@import url(https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css);.streambleLogo{overflow:visible}.streambleLogo>a{display:inline-block;height:auto;width:auto}.streambleLogo>a>img{display:block;width:80px}#StreambleMenu{background-color:rgba(0,0,0,.8);background-image:linear-gradient(0deg,transparent,#000);display:flex;flex-direction:column;justify-content:space-around;left:0;padding:1.3em;position:absolute;text-align:left;top:-100%;transition:top 333ms ease;z-index:8001}#StreambleMenu.show{top:var(--StreambleToolbar_height)}#StreambleMenu a{color:var(--font_color_grey);font-size:1em;font-weight:700;line-height:3em;padding-right:2em;text-transform:uppercase}#StreambleMenu a i,#StreambleMenu a:hover{color:var(--font_color_white)}#StreambleMenu a i{margin-right:.5em;width:1.5em}#StreambleMenu a:not(:last-of-type){border-bottom:1px solid #212121}#StreambleAccountMenu{background-color:rgba(0,0,0,.8);background-image:linear-gradient(0deg,transparent,#000);display:flex;flex-direction:column;justify-content:space-around;padding:1.2em;position:absolute;right:0;text-align:right;top:-100%;transition:top 333ms ease;z-index:8001}#StreambleAccountMenu.show{top:var(--StreambleToolbar_height)}#StreambleAccountMenu a{color:var(--font_color_grey);cursor:pointer;font-size:1em;font-weight:700;line-height:3em;padding-left:2em;text-transform:uppercase}#StreambleAccountMenu a i,#StreambleAccountMenu a:hover{color:var(--font_color_white)}#StreambleAccountMenu a i{margin-left:.5em;width:1.5em}#StreambleAccountMenu a:not(:last-of-type){border-bottom:1px solid #212121}#StreambleToolbar{background-color:#000;border-bottom:1px solid hsla(0,0%,4%,.69);box-shadow:0 0 4px 2px rgba(0,0,0,.5);color:var(--font_color_white);height:var(--StreambleToolbar_height);left:0;position:fixed;right:0;top:0;transition:var(--default_transition_all);z-index:9001}#StreambleToolbar>#StreambleMenu_toggle{border-right:1px solid #0b0b0b;cursor:pointer;height:var(--StreambleToolbar_height);left:0;line-height:var(--StreambleToolbar_height);position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:var(--StreambleToolbar_height)}#StreambleToolbar>#StreambleMenu_toggle>i{font-size:1.5em;position:relative;top:3px}#StreambleToolbarMenu{color:var(--font_color_white);display:flex;justify-content:space-around;left:var(--StreambleToolbar_height);line-height:var(--StreambleToolbar_height);padding:0 var(--padding_small) 0 var(--padding_small);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}#StreambleToolbarMenu a{color:var(--font_color_grey);padding:0 var(--padding_medium) 0 var(--padding_medium);position:relative;text-transform:uppercase;white-space:pre-wrap;word-wrap:break-word;align-items:center;border-right:1px solid #212121;display:flex;font-size:.9em;font-weight:700;line-height:1.1em;text-align:center}#StreambleToolbarMenu a span{bottom:42%;display:none;height:4px;left:50%;position:absolute;transform:translate(-50%,20px);width:69%}#StreambleToolbarMenu a:hover span{background-color:transparent;background:linear-gradient(90deg,transparent 0,var(--secondary-500) 47%,transparent 100%);display:block}#StreambleToolbarMenu a.currentSection span{background-color:transparent;background:linear-gradient(90deg,transparent 0,var(--primary-500) 47%,transparent 100%);display:block}#StreambleToolbarMenu a.currentSection,#StreambleToolbarMenu a:hover{color:var(--font_color_white)}#StreambleToolbar>#StreambleAccountMenu_toggle{border-left:1px solid #0b0b0b;cursor:pointer;height:var(--StreambleSocket_height);line-height:var(--StreambleToolbar_height);position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:var(--StreambleSocket_height)}#StreambleToolbar>#StreambleAccountMenu_toggle>i{font-size:1.5em;position:relative;top:3px}#StreambleToolbar>#StreambleToolbarSignInButton{border-left:1px solid #0b0b0b;cursor:pointer;height:var(--StreambleToolbar_height);line-height:var(--StreambleToolbar_height);position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:var(--StreambleToolbar_height)}#StreambleToolbar>#StreambleToolbarSignInButton>i{font-size:1.5em;position:relative;top:3px}@media screen and (max-width:1280px){#StreambleToolbarMenu{display:none}}#StreambleToolbar .streambleLogo{left:50%;position:absolute;top:80%;transform:translate(-50%,-50%)}#AccountWidget{display:flex;flex-direction:row;height:var(--StreambleToolbar_height);justify-content:flex-end;padding-right:1rem;position:absolute;right:var(--StreambleToolbar_height);top:50%;transform:translateY(-50%);width:fit-content}#AccountWidget_userDetails{display:flex;flex-direction:column;justify-content:flex-start;margin-left:1rem;padding-top:.8rem;text-align:right}#AccountWidget_userName{font-size:.8rem;font-weight:700;line-height:.8rem}#AccountWidget_userBalance{color:var(--cash-500);font-size:1.1rem;line-height:1.1rem}#AccountWidget_userProfile{height:40px;margin-top:10px;position:relative;width:50px}#AccountWidget_userProfile_emblem{cursor:pointer;height:40px;position:relative;right:-20px;text-align:center;width:40px;z-index:1}#AccountWidget_userProfile_emblem>div{background-color:rgba(0,0,0,.9);background-image:linear-gradient(0deg,#d012bc,#5e1239 0);height:42px;position:relative;width:42px}#AccountWidget_userProfile_emblem>div,#AccountWidget_userProfile_emblem>div>span{-webkit-clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);display:block;left:50%;top:50%;transform:translate(-50%,-50%)}#AccountWidget_userProfile_emblem>div>span{background-color:#000;background-image:linear-gradient(0deg,#5e1239,#000);height:34px;position:absolute;width:34px}#AccountWidget_userProfile_emblem>div>span>span{color:#fda2f8;display:block;font-size:16px;font-weight:700;height:34px;left:50%;line-height:34px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:34px}#AccountWidget_avatar{border-radius:5px;cursor:pointer;height:36px;margin-top:12px;overflow:hidden;position:relative;width:60px}#AccountWidget_avatar>img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}@media screen and (max-width:1200px){#AccountWidget_avatar,#AccountWidget_userProfile{display:none}}@media screen and (max-width:980px){#AccountWidget_userDetails{display:none}}.loadingSpinner{animation:loadingSpin .8s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#333;height:40px;margin:auto;width:40px}@keyframes loadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#WalletManager{position:relative}#WalletManager_toggle{background-color:var(--surface-500);border:1px solid var(--neutral-300);border-radius:var(--border_radius_small);cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:space-around;margin-bottom:10px;margin-top:10px;overflow:hidden;padding:.3rem .5rem}#WalletManager_toggle.walletManagerClosed{background-color:var(--surface-500);border:1px solid var(--cash-700);color:var(--neutral-300)}#WalletManager_toggle.walletManagerClosed>div>div:first-of-type{font-size:.8rem;font-weight:700;line-height:.8rem}#WalletManager_toggle.walletManagerClosed>div>div:first-of-type>svg{color:var(--cash-500);margin-right:.3rem}#WalletManager_toggle.walletManagerClosed>div>div:nth-of-type(2){color:var(--neutral-400);font-size:.6rem;font-weight:700;line-height:.6rem}#WalletManager_toggle.walletManagerClosed>div>div:nth-of-type(2)>svg{color:var(--cash-300);margin-right:.3rem}#WalletManager_toggle.walletManagerOpen{border:1px solid var(--neutral-400);color:var(--neutral-400);font-weight:700}#WalletManager_toggle.walletManagerOpen>div:first-of-type{display:flex;flex-direction:row;justify-content:space-between}#WalletManager_toggle.walletManagerOpen>div:first-of-type>div{font-size:.8rem;font-weight:700;text-transform:uppercase}#WalletManager_toggle.walletManagerOpen>div:first-of-type>svg{transition:var(--default_transition_all)}#WalletManager:hover #WalletManager_toggle.walletManagerOpen>div:first-of-type>svg:last-of-type{color:var(--neutral-300);transform:rotate(-90deg)}#WalletManager:hover #WalletManager_toggle.walletManagerOpen>div:first-of-type>div{color:var(--neutral-300)}#WalletManager:hover #WalletManager_toggle.walletManagerOpen:hover{border:1px solid var(--neutral-300);color:var(--neutral-300)}#WalletManager_body{background-color:var(--surface-700);border-bottom-left-radius:var(--border_radius_small);border-bottom-right-radius:var(--border_radius_small);padding:.3rem .5rem;position:relative}#WalletManager_overlay{background-color:var(--surface-500);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}#WalletManager_overlay>div:first-child{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#WalletManager_walletList{display:flex;flex-direction:column;gap:.3rem}.walletList-walletHoverOverlay{background-color:var(--surface-900);bottom:0;color:var(--neutral-300);left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0}.walletList-wallet:hover .walletList-walletHoverOverlay{opacity:1}.walletList-walletHoverOverlay>div{font-size:.8rem;font-weight:700;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.walletList-wallet{background-color:var(--surface-500);border:1px solid var(--secondary-500);border-radius:var(--border_radius_small);cursor:pointer;padding:.3rem .5rem;position:relative}.walletList-wallet.notConnected{border:1px solid var(--neutral-500);padding-top:18px}.walletList-wallet.isConnected{border:1px solid var(--secondary-500);padding-top:18px}.walletList-wallet.currentWallet{border:1px solid var(--cash-500);padding-top:18px}.walletList-wallet.currentWallet:not(.walletList-wallet.isConnected){cursor:default}.walletList-walletSummary{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.walletList-walletSummary>div:nth-of-type(2){color:var(--secondary-300);font-weight:700}.walletList-walletSummary>div>div:first-of-type{font-size:.8rem;font-weight:700}.walletList-walletSummary>div>div:first-of-type>svg{color:var(--secondary-500);margin-right:.3rem}.walletList-walletSummary>div>div:nth-of-type(2){color:var(--neutral-400);font-size:.6rem}.walletList-walletSummary>div>div:nth-of-type(2) svg{color:var(--secondary-500);margin-right:.3rem}.walletList-wallet.currentWallet .walletList-walletSummary>div:nth-of-type(2),.walletList-wallet.currentWallet .walletList-walletSummary>div>div:first-of-type>svg,.walletList-wallet.currentWallet .walletList-walletSummary>div>div:nth-of-type(2) svg{color:var(--cash-500)}.walletList-wallet.notConnected .walletList-walletSummary>div:nth-of-type(2),.walletList-wallet.notConnected .walletList-walletSummary>div>div:first-of-type>svg,.walletList-wallet.notConnected .walletList-walletSummary>div>div:nth-of-type(2) svg{color:var(--neutral-400)}.walletList-walletItemList{background-color:var(--surface-500);border-top:1px solid var(--neutral-500);margin:.3rem 0 0;padding:.3rem 0 0}.walletList-walletItemList>div{display:flex;flex-direction:row;justify-content:space-between}.walletList-walletItemList>div:not(:last-of-type){border-bottom:1px dashed var(--neutral-500);margin-bottom:.3rem;padding-bottom:.3rem}.walletList-walletItemList>div>div{display:flex;flex-direction:column}.walletList-walletItemList>div>div>span{display:block}.walletList-walletItemList>div>div>span:first-of-type{font-size:.8rem;font-weight:700}.walletList-walletItemList>div>div>span:first-of-type>svg{color:var(--secondary-500);margin-right:.3rem}.walletList-walletItemList>div>div>span:nth-of-type(2){font-size:.6rem}.walletList-walletItemList>div>div:nth-of-type(2){color:var(--secondary-300);font-weight:700}.walletList-wallet.currentWallet .walletList-walletItemList>div>div:nth-of-type(2),.walletList-wallet.currentWallet .walletList-walletItemList>div>div>span:first-of-type>svg{color:var(--cash-500)}.walletList-currentWalletTag{background-color:var(--cash-500);border-bottom-right-radius:5px;color:var(--neutral-900);left:0}.walletList-connectedWalletTag,.walletList-currentWalletTag{font-size:.5rem;font-weight:700;padding:0 .4rem;position:absolute;text-align:center;text-transform:uppercase;top:0;width:fit-content;z-index:1}.walletList-connectedWalletTag{background-color:var(--secondary-500);border-bottom-left-radius:5px;color:var(--neutral-300);right:0}.walletList-wallet.currentWallet .walletList-connectedWalletTag{background-color:var(--cash-500);color:var(--neutral-900)}.walletList-disconnectedWalletTag{background-color:var(--neutral-500);border-bottom-left-radius:5px;color:var(--neutral-400);font-size:.5rem;padding:0 .4rem;position:absolute;right:0;text-align:center;top:0;width:fit-content;z-index:1}.walletList-disconnectedWalletTag,.walletList-walletDeposit,.walletList-walletDeposit button{font-weight:700;text-transform:uppercase}.walletList-walletDeposit button{background-color:var(--cash-700);border-radius:var(--border_radius_xsmall);color:var(--neutral-900);display:flex;flex-direction:row;justify-content:space-between;padding:0 .5rem;width:100%}.walletList-walletDeposit button.disabled{cursor:not-allowed;opacity:.8}.walletList-walletDeposit button svg{position:relative;top:3px}#WalletManager_walletControls{cursor:pointer;margin:.3rem 0}.walletControls-walletAdd,.walletControls-walletAdd button{font-weight:700;text-transform:uppercase}.walletControls-walletAdd button{background-color:var(--secondary-700);border-radius:var(--border_radius_xsmall);color:var(--neutral-300);display:flex;flex-direction:row;justify-content:space-between;padding:.3rem .5rem;transition:var(--default_transition_all);width:100%}.walletControls-walletAdd button:hover{background-color:var(--secondary-900)}.walletControls-walletAdd button svg{position:relative;top:3px}#WalletManager_walletError{background-color:var(--surface-700);background-image:linear-gradient(0deg,rgba(175,22,22,.5),rgba(235,58,58,.5));border-radius:var(--border_radius_xsmall);color:#ffb4b4;display:flex;flex-direction:row;font-size:.7rem;font-weight:700;justify-content:space-between;left:50%;line-height:.9rem;padding:.5rem;position:absolute;text-transform:uppercase;transform:translate(-50%);width:240px}#WalletManager_walletError>div:first-of-type{padding-right:.5rem}#WalletManager_walletErrorClose{cursor:pointer}#StreambleInformationMenu{background-color:rgba(0,0,0,.95);height:calc(100% - var(--StreambleSocket_height) - var(--StreambleSocket_height));left:0;position:fixed;top:100%;transition:top 333ms ease;width:100%;z-index:8001}#StreambleInformationMenu.show{top:var(--StreambleSocket_height)}#StreambleSettingsMenu{background-color:rgba(0,0,0,.95);height:calc(100% - var(--StreambleSocket_height) - var(--StreambleSocket_height));position:fixed;right:0;text-align:right;top:100%;transition:top 333ms ease;width:25%;z-index:8001}#StreambleSettingsMenu.show{top:var(--StreambleSocket_height)}.cradleLogo{overflow:hidden}.cradleLogo>a{display:block;height:100%;width:100%}.cradleLogo>a>img{width:120px}#StreambleSocket{background-color:#000;bottom:0;box-shadow:0 0 4px 2px rgba(0,0,0,.5);color:#a9a9a9;height:var(--StreambleSocket_height);left:0;position:absolute;right:0;z-index:9001}#StreambleSocket>#StreambleInformationMenu_toggle{border-right:1px solid #0b0b0b;cursor:pointer;height:var(--StreambleSocket_height);left:0;line-height:var(--StreambleSocket_height);position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:var(--StreambleSocket_height)}#StreambleSocket>#StreambleInformationMenu_toggle>i{font-size:1.5em;position:relative;top:3px}#StreambleSocket>#StreambleSettingsMenu_toggle{border-left:1px solid #0b0b0b;cursor:pointer;height:var(--StreambleSocket_height);line-height:var(--StreambleSocket_height);position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:var(--StreambleSocket_height)}#StreambleSocket>#StreambleSettingsMenu_toggle>i{font-size:1.5em;position:relative;top:3px}#StreambleSocket>#StreambleVersion{overflow:hidden;padding-right:1.5em;position:absolute;right:var(--StreambleSocket_height);text-align:right;top:50%;transform:translateY(-50%)}#StreambleSocket>#StreambleVersion span{display:block}#StreambleSocket>#StreambleVersion>span{color:rgba(69,69,69,.69);font-size:.6em;line-height:1.2em;text-transform:uppercase}#StreambleSocket>#StreambleVersion>span>span:nth-child(2){font-style:italic}#StreambleSocket>#StreambleVersion>span>span>a{color:hsla(0,0%,66%,.69);text-decoration:none}#StreambleSocket>#StreambleVersion>span>span>a:hover{color:hsla(0,0%,87%,.69);text-decoration:none}#StreambleSocket>#StreambleVersion>span>span:nth-child(2){color:#212121}@media screen and (max-width:1000px){#StreambleSocket>#StreambleVersion{display:none}}#StreambleSocket>#StreambleSocketSignUpButton{border-right:1px solid #0b0b0b;cursor:pointer;height:var(--StreambleSocket_height);left:var(--StreambleSocket_height);line-height:var(--StreambleSocket_height);position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:var(--StreambleSocket_height)}#StreambleSocket>#StreambleSocketSignUpButton>i{font-size:1.5em;position:relative;top:3px}#StreambleSocket .cradleLogo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#appWindow{background-color:var(--surface-100);background-position:50%;background-size:cover;bottom:var(--StreambleSocket_height);left:0;overflow-x:hidden;overflow-y:hidden;position:absolute;right:0;top:var(--StreambleToolbar_height)}#appWindow.scrollable{background-attachment:fixed;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;will-change:scroll-position}#appWindow.scrollable::-webkit-scrollbar{width:var(--scrollbar-width)}#appWindow.scrollable::-webkit-scrollbar-track{background-color:var(--surface-500);border-radius:2px;-webkit-box-shadow:inset 0 0 6px var(--surface-500)}#appWindow.scrollable::-webkit-scrollbar-thumb{background-color:var(--neutral-500);border-radius:2px;-webkit-box-shadow:inset 0 0 6px var(--surface-500)}#appWindow.scrollable.ss{-ms-scroll-snap-destination:0 0;scroll-snap-destination:0 0;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}#appWindow.sidebar-open{padding-left:var(--width_sidebar_open)}#appWindow.sidebar-closed{padding-left:var(--width_sidebar_closed)}#PlayClientErrorPage{background-color:var(--surface-700);position:absolute}#PlayClientErrorPage,.imageSplash{background-position:50%;background-size:cover;height:100%;left:0;top:0;width:100%}.imageSplash{background-image:url(/build/images/Bongo_lobby_shot_4.7d8a622b.jpg);pointer-events:none;position:fixed;z-index:100}.imageSplash-container{background-color:#000;position:relative;z-index:100}.imageSplash-container,.imageSplash-image{height:100%;pointer-events:none;width:100%}.imageSplash-image{background-position:50%;background-size:cover;opacity:0;position:absolute;transition:opacity 1s ease-in-out}.imageSplash-image.active{opacity:1;z-index:1}.errorPanel{background-color:var(--surface-500);display:flex;flex-direction:column;height:100%;justify-content:space-around;left:0;position:relative;top:0;width:100%;z-index:100}.errorPanel>div{background-color:var(--surface-700);border:1px solid var(--neutral-900);border-radius:5px;box-shadow:0 0 6px 3px var(--surface-700);height:auto;margin:0 auto;padding:2rem 2rem 3rem;text-align:center}.errorPanel>div,.errorPanel>div p{color:var(--neutral-300)}.errorPanel>div span{color:var(--neutral-500);display:block;margin-bottom:2rem}.errorPanel>div a{background-color:var(--surface-500);border:1px solid var(--neutral-300);border-radius:5px;font-size:1rem;font-weight:700;padding:1rem}#NotFoundErrorPage{background-color:rgba(0,0,0,.8);background-image:url(/build/images/404-background.b54117df.jpg)}#ErrorScreen,#GeneralErrorPage,#NotFoundErrorPage{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}#GeneralErrorPage{background-color:var(--surface-700)}.gameCarouselSlide{contain:layout;display:flex;flex-direction:column;height:380px;overflow:hidden;width:inherit}.gameCarouselSlide .body{background-position:50%;background-size:cover;display:flex;flex-direction:row;height:100%;position:relative;width:100%}.carouselSlide.active>.gameCarouselSlide{cursor:pointer}.gameCarouselSlide .body-background{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.gameCarouselSlide .body-hover{height:100%;pointer-events:none;width:100%;z-index:10}.sectionCarousel .carouselSlide.active>.gameCarouselSlide .body-hover,.sectionCarousel .carouselSlide:hover:not(.active)>.gameCarouselSlide .body-hover{box-shadow:inset 0 0 0 4px var(--primary-300)}.gameCarouselSlide .body-inner{bottom:0;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:220px;top:0}.gameCarouselSlide .body-side{background-color:var(--surface-transparent);bottom:0;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;overflow:hidden;padding:10px;position:absolute;right:0;top:0;width:220px}.carouselSlide.active .gameCarouselSlide .body-side{background-color:var(--surface-500)}.carouselSlide>.gameCarouselSlide .body-inner .nameDetail{background-color:var(--surface-700);border-radius:var(--border_radius_small);color:var(--neutral-300);font-size:1.2rem;font-weight:700;overflow:hidden;padding:.5rem 1rem;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.carouselSlide:not(.active)>.gameCarouselSlide .body-inner .nameDetail{left:1rem;position:absolute;right:1rem;top:calc(100% - 4rem)}.carouselSlide.active>.gameCarouselSlide .body-inner .nameDetail{color:var(--primary-300);left:1rem;position:absolute;right:1rem;top:1rem}.carouselSlide>.gameCarouselSlide .liveDetail{background-color:var(--surface-700);border-radius:var(--border_radius_small);color:var(--neutral-300);font-size:1.2rem;font-weight:700;padding:.5rem 1rem;text-transform:uppercase}.carouselSlide:not(.active)>.gameCarouselSlide .liveDetail{left:calc(100% - 1rem);position:absolute;top:calc(100% - 4rem);transform:translateX(-100%)}.carouselSlide.active>.gameCarouselSlide .liveDetail{color:var(--primary-300);left:1rem;position:absolute;top:calc(100% - 4rem);transform:translateX(0)}.carouselSlide>.gameCarouselSlide .hostDetail{opacity:1;width:200px}.carouselSlide>.gameCarouselSlide .hostDetail .streamble-stripped-card{width:200px}.carouselSlide>.gameCarouselSlide .hostDetail .display-name{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carouselSlide>.gameCarouselSlide .hostDetail .streamble-user-meta{width:90px}.carouselSlide>.gameCarouselSlide .hostDetail .streamble-stripped-user-level{gap:0}.gameCarouselSlide .streamerThumbnails{bottom:80px;display:flex;flex-direction:row;left:100%;padding:.5rem;position:absolute;transform:translate(calc(-100% + -1rem))}.carouselSlide.active .gameCarouselSlide .streamerThumbnails{left:1rem;transform:translate(0)}.gameCarouselSlide .streamerThumbnails .streamerThumbnail{background-position:50%;background-size:cover;box-shadow:0 0 4px 2px rgba(0,0,0,.4);height:80px;margin-left:8px;width:100px}.carouselSlide.active .gameCarouselSlide .streamerThumbnails .streamerThumbnail{height:100px;width:120px}.gameCarouselSlide .body-inner .prizePoolDetail{bottom:calc(100% - 2rem);color:var(--primary-300);display:flex;flex-direction:column;opacity:1;position:absolute;right:calc(100% - 2rem);text-align:center;text-transform:uppercase;transform:translate(100%,100%);width:200px}.carouselSlide.active .gameCarouselSlide .body-inner .prizePoolDetail{opacity:0}.gameCarouselSlide .body-inner .prizePoolDetail span:first-of-type{font-size:1rem;line-height:1rem}.gameCarouselSlide .body-inner .prizePoolDetail span:first-of-type,.gameCarouselSlide .body-inner .prizePoolDetail span:last-of-type{color:var(--primary-500);font-weight:700;text-shadow:-1px -1px 3px rgba(0,0,0,.6),1px -1px 3px rgba(0,0,0,.6),-1px 1px 3px rgba(0,0,0,.6),1px 1px 3px rgba(0,0,0,.6)}.gameCarouselSlide .body-inner .prizePoolDetail span:last-of-type{display:block;font-size:2.2rem;line-height:2.5rem}.gameCarouselSlide .body-side .prizePoolDetail{color:var(--primary-300);display:flex;flex-direction:column;opacity:0;text-align:center;text-transform:uppercase;width:200px}.carouselSlide.active .gameCarouselSlide .body-side .prizePoolDetail{opacity:1}.gameCarouselSlide .body-side .prizePoolDetail span:first-of-type{font-size:1rem;line-height:1rem}.gameCarouselSlide .body-side .prizePoolDetail span:first-of-type,.gameCarouselSlide .body-side .prizePoolDetail span:last-of-type{color:var(--primary-500);font-weight:700;text-shadow:-1px -1px 3px rgba(0,0,0,.6),1px -1px 3px rgba(0,0,0,.6),-1px 1px 3px rgba(0,0,0,.6),1px 1px 3px rgba(0,0,0,.6)}.gameCarouselSlide .body-side .prizePoolDetail span:last-of-type{display:block;font-size:2.2rem;line-height:2.5rem}.gameCarouselSlide .body-inner .gameModeDetail{display:flex;flex-direction:column;left:calc(50% + 100px);opacity:1;position:absolute;top:1rem;transform:translate(-50%);width:120px}.gameCarouselSlide .body-inner .gameModeDetail div:first-of-type{display:flex;justify-content:space-around;width:120px}.gameCarouselSlide .body-inner .gameModeDetail div:first-of-type img{width:120px}.gameCarouselSlide .body-inner .gameModeDetail div:last-of-type{display:flex;justify-content:space-around;opacity:0;width:200px}.carouselSlide.active .gameCarouselSlide .body-inner .gameModeDetail{opacity:0}.carouselSlide.active .gameCarouselSlide .body-inner .gameModeDetail div:first-of-type{width:200px}.carouselSlide.active .gameCarouselSlide .body-inner .gameModeDetail div:last-of-type{opacity:1}.gameCarouselSlide .body-side .gameModeDetail{display:flex;flex-direction:column;opacity:0;width:120px}.gameCarouselSlide .body-side .gameModeDetail div:first-of-type{display:flex;justify-content:space-around;width:200px}.gameCarouselSlide .body-side .gameModeDetail div:first-of-type img{width:120px}.gameCarouselSlide .body-side .gameModeDetail div:last-of-type{display:flex;justify-content:space-around;opacity:0;width:200px}.gameCarouselSlide .body-side .gameModeDetail div:last-of-type span{background-color:var(--surface-700);border-radius:var(--border_radius_xsmall);color:var(--neutral-300);font-size:.6rem;font-weight:700;padding:.2rem .3rem;text-transform:uppercase}.carouselSlide.active .gameCarouselSlide .body-side .gameModeDetail,.carouselSlide.active .gameCarouselSlide .body-side .gameModeDetail div:last-of-type{opacity:1}.gameCarouselSlide .body .playNowButton{background-color:var(--gold);background-image:linear-gradient(180deg,#ffe100,#fca600);border:none;border-radius:5px;bottom:2rem;box-shadow:0 0 6px 3px rgba(0,0,0,.6);color:#000;cursor:pointer;font-size:1.4rem;font-weight:700;opacity:0;padding:.5rem 1rem .5rem 1.5rem;position:absolute;right:1em;text-align:center;text-transform:uppercase}.carouselSlide.active .gameCarouselSlide:hover .body .playNowButton,.gameCarouselSlide .body .playNowButton:hover{background-image:linear-gradient(0deg,#ffe100,#fca600)}.carouselSlide.active .gameCarouselSlide .body .playNowButton{opacity:1}.carouselSlide:not(.active) .gameCarouselSlide .body .playNowButton{pointer-events:none}.gameCarouselSlide .body .playNowButton div:first-of-type{background-color:var(--gold);background-image:linear-gradient(180deg,#ffe100,#fca600);border-radius:100%;box-shadow:0 0 4px 2px rgba(0,0,0,.7);color:#000;height:60px;left:0;line-height:60px;position:absolute;text-align:center;top:50%;transform:translate(-69%,-50%);width:60px}.carouselSlide.active .gameCarouselSlide:hover .body .playNowButton div:first-of-type,.gameCarouselSlide .body .playNowButton:hover div:first-of-type{background-image:linear-gradient(0deg,#ffe100,#fca600)}.gameCarouselSlide .body .playNowButton div:first-of-type i{color:red;font-size:1.6rem;line-height:60px;padding-left:4px}.gameCarouselSlide .body .playNowButton div:last-of-type{font-size:1rem;line-height:1em}.carouselSlide:not(.active,:hover) .gameCarouselSlide .body-background,.carouselSlide:not(.active,:hover) .gameCarouselSlide .body-inner .gameModeDetail,.carouselSlide:not(.active,:hover) .gameCarouselSlide .liveDetail,.carouselSlide:not(.active,:hover) .gameCarouselSlide .nameDetail{opacity:.6}.liveDot{background-color:#f33;border-radius:50%;display:inline-block;height:.8rem;margin-right:.3rem;position:relative;top:-.1rem;vertical-align:middle;width:.8rem}.liveDot.livePulse{animation:livePulse 1.5s infinite}.liveDot:after{background-color:rgba(255,51,51,.7);border-radius:50%;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1);width:100%}.liveDot.livePulse:after{animation:livePulseOptimized 1.5s infinite}@keyframes livePulseOptimized{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.streamble-card-wrapper{justify-items:center;max-width:100%;position:relative;width:100%}.streamble-card-responsive{transition:width .3s ease,height .3s ease}.streamble-card{background-color:var(--card-bg,#1a1a2e);border-radius:var(--card-border-radius,8px);box-shadow:var(--card-shadow,0 4px 20px rgba(0,0,0,.15));box-sizing:border-box;color:var(--card-text,#fff);cursor:pointer;font-family:var(--card-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif);overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.streamble-card:hover{box-shadow:var(--card-shadow-hover,0 6px 24px rgba(0,0,0,.2));transform:translateY(-2px)}.streamble-card:active{transform:translateY(0);transition:transform .1s ease}.streamble-card-expandable{overflow:hidden;position:relative;transition:height .3s ease,width .3s ease,transform .3s ease}.streamble-card-expanded{box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:600px!important;position:absolute;transform:translateY(-2px);width:100%!important;z-index:1000}.streamble-card-expand-overlay{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:999}.streamble-card-loading{align-items:center;animation:loading-pulse 1.5s infinite;background-color:var(--card-loading-bg,rgba(26,26,46,.8));display:flex;min-height:80px;padding:16px}@keyframes loading-pulse{0%{opacity:.7}50%{opacity:.9}to{opacity:.7}}.streamble-card-loading-avatar{background-color:var(--card-loading-element,hsla(0,0%,100%,.1));border-radius:50%;height:48px;margin-right:16px;width:48px}.streamble-card-loading-content{display:flex;flex:1;flex-direction:column;gap:8px}.streamble-card-loading-line{background-color:var(--card-loading-element,hsla(0,0%,100%,.1));border-radius:4px;height:14px;width:70%}.streamble-card-loading-line-short{width:40%}.streamble-card-error{background-color:rgba(220,20,60,.2);border:1px solid var(--card-error-border,rgba(220,20,60,.3));color:var(--card-error-text,#ff4757);font-size:14px;padding:16px;text-align:center}.streamble-card-compact,.streamble-card-stripped{align-items:center;display:flex;max-height:64px;padding:8px 12px}.streamble-card-stripped{background-color:transparent;box-shadow:none}.streamble-card-stripped:hover{box-shadow:none;transform:none}.streamble-card-banner,.streamble-card-profile,.streamble-card-standard{width:100%}.streamble-card-gaming{aspect-ratio:.75;width:100%}:root{--theme-midnight:#0f1c2e;--theme-ember:#431414;--theme-forest:#143a1e;--theme-royal:#2d1b48;--theme-ocean:#0a3a59;--theme-sunset:#4a2618;--theme-stealth:#1f2f2f;--secondary-color:#1a1a2e;--text-color:#fff;--muted-text:hsla(0,0%,100%,.7);--danger-color:#e74c3c;--info-color:#3498db;--card-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--card-border-radius:8px;--card-shadow:0 4px 20px rgba(0,0,0,.15);--card-shadow-hover:0 6px 24px rgba(0,0,0,.2)}@media (max-width:768px){.streamble-card{border-radius:var(--card-border-radius-mobile,6px);font-size:14px}.streamble-card-expanded{left:0;margin:0 auto;max-width:90vw!important;right:0}.streamble-card-banner{flex-direction:column;padding-bottom:16px}.streamble-card-profile{padding:12px}}@media (max-width:480px){.streamble-card{font-size:13px}.streamble-card-loading-avatar{height:36px;width:36px}.streamble-card-compact{max-height:56px;padding:6px 10px}.streamble-card-expanded{border-radius:0;bottom:0;height:100vh;left:0;max-width:100vw!important;overflow-y:auto;position:fixed;right:0;top:0;z-index:1001}.streamble-card-expand-close{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;display:flex;font-size:20px;height:30px;justify-content:center;position:absolute;right:12px;top:12px;width:30px;z-index:1002}}@media (prefers-color-scheme:dark){:root{--card-bg:#1a1a2e;--card-text:#fff;--card-loading-bg:rgba(26,26,46,.8);--card-loading-element:hsla(0,0%,100%,.1)}}@media (prefers-color-scheme:light){:root{--card-bg:#fff;--card-text:#333;--card-loading-bg:rgba(240,240,245,.8);--card-loading-element:rgba(0,0,0,.1)}.streamble-card{background-color:var(--card-bg,#fff);box-shadow:var(--card-shadow,0 4px 20px rgba(0,0,0,.08));color:var(--card-text,#333)}}:root{--card-bg:#1a1a1a;--card-text:#fff;--card-secondary-text:#b9b9b9;--card-border:#333;--primary-color:#9146ff;--secondary-color:#00b5ad;--live-color:#e91916;--hover-bg:#252525}.light-theme{--card-bg:#fff;--card-text:#191919;--card-secondary-text:#666;--card-border:#e0e0e0;--hover-bg:#f7f7f7}.streamble-card.streamble-card-minimal{aspect-ratio:1/1;height:80px;min-height:unset;width:80px}@media (max-width:768px){.streamble-card.streamble-card-minimal{height:70px;width:70px}}:root{--theme-default:#1a1a2e;--theme-midnight:#0f1129;--theme-ember:#2c1215;--theme-forest:#152918;--theme-royal:#241858;--theme-ocean:#0a2836;--theme-sunset:#2d1829;--theme-stealth:#1a1a1a;--theme-default-rgb:26,26,46;--theme-midnight-rgb:15,17,41;--theme-ember-rgb:44,18,21;--theme-forest-rgb:21,41,24;--theme-royal-rgb:36,24,88;--theme-ocean-rgb:10,40,54;--theme-sunset-rgb:45,24,41;--theme-stealth-rgb:26,26,26}.streamble-banner-card,.streamble-card,.streamble-card-content,.streamble-compact-card,.streamble-gaming-card,.streamble-profile-card,.streamble-standard-card{background-color:var(--current-theme-color,var(--theme-default))}:root{--streamble-compact-primary:#9c6bff;--streamble-compact-secondary:#00f0ff;--streamble-compact-accent:#d8b4ff;--streamble-compact-background:rgba(15,14,46,.9);--streamble-compact-gradient-1:linear-gradient(135deg,#9c6bff,#00f0ff);--streamble-compact-dark-glass:rgba(15,14,46,.7);--streamble-compact-light-glass:rgba(156,107,255,.2)}.streamble-compact-main-container{align-content:center;align-items:center;box-sizing:border-box;color:#fff;display:flex;font-family:Space Grotesk,sans-serif;height:90px;justify-content:center;overflow:visible;position:relative;width:500px}.streamble-compact-svg-frame{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.streamble-compact-svg-frame .banner-image{filter:brightness(.8) contrast(1.1)}.streamble-compact-svg-frame .theme-overlay{fill:rgba(var(--current-theme-rgb),.4);mix-blend-mode:soft-light}.streamble-compact-svg-frame .frame-border{filter:drop-shadow(0 0 10px rgba(0,240,255,.3));position:relative;z-index:10}.streamble-compact-svg-frame .frame-fill{position:relative;z-index:1}.streamble-compact-content-wrapper{backdrop-filter:blur(3px);background:rgba(var(--current-theme-rgb),.2);box-sizing:border-box;clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);height:85%;padding:15px 25px;position:relative;width:95%;z-index:5}.streamble-compact-banner-backdrop{clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.streamble-compact-banner-image{filter:brightness(.8) contrast(1.1);height:100%;object-fit:cover;width:100%}.streamble-compact-banner-overlay{backdrop-filter:blur(3px);background:linear-gradient(90deg,rgba(0,0,0,.7) 0,rgba(var(--current-theme-rgb),.4) 100%);height:100%;left:0;position:absolute;top:0;width:100%}.streamble-compact-content-layout{align-items:center;display:flex;gap:20px;height:100%}.streamble-compact-avatar-container{filter:drop-shadow(0 2px 5px rgba(0,0,0,.5));flex-shrink:0;height:50px;position:relative;width:50px;z-index:10}.streamble-compact-live-indicator{bottom:-5px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));position:absolute;right:-5px;z-index:20}.streamble-compact-info-container{display:flex;flex:1;flex-direction:column;min-width:0}.streamble-compact-primary-info{display:flex;flex-direction:column;gap:8px}.streamble-compact-username-container{align-items:center;display:flex;justify-content:space-between;width:100%}.streamble-compact-username{background:var(--streamble-compact-gradient-1);-webkit-background-clip:text;font-size:18px;font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.streamble-compact-level-container{filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));flex-shrink:0;height:24px;width:24px}.streamble-compact-social-container{align-items:center;display:flex;flex-direction:row-reverse;gap:1rem;justify-content:flex-end;width:100%}.streamble-compact-followers{color:#ccc;font-size:14px}.streamble-compact-follow-button{position:relative}.streamble-compact-follow-button button{background:rgba(156,107,255,.3);border:1px solid var(--streamble-compact-primary);border-radius:4px;color:#fff;cursor:pointer;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;padding:3px 15px;text-transform:uppercase;transition:all .3s ease}.streamble-compact-follow-button button:hover{background:rgba(156,107,255,.5);box-shadow:0 0 8px rgba(156,107,255,.8)}.streamble-compact-follow-button button.following{background:rgba(0,240,255,.3);border-color:var(--streamble-compact-secondary)}.streamble-compact-follow-button button.following:hover{background:rgba(0,240,255,.5);box-shadow:0 0 8px rgba(0,240,255,.8)}.streamble-compact-main-container:hover .streamble-compact-svg-frame .frame-border{stroke-width:2px;filter:drop-shadow(0 0 15px rgba(0,240,255,.5))}.streamble-compact-svg-frame .accent-line{animation:pulse 3s infinite}@media (max-width:550px){.streamble-compact-main-container{min-width:280px;width:100%}.streamble-compact-username{max-width:180px}.streamble-compact-content-wrapper{padding:15px 20px}}.streamble-card-follow-container{align-items:center;display:flex;gap:8px;margin-top:4px}.streamble-card-follow-button{background-color:var(--streamble-accent-color,#7c4dff);border:none;color:#fff;cursor:pointer;font-size:10px;font-weight:500;outline:none;padding:3px 8px;transition:background-color .2s,transform .1s}.streamble-card-follow-button:hover{background-color:var(--streamble-accent-hover-color,#9370ff)}.streamble-card-follow-button:active{transform:scale(.95)}.streamble-card-follow-button.following{background-color:var(--streamble-success-color,#4dff7c)}.streamble-card-followers{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7);font-size:10px;font-weight:500;padding:2px 8px}.streamble-card-progress-bars{display:flex;gap:2px;margin-bottom:4px}.streamble-card-progress-bar{background-color:hsla(0,0%,100%,.1);flex:1;height:4px;transition:background-color .3s ease}.streamble-card-progress-bar.progressed{background-color:gold;box-shadow:0 0 4px rgba(255,215,0,.5)}.streamble-card-progress-text{align-items:center;font-size:10px;gap:4px;margin-bottom:6px}.streamble-card-progress-text.no-value{justify-content:flex-start;margin-bottom:0}.streamble-card-progress-text .progressed{color:gold;font-weight:600}.streamble-card-progress-text .remaining,.streamble-card-progress-text .separator{color:hsla(0,0%,100%,.5)}.streamble-card-value{background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.15);box-shadow:0 0 6px rgba(255,215,0,.3);font-size:10px;margin-bottom:6px;padding:2px 0;white-space:nowrap;width:100%}.streamble-card-value .value-amount,.streamble-card-value .value-label{color:gold;font-weight:600}.streamble-card-value .value-increase{color:#4dff7c;display:inline-flex;flex-wrap:nowrap;font-weight:500}@media (max-width:768px){.streamble-card-follow-button{font-size:9px;padding:2px 6px}.streamble-card-followers{font-size:9px;padding:1px 6px}.streamble-card-progress{padding:0 12px}.streamble-card-progress-bar{height:3px}.streamble-card-progress-text,.streamble-card-value{font-size:9px}}.streamble-level-hexagon{align-items:center;background-color:var(--current-theme-color,#1a1a2e);box-shadow:0 4px 8px rgba(0,0,0,.4);color:#fff;display:flex;font-size:16px;font-weight:700;height:36px;justify-content:center;position:absolute;width:36px;z-index:5}.streamble-level-bronze{background-color:#cd7f32;box-shadow:0 0 8px rgba(205,127,50,.8)}.streamble-level-silver{background-color:silver;box-shadow:0 0 8px hsla(0,0%,75%,.8)}.streamble-level-gold{background-color:gold;box-shadow:0 0 8px rgba(255,215,0,.8);color:#1a1a2e}.streamble-level-platinum{background-color:#e5e4e2;box-shadow:0 0 8px hsla(40,5%,89%,.8);color:#1a1a2e}.streamble-level-diamond{background:linear-gradient(135deg,#b9f2ff,#4facfe);box-shadow:0 0 10px rgba(79,172,254,.8);color:#1a1a2e}.streamble-level-hexagon.small{font-size:12px;height:26px;width:26px}.streamble-level-hexagon.medium{font-size:16px;height:36px;width:36px}.streamble-level-hexagon.large{font-size:20px;height:44px;width:44px}.streamble-avatar{align-items:center;background-color:var(--card-bg,#1a1a1a);color:var(--card-text,#fff);display:flex;font-weight:700;justify-content:center;overflow:hidden;position:relative;text-transform:uppercase;transition:all .3s ease}.streamble-avatar,.streamble-avatar-circle{aspect-ratio:1/1;border-radius:50%}.streamble-avatar-square{border-radius:6px}.streamble-avatar-diamond{border-radius:6px;transform:rotate(45deg)}.streamble-avatar-diamond .streamble-avatar-fallback,.streamble-avatar-diamond .streamble-avatar-image{transform:rotate(-45deg);transform-origin:center}.streamble-avatar-hexagon{border:none;border-radius:0;overflow:visible}.streamble-avatar-hexagon .streamble-avatar-fallback,.streamble-avatar-hexagon .streamble-avatar-image{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.streamble-avatar-small{font-size:14px;height:36px;width:36px}.streamble-avatar-medium{font-size:18px;height:86px;width:86px}.streamble-avatar-large{font-size:24px;height:128px;width:128px}.streamble-avatar-xlarge{font-size:32px;height:192px;width:192px}.streamble-avatar-img{height:100%;object-fit:contain;width:100%}.streamble-avatar-image{aspect-ratio:1/1;background-color:var(--card-bg,#1a1a1a);border-radius:50%;height:100%;object-fit:cover;width:100%}.streamble-avatar-frame{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.streamble-avatar-frame-gold{border:2px solid gold;box-shadow:0 0 6px gold}.streamble-avatar-frame-silver{border:2px solid silver;box-shadow:0 0 6px silver}.streamble-avatar-frame-bronze{border:2px solid #cd7f32;box-shadow:0 0 6px #cd7f32}.streamble-avatar-frame-purple{border:2px solid var(--primary-color,#9146ff);box-shadow:0 0 6px var(--primary-color,#9146ff)}.streamble-avatar-frame-rainbow{animation:rotate-hue 3s linear infinite;background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,red,orange,#ff0,green,blue,indigo,violet);background-origin:border-box;border:2px solid transparent}@keyframes rotate-hue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}@keyframes pulse-glow{0%{box-shadow:0 0 5px var(--glow-color,rgba(255,215,0,.7))}50%{box-shadow:0 0 15px var(--glow-color,rgba(255,215,0,.9))}to{box-shadow:0 0 5px var(--glow-color,rgba(255,215,0,.7))}}@keyframes rotate-frame{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.streamble-avatar-animated.streamble-avatar-frame-bronze,.streamble-avatar-animated.streamble-avatar-frame-gold,.streamble-avatar-animated.streamble-avatar-frame-silver{animation:pulse-glow 2s ease-in-out infinite;--glow-color:rgba(255,215,0,.8)}.streamble-avatar-animated.streamble-avatar-frame-silver{--glow-color:hsla(0,0%,75%,.8)}.streamble-avatar-animated.streamble-avatar-frame-bronze{--glow-color:rgba(205,127,50,.8)}.streamble-avatar-frame-diamond{border:2px solid #b9f2ff;box-shadow:0 0 8px #b9f2ff;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.streamble-avatar-frame-pixel{border:4px solid #555;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYlWNgYGD4z4AKGJG5IA4jA4oAXAJZAFkSQwAuaKAApO/i0sRAjI0A9m0eJytcVXYAAAAASUVORK5CYII=) 2 stretch;box-shadow:none;image-rendering:pixelated}.streamble-avatar-frame-arcane{background:linear-gradient(#fff,#fff),repeating-conic-gradient(from 0deg,#c9a8ff 0deg 10deg,#8a2be2 10deg 20deg);background-clip:content-box,border-box;background-origin:border-box;border:none;box-shadow:0 0 15px rgba(128,0,255,.8);position:relative}.streamble-avatar-frame-arcane:before{background:transparent;border:1px solid rgba(138,43,226,.6);border-radius:50%;content:"";inset:-5px;position:absolute;z-index:-1}.streamble-avatar-frame-checkered{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),repeating-linear-gradient(45deg,#000 0 4px,#fff 4px 8px);background-origin:border-box;border:4px solid transparent}.streamble-avatar-frame-star{border:none;position:relative}.streamble-avatar-frame-star:before{background:conic-gradient(from 0deg at 50% 50%,#fc0 0deg 36deg,transparent 36deg 72deg,#fc0 72deg 108deg,transparent 108deg 144deg,#fc0 144deg 180deg,transparent 180deg 216deg,#fc0 216deg 252deg,transparent 252deg 288deg,#fc0 288deg 324deg,transparent 324deg 1turn);border-radius:50%;content:"";inset:-4px;position:absolute;z-index:-1}.streamble-avatar-frame-royal{border:3px solid gold;box-shadow:0 0 10px rgba(255,215,0,.7);position:relative}.avatar-crown-decoration{background:linear-gradient(180deg,gold,orange);clip-path:polygon(0 100%,20% 60%,40% 100%,60% 60%,80% 100%,100% 60%,100% 30%,0 30%);height:30%;left:30%;position:absolute;top:-15%;width:40%;z-index:2}.streamble-avatar-frame-dragon{border:none;overflow:visible;position:relative}.avatar-scale-overlay{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40"><path d="M0,20 a20,20 0 1,0 40,0 a20,20 0 1,0 -40,0" fill="none" stroke="rgba%28220,20,60,0.6%29" stroke-width="1"/></svg>');background-size:25% 25%;border-radius:50%;inset:0;opacity:.8;position:absolute;z-index:2}.streamble-avatar-frame-neon{animation:pulse-glow 1.5s ease-in-out infinite;border:3px solid #0ff;box-shadow:0 0 15px #0ff,inset 0 0 8px rgba(0,255,255,.5);--glow-color:rgba(0,255,255,.8)}.streamble-avatar-frame-cyber{border:2px solid #3498db;overflow:visible;position:relative}.streamble-avatar-frame-cyber:after,.streamble-avatar-frame-cyber:before{background:transparent;border:1px dashed #3498db;border-radius:50%;content:"";position:absolute}.streamble-avatar-frame-cyber:before{animation:rotate-frame 10s linear infinite;inset:-4px}.streamble-avatar-frame-cyber:after{animation:rotate-frame 15s linear infinite reverse;inset:-8px}.streamble-avatar-frame-mythic{border:none;position:relative}.streamble-avatar-frame-mythic:before{animation:rotate-frame 10s linear infinite;background:conic-gradient(from 0deg at 50% 50%,#ff4500,gold,#0f0,#0ff,#00f,#f0f,#ff4500);border-radius:50%;content:"";inset:-3px;position:absolute;z-index:-1}.streamble-avatar-frame-champion{border:3px solid gold;box-shadow:0 0 10px rgba(255,215,0,.7);position:relative}.streamble-avatar-frame-champion:before{animation:rotate-frame 20s linear infinite;border:1px dashed gold;border-radius:50%;content:"";inset:-4px;position:absolute}.streamble-avatar-frame-verified{border:3px solid #1da1f2;box-shadow:0 0 8px rgba(29,161,242,.7);position:relative}.avatar-verified-badge{background:#1da1f2;border:2px solid #fff;border-radius:50%;bottom:-5%;height:35%;position:absolute;right:-5%;width:35%;z-index:2}.avatar-verified-badge:before{color:#fff;content:"✓";font-size:12px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.streamble-avatar-frame-ranked{background:linear-gradient(#fff,#fff),linear-gradient(180deg,#ff4500,gold,#ff0);background-clip:content-box,border-box;background-origin:border-box;border:3px solid transparent;position:relative}.streamble-avatar-frame-ranked:before{background:gold;border:2px solid #fff;border-radius:50%;bottom:-5%;color:#000;content:attr(data-rank);font-size:12px;font-weight:700;height:24px;line-height:24px;position:absolute;right:-5%;text-align:center;width:24px;z-index:2}.streamble-avatar-frame-winner{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#c79d3c,#f9e08a 50%,#c79d3c);background-origin:border-box;border:3px solid transparent;box-shadow:0 0 10px rgba(199,157,60,.7)}.streamble-avatar-live{box-shadow:0 0 0 2px var(--live-color,#e91916)}@media (max-width:768px){.streamble-avatar-xlarge{height:128px;width:128px}.avatar-crown-decoration,.avatar-verified-badge{transform:scale(.8)}}@media (max-width:480px){.streamble-avatar-large{height:48px;width:48px}.streamble-avatar-xlarge{height:96px;width:96px}}.streamble-live-indicator{align-items:center;background-color:var(--live-color,#e91916);color:#fff;display:flex;font-size:12px;font-weight:600;gap:4px;height:20px;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.streamble-live-indicator-compact{border-radius:50%;height:14px;justify-content:center;padding:0;width:14px}.streamble-live-pulse{background-color:#fff;border-radius:50%;height:6px;position:relative;width:6px}.streamble-live-pulse:after{animation:pulse 1.5s infinite;background-color:hsla(0,0%,100%,.4);border-radius:50%;content:"";height:10px;left:-2px;position:absolute;top:-2px;width:10px}.streamble-live-text{margin-top:1px}.streamble-viewer-count{background-color:rgba(0,0,0,.3);font-size:11px;margin-left:2px;padding:0 4px}.streamble-follow-button{align-items:center;background-color:var(--primary-color,#9146ff);border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;line-height:1.2;min-width:80px;overflow:hidden;padding:6px 16px;position:relative;transition:all .2s ease;white-space:nowrap}.streamble-follow-button:hover{background-color:var(--primary-color-hover,#7e2fff);transform:translateY(-1px)}.streamble-follow-button:focus{box-shadow:0 0 0 2px rgba(145,70,255,.5);outline:none}.streamble-follow-button:active{transform:scale(.98)}.streamble-follow-button-following{background-color:var(--card-border,#333)}.streamble-follow-button-unfollow{background-color:var(--live-color,#e91916)}.streamble-follow-button-mutual{background-color:var(--secondary-color,#00b5ad)}.streamble-follow-button-mutual-icon{height:14px;margin-left:6px;width:14px}.streamble-follow-button-compact{border-radius:50%;height:32px;min-width:unset;padding:0;width:32px}.streamble-follow-button-clicked{animation:streamble-button-pulse .3s ease}@keyframes streamble-button-pulse{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}.streamble-follow-button-animating{animation:streamble-button-flip .3s ease}@keyframes streamble-button-flip{0%{transform:perspective(400px) rotateY(0)}50%{transform:perspective(400px) rotateY(90deg)}to{transform:perspective(400px) rotateY(0)}}.streamble-follow-button-animation-circle{background-color:hsla(0,0%,100%,.3);border-radius:50%;height:0;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.streamble-follow-button-clicked .streamble-follow-button-animation-circle{animation:streamble-circle-expand .6s ease}@keyframes streamble-circle-expand{0%{height:0;opacity:.6;width:0}to{height:150%;opacity:0;width:150%}}.streamble-level-hexagon{box-shadow:0 2px 5px rgba(0,0,0,.3);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);display:grid;margin:0 10px;place-items:center;position:relative;transition:transform .2s ease}.streamble-level-hexagon:hover{transform:scale(1.05)}.streamble-level-hexagon.small{height:32px;width:32px}.streamble-level-hexagon.medium{height:40px;width:40px}.streamble-level-hexagon.large{height:50px;width:50px}.streamble-level-bronze{background:linear-gradient(45deg,#cd7f32,#a05c21)}.streamble-level-silver{background:linear-gradient(45deg,silver,#8e8e8e)}.streamble-level-gold{background:linear-gradient(45deg,gold,orange)}.streamble-level-platinum{background:linear-gradient(45deg,#e5e4e2,#bebaa6)}.streamble-level-diamond{background:linear-gradient(45deg,#b9f2ff,#4facfe);box-shadow:0 0 10px rgba(79,172,254,.4)}.streamble-level-hexagon span{align-items:center;box-sizing:border-box;color:#000;display:flex;font-size:1.2rem;font-weight:700;height:100%;justify-content:center;margin:0;padding:0;text-shadow:0 1px 2px rgba(0,0,0,.2);width:100%}.streamble-level-hexagon.small span{font-size:.9rem}.streamble-level-hexagon.medium span{font-size:1.2rem}.streamble-level-hexagon.large span{font-size:1.5rem}.streamble-level-diamond span,.streamble-level-platinum span{color:#1a1a2e}.streamble-gaming-card-level-hexagon{position:absolute;top:10px;transform:translateX(-50%);z-index:5}@media (max-width:768px){.streamble-level-hexagon.medium{height:36px;width:36px}.streamble-level-hexagon.large{height:45px;width:45px}.streamble-level-hexagon.large span,.streamble-level-hexagon.medium span{font-size:1.1rem}}:root{--streamble-standard-primary:#9c6bff;--streamble-standard-secondary:#00f0ff;--streamble-standard-accent:#d8b4ff;--streamble-standard-background:#0f0e2e;--streamble-standard-gradient-1:linear-gradient(135deg,#9c6bff,#00f0ff);--streamble-standard-gradient-2:linear-gradient(45deg,#00f0ff,#d8b4ff);--streamble-standard-dark-glass:rgba(15,14,46,.7);--streamble-standard-light-glass:rgba(156,107,255,.2)}.streamble-standard-card{background-color:var(--streamble-standard-background);clip-path:polygon(15px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 15px),calc(100% - 15px) 100%,15px 100%,0 calc(100% - 15px),0 15px);color:#fff;filter:drop-shadow(0 0 20px rgba(156,107,255,.3));font-family:Rajdhani,Space Grotesk,sans-serif;height:400px;overflow:hidden;position:relative;width:400px}.streamble-standard-frame-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.streamble-standard-crystal-frame{height:100%;width:100%}.streamble-standard-svg-background .theme-overlay{fill:rgba(var(--current-theme-rgb,15,14,46),.4);mix-blend-mode:soft-light}.streamble-standard-content{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:20px;position:relative;z-index:10}.streamble-standard-header{align-items:center;backdrop-filter:blur(3px);background:var(--streamble-standard-dark-glass);border:1px solid rgba(156,107,255,.3);border-radius:8px;display:flex;gap:16px;padding:12px}.streamble-standard-avatar-container{aspect-ratio:1/1;flex-shrink:0;height:86px;width:86px}.streamble-standard-user-meta{flex:1;min-width:0}.streamble-standard-user-level{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:8px}.streamble-standard-achievements{align-items:center;backdrop-filter:blur(3px);background:var(--streamble-standard-dark-glass);border:1px solid rgba(156,107,255,.3);border-radius:8px;display:flex;flex-direction:column;padding:12px}.streamble-section-title{color:var(--streamble-standard-secondary);font-size:14px;font-weight:500;letter-spacing:2px;margin:0 0 12px;position:relative;text-align:center}.streamble-section-title:after{background:var(--streamble-standard-secondary);bottom:-4px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.streamble-standard-progress-value{backdrop-filter:blur(3px);background:var(--streamble-standard-dark-glass);border:1px solid rgba(156,107,255,.3);border-radius:8px;margin-top:auto;padding:12px}.streamble-standard-value{margin-top:12px}.streamble-standard-card .streamble-avatar{filter:drop-shadow(0 0 10px rgba(0,240,255,.3))}.streamble-standard-card .streamble-level-hexagon{filter:drop-shadow(0 0 8px rgba(156,107,255,.5))}.streamble-standard-card .achievement-badge{transition:transform .3s ease}.streamble-standard-card .achievement-badge:hover{transform:scale(1.1)}.streamble-standard-card .streamble-card-progress-segments{display:flex;gap:3px;width:100%}.streamble-standard-card .progress-segment{background:hsla(0,0%,100%,.1);border-radius:3px;flex:1;height:6px}.streamble-standard-card .progress-segment.completed{background:var(--streamble-standard-secondary);box-shadow:0 0 10px var(--streamble-standard-secondary)}.streamble-standard-card .streamble-card-value{background:rgba(0,0,0,.2);border:1px solid rgba(156,107,255,.3);border-radius:4px;padding:8px;text-align:center}.streamble-standard-card .value-amount{color:#fff;font-size:24px;font-weight:700;text-shadow:0 0 10px var(--streamble-standard-primary)}.streamble-standard-card .value-increase{color:#0f9;font-size:14px}@media (max-width:420px){.streamble-standard-card{height:auto;min-height:400px;width:100%}.streamble-standard-header{flex-direction:column;text-align:center}.streamble-standard-user-meta{align-items:center}.streamble-standard-user-level{justify-content:center}}.streamble-user-meta{display:flex;flex-direction:column;min-width:0}.streamble-user-meta.compact .streamble-user-meta-display-name{font-size:14px;line-height:1.2}.streamble-user-meta.compact .streamble-user-meta-username{font-size:12px}.streamble-user-meta-name-row{align-items:center;display:flex;gap:6px;min-width:0}.streamble-user-meta-display-name{color:var(--card-text,#fff);font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-name{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.streamble-user-meta-mutual-indicator{align-items:center;background-color:var(--secondary-color,#00b5ad);color:#fff;display:flex;flex-shrink:0;justify-content:center;opacity:.9;padding:1px 3px;transition:opacity .2s ease}.streamble-user-meta-mutual-indicator:hover{opacity:1}.streamble-user-meta-username{color:var(--card-secondary-text,#b9b9b9);font-size:14px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamble-user-meta-follower-count{color:var(--card-secondary-text,#b9b9b9);font-size:12px;margin-top:4px}.streamble-info-bar{display:flex;flex-direction:column;gap:4px;width:100%}.streamble-info-bar-game{align-items:center;display:flex;gap:6px}.streamble-info-bar-game-icon{height:18px;object-fit:cover;width:18px}.streamble-info-bar-game-name{color:var(--card-secondary-text,#b9b9b9);font-size:13px}.streamble-info-bar-game-name,.streamble-info-bar-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.streamble-info-bar-title{color:var(--card-text,#fff);font-size:14px;font-weight:500;width:100%}.streamble-card-progress{display:flex;flex-direction:column;gap:6px;width:90%}.streamble-card-progress-segments{display:flex;gap:2px;height:8px;overflow:hidden;width:100%}.progress-segment{background-color:hsla(0,0%,100%,.1);border-radius:1px;flex:1;height:100%;min-width:4px;transition:background-color .3s ease}.progress-segment.completed{background:linear-gradient(90deg,gold,orange)}.streamble-card-progress-text{display:flex;font-size:.8rem;width:100%}.progress-current{color:gold;font-weight:600}.progress-separator,.progress-total{color:#888}.streamble-card-value{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;justify-content:center;overflow:hidden;width:90%}.streamble-card-value>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.value-label{color:gold;flex-shrink:2;font-size:clamp(.5rem,1vw,.8rem);font-weight:600;text-transform:uppercase}.value-amount{color:gold;flex-grow:0;flex-shrink:0;font-size:clamp(.6rem,1.4vw,.95rem);font-weight:700;padding:0 2px}.value-increase{color:#50fa7b;flex-shrink:1;font-size:clamp(.5rem,1vw,.75rem);max-width:30%}.streamble-card-profile .streamble-card-value{gap:2px;scale:.9}@container (max-width: 180px){.streamble-card-value{gap:2px;scale:.85}}@media (max-width:350px){.streamble-card-value{gap:2px;scale:.85}.value-label{font-size:.5rem}.value-amount{font-size:.6rem}.value-increase{font-size:.5rem}}.achievement-container{margin:.5rem 0}.achievement-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.achievement-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(40px,1fr))}.achievement-badge{align-items:center;display:flex;flex-direction:column;position:relative;transition:transform .2s ease}.achievement-badge img{height:32px;object-fit:contain;width:32px}.achievement-badge.small img{height:24px;width:24px}.achievement-badge.large img{height:48px;width:48px}.achievement-badge:hover{transform:scale(1.1);z-index:1}.achievement-label{color:var(--text-light);font-size:.7rem;margin-top:.2rem;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.achievement-badge:hover:after{background:rgba(0,0,0,.8);border-radius:4px;bottom:100%;color:#fff;content:attr(title);font-size:.75rem;left:50%;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap}.achievement-badge:hover:hover:after{opacity:1}:root{--streamble-banner-primary:#9c6bff;--streamble-banner-secondary:#00f0ff;--streamble-banner-accent:#d8b4ff;--streamble-banner-background:#0f0e2e;--streamble-banner-gradient-1:linear-gradient(135deg,#9c6bff,#00f0ff);--streamble-banner-gradient-2:linear-gradient(45deg,#00f0ff,#d8b4ff);--streamble-banner-dark-glass:rgba(15,14,46,.7);--streamble-banner-light-glass:rgba(156,107,255,.2);--streamble-banner-corner-cut:40px}.streamble-banner-container{align-items:center;background-color:var(--streamble-banner-background);clip-path:polygon(40px 0,calc(100% - 40px) 0,100% 40px,100% calc(100% - 40px),calc(100% - 40px) 100%,40px 100%,0 calc(100% - 40px),0 40px);color:#fff;display:flex;filter:drop-shadow(0 0 20px rgba(156,107,255,.3));font-family:Rajdhani,Space Grotesk,sans-serif;height:280px;justify-content:center;overflow:hidden;position:relative;width:1100px}.streamble-banner-frame-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.streamble-banner-crystal-frame{height:100%;width:100%}.streamble-banner-svg-background .theme-overlay{fill:rgba(var(--current-theme-rgb,15,14,46),.4);mix-blend-mode:soft-light}.streamble-banner-card-frame{box-sizing:border-box;display:grid;gap:10px;grid-template-areas:"left center right";grid-template-columns:350px 1fr 300px;height:90%;padding:10px 15px;position:relative;width:90%;z-index:10}.streamble-banner-left-panel{align-items:center;flex-direction:row;grid-area:left;height:100%;justify-content:flex-start;padding:8px;position:relative}.streamble-banner-center-panel,.streamble-banner-left-panel{backdrop-filter:blur(3px);background:var(--streamble-banner-dark-glass);border:1px solid rgba(156,107,255,.3);border-radius:8px;display:flex}.streamble-banner-center-panel{flex-direction:column;grid-area:center;padding:10px}.streamble-banner-right-panel{align-items:center;backdrop-filter:blur(3px);background:var(--streamble-banner-dark-glass);border:1px solid rgba(156,107,255,.3);border-radius:8px;display:flex;flex-direction:column;grid-area:right;padding:10px}.streamble-banner-section-title{color:var(--streamble-banner-secondary);font-size:14px;font-weight:500;letter-spacing:2px;margin:0 0 10px;position:relative;text-align:center}.streamble-banner-section-title:after{background:var(--streamble-banner-secondary);bottom:-4px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.streamble-banner-avatar-container{align-items:center;display:flex;height:86px;justify-content:center;margin-right:12px;position:relative;width:86px}.streamble-banner-container .streamble-avatar{aspect-ratio:1/1;height:100%;width:100%}.streamble-banner-container .streamble-avatar-image{aspect-ratio:1/1;height:100%;object-fit:cover;width:100%}.streamble-banner-user-info{align-items:flex-start;display:flex;flex-direction:column}.streamble-banner-username{background:var(--streamble-banner-gradient-1);-webkit-background-clip:text;font-size:22px;font-weight:700;margin:0 0 4px;text-transform:uppercase;-webkit-text-fill-color:transparent;letter-spacing:1px}.streamble-banner-tagline{color:var(--streamble-banner-accent);font-size:13px;margin:0 0 12px;max-width:100%}.streamble-banner-follow-container{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.streamble-banner-follow-container button{background:var(--streamble-banner-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:600;letter-spacing:1px;overflow:hidden;padding:5px 18px;position:relative;text-transform:uppercase;transition:all .3s ease}.streamble-banner-follow-container button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;position:absolute;top:0;transform:translateX(-100%);transition:transform .5s ease;width:100%}.streamble-banner-follow-container button:hover:before{transform:translateX(100%)}.streamble-banner-follow-container button:hover{background:var(--streamble-banner-secondary);box-shadow:0 0 15px var(--streamble-banner-secondary)}.streamble-banner-follower-count{color:#b0b0b0;font-size:14px}.streamble-banner-achievements-panel{display:flex;flex-direction:column;height:100%}.streamble-banner-achievements-panel .achievement-container{display:flex;flex:1;justify-content:center}.streamble-banner-achievements-panel .achievement-row{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.streamble-banner-achievements-panel .achievement-badge{transition:transform .3s ease}.streamble-banner-achievements-panel .achievement-badge:hover{transform:scale(1.1)}.streamble-banner-achievements-panel .achievement-badge img{height:50px;object-fit:contain;width:50px}.streamble-banner-level-value-section{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:space-between}.streamble-banner-level-display{margin-bottom:5px}.streamble-banner-value-container{align-items:center;display:flex;flex-direction:column;width:100%}.streamble-banner-level-value-section .streamble-card-progress{width:100%}.streamble-banner-level-value-section .streamble-card-progress-segments{display:flex;gap:3px;width:100%}.streamble-banner-level-value-section .progress-segment{background:hsla(0,0%,100%,.1);flex:1;height:6px}.streamble-banner-level-value-section .progress-segment.completed{background:var(--streamble-banner-secondary);box-shadow:0 0 10px var(--streamble-banner-secondary)}.streamble-banner-level-value-section .streamble-card-progress-text{color:#b0b0b0;display:flex;font-size:12px;justify-content:center;margin-top:5px}.streamble-banner-level-value-section .streamble-card-value{align-items:center;background:rgba(0,0,0,.2);border:1px solid rgba(156,107,255,.3);border-radius:4px;display:flex;flex-direction:column;gap:3px;margin-top:5px;padding:5px;width:100%}.streamble-banner-level-value-section .value-label{color:var(--streamble-banner-accent);font-size:14px;font-weight:600}.streamble-banner-level-value-section .value-amount{color:#fff;font-size:24px;font-weight:700;text-shadow:0 0 10px var(--streamble-banner-primary)}.streamble-banner-level-value-section .value-increase{color:#0f9;font-size:14px}.streamble-banner-container .streamble-level-hexagon{filter:drop-shadow(0 0 8px rgba(156,107,255,.5));position:relative}.streamble-banner-container .streamble-level-hexagon:before{box-shadow:0 0 15px var(--streamble-banner-primary)}.streamble-banner-container .streamble-level-hexagon:after{background:inherit;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);content:"";filter:brightness(1.2);inset:2px;position:absolute;z-index:-1}.streamble-banner-container .streamble-avatar{filter:drop-shadow(0 0 10px rgba(0,240,255,.3))}.streamble-banner-container .streamble-avatar-cyber{position:relative}.streamble-banner-container .streamble-avatar-cyber:after,.streamble-banner-container .streamble-avatar-cyber:before{animation:streamble-banner-rotate 10s linear infinite;background:linear-gradient(45deg,var(--streamble-banner-primary),var(--streamble-banner-secondary));border-radius:50%;bottom:-4px;content:"";left:-4px;position:absolute;right:-4px;top:-4px;z-index:-1}.streamble-banner-container .streamble-avatar-cyber:after{filter:blur(15px);opacity:.3}@keyframes streamble-banner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes streamble-banner-pulse{0%{opacity:.3}to{opacity:.7}}@keyframes streamble-banner-glow{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:1100px){.streamble-banner-container{height:auto;min-height:300px;width:100%}.streamble-banner-card-frame{gap:15px;grid-template-areas:"left" "center" "right";grid-template-columns:1fr}.streamble-banner-left-panel{padding:15px}}@media (max-width:768px){.streamble-banner-left-panel{align-items:center;flex-direction:column;text-align:center}.streamble-banner-avatar-container{margin-bottom:15px;margin-right:0}.streamble-banner-follow-container,.streamble-banner-user-info{align-items:center}.streamble-banner-achievements-panel .achievement-row{grid-template-columns:repeat(2,1fr)}}:root{--upc-primary:#9c6bff;--upc-secondary:#00f0ff;--upc-accent:#d8b4ff;--upc-background:#0f0e2e;--upc-gradient-1:linear-gradient(135deg,#9c6bff,#00f0ff);--upc-gradient-2:linear-gradient(45deg,#00f0ff,#d8b4ff);--upc-dark-glass:rgba(15,14,46,.7);--upc-light-glass:rgba(156,107,255,.2);--corner-cut:40px}.streamble-profile-card{background-color:var(--upc-background);background-position:50%;background-size:cover;color:#fff;filter:drop-shadow(0 0 20px rgba(156,107,255,.3));font-family:Rajdhani,Space Grotesk,sans-serif;height:520px;overflow:hidden;position:relative;width:100%}.crystal-frame-container{height:520px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.crystal-frame{display:block;height:100%;width:100%}.profile-svg-background .profile-banner-image{opacity:.6}.profile-svg-background .profile-theme-overlay{fill:var(--current-theme-color,var(--upc-primary));mix-blend-mode:screen;opacity:.5}.card-frame{box-sizing:border-box;display:grid;gap:20px;grid-template-areas:"left center right";grid-template-columns:300px 1fr 300px;height:100%;padding:20px;position:relative;width:100%;z-index:4}.profile-left{align-items:center;backdrop-filter:blur(3px);background:var(--upc-dark-glass);border:1px solid rgba(156,107,255,.3);border-radius:10px;grid-area:left;justify-content:flex-start;padding:20px 10px;position:relative;z-index:2}.profile-center,.profile-left{display:flex;flex-direction:column;height:100%}.profile-center{gap:20px;grid-area:center}.center-section{backdrop-filter:blur(3px);background:var(--upc-dark-glass);border:1px solid rgba(156,107,255,.3);border-radius:10px;flex:1;padding:15px}.center-section,.profile-right{display:flex;flex-direction:column}.profile-right{gap:20px;grid-area:right;height:100%}.right-section{align-items:center;backdrop-filter:blur(3px);background:var(--upc-dark-glass);border:1px solid rgba(156,107,255,.3);border-radius:10px;display:flex;flex-direction:column;padding:15px}.streamble-profile-card .section-title{color:var(--upc-secondary);font-size:18px;font-weight:500;letter-spacing:2px;margin:0 0 15px;position:relative;text-align:center}.streamble-profile-card .section-title:after{background:var(--upc-secondary);bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.avatar-container{align-items:center;display:flex;height:180px;justify-content:center;margin-bottom:20px;position:relative;width:180px}.username{background:var(--upc-gradient-1);-webkit-background-clip:text;font-size:32px;font-weight:700;margin:0 0 10px;text-align:center;text-transform:uppercase;-webkit-text-fill-color:transparent;letter-spacing:2px}.tagline{color:var(--upc-accent);font-size:14px;margin:0 0 20px;max-width:90%;text-align:center}.follow-container{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:15px}.follow-container button{background:var(--upc-primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;overflow:hidden;padding:8px 30px;position:relative;text-transform:uppercase;transition:all .3s ease}.follow-container button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;position:absolute;top:0;transform:translateX(-100%);transition:transform .5s ease;width:100%}.follow-container button:hover:before{transform:translateX(100%)}.follow-container button:hover{background:var(--upc-secondary);box-shadow:0 0 15px var(--upc-secondary)}.follower-count{color:#b0b0b0;font-size:14px}.level-value-section{align-items:center;display:flex;flex:1;flex-direction:column;gap:15px}.level-display,.level-text{margin-bottom:5px}.level-text{color:var(--upc-accent);font-size:16px;font-weight:700}.value-container{align-items:center;display:flex;flex-direction:column;margin-top:15px;width:100%}.level-value-section .streamble-card-progress{width:100%}.level-value-section .streamble-card-progress-segments{display:flex;gap:3px;width:100%}.level-value-section .progress-segment{background:hsla(0,0%,100%,.1);flex:1;height:8px}.level-value-section .progress-segment.completed{background:var(--upc-secondary);box-shadow:0 0 10px var(--upc-secondary)}.level-value-section .streamble-card-value{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.level-value-section .value-label{color:var(--upc-accent);font-size:14px;font-weight:600}.level-value-section .value-amount{color:#fff;font-size:32px;font-weight:700;text-shadow:0 0 10px var(--upc-primary)}.level-value-section .value-increase{color:#0f9;font-size:16px}.social-section{flex:1}.social-links{flex-wrap:wrap;gap:15px}.social-link,.social-links{display:flex;justify-content:center}.social-link{align-items:center;background:rgba(0,0,0,.3);border-radius:8px;height:40px;text-decoration:none;transition:all .3s ease;width:40px}.social-link:hover{background:rgba(156,107,255,.2);box-shadow:0 5px 15px rgba(156,107,255,.5);transform:translateY(-5px)}.social-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;filter:brightness(1.5);height:24px;opacity:.9;width:24px}.social-link[data-platform=twitch] .social-icon{background-image:url(/build/images/twitch.eb146394.svg),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M11.571 4.714h1.715v5.143H11.57zm4.715 0H18v5.143h-1.714zM6 0L1.714 4.286v15.428h5.143V24l4.286-4.286h3.428L22.286 12V0zm14.571 11.143l-3.428 3.428h-3.429l-3 3v-3H6.857V1.714h13.714Z"/></svg>')!important}.social-link[data-platform=instagram] .social-icon{background-image:url(/build/images/instagram.c83e628e.svg),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12s.015 3.667.072 4.947c.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24s3.667-.015 4.947-.072c1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.687.072-4.947s-.015-3.667-.072-4.947c-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.897 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.897-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z"/></svg>')!important}.social-link[data-platform=youtube]:hover{background-color:rgba(255,0,0,.3)!important}.social-link[data-platform=twitter]:hover,.social-link[data-platform=x]:hover{background-color:rgba(29,161,242,.3)!important}.social-link[data-platform=youtube] .social-icon{background-image:url(/build/images/youtube.81b9f73c.svg),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z"/></svg>')!important}.social-link[data-platform=twitter] .social-icon,.social-link[data-platform=x] .social-icon{background-image:url(/build/images/x.798e5dc7.svg),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>')!important}.achievements-panel{display:flex;flex-direction:column}.achievements-panel .achievement-container{display:flex;flex:1;justify-content:center}.achievements-panel .achievement-grid{display:grid;gap:15px;grid-template-columns:repeat(4,1fr);width:100%}.achievements-panel .achievement-badge{transition:transform .3s ease}.achievements-panel .achievement-badge:hover{transform:scale(1.1)}.achievements-panel .achievement-label{color:var(--upc-accent);font-size:12px;margin-top:5px}.stats-panel{display:flex;flex-direction:column}.stats-panel .streamble-player-stats{display:flex;flex:1;flex-direction:column;justify-content:center}.stats-panel .streamble-player-stats-grid{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.stats-panel .stats-item{align-items:center;background:rgba(0,0,0,.2);border:1px solid rgba(156,107,255,.2);border-radius:8px;display:flex;flex-direction:column;padding:10px;transition:all .3s ease}.stats-panel .stats-item:hover{border-color:var(--upc-primary);box-shadow:0 5px 15px rgba(156,107,255,.3);transform:translateY(-5px)}.stats-panel .stats-value{color:var(--upc-secondary);font-size:18px;font-weight:700}.stats-panel .stats-label{color:#b0b0b0;font-size:12px}@media (max-width:1100px){.streamble-profile-card{height:auto;width:100%}.card-frame{gap:20px;grid-template-areas:"left" "center" "right";grid-template-columns:1fr}.profile-left{padding:20px}.profile-right{flex-direction:row;flex-wrap:wrap}.right-section{flex:1;min-width:250px}.achievements-panel .achievement-grid{grid-template-columns:repeat(3,1fr)}.stats-panel .streamble-player-stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.profile-right{flex-direction:column}.achievements-panel .achievement-grid{grid-template-columns:repeat(2,1fr)}}.streamble-player-stats{display:flex;flex-wrap:wrap;width:100%}.streamble-player-stats-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));justify-content:center}.streamble-player-stats-row{flex-direction:row;flex-wrap:nowrap;justify-content:space-around;overflow-x:auto;padding:5px 0}.streamble-player-stats-compact{display:grid;font-size:.9em;gap:6px;grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.stats-item{align-items:center;background-color:rgba(0,0,0,.3);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-width:65px;padding:8px 5px;text-align:center;transition:transform .2s,background-color .2s}.stats-item:hover{background-color:rgba(0,0,0,.5);transform:translateY(-2px)}.stats-icon{color:gold;font-size:1.2rem;margin-bottom:5px;text-shadow:0 0 5px rgba(255,215,0,.5)}.stats-value{color:#fff;font-size:1rem;font-weight:700;margin-bottom:2px}.stats-label{color:#ccc;font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.streamble-player-stats-grid{gap:6px;grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.stats-item{min-width:50px;padding:5px 3px}.stats-icon{font-size:1rem;margin-bottom:3px}.stats-value{font-size:.9rem}.stats-label{font-size:.6rem}}.stats-item[data-stat=winRate] .stats-icon,.stats-item[data-stat=wins] .stats-icon{color:gold;text-shadow:0 0 8px rgba(255,215,0,.7)}.stats-item[data-stat=kills] .stats-icon{color:#ff4757}.stats-item[data-stat=deaths] .stats-icon{color:#b2bec3}.stats-item[data-stat=kd] .stats-value{color:#70a1ff}.stats-item[data-stat=gold] .stats-icon{color:gold;text-shadow:0 0 10px rgba(255,215,0,.8)}.stats-icon{animation:pulse 2s infinite alternate}.gc-main-container{color:#fff;font-family:Space Grotesk,sans-serif;height:580px;position:relative;width:320px}.gc-svg-frame{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.gc-content-wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:25px 20px;position:relative;width:100%;z-index:2}.gc-banner{border-radius:8px;height:120px;margin:0;overflow:hidden;position:relative;z-index:5}.gc-banner-image{filter:brightness(.8) contrast(1.1);height:100%;object-fit:cover;width:100%}.gc-level-badge{position:absolute;right:10px;top:10px;z-index:10}.gc-content{align-items:center;border-radius:8px;display:flex;flex:1;flex-direction:column;margin:0;padding:0 10px 10px;z-index:5}.gc-avatar-wrapper{filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));margin-bottom:10px;margin-top:-80px;position:relative;z-index:10}.gc-avatar-wrapper img{border:2px solid rgba(255,166,0,.6)}.gc-user-info-wrapper{align-items:center;display:flex;flex-direction:row-reverse;gap:1rem}.gc-username{background:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;font-size:24px;font-weight:700;letter-spacing:.5px;margin:5px 0 10px;text-align:center;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.gc-follow-section{align-items:center;display:flex;gap:15px;margin:10px 0 20px}.gc-follower-count{color:#ccc;font-size:18px;font-weight:500}.gc-xp-bar{margin:15px 0;width:100%}.gc-progress-segments{display:flex;gap:4px;height:12px;margin-bottom:5px;width:100%}.gc-segment{background:hsla(0,0%,100%,.1);border-radius:2px;flex:1;height:100%;transition:background .3s ease}.gc-segment-filled{background:linear-gradient(90deg,#fa0,#f70);box-shadow:0 0 8px rgba(255,140,0,.6)}.gc-xp-numbers{color:#999;font-size:14px;margin-top:5px;text-align:center}.gc-player-value{align-items:center;backdrop-filter:blur(3px);background:rgba(30,32,40,.8);border:1px solid rgba(255,166,0,.4);border-radius:8px;display:flex;flex-direction:column;margin-top:auto;padding:7px 20px;position:relative;width:100%}.gc-player-value:before{background:linear-gradient(45deg,rgba(255,166,0,.1),transparent);border-radius:8px;bottom:-1px;content:"";left:-1px;position:absolute;right:-1px;top:-1px;z-index:-1}.gc-value-label{color:#fa0;font-size:14px;letter-spacing:1px}.gc-value-amount,.gc-value-label{font-weight:700;margin-bottom:5px}.gc-value-amount{color:#0f9;font-size:40px;text-shadow:0 0 10px rgba(0,255,153,.5)}.gc-value-change{align-items:center;color:#0f9;display:flex;font-size:16px;gap:5px}@media (max-width:400px){.gc-main-container{width:280px}.gc-value-amount{font-size:32px}}.gc-achievements{background:rgba(0,0,0,.3);border-radius:4px;display:flex;margin:10px 0;padding:5px;width:100%}.gc-achievements,.gc-achievements .achievement-row{justify-content:center}.gc-achievements .achievement-badge{margin:0 5px}.gc-achievements .achievement-badge:hover{transform:scale(1.2)}:root{--streamble-minimal-primary:#9c6bff;--streamble-minimal-secondary:#00f0ff;--streamble-minimal-accent:#d8b4ff;--streamble-minimal-background:#0f0e2e;--streamble-minimal-dark-glass:rgba(15,14,46,.7);--streamble-minimal-light-glass:rgba(156,107,255,.2)}.streamble-minimal-card{clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);color:#fff;font-family:Rajdhani,Space Grotesk,sans-serif;height:80px;overflow:hidden;position:relative;width:80px}.streamble-minimal-frame-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.streamble-minimal-crystal-frame{height:100%;width:100%}.streamble-minimal-svg-background .theme-overlay{fill:rgba(var(--current-theme-rgb,15,14,46),.4);mix-blend-mode:soft-light}.streamble-minimal-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:8px;position:relative;z-index:10}.streamble-minimal-username{background:linear-gradient(135deg,var(--streamble-minimal-secondary),var(--streamble-minimal-primary));-webkit-background-clip:text;color:#fff;font-size:.7rem;font-weight:600;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.8);white-space:nowrap;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.streamble-minimal-crystal-frame .main-frame-outer-border{filter:drop-shadow(0 0 3px rgba(156,107,255,.5))}.streamble-minimal-crystal-frame .main-frame-inner-border{opacity:.5}@media (max-width:768px){.streamble-minimal-card{height:70px;width:70px}.streamble-minimal-username{font-size:.6rem}}:root{--streamble-stripped-primary:#9c6bff;--streamble-stripped-secondary:#00f0ff;--streamble-stripped-accent:#d8b4ff;--streamble-stripped-background:#0f0e2e;--streamble-stripped-dark-glass:rgba(15,14,46,.7);--streamble-stripped-light-glass:rgba(156,107,255,.2)}.streamble-stripped-card{background-color:var(--streamble-stripped-background);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);color:#fff;filter:drop-shadow(0 0 10px rgba(156,107,255,.3));font-family:Rajdhani,Space Grotesk,sans-serif;height:50px;overflow:hidden;position:relative;width:300px}.streamble-stripped-frame-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.streamble-stripped-crystal-frame{height:100%;width:100%}.streamble-stripped-svg-background .theme-overlay{fill:rgba(var(--current-theme-rgb,15,14,46),.4);mix-blend-mode:soft-light}.streamble-stripped-content{align-items:center;backdrop-filter:blur(3px);background:var(--streamble-stripped-dark-glass);box-sizing:border-box;display:flex;gap:12px;height:100%;padding:6px 12px;position:relative;z-index:10}.streamble-stripped-avatar-container{flex-shrink:0;position:relative}.streamble-stripped-avatar-container .streamble-avatar{filter:drop-shadow(0 0 8px rgba(0,240,255,.3))}.streamble-stripped-user-container{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0}.streamble-stripped-user-level{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.streamble-stripped-card .streamble-user-meta{color:#fff}.streamble-stripped-card .streamble-username{background:linear-gradient(135deg,var(--streamble-stripped-secondary),var(--streamble-stripped-primary));-webkit-background-clip:text;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.8))}.streamble-stripped-card .streamble-display-name{color:var(--streamble-stripped-accent);font-size:12px;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.8);white-space:nowrap}.streamble-stripped-crystal-frame .main-frame-outer-border{filter:drop-shadow(0 0 3px rgba(156,107,255,.5))}.streamble-stripped-crystal-frame .main-frame-inner-border{opacity:.5}.streamble-stripped-card .streamble-level-hexagon{filter:drop-shadow(0 0 5px rgba(156,107,255,.5))}.streamble-droplet-card{border-radius:10px;margin:0;overflow:hidden;padding:0;position:relative;width:120px}.streamble-droplet-card-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative;width:100%}.streamble-droplet-avatar-container{margin-top:5px;z-index:2}.streamble-droplet-avatar-container .streamble-avatar:hover{transform:scale(1.05)}.streamble-droplet-badges{display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:-25px;width:100%;z-index:3}.streamble-droplet-badges .achievement-container{display:flex;gap:8px;justify-content:space-between;width:70%}.streamble-droplet-badges .achievement-badge{align-items:center;display:flex;justify-content:center;width:1.5rem}.streamble-droplet-badges .achievement-badge:hover{border-color:rgba(255,215,0,.7);box-shadow:0 3px 6px rgba(0,0,0,.4);transform:scale(1.15)}.streamble-droplet-badges .achievement-badge img{height:1.5rem;object-fit:contain}.streamble-droplet-badges .achievement-badge.animated{animation:pulse 2s ease-in-out infinite}.streamble-droplet-username-box{align-items:center;background-position:50%;background-size:cover;border-radius:10px;display:flex;height:40px;justify-content:center;margin-top:-20px;overflow:hidden;position:relative;width:100%;z-index:1}.streamble-droplet-username-frame{border:1.5px solid var(--current-theme-color,#9c6bff);border-radius:10px;box-shadow:0 0 8px rgba(var(--current-theme-rgb,156,107,255),.5);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.streamble-droplet-username-overlay{background:linear-gradient(135deg,rgba(var(--current-theme-rgb,0,0,0),.5),rgba(var(--current-theme-rgb,0,0,0),.2));height:100%;left:0;mix-blend-mode:overlay;position:absolute;top:0;width:100%;z-index:0}.streamble-droplet-username-box:after{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.7));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.streamble-droplet-username{color:#fff;font-size:14px;font-weight:600;max-width:90%;overflow:hidden;position:relative;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.8);white-space:nowrap;z-index:1}.streamble-droplet-card:hover .streamble-droplet-avatar-container .streamble-avatar{box-shadow:0 5px 15px rgba(0,0,0,.3);transform:translateY(-2px)}.streamble-droplet-card:hover .streamble-droplet-username-frame{border-color:var(--current-theme-color,#00f0ff);box-shadow:0 0 12px rgba(var(--current-theme-rgb,0,240,255),.7)}@media (max-width:768px){.streamble-droplet-card{height:130px;width:100px}.streamble-droplet-avatar-container{height:75px;width:75px}.streamble-droplet-badges{gap:5px;width:75px}.streamble-droplet-badges .achievement-badge{height:20px;width:20px}.streamble-droplet-badges .achievement-badge img{height:14px;width:14px}.streamble-droplet-username-box{height:35px}}.mock-data-tag{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-weight:600;gap:6px;letter-spacing:.02em;padding:4px 8px;text-transform:uppercase;user-select:none}.mock-data-tag.small{font-size:.7rem}.mock-data-tag.medium{font-size:.8rem}.mock-data-tag.large{font-size:.9rem}.mock-data-tag .mock-data-dot{border-radius:50%;height:8px;width:8px}.mock-data-tag.mock{background:rgba(231,76,60,.12);border-color:rgba(231,76,60,.35);color:#ff6b6b}.mock-data-tag.live{background:rgba(39,174,96,.12);border-color:rgba(39,174,96,.35);color:#2ecc71}.mock-data-dot.mock{background:#ff6b6b}.mock-data-dot.live{background:#2ecc71}.mock-data-text{line-height:1}.eventCarouselSlide{contain:layout;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.eventCarouselSlide .header{background-color:rgba(0,0,0,.8);display:flex;height:25%;justify-content:space-between;padding:.8em}.eventCarouselSlide .body{background-position:50%;background-size:cover;display:flex;height:75%}.sectionCarousel .carouselSlide:hover:not(.active)>.eventCarouselSlide .body{box-shadow:inset 0 0 0 4px var(--primary-500)}.sectionCarousel .carouselSlide.active>.eventCarouselSlide .body{box-shadow:inset 0 0 0 6px var(--primary-500);cursor:pointer}.tournamentCarouselSlide{contain:layout;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.tournamentCarouselSlide .header{background-color:rgba(0,0,0,.8);display:flex;height:25%;justify-content:space-between;padding:.8em}.tournamentCarouselSlide .body{background-position:50%;background-size:cover;display:flex;height:75%}.sectionCarousel .carouselSlide:hover:not(.active)>.tournamentCarouselSlide .body{box-shadow:inset 0 0 0 4px var(--primary-500)}.sectionCarousel .carouselSlide.active>.tournamentCarouselSlide .body{box-shadow:inset 0 0 0 6px var(--primary-500);cursor:pointer}.playerCarouselSlide{background-position:50%;background-size:cover;contain:layout;display:flex;flex-direction:column;height:380px;overflow:hidden;width:inherit}.playerCarouselSlide .body{background-image:linear-gradient(180deg,rgba(11,11,33,.8) 30%,rgba(0,0,0,.9));display:flex;height:100%}.sectionCarousel .carouselSlide.active>.playerCarouselSlide .body,.sectionCarousel .carouselSlide:hover>.playerCarouselSlide .body{background-image:linear-gradient(180deg,rgba(11,11,33,.5) 30%,rgba(0,0,0,.5))}.playerCarouselSlide .body .player-expanded-footer{padding:.7em 1em}.playerCarouselSlide .body .player-username{display:block;font-size:2em;max-width:70%;overflow:hidden;text-overflow:ellipsis}.playerCarouselSlide .body .vertical-username{font-size:2em}.teamCarouselSlide{background-position:50%;background-repeat:no-repeat;background-size:cover;contain:layout;display:flex;flex-direction:column;height:380px;overflow:hidden;width:inherit}.teamCarouselSlide .body{background-image:linear-gradient(180deg,rgba(11,11,33,.9) 30%,rgba(0,0,0,.95));display:flex;height:100%;width:100%}.sectionCarousel .carouselSlide.active>.teamCarouselSlide .body,.sectionCarousel .carouselSlide:hover>.teamCarouselSlide .body{background-image:linear-gradient(180deg,rgba(11,11,33,.8) 30%,rgba(0,0,0,.85));cursor:pointer}.sectionCarousel .carouselSlide.active>.teamCarouselSlide .body{box-shadow:inset 0 0 0 4px var(--color_gold)}.teamCarouselSlide .body .teamLogo{background-color:rgba(0,0,0,.8);background-position:50%;background-repeat:no-repeat;background-size:75%;border-radius:100%;box-shadow:inset 0 0 0 4px rgba(69,69,69,.69),0 0 4px 2px rgba(69,69,69,.69);height:200px;left:50%;position:absolute;top:30px;transform:translate(-50%);width:200px}.sectionCarousel .carouselSlide.active .teamCarouselSlide .body .teamLogo{box-shadow:inset 0 0 0 4px var(--color_gold),0 0 4px 2px var(--color_gold);height:240px;position:absolute;top:20px;width:240px}.teamCarouselSlide .body .followerDetail{background-color:rgba(0,0,0,.9);border-radius:5px;bottom:80px;color:#a9a9a9;font-weight:700;left:50%;padding:.3rem .5rem;position:absolute;text-transform:uppercase;transform:translate(-50%,-50%)}.teamCarouselSlide .body .followerDetail span{color:#fff}.sectionCarousel .carouselSlide.active .teamCarouselSlide .body .followerDetail{bottom:120px}.teamCarouselSlide .body .teamDetail{background-color:rgba(0,0,0,.8);bottom:0;display:flex;flex-direction:column;height:80px;justify-content:space-evenly;left:0;position:absolute;right:0}.sectionCarousel .carouselSlide.active .teamCarouselSlide .body .teamDetail{bottom:4px;height:120px;left:4px;right:4px}.teamCarouselSlide .body .teamDetail div:first-of-type{color:#d4af37;font-size:1.8rem;font-weight:700;letter-spacing:1px;margin:0;padding-top:20px;text-align:center;text-shadow:0 0 4px rgba(212,175,55,.3);text-transform:uppercase}.sectionCarousel .carouselSlide.active .teamCarouselSlide .body .teamDetail div:first-of-type{font-size:1.8rem;padding-top:0}.teamCarouselSlide .body .teamDetail div:nth-of-type(2){display:flex;flex-direction:row;justify-content:space-around;opacity:0}.sectionCarousel .carouselSlide.active .teamCarouselSlide .body .teamDetail div:nth-of-type(2){display:flex;opacity:1}.teamCarouselSlide .body .teamDetail .game-tag{font-size:.5rem}.streamble-sales-countdown{background:#000;box-shadow:0 4px 16px rgba(0,0,0,.4);font-family:Arial,sans-serif;overflow:hidden;position:relative;transform-origin:top right;transition:all .3s ease;user-select:none;width:180px}.streamble-sales-countdown.clickable{cursor:pointer}.streamble-sales-countdown.clickable:hover{box-shadow:0 8px 24px rgba(0,0,0,.6);transform:translateY(-2px)}.streamble-sales-countdown.clickable:active{transform:translateY(0)}.streamble-sales-countdown-tba.clickable{cursor:pointer;transition:all .3s ease}.streamble-sales-countdown-tba.clickable:hover{box-shadow:0 8px 24px rgba(0,0,0,.6);transform:translateY(-2px)}.streamble-sales-countdown-tba.clickable:active{transform:translateY(0)}.streamble-sales-countdown-title-row{background:#000;border-bottom:1px solid #333;padding:8px 12px;text-align:center}.streamble-sales-countdown-title{animation:titleGlow 2s ease-in-out infinite alternate;color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;text-shadow:0 0 4px hsla(0,0%,100%,.8),0 0 8px hsla(0,0%,100%,.6),0 0 12px hsla(0,0%,100%,.4);text-transform:uppercase}@keyframes titleGlow{0%{text-shadow:0 0 4px hsla(0,0%,100%,.8),0 0 8px hsla(0,0%,100%,.6),0 0 12px hsla(0,0%,100%,.4)}to{text-shadow:0 0 6px #fff,0 0 12px hsla(0,0%,100%,.8),0 0 18px hsla(0,0%,100%,.6),0 0 24px hsla(0,0%,100%,.4)}}.streamble-sales-countdown-time-row{background:linear-gradient(135deg,gold,#daa520 50%,#b8860b);border-bottom:1px solid #b8860b;padding:10px;text-align:center}.streamble-sales-countdown-timer{align-items:center;background:#fff;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);color:#000;display:flex;font-family:Courier New,monospace;font-size:14px;font-weight:700;gap:2px;justify-content:center;letter-spacing:1px;padding:6px 8px}.streamble-sales-countdown-timer .time-days,.streamble-sales-countdown-timer .time-hours,.streamble-sales-countdown-timer .time-minutes,.streamble-sales-countdown-timer .time-seconds{color:#000;display:inline-block;font-weight:700;min-width:20px;text-align:center}.streamble-sales-countdown-timer .time-separator{color:#666;display:inline-block;font-weight:400;margin:0 1px}.streamble-sales-countdown-timer .tba-text{color:#d4af37;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.streamble-sales-countdown-labels-row{background:linear-gradient(135deg,#b8860b,#8b6914 50%,#654321);padding:4px 8px;text-align:center}.streamble-sales-countdown-labels{align-items:center;display:flex;gap:2px;justify-content:space-between}.streamble-countdown-label{color:#fff;flex:1;font-size:7px;font-weight:700;letter-spacing:.5px;text-align:center;text-transform:uppercase}.streamble-sales-countdown-tba{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid #444;box-shadow:0 4px 12px rgba(0,0,0,.3);padding:12px;text-align:center}.streamble-sales-countdown-tba-content{align-items:center;display:flex;flex-direction:column;gap:6px}.streamble-sales-countdown-tba-label{color:#888;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.streamble-sales-countdown-tba-text{background:rgba(255,215,0,.1);color:#d4af37;font-size:16px;font-weight:700;letter-spacing:2px;padding:4px 8px;text-transform:uppercase}.streamble-sales-countdown-tba-description{color:#ccc;font-size:9px;font-style:italic}.streamble-sales-countdown-edit-hint{align-items:center;background:rgba(0,0,0,.8);bottom:0;color:#fff;display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:6px;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.streamble-sales-countdown.clickable:hover .streamble-sales-countdown-edit-hint,.streamble-sales-countdown:hover .streamble-sales-countdown-edit-hint{opacity:1}.streamble-sales-countdown-edit-hint i{color:#d4af37;font-size:14px}.streamble-sales-countdown-edit-hint span{text-align:center}.streamble-sales-countdown.urgency-low{box-shadow:0 4px 16px rgba(0,0,0,.4)}.streamble-sales-countdown.urgency-medium{animation:mediumUrgencyPulse 2s ease-in-out infinite;box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 20px rgba(255,193,7,.3)}.streamble-sales-countdown.urgency-medium .streamble-sales-countdown-title{text-shadow:0 0 6px #fff,0 0 12px rgba(255,193,7,.6),0 0 18px rgba(255,193,7,.4)}.streamble-sales-countdown.urgency-medium .streamble-sales-countdown-time-row{background:linear-gradient(135deg,gold,#ffc107 50%,#ff9800)}.streamble-sales-countdown.urgency-high{animation:highUrgencyPulse 1.5s ease-in-out infinite;box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 20px rgba(255,152,0,.4),0 0 40px rgba(255,152,0,.2)}.streamble-sales-countdown.urgency-high .streamble-sales-countdown-title{text-shadow:0 0 8px #fff,0 0 16px rgba(255,152,0,.8),0 0 24px rgba(255,152,0,.6),0 0 32px rgba(255,152,0,.4)}.streamble-sales-countdown.urgency-high .streamble-sales-countdown-time-row{background:linear-gradient(135deg,#ffc107,#ff9800 50%,#ff5722)}.streamble-sales-countdown.urgency-high .streamble-sales-countdown-timer{box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 12px rgba(255,152,0,.6)}.streamble-sales-countdown.urgency-critical{animation:criticalPulse 1s ease-in-out infinite;box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 20px rgba(255,68,68,.5),0 0 40px rgba(255,68,68,.3),0 0 60px rgba(255,68,68,.1)}.streamble-sales-countdown.urgency-critical .streamble-sales-countdown-title{text-shadow:0 0 10px #fff,0 0 20px rgba(255,68,68,.9),0 0 30px rgba(255,68,68,.7),0 0 40px rgba(255,68,68,.5),0 0 50px rgba(255,68,68,.3)}.streamble-sales-countdown.urgency-critical .streamble-sales-countdown-time-row{background:linear-gradient(135deg,#ff9800,#ff5722 50%,#f44336);border:2px solid rgba(255,68,68,.6)}.streamble-sales-countdown.urgency-critical .streamble-sales-countdown-timer{border:1px solid rgba(255,68,68,.4);box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 16px rgba(255,68,68,.8)}@keyframes mediumUrgencyPulse{0%,to{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 20px rgba(255,193,7,.3)}50%{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 30px rgba(255,193,7,.5),0 0 50px rgba(255,193,7,.2)}}@keyframes highUrgencyPulse{0%,to{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 20px rgba(255,152,0,.4),0 0 40px rgba(255,152,0,.2)}50%{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 30px rgba(255,152,0,.6),0 0 60px rgba(255,152,0,.3),0 0 80px rgba(255,152,0,.1)}}@keyframes criticalPulse{0%,to{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 20px rgba(255,68,68,.5),0 0 40px rgba(255,68,68,.3),0 0 60px rgba(255,68,68,.1)}50%{box-shadow:0 4px 16px rgba(0,0,0,.4),0 0 30px rgba(255,68,68,.7),0 0 60px rgba(255,68,68,.4),0 0 90px rgba(255,68,68,.2),0 0 120px rgba(255,68,68,.1)}}.streamble-sales-countdown.urgency-critical.sales-flicker{animation:criticalFlicker .5s ease-in-out infinite}.streamble-sales-countdown.urgency-critical.sales-flicker .streamble-sales-countdown-title{animation:criticalTitleFlicker .5s ease-in-out infinite}.streamble-sales-countdown.urgency-critical.sales-flicker .streamble-sales-countdown-time-row{animation:criticalTimeFlicker .5s ease-in-out infinite}.streamble-sales-countdown.urgency-critical.sales-flicker .streamble-sales-countdown-timer{animation:criticalContainerFlicker .5s ease-in-out infinite}@keyframes criticalFlicker{0%,to{opacity:1;transform:scale(1)}25%{opacity:.8;transform:scale(1.02)}50%{opacity:1;transform:scale(1)}75%{opacity:.9;transform:scale(1.01)}}@keyframes criticalTitleFlicker{0%,to{text-shadow:0 0 10px #fff,0 0 20px rgba(255,68,68,.9),0 0 30px rgba(255,68,68,.7),0 0 40px rgba(255,68,68,.5),0 0 50px rgba(255,68,68,.3)}25%{text-shadow:0 0 15px #fff,0 0 25px #f44,0 0 35px rgba(255,68,68,.8),0 0 45px rgba(255,68,68,.6),0 0 55px rgba(255,68,68,.4)}50%{text-shadow:0 0 10px #fff,0 0 20px rgba(255,68,68,.9),0 0 30px rgba(255,68,68,.7),0 0 40px rgba(255,68,68,.5),0 0 50px rgba(255,68,68,.3)}75%{text-shadow:0 0 12px #fff,0 0 22px rgba(255,68,68,.95),0 0 32px rgba(255,68,68,.75),0 0 42px rgba(255,68,68,.55),0 0 52px rgba(255,68,68,.35)}}@keyframes criticalTimeFlicker{0%,to{background:linear-gradient(135deg,#ff9800,#ff5722 50%,#f44336);border-color:rgba(255,68,68,.6)}25%{background:linear-gradient(135deg,#ff5722,#f44336 50%,#d32f2f);border-color:rgba(255,68,68,.8)}50%{background:linear-gradient(135deg,#ff9800,#ff5722 50%,#f44336);border-color:rgba(255,68,68,.6)}75%{background:linear-gradient(135deg,#ffb74d,#ff7043 50%,#ef5350);border-color:rgba(255,68,68,.7)}}@keyframes criticalContainerFlicker{0%,to{border-color:rgba(255,68,68,.4);box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 16px rgba(255,68,68,.8)}25%{border-color:rgba(255,68,68,.6);box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 20px #f44}50%{border-color:rgba(255,68,68,.4);box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 16px rgba(255,68,68,.8)}75%{border-color:rgba(255,68,68,.5);box-shadow:inset 0 2px 4px rgba(0,0,0,.1),0 0 18px rgba(255,68,68,.9)}}.streamble-sales-countdown.countdown-expired{filter:grayscale(.3);opacity:.7}.streamble-sales-countdown.countdown-expired .streamble-sales-countdown-title{animation:none;color:#888;text-shadow:none}.streamble-sales-countdown.countdown-expired .streamble-sales-countdown-time-row{background:linear-gradient(135deg,#666,#555 50%,#444)}.streamble-sales-countdown.countdown-expired .streamble-sales-countdown-timer{background:#f5f5f5;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);color:#666}.streamble-sales-countdown.countdown-expired .streamble-sales-countdown-labels-row{background:linear-gradient(135deg,#555,#444 50%,#333)}@media (max-width:1024px){.streamble-sales-countdown{transform:scale(.9)}}@media (max-width:768px){.streamble-sales-countdown{transform:scale(.8)}}@media (max-width:480px){.streamble-sales-countdown{transform:scale(.7)}}@media (prefers-contrast:high){.streamble-sales-countdown-title-row{background:#000;border-bottom:2px solid #fff}.streamble-sales-countdown-title{color:#fff;text-shadow:none}.streamble-sales-countdown-time-row{background:gold;border-bottom:2px solid #000}.streamble-sales-countdown-labels-row{background:#b8860b}.streamble-sales-countdown-tba{background:#000;border:2px solid #fff}}@media (prefers-reduced-motion:reduce){.streamble-sales-countdown-title,.streamble-sales-countdown.urgency-critical,.streamble-sales-countdown.urgency-high,.streamble-sales-countdown.urgency-medium{animation:none}.streamble-sales-countdown.clickable:hover{transform:none}.streamble-sales-countdown-edit-hint{transition:none}}.projectCarouselSlide{contain:layout;display:flex;flex-direction:column;height:380px;overflow:hidden;width:inherit}.projectCarouselSlide .header{background-color:rgba(0,0,0,.8);display:flex;flex-direction:row;height:30%;justify-content:space-between;padding:.8em;position:relative;width:100%}.projectCarouselSlide .header .minimized-header-content{align-items:flex-start;display:flex;flex:1;flex-direction:row;gap:.5em;position:relative}.projectCarouselSlide .header .minimized-mock-tag{position:absolute;right:.5em;top:.5em;z-index:10}.projectCarouselSlide .header .maximized-header-content{align-items:flex-start;display:flex;flex:1;flex-direction:row;justify-content:space-between;width:100%}.badge-details-container{align-items:flex-end;display:flex;flex-direction:column;gap:.5em}.projectCarouselSlide .header .project-slide-badge{position:static;text-align:center}.projectCarouselSlide .header .projectTitleDetail{display:flex;white-space:normal;word-wrap:break-word;align-items:flex-start;flex-direction:row;line-height:2rem;overflow-wrap:break-word;text-align:center}.projectCarouselSlide .header .projectPreviewDetail span{white-space:normal;word-wrap:break-word;line-height:1.2;overflow-wrap:break-word}.projectCarouselSlide .header .projectTitleDetail span{font-size:2rem;font-weight:700}.sectionCarousel .carouselSlide.active .projectCarouselSlide .header .projectTitleDetail{opacity:1}.projectCarouselSlide .header .projectPreviewDetail{display:flex;flex:1;flex-direction:column;font-size:.9rem;font-weight:400;gap:.2rem;justify-content:center;opacity:1;text-align:left}.sectionCarousel .carouselSlide.active .projectCarouselSlide .header .projectPreviewDetail{opacity:0}.projectCarouselSlide .header .projectPreviewDetail span{line-height:1.2rem}.projectCarouselSlide .header .project-controller-icon{align-items:center;display:flex;height:2rem;justify-content:center;min-width:2rem}.projectCarouselSlide .header .project-controller-icon img{filter:brightness(.8);height:1.5rem;width:1.5rem}.projectCarouselSlide .header .projectPreviewDetail span:first-of-type{color:#add5fc;font-weight:700}.projectCarouselSlide .header .projectRaisedDetail{display:flex;flex-direction:column;justify-content:space-evenly;opacity:0}.sectionCarousel .carouselSlide.active .projectCarouselSlide .header .projectRaisedDetail{font-size:1.2rem;opacity:1;text-align:right}.projectCarouselSlide .header .projectRaisedDetail span{line-height:1.5rem}.projectCarouselSlide .body{background-position:50%;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:80%;overflow:hidden;position:relative}.sectionCarousel .carouselSlide.active>.projectCarouselSlide .body{box-shadow:inset 0 0 0 4px var(--primary-500)}.projectCarouselSlide .body>.gradientOverlay{background-image:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.9));bottom:0;left:0;opacity:1;position:absolute;right:0;top:0}.sectionCarousel .carouselSlide.active .projectCarouselSlide .body>.gradientOverlay,.sectionCarousel .carouselSlide:hover .projectCarouselSlide .body>.gradientOverlay{opacity:0}.projectCarouselSlide .body .screenImage{background-position:50%;background-size:cover;height:70%;left:4px;opacity:0;position:absolute;top:4px;width:60%}.sectionCarousel .carouselSlide.active .projectCarouselSlide .body .screenImage{opacity:1}.projectCarouselSlide .body .saleDetail,.sectionCarousel .carouselSlide.active .projectCarouselSlide .body .saleDetail{bottom:unset;left:12px;position:absolute;top:12px;transform:translate(0)}.sectionCarousel .carouselSlide:not(.active) .projectCarouselSlide .body .saleDetail{bottom:unset;left:12px;position:absolute;top:12px;transform:translate(0);z-index:10}.projectCarouselSlide .body .projectDetail{align-items:flex-end;background-color:rgba(0,0,0,.9);bottom:calc(30% - 4px);display:flex;flex-direction:column;justify-content:flex-start;left:calc(60% + 4px);opacity:0;overflow:hidden;padding:1em;position:absolute;right:4px;text-transform:uppercase;top:4px}.projectCarouselSlide .body .projectDetail .token-price-row{text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.sectionCarousel .carouselSlide.active .projectCarouselSlide .body .projectDetail{opacity:1}.sectionCarousel .carouselSlide:not(.active) .projectCarouselSlide .body .projectDetail{display:none;opacity:0}.projectCarouselSlide .body .projectDetail .projectStatus{font-size:.8em;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:normal;width:180px}.projectCarouselSlide .body .projectDetail .projectStatus span{display:block}.projectCarouselSlide .body .projectDetail .projectStatus span:nth-of-type(2){color:var(--color_gold)}.projectCarouselSlide .body .progressDetail .progress-section{gap:0}.projectCarouselSlide .body .progressDetail{background-color:rgba(14,13,27,.9);bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;opacity:0;overflow:hidden;padding:1em;position:absolute;right:0;text-transform:uppercase;top:calc(70% + 4px)}.sectionCarousel .carouselSlide.active .projectCarouselSlide .body .progressDetail,.sectionCarousel .carouselSlide:not(.active) .projectCarouselSlide .body .progressDetail{opacity:1}.projectCarouselSlide .body .progressDetail .progress-bar{margin:0;overflow:visible;position:relative}.project-carousel-soft-cap-cutoff{background-color:#ff6b35;bottom:-2px;box-shadow:0 0 4px rgba(255,107,53,.8);position:absolute;top:-2px;width:2px;z-index:2}.project-carousel-soft-cap-cutoff.achieved{background-color:#3c3;box-shadow:0 0 4px rgba(51,204,51,.8)}.project-carousel-soft-cap-cutoff.pending{background-color:#ff6b35;box-shadow:0 0 4px rgba(255,107,53,.8)}.project-carousel-soft-cap-label{background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.4);border-radius:3px;bottom:100%;color:#ff6b35;font-size:.6rem;font-weight:600;margin-bottom:5px;padding:2px 4px;pointer-events:none;position:absolute;text-shadow:0 0 4px rgba(255,107,53,.6);transform:translateX(-50%);white-space:nowrap;z-index:10}.project-carousel-soft-cap-label.achieved{background:rgba(51,204,51,.15);border:1px solid rgba(51,204,51,.4);color:#3c3;text-shadow:0 0 4px rgba(51,204,51,.6)}.project-carousel-soft-cap-label.pending{background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.4);color:#ff6b35;text-shadow:0 0 4px rgba(255,107,53,.6)}.sectionCarousel .carouselSlide.active .projectCarouselSlide .body .progressDetail>div:last-of-type{flex-grow:1;position:relative}.sectionCarousel .carouselSlide.active .projectCarouselSlide .body .progressDetail .progress-bar{height:10px}.sectionCarousel .carouselSlide.active .projectCarouselSlide .body .progressDetail .progress-item{margin-bottom:0}.projectCarouselSlide .body .progressDetail .viewDetailsButton{background-color:rgba(0,0,0,.6);border-radius:5px;font-size:.8rem;font-weight:700;left:50%;padding:.8rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.projectCarouselSlide .body .progressDetail .viewDetailsButton:hover{background-color:rgba(0,0,0,.9)}.sectionCarousel .carouselSlide:not(.active) .projectCarouselSlide .viewDetailsButton{pointer-events:none}.projectCarouselSlide .body .priceDetailPreview{background-color:rgba(0,0,0,.9);bottom:0;display:flex;flex-direction:column;justify-content:space-around;left:0;opacity:1;overflow:hidden;padding:1em;position:absolute;right:0;text-align:center;text-transform:uppercase}.projectCarouselSlide .body .priceDetailPreview .token-price{display:block;font-size:clamp(.625rem,2vw,1.125rem);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sectionCarousel .carouselSlide.active .projectCarouselSlide .body .priceDetailPreview{opacity:0}.sectionCarousel .carouselSlide:not(.active) .projectCarouselSlide .body .priceDetailPreview{display:none;opacity:0}@media (max-width:1366px){.projectCarouselSlide .header .projectTitleDetail span{font-size:1.8rem}.projectCarouselSlide .header .projectPreviewDetail{font-size:.85rem}.projectCarouselSlide .header .projectRaisedDetail{font-size:1.1rem}.projectCarouselSlide .body .projectDetail .projectStatus{font-size:.75em;width:160px}.projectCarouselSlide .body .progressDetail .viewDetailsButton{font-size:.75rem;padding:.7rem}.projectCarouselSlide .header .project-controller-icon img{height:1.3rem;width:1.3rem}.projectCarouselSlide .body .progressDetail .minimized-progress-content .hard-cap-label{font-size:.75rem}.projectCarouselSlide .body .progressDetail .minimized-progress-content .hard-cap-value{font-size:1.1rem}}@media (max-width:1024px){.projectCarouselSlide .header .projectTitleDetail span{font-size:1.6rem}.projectCarouselSlide .header .projectPreviewDetail{font-size:.8rem}.projectCarouselSlide .header .projectRaisedDetail{font-size:1rem}.projectCarouselSlide .body .projectDetail .projectStatus{font-size:.7em;width:140px}.projectCarouselSlide .body .progressDetail .viewDetailsButton{font-size:.7rem;padding:.6rem}.projectCarouselSlide .header .project-controller-icon img{height:1.2rem;width:1.2rem}.projectCarouselSlide .body .progressDetail .minimized-progress-content .hard-cap-label{font-size:.7rem}.projectCarouselSlide .body .progressDetail .minimized-progress-content .hard-cap-value{font-size:1rem}}@media (max-width:768px){.projectCarouselSlide .header .projectTitleDetail span{font-size:1.4rem}.projectCarouselSlide .header .projectPreviewDetail{font-size:.75rem}.projectCarouselSlide .header .projectRaisedDetail{font-size:.9rem}.projectCarouselSlide .body .projectDetail .projectStatus{font-size:.65em;width:120px}.projectCarouselSlide .body .progressDetail .viewDetailsButton{font-size:.65rem;padding:.5rem}.projectCarouselSlide .header .project-controller-icon img{height:1.1rem;width:1.1rem}.projectCarouselSlide .body .progressDetail .minimized-progress-content .hard-cap-label{font-size:.65rem}.projectCarouselSlide .body .progressDetail .minimized-progress-content .hard-cap-value{font-size:.9rem}}@media (max-width:480px){.projectCarouselSlide .header .projectTitleDetail span{font-size:1.2rem}.projectCarouselSlide .header .projectPreviewDetail{font-size:.7rem}.projectCarouselSlide .header .projectRaisedDetail{font-size:.8rem}.projectCarouselSlide .body .projectDetail .projectStatus{font-size:.6em;width:100px}.projectCarouselSlide .body .progressDetail .viewDetailsButton{font-size:.6rem;padding:.4rem}.projectCarouselSlide .header .project-controller-icon img{height:1rem;width:1rem}.projectCarouselSlide .body .progressDetail .minimized-progress-content .hard-cap-label{font-size:.6rem}.projectCarouselSlide .body .progressDetail .minimized-progress-content .hard-cap-value{font-size:.8rem}}.trading-starts-at-prefix{color:#6366f1;font-size:.7em;font-weight:500;text-shadow:0 0 4px rgba(99,102,241,.3)}.projectCarouselSlide .body .projectDetail .hard-cap-row{color:#fbbf24;font-size:.8em;font-weight:600;margin:.5rem 0;text-align:right;text-shadow:0 0 4px rgba(251,191,36,.3)}.projectCarouselSlide .body .projectDetail .your-stake-row{color:#10b981;font-size:.9em;font-weight:600;margin:.5rem 0;text-align:right;text-shadow:0 0 4px rgba(16,185,129,.3)}.projectCarouselSlide .body .progressDetail .minimized-progress-content{align-items:center;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;text-align:center}.projectCarouselSlide .body .progressDetail .minimized-progress-content .hard-cap-label{color:#fbbf24;font-size:.8rem;font-weight:600;text-shadow:0 0 4px rgba(251,191,36,.3);text-transform:uppercase}.projectCarouselSlide .body .progressDetail .minimized-progress-content .hard-cap-value{color:#fff;font-size:1.2rem;font-weight:700;text-shadow:0 0 4px hsla(0,0%,100%,.2)}.modalWrap{bottom:var(--StreambleSocket_height);left:0;overflow-y:overlay;padding-top:2rem;position:fixed;scrollbar-gutter:unset;top:var(--StreambleToolbar_height);transition:none;width:100vw;z-index:7999}.modalWrap::-webkit-scrollbar{width:10px}.modalWrap::-webkit-scrollbar-track{background-color:rgba(0,0,0,.3);border-radius:2px;-webkit-box-shadow:inset 0 0 6px rgba(69,69,69,.4)}.modalWrap::-webkit-scrollbar-thumb{background-color:rgba(69,69,69,.9);border-radius:2px;-webkit-box-shadow:inset 0 0 6px rgba(69,69,69,.95)}.modalOverlay{background-color:rgba(0,0,0,.9);bottom:var(--StreambleSocket_height);left:0;opacity:.95;position:fixed;right:11px;top:var(--StreambleToolbar_height)}.backgroundImageModalOverlay{background-image:url(/build/images/appFrame_background.51eb8810.jpg);background-position:50%;background-size:cover}.modalContent{background-color:var(--neutral-500);border-radius:8px;margin:0 auto 3rem;max-width:1920px;padding:1em;position:relative;width:calc(100% - 260px)}.modalClose,.modalContent{box-shadow:0 0 4px 2px rgba(0,0,0,.3)}.modalClose{background-color:rgba(33,33,33,.9);background-image:linear-gradient(180deg,#454545,#161616);border-radius:5px;color:#dedede;cursor:pointer;font-size:.7em;font-weight:700;padding:.7rem;position:fixed;right:40px;top:calc(var(--StreambleToolbar_height) + 2rem)}.modalClose:hover{background-color:rgba(69,69,69,.9);background-image:linear-gradient(180deg,#ababab,#525252)}.modalClose i{display:block;font-size:1.4rem;margin-bottom:.3rem}.prizePoolStakingCarouselSlide{display:flex;flex-direction:column;height:380px;overflow:hidden;width:inherit}.prizePoolStakingCarouselSlide .header{background-color:rgba(0,0,0,.8);display:flex;height:25%;justify-content:space-between;padding:.8em}.prizePoolStakingCarouselSlide .header>div:first-of-type{overflow:hidden;text-overflow:ellipsis}.prizePoolStakingCarouselSlide .header>div:last-of-type{font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap}.prizePoolStakingCarouselSlide .header .prizePoolDetail{font-size:.8em;font-weight:700;line-height:2em;text-transform:uppercase}.prizePoolStakingCarouselSlide .header .prizePoolDetail span:first-of-type{display:none}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .header .prizePoolDetail span:first-of-type{display:inline-block}.prizePoolStakingCarouselSlide .header .prizePoolDetail span:last-of-type{color:var(--color_neon_green);display:inline-block}.prizePoolStakingCarouselSlide .header .nameDetail{font-size:1.2em;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.prizePoolStakingCarouselSlide .header .liveDetail{font-size:1em;font-weight:700;text-align:right;text-transform:uppercase;white-space:nowrap}.prizePoolStakingCarouselSlide .header .liveDetail span{display:inline-block}.prizePoolStakingCarouselSlide .body{background-position:50%;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:75%;overflow:hidden;position:relative}.sectionCarousel .carouselSlide:not(.active) .prizePoolStakingCarouselSlide .body>.gradientOverlay{background-image:linear-gradient(0deg,rgba(141,0,163,0),rgba(141,0,163,.7) 60%);height:100%;opacity:1;position:absolute;width:100%}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body>.gradientOverlay,.sectionCarousel .carouselSlide:hover:not(.active) .prizePoolStakingCarouselSlide .body>.gradientOverlay{opacity:0}.sectionCarousel .carouselSlide.active>.prizePoolStakingCarouselSlide .body,.sectionCarousel .carouselSlide:hover:not(.active)>.prizePoolStakingCarouselSlide .body{box-shadow:inset 0 0 0 4px var(--primary-500)}.prizePoolStakingCarouselSlide .body .stakeNowButtonPreview{background-color:var(--gold);background-image:linear-gradient(180deg,#ffe100,#fca600);border:none;border-radius:5px;bottom:.5em;box-shadow:0 0 6px 3px rgba(0,0,0,.6);color:#000;cursor:pointer;font-size:1.3rem;font-weight:700;left:50%;opacity:1;padding:.3em .5em;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%)}.prizePoolStakingCarouselSlide .body .stakeNowButtonPreview:hover{background-image:linear-gradient(0deg,#ffe100,#fca600)}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .stakeNowButtonPreview{opacity:0}.prizePoolStakingCarouselSlide .body .stakeNowButtonPreview i{font-size:1.1rem;margin-right:4px}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body{cursor:pointer}.prizePoolStakingCarouselSlide .body .stakeNowButton{background-color:var(--gold);background-image:linear-gradient(180deg,#ffe100,#fca600);border:none;border-radius:5px;box-shadow:0 0 6px 3px rgba(0,0,0,.6);color:#000;cursor:pointer;font-size:1.2rem;font-weight:700;opacity:0;padding:.3em .5em;position:absolute;right:1em;text-align:center;text-transform:uppercase;top:1em}.prizePoolStakingCarouselSlide .body .stakeNowButton:hover{background-image:linear-gradient(0deg,#ffe100,#fca600)}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .stakeNowButton{opacity:1}.sectionCarousel .carouselSlide:not(.active) .prizePoolStakingCarouselSlide .body .stakeNowButton{pointer-events:none}.prizePoolStakingCarouselSlide .body .stakeNowButton i{font-size:1rem;margin-right:0}.prizePoolStakingCarouselSlide .body .stakeNowButton span:first-of-type{display:block}.prizePoolStakingCarouselSlide .body .stakeNowButton span:last-of-type{color:#005017;display:block;font-size:1rem;line-height:1em}.prizePoolStakingCarouselSlide .body .prizePoolDetailPreview{left:50%;opacity:1;position:absolute;text-align:center;text-transform:uppercase;top:1em;transform:translate(-50%)}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .prizePoolDetailPreview{opacity:0}.prizePoolStakingCarouselSlide .body .prizePoolDetailPreview span:first-of-type{color:#00fd05;display:block;font-size:2.2rem;font-weight:700;text-shadow:-1px -1px 3px rgba(0,0,0,.6),1px -1px 3px rgba(0,0,0,.6),-1px 1px 3px rgba(0,0,0,.6),1px 1px 3px rgba(0,0,0,.6)}.prizePoolStakingCarouselSlide .body .prizePoolDetailPreview span:last-of-type{color:#dedede;display:block;font-size:.7rem;font-weight:700;text-shadow:-1px -1px 3px rgba(0,0,0,.6),1px -1px 3px rgba(0,0,0,.6),-1px 1px 3px rgba(0,0,0,.6),1px 1px 3px rgba(0,0,0,.6)}.prizePoolStakingCarouselSlide .body .prizePoolDetail{left:1em;opacity:0;position:absolute;text-transform:uppercase;top:1em}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .prizePoolDetail{opacity:1}.prizePoolStakingCarouselSlide .body .prizePoolDetail span:first-of-type{color:#00fd05;font-size:2.2rem}.prizePoolStakingCarouselSlide .body .prizePoolDetail span:first-of-type,.prizePoolStakingCarouselSlide .body .prizePoolDetail span:last-of-type{display:block;font-weight:700;text-shadow:-1px -1px 3px rgba(0,0,0,.6),1px -1px 3px rgba(0,0,0,.6),-1px 1px 3px rgba(0,0,0,.6),1px 1px 3px rgba(0,0,0,.6)}.prizePoolStakingCarouselSlide .body .prizePoolDetail span:last-of-type{color:#dedede;font-size:.7rem}.prizePoolStakingCarouselSlide .body .performanceDetail{background-color:rgba(14,13,27,.9);margin:auto 4px 4px;opacity:0;padding:1em;text-transform:uppercase}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .performanceDetail{opacity:1}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .performanceDetail .event-performance-label,.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .performanceDetail .event-profit-label,.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .performanceDetail .event-status-label{min-width:0}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .performanceDetail .event-status-value{font-size:.8rem}.prizePoolStakingCarouselSlide .body .performanceDetailPreview{font-size:1rem;font-weight:700;left:50%;opacity:1;position:absolute;text-align:center;text-transform:uppercase;top:60%;transform:translate(-50%,-50%)}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .performanceDetailPreview{opacity:0}.prizePoolStakingCarouselSlide .body .performanceDetailPreview .event-profit-value{color:#00fd05}.prizePoolStakingCarouselSlide .body .viewNowButton{background-color:var(--gold);background-image:linear-gradient(180deg,#ffe100,#fca600);border:none;border-radius:5px;bottom:1em;box-shadow:0 0 6px 3px rgba(0,0,0,.6);color:#000;cursor:pointer;font-size:1.3rem;font-weight:700;left:1em;opacity:0;padding:.3em .5em;position:absolute;text-align:center;text-transform:uppercase}.prizePoolStakingCarouselSlide .body .viewNowButton:hover{background-image:linear-gradient(0deg,#ffe100,#fca600)}.sectionCarousel .carouselSlide.active .prizePoolStakingCarouselSlide .body .viewNowButton{opacity:1}.sectionCarousel .carouselSlide:not(.active) .prizePoolStakingCarouselSlide .body .viewNowButton{pointer-events:none}.stream-event-modal{box-shadow:0 8px 24px rgba(0,0,0,.2);display:flex;height:100%;overflow:hidden;width:100%}.stream-event-modal .thumbnail-section{overflow:hidden;position:relative;width:70%}.stream-event-modal .details-section{background-color:rgba(18,18,24,.7);display:flex;flex-direction:column;padding:20px;width:30%}.stream-event-name{display:flex;font-size:1.6em;font-weight:700;justify-content:flex-end;margin-bottom:15px;text-transform:uppercase}.stream-event-modal .stake-button{background-color:var(--gold);background-image:linear-gradient(180deg,#ffe100,#fca600);border-radius:12px;box-shadow:0 0 6px 3px rgba(0,0,0,.6);margin:0 auto;position:relative;top:-160px;width:260px}.stream-event-modal .stake-button:hover{background-image:linear-gradient(0deg,#ffe100,#fca600)}.sectionCarousel{align-items:center;display:flex;overflow:hidden;padding-top:1rem;position:relative;width:100%}.sectionCarousel>.carouselWrap{align-items:center;display:flex;flex-direction:column;width:100%}.sectionCarousel>.carouselWrap>div.carouselElement{align-items:center;display:flex;flex-direction:row;margin:0 auto;min-height:160px;padding-left:80px;padding-right:80px;position:relative;transition:transform .5s ease-in-out;white-space:nowrap;width:100%}.sectionCarousel>.carouselWrap>div.carouselElement>.carouselSlide{align-items:center;background-color:rgba(0,0,0,.8);box-shadow:0 0 0 0 transparent;cursor:pointer;display:inline-flex;justify-content:center;margin:0 10px!important;min-height:380px;position:relative;transition:all .5s ease}.sectionCarousel>.carouselWrap>div.carouselElement>.carouselSlide.active{box-shadow:0 0 4px 2px rgba(0,0,0,.3);cursor:default}.sectionCarousel>.carouselWrap>div.carouselElement>.carouselSlide>div{min-height:380px}.sectionCarousel>.carouselWrap>.carouselPagination{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:40px;padding:2em 4em;position:relative;width:100%}.sectionCarousel>.carouselWrap>.carouselPagination>.dotsContainer{display:flex;flex-shrink:0;gap:4px;padding-left:0;padding-right:1em}.sectionCarousel>.carouselWrap>.carouselPagination>.dotsContainer>.dot{background-color:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 0 4px 2px hsla(0,0%,100%,0);cursor:pointer;display:inline-block;height:1em;margin:0 .5em;width:1em}.sectionCarousel>.carouselWrap>.carouselPagination>.dotsContainer>.dot.active,.sectionCarousel>.carouselWrap>.carouselPagination>.dotsContainer>.dot:hover{background-color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 0 6px 3px hsla(0,0%,100%,.5)}.sectionCarousel>.carouselWrap>.carouselPagination>.buttonWrapper{display:flex;flex-direction:row;gap:10px;pointer-events:auto;z-index:1}.sectionCarousel>.carouselWrap>.carouselPagination>.buttonWrapper>.allBtn{align-items:center;color:#fff;color:#fdc507;display:flex;font-weight:700;padding:0 1em;text-decoration:none;white-space:nowrap}.sectionCarousel>.carouselWrap>.carouselPagination>.buttonWrapper>.allBtn:hover{color:#ffdc64}.sectionCarousel>.carouselWrap>.carouselPagination>.lineToDots{background-color:hsla(0,0%,100%,.4);height:1px;width:20px}.sectionCarousel>.carouselWrap>.carouselPagination>.lineToEdge{background-color:hsla(0,0%,100%,0);background-image:linear-gradient(90deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,0));flex-grow:1;height:1px}.sectionCarousel .previousSlideButton{color:#dedede;left:20px}.sectionCarousel .nextSlideButton,.sectionCarousel .previousSlideButton{background-color:var(--surface-500);border:none;border-radius:var(--border_radius_xsmall);cursor:pointer;font-size:1.5rem;height:100px;line-height:100px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:var(--default_transition_all);width:40px}.sectionCarousel .nextSlideButton{color:var(--neutral-300);right:20px}.sectionCarousel .nextSlideButton:hover,.sectionCarousel .previousSlideButton:hover{background-color:var(--surface-300);color:var(--neutral-100)}.pageSection{padding:2em 0;position:relative}.pageSection.fh{height:100%}.pageSection.ss{scroll-snap-align:start;scroll-snap-stop:always}.pageSection.nobg{background:none}.sectionHeader{display:flex;flex-direction:column;justify-content:space-around;margin:0 0 1em;padding:1rem 2rem}.sectionHeader,.sectionHeader.left{background-image:linear-gradient(90deg,#000,transparent 50%)}.sectionHeader.left{text-align:left}.sectionHeader.center{background-image:linear-gradient(90deg,transparent,#000 50%,transparent);text-align:center}.sectionHeader.right{background-image:linear-gradient(270deg,#000,transparent 50%);text-align:right}.sectionHeader>span{background:linear-gradient(180deg,var(--neutral-100) 0,var(--secondary-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--accent-500);display:block;font-size:2rem;font-weight:700;line-height:3rem;position:relative;text-transform:uppercase}.sectionHeader.primary>span{background:linear-gradient(180deg,var(--neutral-100) 0,var(--primary-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--primary-500)}.sectionHeader>p{font-size:1.2rem;line-height:1.8rem}@media screen and (max-width:1024px){.sectionHeader{padding:1rem 2rem}.sectionHeader>span{font-size:2rem;line-height:2rem}.sectionHeader>p{font-size:1rem;line-height:1.5rem}}#StreambleCentre,#StreambleSignIn{height:100%;left:0;position:absolute;top:0;width:100%}#StreambleSignIn{display:flex;flex-direction:column;justify-content:space-around}#StreambleSignIn div.userEntryPanel{background-color:rgba(0,0,0,.8);border-radius:8px;box-shadow:0 0 10px rgba(255,0,255,.3);display:flex;flex-direction:column;height:auto;margin:0 auto;max-width:720px;min-width:480px;width:40%;z-index:200}#StreambleSignIn .userEntryPanel>div:first-of-type{border-radius:8px;overflow:hidden}#StreambleSignIn .userEntryPanel form{display:flex;flex-direction:column;text-align:center}.amplify-tabs__list{border:none!important;display:none!important;text-transform:uppercase}.amplify-tabs__item{border:none}.amplify-tabs__item:not(.amplify-tabs__item--active){background-color:rgba(69,69,69,.3);color:hsla(0,0%,66%,.69)}.amplify-tabs__item.amplify-tabs__item--active{color:rgba(182,0,201,.7)}.amplify-tabs__item:not(.amplify-tabs__item--active):hover{background-color:rgba(69,69,69,.5);color:hsla(0,0%,87%,.8)}[data-amplify-container]{background-color:rgba(0,0,0,.3);color:#fff;width:100%!important}[data-amplify-router]{background-color:rgba(0,0,0,.3)!important;border:none!important;color:#fff!important;width:100%!important}[data-amplify-router-content]{padding:2rem 1rem 1rem}.amplify-button--link:disabled,.amplify-button--link[aria-disabled=true]{cursor:default;opacity:.35;pointer-events:none}.amplify-button--link[aria-label="Resend Code"],[data-test=resend-code-link]{display:none!important}.amplify-field__error-message{background-color:rgba(175,22,22,.4);background-image:linear-gradient(0deg,rgba(175,22,22,.5),rgba(235,58,58,.5));border-radius:5px;color:#ffb4b4!important;font-size:.7rem;font-weight:700;line-height:1.3rem;text-transform:uppercase}button.amplify-alert__dismiss{height:27px;pointer-events:none;width:27px}button.amplify-alert__dismiss span svg{opacity:0}#StreambleSignIn div.userEntryPanel .amplify-heading{color:#fff;font-size:1.7rem;font-weight:700;text-align:center}#StreambleSignIn div.userEntryPanel .amplify-heading span{color:grey}#StreambleSignIn div.userEntryPanel form{padding:2rem}#StreambleSignIn div.userEntryPanel form fieldset{margin-bottom:1.5rem}#StreambleSignIn div.userEntryPanel form>fieldset>div{margin-bottom:1rem}#StreambleSignIn div.userEntryPanel form label{color:#fff;display:block;font-weight:700;margin-top:1rem}#StreambleSignIn div.userEntryPanel form input[type=checkbox],#StreambleSignIn div.userEntryPanel form input[type=email],#StreambleSignIn div.userEntryPanel form input[type=password],#StreambleSignIn div.userEntryPanel form input[type=text],#StreambleSignIn div.userEntryPanel form textarea{background-color:#111;border:1px solid #333;border-radius:4px;box-sizing:border-box;color:#fff;padding:.6rem;width:100%}#StreambleSignIn div.userEntryPanel form .amplify-text.amplify-text--error{background-color:rgba(175,22,22,.4);background-image:linear-gradient(0deg,rgba(175,22,22,.5),rgba(235,58,58,.5));border-radius:5px;color:#ffb4b4;font-size:.85rem;font-size:.8rem;font-weight:700;padding:.5rem 1rem}#StreambleSignIn div.userEntryPanel form .amplify-text.amplify-text--error p{margin:0}#StreambleSignIn div.userEntryPanel form .amplify-textfield--error input{border-color:red}#StreambleSignIn div.userEntryPanel form .amplify-alert.amplify-alert--error{background-color:rgba(175,22,22,.4);background-image:linear-gradient(0deg,rgba(175,22,22,.5),rgba(235,58,58,.5));border-radius:5px;color:#ffb4b4;font-size:.8rem;font-weight:700;line-height:1rem;text-transform:uppercase}#StreambleSignIn div.userEntryPanel form input[type=checkbox]{width:auto}#StreambleSignIn div.userEntryPanel form button[type=submit]{background-color:rgba(182,0,201,.7);background-image:linear-gradient(0deg,rgba(0,0,0,.3),transparent);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-bottom:1rem;text-transform:uppercase;transition:background-color .3s ease}#StreambleSignIn div.userEntryPanel form button[type=submit]:hover{background-color:rgba(18,214,223,.7)}#StreambleSignIn div.userEntryPanel form button[type=button].amplify-field__show-password{background-color:rgba(69,69,69,.69);background-image:linear-gradient(0deg,rgba(0,0,0,.3),transparent);border-width:0;color:#fff}#StreambleSignIn div.userEntryPanel form button[type=button].amplify-field__show-password:hover{background-color:rgba(69,69,69,.3);color:#fff}#StreambleSignIn div.userEntryPanel form button[type=button]:not(.amplify-field__show-password){background-color:rgba(69,69,69,0);border:none;border-radius:4px;color:#c9c9c9;cursor:pointer;font-weight:700;transition:background-color .3s ease}#StreambleSignIn div.userEntryPanel form button[type=button]:not(.amplify-field__show-password):hover{background-color:rgba(69,69,69,.3);color:#fff}#StreambleSignIn div.userEntryPanel p{color:#a9a9a9;font-size:.8rem!important}#StreambleSignIn div.userEntryPanel a{color:#12d6df;text-decoration:none}#StreambleSignIn div.userEntryPanel a:hover{color:#dedede;text-decoration:underline}#StreambleSignIn .auth-options{background-color:rgba(0,0,0,.7)}#StreambleSignIn .auth-options .auth-options-tabs{display:flex;font-size:1rem}#StreambleSignIn .auth-options .auth-options-tabs .auth-options-tab{background:none;border:none;color:#fff;cursor:pointer;flex:1;font-weight:700;padding:.75rem}#StreambleSignIn .auth-options .auth-options-tabs .auth-options-tab:not(.active),#StreambleSignIn .auth-options .auth-options-tabs .auth-options-tab:not(.active):hover{background-color:rgba(69,69,69,.3);color:hsla(0,0%,66%,.69)}#StreambleSignIn .auth-options .auth-options-tabs .auth-options-tab.active{color:rgba(182,0,201,.7)}.web3EntrySignIn{padding:2rem 3rem 3rem}.web3EntrySignIn h3{color:#fff;font-size:1.7rem;font-weight:700;text-align:center;text-transform:none}.web3EntrySignIn h3 span{color:grey}.web3EntrySignIn .Web3ConnectButton>button{background-color:rgba(182,0,201,.7);background-image:linear-gradient(0deg,rgba(0,0,0,.3),transparent);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.5rem 1rem;text-transform:uppercase;transition:all .3s ease;width:100%}.web3EntrySignIn .Web3ConnectButton>button:hover{background-color:rgba(18,214,223,.7)}.web3EntrySignIn>div:first-of-type{display:flex;flex-direction:column;justify-content:space-around}.web3EntrySignIn>div:first-of-type>p{color:#a9a9a9;font-size:.9rem;margin-bottom:1rem;text-align:center}.web3EntrySignIn>div:first-of-type>div:first-of-type{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:2rem}.web3EntrySignIn>div:first-of-type>div:first-of-type img{border-radius:5px;display:flex;flex-direction:row;height:40px;justify-content:space-evenly;width:40px}.Web3ConnectButton>div:first-of-type{flex-direction:column}.Web3ConnectButton>div:first-of-type,.Web3ConnectButton>div:first-of-type>div{display:flex;justify-content:space-around}.Web3ConnectButton>div:first-of-type>span{display:block;margin:1rem auto 0}.wallet-connect-error{background-color:rgba(175,22,22,.4);background-image:linear-gradient(0deg,rgba(175,22,22,.5),rgba(235,58,58,.5));border-radius:5px;color:#ffb4b4;display:block;font-size:.8rem;font-weight:700;margin:0 auto;padding:.4rem .8rem;text-align:center;width:fit-content}[data-rk] .iekbcc0{border:0;box-sizing:border-box;font-size:100%;line-height:normal;margin:0;padding:0;text-align:left;vertical-align:baseline;-webkit-tap-highlight-color:transparent}[data-rk] .iekbcc1{list-style:none}[data-rk] .iekbcc2{quotes:none}[data-rk] .iekbcc2:after,[data-rk] .iekbcc2:before{content:""}[data-rk] .iekbcc3{border-collapse:collapse;border-spacing:0}[data-rk] .iekbcc4{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rk] .iekbcc5{outline:none}[data-rk] .iekbcc5::-moz-placeholder{opacity:1}[data-rk] .iekbcc5::placeholder{opacity:1}[data-rk] .iekbcc6{background-color:transparent;color:inherit}[data-rk] .iekbcc7:disabled{opacity:1}[data-rk] .iekbcc7::-ms-expand,[data-rk] .iekbcc8::-ms-clear{display:none}[data-rk] .iekbcc8::-webkit-search-cancel-button{-webkit-appearance:none}[data-rk] .iekbcc9{background:none;cursor:pointer;text-align:left}[data-rk] .iekbcca{color:inherit;text-decoration:none}[data-rk] .ju367v0{align-items:flex-start}[data-rk] .ju367v2{align-items:flex-end}[data-rk] .ju367v4{align-items:center}[data-rk] .ju367v6{display:none}[data-rk] .ju367v8{display:block}[data-rk] .ju367va{display:flex}[data-rk] .ju367vc{display:inline}[data-rk] .ju367ve{align-self:flex-start}[data-rk] .ju367vf{align-self:flex-end}[data-rk] .ju367vg{align-self:center}[data-rk] .ju367vh{background-size:cover}[data-rk] .ju367vi{border-radius:1px}[data-rk] .ju367vj{border-radius:6px}[data-rk] .ju367vk{border-radius:10px}[data-rk] .ju367vl{border-radius:13px}[data-rk] .ju367vm{border-radius:var(--rk-radii-actionButton)}[data-rk] .ju367vn{border-radius:var(--rk-radii-connectButton)}[data-rk] .ju367vo{border-radius:var(--rk-radii-menuButton)}[data-rk] .ju367vp{border-radius:var(--rk-radii-modal)}[data-rk] .ju367vq{border-radius:var(--rk-radii-modalMobile)}[data-rk] .ju367vr{border-radius:25%}[data-rk] .ju367vs{border-radius:9999px}[data-rk] .ju367vt{border-style:solid}[data-rk] .ju367vu{border-width:0}[data-rk] .ju367vv{border-width:1px}[data-rk] .ju367vw{border-width:2px}[data-rk] .ju367vx{border-width:4px}[data-rk] .ju367vy{cursor:pointer}[data-rk] .ju367vz{cursor:none}[data-rk] .ju367v10{pointer-events:none}[data-rk] .ju367v11{pointer-events:all}[data-rk] .ju367v12{min-height:8px}[data-rk] .ju367v13{min-height:44px}[data-rk] .ju367v14{flex-direction:row}[data-rk] .ju367v15{flex-direction:column}[data-rk] .ju367v16{font-family:var(--rk-fonts-body)}[data-rk] .ju367v17{font-size:12px;line-height:18px}[data-rk] .ju367v18{font-size:13px;line-height:18px}[data-rk] .ju367v19{font-size:14px;line-height:18px}[data-rk] .ju367v1a{font-size:16px;line-height:20px}[data-rk] .ju367v1b{font-size:18px;line-height:24px}[data-rk] .ju367v1c{font-size:20px;line-height:24px}[data-rk] .ju367v1d{font-size:23px;line-height:29px}[data-rk] .ju367v1e{font-weight:400}[data-rk] .ju367v1f{font-weight:500}[data-rk] .ju367v1g{font-weight:600}[data-rk] .ju367v1h{font-weight:700}[data-rk] .ju367v1i{font-weight:800}[data-rk] .ju367v1j{gap:0}[data-rk] .ju367v1k{gap:1px}[data-rk] .ju367v1l{gap:2px}[data-rk] .ju367v1m{gap:3px}[data-rk] .ju367v1n{gap:4px}[data-rk] .ju367v1o{gap:5px}[data-rk] .ju367v1p{gap:6px}[data-rk] .ju367v1q{gap:8px}[data-rk] .ju367v1r{gap:10px}[data-rk] .ju367v1s{gap:12px}[data-rk] .ju367v1t{gap:14px}[data-rk] .ju367v1u{gap:16px}[data-rk] .ju367v1v{gap:18px}[data-rk] .ju367v1w{gap:20px}[data-rk] .ju367v1x{gap:24px}[data-rk] .ju367v1y{gap:28px}[data-rk] .ju367v1z{gap:32px}[data-rk] .ju367v20{gap:36px}[data-rk] .ju367v21{gap:44px}[data-rk] .ju367v22{gap:64px}[data-rk] .ju367v23{gap:-1px}[data-rk] .ju367v24{height:1px}[data-rk] .ju367v25{height:2px}[data-rk] .ju367v26{height:4px}[data-rk] .ju367v27{height:8px}[data-rk] .ju367v28{height:12px}[data-rk] .ju367v29{height:20px}[data-rk] .ju367v2a{height:24px}[data-rk] .ju367v2b{height:28px}[data-rk] .ju367v2c{height:30px}[data-rk] .ju367v2d{height:32px}[data-rk] .ju367v2e{height:34px}[data-rk] .ju367v2f{height:36px}[data-rk] .ju367v2g{height:40px}[data-rk] .ju367v2h{height:44px}[data-rk] .ju367v2i{height:48px}[data-rk] .ju367v2j{height:54px}[data-rk] .ju367v2k{height:60px}[data-rk] .ju367v2l{height:200px}[data-rk] .ju367v2m{height:100%}[data-rk] .ju367v2n{height:-moz-max-content;height:max-content}[data-rk] .ju367v2o{justify-content:flex-start}[data-rk] .ju367v2p{justify-content:flex-end}[data-rk] .ju367v2q{justify-content:center}[data-rk] .ju367v2r{justify-content:space-between}[data-rk] .ju367v2s{justify-content:space-around}[data-rk] .ju367v2t{text-align:left}[data-rk] .ju367v2u{text-align:center}[data-rk] .ju367v2v{text-align:inherit}[data-rk] .ju367v2w{margin-bottom:0}[data-rk] .ju367v2x{margin-bottom:1px}[data-rk] .ju367v2y{margin-bottom:2px}[data-rk] .ju367v2z{margin-bottom:3px}[data-rk] .ju367v30{margin-bottom:4px}[data-rk] .ju367v31{margin-bottom:5px}[data-rk] .ju367v32{margin-bottom:6px}[data-rk] .ju367v33{margin-bottom:8px}[data-rk] .ju367v34{margin-bottom:10px}[data-rk] .ju367v35{margin-bottom:12px}[data-rk] .ju367v36{margin-bottom:14px}[data-rk] .ju367v37{margin-bottom:16px}[data-rk] .ju367v38{margin-bottom:18px}[data-rk] .ju367v39{margin-bottom:20px}[data-rk] .ju367v3a{margin-bottom:24px}[data-rk] .ju367v3b{margin-bottom:28px}[data-rk] .ju367v3c{margin-bottom:32px}[data-rk] .ju367v3d{margin-bottom:36px}[data-rk] .ju367v3e{margin-bottom:44px}[data-rk] .ju367v3f{margin-bottom:64px}[data-rk] .ju367v3g{margin-bottom:-1px}[data-rk] .ju367v3h{margin-left:0}[data-rk] .ju367v3i{margin-left:1px}[data-rk] .ju367v3j{margin-left:2px}[data-rk] .ju367v3k{margin-left:3px}[data-rk] .ju367v3l{margin-left:4px}[data-rk] .ju367v3m{margin-left:5px}[data-rk] .ju367v3n{margin-left:6px}[data-rk] .ju367v3o{margin-left:8px}[data-rk] .ju367v3p{margin-left:10px}[data-rk] .ju367v3q{margin-left:12px}[data-rk] .ju367v3r{margin-left:14px}[data-rk] .ju367v3s{margin-left:16px}[data-rk] .ju367v3t{margin-left:18px}[data-rk] .ju367v3u{margin-left:20px}[data-rk] .ju367v3v{margin-left:24px}[data-rk] .ju367v3w{margin-left:28px}[data-rk] .ju367v3x{margin-left:32px}[data-rk] .ju367v3y{margin-left:36px}[data-rk] .ju367v3z{margin-left:44px}[data-rk] .ju367v40{margin-left:64px}[data-rk] .ju367v41{margin-left:-1px}[data-rk] .ju367v42{margin-right:0}[data-rk] .ju367v43{margin-right:1px}[data-rk] .ju367v44{margin-right:2px}[data-rk] .ju367v45{margin-right:3px}[data-rk] .ju367v46{margin-right:4px}[data-rk] .ju367v47{margin-right:5px}[data-rk] .ju367v48{margin-right:6px}[data-rk] .ju367v49{margin-right:8px}[data-rk] .ju367v4a{margin-right:10px}[data-rk] .ju367v4b{margin-right:12px}[data-rk] .ju367v4c{margin-right:14px}[data-rk] .ju367v4d{margin-right:16px}[data-rk] .ju367v4e{margin-right:18px}[data-rk] .ju367v4f{margin-right:20px}[data-rk] .ju367v4g{margin-right:24px}[data-rk] .ju367v4h{margin-right:28px}[data-rk] .ju367v4i{margin-right:32px}[data-rk] .ju367v4j{margin-right:36px}[data-rk] .ju367v4k{margin-right:44px}[data-rk] .ju367v4l{margin-right:64px}[data-rk] .ju367v4m{margin-right:-1px}[data-rk] .ju367v4n{margin-top:0}[data-rk] .ju367v4o{margin-top:1px}[data-rk] .ju367v4p{margin-top:2px}[data-rk] .ju367v4q{margin-top:3px}[data-rk] .ju367v4r{margin-top:4px}[data-rk] .ju367v4s{margin-top:5px}[data-rk] .ju367v4t{margin-top:6px}[data-rk] .ju367v4u{margin-top:8px}[data-rk] .ju367v4v{margin-top:10px}[data-rk] .ju367v4w{margin-top:12px}[data-rk] .ju367v4x{margin-top:14px}[data-rk] .ju367v4y{margin-top:16px}[data-rk] .ju367v4z{margin-top:18px}[data-rk] .ju367v50{margin-top:20px}[data-rk] .ju367v51{margin-top:24px}[data-rk] .ju367v52{margin-top:28px}[data-rk] .ju367v53{margin-top:32px}[data-rk] .ju367v54{margin-top:36px}[data-rk] .ju367v55{margin-top:44px}[data-rk] .ju367v56{margin-top:64px}[data-rk] .ju367v57{margin-top:-1px}[data-rk] .ju367v58{max-width:1px}[data-rk] .ju367v59{max-width:2px}[data-rk] .ju367v5a{max-width:4px}[data-rk] .ju367v5b{max-width:8px}[data-rk] .ju367v5c{max-width:12px}[data-rk] .ju367v5d{max-width:20px}[data-rk] .ju367v5e{max-width:24px}[data-rk] .ju367v5f{max-width:28px}[data-rk] .ju367v5g{max-width:30px}[data-rk] .ju367v5h{max-width:32px}[data-rk] .ju367v5i{max-width:34px}[data-rk] .ju367v5j{max-width:36px}[data-rk] .ju367v5k{max-width:40px}[data-rk] .ju367v5l{max-width:44px}[data-rk] .ju367v5m{max-width:48px}[data-rk] .ju367v5n{max-width:54px}[data-rk] .ju367v5o{max-width:60px}[data-rk] .ju367v5p{max-width:200px}[data-rk] .ju367v5q{max-width:100%}[data-rk] .ju367v5r{max-width:-moz-max-content;max-width:max-content}[data-rk] .ju367v5s{min-width:1px}[data-rk] .ju367v5t{min-width:2px}[data-rk] .ju367v5u{min-width:4px}[data-rk] .ju367v5v{min-width:8px}[data-rk] .ju367v5w{min-width:12px}[data-rk] .ju367v5x{min-width:20px}[data-rk] .ju367v5y{min-width:24px}[data-rk] .ju367v5z{min-width:28px}[data-rk] .ju367v60{min-width:30px}[data-rk] .ju367v61{min-width:32px}[data-rk] .ju367v62{min-width:34px}[data-rk] .ju367v63{min-width:36px}[data-rk] .ju367v64{min-width:40px}[data-rk] .ju367v65{min-width:44px}[data-rk] .ju367v66{min-width:48px}[data-rk] .ju367v67{min-width:54px}[data-rk] .ju367v68{min-width:60px}[data-rk] .ju367v69{min-width:200px}[data-rk] .ju367v6a{min-width:100%}[data-rk] .ju367v6b{min-width:-moz-max-content;min-width:max-content}[data-rk] .ju367v6c{overflow:hidden}[data-rk] .ju367v6d{padding-bottom:0}[data-rk] .ju367v6e{padding-bottom:1px}[data-rk] .ju367v6f{padding-bottom:2px}[data-rk] .ju367v6g{padding-bottom:3px}[data-rk] .ju367v6h{padding-bottom:4px}[data-rk] .ju367v6i{padding-bottom:5px}[data-rk] .ju367v6j{padding-bottom:6px}[data-rk] .ju367v6k{padding-bottom:8px}[data-rk] .ju367v6l{padding-bottom:10px}[data-rk] .ju367v6m{padding-bottom:12px}[data-rk] .ju367v6n{padding-bottom:14px}[data-rk] .ju367v6o{padding-bottom:16px}[data-rk] .ju367v6p{padding-bottom:18px}[data-rk] .ju367v6q{padding-bottom:20px}[data-rk] .ju367v6r{padding-bottom:24px}[data-rk] .ju367v6s{padding-bottom:28px}[data-rk] .ju367v6t{padding-bottom:32px}[data-rk] .ju367v6u{padding-bottom:36px}[data-rk] .ju367v6v{padding-bottom:44px}[data-rk] .ju367v6w{padding-bottom:64px}[data-rk] .ju367v6x{padding-bottom:-1px}[data-rk] .ju367v6y{padding-left:0}[data-rk] .ju367v6z{padding-left:1px}[data-rk] .ju367v70{padding-left:2px}[data-rk] .ju367v71{padding-left:3px}[data-rk] .ju367v72{padding-left:4px}[data-rk] .ju367v73{padding-left:5px}[data-rk] .ju367v74{padding-left:6px}[data-rk] .ju367v75{padding-left:8px}[data-rk] .ju367v76{padding-left:10px}[data-rk] .ju367v77{padding-left:12px}[data-rk] .ju367v78{padding-left:14px}[data-rk] .ju367v79{padding-left:16px}[data-rk] .ju367v7a{padding-left:18px}[data-rk] .ju367v7b{padding-left:20px}[data-rk] .ju367v7c{padding-left:24px}[data-rk] .ju367v7d{padding-left:28px}[data-rk] .ju367v7e{padding-left:32px}[data-rk] .ju367v7f{padding-left:36px}[data-rk] .ju367v7g{padding-left:44px}[data-rk] .ju367v7h{padding-left:64px}[data-rk] .ju367v7i{padding-left:-1px}[data-rk] .ju367v7j{padding-right:0}[data-rk] .ju367v7k{padding-right:1px}[data-rk] .ju367v7l{padding-right:2px}[data-rk] .ju367v7m{padding-right:3px}[data-rk] .ju367v7n{padding-right:4px}[data-rk] .ju367v7o{padding-right:5px}[data-rk] .ju367v7p{padding-right:6px}[data-rk] .ju367v7q{padding-right:8px}[data-rk] .ju367v7r{padding-right:10px}[data-rk] .ju367v7s{padding-right:12px}[data-rk] .ju367v7t{padding-right:14px}[data-rk] .ju367v7u{padding-right:16px}[data-rk] .ju367v7v{padding-right:18px}[data-rk] .ju367v7w{padding-right:20px}[data-rk] .ju367v7x{padding-right:24px}[data-rk] .ju367v7y{padding-right:28px}[data-rk] .ju367v7z{padding-right:32px}[data-rk] .ju367v80{padding-right:36px}[data-rk] .ju367v81{padding-right:44px}[data-rk] .ju367v82{padding-right:64px}[data-rk] .ju367v83{padding-right:-1px}[data-rk] .ju367v84{padding-top:0}[data-rk] .ju367v85{padding-top:1px}[data-rk] .ju367v86{padding-top:2px}[data-rk] .ju367v87{padding-top:3px}[data-rk] .ju367v88{padding-top:4px}[data-rk] .ju367v89{padding-top:5px}[data-rk] .ju367v8a{padding-top:6px}[data-rk] .ju367v8b{padding-top:8px}[data-rk] .ju367v8c{padding-top:10px}[data-rk] .ju367v8d{padding-top:12px}[data-rk] .ju367v8e{padding-top:14px}[data-rk] .ju367v8f{padding-top:16px}[data-rk] .ju367v8g{padding-top:18px}[data-rk] .ju367v8h{padding-top:20px}[data-rk] .ju367v8i{padding-top:24px}[data-rk] .ju367v8j{padding-top:28px}[data-rk] .ju367v8k{padding-top:32px}[data-rk] .ju367v8l{padding-top:36px}[data-rk] .ju367v8m{padding-top:44px}[data-rk] .ju367v8n{padding-top:64px}[data-rk] .ju367v8o{padding-top:-1px}[data-rk] .ju367v8p{position:absolute}[data-rk] .ju367v8q{position:fixed}[data-rk] .ju367v8r{position:relative}[data-rk] .ju367v8s{-webkit-user-select:none}[data-rk] .ju367v8t{right:0}[data-rk] .ju367v8u{transition:.125s ease}[data-rk] .ju367v8v{transition:transform .125s ease}[data-rk] .ju367v8w{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-rk] .ju367v8x{width:1px}[data-rk] .ju367v8y{width:2px}[data-rk] .ju367v8z{width:4px}[data-rk] .ju367v90{width:8px}[data-rk] .ju367v91{width:12px}[data-rk] .ju367v92{width:20px}[data-rk] .ju367v93{width:24px}[data-rk] .ju367v94{width:28px}[data-rk] .ju367v95{width:30px}[data-rk] .ju367v96{width:32px}[data-rk] .ju367v97{width:34px}[data-rk] .ju367v98{width:36px}[data-rk] .ju367v99{width:40px}[data-rk] .ju367v9a{width:44px}[data-rk] .ju367v9b{width:48px}[data-rk] .ju367v9c{width:54px}[data-rk] .ju367v9d{width:60px}[data-rk] .ju367v9e{width:200px}[data-rk] .ju367v9f{width:100%}[data-rk] .ju367v9g{width:-moz-max-content;width:max-content}[data-rk] .ju367v9h{-webkit-backdrop-filter:var(--rk-blurs-modalOverlay);backdrop-filter:var(--rk-blurs-modalOverlay)}[data-rk] .ju367v9i,[data-rk] .ju367v9j:hover,[data-rk] .ju367v9k:active{background:var(--rk-colors-accentColor)}[data-rk] .ju367v9l,[data-rk] .ju367v9m:hover,[data-rk] .ju367v9n:active{background:var(--rk-colors-accentColorForeground)}[data-rk] .ju367v9o,[data-rk] .ju367v9p:hover,[data-rk] .ju367v9q:active{background:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367v9r,[data-rk] .ju367v9s:hover,[data-rk] .ju367v9t:active{background:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367v9u,[data-rk] .ju367v9v:hover,[data-rk] .ju367v9w:active{background:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367v9x,[data-rk] .ju367v9y:hover,[data-rk] .ju367v9z:active{background:var(--rk-colors-closeButton)}[data-rk] .ju367va0,[data-rk] .ju367va1:hover,[data-rk] .ju367va2:active{background:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367va3,[data-rk] .ju367va4:hover,[data-rk] .ju367va5:active{background:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367va6,[data-rk] .ju367va7:hover,[data-rk] .ju367va8:active{background:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367va9,[data-rk] .ju367vaa:hover,[data-rk] .ju367vab:active{background:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vac,[data-rk] .ju367vad:hover,[data-rk] .ju367vae:active{background:var(--rk-colors-connectButtonText)}[data-rk] .ju367vaf,[data-rk] .ju367vag:hover,[data-rk] .ju367vah:active{background:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vai,[data-rk] .ju367vaj:hover,[data-rk] .ju367vak:active{background:var(--rk-colors-connectionIndicator)}[data-rk] .ju367val,[data-rk] .ju367vam:hover,[data-rk] .ju367van:active{background:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vao,[data-rk] .ju367vap:hover,[data-rk] .ju367vaq:active{background:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367var,[data-rk] .ju367vas:hover,[data-rk] .ju367vat:active{background:var(--rk-colors-error)}[data-rk] .ju367vau,[data-rk] .ju367vav:hover,[data-rk] .ju367vaw:active{background:var(--rk-colors-generalBorder)}[data-rk] .ju367vax,[data-rk] .ju367vay:hover,[data-rk] .ju367vaz:active{background:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vb0,[data-rk] .ju367vb1:hover,[data-rk] .ju367vb2:active{background:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vb3,[data-rk] .ju367vb4:hover,[data-rk] .ju367vb5:active{background:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vb6,[data-rk] .ju367vb7:hover,[data-rk] .ju367vb8:active{background:var(--rk-colors-modalBackground)}[data-rk] .ju367vb9,[data-rk] .ju367vba:hover,[data-rk] .ju367vbb:active{background:var(--rk-colors-modalBorder)}[data-rk] .ju367vbc,[data-rk] .ju367vbd:hover,[data-rk] .ju367vbe:active{background:var(--rk-colors-modalText)}[data-rk] .ju367vbf,[data-rk] .ju367vbg:hover,[data-rk] .ju367vbh:active{background:var(--rk-colors-modalTextDim)}[data-rk] .ju367vbi,[data-rk] .ju367vbj:hover,[data-rk] .ju367vbk:active{background:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367vbl,[data-rk] .ju367vbm:hover,[data-rk] .ju367vbn:active{background:var(--rk-colors-profileAction)}[data-rk] .ju367vbo,[data-rk] .ju367vbp:hover,[data-rk] .ju367vbq:active{background:var(--rk-colors-profileActionHover)}[data-rk] .ju367vbr,[data-rk] .ju367vbs:hover,[data-rk] .ju367vbt:active{background:var(--rk-colors-profileForeground)}[data-rk] .ju367vbu,[data-rk] .ju367vbv:hover,[data-rk] .ju367vbw:active{background:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vbx,[data-rk] .ju367vby:hover,[data-rk] .ju367vbz:active{background:var(--rk-colors-standby)}[data-rk] .ju367vc0,[data-rk] .ju367vc1:hover,[data-rk] .ju367vc2:active{border-color:var(--rk-colors-accentColor)}[data-rk] .ju367vc3,[data-rk] .ju367vc4:hover,[data-rk] .ju367vc5:active{border-color:var(--rk-colors-accentColorForeground)}[data-rk] .ju367vc6,[data-rk] .ju367vc7:hover,[data-rk] .ju367vc8:active{border-color:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367vc9,[data-rk] .ju367vca:hover,[data-rk] .ju367vcb:active{border-color:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367vcc,[data-rk] .ju367vcd:hover,[data-rk] .ju367vce:active{border-color:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367vcf,[data-rk] .ju367vcg:hover,[data-rk] .ju367vch:active{border-color:var(--rk-colors-closeButton)}[data-rk] .ju367vci,[data-rk] .ju367vcj:hover,[data-rk] .ju367vck:active{border-color:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367vcl,[data-rk] .ju367vcm:hover,[data-rk] .ju367vcn:active{border-color:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367vco,[data-rk] .ju367vcp:hover,[data-rk] .ju367vcq:active{border-color:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367vcr,[data-rk] .ju367vcs:hover,[data-rk] .ju367vct:active{border-color:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vcu,[data-rk] .ju367vcv:hover,[data-rk] .ju367vcw:active{border-color:var(--rk-colors-connectButtonText)}[data-rk] .ju367vcx,[data-rk] .ju367vcy:hover,[data-rk] .ju367vcz:active{border-color:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vd0,[data-rk] .ju367vd1:hover,[data-rk] .ju367vd2:active{border-color:var(--rk-colors-connectionIndicator)}[data-rk] .ju367vd3,[data-rk] .ju367vd4:hover,[data-rk] .ju367vd5:active{border-color:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vd6,[data-rk] .ju367vd7:hover,[data-rk] .ju367vd8:active{border-color:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367vd9,[data-rk] .ju367vda:hover,[data-rk] .ju367vdb:active{border-color:var(--rk-colors-error)}[data-rk] .ju367vdc,[data-rk] .ju367vdd:hover,[data-rk] .ju367vde:active{border-color:var(--rk-colors-generalBorder)}[data-rk] .ju367vdf,[data-rk] .ju367vdg:hover,[data-rk] .ju367vdh:active{border-color:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vdi,[data-rk] .ju367vdj:hover,[data-rk] .ju367vdk:active{border-color:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vdl,[data-rk] .ju367vdm:hover,[data-rk] .ju367vdn:active{border-color:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vdo,[data-rk] .ju367vdp:hover,[data-rk] .ju367vdq:active{border-color:var(--rk-colors-modalBackground)}[data-rk] .ju367vdr,[data-rk] .ju367vds:hover,[data-rk] .ju367vdt:active{border-color:var(--rk-colors-modalBorder)}[data-rk] .ju367vdu,[data-rk] .ju367vdv:hover,[data-rk] .ju367vdw:active{border-color:var(--rk-colors-modalText)}[data-rk] .ju367vdx,[data-rk] .ju367vdy:hover,[data-rk] .ju367vdz:active{border-color:var(--rk-colors-modalTextDim)}[data-rk] .ju367ve0,[data-rk] .ju367ve1:hover,[data-rk] .ju367ve2:active{border-color:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367ve3,[data-rk] .ju367ve4:hover,[data-rk] .ju367ve5:active{border-color:var(--rk-colors-profileAction)}[data-rk] .ju367ve6,[data-rk] .ju367ve7:hover,[data-rk] .ju367ve8:active{border-color:var(--rk-colors-profileActionHover)}[data-rk] .ju367ve9,[data-rk] .ju367vea:hover,[data-rk] .ju367veb:active{border-color:var(--rk-colors-profileForeground)}[data-rk] .ju367vec,[data-rk] .ju367ved:hover,[data-rk] .ju367vee:active{border-color:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vef,[data-rk] .ju367veg:hover,[data-rk] .ju367veh:active{border-color:var(--rk-colors-standby)}[data-rk] .ju367vei,[data-rk] .ju367vej:hover,[data-rk] .ju367vek:active{box-shadow:var(--rk-shadows-connectButton)}[data-rk] .ju367vel,[data-rk] .ju367vem:hover,[data-rk] .ju367ven:active{box-shadow:var(--rk-shadows-dialog)}[data-rk] .ju367veo,[data-rk] .ju367vep:hover,[data-rk] .ju367veq:active{box-shadow:var(--rk-shadows-profileDetailsAction)}[data-rk] .ju367ver,[data-rk] .ju367ves:hover,[data-rk] .ju367vet:active{box-shadow:var(--rk-shadows-selectedOption)}[data-rk] .ju367veu,[data-rk] .ju367vev:hover,[data-rk] .ju367vew:active{box-shadow:var(--rk-shadows-selectedWallet)}[data-rk] .ju367vex,[data-rk] .ju367vey:hover,[data-rk] .ju367vez:active{box-shadow:var(--rk-shadows-walletLogo)}[data-rk] .ju367vf0,[data-rk] .ju367vf1:hover,[data-rk] .ju367vf2:active{color:var(--rk-colors-accentColor)}[data-rk] .ju367vf3,[data-rk] .ju367vf4:hover,[data-rk] .ju367vf5:active{color:var(--rk-colors-accentColorForeground)}[data-rk] .ju367vf6,[data-rk] .ju367vf7:hover,[data-rk] .ju367vf8:active{color:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367vf9,[data-rk] .ju367vfa:hover,[data-rk] .ju367vfb:active{color:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367vfc,[data-rk] .ju367vfd:hover,[data-rk] .ju367vfe:active{color:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367vff,[data-rk] .ju367vfg:hover,[data-rk] .ju367vfh:active{color:var(--rk-colors-closeButton)}[data-rk] .ju367vfi,[data-rk] .ju367vfj:hover,[data-rk] .ju367vfk:active{color:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367vfl,[data-rk] .ju367vfm:hover,[data-rk] .ju367vfn:active{color:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367vfo,[data-rk] .ju367vfp:hover,[data-rk] .ju367vfq:active{color:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367vfr,[data-rk] .ju367vfs:hover,[data-rk] .ju367vft:active{color:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vfu,[data-rk] .ju367vfv:hover,[data-rk] .ju367vfw:active{color:var(--rk-colors-connectButtonText)}[data-rk] .ju367vfx,[data-rk] .ju367vfy:hover,[data-rk] .ju367vfz:active{color:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vg0,[data-rk] .ju367vg1:hover,[data-rk] .ju367vg2:active{color:var(--rk-colors-connectionIndicator)}[data-rk] .ju367vg3,[data-rk] .ju367vg4:hover,[data-rk] .ju367vg5:active{color:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vg6,[data-rk] .ju367vg7:hover,[data-rk] .ju367vg8:active{color:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367vg9,[data-rk] .ju367vga:hover,[data-rk] .ju367vgb:active{color:var(--rk-colors-error)}[data-rk] .ju367vgc,[data-rk] .ju367vgd:hover,[data-rk] .ju367vge:active{color:var(--rk-colors-generalBorder)}[data-rk] .ju367vgf,[data-rk] .ju367vgg:hover,[data-rk] .ju367vgh:active{color:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vgi,[data-rk] .ju367vgj:hover,[data-rk] .ju367vgk:active{color:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vgl,[data-rk] .ju367vgm:hover,[data-rk] .ju367vgn:active{color:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vgo,[data-rk] .ju367vgp:hover,[data-rk] .ju367vgq:active{color:var(--rk-colors-modalBackground)}[data-rk] .ju367vgr,[data-rk] .ju367vgs:hover,[data-rk] .ju367vgt:active{color:var(--rk-colors-modalBorder)}[data-rk] .ju367vgu,[data-rk] .ju367vgv:hover,[data-rk] .ju367vgw:active{color:var(--rk-colors-modalText)}[data-rk] .ju367vgx,[data-rk] .ju367vgy:hover,[data-rk] .ju367vgz:active{color:var(--rk-colors-modalTextDim)}[data-rk] .ju367vh0,[data-rk] .ju367vh1:hover,[data-rk] .ju367vh2:active{color:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367vh3,[data-rk] .ju367vh4:hover,[data-rk] .ju367vh5:active{color:var(--rk-colors-profileAction)}[data-rk] .ju367vh6,[data-rk] .ju367vh7:hover,[data-rk] .ju367vh8:active{color:var(--rk-colors-profileActionHover)}[data-rk] .ju367vh9,[data-rk] .ju367vha:hover,[data-rk] .ju367vhb:active{color:var(--rk-colors-profileForeground)}[data-rk] .ju367vhc,[data-rk] .ju367vhd:hover,[data-rk] .ju367vhe:active{color:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vhf,[data-rk] .ju367vhg:hover,[data-rk] .ju367vhh:active{color:var(--rk-colors-standby)}@media screen and (min-width:768px){[data-rk] .ju367v1{align-items:flex-start}[data-rk] .ju367v3{align-items:flex-end}[data-rk] .ju367v5{align-items:center}[data-rk] .ju367v7{display:none}[data-rk] .ju367v9{display:block}[data-rk] .ju367vb{display:flex}[data-rk] .ju367vd{display:inline}}[data-rk] ._12cbo8i3,[data-rk] ._12cbo8i3:after{--_12cbo8i0:1;--_12cbo8i1:1}[data-rk] ._12cbo8i3:hover{transform:scale(var(--_12cbo8i0))}[data-rk] ._12cbo8i3:active{transform:scale(var(--_12cbo8i1))}[data-rk] ._12cbo8i3:active:after{bottom:-1px;content:"";display:block;left:-1px;position:absolute;right:-1px;top:-1px;transform:scale(calc((1/var(--_12cbo8i1))*var(--_12cbo8i0)))}[data-rk] ._12cbo8i4,[data-rk] ._12cbo8i4:after{--_12cbo8i0:1.025}[data-rk] ._12cbo8i5,[data-rk] ._12cbo8i5:after{--_12cbo8i0:1.1}[data-rk] ._12cbo8i6,[data-rk] ._12cbo8i6:after{--_12cbo8i1:0.95}[data-rk] ._12cbo8i7,[data-rk] ._12cbo8i7:after{--_12cbo8i1:0.9}@keyframes _1luule41{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-rk] ._1luule42{animation:_1luule41 3s linear infinite}[data-rk] ._1luule43{background:conic-gradient(from 180deg at 50% 50%,rgba(72,146,254,0) 0deg,currentColor 282.04deg,rgba(72,146,254,0) 319.86deg,rgba(72,146,254,0) 1turn);height:21px;width:21px}@keyframes _9pm4ki0{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _9pm4ki1{0%{opacity:0}to{opacity:1}}[data-rk] ._9pm4ki3{animation:_9pm4ki1 .15s ease;bottom:-200px;left:-200px;padding:200px;right:-200px;top:-200px;transform:translateZ(0);z-index:2147483646}[data-rk] ._9pm4ki5{animation:_9pm4ki0 .35s cubic-bezier(.15,1.15,.6,1),_9pm4ki1 .15s ease;max-width:100vw}[data-rk] ._1ckjpok1{box-sizing:content-box;max-width:100vw;width:360px}[data-rk] ._1ckjpok2{width:100vw}[data-rk] ._1ckjpok3{min-width:720px;width:720px}[data-rk] ._1ckjpok4{min-width:368px;width:368px}[data-rk] ._1ckjpok6{border-width:0;box-sizing:border-box;width:100vw}@media screen and (min-width:768px){[data-rk] ._1ckjpok1{width:360px}[data-rk] ._1ckjpok2{width:480px}[data-rk] ._1ckjpok4{min-width:368px;width:368px}}@media screen and (max-width:767px){[data-rk] ._1ckjpok7{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:-200px;padding-bottom:200px;top:200px}}[data-rk] .v9horb0:hover{background:unset}[data-rk] ._18dqw9x0,[data-rk] ._18dqw9x1{max-height:456px;overflow-x:hidden;overflow-y:auto}[data-rk] ._18dqw9x1{scrollbar-width:none}[data-rk] ._18dqw9x1::-webkit-scrollbar{display:none}[data-rk] .g5kl0l0{border-color:transparent}[data-rk] ._1vwt0cg0{background:#fff}[data-rk] ._1vwt0cg2{max-height:454px;overflow-y:auto}[data-rk] ._1vwt0cg3{min-width:287px}[data-rk] ._1vwt0cg4{min-width:100%}@keyframes _1am14411{0%{stroke-dashoffset:0}to{stroke-dashoffset:-283}}[data-rk] ._1am14410{overflow:auto;scrollbar-width:none;transform:translateZ(0)}[data-rk] ._1am14410::-webkit-scrollbar{display:none}[data-rk] ._1am14412{animation:_1am14411 1s linear infinite;stroke-dasharray:98 196;fill:none;stroke-linecap:round;stroke-width:4}[data-rk] ._1am14413{position:absolute}[data-rk] ._1y2lnfi0{border:1px solid rgba(16,21,31,.06)}[data-rk] ._1y2lnfi1{max-width:-moz-fit-content;max-width:fit-content}#StreambleVerification{display:flex;flex-direction:column;height:100%;justify-content:space-around;left:0;position:absolute;top:0;width:100%}#StreambleVerification .verification-panel{background-color:var(--surface-900);border-radius:8px;box-shadow:0 0 10px var(--secondary-700);display:flex;flex-direction:column;height:auto;margin:0 auto;max-width:720px;min-width:480px;padding:2rem;position:relative;text-align:center;width:40%;z-index:200}#StreambleVerification .verification-panel.verification-key-valid{box-shadow:0 0 10px var(--accent-500)}#StreambleVerification .verification-panel .verification-panel-heading span{color:grey}#StreambleVerification .verification-panel .verification-panel-heading{color:#fff;font-size:1.7rem;font-weight:700;text-align:center;text-transform:none}#StreambleVerification .verification-panel p{color:var(--neutral-300);font-size:.8rem}#StreambleVerification .verification-panel p:first-of-type{color:var(--neutral-100);font-size:1rem}#StreambleVerification .verification-panel .streambleKeyEntry{margin:1rem 0;padding:1rem}#StreambleVerification .verification-panel .streambleKeyEntry div span{display:block;font-size:1rem;font-weight:700;margin-bottom:.5rem}#StreambleVerification .verification-panel .verification-redemption-button{background-color:rgba(182,0,201,.7);background-image:linear-gradient(0deg,rgba(0,0,0,.3),transparent);border:none;border-radius:4px;color:var(--neutral-100);cursor:pointer;font-size:1rem;font-weight:700;margin:1rem 0;padding:.5rem;text-transform:uppercase;transition:background-color .3s ease}#StreambleVerification .verification-panel .verification-redemption-button.verification-redemption-button-disabled{cursor:default;opacity:.5}#StreambleVerification .verification-panel .verification-redemption-button:not(.verification-redemption-button-disabled):hover{background-color:rgba(18,214,223,.7)}#StreambleVerification .verification-panel input[type=text]{background-color:var(--surface-700);border:1px solid var(--neutral-700);border-radius:4px;box-sizing:border-box;color:var(--neutral-100);padding:.6rem;text-align:center;width:100%}#StreambleVerification .verification-panel a{color:#12d6df;text-decoration:none}#StreambleVerification .verification-panel a:hover{color:#dedede;text-decoration:underline}#StreambleVerification .verification-panel .key-validity-status{border-radius:5px;font-size:.6rem;padding:.4rem .8rem;text-align:center;width:100%}#StreambleVerification .verification-panel .key-validity-status_notice{background-color:rgba(0,37,154,.4);background-image:linear-gradient(0deg,rgba(0,37,154,.5),rgba(55,94,246,.5));color:#b7c1ff}#StreambleVerification .verification-panel .key-validity-status_error{background-color:rgba(175,22,22,.4);background-image:linear-gradient(0deg,rgba(175,22,22,.5),rgba(235,58,58,.5));color:#ffb4b4}#StreambleVerification .verification-panel .key-validity-status_warning{background-color:rgba(119,69,0,.4);background-image:linear-gradient(0deg,#b94f00,#ff8200);color:#ffcb90}#StreambleVerification .verification-panel .key-validity-status_success{background-color:rgba(5,89,0,.4);background-image:linear-gradient(0deg,rgba(5,89,0,.5),rgba(0,195,9,.5));color:#c5ffb9}#StreambleVerification .verification-panel .verification-entry-button{background-color:rgba(182,0,201,.7);background-image:linear-gradient(0deg,rgba(0,0,0,.3),transparent);border:none;border-radius:4px;color:var(--neutral-100);cursor:pointer;font-size:1rem;font-weight:700;margin:1rem 0;padding:.5rem;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease}#StreambleVerification .verification-panel .verification-entry-button:hover{background-color:rgba(18,214,223,.7);text-decoration:none}.confetti-wrapper{height:10%;left:0;position:absolute;top:0;width:100%;z-index:1000}.confetti-wrapper.confetti>.particle{animation:confetti 3s ease-in infinite;opacity:0;position:absolute;transform-origin:center center}.confetti-wrapper.confetti>.particle.c1{background-color:var(--secondary-700)}.confetti-wrapper.confetti>.particle.c2{background-color:var(--accent-900)}@keyframes confetti{0%{opacity:0;transform:translateY(0) rotate(0deg)}10%{opacity:1}35%{transform:translateY(-800%) rotate(270deg)}80%{opacity:1}to{opacity:0;transform:translateY(2000%) rotate(4turn)}}:root{--overview-spacing-sm:0.5rem;--overview-spacing-md:1rem;--overview-spacing-lg:2rem;--overview-spacing-xl:3rem;--overview-color-text:#333;--overview-color-text-secondary:#666;--overview-color-bg-light:#f5f5f5;--overview-border-radius:8px;--overview-shadow:0 2px 5px rgba(0,0,0,.1);--overview-breakpoint-sm:480px;--overview-breakpoint-md:768px;--overview-card-min-width:350px;--overview-card-min-width-mobile:280px;--overview-crystal-primary:#9c6bff;--overview-crystal-secondary:#00f0ff;--overview-crystal-gradient:linear-gradient(135deg,#9c6bff,#00f0ff)}.card-mode-overview{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;margin:0 auto;max-width:1200px;padding:var(--overview-spacing-lg)}.overview-header{margin-bottom:var(--overview-spacing-xl);text-align:center}.overview-header h1{color:var(--overview-color-text);font-size:2.5rem;margin-bottom:var(--overview-spacing-sm)}.overview-header p{color:var(--overview-color-text-secondary);font-size:1.1rem;margin:0 auto;max-width:700px}.cards-grid{display:grid;gap:var(--overview-spacing-lg);grid-template-columns:repeat(auto-fill,minmax(var(--overview-card-min-width),1fr))}.card-container{align-items:center;display:flex;flex-direction:column}.card-container.full-width{grid-column:1/-1;margin-bottom:var(--overview-spacing-lg)}.card-container.full-width .card-wrapper{max-width:100%;width:100%}.card-mode-title{background-color:var(--overview-color-bg-light);border-radius:var(--overview-border-radius);box-shadow:var(--overview-shadow);color:var(--overview-color-text);font-size:1.3rem;font-weight:600;margin-bottom:var(--overview-spacing-md);padding:var(--overview-spacing-sm) var(--overview-spacing-md);text-align:center}.card-wrapper{display:flex;height:100%;justify-content:center;transition:transform .3s ease;width:100%}.card-wrapper:hover{transform:translateY(-5px)}.full-width .card-wrapper:hover{transform:none}.updated-modes-section{align-items:center;border-top:2px solid var(--overview-crystal-primary);display:flex;flex-direction:column;grid-column:1/-1;margin-bottom:var(--overview-spacing-lg);margin-top:var(--overview-spacing-xl);padding-top:var(--overview-spacing-lg)}.updated-modes-title{background:var(--overview-crystal-gradient);-webkit-background-clip:text;color:var(--overview-color-text);font-size:2rem;font-weight:700;margin-bottom:var(--overview-spacing-lg);text-align:center;-webkit-text-fill-color:transparent;padding:var(--overview-spacing-md);position:relative}.updated-modes-title:after{background:var(--overview-crystal-gradient);border-radius:3px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.updated-modes-section .cards-grid{display:grid;gap:var(--overview-spacing-lg);grid-template-columns:repeat(auto-fill,minmax(var(--overview-card-min-width),1fr));width:100%}.updated-modes-section .card-mode-title{background:var(--overview-crystal-gradient);color:#fff}@media (max-width:var(--overview-breakpoint-md )){.cards-grid{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(var(--overview-card-min-width-mobile),1fr))}.overview-header h1{font-size:2rem}.card-mode-title{font-size:1.1rem}.updated-modes-title{font-size:1.8rem}}@media (max-width:var(--overview-breakpoint-sm )){.card-mode-overview{padding:var(--overview-spacing-md)}.cards-grid{grid-template-columns:1fr}.overview-header{margin-bottom:var(--overview-spacing-lg)}.overview-header h1{font-size:1.8rem}.overview-header p{font-size:1rem}.updated-modes-title{font-size:1.5rem}}.stats-reels-container{border-radius:8px;box-sizing:border-box;margin-bottom:20px;padding:16px}.container-header{align-items:center;background:linear-gradient(90deg,transparent,rgba(0,0,0,.4) 50%,transparent);justify-content:space-between;margin-bottom:16px}.container-title{color:#aed5fc;font-size:18px;font-weight:600;margin:0}.carousel-wrapper{align-items:center;display:flex;margin:0 auto;position:relative;width:100%}.nav-button{background-color:rgba(98,69,255,.2);border:none;border-radius:50%;flex-shrink:0;height:36px;transition:background-color .2s;width:36px;z-index:10}.prev-button{margin-right:10px}.next-button{margin-left:10px}.nav-button:hover{background-color:rgba(98,69,255,.4)}.container-content{border-radius:4px;flex:1;min-height:100px;overflow:hidden;position:relative;width:100%}.carousel-track{margin:-10px -5px;padding:10px 5px;transition:transform .3s ease-in-out}.carousel-item{box-sizing:border-box;flex-shrink:0;margin-right:20px;transition:all .3s ease}.carousel-item.active{border:2px solid gold;border-radius:8px;box-shadow:0 0 10px rgba(255,215,0,.3);position:relative;z-index:2}.carousel-item.inactive{opacity:.85;transform:scale(.95)}.carousel-item>*{border-radius:6px;box-sizing:border-box;overflow:hidden;width:100%}.reels-container,.stats-container{width:100%}.carousel-indicators{gap:6px;margin-top:12px}.carousel-indicator{background-color:hsla(0,0%,100%,.3);height:8px;width:8px}.carousel-indicator.active{background-color:#9b7bff}@media (max-width:992px){.container-title{font-size:16px}.nav-button{font-size:12px;height:32px;width:32px}}@media (max-width:576px){.stats-reels-container{padding:12px}.container-title{font-size:14px}.nav-button{font-size:10px;height:28px;width:28px}.carousel-item{padding:0 4px}}.stat-card{width:100%}.elimination-card:after{border:3px solid #fc0}.elim-icon{background-color:rgba(255,220,0,.2);color:#fc0}.win-icon{background-color:rgba(255,215,0,.2);color:gold}.streak-icon{background-color:rgba(255,100,0,.2);color:#f60}.accuracy-icon,.headshot-icon,.kd-icon,.placement-icon,.tourney-icon,.winrate-icon{background-color:rgba(155,123,255,.2);color:#9b7bff}.carousel-indicators{gap:8px;margin-top:15px}.carousel-indicator{background-color:hsla(0,0%,100%,.2);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;width:10px}.carousel-indicator.active{background-color:#fff}@media (max-width:992px){.stat-card{min-height:220px;padding:16px}.stat-icon{height:28px;width:28px}.stat-icon,.stat-label{font-size:16px}.stat-value-large{font-size:56px}.stat-subtext{font-size:11px}}@media (max-width:576px){.stat-card{min-height:180px;padding:12px}.stat-icon{height:24px;width:24px}.stat-icon,.stat-label{font-size:14px}.stat-value-large{font-size:42px}.stat-subtext{font-size:10px;margin-top:12px}}.reels-card{box-sizing:border-box;justify-content:center;padding:12px;transition:all .3s ease}.reel-item,.reels-card{display:flex;height:100%;width:100%}.reel-item{background-color:rgba(0,0,0,.4);border-radius:6px;cursor:pointer;flex-direction:column;max-width:600px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.active .reel-item:hover{box-shadow:0 4px 12px rgba(255,215,0,.3);transform:translateY(-2px)}.inactive .reel-item:hover{transform:scale(1) translateY(-2px)}.reel-thumbnail-container{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.reel-thumbnail{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.reel-duration{background-color:rgba(0,0,0,.7);border-radius:4px;bottom:8px;color:#fff;font-size:12px;font-weight:600;padding:2px 6px;position:absolute;right:8px}.reel-play-button{align-items:center;background-color:rgba(155,123,255,.7);border-radius:50%;color:#fff;display:flex;font-size:24px;height:48px;justify-content:center;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s,transform .2s;width:48px}.reel-item:hover .reel-play-button{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.reel-info{display:flex;flex-direction:column;flex-grow:1;padding:15px}.reel-title{color:#fff;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.reel-metadata{align-items:center;color:#a8a8a8;display:flex;font-size:14px;margin-top:auto}.reel-separator{display:inline-block;font-size:10px;margin:0 6px}.no-reels{color:#a8a8a8;font-style:italic;padding:20px;text-align:center}@media (max-width:992px){.reel-play-button{font-size:20px;height:40px;width:40px}.reel-info{padding:12px}.reel-title{font-size:15px;margin-bottom:8px}.reel-metadata{font-size:13px}}@media (max-width:576px){.reel-play-button{font-size:18px;height:36px;width:36px}.reel-title{font-size:14px;margin-bottom:6px}.reel-metadata{font-size:12px}}.stats-and-reels-section{display:flex;gap:20px;width:100%}.stats-column{flex:0 0 30%;max-width:30%}.reels-column{flex:0 0 70%;max-width:70%}.stats-reels-container{width:100%}.stats-title{margin-top:40px}@media (max-width:768px){.stats-and-reels-section{flex-direction:column}.reels-column,.stats-column{flex:0 0 100%;max-width:100%}}.line-chart-container{height:80px}.chart-with-axes{padding:5px 5px 15px 25px}.x-axis-labels{left:25px}.holdings-subtitle{color:hsla(0,0%,100%,.7);font-size:12px}.holdings-chart{flex:1}.peak-info{padding-left:20px}.candlestick-chart{grid-template-columns:5% 90% 5%}.stock-container{color:#fff;display:grid;gap:24px;grid-template-columns:60% 40%;min-height:100%;padding:20px}.stock-container.dashboardSummary{gap:0;grid-template-columns:100%}.stock-left-column{display:grid;gap:32px;grid-template-rows:auto auto}.stock-container.dashboardSummary .stock-left-column{width:100%}.stock-top-row{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.stock-bottom-row{width:100%}.stock-right-column{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media (max-width:1200px){.stock-container,.stock-right-column{gap:24px;grid-template-columns:1fr}}@media (max-width:768px){.stock-top-row{gap:24px;grid-template-columns:1fr}}.stock-card{background-color:rgba(0,0,0,.6);border:1px solid #555;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.3);padding:12px}.stock-details-container,.stock-holdings-container,.stock-trades-container,.stock-week-container{display:flex;width:100%}.stock-details-container>*,.stock-holdings-container>*,.stock-trades-container>*,.stock-week-container>*{flex:1;width:100%}.community-section-tabs{background:rgba(0,0,0,.3);border-radius:6px;display:flex;gap:2px;margin-bottom:25px;padding:4px;width:100%}.community-section-tab-btn{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.7);cursor:pointer;flex:1;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease}.community-section-tab-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.community-section-tab-btn.active{background:linear-gradient(135deg,#d4af37,gold);box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000}@media (max-width:768px){.community-section-tabs{flex-direction:column}.community-section-tab-btn{text-align:center}}.confirmation-modal-overlay{align-items:center;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.confirmation-modal{animation:confirmationModalSlideIn .2s ease-out;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:400px;padding:24px}@keyframes confirmationModalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.confirmation-modal-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.confirmation-modal-icon{align-items:center;border-radius:50%;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.confirmation-modal.danger .confirmation-modal-icon{background:rgba(255,64,128,.2);color:#ff4080}.confirmation-modal.warning .confirmation-modal-icon{background:rgba(255,193,7,.2);color:#ffc107}.confirmation-modal.info .confirmation-modal-icon{background:rgba(33,150,243,.2);color:#2196f3}.confirmation-modal-title{color:#fff;font-size:18px;font-weight:600;margin:0}.confirmation-modal-body{margin-bottom:24px}.confirmation-modal-message{color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5;margin:0}.confirmation-modal-actions{display:flex;gap:12px;justify-content:flex-end}.confirmation-modal-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;min-width:80px;padding:10px 20px;transition:all .2s ease}.confirmation-modal-btn-cancel{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8)}.confirmation-modal-btn-cancel:hover{background:hsla(0,0%,100%,.15);color:#fff}.confirmation-modal-btn-confirm{background:#ff4080;color:#fff}.confirmation-modal-btn-confirm:hover{background:#e91e63;transform:translateY(-1px)}.confirmation-modal-btn-confirm.danger{background:#ff4080}.confirmation-modal-btn-confirm.danger:hover{background:#e91e63}.confirmation-modal-btn-confirm.warning{background:#ffc107;color:#000}.confirmation-modal-btn-confirm.warning:hover{background:#ffb300}.confirmation-modal-btn-confirm.info{background:#2196f3}.confirmation-modal-btn-confirm.info:hover{background:#1976d2}@media (max-width:480px){.confirmation-modal{margin:20px;padding:20px}.confirmation-modal-actions{flex-direction:column}.confirmation-modal-btn{width:100%}}.community-section-social-post{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:20px;width:80%}.community-section-social-post:hover{border-color:rgba(212,175,55,.3);transform:translateY(-2px)}.community-section-post-header{align-items:center;display:flex;gap:15px;margin-bottom:15px;position:relative}.community-section-user-avatar{align-items:center;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;width:48px}.community-section-user-avatar img{border:2px solid #d4af37;border-radius:50%;height:40px;width:40px}.community-section-user-info{flex:1}.community-section-user-names{align-items:center;display:flex;gap:10px}.community-section-display-name{color:#fff;font-weight:700}.community-section-user-handle{color:hsla(0,0%,100%,.6);font-size:.9rem}.community-section-post-date{color:hsla(0,0%,100%,.5);font-size:.8rem}.community-section-post-actions-delete,.community-section-post-actions-edit{display:flex;gap:8px;position:absolute;right:0;top:0}.community-section-delete-post-btn,.community-section-edit-post-btn{background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.3);border-radius:4px;color:#d4af37;cursor:pointer;font-size:.8rem;padding:6px 12px;transition:all .3s ease}.community-section-edit-post-btn:hover{background:rgba(212,175,55,.2)}.community-section-delete-post-btn:hover{background:rgba(255,0,0,.2);border-color:rgba(255,0,0,.5);color:#ff6b6b}.community-section-post-content{margin-bottom:15px}.community-section-post-title{color:#d4af37;font-size:1.1rem;font-weight:700;margin:0 0 8px}.community-section-post-text{color:#fff;line-height:1.5;margin:0 0 15px}.community-section-post-image{align-items:center;background:hsla(0,0%,100%,.05);border-radius:8px;display:flex;justify-content:center;margin-top:1rem;min-height:200px;overflow:hidden}.community-section-post-image img{border:1px solid hsla(0,0%,100%,.1);border-radius:6px;max-height:300px;object-fit:cover;width:100%}.community-section-post-actions{display:flex;gap:20px}.community-section-action-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:14px;gap:5px;padding:8px 12px;transition:all .2s ease}.community-section-action-btn:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);transform:translateY(-1px)}.community-section-action-btn.liked{color:#ff6b6b}.community-section-action-btn.liked:hover{color:#ff5252}.community-section-action-btn.liked i{color:#ff6b6b;transform:scale(1.1)}.community-section-action-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.community-section-action-btn:disabled:hover{background:transparent;color:hsla(0,0%,100%,.6);transform:none}.community-section-action-btn.loading{cursor:wait;opacity:.7}.community-section-action-btn.loading i{color:orange}@keyframes likeAnimation{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1.1)}}.community-section-action-btn.liked i{animation:likeAnimation .3s ease-out}.community-section-social-post{cursor:pointer;transition:all .3s ease}.community-section-social-post:hover{border-color:rgba(212,175,55,.5);box-shadow:0 8px 25px rgba(0,0,0,.3);transform:translateY(-3px)}.project-avatar{border-radius:50%;object-fit:cover;transition:opacity .2s ease}.project-avatar[data-loading-state=loading]{opacity:.7}.project-avatar[data-loading-state=loaded]{opacity:1}.project-avatar-small{height:32px;width:32px}.project-avatar-medium{height:48px;width:48px}.project-avatar-large{height:64px;width:64px}.project-avatar-xlarge{height:96px;width:96px}.post-media-image{border-radius:8px;max-height:350px;max-width:100%;object-fit:cover;transition:opacity .2s ease;width:100%}.post-media-image[data-loading-state=loading]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;opacity:.7}.post-media-image[data-loading-state=loaded]{opacity:1}.community-section-youtube-video{display:flex;justify-content:center;margin-bottom:15px}.youtube-thumbnail-container-small{border-radius:8px;cursor:pointer;height:400px;overflow:hidden;position:relative;transition:transform .2s ease;width:600px}.youtube-thumbnail-container-small:hover{transform:scale(1.02)}.youtube-thumbnail-small{border-radius:8px;height:100%;object-fit:cover;width:100%}.youtube-play-button-small{align-items:center;background:rgba(255,0,0,.9);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3);color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.youtube-direct-player{background:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;display:flex;gap:8px;left:0;opacity:0;padding:10px;position:absolute;right:0;transition:opacity .3s ease}.youtube-thumbnail-container-small:hover .youtube-direct-player{opacity:1}.youtube-play-direct-btn{align-items:center;background:rgba(212,175,55,.9);border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:4px;padding:6px 10px;transition:all .2s ease}.youtube-play-direct-btn:hover{background:#d4af37;transform:translateY(-1px)}.youtube-video-title-small{color:hsla(0,0%,100%,.8);font-size:.85rem;margin-top:8px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-section-social-post{contain:layout style paint}.post-media-image,.project-avatar{contain:layout style paint;image-rendering:optimizeQuality}@media (max-width:768px){.community-section-post-actions{flex-wrap:wrap;gap:10px}.community-section-post-actions-delete,.community-section-post-actions-edit{margin-top:10px;position:static}}.open-media-library-button{background-color:#454545;border:none;border-radius:4px;color:#dedede;cursor:pointer;line-height:1em;margin:8px;padding:.5rem;position:absolute;right:0;top:0;z-index:5}.media-modal{background:rgba(0,0,0,.95);bottom:var(--StreambleSocket_height);display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;top:calc(var(--StreambleToolbar_height));width:100vw;z-index:8000}.media-modal.in-edit-mode{left:0!important;position:fixed!important;top:calc(var(--StreambleToolbar_height) + var(--streamble-edit-bar-height))!important;width:100vw!important;z-index:8000!important}.media-header{align-items:center;background-color:#212121;border-bottom:1px solid rgba(69,69,69,.6);color:#dedede;display:flex;justify-content:space-between;padding:1rem}.media-header span{font-size:1.2rem;font-weight:700}.media-header-actions{align-items:center;display:flex;gap:.5rem}.media-header button{background-color:#454545;border:none;border-radius:3px;color:#dedede;cursor:pointer;padding:.5rem 1rem}.media-nav{background-color:rgba(33,33,33,.7);display:flex;height:3rem}.media-nav button{background-color:#212121;color:#dedede;line-height:3rem;padding:0 1rem}.media-nav button.active{background-color:#454545;color:#fff;line-height:3rem;padding:0 1rem}.upload-area{align-items:center;background:rgba(33,33,33,.3);border:2px dashed rgba(69,69,69,.69);border-radius:12px;display:flex;flex:1;flex-direction:column;justify-content:center;padding:2rem;text-align:center;transition:all .3s ease}.upload-area.dragging{background-color:rgba(69,69,69,.5);border-color:hsla(0,0%,87%,.6);transform:scale(1.02)}.upload-area button{background-color:brown;border:none;border-radius:3px;color:#dedede;cursor:pointer;padding:.5rem 1rem}.media-grid{display:grid;flex:1;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:calc(100vh - var(--StreambleToolbar_height) - var(--StreambleSocket_height) - 120px);overflow-x:hidden;overflow-y:auto;padding:1rem}.media-grid::-webkit-scrollbar{width:8px}.media-grid::-webkit-scrollbar-track{background:rgba(33,33,33,.5);border-radius:4px}.media-grid::-webkit-scrollbar-thumb{background:rgba(69,69,69,.8);border-radius:4px}.media-grid::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,87%,.6)}.media-item{background:rgba(33,33,33,.8);border:1px solid rgba(69,69,69,.6);box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;height:160px;overflow:hidden;text-align:center;transition:var(--default_transition_all)}.media-item div img{display:block;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;width:100%}.media-item span{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.7),transparent);bottom:0;color:hsla(0,0%,100%,.95);display:block;font-size:.8rem;left:0;line-height:1.5rem;overflow:hidden;padding:.5rem;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap;z-index:2}.media-item:hover{border-color:hsla(0,0%,87%,.4);box-shadow:0 4px 16px hsla(0,0%,87%,.2);transform:translateY(-2px)}.media-item:hover span{background:linear-gradient(0deg,rgba(245,208,74,.9),rgba(245,208,74,.7),transparent);color:#212121;font-weight:700}.media-item:hover div,.media-item:hover div img{transform:scale(1.05);transition:transform .3s ease}.media-item-new-badge{background:linear-gradient(135deg,#ff4757,#ff3742);border:1px solid hsla(0,0%,100%,.1);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;font-size:.65rem;font-weight:900;letter-spacing:.3px;line-height:1;padding:3px 6px;position:absolute;right:6px;text-shadow:0 1px 2px rgba(0,0,0,.7);text-transform:uppercase;top:6px;z-index:10}.upload-queue{background-color:rgba(69,69,69,.3);border-radius:5px;margin-top:1rem;padding:2rem}.upload-status{border-bottom:1px solid #eee;display:flex;font-size:.9rem;justify-content:space-between;padding:4px 0}.upload-status span:last-child{font-style:italic}.upload-status.uploading span:last-child{color:#f39c12}.upload-status.uploaded span:last-child{color:#27ae60}.upload-status.error span:last-child{color:#e74c3c}.loading-message{color:hsla(0,0%,87%,.7);font-style:italic;grid-column:1/-1;padding:2rem}.media-grid{scrollbar-color:rgba(69,69,69,.8) rgba(33,33,33,.5);scrollbar-width:thin}.upload-container{display:flex;flex:1;flex-direction:column}.upload-method-tabs{background-color:rgba(33,33,33,.7);border-bottom:1px solid rgba(69,69,69,.6);display:flex}.upload-method-tabs button{align-items:center;background-color:#212121;border:none;color:#dedede;cursor:pointer;display:flex;flex:1;font-size:.9rem;gap:.5rem;justify-content:center;padding:1rem;transition:all .3s ease}.upload-method-tabs button:hover{background-color:rgba(69,69,69,.8);color:#fff}.upload-method-tabs button.active{background-color:#454545;border-bottom:2px solid red;color:#fff}.youtube-upload-area{align-items:center;background:rgba(33,33,33,.3);display:flex;flex:1;flex-direction:column;justify-content:center;padding:2rem}.youtube-upload-content{color:#dedede;max-width:600px;text-align:center;width:100%}.youtube-upload-content h3{color:red;font-size:1.5rem;margin-bottom:.5rem}.youtube-upload-content p{color:hsla(0,0%,87%,.8);margin-bottom:2rem}.media-library-youtube-input{margin-bottom:2rem;width:100%}.youtube-upload-help{background:rgba(69,69,69,.3);border:1px solid rgba(69,69,69,.6);text-align:left}.youtube-upload-help h4{color:red;font-size:1rem}.youtube-upload-help ul{margin:1rem 0;padding-left:1.5rem}.youtube-upload-help li{color:hsla(0,0%,87%,.8);font-family:monospace;font-size:.9rem;margin:.5rem 0}.youtube-upload-help p{color:hsla(0,0%,87%,.7);font-size:.9rem;margin:1rem 0 0}.community-section-create-post-form .media-modal{border:1px solid rgba(69,69,69,.6);border-radius:8px;bottom:auto;box-shadow:0 5px 15px rgba(0,0,0,.5);height:auto;left:0;max-height:500px;position:absolute;right:0;top:0;width:100%;z-index:10}.community-section-create-post-form .media-grid{max-height:380px}.youtube-url-input{margin-bottom:1rem;width:100%}.youtube-input-wrapper{align-items:center;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);border-radius:8px;display:flex;overflow:hidden;position:relative;transition:all .3s ease}.youtube-input-wrapper:focus-within{border-color:var(--streamble-primary-color);box-shadow:0 0 0 3px rgba(245,208,74,.2)}.youtube-input-wrapper.valid{background:rgba(40,167,69,.1);border-color:#28a745}.youtube-input-wrapper.error{background:rgba(220,53,69,.1);border-color:#dc3545}.youtube-input-field{align-items:center;display:flex;flex:1;position:relative}.youtube-url-field{background:transparent;border:none;color:#fff;font-family:Segoe UI,system-ui,sans-serif;font-size:1rem;outline:none;padding:12px 16px;width:100%}.youtube-url-field::placeholder{color:hsla(0,0%,100%,.5);opacity:1}.youtube-url-field:disabled{cursor:not-allowed;opacity:.6}.youtube-clear-btn{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:.8rem;height:24px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:24px}.youtube-clear-btn:hover{background:hsla(0,0%,100%,.2);color:#fff}.youtube-status-icon{align-items:center;display:flex;justify-content:center;min-width:40px;padding:0 12px}.validation-spinner{color:var(--streamble-primary-color);font-size:1rem}.valid-icon{color:#28a745;font-size:1.2rem}.error-icon{color:#dc3545;font-size:1.2rem}.youtube-error-message{align-items:center;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:6px;color:#ff6b6b;display:flex;font-size:.9rem;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem}.youtube-error-message i{flex-shrink:0;font-size:1rem}.youtube-preview{align-items:center;background:rgba(0,0,0,.3);border:1px solid rgba(40,167,69,.3);border-radius:8px;display:flex;gap:1rem;margin-top:1rem;padding:1rem}.youtube-preview-thumbnail{background:#000;border-radius:6px;flex-shrink:0;height:68px;overflow:hidden;position:relative;width:120px}.preview-image{height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;width:100%}.preview-image.loaded{opacity:1}.youtube-play-indicator{align-items:center;background:rgba(255,0,0,.9);border-radius:4px;color:#fff;display:flex;font-size:1rem;height:22px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.youtube-preview-info{display:flex;flex:1;flex-direction:column;gap:.5rem}.preview-label{align-items:center;color:#28a745;display:flex;font-size:.95rem;font-weight:600;gap:.5rem}.youtube-icon{color:red;font-size:1.2rem}.preview-video-id{color:hsla(0,0%,100%,.7);font-size:.85rem}.preview-video-id code{background:hsla(0,0%,100%,.1);border-radius:3px;color:var(--streamble-primary-color);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.8rem;padding:.2rem .4rem}.youtube-help-text{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:.85rem;gap:.5rem;margin-top:.5rem}.youtube-help-text i{color:hsla(0,0%,100%,.4);font-size:.9rem}@keyframes fadeInPreview{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.youtube-preview{animation:fadeInPreview .3s ease}@media (max-width:768px){.youtube-preview{align-items:flex-start;flex-direction:column;gap:.75rem}.youtube-preview-thumbnail{aspect-ratio:16/9;height:auto;max-width:200px;width:100%}.youtube-url-field{font-size:.9rem;padding:10px 14px}.youtube-help-text{font-size:.8rem}}@media (max-width:480px){.youtube-preview{padding:.75rem}.youtube-preview-thumbnail{max-width:150px}.youtube-url-field{font-size:.85rem;padding:8px 12px}}.community-section-create-post-section{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:center;margin-bottom:20px;padding-bottom:2rem;width:80%}.community-section-create-post-btn{background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:6px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-weight:700;padding:12px 24px;transition:all .3s ease}.community-section-create-post-btn:hover{box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.community-section-create-post-form{background:rgba(0,0,0,.4);border:1px solid rgba(212,175,55,.3);border-radius:8px;padding:20px;width:100%}.community-section-form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.community-section-form-header h4{color:#d4af37;font-size:1.1rem;margin:0}.community-section-close-btn{align-items:center;background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;width:30px}.community-section-close-btn:hover{color:#d4af37}.community-section-form-group{margin-bottom:15px}.community-section-form-group label{color:hsla(0,0%,100%,.8);display:block;font-size:.9rem;font-weight:700;margin-bottom:8px}.community-section-form-group input,.community-section-form-group textarea,.community-section-form-textarea{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.95rem;line-height:1.5;min-height:120px;padding:12px;resize:vertical;width:100%}.community-section-form-group input:focus,.community-section-form-group textarea:focus,.community-section-form-textarea:focus{border-color:#d4af37;outline:none}.community-section-char-count{color:hsla(0,0%,100%,.5);font-size:.8rem;margin-top:5px;text-align:right}.community-section-media-section{display:flex;flex-direction:column;gap:15px}.community-section-media-btn{align-items:center;align-self:flex-start;background:rgba(212,175,55,.1);border:2px solid rgba(212,175,55,.3);border-radius:6px;color:#d4af37;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;padding:12px 16px;transition:all .3s ease}.community-section-media-btn:hover{background:rgba(212,175,55,.2);border-color:rgba(212,175,55,.5)}.community-section-media-preview{background:rgba(0,0,0,.2);border:1px solid rgba(212,175,55,.2);border-radius:6px;padding:15px}.community-section-media-preview h5{color:#d4af37;font-size:.9rem;font-weight:700;margin:0 0 12px}.community-section-media-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.community-section-media-item{aspect-ratio:1;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden;position:relative}.community-section-media-item img{display:block;height:100%;object-fit:cover;width:100%}.community-section-media-remove{align-items:center;background:rgba(255,0,0,.8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:16px;justify-content:center;position:absolute;right:2px;top:2px;transition:all .2s ease;width:16px}.community-section-media-remove:hover{background:red}.community-section-media-name{background:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;color:#fff;font-size:.6rem;left:0;overflow:hidden;padding:2px 4px;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.community-section-form-actions{border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:10px;justify-content:flex-end;margin-top:15px;padding-top:15px}.community-section-cancel-btn,.community-section-form-actions button,.community-section-submit-btn{border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:10px 20px;transition:all .3s ease}.community-section-cancel-btn{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.7)}.community-section-cancel-btn:hover{background:hsla(0,0%,100%,.2);color:#fff}.community-section-submit-btn{background:linear-gradient(135deg,#d4af37,gold);color:#000}.community-section-submit-btn:hover:not(:disabled){box-shadow:0 4px 15px rgba(212,175,55,.3);transform:translateY(-1px)}.community-section-submit-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.community-section-form-actions{flex-direction:column}.community-section-cancel-btn,.community-section-form-actions button,.community-section-submit-btn{width:100%}.community-section-media-grid{gap:8px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.post-modal-container{align-items:center;background:rgba(0,0,0,.9);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1002}.post-modal-content{background:linear-gradient(180deg,#1a1a2e,#16213e);border:2px solid #d4af37;box-shadow:0 4px 12px rgba(0,0,0,.3);display:flex;height:85%;max-width:1400px;overflow:hidden;width:100%}.post-media-section{background:#000;overflow:hidden;position:relative;width:70%}.post-media-display,.post-media-section{align-items:center;display:flex;justify-content:center}.post-media-display{height:100%;width:100%}.post-modal-media-image{border-radius:8px;max-height:100%;max-width:100%;object-fit:contain}.post-modal-youtube-container{flex-direction:column}.post-modal-youtube-container,.youtube-iframe-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.youtube-iframe-wrapper{background:#000}.post-modal-youtube-iframe-large{border:none;border-radius:8px;height:100%;max-height:100%;max-width:100%;width:100%}.post-modal-youtube-title{background:rgba(0,0,0,.8);border-radius:8px;bottom:20px;color:#fff;font-size:1.1rem;font-weight:600;left:20px;padding:15px;position:absolute;right:20px;text-align:center}.post-modal-youtube-error{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.youtube-error-overlay{background:rgba(0,0,0,.8);border-radius:8px;color:#fff;left:50%;padding:20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.youtube-error-overlay i{color:red;display:block;font-size:2rem;margin-bottom:10px}.post-media-placeholder{align-items:center;background:linear-gradient(135deg,rgba(20,20,30,.95),rgba(30,30,45,.9));display:flex;height:100%;justify-content:center;width:100%}.post-text-display{max-width:80%;padding:40px;text-align:center}.post-text-display .post-modal-title{color:#d4af37;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-shadow:0 0 10px rgba(212,175,55,.3)}.post-text-display .post-modal-content{color:#fff;font-size:1.2rem;line-height:1.6;opacity:.9}.post-details-section{background:rgba(18,18,24,.95);display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:10px;width:30%}.post-details-section.post-details-full-width{padding:30px;width:100%}.post-details-section::-webkit-scrollbar{width:6px}.post-details-section::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:3px}.post-details-section::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af37,#b8941f);border-radius:3px}.post-modal-header{display:flex;justify-content:flex-end;margin-bottom:15px}.post-modal-close-button{align-items:center;background:rgba(255,64,128,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;padding:0;transition:all .3s ease;width:36px}.post-modal-close-button:hover{background:rgba(255,64,128,.8);transform:scale(1.1)}.post-modal-header-actions{align-items:center;display:flex;gap:8px}.post-modal-delete-button{align-items:center;background:rgba(255,64,128,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;padding:0;transition:all .3s ease;width:36px}.post-modal-delete-button:hover{background:rgba(255,64,128,.8);transform:scale(1.1)}.reply-delete-btn{color:rgba(255,64,128,.7)!important}.reply-delete-btn:hover{background:rgba(255,64,128,.1)!important;color:#ff4080!important}.post-modal-info{border-bottom:1px solid hsla(0,0%,100%,.1);flex-shrink:0;margin-bottom:10px;padding-bottom:10px}.post-modal-author{justify-content:space-between;margin-bottom:8px}.post-modal-author,.post-modal-author-left{align-items:center;display:flex;gap:12px}.post-modal-avatar{border:2px solid #d4af37;border-radius:50%;height:96px;overflow:hidden;width:96px}.post-modal-author-info{display:flex;flex-direction:column;gap:2px}.post-modal-author-name{color:#fff;font-size:1rem;font-weight:700}.post-modal-author-handle{color:hsla(0,0%,100%,.6);font-size:.9rem}.post-modal-date{color:hsla(0,0%,100%,.5);font-size:.8rem}.post-modal-caption{border-top:1px solid hsla(0,0%,100%,.1);margin-top:8px;padding-top:8px}.post-modal-caption-title{color:#d4af37;font-size:1rem;font-weight:700;margin:0 0 4px}.post-modal-caption-text{color:hsla(0,0%,100%,.9);font-size:.9rem;line-height:1.4;margin:0}.post-modal-text-content{margin-bottom:15px}.post-modal-text-content .post-modal-title{color:#d4af37;font-size:1.2rem;font-weight:700;margin-bottom:8px}.post-modal-text-content .post-modal-content{color:#fff;line-height:1.5;opacity:.9}.post-modal-actions{display:flex;gap:20px;margin-bottom:20px}.post-modal-action-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:8px 12px;transition:all .3s ease}.post-modal-action-btn:hover{background:rgba(212,175,55,.1);color:#d4af37;transform:translateY(-1px)}.post-modal-action-btn i{font-size:1.1em}.post-modal-replies{display:flex;flex-direction:column;flex-shrink:0}.replies-header{align-items:center;border-bottom:1px solid rgba(212,175,55,.3);display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:8px;padding-bottom:6px}.replies-title{color:#d4af37;font-size:1.1rem;font-weight:700;margin:0}.reply-as-selector{align-items:center;display:flex}.reply-as-dropdown{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;padding:4px 8px;transition:all .3s ease}.reply-as-dropdown:hover{background:rgba(0,0,0,.6);border-color:#d4af37}.reply-as-dropdown:focus{border-color:#d4af37;box-shadow:0 0 8px rgba(212,175,55,.3);outline:none}.reply-as-dropdown option{background:#1a1a2e;color:#fff;padding:4px}.reply-form{flex-shrink:0;margin-bottom:12px}.reply-form-header{margin-bottom:8px}.reply-as-preview{align-items:center;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:flex;gap:8px;padding:6px 10px}.reply-as-avatar{border:1px solid rgba(212,175,55,.3);border-radius:50%;height:24px;object-fit:cover;width:24px}.reply-as-info{display:flex;flex-direction:column;gap:2px}.reply-as-name{color:#fff;font-size:.8rem;font-weight:700}.reply-as-handle{color:hsla(0,0%,100%,.6);font-size:.7rem}.reply-input{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:.9rem;margin-bottom:8px;padding:10px;resize:vertical;width:100%}.reply-input:focus{border-color:#d4af37;box-shadow:0 0 8px rgba(212,175,55,.3);outline:none}.reply-input::placeholder{color:hsla(0,0%,100%,.5)}.reply-submit-btn{align-items:center;background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:6px;padding:8px 14px;transition:all .3s ease}.reply-submit-btn:hover:not(:disabled){box-shadow:0 4px 15px rgba(212,175,55,.3);transform:translateY(-1px)}.reply-submit-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.replies-list{display:flex;flex-direction:column;gap:0}.replies-loading{color:hsla(0,0%,100%,.6);padding:20px 10px;text-align:center}.replies-loading i{color:#d4af37;font-size:1.5rem;margin-bottom:8px}.replies-loading p{font-size:.9rem;line-height:1.4}.no-replies{color:hsla(0,0%,100%,.5);padding:20px 10px;text-align:center}.no-replies i{font-size:2rem;margin-bottom:8px;opacity:.3}.no-replies p{font-size:.9rem;line-height:1.4}.reply-item{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;display:flex;flex-shrink:0;gap:10px;margin-bottom:12px;padding:10px}.nested-reply-card{margin-bottom:8px;position:relative}.nested-reply-card.reply-depth-1{background:rgba(212,175,55,.05);border-left:2px solid #d4af37;padding-left:10px}.nested-reply-card.reply-depth-2{background:rgba(138,105,20,.05);border-left:2px solid #8a6914;padding-left:10px}.reply-connection-line{background:linear-gradient(180deg,rgba(212,175,55,.3) 0,rgba(212,175,55,.6) 50%,rgba(212,175,55,.3));bottom:0;left:-15px;position:absolute;top:0;width:2px}.nested-reply-card.reply-depth-1 .reply-connection-line{background:linear-gradient(180deg,rgba(212,175,55,.4) 0,rgba(212,175,55,.8) 50%,rgba(212,175,55,.4))}.nested-reply-card.reply-depth-2 .reply-connection-line{background:linear-gradient(180deg,rgba(138,105,20,.4) 0,rgba(138,105,20,.8) 50%,rgba(138,105,20,.4))}.nested-reply-form{background:rgba(0,0,0,.3);border:1px solid rgba(212,175,55,.2);border-radius:6px;margin-top:10px;padding:12px}.reply-context{color:#d4af37;font-size:.75rem;font-style:italic;margin-bottom:8px}.nested-reply-input{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#fff;font-size:.85rem;margin-bottom:8px;min-height:60px;padding:8px;resize:vertical;width:100%}.nested-reply-input:focus{border-color:#d4af37;box-shadow:0 0 5px rgba(212,175,55,.3);outline:none}.nested-reply-buttons{display:flex;gap:8px;justify-content:flex-end}.cancel-reply-btn,.submit-reply-btn{border:none;border-radius:4px;cursor:pointer;font-size:.75rem;padding:6px 12px;transition:all .2s ease}.cancel-reply-btn{background:hsla(0,0%,100%,.1);color:#ccc}.cancel-reply-btn:hover{background:hsla(0,0%,100%,.2);color:#fff}.submit-reply-btn{background:#d4af37;color:#1a1a2e;font-weight:700}.submit-reply-btn:hover:not(:disabled){background:#e6c547;transform:translateY(-1px)}.submit-reply-btn:disabled{background:rgba(212,175,55,.5);cursor:not-allowed}.nested-replies-container{margin-top:8px}.nested-reply-card .reply-actions{display:flex;gap:8px;margin-top:6px}.nested-reply-card .reply-action-btn{align-items:center;background:none;border:none;border-radius:4px;color:hsla(0,0%,100%,.6);cursor:pointer;display:flex;font-size:.75rem;gap:4px;padding:4px 8px;transition:all .2s ease}.nested-reply-card .reply-action-btn:hover{background:rgba(212,175,55,.1);color:#d4af37}.nested-reply-card .reply-action-btn.liked{color:#ff6b6b}.nested-reply-card .reply-action-btn.liked:hover{color:#ff5252}.nested-reply-form .reply-as-selector{display:flex;gap:12px;margin-bottom:8px}.nested-reply-form .reply-as-selector label{align-items:center;color:#ccc;cursor:pointer;display:flex;font-size:.75rem;gap:4px}.nested-reply-form .reply-as-selector input[type=radio]{accent-color:#d4af37}@media (max-width:768px){.nested-reply-card.reply-depth-1,.nested-reply-card.reply-depth-2{margin-left:0;padding-left:8px}.nested-reply-form{padding:8px}.nested-reply-buttons{flex-direction:column}.cancel-reply-btn,.submit-reply-btn{width:100%}}.reply-avatar{align-items:center;border-radius:50%;color:hsla(0,0%,100%,.6);display:flex;flex-shrink:0;font-size:1.2rem;height:32px;justify-content:center;overflow:hidden;width:32px}.reply-user-avatar{border-radius:50%;height:100%;object-fit:cover;width:100%}.reply-content{flex:1;min-width:0}.reply-header{gap:8px;margin-bottom:6px}.reply-author,.reply-header{align-items:center;display:flex}.reply-author{color:#fff;font-size:.85rem;font-weight:700;gap:6px}.reply-author-project{color:#d4af37}.reply-author-user{color:#fff}.project-badge{background:rgba(212,175,55,.2);border:1px solid rgba(212,175,55,.3);border-radius:10px;color:#d4af37;font-size:.7rem;font-weight:400;padding:2px 6px}.reply-date{color:hsla(0,0%,100%,.5);font-size:.75rem}.reply-text{color:#fff;font-size:.85rem;line-height:1.4;margin-bottom:8px;word-wrap:break-word}.reply-actions{display:flex;gap:12px}.reply-action-btn{align-items:center;background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.5);cursor:pointer;display:flex;font-size:.75rem;gap:4px;padding:3px 6px;transition:all .3s ease}.reply-action-btn:hover{background:rgba(212,175,55,.1);color:#d4af37}.reply-action-btn.liked{color:#ff6b6b}.reply-action-btn.liked:hover{background:hsla(0,100%,71%,.1);color:#ff5252}.reply-action-btn.liked i{color:#ff6b6b;transform:scale(1.1)}.reply-action-btn.loading{cursor:wait;opacity:.7}.reply-action-btn.loading i{color:orange}@media (max-width:1024px){.post-modal-content{height:95%;width:98%}.post-media-section{width:65%}.post-details-section{height:100%;overflow-y:auto;padding:15px;width:35%}}@media (max-width:768px){.post-modal-content{border-radius:0;flex-direction:column;height:100%;width:100%}.post-details-section,.post-media-section{width:100%}.post-media-section{height:50%}.post-details-section{height:50%;overflow-y:auto;padding:15px}.replies-header{align-items:flex-start;flex-direction:column;gap:8px}.reply-as-dropdown{font-size:.7rem;padding:3px 6px}.reply-as-preview{padding:4px 8px}.reply-as-avatar{height:20px;width:20px}.reply-as-name{font-size:.7rem}.reply-as-handle{font-size:.65rem}.post-text-display .post-modal-title{font-size:2rem}.post-text-display .post-modal-content{font-size:1rem}}@media (max-width:480px){.post-details-section{overflow-y:auto;padding:10px}.post-modal-actions{gap:10px}.post-modal-action-btn{font-size:.8rem;padding:6px 8px}.reply-form{margin-bottom:15px}.reply-input{padding:10px}}.parent-post-preview{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-left:3px solid #d4af37;border-radius:.5rem;margin:1rem 0;padding:1rem}.parent-post-preview-header{align-items:center;color:#d4af37;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:.75rem}.parent-post-preview-header i{font-size:.75rem}.parent-post-preview-content{border-radius:.375rem;cursor:pointer;padding:.5rem;transition:background-color .2s ease}.parent-post-preview-content:hover{background:hsla(0,0%,100%,.05)}.parent-post-preview-author{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.parent-post-avatar{border-radius:50%;height:2rem;object-fit:cover;width:2rem}.parent-post-author-info{display:flex;flex-direction:column;gap:.125rem}.parent-post-author-name{color:#fff;font-size:.875rem;font-weight:500}.parent-post-date{color:#a0a0a0;font-size:.75rem}.parent-post-preview-text{color:#e0e0e0;display:-webkit-box;font-size:.875rem;line-height:1.4;max-height:3rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.no-reply-message{align-items:center;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:.5rem;color:#ffc107;display:flex;font-size:.875rem;gap:.75rem;line-height:1.4;margin:1rem 0;padding:1rem}.no-reply-message i{flex-shrink:0;font-size:1rem}.community-section-posts-feed{align-items:center;display:flex;flex-direction:column;gap:20px;padding:20px}.community-section-empty-state{color:hsla(0,0%,100%,.5);padding:60px 20px;text-align:center}.community-section-highlights-grid{display:flex;flex-direction:column;gap:20px;padding:20px}.community-section-highlight-card{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;overflow:hidden;transition:all .3s ease}.community-section-highlight-card:hover{border-color:rgba(212,175,55,.5);transform:translateY(-5px)}.community-section-highlight-thumbnail{height:140px;overflow:hidden;position:relative;width:100%}.community-section-highlight-thumbnail img{height:100%;object-fit:cover;width:100%}.community-section-highlight-overlay{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.community-section-highlight-card:hover .community-section-highlight-overlay{opacity:1}.community-section-play-button{color:#fff;font-size:2rem}.community-section-highlight-duration{background:rgba(0,0,0,.3);border-radius:4px;bottom:10px;color:#fff;font-size:.8rem;padding:4px 8px;position:absolute;right:10px}.community-section-highlight-info{padding:15px}.community-section-highlight-title{color:#fff;font-size:1rem;font-weight:700;margin:0 0 10px;text-transform:uppercase}.community-section-highlight-stats{color:hsla(0,0%,100%,.6);display:flex;font-size:.8rem;justify-content:space-between}.community-section-highlight-card{contain:layout style paint}@media (max-width:768px){.community-section-highlights-grid{gap:15px;padding:15px}}.community-section-replies-feed{display:flex;flex-direction:column;gap:20px;padding:20px}.community-section-reply-post{border-left:3px solid #d4af37;padding-left:15px}.community-section-original-post-snippet{background:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.3);border-radius:6px;margin-bottom:15px;padding:10px 15px}.community-section-replying-to{color:#d4af37;display:block;font-size:.8rem;font-weight:700;margin-bottom:8px;text-transform:uppercase}.community-section-parent-post-preview{display:flex;flex-direction:column;gap:5px}.community-section-parent-post-content{color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.4;margin:0}.community-section-parent-post-content strong{color:#d4af37;font-weight:600}.community-section-parent-post-date{color:hsla(0,0%,100%,.5);font-size:.75rem;font-style:italic}.community-section-original-text{color:hsla(0,0%,100%,.8);font-size:.9rem;margin:5px 0 0}.community-chat{background:linear-gradient(135deg,rgba(20,20,30,.95),rgba(30,30,45,.9));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;height:675px;min-width:320px;overflow:hidden}.community-chat-header{align-items:center;background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:16px 20px}.community-chat-header h3{color:#fff;font-size:16px;font-weight:600;margin:0}.community-chat-online-count{align-items:center;color:#888;display:flex;font-size:12px;gap:6px}.community-chat-online-indicator{animation:pulse 2s infinite;background:#4ade80;border-radius:50%;height:8px;width:8px}.community-chat-online-users{background:hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.1);padding:12px 20px}.community-chat-online-users-title{color:#888;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.community-chat-online-users-list{display:flex;flex-wrap:wrap;gap:8px}.community-chat-online-user{align-items:center;background:hsla(0,0%,100%,.05);border-radius:16px;display:flex;gap:6px;padding:4px 8px;transition:background .2s ease}.community-chat-online-user:hover{background:hsla(0,0%,100%,.08)}.community-chat-user-avatar{height:20px;position:relative;width:20px}.community-chat-user-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.community-chat-status-indicator{border:2px solid rgba(30,30,30,.8);border-radius:50%;bottom:-1px;height:8px;position:absolute;right:-1px;width:8px}.community-chat-status-indicator.online{background:#4ade80}.community-chat-status-indicator.away{background:#fbbf24}.community-chat-username{color:#ccc;font-size:11px;font-weight:500;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-chat-messages{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px}.community-chat-messages::-webkit-scrollbar{width:4px}.community-chat-messages::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05)}.community-chat-messages::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:2px}.community-chat-message{align-items:flex-start;display:flex;gap:12px;margin-bottom:4px;transition:all .2s ease}.community-chat-message.current-user{flex-direction:row-reverse;margin-left:40px}.community-chat-message.current-user .community-chat-message-content{background:linear-gradient(135deg,#7c3aed,#8b5cf6,#a855f7);border:1px solid hsla(0,0%,100%,.2);border-radius:12px 12px 4px 12px;box-shadow:0 2px 8px rgba(124,58,237,.3);padding:10px 12px;position:relative}.community-chat-message.current-user .community-chat-message-content:hover{background:linear-gradient(135deg,#6d28d9,#7c3aed,#8b5cf6);border-color:hsla(0,0%,100%,.3);box-shadow:0 4px 16px rgba(124,58,237,.4);transform:translateY(-1px)}.community-chat-message.current-user .community-chat-message-header{justify-content:flex-end}.community-chat-message.current-user .community-chat-message-username{color:#fff;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.4)}.community-chat-message.current-user .community-chat-message-timestamp{color:hsla(0,0%,100%,.8);font-weight:500}.community-chat-message.current-user .community-chat-message-text{color:#fff;font-weight:500;text-align:right;text-shadow:0 1px 3px rgba(0,0,0,.3)}.community-chat-message-avatar{flex-shrink:0;height:36px;position:relative;width:36px}.community-chat-message-avatar img{border:2px solid hsla(0,0%,100%,.1);border-radius:50%;height:100%;object-fit:cover;transition:all .2s ease;width:100%}.community-chat-message:hover .community-chat-message-avatar img{border-color:hsla(0,0%,100%,.2);transform:scale(1.05)}.community-chat-message.current-user .community-chat-message-avatar img{border-color:hsla(0,0%,100%,.3);box-shadow:0 2px 8px rgba(124,58,237,.3)}.community-chat-message-content{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:12px 12px 12px 4px;flex:1;min-width:0;padding:10px 12px;position:relative;transition:all .2s ease}.community-chat-message-content:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.community-chat-message-header{align-items:center;display:flex;gap:8px;margin-bottom:4px}.community-chat-message-username{color:#fff;font-size:13px;font-weight:700;letter-spacing:.3px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.community-chat-message-username-link{text-decoration:none;transition:all .2s ease}.community-chat-message-username-link:hover{text-decoration:none}.community-chat-message-username-link:hover .community-chat-message-username{color:#ffd966;text-shadow:0 1px 3px rgba(255,217,102,.5)}.community-chat-message-avatar a{display:block;transition:all .2s ease}.community-chat-message-avatar a:hover img{border-color:#ffd966;box-shadow:0 2px 12px rgba(255,217,102,.4);transform:scale(1.1)}.community-chat-message-timestamp{color:#888;font-size:11px;font-weight:500;opacity:.8}.community-chat-message-text{color:#f0f0f0;font-size:14px;line-height:1.5;word-wrap:break-word;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.3)}.community-chat-input{background:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:8px;padding:16px 20px}.community-chat-input-field{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#fff;flex:1;font-size:12px;outline:none;padding:8px 14px;transition:all .2s ease}.community-chat-input-field::placeholder{color:#666}.community-chat-input-field:focus{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3)}.community-chat-send-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:18px;color:#fff;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .2s ease}.community-chat-send-button:hover{box-shadow:0 4px 12px rgba(102,126,234,.3);transform:translateY(-1px)}.community-chat-send-button:active{transform:translateY(0)}@media (max-width:768px){.community-chat{height:500px;min-width:280px}.community-chat-online-users-list{gap:4px}.community-chat-online-user{padding:3px 6px}.community-chat-username{max-width:60px}}.community-section{align-items:center;display:flex;flex-direction:column;padding:0}.community-section-title{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.7) 50%,transparent);border-left:4px solid #d4af37;color:#fff;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:25px;overflow:hidden;padding:15px 25px;position:relative;text-transform:uppercase;width:100%}.community-section-title:after{background:linear-gradient(90deg,rgba(0,0,0,.3),transparent);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:100px}.community-section-main{align-items:flex-start;display:flex;gap:24px;padding:2rem;width:100%}.community-section-left{flex:1;min-width:0}.community-section-right{flex-shrink:0;width:350px}.community-section-content{background:linear-gradient(135deg,rgba(20,20,30,.95),rgba(30,30,45,.9));border:2px solid rgba(212,175,55,.3);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 10px rgba(212,175,55,.1);max-height:600px;min-height:400px;overflow-y:auto;position:relative;width:100%}.community-section-content:before{background:linear-gradient(90deg,transparent,rgba(212,175,55,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.community-section-content::-webkit-scrollbar{width:8px}.community-section-content::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.community-section-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#d4af37,#b8941f);border-radius:4px}.community-section-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,gold,#d4af37)}@media (max-width:1024px){.community-section-main{flex-direction:column;gap:20px}.community-section-right{order:-1;width:100%}.community-chat{height:400px}}@media (max-width:768px){.community-section-title{font-size:18px;margin-bottom:20px;padding:12px 20px}.community-section-main{gap:16px}.community-section-content{max-height:500px;min-height:350px}}.profile-container{color:#fff;margin:0 auto;padding:20px;width:100%}.profile-section{border-radius:8px;margin-bottom:40px}.profile-container .section-title{color:#aed5fc;font-weight:600;letter-spacing:1px;margin-top:0;padding-left:10px;text-transform:uppercase}.section-placeholder{border-radius:4px;color:#888;font-style:italic;padding:40px;text-align:center}.profile-card-container{margin-bottom:30px}.profile-card-container,.profile-page-card{display:flex;justify-content:center;width:100%}.profile-navbar{align-items:center;background-color:#1f2937;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 20px;position:sticky;top:0;z-index:100}.profile-tabs{display:flex;list-style:none;margin:0;padding:0}.profile-tab{color:#9ca3af;cursor:pointer;font-weight:600;padding:15px 20px;transition:color .3s ease,border-color .3s ease}.profile-tab:hover{color:#f9fafb}.profile-tab.active{border-bottom-color:#3b82f6;color:#f9fafb}.view-toggle-btn{align-items:center;background-color:#2563eb;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:600;padding:8px 16px;transition:background-color .3s ease}.view-toggle-btn:hover{background-color:#1d4ed8}.view-toggle-btn.full-view{background-color:#4b5563}.view-toggle-btn.full-view:hover{background-color:#374151}.profile-section{margin-bottom:20px;padding:20px}.profile-container .section-title{color:#f9fafb;font-size:1.5rem;font-weight:700;margin-bottom:20px;padding-bottom:10px}.profile-tab-content.full-view .profile-section{scroll-margin-top:80px}html{scroll-behavior:smooth}.profile-tab-content.full-view .profile-section:not(:last-child){margin-bottom:30px;position:relative}.profile-tab-content.full-view .profile-section:not(:last-child):after{background:linear-gradient(90deg,transparent,#3b82f6,transparent);bottom:-15px;content:"";height:1px;left:0;position:absolute;width:100%}@media (max-width:768px){.profile-navbar{flex-direction:column;padding:10px}.profile-tabs{justify-content:space-between;width:100%}.profile-tab{font-size:14px;padding:10px}.view-toggle-btn{justify-content:center;margin-top:10px;width:100%}}#StreambleAccountSidebar{bottom:var(--StreambleSocket_height);color:#fff;left:0;position:absolute;top:var(--StreambleToolbar_height)}#StreambleAccountSidebar>.sidebarProfile{padding:1rem}#StreambleAccountSidebar>.sidebarProfile .streamble-standard-card{width:100%}#StreambleAccountSidebar>.sidebarWallet{background-color:rgba(29,31,54,.69);background-image:linear-gradient(180deg,rgba(0,0,0,.8),rgba(29,31,54,.8));padding:1rem}#StreambleAccountSidebar>.sidebarWallet>div{column-count:2;display:flex;flex-direction:row;width:100%}#StreambleAccountSidebar>.sidebarWallet>div:first-of-type{gap:1rem;justify-content:flex-start;margin-bottom:1rem}#StreambleAccountSidebar>.sidebarWallet>div:first-of-type>span{font-size:1.1rem;font-weight:700}#StreambleAccountSidebar>.sidebarWallet>div:first-of-type>span:nth-of-type(2){color:var(--color_neon_green)}#StreambleAccountSidebar>.sidebarWallet>div:nth-of-type(2){gap:1rem;justify-content:space-between}#StreambleAccountSidebar>.sidebarWallet>div:nth-of-type(2)>button{font-size:.8rem;font-weight:700;padding:.8rem 1rem;width:100%}#StreambleAccountSidebar>.sidebarWallet>div:nth-of-type(2)>button:first-of-type{background-color:var(--gold);background-image:linear-gradient(180deg,#ffe100,#fca600)}#StreambleAccountSidebar>.sidebarWallet>div:nth-of-type(2)>button:nth-of-type(2){background-color:var(--color_neon_green);background-image:linear-gradient(180deg,#0ece09,#049e00)}#StreambleAccountSidebar>.sidebarMenu{display:flex;flex-direction:column;gap:1rem;margin:1rem}#StreambleAccountSidebar>.sidebarMenu .sidebarItem{background-color:rgba(12,11,27,.69);background-image:linear-gradient(180deg,rgba(58,41,95,.9),rgba(74,58,110,.8));border-radius:3px;color:#fff;display:flex;font-size:1rem;font-weight:700;justify-content:flex-end;padding:.8rem 1.1rem}#StreambleAccountSidebar>.sidebarMenu .sidebarItem i{margin-left:8px;width:30px}#StreambleAccountSidebar>.sidebarMenu .sidebarItem.currentSection i{margin-left:8px;width:20px}#StreambleAccountSidebar>.sidebarMenu .sidebarItem:hover{background-color:#fff}#StreambleAccountSidebar>.sidebarMenu .sidebarItem.currentSection{background-color:#fff;background-image:linear-gradient(180deg,rgba(44,76,219,.9),rgba(70,98,224,.8))}#StreambleAccountSidebar>.sidebarMenu .sidebarItem:last-of-type{background-color:rgba(33,33,33,.69);background-image:linear-gradient(180deg,rgba(69,69,69,.9),hsla(0,0%,44%,.8));color:#fff}.event{border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);display:flex;flex-direction:column;margin:20px auto;max-width:1000px;overflow:hidden}.event-details{padding:0}.event-header{padding:24px}.casual-event .event-header{background-color:#4a90e2;color:#fff}.competitive-event .event-header{background-color:#e63946;color:#fff}.event-meta{display:flex;font-size:14px;gap:15px;opacity:.9}.event-date,.event-time{align-items:center;display:flex}.event-info{border-right:1px solid #eee;flex:3;padding:24px}.competition-details h3,.description-section h3,.leaderboard-section h3,.location-section h3,.organizer-section h3,.participants-section h3{color:#333;font-size:18px;margin-bottom:10px}.competition-details,.description-section,.leaderboard-section,.location-section,.organizer-section,.participants-section{margin-bottom:25px}.event-description{color:#555}.location-name{font-weight:600;margin-bottom:5px}.location-address{color:#666;margin-bottom:10px}.location-map-link{color:#4a90e2;font-size:14px;text-decoration:none}.location-map-link:hover{text-decoration:underline}.organizer-name{font-weight:600;margin-bottom:5px}.organizer-contact{color:#666}.competition-details{background-color:#f9f9f9;border-left:4px solid #e63946;border-radius:6px;padding:15px}.competition-details p{margin:5px 0}.rules-section{margin-top:15px}.rules-section h4{font-size:16px;margin-bottom:8px}.event-sidebar{background-color:#f9f9f9;flex:2;padding:24px}.participant-item{align-items:center;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;padding:10px}.participant-name{flex:1;font-weight:500}.participant-rank{background-color:#f8d7da;border-radius:12px;color:#721c24;font-size:12px;margin-right:10px;padding:2px 6px}.participant-join-date{color:#999;font-size:12px}.more-participants{color:#666;font-style:italic;text-align:center}.leaderboard-table{font-size:14px;margin-top:10px}.leaderboard-table td,.leaderboard-table th{border-bottom:1px solid #ddd;padding:8px;text-align:left}.leaderboard-table th{background-color:#f2f2f2}.leaderboard-entry:first-child{background-color:#fff9db}.leaderboard-entry:nth-child(2){background-color:#f8f9fa}.leaderboard-entry:nth-child(3){background-color:#f1f3f5}.rank-cell{font-weight:600;text-align:center}.prize-cell{color:#2b8a3e;font-weight:500}.text-button{background:none;border:none;color:#4a90e2;cursor:pointer;font-size:14px;margin-left:5px;padding:0 5px}.text-button:hover{text-decoration:underline}.event-actions{display:flex;flex-direction:column;gap:10px;margin-top:20px}.competitive-event .action-button,.stream-event-modal .action-button{border:none;border-radius:4px;cursor:pointer;font-weight:600;padding:12px 16px;text-align:center;transition:all .2s ease}.action-button.primary{background-color:#4caf50;color:#fff}.action-button.secondary{background-color:#f8f9fa;border:1px solid #ddd;color:#495057}.action-button.highlight{background-color:#e63946;color:#fff}.action-button:hover{opacity:.9;transform:translateY(-1px)}@media (max-width:768px){.event-details{flex-direction:column}.event-info{border-bottom:1px solid #eee;border-right:none}}.chat-component{--chat-primary:#4a325f;--chat-primary-light:#6a507f;--chat-primary-rgb:74,50,95;--chat-white:#fff;--chat-background:#1a1a1a;--chat-text:#fff;--chat-text-light:hsla(0,0%,100%,.7);--chat-border:hsla(0,0%,50%,.3);--chat-shadow:rgba(0,0,0,.5);--chat-spacing-xs:0.25rem;--chat-spacing-sm:0.5rem;--chat-spacing-md:1rem;--chat-spacing-lg:1.5rem;--chat-spacing-xl:2rem;--chat-sidebar-width:400px;--chat-z-index:1000;--chat-transition-fast:0.15s;--chat-transition-normal:0.3s}.chat-container{height:100%;width:100%}.chat-component,.chat-container{position:relative}.chat-component.light{--chat-background:#f5f5f5;--chat-text:#121212;--chat-border:rgba(0,0,0,.2);--chat-shadow:rgba(0,0,0,.2)}.chat-button{align-items:center;background-color:rgba(74,50,95,.8);border:none;border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.5);color:var(--chat-white);cursor:pointer;display:flex;font-weight:700;gap:var(--chat-spacing-sm);padding:var(--chat-spacing-sm) var(--chat-spacing-md);position:fixed;right:var(--chat-spacing-xl);top:calc(var(--StreambleToolbar_height) + var(--chat-spacing-xl));transition:all .3s ease;z-index:var(--chat-z-index)}.chat-button:hover{background-color:var(--chat-primary);box-shadow:0 6px 18px rgba(0,0,0,.6);transform:translateY(-2px)}.chat-button.active{background-color:var(--chat-primary);right:calc(var(--chat-sidebar-width) + var(--chat-spacing-xl))}.chat-button span{font-size:.95rem;letter-spacing:.5px;margin-left:var(--chat-spacing-xs)}.chat-button svg{stroke-width:2px}@media (max-width:768px){.chat-button{font-size:.875rem;padding:var(--chat-spacing-xs) var(--chat-spacing-sm);right:var(--chat-spacing-md);top:var(--chat-spacing-md)}.chat-button.active{right:calc(var(--chat-sidebar-width) + var(--chat-spacing-md)*2)}.chat-button svg{height:20px;width:20px}}.chat-sidebar{border-left:1px solid var(--chat-border);box-shadow:-2px 0 10px var(--chat-shadow);color:var(--chat-text);flex-direction:column;height:calc(100vh - var(--StreambleSocket_height));overflow:hidden;padding:0;position:fixed;right:0;top:calc(var(--StreambleToolbar_height));transition:transform .3s ease-in-out;width:var(--chat-sidebar-width);z-index:var(--chat-z-index)}.chat-sidebar,.chat-sidebar-header{background-color:var(--chat-background);display:flex}.chat-sidebar-header{border-bottom:1px solid var(--chat-border);flex-shrink:0;padding:var(--chat-spacing-md);position:relative}.chat-sidebar-title{font-size:1rem;font-weight:700;margin-right:auto}.chat-close-button{align-items:center;background:none;border:none;border-radius:10%;color:var(--chat-text);cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:var(--chat-spacing-xs);position:absolute;right:var(--chat-spacing-md);top:50%;transform:translateY(-50%);transition:background-color .2s ease}.chat-close-button:hover{background-color:hsla(0,0%,100%,.1)}.chat-filters{display:flex;gap:var(--chat-spacing-sm);margin-bottom:var(--chat-spacing-md)}.filter-btn{background-color:hsla(0,0%,100%,.05);border:1px solid var(--chat-border);border-radius:4px;color:var(--chat-text);cursor:pointer;font-size:.8rem;padding:var(--chat-spacing-xs) var(--chat-spacing-sm);transition:background-color .2s}.filter-btn.active{background-color:var(--chat-primary);border-color:var(--chat-primary)}.category-filter-container{position:relative}.category-filter-btn{align-items:center;display:flex;gap:var(--chat-spacing-xs)}.dropdown-arrow{font-size:.6rem;margin-left:var(--chat-spacing-xs)}.category-dropdown{background-color:var(--chat-background);border:1px solid var(--chat-border);border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.2);left:0;margin-top:var(--chat-spacing-xs);position:absolute;top:100%;width:150px;z-index:10}.category-option{background:none;border:none;border-bottom:1px solid var(--chat-border);color:var(--chat-text);cursor:pointer;display:block;font-size:.8rem;padding:var(--chat-spacing-sm);text-align:left;width:100%}.category-option:last-child{border-bottom:none}.category-option:hover{background-color:hsla(0,0%,100%,.05)}.category-option.active{background-color:rgba(var(--chat-primary-rgb),.2)}.chat-sidebar-content{display:flex;flex:1;flex-direction:column;margin:var(--chat-spacing-md) 0;overflow-y:auto;padding:0 var(--chat-spacing-md)}.chat-sidebar-footer{background-color:var(--chat-background);border-top:1px solid var(--chat-border);flex-shrink:0;padding:var(--chat-spacing-md)}.chat-sidebar-footer form{flex-direction:column}.chat-input-container,.chat-sidebar-footer form{display:flex;gap:var(--chat-spacing-sm)}.chat-sidebar-footer textarea{background-color:hsla(0,0%,100%,.05);border:1px solid var(--chat-border);border-radius:20px;color:var(--chat-text);flex:1;font-family:inherit;font-size:inherit;max-height:120px;min-height:40px;padding:var(--chat-spacing-sm);resize:none}.chat-sidebar-footer button{background-color:var(--chat-primary);border:none;border-radius:20px;color:var(--chat-white);cursor:pointer;height:40px;min-width:80px;padding:var(--chat-spacing-sm) var(--chat-spacing-md);transition:background-color .2s ease}.chat-sidebar-footer button:hover{background-color:var(--chat-primary-light)}.chat-action-buttons{display:flex;justify-content:space-between;margin-top:var(--chat-spacing-sm)}.chat-action-button{align-items:center;background-color:hsla(0,0%,100%,.05);border:1px solid var(--chat-border);border-radius:20px;color:var(--chat-text);cursor:pointer;display:flex;font-size:.9rem;gap:var(--chat-spacing-xs);justify-content:center;padding:var(--chat-spacing-xs) var(--chat-spacing-sm);transition:background-color .2s ease}.chat-action-button.active,.chat-action-button:hover{background-color:hsla(0,0%,100%,.15)}.chat-action-button img,.chat-action-button svg{height:20px;width:20px}.chat-modal-container{bottom:100px;position:absolute;right:20px;z-index:calc(var(--chat-z-index) + 5)}.no-messages{align-items:center;color:var(--chat-text-light);display:flex;font-style:italic;height:100%;justify-content:center}.chat-message{background-color:hsla(0,0%,100%,.05);border-radius:8px;display:flex;margin-bottom:var(--chat-spacing-md);padding:var(--chat-spacing-sm)}.chat-message-architect{background-color:rgba(74,50,95,.2)}.chat-message-avatar{flex-shrink:0;height:32px;margin-right:var(--chat-spacing-sm);position:relative;width:32px}.chat-message-avatar img{border-radius:50%;height:32px;object-fit:cover;width:32px}.architect-indicator{align-items:center;background-color:transparent;border-radius:50%;bottom:-4px;display:flex;height:16px;justify-content:center;overflow:hidden;position:absolute;right:-4px;width:16px}.architect-indicator img{height:100%;object-fit:contain;width:100%}.chat-message-content{flex:1}.chat-message-header{display:flex;justify-content:space-between;margin-bottom:var(--chat-spacing-xs)}.chat-message-user{color:var(--chat-primary-light);font-weight:700}.chat-message-time{color:hsla(0,0%,100%,.5);font-size:.8rem}.chat-message-text{align-items:center;display:flex;margin-bottom:var(--chat-spacing-xs);word-break:break-word}.chat-message-text img{height:20px;margin-left:var(--chat-spacing-xs);width:20px}.chat-message-reactions{display:flex;flex-wrap:wrap;gap:var(--chat-spacing-xs);margin-bottom:var(--chat-spacing-xs)}.chat-reaction{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:12px;cursor:pointer;display:flex;padding:2px 6px}.chat-reaction img{height:16px;margin-right:3px;width:16px}.chat-reaction span{font-size:.7rem}.chat-message-actions{display:flex;justify-content:flex-end;position:relative}.chat-reaction-button{background:none;border:none;color:var(--chat-text);cursor:pointer;font-size:1rem;opacity:.5;padding:2px 5px}.chat-reaction-button:hover{opacity:1}.chat-reaction-picker{background-color:var(--chat-background);border:1px solid var(--chat-border);border-radius:8px;bottom:100%;display:flex;gap:var(--chat-spacing-xs);padding:var(--chat-spacing-xs);position:absolute;right:0;z-index:calc(var(--chat-z-index) + 1)}.chat-reaction-picker img{cursor:pointer;height:24px;transition:transform .2s;width:24px}.chat-reaction-picker img:hover{transform:scale(1.2)}.chat-event{background-color:hsla(0,0%,100%,.05);border-radius:8px;display:flex;margin-bottom:var(--chat-spacing-md);padding:var(--chat-spacing-sm)}.chat-event-avatar{flex-shrink:0;height:32px;margin-right:var(--chat-spacing-sm);width:32px}.chat-event-avatar img{border-radius:50%;height:32px;object-fit:cover;width:32px}.chat-event-content{flex:1;position:relative}.chat-event-header{display:flex;justify-content:space-between;margin-bottom:var(--chat-spacing-xs)}.chat-event-user{color:var(--chat-primary-light);font-weight:700}.chat-event-time{color:hsla(0,0%,100%,.5);font-size:.8rem}.chat-event-text{align-items:center;display:flex;gap:var(--chat-spacing-sm);margin-bottom:var(--chat-spacing-xs)}.chat-event-icon{height:24px;margin-left:auto;object-fit:contain;width:24px}.emoji-picker-overlay{position:relative;z-index:calc(var(--chat-z-index) + 10)}.emoji-picker{background-color:var(--chat-background);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:80vh;max-width:90vw;overflow:hidden;width:300px}.emoji-picker-header{align-items:center;border-bottom:1px solid var(--chat-border);display:flex;justify-content:space-between;padding:var(--chat-spacing-md)}.emoji-picker-header h3{color:var(--chat-primary-light);font-size:1.2rem;margin:0}.emoji-picker-close{align-items:center;background:none;border:none;border-radius:50%;color:var(--chat-text);cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.emoji-picker-close:hover{background-color:hsla(0,0%,100%,.1)}.emoji-picker-content{display:grid;gap:var(--chat-spacing-sm);grid-template-columns:repeat(5,1fr);max-height:300px;overflow-y:auto;padding:var(--chat-spacing-md)}.emoji-item{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;padding:var(--chat-spacing-xs);transition:background-color .2s,transform .2s}.emoji-item:hover{background-color:hsla(0,0%,100%,.1);transform:scale(1.2)}.react-picker-overlay{position:relative;z-index:calc(var(--chat-z-index) + 10)}.react-picker{background-color:var(--chat-background);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:80vh;max-width:90vw;overflow:hidden;width:350px}.react-picker-header{align-items:center;border-bottom:1px solid var(--chat-border);display:flex;justify-content:space-between;padding:var(--chat-spacing-md)}.react-picker-header h3{color:var(--chat-primary-light);font-size:1.2rem;margin:0}.react-picker-close{align-items:center;background:none;border:none;border-radius:50%;color:var(--chat-text);cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.react-picker-close:hover{background-color:hsla(0,0%,100%,.1)}.react-picker-content{display:grid;gap:var(--chat-spacing-md);grid-template-columns:repeat(5,1fr);max-height:400px;overflow-y:auto;padding:var(--chat-spacing-md)}.react-item{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:var(--chat-spacing-sm);transition:background-color .2s,transform .2s}.react-item:hover{background-color:hsla(0,0%,100%,.1);transform:scale(1.1)}.react-item img{height:32px;object-fit:contain;width:32px}.event-info-column{display:flex;flex:1;flex-direction:column;gap:25px;height:100%}.event-creator-section,.event-description-section,.event-organizer-section,.event-participants-section,.event-prizes-section,.leaderboard-section,.rules-section{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.3);padding:20px}.event-info-column h3{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:1.2rem;margin-bottom:15px;margin-top:0;padding-bottom:10px}.event-tabs{margin-bottom:25px}.event-tab-list{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;overflow-x:auto;padding-bottom:2px}.event-tab{background:none;border:none;color:#ccc;cursor:pointer;font-size:1rem;padding:10px 20px;position:relative;transition:all .2s}.event-tab:hover{color:#fff}.event-tab.active{color:gold}.event-tab.active:after{background-color:gold;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:100%}.creator-card{gap:15px}.creator-avatar,.creator-card{align-items:center;display:flex}.creator-avatar{background-color:rgba(0,0,0,.3);border-radius:50%;height:60px;justify-content:center;overflow:hidden;width:60px}.avatar-placeholder{background-color:hsla(0,0%,59%,.3);border-radius:50%;height:60%;width:60%}.creator-info{display:flex;flex-direction:column}.creator-name{color:#fff;font-weight:600}.creator-contact{color:#ccc;font-size:.9rem}.event-description{color:#ccc;line-height:1.6;margin-bottom:20px}.event-details{background-color:rgba(0,0,0,.2);border-radius:6px;gap:12px;margin-top:20px;padding:15px}.detail-item{border-bottom:1px dashed hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:5px 0}.detail-label{color:#fff;font-weight:600}.detail-value{color:#ccc}.detail-value.status{color:#6240ff;font-weight:600;text-transform:capitalize}.participants-list{list-style:none;margin:0;max-height:400px;overflow-y:auto;padding:0}.participant-cards{background-color:rgba(0,0,0,.2);border-radius:6px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-height:400px;overflow-y:auto;padding:15px}.event-registration-section{align-items:center;background-color:rgba(0,0,0,.3);border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:15px}.join-event-btn{align-items:center;background-color:#6240ff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;overflow:hidden;padding:14px;position:relative;transition:all .2s ease;width:100%}.join-event-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%}.join-event-btn:hover{background-color:#5030e0;box-shadow:0 4px 8px rgba(0,0,0,.3);transform:translateY(-2px)}.join-event-btn:hover:before{left:100%}.join-event-btn:active{box-shadow:0 2px 4px rgba(0,0,0,.3);transform:translateY(1px)}.join-event-icon{font-size:1.2rem;font-weight:700}.registration-note{color:#ccc;font-size:.85rem;margin:0;text-align:center}.prizes-list{list-style:none;margin:0;padding:0}.prize-item{border-bottom:1px solid hsla(0,0%,100%,.1);gap:15px;padding:15px 10px}.prize-item:last-child{border-bottom:none}.prize-badge{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:600;height:30px;justify-content:center;min-width:30px}.prize-item:first-child .prize-badge{background-color:gold;color:#000}.prize-item:nth-child(2) .prize-badge{background-color:silver;color:#000}.prize-item:nth-child(3) .prize-badge{background-color:#cd7f32;color:#fff}.prize-item:nth-child(n+4) .prize-badge{background-color:#6240ff}.prize-details{color:#ccc;font-size:1rem}.rules-section{background-color:rgba(0,0,0,.3);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.3);padding:15px}.rules-content{color:#ccc;line-height:1.6;white-space:pre-line}@media (max-width:1024px){.participant-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:768px){.participant-cards{grid-template-columns:1fr}}.stream-status{background-color:rgba(0,0,0,.8);color:#fff;font-size:.9rem;font-weight:600;letter-spacing:1px;padding:8px 12px;text-align:center;text-transform:uppercase;width:100%}.live-status{align-items:center;color:#ff4080;display:flex;justify-content:center}.live-status:before{animation:pulse 1.5s infinite;background-color:#ff4080;border-radius:50%;content:"";display:inline-block;height:10px;margin-right:8px;width:10px}.scheduled-status{color:#6240ff}.timer{background-color:rgba(98,64,255,.2);border-radius:3px;font-family:monospace;font-weight:700;margin-left:5px;padding:0 5px}.view-more-status{background-color:rgba(255,64,128,.9);cursor:pointer;transition:background-color .3s ease}.view-more-status:hover{background-color:#ff4080;box-shadow:0 0 10px rgba(255,64,128,.7)}.view-more{align-items:center;color:#fff;display:flex;font-weight:700;justify-content:center}.view-more-icon{margin-right:6px;transition:transform .3s ease}.view-more-status:hover .view-more-icon{transform:translateY(2px)}.view-more-status .view-more{animation:text-glow 1.5s infinite alternate}@keyframes text-glow{0%{text-shadow:0 0 2px hsla(0,0%,100%,.5)}to{text-shadow:0 0 8px hsla(0,0%,100%,.8)}}.stream-thumbnail,.stream-thumbnail-container{height:100%;overflow:hidden;position:relative;width:100%}.stream-thumbnail{aspect-ratio:16/9;cursor:pointer}.thumbnail-image{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.stream-thumbnail:hover .thumbnail-image{transform:scale(1.05)}.play-icon{align-items:center;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease;width:60px}.stream-thumbnail:hover .play-icon{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.status-container{bottom:0;left:0;position:absolute;width:100%;z-index:2}.thumbnail-mode-container{aspect-ratio:16/9;box-shadow:0 4px 12px rgba(0,0,0,.5);max-width:300px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.thumbnail-mode-container:hover{box-shadow:0 8px 20px rgba(0,0,0,.7);transform:translateY(-3px) scale(1.02)}.thumbnail-mode-container{border:2px solid transparent;border-image:linear-gradient(to bottom,var(--primary-color),var(--secondary-color));border-image-slice:1}.thumbnail-mode-container:after{background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.7));content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.stream-details{display:flex;flex-direction:column;height:100%;width:100%}.stream-title{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:8px}.game-title{color:var(--primary-color);font-size:1rem;margin-bottom:12px}.creator-name{color:hsla(0,0%,100%,.8);font-size:.9rem;margin-top:10px}.stream-stats{display:flex;flex-wrap:wrap}.stat{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:.9rem;margin-right:15px}.stat .icon{margin-right:5px;fill:var(--secondary-color)}.stream-description{background-color:rgba(0,0,0,.2);border-left:3px solid var(--primary-color);border-radius:8px;margin-top:15px;padding:15px}.description-title{color:var(--secondary-color);font-size:1rem;font-weight:600;margin-bottom:10px}.description-text{color:hsla(0,0%,100%,.9);font-size:.9rem;line-height:1.5;margin:0}.creator-info{border-top:1px solid hsla(0,0%,100%,.1);margin-top:15px;padding-top:15px}.creator-section-title{color:var(--text-color);font-size:.95rem;font-weight:600;margin-bottom:10px}.stream-time{align-items:center;background-color:rgba(0,0,0,.05);border-radius:8px;display:flex;margin-top:12px;padding:8px 12px;transition:background-color .2s ease}.dark .stream-time{background-color:hsla(0,0%,100%,.08)}.stream-time:hover{background-color:rgba(0,0,0,.08)}.dark .stream-time:hover{background-color:hsla(0,0%,100%,.12)}.stream-time .icon{margin-right:10px;fill:var(--text-secondary);flex-shrink:0}.stream-time .time-details{display:flex;flex-direction:column}.stream-time .time-label{color:var(--text-secondary);font-size:.75rem;margin-bottom:2px}.stream-time .time-value{color:var(--text-primary);font-weight:500}.stream-details-modal .stream-title{font-size:1.4rem;margin-bottom:10px}.stream-details-modal .game-title{font-size:1.1rem;margin-bottom:15px}.stream-details-streamList .stream-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-details-carouselCard .stream-stats{justify-content:space-between;margin-top:auto}.stream-details-carouselCard .stat{font-size:.8rem;margin-right:8px}.stream-details-modal .stream-title,.stream-details-streamList .stream-title:hover{background:linear-gradient(to right,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 5px rgba(98,64,255,.3)}@media (max-width:640px){.stream-time{padding:6px 10px}}.is-narrow .stream-time{margin-top:8px;padding:6px 8px}.is-narrow .stream-time .time-details{align-items:center;flex-direction:row}.is-narrow .stream-time .time-label{margin-bottom:0;margin-right:4px}.stream-list-item{background:linear-gradient(90deg,#121218,#1a1a2e);border-left:3px solid var(--primary-color);box-shadow:0 4px 12px rgba(0,0,0,.4);display:flex;height:180px;margin-bottom:15px;overflow:hidden;width:100%}.stream-list-item .thumbnail-container{position:relative;width:50%}.stream-list-item .details-container{cursor:pointer;display:flex;flex-direction:column;padding:15px;transition:background-color .2s ease;width:50%}.stream-list-item .details-container:hover{background-color:rgba(98,64,255,.1)}.stream-list-item .stream-title{color:var(--text-color);font-size:1.3rem;font-weight:700;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-list-item .game-title{color:var(--primary-color);font-size:1rem;font-weight:500;margin-bottom:10px}.stream-list-item .stream-stats{display:flex;margin-top:auto}.stream-list-item .stat{align-items:center;color:hsla(0,0%,100%,.8);display:flex;margin-right:15px}.stream-list-item .icon{margin-right:5px;fill:var(--secondary-color)}@media (max-width:768px){.stream-list-item{flex-direction:column;height:auto}.stream-list-item .details-container,.stream-list-item .thumbnail-container{width:100%}.stream-list-item .thumbnail-container{height:0;padding-bottom:56.25%}}.stream-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.action-button{align-items:center;background-color:rgba(18,18,24,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:#fff;cursor:pointer;display:flex;flex:1;justify-content:center;min-width:80px;padding:8px 12px;transition:all .2s ease}.action-button:hover{background-color:rgba(98,64,255,.2);border-color:var(--primary-color)}.action-button .icon{margin-right:5px;fill:hsla(0,0%,100%,.7);transition:fill .2s ease}.action-button:hover .icon{fill:var(--primary-color)}.action-button span{font-size:.85rem;font-weight:500}.like-button.active{background-color:rgba(255,64,128,.1);border-color:var(--secondary-color);color:var(--secondary-color)}.like-button.active .icon{fill:var(--secondary-color)}.bookmark-button.active{background-color:rgba(98,64,255,.1);border-color:var(--primary-color);color:var(--primary-color)}.bookmark-button.active .icon{fill:var(--primary-color)}.action-button{overflow:hidden;position:relative}.action-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s ease;width:100%}.action-button:hover:before{left:100%}@media (max-width:480px){.stream-actions{flex-direction:column}.action-button{width:100%}}.stake-button{align-items:center;background-color:gold;border:none;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;display:flex;flex-direction:column;font-family:Arial,sans-serif;font-weight:700;justify-content:center;line-height:1.2;padding:12px 24px;text-align:center;transition:background-color .2s,transform .1s,box-shadow .2s;width:100%}.stake-button__primary{color:#000;font-size:2rem;font-weight:800;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.stake-button__secondary{color:green;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.stake-button:hover{background-color:#f7c800;box-shadow:0 4px 12px rgba(0,0,0,.4);transform:translateY(-2px)}.stake-button:active{background-color:#e6b800;box-shadow:0 1px 2px rgba(0,0,0,.2);transform:translateY(1px)}.stake-button:focus{outline:2px solid #06c;outline-offset:2px}.stake-button:disabled{background-color:#ccc;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.stake-button:disabled .stake-button__primary,.stake-button:disabled .stake-button__secondary{color:#666}@media (max-width:480px){.stake-button{padding:10px 16px}.stake-button__primary{font-size:16px}.stake-button__secondary{font-size:12px}}.stake-container{align-items:center;display:flex;flex-direction:column;position:relative;transition:all .3s ease;width:100%}.stake-container.expanded{max-height:100%;max-width:100%;overflow:hidden;z-index:50}.stake-container.expanded,.stake-modal-wrapper{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.stake-modal-wrapper{align-items:center;display:flex;justify-content:center;opacity:0;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:100}.stake-modal-wrapper.visible{opacity:1;visibility:visible}.stake-modal-wrapper.hidden{opacity:0;pointer-events:none;visibility:hidden}.stake-container .stake-modal-overlay{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}@media (max-width:768px){.stake-container{width:100%}}.stake-modal-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;max-height:100%;max-width:100%;overflow:hidden;position:absolute;right:0;top:0;z-index:100}.stake-modal{border-radius:4px;display:flex;flex-direction:column;margin:0 auto;position:relative;width:100%}.stake-modal .investment-subsection-container{flex-direction:column!important}.stake-modal__close-row{background-color:#1a1a2e;display:flex;justify-content:flex-end}.stake-modal__close-button{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;padding:0;transition:background-color .2s;width:36px;z-index:10}.stake-modal__close-button:hover{background-color:hsla(0,0%,100%,.1);color:gold}.stake-modal__content{background-color:#1a1a24;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;flex:1;gap:15px;height:100%;margin-bottom:15px;padding:15px;width:100%}.stake-modal__left-column{display:flex;flex:3;flex-direction:column;gap:15px;min-height:0}.stake-modal__right-column{display:flex;flex:1;flex-direction:column;min-height:0}.stake-modal__footer{padding:0;width:100%}.stake-modal h2,.stake-modal h3{font-size:90%;margin:5px 0}.stake-modal .investment-gold-text{font-size:.9rem}@media (max-width:768px){.stake-modal__content{flex-direction:column-reverse;gap:10px;margin-bottom:10px}.stake-modal{padding:10px;width:95%}.stake-modal__left-column,.stake-modal__right-column{gap:10px}.stake-modal__footer{padding:0}}.stake-header{align-items:center;background-color:#10101a;border-bottom:1px solid hsla(0,0%,100%,.1);border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:space-between;padding:1.5rem;position:relative;width:100%}.stake-header__title{display:flex;flex-direction:column}.stake-header__title-row{align-items:center;display:flex;gap:10px}.stake-header__title h2{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.stake-header__subtitle{color:#a0aec0;font-size:.9rem;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.stake-header__info-button{align-items:center;background-color:#a9a9a9;background-image:linear-gradient(180deg,#ababab,#525252);border:none;border-radius:5px;box-shadow:0 0 4px 2px rgba(69,69,69,0);color:#10101a;cursor:pointer;display:flex;font-size:.8rem;font-weight:700;justify-content:center;padding:.3rem .5rem;transition:var(--default_transition_all)}.stake-header__info-button:hover{background-image:linear-gradient(180deg,#c7c7c7,#636363);box-shadow:0 0 4px 2px rgba(69,69,69,.5)}.stake-header__info-button span{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.stake-header__info-button span i{margin-left:.3rem}.stake-header__info-popup{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.stake-header__info-popup-content{background-color:#1a1a2e;border:1px solid hsla(0,0%,100%,.1);border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.5);max-height:90vh;max-width:500px;overflow:hidden;overflow-y:auto;width:90%}.stake-header__info-popup-header{align-items:center;background-color:rgba(30,41,59,.8);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:15px}.stake-header__info-popup-header h3{color:#fff;font-size:1.2rem;font-weight:600;margin:0}.stake-header__info-popup-close{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .2s;width:30px}.stake-header__info-popup-close:hover{background-color:hsla(0,0%,100%,.1)}.stake-header__info-popup-body{color:#a0aec0;line-height:1.6;padding:20px}.stake-header__info-popup-body p{margin:0 0 15px}.stake-header__info-popup-body p:last-child{margin-bottom:0}.stake-header__prizepool{align-items:flex-end;display:flex;flex-direction:column}.stake-header__prizepool-label{color:#fff;font-size:.9rem;margin-bottom:2px}.stake-header__prizepool-value{color:gold;font-size:1.2rem;font-weight:700}@media (max-width:576px){.stake-header{flex-direction:column;gap:10px}.stake-header,.stake-header__prizepool{align-items:flex-start}}.investment-profit-sources{background-color:rgba(16,16,28,.9);border:1px solid #1e293b;display:flex;flex:1;flex-direction:column;min-height:0;padding:15px}.investment-profit-sources__title{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;flex-shrink:0;font-size:1.1rem;font-weight:600;margin-bottom:10px;margin-top:0;padding-bottom:8px}.investment-profit-sources__list{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0}.investment-profit-source{flex-shrink:0}.investment-profit-source__header{padding:8px}.investment-profit-source__label,.investment-profit-source__rate{font-size:.85rem}.investment-gold-text{font-size:1.1rem;font-weight:600;padding:5px 0}@media (max-width:767px){.investment-profit-sources{padding:12px}.investment-profit-source__header{font-size:.8rem}.investment-gold-text{font-size:1rem}}.investment-profits-meter{padding:.5rem}.investment-profits-meter__content,.investment-profits-meter__info{display:flex;justify-content:center}.investment-profits-meter__content{flex-direction:row}.investment-profits-meter__footer{display:flex;padding-left:2rem;padding-right:2rem}.investment-profits-meter__summary{width:55%}.investment-profits-meter__semicircle:after{border:24px solid #c8266f}.investment-profits-meter__progress-right{border:24px solid #0abe50}.investment-profits-meter__total-value{color:#f7fe01;line-height:1;text-align:center}.investment-value{font-size:1rem}.investment-instructions{color:#fff;font-size:1rem;font-weight:800;text-align:center}.total-value-label{color:#fff;font-size:.7rem}.investment-label-green{color:#03fc2b}.stake-info{display:flex;justify-content:flex-end;margin-bottom:10px;position:relative}.stake-info__title{color:#f2fc04;font-size:.9rem;font-weight:800;padding-right:1rem;text-align:center}.stake-info__button{align-items:center;background-color:#f2fc04;border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;line-height:1;overflow:hidden;padding:0;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:transform .2s;width:24px}.stake-info__button:hover{transform:scale(1.1)}.stake-info__button span{height:100%;width:100%}.stake-info-modal,.stake-info__button span{align-items:center;display:flex;justify-content:center}.stake-info-modal{background-color:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1100}.stake-info-modal__content{background-color:#1a1a2e;box-shadow:0 4px 20px rgba(0,0,0,.5);max-height:90vh;max-width:900px;overflow-y:auto;padding:20px;width:90%}.stake-info-modal__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.stake-info-modal__header h3{color:#fff;font-size:1.3rem;margin:0}.stake-info-modal__close{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;padding:0;transition:background-color .2s;width:36px}.stake-info-modal__close:hover{background-color:hsla(0,0%,100%,.1);color:gold}.stake-info-modal__description{color:#4a90e2;font-size:16px;margin-bottom:20px}.stake-info-modal__table{border:1px solid hsla(0,0%,100%,.1);margin-bottom:20px}.stake-info-modal__table-header{background-color:rgba(30,41,59,.7);border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-weight:700}.stake-info-modal__table-header,.stake-info-modal__table-row{display:grid;grid-template-columns:1fr 2fr 1fr 2fr;padding:10px}.stake-info-modal__table-row{border-bottom:1px solid hsla(0,0%,100%,.05);color:#a0aec0}.stake-info-modal__table-row:last-child{border-bottom:none}.stake-info-modal__column{padding:5px}@media (max-width:768px){.stake-info-modal__table-header,.stake-info-modal__table-row{gap:5px;grid-template-columns:1fr}.stake-info-modal__column{border-bottom:1px solid hsla(0,0%,100%,.05);padding:8px 5px}.stake-info-modal__column:last-child,.stake-info-modal__table-header .stake-info-modal__column{border-bottom:none}.stake-info-modal__table-row{border-bottom:2px solid hsla(0,0%,100%,.1);padding:15px 10px}}.stake-calculator{background-color:rgba(16,16,28,.9);border:1px solid #1e293b;color:#fff;padding:20px}.stake-calculator__slider-container{margin-bottom:20px}.stake-calculator__label{color:#fff;display:block;font-weight:500;margin-bottom:8px}.stake-calculator__slider{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#01ff09 0,#01ff09 var(--fill-percentage,0),#2d3748 var(--fill-percentage,0),#2d3748 100%);border-radius:4px;height:8px;outline:none;width:100%}.stake-calculator__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#01ff09;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.3);cursor:pointer;height:20px;width:20px}.stake-calculator__slider::-moz-range-thumb{background:#01ff09;border:2px solid #38a169;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.3);cursor:pointer;height:20px;width:20px}.stake-calculator__info{color:#a0aec0;font-size:14px;line-height:1.5;margin-top:20px}.stake-calculator__info p{margin:5px 0}.stake-input{background-color:#1a1a24;border:1px solid #1e293b;border-radius:5px;color:#fff;padding:20px;width:100%}.stake-input__header{display:flex;justify-content:space-between;margin-bottom:15px}.stake-input__label{color:#fff;font-weight:500}.stake-input__lock-info{color:#f9e404;font-size:.9rem}.stake-input__control{display:flex;gap:10px}.stake-input__field{background-color:#232b52;border:1px solid hsla(0,0%,100%,.1);color:#fff;flex:1;font-size:16px;height:48px;padding:0 15px}.stake-input__field::placeholder{color:hsla(0,0%,100%,.5)}.stake-input__button{background-color:#f9e404;border:none;color:#000;cursor:pointer;font-size:14px;font-weight:700;height:48px;letter-spacing:.5px;padding:0 20px;text-transform:uppercase;transition:background-color .2s}.stake-input__button:hover{background-color:#f7c800}.stake-input__button:disabled{background-color:#666;cursor:not-allowed}@media (max-width:576px){.stake-input__header{gap:5px}.stake-input__control,.stake-input__header{flex-direction:column}.stake-input__button{width:100%}}.modal-container{align-items:center;background:linear-gradient(180deg,#1a1a2e,#16213e);border:2px solid var(--primary-color);justify-content:center}.modal-container,.modal-content{display:flex;height:100%;width:100%}.modal-content{box-shadow:0 8px 24px rgba(0,0,0,.2);overflow:hidden}.modal-content .thumbnail-section{overflow:hidden;position:relative;width:70%}.modal-content .details-section{background-color:rgba(18,18,24,.7);display:flex;flex-direction:column;padding:20px;width:30%}.modal-header{justify-content:flex-end;margin-bottom:15px}.close-button{background-color:rgba(255,64,128,.2);font-size:20px;height:36px;padding:0;transition:all .3s ease;width:36px}.close-button:hover{background-color:rgba(255,64,128,.8);transform:scale(1.1)}.modal-content .stream-details{flex:1;overflow:hidden}.modal-content .actions-section{border-top:1px solid hsla(0,0%,100%,.1);margin-top:20px;padding-top:20px}.modal-content .stream-title{color:var(--secondary-color);font-weight:700;margin-bottom:10px;text-shadow:0 0 8px rgba(255,64,128,.5)}.modal-content .game-title{color:var(--primary-color);font-size:1.1em;font-weight:600;margin-bottom:15px}.modal-content .thumbnail-section .play-icon{height:84px;width:84px}.modal-content .thumbnail-section .play-icon svg{height:72px;width:72px}.web-3-mode .stake-button-container{bottom:15%;left:50%;max-width:280px;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:60%;z-index:10}.web-3-mode .stake-button-container:has(.stake-container.expanded){height:100%;left:0;max-width:100%;top:0;transform:none;width:100%;z-index:100}.web-3-mode .stake-container.expanded{height:100%!important;left:0!important;margin:0!important;max-height:100%!important;max-width:100%!important;position:absolute!important;top:0!important;width:100%!important;z-index:200!important}.stake-button-container{position:relative}.web-3-mode .stake-button{box-shadow:0 4px 12px rgba(0,0,0,.3);padding:16px 32px}.web-3-mode .stake-button__primary{font-size:22px;margin-bottom:6px}.web-3-mode .stake-button__secondary{font-size:16px}.modal-content .thumbnail-section .stake-modal-overlay{position:absolute;z-index:20}@media (max-width:768px){.modal-content{flex-direction:column}.modal-content .details-section,.modal-content .thumbnail-section{width:100%}.modal-content .thumbnail-section{height:0;padding-bottom:56.25%}.web-3-mode .stake-button-container{bottom:10%;width:80%}}@media (max-width:480px){.web-3-mode .stake-button-container{bottom:8%;width:90%}.web-3-mode .stake-button__primary{font-size:18px}.web-3-mode .stake-button__secondary{font-size:14px}}.carousel-card{background:linear-gradient(180deg,#1a1a2e,#121218);border-bottom:3px solid var(--secondary-color);border-radius:0;display:flex;flex-direction:column;height:320px;overflow:visible;position:relative;transition:all .3s ease;width:300px}.carousel-card.focused{background:linear-gradient(180deg,#1a1a2e,#16213e);border:1px solid var(--primary-color);border-bottom:3px solid var(--secondary-color);box-shadow:0 10px 25px rgba(0,0,0,.7);transform:translateY(-10px);width:360px;z-index:2}.carousel-card .card-content{display:flex;flex-direction:column;height:100%}.carousel-card .details-section{display:flex;flex-direction:column;order:1;padding:8px;z-index:2}.carousel-card.minimized .details-section{padding:6px 8px}.carousel-card .title-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.carousel-card .stream-title{color:var(--text-color);font-size:1rem;font-weight:700;margin:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.carousel-card.minimized .stream-title{max-width:100%}.carousel-card:hover .stream-title{color:var(--secondary-color)}.carousel-card .stream-stats{align-items:center;display:flex;gap:8px;justify-content:flex-end}.carousel-card .info-row{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.carousel-card .game-title{color:var(--primary-color);font-size:.85rem;margin:0;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-card .creator-name{color:hsla(0,0%,100%,.7);font-size:.85rem;text-align:right}.carousel-card.focused .creator-name{color:hsla(0,0%,100%,.9);font-size:.9rem}.carousel-card .stat{align-items:center;display:flex;font-size:.85rem}.carousel-card .icon{margin-right:4px;fill:var(--secondary-color)}.carousel-card .thumbnail-section{display:flex;flex:1;max-height:calc(100% - 70px);order:2;overflow:visible;position:relative}.carousel-card .thumbnail-section .stream-thumbnail-container{height:100%;width:100%}.carousel-card.focused .thumbnail-section{max-height:calc(100% - 80px)}.carousel-card.minimized .thumbnail-section{max-height:calc(100% - 60px)}.carousel-card .stream-details-carouselCard{display:flex;flex-direction:column;gap:4px}.carousel-card .stream-details-carouselCard h2+div{align-items:center;display:flex;justify-content:space-between}.stream-card{--primary-color:#6240ff;--secondary-color:#ff4080;--background-color:#121218;--text-color:#fff;--text-secondary:#a0a0b0;--card-shadow:0 4px 12px rgba(0,0,0,.5);--border-radius:8px;--transition-speed:0.3s;background-color:var(--background-color);border-radius:var(--border-radius);box-shadow:var(--card-shadow);color:var(--text-color);font-family:Arial,sans-serif;overflow:hidden;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.stream-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.6);transform:translateY(-3px)}.stream-card-thumbnail{max-width:300px;width:100%}.stream-card-streamList{display:flex;height:180px;margin-bottom:16px;width:100%}.stream-card-modal{display:flex;height:auto;min-height:500px;width:90%}.stream-card-carouselCard{height:320px;transition:width var(--transition-speed) ease-in-out,height var(--transition-speed) ease-in-out;width:300px}.stream-card-carouselCard.focused{height:340px;width:360px}.carousel-container{margin:0 auto;max-width:1400px;overflow:visible;padding:20px 0}.carousel-nav-button{align-items:center;background:rgba(0,0,0,.7);border:2px solid #6240ff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;line-height:0;padding:0;position:absolute;text-align:center;transition:all .2s ease;width:40px;z-index:10}.carousel-nav-button:hover{background:rgba(98,64,255,.3);box-shadow:0 0 10px rgba(98,64,255,.5);transform:scale(1.1)}.carousel-prev-button{left:20px}.carousel-next-button{right:20px}.carousel-nav-button:disabled{cursor:not-allowed;opacity:.5}.casual-streams-carousel{align-items:center;height:350px;overflow:visible;position:relative;width:100%}.casual-carousel-item{opacity:0;pointer-events:none;position:absolute;transform:scale(.8);transition:all .5s ease;visibility:hidden;z-index:0}.casual-carousel-item.center,.casual-carousel-item.left,.casual-carousel-item.right{opacity:.7;pointer-events:auto;visibility:visible}.casual-carousel-item.center,.casual-carousel-item.focused{opacity:1;z-index:3}.casual-carousel-item.left{transform:translateX(-320px) scale(.8);z-index:1}.casual-carousel-item.center{transform:translateX(0) scale(1);z-index:2}.casual-carousel-item.right{transform:translateX(320px) scale(.8);z-index:1}.casual-carousel-item.focused{transform:translateX(0) scale(1)}.casual-carousel-item.hidden{opacity:0;pointer-events:none;transform:scale(0);visibility:hidden}.competitive-toggle-btn.active{background-color:#e74c3c}.competitive-streams-carousel{align-items:center;height:350px;overflow:visible;position:relative;width:100%}.competitive-carousel-item{opacity:0;pointer-events:none;position:absolute;transform:scale(.8);transition:all .5s ease;visibility:hidden;z-index:0}.competitive-carousel-item.center,.competitive-carousel-item.left,.competitive-carousel-item.right{opacity:.7;pointer-events:auto;visibility:visible}.competitive-carousel-item.center,.competitive-carousel-item.focused{opacity:1;z-index:3}.competitive-carousel-item.left{transform:translateX(-320px) scale(.8);z-index:1}.competitive-carousel-item.center{transform:translateX(0) scale(1);z-index:2}.competitive-carousel-item.right{transform:translateX(320px) scale(.8);z-index:1}.competitive-carousel-item.focused{transform:translateX(0) scale(1)}.competitive-carousel-item.hidden{opacity:0;pointer-events:none;transform:scale(0);visibility:hidden}.competitive-stream-schedule{color:#e74c3c;font-size:.9rem}@media (max-width:1200px){.casual-carousel-item.left,.competitive-carousel-item.left{transform:translateX(-200px) scale(.8)}.casual-carousel-item.right,.competitive-carousel-item.right{transform:translateX(200px) scale(.8)}}@media (max-width:768px){.casual-streams-header,.competitive-streams-header{flex-direction:column}.casual-display-toggle,.competitive-display-toggle{margin-top:10px}.casual-streams-carousel,.competitive-streams-carousel{height:400px}.casual-carousel-item,.competitive-carousel-item{width:100%}.casual-carousel-item.focused,.competitive-carousel-item.focused{transform:translateX(0) scale(1)}.carousel-nav-button{font-size:1rem;height:30px;width:30px}.carousel-prev-button{left:5px}.carousel-next-button{right:5px}}.event-header{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;justify-content:space-between}.event-header,.event-header-container{border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:25px;padding:20px;position:relative}.event-header-container{background-color:rgba(0,0,0,.7);border-radius:8px 8px 0 0}.event-header-background{background-position:50%;background-size:cover;border-radius:8px 8px 0 0;height:150px;left:0;opacity:.2;position:absolute;right:0;top:0;z-index:0}.event-header-content{display:flex;flex:1;flex-direction:column;gap:15px;position:relative;z-index:1}.event-header-top{align-items:flex-start}.event-header-title-section{flex:1}.event-title{margin:0 0 10px}.event-header-title,.event-title{color:gold;font-size:28px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.event-header-title{margin:0}.event-header-subtitle{color:#a0a0a0;font-size:16px;margin-top:5px}.event-date-time{font-size:1rem;margin-top:5px;opacity:.9}.event-header-actions{display:flex;gap:10px}.header-action-button{align-items:center;background-color:rgba(0,0,0,.6);border:1px solid rgba(255,215,0,.3);border-radius:4px;color:gold;cursor:pointer;display:flex;font-weight:500;gap:5px;padding:8px 15px;transition:all .2s ease}.header-action-button:hover{background-color:rgba(255,215,0,.2);border-color:gold}.header-action-button.primary{background-color:rgba(98,0,238,.4);border:1px solid rgba(98,0,238,.6);color:#fff}.header-action-button.primary:hover{background-color:rgba(98,0,238,.6)}.header-action-button svg{color:gold}.header-action-button.primary svg{color:#fff}.register-button{background-color:rgba(0,0,0,.3);border:2px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;margin-left:20px;padding:10px 20px;transition:all .2s}.register-button:hover{background-color:#fff;color:#ff4080}.registered-badge{background-color:rgba(52,199,89,.8);border-radius:30px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;padding:8px 15px}.event-header-meta{display:flex;flex-wrap:wrap;gap:15px;margin-top:5px}.event-header-meta-item{align-items:center;color:#a0a0a0;display:flex;font-size:14px;gap:5px}.event-header-meta-item svg{color:gold}.event-header-meta-item.highlight{color:#fff}.event-header-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.event-header-tag{background-color:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#a0a0a0;font-size:12px;padding:4px 10px}.event-header-tag.highlight{background-color:rgba(255,215,0,.1);border-color:rgba(255,215,0,.3);color:gold}.event-status{background-color:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;display:inline-block;font-size:14px;font-weight:500;padding:5px 10px}.status-active,.status-live{color:#4caf50}.status-planned,.status-upcoming{color:#2196f3}.status-completed,.status-finished{color:#f44336}@media (max-width:768px){.event-header{align-items:flex-start;flex-direction:column;gap:15px}.register-button{margin-left:0;margin-top:15px}.event-header-top{flex-direction:column;gap:15px}.event-header-actions{justify-content:flex-start;width:100%}.event-header-meta{flex-direction:column;gap:10px}}.casual-event-container{color:#fff;margin-bottom:20px;overflow:hidden}.casual-event-content{display:flex;gap:30px;padding:0 20px 20px}.casual-event-column{flex:1}.casual-streams-column{background-color:rgba(0,0,0,.5);border-radius:8px;border-right:1px solid hsla(0,0%,100%,.1);flex:2;margin-bottom:20px;overflow-y:auto;padding:25px}.casual-streams-header{align-items:center;background-color:rgba(0,0,0,.4);display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 0;position:sticky;top:0;z-index:5}.casual-streams-header h2{color:#fff;font-size:1.4rem;margin:0}.casual-display-toggle{background-color:rgba(0,0,0,.3);border-radius:20px;display:flex;margin:5px;overflow:hidden}.casual-toggle-btn{background:none;border:none;color:#ccc;cursor:pointer;font-size:.9rem;padding:6px 15px;transition:all .2s}.casual-toggle-btn.active{background-color:#6240ff;color:#fff}.casual-streams-container{margin-top:20px}.casual-streams-carousel{display:flex;gap:20px;justify-content:center;padding:20px 0}.casual-carousel-item{transition:all .3s}.casual-carousel-item.featured{box-shadow:0 8px 30px rgba(0,0,0,.5);transform:scale(1.05);z-index:1}.casual-streams-list .casual-list-item{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);margin-bottom:20px;overflow:hidden;transition:transform .2s}.casual-streams-list .casual-list-item:hover{transform:translateY(-5px)}.casual-no-streams{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:50px 20px;text-align:center}.casual-no-streams p{color:#ccc;font-size:1.1rem;margin-bottom:20px}.casual-create-stream-btn{background-color:rgba(0,0,0,.3);border:2px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s}.casual-create-stream-btn:hover{background-color:#fff;color:#6240ff}.casual-section{margin-bottom:25px}.casual-section-title{color:gold;font-size:18px;font-weight:600;margin-bottom:15px}.casual-event-description{color:#ccc;line-height:1.6;margin-bottom:20px}.casual-event-details{background-color:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.05);border-radius:6px;margin-bottom:20px;padding:15px}.casual-details-list{list-style:none;margin:0;padding:0}.casual-details-item{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;justify-content:space-between;padding:8px 0}.casual-details-item:last-child{border-bottom:none}.casual-detail-label{color:#a0a0a0;font-weight:500}.casual-detail-value{color:#fff}.casual-participants{background-color:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.05);border-radius:6px;margin-top:20px;padding:15px}.casual-participants-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.casual-participant-item{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:20px;display:flex;font-size:14px;padding:5px 10px}.casual-participant-avatar{background-color:rgba(0,0,0,.3);border-radius:50%;height:24px;margin-right:8px;width:24px}.casual-participant-name{color:#fff}.casual-event-gallery{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:15px}.casual-gallery-item{aspect-ratio:1/1;background-color:hsla(0,0%,100%,.1);border-radius:4px;overflow:hidden}.casual-gallery-img{height:100%;object-fit:cover;width:100%}@media (max-width:768px){.casual-event-content{flex-direction:column;gap:20px}}.competitive-event{display:flex;flex-direction:column;width:100%}.competitive-event-content{display:flex;flex:1;gap:30px;overflow:hidden;padding:0 20px 20px}.competitive-streams-column{background-color:rgba(0,0,0,.5);border-radius:8px;border-right:1px solid hsla(0,0%,100%,.1);flex:2;margin-bottom:20px;overflow-y:auto;padding:25px}.competitive-streams-header{align-items:center;background-color:rgba(0,0,0,.4);display:flex;justify-content:space-between;margin-bottom:20px;padding:10px 0;position:sticky;top:0;z-index:5}.competitive-streams-header h2{color:#fff;font-size:1.4rem;margin:0}.competitive-display-toggle{background-color:rgba(0,0,0,.3);border-radius:20px;display:flex;margin:5px;overflow:hidden}.competitive-toggle-btn{background:none;border:none;color:#ccc;cursor:pointer;font-size:.9rem;padding:6px 15px;transition:all .2s}.competitive-toggle-btn.active{background-color:#6240ff;color:#fff}.competitive-streams-container{margin-top:20px}.competitive-streams-carousel{display:flex;gap:20px;justify-content:center;overflow-x:auto;padding:20px 0}.competitive-carousel-item{transition:all .3s}.competitive-carousel-item.featured{box-shadow:0 8px 30px rgba(0,0,0,.5);transform:scale(1.05);z-index:1}.competitive-streams-list .competitive-list-item{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);margin-bottom:20px;overflow:hidden;transition:transform .2s}.competitive-streams-list .competitive-list-item:hover{transform:translateY(-5px)}.competitive-no-streams{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:50px 20px;text-align:center}.competitive-no-streams p{color:#ccc;font-size:1.1rem;margin-bottom:20px}.competitive-stream-schedule{color:#a0a0a0;font-style:italic}.competitive-info-column{background-color:rgba(0,0,0,.5);border-radius:8px;flex:1.2;overflow-y:auto;padding:25px}.competitive-info-tabs{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;margin-bottom:20px}.competitive-tab-btn{background:none;border:none;color:#ccc;cursor:pointer;font-size:1rem;padding:10px 20px;position:relative;transition:all .2s}.competitive-tab-btn:after{background-color:transparent;bottom:0;content:"";height:3px;left:0;position:absolute;transition:background-color .2s;width:100%}.competitive-tab-btn.active{color:#fff;font-weight:600}.competitive-tab-btn.active:after{background-color:#6240ff}.competitive-tab-content{margin-top:20px}.competitive-key-details{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px}.competitive-detail-card{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.3);display:flex;flex:1;gap:15px;min-width:150px;padding:15px}.competitive-detail-icon{align-items:center;background-color:rgba(98,64,255,.2);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.competitive-section{margin-bottom:25px}.competitive-section-title{color:gold;font-size:18px;font-weight:600;margin-bottom:15px}.competitive-event-description{color:#ccc;line-height:1.6;margin-bottom:20px}.competitive-prizes-list{list-style:none;margin:0;padding:0}.competitive-prize-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:15px;padding:15px 10px}.competitive-prize-item:last-child{border-bottom:none}.competitive-prize-badge{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:600;height:30px;justify-content:center;min-width:30px}.competitive-prize-item:first-child .competitive-prize-badge{background-color:gold;color:#000}.competitive-prize-item:nth-child(2) .competitive-prize-badge{background-color:silver;color:#000}.competitive-prize-item:nth-child(3) .competitive-prize-badge{background-color:#cd7f32;color:#fff}.competitive-prize-item:nth-child(n+4) .competitive-prize-badge{background-color:#6240ff}.competitive-prize-details{color:#ccc;font-size:1rem}.competitive-rules-content{color:#ccc;line-height:1.6;white-space:pre-line}.competitive-leaderboard-list{list-style:none;margin:0;padding:0}.competitive-leaderboard-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;padding:12px 10px}.competitive-leaderboard-item:last-child{border-bottom:none}.competitive-leaderboard-rank{color:#fff;font-weight:600;text-align:center;width:40px}.competitive-leaderboard-player{color:#fff;flex:1;font-weight:500}.competitive-leaderboard-score{color:gold;font-weight:600}.competitive-leaderboard-empty{color:#a0a0a0;font-style:italic;padding:20px;text-align:center}@media (max-width:1024px){.competitive-event-content{flex-direction:column}.competitive-streams-column{border-bottom:1px solid hsla(0,0%,100%,.1);border-right:none}}@media (max-width:768px){.competitive-streams-header{align-items:flex-start;flex-direction:column;gap:10px}.competitive-streams-carousel{align-items:center;flex-direction:column}.competitive-carousel-item{margin-bottom:15px;max-width:350px;width:100%}}.event-info-column{background-color:rgba(0,0,0,.5);border-radius:8px;flex:1.2;overflow-y:auto;padding:25px}.leaderboard-table-container{overflow-x:auto;width:100%}.leaderboard-table{border-collapse:collapse;border-spacing:0;color:#fff;font-size:.9rem;margin-bottom:10px;text-align:left;width:100%}.leaderboard-table th{background-color:rgba(0,0,0,.3);border-bottom:2px solid hsla(0,0%,100%,.1);cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:12px;text-align:left;text-transform:uppercase;transition:background-color .2s ease;user-select:none}.leaderboard-table th:hover{background-color:rgba(0,0,0,.5)}.leaderboard-table th.sorted-column{background-color:rgba(142,36,170,.3);color:#dd8eff;position:relative}.leaderboard-table th.sorted-column:after{background-color:#dd8eff;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.leaderboard-table td{border-bottom:1px solid rgba(51,51,51,.3);padding:.6rem 1rem}.leaderboard-table tr:nth-child(2n){background-color:#3e2054}.leaderboard-table tr:nth-child(odd){background-color:#191222}.leaderboard-table tr{cursor:pointer}.leaderboard-table .player-name{color:#dd8eff;font-weight:700}.leaderboard-table .points,.leaderboard-table .rank{color:#fff}.leaderboard-table tr:hover{background-color:#fff}.leaderboard-table tr:hover td{color:#000;font-weight:700}.leaderboard-table tr:hover .points,.leaderboard-table tr:hover .rank{color:#dd8eff;font-weight:900}#top-rank-player{background-color:gold;box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;z-index:1}#top-rank-player td{color:#000;font-size:1.2rem;font-weight:900;padding:1.2rem 1rem}#top-rank-player .player-name{color:#8b0000;font-size:1.3rem;letter-spacing:1px;text-transform:uppercase}#top-rank-player .points,#top-rank-player .rank{color:#8b0000;font-size:1.3rem;font-weight:900}#top-rank-player:hover{background-color:#daa520}.leaderboard-table .selected-player{background-color:rgba(142,36,170,.5);position:relative}.leaderboard-table .selected-player:after{background-color:#9c27b0;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.leaderboard-table .selected-player:hover td{color:#fff}.leaderboard-table .selected-player:hover .player-name{color:#dd8eff}@media (max-width:768px){.leaderboard-table td,.leaderboard-table th{font-size:.85rem;padding:8px}.leaderboard-title{font-size:1.3rem;padding-left:.5rem}}.player-stats{background:rgba(29,20,41,.8);border:1px solid #3e2054;box-shadow:0 2px 6px rgba(0,0,0,.2);flex-direction:column;height:100%;margin:0;width:100%}.player-stats-header{align-items:center;border-bottom:1px solid rgba(174,213,252,.2);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.player-stats-title{color:#aed5fc;font-size:1.3rem;font-weight:700;letter-spacing:2px;text-transform:uppercase}.player-stats-close{align-items:center;background:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;line-height:1;transition:color .2s ease;width:30px}.player-stats-close:hover{color:#dd8eff}.player-stats-close:active{color:#9c27b0}.player-stats-content{display:flex;flex:1;flex-direction:column}.player-stats-games{align-items:center;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.3);display:flex;flex-direction:column;height:120px;justify-content:center;margin:0 auto 20px;overflow:hidden;position:relative;width:120px}.player-stats-games:before{background:rgba(29,20,41,.8);border-radius:50%;bottom:10px;content:"";left:10px;position:absolute;right:10px;top:10px;z-index:1}.player-stats-games .games-won{color:#fff;font-size:2.5rem;font-weight:700;line-height:1;position:relative;z-index:2}.player-stats-games .games-label{font-size:.8rem;opacity:.7;position:relative;text-transform:uppercase;z-index:2}.player-stats-games:after{background:linear-gradient(90deg,#b800fe,#0302fe);border-radius:5px;bottom:-5px;content:"";height:10px;position:absolute;right:-5px;width:40px;z-index:2}.player-stats-points{display:none}.player-stats-details{overflow-y:auto;padding-right:5px;width:70%}.player-stats-name{color:#dd8eff;letter-spacing:1px;text-align:center;text-transform:uppercase}.player-stats-metrics{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:20px}.player-stats-metric{background-color:rgba(0,0,0,.2);border:1px solid rgba(174,213,252,.1);border-radius:4px;padding:8px 12px}.player-stats-metric-label{font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}.player-stats-metric-value{color:#aed5fc}.player-performance{background-color:rgba(0,0,0,.3);border:1px solid rgba(255,215,0,.3);border-radius:4px;justify-content:center;padding:12px}.player-performance-label{color:hsla(0,0%,100%,.8);letter-spacing:1px;text-transform:uppercase}.player-performance-value{color:gold;font-size:1.2rem}@media (max-width:768px){.player-stats{padding:10px}.player-stats-metrics{grid-template-columns:1fr}}.leaderboard-container{color:#fff;flex-direction:column;height:auto;margin:20px auto;text-align:center;width:100%}.leaderboard-container,.leaderboard-header{display:flex;padding:1rem;position:relative}.leaderboard-header{align-items:center;background:linear-gradient(90deg,#1d1429 0,#2a1d3a 40%,rgba(42,29,58,0) 90%);border-radius:0;justify-content:space-between;margin-bottom:20px;overflow:hidden;width:90%}.leaderboard-title{color:#aed5fc;font-size:1.8rem;font-weight:400;letter-spacing:2px;margin:0;padding-left:1rem;text-align:left}.leaderboard-content{flex-direction:row;flex-wrap:wrap;gap:80px;width:100%}.leaderboard-table-section{flex:1;min-width:280px}.leaderboard-error,.leaderboard-loading{background-color:rgba(0,0,0,.2);border-radius:8px;margin:20px 0;padding:20px;text-align:center}.leaderboard-error{border-left:4px solid #f44336;color:#f44336}.leaderboard-loading{animation:loadingPulse 1.5s infinite;color:#e0e0e0}.player-stats-section{flex:0 0 auto;transform:translateZ(0);width:530px;will-change:transform}.stats-open .leaderboard-table-section{flex:1 0 auto;max-width:calc(100% - 500px)}@keyframes loadingPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes slideOut{0%{transform:translateX(0) translateZ(0)}to{transform:translateX(100%) translateZ(0)}}.player-stats-section{animation:slideIn .3s forwards}@media (max-width:1024px){.player-stats-section,.stats-open .leaderboard-table-section{flex:1 0 100%;max-width:none;width:100%}.leaderboard-content{flex-direction:column;gap:20px}}@media (max-width:768px){.leaderboard-container{padding:10px}}.leaderboard-dropdown{display:flex;justify-content:center;margin:20px;width:100%}.leaderboard-toggle{background:linear-gradient(135deg,#2b1d41,#462b68);border:none;border-radius:30px;box-shadow:0 4px 8px rgba(0,0,0,.3);color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 25px;transition:all .3s ease}.leaderboard-toggle:hover{background:linear-gradient(135deg,#352650,#573380);box-shadow:0 6px 12px rgba(0,0,0,.4);transform:translateY(-2px)}.leaderboard-toggle.active{background:linear-gradient(135deg,#8e2de2,#4a00e0)}.leaderboard-container-expanded{align-items:center;animation:slideDown .4s ease-out;display:flex;grid-area:leaderboard;justify-content:center;padding:30px 0;position:relative;width:100%;z-index:100}.leaderboard-container-expanded>*{margin:0 auto;width:100%}.rules-button{align-items:center;background-color:#fc0;border:none;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#000;cursor:pointer;display:flex;font-weight:700;gap:10px;padding:10px 15px;position:absolute;right:30px;top:140px;transition:all .2s ease;z-index:100}.rules-button:hover{background-color:gold;box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-2px)}.rules-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;font-weight:700;height:20px;justify-content:center;width:20px}.exclamation{color:#000;font-size:14px;font-weight:700}.rules-modal-overlay{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.rules-modal{animation:modalFadeIn .3s;background-color:#1a1a2e;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.5);color:#fff;max-width:500px;padding:20px;position:relative;width:90%}.close-button{color:#ccc;position:absolute;right:10px;top:10px}.close-button:hover{color:#fff}.rules-content{margin-top:10px}.rules-content h2{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fc0;margin-bottom:15px;margin-top:0;padding-bottom:10px}.tournament-mode{animation:fadeIn .3s ease;width:100%}.tournament-mode--registration .tournament-grid{animation:slideInFromBottom .3s ease}.tournament-column--center,.tournament-column--left,.tournament-column--right{border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);display:flex;flex-direction:column;gap:1rem;padding:1rem}.tournament-mode--registration .tournament-column--left{background:linear-gradient(135deg,rgba(155,123,255,.1),rgba(90,32,100,.1));border:1px solid rgba(155,123,255,.2)}.tournament-mode--registration .tournament-column--center{background:linear-gradient(135deg,rgba(155,123,255,.05),rgba(90,32,100,.05));border:1px solid rgba(155,123,255,.15)}.tournament-mode--registration .tournament-column--right{background:linear-gradient(135deg,rgba(155,123,255,.03),rgba(90,32,100,.03));border:1px solid rgba(155,123,255,.1)}.tournament-mode--closed .tournament-grid{opacity:.9}.tournament-mode__message{background-color:#2e1a3e;border:2px solid #f59e0b;border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);margin:1.5rem auto;max-width:800px;padding:1.5rem;text-align:center}.tournament-mode__message--pulse{animation:pulse 2s ease-in-out infinite}.tournament-mode__icon{align-items:center;background-color:#f59e0b;border-radius:50%;box-shadow:0 0 5px rgba(255,167,255,.3);color:#f0f0f0;display:flex;font-size:1.25rem;font-weight:700;height:50px;justify-content:center;margin:0 auto 1rem;width:50px}.tournament-mode__content h3{color:#f59e0b;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.tournament-mode__timer{background-color:rgba(245,158,11,.1);border-radius:0;display:inline-block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-weight:700;margin-top:1rem;padding:.75rem}.tournament-mode--registered .tournament-grid{animation:slideInFromBottom .3s ease}.registration-actions{display:flex;flex-direction:column;gap:1rem}.registration-actions__button{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:0;color:#f0f0f0;cursor:pointer;font-weight:700;letter-spacing:.05em;overflow:hidden;padding:.75rem 1.5rem;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}.registration-actions__button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.registration-actions__button:hover:before{left:100%}.registration-actions__button:hover{box-shadow:0 0 8px rgba(255,167,255,.5)}.tournament-players{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.tournament-players__header{align-items:center;border-bottom:1px solid #751e75;display:flex;justify-content:space-between;padding-bottom:.75rem}.tournament-players__title{color:#f0f0f0;font-size:1.125rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.tournament-players__count{background-color:rgba(155,123,255,.1);border-radius:9999px;color:#aaa;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.875rem;padding:.25rem .5rem}.tournament-players__item{align-items:center;background:rgba(46,26,62,.3);border:1px solid rgba(117,30,117,.3);border-radius:0;display:flex;justify-content:space-between;padding:.75rem;transition:all .15s cubic-bezier(.4,0,.2,1)}.tournament-players__item:hover{box-shadow:0 0 5px rgba(255,167,255,.3);transform:translateY(-2px)}.tournament-players__name{color:#f0f0f0;font-weight:500}.tournament-players__rank{background-color:rgba(155,123,255,.1);border-radius:9999px;color:#9b7bff;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem;font-weight:700;padding:.25rem .5rem}.registration-confirmation{background:linear-gradient(180deg,rgba(46,26,62,.7),rgba(29,20,41,.7));border:1px solid rgba(255,167,255,.3);border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);padding:1.5rem;text-align:center}.registration-confirmation__icon{align-items:center;background-color:rgba(155,123,255,.1);border-radius:50%;box-shadow:0 0 8px rgba(255,167,255,.5);color:#ffa7ff;display:flex;font-size:1.5rem;height:64px;justify-content:center;margin:0 auto 1rem;width:64px}.registration-confirmation__title{color:#ffa7ff;font-size:1.5rem;font-weight:700;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.registration-confirmation__message{color:#aaa;font-size:1rem;margin-bottom:1.5rem}@media (max-width:992px){.registration-confirmation,.tournament-mode__message{margin:1rem auto;padding:1rem}.tournament-players__item{padding:.5rem}.tournament-players__rank{padding:.25rem .5rem}}@media (max-width:768px){.registration-confirmation__title{font-size:1.25rem}.tournament-mode__icon{font-size:1rem;height:40px;width:40px}.registration-confirmation,.tournament-mode__message{max-width:100%}.tournament-column--center,.tournament-column--left,.tournament-column--right{padding:.75rem}}.player-registered-container,.tournament-mode--registered{animation:fadeIn .3s ease;width:100%}.player-registered-mode,.tournament-mode--registered .tournament-grid{animation:slideInFromBottom .3s ease;display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1rem}@media (min-width:768px){.player-registered-mode,.tournament-mode--registered .tournament-grid{grid-template-columns:1fr 1fr}}@media (min-width:992px){.player-registered-mode,.tournament-mode--registered .tournament-grid{grid-template-columns:1fr 1fr 1fr}}.registered-center-column,.registered-left-column,.registered-right-column,.tournament-mode--registered .tournament-column--center,.tournament-mode--registered .tournament-column--left,.tournament-mode--registered .tournament-column--right{border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);display:flex;flex-direction:column;gap:1rem;padding:1rem}.registered-left-column,.tournament-mode--registered .tournament-column--left{background:linear-gradient(135deg,rgba(155,123,255,.1),rgba(90,32,100,.1));border:1px solid rgba(155,123,255,.2)}.registered-center-column,.tournament-mode--registered .tournament-column--center{background:linear-gradient(135deg,rgba(155,123,255,.05),rgba(90,32,100,.05));border:1px solid rgba(155,123,255,.15)}.registered-right-column,.tournament-mode--registered .tournament-column--right{background:linear-gradient(135deg,rgba(155,123,255,.03),rgba(90,32,100,.03));border:1px solid rgba(155,123,255,.1)}@media (max-width:768px){.registered-center-column,.registered-left-column,.registered-right-column,.tournament-mode--registered .tournament-column--center,.tournament-mode--registered .tournament-column--left,.tournament-mode--registered .tournament-column--right{margin-bottom:1rem;padding:.75rem}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tournament-active-container{animation:fadeIn .5s ease-out;width:100%}.tournament-active-mode{display:grid;gap:1.5rem;grid-template-columns:1fr;width:100%}@media (min-width:768px){.tournament-active-mode{grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.tournament-active-mode{grid-template-columns:1fr 1fr 1fr}}.active-center-column,.active-left-column,.active-right-column{background:linear-gradient(135deg,rgba(155,123,255,.1),rgba(90,32,100,.1));border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1rem;height:100%;padding:1.5rem}.active-tournament-header{align-items:center;border-bottom:1px solid #ffa7ff;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.active-header-title{color:#f0f0f0;font-size:1.125rem;font-weight:600}.active-header-live{align-items:center;background-color:#ef4444;border-radius:9999px;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.25rem .75rem;text-transform:uppercase}.active-header-live-dot{animation:blink 1.5s infinite;background-color:#fff;border-radius:50%;height:8px;width:8px}.matches-calendar{margin-bottom:1.5rem}.calendar-header{margin-bottom:.75rem}.calendar-title{color:#f0f0f0;font-size:1rem;font-weight:600}.calendar-navigation{display:flex;gap:.5rem}.calendar-nav-button{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .2s ease;width:28px}.calendar-nav-button,.calendar-nav-button:hover{background-color:rgba(255,167,255,.3)}.calendar-days{display:grid;gap:.5rem;grid-template-columns:repeat(7,1fr);margin-bottom:1rem}.calendar-day{color:#aaa;font-size:.75rem;padding:.25rem 0;text-align:center}.calendar-date{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;flex-direction:column;padding:.5rem;transition:background-color .2s ease}.calendar-date:hover{background-color:rgba(255,167,255,.3)}.calendar-date.has-matches{background-color:rgba(245,158,11,.1)}.calendar-date.selected{background-color:#f59e0b;color:#fff}.calendar-date-number{font-size:.875rem;font-weight:500}.calendar-date-indicator{background-color:#f59e0b;border-radius:50%;height:6px;margin-top:.25rem;width:6px}.calendar-date.selected .calendar-date-indicator{background-color:#fff}.match-list{gap:.75rem}.match-item,.match-list{display:flex;flex-direction:column}.match-item{background-color:rgba(255,167,255,.3);border-radius:.375rem;padding:.75rem;transition:transform .2s ease,box-shadow .2s ease}.match-item:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transform:translateY(-2px)}.match-header{align-items:center;justify-content:space-between;margin-bottom:.75rem}.match-time{color:#aaa;font-size:.75rem}.match-status{border-radius:9999px;font-size:.75rem;padding:.25rem .5rem}.match-status.upcoming{background-color:rgba(59,130,246,.2);color:#60a5fa}.match-status.live{animation:pulse-subtle 2s infinite;background-color:rgba(239,68,68,.2);color:#f87171;position:relative}.match-status.live:before{animation:blink 1.5s infinite;background-color:#ef4444;border-radius:50%;content:"";height:6px;left:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:6px}.match-status.completed{background-color:rgba(16,185,129,.2);color:#76ff71}.match-players{margin-bottom:.75rem}.match-player{gap:.5rem}.match-player-avatar{background-color:rgba(155,123,255,.2);border-radius:50%;height:24px;width:24px}.match-player-name{color:#f0f0f0;font-size:.875rem;font-weight:500}.match-score{align-items:center;display:flex;gap:.75rem;justify-content:center}.match-score-number{color:#f0f0f0;font-size:1.25rem;font-weight:700}.match-score-divider{color:#aaa;font-size:1rem;font-weight:300}.current-matches{margin-bottom:1.5rem}.current-matches-header{align-items:center;border-bottom:1px solid rgba(255,167,255,.3);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.current-matches-title{color:#f0f0f0;display:inline-block;font-size:1.125rem;font-weight:600;padding-right:1rem;position:relative}.current-matches-title:after{background-color:#f59e0b;border-radius:.25rem;bottom:-.5rem;content:"";height:3px;left:0;position:absolute;width:30px}.current-matches-count{align-items:center;background-color:rgba(245,158,11,.2);border-radius:9999px;color:#f59e0b;display:flex;font-size:.75rem;font-weight:700;justify-content:center;padding:.25rem .5rem}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.active-center-column,.active-left-column,.active-right-column{padding:1rem}.calendar-days{grid-template-columns:repeat(4,1fr)}.match-players{flex-direction:column;gap:.5rem}.match-player{justify-content:space-between;width:100%}.match-score{margin-top:.5rem}}.active-center-column .tournament-mini-view{background-color:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.active-center-column .tournament-view-button-container{text-align:center}.active-center-column .tournament-view-button{background-color:#f59e0b;border-radius:.25rem;color:#fff;padding:.5rem 1rem}.active-center-column .tournament-view-button:hover{background-color:#d97706}.bracket-view-container{background:linear-gradient(135deg,rgba(155,123,255,.05),rgba(90,32,100,.05));border:1px solid rgba(155,123,255,.15);border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);margin-top:1.5rem;padding:1rem}.bracket-view-title{border-bottom:1px solid rgba(155,123,255,.3);color:#f0f0f0;font-size:1.125rem;font-weight:600;letter-spacing:.05em;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.bracket-view-container .tournament-view-button-container{margin:0;width:100%}.bracket-view-container .tournament-view-button{background-color:rgba(155,123,255,.2);border:1px solid rgba(155,123,255,.3);color:#f0f0f0;cursor:pointer;font-weight:600;letter-spacing:.05em;padding:.75rem;text-transform:uppercase;transition:all .2s ease;width:100%}.bracket-view-container .tournament-view-button:hover{background-color:rgba(155,123,255,.3);box-shadow:0 0 8px rgba(155,123,255,.5)}.bracket-view-container .tournament-button-description{color:#a1a1aa;font-size:.875rem;margin-top:.5rem;text-align:center}.tournament-mode.tournament-mode--finished{animation:fadeIn .5s ease-out;width:100%}.tournament-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1rem}@media (min-width:768px){.tournament-grid{grid-template-columns:1fr 1fr}}@media (min-width:992px){.tournament-grid{grid-template-columns:1fr 1fr 1fr}}.tournament-mode--finished .tournament-column--center,.tournament-mode--finished .tournament-column--left,.tournament-mode--finished .tournament-column--right{border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);display:flex;flex-direction:column;gap:1rem;padding:1rem}.tournament-mode--finished .tournament-column--left{background:linear-gradient(135deg,rgba(155,123,255,.1),rgba(90,32,100,.1));border:1px solid rgba(155,123,255,.2)}.tournament-mode--finished .tournament-column--center{background:linear-gradient(135deg,rgba(155,123,255,.05),rgba(90,32,100,.05));border:1px solid rgba(155,123,255,.15)}.tournament-mode--finished .tournament-column--right{background:linear-gradient(135deg,rgba(155,123,255,.03),rgba(90,32,100,.03));border:1px solid rgba(155,123,255,.1)}.winner-banner{background:linear-gradient(135deg,rgba(155,123,255,.9),rgba(90,32,100,.7));border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);color:#fff;margin-bottom:1.5rem;overflow:hidden;padding:1.5rem;position:relative}.winner-banner:before{animation:shimmer 3s linear infinite;background:linear-gradient(to bottom right,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,0));content:"";height:200%;left:-50%;position:absolute;top:-50%;transform:rotate(30deg);width:200%}.winner-badge{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);color:#7e22ce;display:inline-flex;font-size:1.25rem;height:64px;justify-content:center;margin-bottom:.75rem;width:64px}.winner-title{font-size:1.125rem;font-weight:500;margin-bottom:.5rem;opacity:.9}.winner-name{animation:pulse 2s infinite;font-size:1.875rem;margin-bottom:.75rem}.winner-stats{display:flex;gap:1.5rem;justify-content:center;margin-top:1rem}.winner-stat{align-items:center;display:flex;flex-direction:column}.winner-stat-value{font-size:1.25rem;font-weight:700}.winner-stat-label{font-size:.75rem;letter-spacing:1px;opacity:.8;text-transform:uppercase}.section-header{align-items:center;border-bottom:1px solid rgba(155,123,255,.3);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.tournament-mode .section-title{color:#f0f0f0;font-size:1.125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tournament-results-table{border-collapse:separate;border-radius:0;border-spacing:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);margin-bottom:1rem;overflow:hidden;width:100%}.tournament-results-table thead th{background-color:#7e22ce;color:#fff;font-size:.875rem;font-weight:600;padding:.75rem 1rem;text-align:left}.tournament-results-table tbody tr:nth-child(2n){background-color:rgba(155,123,255,.05)}.tournament-results-table tbody td{border-bottom:1px solid rgba(155,123,255,.1);color:#f0f0f0;font-size:.875rem;padding:.75rem 1rem}.tournament-results-table tbody tr:last-child td{border-bottom:none}.player-rank{font-weight:600}.player-name{align-items:center;display:flex;gap:.5rem}.player-avatar{background-color:rgba(155,123,255,.2);height:24px;width:24px}.player-points{color:#9b7bff;font-weight:600}.player-prize{color:#f59e0b;font-weight:600}.tab-navigation{border-bottom:1px solid rgba(155,123,255,.3);display:flex;margin-bottom:1.5rem}.tab-item{border-bottom:2px solid transparent;color:#f0f0f0;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.tab-item:hover{border-bottom-color:rgba(155,123,255,.3);color:#fff}.tab-item.active{border-bottom-color:#7e22ce;color:#9b7bff;font-weight:600}.tournament-stats{display:grid;grid-template-columns:repeat(2,1fr)}.stat-card{align-items:center;background-color:rgba(155,123,255,.05);border:1px solid rgba(155,123,255,.1);border-radius:0;padding:1rem}.stat-value{color:#9b7bff;margin-bottom:.5rem}.stat-label{font-size:.75rem;text-transform:uppercase}.prize-display{background:linear-gradient(135deg,rgba(155,123,255,.05),rgba(90,32,100,.05));border:1px solid rgba(155,123,255,.1);border-radius:0;margin-bottom:1.5rem;padding:1.5rem}.prize-amount{color:#f59e0b;font-size:2rem;line-height:1.2;margin-bottom:1rem}.prize-currency{font-size:1rem;font-weight:500;margin-left:.25rem;opacity:.9}.prize-distribution{display:flex;flex-direction:column;gap:.75rem}.prize-item{background-color:rgba(155,123,255,.05);border:1px solid rgba(155,123,255,.1);border-radius:0;padding:.75rem}.prize-position,.prize-value{font-weight:600}.prize-value{color:#f59e0b}.bracket-container{background-color:rgba(155,123,255,.02);border:1px solid rgba(155,123,255,.1);border-radius:0;text-align:center}.view-full-bracket{background-color:rgba(155,123,255,.1);border:1px solid rgba(155,123,255,.2);border-radius:0;margin-top:1rem;padding:.75rem 1rem}.bracket-container .tournament-mini-view{background-color:rgba(155,123,255,.05);border:1px solid rgba(155,123,255,.2);border-radius:0;margin-bottom:1.5rem;padding:1rem}.bracket-container .tournament-view-button{background-color:#7e22ce;border-radius:0;color:#fff;padding:.5rem 1rem}.bracket-container .tournament-view-button:hover{background-color:#a855f7}@media (max-width:768px){.tournament-mode--finished .tournament-column--center,.tournament-mode--finished .tournament-column--left,.tournament-mode--finished .tournament-column--right{margin-bottom:1rem;padding:.75rem}.winner-name{font-size:1.5rem}.winner-stats{gap:.75rem}}.tournament-header-container{margin-bottom:1rem;max-width:100%;overflow:hidden;width:100%}.tournament-status-header{align-items:center;background:linear-gradient(135deg,rgba(46,26,62,.9),rgba(29,20,41,.9));box-shadow:0 4px 8px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.5rem;padding:1rem;width:100%}.tournament-status-header h2,.tournament-title{color:#f59e0b;font-size:1.25rem;font-weight:700;letter-spacing:.05em;margin:0;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.3);text-transform:uppercase}.tournament-title{background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);background-clip:text;text-fill-color:transparent;display:inline-block;position:relative}.status-indicators{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.status-indicator{border-radius:0;font-size:.8rem;font-weight:600;padding:.25rem .75rem}.status-indicator.upcoming{background-color:rgba(96,165,250,.2);border:1px solid #60a5fa;color:#60a5fa}.status-indicator.active{background-color:rgba(34,197,94,.2);border:1px solid #22c55e;color:#22c55e}.status-indicator.pending{background-color:rgba(251,191,36,.2);border:1px solid #fbbf24;color:#fbbf24}.status-indicator.completed{background-color:rgba(148,163,184,.2);border:1px solid #94a3b8;color:#94a3b8}.status-indicator.registered{background-color:rgba(245,158,11,.2);border:1px solid #f59e0b;color:#f59e0b}.status-indicator.not-registered{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#f0f0f0}.status-indicator.winner{background-color:rgba(245,158,11,.2);border:1px solid #f59e0b;color:#f59e0b}.tournament-state{align-items:center;background-color:rgba(29,20,41,.8);box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem 1rem;width:100%}.tournament-state.full-width{width:100%}.state-info{align-items:center;display:flex;gap:.5rem}.state-dot{background-color:#60a5fa;border-radius:50%;box-shadow:0 0 5px rgba(96,165,250,.5);height:12px;width:12px}.state-dot.registered{background-color:#f59e0b;box-shadow:0 0 5px rgba(245,158,11,.5)}.state-dot.completed{background-color:#94a3b8;box-shadow:0 0 5px rgba(148,163,184,.5)}.state-text{color:#f0f0f0;font-size:.875rem;font-weight:500}.current-stage-info{color:#aaa;font-size:.875rem}.tournament-status-header.mode-registration{border-left:4px solid #60a5fa}.tournament-status-header.mode-registered{border-left:4px solid #f59e0b}.tournament-status-header.mode-active{border-left:4px solid #22c55e}.tournament-status-header.mode-finished{border-left:4px solid #94a3b8}.tournament-status-header.finished{background:linear-gradient(135deg,rgba(148,163,184,.2),rgba(71,85,105,.2));border-bottom:1px solid rgba(148,163,184,.3)}.tournament-status-header.full-width{width:100%}@media (max-width:768px){.tournament-status-header{align-items:flex-start;flex-direction:column;gap:.5rem;padding:.75rem}.status-indicators{justify-content:flex-start;margin-top:.5rem;width:100%}.tournament-state{align-items:flex-start;flex-direction:column;gap:.5rem;padding:.5rem .75rem}.current-stage-info{margin-top:.25rem;width:100%}}.player-list{background-color:#2e1a3e;border-left:4px solid #7e22ce;border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.3),0 1px 3px rgba(155,123,255,.2);box-sizing:border-box;margin-bottom:1rem;max-width:100%;padding:1rem;width:100%}.player-list__heading{color:#d8b4fe;font-size:1.125rem;font-weight:700;letter-spacing:1.2px;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem;position:relative;text-transform:uppercase}.player-list__heading:after{background:linear-gradient(90deg,#ffa7ff,#7e22ce);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.player-list__counter{margin-bottom:1rem}.player-list__progress{background-color:#1c1033;border:1px solid #a855f7;border-radius:0;height:8px;margin-bottom:.5rem;overflow:hidden}.player-list__progress-fill{background-color:#ffa7ff;border-radius:0;box-shadow:0 0 8px rgba(255,167,255,.5);height:100%;transition:width .2s ease}.player-list__count{color:#f59e0b;font-family:monospace;font-size:.875rem;font-weight:500;text-align:right}.player-list__container{max-height:800px;overflow-y:auto;width:100%}.player-list__container::-webkit-scrollbar{width:8px}.player-list__container::-webkit-scrollbar-track{background:#1c1033}.player-list__container::-webkit-scrollbar-thumb{background:#7e22ce;border-radius:0}.player-list__container::-webkit-scrollbar-thumb:hover{background:#a855f7}.player-list__grid{box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:.5rem;width:100%}.player-list__card-wrapper{aspect-ratio:.7;border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);box-sizing:border-box;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.player-list__card-wrapper:hover{box-shadow:0 8px 16px rgba(0,0,0,.3),0 2px 6px rgba(155,123,255,.3);transform:translateY(-4px)}.card-placeholder,.player-list__card-wrapper>div{height:100%;width:100%}.card-placeholder{background-color:#2e1a3e;border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);box-sizing:border-box;color:#f0f0f0;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding:.75rem;transition:transform .2s ease,box-shadow .2s ease}.card-placeholder:hover{box-shadow:0 8px 16px rgba(0,0,0,.3),0 2px 6px rgba(155,123,255,.3);transform:translateY(-4px)}.card-placeholder-header{align-items:center;display:flex;gap:.5rem}.card-placeholder-avatar{align-items:center;background-color:#7e22ce;border:2px solid;border-radius:50%;box-shadow:0 0 10px rgba(126,34,206,.3);display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:8px;overflow:hidden;width:48px}.card-placeholder-avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.card-placeholder-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.card-placeholder-username{color:#f0f0f0;font-size:.9rem;font-weight:700}.card-placeholder-displayname,.card-placeholder-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-placeholder-displayname{color:#a1a1aa;font-size:.8rem}.card-placeholder-body{flex:1;gap:.5rem}.card-placeholder-body,.card-placeholder-stats{display:flex;flex-direction:column;min-height:0}.card-placeholder-stats{background-color:rgba(255,167,255,.1);border-radius:0;height:48px;justify-content:center;margin-bottom:.5rem;overflow:hidden;padding:.5rem;position:relative}.player-level{align-items:center;display:flex;font-family:monospace;font-size:1rem;font-weight:700;gap:.5rem;letter-spacing:.5px;overflow:hidden;position:relative;text-overflow:ellipsis;text-shadow:0 0 5px rgba(0,0,0,.5);white-space:nowrap;z-index:1}.player-level:before{content:"★";flex-shrink:0;font-size:.9rem}.card-placeholder-stats:after{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,transparent,rgba(255,167,255,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.card-placeholder-follow-btn{align-self:flex-start;background-color:transparent;border:1px solid #ffa7ff;border-radius:0;color:#ffa7ff;cursor:pointer;font-size:.75rem;font-weight:500;letter-spacing:.5px;margin-top:0;padding:.3rem .75rem;text-transform:uppercase;transition:background-color .15s ease}.card-placeholder-follow-btn:hover{background-color:rgba(255,167,255,.1);box-shadow:0 0 10px rgba(255,167,255,.2)}.card-placeholder-footer{border-top:1px solid rgba(155,123,255,.2);color:#f59e0b;font-family:monospace;font-size:.75rem;font-weight:500;margin-top:auto;overflow:hidden;padding-top:.5rem;text-overflow:ellipsis;white-space:nowrap}.card-placeholder-gaming{aspect-ratio:.7;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.player-list__legacy-card{align-items:center;background-color:#2e1a3e;border-left:3px solid #7e22ce;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(155,123,255,.1);box-sizing:border-box;display:flex;gap:.5rem;padding:.5rem;transition:transform .15s ease,box-shadow .15s ease;width:100%}.player-list__legacy-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);transform:translateY(-2px)}.player-list__avatar{align-items:center;background-color:#1c1033;border:2px solid;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.3);display:flex;height:48px;justify-content:center;margin-right:.5rem;overflow:hidden;width:48px}.player-list__avatar img{border-radius:50%;height:100%;object-fit:cover;width:100%}.player-list__initial{font-size:.9rem}.player-list__info{display:flex;flex-direction:column;gap:.15rem;overflow:hidden;width:100%}.player-list__name{color:#f0f0f0;font-size:.9rem;font-weight:600}.player-list__name,.player-list__rank{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-list__rank{align-items:center;color:#ffa7ff;display:flex;font-size:.8rem;font-weight:500}.player-list__rank:before{content:"★";flex-shrink:0;font-size:.7rem;margin-right:.25rem}.player-list__joined{color:#a1a1aa;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-list__empty{align-items:center;background-color:#1c1033;border:1px dashed #a855f7;border-radius:0;color:#a1a1aa;display:flex;flex-direction:column;font-style:italic;padding:1.5rem;text-align:center}.player-list__empty p:first-child{color:#ffa7ff;font-weight:500;margin-bottom:.5rem}@media (max-width:1200px){.player-list__grid{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width:1024px){.player-list__grid{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.player-list__card-wrapper{aspect-ratio:.8}}@media (max-width:768px){.player-list__grid{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.player-list__heading{font-size:1rem}.player-list__card-wrapper:hover{transform:translateY(-2px)}}@media (max-width:640px){.player-list__grid{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.player-list{padding:.75rem}}.demo-nav{align-items:center;background-color:#150d20;border-radius:.375rem;display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1rem}.demo-nav h3{color:#60a5fa;font-size:.9rem;font-weight:700;margin-bottom:.5rem;margin-top:0}.demo-nav-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin:0;padding:0}.demo-nav-item{position:relative}.demo-nav-link{background:none;border:1px solid #ffa7ff;border-radius:.25rem;color:#f0f0f0;cursor:pointer;display:inline-block;font-size:.6rem;font-weight:500;padding:.5rem 1rem;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.demo-nav-link:hover{background-color:rgba(117,30,117,.2);color:#60a5fa}.demo-nav-link.active{background-color:#751e75;border-color:#ffa7ff;color:#fff}@media (max-width:768px){.demo-nav-list{align-items:center;flex-direction:column;width:100%}.demo-nav-item{text-align:center;width:100%}.demo-nav-link{display:block;padding:1rem;width:100%}}.prize-display-section{background-color:#2e1a3e;border-radius:.375rem;color:#f0f0f0;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;transition:all .3s ease}.prize-section-header{color:#fbcfe8}.prize-display-section.finished{background:linear-gradient(135deg,#5b21b6,#8b5cf6);box-shadow:0 4px 10px rgba(102,45,145,.3)}.winner-container{background:hsla(0,0%,100%,.1);border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:1rem;text-align:center}.winner-label{color:#fbbf24;font-size:.875rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.winner-name{color:#f0f0f0;font-size:1.25rem;font-weight:700}.winner-prize{color:#fbbf24;font-size:1.125rem;font-weight:700}.prize-info-container{display:flex;flex-direction:column;gap:1rem}.prize-total{align-items:center;background-color:#431e51;border-radius:.25rem;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .3s ease}.prize-total:hover{background-color:#512b61}.prize-total-label{color:#fff;font-weight:700}.prize-total-value{color:#fbbf24;font-size:1.125rem;font-weight:700}.prize-breakdown{margin-top:.75rem}.breakdown-header{color:#fbcfe8;font-size:1rem;font-weight:600;margin-bottom:.75rem}.prize-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.prize-item{align-items:center;background-color:#431e51;border-radius:.25rem;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .3s ease}.prize-item:hover{background-color:#512b61}.prize-position{color:#fff;font-weight:500;text-transform:capitalize}.prize-amount{color:#fbbf24;font-size:1.25rem;margin:1rem 0;text-align:center}.prize-descriptions{margin-top:.75rem}.prize-details-list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.prize-detail-item{align-items:center;background-color:#431e51;border-radius:.25rem;display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .3s ease}.prize-detail-item:hover{background-color:#512b61}.prize-description{color:#fbbf24;flex:1;font-style:italic;font-weight:500;margin-left:1rem;text-align:right}.prizes-example{background-color:#431e51;border-radius:.25rem;color:#a1a1aa;padding:1rem}.prizes-example p{margin-bottom:.75rem}@media (max-width:768px){.prize-display-section{padding:1rem}.winner-name{font-size:var(--font-size-lg)}.prize-total-value{font-size:var(--font-size-md)}.prize-detail-item{align-items:flex-start;flex-direction:column}.prize-description{margin-left:0;margin-top:var(--spacing-xs);text-align:left}}@media (max-width:480px){.prize-display-section{padding:var(--spacing-sm)}.prize-detail-item,.prize-item{padding:var(--spacing-xs) var(--spacing-sm)}}.prizes-example{align-items:center;background-color:var(--background-tertiary);border-radius:var(--border-radius-sm);color:var(--text-secondary);display:flex;flex-direction:column;padding:var(--spacing-md);text-align:center}.prizes-example p{margin-bottom:var(--spacing-sm)}.example-image{border-radius:var(--border-radius-sm);box-shadow:var(--shadow-sm);margin-top:var(--spacing-md);max-width:100%;overflow:hidden}.example-image img{display:block;height:auto;width:100%}.prizes-list{display:flex;flex-direction:column;gap:var(--spacing-md)}.prize-item:first-child{border-left:4px solid var(--color-gold)}.prize-item:first-child:before{background:linear-gradient(90deg,rgba(var(--color-gold-rgb),.1) 0,rgba(var(--color-gold-rgb),0) 100%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.prize-item:nth-child(2){border-left:4px solid var(--color-silver)}.prize-item:nth-child(2):before{background:linear-gradient(90deg,rgba(var(--color-silver-rgb),.1) 0,rgba(var(--color-silver-rgb),0) 100%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.prize-item:nth-child(3){border-left:4px solid var(--color-bronze)}.prize-item:nth-child(3):before{background:linear-gradient(90deg,rgba(var(--color-bronze-rgb),.1) 0,rgba(var(--color-bronze-rgb),0) 100%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@media (min-width:768px){.prizes-list{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.prize-item:first-child{grid-column:1/-1}}.player-stats-container{background-color:#2e1a3e;border-radius:.375rem;margin-bottom:1.5rem;padding:1.5rem}.player-stats-header{margin-bottom:1.5rem}.player-name{background-color:hsla(0,0%,100%,.05);border-radius:.25rem;font-size:1.25rem;font-weight:700;margin:0 0 1rem;padding:.75rem;text-align:center}.main-stats{display:flex;gap:1.5rem;justify-content:center;margin-bottom:2rem}.circular-progress{height:150px;position:relative;width:150px}.progress-svg{height:100%;transform:rotate(-90deg);width:100%}.progress-circle{cx:100;cy:100;r:80;fill:transparent;stroke-width:16;stroke-dasharray:503}.progress-circle-bg{stroke:hsla(0,0%,100%,.1)}.progress-circle-fill{stroke:url(#gradient);stroke-linecap:round;transition:stroke-dashoffset .8s ease}.progress-text{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.progress-value{color:#f0f0f0;font-size:2.5rem;font-weight:700;line-height:1}.progress-label{color:#60a5fa;font-size:.875rem}.win-loss-record{display:flex;gap:1.5rem;margin-bottom:1.5rem}.record-item{align-items:center;background-color:#431e51;border-radius:.25rem;display:flex;flex:1;flex-direction:column;padding:1rem;transition:transform .2s ease,background-color .3s ease}.record-item:hover{background-color:hsla(0,0%,100%,.05);transform:translateY(-2px)}.record-value{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.record-label{color:#60a5fa;font-size:.875rem;text-transform:uppercase}.wins .record-value{color:#76ff71}.losses .record-value{color:#ef4444}.win-percentage{background-color:#431e51;border-radius:.25rem;margin-bottom:1.5rem;margin-top:1.5rem;padding:1rem}.win-percentage-label{align-items:center;color:#60a5fa;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.5rem}.percentage-value{color:#f0f0f0;font-size:1.125rem;font-weight:700}.percentage-bar{background-color:hsla(0,0%,100%,.1);border-radius:.125rem;height:10px;margin-top:.75rem;overflow:hidden;position:relative}.percentage-fill{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:.125rem;height:100%;left:0;position:absolute;top:0;transition:width .8s ease}.performance-metrics{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.metric-item{align-items:center;background-color:#431e51;border-radius:.25rem;display:flex;flex-direction:column;justify-content:center;padding:1rem;transition:transform .2s ease,background-color .3s ease}.metric-item:hover{background-color:hsla(0,0%,100%,.05);transform:translateY(-2px)}.metric-value{color:#f0f0f0;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.metric-label{color:#60a5fa;font-size:.875rem;text-align:center;text-transform:uppercase}.finished .player-stats-container{border-left:4px solid #10b981;border-radius:0 .375rem .375rem 0}.finished .metric-item,.finished .record-item,.finished .win-percentage{background-color:rgba(16,185,129,.1)}.finished .metric-item:hover,.finished .record-item:hover{background-color:rgba(16,185,129,.15)}.finished .progress-circle-fill{stroke:#10b981}.finished .progress-label{color:#76ff71}@media (max-width:768px){.win-loss-record{flex-direction:column;gap:.75rem}.performance-metrics{grid-template-columns:repeat(2,1fr)}.main-stats{align-items:center;flex-direction:column}}.bracket-container{background-color:#2e1a3e;border-radius:.375rem;margin-bottom:1.5rem;overflow-x:auto;padding:1.5rem}.tournament-bracket{display:flex;justify-content:space-between;min-width:800px}.bracket-round{margin:0 .75rem}.round-title{color:#60a5fa;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-align:center;text-transform:uppercase}.bracket-matches{display:flex;flex-direction:column;gap:1.5rem}.bracket-match{background-color:#431e51;border-radius:.25rem;padding:1rem}.match-connector{height:60px;position:relative}.match-line{height:100%;left:50%;top:0;transform:translateX(-50%);width:2px}.match-horizontalLine,.match-line{background-color:#ffa7ff;position:absolute}.match-horizontalLine{height:2px;right:0;top:50%;transform:translateY(-50%);width:50%}.match-players{flex-direction:column;gap:.75rem}.match-player{background-color:hsla(0,0%,100%,.05);border-radius:.25rem;justify-content:space-between;padding:.75rem;transition:background-color .2s ease}.match-player:hover{background-color:hsla(0,0%,100%,.1)}.match-player.winner{border-left:3px solid #10b981}.match-player.loser{opacity:.7}.player-name{color:#f0f0f0;font-size:.875rem}.player-winner{color:#10b981;font-weight:700}.player-seed{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:50%;display:inline-block;display:flex;font-size:.75rem;height:18px;justify-content:center;margin-right:.75rem;width:18px}.player-score{font-size:.875rem}.score-winner{color:#10b981}.score-loser{color:#ef4444}.final-connector,.semifinal-connector{position:relative}.semifinal-connector .match-line{height:50%}.semifinal-connector .match-horizontalLine{right:0;top:50%;width:25%}.final-connector .match-line{height:50%;left:25%}.final-connector .match-horizontalLine{left:25%;width:25%}.champion-match{background-color:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3)}.champion-indicator{color:gold;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-top:1rem;text-align:center;text-transform:uppercase}@media (max-width:992px){.tournament-bracket{min-width:600px}.bracket-match{padding:.75rem}.player-name{font-size:.75rem}}.tournament-info__header{color:#d8b4fe;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.tournament-info__item{background-color:rgba(126,34,206,.1);border-radius:0;transition:background-color .2s ease}.tournament-info__item:hover{background-color:rgba(236,72,153,.1)}.tournament-info__label{color:#a1a1aa;font-weight:500}.tournament-info__value{color:#f0f0f0;font-weight:600}.tournament-info--finished .tournament-info__item{border-left:3px solid #ec4899}@media (max-width:768px){.tournament-info__item{align-items:flex-start;flex-direction:column;gap:.5rem}.tournament-info__label{margin-bottom:.25rem}}.tournament-stats-section{background-color:#2e1a3e;border-radius:.375rem;color:#f0f0f0;padding:1.5rem}.stats-container{display:flex;flex-direction:column;gap:1rem}.stats-row{display:flex;gap:1rem;justify-content:space-between}.stat-item{background-color:#431e51;border-radius:.25rem;flex:1;padding:1rem;transition:transform .2s ease,box-shadow .2s ease}.stat-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.stat-label{color:#a1a1aa;font-size:.875rem;margin-bottom:.5rem}.stat-value{color:#60a5fa;font-size:1.25rem}@media (max-width:768px){.tournament-stats-section{padding:1rem}.stats-row{flex-direction:column}.stat-value{font-size:1.125rem}}.tournament-stats{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.rules-section{background-color:#2e1a3e;border-radius:.375rem;margin-bottom:1.5rem;padding:1rem}.rules-section h3{color:#fbcfe8;font-size:1.125rem;font-weight:700;margin-bottom:1rem;margin-top:0}.empty-rules{align-items:center;background-color:#431e51;border-radius:.25rem;color:#fbcfe8;display:flex;font-style:italic;justify-content:center;padding:1.5rem}.rules-info-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:.75rem}.rules-info-item{aspect-ratio:1/1;background-color:#431e51;border:1px solid hsla(0,0%,100%,.05);border-radius:.25rem;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:.75rem;position:relative;transition:transform .2s ease,box-shadow .3s ease}.rules-info-item:hover{background-color:hsla(0,0%,100%,.05);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-2px);z-index:1}.rules-info-label{color:#fbbf24;font-size:.75rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.rules-info-content{color:#f0f0f0;flex-direction:column;font-size:.875rem;gap:.75rem;height:100%;text-align:center}.rules-info-content,.rules-info-content svg{align-items:center;display:flex;justify-content:center}.rules-info-content svg{background-color:hsla(0,0%,100%,.1);border-radius:50%;color:#fbcfe8;flex-shrink:0;height:36px;margin-bottom:.5rem;padding:8px;width:36px}.rules-info-content span{color:#fff;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rules-section.finished{background:linear-gradient(to right top,rgba(117,30,117,.7),rgba(90,32,100,.7),rgba(67,30,81,.7),rgba(46,26,62,.7),rgba(29,20,41,.7));box-shadow:0 4px 8px rgba(0,0,0,.3)}.rules-section.finished h3{color:#fbbf24;letter-spacing:.5px;text-transform:uppercase}.rules-section.finished .rules-info-item{background-color:hsla(0,0%,100%,.05);border-color:rgba(255,215,0,.1)}.rules-section.finished .rules-info-item:hover{background-color:hsla(0,0%,100%,.1);box-shadow:0 4px 8px rgba(0,0,0,.2)}.rules-section.finished .rules-info-label{color:#a1a1aa;text-transform:uppercase}.rules-section.finished .rules-info-content{font-weight:600}.rules-section.finished .rules-info-content svg{color:#fbbf24}@media (max-width:992px){.rules-info-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}@media (max-width:768px){.rules-info-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media (max-width:480px){.rules-info-grid{gap:8px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.rules-info-item{padding:8px}.rules-info-content svg{height:28px;padding:6px;width:28px}}.host-section{background:linear-gradient(135deg,rgba(155,123,255,.05),rgba(90,32,100,.05));border:1px solid rgba(155,123,255,.15);border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.2),0 1px 3px rgba(155,123,255,.2);margin-bottom:1rem;padding:1rem}.host-header{border-bottom:1px solid rgba(155,123,255,.3);color:#f59e0b;font-size:1.125rem;font-weight:700;letter-spacing:.05em;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem;text-transform:uppercase}.host-content{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.host-content{align-items:flex-start;flex-direction:row}}.host-image{align-items:center;background:linear-gradient(135deg,rgba(0,0,0,.2),rgba(90,32,100,.1));border:1px solid rgba(155,123,255,.3);border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;height:80px;justify-content:center;overflow:hidden;padding:.5rem;position:relative;transform:perspective(500px) rotateY(-5deg);transition:transform .3s ease;width:120px}.host-image img{max-height:100%;max-width:100%;object-fit:contain}.host-image:hover{transform:perspective(500px) rotateY(0deg)}.host-image:after{bottom:0;box-shadow:inset 0 0 10px rgba(155,123,255,.3);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.host-details{display:flex;flex:1;flex-direction:column;gap:.5rem}.host-name{color:#f59e0b;font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.host-description{color:#d8d8d8;font-size:.875rem;line-height:1.4;margin:0}.host-contact{color:#9b7bff;font-size:.875rem;margin:.5rem 0 0;padding-top:.5rem}.host-contact,.host-info-grid{border-top:1px solid rgba(155,123,255,.1)}.host-info-grid{display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-top:.75rem;padding-top:.75rem}.host-info-item{align-items:center;display:flex;gap:.5rem}.host-info-label{color:#9b7bff;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.host-info-value{color:#f0f0f0;font-size:.875rem}@media (max-width:576px){.host-info-grid{grid-template-columns:1fr}}.loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.loading-indicator{animation:spinner 1s linear infinite;border:4px solid #2e1a3e;border-radius:50%;border-top-color:#751e75;height:48px;margin-bottom:1rem;width:48px}.loading-container p{color:#a1a1aa;font-size:1rem}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.player-events.match-calendar{background-color:var(--background-secondary);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md)}.player-events h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-md);margin-top:0}.empty-events{align-items:center;background-color:var(--background-tertiary);border-radius:var(--border-radius-sm);color:var(--text-secondary);display:flex;flex-direction:column;padding:var(--spacing-lg);text-align:center}.empty-events p:first-child{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}.event-stage{margin-bottom:var(--spacing-lg)}.event-stage h4{border-bottom:1px solid var(--border-color);color:var(--text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);margin-top:0;padding-bottom:var(--spacing-xs)}.event-stage.current-stage h4{border-bottom-color:var(--color-primary);color:var(--color-primary)}.events-list{display:flex;flex-direction:column;gap:var(--spacing-sm)}.event-item{align-items:center;background-color:var(--background-primary);border-left:4px solid var(--status-confirmed);border-radius:var(--border-radius-sm);box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;justify-content:space-between;padding:var(--spacing-sm);transition:transform .2s ease,box-shadow .2s ease}.event-item:hover{box-shadow:0 4px 8px rgba(0,0,0,.08);transform:translateY(-2px)}.event-item.scheduled{border-left-color:var(--status-upcoming)}.event-item.pending{border-left-color:var(--status-scheduled)}.event-item.completed{border-left-color:var(--status-completed);opacity:.8}.event-details{display:flex;flex-direction:column;gap:var(--spacing-xs)}.event-name{color:var(--color-warning-light);font-weight:var(--font-weight-semibold)}.event-opponent{color:var(--text-secondary)}.event-opponent,.event-time{font-size:var(--font-size-sm)}.event-time{background-color:rgba(0,0,0,.05);border-radius:var(--border-radius-sm);color:var(--text-accent);font-weight:var(--font-weight-medium);padding:var(--spacing-xs) var(--spacing-sm)}.event-calendar-footer{border-top:1px solid var(--border-color);margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.event-legend{gap:var(--spacing-md)}.legend-item{color:var(--text-secondary);font-size:var(--font-size-sm);gap:var(--spacing-xs)}.legend-color.scheduled{background-color:var(--status-scheduled)}.legend-color.pending{background-color:var(--status-pending)}.legend-color.completed{background-color:var(--status-completed)}@media (min-width:768px){.events-list{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.registration-confirmation{align-items:center;background-color:var(--color-background-alt);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);display:flex;margin-bottom:var(--spacing-lg);padding:var(--spacing-md)}.registration-confirmation.registered{background-color:rgba(var(--color-success-rgb),.1);border:1px solid rgba(var(--color-success-rgb),.2)}.registration-confirmation.open{background-color:rgba(var(--color-primary-rgb),.1);border:1px solid rgba(var(--color-primary-rgb),.2)}.confirmation-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-xl);height:40px;justify-content:center;margin-right:var(--spacing-md);width:40px}.confirmation-icon.registered{background-color:var(--color-success)}.confirmation-icon.open{background-color:var(--color-primary)}.confirmation-details{flex:1}.confirmation-details p{margin:0}.confirmation-details p:first-child{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.registration-date{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width:768px){.registration-confirmation{flex-direction:column;text-align:center}.confirmation-icon{margin-bottom:var(--spacing-sm);margin-right:0}}.registration-action{animation:fadeIn .5s ease-out .5s both;display:flex;flex-direction:column;gap:1rem;padding:1rem}.registration-status{font-size:.875rem;font-weight:500}.countdown{color:#ffb703;font-weight:600}.action-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:.75rem;width:100%}.spots-count{color:#a1a1aa;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:.75rem}.closed-button,.enter-button,.entered-button,.withdraw-button{background-color:#751e75;border:none;border-radius:.25rem;color:#fff;cursor:pointer;flex:1;font-weight:600;min-width:0;overflow:hidden;padding:.75rem 1.5rem;text-overflow:ellipsis;transition:transform .2s ease,background-color .3s ease,box-shadow .3s ease;white-space:nowrap;will-change:transform,background-color,box-shadow}.enter-button:hover{background-color:#5a1759;box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-2px)}.enter-button:active{transform:translateY(0)}.entered-button{background-color:#8b5cf6}.closed-button,.entered-button{border:none;border-radius:.25rem;color:#fff;cursor:default;flex:1;font-weight:600;padding:.75rem 1.5rem}.closed-button{background-color:#6b7280}.action-buttons-group{display:flex;flex-shrink:0;gap:.75rem}.bookmark-button,.info-button,.share-button{align-items:center;background-color:transparent;border:none;border-radius:50%;color:#60a5fa;cursor:pointer;display:flex;height:32px;justify-content:center;min-width:32px;padding:0;transition:all .2s ease;width:32px}.bookmark-button:hover,.info-button:hover,.share-button:hover{background-color:#751e75;color:#fff;transform:translateY(-2px)}.terms-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out;z-index:1000}.terms-overlay.active{opacity:1;pointer-events:auto}.terms-panel{background-color:#1c1033;border-top-left-radius:.375rem;border-top-right-radius:.375rem;bottom:-100%;box-shadow:0 -4px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;max-height:80vh;position:fixed;right:0;transition:bottom .4s ease-in-out;z-index:1001}.terms-panel.active{bottom:0}.terms-header{align-items:center;border-bottom:1px solid #ffa7ff;display:flex;justify-content:space-between;padding:1rem}.terms-header h3{font-size:1.125rem;font-weight:600;margin:0}.close-button{background:transparent;border-radius:50%;color:#a1a1aa;font-size:24px;transition:background-color .2s ease;width:32px}.close-button:hover{background-color:rgba(0,0,0,.05)}.terms-content{flex-grow:1;overflow-y:auto;padding:1rem}.terms-action{border-top:1px solid #ffa7ff;display:flex;justify-content:center;padding:1rem}.close-terms-button{background-color:#751e75;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem}@media (max-width:768px){.closed-button,.enter-button,.entered-button,.withdraw-button{font-size:.875rem;padding:.75rem}.action-buttons{flex-direction:column}.terms-panel{max-height:90vh}}@media (max-width:480px){.closed-button,.enter-button,.entered-button,.withdraw-button{font-size:.75rem;padding:.5rem}.bookmark-button,.info-button,.share-button{height:28px;min-width:28px;width:28px}}.sponsors-section{background-color:#2e1a3e;border-radius:.375rem;display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1.5rem}.sponsors-header{margin-bottom:1rem}.sponsors-content{align-items:center;background-color:#431e51;border-radius:.25rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding:1rem}.sponsor-item{background-color:hsla(0,0%,100%,.05);border-radius:.25rem;color:#a1a1aa;font-size:1rem;font-weight:500;padding:.5rem .75rem;transition:transform .2s ease,background-color .3s ease}.sponsor-item:hover{background-color:hsla(0,0%,100%,.1);color:#f0f0f0;transform:translateY(-2px)}.finished .sponsors-section{background:linear-gradient(to right top,rgba(117,30,117,.7),rgba(90,32,100,.7),rgba(67,30,81,.7),rgba(46,26,62,.7),rgba(29,20,41,.7));box-shadow:0 4px 8px rgba(0,0,0,.3)}.finished .sponsor-item{background-color:hsla(0,0%,100%,.1)}@media (max-width:768px){.sponsors-content{flex-wrap:nowrap;overflow-x:auto;padding:.75rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sponsors-content::-webkit-scrollbar{display:none}.sponsor-item{flex-shrink:0;white-space:nowrap}}.tournament-view-button-container{align-items:center;display:flex;flex-direction:column;margin:var(--spacing-md) 0}.tournament-view-button{background-color:var(--color-primary);border:none;border-radius:var(--border-radius-sm);color:var(--text-inverse);cursor:pointer;font-weight:var(--font-weight-semibold);padding:var(--spacing-sm) var(--spacing-lg);transition:transform .2s ease,background-color .3s ease,box-shadow .3s ease;will-change:transform,background-color,box-shadow}.tournament-view-button:hover{background-color:var(--color-primary-dark);box-shadow:0 4px 8px rgba(0,0,0,.2);transform:translateY(-2px)}.tournament-view-button:active{transform:translateY(0)}.tournament-button-description{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-xs);text-align:center}.tournament-modal-overlay{align-items:center;background-color:rgba(29,20,41,.8);bottom:0;display:flex;justify-content:center;left:0;padding:var(--spacing-md);position:fixed;right:0;top:0;z-index:1000}.tournament-modal{animation:modalFadeIn .3s ease-out;background:var(--gradient-primary);border-radius:var(--border-radius-md);box-shadow:0 8px 16px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;width:95%}.tournament-modal-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--spacing-md)}.tournament-modal-header h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.tournament-modal-close{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;transition:background-color .2s ease;width:32px}.tournament-modal-close:hover{background-color:rgba(255,167,255,.2)}.tournament-modal-content{flex-grow:1;overflow-y:auto;padding:var(--spacing-md)}.tournament-mini-view{border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);margin:var(--spacing-md) 0;max-height:300px;overflow:hidden}.tournament-mini-header{align-items:center;background:rgba(117,30,117,.3);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md)}.tournament-mini-header h4{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0}.tournament-mini-content{background:rgba(117,30,117,.1);max-height:250px;overflow-y:auto}.tournament-mini-content .tournament-mini-placeholder{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-lg);text-align:center}.tournament-mini-expand{background:rgba(117,30,117,.2);border-top:1px solid var(--color-border);color:var(--text-link);cursor:pointer;display:flex;font-size:var(--font-size-sm);justify-content:center;padding:var(--spacing-xs) var(--spacing-md);transition:background-color .2s ease}.tournament-mini-expand:hover{background-color:rgba(255,167,255,.3)}.bracket-placeholder{background-color:rgba(155,123,255,.05);border:1px solid rgba(155,123,255,.2);border-radius:0;display:flex;flex-direction:column;padding:1rem;width:100%}.bracket-placeholder.minified{max-height:200px;overflow:hidden}.bracket-rounds{display:flex;justify-content:space-between;padding:.5rem;width:100%}.bracket-round{display:flex;flex:1;flex-direction:column;gap:1rem;padding:0 .5rem}.bracket-match{background-color:rgba(155,123,255,.08);border:1px solid rgba(155,123,255,.2);border-radius:0;display:flex;flex-direction:column;gap:2px;padding:.5rem}.bracket-player{background-color:#2e1a3e;border:1px solid rgba(155,123,255,.1);color:#f0f0f0;font-size:.875rem;padding:.5rem}.bracket-player.bracket-winner{background-color:rgba(155,123,255,.2);border:1px solid rgba(155,123,255,.3);color:#f0f0f0;font-weight:600}.schedule-section{background-color:#2e1a3e;border-left:4px solid #7e22ce;border-radius:0;box-shadow:0 4px 8px rgba(0,0,0,.3),0 1px 3px rgba(155,123,255,.2);margin-bottom:1.5rem;padding:1.25rem}.schedule-section h3{color:#d8b4fe;font-size:1.125rem;font-weight:700;letter-spacing:1.2px;margin-bottom:1.25rem;margin-top:0;padding-bottom:.5rem;position:relative;text-transform:uppercase}.schedule-section h3:after{background:linear-gradient(90deg,#ffa7ff,#7e22ce);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.empty-schedule{align-items:center;background-color:#1c1033;border:1px dashed #7e22ce;border-radius:0;color:#a1a1aa;display:flex;flex-direction:column;padding:2rem;text-align:center}.empty-events p:first-child{color:#ffa7ff;font-weight:700;margin-bottom:.75rem}.schedule-list{display:flex;flex-direction:column;gap:1rem}.schedule-item{align-items:center;background-color:#1c1033;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.2);display:flex;overflow:hidden;padding:1rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.schedule-item:before{background:linear-gradient(90deg,rgba(155,123,255,.05),rgba(255,167,255,.05));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.schedule-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.3),0 0 5px rgba(155,123,255,.3);transform:translateY(-2px)}.schedule-item:hover:before{opacity:1}.event-name,.schedule-stage{color:#f59e0b;flex:1;font-weight:600;position:relative;z-index:1}.event-divider,.schedule-divider{color:#a1a1aa;font-family:monospace;margin:0 1rem;position:relative;z-index:1}.event-time,.schedule-time{background-color:rgba(0,0,0,.2);border:1px solid rgba(96,165,250,.3);border-radius:0;color:#60a5fa;font-family:monospace;font-size:.875rem;letter-spacing:.5px;margin-right:24px;padding:.5rem .75rem;position:relative;z-index:1}.events-schedule.expanded{flex:1}.events-list .event-item{border-left:4px solid #10b981;position:relative}.event-item:after{background-color:#10b981;border-radius:50%;box-shadow:0 0 5px #10b981;content:"";height:8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:8px;z-index:1}.event-item.confirmed{border-left-color:#10b981}.event-item.confirmed:after{background-color:#10b981;box-shadow:0 0 5px #10b981}.event-item.upcoming{border-left-color:#60a5fa}.event-item.upcoming:after{background-color:#60a5fa;box-shadow:0 0 5px #60a5fa}.event-item.potential{border-left-color:#fbbf24;opacity:.8}.event-item.potential:after{background-color:#fbbf24;box-shadow:0 0 5px #fbbf24}.event-schedule-footer{border-top:1px solid rgba(255,167,255,.3);margin-top:1.5rem;padding-top:1rem}.event-legend{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:.5rem 0}.legend-item{color:#a1a1aa;font-size:.875rem;gap:.5rem;margin:.25rem .5rem}.legend-color{box-shadow:0 0 5px rgba(0,0,0,.5);display:inline-block;height:12px;width:12px}.legend-color.confirmed{background-color:#10b981;box-shadow:0 0 5px #10b981}.legend-color.upcoming{background-color:#60a5fa;box-shadow:0 0 5px #60a5fa}.legend-color.scheduled{background-color:#a855f7;box-shadow:0 0 5px #a855f7}.legend-label{color:#f0f0f0;font-weight:500;margin:5px}@media (min-width:768px){.schedule-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.event-item,.schedule-item{height:100%;min-height:80px}}@media (max-width:640px){.schedule-section{margin-bottom:1rem;padding:1rem}.schedule-item{align-items:flex-start;flex-direction:column;gap:.5rem;padding:.75rem}.event-divider,.schedule-divider{display:none}.event-time,.schedule-time{margin-right:0;text-align:center;width:100%}.event-item:after{right:10px;top:10px;transform:none}.event-legend{gap:1rem}}.status-indicator{border-radius:var(--status-indicator-border-radius);display:inline-flex;font-size:var(--status-indicator-font-size);font-weight:var(--status-indicator-font-weight);gap:var(--spacing-inline-xs);letter-spacing:.05em;line-height:1.2;padding:var(--status-indicator-padding);text-transform:uppercase}.status-dot{flex-shrink:0;height:var(--status-dot-size);width:var(--status-dot-size)}.status-active{background-color:var(--mode-active-bg);border:1px solid var(--mode-active-border);color:var(--mode-active-text)}.status-active .status-dot{animation:pulse var(--animation-pulse);background-color:var(--color-mode-active)}.status-registration{background-color:var(--mode-registration-bg);border:1px solid var(--mode-registration-border);color:var(--mode-registration-text)}.status-registration .status-dot{background-color:var(--color-mode-registration)}.status-finished{background-color:var(--mode-finished-bg);border:1px solid var(--mode-finished-border);color:var(--mode-finished-text)}.status-finished .status-dot{background-color:var(--color-mode-finished)}.status-cancelled{background-color:var(--status-error-bg);border:1px solid var(--status-error-border);color:var(--status-error-text)}.status-cancelled .status-dot{background-color:var(--color-danger)}.status-scheduled{background-color:var(--status-info-bg);border:1px solid var(--status-info-border);color:var(--status-info-text)}.status-scheduled .status-dot{background-color:var(--color-info)}.status-paused{background-color:var(--status-warning-bg);border:1px solid var(--status-warning-border);color:var(--status-warning-text)}.status-paused .status-dot{background-color:var(--color-warning)}.status-sm{font-size:calc(var(--font-size-xs)*.85);padding:calc(var(--spacing-xxs)/2) var(--spacing-xs)}.status-sm .status-dot{height:var(--status-dot-size-sm);width:var(--status-dot-size-sm)}.status-lg{font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-md)}.status-lg .status-dot{height:var(--status-dot-size-lg);width:var(--status-dot-size-lg)}.status-tag{align-items:center;border-radius:var(--border-radius-sm);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;padding:var(--spacing-xxs) var(--spacing-xs);white-space:nowrap}.phase-status{align-items:center;display:flex;gap:var(--spacing-inline-sm)}.phase-status-line{background-color:var(--border-default);border-radius:.125rem;flex:1;height:.25rem;overflow:hidden;position:relative}.phase-status-progress{background-color:var(--color-primary);border-radius:.125rem;height:100%;left:0;position:absolute;top:0}.phase-status-text{color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap}@media (max-width:var(--breakpoint-md )){.phase-status{align-items:flex-start;flex-direction:column;gap:var(--spacing-stack-xs)}.phase-status-text{margin-top:var(--spacing-stack-xxs)}}.grid,.grid-container{display:grid;gap:1rem;width:100%}.grid{grid-template-columns:repeat(12,1fr)}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}.row-1{grid-row:span 1}.row-2{grid-row:span 2}.row-3{grid-row:span 3}.row-4{grid-row:span 4}.row-5{grid-row:span 5}.row-6{grid-row:span 6}.gap-xs{gap:.5rem}.gap-sm{gap:.75rem}.gap-md{gap:1rem}.gap-lg{gap:1.5rem}.gap-xl{gap:2rem}.grid-auto-cols{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%}.grid-auto-cols-sm{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.grid-auto-cols-lg{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.grid-2-cols{grid-template-columns:repeat(2,1fr)}.grid-2-cols,.grid-3-cols{display:grid;gap:1rem;width:100%}.grid-3-cols{grid-template-columns:repeat(3,1fr)}.grid-4-cols{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);width:100%}.dashboard-grid{display:grid;gap:1.5rem;grid-template-columns:3fr 1fr;width:100%}.tournament-details-grid{display:grid;gap:1.5rem;grid-template-columns:2fr 1fr;width:100%}.tournament-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));width:100%}.grid-align-center{align-items:center}.grid-justify-center{justify-content:center}.grid-place-center{place-items:center}@media (max-width:1200px){.dashboard-grid,.tournament-details-grid{gap:1rem;grid-template-columns:1fr}.grid-3-cols,.grid-4-cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid,.grid-2-cols,.grid-3-cols,.grid-4-cols{grid-template-columns:1fr}.col-md-12{grid-column:span 12}.col-md-6{grid-column:span 6}[class*=col-]{grid-column:1/-1}}.grid-item-center{align-items:center;display:flex;justify-content:center}.tournament-overview-grid{display:grid;gap:1rem;grid-template-areas:"header header" "main sidebar" "footer footer";grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr auto;min-height:100%}.tournament-header-area{grid-area:header}.tournament-main-area{grid-area:main}.tournament-sidebar-area{grid-area:sidebar}.tournament-footer-area{grid-area:footer}@media (max-width:768px){.tournament-overview-grid{grid-template-areas:"header" "main" "sidebar" "footer";grid-template-columns:1fr}}.card{background-color:#1c1033;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1rem;padding:1.5rem;transition:box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.card-header{border-bottom:1px solid #ffa7ff;margin-bottom:1rem;padding-bottom:.75rem}.card-title{color:#f0f0f0;font-size:1.125rem;font-weight:600}.card-subtitle,.card-title{margin-bottom:.5rem;margin-top:0}.card-subtitle{color:#a1a1aa;font-size:.875rem}.card-body{margin-bottom:1rem}.card-footer{border-top:1px solid #ffa7ff;margin-top:1rem;padding-top:.75rem}.card-primary{border-top:4px solid #751e75}.card-secondary{border-top:4px solid #ffa7ff}.card-success{border-top:4px solid #10b981}.card-danger{border-top:4px solid #ef4444}.card-warning{border-top:4px solid #fbbf24}.card-info{border-top:4px solid #60a5fa}.card-registration{border-top:4px solid #ff7bac}.card-registered{border-top:4px solid #fbbf24}.card-active{border-top:4px solid #60a5fa}.card-finished{border-top:4px solid #34d399}.card-sm{padding:.75rem}.card-lg{padding:2rem}.card-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.card-horizontal{display:flex;flex-direction:row}.card-horizontal .card-media{margin-right:1.5rem;max-width:30%}.card-horizontal .card-content{flex:1}@media (max-width:768px){.card-horizontal{flex-direction:column}.card-horizontal .card-media{margin-bottom:1rem;margin-right:0;max-width:100%}.card-grid{grid-template-columns:1fr}}.tournament-summary-card{background-color:#1c1033;border-radius:.375rem;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-top:1rem;padding:.75rem}.summary-title{border-bottom:1px solid #ffa7ff;color:#f0f0f0;font-size:1.125rem;margin-bottom:1rem;padding-bottom:.5rem}.tournament-info-card{background-color:rgba(29,20,41,.5);border-radius:.375rem;display:flex;margin-bottom:1rem;padding:1rem}.tournament-info-icon{color:#a1a1aa;margin-right:.75rem}.tournament-info-content{flex:1}.tournament-info-title{color:#f0f0f0;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.tournament-info-description{color:#a1a1aa;font-size:.875rem}.tournament-stats-card{background-color:#2e1a3e;border-radius:.375rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:1rem;padding:1rem}.tournament-stat{background-color:hsla(0,0%,100%,.05);border-radius:.25rem;padding:.75rem;text-align:center}.tournament-stat-value{color:#60a5fa;font-size:1.25rem;font-weight:700}.tournament-stat-label{color:#a1a1aa;font-size:.75rem;margin-top:.5rem;text-transform:uppercase}.tournament-card.featured{border-left:4px solid #fbbf24}.tournament-card.featured .tournament-card-body{padding-left:1.25rem}.tournament-card.compact{padding:.75rem}.tournament-card.compact .tournament-card-body{padding:.5rem}.tournament-card-image{border-radius:.25rem .25rem 0 0;width:100%}.tournament-card.with-image .tournament-card-body{padding-top:.5rem}.tournament-card.interactive{cursor:pointer;transition:transform .2s ease}.tournament-card.interactive:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-4px)}.tournament-card.loading{position:relative}.tournament-card.loading .tournament-card-body{opacity:.7}.tournament-card.loading .tournament-card-body:after{animation:shimmer 1.5s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1) 50%,transparent);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@media (max-width:768px){.tournament-card-grid{grid-template-columns:1fr}.tournament-card-body{padding:.75rem}.tournament-card.compact{margin-bottom:.5rem}.tournament-stats-card{gap:.5rem;grid-template-columns:repeat(2,1fr)}.tournament-stat{padding:.5rem}}.tournament-overview{background-color:#1d1429;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0 auto;overflow-x:hidden;padding:1rem 1.5rem}.tournament-overview,.tournament-view{box-sizing:border-box;max-width:100%;width:100%}.tournament-view__grid{box-sizing:border-box;width:100%}@media (max-width:768px){.tournament-overview{padding:.75rem}.tournament-view{padding:.5rem 0}}.tournament-container{animation:fadeIn .3s ease;box-sizing:border-box;overflow-x:hidden}.tournament-view{padding:1.5rem 0}.tournament-view__grid{margin:0 auto;max-width:1800px}@media (max-width:768px){.tournament-overview{padding:1rem}}.tournament-grid{box-sizing:border-box;grid-template-columns:repeat(3,1fr);margin-top:1.5rem;max-width:100%;width:100%}.tournament-center-column,.tournament-left-column,.tournament-main-column,.tournament-right-column,.tournament-sidebar-column{background-color:#2e1a3e;border-radius:.375rem;box-shadow:0 4px 8px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:1rem;padding:1rem}.tournament-finished-container .tournament-grid{--gradient-primary:linear-gradient(135deg,#34d399,#059669)}.tournament-active-container .tournament-grid{--gradient-primary:linear-gradient(135deg,#60a5fa,#2563eb)}.registration-open-container .tournament-grid{--gradient-primary:linear-gradient(135deg,#ff7bac,#ff5c86)}.player-registered-container .tournament-grid{--gradient-primary:linear-gradient(135deg,#fbbf24,#d97706)}.winner-banner{border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);color:var(--color-text-light);margin-top:var(--spacing-md);padding:var(--spacing-lg);text-align:center}.winner-title{font-size:var(--font-size-h4);letter-spacing:1px;margin-bottom:var(--spacing-xs);text-transform:uppercase}.winner-name{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);margin:0}.tournament-summary-card{background-color:var(--color-background-card);border-radius:var(--border-radius-md);margin-top:var(--spacing-md);padding:var(--spacing-md)}.summary-title{border-bottom:1px solid var(--border-color-default);color:var(--color-heading);font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);margin-top:0;padding-bottom:var(--spacing-xs)}.summary-details p{margin:var(--spacing-xs) 0}.register-button-primary{background:var(--color-background-gradient-primary);border:none;border-radius:var(--border-radius-md);color:var(--color-text-light);cursor:pointer;font-size:var(--font-size-lg);margin-top:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);transition:transform var(--transition-duration-fast) var(--transition-timing-default),box-shadow var(--transition-duration-fast) var(--transition-timing-default)}.register-button-primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.tournament-results{display:grid;gap:var(--spacing-lg);grid-template-columns:1fr 1fr;margin-bottom:var(--spacing-xl)}.prize-info{grid-column:1}.prize-info,.tournament-info{background:var(--color-background-card);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-lg)}.tournament-info{grid-column:2}.player-stats-container{display:grid;grid-template-columns:1fr 1fr;margin-bottom:var(--spacing-xl);grid-gap:var(--spacing-md)}.player-stats-container,.rules-container{background:var(--color-background-card);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-lg)}.mode-container{animation:fadeIn var(--animation-duration-default) var(--animation-timing-default)}.closed-message-container,.registration-container{display:flex;justify-content:center;margin-top:var(--spacing-md)}.closed-message{max-width:600px;text-align:center}.closed-message,.registered-info{background-color:var(--color-background-alt);border-radius:var(--border-radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-lg);width:100%}.registered-info{max-width:500px}@media (max-width:992px){.tournament-results{gap:var(--spacing-md)}.player-stats-container{grid-gap:var(--spacing-sm)}}@media (max-width:768px){.tournament-results{grid-template-columns:1fr}.prize-info,.tournament-info{grid-column:1}.player-stats-container{grid-template-columns:1fr}.closed-message,.registered-info{padding:var(--spacing-md)}}@media (max-width:480px){.player-stats-container,.tournament-results{grid-gap:var(--spacing-md)}.closed-message,.player-stats-container,.prize-info,.registered-info,.rules-container,.tournament-info{padding:var(--spacing-sm)}}.overview-container{padding:var(--spacing-lg)}.overview-section{margin-bottom:var(--spacing-xl)}.overview-section-title{color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}.overview-section-subtitle{color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}.overview-theme-light{--color-background-base:var(--color-background-light);--color-text-primary:var(--color-text-dark);--color-text-secondary:var(--color-text-dark-secondary)}.overview-theme-dark{--color-background-base:var(--color-background-dark);--color-text-primary:var(--color-text-light);--color-text-secondary:var(--color-text-light-secondary)}@media (max-width:768px){.overview-container{padding:var(--spacing-md)}.overview-section{margin-bottom:var(--spacing-lg)}}.tournament-view__title{font-size:1.5rem;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.tournament-view__section-title,.tournament-view__title{color:#d8b4fe;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.tournament-view__section-title{font-size:1.125rem}.tournament-view__sidebar{display:flex;flex-direction:column;gap:1.5rem}.tournament-view__actions{display:flex;flex-direction:column;gap:1.5rem}.tournament-view__button{border:none;border-radius:0;cursor:pointer;display:block;font-weight:700;letter-spacing:1px;padding:1rem;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease;width:100%}.tournament-view__button--register{background:linear-gradient(135deg,#ff7bac,#ff5c86);color:#f0f0f0}.tournament-view__button--cancel{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#f0f0f0}.tournament-view__button--view{background:linear-gradient(135deg,#60a5fa,#2563eb);color:#f0f0f0}.tournament-view__button--results{background:linear-gradient(135deg,#34d399,#059669);color:#f0f0f0}.tournament-view__button--secondary{background-color:transparent;border:1px solid #a855f7;color:#d8b4fe}.tournament-view__button:hover{box-shadow:0 0 15px rgba(168,85,247,.5);transform:translateY(-2px);will-change:transform,box-shadow}.tournament-view__button--secondary:hover{background-color:rgba(168,85,247,.1)}.tournament-view__placeholder{align-items:center;background-color:rgba(126,34,206,.1);border:1px dashed #a855f7;border-radius:0;color:#a1a1aa;display:flex;font-style:italic;justify-content:center;min-height:200px}.tournament-view__placeholder--shimmer{overflow:hidden;position:relative}.tournament-view__placeholder--shimmer:after{animation:shimmer-optimized 2s linear infinite;background:linear-gradient(90deg,rgba(126,34,206,0) 0,rgba(236,72,153,.1) 50%,rgba(126,34,206,0));background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;will-change:background-position}.tournament-view__related-list{list-style:none;margin:0;padding:0}.tournament-view__related-item{background-color:rgba(126,34,206,.1);border-radius:0;color:#f0f0f0;cursor:pointer;margin-bottom:.5rem;padding:.75rem;transition:background-color .2s ease,transform .2s ease}.tournament-view__related-item:hover{background-color:rgba(236,72,153,.1);transform:translateX(2px)}.tournament-view__card{transition:transform .2s ease,box-shadow .2s ease}.tournament-view__card:hover{box-shadow:0 6px 12px rgba(0,0,0,.5),0 0 8px #a855f7;transform:translateY(-3px)}.tournament-view--registration .tournament-view__status-badge{background:linear-gradient(135deg,#ff7bac,#ff5c86)}.tournament-view--registered .tournament-view__status-badge,.tournament-view--registration .tournament-view__status-badge{border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#f0f0f0;display:inline-block;font-weight:700;padding:.5rem .75rem}.tournament-view--registered .tournament-view__status-badge{background:linear-gradient(135deg,#fbbf24,#d97706)}.tournament-view--active .tournament-view__status-badge{background:linear-gradient(135deg,#60a5fa,#2563eb)}.tournament-view--active .tournament-view__status-badge,.tournament-view--finished .tournament-view__status-badge{border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.5);color:#f0f0f0;display:inline-block;font-weight:700;padding:.5rem .75rem}.tournament-view--finished .tournament-view__status-badge{background:linear-gradient(135deg,#34d399,#059669)}.tournament-view__content-fade-in{animation:fade-in-optimized .3s ease-out forwards;will-change:opacity,transform}.groups-minified{max-height:250px;overflow:hidden;padding:.5rem}.groups-minified .groups-content{display:flex;justify-content:center;padding:0}.groups-minified .stage-section{max-height:240px;overflow:hidden;transform:scale(.85);transform-origin:top center}.groups-minified .group-card{margin:.25rem;max-height:200px}.groups-minified .group-card-header{padding:.25rem .5rem}.groups-minified .group-matches{padding:.25rem}.groups-minified .match-item{margin-bottom:.25rem;padding:.25rem}.groups-container{background-color:var(--background-color);color:#fff;display:flex;flex-direction:column;font-family:var(--font-family);height:auto;margin:0 auto;max-width:100%;overflow:visible;padding:1.5rem;position:relative;transition:all .3s ease;width:100%}#stats-modal .player-stats-details{width:90%}.groups-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.groups-title{color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:1px;margin:0;text-transform:uppercase}.stage-navigation{align-items:center;justify-content:space-between;margin-bottom:1.5rem}.stage-nav-buttons,.stage-navigation{display:flex;flex-wrap:wrap;gap:.5rem}.stage-nav-button{background-color:hsla(0,0%,100%,.1);border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;text-transform:uppercase;transition:all .2s ease}.stage-nav-button:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.stage-nav-button.active{background-color:rgba(187,85,255,.4);color:#fff;font-weight:600}.stage-nav-button.completed{border-left:3px solid #4caf50}.stage-nav-button.ongoing{border-left:3px solid #ff9800}.stage-nav-button.upcoming{border-left:3px solid #2196f3}.stage-container{margin-bottom:2rem}.stage-header{align-items:center;background-color:rgba(103,7,133,.5);display:flex;justify-content:space-between;margin-bottom:1rem;padding:.5rem}.stage-title{color:#aed5fc;font-size:1.25rem;margin:0;padding:.5rem}.stage-status,.stage-title{font-weight:600;text-transform:uppercase}.stage-status{font-size:.75rem;padding:.25rem .5rem}.stage-status.completed{background-color:rgba(76,175,80,.2);color:#4caf50}.stage-status.ongoing{background-color:rgba(255,152,0,.2);color:#ff9800}.stage-status.upcoming{background-color:rgba(33,150,243,.2);color:#2196f3}.groups-grid{display:grid;grid-gap:1rem;width:100%}.groups-grid.eight-columns,.groups-grid.four-columns,.groups-grid.two-columns{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.groups-grid.eight-columns,.groups-grid.four-columns{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.groups-grid.eight-columns{grid-template-columns:repeat(4,1fr)}}.final-stage-grid{justify-content:center;margin-top:20px;width:100%}.final-stage-grid.two-columns{display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:600px}.final-stage-grid.eight-columns,.final-stage-grid.four-columns{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.final-stage-grid.four-columns{grid-template-columns:repeat(2,1fr);margin-left:auto;margin-right:auto;max-width:900px}.final-stage-grid.eight-columns{grid-template-columns:repeat(4,1fr)}}.final-stage-grid .group-card,.final-stage-grid.two-columns .group-card:first-child:last-child,.groups-grid .group-card{width:100%}.group-card{background-color:rgba(30,30,45,.6);box-shadow:0 4px 12px rgba(0,0,0,.2);overflow:hidden;transition:all .3s ease}.group-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.3);transform:translateY(-2px)}.group-header{align-items:center;background-color:rgba(40,40,55,.8);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:.75rem 1rem}.group-name{color:#aed5fc;font-size:1rem;font-weight:600;margin:0}.group-thumbnail{height:32px;object-fit:cover;width:64px}.group-players{padding:.5rem 0}.player-row{align-items:center;border-left:3px solid transparent;cursor:pointer;display:grid;grid-template-columns:40px 1fr 60px;overflow:hidden;padding:.5rem 1rem;position:relative;transition:background-color .2s ease}.player-row:nth-child(2n){background-color:#3e2054}.player-row:nth-child(odd){background-color:#191222}.player-row:hover{background-color:hsla(0,0%,100%,.2)}.player-row:hover:after{align-items:center;animation:fadeIn .3s forwards;background-color:rgba(142,36,170,.7);bottom:0;color:#dd8eff;content:"VIEW STATS";display:flex;font-size:.6rem;font-weight:700;letter-spacing:.5px;opacity:0;padding:0 8px;position:absolute;right:0;top:0}.player-row:hover .player-name,.player-row:hover .player-position,.player-row:hover .player-score{color:#fff;font-weight:700}.player-position{color:hsla(0,0%,100%,.7);font-size:.875rem;font-weight:600}.player-name{color:#fff;font-size:.9375rem;font-weight:500;white-space:nowrap}.player-score{font-size:.9375rem;font-weight:600;text-align:right}.player-row.highlighted{background-color:gold!important;border-left-color:#daa520;box-shadow:0 2px 4px rgba(0,0,0,.2);padding:.75rem 1rem;position:relative;z-index:1}.player-row.highlighted .player-name,.player-row.highlighted .player-position,.player-row.highlighted .player-score{color:#8b0000;font-size:1.05rem;font-weight:900}.player-row.highlighted:hover{background-color:#daa520!important}.player-row.eliminated{opacity:.7}.player-row.eliminated .player-name,.player-row.eliminated .player-position,.player-row.eliminated .player-score{color:#f33}.groups-error,.groups-loading{align-items:center;background-color:rgba(30,30,45,.6);color:hsla(0,0%,100%,.8);display:flex;font-size:1rem;justify-content:center;margin:1rem 0;min-height:200px;padding:2rem;text-align:center;width:100%}.groups-error{color:#f33}.fold-toggle-button{align-items:center;background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.fold-toggle-button:hover{background-color:var(--primary-color-hover);transform:translateY(-1px)}.fold-toggle-button:active{transform:translateY(1px)}.fold-toggle-button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 5.83 15.17 9l1.41-1.41L12 3 7.41 7.59 8.83 9zm0 12.34L8.83 15l-1.41 1.41L12 21l4.59-4.59L15.17 15z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin-right:6px;transition:transform .3s ease;width:12px}.fold-toggle-button.unfolded:before{transform:rotate(180deg)}.groups-container.unfolded{height:auto}.all-stages-container{display:flex;flex-direction:column;gap:2rem}.stage-section-wrapper{border-left:4px solid var(--primary-color);padding-left:1rem;position:relative;scroll-margin-top:100px}.stage-section-wrapper:before{background-color:var(--primary-color);border-radius:50%;content:"";height:16px;left:-10px;position:absolute;top:20px;width:16px}@media (max-width:768px){.groups-container{padding:1rem}.groups-title{font-size:1.25rem}.stage-navigation{align-items:stretch;flex-direction:column}.stage-nav-buttons{margin-bottom:.75rem}.fold-toggle-button{justify-content:center;width:100%}.stage-section-wrapper{padding-left:.5rem}.stage-nav-button{font-size:.75rem;padding:.4rem .75rem;white-space:nowrap}.player-row{grid-template-columns:30px 1fr 50px;padding:.5rem}.player-row.highlighted{padding:.6rem .5rem}.player-position{font-size:.75rem}.player-name,.player-score{font-size:.8125rem}.player-row.highlighted .player-name,.player-row.highlighted .player-position,.player-row.highlighted .player-score{font-size:.9rem}}.groups-container.folded .final-stage{padding-top:20px;position:relative}.groups-container.folded .final-stage:before{background-color:var(--primary-color);border-radius:4px;color:#fff;content:"GRAND FINAL";display:none;font-size:.8rem;font-weight:700;left:50%;letter-spacing:1px;padding:5px 15px;position:absolute;top:-10px;transform:translateX(-50%)}.grand-final-stage{align-items:center;border-left:none;display:flex;flex-direction:column;margin-bottom:3rem;padding-left:0;position:relative}.grand-final-stage:before{display:none}.grand-final-stage:after{background-color:var(--primary-color);border-radius:4px;color:#fff;content:"GRAND FINAL";display:none;font-size:.8rem;font-weight:700;left:50%;letter-spacing:1px;padding:5px 15px;position:absolute;top:-30px;transform:translateX(-50%)}.final-stage{margin:0 auto;width:100%}.final-stage-header{align-items:center;background:linear-gradient(90deg,rgba(42,29,58,0) 0,#670785 50%,rgba(42,29,58,0));border-radius:5px;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;padding:10px 0;position:relative;text-align:center}.final-stage-header .stage-title{color:#fff;font-size:1.5rem;margin-bottom:5px}.final-stage-header .stage-status{border-radius:20px;font-size:.7rem;padding:3px 8px;position:absolute;right:10px;top:10px}@media (max-width:768px){.grand-final-stage{margin-bottom:2rem}.grand-final-stage:after,.groups-container.folded .final-stage:before{font-size:.7rem;padding:4px 10px;top:-25px}.final-stage-header .stage-title{font-size:1.3rem}.groups-container.folded .final-stage:before{top:-10px}}.control-buttons{display:flex;gap:10px;margin-top:10px}.leaderboard-button{align-items:center;background-color:rgba(142,36,170,.7);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .2s ease}.leaderboard-button:before{content:"🏆";font-size:1rem;margin-right:6px}.leaderboard-button:hover{background-color:rgba(142,36,170,.9);box-shadow:0 2px 5px rgba(142,36,170,.3);transform:translateY(-1px)}.leaderboard-button:active{transform:translateY(1px)}.leaderboard-modal-overlay{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.leaderboard-modal-content{background-color:#191222;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;box-shadow:0 8px 20px rgba(0,0,0,.5);max-height:90vh;max-width:800px;overflow-y:auto;width:90%}.leaderboard-modal-header{align-items:center;background-color:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding:15px 20px}.leaderboard-modal-header h3{color:#dd8eff;font-size:1.2rem;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.close-modal-button{background:none;border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:24px;transition:color .2s}.close-modal-button:hover{color:#dd8eff}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.player-stats-modal-overlay{align-items:center;animation:modalFadeIn .3s ease-out;background-color:rgba(0,0,0,.85);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.player-stats-modal-content{animation:modalSlideIn .3s ease-out;border:1px solid #3e2054;border-radius:8px;box-shadow:0 0 30px rgba(51,51,51,.3),0 0 60px rgba(142,36,170,.2);height:80vh;max-height:600px;max-width:700px;overflow:hidden;position:relative;width:90%}.stage-tabs .fold-toggle-button{align-self:center;font-size:.9rem;margin-left:auto;padding:.4rem .8rem}.fold-button-container{display:flex;justify-content:flex-end;margin-bottom:1rem}.groups-grid.one-column{display:grid;grid-template-columns:1fr;margin:0 auto;max-width:400px}.groups-grid.one-column .group-card{margin:0 auto;width:100%}.groups-content .stage-tabs .stage-tab{border-radius:5px;margin:1em;padding:1em}:root{--animation-duration:250ms;--scale-factor:1.5}.match{cursor:pointer;position:relative;transform-box:fill-box;transform-origin:center center;transition:all var(--animation-duration) ease;will-change:transform}.match.enlarged{box-shadow:0 0 20px rgba(255,247,0,.3);filter:drop-shadow(0 8px 15px rgba(0,0,0,.4));outline:3px solid hsla(0,0%,100%,.4);outline-offset:10px;position:relative;transform:scale(var(--scale-factor));z-index:10}.match-box:hover{stroke:gold;stroke-width:2;filter:drop-shadow(0 0 5px rgba(255,152,0,.5))}.match.enlarged .match-box{stroke:#fff700;stroke-width:2;fill:rgba(142,45,226,.5)}.player-box{align-items:center;background:transparent;border:.1px solid #fff;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0 7px;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap;width:100%}.match:hover .player-box{background-color:hsla(0,0%,100%,.1);filter:brightness(1.1)}.match.enlarged .player-box{background-color:rgba(142,45,226,.2)}.player-box:hover{background-color:rgba(142,45,226,.1)}.player-name{font-size:12px;fill:#fff;dominant-baseline:middle;overflow:hidden;text-overflow:ellipsis;transition:font-size var(--animation-duration)}.match.enlarged .player-name{font-size:14px}.player-name.winner{fill:#2e7d32;font-weight:700}.player-name.loser{fill:#888;font-weight:400}.match-details{background-color:rgba(0,0,0,.5);background-color:#1e1e28;border-radius:4px;display:flex;flex:1 1 300px;flex-direction:column;gap:5px;height:auto;margin-top:1.5rem;opacity:0;overflow:visible;padding:1.5rem;transform:translateY(10px);transition:all .3s ease}.match.enlarged .match-details{opacity:1;transform:translateY(0)}.match-id{font-size:12px;font-weight:700}.match-status{color:#fff700;font-size:11px;opacity:.9}.match-details-info{background-color:hsla(0,0%,100%,.1);border-radius:3px;font-size:11px;margin-top:5px;padding:5px}.match-thumbnail-placeholder{opacity:.8;transition:all .2s ease}.match:hover .match-thumbnail-placeholder{opacity:1}.play-button-bg,.play-button-icon,.watch-label-bg{transition:all .2s ease}.watch-label-bg.coming-soon{fill:rgba(0,128,0,.8)}.watch-label-bg.ended{fill:rgba(220,0,0,.8)}.watch-label-bg.watch-match{fill:rgba(0,0,0,.8)}.match:hover .play-button-bg{fill:hsla(0,0%,100%,.9);r:11}.match:hover .play-button-icon{fill:#c2185b}.match:hover .watch-label-bg{opacity:.9}.connector{transition:stroke var(--animation-duration),stroke-width var(--animation-duration)}.connector.affected-by-enlarged{stroke:#fff700;stroke-width:2;filter:drop-shadow(0 0 3px rgba(255,247,0,.5))}.match-connector{stroke:hsla(0,0%,100%,.3);stroke-width:2;fill:none;transition:stroke var(--animation-duration,.25s),stroke-width var(--animation-duration,.25s),filter var(--animation-duration,.25s)}.match-connector.affected-by-enlarged{stroke:#fff700;stroke-width:3;filter:drop-shadow(0 0 3px rgba(255,247,0,.5))}.match-vertical-connector{stroke:hsla(0,0%,100%,.3);stroke-width:2}.bracket,.bracket-svg-container{overflow:visible;width:100%}.bracket-svg-container{position:relative}.bracket-svg{display:block;width:100%}.bracket-stage-header-container,.bracket-svg{overflow:visible}.bracket-stage-header{align-items:center;background:linear-gradient(90deg,#8e24aa 40%,#8e24aa00 120%);border-radius:4px;box-sizing:border-box;color:#accef8;display:flex;flex-direction:row;font-size:1.5rem;font-weight:700;height:100%;justify-content:space-between;letter-spacing:.5px;margin:0;padding:8px 12px;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:100%}.stage-title{flex:1;margin-right:12px;overflow:hidden;text-overflow:ellipsis}.stage-timer{color:#fff;font-size:.9rem;letter-spacing:normal;opacity:.9;white-space:nowrap}.match-box{fill:rgba(142,45,226,.3);cursor:pointer;transition:all .2s ease}.bracket-stage-header.completed .stage-timer{color:#4caf50}.bracket-stage-header.ongoing .stage-timer{color:#ff9800}.bracket-stage-header.upcoming .stage-timer{color:#2196f3}@media (max-width:768px){.bracket-stage-header{font-size:1.2rem;padding:4px 8px}.stage-timer{font-size:.7rem}}@keyframes highlightPulse{0%{stroke-width:1;opacity:.7}50%{stroke-width:3;opacity:1}to{stroke-width:1;opacity:.7}}.match-box.current{stroke:#ff9800;animation:highlightPulse 2s infinite}.stage-highlight{fill:url(#stageGradient)}:root{--tournament-primary:#8e2de2;--tournament-secondary:#4a00e0;--tournament-success:#4caf50;--tournament-warning:#ff9800;--tournament-error:#f44336;--tournament-info:#2196f3;--tournament-background:hsla(0,0%,7%,.95);--tournament-background-light:rgba(30,30,30,.95);--tournament-background-dark:hsla(0,0%,4%,.95);--tournament-text:#fff;--tournament-text-secondary:hsla(0,0%,100%,.7);--tournament-text-disabled:hsla(0,0%,100%,.5);--tournament-completed:var(--tournament-primary);--tournament-ongoing:var(--tournament-warning);--tournament-upcoming:var(--tournament-info);--tournament-border-radius:8px;--tournament-border-color:hsla(0,0%,100%,.1);--tournament-spacing-xs:4px;--tournament-spacing-sm:8px;--tournament-spacing-md:16px;--tournament-spacing-lg:24px;--tournament-spacing-xl:32px;--tournament-transition-fast:0.2s;--tournament-transition-normal:0.3s;--tournament-transition-slow:0.5s;--tournament-shadow-sm:0 2px 4px rgba(0,0,0,.3);--tournament-shadow-md:0 4px 8px rgba(0,0,0,.3);--tournament-shadow-lg:0 8px 16px rgba(0,0,0,.3);--tournament-z-index-base:1;--tournament-z-index-above:2;--tournament-z-index-modal:1000}.tournament-container{color:#fff;display:flex;flex-direction:column;height:auto;margin:0 auto;max-width:100%;overflow:visible;padding:1.5rem;position:relative;transition:all .3s ease;width:100%}.tournament-minified{max-height:250px;overflow:hidden;padding:.5rem}.tournament-minified .tournament-content{display:flex;justify-content:center;padding:0}.tournament-minified .bracket-wrapper{max-height:240px;overflow:hidden;transform:scale(.85);transform-origin:top center}.tournament-container.has-enlarged-match{overflow:visible}.tournament-container.has-enlarged-match .tournament-content{flex-direction:column}.tournament-container.has-enlarged-match .bracket{flex:1;width:100%}.tournament-header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:15px;width:100%}.tournament-title{background:linear-gradient(135deg,#8e2de2,#4a00e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.8rem;font-weight:800;margin:0}.tournament-controls{display:flex;gap:1rem}.tournament-button{background-color:#2d3748;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .2s}.tournament-button:hover{background-color:#4a5568}.tournament-button.active{background-color:#553c9a}.tournament-error,.tournament-loading{align-items:center;display:flex;font-size:1.2rem;height:150px;justify-content:center;margin:2rem 0;opacity:.7;width:100%}.tournament-content{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.bracket-wrapper{overflow-x:auto;padding:15px 0;position:relative;width:100%}.bracket-svg{height:auto;min-width:100%}.tournament-footer{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);font-size:.9rem;margin-top:15px;padding-top:15px;text-align:center}.player-stats{align-items:center;background:rgba(0,0,0,.2);border-radius:8px;display:flex;margin:20px 0;padding:20px}.player-stats-points{align-items:center;background:linear-gradient(135deg,#9c27b0,#6a17a5);border:5px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.3);display:flex;flex-direction:column;height:120px;justify-content:center;margin-right:30px;width:120px}.player-stats-points .points-value{font-size:2.5rem;font-weight:700;line-height:1}.player-stats-points .points-label{font-size:.8rem;opacity:.7;text-transform:uppercase}.player-stats-details{flex:1}.player-stats-name{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:15px}.player-stats-metrics{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.player-stats-metric{display:flex;justify-content:space-between}.player-stats-metric-label{color:hsla(0,0%,100%,.7)}.player-stats-metric-value{font-weight:600}.leaderboard-section{background-color:rgba(0,0,0,.2);border-radius:8px;margin-top:0;max-height:0;overflow:hidden;transition:max-height .5s ease}.leaderboard-section.visible{margin-top:15px;max-height:500px;padding:15px}.tournament-container .section-title{margin-top:30px;padding-bottom:10px}.leaderboard-title,.tournament-container .section-title{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.leaderboard-title{margin-top:0}.player-performance{align-items:center;display:flex;margin-top:15px}.player-performance-label{color:hsla(0,0%,100%,.7);font-size:.9rem;margin-right:10px}.player-performance-value{color:#ffeb3b;font-size:1.1rem;font-weight:700}.tournament-rules-button{background-color:#ff9800;color:#000;font-weight:700}.tournament-rules-button:hover{background-color:#f57c00}@media (max-width:768px){.tournament-container{padding:15px}.tournament-header{align-items:flex-start;flex-direction:column;gap:1rem}.tournament-controls{justify-content:flex-start;overflow-x:auto;padding-bottom:5px;width:100%}.player-stats{flex-direction:column}.player-stats-points{margin-bottom:20px;margin-right:0}.player-stats-metrics{grid-template-columns:1fr}}.match-details-title{background:linear-gradient(135deg,#8e2de2,#4a00e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.3rem;font-weight:700;margin-top:0;text-align:center}.match-thumbnail-container{border-radius:8px;margin:1rem 0}.match-thumbnail-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.match-thumbnail-container:hover .match-thumbnail{transform:scale(1.05)}.match-thumbnail-container:hover .match-thumbnail-overlay{opacity:1}.watch-button{background:linear-gradient(135deg,#8e2de2,#4a00e0);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:.75rem 1.5rem;transition:all .3s ease}.watch-button:hover{box-shadow:0 0 15px rgba(142,45,226,.8);transform:scale(1.05)}.match-info{margin-top:1.5rem}.match-players{justify-content:space-between;margin-bottom:1rem}.match-player,.match-players{align-items:center;display:flex}.match-player{flex-direction:column;width:45%}.player-name{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.player-score{border-radius:50%;color:#fff;display:inline-block;font-size:1.2rem;font-weight:700;height:2.5rem;line-height:2.5rem;text-align:center;width:2.5rem}.player-score,.vs-indicator{background:linear-gradient(135deg,#8e2de2,#4a00e0)}.vs-indicator{-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:1.5rem;font-weight:800}.match-details-info{background-color:rgba(20,20,30,.4);border-left:3px solid #8e2de2;border-radius:0 4px 4px 0;margin-top:1rem;padding:.75rem 1rem}.match-details-info p{font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.match-players,.tournament-header{flex-direction:column;gap:1rem}.match-player{width:100%}.vs-indicator{margin:.5rem 0}}.team-page-hero{align-items:flex-end;display:flex;justify-content:center;min-height:500px;overflow:hidden;position:relative}.team-page-hero .hero-content{align-items:center;background:linear-gradient(0deg,#000,rgba(0,0,0,.7));display:grid;gap:40px;grid-template-columns:200px 1fr 300px;padding:40px 20px;position:relative;width:100%;z-index:2}.hero-left{display:flex;justify-content:center}.team-cover{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:3px solid #d4af37;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.3);height:180px;padding:10px;width:180px}.team-logo{border-radius:8px;height:100%;object-fit:cover;width:100%}.hero-center{align-items:flex-start;justify-content:center;padding:0 20px;text-align:left}.hero-center,.team-meta{display:flex;flex-direction:column}.team-meta{gap:20px}.team-info{align-items:flex-start}.team-name{background:linear-gradient(135deg,#fff,#d4af37);-webkit-background-clip:text;color:#fff;font-size:3.5rem;letter-spacing:3px;text-shadow:2px 2px 4px rgba(0,0,0,.3);-webkit-text-fill-color:transparent;background-clip:text}.followers-count{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:25px;display:flex;gap:10px;max-width:fit-content;padding:12px 20px}.followers-icon{font-size:1.2rem}.followers-number{color:#d4af37;font-size:1.8rem;font-weight:700}.followers-text{color:#fff;font-size:1rem;letter-spacing:1px;text-transform:uppercase}.team-games{display:flex;flex-wrap:wrap;gap:12px}.game-tag{backdrop-filter:blur(5px);background:rgba(138,43,226,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;box-shadow:0 4px 15px rgba(138,43,226,.3);color:#fff;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:8px 16px;text-transform:uppercase}.hero-right{display:flex;justify-content:center}.team-actions{display:flex;flex-direction:column;gap:20px;width:100%}.action-row{display:flex;gap:15px;width:100%}.social-actions{justify-content:space-between}.boost-action,.rewards-action{justify-content:center}.rewards-action{align-items:center}.follow-btn,.share-btn{flex:1;font-size:.9rem;letter-spacing:1px;padding:14px 20px}.boost-btn,.follow-btn,.share-btn{border-radius:6px;transition:all .3s ease}.boost-btn{box-shadow:0 6px 20px rgba(212,175,55,.4);font-size:1.1rem;letter-spacing:2px;padding:16px 24px;width:100%}.boost-btn:hover{box-shadow:0 8px 25px rgba(212,175,55,.6);transform:translateY(-3px)}.rewards-text{color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:2px;text-shadow:1px 1px 2px rgba(0,0,0,.3);text-transform:uppercase;transition:color .3s ease}.rewards-text:hover{color:#d4af37}@media (max-width:1200px){.team-page-hero .hero-content{gap:30px;grid-template-columns:160px 1fr 280px;padding:30px 15px}.team-cover{height:150px;width:150px}.team-name{font-size:3rem;letter-spacing:2px}}@media (max-width:768px){.team-page-hero{min-height:400px}.team-page-hero .hero-content{gap:30px;grid-template-columns:1fr;padding:30px 15px;text-align:center}.hero-left{order:1}.hero-center{order:2;padding:0;text-align:center}.hero-right{order:3}.team-cover{height:120px;width:120px}.team-name{font-size:2.5rem;letter-spacing:1px}.team-actions{margin:0 auto;max-width:300px}.followers-count{margin:0 auto}.followers-count,.team-games{justify-content:center}}@media (max-width:480px){.team-name{font-size:2rem}.social-actions{flex-direction:column;gap:10px}.follow-btn,.share-btn{font-size:.8rem;padding:12px 16px}.boost-btn{font-size:1rem;padding:14px 20px}.team-cover{height:100px;width:100px}.followers-number{font-size:1.5rem}.game-tag{font-size:.8rem;padding:6px 12px}}.meet-the-team{background:transparent;border:none;max-width:100%;overflow:hidden;padding:0;width:100%}.featured-cards-row{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:40px}.team-mvp-section{height:100%}.mvp-title{border-bottom:2px solid #d4af37;color:#d4af37;font-size:1.2rem;font-weight:700;letter-spacing:2px;margin:0 0 20px;padding-bottom:10px;text-align:center;text-transform:uppercase}.team-owner-section{display:flex;flex-direction:column;height:100%}.owner-section-title{border-bottom:2px solid #d4af37;color:#d4af37;font-size:1.2rem;font-weight:700;letter-spacing:2px;margin:0 0 25px;padding-bottom:10px;text-align:center;text-transform:uppercase}.team-members-section{margin-top:40px}.members-title{border-bottom:2px solid #d4af37;color:#d4af37;font-size:1.2rem;font-weight:700;letter-spacing:2px;margin:0 0 25px;padding-bottom:10px;text-align:center;text-transform:uppercase}.team-carousel{align-items:center;display:flex;justify-content:center;max-width:100%;overflow:hidden;position:relative;width:100%}.carousel-container{max-width:90%;width:90%}.carousel-track{max-width:none;width:fit-content}.carousel-item{flex:0 0 calc(33.333% - 13px);max-width:320px;min-width:260px}@media (max-width:1200px){.team-featured-cards{gap:20px}.carousel-item{max-width:280px;min-width:220px}.team-owner-body{gap:15px;padding:20px}.owner-username{font-size:1.2rem}.support-amount{font-size:1.4rem}}@media (max-width:992px){.featured-cards-row{gap:20px}}@media (max-width:768px){.featured-cards-row{gap:20px;grid-template-columns:1fr}.team-owner-section{margin-top:0}.owner-section-title{font-size:1.1rem;margin-bottom:20px}.team-owner-body{gap:15px;grid-template-columns:60px 1fr auto;padding:20px}.owner-avatar{height:60px;width:60px}.owner-username{font-size:1.1rem}.support-amount{font-size:1.2rem}.carousel-item{flex:0 0 calc(50% - 10px);max-width:250px;min-width:180px}.nav-button{font-size:40px;height:40px;width:40px}.prev-button{left:-20px}.next-button{right:-20px}}@media (max-width:480px){.team-owner-section{margin-top:25px}.owner-section-title{font-size:1rem;margin-bottom:15px}.team-owner-body{gap:20px;grid-template-columns:1fr;text-align:center}.owner-avatar{height:80px;margin:0 auto;width:80px}.owner-support{text-align:center}.carousel-item{flex:0 0 100%;min-width:100%}.team-owner-footer,.team-owner-header{font-size:.8rem;padding:12px 15px}}.team-statistics-container{background:transparent;border:none;margin-bottom:30px;position:relative;width:100%}.section-title-right{background:linear-gradient(90deg,rgba(0,0,0,.3),transparent 90%);color:#fff;font-size:24px;font-weight:700;margin-bottom:20px;padding:15px 25px;text-align:right}.stats-view-selector{display:flex;gap:20px;justify-content:center;margin-bottom:25px;width:100%}.view-option{background-color:rgba(0,0,0,.3);border:1px solid rgba(212,175,55,.5);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:150px;padding:12px 24px;text-align:center;transition:all .3s ease}.view-option:hover{background-color:rgba(0,0,0,.4);border-color:rgba(212,175,55,.8)}.view-option.active{background-color:rgba(212,175,55,.3);border-color:#d4af37;box-shadow:0 0 10px rgba(212,175,55,.5)}.player-selector-container{display:flex;justify-content:center;margin-bottom:25px;width:100%}.player-selector{appearance:none;background-color:rgba(0,0,0,.3);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23d4af37%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right 12px top 50%;background-repeat:no-repeat;background-size:12px auto;border:1px solid rgba(212,175,55,.5);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;min-width:200px;padding:12px 20px;text-align:center;transition:all .2s ease}.player-selector:hover{border-color:rgba(212,175,55,.8);box-shadow:0 0 10px rgba(212,175,55,.3)}.player-selector:focus{border-color:#d4af37;box-shadow:0 0 0 2px rgba(212,175,55,.3);outline:none}.player-selector option{background-color:rgba(0,0,0,.3);color:#fff;font-weight:600;padding:12px}.stats-carousel-container{position:relative}.loading-stats,.stats-carousel-container{align-items:center;display:flex;justify-content:center;width:100%}.loading-stats{color:#9b9b9b;font-size:18px}.loading-stats,.stat-card{background-color:rgba(0,0,0,.2);border-radius:8px;min-height:260px}.stat-card{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;height:100%;min-width:250px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.stat-card:hover{background-color:rgba(10,10,20,.3);box-shadow:0 10px 15px rgba(0,0,0,.2);transform:translateY(-5px)}.elimination-card{position:relative}.elimination-card:after{border:3px solid #d4af37;border-radius:8px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.stat-header{margin-bottom:15px;width:100%}.stat-header,.stat-icon{align-items:center;display:flex}.stat-icon{border-radius:50%;flex-shrink:0;font-size:18px;height:32px;justify-content:center;margin-right:10px;width:32px}.accuracy-icon,.elim-icon,.headshot-icon,.kd-icon,.placement-icon,.streak-icon,.tourney-icon,.win-icon,.winrate-icon{background-color:rgba(212,175,55,.2);color:#d4af37}.stat-label{color:#f0f0f0;font-size:18px;font-weight:700;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-value-large{color:#fff;font-size:70px;font-weight:700;line-height:1;margin:auto 0;text-align:center;width:100%}.stat-subtext{color:#9b9b9b;font-size:12px;letter-spacing:1px;margin-top:20px;width:100%}.stat-subtext div{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:992px){.section-title-right{font-size:22px;padding:12px 20px}.view-option{font-size:14px;min-width:130px;padding:10px 20px}.stat-card{min-height:220px;min-width:220px;padding:16px}.stat-icon{height:28px;width:28px}.stat-icon,.stat-label{font-size:16px}.stat-value-large{font-size:56px}.stat-subtext{font-size:11px}.player-selector{font-size:14px;padding:10px 16px}.nav-button{font-size:60px;height:60px;width:60px}.prev-button{left:-40px}.next-button{right:-40px}}@media (max-width:768px){.view-option{font-size:14px;min-width:120px;padding:8px 16px}.nav-button{font-size:40px;height:40px;width:40px}.prev-button{left:-20px}.next-button{right:-20px}}@media (max-width:576px){.section-title-right{font-size:20px;padding:10px 15px}.stats-view-selector{gap:10px}.view-option{font-size:12px;min-width:100px;padding:8px 12px}.stat-card{min-height:180px;min-width:180px;padding:12px}.stat-icon{height:24px;width:24px}.stat-icon,.stat-label{font-size:14px}.stat-value-large{font-size:42px}.stat-subtext{font-size:10px;margin-top:12px}.pagination-dot{height:8px;width:8px}.player-selector{font-size:12px;min-width:180px;padding:8px 14px}}.match-history{overflow:hidden;padding:0;width:100%}.match-history-table{backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:30px;overflow:hidden;position:relative}.match-history-table,.table-header{background:rgba(0,0,0,.3);width:100%}.table-header{border-bottom:2px solid #d4af37;display:grid;grid-template-columns:minmax(200px,2fr) minmax(100px,1fr) minmax(80px,1fr) minmax(100px,1fr) minmax(80px,1fr)}.header-cell{border-right:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.9rem;font-weight:700;letter-spacing:1px;overflow:hidden;padding:20px 15px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.header-cell:last-child{border-right:none}.tournament-col{text-align:left}.table-body{max-height:800px;overflow-y:auto;width:100%}.table-row{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;grid-template-columns:minmax(200px,2fr) minmax(100px,1fr) minmax(80px,1fr) minmax(100px,1fr) minmax(80px,1fr);transition:all .3s ease;width:100%}.table-row:hover{background:rgba(212,175,55,.1);transform:translateX(5px)}.table-row:last-child{border-bottom:none}.table-cell{align-items:center;border-right:1px solid hsla(0,0%,100%,.05);color:#fff;display:flex;justify-content:center;overflow:hidden;padding:20px 15px}.table-cell:last-child{border-right:none}.tournament-cell{justify-content:flex-start}.match-card{background-color:rgba(0,0,0,.3);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;width:100%}.match-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.3);transform:translateY(-2px)}.match-header{background-color:rgba(0,0,0,.4);display:flex;flex-direction:column;padding:10px;width:100%}.match-header-row{display:flex;justify-content:space-between;margin-bottom:5px;width:100%}.match-status,.prize-pool{color:#fff;font-size:.8rem;font-weight:700}.match-title{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.match-body{cursor:pointer;padding:10px;width:100%}.match-thumbnail-wrapper{border:2px solid #d4af37;border-radius:6px;box-shadow:0 4px 15px rgba(212,175,55,.3);overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:fit-content}.match-thumbnail-wrapper:hover{box-shadow:0 8px 20px rgba(212,175,55,.5);transform:scale(1.05)}.match-thumbnail{display:block;height:auto}.watch-overlay{background:rgba(0,0,0,.6);bottom:0;color:#fff;font-size:.8rem;font-weight:700;left:0;padding:5px;position:absolute;right:0;text-align:center}.placement-badge{border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.3);font-size:.9rem;font-weight:700;letter-spacing:1px;padding:8px 16px;text-transform:uppercase}.placement-first{background:linear-gradient(135deg,gold,#ffed4e);box-shadow:0 4px 15px rgba(255,215,0,.4);color:#000}.placement-second{background:linear-gradient(135deg,silver,#e8e8e8);box-shadow:0 4px 15px hsla(0,0%,75%,.4);color:#000}.placement-third{background:linear-gradient(135deg,#cd7f32,#d4933e);box-shadow:0 4px 15px rgba(205,127,50,.4);color:#fff}.placement-other{background:rgba(138,43,226,.8);box-shadow:0 4px 15px rgba(138,43,226,.3);color:#fff}.match-date{color:#fff;font-size:1rem;font-weight:700}.earnings-amount{color:#4caf50;font-size:1.2rem;font-weight:700;text-shadow:0 0 10px rgba(76,175,80,.5)}.mvp-name{color:#d4af37;font-size:1.1rem;font-weight:700;letter-spacing:1px;text-shadow:0 0 10px rgba(212,175,55,.5);text-transform:uppercase}.empty-row{grid-template-columns:1fr}.empty-cell{justify-content:center;padding:40px 20px}.empty-message{color:hsla(0,0%,100%,.5);font-size:1.1rem;font-style:italic}.table-body::-webkit-scrollbar{width:8px}.table-body::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.table-body::-webkit-scrollbar-thumb{background:rgba(212,175,55,.6);border-radius:4px}.table-body::-webkit-scrollbar-thumb:hover{background:rgba(212,175,55,.8)}@media (max-width:1200px){.table-header,.table-row{grid-template-columns:minmax(180px,2fr) minmax(90px,.8fr) minmax(80px,.8fr) minmax(90px,1fr) minmax(80px,1fr)}.header-cell,.table-cell{padding:15px 10px}.match-thumbnail{max-width:160px}}@media (max-width:992px){.match-history-table{overflow-x:auto}.table-header,.table-row{grid-template-columns:250px 110px 100px 120px 120px;min-width:700px;width:700px}.tournament-header-row{flex-direction:column;gap:5px}.tournament-status{font-size:.7rem}.tournament-title{font-size:.9rem}.tournament-thumbnail{max-width:140px}.match-header-row{flex-direction:column;gap:5px}.match-status{font-size:.7rem}.match-title{font-size:.9rem}.match-thumbnail{max-width:140px}}@media (max-width:768px){.match-history-table{overflow-x:auto}.table-header,.table-row{grid-template-columns:220px 100px 90px 120px 120px;min-width:650px;width:650px}.header-cell,.table-cell{font-size:.8rem;padding:12px 8px}.tournament-info{gap:10px}.tournament-header{margin-bottom:8px}.tournament-header-row{margin-bottom:3px}.prize-pool,.tournament-status{font-size:.7rem}.tournament-title{font-size:.8rem}.tournament-thumbnail{max-width:120px}.watch-replay-overlay{font-size:.7rem;padding:3px}.placement-badge{font-size:.8rem;padding:6px 12px}.replay-actions{align-items:center;flex-direction:column}.replay-btn{font-size:.8rem;max-width:300px;padding:10px 20px;width:100%}.match-header{padding:8px}.match-header-row{margin-bottom:3px}.match-status,.prize-pool{font-size:.7rem}.match-title{font-size:.8rem}.match-body{padding:8px}.match-thumbnail{max-width:120px}.watch-overlay{font-size:.7rem;padding:3px}}@media (max-width:480px){.table-header,.table-row{grid-template-columns:170px 80px 70px 90px 90px;min-width:500px;width:500px}.header-cell,.table-cell{font-size:.7rem;padding:10px 5px}.tournament-info{align-items:center;flex-direction:row;gap:5px}.tournament-header-row{flex-direction:column;gap:2px}.prize-pool,.tournament-status{font-size:.6rem}.tournament-title{font-size:.7rem}.tournament-thumbnail{max-width:100px}.watch-replay-overlay{font-size:.6rem;padding:2px}.earnings-amount{font-size:1rem}.mvp-name{font-size:.9rem}.match-header-row{flex-direction:column;gap:2px}.match-body,.match-header{padding:6px}.match-status,.prize-pool{font-size:.6rem}.match-title{font-size:.7rem}.match-thumbnail{max-width:100px}.watch-overlay{font-size:.6rem;padding:2px}}.matches-carousel{position:relative}.carousel-container{background:rgba(0,0,0,.3);border-radius:8px;overflow:hidden;padding:20px}.carousel-track{display:flex;gap:20px;transition:transform .5s ease}.match-card{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;flex:0 0 calc(33.333% - 13px);min-width:350px;overflow:hidden;transition:all .3s ease}.match-card:hover{border-color:rgba(212,175,55,.5);box-shadow:0 10px 30px rgba(0,0,0,.5);transform:translateY(-5px)}.match-header{background:rgba(0,0,0,.3);border-bottom:2px solid #d4af37;padding:20px}.match-header-top{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}.prize-info{display:flex;flex-direction:column;gap:5px}.prize-label{color:#fff;font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.prize-amount{color:#4caf50;font-size:1.2rem;font-weight:700;text-shadow:0 0 10px rgba(76,175,80,.5)}.match-status{display:flex;flex-direction:column;gap:5px;text-align:right}.status-label{color:#fff;font-size:.8rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.start-date{color:#d4af37;font-size:1rem;font-weight:700}.match-header-bottom{align-items:center;display:flex;gap:15px;justify-content:space-between}.tournament-title{color:#fff;flex:1;font-size:1.1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.countdown-timer{align-items:center;backdrop-filter:blur(5px);background:rgba(138,43,226,.2);border:1px solid rgba(138,43,226,.5);border-radius:20px;display:flex;gap:8px;padding:10px 15px}.countdown-segment{align-items:center;display:flex;flex-direction:column;gap:2px}.countdown-number{color:#d4af37;font-size:1.2rem;font-weight:700;line-height:1;text-shadow:0 0 10px rgba(212,175,55,.5)}.countdown-label{color:#fff;font-size:.6rem;letter-spacing:1px;line-height:1;text-transform:uppercase}.countdown-separator{animation:pulse 2s infinite;color:#d4af37;font-size:1.2rem;font-weight:700;margin:0 2px}.match-body{padding:0}.match-thumbnail-container{height:200px;overflow:hidden;position:relative;width:100%}.match-thumbnail{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.match-card:hover .match-thumbnail{transform:scale(1.05)}.match-overlay{align-items:end;background:linear-gradient(transparent,rgba(0,0,0,.3));bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding:20px;position:absolute;right:0;transition:opacity .3s ease}.match-card:hover .match-overlay{opacity:1}.view-details-btn{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:2px solid #fff;border-radius:4px;color:#fff;font-size:.9rem;letter-spacing:1px;padding:12px 24px;transition:all .3s ease}.view-details-btn:hover{background:#fff;box-shadow:0 4px 15px hsla(0,0%,100%,.3);color:#000;transform:translateY(-2px)}.carousel-navigation{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:10}.carousel-btn{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:2px solid #d4af37;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.3);color:#d4af37;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;height:50px;justify-content:center;pointer-events:auto;transition:all .3s ease;width:50px}.carousel-btn:hover{background:rgba(212,175,55,.2);box-shadow:0 6px 20px rgba(212,175,55,.3);color:#fff;transform:scale(1.1)}.prev-btn{margin-left:-25px}.next-btn{margin-right:-25px}.carousel-indicators{display:flex;gap:10px;justify-content:center;margin-top:20px}.indicator{background:transparent;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator:hover{border-color:hsla(0,0%,100%,.6);transform:scale(1.2)}.indicator.active{background:#d4af37;border-color:#d4af37;box-shadow:0 0 10px rgba(212,175,55,.5)}.no-matches{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:60px 40px;text-align:center}.no-matches-text{color:hsla(0,0%,100%,.6);font-size:1.2rem;font-style:italic;margin:0}@media (max-width:1200px){.match-card{min-width:300px}.match-header{padding:15px}.tournament-title{font-size:1rem}.countdown-number{font-size:1.1rem}.countdown-label{font-size:.5rem}}@media (max-width:768px){.match-card{flex:0 0 calc(50% - 10px);min-width:280px}.match-header-top{flex-direction:column;gap:10px}.match-status{text-align:left}.match-header-bottom{align-items:flex-start;flex-direction:column;gap:10px}.countdown-timer{align-self:stretch;justify-content:center}.match-thumbnail-container{height:150px}.carousel-btn{font-size:1.2rem;height:40px;width:40px}.prev-btn{margin-left:-20px}.next-btn{margin-right:-20px}}@media (max-width:480px){.match-card{flex:0 0 100%;min-width:100%}.match-header{padding:12px}.tournament-title{font-size:.9rem}.prize-amount{font-size:1.1rem}.countdown-timer{gap:6px;padding:8px 12px}.countdown-number{font-size:1rem}.countdown-label{font-size:.5rem}.match-thumbnail-container{height:120px}.view-details-btn{font-size:.8rem;padding:10px 20px}.no-matches{padding:40px 20px}.no-matches-text{font-size:1rem}}.chart-container{background:rgba(0,0,0,.3);padding:20px}.latest-balance-label{filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}.point-value{filter:drop-shadow(0 0 2px rgba(0,0,0,.3))}.balance-summary{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.current-balance{display:flex;flex-direction:column;gap:5px}.balance-label{color:hsla(0,0%,100%,.7);font-size:.9rem;text-transform:uppercase}.balance-value{color:#fff;font-size:1.8rem;font-weight:700;text-shadow:0 0 10px hsla(0,0%,100%,.3)}.balance-change{display:flex;flex-direction:column;gap:5px;text-align:right}.change-value{font-size:1.2rem;font-weight:700}.change-value.positive{color:#4caf50;text-shadow:0 0 10px rgba(76,175,80,.5)}.change-value.negative{color:#f44336;text-shadow:0 0 10px rgba(244,67,54,.5)}.change-period{color:hsla(0,0%,100%,.5);font-size:.8rem}.timeframe-selector{background:rgba(0,0,0,.3);border-radius:6px;display:flex;gap:2px;margin-bottom:20px;padding:4px}.timeframe-btn{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.7);cursor:pointer;flex:1;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:8px 12px;text-transform:uppercase;transition:all .3s ease}.timeframe-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.timeframe-btn.active{background:rgba(138,43,226,.8);box-shadow:0 4px 15px rgba(138,43,226,.3);color:#fff}.chart-svg-container{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;justify-content:center;margin-bottom:25px;padding:20px}.balance-chart-svg{height:150px;max-width:300px;width:100%}.chart-line{filter:drop-shadow(0 0 5px rgba(212,175,55,.5))}.chart-area{opacity:.3}.portfolio-breakdown{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:20px}.breakdown-title{border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 20px;padding-bottom:10px;text-align:center;text-transform:uppercase}.breakdown-items{gap:15px}.breakdown-item,.breakdown-items{display:flex;flex-direction:column}.breakdown-item{gap:8px}.item-info{align-items:center;display:flex;justify-content:space-between}.item-name{color:#fff}.item-name,.item-percentage{font-size:.9rem;font-weight:700}.item-percentage{color:#d4af37}.item-value{color:hsla(0,0%,100%,.8);font-size:.8rem;text-align:right}.item-bar{background:hsla(0,0%,100%,.1);border-radius:3px;height:6px;overflow:hidden;width:100%}.item-bar-fill{background:#d4af37;border-radius:3px;height:100%;transition:width .3s ease}.no-breakdown{color:hsla(0,0%,100%,.5);font-style:italic;padding:40px 20px;text-align:center}@media (max-width:768px){.balance-chart-description{align-items:flex-start;flex-direction:column}.balance-chart-header .section-title{font-size:1.5rem}.balance-summary{flex-direction:column;gap:15px}.balance-change,.balance-summary{text-align:center}.timeframe-selector{display:grid;grid-template-columns:repeat(2,1fr)}.chart-container{padding:15px}.balance-value{font-size:1.5rem}.change-value{font-size:1rem}}@media (max-width:480px){.timeframe-selector{grid-template-columns:1fr}.timeframe-btn{padding:10px 15px}.chart-svg-container{padding:15px}.balance-chart-svg{height:120px}.breakdown-items{gap:12px}.item-info{flex-direction:column;gap:5px;text-align:center}}.honor-grid{padding:0;position:relative;width:100%}.badges-carousel-container{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;justify-content:center;max-width:100%;overflow:hidden;padding:30px;position:relative;width:100%}.carousel-items{gap:25px;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.carousel-items::-webkit-scrollbar{display:none}.honor-badge{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;flex:0 0 auto;min-width:280px;padding:20px;text-align:center;transition:all .3s ease}.honor-badge:hover{border-color:rgba(212,175,55,.5);box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(-5px)}.badge-image{border:3px solid #d4af37;border-radius:50%;box-shadow:0 0 20px rgba(212,175,55,.5);height:80px;margin:0 auto 20px;overflow:hidden;transition:all .3s ease;width:80px}.honor-badge:hover .badge-image{box-shadow:0 0 30px rgba(212,175,55,.8);transform:scale(1.1)}.badge-image img{height:100%;object-fit:cover;width:100%}.badge-info{color:#fff}.badge-name{color:#d4af37;font-size:1.1rem;letter-spacing:1px;text-shadow:0 0 10px rgba(212,175,55,.5);text-transform:uppercase}.badge-name,.badge-year{font-weight:700;margin:0 0 10px}.badge-year{color:hsla(0,0%,100%,.8);font-size:1rem}.badge-description{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.4;margin:0}.nav-button{color:#fff;font-size:60px;height:60px;width:60px}.prev-button{left:10px}.next-button{right:10px}.nav-button:disabled{cursor:not-allowed;opacity:.3}.pagination-dot{border:1px solid rgba(212,175,55,.3);display:inline-block}.pagination-dot.active{background-color:#d4af37;box-shadow:0 0 5px #d4af37}.no-badges{color:hsla(0,0%,100%,.5);font-size:1.2rem;font-style:italic;padding:60px 40px;text-align:center;width:100%}@media (max-width:1200px){.honor-badge{min-width:250px;padding:18px}.nav-button{font-size:40px;height:40px;width:40px}}@media (max-width:768px){.badges-carousel-container{padding:20px}.honor-badge{min-width:220px;padding:15px}.carousel-items{gap:15px;width:85%}.nav-button{font-size:30px;height:30px;width:30px}.prev-button{left:5px}.next-button{right:5px}}@media (max-width:480px){.badges-carousel-container{padding:15px}.honor-badge{min-width:200px;padding:15px}.carousel-items{width:80%}.no-badges{font-size:1rem;padding:40px 20px}.pagination-dot{height:6px;width:6px}}.global-team-rankings{padding:0}.rankings-table{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden}.rankings-table-header{background:rgba(0,0,0,.3);border-bottom:2px solid #d4af37;display:grid;grid-template-columns:80px 80px 2fr 1fr 1fr 1fr}.rankings-header-cell{border-right:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:20px 15px;text-align:center;text-transform:uppercase}.rankings-header-cell:last-child{border-right:none}.rankings-team-col{text-align:left}.rankings-table-body{max-height:500px;overflow-y:auto}.rankings-table-row{border-bottom:1px solid hsla(0,0%,100%,.1);display:grid;grid-template-columns:80px 80px 2fr 1fr 1fr 1fr;transition:all .3s ease}.rankings-table-row:hover{background:rgba(212,175,55,.1);transform:translateX(5px)}.rankings-table-row:last-child{border-bottom:none}.rankings-table-row.rankings-current-team{background:rgba(212,175,55,.2);border:2px solid #d4af37;border-radius:6px;margin:2px}.rankings-table-row.rankings-current-team:hover{background:rgba(212,175,55,.3)}.rankings-table-cell{align-items:center;border-right:1px solid hsla(0,0%,100%,.05);color:#fff;display:flex;justify-content:center;padding:20px 15px}.rankings-table-cell:last-child{border-right:none}.rankings-rank-number{color:#d4af37;font-size:4rem;font-weight:700;text-shadow:0 0 10px rgba(212,175,55,.5)}.rankings-rank-badge{align-items:center;display:flex;font-size:1.5rem;justify-content:center}.rank-badge-image{filter:drop-shadow(0 0 8px rgba(212,175,55,.5));height:100px;object-fit:contain;transition:transform .3s ease}.rankings-rank-badge:hover .rank-badge-image{transform:scale(1.2)}.rankings-team-cell{justify-content:flex-start}.rankings-team-info{align-items:center;display:flex;gap:15px}.rankings-team-logo-small{height:120px;object-fit:cover}.rankings-team-name{color:#fff;font-size:4rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.rankings-earnings-amount{color:#4caf50;font-size:4rem;font-weight:700;text-shadow:0 0 10px rgba(76,175,80,.5)}.rankings-rating-info{align-items:center;display:flex;gap:8px}.rankings-rating-badge{align-items:center;display:flex;justify-content:center}.rankings-rating-badge .rank-badge-image{height:50px}.rankings-rating-value{color:#d4af37;font-size:2rem;font-weight:700;text-shadow:0 0 10px rgba(212,175,55,.5)}.rankings-rating-label{color:hsla(0,0%,100%,.7);font-size:2rem;text-transform:uppercase}.rankings-token-cell{justify-content:center}.rankings-token-info{gap:5px}.rankings-token-info,.token-price{align-items:center;display:flex;flex-direction:column}.token-symbol{color:#fa5cff;font-size:1rem}.token-value{color:#fff;font-size:1.5rem;font-weight:700}.token-change{border-radius:4px;font-size:1rem;font-weight:700;padding:2px 8px}.token-change.positive{background-color:rgba(76,175,80,.1);color:#4caf50}.token-change.negative{background-color:rgba(244,67,54,.1);color:#f44336}.rankings-empty-row{grid-template-columns:1fr}.rankings-empty-cell{justify-content:center;padding:40px 20px}.rankings-empty-message{color:hsla(0,0%,100%,.5);font-size:2rem;font-style:italic}.rankings-table-body::-webkit-scrollbar{width:8px}.rankings-table-body::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}.rankings-table-body::-webkit-scrollbar-thumb{background:rgba(212,175,55,.6);border-radius:4px}.rankings-table-body::-webkit-scrollbar-thumb:hover{background:rgba(212,175,55,.8)}@media (max-width:1200px){.rankings-table-header,.rankings-table-row{grid-template-columns:60px 60px 2fr 100px 100px 100px}.rankings-header-cell,.rankings-table-cell{font-size:.8rem;padding:15px 10px}.rankings-team-logo-small{height:35px;width:35px}.rankings-team-name{font-size:1rem}.rankings-rank-number{font-size:1.2rem}.rankings-rank-badge{font-size:1.3rem}.rank-badge-image{height:30px;width:30px}.rankings-rating-badge .rank-badge-image{height:25px;width:25px}.token-symbol{font-size:.8rem}.token-value{font-size:1rem}.token-change{font-size:.8rem;padding:2px 6px}}@media (max-width:768px){.rankings-table{overflow-x:auto}.rankings-table-header,.rankings-table-row{grid-template-columns:50px 50px 200px 80px 100px 100px;min-width:600px}.rankings-header-cell,.rankings-table-cell{font-size:.7rem;padding:12px 8px}.rankings-team-info{gap:10px}.rankings-team-logo-small{height:30px;width:30px}.rankings-team-name{font-size:.9rem}.rankings-earnings-amount,.rankings-rating-value{font-size:1rem}.rankings-rating-label{display:none}.rank-badge-image{height:25px;width:25px}.rankings-rating-badge .rank-badge-image{height:20px;width:20px}.token-symbol{font-size:.7rem}.token-value{font-size:.9rem}.token-change{font-size:.7rem;padding:1px 4px}}@media (max-width:480px){.rankings-table-header,.rankings-table-row{grid-template-columns:40px 40px 150px 70px 80px 80px}.rankings-header-cell,.rankings-table-cell{font-size:.6rem;padding:10px 5px}.rankings-team-info{flex-direction:column;gap:5px;text-align:center}.rankings-team-logo-small{height:25px;width:25px}.rankings-team-name{font-size:.8rem;line-height:1.2}.rankings-rank-number{font-size:1rem}.rankings-rank-badge{font-size:1.1rem}.rankings-earnings-amount,.rankings-rating-value{font-size:.9rem}.rank-badge-image{height:20px;width:20px}.rankings-rating-badge .rank-badge-image{height:18px;width:18px}.token-symbol{font-size:.6rem}.token-value{font-size:.8rem}.token-change{font-size:.6rem;padding:1px 3px}}.team-page{color:#fff;font-family:Arial,sans-serif;min-height:100vh;overflow-x:hidden;width:100vw}.team-page-error,.team-page-loading{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.loading-spinner{border:3px solid hsla(0,0%,100%,.1);border-top-color:#d4af37;margin-bottom:20px}.team-page-error button{background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:4px;color:#000;cursor:pointer;font-weight:700;margin-top:20px;padding:12px 24px;transition:transform .2s}.team-page-error button:hover{transform:translateY(-2px)}.team-page-section{box-sizing:border-box;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:0 20px;width:100%}.full-width-container{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;max-width:100%;overflow:hidden;padding:25px;width:100%}.meet-team-section,.statistics-section{margin-bottom:40px}.community-row,.financial-row,.team-overview-row{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:100%;overflow:hidden;width:100%}.community-left,.community-right,.financial-left,.financial-right,.team-overview-left,.team-overview-right{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;max-width:100%;overflow:hidden;padding:25px;width:100%}.team-page .section-title{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.7) 50%,transparent);border-left:4px solid #d4af37;color:#fff;font-size:24px;font-weight:700;letter-spacing:2px;margin-bottom:25px;overflow:hidden;padding:15px 25px;position:relative;text-transform:uppercase}.team-page .section-title:after{background:linear-gradient(90deg,rgba(0,0,0,.3),transparent);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:100px}.team-page .section-title.right-aligned{background:linear-gradient(270deg,rgba(0,0,0,.3),rgba(0,0,0,.1) 50%,transparent);border-left:none;border-right:4px solid #d4af37;text-align:right}.team-page .section-title.right-aligned:after{background:linear-gradient(270deg,rgba(0,0,0,.3),transparent);left:0;right:auto}.btn-primary{background:linear-gradient(135deg,#8a2be2,#9932cc);border:none;border-radius:4px;box-shadow:0 4px 15px rgba(138,43,226,.3);color:#fff;cursor:pointer;font-weight:700;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.btn-primary:hover{box-shadow:0 6px 20px rgba(138,43,226,.4);transform:translateY(-2px)}.btn-secondary{background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:4px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-weight:700;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.btn-secondary:hover{box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.btn-tertiary{background:transparent;border:2px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:1px;padding:10px 22px;text-transform:uppercase;transition:all .3s ease}.btn-tertiary:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6);transform:translateY(-2px)}.card-container{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:20px;transition:all .3s ease}.card-container:hover{border-color:rgba(212,175,55,.5);box-shadow:0 8px 25px rgba(0,0,0,.4);transform:translateY(-2px)}.card-header{border-bottom:2px solid #d4af37;border-radius:6px 6px 0 0;color:#fff;font-weight:700;letter-spacing:1px;padding:15px 20px;text-transform:uppercase}.card-body,.card-header{background:rgba(0,0,0,.3)}.card-body{border-radius:0 0 6px 6px;padding:20px}.golden-border{border:2px solid #d4af37;box-shadow:0 0 15px rgba(212,175,55,.3)}.text-gold{color:#d4af37}.text-green{color:#4caf50}.text-purple{color:#8a2be2}.text-white{color:#fff}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}@media (max-width:1200px){.team-page-section{padding:0 15px}.community-row,.financial-row,.team-overview-row{gap:20px}}@media (max-width:768px){.community-row,.financial-row,.team-overview-row{gap:20px;grid-template-columns:1fr}.team-page .section-title{font-size:20px;letter-spacing:1px;padding:12px 20px}.team-page-section{margin-bottom:30px;padding:0 10px}.full-width-container{padding:20px}.meet-team-section,.statistics-section{margin-bottom:30px}}@media (max-width:480px){.community-left,.community-right,.financial-left,.financial-right,.full-width-container,.team-overview-left,.team-overview-right{padding:15px}.team-page .section-title{font-size:18px;padding:10px 15px}}.stream-starter{background-color:rgba(0,0,0,.3);color:var(--white);contain:layout style;margin:0;max-width:100%;padding:0 30px 30px;width:100%;will-change:transform}.top-section{contain:layout;margin-bottom:40px}.carousel-and-info{contain:content;display:flex;gap:20px}.carousel-wrapper{flex:3}.support-info-wrapper{flex:1}.stream-starter .bottom-section{contain:layout}.game-details-grid{align-items:stretch;contain:layout style;display:grid;gap:20px;grid-template-columns:1fr 1.5fr 1fr;margin-top:30px;min-height:700px}.grid-item.column-1{gap:20px}.grid-item.column-1,.grid-item.column-2,.grid-item.column-3{display:flex;flex-direction:column;height:100%}.grid-item.column-3{gap:20px}.game-slide-section{flex:0 0 auto;min-height:300px;position:relative;z-index:1}.earn-section{flex:1;min-height:200px;position:relative;z-index:1}.stock-section{display:flex;flex-direction:column;height:100%;min-height:700px}.about-section{display:flex;flex:0 0 auto;flex-direction:column;min-height:250px}.leaderboard-section{display:flex;flex:1;flex-direction:column;min-height:400px;overflow-y:auto}.leaderboard-section::-webkit-scrollbar{width:8px}.leaderboard-section::-webkit-scrollbar-track{background:var(--translucent-black);border-radius:4px}.leaderboard-section::-webkit-scrollbar-thumb{background:var(--gold);border-radius:4px}.leaderboard-section::-webkit-scrollbar-thumb:hover{background:var(--gold-light)}.mock-data-tag-row{display:flex;justify-content:flex-end;margin-bottom:8px}.large-game-card{position:relative}.large-game-card.active{height:100%}.about-project{background-color:var(--translucent-black);border-radius:8px;display:flex;flex-direction:column;height:100%;padding:20px}.about-title{border-bottom:1px solid var(--gold);color:var(--white);flex-shrink:0;font-size:18px;font-weight:700;margin-bottom:15px;padding-bottom:5px;text-transform:uppercase}.about-description{color:var(--white);flex:1;font-size:14px;line-height:1.6;margin:0}.about-project-loading{align-items:center;color:var(--gray-light);display:flex;flex:1;font-style:italic;justify-content:center;padding:20px;text-align:center}.grid-item{background-color:transparent;contain:layout;height:100%;will-change:transform}.game-details-grid>.about-section,.game-details-grid>.leaderboard-section{all:revert}.large-game-card{align-items:center;display:flex;justify-content:center}.large-game-card,.large-game-card .game-card{height:100%;width:100%}.large-game-card .game-thumbnail{height:calc(100% - 40px);object-fit:cover;transform:translateZ(0)}.game-stock-placeholder{color:var(--gray);font-size:24px}.component-loading,.game-stock-placeholder{align-items:center;display:flex;height:100%;justify-content:center}.component-loading{color:var(--gold);font-size:18px;text-transform:uppercase;width:100%}@media (max-width:1200px){.game-details-grid{contain:layout style;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.grid-item.column-3{grid-column:1/-1;grid-row:2}}@media (max-width:768px){.game-details-grid{gap:15px;grid-template-columns:1fr}.grid-item.column-1,.grid-item.column-2,.grid-item.column-3{grid-column:1}.carousel-and-info{flex-direction:column}.game-details-grid{grid-template-columns:1fr;grid-template-rows:repeat(6,auto)}}.loading{color:var(--gold);font-size:18px;height:100%;text-transform:uppercase}.btn{align-items:center;background-color:var(--neutral-100);border:none;border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--neutral-900);cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;gap:.3rem;height:3.5rem;justify-content:center;margin:0;min-width:fit-content;outline:none;padding:0 1.5rem;text-align:center;text-decoration:none;transition:all .2s ease;width:max-content;width:100%}.btn:disabled{cursor:not-allowed;opacity:.6}.btn:hover:not(:disabled){box-shadow:none;transform:translateY(-1px)}.btn.full-width{font-size:.8rem;width:100%}.btn.big{font-size:1.5rem;height:4rem}.btn.small{font-size:1rem;height:2.5rem}.btn.round{border-radius:5px;box-shadow:0 0 6px 3px rgba(0,0,0,.6);font-weight:700;text-transform:uppercase;width:fit-content}.btn.pill{border-radius:999px}.btn.square{aspect-ratio:1/1;display:block;height:auto;min-height:3.5rem;min-width:3.5rem;padding:0;width:auto}.btn.bg-primary{background-color:var(--primary-500);color:var(--neutral-900)}.btn.bg-primary.gradient{background-image:linear-gradient(45deg,var(--primary-300),var(--primary-500))}.btn.bg-primary.gradient:hover:not(:disabled){background-image:linear-gradient(45deg,var(--primary-100),var(--primary-300))}.btn.bg-secondary{background-color:var(--secondary-500);color:var(--neutral-900)}.btn.bg-secondary.gradient{background-image:linear-gradient(to top,var(--secondary-500),var(--secondary-700))}.btn.bg-success{background-color:var(--success-500);color:var(--neutral-50)}.btn.bg-error{background-color:var(--error-500);color:var(--neutral-50)}.btn.bg-neutral{background-color:var(--neutral-500);color:var(--neutral-50)}.btn.bg-buy{background-color:var(--success-500);color:var(--neutral-50)}.btn.bg-buy:hover:not(:disabled){background-color:var(--success-700)}.btn.bg-sell{background-color:var(--error-500);color:var(--neutral-50)}.btn.bg-sell:hover:not(:disabled){background-color:var(--error-700)}.btn.bg-tab{background-color:var(--neutral-700);border-radius:0;color:var(--neutral-50)}.btn.bg-tab:hover:not(:disabled){background-color:var(--neutral-500)}.btn.bg-tab.active{background-color:var(--primary-500);color:var(--neutral-900)}@media screen and (max-width:1024px){.btn{font-size:.8rem;gap:.35rem;padding:.6rem}.btn.tablet--no-text{font-size:1.5rem;max-width:fit-content;padding:.2rem}.btn.tablet--no-text span{display:none}}@media screen and (max-width:768px){.btn{font-size:.7rem;gap:.3rem;padding:.4rem}.btn.mobile--no-text{font-size:1.5rem;padding:.2rem}.btn.mobile--no-text span{display:none}}@media (min-width:2560px){.btn{font-size:1.5rem;height:4rem;padding:0 2rem}.btn.full-width{font-size:1.2rem}.btn.big{font-size:2rem;height:5rem}.btn.small{font-size:1.3rem;height:3rem}}@media (min-width:3840px){.btn{font-size:2rem;height:5rem;padding:0 2.5rem}.btn.full-width{font-size:1.6rem}.btn.big{font-size:2.5rem;height:6rem}.btn.small{font-size:1.8rem;height:4rem}}.actionBanner{background-color:var(--surface-500);background-image:linear-gradient(0deg,rgba(55,55,55,.5),hsla(0,0%,4%,.5) 30%,rgba(0,0,0,.8) 80%,hsla(0,0%,4%,.5));box-shadow:0 0 4px 2px rgba(0,0,0,.7);display:flex;gap:0;justify-content:space-between;padding:1rem;position:relative}.actionBanner>:first-child{align-items:start;background-color:transparent;background-image:none;box-shadow:none;color:var(--neutral-50);display:flex;flex:1 0;flex-direction:column;font-size:1rem;justify-content:space-around;margin:2rem;padding:0;text-align:left;text-shadow:2px 2px 2px rgba(0,0,0,.8);text-transform:uppercase}.actionBanner>:first-child span{text-align:left}.actionBanner>:first-child>span:first-child{border-bottom:1px solid var(--primary-500);color:var(--primary-500);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.actionBanner>:first-child>div{background-image:linear-gradient(90deg,rgba(0,0,0,.7),transparent);border-radius:var(--border_radius_medium);color:var(--neutral-200);font-size:1.2rem;margin-top:1rem;padding:1rem 2rem;text-align:left;text-transform:none}.actionBanner>:first-child>div>span{color:var(--primary-500);font-weight:700}.actionBanner-buttons{display:flex;flex-basis:max-content;flex-direction:column;gap:1rem;justify-content:space-around;margin:2rem 1rem}@media screen and (min-width:1200px){.actionBanner>:first-child{font-size:1.4rem}.actionBanner>:first-child>span:first-child{font-size:1.6rem}.actionBanner>:first-child>div{font-size:.95rem}}@media screen and (max-width:1200px){.actionBanner>:first-child{font-size:.85rem;font-size:.95rem;gap:2px}.actionBanner>:first-child>span:first-child{font-size:1.1rem}.actionBanner>:first-child>div{font-size:.85rem}}@media screen and (max-width:1024px){.actionBanner>:first-child{font-size:.85rem;font-size:.95rem;gap:2px}.actionBanner>:first-child>span:first-child{font-size:1.1rem}.actionBanner>:first-child>div{font-size:.75rem}}@media (max-width:768px){.actionBanner{flex-direction:column;padding-top:1rem}.actionBanner>:first-child{align-items:center;font-size:.8rem;font-size:.75rem;gap:2px;margin:.5rem .3rem;padding:.2rem}.actionBanner>:first-child span{align-items:center;text-align:center}.actionBanner>:first-child>span:first-child{font-size:1rem}.actionBanner-buttons{margin:1rem}.actionBanner>:first-child>div{background-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent);font-size:.85rem;margin-left:.5rem;margin-right:.5rem;text-align:center}.actionBanner-buttons button{font-size:1rem}}.video-container{aspect-ratio:16/9;background:#000;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);margin:0;min-height:200px;overflow:hidden;position:relative;transition:box-shadow .3s ease;width:100%}.video-container:hover{box-shadow:0 6px 20px rgba(0,0,0,.4)}.video-container-iframe{border:none}.video-container-iframe,.video-container-video{border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.video-container-video{object-fit:cover}.video-container-error{align-items:center;background:rgba(220,53,69,.1);border:2px dashed rgba(220,53,69,.3);border-radius:8px;color:#dc3545;display:flex;font-weight:500;justify-content:center;min-height:200px}.video-container-error p{font-size:1rem;margin:0}@media (max-width:768px){.video-container,.video-container-iframe{border-radius:6px}}@media (max-width:480px){.video-container{border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.video-container:hover{box-shadow:0 4px 12px rgba(0,0,0,.4)}.video-container-iframe{border-radius:4px}}.stream-starter-tutorial{background:linear-gradient(to right top,rgba(117,30,117,.6),rgba(90,32,100,.6),rgba(67,30,81,.6),rgba(46,26,62,.6),rgba(29,20,41,.6));border:2px solid rgba(255,167,255,.3);box-shadow:0 0 20px rgba(255,167,255,.2);color:#fff;display:flex;flex-direction:column;font-size:1.1rem;font-weight:600;gap:2rem;margin:0 auto;min-height:100vh;padding:1rem;position:relative}.stream-starter-tutorial:before{background:linear-gradient(45deg,transparent,rgba(255,167,255,.08) 25%,transparent 50%,rgba(255,255,0,.05) 75%,transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.stream-starter-tutorial>*{position:relative;z-index:2}.modalContent .stream-starter-tutorial{margin:1rem}.stream-starter-tutorial .benefits-section,.stream-starter-tutorial .game-notes-section,.stream-starter-tutorial .intro-section,.stream-starter-tutorial .technical-section{background:rgba(0,0,0,.35);border:2px solid rgba(255,167,255,.25);box-shadow:4px 4px 8px rgba(0,0,0,.3);margin-bottom:1.5rem;padding:2rem;position:relative}.stream-starter-tutorial .benefits-section:before,.stream-starter-tutorial .game-notes-section:before,.stream-starter-tutorial .intro-section:before,.stream-starter-tutorial .technical-section:before{background:linear-gradient(90deg,transparent,#ffa7ff,transparent);box-shadow:0 0 10px rgba(255,167,255,.5);content:"";height:2px;left:0;position:absolute;right:0;top:0}.stream-starter-tutorial h2{color:#ff0;font-size:2rem;font-weight:900;letter-spacing:1px;margin:0 0 1.5rem;position:relative;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.stream-starter-tutorial h2:after{background:linear-gradient(90deg,#ff0,transparent);bottom:-5px;box-shadow:0 0 10px rgba(255,255,0,.5);content:"";height:3px;left:0;position:absolute;width:100px}.stream-starter-tutorial h3{color:#ff0;font-size:1.5rem;font-weight:900;letter-spacing:1px;margin:0 0 1.25rem;text-shadow:0 0 10px rgba(255,255,0,.3);text-transform:uppercase}.stream-starter-tutorial h4{color:#ffa7ff;font-size:1.25rem;font-weight:900;letter-spacing:.5px;margin:1.5rem 0 1rem;text-shadow:2px 2px 4px rgba(0,0,0,.7);text-transform:uppercase}.stream-starter-tutorial p{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.7;margin:1rem 0;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.stream-starter-tutorial ol{margin:1.25rem 0;padding-left:2rem}.stream-starter-tutorial ol li{font-size:1.1rem;font-weight:700;margin:.75rem 0;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.stream-starter-tutorial ol li::marker{color:#ffa7ff;font-size:1.2rem;font-weight:900}.stream-starter-tutorial ul{margin:1.25rem 0;padding-left:2rem}.stream-starter-tutorial ul li{font-size:1.1rem;font-weight:700;list-style:none;margin:.75rem 0;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.stream-starter-tutorial ul li:before{color:#ff0;content:"▶";font-weight:900;left:0;margin-left:-1.5rem;margin-right:.5rem;position:absolute;text-shadow:0 0 10px rgba(255,255,0,.3)}.stream-starter-tutorial strong{color:#ffa7ff;font-weight:900;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.stream-starter-tutorial .video-container{background:rgba(49,31,49,.25);border:2px solid rgba(255,167,255,.4);box-shadow:4px 4px 8px rgba(0,0,0,.3);margin-bottom:2rem;padding:1.5rem;position:relative}.stream-starter-tutorial .video-container:before{background:linear-gradient(90deg,#751e75,#ffa7ff);box-shadow:0 0 10px rgba(255,167,255,.6);content:"";height:3px;left:0;position:absolute;right:0;top:0}.stream-starter-tutorial .benefits-section ul{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0}.stream-starter-tutorial .benefits-section li{background:rgba(49,31,49,.25);border:1px solid rgba(255,167,255,.25);box-shadow:4px 4px 8px rgba(0,0,0,.3);margin:0;padding:1.5rem;transition:all .3s ease}.stream-starter-tutorial .benefits-section li:hover{background:rgba(255,167,255,.12);box-shadow:0 8px 16px rgba(0,0,0,.4);transform:translateY(-3px)}.stream-starter-tutorial .technical-section ol{background:rgba(49,31,49,.25);border:1px solid rgba(255,167,255,.25);box-shadow:4px 4px 8px rgba(0,0,0,.3);margin:1.5rem 0;padding:2rem}.stream-starter-tutorial .technical-section ol li{color:#ffa7ff;font-size:1.2rem;font-weight:800}@media (max-width:1200px){.stream-starter-tutorial .benefits-section ul{grid-template-columns:1fr}}@media (max-width:768px){.stream-starter-tutorial{font-size:1rem;padding:1rem .5rem}.stream-starter-tutorial h2{font-size:1.5rem}.stream-starter-tutorial h3{font-size:1.25rem}.stream-starter-tutorial h4{font-size:1.1rem}.stream-starter-tutorial .benefits-section,.stream-starter-tutorial .game-notes-section,.stream-starter-tutorial .intro-section,.stream-starter-tutorial .technical-section{padding:1.5rem}.stream-starter-tutorial .benefits-section li{padding:1rem}}@media (max-width:480px){.stream-starter-tutorial{gap:1rem}.stream-starter-tutorial h2{font-size:1.25rem;padding:1rem 0}.stream-starter-tutorial .benefits-section,.stream-starter-tutorial .game-notes-section,.stream-starter-tutorial .intro-section,.stream-starter-tutorial .technical-section{padding:1rem}}.banner-progress-container{margin:1.25rem 0;width:100%}.banner-progress-bar{background:linear-gradient(90deg,#1a1a1a,#2d2d2d,#1a1a1a);border:2px solid rgba(255,215,0,.3);border-radius:12px;box-shadow:inset 0 2px 4px rgba(0,0,0,.5),0 0 10px rgba(255,215,0,.2);height:20px;overflow:visible;position:relative}.banner-progress-bar:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);border-radius:12px 12px 0 0;content:"";height:50%;left:0;position:absolute;right:0;top:0}.banner-progress-fill{animation:bannerProgressGlow 2s ease-in-out infinite alternate;background:linear-gradient(90deg,gold,#ffed4e,gold);border-radius:10px;box-shadow:0 0 15px rgba(255,215,0,.6),inset 0 1px 0 hsla(0,0%,100%,.3);height:100%;position:relative;transition:width .8s ease-in-out}@keyframes bannerProgressGlow{0%{box-shadow:0 0 15px rgba(255,215,0,.6),inset 0 1px 0 hsla(0,0%,100%,.3)}to{box-shadow:0 0 25px rgba(255,215,0,.8),inset 0 1px 0 hsla(0,0%,100%,.5)}}.banner-progress-info{color:#fff;display:flex;font-size:.9rem;font-weight:500;justify-content:space-between;margin-top:1rem}.banner-progress-goal .banner-progress-amount,.banner-progress-raised .banner-progress-amount{color:gold;font-size:1.1rem;font-weight:700;margin-left:.5rem;margin-right:.5rem;text-shadow:0 0 8px rgba(255,215,0,.5)}.banner-progress-percentage .banner-progress-percentage-value{background:rgba(255,215,0,.1);border:1px solid rgba(255,215,0,.3);border-radius:6px;color:gold;font-size:1.2rem;font-weight:700;padding:4px 8px;text-shadow:0 0 10px rgba(255,215,0,.7)}.banner-progress-raised{text-align:left}.banner-progress-percentage{text-align:center}.banner-progress-goal{text-align:right}.banner-progress-label{color:hsla(0,0%,100%,.7);font-size:.8rem}@media (max-width:768px){.banner-progress-info{align-items:flex-start;flex-direction:column;gap:.5rem}.banner-progress-goal,.banner-progress-percentage{text-align:left}}.banner-progress-bar-loading{color:var(--white);padding:20px;text-align:center}.banner-progress-glow-effect{animation:bannerProgressGlow 2s infinite}.soft-cap-marker{align-items:center;bottom:0;display:flex;flex-direction:column;position:absolute;top:0;z-index:2}.soft-cap-cutoff-line{background:#ff6b35;box-shadow:0 0 8px rgba(255,107,53,.8);height:100%;width:3px}.soft-cap-label{background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.4);border-radius:4px;color:#ff6b35;font-size:.7rem;font-weight:600;margin-top:2px;padding:2px 6px;position:absolute;text-shadow:0 0 4px rgba(255,107,53,.6);top:-35px;white-space:nowrap}.banner-progress-caps{color:#fff;display:flex;font-size:.8rem;font-weight:500;justify-content:space-between;margin-top:.5rem}.hard-cap-info,.soft-cap-info{align-items:center;display:flex;gap:.25rem}.soft-cap-info .banner-progress-amount{color:#ff6b35;text-shadow:0 0 6px rgba(255,107,53,.4)}.hard-cap-info .banner-progress-amount{color:gold;text-shadow:0 0 6px rgba(255,215,0,.4)}.soft-cap-achieved{color:#4eff4a;font-size:.7rem;margin-left:.5rem;text-shadow:0 0 4px rgba(78,255,74,.6)}.mock-data-indicator{color:#ff9800;font-size:.75em;font-style:italic;margin-left:4px;opacity:.8}@media (max-width:768px){.banner-progress-caps{align-items:flex-start;flex-direction:column;gap:.25rem}.soft-cap-label{font-size:.6rem;padding:1px 4px}.soft-cap-cutoff-line{width:1px}}.info-banner{background:transparent;border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease;width:100%}.info-banner[role=button]{cursor:pointer}.info-banner[role=button]:hover{border-color:rgba(255,215,0,.3);box-shadow:0 4px 16px rgba(255,215,0,.1);transform:translateY(-2px)}.info-banner-header,.info-banner-title{display:none}.info-banner-content{display:flex;flex:1;flex-direction:column;height:100%}.info-banner-image{display:block;height:100%;object-fit:contain;width:100%}.info-banner-description{align-items:center;display:flex;flex:1;padding:1rem}.info-banner-description p{color:var(--text-light,hsla(0,0%,100%,.8));font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.info-banner-title{font-size:1rem}.info-banner-description{padding:.75rem}.info-banner-description p{font-size:.85rem}}.info-banner:before{background:linear-gradient(90deg,transparent,gold,transparent);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.info-banner[role=button]:hover:before{opacity:1}.info-banner[role=button]:focus{outline:2px solid gold;outline-offset:2px}.info-banner-loading{color:hsla(0,0%,100%,.6)}.info-banner-empty,.info-banner-loading{font-style:italic;padding:2rem;text-align:center}.info-banner-empty{color:hsla(0,0%,100%,.4)}.ssp-financial-section .ssp-financial-section-title{border-bottom:1px solid gold;letter-spacing:1px}.ssp-financial-column{align-items:center;width:99%}.price-display{font-family:inherit;font-weight:700}.price-display.small{font-size:.875rem}.price-display.medium{font-size:1rem}.price-display.large{font-size:1.25rem}.price-display.xl{font-size:1.5rem}.price-display.default{color:#fff}.price-display.gold{color:gold}.price-display.success{color:#0f0}.price-display.error{color:#ff4040}.price-display.muted{color:#aaa}.price-display.dual-currency.vertical{align-items:center;display:flex;flex-direction:column;gap:.25rem}.price-display.dual-currency.vertical .cradle-amount{font-weight:600}.price-display.dual-currency.vertical .usd-equivalent{font-size:.875em;opacity:.8}.price-change-indicator{align-items:center;display:flex;gap:4px}.price-change-indicator.small{gap:2px}.price-change-indicator.medium{gap:4px}.price-change-indicator.large{gap:6px}.price-change-icon{height:16px;width:auto}.price-change-indicator.small .price-change-icon{height:12px}.price-change-indicator.medium .price-change-icon{height:16px}.price-change-indicator.large .price-change-icon{height:20px}.price-change-percentage{font-weight:700}.price-change-percentage.positive{color:#0f0}.price-change-percentage.negative{color:#ff4040}.price-change-indicator.small .price-change-percentage{font-size:.75rem}.price-change-indicator.medium .price-change-percentage{font-size:.875rem}.price-change-indicator.large .price-change-percentage{font-size:1rem}.token-price-header{display:flex;flex-direction:column;gap:8px;position:relative}.token-price-header__top-row{align-items:center;display:flex;justify-content:space-between}.token-price-label{font-size:1.25rem;letter-spacing:.5px}.current-price-value{gap:4px;margin:4px 0}.market-cap-container{gap:4px}.market-cap-label{color:#aaa;font-weight:400}.market-cap-value{color:#fff;font-weight:600}.price-change-container{flex-wrap:nowrap;gap:8px}.supporters-container{background-color:var(--surface-100);border-radius:4px;gap:2px;margin-left:8px;padding:8px 12px}.supporters-count{color:var(--primary-500);font-size:1.25rem;line-height:1}.supporters-label{color:hsla(0,0%,100%,.6);font-size:.5rem;line-height:1;text-transform:uppercase}.circ-supply-container{background-color:var(--surface-100);border-radius:4px;gap:2px;margin-left:8px;padding:8px 12px}.circ-supply-count{color:var(--primary-500);font-size:1.25rem;line-height:1}.circ-supply-label{color:hsla(0,0%,100%,.6);font-size:.5rem;line-height:1;text-transform:uppercase;white-space:nowrap}.tokenomics-button-container{margin-top:12px}.tokenomics-button{background:linear-gradient(45deg,gold,orange);border:none;border-radius:4px;color:#000;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.tokenomics-button:hover{background:linear-gradient(45deg,orange,gold);box-shadow:0 4px 8px rgba(255,215,0,.3);transform:translateY(-1px)}.token-price-header__badge{display:inline-flex}.mock-data-tag.large.mock{background:rgba(231,76,60,.25);border-color:rgba(231,76,60,.6);color:#ff6b6b}.mock-data-tag.large.live{background:rgba(39,174,96,.25);border-color:rgba(39,174,96,.6);color:#2ecc71}@media (max-width:768px){.token-price-label{font-size:1rem}.price-change-container{gap:12px}.supporters-container{margin-left:0;padding:6px 10px}.supporters-count{font-size:1rem}.market-cap-container{align-items:flex-start;flex-direction:column;gap:2px}.market-cap-label,.market-cap-value{font-size:.75rem}.tokenomics-button{font-size:.75rem;padding:6px 12px}}.tab-buttons{flex-wrap:nowrap}.tab-buttons>.btn{flex:1}.tab-buttons>.btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.tab-buttons>.btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.quantity-input{display:flex;flex-direction:column;gap:8px}.quantity-label{color:#aaa;font-size:.75rem;font-weight:500;text-transform:uppercase}.quantity-input-wrapper{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;display:flex;overflow:hidden}.quantity-input-wrapper:focus-within{border-color:gold}.quantity-btn{align-items:center;background:hsla(0,0%,100%,.1);border:none;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;height:32px;justify-content:center;transition:background .2s ease;width:32px}.quantity-btn:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.quantity-btn:disabled{cursor:not-allowed;opacity:.5}.quantity-field{background:transparent;border:none;color:#fff;flex:1;font-size:.875rem;font-weight:500;min-width:60px;padding:8px 12px;text-align:center}.quantity-field:focus{outline:none}.quantity-field::-webkit-inner-spin-button,.quantity-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-field[type=number]{-moz-appearance:textfield}.trading-controls{align-items:center;background:rgba(0,0,0,.3);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.trading-controls .btn:hover:not(:disabled){box-shadow:none}.trading-controls__tab-container{margin-bottom:8px;position:relative;width:100%}.trading-controls__tooltip{animation:tooltipFadeIn .2s ease-in-out;background:rgba(0,0,0,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;font-size:.75rem;font-weight:500;left:50%;padding:8px 12px;position:absolute;top:-45px;transform:translateX(-50%);white-space:nowrap;z-index:1000}.trading-controls__tooltip:after{border:6px solid transparent;border-top-color:rgba(0,0,0,.9);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.trading-controls__tab-buttons{width:100%}.trading-controls__tab-buttons .tab-buttons{gap:8px}.trading-controls__tab-btn{border:2px solid transparent;font-size:.9rem;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:12px 16px;position:relative;text-transform:uppercase;transition:all .3s ease}.trading-controls__tab-btn--buy{background:linear-gradient(135deg,#2d5a2d,#4a7c4a)!important;border-color:#33ff2b!important;color:#33ff2b!important}.trading-controls__tab-btn--buy:hover:not(:disabled){background:linear-gradient(135deg,#3d6a3d,#5a8c5a)!important;box-shadow:0 4px 12px rgba(51,255,43,.3)!important;transform:translateY(-2px)!important}.trading-controls__tab-btn--buy.trading-controls__tab-btn--active{background:linear-gradient(135deg,#33ff2b,#4aff42)!important;border-color:#33ff2b!important;box-shadow:0 0 15px rgba(51,255,43,.5)!important;color:#000!important}.trading-controls__tab-btn--sell{background:linear-gradient(135deg,#5a2d2d,#7c4a4a)!important;border-color:#f33!important;color:#f33!important}.trading-controls__tab-btn--sell:hover:not(:disabled){background:linear-gradient(135deg,#6a3d3d,#8c5a5a)!important;box-shadow:0 4px 12px rgba(255,51,51,.3)!important;transform:translateY(-2px)!important}.trading-controls__tab-btn--sell.trading-controls__tab-btn--active{background:linear-gradient(135deg,#f33,#ff4242)!important;border-color:#f33!important;box-shadow:0 0 15px rgba(255,51,51,.5)!important;color:#000!important}.trading-controls__tab-btn:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.5!important;transform:none!important}.trading-controls__action-btn{font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;transition:all .3s ease!important}.trading-controls__action-btn[data-theme=buy]{background:linear-gradient(135deg,#2d5a2d,#4a7c4a)!important;border:2px solid #33ff2b!important;color:#33ff2b!important}.trading-controls__action-btn[data-theme=buy]:hover:not(:disabled){background:linear-gradient(135deg,#3d6a3d,#5a8c5a)!important;box-shadow:0 6px 16px rgba(51,255,43,.4)!important;transform:translateY(-2px)!important}.trading-controls__action-btn[data-theme=sell]{background:linear-gradient(135deg,#5a2d2d,#7c4a4a)!important;border:2px solid #f33!important;color:#f33!important}.trading-controls__action-btn[data-theme=sell]:hover:not(:disabled){background:linear-gradient(135deg,#6a3d3d,#8c5a5a)!important;box-shadow:0 6px 16px rgba(255,51,51,.4)!important;transform:translateY(-2px)!important}.trading-controls__action-btn--coming-soon{background:linear-gradient(45deg,#666,#999)!important;color:#fff!important;cursor:not-allowed!important;font-weight:700!important;letter-spacing:1px!important;opacity:.7!important}.trading-controls__action-btn--coming-soon:hover{background:linear-gradient(45deg,#666,#999)!important;box-shadow:none!important;transform:none!important}.trading-controls__quantity-section{width:100%}.trading-controls__trade-summary{background:hsla(0,0%,100%,.05);border-radius:4px;display:flex;flex-direction:column;gap:8px;padding:12px;width:100%}.trading-controls__summary-item{align-items:center;display:flex;flex-direction:column;gap:.5rem}.trading-controls__summary-label{color:#aaa;font-size:.75rem;font-weight:500;text-transform:uppercase}.trading-controls__summary-value{display:flex;font-weight:700;justify-content:center;text-align:center}.trading-controls__disabled-message{border-radius:6px;font-size:.875rem;font-weight:500;margin-top:.5rem;padding:.75rem;text-align:center}.trading-controls__disabled-message--buy{background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.2);color:#ffc107}.trading-controls__disabled-message--sell{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);color:#dc3545}@media (max-width:768px){.trading-controls{gap:12px;padding:12px}.trading-controls__tooltip{font-size:.7rem;padding:6px 10px;top:-40px}.trading-controls__tab-buttons .tab-buttons{gap:6px}.trading-controls__tab-btn{font-size:.8rem;padding:10px 12px}.trading-controls__trade-summary{padding:8px}.trading-controls__summary-label{font-size:.7rem}}@media (min-width:2560px){.trading-controls{gap:2rem;padding:2rem}.trading-controls__tab-container{margin-bottom:1.5rem}.trading-controls__tab-btn{font-size:1.5rem;padding:1.5rem 2rem}.quantity-label{font-size:1.2rem;margin-bottom:1rem}.quantity-field{font-size:1.5rem;padding:1rem}.quantity-btn{font-size:1.5rem;height:3rem;width:3rem}.trading-controls__summary-label{font-size:1.2rem}.trading-controls__summary-value{font-size:1.3rem}.campaignContributionButton .btn{font-size:1.5rem;padding:1.5rem 2rem}.trading-controls__tooltip{font-size:1rem;padding:1rem 1.5rem}}@media (min-width:3840px){.trading-controls{gap:3rem;padding:3rem}.trading-controls__tab-container{margin-bottom:2rem}.trading-controls__tab-btn{font-size:2rem;padding:2rem 3rem}.quantity-label{font-size:1.5rem;margin-bottom:1.5rem}.quantity-field{font-size:2rem;padding:1.5rem}.quantity-btn{font-size:2rem;height:4rem;width:4rem}.trading-controls__summary-label{font-size:1.5rem}.trading-controls__summary-value{font-size:1.8rem}.campaignContributionButton .btn{font-size:2rem;padding:2rem 3rem}.trading-controls__tooltip{font-size:1.2rem;padding:1.5rem 2rem}}.campaignContributionButton{width:100%}.campaignContributionButton button{text-transform:uppercase}.campaignContributionButton .contributionAttemptStatus{background-color:var(--surface-300);border:2px solid var(--neutral-400);color:var(--neutral-400);display:block;font-size:.9rem;font-weight:700;padding:.5rem 1rem;text-align:center;text-transform:uppercase;width:100%}.campaignContributionButton .contributionAttemptStatus.failedContributionAttempt{background-color:var(--surface-300);border:2px solid var(--error-500);color:var(--error-500)}.campaignContributionButton .contributionAttemptStatus.successfulContributionAttempt{background-color:var(--surface-300);border:2px solid var(--success-500);color:var(--success-500)}.campaignContributionButton .contributionAttemptStatus.pendingContributionAction{background-color:var(--surface-300);border:2px solid var(--info-500);color:var(--info-500)}.campaignContributionButton .contributionAttemptStatus .loadingSpinner{display:inline-block;height:14px;width:14px}.chart-canvas{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:5px;height:100%;overflow:hidden;position:relative;width:100%}.chart-canvas-element{display:block;height:100%;width:100%}.chart-placeholder{align-items:center;display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.chart-placeholder-content{align-items:center;color:#666;display:flex;flex-direction:column;gap:12px;text-align:center}.chart-placeholder-content i{font-size:2rem;opacity:.5}.chart-placeholder-content p{font-size:.875rem;margin:0;opacity:.7}@media (max-width:768px){.chart-canvas{min-height:200px}.chart-placeholder-content i{font-size:1.5rem}.chart-placeholder-content p{font-size:.75rem}}:root{--arc-color-primary:#751e75;--arc-color-secondary:#ffa7ff;--arc-color-success:#33ff2b;--arc-color-gold:gold;--arc-text-primary:#fff;--arc-bg-primary:rgba(0,0,0,.3);--arc-bg-secondary:rgba(0,0,0,.8);--arc-bg-highlight:rgba(255,167,255,.15);--arc-border-radius:8px;--arc-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--arc-shadow-base:0 4px 16px rgba(0,0,0,.4);--arc-shadow-hover:0 6px 20px rgba(255,215,0,.3)}.allocation-rate-chart{backface-visibility:hidden;background:var(--arc-bg-primary);border-radius:var(--arc-border-radius);box-shadow:var(--arc-shadow-base);overflow:hidden;position:relative;width:100%;will-change:transform}.allocation-rate-chart:before{background:radial-gradient(circle at top right,rgba(255,72,129,.1),transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;will-change:opacity;z-index:0}.allocation-table-container{overflow-x:auto;position:relative;width:100%;z-index:1}.allocation-table{background:transparent;border-collapse:collapse;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;transform:translateZ(0);width:100%}.allocation-table thead{background:var(--arc-bg-secondary)}.allocation-header,.allocation-table thead{border-bottom:2px solid var(--arc-color-gold)}.allocation-header{color:var(--arc-text-primary);font-size:1.1rem;font-weight:700;letter-spacing:1px;padding:1rem 1.5rem;text-align:left;text-shadow:1px 1px 2px rgba(0,0,0,.8);text-transform:uppercase;will-change:transform}.rate-header{text-align:center}.allocation-table tbody tr{background:rgba(0,0,0,.2);border-bottom:1px solid rgba(255,215,0,.2);transition:var(--arc-transition);will-change:transform,background-color}.allocation-table tbody tr:hover{background:var(--arc-bg-highlight);box-shadow:var(--arc-shadow-hover);transform:translate3d(0,-2px,0)}.allocation-cell{padding:1rem 1.5rem;transform:translateZ(0);transition:var(--arc-transition);vertical-align:middle}.round-cell{border-right:1px solid rgba(255,215,0,.3)}.rate-cell{text-align:center}.round-content{align-items:center;display:flex;gap:.75rem}.round-name{color:var(--arc-text-primary);font-size:1rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;will-change:color}.rate-value{color:var(--arc-color-gold);font-size:1.2rem;font-weight:700;letter-spacing:.5px;text-shadow:0 0 8px rgba(255,215,0,.6),0 0 15px rgba(255,215,0,.4),1px 1px 2px rgba(0,0,0,.8);will-change:text-shadow}.allocation-status-icon{align-items:center;border-radius:50%;display:inline-flex;font-size:.9rem;font-weight:700;height:20px;justify-content:center;transform:translateZ(0);transition:var(--arc-transition);width:20px;will-change:transform,box-shadow}.allocation-status-icon.completed{background:rgba(51,255,43,.8);box-shadow:0 0 8px rgba(51,255,43,.6);color:#000;transform:translateZ(0)}.allocation-status-icon.current{animation:pulse-current 2s ease-in-out infinite;background:rgba(51,255,43,.9);box-shadow:0 0 12px rgba(51,255,43,.8),0 0 20px rgba(51,255,43,.4);color:#000;transform:translateZ(0)}.allocation-status-icon.future{background:var(--arc-color-secondary);box-shadow:0 0 8px rgba(255,167,255,.6);color:#000;font-size:.8rem;font-weight:900;line-height:1;text-align:center;transform:translateZ(0) rotate(0deg)}.allocation-status-icon.future:hover{transform:translateZ(0) rotate(90deg)}.allocation-row.completed{opacity:.6;will-change:opacity}.allocation-row.completed .round-name{color:hsla(0,0%,100%,.7);text-decoration:line-through;will-change:color}.allocation-row.completed .rate-value{color:rgba(255,215,0,.7);text-shadow:0 0 5px rgba(255,215,0,.3),1px 1px 2px rgba(0,0,0,.6);will-change:color,text-shadow}.allocation-row.current{background:rgba(51,255,43,.1);border-left:4px solid var(--arc-color-success);will-change:background-color}.allocation-row.current .round-name{color:var(--arc-color-success);text-shadow:0 0 8px rgba(51,255,43,.6);will-change:color,text-shadow}.allocation-row.future:hover{background:rgba(255,167,255,.2);will-change:background-color}@keyframes pulse-current{0%,to{box-shadow:0 0 12px rgba(51,255,43,.8),0 0 20px rgba(51,255,43,.4);transform:translateZ(0) scale(1)}50%{box-shadow:0 0 20px #33ff2b,0 0 35px rgba(51,255,43,.7);transform:translateZ(0) scale(1.05)}}@media (max-width:1024px){.allocation-cell,.allocation-header{padding:.8rem 1rem}.allocation-header{font-size:1rem}.rate-value{font-size:1.1rem;text-shadow:0 0 6px rgba(255,215,0,.5),1px 1px 2px rgba(0,0,0,.8)}.round-name{font-size:.9rem}.allocation-table tbody tr:hover{transform:translate3d(0,-1px,0)}}@media (max-width:768px){.allocation-rate-chart{margin:.5rem 0;touch-action:manipulation}.allocation-cell,.allocation-header{padding:.6rem .8rem}.allocation-header{font-size:.9rem}.rate-value{font-size:1rem;text-shadow:0 0 4px rgba(255,215,0,.4),1px 1px 2px rgba(0,0,0,.8)}.round-name{font-size:.8rem}.round-content{gap:.5rem}.allocation-status-icon{font-size:.8rem;height:18px;width:18px}.allocation-table tbody tr:hover{background:rgba(0,0,0,.2);transform:none}.allocation-status-icon.future:hover{transform:translateZ(0) rotate(0deg)}}@media (max-width:480px){.allocation-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.allocation-cell,.allocation-header{min-width:100px;padding:.5rem .6rem}.allocation-header{font-size:.8rem;letter-spacing:.5px}.rate-value{font-size:.9rem;text-shadow:0 0 3px rgba(255,215,0,.3),1px 1px 1px rgba(0,0,0,.8)}.round-name{font-size:.7rem}.allocation-status-icon{font-size:.7rem;height:16px;width:16px}.allocation-status-icon.current{animation:none;box-shadow:0 0 6px rgba(51,255,43,.6)}}@media (prefers-contrast:high){.allocation-rate-chart{border:2px solid #fff}.allocation-header{background:#000;border-bottom:3px solid gold;color:#fff}.allocation-row{border-bottom:2px solid #fff}.rate-value{font-weight:900;text-shadow:none}}@media (prefers-reduced-motion:reduce){.allocation-rate-chart *,.allocation-rate-chart :after,.allocation-rate-chart :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.allocation-table tbody tr:hover{transform:none;transition:background-color .1s ease}.allocation-status-icon.future:hover{transform:translateZ(0) rotate(0deg)}.allocation-status-icon.current{animation:none;box-shadow:0 0 12px rgba(51,255,43,.8)}}.revenue-details .allocation-rate-chart{border-radius:var(--arc-border-radius);box-shadow:var(--arc-shadow-base);margin:0}.revenue-details>.allocation-rate-chart{display:flex;flex-direction:column;justify-content:center;min-height:400px;width:100%}@media (min-width:2560px){.allocation-rate-chart,.revenue-details>.allocation-rate-chart{min-height:77rem}.allocation-header{font-size:1.5rem}.allocation-cell,.allocation-header{padding:2rem 2.5rem}.rate-value{font-size:1.8rem}.round-name{font-size:1.4rem}.allocation-status-icon{font-size:1.2rem;height:28px;width:28px}}@media (min-width:3840px){.allocation-rate-chart,.revenue-details>.allocation-rate-chart{min-height:77rem}.allocation-header{font-size:2rem}.allocation-cell,.allocation-header{padding:3rem 3.5rem}.rate-value{font-size:2.4rem}.round-name{font-size:1.8rem}.allocation-status-icon{font-size:1.6rem;height:36px;width:36px}}.allocation-rate-chart{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}.allocation-table tbody tr:focus-within{background:var(--arc-bg-highlight);outline:2px solid var(--arc-color-gold);outline-offset:2px}.allocation-rate-chart[data-loading=true]{opacity:.7;pointer-events:none}.allocation-rate-chart[data-loading=true]:after{color:var(--arc-text-primary);content:"Loading allocation data...";font-size:1rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}@media print{.allocation-rate-chart{background:#fff!important;box-shadow:none!important;color:#000!important}.allocation-rate-chart:before{display:none}.allocation-cell,.allocation-header{background:#fff!important;color:#000!important}.rate-value{color:#000!important;text-shadow:none!important}}.token-trading-chart{background-color:var(--surface-500);border-radius:8px;color:var(--neutral-50);height:100%;min-height:400px;padding:16px;position:relative;width:100%}.token-trading-chart.loading{align-items:center;display:flex;justify-content:center;min-height:300px}.trading-chart-loading{color:#aaa;font-size:1rem;text-align:center}.token-trading-chart-columns{display:flex;gap:16px;height:100%;min-height:350px;width:100%}.token-trading-chart-left-column{display:flex;flex:1;flex-direction:column;gap:20px;min-width:300px}.token-trading-chart-right-column{display:flex;flex:1.5;flex-direction:column;min-height:350px}@media (max-width:1024px){.token-trading-chart{min-height:350px;padding:12px}.token-trading-chart-columns{gap:12px;min-height:300px}.token-trading-chart-left-column{min-width:250px}.token-trading-chart-right-column{min-height:300px}}@media (max-width:768px){.token-trading-chart{min-height:auto;padding:8px}.token-trading-chart-columns{flex-direction:column;gap:16px;min-height:auto}.token-trading-chart-left-column{flex:none;gap:16px;min-width:auto}.token-trading-chart-right-column{flex:none;min-height:250px;order:-1}}@media (max-width:480px){.token-trading-chart{padding:8px}.token-trading-chart-columns,.token-trading-chart-left-column{gap:12px}.token-trading-chart-right-column{min-height:200px}}.stage-zero-header{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:2px solid #dc3545;border-radius:12px;box-shadow:0 8px 32px rgba(220,53,69,.15);display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;padding:2rem;position:relative}.stage-zero-header:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#dc3545,#ff6b6b,#dc3545);background-size:200% 100%;content:"";height:4px;left:0;position:absolute;right:0;top:0}.funding-closed-message h3{color:#dc3545;font-size:1.5rem;font-weight:700;letter-spacing:.5px;margin:0;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.3)}.contribution-display{backdrop-filter:blur(10px);background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.2);border-radius:8px;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.contribution-display h4{color:#dc3545;font-size:1.125rem;font-weight:600;letter-spacing:.25px;margin:0;text-align:center}.contribution-amount{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:1.25rem;font-weight:700;padding:.75rem;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.3)}.usd-equivalent{color:var(--neutral-400);font-size:.875rem}.refund-controls{display:flex;justify-content:center;padding:1rem}.refund-btn{background:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;max-width:200px;padding:.75rem 2rem;transition:background-color .2s ease;width:100%}.refund-btn:hover{background:#c82333}.custom-price-header{display:flex;flex-direction:column;gap:.75rem}.custom-message{color:var(--accent-yellow);font-size:.875rem;font-weight:500;text-align:center}.token-price-label{color:var(--neutral-200);font-size:1rem;font-weight:600;text-align:center}.current-price-value{align-items:center;display:flex;flex-direction:column;gap:.5rem}.custom-price{color:var(--accent-gold);font-size:1.5rem;font-weight:700;text-align:center}.market-cap-container{align-items:center;display:flex;gap:.5rem}.market-cap-label{color:var(--neutral-400);font-size:.875rem}.market-cap-value{color:var(--neutral-200);font-size:.875rem;font-weight:500}.price-change-container{flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:.5rem}.supporters-container{align-items:center;display:flex;flex-direction:column;gap:.25rem}.supporters-count{color:var(--neutral-200);font-size:1rem;font-weight:600}.supporters-label{color:var(--neutral-400);font-size:.75rem}.circ-supply-container{align-items:center;display:flex;flex-direction:column;gap:.25rem}.circ-supply-count{color:var(--neutral-200);font-size:1rem;font-weight:600}.circ-supply-label{color:var(--neutral-400);font-size:.75rem}.chart-with-overlay{height:100%;position:relative;width:100%}.chart-overlay{align-items:center;background-color:rgba(0,0,0,.7);border-radius:8px;display:flex;justify-content:center;z-index:10}.chart-overlay-message{background-color:rgba(0,0,0,.8);border:1px solid var(--accent-yellow);border-radius:8px;color:var(--accent-yellow);font-size:1.125rem;font-weight:600;padding:1rem;text-align:center}.trading-controls-with-messages{display:flex;flex-direction:column;gap:.5rem}.disabled-message{background-color:rgba(255,0,0,.1);border:1px solid var(--accent-red);border-radius:4px;color:var(--accent-red);font-size:.75rem;padding:.25rem;text-align:center}.buy-disabled,.sell-disabled{margin-top:.25rem}.allocation-chart-with-countdown{display:flex;flex-direction:column;gap:1rem}.sales-countdown-integration{background-color:var(--surface-600);border:1px solid var(--neutral-700);border-radius:8px;display:flex;justify-content:center;padding:1rem}.stage-three-countdown{max-width:300px}@media (max-width:768px){.stage-zero-header{gap:1.25rem;padding:1.5rem}.funding-closed-message h3{font-size:1.375rem}.contribution-display{padding:1.25rem}.contribution-display h4{font-size:1rem}.contribution-amount{font-size:1.125rem;padding:.625rem}.custom-price{font-size:1.25rem}.chart-overlay-message{font-size:1rem;padding:.75rem}.sales-countdown-integration{padding:.75rem}.price-change-container{gap:1rem;justify-content:space-around}}@media (max-width:480px){.stage-zero-header{gap:1rem;padding:1.25rem}.funding-closed-message h3{font-size:1.25rem}.contribution-display{padding:1rem}.contribution-display h4{font-size:.875rem}.contribution-amount{font-size:1rem;padding:.5rem}.custom-price{font-size:1.125rem}.chart-overlay-message{font-size:.875rem;padding:.5rem}.sales-countdown-integration{padding:.5rem}.price-change-container{flex-direction:column;gap:.75rem;justify-content:center}}@media (min-width:2560px){.token-trading-chart{min-height:77rem;padding:2rem}.token-trading-chart-columns{gap:2rem;min-height:77rem}.token-trading-chart-left-column{gap:2.5rem;min-width:25rem}.token-trading-chart-right-column{min-height:77rem}.funding-closed-message h3{font-size:2rem}.contribution-display h4{font-size:1.5rem}.contribution-amount{font-size:1.75rem}.chart-overlay-message{font-size:1.5rem}.custom-price-header{gap:1rem}.token-price-label{font-size:1.2rem}.custom-price{font-size:2rem}.market-cap-label,.market-cap-value{font-size:1rem}.circ-supply-count,.supporters-count{font-size:1.2rem}.circ-supply-label,.supporters-label{font-size:.9rem}.price-change-container{gap:2.5rem;margin-top:.75rem}}@media (min-width:3840px){.token-trading-chart{min-height:77rem;padding:3rem}.token-trading-chart-columns{gap:3rem;min-height:77rem}.token-trading-chart-left-column{gap:3.5rem;min-width:35rem}.token-trading-chart-right-column{min-height:77rem}.funding-closed-message h3{font-size:2.5rem}.contribution-display h4{font-size:2rem}.contribution-amount{font-size:2.25rem}.chart-overlay-message{font-size:2rem}.custom-price-header{gap:1.5rem}.token-price-label{font-size:1.5rem}.custom-price{font-size:2.75rem}.market-cap-label,.market-cap-value{font-size:1.2rem}.circ-supply-count,.supporters-count{font-size:1.5rem}.circ-supply-label,.supporters-label{font-size:1rem}.price-change-container{gap:3rem;margin-top:1rem}}.lp-model-container{flex:1}.lp-model-info-box{background:rgba(0,0,0,.4);border:1px solid rgba(255,167,255,.25);box-shadow:4px 4px 8px rgba(0,0,0,.3);padding:1.5rem;position:relative;transition:all .3s ease}.lp-model-info-box:hover{background:rgba(255,167,255,.12);box-shadow:0 8px 16px rgba(0,0,0,.4);transform:translateY(-3px)}.lp-model-section-title{background:linear-gradient(to right top,rgba(117,30,117,.6),rgba(90,32,100,.6),rgba(67,30,81,.6),rgba(46,26,62,.6),rgba(29,20,41,.6));border:2px solid rgba(255,167,255,.25);font-size:1.5rem;font-weight:900;letter-spacing:1px;margin-bottom:2rem;padding:1.5rem 2rem;position:relative;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.lp-model-section-title:after{background:linear-gradient(90deg,#ff0,transparent);bottom:0;box-shadow:0 0 8px rgba(255,255,0,.6);content:"";height:2px;left:0;position:absolute;right:0}.lp-model-section-title span{color:#ff0;text-shadow:0 0 10px rgba(255,255,0,.3)}.lp-model-table{background:rgba(0,0,0,.25);border:2px solid rgba(255,167,255,.25);border-collapse:collapse;box-shadow:4px 4px 8px rgba(0,0,0,.3);margin:1.5rem 0;width:100%}.lp-model-table th{background:linear-gradient(to right top,rgba(117,30,117,.6),rgba(90,32,100,.6),rgba(67,30,81,.6),rgba(46,26,62,.6),rgba(29,20,41,.6));color:#fff;font-weight:900;letter-spacing:1px;text-align:left;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.lp-model-table td,.lp-model-table th{border:1px solid rgba(255,167,255,.25);font-size:1.2rem;padding:1rem}.lp-model-table td{background:rgba(49,31,49,.2);color:#ff0;font-weight:800;text-shadow:0 0 10px rgba(255,255,0,.3)}.lp-model-description{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.7;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.lp-model-highlight-box{background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,167,255,.15));border:2px solid rgba(255,215,0,.4);border-radius:12px;box-shadow:0 4px 20px rgba(255,215,0,.2);margin:1.5rem 0;overflow:hidden;padding:1.5rem;position:relative}.lp-model-highlight-box:before{animation:shimmer 3s ease-in-out infinite;background:linear-gradient(90deg,#ff0,#ffa7ff,#ff0);content:"";height:3px;left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%,to{opacity:.6}50%{opacity:1}}.lp-model-highlight-icon{animation:bounce 2s ease-in-out infinite;font-size:2rem;margin-bottom:1rem;text-align:center}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lp-model-highlight-text{font-size:1.2rem;line-height:1.6;margin:0;text-align:center}.highlight-dollar{color:#0f0;font-weight:900;text-shadow:0 0 10px rgba(0,255,0,.5)}.highlight-cradle{color:#ffa7ff;font-weight:900;text-shadow:0 0 10px rgba(255,167,255,.5)}.highlight-usd{color:#87ceeb;font-weight:900;text-shadow:0 0 10px rgba(135,206,235,.5)}.highlight-value{color:#ff0;font-style:italic;font-weight:900;text-shadow:0 0 15px rgba(255,255,0,.7)}.lp-model-terms-section{background:rgba(0,0,0,.3);border:1px solid rgba(255,167,255,.2);border-radius:8px;margin-top:2rem;padding:1.5rem}.lp-model-terms-title{align-items:center;color:#ff0;display:flex;font-size:1.4rem;font-weight:900;gap:.5rem;letter-spacing:1px;margin:0 0 1.5rem;text-shadow:0 0 15px rgba(255,255,0,.5);text-transform:uppercase}.terms-icon{animation:pulse 2s ease-in-out infinite;font-size:1.6rem}.lp-model-bulletpoints{list-style-type:none;margin:0;padding-left:0}.lp-model-bulletpoints li{align-items:flex-start;background:rgba(255,167,255,.08);border-left:4px solid rgba(255,167,255,.4);border-radius:8px;display:flex;gap:.75rem;margin:1rem 0;padding:1rem;transition:all .3s ease}.lp-model-bulletpoints li:hover{background:rgba(255,167,255,.15);box-shadow:0 4px 12px rgba(255,167,255,.2);transform:translateX(5px)}.bullet-icon{flex-shrink:0;font-size:1.2rem;margin-top:.2rem}.lp-model-bulletpoints li strong{color:#ff0;font-weight:900;text-shadow:0 0 10px rgba(255,255,0,.5)}.highlight-period{color:#87ceeb;font-weight:800;text-shadow:0 0 8px rgba(135,206,235,.4)}.highlight-permanent{color:#ff6b6b;font-weight:800;text-shadow:0 0 8px hsla(0,100%,71%,.4)}.lp-model-table-bullets{list-style-type:disc;margin:0;padding-left:1.5rem}.lp-model-table-bullets li{color:#ff0;font-size:1.2rem;font-weight:800;margin:.5rem 0;text-shadow:0 0 10px rgba(255,255,0,.3)}.lp-model-table-bullets li strong{color:#fff;font-weight:900}.price-calculation-container{color:#fff;display:flex;flex-direction:column;font-size:1.1rem;font-weight:600;gap:2rem;margin-bottom:1.5rem;padding:1rem;position:relative;width:100%}.price-calculation-section{margin:0;position:relative}.price-calculation-loading{color:#666;padding:20px;text-align:center}.live-price-calculation-upper{display:flex;justify-content:center;margin-bottom:0;width:100%}.live-price-calculation-upper-left{display:flex;flex-direction:column;gap:20px}.live-price-calculation-upper-right{align-items:center;display:flex;gap:2rem}.live-price-calculation__row{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.live-price-calculation__box{align-items:center;background:rgba(0,0,0,.35);border:2px solid rgba(255,167,255,.4);box-shadow:4px 4px 8px rgba(0,0,0,.3);display:flex;flex:1;flex-direction:column;height:300px;justify-content:center;line-height:.75rem;overflow:hidden;padding:1rem;position:relative;text-align:center;transition:all .3s ease;width:300px}.live-price-calculation__box:before{background:linear-gradient(90deg,#751e75,#ffa7ff);box-shadow:0 0 10px rgba(255,167,255,.6);content:"";height:3px;left:0;position:absolute;right:0;top:0}.live-price-calculation__box:hover{background:rgba(255,167,255,.12);box-shadow:0 12px 24px rgba(0,0,0,.5);transform:translateY(-8px) scale(1.02)}.live-price-calculation__box--token-volume{display:flex;flex-direction:column;gap:8px;line-height:.5rem;overflow:hidden;padding:1rem}.live-price-calculation__box--token-volume .live-price-calculation__icon{height:40px;margin-bottom:8px;width:40px}.live-price-calculation__box--token-volume .live-price-calculation__value{font-size:1.4rem;hyphens:auto;margin:5px 0;overflow-wrap:break-word;word-break:break-word}.live-price-calculation__box--token-volume .live-price-calculation__subtitle{font-size:.75rem;hyphens:auto;margin:4px 0;overflow-wrap:break-word;word-break:break-word}.live-price-calculation__volume-item{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin:8px 0;width:100%}.live-price-calculation__volume-label{color:#fff;flex-shrink:0;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.live-price-calculation__volume-value{color:#33ff2b;flex-shrink:0;font-size:1.1rem;font-weight:900;text-shadow:0 0 8px rgba(51,255,43,.6)}.live-price-calculation__volume-meter{background:hsla(0,0%,100%,.1);border-radius:3px;flex-shrink:0;height:6px;overflow:hidden;position:relative;width:60px}.live-price-calculation__volume-meter-fill{background:linear-gradient(90deg,#33ff2b,#4aff42);border-radius:3px;box-shadow:0 0 8px rgba(51,255,43,.4);height:100%;transition:width .5s ease}.tokenomics-lp-backing{border-bottom:2px solid #ff0;padding-bottom:1rem}.tokenomics-gnote-price{color:#ff0;font-size:1rem;font-weight:900;hyphens:auto;letter-spacing:1px;margin:10px 0;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.buyback-highlight .lp-info-icon{background:rgba(255,167,255,.1);border:2px solid transparent;border-radius:8px;cursor:pointer;filter:drop-shadow(0 0 8px rgba(255,167,255,.6));height:7rem;padding:4px;transition:all .3s ease;width:7rem}.buyback-highlight .lp-info-icon:hover{background:rgba(255,167,255,.2);border-color:rgba(255,167,255,.5);filter:drop-shadow(0 0 12px rgba(255,167,255,.8));transform:scale(1.05)}.buyback-highlight .lp-info-icon:active{transform:scale(.98)}.lp-info-icon-container{display:inline-block;position:relative}.lp-info-tooltip{background:rgba(0,0,0,.79);border:2px solid #ffa7ff;border-radius:8px;bottom:125%;box-shadow:0 4px 12px rgba(0,0,0,.5);color:#fff;font-size:.9rem;font-weight:600;left:-150%;line-height:1.4;padding:0;position:absolute;text-align:left;transform:translateX(-50%);white-space:normal;width:800px;z-index:1000;word-wrap:break-word}.tooltip-header{align-items:center;background:linear-gradient(90deg,#751e75,#ffa7ff);border-radius:6px 6px 0 0;display:flex;font-weight:900;justify-content:space-between;letter-spacing:.5px;padding:.75rem 1rem;text-transform:uppercase}.tooltip-close-btn{align-items:flex-end;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1.2rem;font-weight:900;height:24px;justify-content:center;transition:all .2s ease;width:24px}.tooltip-close-btn:hover{background:rgba(0,0,0,.5);transform:scale(1.1)}.tooltip-content{color:#fff;font-size:.85rem;line-height:1.5;padding:1rem}.lp-info-tooltip:after{border:8px solid transparent;border-top-color:#ffa7ff;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.live-price-calculation__icon{display:block;filter:drop-shadow(0 0 10px rgba(255,167,255,.5));height:56px;margin:0 auto 15px;width:56px}.live-price-calculation__circulating-row .live-price-calculation__icon{height:128px;width:128px}.live-price-calculation__value{color:#ff0;font-size:1.5rem;font-weight:900;hyphens:auto;letter-spacing:1px;margin:10px 0;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.live-price-calculation__subtitle{color:#ffa7ff;font-size:.9rem;font-weight:800;hyphens:auto;letter-spacing:.5px;margin:8px 0;overflow-wrap:break-word;text-shadow:2px 2px 4px rgba(0,0,0,.7);text-transform:uppercase;word-break:break-word}.live-price-calculation__equal{color:#ff0;filter:drop-shadow(0 0 15px rgba(255,255,0,.6));flex:0 0 auto;font-size:4rem;font-weight:900;letter-spacing:2px;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.live-price-calculation__note{color:#fff;font-size:.7rem;hyphens:auto;line-height:1.3;margin-top:8px;max-width:100%;overflow-wrap:break-word;word-break:break-word}.live-price-calculation__operator{color:#ffa7ff;filter:drop-shadow(0 0 10px rgba(255,167,255,.6));flex:0 0 auto;font-size:3rem;font-weight:900;text-shadow:3px 3px 6px rgba(0,0,0,.8)}.live-price-calculation__golden-line{background:linear-gradient(90deg,#d4af37,transparent);border-radius:2px;height:.5rem;width:100%}.live-price-calculation__circulating-row{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;width:100%}.live-price-calculation__circulating-text{color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:1px;text-align:center;text-transform:uppercase}.tokenomics-final-price-value{border-bottom:2px solid;border-image:linear-gradient(90deg,transparent,#ff0,transparent) 1;color:#ff0;font-size:2rem;font-weight:700;text-shadow:0 0 4px #ff0}.live-price-calculation__price-display{align-items:center;background:rgba(0,0,0,.35);border:2px solid rgba(255,167,255,.4);box-shadow:4px 4px 8px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:400px;padding:2rem;position:relative;transition:all .3s ease;width:350px}.live-price-calculation__price-display:before{background:linear-gradient(90deg,#751e75,#ffa7ff);box-shadow:0 0 10px rgba(255,167,255,.6);content:"";height:3px;left:0;position:absolute;right:0;top:0}.live-price-calculation__price-display:hover{background:rgba(255,167,255,.12);box-shadow:0 12px 24px rgba(0,0,0,.5);transform:translateY(-8px) scale(1.02)}.live-price-calculation__price-title{color:#ffa7ff;font-size:1.2rem;font-weight:800;letter-spacing:.5px;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.7);text-transform:uppercase}.live-price-calculation__price-icon{filter:drop-shadow(0 0 15px rgba(255,167,255,.6));height:96px;width:96px}.live-price-calculation__price-label{color:#ff0;font-size:1.5rem;letter-spacing:1px}.live-price-calculation__price-label,.live-price-calculation__price-value{font-weight:900;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.live-price-calculation__price-value{color:#33ff2b;font-size:3.5rem;letter-spacing:2px}.live-price-calculation-lower{display:flex;flex-direction:column;gap:20px}.live-price-calculation-lower-top{display:flex;justify-content:center}.live-price-calculation-arrows{align-items:center;display:flex;justify-content:space-around;padding:0 10%}.live-price-calculation-arrow{color:#d4af37;font-size:2rem;font-weight:700}.live-price-calculation-lower-bottom{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.live-price-calculation__revenue-box{background:rgba(0,0,0,.35);border:2px solid rgba(255,167,255,.4);box-shadow:4px 4px 8px rgba(0,0,0,.3);overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.live-price-calculation__revenue-box:before{background:linear-gradient(90deg,#751e75,#ffa7ff);box-shadow:0 0 10px rgba(255,167,255,.6);content:"";height:3px;left:0;position:absolute;right:0;top:0}.live-price-calculation__revenue-box:hover{background:rgba(255,167,255,.12);box-shadow:0 12px 24px rgba(0,0,0,.5);transform:translateY(-8px) scale(1.02)}.live-price-calculation__revenue-title{color:#ffa7ff;font-size:.9rem;font-weight:800;letter-spacing:.5px;margin-bottom:15px;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.live-price-calculation__revenue-title,.live-price-calculation__revenue-value{hyphens:auto;overflow-wrap:break-word;text-transform:uppercase;word-break:break-word}.live-price-calculation__revenue-value{color:#33ff2b;font-size:1.5rem;font-weight:900;letter-spacing:1px;text-shadow:3px 3px 6px rgba(0,0,0,.8)}@media (min-width:2560px){.live-price-calculation-upper{gap:3rem}.live-price-calculation__box{height:450px;line-height:2rem;padding:2rem;width:450px}.live-price-calculation__price-display{min-height:600px;padding:3rem;width:525px}.live-price-calculation__price-icon{height:144px;width:144px}.live-price-calculation__price-title{font-size:1.8rem}.live-price-calculation__price-label{font-size:2.25rem}.live-price-calculation__price-value{font-size:5.25rem}.live-price-calculation__value{font-size:2.25rem}.live-price-calculation__subtitle{font-size:1.35rem}.live-price-calculation__note{font-size:1.2rem}.live-price-calculation__revenue-box{padding:2.25rem}.live-price-calculation__revenue-title{font-size:1.35rem}.live-price-calculation__revenue-value{font-size:2.25rem}}@media (min-width:3840px){.live-price-calculation-upper{gap:4rem}.live-price-calculation__box{height:600px;padding:3rem;width:600px}.live-price-calculation__price-display{min-height:800px;padding:4rem;width:700px}.live-price-calculation__price-icon{height:192px;width:192px}.live-price-calculation__price-title{font-size:2.4rem}.live-price-calculation__price-label{font-size:3rem}.live-price-calculation__price-value{font-size:7rem}.live-price-calculation__value{font-size:3rem}.live-price-calculation__subtitle{font-size:1.8rem}.live-price-calculation__note{font-size:1.6rem}.live-price-calculation__revenue-box{padding:3rem}.live-price-calculation__revenue-title{font-size:1.8rem}.live-price-calculation__revenue-value{font-size:3rem}}@media (max-width:1024px){.live-price-calculation-upper{gap:20px;grid-template-columns:1fr}.live-price-calculation__row{flex-direction:column;gap:15px}.live-price-calculation-lower-bottom{gap:15px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.live-price-calculation-lower-bottom{grid-template-columns:1fr}.live-price-calculation__icon{height:30px;width:30px}.live-price-calculation__value{font-size:1rem}.live-price-calculation__price-value{font-size:1.5rem}}@media (max-width:480px){.price-calculation-container{padding:15px}.live-price-calculation__price-display{padding:20px}.live-price-calculation__revenue-box{padding:15px}}.buyback-highlight{align-items:flex-start;background:linear-gradient(90deg,#751e75,#ffa7ff);border:2px solid #ffa7ff;box-shadow:4px 4px 8px rgba(0,0,0,.3);color:#ff0;display:flex;font-size:1.5rem;font-weight:900;gap:2rem;letter-spacing:1px;margin-bottom:20px;margin-top:0;padding:2rem;position:relative;text-align:left;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.buyback-highlight-bullets{flex:1;list-style-type:disc;margin:0;padding-left:2rem}.buyback-highlight-bullets li{color:#ff0;line-height:1.4;margin:1rem 0;padding:.5rem 0}.buyback-highlight-bullets li strong{display:block}.buyback-highlight-bullets li::marker{color:#ff0;font-size:1.8rem}.buyback-highlight:before{background:linear-gradient(90deg,transparent,#ff0,transparent);box-shadow:0 0 10px rgba(255,255,0,.5);content:"";height:3px;left:0;position:absolute;right:0;top:0}.buyback-highlight__link{background:#ff0;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#000;font-weight:900;padding:4px 8px;text-decoration:none;transition:all .3s ease}.buyback-highlight__link:hover{background:gold;box-shadow:0 4px 8px rgba(0,0,0,.4);transform:translateY(-2px)}.projected-results{background:rgba(0,0,0,.3);height:100%;overflow:hidden;position:relative;width:100%}.projected-results:before{background:radial-gradient(circle at top right,rgba(255,72,129,.2),transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.projected-results-header{display:flex;flex-direction:column;margin-bottom:2.5rem;position:relative;z-index:1}.projected-results-title{background:linear-gradient(45deg,#000,transparent);border-bottom:1px solid gold;font-size:2.5rem;font-weight:700;letter-spacing:1px;margin-bottom:.8rem;padding:1rem;text-transform:uppercase}.projected-results-description{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-top:.5rem}.change-icon{height:16px;width:16px}.projected-results-chart{display:flex;flex-direction:column;padding:1rem;position:relative;z-index:1}.projected-results-chart-container{align-items:stretch;display:flex;flex-direction:row;position:relative;width:100%}.projected-results-chart-content{align-items:center;display:flex;flex:1;height:100%;margin:0;min-height:25rem;padding:0;position:relative}.projected-results-line-chart,.projected-results-line-graph{height:100%;min-height:25rem;width:100%}@media (min-width:2560px){.projected-results-chart-content,.projected-results-line-chart,.projected-results-line-graph{min-height:37.5rem}.projected-results-title{font-size:3.75rem}.x-tick-label,.y-tick-label{font-size:1.35rem}.point-value{font-size:1.2rem}.latest-balance-label{font-size:1.35rem}}@media (min-width:3840px){.projected-results-chart-content,.projected-results-line-chart,.projected-results-line-graph{min-height:50rem}.projected-results-title{font-size:5rem}.x-tick-label,.y-tick-label{font-size:1.8rem}.point-value{font-size:1.6rem}.latest-balance-label{font-size:1.8rem}}.y-tick-label{fill:#aaa;font-size:.9rem;font-weight:500}.axis-line,.tick-mark{stroke:#aaa}.x-tick-label{fill:#aaa;font-size:.9rem;font-weight:500}.line-path-portfolio{stroke-width:3}.data-point-portfolio{fill:#ff4881;stroke:#fff}.data-point-latest{stroke-width:3}.point-value{font-size:.8rem;font-weight:600}.latest-balance-label{font-size:.9rem;font-weight:600}@media (max-width:1024px){.projected-results-title{font-size:2rem}.projected-results-description{flex-direction:column;gap:.3rem}}@media (max-width:768px){.projected-results-title{font-size:1.5rem;padding:.8rem}.projected-results-header{margin-bottom:2rem}.results-chart{padding:.8rem}}@media (max-width:480px){.projected-results-title{font-size:1.2rem;padding:.6rem}.projected-results-description{font-size:.9rem}.results-chart{padding:.5rem}}.leaderboard{background-color:var(--translucent-black);contain:content;height:100%;padding:20px}.leaderboard-title-row{align-items:center;border-bottom:1px solid var(--gold);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:5px}.leaderboard-title h3{color:var(--white);font-size:18px;font-weight:700;text-transform:uppercase}.leaderboard-content{contain:layout style;display:flex;flex-direction:column;gap:12px;will-change:transform}.leaderboard-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);contain:layout;cursor:pointer;display:flex;padding:8px 0;transition:background-color .2s ease}.leaderboard-item:hover{background-color:hsla(0,0%,100%,.05)}.leaderboard-item.selected{background-color:rgba(255,215,0,.1);border-left:3px solid var(--gold);padding-left:10px}.leaderboard-cell{font-size:16px;font-weight:700;padding:0 8px}.leaderboard-cell.center{justify-content:center;text-align:center}.leaderboard-cell.left{justify-content:flex-start;text-align:left}.leaderboard-cell.right{justify-content:flex-end;text-align:right}.leaderboard-cell:first-child{color:var(--gold);font-size:18px;margin-right:10px;width:30px}.leaderboard-cell:nth-child(2){color:var(--white);flex-grow:1}.leaderboard-cell:last-child{color:var(--gold)}.leaderboard-empty,.leaderboard-loading{color:var(--gray-light);font-style:italic;padding:20px;text-align:center}@media (max-width:768px){.leaderboard{padding:15px}.leaderboard-title{font-size:16px;margin-bottom:15px}.leaderboard-item{padding:6px 0}.leaderboard-cell{font-size:14px;padding:0 4px}.leaderboard-cell:first-child{font-size:16px;margin-right:8px;width:25px}}:root{--streamble-edit-bar-height:60px;--edit-primary-color:#ff6b35;--edit-secondary-color:orange;--edit-danger-color:#ff4757;--edit-success-color:#2ed573;--edit-warning-color:#ffa502}.edit-button-container{position:fixed;right:20px;top:calc(var(--StreambleToolbar_height) + 180px);z-index:1001}.edit-button-enhanced{animation:none;background:linear-gradient(135deg,var(--edit-primary-color),var(--edit-secondary-color))!important;border:3px solid var(--edit-warning-color)!important;border-radius:12px!important;box-shadow:0 4px 15px rgba(255,107,53,.4),0 0 0 0 rgba(255,165,0,.7),inset 0 1px 0 hsla(0,0%,100%,.2)!important;color:#fff!important;cursor:pointer;font-size:16px!important;font-weight:700!important;letter-spacing:1px;overflow:hidden;padding:15px 25px!important;position:relative;text-transform:uppercase;transition:all .3s ease}.edit-button-enhanced:hover{box-shadow:0 8px 25px rgba(255,107,53,.6),0 0 0 10px rgba(255,165,0,.3),inset 0 1px 0 hsla(0,0%,100%,.3)!important;transform:translateY(-3px) scale(1.05)}.edit-icon{animation:none}.edit-text{position:relative;z-index:2}.edit-button-glow{animation:none;background:linear-gradient(45deg,var(--edit-warning-color),var(--edit-primary-color),var(--edit-secondary-color),var(--edit-warning-color));border-radius:15px;bottom:-2px;left:-2px;opacity:.7;position:absolute;right:-2px;top:-2px;z-index:-1}.edit-mode-bar{position:relative}.edit-mode-active{align-items:center;animation:none;background:linear-gradient(135deg,var(--edit-danger-color),var(--edit-primary-color));border-bottom:4px solid var(--edit-warning-color);box-shadow:0 4px 20px rgba(255,71,87,.5),inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff;display:flex;gap:1rem;height:auto;justify-content:space-between;min-height:var(--streamble-edit-bar-height);overflow:visible;padding:8px 20px;position:fixed;top:var(--StreambleToolbar_height);z-index:1000}.edit-mode-left{align-items:center;display:flex;flex-shrink:0}.edit-mode-center{align-items:center;display:flex;flex:1;flex-direction:row;gap:4px}.edit-mode-right{align-items:center;display:flex;flex-shrink:0;max-height:none;overflow:visible}.edit-mode-indicator{align-items:center;display:flex;flex:1}.edit-mode-icon{animation:none;color:var(--edit-warning-color);font-size:20px;margin-right:10px}.edit-mode-label{font-size:16px;font-weight:700;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.edit-mode-message{align-items:center;background:hsla(0,0%,100%,.2);border:2px solid var(--edit-warning-color);border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3);display:flex;flex:1;font-size:14px;font-weight:700;justify-content:center;margin:0 10px;min-height:36px;overflow:hidden;padding:8px 16px;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 4px rgba(0,0,0,.5);white-space:nowrap}.warning-icon{animation:none;color:var(--edit-warning-color);margin-right:8px}.edit-mode-frame-overlay{animation:none!important;border:6px solid var(--edit-primary-color);bottom:0;box-shadow:none!important;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:999}#appWindow.sidebar-open .edit-mode-indicator,#appWindow.sidebar-open .edit-mode-message{flex:none}.edit-mode-active{justify-content:flex-start;width:100%}.edit-mode-active.sidebar-open{width:calc(100% - var(--width_sidebar_open))}.edit-mode-active.sidebar-open .edit-mode-indicator{font-size:.9em}.edit-mode-active.sidebar-open .edit-mode-label,.edit-mode-active.sidebar-open .edit-mode-message{font-size:.85em}.edit-mode-active.sidebar-open .edit-mode-message span{font-size:.9em}.edit-mode-active.sidebar-open .edit-mode-info-btn{font-size:.8em;padding:6px 12px}.edit-mode-active.sidebar-open .edit-mode-info-btn span{font-size:.85em}.edit-mode-active.sidebar-open .edit-mode-center,.edit-mode-active.sidebar-open .edit-mode-left,.edit-mode-active.sidebar-open .edit-mode-right{gap:.5rem}.edit-mode-active.sidebar-open .edit-mode-center{flex:1;min-width:0}.edit-mode-active.sidebar-open .edit-mode-message{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-mode-active.requirements-met{background:linear-gradient(135deg,var(--edit-success-color),#1e8449);border-bottom:4px solid #27ae60;box-shadow:0 4px 20px rgba(46,213,115,.5),inset 0 1px 0 hsla(0,0%,100%,.2)}.edit-mode-active.requirements-met .edit-mode-indicator,.edit-mode-active.requirements-met .edit-mode-message,.edit-mode-active.requirements-met .success-icon,.edit-mode-active.requirements-met .warning-icon{color:#fff}.edit-mode-active.requirements-met .edit-mode-info-btn{background:rgba(46,213,115,.2);border-color:#27ae60;color:#fff}.edit-mode-active.requirements-met .edit-mode-info-btn:hover{background:rgba(46,213,115,.3);border-color:#2ed573}.non-editable-overlay{align-items:center;background:hsla(0,0%,50%,.7);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:998}.non-editable-overlay:before{background:rgba(0,0,0,.6);border:2px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;content:"🔒 NOT EDITABLE";font-size:16px;font-weight:700;padding:8px 16px;text-shadow:0 2px 4px rgba(0,0,0,.8)}.confirmation-modal-backdrop{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.confirmation-modal{background:linear-gradient(135deg,#2c3e50,#34495e);border:2px solid hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);color:#fff;max-width:500px;padding:30px;text-align:center;width:90%}.confirmation-modal h3{color:var(--edit-warning-color);font-size:24px;margin:0 0 20px}.confirmation-modal p{font-size:16px;line-height:1.5;margin:0 0 30px}.confirmation-modal-buttons{display:flex;gap:15px;justify-content:center}.confirmation-modal-button{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.confirmation-modal-button.confirm{background:linear-gradient(135deg,var(--edit-success-color),#27ae60);color:#fff}.confirmation-modal-button.confirm:hover{box-shadow:0 8px 20px rgba(46,213,115,.4);transform:translateY(-2px)}.confirmation-modal-button.cancel{background:linear-gradient(135deg,var(--edit-danger-color),#c0392b);color:#fff}.confirmation-modal-button.cancel:hover{box-shadow:0 8px 20px rgba(255,71,87,.4);transform:translateY(-2px)}.confirmation-modal-button.saving,.confirmation-modal-button:disabled{cursor:not-allowed;opacity:.7;transform:none!important}.confirmation-modal-button.saving:hover,.confirmation-modal-button:disabled:hover{box-shadow:none!important;transform:none!important}@keyframes editButtonPulse{0%{box-shadow:0 4px 15px rgba(255,107,53,.4),0 0 0 0 rgba(255,165,0,.7),inset 0 1px 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 6px 20px rgba(255,107,53,.6),0 0 0 15px rgba(255,165,0,.4),inset 0 1px 0 hsla(0,0%,100%,.3)}to{box-shadow:0 4px 15px rgba(255,107,53,.4),0 0 0 0 rgba(255,165,0,.7),inset 0 1px 0 hsla(0,0%,100%,.2)}}@keyframes editIconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes editButtonGlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes editModeBarPulse{0%{box-shadow:0 4px 20px rgba(255,71,87,.5),inset 0 1px 0 hsla(0,0%,100%,.2)}50%{box-shadow:0 6px 30px rgba(255,71,87,.8),inset 0 1px 0 hsla(0,0%,100%,.4)}to{box-shadow:0 4px 20px rgba(255,71,87,.5),inset 0 1px 0 hsla(0,0%,100%,.2)}}@keyframes editModeIconSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes warningBlink{0%,to{opacity:1}50%{opacity:.5}}@media (max-width:768px){.edit-button-container{right:10px;top:calc(var(--StreambleToolbar_height) + 10px)}.edit-button-enhanced{font-size:14px!important;padding:12px 20px!important}.edit-mode-active{flex-direction:column;height:auto;min-height:var(--streamble-edit-bar-height);padding:10px 15px}.edit-mode-indicator,.edit-mode-message{flex:none;margin:5px 0}.edit-mode-frame-overlay{border-width:4px}.edit-mode-right .edit-buttons{justify-content:center;width:100%}}@media (min-width:800px) and (max-width:1365px){.edit-mode-active{padding:6px 16px}.edit-mode-right .edit-buttons{flex-wrap:wrap;row-gap:6px}.edit-mode-label{font-size:14px}.edit-mode-message{font-size:13px;max-width:420px}.edit-mode-info-btn{font-size:11px;padding:6px 12px}.edit-mode-active.sidebar-open .edit-mode-message{max-width:280px}}@media (min-width:1366px) and (max-width:1919px){.edit-mode-active{padding:8px 20px}.edit-mode-right .edit-buttons{flex-wrap:wrap;row-gap:6px}.edit-mode-label{font-size:15px}.edit-mode-message{font-size:14px;max-width:560px}.edit-mode-info-btn{font-size:12px;padding:8px 14px}.edit-mode-active.sidebar-open .edit-mode-message{max-width:360px}}@media (min-width:1920px){.edit-mode-active{padding:10px 24px}.edit-mode-right .edit-buttons{flex-wrap:wrap;row-gap:6px}.edit-mode-label{font-size:16px}.edit-mode-message{font-size:15px;max-width:720px}.edit-mode-info-btn{font-size:13px;padding:8px 16px}.edit-mode-active.sidebar-open .edit-mode-message{max-width:420px}}@media (prefers-contrast:high){.edit-button-enhanced{background:var(--edit-danger-color)!important;border-width:4px!important}.edit-mode-active{background:var(--edit-danger-color);border-bottom-width:6px}}.demo-slider-placeholder{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;margin:20px 0;overflow:hidden;padding:60px 20px;position:relative;text-align:center}.demo-slider-placeholder:before{animation:none;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="%23fff" opacity=".1"/></svg>') repeat;background-size:20px 20px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.demo-slider-placeholder h3{font-size:28px;margin:0 0 10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.demo-slider-placeholder p{font-size:16px;margin:0;opacity:.9}.error-icon{animation:none;color:var(--edit-danger-color);margin-right:8px}.validation-errors-list{margin-top:4px;max-height:80px;max-width:350px;overflow-y:auto}.validation-error-item{background:rgba(255,71,87,.2);border:1px solid var(--edit-danger-color);border-radius:3px;color:#fff;font-size:11px;margin:1px 0;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}@keyframes errorBlink{0%,50%{opacity:1}51%,to{opacity:.5}}.edit-mode-info-btn{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border:2px solid hsla(0,0%,100%,.3);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.edit-mode-info-btn:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-1px)}.edit-mode-info-btn:active{box-shadow:0 2px 6px rgba(0,0,0,.3);transform:translateY(0)}.edit-mode-info-btn i{color:var(--edit-warning-color);font-size:14px}.edit-buttons{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;row-gap:6px}.edit-mode-button.save-continue:hover{background:#2ecc40}.edit-mode-button.save-close:hover{background:#3498db}.edit-mode-button{background:#444;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.5rem 1.25rem;transition:background .2s}.edit-mode-button.edit{position:fixed;right:50px;top:calc(var(--StreambleToolbar_height) + 10px);z-index:1000}.edit-mode-button.save:hover{background:#2ecc40}.edit-mode-button.cancel:hover{background:var(--streamble-error-color)}.edit-mode-button:hover{background:#333}.edit-mode-button.disabled{background:#666!important;cursor:not-allowed;opacity:.6}.edit-mode-button.disabled:hover{background:#666!important;transform:none}.info-modal{background:#fff;border:1px solid #e1e5e9}.info-modal-header{border-bottom:1px solid #e1e5e9;padding:20px 24px 16px}.info-modal-title{color:#2c3e50;font-size:18px}.info-modal-close{background:none;border:none;color:#7f8c8d;font-size:18px;padding:4px}.info-modal-close:hover{background:#f8f9fa;color:#2c3e50}.info-modal-content{color:#2c3e50;line-height:1.6;padding:20px 24px 24px}.info-modal-content h4{color:#34495e;font-size:16px}.info-modal-content li{margin-bottom:8px}.requirements-description{color:var(--neutral-700);font-size:14px;line-height:1.4;margin-bottom:16px}.requirement-item{align-items:flex-start;background:var(--primary-100);border-left:3px solid var(--primary-500);border:1px solid var(--primary-300);border-radius:6px;display:flex;margin-bottom:10px;padding:10px}.requirement-icon{color:var(--primary-700);font-size:14px;margin-right:10px;margin-top:2px}.requirement-text{flex:1}.requirement-title{color:var(--neutral-900);font-weight:600;margin-bottom:3px}.requirement-description{color:var(--neutral-700);font-size:13px}.note{background:var(--primary-100);border:1px solid var(--primary-300);border-radius:4px;color:var(--primary-900);font-size:13px;margin-top:12px;padding:10px}select.editable-select,textarea.editable{background-color:unset;border:unset;color:unset;font-family:inherit;transition:background .2s}select.editable-select:not(:disabled),textarea.editable:not(:disabled){border-radius:4px;box-shadow:0 0 0 4px hsla(0,0%,71%,.25)}select.editable-select{background-color:rgba(0,0,0,.5);border:1px solid rgba(212,175,55,.3);color:#fff;padding:.25rem}select.editable-select:disabled{background:transparent;border:none;color:inherit}.editable-field-container{position:relative;width:100%}.editable-field-error{border:1px solid #ff6b6b!important;box-shadow:0 0 0 4px hsla(0,100%,71%,.25)!important}.editable-field-error-message{color:#ff6b6b;font-size:.75rem;font-weight:400;line-height:1.2;margin-top:.25rem}.game-banner-title-section{align-items:flex-start;display:flex;flex-direction:column;padding:1.5rem}.game-banner-title-franchise{color:#aaa;font-size:2rem;font-weight:400;margin:0 0 .25rem}.game-banner-title-game{background:linear-gradient(90deg,#d4af37,#f4d03f);-webkit-background-clip:text;background-clip:text;color:transparent;cursor:pointer;font-size:3rem;font-weight:700;letter-spacing:1px;margin:0 0 .5rem;text-shadow:0 0 10px rgba(212,175,55,.3);text-transform:uppercase;transition:all .3s ease}.game-banner-title-subtitle{background:transparent;border:none;color:#fff;font-size:1rem;font-weight:400;margin:0 0 1rem;padding:0;width:100%}@media (max-width:1024px){.game-banner-title-game{font-size:3.5rem}.game-banner-title-franchise{font-size:1.8rem}}@media (max-width:768px){.game-banner-title-game{font-size:3rem}.game-banner-title-franchise{font-size:1.5rem}}@media (max-width:480px){.game-banner-title-game{font-size:2.5rem}.game-banner-title-franchise{font-size:1.2rem}}.drag-drop-overlay-container{height:100%;position:relative;transition:all .3s ease;width:100%;z-index:19}.drag-drop-overlay-container.drag-over{transform:scale(1.02)}.drag-overlay{align-items:center;animation:dragOverlayPulse 1.5s ease-in-out infinite;backdrop-filter:blur(4px);background:rgba(0,0,0,.8);border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.drag-overlay-content{color:var(--streamble-primary-color);max-width:400px;padding:2rem;text-align:center}.drag-overlay-content i{animation:dragIconFloat 2s ease-in-out infinite;color:var(--streamble-primary-color);font-size:4rem;margin-bottom:1rem}.drag-overlay-content h3{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.drag-overlay-content p{color:hsla(0,0%,100%,.8);font-size:1rem;line-height:1.4;margin:0 0 1rem}.drag-error{align-items:center;background:rgba(220,53,69,.9);border:1px solid rgba(220,53,69,.3);border-radius:8px;color:#fff;display:flex;font-size:.9rem;gap:.5rem;margin-top:1rem;padding:.75rem 1rem}.drag-error i{animation:none;font-size:1rem;margin:0}.drag-error span{flex:1;text-align:left;white-space:pre-line}@keyframes dragOverlayPulse{0%,to{background:rgba(0,0,0,.8)}50%{background:rgba(0,0,0,.9)}}@keyframes dragIconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.drag-overlay-content{padding:1.5rem}.drag-overlay-content i{font-size:3rem}.drag-overlay-content h3{font-size:1.3rem}.drag-overlay-content p{font-size:.9rem}}@media (max-width:480px){.drag-overlay-content{padding:1rem}.drag-overlay-content i{font-size:2.5rem}.drag-overlay-content h3{font-size:1.2rem}.drag-overlay-content p{font-size:.85rem}.drag-error{font-size:.8rem;padding:.5rem .75rem}}.media-slider{background:rgba(0,0,0,.4);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.3);contain:layout style;max-width:100%;min-width:0;overflow:hidden;transition:all .3s ease}.media-main-container,.media-slider{position:relative;width:100%}.media-main-wrapper{aspect-ratio:16/9;background:#000;overflow:hidden}.media-item,.media-main-wrapper{border-radius:8px;position:relative}.media-item{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.media-item img,.media-item video{border-radius:8px;display:block;height:100%;object-fit:cover;transition:opacity .3s ease;width:100%}.media-main-item{cursor:pointer}.media-thumbnail-item{cursor:pointer;transition:all .3s ease}.media-item.loading{background:#1a1a1a}.media-item.loaded{background:transparent}.media-loading{align-items:center;color:var(--streamble-primary-color);display:flex;flex-direction:column;gap:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.media-loading i{animation:spin 1s linear infinite;font-size:2rem}.media-loading span{color:hsla(0,0%,100%,.7);font-size:.9rem}.media-item.placeholder-item{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:2px dashed var(--streamble-primary-color)}.placeholder-loading{align-items:center;color:var(--streamble-primary-color);display:flex;flex-direction:column;gap:.75rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:5}.placeholder-loading i{animation:pulse 2s ease-in-out infinite;font-size:2.5rem}.placeholder-loading span{color:hsla(0,0%,100%,.8);font-size:.9rem;font-weight:500}.video-overlay{align-items:center;background:rgba(0,0,0,.3);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.media-main-wrapper:hover .video-overlay{opacity:1}.play-pause-btn{align-items:center;background:rgba(0,0,0,.8);border:2px solid var(--streamble-primary-color);border-radius:50%;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;transition:all .3s ease;width:80px}.play-pause-btn:hover{background:var(--streamble-primary-color);color:#000;transform:scale(1.1)}.play-pause-btn.playing{background:rgba(220,53,69,.9);border-color:#dc3545}.nav-arrow{align-items:center;background:rgba(0,0,0,.7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:50px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.media-main-wrapper:hover .nav-arrow{opacity:1}.nav-arrow:hover{background:var(--streamble-primary-color);color:#000;transform:translateY(-50%) scale(1.1)}.nav-arrow-left{left:1rem}.nav-arrow-right{right:1rem}.edit-controls{display:flex;gap:.5rem;position:absolute;right:1rem;top:1rem;z-index:20}.edit-btn{align-items:center;background:rgba(0,0,0,.8);border:1px solid var(--streamble-primary-color);border-radius:8px;color:var(--streamble-primary-color);cursor:pointer;display:flex;font-size:1rem;height:40px;justify-content:center;transition:all .3s ease;width:40px}.edit-btn:hover{background:var(--streamble-primary-color);color:#000}.remove-media-btn:hover{background:#dc3545;border-color:#dc3545;color:#fff}.media-info{align-items:center;background:rgba(0,0,0,.6);color:#fff;display:flex;font-size:.9rem;justify-content:space-between;padding:1rem}.media-counter{color:var(--streamble-primary-color);font-weight:700}.media-type-indicator{align-items:center;color:hsla(0,0%,100%,.8);display:flex;gap:.5rem}.media-type-indicator i{font-size:1rem}.media-thumbnails{background:rgba(0,0,0,.3);padding:1rem}.thumbnails-container{display:flex;gap:.75rem;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:.5rem 0;scroll-behavior:smooth}.thumbnails-container::-webkit-scrollbar{height:6px}.thumbnails-container::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.thumbnails-container::-webkit-scrollbar-thumb{background:var(--streamble-primary-color);border-radius:3px}.thumbnail-wrapper{border:2px solid transparent;border-radius:6px;cursor:pointer;flex-shrink:0;height:68px;overflow:hidden;position:relative;transition:all .3s ease;width:120px}.thumbnail-wrapper:hover{border-color:hsla(0,0%,100%,.5);transform:scale(1.05)}.thumbnail-wrapper.active{border-color:var(--streamble-primary-color);box-shadow:0 0 15px rgba(245,208,74,.5)}.thumbnail-overlay{align-items:center;background:rgba(0,0,0,.4);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.thumbnail-wrapper:hover .thumbnail-overlay{opacity:1}.thumbnail-wrapper.active .thumbnail-overlay{opacity:0}.thumbnail-type{color:#fff;font-size:1.2rem}.keyboard-shortcuts{background:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);padding:.75rem;text-align:center}.keyboard-shortcuts i{color:var(--streamble-primary-color);margin-right:.5rem}.media-slider.no-media{background:rgba(0,0,0,.2);border:2px dashed hsla(0,0%,100%,.2)}.media-slider-placeholder{align-items:center;display:flex;justify-content:center;min-height:300px;padding:2rem}.placeholder-content{color:hsla(0,0%,100%,.7);text-align:center}.placeholder-icon{color:hsla(0,0%,100%,.3);font-size:4rem}.placeholder-content h4{color:#fff;font-size:1.5rem;margin:0 0 .5rem}.placeholder-content p{font-size:1rem;margin:0 0 1.5rem}@media (max-width:768px){.media-main-wrapper{aspect-ratio:16/10}.nav-arrow{font-size:1.1rem;height:44px;width:44px}.nav-arrow-left{left:.5rem}.nav-arrow-right{right:.5rem}.play-pause-btn{font-size:1.6rem;height:64px;width:64px}.edit-controls{right:.5rem;top:.5rem}.edit-btn{font-size:.9rem;height:36px;width:36px}.thumbnail-wrapper{height:56px;width:100px}.media-info{font-size:.8rem;padding:.75rem}}@media (max-width:480px){.media-slider{border-radius:8px}.media-main-wrapper{aspect-ratio:16/12;border-radius:6px}.nav-arrow{font-size:1rem;height:40px;width:40px}.play-pause-btn{font-size:1.4rem;height:56px;width:56px}.thumbnails-container{gap:.5rem}.thumbnail-wrapper{height:45px;width:80px}.keyboard-shortcuts{font-size:.8rem;padding:.5rem}.placeholder-icon{font-size:3rem}.placeholder-content h4{font-size:1.2rem}.placeholder-content p{font-size:.9rem}}.media-main-item{animation:fadeIn .3s ease}.youtube-embed-container{background:#000;border-radius:8px;overflow:hidden}.youtube-embed-container .video-responsive{border-radius:8px;height:100%;width:100%}.youtube-embed-container .video-responsive iframe{border-radius:8px}.youtube-thumbnail-wrapper{border-radius:6px;cursor:pointer;height:100%;overflow:hidden;position:relative;width:100%}.youtube-thumbnail{transition:transform .3s ease}.youtube-thumbnail-wrapper:hover .youtube-thumbnail{transform:scale(1.05)}.youtube-play-overlay{align-items:center;background:rgba(255,0,0,.9);border-radius:4px;color:#fff;display:flex;font-size:1.2rem;height:28px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:40px}.youtube-thumbnail-wrapper:hover .youtube-play-overlay{background:red;transform:translate(-50%,-50%) scale(1.1)}.media-type-indicator .fa-youtube{color:red}.thumbnail-type .fa-youtube{color:red;font-size:1.4rem}.edit-btn:focus,.nav-arrow:focus,.thumbnail-wrapper:focus{outline:2px solid var(--streamble-primary-color);outline-offset:2px}.media-item[src=""]{background:hsla(0,0%,100%,.1)}.media-item[src=""]:before{color:hsla(0,0%,100%,.6);content:"Loading...";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-responsive{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.video-responsive iframe{border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.rich-text-editor{background:rgba(0,0,0,.4);border:2px solid rgba(212,175,55,.2);border-radius:4px;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;outline:none;overflow-wrap:break-word;padding:12px;transition:border-color .2s ease;width:100%;word-wrap:break-word}.rich-text-editor.focused,.rich-text-editor:focus{border-color:rgba(212,175,55,.6);box-shadow:0 0 0 2px rgba(212,175,55,.2)}.rich-text-editor.single-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rich-text-editor:empty:before{color:hsla(0,0%,100%,.5);content:attr(data-placeholder);font-style:italic;pointer-events:none}.rich-text-editor:focus:empty:before{color:hsla(0,0%,100%,.3)}.rich-text-editor a{color:gold;cursor:pointer;text-decoration:underline;transition:all .2s ease}.rich-text-editor a:hover{background:rgba(255,215,0,.1);border-radius:3px;color:#fff;padding:2px 4px}.rich-text-editor img{border-radius:6px;cursor:pointer;height:auto;margin:.5rem 0;max-width:100%}.rich-text-editor .youtube-video-embed{margin:1rem 0;text-align:center}.rich-text-editor .youtube-video-embed iframe{border-radius:8px;max-width:100%}.rich-text-editor .about-list{margin:1rem 0;padding-left:1.5rem}.rich-text-editor .about-list li{color:#fff;line-height:1.5;margin-bottom:.5rem}.rich-text-editor .about-separator{background:linear-gradient(90deg,transparent,#d4af37,transparent);border:none;height:2px;margin:2rem 0}.rich-text-editor strong{color:#d4af37;font-weight:700}.rich-text-editor em{color:#f4d03f;font-style:italic}.rich-text-editor u{text-decoration:underline;text-decoration-color:#d4af37}.rich-text-editor span[style]{display:inline}@media (max-width:768px){.rich-text-editor{font-size:.9rem;padding:10px}}.char-counter{color:hsla(0,0%,100%,.6);display:flex;font-size:.8rem;gap:2px;justify-content:flex-end;margin-top:4px}.char-counter .char-count{color:hsla(0,0%,100%,.6);transition:color .2s ease}.char-counter .char-count.warning{color:#f39c12}.char-counter .char-count.at-max{color:#e74c3c;font-weight:700}.char-counter .max-length{color:hsla(0,0%,100%,.4)}.char-counter.alternative{color:#d4af37;font-size:.75rem;margin-top:4px;text-align:right}.char-counter.alternative .char-count.warning{color:#f39c12}.char-counter.alternative .char-count.at-max{color:#e74c3c;font-weight:700}.token-input-container{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.token-input-row{align-items:center;display:flex}.token-prefix,.token-suffix{color:#0f8;cursor:default;flex-shrink:0;font-size:1rem;padding:8px 6px 8px 12px;user-select:none}.token-input-editor,.token-prefix,.token-suffix{font-weight:700;text-shadow:0 0 8px rgba(0,255,136,.5)}.token-input-editor{background:transparent!important;border:none!important;border-radius:0!important;color:#0f8!important;flex:1;min-width:0}.token-input-editor:empty:before{color:hsla(0,0%,100%,.5);font-style:italic}.token-input-container:focus-within{border-color:#0f8;box-shadow:0 0 0 2px rgba(0,255,136,.2)}.token-char-counter{color:hsla(0,0%,100%,.6);font-size:.75rem;margin-right:8px;margin-top:4px;position:static;text-align:right}.token-validation{font-size:.8rem;font-weight:500;margin:4px 8px 8px}.token-validation .validating{color:#f39c12;font-style:italic}.token-validation .success{color:#2ecc71;font-weight:600}.token-validation .error,.token-validation.error{animation:errorPulse 2s ease-in-out infinite;background:rgba(231,76,60,.1);border-left:3px solid #e74c3c;border-radius:4px;color:#e74c3c;font-size:1.1rem;font-weight:700;margin:4px 0;padding:6px 8px;text-shadow:0 0 6px rgba(231,76,60,.5)}@keyframes errorPulse{0%,to{background:rgba(231,76,60,.1);box-shadow:0 0 0 0 rgba(231,76,60,.3)}50%{background:rgba(231,76,60,.15);box-shadow:0 0 0 4px rgba(231,76,60,.1)}}.token-prefix-display{color:#0f8;font-weight:700;margin-right:2px;text-shadow:0 0 8px rgba(0,255,136,.5)}.inline-rich-text-field{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.inline-rich-text-field .field-label{color:#d4af37!important;font-size:.9rem;font-weight:700;letter-spacing:.5px;min-width:140px;text-transform:uppercase}.inline-rich-text-field .field-value{flex:1;min-width:0}.inline-rich-text-field .field-input{font-size:.9rem;min-height:auto;padding:8px 12px}@media (max-width:768px){.inline-rich-text-field{align-items:flex-start;flex-direction:column;gap:.25rem}.inline-rich-text-field .field-label{font-size:.8rem;min-width:auto}.inline-rich-text-field .field-input{font-size:.85rem}}.wysiwyg-section-editor{margin:1.5rem 0;width:100%}.wysiwyg-toolbar{align-items:center;background:rgba(33,33,33,.9);border-bottom:1px solid rgba(69,69,69,.6);display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem}.toolbar-group{align-items:center;display:flex;gap:.25rem}.toolbar-separator{background:rgba(212,175,55,.3);height:24px;margin:0 .25rem;width:1px}.toolbar-button{align-items:center;background:rgba(69,69,69,.8);border:1px solid hsla(0,0%,87%,.2);border-radius:6px;color:hsla(0,0%,87%,.9);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .3s ease;white-space:nowrap}.toolbar-button:hover{background:rgba(255,215,0,.2);border-color:rgba(255,215,0,.4);box-shadow:0 2px 8px rgba(255,215,0,.2);color:gold;transform:translateY(-1px)}.toolbar-button:active{box-shadow:0 1px 4px rgba(255,215,0,.3);transform:translateY(0)}.toolbar-button i{font-size:1rem;min-width:16px;text-align:center}.wysiwyg-editor-content{position:relative}.wysiwyg-editor{background:rgba(0,0,0,.4);border:2px solid rgba(212,175,55,.2);border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;min-height:300px;padding:16px}.wysiwyg-editor:focus{border-color:rgba(212,175,55,.6);box-shadow:0 0 0 2px rgba(212,175,55,.2)}.wysiwyg-editor .about-section-title{color:#d4af37!important;font-size:1.25rem;font-weight:700;letter-spacing:1px;margin:1.5rem 0 .75rem;padding-bottom:.5rem;text-transform:uppercase}.wysiwyg-editor .about-section-content{color:#fff;line-height:1.6;margin:1rem 0}.wysiwyg-editor .free-edit-link{color:#d4af37;text-decoration:underline;transition:color .2s ease}.wysiwyg-editor .free-edit-link:hover{color:#f4d03f;text-decoration:none}.free-edit-link{color:#d4af37!important;text-decoration:underline;transition:color .2s ease}.free-edit-link:hover{color:#f4d03f!important}.hyperlink-modal-overlay{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.hyperlink-modal{animation:modalSlideIn .3s ease-out;background:rgba(33,33,33,.95);border:1px solid rgba(69,69,69,.8);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.6);display:flex;flex-direction:column;max-height:62vh;max-width:500px;overflow:hidden;width:90%}.hyperlink-modal-header{align-items:center;background:hsla(0,0%,4%,.5);border-bottom:1px solid rgba(69,69,69,.6);display:flex;justify-content:space-between;padding:1.5rem}.hyperlink-modal-header h3{color:gold;font-size:1.25rem;font-weight:600;margin:0}.close-button{border-radius:4px;color:hsla(0,0%,87%,.7);font-size:1.2rem;padding:.5rem}.close-button:hover{background:rgba(255,0,0,.2);color:red}.hyperlink-modal-body{flex:1;overflow-y:auto;padding:1.5rem}.form-group{margin-bottom:1.5rem}.form-group label{color:hsla(0,0%,87%,.9);display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.hyperlink-input{background:rgba(69,69,69,.8);border:1px solid hsla(0,0%,87%,.2);border-radius:6px;box-sizing:border-box;color:#fff;font-size:1rem;padding:.75rem;transition:all .3s ease;width:100%}.hyperlink-input:focus{background:rgba(69,69,69,.9);border-color:rgba(255,215,0,.6);box-shadow:0 0 0 2px rgba(255,215,0,.2);outline:none}.hyperlink-input::placeholder{color:hsla(0,0%,87%,.5)}.error-message{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:4px;color:#ff6464;font-size:.9rem;margin-top:.5rem;padding:.75rem}.hyperlink-modal-footer{background:hsla(0,0%,4%,.3);border-top:1px solid rgba(69,69,69,.6);display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}.cancel-button{background:rgba(69,69,69,.8);border:1px solid hsla(0,0%,87%,.2);border-radius:6px;color:hsla(0,0%,87%,.9);cursor:pointer;font-size:.9rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.cancel-button:hover{background:#454545;border-color:hsla(0,0%,87%,.4);color:#fff}.insert-button{background:rgba(255,215,0,.9);border:1px solid gold;border-radius:6px;color:#000;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.insert-button:hover{background:gold;box-shadow:0 2px 8px rgba(255,215,0,.4);transform:translateY(-1px)}.insert-button:active{box-shadow:0 1px 4px rgba(255,215,0,.5);transform:translateY(0)}.font-modal{max-width:500px;min-width:450px}.color-picker-container{display:flex;flex-direction:column;gap:.75rem}.color-picker{background:transparent;border:1px solid hsla(0,0%,87%,.2);border-radius:6px;cursor:pointer;height:40px;width:100%}.color-presets{display:grid;gap:.5rem;grid-template-columns:repeat(6,1fr)}.color-preset{border:2px solid hsla(0,0%,87%,.2);border-radius:6px;cursor:pointer;height:32px;transition:all .2s ease;width:32px}.color-preset:hover{border-color:rgba(255,215,0,.5);transform:scale(1.1)}.color-preset.active{border-color:gold;box-shadow:0 0 0 2px rgba(255,215,0,.3)}.font-preview{align-items:center;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,87%,.2);border-radius:6px;display:flex;justify-content:center;min-height:50px;padding:1rem;text-align:center}.wysiwyg-editor img{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);height:auto;margin:1rem 0;max-width:100%;transition:transform .3s ease}.wysiwyg-editor img:hover{transform:scale(1.02)}.wysiwyg-editor .youtube-video-embed{margin:1.5rem 0;text-align:center}.wysiwyg-editor .youtube-video-embed iframe{border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.4);max-width:100%}.wysiwyg-editor a{color:gold;text-decoration:underline;transition:all .3s ease}.wysiwyg-editor a:hover{color:#fff;text-shadow:0 0 8px rgba(255,215,0,.6)}.wysiwyg-editor .about-list{margin:1rem 0;padding-left:1.5rem}.wysiwyg-editor .about-list li{color:#fff;line-height:1.5;margin-bottom:.5rem}.wysiwyg-editor .about-separator{background:linear-gradient(90deg,transparent,#d4af37,transparent);border:none;height:2px;margin:2rem 0}.wysiwyg-editor strong{color:#d4af37;font-weight:700}.wysiwyg-editor em{color:#f4d03f;font-style:italic}.wysiwyg-editor u{text-decoration:underline;text-decoration-color:#d4af37}.wysiwyg-editor span[style]{display:inline}@media (max-width:768px){.wysiwyg-toolbar{gap:.25rem;padding:.75rem}.toolbar-button{font-size:.8rem;padding:.5rem .75rem}.toolbar-button span{display:none}.hyperlink-modal{margin:1rem;width:95%}.hyperlink-modal-body,.hyperlink-modal-footer,.hyperlink-modal-header{padding:1rem}.font-modal{min-width:auto;width:95%}.color-presets{grid-template-columns:repeat(4,1fr)}.color-preset{height:28px;width:28px}}.settings-panel{animation:slideInSettings .4s cubic-bezier(.4,0,.2,1) forwards;background:var(--darker-bg);border:2px solid rgba(212,175,55,.4);border-radius:16px;box-shadow:var(--shadow-panel),inset 0 1px 0 rgba(212,175,55,.2);max-height:80vh;opacity:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:60px;transform:translateY(-10px);width:420px}.settings-panel::-webkit-scrollbar{width:8px}.settings-panel::-webkit-scrollbar-track{background:var(--light-bg);border-radius:4px}.settings-panel::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-gold),var(--secondary-gold));border-radius:4px;box-shadow:0 2px 4px rgba(212,175,55,.3)}.settings-panel::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--secondary-gold),var(--primary-gold))}@keyframes slideInSettings{to{opacity:1;transform:translateY(0)}}.settings-header{align-items:center;background:linear-gradient(135deg,var(--primary-gold) 0,var(--secondary-gold) 100%);border-bottom:1px solid var(--gold-border);color:#000;display:flex;justify-content:space-between;padding:20px}.settings-header h4{color:#000;font-size:18px;font-weight:600;margin:0}.settings-close-btn{background:rgba(0,0,0,.3);border:1px solid rgba(0,0,0,.4);border-radius:50%;color:#000;cursor:pointer;height:32px;transition:all .2s ease;width:32px}.settings-close-btn:hover{background:rgba(0,0,0,.5);transform:scale(1.1)}.settings-content{padding:20px}.editing-mode-group{background:linear-gradient(135deg,#8b4513,sienna);border-bottom:1px solid rgba(212,175,55,.2);color:#d4af37;margin:0;padding:25px}.editing-mode-group .settings-group-header h5{color:#d4af37;font-size:16px;margin-bottom:5px}.editing-mode-group .settings-group-header p{color:rgba(212,175,55,.8);font-size:14px;margin:0}@media (max-width:768px){.settings-panel{right:5vw;width:90vw}}.validation-errors{background:rgba(231,76,60,.1);border:2px solid #e74c3c;border-radius:8px;color:#fff;margin-bottom:20px;padding:20px;width:100%}.validation-errors h4{color:#e74c3c;font-size:1.1rem;font-weight:600;margin:0 0 15px}.error-item{align-items:center;display:flex;font-size:.95rem;gap:10px;margin-bottom:8px}.error-item:last-child{margin-bottom:0}.error-item i{color:#e74c3c;flex-shrink:0;font-size:1rem}.mode-toggle{background:rgba(0,0,0,.3);border:1px solid rgba(212,175,55,.2);border-radius:8px;display:flex;gap:12px;margin-bottom:20px;padding:8px;width:100%}.mode-toggle-btn{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:.9rem;gap:8px;justify-content:center;padding:10px 16px;transition:all .3s ease}.mode-toggle-btn:hover{background:hsla(0,0%,100%,.15);border-color:rgba(212,175,55,.4);transform:translateY(-1px)}.mode-toggle-btn.active{background:rgba(212,175,55,.2);border-color:rgba(212,175,55,.6);box-shadow:0 2px 8px rgba(212,175,55,.3);color:#d4af37}.mode-toggle-btn.active:hover{background:rgba(212,175,55,.3);box-shadow:0 4px 12px rgba(212,175,55,.4);transform:translateY(-2px)}.mode-toggle-btn i{font-size:1rem}.mode-toggle-btn span{font-weight:500}.mode-toggle-btn:focus{outline:2px solid #d4af37;outline-offset:2px}.editing-mode-selector{display:flex;gap:15px;margin-top:20px}.mode-option{backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border:2px solid rgba(212,175,55,.2);border-radius:12px;cursor:pointer;flex:1;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}.mode-option:hover{background:rgba(0,0,0,.6);border-color:rgba(212,175,55,.5);transform:translateY(-2px)}.mode-option.active{background:rgba(212,175,55,.2);border-color:#d4af37;box-shadow:0 8px 25px rgba(0,0,0,.4),inset 0 1px 0 rgba(212,175,55,.3)}.mode-option:focus{outline:2px solid #d4af37;outline-offset:2px}.mode-icon{font-size:24px;margin-bottom:10px}.mode-icon,.mode-info h6{color:#d4af37;text-align:center}.mode-info h6{font-size:14px;font-weight:600;margin:0 0 5px}.mode-info p{color:rgba(212,175,55,.8);font-size:12px;line-height:1.4;margin:0;opacity:.9;text-align:center}@media (max-width:768px){.editing-mode-selector{flex-direction:column;gap:10px}}.toggle-switch{flex-shrink:0;height:24px;position:relative;width:44px}.toggle-switch input{height:0;opacity:0;width:0}.toggle-slider{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:24px;bottom:0;cursor:pointer;left:0;right:0;top:0}.toggle-slider,.toggle-slider:before{position:absolute;transition:var(--transition-smooth)}.toggle-slider:before{background:#fff;border-radius:50%;bottom:2px;box-shadow:0 2px 4px rgba(0,0,0,.3);content:"";height:18px;left:3px;width:18px}.toggle-switch input:checked+.toggle-slider{background:linear-gradient(135deg,var(--primary-gold) 0,var(--secondary-gold) 100%);border-color:var(--primary-gold)}.toggle-switch input:checked+.toggle-slider:before{background:#000;transform:translateX(20px)}.toggle-label{color:var(--white-text)}.toggle-label i{color:var(--gold-text)}@media (max-width:768px){.toggle-item{gap:10px;padding:10px}.toggle-label{font-size:13px}}.settings-group{background:rgba(0,0,0,.3);border-bottom:1px solid rgba(212,175,55,.2);padding:25px}.settings-group:last-child{border-bottom:none}.settings-group-header{margin-bottom:20px}.settings-group-header h5{align-items:center;color:#d4af37;display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 5px}.settings-group-header p{color:hsla(0,0%,100%,.7);font-size:14px;margin:0}.toggle-grid{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.toggle-item{align-items:center;background:rgba(0,0,0,.5);border:1px solid rgba(212,175,55,.2);border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .2s ease}.toggle-item:hover{background:rgba(0,0,0,.7);border-color:rgba(212,175,55,.4)}.toggle-label{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px}.toggle-label i{color:#d4af37}@media (max-width:1024px){.toggle-grid{grid-template-columns:1fr}}.font-control label{color:var(--white-text)}.range-control input[type=range]{-webkit-appearance:none;background:hsla(0,0%,100%,.2);border-radius:3px;flex:1;height:6px;outline:none}.range-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,var(--primary-gold) 0,var(--secondary-gold) 100%);border:2px solid #000;border-radius:50%;box-shadow:0 2px 6px rgba(212,175,55,.4);cursor:pointer;height:20px;width:20px}.range-control input[type=range]::-moz-range-thumb{background:linear-gradient(135deg,var(--primary-gold) 0,var(--secondary-gold) 100%);border:2px solid #000;border-radius:50%;box-shadow:0 2px 6px rgba(212,175,55,.4);cursor:pointer;height:20px;width:20px}.range-value{color:var(--gold-text)}@media (max-width:768px){.font-control{align-items:flex-start;flex-direction:column;gap:10px}.font-control label{min-width:auto}.range-control{width:100%}}.font-controls{display:flex;flex-direction:column;gap:20px}.font-control{align-items:center;display:flex;justify-content:space-between}.font-control label{color:#fff;font-size:14px;font-weight:500;min-width:120px}.range-control{align-items:center;display:flex;flex:1;gap:15px}.range-value{color:#d4af37;font-size:14px;font-weight:600;min-width:60px;text-align:right}@media (max-width:768px){.font-control{align-items:flex-start;flex-direction:column;gap:10px}.range-control{width:100%}}.about-section{margin-bottom:1.5rem;width:100%}.about-section-title{color:#d4af37!important;font-size:var(--book-title-size,1.25rem);font-weight:700;letter-spacing:1px;margin:0 0 1rem;padding-bottom:.5rem;position:relative;text-transform:uppercase}.about-section-title:after{background:linear-gradient(90deg,#d4af37,transparent);bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.about-section-content{color:#fff;font-size:var(--text-size,1rem);line-height:1.6}:root{--primary-gold:#d4af37;--secondary-gold:#f4d03f;--dark-bg:rgba(0,0,0,.7);--darker-bg:rgba(0,0,0,.95);--light-bg:rgba(0,0,0,.3);--gold-border:rgba(212,175,55,.3);--gold-border-hover:rgba(212,175,55,.5);--white-text:#fff;--gold-text:#d4af37;--gold-text-light:rgba(212,175,55,.8);--white-overlay:hsla(0,0%,100%,.1);--transition-smooth:all 0.3s cubic-bezier(0.4,0,0.2,1);--shadow-light:0 4px 15px rgba(212,175,55,.4);--shadow-heavy:0 8px 32px rgba(0,0,0,.6);--shadow-panel:0 20px 60px rgba(0,0,0,.8);--error-color:#e74c3c;--success-color:#2ecc71;--warning-color:#f39c12}@media (min-width:2560px){.game-banner-about-section,.game-banner-about-section-clean{max-height:2048px!important;max-width:2048px!important;padding:2rem}.game-banner-about-section .game-banner-section-title,.game-banner-about-section-clean .game-banner-section-title{font-size:2.5rem}.game-banner-about-section .game-banner-book-title,.game-banner-about-section-clean .game-banner-book-title{font-size:1.5rem}.game-banner-about-section .game-banner-book-content,.game-banner-about-section-clean .game-banner-book-content{font-size:1.2rem;line-height:1.8}}@media (min-width:3840px){.game-banner-about-section,.game-banner-about-section-clean{max-height:2048px!important;max-width:2048px!important;padding:3rem}.game-banner-about-section .game-banner-section-title,.game-banner-about-section-clean .game-banner-section-title{font-size:3rem}.game-banner-about-section .game-banner-book-title,.game-banner-about-section-clean .game-banner-book-title{font-size:1.8rem}.game-banner-about-section .game-banner-book-content,.game-banner-about-section-clean .game-banner-book-content{font-size:1.4rem;line-height:1.9}}.game-banner-about-section{border:1px solid var(--gold-border);border-radius:12px;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:1.5rem;width:60%}.game-banner-about-section,.game-banner-about-section-clean{align-items:center;background:var(--dark-bg);box-shadow:0 8px 32px rgba(0,0,0,.6);contain:layout style paint;margin:20px 0;max-height:800px;max-width:800px;min-width:280px;position:relative;-webkit-overflow-scrolling:touch}.game-banner-about-section-clean{border:1px solid var(--gold-border)}.about-content-area,.free-editing-mode,.standard-mode-content{contain:layout style;width:100%}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.game-banner-about-section::-webkit-scrollbar{width:8px}.game-banner-about-section::-webkit-scrollbar-track{background:var(--light-bg);border-radius:4px}.game-banner-about-section::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-gold),var(--secondary-gold));border-radius:4px;box-shadow:0 2px 4px rgba(212,175,55,.3)}.game-banner-about-section::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--secondary-gold),var(--primary-gold))}.game-banner-book-section{background:rgba(0,0,0,.4);border-left:4px solid var(--primary-gold);border-radius:0 8px 8px 0;box-shadow:0 4px 15px rgba(0,0,0,.3);margin:1.5rem 0;padding:1.5rem;transition:var(--transition-smooth);width:100%}.game-banner-book-section:hover{background:rgba(0,0,0,.5);border-left-color:var(--secondary-gold);box-shadow:0 6px 20px rgba(212,175,55,.2);transform:translateY(-2px)}.game-banner-book-content{color:var(--white-text);line-height:1.7}.game-banner-section-title{background:linear-gradient(90deg,#00000045,#000,#00000045);font-size:var(--section-title-size,2rem);padding:1rem;width:100%}.game-banner-book-title,.game-banner-section-title{color:var(--gold-text)!important;font-weight:700;margin:0 0 1rem;text-transform:uppercase}.game-banner-book-title{font-size:var(--book-title-size,1.25rem);letter-spacing:1px;padding-bottom:.5rem;position:relative}.game-banner-book-title:after{background:linear-gradient(90deg,var(--primary-gold),transparent);bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.game-banner-book-text{background:rgba(0,0,0,.5)!important;border:1px solid var(--gold-border)!important;box-sizing:border-box!important;color:var(--white-text)!important;font-size:var(--text-size,1rem);line-height:1.7;max-width:100%!important;min-width:100%!important;padding:.75rem!important;resize:vertical!important;width:100%!important}.game-banner-info-item{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.game-banner-info-label{color:var(--gold-text)!important;font-size:.9rem;font-weight:700;letter-spacing:.5px;min-width:140px;text-transform:uppercase}.game-banner-info-value{background:rgba(0,0,0,.5)!important;border:1px solid var(--gold-border)!important;color:var(--white-text)!important;flex:1;font-size:var(--text-size,1rem);line-height:1.6;min-width:0}.game-banner-token-name{color:#0f8!important;font-size:1.1rem;font-weight:700;text-shadow:0 0 8px rgba(0,255,136,.5)}.funding-goal,.game-banner-funding-goal{color:gold!important;font-size:1.1rem;font-weight:700}.game-banner-loading-state{background:var(--dark-bg);border:1px solid var(--gold-border);border-radius:12px;color:var(--gold-text);padding:60px 30px;text-align:center}.about-section-settings{position:absolute;right:20px;top:20px;z-index:1000}.settings-toggle-btn{align-items:center;background:linear-gradient(135deg,var(--primary-gold) 0,var(--secondary-gold) 100%);border:2px solid rgba(212,175,55,.5);border-radius:50%;box-shadow:0 4px 15px rgba(212,175,55,.4);color:#000;cursor:pointer;display:flex;font-size:18px;height:50px;justify-content:center;transition:var(--transition-smooth);width:50px}.settings-toggle-btn:hover{background:linear-gradient(135deg,var(--secondary-gold) 0,var(--primary-gold) 100%);box-shadow:0 6px 20px rgba(212,175,55,.5)}.free-edit-display-content{color:var(--white-text);line-height:1.6;word-wrap:break-word}.free-edit-display-content h4.about-section-title{color:var(--gold-text)!important;font-size:1.25rem;font-weight:700;letter-spacing:1px;margin:1.5rem 0 1rem;padding-bottom:.5rem;position:relative;text-transform:uppercase}.free-edit-display-content h4.about-section-title:after{background:linear-gradient(90deg,var(--primary-gold),transparent);bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.free-edit-display-content div.about-section-content{color:var(--white-text);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.free-edit-display-content a{color:var(--primary-gold);text-decoration:underline;transition:color .2s ease}.free-edit-display-content a:hover{color:var(--secondary-gold)}.free-edit-empty-state{color:hsla(0,0%,100%,.6);font-style:italic;padding:2rem;text-align:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.game-banner-about-section,.game-banner-about-section-clean{width:65%}.game-banner-book-section{margin:1rem 0;padding:1rem}.game-banner-book-title{font-size:1.1rem}.game-banner-info-label{font-size:.85rem;min-width:120px}}@media (max-width:768px){.game-banner-about-section,.game-banner-about-section-clean{max-height:600px;padding:1.2rem;width:70%}.game-banner-book-section{margin:.75rem 0;padding:.75rem}.game-banner-book-title{font-size:1rem}.game-banner-info-item{align-items:flex-start;flex-direction:column;gap:.25rem}.game-banner-info-label{font-size:.8rem;min-width:auto}.game-banner-info-value{font-size:.9rem}}@media (max-width:480px){.game-banner-about-section,.game-banner-about-section-clean{max-height:500px;padding:1rem;width:75%}}@media print{.about-section-settings{display:none!important}.game-banner-about-section{background:#fff;border:1px solid #ddd;box-shadow:none;color:#000}}.standard-mode-content .game-banner-book-text,.standard-mode-content .game-banner-info-value{background:transparent!important;border:none!important;color:var(--white-text)!important;font-size:1rem;line-height:1.6;padding:0!important;word-wrap:break-word;white-space:pre-wrap}.standard-mode-content .game-banner-info-value{flex:1;min-width:0}.standard-mode-content .game-banner-token-name{color:#0f8!important;font-size:1.1rem;font-weight:700;text-shadow:0 0 8px rgba(0,255,136,.5)}.standard-mode-content .game-banner-funding-goal{color:gold!important;font-size:1.1rem;font-weight:700}.game-banner-about-section button:focus,.game-banner-about-section input:focus,.settings-toggle-btn:focus{outline:2px solid var(--primary-gold);outline-offset:2px}@media (prefers-contrast:high){:root{--primary-gold:#ff0;--secondary-gold:#ff8;--white-text:#fff;--dark-bg:#000}}.icon-link:hover i{opacity:.9}.icon-row{gap:1.5rem}.icon-link,.icon-row{align-items:center;display:flex;justify-content:center}.icon-link{background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;padding:8px;text-decoration:none;text-shadow:0 0 1px #fff;transition:all .3s ease}.icon-link:hover{background:rgba(255,215,0,.2);box-shadow:0 8px 20px rgba(255,215,0,.3);transform:translateY(-3px) scale(1.1)}.icon-link i{color:hsla(0,0%,100%,.8);font-size:32px;transition:all .3s ease}.icon-link:hover i{filter:brightness(1.2);transform:scale(1.1)}.icon-link-youtube i{color:red}.icon-link-twitter i{color:#000}.icon-link-instagram i{color:#e4405f}.icon-link-tiktok i{color:#000}.icon-link-facebook i{color:#1877f2}.icon-link-discord i{color:#5865f2}.icon-link-website i{color:#4caf50}.icon-link-portfolio i{color:#ff9800}.upload-area{height:100%;position:relative;width:100%}.upload-area-drag-overlay{align-items:center;background:rgba(0,0,0,.8);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.upload-area-drag-content{color:#fff;padding:2rem;text-align:center}.upload-area-drag-content i{color:var(--primary-gold);font-size:3rem;margin-bottom:1rem}.upload-area-drag-content h3{font-size:1.5rem;margin:0 0 .5rem}.upload-area-drag-content p{margin:0;opacity:.8}.upload-area-status-overlay{align-items:center;background:rgba(0,0,0,.8);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.upload-area-status-content{color:#fff;padding:2rem;text-align:center}.upload-area-status-content i{color:var(--primary-gold);font-size:3rem;margin-bottom:1rem}.upload-area-status-content h3{font-size:1.5rem;margin:0 0 .5rem}.upload-area-status-content p{margin:0;opacity:.8}.upload-area-hint{color:hsla(0,0%,100%,.7);padding:2rem;text-align:center}.upload-area-hint-icon{color:var(--primary-gold);font-size:3rem;margin-bottom:1rem}.upload-area-hint h4{font-size:1.2rem;margin:0 0 .5rem}.upload-area-hint p{font-size:.9rem;margin:0 0 1rem}.upload-area-hint-formats{font-size:.8rem;opacity:.6}.social-link-field{display:flex;flex-direction:column;gap:.5rem}.social-link-field-label{align-items:center;color:#d4af37;cursor:default;display:flex;font-size:.9rem;font-weight:700;gap:.5rem}.social-link-field-icon{text-align:center;width:20px}.social-link-field-input-container{align-items:center;display:flex;position:relative}.social-link-field-input{background:rgba(0,0,0,.4);border:2px solid rgba(212,175,55,.2);border-radius:6px;color:#fff;font-size:1rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease;width:100%}.social-link-field-input:focus{border-color:rgba(212,175,55,.6);box-shadow:0 0 0 2px rgba(212,175,55,.2);outline:none}.social-link-field-input:disabled{background-color:#1a1a1a;color:#666;cursor:not-allowed}.social-link-field-input.invalid{border-color:#e74c3c}.social-link-field-input.invalid:focus{border-color:#e74c3c;box-shadow:0 0 0 2px rgba(231,76,60,.2)}.social-link-field-input::placeholder{color:hsla(0,0%,100%,.5)}.social-link-field-validation-icon{font-size:1rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.social-link-field-validation-icon.valid{color:#27ae60}.social-link-field-validation-icon.invalid{color:#e74c3c}.social-link-field-error{color:#e74c3c;font-size:.8rem;font-style:italic;margin-top:.25rem;padding-left:.25rem}.social-link-field.has-error .social-link-field-label{color:#e74c3c}.social-link-field-icon.fab.fa-youtube{color:red}.social-link-field-icon.fab.fa-x-twitter{color:#1da1f2}.social-link-field-icon.fab.fa-instagram{color:#e4405f}.social-link-field-icon.fab.fa-tiktok{color:#000}.social-link-field-icon.fab.fa-facebook{color:#1877f2}.social-link-field-icon.fab.fa-discord{color:#5865f2}.social-link-field-icon.fas.fa-briefcase,.social-link-field-icon.fas.fa-globe{color:gold}@media (max-width:768px){.social-link-field-input{font-size:.85rem;padding:.6rem 2.25rem .6rem .6rem}.social-link-field-label{font-size:.85rem}.social-link-field-validation-icon{font-size:.9rem;right:.6rem}}.social-links-form{display:flex;flex-direction:column;gap:1rem;width:100%}.social-links-form-description{margin-bottom:.5rem}.social-links-form-description p{color:#ccc;font-size:1rem;line-height:1.4;margin:0 0 1.5rem}.social-links-form-fields{display:grid;gap:1.5rem}.social-links-form-error-summary{align-items:center;background-color:rgba(231,76,60,.1);border:1px solid rgba(231,76,60,.3);border-radius:6px;color:#e74c3c;display:flex;font-size:.9rem;gap:.5rem;margin-top:.5rem;padding:.75rem}.social-links-form-error-summary i{flex-shrink:0;font-size:1rem}@media (max-width:768px){.social-links-form-description p{font-size:.85rem}.social-links-form-error-summary{font-size:.85rem;padding:.6rem}}@media (min-width:992px){.social-links-form-fields{display:grid;gap:1rem;column-gap:1.5rem;grid-template-columns:1fr 1fr}}.social-links-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:10000}.social-links-modal{animation:slideUp .3s ease-out;background:#1a1a1a;border:2px solid rgba(212,175,55,.3);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:80vh;max-width:600px;overflow-y:auto;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.social-links-modal-header{align-items:center;border-bottom:1px solid rgba(212,175,55,.2);display:flex;justify-content:space-between;padding:1.5rem 2rem}.social-links-modal-title{color:#d4af37;font-size:1.5rem;font-weight:700;margin:0}.social-links-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:2rem;justify-content:center;padding:.5rem;transition:all .2s ease;width:2rem}.social-links-modal-close:hover{background:hsla(0,0%,100%,.1);color:#d4af37}.social-links-modal-close:focus{outline:2px solid gold;outline-offset:2px}.social-links-modal-content{flex:1;max-height:calc(90vh - 140px);overflow-y:auto;padding:2rem}.social-links-modal-footer{border-top:1px solid rgba(212,175,55,.2);display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem 2rem}.social-links-modal-cancel-btn,.social-links-modal-save-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.social-links-modal-save-btn{background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:6px;color:#000;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.5px;padding:.75rem 2rem;text-transform:uppercase;transition:all .3s ease}.social-links-modal-save-btn:hover{background:linear-gradient(135deg,#f4d03f,#d4af37);box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.social-links-modal-save-btn:focus{outline:2px solid #fff;outline-offset:2px}.social-links-modal-cancel-btn{background:hsla(0,0%,100%,.1);border:1px solid rgba(212,175,55,.3);color:#fff}.social-links-modal-cancel-btn:hover{background:hsla(0,0%,100%,.2);border-color:rgba(212,175,55,.5);transform:translateY(-1px)}.social-links-modal-cancel-btn:focus{outline:2px solid #d4af37;outline-offset:2px}@media (max-width:768px){.social-links-modal-overlay{padding:1rem}.social-links-modal{max-height:90vh}.social-links-modal-content,.social-links-modal-footer,.social-links-modal-header{padding:1rem}.social-links-modal-title{font-size:1.25rem}.social-links-modal-footer{flex-direction:column-reverse;gap:.5rem}.social-links-modal-cancel-btn,.social-links-modal-save-btn{justify-content:center;padding:.875rem 1rem;width:100%}}@media (max-width:480px){.social-links-modal-overlay{padding:.25rem}.social-links-modal-content,.social-links-modal-footer,.social-links-modal-header{padding:.75rem}}.demo-section{background:rgba(0,0,0,.3);border:1px solid rgba(212,175,55,.2);border-radius:8px;margin-top:2rem;padding:1.5rem}.demo-section-title-row{margin-bottom:1.5rem;text-align:center}.demo-section-title{color:#d4af37;font-size:2rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:0 0 10px rgba(212,175,55,.3);text-transform:uppercase}.demo-section-content-row{align-items:flex-start;display:flex;gap:2rem}.demo-section-info-column{flex:1}.demo-section-button-column{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.demo-section-details{color:#fff}.demo-section-description{color:hsla(0,0%,100%,.9);font-size:1rem;line-height:1.6;margin:0}.demo-section-button{align-items:center;background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.5px;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.demo-section-button:hover{background:linear-gradient(135deg,#f4d03f,#ffef00);box-shadow:0 6px 20px rgba(212,175,55,.4);color:#000;text-decoration:none;transform:translateY(-2px)}.demo-section-button i{font-size:1.2rem}.demo-section-button-placeholder{align-items:center;background:rgba(212,175,55,.3);border:2px dashed rgba(212,175,55,.5);border-radius:8px;color:hsla(0,0%,100%,.5);display:inline-flex;flex-direction:column;font-size:1.1rem;font-weight:700;gap:.75rem;justify-content:center;letter-spacing:.5px;padding:1rem 2rem;text-align:center;text-transform:uppercase;white-space:nowrap}.demo-button-disabled-note{color:hsla(0,0%,100%,.4);font-size:.8rem;font-weight:400;letter-spacing:normal;margin-top:.25rem;text-transform:none}.demo-section-edit-container{display:flex;flex-direction:column;gap:1rem}.demo-section-edit-group{display:flex;flex-direction:column;gap:.5rem}.demo-section-edit-label{align-items:center;color:#d4af37;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;letter-spacing:.5px;text-transform:uppercase}.demo-section-toggle{margin-bottom:.5rem}.demo-section-toggle .toggle-label{color:#d4af37;font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.demo-section-details-field,.demo-section-url-field{background:hsla(0,0%,100%,.1);border:1px solid rgba(212,175,55,.3);border-radius:4px;color:#fff;font-size:.9rem;line-height:1.4;padding:.75rem;width:100%}.demo-section-details-field:focus,.demo-section-url-field:focus{border-color:#d4af37;box-shadow:0 0 0 2px rgba(212,175,55,.2);outline:none}.demo-section-details-field::placeholder,.demo-section-url-field::placeholder{color:hsla(0,0%,100%,.5)}.demo-section-button-preview{align-items:center;display:flex;flex-direction:column;gap:.5rem}.demo-button-edit-preview{cursor:default;opacity:.6;pointer-events:none}.demo-button-edit-note{color:hsla(0,0%,100%,.6);font-size:.8rem;font-style:italic;line-height:1.3;max-width:200px;text-align:center}@media (max-width:768px){.demo-section-content-row{flex-direction:column;gap:1.5rem}.demo-section-button-column{align-self:stretch}.demo-section-button,.demo-section-button-placeholder{font-size:1rem;justify-content:center;padding:.8rem 1.6rem;width:100%}.demo-section-title{font-size:1.8rem}.demo-section{margin-top:1.5rem;padding:1rem}}@media (max-width:480px){.demo-section-content-row{gap:1.2rem}.demo-section-button,.demo-section-button-placeholder{font-size:.9rem;padding:.7rem 1.4rem}.demo-section-title{font-size:1.6rem}}.streamble-datepicker-container{position:relative;width:100%}.streamble-datepicker-input{align-items:center;background:#1a1a1a;border:2px solid #333;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:12px 16px;transition:all .2s ease;width:100%}.streamble-datepicker-input:hover{background:#222;border-color:#555}.streamble-datepicker-input:focus,.streamble-datepicker-input:focus-visible{border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1);outline:none}.streamble-datepicker-input.has-error{border-color:#f44}.streamble-datepicker-input.has-error:focus{border-color:#f44;box-shadow:0 0 0 3px rgba(255,68,68,.1)}.streamble-datepicker-input.out-of-range{border-color:#f39c12;box-shadow:0 0 0 2px rgba(243,156,18,.2)}.streamble-datepicker-input.out-of-range:focus{border-color:#f39c12;box-shadow:0 0 0 2px rgba(243,156,18,.3)}.streamble-datepicker-input.disabled{background:#111;border-color:#222;color:#555;cursor:not-allowed;opacity:.6}.streamble-datepicker-input.disabled:hover{background:#111;border-color:#222}.streamble-datepicker-input.loading{cursor:wait;opacity:.7}.streamble-datepicker-input.loading .streamble-datepicker-display{color:#888}.streamble-datepicker-display{flex:1;font-size:14px;font-weight:400;text-align:left}.streamble-datepicker-display.placeholder{color:#888;font-style:italic}.streamble-datepicker-icon{color:#888;flex-shrink:0;font-size:16px;margin-left:12px;transition:transform .2s ease,color .2s ease}.streamble-datepicker-icon.open{color:gold;transform:rotate(180deg)}.streamble-datepicker-container.is-open .streamble-datepicker-input{border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1)}.streamble-datepicker-dropdown{animation:slideDown .15s ease-out;background:#1a1a1a;border:2px solid #333;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.3);left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.streamble-datepicker-native{background:#1a1a1a;border:none;color:#fff;cursor:pointer;font-size:14px;outline:none;padding:16px;width:100%}.streamble-datepicker-native::-webkit-calendar-picker-indicator{background:transparent;border-radius:4px;color:#fff;cursor:pointer;padding:4px;transition:background-color .2s ease}.streamble-datepicker-native::-webkit-calendar-picker-indicator:hover{background:hsla(0,0%,100%,.1)}.streamble-datepicker-native::-webkit-datetime-edit,.streamble-datepicker-native::-webkit-datetime-edit-fields-wrapper{color:#fff}.streamble-datepicker-native::-webkit-datetime-edit-text{color:#888}.streamble-datepicker-native::-webkit-datetime-edit-day-field,.streamble-datepicker-native::-webkit-datetime-edit-month-field,.streamble-datepicker-native::-webkit-datetime-edit-year-field{color:#fff}.streamble-datepicker-native:focus,.streamble-datepicker-native:hover{background:#222}@media (max-width:768px){.streamble-datepicker-input{min-height:44px;padding:10px 14px}.streamble-datepicker-display{font-size:13px}.streamble-datepicker-native{font-size:13px;padding:14px}}@media (prefers-contrast:high){.streamble-datepicker-input{border-color:#fff}.streamble-datepicker-input:focus{border-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.streamble-datepicker-display.placeholder{color:#ccc}}@media (prefers-color-scheme:dark){.streamble-datepicker-input{background:#0d0d0d;border-color:#444}.streamble-datepicker-input:hover{background:#111;border-color:#666}.streamble-datepicker-dropdown{background:#0d0d0d;border-color:#444}.streamble-datepicker-native{background:#0d0d0d}.streamble-datepicker-native:focus,.streamble-datepicker-native:hover{background:#111}}.streamble-error-message.range-error{background-color:rgba(243,156,18,.1);border-left:3px solid #f39c12;color:#f39c12;font-size:.875rem;margin-top:5px;padding-left:10px}.streamble-error-message.range-error i{color:#f39c12;margin-right:5px}.streamble-timepicker-container{position:relative;width:100%}.streamble-timepicker-input{align-items:center;background:#1a1a1a;border:2px solid #333;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:12px 16px;transition:all .2s ease;width:100%}.streamble-timepicker-input:hover{background:#222;border-color:#555}.streamble-timepicker-input:focus,.streamble-timepicker-input:focus-visible{border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1);outline:none}.streamble-timepicker-input.has-error{border-color:#f44}.streamble-timepicker-input.has-error:focus{border-color:#f44;box-shadow:0 0 0 3px rgba(255,68,68,.1)}.streamble-timepicker-input.disabled{background:#111;border-color:#222;color:#555;cursor:not-allowed;opacity:.6}.streamble-timepicker-input.disabled:hover{background:#111;border-color:#222}.streamble-timepicker-input.loading{cursor:wait;opacity:.7}.streamble-timepicker-input.loading .streamble-timepicker-display{color:#888}.streamble-timepicker-display{flex:1;font-size:14px;font-weight:400;text-align:left}.streamble-timepicker-display.placeholder{color:#888;font-style:italic}.streamble-timepicker-icon{color:#888;flex-shrink:0;font-size:16px;margin-left:12px;transition:transform .2s ease,color .2s ease}.streamble-timepicker-icon.open{color:gold;transform:rotate(180deg)}.streamble-timepicker-container.is-open .streamble-timepicker-input{border-color:gold;box-shadow:0 0 0 3px rgba(255,215,0,.1)}.streamble-timepicker-dropdown{animation:slideDown .15s ease-out;background:#1a1a1a;border:2px solid #333;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.3);left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.streamble-timepicker-visual{align-items:center;background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border-bottom:1px solid #333;display:flex;flex-direction:column;padding:16px}.streamble-timepicker-current-time{text-align:center}.streamble-timepicker-time-display{color:gold;font-size:18px;font-weight:700;letter-spacing:1px;text-shadow:0 0 8px rgba(255,215,0,.3)}.streamble-timepicker-placeholder{color:#888;font-size:14px;font-style:italic}.streamble-timepicker-selectors{align-items:flex-end;display:flex;gap:8px;padding:16px}.streamble-timepicker-column{display:flex;flex:1;flex-direction:column;gap:4px}.streamble-timepicker-column-label{color:#888;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.streamble-timepicker-select{appearance:none;background:#0d0d0d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #444;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:8px 32px 8px 12px;transition:all .2s ease}.streamble-timepicker-select:hover{background-color:#111;border-color:#666}.streamble-timepicker-select:focus{border-color:gold;box-shadow:0 0 0 2px rgba(255,215,0,.1)}.streamble-timepicker-select option{background:#1a1a1a;color:#fff;padding:8px 12px}.streamble-timepicker-option-disabled,.streamble-timepicker-select option:disabled{background:#111!important;color:#555!important;cursor:not-allowed;font-style:italic}.streamble-timepicker-option-disabled:hover,.streamble-timepicker-select option:disabled:hover{background:#111!important;color:#777!important}.streamble-timepicker-select:disabled{background:#111;border-color:#222;color:#555;cursor:not-allowed}.streamble-timepicker-actions{border-top:1px solid #333;display:flex;gap:8px;padding:16px}.streamble-timepicker-button{border:none;border-radius:6px;cursor:pointer;flex:1;font-size:14px;font-weight:500;outline:none;padding:10px 16px;transition:all .2s ease}.streamble-timepicker-button.cancel{background:#333;color:#fff}.streamble-timepicker-button.cancel:hover{background:#444}.streamble-timepicker-button.confirm{background:gold;color:#000}.streamble-timepicker-button.confirm:hover:not(:disabled){background:#fc0}.streamble-timepicker-button.confirm:disabled{background:#666;color:#999;cursor:not-allowed}@media (max-width:768px){.streamble-timepicker-input{min-height:44px;padding:10px 14px}.streamble-timepicker-display{font-size:13px}.streamble-timepicker-time-display{font-size:18px}.streamble-timepicker-selectors{gap:6px;padding:12px}.streamble-timepicker-select{font-size:13px;padding:6px 28px 6px 10px}.streamble-timepicker-actions{padding:12px}.streamble-timepicker-button{font-size:13px;padding:8px 12px}}@media (prefers-contrast:high){.streamble-timepicker-input{border-color:#fff}.streamble-timepicker-input:focus{border-color:#fff;box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.streamble-timepicker-display.placeholder{color:#ccc}.streamble-timepicker-select{border-color:#fff}}@media (prefers-color-scheme:dark){.streamble-timepicker-input{background:#0d0d0d;border-color:#444}.streamble-timepicker-input:hover{background:#111;border-color:#666}.streamble-timepicker-dropdown{background:#0d0d0d;border-color:#444}.streamble-timepicker-select{background:#000;border-color:#555}.streamble-timepicker-select:hover{background:#111;border-color:#777}}.streamble-datetime-selector{width:100%}.streamble-datetime-inputs{align-items:flex-start;display:flex;gap:12px;position:relative}.streamble-datetime-inputs.out-of-range:after{background:rgba(243,156,18,.1);border:2px solid #f39c12;border-radius:8px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.streamble-datetime-date,.streamble-datetime-time{flex:1;min-width:0}.streamble-datetime-selector .streamble-form-label:not(.streamble-datetime-selector>.streamble-form-group>.streamble-form-label){display:none}@media (max-width:768px){.streamble-datetime-inputs{flex-direction:column;gap:8px}.streamble-datetime-date,.streamble-datetime-time{flex:none;width:100%}}@media (max-width:480px){.streamble-datetime-inputs{gap:6px}}@media (prefers-contrast:high){.streamble-datetime-inputs{gap:16px}}.streamble-datetime-selector .streamble-form-group:not(:last-child){margin-bottom:0}.streamble-datetime-selector .streamble-error-message{margin-top:8px}.sales-dates-edit-modal-backdrop{align-items:center;background:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.sales-dates-edit-modal{animation:modalSlideIn .3s ease-out;background:#1a1a1a;border:2px solid #333;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:90vh;max-width:850px;overflow:hidden;width:100%}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.sales-dates-edit-modal-header{background:#000;background:linear-gradient(135deg,#000,#1a1a1a);border-bottom:2px solid #333;padding:20px 24px;position:relative}.sales-dates-edit-modal-title{color:#fff;font-size:20px;font-weight:700;margin:0 0 4px;text-shadow:0 0 8px hsla(0,0%,100%,.3)}.sales-dates-edit-modal-subtitle{color:#d4af37;font-size:14px;font-weight:500}.sales-dates-edit-modal-close{align-items:center;background:none;border:none;border-radius:4px;color:#888;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:8px;position:absolute;right:16px;top:16px;transition:all .2s ease}.sales-dates-edit-modal-close:hover{background:hsla(0,0%,100%,.1);color:#fff}.sales-dates-edit-modal-close:focus{box-shadow:0 0 0 2px rgba(255,215,0,.3);outline:none}.sales-dates-edit-modal-body{flex:1;overflow-y:auto;padding:24px}.sales-dates-edit-toggle{margin-bottom:24px}.sales-dates-toggle-label{align-items:center;cursor:pointer;display:flex;gap:12px;user-select:none}.sales-dates-toggle-input{display:none}.sales-dates-toggle-slider{background:#333;border-radius:28px;flex-shrink:0;height:28px;position:relative;transition:all .3s ease;width:52px}.sales-dates-toggle-slider:before{background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:24px;left:2px;position:absolute;top:2px;transition:all .3s ease;width:24px}.sales-dates-toggle-input:checked+.sales-dates-toggle-slider{background:#d4af37}.sales-dates-toggle-input:checked+.sales-dates-toggle-slider:before{background:#000;transform:translateX(24px)}.sales-dates-toggle-text{color:#fff;font-size:16px;font-weight:500}.sales-dates-tba-notice{align-items:center;background:#2a2a2a;border:1px solid #444;border-radius:8px;display:flex;gap:12px;margin-top:16px;padding:16px}.sales-dates-tba-text{background:rgba(255,215,0,.1);border-radius:4px;color:#d4af37;font-size:16px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.sales-dates-tba-description{color:#ccc;font-size:14px}.sales-dates-edit-inputs{animation:slideIn .3s ease-out}@keyframes slideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.sales-dates-edit-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.sales-date-edit-field{width:100%}.sales-dates-edit-info{margin-top:16px}.sales-dates-edit-rules{background:#1e1e1e;border:1px solid #333;border-radius:8px;padding:16px}.sales-dates-edit-rules h4{color:#d4af37;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.sales-dates-edit-rules ul{list-style:none;margin:0;padding:0}.sales-dates-edit-rules li{color:#ccc;font-size:13px;line-height:1.4;padding:4px 0 4px 20px;position:relative}.sales-dates-edit-rules li:before{color:#d4af37;content:"•";font-weight:700;left:0;position:absolute}.sales-dates-edit-rules li:last-child{padding-bottom:0}.sales-dates-edit-errors{background:rgba(255,68,68,.1);border:1px solid #f44;border-radius:8px;margin-top:16px;padding:16px}.sales-dates-edit-error{align-items:center;color:#f88;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.sales-dates-edit-error:last-child{margin-bottom:0}.sales-dates-edit-error i{color:#f44;flex-shrink:0;font-size:16px}.sales-dates-edit-modal-footer{background:#0d0d0d;border-top:1px solid #333;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.sales-dates-edit-button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;outline:none;padding:12px 24px;transition:all .2s ease}.sales-dates-edit-button.cancel{background:#333;color:#fff}.sales-dates-edit-button.cancel:hover:not(:disabled){background:#444}.sales-dates-edit-button.save{background:#d4af37;color:#000}.sales-dates-edit-button.save:hover:not(:disabled){background:#fc0}.sales-dates-edit-button:disabled{cursor:not-allowed;opacity:.5}.sales-dates-edit-button:focus{box-shadow:0 0 0 3px rgba(255,215,0,.3)}.sales-dates-edit-button i.fa-spin{animation:spin 1s linear infinite}@media (max-width:768px){.sales-dates-edit-modal-backdrop{padding:12px}.sales-dates-edit-modal{max-width:none;width:100%}.sales-dates-edit-modal-header{padding:16px 20px}.sales-dates-edit-modal-title{font-size:18px}.sales-dates-edit-modal-body{padding:20px}.sales-dates-edit-grid{gap:16px;grid-template-columns:1fr}.sales-dates-edit-modal-footer{flex-direction:column-reverse;padding:16px 20px}.sales-dates-edit-button{width:100%}}@media (max-width:480px){.sales-dates-edit-modal-backdrop{padding:8px}.sales-dates-edit-modal-header{padding:12px 16px}.sales-dates-edit-modal-title{font-size:16px}.sales-dates-edit-modal-subtitle{font-size:13px}.sales-dates-edit-modal-body{padding:16px}.sales-dates-toggle-text{font-size:15px}.sales-dates-tba-notice{align-items:flex-start;flex-direction:column;gap:8px}.sales-dates-edit-rules{padding:12px}.sales-dates-edit-rules h4{font-size:13px}.sales-dates-edit-rules li{font-size:12px;padding:3px 0 3px 16px}.sales-dates-edit-modal-footer{padding:12px 16px}}@media (prefers-contrast:high){.sales-dates-edit-modal{border-color:#fff}.sales-dates-edit-modal-header{border-bottom-color:#fff}.sales-dates-toggle-slider{background:#000;border:2px solid #fff}.sales-dates-toggle-input:checked+.sales-dates-toggle-slider{background:#fff}.sales-dates-toggle-input:checked+.sales-dates-toggle-slider:before{background:#000}.sales-dates-edit-rules,.sales-dates-tba-notice{border-color:#fff}}.sales-dates-edit-modal-backdrop:focus{outline:none}@media (prefers-reduced-motion:reduce){.sales-dates-edit-inputs,.sales-dates-edit-modal,.sales-dates-edit-modal-backdrop{animation:none}.sales-dates-edit-button,.sales-dates-toggle-slider,.sales-dates-toggle-slider:before{transition:none}}.game-banner-container{color:#fff;margin-bottom:2rem;overflow-x:hidden;width:100%}.game-banner-sales-countdown-overlay{max-width:300px;position:absolute;right:60px;top:20px;transform-origin:top right;z-index:20}.game-banner-sales-countdown-overlay.owner{top:100px}.game-banner-loading-state{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;min-height:300px}.game-banner-top-row{background-color:#000;display:flex;gap:1rem;min-width:0}.game-banner-section{flex:1}.game-banner-left-section{flex:0 0 30%;min-width:0}.game-banner-project-cover-connect{flex:0 0 70%;min-width:0;position:relative}.game-banner-franchise-title{color:#aaa;font-size:1.5rem}.game-banner-franchise-title,.game-banner-game-title{font-weight:700;margin:0 0 .5rem;text-transform:uppercase}.game-banner-game-title{color:#d4af37;cursor:pointer;font-size:4rem;letter-spacing:1px;text-shadow:0 0 10px rgba(212,175,55,.3);transition:all .3s ease}.game-banner-game-subtitle{color:#fff;font-size:1rem;margin:0 0 1.5rem}.game-banner-project-cover-container{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:75%;z-index:1}.game-banner-project-cover-shadow-overlay{height:100%;left:0;position:absolute;top:0;width:20%;z-index:1}.game-banner-project-cover-image{height:100%;mask-image:linear-gradient(90deg,transparent 0,#000 35%);object-fit:cover;object-position:center;width:100%}.game-banner-overlay-layer{align-items:center;background:linear-gradient(90deg,#000 0,rgba(0,0,0,.8) 30%,rgba(0,0,0,.3) 60%,transparent);box-sizing:border-box;display:flex;height:100%;justify-content:space-between;left:0;overflow:hidden;padding:0 2rem;position:absolute;top:0;width:100%;z-index:2}.game-banner-earn-info{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-width:50%;padding:2rem;position:relative;z-index:3}.game-banner-earn-info-image-container{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:100%;justify-content:center;width:100%}.game-banner-earn-info-image{box-shadow:none;width:100%}.game-banner-back-this-game-btn{align-items:center;background-color:#ffef00;border:none;border-radius:8px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;display:flex;font-size:2rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:1px;margin-top:1rem;padding:12px 24px;text-transform:uppercase;transition:all .3s ease;width:100%}.game-banner-back-this-game-btn:hover{background:linear-gradient(135deg,#f4d03f,#d4af37);box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.game-banner-back-this-game-btn i{font-size:2rem}.game-banner-navigation-buttons{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-bottom:2rem}.game-banner-nav-button{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #00d4ff;border-radius:0;box-shadow:0 0 20px rgba(0,212,255,.3),inset 0 1px 0 hsla(0,0%,100%,.1);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);color:#00d4ff;cursor:pointer;display:flex;font-family:Orbitron,Courier New,monospace;font-size:.9rem;font-weight:700;gap:.75rem;letter-spacing:1px;max-width:280px;min-height:50px;padding:.75rem 1.5rem;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.game-banner-nav-button:before{background:linear-gradient(135deg,rgba(0,212,255,.1),rgba(0,212,255,.05));bottom:0;clip-path:inherit;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.game-banner-nav-button i{font-size:1.1rem;text-shadow:0 0 5px rgba(0,212,255,.7)}.game-banner-nav-button:hover{background:linear-gradient(135deg,#1a1a2e,#2d1b69);border-color:#ff6b35;box-shadow:0 0 30px rgba(255,107,53,.5),0 0 15px rgba(0,212,255,.3),inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff;transform:translateY(-2px)}.game-banner-nav-button:hover:before{background:linear-gradient(135deg,rgba(255,107,53,.2),rgba(255,107,53,.1));opacity:1}.game-banner-nav-button:hover i{text-shadow:0 0 8px rgba(255,107,53,.8)}.game-banner-developer-profile-btn{border-color:#9b59b6;color:#e74c3c}.game-banner-developer-profile-btn:hover{border-color:#e74c3c;box-shadow:0 0 30px rgba(231,76,60,.5),inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff}.game-banner-browse-projects-btn{border-color:#f39c12;color:#e67e22}.game-banner-browse-projects-btn:hover{border-color:#e67e22;box-shadow:0 0 30px rgba(230,126,34,.5),inset 0 1px 0 hsla(0,0%,100%,.2);color:#fff}.game-banner-bottom-row{background-color:rgba(0,0,0,.5);display:flex;gap:1rem;padding:1rem}.game-banner-bottom-row>*{flex:1}.game-banner-demo-section{display:flex;flex-direction:column;gap:1rem;margin:20px 0;width:40%}.game-banner-media-slider-container{height:100%;width:100%}.game-banner-media-section-title{color:var(--streamble-primary-color);font-size:1.5rem;font-weight:700;letter-spacing:1px;margin:0 0 1rem;text-align:center;text-transform:uppercase}.game-banner-media-slider{min-height:400px}.game-banner-add-media-container{margin-top:1rem;text-align:center}.game-banner-add-project-media-button{align-items:center;background:var(--streamble-primary-color);border:none;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.game-banner-add-project-media-button:hover{background:#f5d04a;box-shadow:0 4px 15px rgba(245,208,74,.3);transform:translateY(-2px)}.game-banner-add-project-media-button:focus{outline:2px solid var(--streamble-primary-color);outline-offset:2px}.game-banner-connect-section-top{align-items:center;bottom:20px;display:flex;justify-content:center;justify-content:flex-end;left:0;margin-right:1.5rem;position:absolute;right:0;z-index:2}.game-banner-social-links-row{align-items:center;display:flex;gap:1.5rem;justify-content:center}.game-banner-social-link-icon{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;display:flex;justify-content:center;padding:8px;text-decoration:none;text-shadow:0 0 1px #fff;transition:all .3s ease}.game-banner-social-link-icon:hover{background:rgba(255,215,0,.2);box-shadow:0 8px 20px rgba(255,215,0,.3);transform:translateY(-3px) scale(1.1)}.game-banner-social-icon{color:hsla(0,0%,100%,.8);font-size:32px;transition:all .3s ease}.game-banner-social-icon-youtube{color:red}.game-banner-social-icon-twitter{color:#000}.game-banner-social-icon-instagram{color:#e4405f}.game-banner-social-icon-tiktok{color:#000}.game-banner-social-icon-facebook{color:#1877f2}.game-banner-social-icon-discord{color:#5865f2}.game-banner-social-icon-website{color:#4caf50}.game-banner-social-icon-portfolio{color:#ff9800}.game-banner-social-link-icon:hover .game-banner-social-icon{opacity:.9;transform:scale(1.1)}.game-banner-no-socials-message{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:.9rem;font-style:italic;gap:.5rem}.game-banner-no-socials-message i{font-size:1rem}.game-banner-edit-social-btn{align-items:center;background:rgba(212,175,55,.2);border:2px solid rgba(212,175,55,.4);border-radius:50%;color:#d4af37;cursor:pointer;display:flex;font-size:1.2rem;height:48px;justify-content:center;transition:all .3s ease;width:48px}.game-banner-edit-social-btn:hover{background:rgba(212,175,55,.3);border-color:rgba(212,175,55,.6);box-shadow:0 4px 15px rgba(212,175,55,.3);transform:translateY(-2px)}.game-banner-edit-project-cover-container{position:absolute;right:1rem;top:1rem;z-index:20}.game-banner-edit-project-cover-btn{align-items:center;background:rgba(0,0,0,.8);border:2px solid var(--streamble-primary-color);border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;letter-spacing:.5px;margin-right:90px;padding:.75rem 1rem;text-transform:uppercase;transition:all .3s ease}.game-banner-edit-project-cover-btn:hover{background:var(--streamble-primary-color);box-shadow:0 6px 20px rgba(212,175,55,.4);color:#000;transform:translateY(-2px)}.edit-project-cover-button-content{align-items:center;display:flex;gap:.5rem}.edit-project-cover-button-content i{font-size:1rem}.edit-project-cover-button-content span{font-size:.85rem;font-weight:600}.profit-content{display:flex;flex-direction:column;gap:1.5rem;width:100%}.profit-top-row{align-items:flex-start;display:flex;gap:1.5rem}.profit-list{list-style-type:none;margin:0;padding:0}.profit-list-top{flex:1}.profit-list-bottom{border:5px solid #0dff00;border-radius:16px;padding:.3rem;width:100%}.profit-item{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;padding-left:1.5rem;position:relative;text-shadow:0 0 10px #000}.profit-item-highlight{display:flex;flex-direction:column;font-size:1.5rem;gap:.5rem}.profit-item-highlight .profit-label{color:#fff;font-weight:700}.profit-item-highlight .profit-value{display:block;font-size:1.2rem;margin-left:0;margin-top:.25rem;text-align:center}.profit-item:before{color:gold;content:"•";font-size:1.5rem;left:0;position:absolute}.profit-label{color:#fff}.profit-value{color:gold}.profit-value,.stake-value{font-weight:700;margin-left:.25rem}.stake-value{color:#fff}.stake-value .amount{color:#0dff00}.stake-value .total-amount{color:#7bd4ff}.backer-commission{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.commission-amount,.commission-percentage,.commission-total{color:#7bd4ff}.commission-total .total-amount{color:gold}.money-icon{color:#fff;font-size:1.2rem;margin-left:.5rem}.profit-item-highlight:before{color:gold}@media (max-width:1152px) and (min-width:1025px){.game-banner-sales-countdown-overlay{right:50px;transform:scale(.92)}.game-banner-sales-countdown-overlay.owner{right:220px}}@media (max-width:1024px){.game-banner-left-section{flex:0 0 35%;transform:scale(.95);transform-origin:top left}.game-banner-project-cover-connect{flex:0 0 65%}.game-banner-project-cover-container{width:80%}.game-banner-game-title{font-size:3rem}.game-banner-overlay-layer{padding:0 1rem}.game-banner-earn-info{max-width:250px}.game-banner-earn-info-image{max-width:230px}.game-banner-bottom-row{flex-direction:column}.game-banner-demo-section{flex:1 1 auto}.game-banner-back-this-game-btn{font-size:1.8rem;padding:10px 20px}.game-banner-back-this-game-btn i{font-size:1.8rem}.game-banner-sales-countdown-overlay{max-width:250px;right:40px;top:20px;transform:scale(.9)}.game-banner-sales-countdown-overlay.owner{right:200px}}@media (max-width:800px){.game-banner-left-section{flex:0 0 38%;transform:scale(.92);transform-origin:top left}.game-banner-back-this-game-btn{font-size:1.7rem;padding:9px 18px}.game-banner-back-this-game-btn i{font-size:1.7rem}.game-banner-sales-countdown-overlay{right:35px;top:18px;transform:scale(.85)}.game-banner-sales-countdown-overlay.owner{right:190px}}@media (max-width:768px){.game-banner-top-row{flex-direction:column}.game-banner-left-section{flex:0 0 40%;transform:scale(.9);transform-origin:top left}.game-banner-project-cover-connect{flex:1 1 auto;min-height:300px}.game-banner-project-cover-container{width:90%}.game-banner-overlay-layer{padding:0 1rem}.game-banner-earn-info{max-width:200px}.game-banner-earn-info-image{max-width:180px}.game-banner-franchise-title{font-size:1.5rem}.game-banner-game-title{font-size:2.5rem}.game-banner-section-title{font-size:1.5rem}.game-banner-navigation-buttons{flex-direction:column;gap:.75rem}.game-banner-nav-button{font-size:.8rem;max-width:100%;min-height:45px;padding:.6rem 1.2rem}.game-banner-nav-button i{font-size:1rem}.game-banner-back-this-game-btn{font-size:1.6rem;padding:8px 16px}.game-banner-back-this-game-btn i{font-size:1.6rem}.game-banner-sales-countdown-overlay{max-width:200px;right:30px;top:15px;transform:scale(.8)}.game-banner-sales-countdown-overlay.owner{right:180px}}@media (max-width:480px){.game-banner-left-section{flex:0 0 45%;transform:scale(.85);transform-origin:top left}.game-banner-back-this-game-btn{font-size:1.4rem;padding:6px 12px}.game-banner-back-this-game-btn i{font-size:1.4rem}.game-banner-sales-countdown-overlay{max-width:180px;right:20px;top:10px;transform:scale(.7)}.game-banner-sales-countdown-overlay.owner{right:160px}}.game-banner-about-section-clean{background:rgba(0,0,0,.7);border:1px solid rgba(212,175,55,.3);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:1rem;max-height:1200px;overflow-y:auto;padding:1.5rem;width:60%}.game-banner-about-section-clean .game-banner-section-title{background:linear-gradient(90deg,#00000045,#000,#00000045);color:#d4af37!important;font-size:2rem;font-weight:700;margin:0 0 1rem;padding:1rem;text-transform:uppercase;width:100%}.game-banner-about-section-clean .game-banner-book-section{background:rgba(0,0,0,.4);border-left:4px solid #d4af37;border-radius:0 8px 8px 0;box-shadow:0 4px 15px rgba(0,0,0,.3);margin:1.5rem 0;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.game-banner-about-section-clean .game-banner-book-section:hover{background:rgba(0,0,0,.5);border-left-color:#f4d03f;box-shadow:0 6px 20px rgba(212,175,55,.2);transform:translateY(-2px)}.game-banner-about-section-clean .game-banner-book-title{color:#d4af37!important;font-size:1.25rem;font-weight:700;letter-spacing:1px;margin:0 0 1rem;padding-bottom:.5rem;position:relative;text-transform:uppercase}.game-banner-about-section-clean .game-banner-book-title:after{background:linear-gradient(90deg,#d4af37,transparent);bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.game-banner-about-section-clean .game-banner-book-content{color:#fff;line-height:1.7}.game-banner-about-section-clean .game-banner-info-item{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.game-banner-about-section-clean .game-banner-info-label{color:#d4af37!important;font-size:.9rem;font-weight:700;letter-spacing:.5px;min-width:140px;text-transform:uppercase}.game-banner-about-section-clean .game-banner-info-value{background:rgba(0,0,0,.5)!important;border:1px solid rgba(212,175,55,.3)!important;border-radius:4px;color:#fff!important;flex:1;min-width:0;padding:.5rem}.game-banner-about-section-clean .game-banner-info-value:focus{border-color:#d4af37!important;box-shadow:0 0 0 2px rgba(212,175,55,.2)!important}.game-banner-about-section-clean .game-banner-book-text{background:rgba(0,0,0,.5)!important;border:1px solid rgba(212,175,55,.3)!important;border-radius:4px;color:#fff!important;min-height:100px;padding:.75rem!important;resize:vertical;width:100%!important}.game-banner-about-section-clean .game-banner-book-text:focus{border-color:#d4af37!important;box-shadow:0 0 0 2px rgba(212,175,55,.2)!important}.game-banner-about-section-clean .game-banner-token-name{color:#0f8!important;font-size:1.1rem;font-weight:700;text-shadow:0 0 8px rgba(0,255,136,.5)}.game-banner-about-section-clean .game-banner-funding-goal{color:gold!important;font-size:1.1rem;font-weight:700}.game-banner-about-section-clean::-webkit-scrollbar{width:8px}.game-banner-about-section-clean::-webkit-scrollbar-track{background:rgba(0,0,0,.3);border-radius:4px}.game-banner-about-section-clean::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#d4af37,#f4d03f);border-radius:4px;box-shadow:0 2px 4px rgba(212,175,55,.3)}.game-banner-about-section-clean::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f4d03f,#d4af37)}@media (min-width:1920px){.game-banner-container{margin:0 auto 2rem;max-width:1800px}.game-banner-game-title{font-size:5rem}.game-banner-franchise-title{font-size:1.8rem}.game-banner-back-this-game-btn{font-size:2.5rem;padding:16px 32px}.game-banner-project-cover-container{width:80%}}@media (min-width:2560px){.game-banner-container{margin:0 auto;max-width:150rem}.game-banner-bottom-row,.game-banner-top-row{gap:2rem}.game-banner-game-title{font-size:6rem}.game-banner-franchise-title{font-size:2.25rem}.game-banner-connect-section-top,.game-banner-earn-info,.game-banner-left-section,.game-banner-project-cover-connect{padding:2rem}.game-banner-project-cover-container{width:85%}.game-banner-back-this-game-btn{font-size:1.5rem;padding:1.5rem 3rem}.game-banner-back-this-game-btn i{font-size:2.7rem}.game-banner-section-title{font-size:2.5rem}.game-banner-social-icon{font-size:2rem}.game-banner-social-link-icon{height:3rem;width:3rem}.game-banner-about-section-clean{max-height:2048px;max-width:2048px}}@media (min-width:3840px){.game-banner-container{max-width:200rem}.game-banner-bottom-row,.game-banner-top-row{gap:3rem}.game-banner-game-title{font-size:7rem}.game-banner-franchise-title{font-size:3rem}.game-banner-connect-section-top,.game-banner-earn-info,.game-banner-left-section,.game-banner-project-cover-connect{padding:3rem}.game-banner-project-cover-container{width:90%}.game-banner-back-this-game-btn{font-size:2rem;padding:2rem 4rem}.game-banner-back-this-game-btn i{font-size:3.6rem}.game-banner-section-title{font-size:3.5rem}.game-banner-social-icon{font-size:2.5rem}.game-banner-social-link-icon{height:4rem;width:4rem}}@media (min-width:1440px) and (max-width:1919px){.game-banner-game-title{font-size:4.5rem}.game-banner-project-cover-container{width:78%}}@media (min-width:1200px) and (max-width:1439px){.game-banner-game-title{font-size:4rem}.game-banner-project-cover-container{width:75%}}@media (min-width:1024px) and (max-width:1199px){.game-banner-left-section{flex:0 0 35%}.game-banner-project-cover-connect{flex:0 0 65%}.game-banner-game-title{font-size:3.5rem}.game-banner-project-cover-container{width:80%}.game-banner-back-this-game-btn{font-size:1.8rem;padding:10px 20px}}@media (min-width:768px) and (max-width:1023px){.game-banner-top-row{flex-direction:column;gap:1.5rem}.game-banner-left-section{flex:1;text-align:center;transform:none}.game-banner-project-cover-connect{flex:1;min-height:400px}.game-banner-project-cover-container{height:100%;position:relative;width:100%}.game-banner-overlay-layer{flex-direction:column;justify-content:space-between;padding:2rem}.game-banner-earn-info{align-items:center;max-width:100%}.game-banner-connect-section-top{bottom:auto;margin-top:1rem;position:relative}.game-banner-game-title{font-size:3rem}.game-banner-back-this-game-btn{font-size:1.6rem;padding:8px 16px}.game-banner-bottom-row{flex-direction:column;gap:1.5rem}.game-banner-demo-section{width:100%}}@media (min-width:480px) and (max-width:767px){.game-banner-top-row{flex-direction:column;gap:1rem}.game-banner-left-section{flex:1;padding:1rem;text-align:center}.game-banner-project-cover-connect{flex:1;min-height:350px}.game-banner-project-cover-container{height:100%;position:relative;width:100%}.game-banner-overlay-layer{background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 50%,rgba(0,0,0,.3));flex-direction:column;justify-content:space-between;padding:1.5rem}.game-banner-earn-info{align-items:center;max-width:100%;padding:1rem}.game-banner-connect-section-top{bottom:auto;justify-content:center;margin-top:1rem;position:relative}.game-banner-game-title{font-size:2.5rem}.game-banner-franchise-title{font-size:1.3rem}.game-banner-back-this-game-btn{font-size:1.4rem;padding:6px 12px}.game-banner-navigation-buttons{flex-direction:column;gap:.75rem}.game-banner-nav-button{font-size:.8rem;max-width:100%;min-height:45px}.game-banner-bottom-row{flex-direction:column;gap:1rem;padding:.75rem}.game-banner-demo-section{width:100%}.game-banner-sales-countdown-overlay{margin:1rem auto;max-width:100%;position:relative;right:auto;top:auto;transform:none}.game-banner-sales-countdown-overlay.owner{right:auto}.game-banner-edit-project-cover-container{margin:1rem auto;position:relative;right:auto;text-align:center;top:auto}.game-banner-edit-project-cover-btn{margin-right:0;max-width:300px;width:100%}}@media (min-width:320px) and (max-width:479px){.game-banner-container{margin-bottom:1rem}.game-banner-top-row{flex-direction:column;gap:.75rem}.game-banner-left-section{flex:1;padding:.75rem;text-align:center}.game-banner-project-cover-connect{flex:1;min-height:300px}.game-banner-project-cover-container{height:100%;position:relative;width:100%}.game-banner-overlay-layer{background:linear-gradient(180deg,rgba(0,0,0,.95) 0,rgba(0,0,0,.8) 50%,rgba(0,0,0,.4));flex-direction:column;justify-content:space-between;padding:1rem}.game-banner-earn-info{align-items:center;max-width:100%;padding:.75rem}.game-banner-connect-section-top{bottom:auto;justify-content:center;margin-top:.75rem;position:relative}.game-banner-game-title{font-size:2rem}.game-banner-franchise-title{font-size:1.1rem}.game-banner-game-subtitle{font-size:.9rem}.game-banner-back-this-game-btn{font-size:1.2rem;margin-top:.75rem;padding:5px 10px}.game-banner-navigation-buttons{flex-direction:column;gap:.5rem;margin-bottom:1rem}.game-banner-nav-button{font-size:.7rem;max-width:100%;min-height:40px;padding:.5rem 1rem}.game-banner-bottom-row{flex-direction:column;gap:.75rem;padding:.5rem}.game-banner-demo-section{width:100%}.game-banner-sales-countdown-overlay{margin:.75rem auto;max-width:100%;position:relative;right:auto;top:auto;transform:none}.game-banner-sales-countdown-overlay.owner{right:auto}.game-banner-edit-project-cover-container{margin:.75rem auto;position:relative;right:auto;text-align:center;top:auto}.game-banner-edit-project-cover-btn{font-size:.8rem;margin-right:0;max-width:280px;padding:.5rem .75rem;width:100%}.edit-project-cover-button-content span{font-size:.75rem}.game-banner-social-links-row{gap:1rem}.game-banner-social-link-icon{height:40px;width:40px}.game-banner-social-icon{font-size:24px}}@media (max-width:319px){.game-banner-container{margin-bottom:.5rem}.game-banner-top-row{gap:.5rem}.game-banner-left-section{padding:.5rem}.game-banner-project-cover-connect{min-height:250px}.game-banner-overlay-layer{padding:.75rem}.game-banner-earn-info{padding:.5rem}.game-banner-game-title{font-size:1.8rem}.game-banner-franchise-title{font-size:1rem}.game-banner-game-subtitle{font-size:.8rem}.game-banner-back-this-game-btn{font-size:1rem;margin-top:.5rem;padding:4px 8px}.game-banner-nav-button{font-size:.65rem;min-height:35px;padding:.4rem .8rem}.game-banner-bottom-row{padding:.25rem}.game-banner-edit-project-cover-btn{font-size:.7rem;max-width:250px;padding:.4rem .6rem}.edit-project-cover-button-content span{font-size:.7rem}.game-banner-social-links-row{gap:.75rem}.game-banner-social-link-icon{height:35px;width:35px}.game-banner-social-icon{font-size:20px}}@media (max-width:767px) and (orientation:landscape){.game-banner-top-row{flex-direction:row;gap:1rem}.game-banner-left-section{flex:0 0 40%;text-align:left}.game-banner-project-cover-connect{flex:0 0 60%;min-height:250px}.game-banner-game-title{font-size:2.2rem}.game-banner-franchise-title{font-size:1.2rem}.game-banner-back-this-game-btn{font-size:1.3rem;padding:6px 12px}.game-banner-navigation-buttons{flex-direction:row;gap:.75rem}.game-banner-nav-button{font-size:.75rem;max-width:140px;min-height:40px}}@media (max-width:767px) and (orientation:portrait){.game-banner-project-cover-connect{min-height:350px}.game-banner-game-title{font-size:2.5rem}.game-banner-franchise-title{font-size:1.3rem}.game-banner-back-this-game-btn{font-size:1.4rem;padding:8px 16px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.game-banner-project-cover-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.game-banner-earn-info-image-container{background-position:50%;background-repeat:no-repeat;background-size:contain}}@media (max-width:767px){.game-banner-back-this-game-btn,.game-banner-edit-project-cover-btn,.game-banner-nav-button{min-height:44px}.game-banner-social-link-icon{min-height:44px;min-width:44px}}@media print{.game-banner-container{background:#fff!important;box-shadow:none!important;color:#000!important}.game-banner-game-title{color:#000!important;text-shadow:none!important}.game-banner-franchise-title{color:#666!important}.game-banner-back-this-game-btn,.game-banner-edit-project-cover-btn,.game-banner-nav-button{display:none!important}.game-banner-project-cover-image{filter:grayscale(100%)!important}}.roadmap-section{background-color:rgba(0,0,0,.5);color:#fff;margin:3rem 0;overflow:hidden;padding:2rem}.roadmap-title{font-size:3rem;font-weight:700;letter-spacing:.125rem;margin-bottom:4rem;text-align:center;text-transform:uppercase}.roadmap-loading{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;min-height:12.5rem}.roadmap-container{align-items:center;display:flex;height:18.75rem;justify-content:space-between;margin:0 auto;max-width:75rem;padding:0;position:relative}.roadmap-step{display:flex;flex:1;flex-direction:column;height:100%;position:relative}.roadmap-container:before{display:none}.roadmap-step.top{align-items:center;justify-content:flex-start}.roadmap-step.bottom{align-items:center;justify-content:flex-end}.roadmap-step.top .step-info{margin-bottom:4.375rem;position:absolute;text-align:center;top:-1.5rem;width:100%}.roadmap-step.bottom .step-info{bottom:-1.5rem;margin-top:4.375rem;position:absolute;text-align:center;width:100%}.roadmap-step .step-marker-container{left:50%;margin-bottom:.625rem;margin-top:.625rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.step-info{color:#fff;text-align:center}.step-date{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.step-title{font-size:1.1rem;font-weight:400}.step-marker-container{align-items:center;display:flex;height:4.375rem;justify-content:center;width:4.375rem}.connecting-line{background-color:#fff;display:block;height:.125rem;position:absolute;top:50%;transform:translateY(-50%)}.connecting-line.left{left:-75%;right:calc(50% + 1.875rem)}.connecting-line.right{left:calc(50% + 1.875rem);right:-75%}.step-marker{align-items:center;background-color:#000;border:.125rem solid rgba(138,43,226,.7);border-radius:50%;box-shadow:0 0 25px 12px rgba(138,43,226,.7);display:flex;height:3.75rem;justify-content:center;position:relative;width:3.75rem}.step-number{color:#fff;font-size:1.8rem;font-weight:700}.roadmap-step.completed .step-marker{background-color:#8a2be2}.project-status{align-items:center;color:#fff;display:flex;justify-content:center;letter-spacing:.0625rem;margin-top:4rem;text-transform:uppercase}.status-title{font-size:2rem;font-weight:700;margin:0 1rem 0 0}.status-indicator{align-items:center;display:flex;gap:1rem}.status-dot{background-color:gold;border-radius:50%;height:12px;margin-right:.75rem;width:12px}.status-text,.status-text-edit{color:#00d4ff;font-size:1.2rem;font-weight:600;text-shadow:0 0 10px rgba(0,212,255,.4)}.status-text-edit{background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.3);border-radius:4px;padding:.25rem .5rem;width:100%}.status-text-edit:focus{border-color:#00d4ff;box-shadow:0 0 8px rgba(0,212,255,.5)}.status-dropdown{cursor:pointer;min-width:200px}.status-dropdown option{background:#1a1a1a;color:#00d4ff;padding:.5rem}.edit-roadmap-btn{background:rgba(212,175,55,.2);border:1px solid rgba(212,175,55,.5);border-radius:8px;color:#d4af37;cursor:pointer;font-weight:600;padding:.5rem 1rem;position:absolute;right:2rem;top:2rem;transition:all .3s ease}.edit-roadmap-btn:hover{background:rgba(212,175,55,.3);box-shadow:0 0 10px rgba(212,175,55,.3)}.roadmap-rows{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:75rem}.roadmap-row,.row-connector{position:relative}.row-connector{display:flex;justify-content:center;margin:30px 0}.vertical-line{background:linear-gradient(180deg,#8a2be2,#6a1b9a);border-radius:3px;box-shadow:0 0 15px rgba(138,43,226,.7);height:60px;position:relative;width:6px}.vertical-line:before{border-bottom:8px solid #8a2be2;top:-8px}.vertical-line:after,.vertical-line:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.vertical-line:after{border-top:8px solid #6a1b9a;bottom:-8px}.roadmap-edit-modal-overlay{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.roadmap-edit-modal{background:rgba(10,12,23,.95);border:2px solid rgba(212,175,55,.5);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.5);color:#fff;max-height:80vh;max-width:90vw;overflow-y:auto;padding:2rem}.modal-header{align-items:center;border-bottom:1px solid rgba(212,175,55,.3);display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1rem}.modal-header h3{color:#d4af37;font-size:1.5rem;margin:0}.close-btn{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:32px;justify-content:center;padding:0;width:32px}.close-btn:hover{color:#d4af37}.modal-content{min-width:600px}.milestones-table{margin-bottom:2rem}.milestones-table table{background:rgba(0,0,0,.3);border-collapse:collapse;border-radius:8px;overflow:hidden;width:100%}.milestones-table td,.milestones-table th{border-bottom:1px solid rgba(212,175,55,.2);padding:1rem;text-align:left}.milestones-table th{background:rgba(212,175,55,.2);color:#d4af37;font-weight:600}.milestones-table input[type=date],.milestones-table input[type=number],.milestones-table input[type=text]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#fff;padding:.5rem;width:100%}.milestones-table input[type=date]:focus,.milestones-table input[type=number]:focus,.milestones-table input[type=text]:focus{border-color:rgba(212,175,55,.5);box-shadow:0 0 0 2px rgba(212,175,55,.2);outline:none}.milestones-table input[type=checkbox]{accent-color:#d4af37;transform:scale(1.2)}.remove-btn{background:rgba(255,0,0,.2);border:1px solid rgba(255,0,0,.5);border-radius:4px;color:#ff6b6b;cursor:pointer;font-size:.875rem;padding:.25rem .5rem}.remove-btn:hover{background:rgba(255,0,0,.3)}.modal-actions{align-items:center;display:flex;gap:1rem;justify-content:space-between}.add-milestone-btn{background:rgba(0,255,0,.2);border:1px solid rgba(0,255,0,.5);border-radius:8px;color:#4ade80;cursor:pointer;font-weight:600;padding:.75rem 1.5rem}.add-milestone-btn:hover{background:rgba(0,255,0,.3)}.save-cancel-actions{display:flex;gap:1rem}.cancel-btn,.save-btn{border:1px solid;border-radius:8px;cursor:pointer;font-weight:600;padding:.75rem 1.5rem}.cancel-btn{background:hsla(0,0%,50%,.2);border-color:hsla(0,0%,50%,.5);color:#9ca3af}.cancel-btn:hover{background:hsla(0,0%,50%,.3)}.save-btn{background:rgba(212,175,55,.2);border-color:rgba(212,175,55,.5);color:#d4af37}.save-btn:hover{background:rgba(212,175,55,.3);box-shadow:0 0 10px rgba(212,175,55,.3)}@media (min-width:2560px){.roadmap-container,.roadmap-rows{max-width:112.5rem}.roadmap-title{font-size:4rem;margin-bottom:5rem}.step-marker-container{height:5.25rem;width:5.25rem}.step-marker{height:4.5rem;width:4.5rem}.roadmap-rows{gap:4rem}.row-connector{margin:2.5rem 0}}@media (min-width:3840px){.roadmap-container,.roadmap-rows{max-width:150rem}.roadmap-title{font-size:5rem;margin-bottom:6rem}}@media (max-width:768px){.roadmap-title{font-size:2rem;margin-bottom:2rem}.roadmap-container{align-items:flex-start;flex-direction:column;height:auto;padding-left:0}.roadmap-container:before{display:none}.roadmap-step{flex-direction:row;height:auto;margin-bottom:2rem;width:100%}.roadmap-step.bottom .step-info,.roadmap-step.top .step-info{bottom:auto;margin:0 0 0 1.5rem;position:relative;text-align:left;top:auto;width:auto}.roadmap-step .step-marker-container{left:2rem;position:relative;top:auto;transform:none}.connecting-line{display:none}.project-status{align-items:flex-start;flex-direction:column}.status-title{font-size:1.5rem;margin-bottom:1rem}}.roadmap-empty-placeholder{align-items:center;animation:fadeInUp .7s;background:linear-gradient(90deg,#f4e2d8,#ffe9b3);border:2px dashed #d4af37;border-radius:12px;box-shadow:0 2px 16px rgba(212,175,55,.08);color:#222;display:flex;flex-direction:column;font-size:1.2rem;justify-content:center;margin:30px auto 40px;max-width:600px;padding:40px 24px;text-align:center}.roadmap-empty-icon{font-size:3rem;margin-bottom:12px}.roadmap-empty-message{font-size:1.1rem;margin-bottom:6px}.roadmap-empty-invite{color:#b48a00;display:block;font-size:1rem;font-weight:700;margin-top:8px}.roadmap-empty-state{align-items:center;display:flex;justify-content:center;margin:2rem 0;min-height:400px}.empty-state-content{background:rgba(0,0,0,.3);border:2px dashed rgba(138,43,226,.5);border-radius:12px;max-width:500px;padding:3rem}.empty-state-icon{color:rgba(138,43,226,.7);font-size:5rem;margin-bottom:1.5rem}.empty-state-title{color:#fff;font-size:2rem;letter-spacing:.0625rem;margin-bottom:1rem}.empty-state-description{color:hsla(0,0%,100%,.8);font-size:1.2rem;margin-bottom:2rem}.empty-state-hint{color:hsla(0,0%,100%,.6);font-size:1rem}.create-first-milestone-btn{background:linear-gradient(135deg,#8a2be2,#a849ff);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(138,43,226,.3);color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:.0625rem;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.create-first-milestone-btn:hover{background:linear-gradient(135deg,#a849ff,#8a2be2);box-shadow:0 6px 20px rgba(138,43,226,.4);transform:translateY(-2px)}.create-first-milestone-btn:disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.create-first-milestone-btn:disabled,.create-first-milestone-btn:disabled:hover{background:hsla(0,0%,100%,.1);box-shadow:none;transform:none}.create-first-milestone-btn i{margin-right:.5rem}.roadmap-step.placeholder{opacity:.5}.roadmap-step.placeholder .step-marker{background-color:rgba(138,43,226,.3);border:2px dashed rgba(138,43,226,.5);box-shadow:0 0 15px 8px rgba(138,43,226,.3)}.roadmap-step.placeholder .step-info{font-style:italic;opacity:.6}.roadmap-step.placeholder .step-date{color:hsla(0,0%,100%,.5)}.roadmap-step.placeholder .step-title{color:hsla(0,0%,100%,.6)}.roadmap-step.placeholder.editable:hover{cursor:pointer;opacity:.8}.roadmap-step.placeholder.editable:hover .step-marker{background-color:rgba(138,43,226,.5);border:.125rem solid rgba(138,43,226,.7);box-shadow:0 0 20px rgba(138,43,226,.5)}.roadmap-step.invisible{opacity:0;pointer-events:none;visibility:hidden}.roadmap-step.invisible .step-marker{background:transparent;border:none;box-shadow:none}.roadmap-step.invisible .connecting-line{opacity:0;visibility:hidden}.placeholder-hint{align-items:center;background-color:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:6px;color:rgba(255,193,7,.9);display:flex;font-size:.9rem;font-style:italic;gap:.5rem;padding:.75rem}.roadmap-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.roadmap-edit-controls{align-items:center;display:flex;gap:1rem}.roadmap-edit-hint{align-items:center;color:rgba(0,212,255,.7);display:flex;font-size:.9rem;font-style:italic;gap:.5rem}.roadmap-edit-hint i{animation:pulse 2s infinite}.add-milestone-btn-permanent{align-items:center;background:rgba(0,212,255,.2);border:1px solid #00d4ff;border-radius:6px;color:#00d4ff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.add-milestone-btn-permanent:hover{background:rgba(0,212,255,.3);box-shadow:0 4px 12px rgba(0,212,255,.3);transform:translateY(-1px)}.add-milestone-btn-permanent:disabled{color:hsla(0,0%,100%,.5);cursor:not-allowed}.add-milestone-btn-permanent:disabled,.add-milestone-btn-permanent:disabled:hover{background:hsla(0,0%,100%,.1);box-shadow:none;transform:none}.roadmap-step.editable{cursor:pointer;transition:all .3s ease}.roadmap-step.editable:hover{transform:scale(1.05)}.roadmap-step.editable:hover .step-marker{box-shadow:0 0 20px rgba(0,212,255,.6)}.roadmap-step.editable:hover .step-info{background:rgba(0,212,255,.1);border-radius:6px;padding:.5rem}.milestone-editor-popup{animation:slideInLeft .3s ease-out;background:rgba(0,0,0,.95);border:2px solid #00d4ff;border-radius:12px;box-shadow:0 8px 32px rgba(0,212,255,.3);left:0;max-width:400px;min-width:300px;padding:1.5rem;position:absolute;top:4rem;z-index:1000}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.milestone-editor-header{align-items:center;border-bottom:1px solid rgba(0,212,255,.3);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.milestone-editor-header h4{color:#00d4ff;font-size:1.2rem;margin:0}.close-editor-btn{align-items:center;background:rgba(255,0,0,.2);border:1px solid rgba(255,0,0,.5);border-radius:4px;color:#f44;cursor:pointer;display:flex;height:32px;justify-content:center;padding:.5rem;transition:all .3s ease;width:32px}.close-editor-btn:hover{background:rgba(255,0,0,.3)}.milestone-editor-content{display:flex;flex-direction:column;gap:1rem}.milestone-editor-field{display:flex;flex-direction:column;gap:.5rem}.milestone-editor-field label{color:#00d4ff;font-size:.9rem;font-weight:500}.milestone-editor-checkbox{align-items:center;flex-direction:row}.milestone-editor-checkbox label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.milestone-editor-actions{align-items:center;border-top:1px solid rgba(0,212,255,.3);display:flex;gap:1rem;justify-content:space-between;margin-top:1rem;padding-top:1rem}.milestone-editor-actions-left{align-items:center;display:flex;gap:.5rem}.milestone-editor-actions-right{align-items:center;display:flex;justify-content:flex-end}.save-milestone-btn{align-items:center;background:linear-gradient(135deg,rgba(0,212,255,.2),rgba(0,212,255,.3));border:1px solid #00d4ff;border-radius:6px;box-shadow:0 2px 8px rgba(0,212,255,.2);color:#00d4ff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;letter-spacing:.5px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.save-milestone-btn:hover{background:linear-gradient(135deg,rgba(0,212,255,.3),rgba(0,212,255,.4));box-shadow:0 4px 12px rgba(0,212,255,.4);transform:translateY(-1px)}.save-milestone-btn:active{box-shadow:0 2px 6px rgba(0,212,255,.3);transform:translateY(0)}.save-milestone-btn i{font-size:.8rem}.roadmap-inline-editor{animation:slideDown .3s ease-out;background:rgba(0,0,0,.8);border:1px solid rgba(0,212,255,.3);border-radius:8px;margin-top:2rem;padding:1.5rem}.inline-editor-header{align-items:center;border-bottom:1px solid rgba(0,212,255,.2);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.inline-editor-header h4{color:#00d4ff;font-size:1.3rem;margin:0}.add-milestone-btn-inline{background:rgba(0,212,255,.2);border:1px solid #00d4ff;border-radius:4px;color:#00d4ff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem;transition:all .3s ease}.add-milestone-btn-inline:hover{background:rgba(0,212,255,.3);box-shadow:0 2px 8px rgba(0,212,255,.3)}.milestones-grid{display:flex;flex-direction:column;gap:1rem}.milestone-edit-row{align-items:end;background:rgba(0,212,255,.05);border:1px solid rgba(0,212,255,.1);border-radius:6px;display:grid;gap:1rem;grid-template-columns:80px 1fr 150px 120px 60px;padding:1rem}.milestone-field{display:flex;flex-direction:column;gap:.5rem}.milestone-field label{color:#00d4ff;font-size:.9rem;font-weight:500}.milestone-input{background:rgba(0,0,0,.6);border:1px solid rgba(0,212,255,.3);border-radius:4px;color:#fff;font-size:.9rem;padding:.5rem}.milestone-input:focus{border-color:#00d4ff;box-shadow:0 0 5px rgba(0,212,255,.3);outline:none}.milestone-order{width:60px}.milestone-title{width:100%}.milestone-date{width:140px}.milestone-field-completed{align-items:center;justify-content:center}.milestone-field-completed label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.milestone-checkbox{accent-color:#00d4ff;height:16px;width:16px}.milestone-field-actions{align-items:center;justify-content:center}.remove-milestone-btn{background:rgba(255,0,0,.2);border:1px solid rgba(255,0,0,.5);border-radius:4px;color:#f44;cursor:pointer;padding:.5rem;transition:all .3s ease}.remove-milestone-btn:hover{background:rgba(255,0,0,.3);box-shadow:0 2px 8px rgba(255,0,0,.3)}.inline-editor-footer{border-top:1px solid rgba(0,212,255,.2);display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}.cancel-edit-btn{background:hsla(0,0%,50%,.2);border:1px solid hsla(0,0%,50%,.5);border-radius:4px;color:#ccc;cursor:pointer;padding:.75rem 1.5rem;transition:all .3s ease}.cancel-edit-btn:hover{background:hsla(0,0%,50%,.3)}.save-edit-btn{background:rgba(0,212,255,.2);border:1px solid #00d4ff;border-radius:4px;color:#00d4ff;cursor:pointer;padding:.75rem 1.5rem;transition:all .3s ease}.save-edit-btn:hover{background:rgba(0,212,255,.3);box-shadow:0 2px 8px rgba(0,212,255,.3)}@media (max-width:768px){.milestone-edit-row{gap:.5rem;grid-template-columns:1fr}.milestone-field{align-items:center;flex-direction:row;justify-content:space-between}.milestone-field label{min-width:80px}.milestone-input{flex:1;max-width:200px}}:root{font-size:16px}@media (min-width:2560px){:root{font-size:24px}.ssp-financial-section{margin:0 auto;max-width:150rem}.ssp-financial-row{gap:3rem}.ssp-financial-column,.ssp-financial-row{min-height:56.25rem}.ssp-chart-bar{width:2.5rem}}@media (min-width:3840px){:root{font-size:32px}.ssp-financial-section{max-width:200rem}.ssp-financial-row{gap:4rem}}.ssp-financial-section{color:#fff;margin:3rem 0}.ssp-financial-loading{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;min-height:18.75rem}.ssp-financial-section .ssp-financial-section-title{background:linear-gradient(45deg,#000,transparent);border-bottom:.0625rem solid gold;font-size:2.5rem;font-weight:700;letter-spacing:.0625rem;margin-bottom:.8rem;padding:1rem;text-transform:uppercase}.ssp-financial-row{display:flex;flex-direction:row;gap:2rem;padding:1rem;width:100%}.ssp-financial-column{align-items:stretch;display:flex;flex-direction:column;min-height:100%;width:100%}.ssp-chart-bar{background:linear-gradient(180deg,#ff4881,#ff9d4a);position:relative;transition:height .5s ease;width:1.875rem}.ssp-bar-value{color:#fff;font-size:.8rem;left:50%;position:absolute;top:-1.25rem;transform:translateX(-50%)}.ssp-placeholder-section{align-items:center;background:hsla(0,0%,100%,.05);display:flex;height:100%;justify-content:center}@media (max-width:1024px){.ssp-financial-row{gap:2rem;grid-template-columns:1fr}}@media (max-width:768px){.ssp-financial-section .ssp-financial-section-title{font-size:1.5rem}.ssp-chart-bar{width:1.25rem}}:root{--team-primary-color:#0a0a0f;--team-secondary-color:#1a1a2e;--team-accent-color:#2563eb;--team-border-gradient-start:#ff6b6b;--team-border-gradient-mid:#4ecdc4;--team-border-gradient-end:#45b7d1;--team-text-primary:#fff;--team-text-secondary:#e2e8f0;--team-text-accent:#4ecdc4;--team-name-color:#ff6b6b;--team-role-color:#45b7d1;--team-edit-glow:rgba(78,205,196,.4);--team-bg-overlay:rgba(10,10,15,.75);--team-glass-overlay:rgba(78,205,196,.15);--team-card-gradient:linear-gradient(135deg,rgba(26,26,46,.8),rgba(16,33,62,.6));--team-card-border:rgba(78,205,196,.3)}.team-section{background:transparent;padding:3rem 0;position:relative}.team-loading-container{min-height:200px}.loading-crystal-frame,.team-loading-container{align-items:center;display:flex;justify-content:center}.loading-crystal-frame{position:relative}.loading-frame-svg{height:100%;position:absolute;width:100%;z-index:1}.loading-text{color:var(--team-text-primary);font-size:1.1rem;font-weight:500;letter-spacing:.5px;padding:1rem 2rem;position:relative;text-align:center;z-index:2}.team-section-header{align-items:center;background:linear-gradient(45deg,#000,transparent);display:flex;gap:2rem;justify-content:center;margin-bottom:4rem;position:relative}.section-title{background-clip:text;border:2px solid transparent;color:var(--team-text-primary);font-size:2.5rem;font-weight:900;letter-spacing:3px;margin:0;padding:1rem 3rem;position:relative;text-align:center;text-transform:uppercase;z-index:2}.add-team-member-button{font-size:.9rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.team-members-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px;padding:0 1rem}.team-empty-state{align-items:center;display:flex;justify-content:center;min-height:300px;padding:3rem 1rem}.empty-state-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:400px;text-align:center}.empty-state-icon{color:var(--team-accent-color);font-size:4rem;margin-bottom:1rem;opacity:.8}.empty-state-title{color:var(--team-text-primary);font-size:1.8rem;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.empty-state-description{color:var(--team-text-secondary);font-size:1.1rem;line-height:1.6;margin:0;opacity:.9}.empty-state-hint{color:var(--team-text-accent);font-size:.95rem;font-style:italic;margin:0;opacity:.8}.create-first-team-member-btn{align-items:center;background:linear-gradient(135deg,var(--team-accent-color),#1d4ed8);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(37,99,235,.3);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.5rem;letter-spacing:1px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.create-first-team-member-btn:hover{background:linear-gradient(135deg,#1d4ed8,var(--team-accent-color));box-shadow:0 6px 20px rgba(37,99,235,.4);transform:translateY(-2px)}.create-first-team-member-btn:active{transform:translateY(0)}.create-first-team-member-btn i{font-size:1.1rem}@media (max-width:768px){.team-members-grid{gap:1.5rem;grid-template-columns:1fr}.section-title{font-size:2rem;padding:1rem 2rem}.add-team-member-button{font-size:.8rem;padding:.7rem 1.2rem}.empty-state-icon{font-size:3rem}.empty-state-title{font-size:1.5rem}.empty-state-description{font-size:1rem}.create-first-team-member-btn{font-size:.9rem;padding:.8rem 1.5rem}}@media (max-width:480px){.team-members-grid{gap:1rem;grid-template-columns:1fr}.section-title{font-size:1.8rem;padding:1rem}.team-section-header{flex-direction:column;gap:1rem}.team-empty-state{min-height:250px;padding:2rem 1rem}.empty-state-content{gap:1rem}.empty-state-icon{font-size:2.5rem}.empty-state-title{font-size:1.3rem}.empty-state-description{font-size:.9rem}.create-first-team-member-btn{font-size:.8rem;padding:.7rem 1.2rem}}.team-member-card{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:0 auto;max-width:300px;padding:20px;position:relative;transition:transform .3s ease}.team-member-card:hover{transform:translateY(-5px)}.team-member-frame-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.team-member-crystal-frame{height:100%;width:100%}.team-member-svg-background .theme-overlay{fill:rgba(30,31,37,.9)}.team-member-content{align-items:center;display:flex;flex-direction:column;padding:30px 20px;position:relative;width:100%;z-index:2}.team-member-avatar-section{margin-bottom:20px}.team-member-avatar-container{height:100px;margin:0 auto;position:relative;width:100px}.avatar-crystal-frame{height:100%;position:relative;width:100%}.avatar-frame-svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.team-member-avatar{border-radius:50%;height:80px;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:2}.team-member-info-section{text-align:center;width:100%}.team-member-primary-info{margin-bottom:15px}.member-name-container,.member-role-container{margin-bottom:10px;overflow:hidden;width:100%}.team-member-field-label{color:#4ecdc4;display:block;font-size:.8rem;letter-spacing:.5px;margin-bottom:5px;text-align:center;text-transform:uppercase}.team-member-name{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:5px}.team-member-name,.team-member-role{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-role{color:#ff6b6b;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.team-member-bio-section{margin-top:15px;overflow:hidden;text-align:center;width:100%}.team-member-bio{color:#ccc;display:-webkit-box;font-size:.85rem;line-height:1.4;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:4.8em}.team-member-social-section{margin-top:15px;text-align:center}.team-member-linkedin{color:#45b7d1;font-size:.85rem;text-align:center}.team-member-linkedin-button-container{margin-top:15px;text-align:center}.team-member-linkedin-button{align-items:center;background:linear-gradient(135deg,#0077b5,#005885);border-radius:50%;color:#fff;display:inline-flex;font-size:16px;height:36px;justify-content:center;text-decoration:none;transition:all .3s ease;width:36px}.team-member-linkedin-button:hover{box-shadow:0 4px 15px rgba(0,119,181,.4);transform:scale(1.1)}.team-member-card.edit-mode{background:rgba(78,205,196,.05);border:2px solid rgba(78,205,196,.3)}.team-member-edit-indicator{align-items:center;background:rgba(78,205,196,.2);border-radius:4px;display:flex;gap:5px;padding:4px 8px;position:absolute;right:10px;top:10px;z-index:3}.edit-indicator-pulse{animation:pulse 2s infinite;background:#4ecdc4;border-radius:50%;height:8px;width:8px}.edit-indicator-text{color:#4ecdc4;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.remove-team-member-button{align-items:center;background:hsla(0,100%,71%,.8);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;left:10px;position:absolute;top:10px;transition:all .3s ease;width:32px;z-index:3}.remove-team-member-button:hover{background:#ff6b6b;transform:scale(1.1)}.team-member-card input[type=text],.team-member-card select,.team-member-card textarea{background:rgba(30,31,37,.9);border:1px solid rgba(78,205,196,.3);border-radius:4px;color:#fff;font-family:inherit;font-size:inherit;font-weight:inherit;padding:8px 12px;transition:all .3s ease;width:100%}.team-member-card input[type=text]:focus,.team-member-card select:focus,.team-member-card textarea:focus{background:#1e1f25;border-color:rgba(78,205,196,.6);box-shadow:0 0 0 2px rgba(78,205,196,.2);outline:none}.team-member-card select option{background:#1e1f25;color:#fff;padding:8px}.team-member-name input[type=text]{background:rgba(30,31,37,.8);border-color:hsla(0,100%,71%,.3);color:#fff;font-size:1.2rem;font-weight:600;text-align:center}.team-member-name input[type=text]:focus{border-color:hsla(0,100%,71%,.6);box-shadow:0 0 0 2px hsla(0,100%,71%,.2)}.team-member-role select{background:rgba(30,31,37,.8);border-color:hsla(0,100%,71%,.3);color:#ff6b6b;font-size:.9rem;letter-spacing:.5px;text-align:center;text-transform:uppercase}.team-member-role select:focus{border-color:hsla(0,100%,71%,.6);box-shadow:0 0 0 2px hsla(0,100%,71%,.2)}.team-member-bio textarea{background:rgba(30,31,37,.8);color:#ccc;font-size:.85rem;min-height:80px;resize:vertical;text-align:center}.team-member-linkedin input[type=text]{background:rgba(30,31,37,.8);border-color:rgba(69,183,209,.3);color:#45b7d1;font-size:.85rem}.team-member-linkedin input[type=text]:focus{border-color:rgba(69,183,209,.6);box-shadow:0 0 0 2px rgba(69,183,209,.2)}@media (max-width:768px){.team-member-card{max-width:280px;padding:15px}.team-member-content{padding:25px 15px}.team-member-avatar-container{height:80px;width:80px}.team-member-avatar{height:64px;width:64px}.team-member-name{font-size:1.1rem}.team-member-role{font-size:.8rem}}.member-management-section{--primary-color:#4ecdc4;--secondary-color:#ff6b6b;--accent-color:#45b7d1;--glass-bg:rgba(26,26,46,.8);--glass-border:rgba(78,205,196,.3);--text-primary:#fff;--text-secondary:#e2e8f0;--text-muted:hsla(0,0%,100%,.6);background:linear-gradient(135deg,rgba(26,26,46,.95),rgba(16,33,62,.9));border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(78,205,196,.1),inset 0 1px 0 hsla(0,0%,100%,.1);margin:16px auto;max-width:480px;overflow:hidden;position:relative;transform:translateZ(0);width:100%}.member-management-section:before{background:linear-gradient(135deg,rgba(78,205,196,.08),rgba(69,183,209,.03));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.member-management-section:after{background:linear-gradient(90deg,transparent,rgba(78,205,196,.6),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0;z-index:3}.management-header{align-items:center;background:linear-gradient(135deg,rgba(78,205,196,.12),rgba(69,183,209,.08));border-bottom:1px solid rgba(78,205,196,.2);display:flex;justify-content:space-between;padding:18px 24px;position:relative;z-index:2}.management-header h3{color:var(--text-primary);font-size:15px;font-weight:700;letter-spacing:1.2px;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3);text-transform:uppercase}.close-button{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:var(--text-secondary);display:flex;font-size:14px;height:32px;justify-content:center;min-width:32px;padding:8px 10px;transition:all .2s ease}.close-button:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);color:var(--text-primary);transform:scale(1.05)}.management-content{padding:24px;position:relative;z-index:2}.management-footer{display:flex;flex-direction:row}.form-group{margin-bottom:18px}.form-label{display:block;font-size:12px;font-weight:600;letter-spacing:.8px;margin-bottom:8px;opacity:.9;text-transform:uppercase}.form-input,.form-label{color:var(--text-primary)}.form-input{background:hsla(0,0%,100%,.08);border:1px solid rgba(78,205,196,.25);border-radius:8px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.form-input:focus{background:hsla(0,0%,100%,.12);border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(78,205,196,.15),inset 0 1px 3px rgba(0,0,0,.2);outline:none}.form-input::placeholder{color:var(--text-muted);font-style:italic}.form-input select,.form-input[type=select],select.form-input{background:hsla(0,0%,100%,.08);color:var(--text-primary);cursor:pointer}.form-input option{background:rgba(26,26,46,.95);border:none;color:var(--text-primary);padding:8px 12px}.form-input option:hover{background:rgba(78,205,196,.2)}.form-input option:checked{background:var(--primary-color);color:rgba(26,26,46,.95)}textarea.form-input{font-family:inherit;min-height:70px;resize:vertical}.error-text{color:var(--secondary-color);display:block;font-size:12px;font-weight:500;margin-top:6px;opacity:.9}.checkbox-label{align-items:flex-start;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.4;margin-bottom:12px;padding:4px 0;transition:color .2s ease}.checkbox-label:hover{color:var(--primary-color)}.checkbox-label input[type=checkbox]{accent-color:var(--primary-color);cursor:pointer;height:16px;margin:0;width:16px}.checkbox-label.indented{color:var(--text-secondary);margin-left:24px}.checkbox-label.danger{color:var(--secondary-color);font-weight:500}.checkbox-label.danger:hover{color:#ff8a8a}.checkbox-label strong{font-weight:600}.checkbox-label small{color:var(--text-muted);display:block;font-size:11px;font-style:italic;margin-top:2px}.delete-options{background:linear-gradient(135deg,hsla(0,100%,71%,.1),hsla(0,100%,71%,.05));border:1px solid hsla(0,100%,71%,.2);border-radius:8px;box-shadow:inset 0 1px 2px hsla(0,100%,71%,.1);margin:16px 0;padding:16px}.warning-text{align-items:center;color:var(--secondary-color);display:flex;font-size:13px;font-weight:500;gap:8px;margin:0 0 14px}.warning-text i{font-size:14px;opacity:.8}.section-label{color:var(--text-primary);display:block;font-size:12px;font-weight:600;letter-spacing:.6px;margin:14px 0 8px;opacity:.9;text-transform:uppercase}.other-projects{border-left:2px solid rgba(78,205,196,.2);margin-left:8px;padding-left:8px}.management-actions{border-top:1px solid rgba(78,205,196,.2);display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px}.member-management-section.add-member{border-color:rgba(78,205,196,.4);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(78,205,196,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.member-management-section.add-member .management-header{background:linear-gradient(135deg,rgba(78,205,196,.15),rgba(69,183,209,.1))}.member-management-section.delete-member{border-color:hsla(0,100%,71%,.4);box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px hsla(0,100%,71%,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.member-management-section.delete-member .management-header{background:linear-gradient(135deg,hsla(0,100%,71%,.15),hsla(0,100%,71%,.1))}@media (max-width:768px){.member-management-section{border-radius:12px;margin:16px auto;max-width:90%}.management-header{padding:16px 20px}.management-header h3{font-size:14px;letter-spacing:1px}.management-content{padding:20px}.management-actions{flex-direction:column;gap:10px}.form-input{font-size:16px}}@media (max-width:480px){.member-management-section{border-radius:12px;margin:12px auto;max-width:95%}.form-group{margin-bottom:16px}.management-header{padding:14px 18px}.management-content{padding:18px}.checkbox-label{font-size:12px}.management-actions{margin-top:20px;padding-top:16px}}@media (min-width:1200px){.member-management-section{max-width:520px}}.member-management-section{animation:slideInScale .3s ease-out}@keyframes slideInScale{0%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.game-page{background:transparent;box-sizing:border-box;color:#fff;font-family:Arial,sans-serif;margin:0;max-width:100%;overflow-x:hidden;padding:0;width:100%}.game-page-error,.game-page-loading{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;min-height:400px}.game-page-error{color:#ff4c4c}.game-page-sections{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hidden-media-library-button{display:none!important}.game-page.in-edit-mode{padding-top:calc(var(--streamble-edit-bar-height, 60px) + 4px);position:relative}.project-cover-section{position:relative}.project-cover-section.dragging{background-color:rgba(0,123,255,.1);border:3px dashed #007bff;border-radius:8px}.project-cover-section.uploading{opacity:.7;pointer-events:none}@media (min-width:2560px){.game-page{margin:0 auto;max-width:160rem}.game-page-sections{padding:0 2rem}.drag-drop-hint-icon{font-size:4rem}.media-slider-drag-drop-content{padding:3rem}.media-slider-drag-drop-content i{font-size:4rem}.media-slider-drag-drop-content h3{font-size:2rem}}@media (min-width:3840px){.game-page{max-width:240rem}.game-page-sections{padding:0 7rem}.drag-drop-hint-icon{font-size:5rem}}@media (max-width:768px){.game-page-sections{padding:0 .5rem}.drag-drop-icon{font-size:2.5rem}}.game-banner-media-slider-container{position:relative}.game-banner-media-slider-container.dragging{background-color:rgba(0,123,255,.1);border:3px dashed #007bff;border-radius:8px}.game-banner-media-slider-container.uploading{opacity:.7;pointer-events:none}.media-slider-drag-drop-overlay{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,123,255,.9);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.media-slider-drag-drop-content{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);border-radius:12px;color:#fff;padding:2rem;text-align:center}.media-slider-drag-drop-content i{display:block;font-size:3rem;margin-bottom:1rem}.media-slider-drag-drop-content h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.media-slider-drag-drop-content p{font-size:1rem;margin:0;opacity:.9}.media-slider-upload-status-overlay{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.8);border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1001}.media-slider-upload-status-content{background-color:rgba(40,40,40,.9);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;color:#fff;padding:2rem;text-align:center}.media-slider-upload-status-content i{color:#007bff;display:block;font-size:2.5rem;margin-bottom:1rem}.media-slider-upload-status-content h3{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.media-slider-upload-status-content p{font-size:.9rem;margin:0;opacity:.8}.media-slider-drag-drop-hint{background-color:rgba(0,123,255,.05);border:2px dashed hsla(0,0%,100%,.3);border-radius:12px;margin:1rem 0;padding:2rem;text-align:center;transition:all .3s ease}.media-slider-drag-drop-hint:hover{background-color:rgba(0,123,255,.1);border-color:rgba(0,123,255,.5)}.drag-drop-hint-icon{color:#007bff;font-size:2.5rem;margin-bottom:1rem}.media-slider-drag-drop-hint h4{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.media-slider-drag-drop-hint p{color:hsla(0,0%,100%,.8);font-size:.9rem;line-height:1.4;margin-bottom:1rem}.drag-drop-hint-formats{color:hsla(0,0%,100%,.6);font-size:.8rem;font-style:italic}.drag-drop-additional-hint{background-color:rgba(0,123,255,.1);border:1px solid rgba(0,123,255,.3);border-radius:6px;margin-top:1rem;padding:.8rem;text-align:center}.drag-drop-additional-hint i{color:#007bff;margin-right:.5rem}.drag-drop-additional-hint span{color:hsla(0,0%,100%,.8);font-size:.9rem}@media (max-width:768px){.media-slider-drag-drop-content{padding:1.5rem}.media-slider-drag-drop-content i{font-size:2.5rem}.media-slider-drag-drop-content h3{font-size:1.3rem}.media-slider-drag-drop-hint{padding:1.5rem}.drag-drop-hint-icon{font-size:2rem}.media-slider-drag-drop-hint h4{font-size:1.1rem}.drag-drop-additional-hint{padding:.6rem}.drag-drop-additional-hint span{font-size:.8rem}}*{box-sizing:border-box;margin:0;padding:0}.staking-error,.staking-loading{align-items:center;background:#0c0520;color:#0ff;display:flex;font-family:Inter,Segoe UI,sans-serif;height:100vh;justify-content:center;text-shadow:0 0 5px #0ff,0 0 10px #0ff}.staking-error{color:#f55;text-shadow:0 0 5px #f55,0 0 10px #f55}.staking-digital-certificate{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.staking-certificate-content{border-radius:4px;display:flex;flex-direction:column;font-size:2em;height:100%;justify-content:space-between;min-height:1000px;padding:30px;pointer-events:auto;position:relative;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;width:100%;z-index:15}.staking-certificate-content:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.staking-header-section{margin-bottom:25px;text-align:center}.staking-title{color:#e6c15a;font-family:Inter,Segoe UI,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:1px;position:relative;text-shadow:0 0 5px rgba(230,193,90,.5);text-transform:uppercase;z-index:20}.staking-certificate-info-section,.staking-purpose-section{margin-bottom:20px;text-align:center}.staking-certificate-text{color:hsla(0,0%,100%,.9);font-family:Inter,Segoe UI,sans-serif;font-size:2.2rem;letter-spacing:.5px;line-height:1.4;position:relative;z-index:20}.staking-highlight{color:#e6c15a;font-weight:600;text-shadow:0 0 5px rgba(230,193,90,.5)}.staking-address-text{background:rgba(0,0,0,.3);border-radius:4px;color:hsla(0,0%,100%,.8);display:inline-block;font-family:monospace;font-size:1.4rem;letter-spacing:0;margin:0 4px;padding:2px 6px}.staking-reward-section{margin-bottom:25px;text-align:center}.staking-amount{align-items:baseline;display:flex;justify-content:center}.staking-reward-token-icon{height:100px;margin-left:15px;width:100px}.staking-reward-cradle-icon{filter:drop-shadow(0 0 8px rgba(0,255,255,.8));object-fit:contain;width:75%}.staking-value{color:#c669ff;font-weight:800;line-height:1;margin-right:15px;text-shadow:0 0 5px rgba(198,105,255,.8),0 0 15px rgba(198,105,255,.5)}.staking-currency,.staking-value{font-family:Inter,Segoe UI,sans-serif;font-size:7rem;letter-spacing:.5px;position:relative;z-index:20}.staking-currency{color:#0ff;font-weight:600;text-shadow:0 0 5px rgba(0,255,255,.8),0 0 15px rgba(0,255,255,.5)}.staking-info-panel{align-items:center;backdrop-filter:blur(12px);background:rgba(0,0,30,.5);border:1px solid rgba(0,255,255,.2);border-radius:8px;box-shadow:0 0 15px rgba(0,255,255,.1);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:25px;padding:20px}.staking-info-panel-title{color:#e6c15a;font-family:Inter,Segoe UI,sans-serif;font-size:2.4rem;font-weight:600;letter-spacing:.5px;margin-bottom:15px;position:relative;text-align:center;text-shadow:0 0 5px rgba(230,193,90,.5);z-index:20}.staking-token-hash{margin-bottom:20px;width:65%}.staking-user-info{flex:1}.staking-info-row{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:10px}.staking-info-label{color:hsla(0,0%,100%,.6);font-family:Inter,Segoe UI,sans-serif;font-size:1.4rem;letter-spacing:.5px;margin-right:10px}.staking-info-panel-content{justify-content:space-between}.staking-info-panel-content,.staking-info-value{align-items:center;display:flex;flex-direction:row;width:100%}.staking-info-value{color:hsla(0,0%,100%,.9);font-family:Inter,Segoe UI,sans-serif;font-size:2.4rem;font-weight:500;gap:1rem;letter-spacing:.5px;position:relative;text-align:center;z-index:20}.staking-address .staking-wallet-address{background:rgba(0,0,0,.3);border-radius:4px;color:hsla(0,0%,100%,.8);display:inline-block;font-family:monospace;font-size:1.4rem;letter-spacing:.5px;padding:4px 8px}.staking-token-info{align-items:center;display:flex;gap:1rem;margin-top:8px}.staking-token-amount{align-items:center;display:flex;gap:1rem;text-align:center}.staking-token-amount .staking-value{font-size:5rem}.staking-token-type{color:hsla(0,0%,100%,.8);font-family:Inter,Segoe UI,sans-serif;font-size:2.6rem;font-weight:600;letter-spacing:.5px;position:relative;z-index:20}.staking-token-icon{align-items:center;background:linear-gradient(135deg,rgba(0,255,255,.2),rgba(198,105,255,.2));border-radius:50%;box-shadow:0 0 10px rgba(0,255,255,.8),0 0 20px rgba(198,105,255,.5);display:flex;height:100px;justify-content:center;overflow:hidden;position:relative;width:100px}.staking-cradle-icon{filter:drop-shadow(0 0 5px rgba(0,255,255,.8));object-fit:contain;width:75%}.staking-cta-section{text-align:center}.staking-return-button{background:linear-gradient(90deg,#e6c15a,gold);border:none;border-radius:30px;box-shadow:0 0 10px rgba(230,193,90,.8),0 0 20px rgba(230,193,90,.4);color:#000;cursor:pointer;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:15px;overflow:hidden;padding:12px 30px;text-shadow:none;text-transform:uppercase;transition:all .3s ease}.staking-issuer-details,.staking-return-button{font-family:Inter,Segoe UI,sans-serif;position:relative}.staking-issuer-details{color:hsla(0,0%,100%,.6);font-size:1.6rem;font-style:italic;line-height:1.3;margin-top:15px;z-index:20}.staking-issuer-details p{margin:0}.staking-return-button:before{background:linear-gradient(45deg,#e6c15a,gold,#e6c15a);border-radius:30px;bottom:-2px;content:"";filter:blur(10px);left:-2px;opacity:.7;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.staking-return-button:hover{box-shadow:0 0 15px rgba(230,193,90,.9),0 0 30px rgba(230,193,90,.6);transform:translateY(-3px)}.staking-return-button:hover:before{opacity:1}.staking-return-button:active{box-shadow:0 0 8px rgba(230,193,90,.7),0 0 16px rgba(230,193,90,.3);transform:translateY(1px)}.staking-logo-container{margin:20px 0;min-height:100px}.staking-logo-container,.staking-logo-container .streambleLogo{align-items:center;display:flex;justify-content:center;overflow:visible}.staking-logo-container .streambleLogo img{filter:drop-shadow(0 0 5px rgba(0,255,255,.7));height:auto;width:100px}.staking-status-verifying{color:#fa0;font-weight:600;text-shadow:0 0 5px rgba(255,170,0,.5)}.staking-status-processing{color:#0af;font-weight:600;text-shadow:0 0 5px rgba(0,170,255,.5)}.staking-status-failed{color:#f55;font-weight:600;text-shadow:0 0 5px rgba(255,85,85,.5)}.staking-status-refunded{color:#a5f;font-weight:600;text-shadow:0 0 5px rgba(170,85,255,.5)}.staking-status-processing-generic{color:#5fa;font-weight:600;text-shadow:0 0 5px rgba(85,255,170,.5)}@media (max-width:992px){.staking-title{font-size:2.8rem}.staking-certificate-text{font-size:1.8rem}.staking-value{font-size:5.5rem}.staking-currency{font-size:4.5rem}.staking-reward-token-icon{height:70px;width:70px}}@media (max-width:768px){.staking-certificate-content{padding:15px}.staking-title{font-size:2.2rem;letter-spacing:1px}.staking-certificate-text{font-size:1.6rem}.staking-value{font-size:4.5rem}.staking-currency{font-size:3.8rem}.staking-reward-token-icon{height:60px;margin-right:15px;width:60px}.staking-info-panel{padding:15px}.staking-info-panel-title{font-size:1.8rem}.staking-token-info{justify-content:space-between;margin-top:10px;width:100%}.staking-token-amount{text-align:left}.staking-return-button{font-size:1.6rem;padding:10px 24px}}@media (max-width:576px){.staking-title{font-size:1.8rem;letter-spacing:.5px}.staking-certificate-text{font-size:1.4rem}.staking-value{font-size:3.8rem}.staking-currency{font-size:3.2rem}.staking-reward-token-icon{height:50px;margin-left:10px;width:50px}.staking-info-panel-title{font-size:1.4rem}.staking-info-label,.staking-info-value{font-size:1.2rem}.staking-token-amount .staking-value{font-size:3.2rem}.staking-token-type{font-size:1.6rem}.staking-token-icon{height:40px;width:40px}.staking-return-button{font-size:1.4rem;padding:8px 20px}.staking-address-text{font-size:1.1rem;padding:2px 4px}.staking-issuer-details{font-size:1.2rem;margin-top:15px}}:root{--frame-padding-mobile:0px;--frame-padding-tablet:0px;--frame-padding-desktop:0px;--frame-padding-large:0px;--glow-intensity-mobile:0.6;--glow-intensity-tablet:0.8;--glow-intensity-desktop:1.0;--glow-intensity-large:1.2;--animation-scale-mobile:0.8;--animation-scale-tablet:0.9;--animation-scale-desktop:1.0;--animation-scale-large:1.1}.frame-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:visible;position:relative;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;width:100%}.amethyst-frame,.base-frame,.diamond-frame,.emerald-frame,.ruby-frame,.sapphire-frame{height:100%;max-height:100%;max-width:100%;pointer-events:none;position:relative;width:100%}.amethyst-frame svg,.base-frame svg,.diamond-frame svg,.emerald-frame svg,.ruby-frame svg,.sapphire-frame svg{height:auto;pointer-events:none;width:100%}.main-frame{pointer-events:none;z-index:1}foreignObject{pointer-events:auto;z-index:10}foreignObject *{pointer-events:auto;z-index:11}.certificate-wrapper,foreignObject *{position:relative;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.certificate-wrapper{font-family:Inter,Segoe UI,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.8);z-index:12}.certificate-wrapper *,.frame-container *{backface-visibility:hidden;transform-style:preserve-3d;will-change:auto}.frame-container [class*=animation],.frame-container [class*=glow],.frame-container [class*=pulse]{transform:translateZ(0);will-change:transform,opacity}@media screen and (max-width:767px){.frame-container{padding:var(--frame-padding-mobile)}.main-frame{opacity:calc(var(--glow-intensity-mobile)*1)}.frame-container [class*=animation]{animation-duration:calc(1s*var(--animation-scale-mobile))}.certificate-wrapper{font-size:clamp(.8rem,2.5vw,1rem)}}@media screen and (min-width:768px) and (max-width:1023px){.frame-container{padding:var(--frame-padding-tablet)}.main-frame{opacity:calc(var(--glow-intensity-tablet)*1)}.frame-container [class*=animation]{animation-duration:calc(1s*var(--animation-scale-tablet))}.certificate-wrapper{font-size:clamp(.9rem,2vw,1.1rem)}}@media screen and (min-width:1024px) and (max-width:1439px){.frame-container{padding:var(--frame-padding-desktop)}.main-frame{opacity:calc(var(--glow-intensity-desktop)*1)}.frame-container [class*=animation]{animation-duration:calc(1s*var(--animation-scale-desktop))}.certificate-wrapper{font-size:clamp(1rem,1.5vw,1.2rem)}}@media screen and (min-width:1440px){.frame-container{padding:var(--frame-padding-large)}.main-frame{opacity:calc(var(--glow-intensity-large)*1)}.frame-container [class*=animation]{animation-duration:calc(1s*var(--animation-scale-large))}.certificate-wrapper{font-size:clamp(1.1rem,1.2vw,1.3rem)}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.frame-container{image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}}@media (prefers-reduced-motion:reduce){.frame-container [class*=animation],.frame-container [class*=glow],.frame-container [class*=pulse]{animation:none;transition:none}}@media print{.frame-container{background:#fff!important;color:#000!important}.certificate-wrapper{color:#000!important;text-shadow:none!important}.main-frame{display:none}}.ruby-container{overflow:visible;position:relative}.ruby-frame{height:auto;pointer-events:none;width:100%}.ruby-container .main-frame{backface-visibility:hidden;filter:drop-shadow(0 0 15px rgba(220,20,60,.25));will-change:filter}.ruby-corners circle{backface-visibility:hidden;filter:drop-shadow(0 0 6px rgba(255,69,0,.5));will-change:filter}.ruby-container:before{animation:rubyPulse 4s ease-in-out infinite;background:radial-gradient(circle,rgba(220,20,60,.12) 0,rgba(255,69,0,.1) 30%,rgba(178,34,34,.06) 60%,rgba(255,99,71,.04) 80%,transparent 85%);bottom:-15px;left:-15px;right:-15px;top:-15px;z-index:-1}.ruby-container:after,.ruby-container:before{border-radius:50%;content:"";position:absolute;transform:translateZ(0);will-change:transform,opacity}.ruby-container:after{animation:rubySecondaryPulse 6s ease-in-out infinite;background:radial-gradient(circle,transparent 40%,rgba(220,20,60,.1) 50%,rgba(255,69,0,.08) 70%,transparent 85%);bottom:-8px;left:-8px;right:-8px;top:-8px;z-index:-2}@keyframes rubyPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}@keyframes rubySecondaryPulse{0%,to{opacity:.4;transform:scale(1) rotate(0deg)}33%{opacity:.6;transform:scale(1.08) rotate(120deg)}66%{opacity:.5;transform:scale(1.05) rotate(240deg)}}.ruby-crystals circle{filter:drop-shadow(0 0 3px rgba(178,34,34,.6))}.ruby-accents path,.ruby-crystals circle{backface-visibility:hidden;will-change:filter}.ruby-accents path{filter:drop-shadow(0 0 4px rgba(255,99,71,.4))}@media screen and (max-width:767px){.ruby-container:before{bottom:-8px;left:-8px;right:-8px;top:-8px}.ruby-container:after{bottom:-5px;left:-5px;right:-5px;top:-5px}.ruby-corners circle{filter:drop-shadow(0 0 4px rgba(255,69,0,.4))}}@media screen and (min-width:768px) and (max-width:1023px){.ruby-container:before{bottom:-12px;left:-12px;right:-12px;top:-12px}.ruby-container:after{bottom:-6px;left:-6px;right:-6px;top:-6px}.ruby-corners circle{filter:drop-shadow(0 0 6px rgba(255,69,0,.5))}}@media screen and (min-width:1024px) and (max-width:1439px){.ruby-container:before{bottom:-15px;left:-15px;right:-15px;top:-15px}.ruby-container:after{bottom:-8px;left:-8px;right:-8px;top:-8px}.ruby-corners circle{filter:drop-shadow(0 0 8px rgba(255,69,0,.6))}}@media screen and (min-width:1440px){.ruby-container:before{bottom:-18px;left:-18px;right:-18px;top:-18px}.ruby-container:after{bottom:-10px;left:-10px;right:-10px;top:-10px}.ruby-corners circle{filter:drop-shadow(0 0 10px rgba(255,69,0,.7))}}.glow-background{filter:blur(3px);pointer-events:none;transition:all .8s ease-in-out}.glow-background:not(.inner-glow){animation:glow-breathe 4s ease-in-out infinite}.inner-glow{animation:inner-pulse 6s ease-in-out infinite}.ruby-glow:not(.inner-glow){animation:ruby-glow-breathe 4s ease-in-out infinite}.ruby-glow.inner-glow{animation:ruby-inner-pulse 6s ease-in-out infinite}.amethyst-glow:not(.inner-glow){animation:amethyst-glow-breathe 4.5s ease-in-out infinite}.amethyst-glow.inner-glow{animation:amethyst-inner-pulse 6.5s ease-in-out infinite}.sapphire-glow:not(.inner-glow){animation:sapphire-glow-breathe 5s ease-in-out infinite}.sapphire-glow.inner-glow{animation:sapphire-inner-pulse 7s ease-in-out infinite}.emerald-glow:not(.inner-glow){animation:emerald-glow-breathe 4.8s ease-in-out infinite}.emerald-glow.inner-glow{animation:emerald-inner-pulse 6.8s ease-in-out infinite}.diamond-glow:not(.inner-glow){animation:diamond-glow-breathe 3.5s ease-in-out infinite}.diamond-glow.inner-glow{animation:diamond-inner-pulse 5.5s ease-in-out infinite}@keyframes glow-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes inner-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.02)}}@keyframes ruby-glow-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes ruby-inner-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.02)}}@keyframes amethyst-glow-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes amethyst-inner-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.03)}}@keyframes sapphire-glow-breathe{0%,to{opacity:.8;transform:scale(1)}25%{opacity:.9;transform:scale(1.03)}50%{opacity:1;transform:scale(1.07)}75%{opacity:.9;transform:scale(1.03)}}@keyframes sapphire-inner-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.04)}}@keyframes emerald-glow-breathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes emerald-inner-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.03)}}@keyframes diamond-glow-breathe{0%,to{opacity:.8;transform:scale(1)}25%{opacity:.9;transform:scale(1.04)}50%{opacity:1;transform:scale(1.08)}75%{opacity:.9;transform:scale(1.04)}}@keyframes diamond-inner-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.45;transform:scale(1.05)}}@media (max-width:768px){.glow-background{animation-duration:6s}}@media (prefers-reduced-motion:reduce){.glow-background{animation:none;transition:none}}.amethyst-container{overflow:visible;position:relative}.amethyst-frame{height:auto;pointer-events:none;width:100%}.amethyst-container .main-frame{backface-visibility:hidden;filter:drop-shadow(0 0 18px rgba(149,0,255,.3));will-change:filter}.amethyst-corners circle{backface-visibility:hidden;filter:drop-shadow(0 0 8px rgba(186,85,211,.6));will-change:filter}.amethyst-container:before{animation:amethystOvalPulse 5s ease-in-out infinite;background:elliptical-gradient(ellipse 120% 140% at center,rgba(149,0,255,.12) 0,rgba(186,85,211,.08) 40%,rgba(138,43,226,.1) 70%,transparent 85%);border-radius:50%/60%;bottom:-12px;content:"";left:-8px;position:absolute;right:-8px;top:-12px;transform:translateZ(0);will-change:transform,opacity;z-index:-1}@keyframes amethystOvalPulse{0%,to{opacity:.7;transform:scale(1) scaleY(1.1)}50%{opacity:.9;transform:scale(1.08) scaleY(1.15)}}.amethyst-waves path{animation:amethystWaveFlow 6s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(149,0,255,.6));transform:translateZ(0);will-change:transform,opacity}@keyframes amethystWaveFlow{0%,to{opacity:.6;transform:scaleY(1)}50%{opacity:.9;transform:scaleY(1.1)}}.amethyst-crystals ellipse{backface-visibility:hidden;filter:drop-shadow(0 0 5px rgba(138,43,226,.7));will-change:filter}.amethyst-crystals polygon{backface-visibility:hidden;filter:drop-shadow(0 0 3px rgba(186,85,211,.5));will-change:filter}.amethyst-particles circle{backface-visibility:hidden;filter:drop-shadow(0 0 4px rgba(149,0,255,.6));will-change:filter}@media screen and (max-width:767px){.amethyst-container:before{border-radius:40%/50%;bottom:-8px;left:-5px;right:-5px;top:-8px}.amethyst-corners ellipse{filter:drop-shadow(0 0 6px rgba(186,85,211,.5))}}@media screen and (min-width:768px) and (max-width:1023px){.amethyst-container:before{border-radius:45%/55%;bottom:-10px;left:-6px;right:-6px;top:-10px}.amethyst-corners ellipse{filter:drop-shadow(0 0 8px rgba(186,85,211,.6))}}@media screen and (min-width:1024px) and (max-width:1439px){.amethyst-container:before{border-radius:50%/60%;bottom:-12px;left:-8px;right:-8px;top:-12px}.amethyst-corners ellipse{filter:drop-shadow(0 0 10px rgba(186,85,211,.7))}}@media screen and (min-width:1440px){.amethyst-container:before{border-radius:50%/65%;bottom:-15px;left:-10px;right:-10px;top:-15px}.amethyst-corners ellipse{filter:drop-shadow(0 0 12px rgba(186,85,211,.8))}}.amethyst-container .main-frame ellipse{filter:drop-shadow(0 0 12px rgba(149,0,255,.4))}.amethyst-container .amethyst-oval-frame{filter:drop-shadow(0 0 15px rgba(186,85,211,.5))}.sapphire-container{overflow:visible;position:relative}.sapphire-frame{height:auto;pointer-events:none;width:100%}.sapphire-container .main-frame{backface-visibility:hidden;filter:drop-shadow(0 0 22px rgba(0,102,204,.35));will-change:filter}.sapphire-corners .sapphire-cushion{backface-visibility:hidden;filter:drop-shadow(0 0 12px rgba(70,130,180,.7));will-change:filter}.sapphire-corners .sapphire-facet{backface-visibility:hidden;filter:drop-shadow(0 0 9px rgba(100,149,237,.6));will-change:filter}.sapphire-container:before{animation:sapphireCushionGlow 7s ease-in-out infinite;background:radial-gradient(ellipse 110% 110% at center,rgba(0,102,204,.15) 0,rgba(70,130,180,.12) 30%,rgba(100,149,237,.08) 60%,rgba(65,105,225,.05) 80%,transparent 90%);border-radius:20px;bottom:-18px;content:"";left:-18px;position:absolute;right:-18px;top:-18px;transform:translateZ(0);will-change:transform,opacity;z-index:-1}@keyframes sapphireCushionGlow{0%,to{border-radius:20px;opacity:.8;transform:scale(1) rotate(0deg)}33%{border-radius:25px;opacity:.95;transform:scale(1.06) rotate(1deg)}66%{border-radius:22px;opacity:.9;transform:scale(1.03) rotate(-1deg)}}.sapphire-edges path{animation:sapphireEdgeFlow 5s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(65,105,225,.7));transform:translateZ(0);will-change:opacity,stroke-width}@keyframes sapphireEdgeFlow{0%,to{opacity:.7;stroke-width:3}50%{opacity:1;stroke-width:5}}.sapphire-facets polygon{animation:sapphireFacetShimmer 4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(100,149,237,.8));transform:translateZ(0);will-change:transform,opacity}@keyframes sapphireFacetShimmer{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}.sapphire-particles circle{backface-visibility:hidden;filter:drop-shadow(0 0 5px rgba(0,102,204,.7));will-change:filter}.sapphire-particles ellipse{backface-visibility:hidden;filter:drop-shadow(0 0 6px rgba(70,130,180,.6));will-change:filter}@media screen and (max-width:767px){.sapphire-container:before{border-radius:15px;bottom:-12px;left:-12px;right:-12px;top:-12px}.sapphire-corners .sapphire-cushion{filter:drop-shadow(0 0 8px rgba(70,130,180,.5))}.sapphire-corners .sapphire-facet{filter:drop-shadow(0 0 6px rgba(100,149,237,.4))}}@media screen and (min-width:768px) and (max-width:1023px){.sapphire-container:before{border-radius:18px;bottom:-15px;left:-15px;right:-15px;top:-15px}.sapphire-corners .sapphire-cushion{filter:drop-shadow(0 0 12px rgba(70,130,180,.7))}.sapphire-corners .sapphire-facet{filter:drop-shadow(0 0 9px rgba(100,149,237,.6))}}@media screen and (min-width:1024px) and (max-width:1439px){.sapphire-container:before{border-radius:20px;bottom:-18px;left:-18px;right:-18px;top:-18px}.sapphire-corners .sapphire-cushion{filter:drop-shadow(0 0 15px rgba(70,130,180,.8))}.sapphire-corners .sapphire-facet{filter:drop-shadow(0 0 12px rgba(100,149,237,.7))}}@media screen and (min-width:1440px){.sapphire-container:before{border-radius:25px;bottom:-22px;left:-22px;right:-22px;top:-22px}.sapphire-corners .sapphire-cushion{filter:drop-shadow(0 0 18px rgba(70,130,180,.9))}.sapphire-corners .sapphire-facet{filter:drop-shadow(0 0 15px rgba(100,149,237,.8))}}.sapphire-aura circle{filter:drop-shadow(0 0 20px rgba(65,105,225,.6))}.sapphire-light-bands path{filter:drop-shadow(0 0 10px rgba(100,149,237,.7))}.emerald-container{overflow:visible;position:relative}.emerald-frame{height:auto;pointer-events:none;width:100%}.emerald-container .main-frame{backface-visibility:hidden;filter:drop-shadow(0 0 25px rgba(0,128,0,.4));will-change:filter}.emerald-corners circle{backface-visibility:hidden;filter:drop-shadow(0 0 12px rgba(50,205,50,.7));will-change:filter}.emerald-corners rect{backface-visibility:hidden;filter:drop-shadow(0 0 8px rgba(34,139,34,.6));will-change:filter}.emerald-container:before{animation:emeraldLuxury 6s ease-in-out infinite;background:linear-gradient(45deg,rgba(0,128,0,.12),rgba(50,205,50,.1) 25%,rgba(34,139,34,.15) 50%,rgba(144,238,144,.08) 75%,rgba(0,100,0,.1));border-radius:12px;bottom:-20px;left:-20px;right:-20px;top:-20px;z-index:-1}.emerald-container:after,.emerald-container:before{content:"";position:absolute;transform:translateZ(0);will-change:transform,opacity}.emerald-container:after{animation:emeraldDepthFlow 8s ease-in-out infinite;background:linear-gradient(135deg,transparent 20%,rgba(50,205,50,.08) 30%,rgba(34,139,34,.12) 50%,rgba(0,128,0,.06) 70%,transparent 80%);border-radius:8px;bottom:-10px;left:-10px;right:-10px;top:-10px;z-index:-2}@keyframes emeraldLuxury{0%,to{border-radius:12px;opacity:.8;transform:scale(1) rotate(0deg)}33%{border-radius:15px;opacity:.95;transform:scaleX(1.08) scaleY(1.03) rotate(.5deg)}66%{border-radius:14px;opacity:.9;transform:scaleX(1.03) scaleY(1.08) rotate(-.5deg)}}@keyframes emeraldDepthFlow{0%,to{opacity:.6;transform:scale(1) skew(0deg,0deg)}25%{opacity:.8;transform:scale(1.02) skew(.3deg,0deg)}50%{opacity:.7;transform:scale(1.04) skew(0deg,.3deg)}75%{opacity:.8;transform:scale(1.02) skew(-.3deg,0deg)}}.emerald-highlights rect{backface-visibility:hidden;filter:drop-shadow(0 0 6px rgba(144,238,144,.6));will-change:filter}.emerald-crystals rect{filter:drop-shadow(0 0 5px rgba(0,128,0,.8))}.emerald-aura ellipse,.emerald-crystals rect{backface-visibility:hidden;will-change:filter}.emerald-aura ellipse{filter:drop-shadow(0 0 15px rgba(50,205,50,.4))}.emerald-accents rect{backface-visibility:hidden;filter:drop-shadow(0 0 8px rgba(50,205,50,.6));will-change:filter}@media screen and (max-width:767px){.emerald-container:before{border-radius:8px;bottom:-10px;left:-10px;right:-10px;top:-10px}.emerald-container:after{border-radius:6px;bottom:-6px;left:-6px;right:-6px;top:-6px}.emerald-corners circle{filter:drop-shadow(0 0 8px rgba(50,205,50,.5))}.emerald-corners rect{filter:drop-shadow(0 0 6px rgba(34,139,34,.4))}}@media screen and (min-width:768px) and (max-width:1023px){.emerald-container:before{border-radius:10px;bottom:-15px;left:-15px;right:-15px;top:-15px}.emerald-container:after{border-radius:7px;bottom:-8px;left:-8px;right:-8px;top:-8px}.emerald-corners circle{filter:drop-shadow(0 0 10px rgba(50,205,50,.7))}.emerald-corners rect{filter:drop-shadow(0 0 8px rgba(34,139,34,.6))}}@media screen and (min-width:1024px) and (max-width:1439px){.emerald-container:before{border-radius:12px;bottom:-20px;left:-20px;right:-20px;top:-20px}.emerald-container:after{border-radius:8px;bottom:-10px;left:-10px;right:-10px;top:-10px}.emerald-corners circle{filter:drop-shadow(0 0 12px rgba(50,205,50,.8))}.emerald-corners rect{filter:drop-shadow(0 0 10px rgba(34,139,34,.7))}}@media screen and (min-width:1440px){.emerald-container:before{border-radius:15px;bottom:-25px;left:-25px;right:-25px;top:-25px}.emerald-container:after{border-radius:10px;bottom:-12px;left:-12px;right:-12px;top:-12px}.emerald-corners circle{filter:drop-shadow(0 0 15px rgba(50,205,50,.9))}.emerald-corners rect{filter:drop-shadow(0 0 12px rgba(34,139,34,.8))}}.emerald-container .main-frame path[fill*=emeraldPattern]{filter:drop-shadow(0 0 10px rgba(34,139,34,.3))}.diamond-container{overflow:visible;position:relative}.diamond-frame{height:auto;pointer-events:none;width:100%}.diamond-container .main-frame{backface-visibility:hidden;filter:drop-shadow(0 0 35px rgba(255,215,0,.7)) drop-shadow(0 0 20px rgba(230,230,250,.5)) drop-shadow(0 0 15px rgba(255,248,220,.4));will-change:filter}.diamond-corners .ultimate-corner circle{backface-visibility:hidden;filter:drop-shadow(0 0 18px rgba(255,215,0,.9)) drop-shadow(0 0 12px rgba(230,230,250,.6)) drop-shadow(0 0 8px rgba(255,248,220,.5));will-change:filter}.diamond-corners .ultimate-corner polygon{backface-visibility:hidden;filter:drop-shadow(0 0 15px rgba(255,215,0,.8)) drop-shadow(0 0 10px rgba(230,230,250,.5));will-change:filter}.diamond-container:before{animation:diamondPrismaticGlow 8s linear infinite;background:conic-gradient(rgba(255,215,0,.15) 0deg,rgba(255,248,220,.18) 60deg,rgba(230,230,250,.12) 120deg,hsla(0,0%,100%,.1) 180deg,rgba(255,215,0,.15) 240deg,rgba(255,248,220,.12) 300deg,rgba(255,215,0,.15) 1turn);border-radius:20px;bottom:-25px;left:-25px;right:-25px;top:-25px;z-index:-1}.diamond-container:after,.diamond-container:before{content:"";position:absolute;transform:translateZ(0);will-change:transform,opacity}.diamond-container:after{animation:diamondLuxuryFlow 12s ease-in-out infinite;background:radial-gradient(ellipse,rgba(255,215,0,.2) 0,rgba(255,248,220,.18) 20%,rgba(230,230,250,.15) 40%,hsla(0,0%,100%,.1) 60%,rgba(255,215,0,.08) 80%,transparent 90%);border-radius:15px;bottom:-15px;left:-15px;right:-15px;top:-15px;z-index:-2}@keyframes diamondPrismaticGlow{0%{opacity:.9;transform:rotate(0deg) scale(1)}25%{opacity:1;transform:rotate(90deg) scale(1.05)}50%{opacity:.95;transform:rotate(180deg) scale(1.08)}75%{opacity:1;transform:rotate(270deg) scale(1.05)}to{opacity:.9;transform:rotate(1turn) scale(1)}}@keyframes diamondLuxuryFlow{0%,to{opacity:.8;transform:scale(1) rotate(0deg)}16%{opacity:.95;transform:scale(1.03) rotate(15deg)}33%{opacity:1;transform:scale(1.06) rotate(30deg)}50%{opacity:.98;transform:scale(1.08) rotate(45deg)}66%{opacity:1;transform:scale(1.06) rotate(60deg)}83%{opacity:.95;transform:scale(1.03) rotate(75deg)}}.diamond-dust-field circle{backface-visibility:hidden;filter:drop-shadow(0 0 8px rgba(255,215,0,.8)) drop-shadow(0 0 4px rgba(230,230,250,.6)) drop-shadow(0 0 2px rgba(255,248,220,.5));will-change:filter}.diamond-luxury-aura circle{backface-visibility:hidden;filter:drop-shadow(0 0 25px rgba(255,215,0,.7)) drop-shadow(0 0 15px rgba(230,230,250,.4));will-change:filter}.luxury-projections ellipse{backface-visibility:hidden;filter:drop-shadow(0 0 20px rgba(255,215,0,.6)) drop-shadow(0 0 10px rgba(230,230,250,.5)) drop-shadow(0 0 5px rgba(255,248,220,.4));will-change:filter}.diamond-particles circle{backface-visibility:hidden;filter:drop-shadow(0 0 6px rgba(255,215,0,.8)) drop-shadow(0 0 3px rgba(230,230,250,.6));will-change:filter}.certificate-wrapper{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:inherit;height:100%;justify-content:center;width:100%}@media screen and (max-width:767px){.diamond-container:before{border-radius:15px;bottom:-15px;left:-15px;right:-15px;top:-15px}.diamond-container:after{border-radius:12px;bottom:-10px;left:-10px;right:-10px;top:-10px}.diamond-corners .ultimate-corner circle{filter:drop-shadow(0 0 10px rgba(255,215,0,.6)) drop-shadow(0 0 6px rgba(230,230,250,.4))}.diamond-dust-field circle{filter:drop-shadow(0 0 4px rgba(255,215,0,.6)) drop-shadow(0 0 2px rgba(230,230,250,.4))}}@media screen and (min-width:768px) and (max-width:1023px){.diamond-container:before{border-radius:18px;bottom:-20px;left:-20px;right:-20px;top:-20px}.diamond-container:after{border-radius:14px;bottom:-12px;left:-12px;right:-12px;top:-12px}.diamond-corners .ultimate-corner circle{filter:drop-shadow(0 0 14px rgba(255,215,0,.7)) drop-shadow(0 0 8px rgba(230,230,250,.5))}.diamond-dust-field circle{filter:drop-shadow(0 0 6px rgba(255,215,0,.7)) drop-shadow(0 0 3px rgba(230,230,250,.5))}}@media screen and (min-width:1024px) and (max-width:1439px){.diamond-container:before{border-radius:20px;bottom:-25px;left:-25px;right:-25px;top:-25px}.diamond-container:after{border-radius:15px;bottom:-15px;left:-15px;right:-15px;top:-15px}.diamond-corners .ultimate-corner circle{filter:drop-shadow(0 0 18px rgba(255,215,0,.9)) drop-shadow(0 0 12px rgba(230,230,250,.6))}.diamond-dust-field circle{filter:drop-shadow(0 0 8px rgba(255,215,0,.8)) drop-shadow(0 0 4px rgba(230,230,250,.6))}}@media screen and (min-width:1440px){.diamond-container:before{border-radius:25px;bottom:-30px;left:-30px;right:-30px;top:-30px}.diamond-container:after{border-radius:18px;bottom:-18px;left:-18px;right:-18px;top:-18px}.diamond-corners .ultimate-corner circle{filter:drop-shadow(0 0 22px rgba(255,215,0,1)) drop-shadow(0 0 15px rgba(230,230,250,.7))}.diamond-dust-field circle{filter:drop-shadow(0 0 10px rgba(255,215,0,1)) drop-shadow(0 0 6px rgba(230,230,250,.7))}}.diamond-container .main-frame g{backface-visibility:hidden;filter:drop-shadow(0 0 30px rgba(255,215,0,.4)) drop-shadow(0 0 20px rgba(230,230,250,.3));will-change:filter}.diamond-container .diamond-facet-reflections{backface-visibility:hidden;filter:drop-shadow(0 0 12px rgba(255,215,0,.7)) drop-shadow(0 0 8px rgba(230,230,250,.5));will-change:filter}.company-hero{align-items:start;background-color:#030303;display:grid;gap:2rem;grid-template-columns:25% 1fr;grid-template-rows:auto auto;padding:1rem}.company-hero-loading{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:200px;justify-content:center}.company-hero-cover{overflow:hidden;width:100%}.company-cover-image{object-fit:contain;width:100%}.company-hero-info{padding:1rem}.company-name{font-size:3rem;text-transform:uppercase}.company-about-title,.company-name{color:#fff;font-weight:700;margin-bottom:1rem}.company-about-title{font-size:1.5rem}.company-description{color:#fff;font-size:1rem;line-height:1.6;white-space:pre-wrap}.company-hero-project{align-items:flex-start;display:flex;height:100%;justify-content:center}.current-project{grid-column:1/-1;grid-row:2}.company-hero.edit-mode{background-color:#0a0a0a;border:2px dashed #007bff}.company-hero-cover{position:relative}.image-upload-overlay{align-items:center;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.company-hero-cover:hover .image-upload-overlay{opacity:1}.company-hero-cover-image-btn{align-items:center;background-color:rgba(33,33,33,.9);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.35);color:#dedede;cursor:pointer;display:inline-flex;gap:.5rem;justify-content:center;padding:.6rem .9rem;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.company-hero-cover-image-btn:hover{background-color:rgba(69,69,69,.95);box-shadow:0 6px 18px rgba(0,0,0,.45);transform:translateY(-1px)}.company-hero-cover-image-btn:active{transform:translateY(0)}.company-hero-cover-image-btn:focus{box-shadow:0 0 0 2px rgba(245,208,74,.75);outline:none}.company-hero-cover .cover-image-button-content{align-items:center;display:inline-flex;gap:.6rem}.company-hero-cover .cover-image-button-content i{font-size:1.1rem}.company-hero-cover .cover-image-button-content span{font-size:.95rem;font-weight:700;letter-spacing:.3px}.image-upload-button{align-items:center;background-color:#007bff;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:.9rem;font-weight:700;gap:.5rem;padding:1rem;transition:background-color .2s ease}.image-upload-button:hover{background-color:#0056b3}.image-upload-button i{font-size:1.5rem}.image-upload-error{background-color:#dc3545;border-radius:4px;bottom:10px;color:#fff;font-size:.8rem;left:50%;padding:.5rem 1rem;position:absolute;transform:translateX(-50%);white-space:nowrap}.company-name-edit{background-color:hsla(0,0%,100%,.1);border:2px solid #007bff;border-radius:4px;box-sizing:border-box;color:#fff;font-size:3rem;font-weight:700;margin-bottom:1rem;padding:.5rem;text-transform:uppercase;width:100%}.company-name-edit:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.company-description-edit{background-color:hsla(0,0%,100%,.1);border:2px solid #007bff;border-radius:4px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:1rem;line-height:1.6;min-height:120px;padding:.75rem;resize:vertical;width:100%}.company-description-edit:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.company-description-edit::placeholder,.company-name-edit::placeholder{color:hsla(0,0%,100%,.6)}@media (max-width:1024px){.company-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto}.current-project{grid-column:1/-1;grid-row:3}.company-hero-cover{display:flex;justify-content:center}.company-cover-image{max-width:300px}.company-name-edit{font-size:2.5rem}.image-upload-button{font-size:.8rem}.image-upload-button i{font-size:1.3rem}}@media (max-width:768px){.company-name-edit{font-size:2rem}.company-description-edit{font-size:.9rem;min-height:100px}.image-upload-button{font-size:.7rem;padding:.75rem}}.current-project{background-color:rgba(0,0,0,.3);border:2px solid #8a2be2;border-radius:8px;display:flex;flex-direction:column;min-height:200px;overflow:hidden;width:100%}.current-project-loading{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:700;height:200px;justify-content:center}.current-project-title{background-color:rgba(0,0,0,.5);color:#fff;font-size:1.5rem;font-weight:700;margin:0;padding:1rem;text-align:center;text-transform:uppercase}.current-project-content{align-items:center;display:flex;flex:1;flex-direction:row;gap:1.5rem;justify-content:space-between;padding:1rem}.current-project-cover{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:200px}.game-cover-image{border-radius:4px;margin-bottom:.5rem;max-height:150px;object-fit:cover}.game-title{color:#fff;font-size:1.2rem;font-weight:700;text-align:center;text-transform:uppercase}.funding-progress{background:linear-gradient(90deg,#00a1ff,#00c8ff)}.development-progress{background:linear-gradient(90deg,#0f8,#00ffa3)}.current-project-content .progress-section{flex:1;min-width:0;padding:0}.current-project .progress-bar.funding-bar{overflow:visible;position:relative}.current-project-soft-cap-cutoff{background:#ff6b35;bottom:0;box-shadow:0 0 8px rgba(255,107,53,.8);position:absolute;top:0;width:3px;z-index:2}.current-project-soft-cap-label{background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.4);border-radius:3px;bottom:calc(100% + 2px);color:#ff6b35;font-size:10px;font-weight:700;padding:2px 6px;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.8);transform:translateX(-50%);white-space:nowrap;z-index:3}.current-project-soft-cap-cutoff.achieved{background:#4caf50;box-shadow:0 0 8px rgba(76,175,80,.8)}.current-project-soft-cap-label.achieved{background:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.4);color:#4caf50}.view-details-button{align-self:flex-end;background-color:#ffc107;border:none;border-radius:4px;color:#000;cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:700;padding:.75rem;text-transform:uppercase;transition:background-color .3s ease}.view-details-button:hover{background-color:#ffca2c}@media (max-width:768px){.current-project-content{flex-direction:column;gap:1rem}.current-project-cover{max-width:200px;width:100%}.current-project-content .progress-section{width:100%}.view-details-button{align-self:center}}.socials-bar{box-sizing:border-box;gap:clamp(1rem,3vw,2rem);width:100%}.socials-bar,.socials-bar-loading{align-items:center;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;min-height:80px;padding:clamp(.75rem,2vw,1.5rem) clamp(1rem,4vw,2rem)}.socials-bar-loading{color:#fff;font-size:clamp(.875rem,2vw,1rem);text-align:center}.socials-title{color:#fff;flex-shrink:0;font-size:clamp(1.125rem,3vw,1.5rem);font-weight:700;text-transform:uppercase;white-space:nowrap}.socials-links{flex-wrap:wrap;gap:clamp(1rem,2.5vw,2rem)}.socials-link,.socials-links{align-items:center;display:flex;justify-content:center}.socials-link{border-radius:50%;color:#fff;flex-shrink:0;height:3rem;padding:.5rem;text-decoration:none;transition:transform .2s ease,opacity .2s ease;width:3rem}.socials-link:hover{opacity:.8;transform:translateY(-2px)}.socials-bar-icon{color:#fff;font-size:clamp(1.5rem,4vw,2rem);transition:color .2s ease,transform .2s ease}.socials-bar-icon-large{font-size:clamp(2rem,5vw,3rem)}.socials-link:hover .socials-bar-icon{transform:scale(1.1)}@media (min-width:1200px){.socials-bar{gap:2.5rem;padding:1.5rem 3rem}.socials-title{font-size:1.75rem}.socials-links{gap:2.5rem}.socials-bar-icon{font-size:2.5rem}.socials-bar-icon-large{font-size:3.5rem}}@media (max-width:1024px){.socials-bar{gap:1.5rem;padding:1rem 1.5rem}.socials-title{font-size:1.25rem}.socials-links{gap:1.5rem}.socials-bar-icon{font-size:2rem}.socials-bar-icon-large{font-size:2.8rem}}@media (max-width:768px){.socials-bar{gap:1rem;min-height:70px;padding:.75rem 1rem}.socials-title{flex-shrink:0;font-size:1rem}.socials-links{flex-wrap:nowrap;gap:.75rem;justify-content:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.socials-links::-webkit-scrollbar{display:none}.socials-bar-icon{font-size:1.5rem}.socials-bar-icon-large{font-size:2rem}}@media (max-width:480px){.socials-bar{gap:.5rem;min-height:60px;padding:.5rem .75rem}.socials-title{flex-shrink:0;font-size:.875rem}.socials-links{flex-wrap:nowrap;gap:.5rem;overflow-x:auto}.socials-link{flex-shrink:0;gap:.25rem;min-width:auto;padding:.25rem}.socials-bar-icon{font-size:1.25rem}.socials-bar-icon-large{font-size:1.75rem}}@media (max-width:320px){.socials-bar{gap:.25rem;min-height:50px;padding:.5rem}.socials-title{font-size:.75rem}.socials-links{gap:.25rem}.socials-link{padding:.125rem}.socials-bar-icon{font-size:1rem}.socials-bar-icon-large{font-size:1.5rem}}.socials-bar-icon.fab.fa-youtube{color:red}.socials-bar-icon.fab.fa-x-twitter{color:#000}.socials-bar-icon.fab.fa-instagram{color:#e4405f}.socials-bar-icon.fab.fa-tiktok{color:#000}.socials-bar-icon.fab.fa-facebook{color:#1877f2}.socials-bar-icon.fab.fa-discord{color:#5865f2}.socials-bar-icon.fab.fa-telegram{color:#08c}.socials-bar-icon.fas.fa-briefcase{color:gold}.socials-bar.edit-mode{background-color:rgba(0,123,255,.1);border:2px dashed #007bff;border-radius:8px;padding:clamp(1rem,3vw,2rem)}.socials-bar.edit-mode .socials-title{color:#80bdff;font-weight:700}.socials-link-edit{align-items:center;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;flex-shrink:0;gap:1rem;min-width:250px;padding:1rem;transition:border-color .2s ease;width:auto}.socials-link-edit:hover{border-color:rgba(0,123,255,.5)}.socials-link-edit .socials-bar-icon{display:inline-block;flex-grow:0;flex-shrink:0;font-size:1.5rem;height:auto;min-width:1.5rem;text-align:center;width:auto}.socials-link-edit .socials-bar-icon-large{font-size:2rem;min-width:2rem}.social-edit-container{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-width:0}.social-handle-input{background-color:hsla(0,0%,100%,.1);border:1px solid #007bff;border-radius:4px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:clamp(.75rem,1.5vw,.875rem);padding:.375rem .5rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.social-handle-input:focus{border-color:#80bdff;box-shadow:0 0 0 .125rem rgba(0,123,255,.25);outline:none}.social-handle-input::placeholder{color:hsla(0,0%,100%,.5);font-style:italic}@media (max-width:768px){.socials-bar.edit-mode{padding:1rem .75rem}.socials-link-edit{flex-direction:column;gap:.75rem;min-width:auto;padding:.75rem;text-align:center;width:100%}.socials-link-edit .socials-bar-icon{font-size:1.25rem;min-width:auto}.socials-link-edit .socials-bar-icon-large{font-size:1.5rem;min-width:auto}.social-edit-container{align-items:center;min-width:auto;width:100%}.social-handle-input{text-align:center;width:100%}}@media (max-width:480px){.socials-link-edit{gap:.5rem;padding:.5rem}.socials-link-edit .socials-bar-icon{font-size:1rem}.socials-link-edit .socials-bar-icon-large{font-size:1.25rem}.social-handle-input{font-size:.75rem;padding:.25rem .375rem}}@media (max-width:320px){.socials-bar.edit-mode{padding:.75rem .5rem}.socials-link-edit .socials-bar-icon{font-size:.875rem}.socials-link-edit .socials-bar-icon-large{font-size:1rem}.social-handle-input{font-size:.625rem;padding:.2rem .3rem}}.company-page{background-color:transparent;color:#fff;width:100%}.company-page.in-edit-mode{padding-top:80px}.company-page-error,.company-page-loading{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:100vh;justify-content:center}.company-page-sections{padding:0}.company-page-section{background-color:rgba(0,0,0,.5);margin:0}.company-page .section-title{background:linear-gradient(90deg,transparent,#000,transparent);font-size:2.5rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.project-action-buttons{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem;padding:1.5rem}.project-action-button{align-items:center;background-color:gold;border:none;border-radius:0;color:#000;cursor:pointer;display:flex;font-size:1.2rem;font-weight:800;justify-content:center;letter-spacing:.1px;padding:.75rem 1.25rem;transition:background-color .3s ease,transform .2s ease}.project-action-button:hover{background-color:gold;transform:translateY(-2px)}.project-action-button:active{transform:translateY(0)}.edit-icon{height:18px;margin-right:8px;width:18px}.company-page .community-section-main{padding:2rem}@media (max-width:768px){.company-page .section-title{font-size:2rem}.project-action-buttons{align-items:stretch;flex-direction:column}.project-action-button{margin-bottom:.5rem;width:100%}}#CompanyAccountSidebar{bottom:var(--StreambleSocket_height);display:flex;flex-direction:column;gap:1rem;left:0;position:absolute;text-transform:uppercase;top:var(--StreambleToolbar_height)}#CompanyAccountSidebar .sidebarToggle{cursor:pointer;display:flex;flex-direction:row;justify-content:flex-end;white-space:nowrap}#CompanyAccountSidebar.closed .sidebarToggle{justify-content:flex-start}#CompanyAccountSidebar .sidebarProfile{background-color:rgba(0,0,0,.6);background-position:50%;background-size:cover;height:160px;padding:1rem 2rem;position:relative;width:100%}#CompanyAccountSidebar .sidebarProfile>.gradientOverlay{background:linear-gradient(180deg,#000,transparent 28%,transparent 57%,#000);height:100%;left:0;position:absolute;top:0;width:100%}#CompanyAccountSidebar .sidebarProfile>.companyAvatar{background-position:50%;background-size:cover;border:1px solid rgba(69,69,69,.69);border-radius:100%;box-shadow:0 0 4px 2px rgba(69,69,69,.69);height:100px;left:1rem;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:100px}#CompanyAccountSidebar .sidebarProfile>.companyName{background-color:rgba(0,0,0,.6);border-radius:3px;font-size:1.3rem;font-style:italic;font-weight:700;left:calc(100px + .5rem);padding:.6rem .9rem .6rem 1.4rem;position:absolute;text-align:right;text-shadow:4px 4px 4px rgba(0,0,0,.9);top:50%;transform:translateY(-50%);white-space:nowrap}#CompanyAccountSidebar>.sidebarMenu{display:flex;flex-direction:column;gap:1rem;margin:1rem}#CompanyAccountSidebar>.sidebarMenu .sidebarItem{background-color:rgba(0,0,0,.3);background-color:rgba(0,0,0,.4);background-image:linear-gradient(180deg,hsla(0,0%,4%,.9),rgba(33,33,33,.8));border-radius:3px;box-shadow:0 0 4px 2px hsla(0,0%,100%,0);color:#dedede;display:flex;flex-direction:row;font-size:1rem;font-size:1.2rem;font-style:italic;font-weight:700;justify-content:flex-start;padding:.8rem 1.1rem;transition:var(--default_transition_all);white-space:nowrap}#CompanyAccountSidebar>.sidebarMenu .sidebarItem:hover{background-color:rgba(0,0,0,.9);background-image:linear-gradient(180deg,hsla(0,0%,4%,.7),rgba(33,33,33,.6));box-shadow:0 0 4px 2px hsla(0,0%,100%,.3);color:#fff}#CompanyAccountSidebar>.sidebarMenu .sidebarItem.currentSection{background-color:rgba(69,69,69,.3);color:#fff}#TermsModal{background-color:#10101a;border:1px solid #1e293b;border-radius:5px;padding:2rem}#TermsModal p{margin-bottom:1rem}#TermsModal ul{margin:1rem;padding:1rem}.investment-tabs-nav{background-color:var(--surface-700);height:calc(var(--StreambleToolbar_height) + 1rem);text-shadow:0 1px 1px rgba(0,0,0,.6);width:100%}.investment-tabs-list{border-bottom:1px solid hsla(0,0%,59%,.2);display:flex;list-style:none;margin:0;padding:0}.investment-tab-item{color:var(--primary-500);cursor:pointer;font-size:1rem;font-weight:600;line-height:calc(var(--StreambleToolbar_height) + 1rem);padding:0 2rem;position:relative;transition:all .2s ease;white-space:nowrap}.investment-tab-item:hover{opacity:.8}.investment-tab-active{color:#fff;text-shadow:0 0 2px rgba(212,175,55,.5)}.investment-tab-active:after{background-color:var(--primary-500);bottom:-1px;content:"";height:2px;left:0;position:absolute;width:100%}@media (max-width:1024px){.investment-tabs-list{justify-content:space-around}.investment-tab-item{padding:0 16px}}@media (max-width:768px){.investment-tab-item{padding:0 16px}}.investment-game-title-section{display:flex;flex-direction:column;gap:.5rem}.investment-funding-stage{background-color:rgba(255,193,7,.1);border:1px solid var(--accent-yellow);border-radius:4px;color:var(--accent-yellow);font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase;width:fit-content}.investment-progress-info{gap:25px}.investment-funding-progress{display:flex;flex-direction:column;gap:8px}.investment-funding-progress-row{align-items:center;display:flex;gap:10px;width:100%}.investment-funding-progress-row .investment-label,.investment-funding-progress-row .investment-progress-percentage{flex:0 0 auto}.investment-development-progress{align-items:center;display:flex;gap:10px;margin-top:10px}.investment-progress-container{border-radius:6px;min-width:150px;overflow:visible}.investment-soft-cap-cutoff{background:#ff6b35;bottom:0;box-shadow:0 0 8px rgba(255,107,53,.8);position:absolute;top:0;width:3px;z-index:2}.investment-progress-bar{border-radius:6px}.investment-progress-bar--blue{background:linear-gradient(90deg,#0cf,#09c);box-shadow:0 0 10px rgba(0,204,255,.5)}.investment-progress-bar--green{background:linear-gradient(90deg,#3c3,#292);box-shadow:0 0 10px rgba(51,204,51,.5)}.investment-soft-cap-row{align-items:center;display:flex;height:20px;position:relative}.investment-soft-cap-label{background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.4);border-radius:4px;color:#ff6b35;font-size:.7rem;font-weight:600;left:0;padding:2px 6px;pointer-events:none;position:absolute;text-shadow:0 0 4px rgba(255,107,53,.6);transform:translateX(0);white-space:nowrap}.investment-expanded-content{box-sizing:border-box;padding:20px;width:100%}.investment-expanded-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:800px;min-height:600px}.investment-expanded-col-1,.investment-expanded-col-2{display:flex;flex-direction:column;gap:20px}.investment-expanded-row-1,.investment-expanded-row-2{flex:1;min-height:0}.investment-expanded-col-1 .investment-expanded-row-1{flex:0 0 auto}.investment-expanded-col-1 .investment-expanded-row-2{flex:1;overflow:hidden}.investment-expanded-col-2 .investment-expanded-row-1,.investment-expanded-col-2 .investment-expanded-row-2{flex:1;min-height:0}.investment-game-content{background-color:rgba(16,16,28,.9);border:2px solid #639;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:20px}.investment-game-content__empty{align-items:center;color:hsla(0,0%,100%,.7);display:flex;font-size:1.2rem;height:100%;justify-content:center;text-align:center}.investment-game-content__landing-btn{background:linear-gradient(45deg,#639,#8a2be2);border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-weight:600;letter-spacing:1px;margin-top:auto;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.investment-game-content__landing-btn:hover{background:linear-gradient(45deg,#8a2be2,#639);box-shadow:0 4px 12px rgba(102,51,153,.4);transform:translateY(-2px)}.investment-contribution-btn{background:linear-gradient(135deg,#639,#8a2be2);border:2px solid #639;border-radius:25px;box-shadow:0 4px 15px rgba(102,51,153,.3);color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 15px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.investment-contribution-btn:hover{background:linear-gradient(135deg,#8a2be2,#639);border-color:#8a2be2;box-shadow:0 8px 25px rgba(102,51,153,.5);transform:translateY(-2px)}.investment-contribution-btn:active{box-shadow:0 2px 10px rgba(102,51,153,.4);transform:translateY(0)}.contribution-modal-overlay{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.contribution-modal{background-color:rgba(16,16,28,.95);border:2px solid #639;border-radius:12px;box-shadow:0 20px 25px -5px rgba(102,51,153,.3),0 10px 10px -5px rgba(102,51,153,.2);max-height:80vh;max-width:500px;overflow:auto;padding:24px;width:90%}.contribution-modal::-webkit-scrollbar{width:10px}.contribution-modal::-webkit-scrollbar-track{background:rgba(102,51,153,.1);border-radius:5px;margin:5px}.contribution-modal::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#639,#8a2be2);border:2px solid rgba(102,51,153,.2);border-radius:5px;transition:all .3s ease}.contribution-modal::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#8a2be2,#639);border-color:rgba(102,51,153,.4)}.contribution-modal::-webkit-scrollbar-corner{background:rgba(102,51,153,.1)}.contribution-modal-header{align-items:center;border-bottom:1px solid #639;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.contribution-modal-title{color:#fff;font-size:20px;font-weight:600;letter-spacing:1px;margin:0;text-transform:uppercase}.contribution-modal-close{background:none;border:none;color:#639;cursor:pointer;font-size:24px;padding:4px;transition:color .2s ease}.contribution-modal-close:hover{color:#8a2be2}.contribution-list{margin-bottom:20px}.contribution-item{align-items:center;border-bottom:1px solid rgba(102,51,153,.3);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 8px;transition:all .2s ease}.contribution-item:hover{background-color:rgba(102,51,153,.2);box-shadow:0 2px 8px rgba(102,51,153,.3);transform:translateX(4px)}.contribution-item:active{background-color:rgba(102,51,153,.3);transform:translateX(2px)}.contribution-item:last-child{border-bottom:none}.contribution-date{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500}.contribution-amount{color:#0cf;font-size:14px;font-weight:600}.contribution-summary{background-color:rgba(102,51,153,.1);border:1px solid rgba(102,51,153,.3);border-radius:8px;margin-top:20px;padding:16px;text-align:center}.contribution-summary-total{color:#fff;font-size:16px;font-weight:600;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.contribution-summary-amount{color:#0cf;font-size:14px;font-weight:600}@media (max-width:768px){.investment-game-card__row{align-items:flex-start;flex-direction:column}.investment-funding-info{align-items:flex-start;margin-top:15px}.investment-action-info{justify-content:flex-start;margin-top:15px}.investment-game-title{font-size:1.8rem}}@media (max-width:1200px){.investment-expanded-grid{height:700px;min-height:500px}}@media (max-width:768px){.investment-expanded-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;height:auto;min-height:auto}.investment-expanded-col-1,.investment-expanded-col-2{gap:15px}.investment-expanded-content{padding:15px}}.investment-games{min-height:100%}.investment-games-container{gap:20px;padding:20px}.investment-games-loading{color:#d4af37;font-size:16px;margin-top:40px}.investment-games-error{background-color:rgba(255,64,64,.1);border-radius:4px;color:#ff4040;font-size:16px;margin-top:40px;padding:20px}.investment-games-empty{background-color:hsla(0,0%,53%,.1);border:1px solid hsla(0,0%,53%,.3);border-radius:8px;color:#888;font-size:16px;margin-top:40px;padding:30px}.investment-game-card-placeholder{background-color:rgba(30,30,30,.7);border:2px solid #d4af37;border-radius:4px;color:#fff;padding:20px}.investment-game-card-placeholder h3{color:#d4af37;margin-top:0}.pageHeader{background-color:var(--surface-500);background-image:linear-gradient(0deg,rgba(69,69,69,.69),rgba(0,0,0,.8));display:flex;flex-direction:column;justify-content:space-around;padding:3rem 2rem}.pageHeader>h1{background:linear-gradient(180deg,var(--primary-100) 0,var(--primary-500) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2.5rem;line-height:2.5rem;margin:0;text-transform:uppercase}.pageHeader>p{font-size:1.2rem;line-height:1.8rem}@media screen and (max-width:1024px){.pageHeader{padding:2rem}.pageHeader>h1{font-size:2rem;line-height:2rem}.pageHeader>p{font-size:1rem;line-height:1.5rem}}.column-chart-container{display:flex;flex-direction:column;height:100%;position:relative}.column-chart{height:120px;justify-content:space-between;padding:25px 0 35px;width:100%}.column,.column-chart{display:flex;position:relative}.column{align-items:center;flex:1;flex-direction:column;height:100%;padding:0 2px}.column-bar{background:linear-gradient(180deg,#42a5f5,#1976d2);border-radius:4px;bottom:0;min-height:5px;position:absolute;transform-origin:bottom center;transition:height .3s ease;width:8px}.active-column{background:linear-gradient(180deg,#ff5252,#c51162);width:10px}.column-label{bottom:-20px;color:#aaa;font-size:.7rem}.column-label,.column-value{position:absolute;text-align:center}.column-value{color:hsla(0,0%,100%,.7);font-size:.65rem;top:-20px;white-space:nowrap;width:100%}.week-card{background-color:rgba(0,0,0,.6);border:1px solid #555;border-radius:8px;color:#fff;display:flex;flex-direction:column;height:100%;padding:15px}.week-title{font-size:1.2rem;font-weight:700;margin:0 0 15px;text-transform:uppercase}.week-content{display:flex;flex-direction:row;flex-grow:1;position:relative}.week-chart-container{display:flex;flex:2;flex-direction:column;height:100%;padding-left:0;position:relative}.peak-info{display:flex;flex:1;flex-direction:column;justify-content:center;text-align:right}.peak-info h2{font-size:1.8rem;font-weight:700;margin:0}.peak-day{color:#aaa;font-size:.9rem;margin:5px 0 0;text-transform:uppercase}.trades-card{background-color:rgba(0,0,0,.6);border:1px solid #555;border-radius:8px;color:#fff;display:flex;flex-direction:column;height:100%;padding:15px}.trades-title{flex-shrink:0;font-size:1.2rem;font-weight:700;margin:0 0 15px;text-transform:uppercase}.trades-header{border-bottom:1px solid hsla(0,0%,100%,.1);color:#aaa;display:flex;flex-shrink:0;font-size:.8rem;gap:20px;justify-content:space-between;padding-bottom:8px}.trades-column{flex:1;white-space:nowrap}.price-column{flex:1}.amount-column{flex:1;text-align:center}.total-column{flex:1;text-align:right}.trades-list{flex-grow:1;height:100%;overflow-y:auto;scrollbar-color:#555 rgba(0,0,0,.2);scrollbar-width:thin}.trades-list::-webkit-scrollbar{width:5px}.trades-list::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.trades-list::-webkit-scrollbar-thumb{background-color:#555;border-radius:10px}.trade-row{border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;font-size:.9rem;gap:20px;justify-content:space-between;padding:8px 0}.buy-row .price-column{color:#00ff7f}.sell-row .price-column{color:#ff4d4d}.line-chart-container{background-color:rgba(0,0,0,.3);border-radius:8px;flex:1;overflow:hidden;position:relative}.chart-with-axes{box-sizing:border-box;height:100%;padding:5px 5px 15px 35px;position:relative;width:100%}.line-chart{display:block}.empty-chart{height:100%;width:100%}.y-axis-labels{color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;font-size:8px;height:100%;justify-content:space-between;padding:5px 0;top:0}.y-axis-labels,.y-label{left:0;position:absolute;width:25px}.y-label{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.max-value{top:0}.mid-value{top:50%;transform:translateY(-50%)}.min-value{bottom:0}.x-axis-labels{bottom:0;color:hsla(0,0%,100%,.7);display:flex;font-size:8px;height:15px;justify-content:space-between;left:35px;position:absolute;right:5px}.x-label{text-align:center}.start-date{text-align:left}.end-date{text-align:right}.holdings-card{background-color:rgba(0,0,0,.6);border:1px solid #555;border-radius:8px;color:#fff;height:100%;padding:15px}.holdings-card,.holdings-content{display:flex;flex-direction:column}.holdings-content{margin-bottom:20px}.player-info h3{color:#fff}.player-card-container{max-width:100%}.player-card-container .streamble-stripped-card{width:100%}.player-card-container .streamble-stripped-card-user-level-container{justify-content:space-between;width:100%}.holdings-subtitle{color:#fff;font-size:1rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.holdings-value-container{align-items:center;display:flex;flex-grow:1}.holdings-chart{flex:2;margin-right:15px}.holdings-value{flex:1;text-align:center}.holdings-value h2{font-size:2rem;font-weight:700;margin:0}.percent-change{justify-content:center;margin:5px 0 0}.change-indicator{margin-right:4px}.candlestick-chart-container{background-color:rgba(0,0,0,.3);border-radius:8px;display:flex;flex:1;flex-direction:column;max-height:400px;min-height:300px;overflow:hidden;position:relative}.candlestick-chart{display:grid;flex:1;grid-template-columns:10% 80% 10%;height:100%;min-height:240px;position:relative;width:100%}.chart-timeline{padding:10px 5% 5px}.chart-card{background-color:rgba(0,0,0,.6);border:1px solid #555;border-radius:8px;color:#fff;display:flex;flex-direction:column;height:100%;padding:15px}.chart-content{flex-direction:column;margin-bottom:20px}.player-avatar{background-color:#666;height:40px;margin-right:10px;width:40px}.player-info h3{font-size:1.2rem;font-weight:700;margin:0}.player-subtitle{color:#aaa;font-size:.8rem;margin:0}.player-card-container{flex:1;margin-bottom:10px;max-width:1080px;width:100%}.player-card-container .streamble-compact-card-avatar-container{align-items:center;display:flex;justify-content:center}.player-card-container .streamble-card-wrapper{width:100%}.player-card-container .streamble-compact-card-user-level-container{justify-content:space-between;width:100%}.player-card-container .streamble-compact-card-background{display:block;height:100%;width:100%}.player-card-container .streamble-compact-card-content-wrapper{padding:8px 16px}.price-header{width:100%}.time-selectors{display:flex;gap:8px}.time-button{background-color:rgba(0,0,0,.4);border:1px solid #555;border-radius:4px;color:#aaa;font-size:.8rem;padding:4px 8px}.time-button.active{background-color:hsla(0,0%,100%,.1);border:1px solid #888;color:#fff}.chart-price-container{display:flex;flex-grow:1;margin-bottom:15px;position:relative}.current-price{align-items:flex-end;display:flex;flex-direction:column;justify-content:center;width:25%}.current-price h2{font-size:2rem;font-weight:700;margin:0}.percent-change{align-items:center;display:flex;font-weight:700;margin:5px 0}.positive{color:#00ff7f}.negative{color:#ff4d4d}.current-label{color:#aaa;font-size:.8rem;margin:0;text-transform:uppercase}.chart-container{border-radius:8px;flex:1;max-height:400px}.chart-left-column{z-index:5}.chart-center-column,.chart-left-column{height:100%;position:relative;width:100%}.chart-center-column{border-left:1px solid hsla(0,0%,100%,.1);border-right:1px solid hsla(0,0%,100%,.1);overflow:hidden}.chart-right-column{height:100%;position:relative;width:100%;z-index:5}.candlesticks-container{bottom:5px;left:5px;overflow:hidden;position:absolute;right:5px;top:5px;z-index:2}.price-grid-lines{height:100%;overflow:hidden;pointer-events:none;top:0;z-index:1}.price-grid-line,.price-grid-lines{left:0;position:absolute;width:100%}.price-grid-line{background-color:hsla(0,0%,100%,.1);height:1px}.price-grid-line:nth-child(5n+1){background-color:hsla(0,0%,100%,.2);height:1.5px}.chart-right-column .price-label{color:hsla(0,0%,100%,.75);right:5px;text-align:right;top:-7px}.chart-right-column .price-label,.current-price-label{border-radius:2px;font-size:10px;padding:1px 3px;position:absolute;white-space:nowrap;z-index:5}.current-price-label{background-color:rgba(0,0,0,.5);color:hsla(0,0%,100%,.9);font-weight:700;left:5px;transform:translateY(-50%)}.candle-container{cursor:crosshair;height:100%;position:absolute;top:0}.candle-container:hover{z-index:10}.candle-container:hover:after{background-color:rgba(0,0,0,.8);border-radius:4px;color:#fff;content:attr(title);font-size:11px;padding:4px 8px;top:0;white-space:pre;z-index:11}.candle-container:hover:after,.candle-wick{left:50%;position:absolute;transform:translateX(-50%)}.candle-wick{background-color:hsla(0,0%,100%,.7);width:2px}.candle-body{border-radius:2px;left:15%;min-height:2px;position:absolute;width:70%}.candle-body.bullish{background-color:#00c853;box-shadow:0 0 5px rgba(0,200,83,.5)}.candle-body.bearish{background-color:#ff4d4d;box-shadow:0 0 5px rgba(255,77,77,.5)}.chart-overlay{background:linear-gradient(180deg,transparent 90%,rgba(0,0,0,.5));bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.chart-timeline{box-sizing:border-box;color:#888;display:flex;font-size:.7rem;justify-content:space-between;margin-left:5%;margin-top:5px;padding:10px 10% 5px;width:90%;z-index:10}.chart-timeline,.chart-timeline span{position:relative}.chart-controls{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding-top:10px}.buy-sell-controls{display:flex;gap:10px}.buy-button{background-color:#00c853;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;padding:6px 20px;transition:background-color .2s}.buy-button:hover{background-color:#00a644}.sell-button{background-color:#555;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;padding:6px 20px;transition:background-color .2s}.sell-button:hover{background-color:#ff4d4d}.price-input{align-items:center;background-color:rgba(0,0,0,.3);border-radius:4px;display:flex;padding:5px 10px}.price-label{color:#aaa;margin-right:5px}.price-field{background:transparent;border:none;color:#fff;font-size:1rem;text-align:left;width:80px}.price-range{display:flex;font-size:.8rem;gap:20px}.min-price{color:#ff4d4d}.max-price{color:#00ff7f}.chart-time{color:#aaa;font-size:.8rem;margin-top:5px;text-align:right}@media (max-width:1200px){.chart-content{flex-direction:column}.player-card-container,.price-header{max-width:none;width:100%}}@media (max-width:768px){.buy-sell-controls,.price-range{flex-direction:column;gap:5px}}.current-price-line{background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.8) 6px,transparent 0,transparent 12px);box-shadow:0 0 3px hsla(0,0%,100%,.3);height:1px;left:0;position:absolute;width:100%;z-index:4}.current-price-line:before{background:linear-gradient(180deg,transparent 0,hsla(0,0%,100%,.1) 50%,transparent);content:"";height:5px;left:0;pointer-events:none;position:absolute;top:-2px;width:100%}.pie-chart{align-items:center;display:flex;flex-direction:column;margin-bottom:15px}.pie-chart-svg{margin-bottom:10px}.pie-segment{transition:transform .2s}.pie-segment:hover{filter:brightness(1.1);transform:scale(1.05) translateX(2px) translateY(2px)}.pie-chart-legend{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px;max-width:100%}.legend-item{align-items:center;display:flex;font-size:.7rem;margin-right:8px}.legend-color{border-radius:50%;height:10px;margin-right:5px;width:10px}.legend-label{color:hsla(0,0%,100%,.8)}.details-card{background-color:rgba(0,0,0,.6);border:1px solid #555;border-radius:8px;color:#fff;display:flex;flex-direction:column;height:100%;padding:15px}.details-title{font-size:1.2rem;font-weight:700;margin:0 0 15px;text-transform:uppercase}.market-details{margin-bottom:20px}.detail-row{display:flex;justify-content:space-between;margin-bottom:10px}.detail-label{color:#aaa;font-size:.9rem}.detail-value{font-size:.9rem;font-weight:700}.holders-chart-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-around}.holders-info{display:flex;flex-direction:column;gap:10px}.holder-detail{align-items:center;display:flex;justify-content:space-between}.holder-label{color:#aaa;font-size:.8rem}.holder-value{font-size:.9rem;font-weight:700}.holder-username{color:gold;font-weight:700}.investment-player-card{background-color:rgba(16,16,28,.9);border:2px solid #639;box-sizing:border-box;color:#fff;padding:20px;width:50%}.investment-player-card-container--expanded .investment-player-card{width:100%}.investment-player-card__row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.investment-player-card__row:last-child{margin-bottom:0}.investment-player-info{align-items:flex-start;display:flex;flex:1;flex-direction:row}.investment-player-avatar-container{align-items:center;background-position:50%;background-size:cover;border:2px solid #fc0;display:flex;flex-direction:column;height:190px;justify-content:flex-end;margin-right:15px;width:160px}.investment-player-avatar{border:2px solid #fc0;height:160px;margin-bottom:10px;object-fit:cover;width:160px}.investment-profile-button{background-color:gold;border:none;border-radius:0;box-shadow:0 -10px 14px 2px rgba(255,215,0,.7),0 -7px 5px 1px rgba(255,215,0,.5);color:#000;cursor:pointer;font-size:12px;font-weight:700;margin-top:auto;padding:6px 12px;text-transform:uppercase;transition:all .3s ease;width:100%;z-index:2}.investment-profile-button:hover{background-color:#fc0;box-shadow:0 -20px 20px -10px rgba(255,215,0,.8),0 -10px 10px -5px rgba(255,215,0,.6)}.investment-player-name{color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:1px;margin:0;text-transform:uppercase}.investment-player-stats{align-items:flex-end;display:flex;flex:1;flex-direction:column;gap:10px}.investment-current-profit,.investment-player-stock,.investment-support-amount{align-items:center;display:flex;gap:8px}.investment-value-progress{align-items:center;display:flex;gap:10px}.investment-progress-container{position:relative}.investment-progress-bar{position:absolute;transition:width .1s linear,margin-left .1s linear}.investment-progress-percentage{margin-right:15px;width:60px}.investment-label{font-size:.9rem}.investment-gold-text,.investment-text,.investment-value{font-size:1.2rem}.investment-profit-negative,.investment-profit-positive{font-size:1.2rem;font-weight:700}.stock-card{display:flex;flex:1;flex-direction:column;height:100%}.chart-card,.details-card,.holdings-card,.trades-card,.week-card{box-sizing:border-box;height:100%}.chart-card,.holdings-card,.trades-card{margin-bottom:0}.chart-price-container,.trades-list,.week-content{overflow:hidden}.investment-players-container{flex-wrap:wrap}@media (max-width:1200px){.stock-card{height:400px}}@media (max-width:768px){.investment-player-card__row{align-items:flex-start;flex-direction:column}.investment-player-stats{align-items:flex-start}.investment-action-info,.investment-player-stats,.investment-progress-info{margin-top:15px;width:100%}.investment-action-info{justify-content:flex-start}.investment-player-name{font-size:1.8rem;margin-top:10px}.investment-player-info{align-items:center;flex-direction:column;text-align:center}.investment-player-avatar{margin-bottom:10px;margin-right:0}.stock-card{height:300px}}.investment-players{min-height:100%;width:100%}.investment-players-container{display:flex;flex-direction:column;gap:20px;padding:20px}.investment-players-loading{color:#d4af37;font-size:16px;margin-top:40px;text-align:center}.investment-players-error{background-color:rgba(255,64,64,.1);color:#ff4040;font-size:16px;margin-top:40px;padding:20px;text-align:center}.investment-players-empty{background-color:rgba(30,30,30,.4);border:1px dashed #555;color:#888;font-size:16px;margin-top:40px;padding:40px 20px;text-align:center}.investment-team-logo-chart__container{align-items:start;display:flex;flex-direction:row-reverse;height:100%;width:100%}.investment-team-logo-chart__holdings-column{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:-40px;margin-top:-30px}.investment-team-logo-chart__chart-column{align-items:center;display:flex;flex-direction:column;gap:15px;height:100%;justify-content:center;width:80%}.investment-team-logo-chart__holdings-text{color:#fff;margin-top:10px;text-align:left}.investment-team-logo-chart__holdings-label{color:hsla(0,0%,100%,.9);font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.investment-team-logo-chart__holdings-amount{color:#d4af37;font-size:1.1rem;font-weight:700;text-shadow:0 0 10px rgba(212,175,55,.5)}.investment-team-logo-chart{align-items:center;display:flex;justify-content:center;position:relative}.investment-team-logo-chart__svg{left:0;position:absolute;top:0}.investment-team-logo-chart__background,.investment-team-logo-chart__holdings{transition:all .3s ease}.investment-team-logo-chart__logo-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.investment-team-logo-chart__inner-circle{align-items:center;border-radius:50%;display:flex;height:120px;justify-content:center;width:120px}.investment-team-logo-chart__logo{border-radius:8px;height:80px;object-fit:contain;width:80px}.investment-team-logo-chart__dominance-text-overlay{pointer-events:none}.investment-team-logo-chart__dominance-label-overlay,.investment-team-logo-chart__dominance-percentage-overlay{text-shadow:2px 2px 4px rgba(0,0,0,.8)}.investment-team-logo-chart__squad-value-text{color:#fff;text-align:center}.investment-team-logo-chart__squad-value-label{font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.investment-team-logo-chart__squad-value-amount{color:#d4af37;font-size:1.4rem;font-weight:700;text-shadow:0 0 10px rgba(212,175,55,.5)}@media (max-width:1024px){.investment-team-logo-chart__container{gap:15px;grid-template-columns:1fr;text-align:center}.investment-team-logo-chart__holdings-column{align-items:center;order:2}.investment-team-logo-chart__chart-column{order:1}.investment-team-logo-chart__holdings-text{text-align:center}}@media (max-width:768px){.investment-team-logo-chart__inner-circle{height:100px;width:100px}.investment-team-logo-chart__logo{height:60px;width:60px}.investment-team-logo-chart__holdings-amount,.investment-team-logo-chart__squad-value-amount{font-size:1.1rem}.investment-team-logo-chart__holdings-label,.investment-team-logo-chart__squad-value-label{font-size:.8rem}}@media (max-width:480px){.investment-team-logo-chart__inner-circle{height:80px;width:80px}.investment-team-logo-chart__logo{height:50px;width:50px}.investment-team-logo-chart__holdings-amount,.investment-team-logo-chart__squad-value-amount{font-size:1rem}.investment-team-logo-chart__holdings-label,.investment-team-logo-chart__squad-value-label{font-size:.7rem}}.investment-team-logo-chart:hover .investment-team-logo-chart__inner-circle{transform:scale(1.05)}.investment-team-logo-chart:hover .investment-team-logo-chart__background,.investment-team-logo-chart:hover .investment-team-logo-chart__holdings{filter:brightness(1.1)}@keyframes investment-team-logo-chart-pie-reveal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.investment-team-logo-chart__holdings{animation:investment-team-logo-chart-pie-reveal 1.2s ease-out forwards}.investment-team-logo-chart__background{animation:investment-team-logo-chart-pie-reveal 1s ease-out forwards}.investment-team-owner{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;transition:all .3s ease;width:50%}.investment-team-owner:hover{border-color:rgba(212,175,55,.5);box-shadow:0 8px 25px rgba(0,0,0,.4);transform:translateY(-2px)}.investment-team-owner__header{background:rgba(0,0,0,.3);border-bottom:2px solid #d4af37;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:15px 20px;text-align:center;text-transform:uppercase}.investment-team-owner__body{align-items:center;display:grid;gap:20px;grid-template-columns:80px 1fr auto;padding:25px}.investment-team-owner__avatar{border:2px solid #d4af37;border-radius:8px;box-shadow:0 4px 15px rgba(212,175,55,.3);height:80px;overflow:hidden;width:80px}.investment-team-owner__avatar-img{height:100%;object-fit:cover;width:100%}.investment-team-owner__info{display:flex;flex-direction:column;gap:15px}.investment-team-owner__username{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.investment-team-owner__view-profile-btn{background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:4px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;max-width:fit-content;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.investment-team-owner__view-profile-btn:hover{box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.investment-team-owner__support{text-align:right}.investment-team-owner__support-amount{color:#d4af37;font-size:1.6rem;font-weight:700;text-shadow:0 0 10px rgba(212,175,55,.5)}.investment-team-owner__footer{background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.9rem;padding:15px 20px;text-align:center}@media (max-width:768px){.investment-team-owner__body{gap:15px;grid-template-columns:60px 1fr auto;padding:20px}.investment-team-owner__avatar{height:60px;width:60px}.investment-team-owner__username{font-size:1.1rem}.investment-team-owner__support-amount{font-size:1.2rem}}@media (max-width:480px){.investment-team-owner__body{gap:20px;grid-template-columns:1fr;text-align:center}.investment-team-owner__avatar{height:80px;margin:0 auto;width:80px}.investment-team-owner__support{text-align:center}.investment-team-owner__info{align-items:center}.investment-team-owner__footer,.investment-team-owner__header{font-size:.8rem;padding:12px 15px}}.investment-team-members{padding:0}.investment-team-members__section-title{border-bottom:2px solid #d4af37;color:#d4af37;font-size:1.2rem;font-weight:700;letter-spacing:2px;margin:0 0 25px;padding-bottom:10px;text-align:center;text-transform:uppercase}.investment-team-members__section{margin-top:20px}.investment-team-members__slider{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:20px;max-width:100%;overflow:hidden;position:relative;width:100%}.investment-team-members__slider-viewport{background:rgba(0,0,0,.3);border-radius:8px;box-sizing:border-box;overflow:hidden;padding:20px;position:relative;width:100%}.investment-team-members__slider-container{box-sizing:border-box;display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.investment-team-members__slider-slide{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;width:100%}.investment-team-members__slider-nav-button{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.6);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:44px;z-index:3}.investment-team-members__slider-nav-button:hover{background:rgba(0,0,0,.8);border-color:rgba(212,175,55,.6);color:#d4af37;transform:translateY(-50%) scale(1.1)}.investment-team-members__slider-nav-button--prev{left:8px}.investment-team-members__slider-nav-button--next{right:8px}.investment-team-members__slider-nav-button:active{transform:translateY(-50%) scale(.95)}.investment-team-members__slider-nav-button:disabled{background:rgba(0,0,0,.3);cursor:not-allowed;opacity:.3}.investment-team-members__slider-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:20px auto;max-width:90%}.investment-team-members__slider-pagination-dot{background-color:hsla(0,0%,100%,.4);border:2px solid rgba(212,175,55,.4);border-radius:50%;cursor:pointer;display:inline-block;height:10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:10px}.investment-team-members__slider-pagination-dot:hover{background-color:hsla(0,0%,100%,.6);border-color:rgba(212,175,55,.6);transform:scale(1.1)}.investment-team-members__slider-pagination-dot--active{background-color:#d4af37;border-color:#d4af37;box-shadow:0 0 8px rgba(212,175,55,.6);transform:scale(1.3)}.investment-team-members__error{color:#ff6b6b;padding:40px 20px;text-align:center}.investment-team-members__no-members{color:hsla(0,0%,100%,.6);padding:40px 20px;text-align:center}.investment-team-members__no-members-text{font-size:1.1rem;font-style:italic;margin:0}.investment-team-members__add-player-section{margin-top:20px;text-align:center}.investment-team-members__add-player-btn{background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.investment-team-members__add-player-btn:hover{background:linear-gradient(135deg,#f4d03f,#d4af37);box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}@media (max-width:1200px){.investment-team-members__slider-slide{justify-content:center}}@media (max-width:768px){.investment-team-members__slider-slide{align-items:center;justify-content:center}.investment-team-members__slider-nav-button{font-size:20px;height:36px;width:36px}.investment-team-members__slider-nav-button--prev{left:4px}.investment-team-members__slider-nav-button--next{right:4px}.investment-team-members__slider-viewport{padding:15px}}@media (max-width:480px){.investment-team-members__section-title{font-size:1rem;margin-bottom:15px}.investment-team-members__slider-viewport{padding:12px}.investment-team-members__add-player-btn{font-size:.8rem;padding:10px 20px}.investment-team-members__slider-nav-button{font-size:18px;height:32px;width:32px}.investment-team-members__slider-pagination-dot{height:8px;width:8px}}.investment-upcoming-matches *,.investment-upcoming-matches :after,.investment-upcoming-matches :before{box-sizing:border-box}.investment-upcoming-matches{box-sizing:border-box;padding:0}.investment-upcoming-matches__section-title{border-bottom:2px solid #d4af37;color:#d4af37;font-size:1.2rem;font-weight:700;letter-spacing:2px;margin:0 0 25px;padding-bottom:10px;text-align:center;text-transform:uppercase}.investment-upcoming-matches__section{box-sizing:border-box;margin-top:20px}.investment-upcoming-matches__slider{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:20px;max-width:100%;overflow:hidden;position:relative;width:100%}.investment-upcoming-matches__slider-viewport{background:rgba(0,0,0,.3);border-radius:8px;box-sizing:border-box;margin:0 auto;max-width:600px;overflow:hidden;padding:16px;position:relative;width:100%}.investment-upcoming-matches__slider-container{box-sizing:border-box;display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1);width:100%}.investment-upcoming-matches__slider-slide{align-items:center;box-sizing:border-box;display:flex;flex:0 0 100%;justify-content:center;width:100%}.investment-upcoming-matches__slider-nav-button{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.6);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:44px;z-index:3}.investment-upcoming-matches__slider-nav-button:hover{background:rgba(0,0,0,.8);border-color:rgba(212,175,55,.6);color:#d4af37;transform:translateY(-50%) scale(1.1)}.investment-upcoming-matches__slider-nav-button--prev{left:8px}.investment-upcoming-matches__slider-nav-button--next{right:8px}.investment-upcoming-matches__slider-nav-button:active{transform:translateY(-50%) scale(.95)}.investment-upcoming-matches__slider-nav-button:disabled{background:rgba(0,0,0,.3);cursor:not-allowed;opacity:.3}.investment-upcoming-matches__slider-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:20px auto;max-width:90%}.investment-upcoming-matches__slider-pagination-dot{background-color:hsla(0,0%,100%,.4);border:2px solid rgba(212,175,55,.4);border-radius:50%;cursor:pointer;display:inline-block;height:10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:10px}.investment-upcoming-matches__slider-pagination-dot:hover{background-color:hsla(0,0%,100%,.6);border-color:rgba(212,175,55,.6);transform:scale(1.1)}.investment-upcoming-matches__slider-pagination-dot--active{background-color:#d4af37;border-color:#d4af37;box-shadow:0 0 8px rgba(212,175,55,.6);transform:scale(1.3)}.investment-upcoming-matches__card{background:linear-gradient(135deg,rgba(0,20,40,.9),rgba(0,10,30,.95));border:1px solid rgba(212,175,55,.3);border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.4);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:8px;height:380px;overflow:hidden;padding:16px;transition:all .3s ease}.investment-upcoming-matches__card:hover{border-color:rgba(212,175,55,.6);box-shadow:0 12px 30px rgba(0,0,0,.5);transform:translateY(-2px)}.investment-upcoming-matches__tournament{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between}.investment-upcoming-matches__tournament-name{color:#d4af37;flex:1;font-size:.75rem;font-weight:700;letter-spacing:1px;text-align:left;text-transform:uppercase}.investment-upcoming-matches__prize-pool{color:#4caf50;flex-shrink:0;font-size:.75rem;font-weight:700}.investment-upcoming-matches__teams{align-items:center;box-sizing:border-box;display:flex;gap:8px;justify-content:space-between}.investment-upcoming-matches__team{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.investment-upcoming-matches__team-logo{border-radius:6px;flex-shrink:0;height:30px;object-fit:cover;width:30px}.investment-upcoming-matches__team-name{color:#fff;font-size:.65rem;font-weight:700;text-align:center;word-wrap:break-word;max-width:100%;overflow-wrap:break-word}.investment-upcoming-matches__vs{color:#d4af37;flex-shrink:0;font-size:.75rem;font-weight:700;padding:0 4px;text-transform:uppercase}.investment-upcoming-matches__game{align-items:center;box-sizing:border-box;display:flex;gap:6px;justify-content:center}.investment-upcoming-matches__game-name{color:#fff;font-size:.75rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.investment-upcoming-matches__countdown{box-sizing:border-box;display:flex;justify-content:space-between;text-align:center}.investment-upcoming-matches__countdown-label{color:hsla(0,0%,100%,.7);display:block;font-size:.65rem}.investment-upcoming-matches__countdown-time{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.investment-upcoming-matches__countdown-time span{background:rgba(212,175,55,.2);border:1px solid rgba(212,175,55,.3);border-radius:4px;box-sizing:border-box;color:#d4af37;font-size:.65rem;font-weight:700;padding:2px 5px}.investment-upcoming-matches__holdings{box-sizing:border-box}.investment-upcoming-matches__holdings-labels{box-sizing:border-box;color:hsla(0,0%,100%,.8);display:flex;font-size:.55rem;justify-content:space-between}.investment-upcoming-matches__holdings-bar{background:hsla(0,0%,100%,.1);border-radius:3px;box-sizing:border-box;display:flex;height:5px;overflow:hidden}.investment-upcoming-matches__holdings-home{background:linear-gradient(90deg,#4caf50,#66bb6a);box-sizing:border-box;transition:width .8s ease}.investment-upcoming-matches__holdings-away{background:linear-gradient(90deg,#f44336,#ef5350);box-sizing:border-box;transition:width .8s ease}.investment-upcoming-matches__manager-stake{box-sizing:border-box;color:hsla(0,0%,100%,.8);font-size:.65rem;text-align:center}.investment-upcoming-matches__user-squad{align-items:center;box-sizing:border-box;display:flex;font-size:.65rem;justify-content:space-between}.investment-upcoming-matches__squad-label{color:hsla(0,0%,100%,.8)}.investment-upcoming-matches__squad-amount{color:#d4af37;font-weight:700}.investment-upcoming-matches__payouts{box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.investment-upcoming-matches__loss-payout,.investment-upcoming-matches__win-payout{border-radius:6px;box-sizing:border-box;flex:1;font-size:.65rem;font-weight:700;padding:5px;text-align:center}.investment-upcoming-matches__win-payout{background:rgba(76,175,80,.2);border:1px solid rgba(76,175,80,.3);color:#4caf50}.investment-upcoming-matches__loss-payout{background:rgba(244,67,54,.2);border:1px solid rgba(244,67,54,.3);color:#f44336}.investment-upcoming-matches__stake-titles{box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.investment-upcoming-matches__stake-title{color:#d4af37;flex:1;font-size:.6rem;font-weight:700;letter-spacing:.5px;text-align:center;text-transform:uppercase}.investment-upcoming-matches__stake-values{box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.investment-upcoming-matches__stake-value{color:#fff;flex:1;font-size:.65rem;font-weight:600;text-align:center}.investment-upcoming-matches__stake-slider-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:8px;padding:0;width:100%}.investment-upcoming-matches__stake-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#4169e1 0,#4169e1 var(--value,0),hsla(0,0%,100%,.1) var(--value,0),hsla(0,0%,100%,.1) 100%);border-radius:4px;box-sizing:border-box;cursor:pointer;height:6px;opacity:.8;outline:none;transition:all .3s ease;width:100%}.investment-upcoming-matches__stake-slider:hover{opacity:1;transform:scaleY(1.2)}.investment-upcoming-matches__stake-slider::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg,#4169e1,#1e90ff);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(65,105,225,.4);cursor:pointer;height:14px;transition:all .2s ease;width:14px}.investment-upcoming-matches__stake-slider::-webkit-slider-thumb:hover{box-shadow:0 3px 8px rgba(65,105,225,.6);transform:scale(1.2)}.investment-upcoming-matches__stake-slider::-moz-range-thumb{background:linear-gradient(135deg,#4169e1,#1e90ff);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(65,105,225,.4);cursor:pointer;height:14px;transition:all .2s ease;width:14px}.investment-upcoming-matches__stake-slider::-moz-range-thumb:hover{box-shadow:0 3px 8px rgba(65,105,225,.6);transform:scale(1.2)}.investment-upcoming-matches__stake-percentage-box{box-sizing:border-box;display:flex;justify-content:center;margin-bottom:8px}.investment-upcoming-matches__stake-percentage{background:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#000;font-size:.7rem;font-weight:700;padding:4px 12px}.investment-upcoming-matches__stake-confirm-section{box-sizing:border-box;display:flex;justify-content:center;margin-top:auto}.investment-upcoming-matches__stake-confirm-btn{background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:6px;box-shadow:0 3px 10px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:.65rem;font-weight:700;letter-spacing:.8px;padding:6px 16px;text-transform:uppercase;transition:all .3s ease}.investment-upcoming-matches__stake-confirm-btn:hover{background:linear-gradient(135deg,gold,#d4af37);box-shadow:0 4px 15px rgba(212,175,55,.4);transform:translateY(-1px)}.investment-upcoming-matches__stake-confirm-btn:active{box-shadow:0 2px 6px rgba(212,175,55,.3);transform:translateY(0)}.investment-upcoming-matches__no-matches{color:hsla(0,0%,100%,.6);padding:40px 20px;text-align:center}.investment-upcoming-matches__no-matches-text{font-size:1.1rem;font-style:italic;margin:0}@media (min-width:1400px){.investment-upcoming-matches__slider-viewport{max-width:650px}}@media (max-width:1200px){.investment-upcoming-matches__slider-viewport{max-width:550px}}@media (max-width:768px){.investment-upcoming-matches__slider-viewport{max-width:none;width:95%}.investment-upcoming-matches__slider-nav-button{font-size:20px;height:36px;width:36px}.investment-upcoming-matches__slider-nav-button--prev{left:4px}.investment-upcoming-matches__slider-nav-button--next{right:4px}.investment-upcoming-matches__card{height:360px;padding:14px}}@media (max-width:480px){.investment-upcoming-matches__slider-viewport{width:100%}.investment-upcoming-matches__slider-nav-button{font-size:18px;height:32px;width:32px}.investment-upcoming-matches__section-title{font-size:1rem;margin-bottom:15px}.investment-upcoming-matches__card{height:340px;padding:12px}.investment-upcoming-matches__slider-pagination-dot{height:8px;width:8px}}.investment-distribution{display:flex;flex-direction:column;gap:20px;padding:0}.investment-distribution__title{backdrop-filter:blur(10px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:2px;padding:15px 20px;text-align:center;text-transform:uppercase}.investment-distribution__rows{display:flex;flex-direction:column;gap:20px}.investment-distribution__row-container{display:flex;flex-direction:column;gap:10px}.investment-distribution__row{align-items:center;display:flex;gap:15px;justify-content:space-between}.investment-distribution__label{color:#fff;flex:1;font-size:.9rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.investment-distribution__value-box{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;display:flex;justify-content:center;min-width:60px;padding:8px 16px}.investment-distribution__percentage{color:#000;font-size:.9rem;font-weight:700}.investment-distribution__slider-container{align-items:center;display:flex;justify-content:center;padding:0;width:100%}.investment-distribution__slider{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.1);border-radius:5px;cursor:pointer;height:8px;opacity:.8;outline:none;transition:all .3s ease;width:100%}.investment-distribution__slider:hover{opacity:1;transform:scaleY(1.2)}.investment-distribution__slider::-webkit-slider-track{background:hsla(0,0%,100%,.1);border:none;border-radius:5px;cursor:pointer;height:8px;width:100%}.investment-distribution__slider::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg,#4169e1,#1e90ff);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(65,105,225,.4);cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.investment-distribution__slider::-webkit-slider-thumb:hover{box-shadow:0 4px 12px rgba(65,105,225,.6);transform:scale(1.2)}.investment-distribution__slider::-moz-range-track{background:hsla(0,0%,100%,.1);border:none;border-radius:5px;cursor:pointer;height:8px;width:100%}.investment-distribution__slider::-moz-range-thumb{background:linear-gradient(135deg,#4169e1,#1e90ff);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(65,105,225,.4);cursor:pointer;height:18px;transition:all .2s ease;width:18px}.investment-distribution__slider::-moz-range-thumb:hover{box-shadow:0 4px 12px rgba(65,105,225,.6);transform:scale(1.2)}.investment-distribution__slider{background:linear-gradient(to right,#4169e1 0,#4169e1 var(--value,0),hsla(0,0%,100%,.1) var(--value,0),hsla(0,0%,100%,.1) 100%)}.investment-distribution__slider::-moz-range-progress{background:#4169e1;border-radius:5px;height:8px}.investment-distribution__save-section{display:flex;justify-content:flex-end;margin-top:10px}.investment-distribution__save-btn{background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:6px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;min-width:140px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.investment-distribution__save-btn:hover{background:linear-gradient(135deg,gold,#d4af37);box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.investment-distribution__save-btn:active{box-shadow:0 3px 10px rgba(212,175,55,.3);transform:translateY(0)}@media (max-width:768px){.investment-distribution__title{font-size:1rem;padding:12px 15px}.investment-distribution__label,.investment-distribution__percentage{font-size:.8rem}.investment-distribution__value-box{min-width:50px;padding:6px 12px}.investment-distribution__rows{gap:18px}.investment-distribution__slider{height:6px}.investment-distribution__slider::-webkit-slider-thumb{height:16px;width:16px}.investment-distribution__slider::-moz-range-thumb{height:16px;width:16px}.investment-distribution__save-btn{font-size:.8rem;min-width:120px;padding:10px 20px}}@media (max-width:480px){.investment-distribution__row{flex-direction:column;gap:8px;text-align:center}.investment-distribution__value-box{align-self:center}.investment-distribution__rows{gap:15px}.investment-distribution__save-section{justify-content:center}}.investment-team-card-container{margin-bottom:20px;max-width:99%;overflow-x:hidden;transition:all .3s ease}.investment-team-card-container--expanded{transform:scale(1.02)}.investment-team-card{backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);padding:25px;transition:all .3s ease}.investment-team-card:hover{border-color:rgba(212,175,55,.3);box-shadow:0 8px 25px rgba(0,0,0,.3)}.investment-team-card__main-row{align-items:start;display:grid;gap:30px;grid-template-columns:auto 1fr}.investment-team-card__info{align-items:center;display:flex;flex-direction:column;gap:15px;height:100%}.investment-team-card__right-column{display:flex;flex-direction:column;gap:20px;min-height:100%}.investment-team-card__header-row{align-items:flex-start;display:flex;flex-direction:row;gap:0;justify-content:space-between}.investment-team-card__name{color:#d4af37;cursor:pointer;flex:0 0 auto;font-size:4rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:0 0 10px rgba(212,175,55,.3);text-transform:uppercase}.investment-team-card__progress-row{display:flex;flex-direction:column;gap:15px}.investment-team-card__performance-score,.investment-team-card__total-dominance{align-items:center;color:#fff;display:flex;gap:15px}.investment-team-card__label{font-size:.9rem;font-weight:600;letter-spacing:.5px;min-width:120px;text-transform:uppercase}.investment-team-card__progress-container{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);flex:1;height:20px;overflow:hidden;position:relative}.investment-team-card__progress-bar{height:100%;transition:width .8s ease}.investment-team-card__progress-bar,.investment-team-card__progress-bar--performance{background:linear-gradient(90deg,#87ceeb,#00bfff)}.investment-team-card__progress-bar--dominance{background:linear-gradient(90deg,#ff6b6b,#f33)}.investment-team-card__dominance-percentage,.investment-team-card__performance-percentage{color:#d4af37;font-size:.9rem;font-weight:600;min-width:50px;text-align:right}.investment-team-card__bottom-row{align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto}.investment-team-card__match-results{align-items:center;display:flex;gap:8px}.investment-team-card__match-result{align-items:center;border-radius:50%;color:#000;display:flex;font-size:.7rem;font-weight:700;height:24px;justify-content:center;width:24px}.investment-team-card__match-result--w{background-color:#4caf50}.investment-team-card__match-result--l{background-color:#f44336}.investment-team-card__action-info{display:flex;justify-content:flex-end}.investment-team-card__view-details-btn{background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.investment-team-card__view-details-btn:hover{background:linear-gradient(135deg,#f4d03f,#d4af37);box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.investment-team-card__expanded-content{border-top:1px solid hsla(0,0%,100%,.1);margin-top:25px;max-width:100%;overflow:hidden;padding-top:25px}.investment-team-card__expanded-body{display:flex;flex-direction:column;gap:30px;margin-top:20px;max-width:100%}.investment-team-card__expanded-row-1{margin:0 auto;max-width:1600px;width:100%}.investment-team-card__expanded-row-2,.investment-team-card__expanded-row-3{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:20px;max-width:100%}.investment-team-card__expanded-left-column,.investment-team-card__expanded-right-column{min-width:0}.investment-team-card__expanded-original-card{width:100%}.investment-team-card__expanded-distribution,.investment-team-card__expanded-matches,.investment-team-card__expanded-members,.investment-team-card__expanded-trading{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;max-width:100%;overflow:hidden;padding:20px;width:100%}@media (max-width:1600px){.investment-team-card__expanded-row-1,.investment-team-card__expanded-row-2,.investment-team-card__expanded-row-3{max-width:1400px}.investment-team-card__expanded-row-2,.investment-team-card__expanded-row-3{gap:25px}}@media (max-width:1400px){.investment-team-card__expanded-row-1,.investment-team-card__expanded-row-2,.investment-team-card__expanded-row-3{max-width:1200px}.investment-team-card__expanded-row-2,.investment-team-card__expanded-row-3{gap:20px}}@media (max-width:1024px){.investment-team-card__main-row{gap:20px;grid-template-columns:1fr}.investment-team-card__info{order:1}.investment-team-card__right-column{order:2}.investment-team-card__expanded-row-2,.investment-team-card__expanded-row-3{gap:20px;grid-template-columns:1fr;max-width:100%}.investment-team-card__expanded-body{gap:25px}}@media (max-width:768px){.investment-team-card{padding:20px}.investment-team-card__name{font-size:1.2rem}.investment-team-card__bottom-row{gap:15px;grid-template-columns:1fr}.investment-team-card__match-result{font-size:.6rem;height:20px;width:20px}}@media (max-width:480px){.investment-team-card{padding:15px}.investment-team-card__main-row{gap:15px}.investment-team-card__name{font-size:1.1rem}.investment-team-card__view-details-btn{font-size:.8rem;padding:10px 20px}.investment-team-card__match-result{font-size:.55rem;height:18px;width:18px}}.investment-teams{box-sizing:border-box;min-height:100%;padding:20px 0;width:100%}.investment-teams-container{display:flex;flex-direction:column;gap:20px;margin-left:20px}.investment-teams-loading{background-color:rgba(0,0,0,.3);color:#d4af37}.investment-teams-error,.investment-teams-loading{border-radius:8px;font-size:16px;margin-top:40px;padding:20px;text-align:center}.investment-teams-error{background-color:rgba(255,64,64,.1);color:#ff4040}.investment-teams-empty{background-color:rgba(0,0,0,.3);border-radius:8px;color:#fff;margin-top:20px;padding:40px;text-align:center}.investment-teams-empty h3{color:#d4af37;font-size:1.5rem;margin-top:0}.investment-profits-meter{background-color:rgba(16,16,28,.9);border:1px solid #1e293b;color:#fff;display:flex;flex-direction:column;height:100%;margin-bottom:1rem;padding:1.5rem}.investment-profits-meter__summary{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.investment-profits-meter__row{align-items:center;display:flex;justify-content:space-between}.investment-profits-meter__gauge{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px 0;position:relative;width:100%}.investment-profits-meter__semicircle{background:transparent;border-radius:150px 150px 0 0;height:150px;margin:0 auto;overflow:visible;position:relative;width:300px}.investment-profits-meter__semicircle:before{border:6px solid #333;border-bottom:none;border-radius:150px 150px 0 0;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.investment-profits-meter__semicircle:after{border:24px solid crimson;border-bottom:none;border-radius:150px 0 0 0;border-right:none;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:50%}.investment-profits-meter__progress-right{border:24px solid #90ee90;border-bottom:none;border-left:none;border-radius:0 150px 0 0;box-sizing:border-box;height:100%;position:absolute;right:0;top:0;width:50%}.investment-profits-meter__center-line{background-color:hsla(0,0%,100%,.2);bottom:0;height:10px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:1}.investment-profits-meter__needle{background:#00bfff;bottom:0;box-shadow:0 0 3px rgba(0,0,0,.3);height:145px;left:50%;position:absolute;transform:translateX(-2px) rotate(0deg);transform-origin:bottom center;transition:transform .5s ease-out;width:4px;z-index:2}.investment-profits-meter__center-dot{background:#00bfff;border-radius:50%;bottom:-10px;box-shadow:0 0 5px rgba(0,0,0,.3);height:20px;left:50%;position:absolute;transform:translateX(-50%);width:20px;z-index:3}.investment-profits-meter__total-value{color:#d4ff00;font-size:28px;font-weight:700;left:50%;position:absolute;text-shadow:1px 1px 2px rgba(0,0,0,.5);top:30px;transform:translateX(-50%);z-index:4}.investment-profits-meter__labels{color:#fff;display:flex;font-size:18px;font-weight:500;justify-content:space-between;margin-top:10px;max-width:300px;width:100%}.investment-profits-meter__support{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:20px}.investment-grey-value{color:#aaa;font-weight:500}@media (max-width:768px){.investment-profits-meter__semicircle{height:120px;width:240px}.investment-profits-meter__semicircle:before{border-radius:120px 120px 0 0;border-width:5px}.investment-profits-meter__semicircle:after{border-radius:120px 0 0 0;border-width:5px}.investment-profits-meter__progress-right{border-radius:0 120px 0 0;border-width:5px}.investment-profits-meter__needle{height:115px}.investment-profits-meter__center-dot{bottom:-8px;height:16px;width:16px}.investment-profits-meter__labels{font-size:16px;max-width:240px}.investment-profits-meter__total-value{font-size:24px;top:25px}}@media (max-width:480px){.investment-profits-meter__semicircle{height:100px;width:200px}.investment-profits-meter__semicircle:before{border-radius:100px 100px 0 0;border-width:4px}.investment-profits-meter__semicircle:after{border-radius:100px 0 0 0;border-width:4px}.investment-profits-meter__progress-right{border-radius:0 100px 0 0;border-width:4px}.investment-profits-meter__needle{height:95px}.investment-profits-meter__center-dot{bottom:-7px;height:14px;width:14px}.investment-profits-meter__labels{font-size:14px;max-width:200px}.investment-profits-meter__total-value{font-size:20px;top:20px}}.investment-profit-sources{display:grid;gap:15px;grid-template-columns:repeat(2,1fr);padding:20px}.investment-profit-source{background:rgba(30,30,30,.7);border-radius:6px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease}.investment-profit-source:hover{transform:translateY(-2px)}.investment-profit-source__header{background:rgba(0,0,0,.3);color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:10px;text-align:center;text-transform:uppercase}.investment-profit-source__commission{align-items:center;display:flex;gap:5px;justify-content:center;padding:5px}.investment-profit-source__label,.investment-profit-source__rate{color:#4a90e2;font-size:1rem;font-weight:600}@media (min-width:768px) and (max-width:991px){.investment-profit-sources{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.investment-profit-sources{grid-template-columns:1fr}.investment-profit-source__header{font-size:.8rem}.investment-profit-source__total{font-size:1.1rem}.investment-profit-source__amount{font-size:1rem}}.investment-stake{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:200px;padding:20px}.investment-stake__info{display:flex;flex-direction:column;gap:20px}.investment-stake__header{background:rgba(0,0,0,.3);border-radius:4px;color:#fff;font-size:1.1rem;font-weight:600;padding:5px 10px}.investment-stake__current{display:flex;flex-direction:column;gap:5px}.investment-stake__label{color:#fff;font-size:.9rem}.investment-stake__value{color:#d4ff00;font-size:1.5rem;font-weight:700}.investment-stake__actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px;margin-top:20px}.investment-stake__claim-btn{background-color:#d4af37;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:.9rem;font-weight:600;min-width:120px;padding:10px 25px;text-transform:uppercase;transition:background-color .2s ease}.investment-stake__claim-btn:hover{background-color:#c9a633}.investment-stake__claim-btn--disabled{background-color:#555;cursor:not-allowed;opacity:.7}.investment-stake__claim-btn--disabled:hover{background-color:#555}.investment-stake__locked{text-align:right}.investment-stake__locked-text{color:#fff;font-size:.85rem}.investment-stake__countdown{color:#d4af37;font-weight:600}@media (max-width:768px){.investment-stake{padding:15px}.investment-stake__actions{align-items:center}.investment-stake__claim-btn{width:100%}.investment-stake__locked{text-align:center;width:100%}}.investment-card-container{margin-bottom:1rem}.investment-card-container--expanded{margin-bottom:2rem}.investment-event-card{background-color:rgba(16,16,28,.9);border:2px solid #639;box-shadow:0 4px 8px rgba(0,0,0,.2);box-sizing:border-box;color:#fff;padding:1.25rem;width:100%}.investment-event-card__content{display:flex;flex-direction:column;gap:1rem}.investment-event-card__row{align-items:center;display:flex;justify-content:space-between}.investment-event-header{align-items:center;display:flex;gap:1rem}.investment-event-image{border:1px solid #373d45;height:80px;object-fit:cover;width:80px}.investment-event-name{color:#fff;font-size:1.25rem;font-weight:700;margin:0}.investment-current-profit,.investment-event-prize,.investment-event-status,.investment-support-amount{align-items:center;display:flex;gap:.5rem}.investment-label{color:#a0a0a0;font-size:.875rem;font-weight:600}.investment-gold-text{color:gold;font-weight:700}.support-amount-text{color:#fff;font-weight:700}.investment-profit-text{color:#0cf;font-weight:700}.investment-event-card__performance-row{align-items:center;display:flex;gap:.75rem}.investment-progress-container{background-color:#161a1f;border-radius:5px;height:10px}.investment-progress-bar{border-radius:5px}.investment-performance-text{color:#0cf;font-weight:600;min-width:3rem;text-align:right}.investment-status-text{font-weight:600}.investment-status-text--live{color:#3c3}.investment-status-text--upcoming{color:#f90}.investment-status-text--ended{color:#ff6b6b}.investment-countdown{color:#f90;font-weight:600}.investment-view-details-btn{background-color:gold;font-weight:600;padding:.5rem 1rem;transition:background-color .2s}.investment-view-details-btn:hover{background-color:#ffdf33}.investment-view-stream-btn{background-color:gold;border:none;color:#000;font-size:.75rem;font-weight:600;margin-left:.5rem;padding:.5rem 1rem;text-decoration:none}.investment-view-stream-btn:hover{background-color:#ffdf33}.investment-expanded-content,.investment-expanded-row{gap:1rem}.investment-expanded-col{flex:1}@media (max-width:1200px){.investment-expanded-row{flex-direction:column}}@media (max-width:992px){.investment-event-card{width:100%}}@media (max-width:768px){.investment-event-card__row{align-items:flex-start;flex-direction:column;gap:10px}.investment-progress-container{margin:10px 0;max-width:none;width:100%}.investment-event-status{margin-bottom:10px;width:100%}.investment-view-stream-btn{margin-top:5px}.investment-event-name{font-size:1.5rem}}.investment-event-status{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.investment-events{margin:0 auto;min-height:100%;width:100%}.investment-events-container{display:flex;flex-direction:column;gap:20px;padding:20px}.investment-events-loading{background:rgba(30,30,30,.7);color:#d4af37}.investment-events-error,.investment-events-loading{border:1px solid hsla(0,0%,100%,.1);border-radius:6px;font-size:16px;margin-top:40px;padding:20px;text-align:center}.investment-events-error{background-color:rgba(255,64,64,.1);color:#ff4040}:root{--gold:gold;--translucent-black:rgba(0,0,0,.7);--white:#fff;--green:#4caf50;--red:#e74c3c;--blue:#3498db;--purple:#9b59b6;--yellow:#f1c40f;--light-blue:#87ceeb;--live-red:red}.stake-card{background-color:var(--translucent-black);contain:content;cursor:pointer;display:flex;flex-direction:column;height:300px;margin:0 10px;overflow:hidden;transition:transform .3s ease,width .3s ease;width:200px;will-change:transform,width}.stake-card.live-event{box-shadow:0 0 20px rgba(255,0,0,.3)}.stake-card.selected,.stake-card:hover{transform:translateY(-5px)}.stake-card.selected{height:300px;width:500px}.stake-card.selected.live-event{box-shadow:0 0 25px rgba(255,0,0,.5);width:800px}.stake-card.selected .stake-thumbnail{aspect-ratio:16/9}.stake-card-header{align-items:flex-start;background-color:var(--translucent-black);border-bottom:1px solid hsla(0,0%,100%,.1);contain:layout;display:flex;overflow:hidden;padding:2px 10px 10px}.stake-type-icon{font-size:16px;margin-right:8px}.stake-title{color:var(--white);flex-grow:1;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.event-live-indicator{align-items:center;display:flex;gap:8px;margin-left:auto}.live-dot{animation:pulse 1.5s infinite;background-color:var(--live-red);border-radius:50%;height:12px;width:12px}.live-text{color:var(--white);font-size:1rem;font-weight:700;text-transform:uppercase}.event-live-indicator-min{align-items:center;display:flex;gap:4px}.live-dot-min{animation:pulse 1.5s infinite;background-color:var(--live-red);border-radius:50%;height:8px;width:8px}.live-text-min{color:var(--white);font-size:.7rem;font-weight:700;text-transform:uppercase}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,0,0,.7)}70%{box-shadow:0 0 0 10px rgba(255,0,0,0)}to{box-shadow:0 0 0 0 rgba(255,0,0,0)}}.player-expanded-container{border:4px solid var(--primary-500);display:flex;flex-direction:column;height:100%;width:100%}.player-expanded-body{display:flex;flex:1}.player-expanded-left-column{display:flex;flex-direction:column;width:60%}.player-expanded-right-column{align-items:flex-end;padding:5px;width:40%}.player-avatar-container,.player-expanded-right-column{display:flex;flex-direction:column;justify-content:flex-start}.player-avatar-container{align-items:flex-start;height:100%;padding:5px 5px 0;width:100%}.player-avatar-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:5px}.player-avatar{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(to bottom,var(--blue),var(--purple));background-origin:border-box;border:6px solid transparent;border-radius:50%;height:100px;object-fit:cover;width:100px}.player-level-badge{align-items:center;background:linear-gradient(0deg,#5b0e35,#d111bf);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#fff;display:flex;font-weight:700;height:36px;justify-content:center;position:absolute;top:90px;width:36px}.player-change-badge{font-size:1rem;font-weight:700;left:65px;padding:4px 8px;position:absolute;text-shadow:-.2px -.2px 0 #000,.2px -.2px 0 #000,-.2px .2px 0 #000,.2px .2px 0 #000}.player-change-badge.up{color:#39ff14}.player-change-badge.down{color:red}.player-value-rows{flex:1;padding-left:5px}.player-value-row{align-items:center;display:flex;margin-bottom:5px}.value-label{color:#fff;font-size:.8rem;font-weight:500;margin-right:5px}.value-progress-container{align-items:center;display:flex;flex:1}.value-progress-bar{background-color:hsla(0,0%,100%,.1);flex:1;height:10px;margin-right:10px;overflow:hidden;position:relative}.value-progress-center{background-color:hsla(0,0%,100%,.5);bottom:0;left:50%;position:absolute;top:0;width:1px}.value-progress-fill{height:100%;position:absolute;top:0}.value-progress-fill.positive{background-color:#00bfdb}.value-progress-fill.negative{background-color:var(--red)}.value-percentage{font-size:.8rem;font-weight:500;text-align:right}.value-percentage.positive{color:#14ed05}.value-percentage.negative{color:var(--red)}.player-price-value{color:#fff;font-size:3rem;font-weight:500}.player-price-change{font-size:1rem}.player-price-change-percentage.up{color:#39ff14}.player-price-change-percentage.down{color:red}.player-price-label{color:#fff;font-size:1rem}.player-expanded-footer{align-items:center;background:linear-gradient(90deg,transparent,#3c3a45);display:flex;justify-content:space-between;padding:10px 5px;text-transform:uppercase}.player-username{color:#fff;font-size:2rem;font-weight:500}.player-view-profile-btn{background-color:#feb602;border:2px solid #fed855;color:#000;cursor:pointer;font-size:12px;font-weight:700;padding:6px 12px;text-transform:uppercase}.player-minimized-container{display:flex;height:100%;width:100%}.player-minimized-username-strip{background:linear-gradient(180deg,transparent,#3c3a45);overflow:hidden;position:relative;width:3rem}.vertical-username{color:var(--white);font-size:2rem;font-weight:500;left:15px;position:absolute;text-transform:uppercase;top:50%;transform:rotate(90deg) translate(-50%,-70%);transform-origin:left top;white-space:nowrap}.stake-card-player{background-color:#0e0d1b}.player-minimized-content{align-items:flex-end;display:flex;flex:1;flex-direction:column;height:100%;justify-content:space-between}.player-minimized-avatar-container{height:65px;margin-bottom:5px;width:65px}.player-minimized-content-bottom,.player-minimized-content-top{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:5px 5px 0}.player-minimized-avatar{background-clip:content-box,border-box;background-image:linear-gradient(#fff,#fff),linear-gradient(to bottom,var(--blue),var(--purple));background-origin:border-box;border:6px solid transparent;border-radius:50%;height:100%;object-fit:cover;width:100%}.player-minimized-level{align-items:center;background:linear-gradient(0deg,#5b0e35,#d111bf);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#fff;display:flex;font-weight:700;height:36px;justify-content:center;margin-bottom:15px;width:36px}.player-minimized-value{color:#fff;font-size:2rem;font-weight:500}.player-minimized-change{color:#fff;font-size:1rem}.player-minimized-change-percentage.up{color:#39ff14}.player-minimized-change-percentage.down{color:red}.game-header-expanded{display:flex;justify-content:space-between;overflow:hidden;padding:2px 8px 8px}.game-header-expanded .stake-type-icon{font-size:2rem;margin-right:10px}.game-header-expanded .stake-title{color:#fff;flex-grow:1;font-size:2rem;font-weight:700;margin:0;text-transform:uppercase}.game-raised{align-items:flex-end;display:flex;flex-direction:column}.raised-amount{color:var(--white)}.raised-amount,.raised-label{font-size:1.2rem;font-weight:700}.raised-label{color:#fff}.game-expanded-content{border:6px solid gold;display:flex;flex-direction:column;height:100%;padding-bottom:0}.game-expanded-row{display:flex;height:75%;width:100%}.bottom-row{align-items:center;height:25%;justify-content:space-between;padding-top:5px}.game-cover{height:100%;overflow:hidden;width:60%}.game-cover img{height:100%;object-fit:cover;width:100%}.game-details{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;padding:5px;width:40%}.token-price-row{color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:5px}.token-price-value{color:grey;font-size:.9rem;opacity:.9}.token-change-row{font-size:14px;margin-bottom:5px}.current-token-price{color:#fff;font-size:.7rem;margin-bottom:10px}.dev-status{color:var(--white);display:flex;font-size:12px;justify-content:space-between;width:100%}.status-value{color:var(--yellow);font-weight:700}.progress-section{padding:5px 10px;width:70%}.progress-item{display:flex;margin-bottom:8px}.progress-label{color:var(--white);display:inline;font-size:.8rem;margin:0;white-space:nowrap}.progress-bar{background-color:hsla(0,0%,100%,.1);height:12px}.progress-bar,.progress-bar.funding-bar{overflow:visible;position:relative}.stake-card-soft-cap-cutoff{background:#ff6b35;bottom:0;box-shadow:0 0 8px rgba(255,107,53,.8);position:absolute;top:0;width:3px;z-index:2}.stake-card-soft-cap-label{background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.4);border-radius:3px;color:#ff6b35;font-size:10px;font-weight:700;padding:2px 6px;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.8);top:calc(100% + 2px);transform:translateX(-50%);white-space:nowrap;z-index:3}.carousel-card-soft-cap-cutoff{background:#ff6b35;bottom:0;box-shadow:0 0 8px rgba(255,107,53,.8);position:absolute;top:0;width:3px;z-index:2}.carousel-card-soft-cap-label{background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.4);border-radius:3px;color:#ff6b35;font-size:10px;font-weight:700;padding:2px 6px;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.8);top:calc(100% + 2px);transform:translateX(-50%);white-space:nowrap;z-index:3}.carousel-card-soft-cap-cutoff.achieved,.stake-card-soft-cap-cutoff.achieved{background:#4caf50;box-shadow:0 0 8px rgba(76,175,80,.8)}.carousel-card-soft-cap-label.achieved,.stake-card-soft-cap-label.achieved{background:rgba(76,175,80,.15);border:1px solid rgba(76,175,80,.4);color:#4caf50}.progress-percentage{color:var(--white);font-size:10px}.progress-percentage-container{display:flex;justify-content:flex-end;width:20%}.funding-bar .progress-fill{background-color:var(--blue);height:100%}.development-bar .progress-fill{background-color:var(--green);height:100%}.view-details-btn{align-items:center;background-color:rgba(0,0,0,.7);color:#add8e6;cursor:pointer;display:flex;font-size:.8rem;font-weight:700;height:100%;justify-content:center;padding:4px;text-align:center;text-transform:uppercase}.game-header-minimized{display:flex;overflow:hidden;padding:5px}.header-icon{color:var(--white);font-size:16px}.header-content{display:flex;flex-direction:column}.header-title{color:#add5fc;display:inline;font-size:.6rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.header-raised{display:flex;flex-direction:column}.header-raised .raised-amount{font-size:12px;font-weight:700}.header-raised .raised-label{font-size:.6rem}.stake-thumbnail.minimized{height:100%;object-fit:cover;width:100%}.game-minimized-footer{background-color:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;text-align:center}.token-price{color:var(--white);font-size:14px;font-weight:700;margin-bottom:2px}.token-change{font-size:12px}.change-indicator-value.up,.token-change.up{color:#39ff14}.change-indicator-value.down,.token-change.down{color:red}.stake-amount{align-items:flex-end;color:var(--white);display:flex;flex-direction:column;font-size:12px;font-weight:700;margin-left:auto}.stake-up .stake-change{color:var(--green)}.stake-down .stake-change{color:var(--red)}.stake-change{font-size:10px;font-weight:400}.stake-card-body{contain:layout;display:flex;flex:1;flex-direction:column;overflow:hidden;position:relative}.event-expanded-img,.event-minimized-img,.stake-thumbnail,.stake-thumbnail.minimized{display:block;height:100%;object-fit:cover;object-position:center;transform:translateZ(0);width:100%}.type-specific-content{background-color:rgba(0,0,0,.8);color:var(--white);font-size:12px;padding:10px}.event-info{display:flex;flex-direction:column}.event-prizepool{font-weight:700;margin-bottom:5px}.event-dates{font-size:10px;opacity:.8}.stake-card-footer{background-color:rgba(0,0,0,.7);bottom:0;left:0;padding:8px;position:absolute;right:0;text-align:center;z-index:1}.view-details{color:var(--gold);font-size:14px;font-weight:700;text-transform:uppercase}.stake-amount-footer{color:var(--white);font-size:12px;font-weight:700}.event-header-expanded{align-items:flex-start;display:flex;justify-content:space-between}.event-header-left{display:flex;flex-direction:column}.event-prizepool-label{color:var(--white);font-size:14px;font-weight:700;margin-bottom:4px}.event-name{color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase}.event-timerange{color:#fff;font-size:1rem}.event-expanded-img{height:100%;object-fit:cover;width:100%}.event-expanded-overlay{border:6px solid gold;bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;right:0;top:0}.event-expanded-header{align-items:flex-start;display:flex;height:30%;justify-content:space-between;padding:5px}.event-current-prizepool{display:flex;flex-direction:column}.event-current-prizepool-value{color:#00fd05;font-size:1.5rem;font-weight:700}.event-current-prizepool-label,.event-current-prizepool-value{text-shadow:-.2px -.2px 0 #000,.2px -.2px 0 #000,-.2px .2px 0 #000,.2px .2px 0 #000}.event-current-prizepool-label{color:#d1d1d1;font-size:1rem}.event-stake-now-container{align-items:center;display:flex;flex-direction:column}.event-stake-now-btn{background-color:var(--gold);border:none;border-radius:0;box-shadow:0 0 10px #000;color:rgba(0,0,0,.8);cursor:pointer;font-size:1rem;font-weight:700;padding:6px;text-shadow:-.2px -.2px 0 #000,.2px -.2px 0 #000,-.2px .2px 0 #000,.2px .2px 0 #000;text-transform:uppercase}.event-get-share{color:#04b203;font-size:1rem;font-weight:700;margin-top:4px}.event-expanded-footer{background-color:#0e0d1bd8;display:flex;flex-direction:column;justify-content:flex-end;padding:5px}.event-performance-row,.event-profit-row,.event-status-row{align-items:center;display:flex}.event-performance-label,.event-profit-label,.event-status-label{color:var(--white);font-size:14px;margin-right:10px;min-width:160px}.event-performance-bar{background-color:hsla(0,0%,100%,.2);height:8px;margin-right:10px;overflow:hidden;position:relative;width:150px}.event-performance-fill{background-color:#00bfdb;height:100%;position:absolute}.event-performance-value{color:var(--white);font-size:14px}.event-profit-value{color:var(--green);font-size:14px;font-weight:700}.event-status-value{color:gold;font-size:1rem;font-weight:700}.event-header-minimized{background-color:rgba(0,0,0,.8);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.event-header-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px;width:100%}.event-prizepool-value{color:#00fd05}.event-timerange-min{color:#fff;font-size:.6rem}.event-name-min{color:#aad1f8;font-size:1rem;font-weight:500;text-transform:uppercase}.event-minimized-img{height:100%;object-fit:cover;width:100%}.event-minimized-overlay{background-color:rgba(141,0,163,.616);bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;position:absolute;right:0;top:0}.event-minimized-header{height:30%;padding:10px;text-align:center}.event-current-prizepool-min{color:#00fd05;font-size:1.5rem;font-weight:700}.event-current-prizepool-label-min,.event-current-prizepool-min{text-shadow:-.2px -.2px 0 #000,.2px -.2px 0 #000,-.2px .2px 0 #000,.2px .2px 0 #000}.event-current-prizepool-label-min{color:#d1d1d1;font-size:.9rem}.event-minimized-footer{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,transparent);display:flex;flex-direction:column;height:40%;justify-content:flex-end;padding:5px}.event-performance-bar-min{background-color:hsla(0,0%,100%,.2);height:6px;margin-right:5px;overflow:hidden;position:relative;width:100%}.event-performance-fill-min{background-color:#00bfdb;height:100%;position:absolute}.event-profit-row-min{align-items:center;display:inline;font-size:10px;margin-bottom:8px;white-space:nowrap}.event-profit-label-min{color:#fff;margin-right:5px}.event-profit-value-min{color:#00fe06;font-weight:700}.event-stake-now-btn-min{background-color:var(--gold);border:none;border-radius:0;box-shadow:0 0 10px #000;color:rgba(0,0,0,.8);cursor:pointer;font-size:1rem;font-weight:700;padding:6px;text-shadow:-.2px -.2px 0 #000,.2px -.2px 0 #000,-.2px .2px 0 #000,.2px .2px 0 #000;text-transform:uppercase}.stake-amount-value{color:#00fd05}.type-icon{filter:invert(74%) sepia(84%) saturate(687%) hue-rotate(1deg) brightness(99%) contrast(96%);height:32px;margin:5px 20px 10px 10px;object-fit:contain;transform:scale(2);vertical-align:middle;width:32px}.change-icon{height:24px;margin-right:2px;vertical-align:middle;width:24px}.stake-card-type-game:not(.selected) .stake-card-body{height:100%;position:relative}.your-stake-value{color:#00fd05;font-size:1.2rem;font-weight:700}.your-stake-label,.your-stake-value{text-shadow:-.2px -.2px 0 #000,.2px -.2px 0 #000,-.2px .2px 0 #000,.2px .2px 0 #000}.your-stake-label{color:#d1d1d1;font-size:.9rem;margin-bottom:5px}.game-minimized-footer.staked-footer{display:flex;flex-direction:row;padding:5px}.token-price-column{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-right:5px;width:50%}.token-label{color:var(--white);font-size:.8rem}.stake-info-column{align-items:flex-end;display:flex;flex-direction:column;padding-left:5px;width:50%}.stake-info-column .your-stake-value{font-size:1rem}.stake-info-column .your-stake-label{font-size:.7rem;margin-bottom:2px}.stake-info-column .token-change{font-size:.7rem}.player-expanded-right-column .your-stake-value{font-size:1.5rem;text-align:right}.player-expanded-right-column .your-stake-label{font-size:.8rem;margin-bottom:10px;text-align:right}.player-minimized-content-bottom .your-stake-value{font-size:1.2rem}.player-minimized-content-bottom .your-stake-label{font-size:.7rem;margin-bottom:5px}.event-stake-now-btn .your-stake-label{color:#fff;font-size:.8rem}.event-stake-now-btn-min{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:.8}.stake-card.selected .stake-thumbnail{height:100%;object-fit:cover;width:100%}.live-expanded-overlay{background-color:rgba(0,0,0,.3);border:6px solid gold;display:flex;flex-direction:column;justify-content:space-between;padding:4px}.live-event-callout{align-self:flex-start;max-width:70%}.live-event-callout-title{color:gold;font-size:1.5rem;font-weight:700;margin-bottom:10px;text-shadow:2px 2px 4px rgba(0,0,0,.6);text-transform:uppercase}.live-event-callout-subtitle{color:#fff;font-size:.9rem;line-height:1.4;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.live-event-actions{align-items:flex-end;display:flex;justify-content:space-between}.play-now-btn{background:linear-gradient(180deg,gold,#fa0);border:none;box-shadow:0 4px 8px rgba(0,0,0,.3);color:#000;cursor:pointer;font-size:1.4rem;font-weight:700;padding:12px 28px;text-transform:uppercase;transition:transform .2s,box-shadow .2s}.play-now-btn:hover{box-shadow:0 6px 12px rgba(0,0,0,.4);transform:translateY(-2px)}.live-event-countdown{align-items:center;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column;padding:10px 20px}.countdown-label{color:#87ceeb;font-size:1rem;font-weight:700;margin-bottom:5px}.countdown-timer{color:#fff;font-family:monospace;font-size:1.8rem;font-weight:700}.stake-carousel{margin-bottom:30px;position:relative;width:100%}.carousel-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.carousel-items{display:flex;gap:20px;justify-content:flex-start;overflow:hidden;padding:15px 0;transition:transform .3s ease-out;width:90%}.nav-button{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:20px;color:var(--white);cursor:pointer;display:flex;font-size:80px;height:80px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:80px;z-index:2}.prev-button{left:-60px}.next-button{right:-60px}.nav-button:active{transform:translateY(-50%) scale(.95)}.nav-button:after{border-radius:20px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.nav-button:hover:after{opacity:1}.carousel-pagination{flex-wrap:wrap;gap:5px;margin-left:auto;margin-right:auto;margin-top:20px;max-width:90%;padding:0 60px}.pagination-dot{background-color:hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;height:8px;margin-bottom:5px;transition:all .2s ease;width:8px}.pagination-dot.active{background-color:var(--gold);box-shadow:0 0 5px var(--gold);transform:scale(1.2)}.dot-game{border:1px solid var(--blue)}.dot-player{border:1px solid var(--purple)}.dot-event{border:1px solid var(--green)}.dot-game.active{background-color:var(--blue);box-shadow:0 0 5px var(--blue)}.dot-player.active{background-color:var(--purple);box-shadow:0 0 5px var(--purple)}.dot-event.active{background-color:var(--green);box-shadow:0 0 5px var(--green)}.carousel-empty,.carousel-loading{background-color:rgba(0,0,0,.3);border-radius:4px;color:var(--white);font-size:16px;margin:20px 0;padding:50px 20px;text-align:center}@keyframes slideTransition{0%{opacity:.4;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.carousel-items>*{animation:slideTransition .3s ease-out}.stake-centre{color:var(--white);gap:1rem;padding:0}.my-staking,.stake-centre{display:flex;flex-direction:column;height:100%}.my-staking{background-color:transparent;background-image:linear-gradient(180deg,#000,#1a114d);background-position:50%;background-size:cover;box-shadow:inset 0 8px 8px -8px var(--color_neon_pink),inset 0 -8px 8px -8px var(--color_neon_pink);position:relative}.my-staking .mock-data-tag{position:absolute;right:8px;top:80px;z-index:10}.my-staking-header{background-image:linear-gradient(90deg,#000,transparent 50%);display:flex;flex-direction:row;font-weight:700;justify-content:space-between;line-height:2rem;margin:1rem 0;padding:.5rem 1.5rem;position:relative;text-shadow:2px 2px 2px rgba(0,0,0,.6)}.my-staking-header,.my-staking-title{color:#add5fc;font-size:2rem;text-transform:uppercase}.my-staking-title{font-weight:500;margin:0 0 10px}.my-staking-subtitle{color:#fff;font-size:1.5rem}.my-staking-content{display:flex;flex:1;flex-direction:row;gap:1rem;justify-content:space-evenly;padding:1rem}.my-staking-carousel-container{flex:1;margin-bottom:30px;width:85%}.my-staking-error{background-color:rgba(231,76,60,.2);border:1px solid var(--red);border-radius:4px;color:var(--white);margin:20px 0;padding:12px;text-align:center}.my-staking-metrics{display:flex;flex-direction:column;justify-content:flex-start;padding:0 1rem;width:320px}.my-staking-metrics-container{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,66%,.7);border-radius:3px;box-shadow:0 0 4px 2px hsla(0,0%,66%,.3);display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;padding:1rem}.my-staking-metric-box{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.my-staking-metric-label{color:#fff;font-size:1rem;font-weight:500;margin-bottom:8px;text-align:center;text-transform:uppercase}.my-staking-metric-value{color:#00cdfd;font-size:1.5rem;font-weight:700}.my-staking-metric-value.my-staking-profit{color:#13fd07;position:relative}.change-indicator,.my-staking-profit-change{font-size:1rem;white-space:nowrap}.change-indicator-value.positive,.change-indicator-value.up{color:#39ff14}.change-indicator-value.down,.change-indicator-value.negative{color:red}.trending-section{display:flex;flex-direction:column;margin-bottom:20px}.trending-header{background:linear-gradient(45deg,rgba(0,0,0,.842),transparent);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px;padding:15px}.trending-title{color:#add5fc;font-size:1.8rem;font-weight:500;margin:0 0 10px;text-transform:uppercase}.trending-content{display:flex;flex-direction:column;padding:10px}.trending-carousel-container{margin-bottom:10px;width:100%}.trending-error{background-color:rgba(231,76,60,.2);border:1px solid var(--red);border-radius:4px;color:var(--white);margin:10px 0;padding:12px;text-align:center}@media (max-width:1024px){.my-staking-header{flex-direction:column}}@media (max-width:768px){.my-staking-metrics{flex-direction:column;gap:20px}.my-staking-metric-box{padding:10px}.my-staking-metric-value{font-size:24px}.my-staking-profit-change{display:inline-block;margin-left:8px;position:static}.trending-header{flex-direction:column}.trending-title{font-size:1.5rem;margin-bottom:5px}.my-staking-subtitle{font-size:1.2rem;line-height:1.5rem}}.investment-card-container,.investment-card-container--expanded,.investment-content-container,.investment-content-placeholder,.investment-expanded-row,.investment-hub-container{width:100%}@media (max-width:1440px){.investment-expanded-row{flex-direction:column}.investment-expanded-content>.investment-expanded-row:first-child>.investment-expanded-col:first-child{flex:1;width:100%}.investment-expanded-col{margin-bottom:20px}.investment-expanded-col:last-child{margin-bottom:0}}@media (max-width:768px){.investment-card-container,.investment-view-details-btn{width:100%}}.dynamicPageList>.listElement>.tournamentTile{background-color:rgba(0,0,0,.9);border-radius:5px;color:#fff;display:block;height:140px;margin:0 0 20px;position:relative;transition:all .5s ease;width:100%}.dynamicPageList>.listElement>.tournamentTile>.tileImage{background-color:rgba(0,0,0,.5);background-position:50%;background-size:cover;border-bottom-left-radius:5px;border-top-left-radius:5px;bottom:0;left:0;position:absolute;top:0;width:420px}.dynamicPageList>.listElement>.tournamentTile:hover>.tileImage{width:469px}.dynamicPageList>.listElement>.tournamentTile>.tileImage>.gameTitleArtDetail{background-color:rgba(0,0,0,.5);background-position:50%;background-size:cover;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px}.dynamicPageList>.listElement>.tournamentTile>.tileButton{background-color:rgba(0,0,0,.5);border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;height:140px;position:absolute;right:0;top:0;width:420px}.dynamicPageList>.listElement>.tournamentTile:hover>.tileButton{width:469px}.dynamicPageList>.listElement>.tournamentTile>.tileButton>div{color:#fff;display:block;font-size:18px;font-weight:700;height:100%;line-height:140px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.dynamicPageList>.listElement>.tournamentTile>.tileButton>div>span{display:inline-block;position:relative}.dynamicPageList>.listElement>.tournamentTile>.tileButton>div>span:nth-child(2){color:hsla(0,0%,100%,.69)}.dynamicPageList>.listElement>.tournamentTile>.tileButton>div>span:nth-child(2)>i{display:block;font-size:14px;opacity:0;position:absolute;right:-28px;top:calc(50% - 2px);transform:translate(-50%,-50%);transition:all .5s ease}.dynamicPageList>.listElement>.tournamentTile:hover>.tileButton>div>span:nth-child(2)>i{opacity:1}.dynamicPageList>.listElement>.tournamentTile>.tileContent{color:#fff;height:140px;left:420px;position:absolute;right:420px;top:0}.dynamicPageList>.listElement>.tournamentTile:hover>.tileContent{left:469px;right:469px}.dynamicPageList>.listElement>.tournamentTile>.tileContent>.descriptionDetail{font-size:18px;font-weight:700;left:20px;position:absolute;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tournamentTile>.tileContent>.tournamentFeaturesDetail{font-size:12px;font-weight:700;left:20px;position:absolute;text-transform:uppercase;top:44px}.dynamicPageList>.listElement>.tournamentTile>.tileContent .prizePool{background-color:rgba(0,0,0,.9);background-image:linear-gradient(0deg,rgba(247,255,0,.3),rgba(18,18,0,.3));border:1px solid #ffc41d;border-radius:5px;bottom:20px;box-shadow:0 0 4px 2px rgba(255,196,29,.3);color:#ffc41d;height:30px;position:absolute;right:20px;width:45%}.dynamicPageList>.listElement>.tournamentTile>.tileContent .prizePool>span:first-of-type{font-size:.7em;font-weight:700;left:20px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:60%}.dynamicPageList>.listElement>.tournamentTile>.tileContent .prizePool>span:nth-of-type(2){font-size:1.3em;font-weight:700;position:absolute;right:20px;text-align:right;top:50%;transform:translateY(-50%);white-space:nowrap}.dynamicPageList>.listElement>.tournamentTile>.tileContent .prizePool.competitorPrizePool{left:20px}.dynamicPageList>.listElement>.tile.tournamentTile:hover{background-color:rgba(0,0,0,.969);box-shadow:0 0 4px 2px #e83d2b}.dynamicPageList>.listElement>.tile.tournamentTile>.tileButton{background-color:rgba(0,0,0,.5);background-image:linear-gradient(0deg,#000,#810000);box-shadow:inset 0 0 2px 1px #e83d2b}.dynamicPageList>.listElement>.tile.tournamentTile:hover>.tileButton{box-shadow:inset 0 0 2px 1px #e83d2b,0 0 2px 1px #e83d2b}.dynamicPageList>.listElement>.tile.tournamentTile.isFinished>.tileButton{background-image:linear-gradient(0deg,#000,#454545);box-shadow:inset 0 0 2px 1px #6f6f6f}.dynamicPageList>.listElement>.tile.tournamentTile.isFinished:hover{background-color:rgba(0,0,0,.969);box-shadow:0 0 4px 2px #6f6f6f}.dynamicPageList>.listElement>.tile.tournamentTile.isFinished>.tileButton{box-shadow:inset 0 0 2px 1px #6f6f6f,0 0 2px 1px #6f6f6f}.dynamicPageList>.listElement>.tile.tournamentTile:hover>.tileButton>div>span:first-child{color:hsla(0,0%,100%,.69)}.dynamicPageList>.listElement>.tile.tournamentTile:hover>.tileButton>div>span:nth-child(2){color:#fff}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.prizePoolDetail{bottom:20px;color:#dedede;font-size:16px;font-weight:700;left:20px;line-height:20px;position:absolute;text-transform:uppercase}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.prizePoolDetail>span:first-child{color:#ffde00;font-size:22px;line-height:26px}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.prizePoolDetail>span:nth-child(2){color:#a9a9a9;font-size:10px;font-weight:400;line-height:12px;text-transform:uppercase}.dynamicPageList>.listElement>.tile.tournamentTile.isFinished>.tileContent>.prizePoolDetail{display:none}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.dateDetail{border:1px solid rgba(69,69,69,.69);border-radius:3px;color:#dedede;font-weight:700;padding:4px 8px;position:absolute;right:20px;text-align:center;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.dateDetail>span:first-child{color:#a9a9a9;font-size:10px;line-height:12px}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.dateDetail>span:nth-child(2){color:#fff;font-size:16px;line-height:18px}.dynamicPageList>.listElement>.tile.tournamentTile.isLive>.tileContent>.dateDetail{display:none}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.timerDetail{color:#6f6f6f;font-size:10px;font-weight:700;position:absolute;right:69px;text-align:right;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.timerDetail>span:first-child{color:#6f6f6f}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.timerDetail>span:nth-child(2){color:#dedede;font-size:14px;font-weight:700}.dynamicPageList>.listElement>.tile.tournamentTile.isFinished>.tileContent>.timerDetail,.dynamicPageList>.listElement>.tile.tournamentTile.isLive>.tileContent>.timerDetail{display:none}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.descriptionDetail{bottom:20px;color:#fff;font-size:18px;font-weight:700;left:20px;position:absolute;text-transform:uppercase}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.liveDetail{background-color:#e83d2b;border-radius:3px;color:#fff;font-size:14px;font-weight:700;line-height:16px;padding:4px 6px;position:absolute;right:20px;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tile.tournamentTile:not(.isLive)>.tileContent>.liveDetail{display:none}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.audienceDetail{color:hsla(0,0%,100%,.69);font-size:14px;font-weight:700;line-height:24px;position:absolute;right:69px;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tile.tournamentTile:not(.isLive)>.tileContent>.audienceDetail{display:none}.dynamicPageList>.listElement>.tile.tournamentTile>.tileContent>.finishedDetail{background-color:#454545;border-radius:3px;color:#a9a9a9;font-size:14px;font-weight:700;line-height:16px;padding:4px 6px;position:absolute;right:69px;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tile.tournamentTile:not(.isFinished)>.tileContent>.finishedDetail{display:none}.dynamicPageList>.listElement>.tournamentListItem{background-color:rgba(0,0,0,.8);background-image:linear-gradient(0deg,#000,#810000);box-shadow:inset 0 0 2px 1px rgba(232,61,43,0);color:#fff}#TournamentManagerList .tournamentTile>.tileImage{width:220px}#TournamentManagerList .tournamentTile:hover>.tileImage{width:280px}#TournamentManagerList .tournamentTile>.tileButton{width:220px}#TournamentManagerList .tournamentTile:hover>.tileButton{width:280px}#TournamentManagerList .tournamentTile>.tileContent{left:220px;right:220px}#TournamentManagerList .tournamentTile:hover>.tileContent{left:280px;right:280px}.datetime-picker{background:rgba(0,0,0,.3);box-shadow:0 6px 16px rgba(0,0,0,.1);display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:2rem;margin:auto;padding:20px;position:relative;width:300px}.calendar{flex:1}.calendar-header{align-items:center;display:flex;font-weight:700;justify-content:space-between;margin:auto auto 10px}.calendar-grid{display:grid;gap:6px;grid-template-columns:repeat(7,30px)}.day-label{color:#888;font-size:12px;text-align:center}.date-cell{background:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:30px;line-height:30px;text-align:center;transition:.2s}.date-cell.selected,.date-cell:hover{background:#0af;color:#fff}.time-picker{flex-direction:row;position:absolute;right:0;top:50%;transform:translate(110%,-50%)}.time-column,.time-picker{align-items:center;display:flex}.time-column{flex-direction:column;line-height:60px;margin:0 8px}.time-display{font-size:2em;font-weight:700;margin:4px 0}.colon{font-size:24px}.ampm-toggle,.colon{margin:10px 0}.ampm-toggle button{background:#eee;border:1px solid #ccc;border-radius:4px;cursor:pointer;margin:0 2px;padding:4px 12px}.ampm-toggle .active{background:#0af;border-color:#0af;color:#fff}.select-btn{background-color:#dedede;background-image:linear-gradient(0deg,hsla(0,0%,66%,.3),hsla(0,0%,4%,.3));border:none;border-radius:8px;color:var(--font_color_black);cursor:pointer;margin-left:20px;margin-top:10px;padding:10px 20px;text-transform:uppercase}.dynamicPageList>.listElement>.eventTile{background-color:rgba(0,0,0,.9);border-radius:5px;color:#fff;display:block;height:140px;margin:0 0 20px;position:relative;transition:all .5s ease;width:100%}.dynamicPageList>.listElement>.eventTile>.tileImage{background-color:rgba(0,0,0,.5);background-position:50%;background-size:cover;border-bottom-left-radius:5px;border-top-left-radius:5px;bottom:0;left:0;position:absolute;top:0;width:420px}.dynamicPageList>.listElement>.eventTile:hover>.tileImage{width:469px}.dynamicPageList>.listElement>.eventTile>.tileImage>.gameTitleArtDetail{background-color:rgba(0,0,0,.5);background-position:50%;background-size:cover;height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:80px}.dynamicPageList>.listElement>.eventTile>.tileButton{background-color:rgba(0,0,0,.5);border-bottom-right-radius:5px;border-top-right-radius:5px;cursor:pointer;height:140px;position:absolute;right:0;top:0;width:420px}.dynamicPageList>.listElement>.eventTile:hover>.tileButton{width:469px}.dynamicPageList>.listElement>.eventTile>.tileButton>div{color:#fff;display:block;font-size:18px;font-weight:700;height:100%;line-height:140px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.dynamicPageList>.listElement>.eventTile>.tileButton>div>span{display:inline-block;position:relative}.dynamicPageList>.listElement>.eventTile>.tileButton>div>span:nth-child(2){color:hsla(0,0%,100%,.69)}.dynamicPageList>.listElement>.eventTile>.tileButton>div>span:nth-child(2)>i{display:block;font-size:14px;opacity:0;position:absolute;right:-28px;top:calc(50% - 2px);transform:translate(-50%,-50%);transition:all .5s ease}.dynamicPageList>.listElement>.eventTile:hover>.tileButton>div>span:nth-child(2)>i{opacity:1}.dynamicPageList>.listElement>.eventTile>.tileContent{color:#fff;height:140px;left:420px;position:absolute;right:420px;top:0}.dynamicPageList>.listElement>.eventTile:hover>.tileContent{left:469px;right:469px}.dynamicPageList>.listElement>.eventTile>.tileContent>.descriptionDetail{font-size:18px;font-weight:700;left:20px;position:absolute;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.eventTile>.tileContent>.streambleFeaturesDetail{font-size:.8em;font-weight:700;left:20px;position:absolute;text-align:left;text-transform:uppercase;top:44px}.dynamicPageList>.listElement>.eventTile>.tileContent>.streambleFeaturesDetail>span{font-size:.8em;margin-bottom:2px}.dynamicPageList>.listElement>.eventTile>.tileContent>.streambleFeaturesDetail>span span{color:#a9a9a9;display:inline-block}.dynamicPageList>.listElement>.eventTile>.tileContent>.streambleFeaturesDetail>span:first-of-type{font-size:1em;margin-bottom:8px}.dynamicPageList>.listElement>.eventTile>.tileContent .prizePool{background-color:rgba(0,0,0,.9);background-image:linear-gradient(0deg,rgba(247,255,0,.3),rgba(18,18,0,.3));border:1px solid #ffc41d;border-radius:5px;bottom:20px;box-shadow:0 0 4px 2px rgba(255,196,29,.3);color:#ffc41d;height:30px;position:absolute;right:20px;width:45%}.dynamicPageList>.listElement>.eventTile>.tileContent .prizePool>span:first-of-type{font-size:.7em;font-weight:700;left:20px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:60%}.dynamicPageList>.listElement>.eventTile>.tileContent .prizePool>span:nth-of-type(2){font-size:1.3em;font-weight:700;position:absolute;right:20px;text-align:right;top:50%;transform:translateY(-50%);white-space:nowrap}.dynamicPageList>.listElement>.tile.eventTile:hover{background-color:rgba(0,0,0,.969);box-shadow:0 0 4px 2px #004bf7}.dynamicPageList>.listElement>.tile.eventTile>.tileButton{background-color:rgba(0,0,0,.5);background-image:linear-gradient(0deg,#000,#00207c);box-shadow:inset 0 0 2px 1px #004bf7}.dynamicPageList>.listElement>.tile.eventTile:hover>.tileButton{box-shadow:inset 0 0 2px 1px #004bf7,0 0 2px 1px #004bf7}.dynamicPageList>.listElement>.tile.eventTile.isFinished>.tileButton{background-image:linear-gradient(0deg,#000,#454545);box-shadow:inset 0 0 2px 1px #6f6f6f}.dynamicPageList>.listElement>.tile.eventTile.isFinished:hover{background-color:rgba(0,0,0,.969);box-shadow:0 0 4px 2px #6f6f6f}.dynamicPageList>.listElement>.tile.eventTile.isFinished>.tileButton{box-shadow:inset 0 0 2px 1px #6f6f6f,0 0 2px 1px #6f6f6f}.dynamicPageList>.listElement>.tile.eventTile:hover>.tileButton>div>span:first-child{color:hsla(0,0%,100%,.69)}.dynamicPageList>.listElement>.tile.eventTile:hover>.tileButton>div>span:nth-child(2){color:#fff}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.prizePoolDetail{bottom:20px;color:#dedede;font-size:16px;font-weight:700;left:20px;line-height:20px;position:absolute;text-transform:uppercase}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.prizePoolDetail>span:first-child{color:#ffde00;font-size:22px;line-height:26px}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.prizePoolDetail>span:nth-child(2){color:#a9a9a9;font-size:10px;font-weight:400;line-height:12px;text-transform:uppercase}.dynamicPageList>.listElement>.tile.eventTile.isFinished>.tileContent>.prizePoolDetail{display:none}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.dateDetail{border:1px solid rgba(69,69,69,.69);border-radius:3px;color:#dedede;font-weight:700;padding:4px 8px;position:absolute;right:20px;text-align:center;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.dateDetail>span:first-child{color:#a9a9a9;font-size:10px;line-height:12px}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.dateDetail>span:nth-child(2){color:#fff;font-size:16px;line-height:18px}.dynamicPageList>.listElement>.tile.eventTile.isLive>.tileContent>.dateDetail{display:none}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.timerDetail{color:#6f6f6f;font-size:10px;font-weight:700;position:absolute;right:69px;text-align:right;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.timerDetail>span:first-child{color:#6f6f6f}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.timerDetail>span:nth-child(2){color:#dedede;font-size:14px;font-weight:700}.dynamicPageList>.listElement>.tile.eventTile.isFinished>.tileContent>.timerDetail,.dynamicPageList>.listElement>.tile.eventTile.isLive>.tileContent>.timerDetail{display:none}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.descriptionDetail{bottom:20px;color:#fff;font-size:18px;font-weight:700;left:20px;position:absolute;text-transform:uppercase}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.liveDetail{background-color:#3c46f0;border-radius:3px;color:#fff;font-size:14px;font-weight:700;line-height:16px;padding:4px 6px;position:absolute;right:20px;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tile.eventTile:not(.isLive)>.tileContent>.liveDetail{display:none}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.audienceDetail{color:hsla(0,0%,100%,.69);font-size:14px;font-weight:700;line-height:24px;position:absolute;right:69px;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tile.eventTile:not(.isLive)>.tileContent>.audienceDetail{display:none}.dynamicPageList>.listElement>.tile.eventTile>.tileContent>.finishedDetail{background-color:#454545;border-radius:3px;color:#a9a9a9;font-size:14px;font-weight:700;line-height:16px;padding:4px 6px;position:absolute;right:69px;text-transform:uppercase;top:20px}.dynamicPageList>.listElement>.tile.eventTile:not(.isFinished)>.tileContent>.finishedDetail{display:none}.dynamicPageList>.listElement>.eventListItem{background-color:rgba(0,0,0,.8);background-image:linear-gradient(0deg,#000,#00207c);box-shadow:inset 0 0 2px 1px rgba(0,75,247,0);color:#fff}#EventManagerList .eventTile>.tileImage{width:220px}#EventManagerList .eventTile:hover>.tileImage{width:280px}#EventManagerList .eventTile>.tileButton{width:220px}#EventManagerList .eventTile:hover>.tileButton{width:280px}#EventManagerList .eventTile>.tileContent{left:220px;right:220px}#EventManagerList .eventTile:hover>.tileContent{left:280px;right:280px}.team-logo-chart-container{align-items:start;display:flex;flex-direction:row-reverse;height:100%;width:100%}.team-holdings-column{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:-40px;margin-top:-30px}.team-chart-column{align-items:center;display:flex;flex-direction:column;gap:15px;height:100%;justify-content:center;width:80%}.team-holdings-text{color:#fff;margin-top:10px;text-align:left}.holdings-label{color:hsla(0,0%,100%,.9);font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.holdings-amount{color:#d4af37;font-size:1.1rem;font-weight:700;text-shadow:0 0 10px rgba(212,175,55,.5)}.team-logo-chart{align-items:center;display:flex;justify-content:center;position:relative}.team-logo-chart__svg{left:0;position:absolute;top:0}.team-logo-chart__background,.team-logo-chart__holdings{transition:all .3s ease}.team-logo-chart__logo-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.team-logo-chart__inner-circle{align-items:center;border-radius:50%;display:flex;height:120px;justify-content:center;width:120px}.team-logo-chart__logo{border-radius:8px;height:80px;object-fit:contain;width:80px}.team-dominance-text-overlay{pointer-events:none}.dominance-label-overlay,.dominance-percentage-overlay{text-shadow:2px 2px 4px rgba(0,0,0,.8)}.team-squad-value-text{color:#fff;text-align:center}.squad-value-label{font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.squad-value-amount{color:#d4af37;font-size:1.4rem;font-weight:700;text-shadow:0 0 10px rgba(212,175,55,.5)}@media (max-width:1024px){.team-logo-chart-container{gap:15px;grid-template-columns:1fr;text-align:center}.team-holdings-column{align-items:center;order:2}.team-chart-column{order:1}.team-holdings-text{text-align:center}}@media (max-width:768px){.team-logo-chart__inner-circle{height:100px;width:100px}.team-logo-chart__logo{height:60px;width:60px}.holdings-amount,.squad-value-amount{font-size:1.1rem}.holdings-label,.squad-value-label{font-size:.8rem}}@media (max-width:480px){.team-logo-chart__inner-circle{height:80px;width:80px}.team-logo-chart__logo{height:50px;width:50px}.holdings-amount,.squad-value-amount{font-size:1rem}.holdings-label,.squad-value-label{font-size:.7rem}}.team-logo-chart:hover .team-logo-chart__inner-circle{transform:scale(1.05)}.team-logo-chart:hover .team-logo-chart__background,.team-logo-chart:hover .team-logo-chart__holdings{filter:brightness(1.1)}@keyframes pieReveal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.team-logo-chart__holdings{animation:pieReveal 1.2s ease-out forwards}.team-logo-chart__background{animation:pieReveal 1s ease-out forwards}.team-owner-card{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;overflow:hidden;transition:all .3s ease;width:100%}.team-owner-card:hover{border-color:rgba(212,175,55,.5);box-shadow:0 8px 25px rgba(0,0,0,.4);transform:translateY(-2px)}.team-owner-header{background:rgba(0,0,0,.3);border-bottom:2px solid #d4af37;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:15px 20px;text-align:center;text-transform:uppercase}.team-owner-body{align-items:center;display:grid;gap:20px;grid-template-columns:80px 1fr auto;padding:25px}.owner-avatar{border:2px solid #d4af37;border-radius:8px;box-shadow:0 4px 15px rgba(212,175,55,.3);height:80px;overflow:hidden;width:80px}.owner-avatar-img{height:100%;object-fit:cover;width:100%}.owner-info{display:flex;flex-direction:column;gap:15px}.owner-username{color:#fff;font-size:1.4rem}.owner-username,.view-profile-btn{font-weight:700;letter-spacing:1px;text-transform:uppercase}.view-profile-btn{background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:4px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:.9rem;max-width:fit-content;padding:10px 20px;transition:all .3s ease}.view-profile-btn:hover{box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.owner-support{text-align:right}.support-amount{color:#d4af37;font-size:1.6rem;font-weight:700;text-shadow:0 0 10px rgba(212,175,55,.5)}.team-owner-footer{background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.1);color:#fff;font-size:.9rem;padding:15px 20px;text-align:center}@media (max-width:768px){.team-owner-body{gap:15px;grid-template-columns:60px 1fr auto;padding:20px}.owner-avatar{height:60px;width:60px}.owner-username{font-size:1.1rem}.support-amount{font-size:1.2rem}}@media (max-width:480px){.team-owner-body{gap:20px;grid-template-columns:1fr;text-align:center}.owner-avatar{height:80px;margin:0 auto;width:80px}.owner-support{text-align:center}.owner-info{align-items:center}.team-owner-footer,.team-owner-header{font-size:.8rem;padding:12px 15px}}.team-members{padding:0}.team-members-section-title{border-bottom:2px solid #d4af37;color:#d4af37;font-size:1.2rem;font-weight:700;letter-spacing:2px;margin:0 0 25px;padding-bottom:10px;text-align:center;text-transform:uppercase}.team-members-section{margin-top:20px}.team-members-carousel{align-items:center;display:flex;justify-content:center;margin-bottom:20px;max-width:100%;overflow:hidden;position:relative;width:100%}.team-members-carousel-container{background:rgba(0,0,0,.3);border-radius:8px;box-sizing:border-box;overflow:hidden;padding:20px;width:100%}.team-members-carousel-track{display:flex;gap:0;max-width:none;transition:transform .5s ease;width:fit-content}.team-members-carousel-item{box-sizing:border-box;flex:0 0 auto;margin-right:20px;max-width:300px;min-width:200px;width:calc(33.333% - 20px)}.team-members-carousel-item:last-child{margin-right:0}.team-members-nav-button{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:60px;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:60px;z-index:2}.team-members-prev-button{left:-60px}.team-members-next-button{right:-60px}.team-members-nav-button:active{transform:translateY(-50%) scale(.95)}.team-members-nav-button:disabled{cursor:not-allowed;opacity:.3}.team-members-carousel-pagination{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:20px auto;max-width:90%}.team-members-pagination-dot{background-color:hsla(0,0%,100%,.3);border:1px solid rgba(212,175,55,.3);border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin-bottom:5px;transition:all .2s ease;width:8px}.team-members-pagination-dot:hover{background-color:hsla(0,0%,100%,.5);border-color:rgba(212,175,55,.5)}.team-members-pagination-dot.active{background-color:#d4af37;box-shadow:0 0 5px #d4af37;transform:scale(1.2)}.team-members-error{color:hsla(0,0%,100%,.6);color:#ff6b6b;padding:40px 20px;text-align:center}.team-members-no-members{color:hsla(0,0%,100%,.6);padding:40px 20px;text-align:center}.team-members-no-members-text{font-size:1.1rem;font-style:italic;margin:0}.team-members-add-player-section{margin-top:20px;text-align:center}.team-members-add-player-btn{background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.team-members-add-player-btn:hover{background:linear-gradient(135deg,#f4d03f,#d4af37);box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}@media (max-width:1200px){.team-members-carousel-item{margin-right:15px;min-width:180px;width:calc(50% - 15px)}.team-members-carousel-item:last-child{margin-right:0}}@media (max-width:768px){.team-members-carousel-item{margin-right:10px;max-width:250px;min-width:160px;width:100%}.team-members-carousel-item:last-child{margin-right:0}.team-members-nav-button{font-size:40px;height:40px;width:40px}.team-members-prev-button{left:-20px}.team-members-next-button{right:-20px}.team-members-carousel-container{padding:15px}}@media (max-width:480px){.team-members-section-title{font-size:1rem;margin-bottom:15px}.team-members-carousel-container{padding:12px}.team-members-add-player-btn{font-size:.8rem;padding:10px 20px}}.upcoming-matches,.upcoming-matches *,.upcoming-matches :after,.upcoming-matches :before{box-sizing:border-box}.upcoming-matches{padding:0}.upcoming-matches-section-title{border-bottom:2px solid #d4af37;color:#d4af37;font-size:1.2rem;font-weight:700;letter-spacing:2px;margin:0 0 25px;padding-bottom:10px;text-align:center;text-transform:uppercase}.upcoming-matches-section{box-sizing:border-box;margin-top:20px}.upcoming-matches-carousel{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:20px;max-width:100%;overflow:hidden;position:relative;width:100%}.upcoming-matches-carousel-container{background:rgba(0,0,0,.3);border-radius:8px;box-sizing:border-box;margin:0 auto;max-width:500px;overflow:hidden;padding:16px;width:100%}.upcoming-matches-carousel-track{box-sizing:border-box;display:flex;gap:0;max-width:none;transition:transform .5s ease;width:fit-content}.upcoming-matches-carousel-item{box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center}.upcoming-matches-nav-button{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:60px;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:60px;z-index:2}.upcoming-matches-prev-button{left:-60px}.upcoming-matches-next-button{right:-60px}.upcoming-matches-nav-button:active{transform:translateY(-50%) scale(.95)}.upcoming-matches-nav-button:disabled{cursor:not-allowed;opacity:.3}.upcoming-matches-carousel-pagination{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:20px auto;max-width:90%}.upcoming-matches-pagination-dot{background-color:hsla(0,0%,100%,.3);border:1px solid rgba(212,175,55,.3);border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin-bottom:5px;transition:all .2s ease;width:8px}.upcoming-matches-pagination-dot.active{background-color:#d4af37;box-shadow:0 0 5px #d4af37;transform:scale(1.2)}.upcoming-matches-card{background:linear-gradient(135deg,rgba(0,20,40,.9),rgba(0,10,30,.95));border:1px solid rgba(212,175,55,.3);border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.4);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:8px;height:380px;overflow:hidden;padding:16px;transition:all .3s ease}.upcoming-matches-card:hover{border-color:rgba(212,175,55,.6);box-shadow:0 12px 30px rgba(0,0,0,.5);transform:translateY(-2px)}.upcoming-matches-tournament{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between}.upcoming-matches-tournament-name{color:#d4af37;flex:1;font-size:.75rem;font-weight:700;letter-spacing:1px;text-align:left;text-transform:uppercase}.upcoming-matches-prize-pool{color:#4caf50;flex-shrink:0;font-size:.75rem;font-weight:700}.upcoming-matches-teams{gap:8px;justify-content:space-between}.upcoming-matches-team,.upcoming-matches-teams{align-items:center;box-sizing:border-box;display:flex}.upcoming-matches-team{flex:1;flex-direction:column;gap:4px;min-width:0}.upcoming-matches-team-logo{border-radius:6px;flex-shrink:0;height:30px;object-fit:cover;width:30px}.upcoming-matches-team-name{color:#fff;font-size:.65rem;font-weight:700;text-align:center;word-wrap:break-word;max-width:100%;overflow-wrap:break-word}.upcoming-matches-vs{color:#d4af37;flex-shrink:0;font-size:.75rem;font-weight:700;padding:0 4px;text-transform:uppercase}.upcoming-matches-game{align-items:center;box-sizing:border-box;display:flex;gap:6px;justify-content:center}.upcoming-matches-game-name{color:#fff;font-size:.75rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-matches-countdown{box-sizing:border-box;display:flex;justify-content:space-between;text-align:center}.upcoming-matches-countdown-label{color:hsla(0,0%,100%,.7);display:block;font-size:.65rem}.upcoming-matches-countdown-time{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.upcoming-matches-countdown-time span{background:rgba(212,175,55,.2);border:1px solid rgba(212,175,55,.3);border-radius:4px;box-sizing:border-box;color:#d4af37;font-size:.65rem;font-weight:700;padding:2px 5px}.upcoming-matches-holdings{box-sizing:border-box}.upcoming-matches-holdings-labels{box-sizing:border-box;color:hsla(0,0%,100%,.8);display:flex;font-size:.55rem;justify-content:space-between}.upcoming-matches-holdings-bar{background:hsla(0,0%,100%,.1);border-radius:3px;box-sizing:border-box;display:flex;height:5px;overflow:hidden}.upcoming-matches-holdings-home{background:linear-gradient(90deg,#4caf50,#66bb6a);box-sizing:border-box;transition:width .8s ease}.upcoming-matches-holdings-away{background:linear-gradient(90deg,#f44336,#ef5350);box-sizing:border-box;transition:width .8s ease}.upcoming-matches-manager-stake{box-sizing:border-box;color:hsla(0,0%,100%,.8);font-size:.65rem;text-align:center}.upcoming-matches-user-squad{align-items:center;box-sizing:border-box;display:flex;font-size:.65rem;justify-content:space-between}.upcoming-matches-squad-label{color:hsla(0,0%,100%,.8)}.upcoming-matches-squad-amount{color:#d4af37;font-weight:700}.upcoming-matches-payouts{box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;margin-top:auto}.upcoming-matches-loss-payout,.upcoming-matches-win-payout{border-radius:6px;box-sizing:border-box;flex:1;font-size:.65rem;font-weight:700;padding:5px;text-align:center}.upcoming-matches-win-payout{background:rgba(76,175,80,.2);border:1px solid rgba(76,175,80,.3);color:#4caf50}.upcoming-matches-loss-payout{background:rgba(244,67,54,.2);border:1px solid rgba(244,67,54,.3);color:#f44336}.upcoming-matches-stake-titles{box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.upcoming-matches-stake-title{color:#d4af37;flex:1;font-size:.6rem;font-weight:700;letter-spacing:.5px;text-align:center;text-transform:uppercase}.upcoming-matches-stake-values{box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.upcoming-matches-stake-value{color:#fff;flex:1;font-size:.65rem;font-weight:600;text-align:center}.upcoming-matches-stake-slider-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:8px;padding:0;width:100%}.upcoming-matches-stake-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#4169e1 0,#4169e1 var(--value,0),hsla(0,0%,100%,.1) var(--value,0),hsla(0,0%,100%,.1) 100%);border-radius:4px;box-sizing:border-box;cursor:pointer;height:6px;opacity:.8;outline:none;transition:all .3s ease;width:100%}.upcoming-matches-stake-slider:hover{opacity:1;transform:scaleY(1.2)}.upcoming-matches-stake-slider::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg,#4169e1,#1e90ff);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(65,105,225,.4);cursor:pointer;height:14px;transition:all .2s ease;width:14px}.upcoming-matches-stake-slider::-webkit-slider-thumb:hover{box-shadow:0 3px 8px rgba(65,105,225,.6);transform:scale(1.2)}.upcoming-matches-stake-slider::-moz-range-thumb{background:linear-gradient(135deg,#4169e1,#1e90ff);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px rgba(65,105,225,.4);cursor:pointer;height:14px;transition:all .2s ease;width:14px}.upcoming-matches-stake-slider::-moz-range-thumb:hover{box-shadow:0 3px 8px rgba(65,105,225,.6);transform:scale(1.2)}.upcoming-matches-stake-percentage-box{box-sizing:border-box;display:flex;justify-content:center;margin-bottom:8px}.upcoming-matches-stake-percentage{background:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;color:#000;font-size:.7rem;font-weight:700;padding:4px 12px}.upcoming-matches-stake-confirm-section{box-sizing:border-box;display:flex;justify-content:center;margin-top:auto}.upcoming-matches-stake-confirm-btn{background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:6px;box-shadow:0 3px 10px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:.65rem;font-weight:700;letter-spacing:.8px;padding:6px 16px;text-transform:uppercase;transition:all .3s ease}.upcoming-matches-stake-confirm-btn:hover{background:linear-gradient(135deg,gold,#d4af37);box-shadow:0 4px 15px rgba(212,175,55,.4);transform:translateY(-1px)}.upcoming-matches-stake-confirm-btn:active{box-shadow:0 2px 6px rgba(212,175,55,.3);transform:translateY(0)}.upcoming-matches-no-matches{color:hsla(0,0%,100%,.6);padding:40px 20px;text-align:center}.upcoming-matches-no-matches-text{font-size:1.1rem;font-style:italic;margin:0}@media (min-width:1400px){.upcoming-matches-carousel-container{max-width:550px}.upcoming-matches-carousel-item{max-width:500px}}@media (max-width:1200px){.upcoming-matches-carousel-container{max-width:450px}.upcoming-matches-carousel-item{max-width:400px}}@media (max-width:768px){.upcoming-matches-carousel-container{max-width:400px}.upcoming-matches-carousel-item{max-width:350px;min-width:320px}.upcoming-matches-nav-button{font-size:40px;height:40px;width:40px}.upcoming-matches-prev-button{left:-20px}.upcoming-matches-next-button{right:-20px}.upcoming-matches-card{height:360px;padding:14px}}@media (max-width:480px){.upcoming-matches-carousel-container{margin:0;max-width:100%}.upcoming-matches-carousel-item{max-width:100%;min-width:100%}.upcoming-matches-section-title{font-size:1rem;margin-bottom:15px}.upcoming-matches-card{height:340px;padding:12px}}.token-trading-container{background-color:rgba(0,0,0,.3)}.chart-container{min-height:300px}.chart-container,.chart-inner-container{box-sizing:border-box}.chart-inner-container canvas{display:block;height:100%!important;image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated;width:100%!important}.trade-controls{margin-top:20px}.tab-buttons{background:rgba(0,0,0,.3);border-radius:4px;margin-bottom:10px;padding:4px}.tab-button{border-radius:4px;color:hsla(0,0%,100%,.7);font-size:.9rem;padding:8px 12px;transition:all .2s ease}.tab-button:hover{background:hsla(0,0%,100%,.1);color:#fff}.tab-button.active{background:rgba(138,43,226,.8)}.quantity-control{margin-bottom:15px}.quantity-control label{color:#fff;font-size:.8rem;font-weight:700;margin-bottom:6px}.quantity-control input{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;font-size:1rem;padding:10px 12px}.quantity-control input:focus{border-color:#d4af37}.trade-summary{margin-bottom:15px}.summary-item{margin-bottom:8px}.summary-label{color:hsla(0,0%,100%,.7);font-size:.8rem;text-transform:uppercase}.summary-value{color:#fff;font-size:.9rem}.trade-button{border-radius:4px;font-size:.9rem;padding:12px;transition:all .3s ease}.trade-button.buy{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.trade-button.buy:hover{background:linear-gradient(135deg,#45a049,#388e3c);transform:translateY(-2px)}.trade-button.sell{background:linear-gradient(135deg,#f44336,#e53935)}.trade-button.sell:hover{background:linear-gradient(135deg,#e53935,#d32f2f);transform:translateY(-2px)}.token-loading{color:#fff;font-size:1.2rem;font-weight:700;height:300px}@media (max-width:992px){.token-trading-columns{gap:5px}.token-trading-left-column,.token-trading-right-column{padding:.8rem}.current-price-value,.token-price-label{font-size:1.3rem}}@media (max-width:768px){.token-trading-columns{flex-direction:column}.token-trading-container{max-height:none}.token-trading-header{align-items:flex-start;flex-direction:row;justify-content:space-between}.chart-container{margin:10px 0;min-height:250px}.trade-button{padding:10px}}@media (max-width:576px){.token-trading-header{flex-direction:column}.token-info{width:100%}.chart-container{min-height:200px}}.token-trading{padding:0}.trading-tabs{background:rgba(0,0,0,.3);border-radius:6px;display:flex;gap:2px;margin-bottom:25px;padding:4px}.tab-btn{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.7);cursor:pointer;flex:1;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease}.tab-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.tab-btn.active{background:linear-gradient(135deg,#d4af37,gold);box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000}.trading-content{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:25px}.overview-section{display:flex;flex-direction:column;gap:25px}.price-card{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:20px;text-align:center}.price-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.token-symbol{color:#d4af37;font-size:1.2rem;font-weight:700;text-transform:uppercase}.price-change{border-radius:4px;font-size:.9rem;padding:4px 8px}.price-change.positive{background:rgba(76,175,80,.2);color:#4caf50}.price-change.negative{background:rgba(244,67,54,.2);color:#f44336}.current-price{color:#fff;font-size:2rem;font-weight:700;margin-bottom:10px}.price-subtitle{color:hsla(0,0%,100%,.7);font-size:.9rem}.market-stats{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.stat-item{align-items:center;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:flex;justify-content:space-between;padding:15px}.stat-label{color:hsla(0,0%,100%,.7);font-size:.9rem}.stat-value{color:#fff;font-size:1rem;font-weight:700}.trading-section{display:flex;flex-direction:column;gap:25px}.trading-interface{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:20px}.trade-form{display:flex;flex-direction:column;gap:20px}.trade-header{background:rgba(0,0,0,.3);border-radius:6px;display:flex;gap:2px;padding:4px}.trade-type-btn{background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.7);cursor:pointer;flex:1;font-weight:700;padding:10px 15px;text-transform:uppercase;transition:all .3s ease}.trade-type-btn.active{background:rgba(138,43,226,.8);color:#fff}.trade-inputs{display:flex;flex-direction:column;gap:15px}.input-group{position:relative}.input-group label{color:#fff;display:block;font-size:.9rem;font-weight:700;margin-bottom:8px}.trade-input{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.2);border-radius:6px;color:#fff;font-size:1rem;padding:12px 50px 12px 16px;transition:all .3s ease;width:100%}.trade-input:focus{border-color:#d4af37;box-shadow:0 0 10px rgba(212,175,55,.3);outline:none}.input-currency{color:hsla(0,0%,100%,.7);font-weight:700;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.trade-submit-btn{background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:6px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}.trade-submit-btn:hover{box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.recent-transactions{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:20px}.transactions-title{color:#fff;font-size:1.1rem;font-weight:700;margin:0 0 15px;text-transform:uppercase}.transactions-list{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto}.transaction-item{align-items:center;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;display:flex;justify-content:space-between;padding:12px 15px;transition:all .3s ease}.transaction-item:hover{border-color:rgba(212,175,55,.3)}.tx-info{display:flex;flex-direction:column;gap:4px}.tx-type{border-radius:3px;font-size:.8rem;font-weight:700;padding:2px 6px;text-transform:uppercase}.tx-type.buy{background:rgba(76,175,80,.2);color:#4caf50}.tx-type.sell{background:rgba(244,67,54,.2);color:#f44336}.tx-amount{color:#fff;font-size:.9rem}.tx-details{display:flex;flex-direction:column;gap:4px;text-align:right}.tx-price{color:#d4af37;font-weight:700}.tx-time{color:hsla(0,0%,100%,.5);font-size:.8rem}.no-transactions{color:hsla(0,0%,100%,.5);font-style:italic;padding:40px 20px;text-align:center}@media (max-width:768px){.trading-tabs{flex-direction:column}.market-stats{grid-template-columns:1fr}.stat-item{gap:8px;text-align:center}.stat-item,.trade-header{flex-direction:column}.trading-content{padding:20px}}.distribution{display:flex;flex-direction:column;gap:20px;padding:0}.distribution-title{backdrop-filter:blur(10px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:2px;padding:15px 20px;text-align:center;text-transform:uppercase}.distribution-rows{display:flex;flex-direction:column;gap:20px}.distribution-row-container{display:flex;flex-direction:column;gap:10px}.distribution-row{align-items:center;display:flex;gap:15px;justify-content:space-between}.distribution-label{color:#fff;flex:1;font-size:.9rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.distribution-value-box{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:4px;display:flex;justify-content:center;min-width:60px;padding:8px 16px}.distribution-percentage{color:#000;font-size:.9rem;font-weight:700}.distribution-slider-container{align-items:center;display:flex;justify-content:center;padding:0;width:100%}.distribution-slider{-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.1);border-radius:5px;cursor:pointer;height:8px;opacity:.8;outline:none;transition:all .3s ease;width:100%}.distribution-slider:hover{opacity:1;transform:scaleY(1.2)}.distribution-slider::-webkit-slider-track{background:hsla(0,0%,100%,.1);border:none;border-radius:5px;cursor:pointer;height:8px;width:100%}.distribution-slider::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(135deg,#4169e1,#1e90ff);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(65,105,225,.4);cursor:pointer;height:18px;position:relative;transition:all .2s ease;width:18px}.distribution-slider::-webkit-slider-thumb:hover{box-shadow:0 4px 12px rgba(65,105,225,.6);transform:scale(1.2)}.distribution-slider::-moz-range-track{background:hsla(0,0%,100%,.1);border:none;border-radius:5px;cursor:pointer;height:8px;width:100%}.distribution-slider::-moz-range-thumb{background:linear-gradient(135deg,#4169e1,#1e90ff);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(65,105,225,.4);cursor:pointer;height:18px;transition:all .2s ease;width:18px}.distribution-slider::-moz-range-thumb:hover{box-shadow:0 4px 12px rgba(65,105,225,.6);transform:scale(1.2)}.distribution-slider{background:linear-gradient(to right,#4169e1 0,#4169e1 var(--value,0),hsla(0,0%,100%,.1) var(--value,0),hsla(0,0%,100%,.1) 100%)}.distribution-slider::-moz-range-progress{background:#4169e1;border-radius:5px;height:8px}.distribution-save-section{display:flex;justify-content:flex-end;margin-top:10px}.distribution-save-btn{background:linear-gradient(135deg,#d4af37,gold);border:none;border-radius:6px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;min-width:140px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.distribution-save-btn:hover{background:linear-gradient(135deg,gold,#d4af37);box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.distribution-save-btn:active{box-shadow:0 3px 10px rgba(212,175,55,.3);transform:translateY(0)}@media (max-width:768px){.distribution-title{font-size:1rem;padding:12px 15px}.distribution-label,.distribution-percentage{font-size:.8rem}.distribution-value-box{min-width:50px;padding:6px 12px}.distribution-rows{gap:18px}.distribution-slider{height:6px}.distribution-slider::-webkit-slider-thumb{height:16px;width:16px}.distribution-slider::-moz-range-thumb{height:16px;width:16px}.distribution-save-btn{font-size:.8rem;min-width:120px;padding:10px 20px}}@media (max-width:480px){.distribution-row{flex-direction:column;gap:8px;text-align:center}.distribution-value-box{align-self:center}.distribution-rows{gap:15px}.distribution-save-section{justify-content:center}}.team-card-container{margin-bottom:20px;max-width:100%;overflow-x:hidden;transition:all .3s ease}.team-card-container--expanded{transform:scale(1.02)}.team-card{backdrop-filter:blur(10px);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);padding:25px;transition:all .3s ease}.team-card:hover{border-color:rgba(212,175,55,.3);box-shadow:0 8px 25px rgba(0,0,0,.3)}.team-card__main-row{align-items:start;display:grid;gap:30px;grid-template-columns:auto 1fr}.team-info{align-items:center;gap:15px;height:100%}.team-info,.team-right-column{display:flex;flex-direction:column}.team-right-column{gap:20px;min-height:100%}.team-header-row{align-items:flex-start;display:flex;flex-direction:row;gap:20px;justify-content:space-between}.team-name{color:#d4af37;cursor:pointer;flex:0 0 auto;font-size:4rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:0 0 10px rgba(212,175,55,.3);text-transform:uppercase}.team-owner-info{flex:0 0 auto;transform:scale(.8);transform-origin:right center}.team-progress-row{display:flex;flex-direction:column;gap:15px}.team-performance-score,.team-total-dominance{align-items:center;color:#fff;display:flex;gap:15px}.team-label{font-size:.9rem;font-weight:600;letter-spacing:.5px;min-width:120px;text-transform:uppercase}.team-progress-container{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);flex:1;height:20px;overflow:hidden;position:relative}.team-progress-bar{height:100%;transition:width .8s ease}.team-progress-bar,.team-progress-bar--performance{background:linear-gradient(90deg,#87ceeb,#00bfff)}.team-progress-bar--dominance{background:linear-gradient(90deg,#ff6b6b,#f33)}.team-dominance-percentage,.team-performance-percentage{color:#d4af37;font-size:.9rem;font-weight:600;min-width:50px;text-align:right}.team-bottom-row{align-items:center;display:grid;gap:20px;grid-template-columns:1fr auto}.team-match-results{align-items:center;display:flex;gap:8px}.match-result{align-items:center;border-radius:50%;color:#000;display:flex;font-size:.7rem;font-weight:700;height:24px;justify-content:center;width:24px}.match-result--w{background-color:#4caf50}.match-result--l{background-color:#f44336}.team-action-info{display:flex;justify-content:flex-end}.team-view-details-btn{background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:8px;box-shadow:0 4px 15px rgba(212,175,55,.3);color:#000;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.team-view-details-btn:hover{background:linear-gradient(135deg,#f4d03f,#d4af37);box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.team-expanded-content{border-top:1px solid hsla(0,0%,100%,.1);margin-top:25px;max-width:100%;overflow:hidden;padding-top:25px}.team-expanded-body{display:flex;flex-direction:column;gap:30px;margin-top:20px;max-width:100%}.team-expanded-row-1{margin:0 auto;max-width:1600px;width:100%}.team-expanded-row-2,.team-expanded-row-3{display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:20px;max-width:100%}.team-expanded-left-column,.team-expanded-right-column{min-width:0}.team-expanded-original-card{width:100%}.team-expanded-distribution,.team-expanded-matches,.team-expanded-members,.team-expanded-trading{backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;max-width:100%;overflow:hidden;padding:20px;width:100%}@media (max-width:1600px){.team-expanded-row-1,.team-expanded-row-2,.team-expanded-row-3{max-width:1400px}.team-expanded-row-2,.team-expanded-row-3{gap:25px}}@media (max-width:1400px){.team-expanded-row-1,.team-expanded-row-2,.team-expanded-row-3{max-width:1200px}.team-expanded-row-2,.team-expanded-row-3{gap:20px}}@media (max-width:1024px){.team-card__main-row{gap:20px;grid-template-columns:1fr}.team-info{order:1}.team-right-column{order:2}.team-expanded-row-2,.team-expanded-row-3{gap:20px;grid-template-columns:1fr;max-width:100%}.team-expanded-body{gap:25px}}@media (max-width:768px){.team-card{padding:20px}.team-name{font-size:1.2rem}.team-bottom-row{gap:15px;grid-template-columns:1fr}.match-result{font-size:.6rem;height:20px;width:20px}}@media (max-width:480px){.team-card{padding:15px}.team-card__main-row{gap:15px}.team-name{font-size:1.1rem}.team-view-details-btn{font-size:.8rem;padding:10px 20px}.match-result{font-size:.55rem;height:18px;width:18px}}.team-manager{box-sizing:border-box;min-height:100%;padding:20px 0;width:100%}.team-manager-header{display:flex;justify-content:flex-start;margin-bottom:30px;padding:20px 0}.team-manager-title-container{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.team-manager-header h1{background:linear-gradient(45deg,#000,transparent);color:#fff;font-size:2.5rem;font-weight:600;letter-spacing:2px;margin:0;padding:.5rem 2rem;text-shadow:0 0 10px hsla(0,0%,100%,.3);text-transform:uppercase}.add-squad-btn{background:linear-gradient(135deg,#d4af37,#f4d03f);border:none;border-radius:0;color:#000;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:1px;margin-left:20px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.add-squad-btn:hover{background:linear-gradient(135deg,#f4d03f,#d4af37);box-shadow:0 6px 20px rgba(212,175,55,.4);transform:translateY(-2px)}.team-manager-container{display:flex;flex-direction:column;gap:20px;margin-left:20px}.team-manager-loading{background-color:rgba(0,0,0,.3);color:#d4af37}.team-manager-error,.team-manager-loading{border-radius:8px;font-size:16px;margin-top:40px;padding:20px;text-align:center}.team-manager-error{background-color:rgba(255,64,64,.1);color:#ff4040}.team-manager-empty{background-color:rgba(0,0,0,.3);border-radius:8px;color:#fff;margin-top:20px;padding:40px;text-align:center}.team-manager-empty h3{color:#d4af37;font-size:1.5rem;margin-top:0}@media (max-width:768px){.team-manager{padding:15px}.team-manager-header h1{font-size:2rem}}@media (max-width:480px){.team-manager-header h1{font-size:1.8rem}}.marketing-container{font-family:Arial,sans-serif;margin:0 auto;text-shadow:0 0 10px #000;width:100%}.marketing-section{align-items:center;display:flex;flex-direction:column;width:100%}.section-header{background:linear-gradient(90deg,transparent,rgba(0,0,0,.8),transparent);color:#ffb400;font-size:2rem;font-weight:700;justify-content:space-evenly;margin:1rem 0;padding:1rem 0;text-align:center;width:100%}.content-box{align-content:center;align-items:center;background-color:#181824;border:4px solid #aba37e;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;padding:1.5rem;text-align:center}.long-box{margin:0 auto 1.5rem;max-width:350px}.wide-box{max-width:500px}.extra-wide-box,.wide-box{margin:0 auto 1.5rem;width:100%}.extra-wide-box{max-width:700px}.extra-short-box{margin:0 auto 1.5rem;max-width:300px;width:100%}.hero-section{align-items:center;background-color:#190519;background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:inset 0 8px 8px -8px var(--color_gold),inset 0 -8px 8px -8px var(--color_gold);flex-direction:row;overflow:hidden;position:relative}.hero-section:after{content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:30%}.marketing-container .hero-content{flex:1;flex-direction:column;padding:2rem}.hero-headline{color:#faec6c;font-size:2.3rem;font-weight:700;margin-bottom:1rem}.hero-subheadline{color:#fff;font-size:1.7rem;font-weight:700;margin-bottom:1.5rem}.hero-section .content-box{max-width:70%}.hero-video{min-width:50%;padding:2rem;position:relative}.logo-container{align-items:center;display:flex;margin-bottom:1rem}.logo-container img{height:80px;margin-right:1rem;width:auto}.logo-text{color:#faec6c;font-size:1.3rem;font-weight:600}.features-row{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;width:90%}.feature-box{flex:1;min-width:200px;text-align:center}.feature-icon{height:120px;margin:0 auto 1rem;width:auto}.feature-title{color:#faec6c;font-size:2rem;font-weight:600;margin-bottom:.5rem}.feature-description{color:#fff;font-size:1.3rem;font-weight:700}.checklist-section,.ecosystem-section,.tradeable-asset-section,.why-streamble-section{margin-top:2rem}.ecosystem-container{margin:1rem 0;text-align:center}.loop-container{height:400px;margin:0 auto;position:relative;width:400px}.loop-container img.loop{height:100%;width:100%}.loop-container img.logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30%}.ecosystem-text{color:#fff;font-size:1.5rem;line-height:1.2;margin:0 auto;max-width:90%;text-align:center}.asset-feature{align-items:center;display:flex;justify-content:space-between}.asset-feature-text{align-items:center;color:#faec6c;display:flex;font-size:1.5rem;justify-content:center;text-align:center}.inline-icon{display:inline-block;margin-left:10px;vertical-align:middle}.asset-feature-icon,.inline-icon{height:40px;width:auto}.checklist-title{color:#fff;font-size:1.2rem;margin-bottom:1rem;text-align:center}.checklist-container{align-items:center;display:flex;flex-direction:column;text-align:center}.checklist-container img{height:80px;margin-bottom:.5rem;width:auto}.faq-container{align-items:flex-start;display:flex;margin-top:1rem;max-width:100%;text-align:left}.faq-question{color:#faec6c;font-size:2rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.faq-answer{color:#fff;font-size:1.5rem;margin-bottom:1rem}.success-story{padding:1.5rem}.success-story-title{color:#faec6c;font-size:1.2rem;font-weight:600;margin-bottom:1rem;text-align:center}.success-story-image{display:block;height:auto;margin:0 auto 1rem;max-width:300px;width:100%}.success-story-text{color:#fff;font-size:.9rem;line-height:1.5;margin-bottom:1rem}.carousel-pagination{align-items:center;display:flex;justify-content:center;margin-top:1rem}.carousel-dot{background-color:#aba37e;border-radius:50%;cursor:pointer;height:10px;margin:0 5px;width:10px}.carousel-dot.active{background-color:#ffb400}.list-your-game-button{background-color:var(--gold);background-image:linear-gradient(180deg,#ffe100,#fca600);border:none;border-radius:5px;box-shadow:0 0 6px 3px rgba(0,0,0,.6);color:#000;cursor:pointer;font-size:1.6rem;font-weight:700;margin:0 auto 2rem;padding:.9em 1.2em;text-align:center;text-transform:uppercase;width:fit-content}.list-your-game-button:hover{background-image:linear-gradient(0deg,#ffe100,#fca600)}@media (max-width:768px){.hero-content,.hero-image{flex:100%;padding-right:0}.features-row{flex-direction:column}.feature-box{margin-bottom:1.5rem}}.faq-column{width:65%}.faq-column,.success-story-column{align-items:center;display:flex;flex-direction:column}.success-story-column{width:25%}.faq-column .section-header{margin-bottom:1rem;width:100%}@media (max-width:768px){.faq-column,.success-story-column{margin-bottom:2rem;width:100%}}@media (max-width:1400px){.hero-section.marketing-section{flex-direction:column}.hero-video{min-width:100%}}.form-tabs-container{backdrop-filter:blur(8px);background-color:rgba(24,19,30,.95);border-bottom:1px solid rgba(212,175,55,.3);box-shadow:0 4px 12px rgba(0,0,0,.25);left:0;position:fixed;right:var(--scrollbar-width);top:var(--StreambleToolbar_height);z-index:1000}.form-header{display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 0 .75rem;width:100%}.form-tabs{margin-bottom:.5rem;width:100%}.form-tabs-list{display:flex;justify-content:space-evenly;list-style:none;margin:0;padding:0}.form-tabs-item{align-items:center;color:var(--streamble-primary-color);cursor:pointer;display:flex;font-size:.96rem;font-weight:700;gap:.75rem;letter-spacing:.11em;padding:1.125rem 1.7rem;position:relative;text-transform:uppercase;transition:color .3s ease;user-select:none;white-space:nowrap}.form-tabs-item.active,.form-tabs-item:hover{color:#fff}.form-tabs-item.active:after{background-color:var(--streamble-primary-color);bottom:0;content:"";height:3.4px;left:0;position:absolute;width:100%}.form-tab-progress-indicator{align-items:center;background-color:rgba(24,19,30,.8);border:2px solid rgba(212,175,55,.3);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;font-size:.9rem;font-weight:700;height:28px;justify-content:center;line-height:1;position:relative;transition:all .3s ease;width:28px}.progress-number{color:#ccc;margin-left:1.5px;transition:color .3s ease}.progress-checkmark,.progress-number{align-items:center;display:flex;font-weight:700;height:100%;justify-content:center;line-height:1;text-align:center;width:100%}.progress-checkmark{color:#18131e;font-size:1rem}.form-tabs-item.completed .form-tab-progress-indicator{animation:completePulse 2s ease-in-out;background-color:var(--streamble-primary-color);border-color:var(--streamble-primary-color);box-shadow:0 0 15px rgba(212,175,55,.4)}.form-tabs-item.active .form-tab-progress-indicator{background-color:hsla(0,0%,100%,.1);border-color:#fff;box-shadow:0 0 12px hsla(0,0%,100%,.3)}.form-tabs-item.active .progress-number{color:#fff}.form-tabs-item.active.completed .form-tab-progress-indicator{background-color:var(--streamble-primary-color);border-color:var(--streamble-primary-color)}.form-tabs-item:hover .form-tab-progress-indicator{border-color:#fff;transform:scale(1.1)}.form-tabs-item:hover .progress-number{color:#fff}.form-tab-label{transition:color .3s ease}@keyframes completePulse{0%{box-shadow:0 0 15px rgba(212,175,55,.4);transform:scale(1)}50%{box-shadow:0 0 25px rgba(212,175,55,.6);transform:scale(1.15)}to{box-shadow:0 0 15px rgba(212,175,55,.4);transform:scale(1)}}.form-header .form-progress-container{margin:0 auto .25rem;max-width:800px;padding:1rem 1.5rem 0;width:100%}.streamble-form{padding-top:140px}@media (max-width:768px){.form-tabs-list{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 1.125rem}.form-tabs-item{font-size:.85rem;gap:.5rem;padding:1.125rem .85rem}.form-tab-progress-indicator{font-size:.8rem;height:24px;line-height:1;width:24px}.progress-checkmark{font-size:.9rem;line-height:1}.form-header .form-progress-container{padding:0 1rem}}@media (max-width:480px){.form-tabs-item{font-size:.9rem;gap:.3rem;padding:11px 5.6px}.form-tab-progress-indicator{font-size:.7rem;height:20px;line-height:1;width:20px}.progress-checkmark{font-size:.8rem;line-height:1}.streamble-form{padding-top:120px}}.form-completion-summary{display:flex;flex-direction:column;gap:20px;margin-bottom:1rem}.form-completion-list{margin-top:10px}.form-completion-list h4{color:#333;font-size:1rem;font-weight:600;margin-bottom:10px}.form-completion-list ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.form-completion-list li{align-items:center;background-color:#f8f8f8;border-left:4px solid #ddd;border-radius:4px;display:flex;font-weight:500;justify-content:space-between;padding:8px 12px}.form-completion-list li.completed{background-color:rgba(6,214,160,.1);border-left-color:#06d6a0}.form-completion-list li.incomplete{background-color:hsla(0,100%,71%,.1);border-left-color:#ff6b6b}.form-completion-warning{background-color:hsla(0,100%,71%,.1);border-left:4px solid #ff6b6b;border-radius:4px;margin-top:15px;padding:10px 15px}.form-completion-warning p{color:#d32f2f;font-weight:500;margin:0}.progress-container{display:flex;flex-direction:column;gap:8px;margin:20px 0;width:100%}.progress-bar{background-color:#e0e0e0;border-radius:4px;height:8px;overflow:hidden;width:100%}.progress-fill{background-color:#4a86e8;height:100%;transition:width .3s ease}.progress-percentage{color:#555;font-size:12px;font-weight:600}.form-progress-container{display:flex;flex-direction:column;margin:.5rem 0;width:100%}.form-progress-bar{background-color:#f1f1f1;border-radius:5px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);height:10px;overflow:hidden}.form-progress-fill{height:100%;transition:width .5s ease}.form-progress-fill.low{background-color:#ff6b6b}.form-progress-fill.medium{background-color:#ffd166}.form-progress-fill.high{background-color:#06d6a0}.form-progress-fill.complete{background-color:#1a936f}.form-progress-fill.glow{animation:progressGlow 2s infinite}.form-progress-info{align-items:center;display:flex;font-size:.8rem;font-weight:500;justify-content:flex-end;margin-top:.25rem}.form-progress-percentage{font-weight:700;margin-right:.25rem}@keyframes progressGlow{0%{box-shadow:0 0 5px rgba(26,147,111,.5)}50%{box-shadow:0 0 15px rgba(26,147,111,.8)}to{box-shadow:0 0 5px rgba(26,147,111,.5)}}@media (max-width:768px){.form-progress-bar{height:8px}.form-progress-info{font-size:.7rem}}.form-progress-bar-loading{color:var(--streamble-text-secondary);padding:10px;text-align:center}#basics,#media,#payment,#people,#story{scroll-margin-top:12em}:root{--streamble-bg-primary:#18131e;--streamble-bg-secondary:rgba(30,23,38,.7);--streamble-text-primary:#fff;--streamble-text-secondary:#ccc;--streamble-primary-color:#d4af37;--streamble-border-color:rgba(212,175,55,.3);--streamble-error-color:#f55;--streamble-overlay-bg:rgba(0,0,0,.5);font-size:112.5%}.streamble-form-container{max-width:none;padding:1.5rem 3rem;width:100%}.streamble-app-wrapper,.streamble-form-container{color:var(--streamble-text-primary);font-family:Arial,sans-serif;margin:0}.streamble-app-wrapper{background:transparent;display:flex;flex-direction:column;min-height:100vh;padding:0}.streamble-form{display:flex;flex-direction:column;gap:3rem}.streamble-form-section{background:transparent;border:none;box-shadow:none;display:flex;margin-bottom:4.5rem;overflow:hidden;padding:0;position:relative;width:100%}.streamble-section-left{flex:0 0 25%;padding-right:3rem}.streamble-section-right{flex:0 0 75%}.streamble-section-content{background-color:var(--streamble-bg-secondary);border:1px solid var(--streamble-border-color);border-radius:5px;box-shadow:0 8px 16px rgba(0,0,0,.2);padding:2.25rem}.streamble-section-header{color:var(--streamble-text-primary);font-size:1.875rem;font-weight:700;letter-spacing:1.5px;margin-bottom:1.5rem;text-transform:uppercase}.streamble-section-description{color:var(--streamble-text-secondary);font-size:1.275rem;line-height:1.5;margin-bottom:2.25rem}.streamble-form-row{display:flex;flex-wrap:wrap;gap:2.25rem;margin-bottom:2.25rem}.streamble-form-group{display:flex;flex:1;flex-direction:column;margin-bottom:1.5rem}.streamble-form-label{align-items:center;color:var(--streamble-text-primary);display:flex;font-size:.9rem;font-weight:600;justify-content:space-between;margin-bottom:.75rem;text-transform:uppercase}.streamble-required-indicator{align-items:center;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;text-transform:none}.streamble-asterisk{color:#f55;font-size:1.2rem;font-weight:700}.streamble-required-text{background:rgba(255,85,85,.1);border:1px solid rgba(255,85,85,.3);border-radius:4px;color:#f55;font-size:.75rem;letter-spacing:.5px;padding:.2rem .5rem;text-transform:uppercase}.streamble-required-indicator.completed .streamble-asterisk{color:#22c55e}.streamble-required-indicator.completed .streamble-required-text{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e}.streamble-optional-indicator{align-items:center;display:inline-flex;font-size:.9rem;font-weight:500;text-transform:none}.streamble-optional-text{background:hsla(0,0%,80%,.1);border:1px solid hsla(0,0%,80%,.2);border-radius:4px;color:#ccc}.streamble-field-indicator.done .streamble-done-text,.streamble-optional-text{font-size:.75rem;letter-spacing:.5px;padding:.2rem .5rem;text-transform:uppercase}.streamble-field-indicator.done .streamble-done-text{align-items:center;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:4px;color:#22c55e;display:inline-flex;gap:.25rem}.streamble-form-input{background-color:rgba(0,0,0,.3);border:1px solid var(--streamble-border-color);border-radius:4px;color:var(--streamble-text-primary);font-size:1.35rem;padding:1.125rem 1.5rem;transition:border-color .3s ease;width:100%}.streamble-form-input:focus{border-color:var(--streamble-primary-color);box-shadow:0 0 0 1px var(--streamble-primary-color);outline:none}.streamble-form-input::placeholder{color:hsla(0,0%,100%,.5)}.streamble-form-textarea{background-color:rgba(0,0,0,.3);border:1px solid var(--streamble-border-color);border-radius:4px;color:var(--streamble-text-primary);font-family:inherit;font-size:1.35rem;min-height:150px;padding:1.125rem 1.5rem;resize:vertical;transition:border-color .3s ease;width:100%}.streamble-form-textarea:focus{border-color:var(--streamble-primary-color);box-shadow:0 0 0 1px var(--streamble-primary-color);outline:none}.streamble-contenteditable:empty:before{color:hsla(0,0%,100%,.5);content:attr(data-placeholder);font-style:italic;pointer-events:none}.streamble-contenteditable:focus:empty:before{color:hsla(0,0%,100%,.3)}.streamble-form-select{appearance:none;background-color:rgba(0,0,0,.3);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23d4af37' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.125rem center;background-repeat:no-repeat;background-size:1.5em;border:1px solid var(--streamble-border-color);border-radius:4px;color:var(--streamble-text-primary);font-size:1.35rem;padding:1.125rem 1.5rem;width:100%}.streamble-form-select:focus{border-color:var(--streamble-primary-color);box-shadow:0 0 0 1px var(--streamble-primary-color);outline:none}.streamble-form-select option{background-color:var(--streamble-bg-primary);color:var(--streamble-text-primary);font-size:.9rem;padding:.75rem 1rem}.streamble-form-select optgroup{background-color:var(--streamble-bg-primary);color:var(--streamble-primary-color);font-weight:700}@-moz-document url-prefix(){.streamble-form-select{background-color:rgba(0,0,0,.3);color:var(--streamble-text-primary)}.streamble-form-select optgroup,.streamble-form-select option{background-color:var(--streamble-bg-primary)}}@media screen and (-webkit-min-device-pixel-ratio:0){.streamble-form-select optgroup,.streamble-form-select option{background-color:var(--streamble-bg-primary)}}.streamble-char-counter{color:var(--streamble-text-secondary);font-size:.75rem;margin-top:.25rem;text-align:right;transition:color .3s ease,font-weight .3s ease}.streamble-char-counter.near-limit{color:#d4af37;font-weight:700}.streamble-char-counter.at-limit{color:var(--streamble-error-color);font-weight:700}.streamble-error-message{color:var(--streamble-error-color);font-size:.8rem;margin-top:.5rem}.streamble-success-message{align-items:center;color:#22c55e;display:flex;font-size:.8rem;gap:.5rem;margin-top:.5rem}.streamble-form-success{background-color:rgba(0,0,0,.7);border:1px solid var(--streamble-primary-color);border-radius:4px;color:#fff;margin-top:2rem;padding:2rem;text-align:center}.streamble-form-success h2{color:var(--streamble-primary-color);margin-bottom:1rem}.streamble-section-error{background-color:rgba(255,85,85,.1);border-left:3px solid var(--streamble-error-color);color:var(--streamble-error-color);font-size:.85rem;margin-bottom:1.5rem;padding:.75rem 1rem}.streamble-form-section:hover{box-shadow:none;transform:none}.streamble-form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.streamble-button{background-color:transparent;border:2px solid var(--streamble-border-color);border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:var(--streamble-text-primary);cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:.05em;overflow:hidden;padding:.9rem 2rem;position:relative;text-transform:uppercase;transition:all .3s ease}.streamble-button:hover{background-color:rgba(212,175,55,.1);box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.streamble-button:active{box-shadow:0 2px 4px rgba(0,0,0,.1);transform:translateY(1px)}.streamble-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.streamble-button.primary{background-color:var(--streamble-primary-color);border-color:var(--streamble-primary-color);box-shadow:0 0 15px rgba(212,175,55,.3);color:#000;font-weight:800}.streamble-button.primary:hover{background-color:#f5d04a;border-color:#f5d04a;box-shadow:0 0 20px rgba(212,175,55,.5);color:#000}.streamble-button.primary:active{background-color:#c49a28;border-color:#c49a28}.streamble-button.secondary{background-color:hsla(0,0%,100%,.1);border-color:var(--streamble-text-secondary);color:var(--streamble-text-secondary)}.streamble-button.secondary:hover{background-color:hsla(0,0%,100%,.2);color:var(--streamble-text-primary)}.streamble-form-input.has-error,.streamble-form-select.has-error,.streamble-form-textarea.has-error{border-color:var(--streamble-error-color)}.streamble-submit-notice{background-color:rgba(212,175,55,.1);border-left:3px solid var(--streamble-primary-color);color:var(--streamble-text-primary);font-size:.9rem;margin-top:1rem;padding:.75rem 1rem;text-align:center;width:100%}.streamble-toggle-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.streamble-toggle-label{color:var(--streamble-text-primary);flex:1;font-weight:600}.streamble-toggle{display:inline-block;height:30px;position:relative;width:60px}.streamble-toggle-input{height:0;opacity:0;width:0}.streamble-toggle-slider{background-color:hsla(0,0%,100%,.2);border-radius:30px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.streamble-toggle-slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:22px;left:4px;position:absolute;transition:.4s;width:22px}.streamble-toggle-input:checked+.streamble-toggle-slider{background-color:#06d6a0}.streamble-toggle-input:focus+.streamble-toggle-slider{box-shadow:0 0 1px #06d6a0}.streamble-toggle-input:checked+.streamble-toggle-slider:before{transform:translateX(30px)}.streamble-member-selection-toggle{background:hsla(0,0%,100%,.05);border:1px solid var(--streamble-border-color);border-radius:8px;display:flex;gap:.5rem;margin-top:.5rem;overflow:hidden}.streamble-toggle-button{background:transparent;border:none;color:var(--streamble-text-secondary);cursor:pointer;flex:1;font-size:.9rem;font-weight:500;letter-spacing:.5px;padding:.75rem 1rem;position:relative;text-transform:uppercase;transition:all .2s ease}.streamble-toggle-button:hover{background:rgba(212,175,55,.1);color:var(--streamble-text-primary)}.streamble-toggle-button.active{background:var(--streamble-primary-color);box-shadow:0 2px 8px rgba(212,175,55,.3);color:#000;font-weight:600}.streamble-toggle-button.active:hover{background:#e6c94d;box-shadow:0 4px 12px rgba(212,175,55,.4);transform:translateY(-1px)}.streamble-toggle-button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.streamble-toggle-button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.streamble-member-override-note{background:linear-gradient(135deg,rgba(212,175,55,.1),rgba(212,175,55,.05));border:1px solid rgba(212,175,55,.2);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.streamble-member-override-note p{color:var(--streamble-text-secondary);font-size:.9rem;line-height:1.4;margin:0}.streamble-member-override-note strong{color:var(--streamble-primary-color);font-weight:600}.streamble-form-error-banner{animation:slideDown .3s ease-out;background:linear-gradient(135deg,#722f37,#b71c1c);border:2px solid #f55;border-left:none;border-right:none;box-shadow:0 4px 20px rgba(255,85,85,.4);left:0;position:fixed;right:0;top:120px;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.streamble-error-content{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:1200px;padding:1rem 2rem}.streamble-error-icon{flex-shrink:0;font-size:2rem}.streamble-error-message{color:var(--streamble-text-primary);flex:1}.streamble-error-message h4{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 .5rem}.streamble-error-message p{color:#fcc;font-size:1rem;line-height:1.4;margin:0}.streamble-error-details{margin-top:.5rem}.streamble-error-details summary{color:#fdd;cursor:pointer;font-size:.8rem;margin-bottom:.5rem}.streamble-error-details summary:hover{color:#fff}.streamble-error-details pre{background:rgba(0,0,0,.3);border-radius:4px;color:#fee;font-size:.7rem;max-height:200px;overflow-y:auto;padding:.5rem;white-space:pre-wrap;word-break:break-word}.streamble-error-close{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:2.5rem;justify-content:center;padding:.5rem;transition:background-color .2s ease;width:2.5rem}.streamble-error-close:hover{background-color:hsla(0,0%,100%,.2)}.streamble-error-close:active{background-color:hsla(0,0%,100%,.3)}.streamble-error-text{line-height:1.6}.streamble-error-section{color:var(--streamble-primary-color);display:block;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;margin-top:1rem}.streamble-error-section:first-child{margin-top:0}.streamble-error-item{color:var(--streamble-error-color);font-weight:500;margin-bottom:.3rem;margin-left:1rem}.streamble-error-line{color:var(--streamble-text-primary);margin-bottom:.5rem}.streamble-name-validation{align-items:center;border-radius:4px;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem}.streamble-name-validation.checking{background-color:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.3);color:var(--streamble-primary-color)}.streamble-name-validation.available{background-color:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#22c55e}.streamble-name-validation.unavailable{background-color:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444}.streamble-selected-items{background-color:rgba(0,0,0,.2);border:1px solid var(--streamble-border-color);border-radius:4px;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding:1rem}.streamble-selected-item{align-items:center;background-color:var(--streamble-primary-color);border:none;border-radius:20px;color:var(--streamble-bg-primary);display:inline-flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.streamble-selected-item:hover{background-color:#e5c547;box-shadow:0 2px 4px rgba(0,0,0,.2);transform:translateY(-1px)}.streamble-remove-btn{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:1;transition:all .2s ease;width:20px}.streamble-remove-btn:hover{background:rgba(255,0,0,.8);color:#fff;transform:scale(1.1)}.streamble-remove-btn:active{transform:scale(.9)}.streamble-add-btn,.streamble-cancel-btn{align-items:center;border:2px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.5px;min-width:120px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .3s ease}.streamble-add-btn{background:linear-gradient(135deg,var(--streamble-primary-color),#f5d04a);border-color:var(--streamble-primary-color);box-shadow:0 4px 12px rgba(212,175,55,.3);color:#000}.streamble-add-btn:hover{background:linear-gradient(135deg,#f5d04a,#e5c547);box-shadow:0 6px 16px rgba(212,175,55,.4);transform:translateY(-2px)}.streamble-add-btn:active{box-shadow:0 2px 8px rgba(212,175,55,.3);transform:translateY(0)}.streamble-cancel-btn{background:transparent;border-color:var(--streamble-border-color);color:var(--streamble-text-secondary)}.streamble-cancel-btn:hover{background:hsla(0,0%,100%,.05);border-color:var(--streamble-text-secondary);color:var(--streamble-text-primary);transform:translateY(-1px)}.streamble-cancel-btn:active{transform:translateY(0)}.streamble-custom-input{background-color:rgba(0,0,0,.3);border:1px solid var(--streamble-border-color);border-radius:4px;color:var(--streamble-text-primary);font-size:1rem;margin-bottom:1rem;padding:.75rem 1rem;transition:border-color .3s ease;width:100%}.streamble-custom-input:focus{border-color:var(--streamble-primary-color);box-shadow:0 0 0 1px var(--streamble-primary-color);outline:none}.streamble-custom-input::placeholder{color:hsla(0,0%,100%,.5)}.streamble-custom-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.streamble-custom-input-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.streamble-custom-input-container input{flex:1;min-width:200px}.streamble-currency-input{align-items:center;display:flex;position:relative;width:100%}.streamble-currency-symbol{color:var(--streamble-primary-color);font-size:1.35rem;font-weight:700;left:1rem;pointer-events:none;position:absolute;z-index:1}.streamble-currency-field{padding-left:2.5rem!important}.submit-terms-checkbox{align-items:center;background:var(--streamble-bg-secondary);border:1px solid var(--streamble-border-color);border-radius:8px;display:flex;margin:2rem 0;padding:1rem}.terms-checkbox input{margin-right:1rem}.terms-link{color:var(--streamble-primary-color);cursor:pointer;margin-left:1rem;text-decoration:underline}.terms-link:hover{color:#f5d04a}.streamble-url-validation{align-items:center;border:1px solid;border-radius:4px;display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem;padding:.5rem}.streamble-url-validation.checking{background-color:rgba(212,175,55,.1);border-color:rgba(212,175,55,.3);color:var(--streamble-primary-color)}.streamble-url-validation.valid{background-color:rgba(34,197,94,.1);border-color:rgba(34,197,94,.3);color:#22c55e}.streamble-url-validation.invalid{background-color:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}.streamble-url-validation i{font-size:1rem}.streamble-url-validation .fa-spinner{animation:spin 1s linear infinite}.streamble-custom-role-display{align-items:center;background-color:rgba(212,175,55,.1);border:1px solid var(--streamble-border-color);border-radius:4px;display:flex;gap:1rem;padding:1rem}.streamble-custom-role-value{background-color:rgba(0,0,0,.2);border-radius:3px;color:var(--streamble-primary-color);flex:1;font-size:1.1rem;font-weight:700;padding:.5rem}.streamble-team-members{background-color:rgba(0,0,0,.2);border:1px solid var(--streamble-border-color);border-radius:4px;margin-top:2rem;padding:1.5rem}.streamble-team-heading{color:var(--streamble-primary-color);font-size:1.2rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.streamble-team-member{background-color:hsla(0,0%,100%,.05);border:1px solid rgba(212,175,55,.2);border-radius:6px;margin-bottom:1rem;padding:1.5rem;transition:all .3s ease}.streamble-team-member:hover{background-color:hsla(0,0%,100%,.08);border-color:rgba(212,175,55,.4)}.streamble-team-member-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.streamble-team-member-name{align-items:center;color:var(--streamble-text-primary);display:flex;flex-wrap:wrap;font-size:1.1rem;font-weight:600;gap:.5rem}.streamble-team-member-actions{display:flex;gap:.5rem}.streamble-team-member-bio{background-color:rgba(0,0,0,.2);border-left:3px solid var(--streamble-primary-color);border-radius:4px;color:var(--streamble-text-secondary);font-size:.95rem;line-height:1.5;margin-top:.5rem;padding:.75rem}.streamble-team-member-linkedin{font-size:.9rem;font-weight:400;margin-left:1rem}.streamble-linkedin-link{background-color:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.3);border-radius:3px;color:var(--streamble-primary-color);padding:.2rem .5rem;text-decoration:none;transition:all .2s ease}.streamble-linkedin-link:hover{background-color:rgba(212,175,55,.2);border-color:var(--streamble-primary-color)}.streamble-linkedin-handle{color:var(--streamble-text-secondary);font-style:italic}.streamble-field-description{background-color:rgba(0,0,0,.2);border-left:3px solid rgba(212,175,55,.3);border-radius:4px;margin-top:.5rem;padding:.75rem}.streamble-field-description p{color:var(--streamble-text-secondary);font-size:.85rem;line-height:1.4;margin:0}.streamble-loading-indicator{align-items:center;color:var(--streamble-primary-color);display:flex;font-size:.9rem;gap:.5rem;margin-top:.5rem}.streamble-internal-title{color:var(--streamble-primary-color);font-size:1.1rem;font-weight:700;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.project-cover-section{margin:2rem 0}.cover-preview-area{margin-bottom:2rem}.cover-preview-container{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);display:inline-block}.cover-preview-image{height:auto;max-width:100%}.cover-preview-overlay{background:rgba(0,0,0,.7)}.cover-remove-btn{background:rgba(255,85,85,.9);border-radius:4px;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.cover-remove-btn:hover{background:#f55;transform:translateY(-2px)}.cover-info{margin-top:1rem}.cover-info h4{color:var(--streamble-primary-color);margin-bottom:.5rem}.cover-info p{color:var(--streamble-text-secondary)}.cover-upload-area{background-color:rgba(0,0,0,.1);border:2px dashed var(--streamble-border-color);border-radius:8px;padding:2rem;text-align:center}.cover-requirements-info{background-color:rgba(0,0,0,.2);border:1px solid var(--streamble-border-color);border-radius:6px;padding:1.5rem}.cover-requirements-info h4{color:var(--streamble-primary-color);font-size:1.1rem;margin-bottom:1rem}.cover-requirements-info ul{list-style:none;margin:0;padding:0}.cover-requirements-info li{color:var(--streamble-text-secondary);font-size:.9rem;line-height:1.5;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.cover-requirements-info li:before{color:var(--streamble-primary-color);content:"•";font-weight:700;left:0;position:absolute}.cover-requirements-info strong{color:var(--streamble-text-primary)}@media (max-width:768px){.streamble-form-section{flex-direction:column}.streamble-section-left,.streamble-section-right{flex:0 0 100%;padding-right:0}.streamble-section-left{margin-bottom:1rem}.streamble-form-row{flex-direction:column;gap:1rem}.streamble-form-group{min-width:100%}.streamble-form-label{align-items:flex-start;flex-direction:column;gap:.5rem}.streamble-optional-indicator,.streamble-required-indicator{align-self:flex-end}.streamble-optional-text,.streamble-required-text{font-size:.7rem;padding:.15rem .4rem}.streamble-form-actions{flex-direction:column;gap:.75rem}.streamble-button{width:100%}.streamble-form-error-banner{top:100px}.streamble-error-content{align-items:flex-start;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.streamble-error-close{align-self:flex-end;font-size:1.2rem;height:2rem;width:2rem}.streamble-error-icon{font-size:1.5rem}.streamble-error-message h4{font-size:1rem}.streamble-error-message p{font-size:.9rem}.streamble-custom-input-container{flex-direction:column}.streamble-custom-input-container input{min-width:100%}.streamble-team-member-header{flex-direction:column;gap:1rem}.streamble-team-member-actions{align-self:flex-end}.media-upload-tabs{flex-direction:column}.tab-button{width:100%}.media-items-grid{grid-template-columns:1fr}}.media-upload-tabs{border-bottom:2px solid var(--streamble-border-color);gap:1rem}.tab-button{background:transparent;border-bottom:3px solid transparent;font-size:1rem;gap:.5rem;letter-spacing:.5px;text-transform:uppercase}.tab-button.active,.tab-button:hover{background:rgba(212,175,55,.1)}.tab-button.active{border-bottom-color:var(--streamble-primary-color);color:var(--streamble-primary-color)}.tab-button i{font-size:1.2rem}.media-upload-area,.youtube-upload-area{background-color:rgba(0,0,0,.2);border:2px dashed var(--streamble-border-color);border-radius:8px;padding:2rem}.project-youtube-input{background-color:rgba(0,0,0,.3);border:1px solid var(--streamble-border-color);border-radius:4px;color:var(--streamble-text-primary);font-size:1rem;padding:1rem;transition:border-color .3s ease;width:100%}.project-youtube-input:focus{border-color:var(--streamble-primary-color);box-shadow:0 0 0 1px var(--streamble-primary-color);outline:none}.youtube-upload-help{background-color:rgba(212,175,55,.1);border:1px solid rgba(212,175,55,.3);border-radius:4px;color:var(--streamble-text-secondary);font-size:.9rem;line-height:1.5;margin-top:1rem;padding:1rem}.media-items-list{margin-top:2rem}.no-media-placeholder{background-color:rgba(0,0,0,.1);border:1px solid var(--streamble-border-color);border-radius:8px;color:var(--streamble-text-secondary)}.placeholder-icon{color:var(--streamble-primary-color)}.placeholder-icon i{opacity:.6}.media-items-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1rem}.media-item-card{background-color:hsla(0,0%,100%,.05);border:1px solid var(--streamble-border-color);border-radius:8px;position:relative}.media-item-card:hover{border-color:var(--streamble-primary-color);box-shadow:0 8px 25px rgba(0,0,0,.3)}.media-item-preview{align-items:center;background-color:rgba(0,0,0,.3);display:flex;height:200px;justify-content:center}.media-preview-image,.youtube-thumbnail{height:100%;object-fit:cover;width:100%}.youtube-preview-overlay{border-radius:4px;padding:.5rem}.media-preview-video{height:100%;object-fit:cover;width:100%}.media-item-overlay{align-items:center;background:rgba(0,0,0,.7);justify-content:center}.media-item-type{align-items:center;background:rgba(0,0,0,.8);border-radius:4px;color:var(--streamble-primary-color);display:flex;font-size:.8rem;gap:.25rem;left:.5rem;padding:.25rem .5rem;position:absolute;top:.5rem}.media-remove-btn{background:rgba(255,85,85,.9);border-radius:50%;height:32px;opacity:0;position:absolute;right:.5rem;top:.5rem;width:32px}.media-item-card:hover .media-remove-btn{opacity:1}.media-remove-btn:hover{background:#f55;transform:scale(1.1)}.media-title-input{background:transparent;border:none;border-bottom:1px solid var(--streamble-border-color);font-size:1rem;font-weight:600;padding:.5rem 0}.media-title-input:focus{border-bottom-color:var(--streamble-primary-color)}.media-title-input::placeholder{color:var(--streamble-text-secondary);font-style:italic}.media-item-info{font-size:.85rem}.media-item-order{background:var(--streamble-primary-color);border-radius:12px;color:var(--streamble-bg-primary);font-size:.75rem;font-weight:700;padding:.2rem .5rem}.media-requirements-info{background-color:rgba(0,0,0,.2);border:1px solid var(--streamble-border-color);border-radius:6px;margin-top:2rem}.media-requirements-info h4{color:var(--streamble-primary-color);letter-spacing:.5px;text-transform:uppercase}.media-requirements-info li{font-size:.9rem;line-height:1.6;margin-bottom:.5rem;padding-left:1.8rem;position:relative}.media-requirements-info li:before{color:var(--streamble-primary-color);content:"•";font-size:1.2rem;left:0;line-height:1.6;position:absolute;top:0}.media-requirements-info strong{padding-left:1rem}.streamble-input-wrapper{align-items:center;display:flex;position:relative}.streamble-input-prefix{color:#8a8a8a;font-size:1rem;font-weight:500;left:.7rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.has-prefix .streamble-form-input,.has-prefix .streamble-form-textarea{padding-left:2rem}.streamble-form-container .media-modal{top:calc(var(--StreambleToolbar_height) + 150px)}.project-media-section{margin:0 auto;max-width:100%;position:relative;transition:all .3s ease;width:100%}.project-media-section.dragging{background:rgba(var(--streamble-primary-rgb),.05);border:2px dashed var(--streamble-primary);border-radius:12px}.drag-drop-overlay{align-items:center;backdrop-filter:blur(5px);background:rgba(var(--streamble-primary-rgb),.9);border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.drag-drop-content{color:#fff;padding:2rem;text-align:center}.drag-drop-content i{font-size:4rem;margin-bottom:1rem;opacity:.9}.drag-drop-content h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.drag-drop-content p{font-size:1rem;margin:0;opacity:.9}.upload-status-overlay{align-items:center;backdrop-filter:blur(5px);background:rgba(0,0,0,.8);border-radius:12px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.upload-status-content{color:#fff;padding:2rem;text-align:center}.upload-status-content i{color:var(--streamble-primary);font-size:3rem;margin-bottom:1rem}.upload-status-content h3{font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.upload-status-content p{font-size:.95rem;margin:0;opacity:.9}.cover-upload-area .drag-drop-hint{align-items:center;background:rgba(var(--streamble-primary-rgb),.08);border:1px dashed var(--streamble-primary);border-radius:8px;color:var(--streamble-text-secondary);display:flex;font-size:.95rem;gap:.6rem;margin-top:.75rem;padding:.6rem .8rem}.cover-upload-area .drag-drop-hint i{color:var(--streamble-primary)}.cover-upload-area .drag-drop-hint .hint-formats{font-size:.8rem;margin-left:auto;opacity:.8}.media-upload-area .drag-drop-hint{align-items:center;background:rgba(var(--streamble-primary-rgb),.08);border:1px dashed var(--streamble-primary);border-radius:8px;color:var(--streamble-text-secondary);display:flex;font-size:.95rem;gap:.6rem;margin-top:.75rem;padding:.6rem .8rem}.media-upload-area .drag-drop-hint i{color:var(--streamble-primary)}.media-upload-area .drag-drop-hint .hint-formats{font-size:.8rem;margin-left:auto;opacity:.8}.project-cover-section{align-items:stretch;display:flex;flex-direction:row;gap:2rem;justify-content:space-evenly;margin:0 auto;max-width:100%;width:100%}.project-cover-upload{margin-bottom:1rem}.cover-preview-area{margin-bottom:1.5rem}.cover-preview-container{aspect-ratio:16/9;background:rgba(0,0,0,.5);border-radius:12px;margin-bottom:1rem;overflow:hidden;position:relative}.cover-preview-image{display:block;height:100%;object-fit:cover;width:100%}.cover-preview-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.cover-preview-container:hover .cover-preview-overlay{opacity:1}.cover-remove-btn{align-items:center;background:rgba(220,53,69,.9);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;justify-content:center;padding:.75rem;transition:all .2s ease}.cover-remove-btn:hover{background:#dc3545;transform:scale(1.05)}.cover-info{color:hsla(0,0%,100%,.8);text-align:center}.cover-info h4{color:#fff;font-size:1.1rem;margin:0 0 .5rem}.cover-info p{font-size:.9rem;margin:0}.form-cover-requirements-info{background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.8);padding:1.5rem}.form-cover-requirements-info h4{color:#fff;font-size:1rem;margin:0 0 1rem}.form-cover-requirements-info ul{list-style-type:disc;margin:0;padding-left:1.5rem}.form-cover-requirements-info li{font-size:.9rem;line-height:1.4;margin-bottom:.5rem}.form-cover-requirements-info li strong{color:var(--streamble-primary-color)}.media-upload-area{margin-bottom:2rem}.project-media-upload{margin-bottom:1rem}.media-items-list{margin-bottom:2rem}.no-media-placeholder{background:var(--streamble-background-secondary);border:2px dashed var(--streamble-border);border-radius:12px;margin-bottom:2rem;padding:3rem 2rem;text-align:center}.placeholder-icon{color:var(--streamble-text-secondary);font-size:3rem;margin-bottom:1rem}.no-media-placeholder h4{color:var(--streamble-text-primary);font-size:1.2rem;margin-bottom:.5rem}.no-media-placeholder p{color:var(--streamble-text-secondary);font-size:.95rem}.media-items-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:2rem}.media-item-card{background:var(--streamble-background-secondary);border:2px solid transparent;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.media-item-card:hover{border-color:var(--streamble-primary);box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}.media-item-preview{height:160px;overflow:hidden;position:relative;width:100%}.media-preview-image,.media-preview-video{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.media-item-card:hover .media-preview-image,.media-item-card:hover .media-preview-video{transform:scale(1.05)}.media-item-overlay{align-items:flex-start;background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent 30%,transparent 70%,rgba(0,0,0,.7));bottom:0;display:flex;justify-content:flex-end;left:0;opacity:0;padding:.75rem;position:absolute;right:0;top:0;transition:opacity .3s ease}.media-item-card:hover .media-item-overlay{opacity:1}.media-remove-btn{align-items:center;background:rgba(220,53,69,.9);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;height:36px;justify-content:center;min-width:36px;padding:.5rem;transition:all .3s ease}.media-remove-btn:hover:not(:disabled){background:#dc3545;transform:scale(1.1)}.media-remove-btn:disabled{background:hsla(208,7%,46%,.6);cursor:not-allowed;opacity:.5}.media-item-details{padding:1rem}.media-title-input{background:var(--streamble-background-primary);border:2px solid var(--streamble-border);border-radius:6px;color:var(--streamble-text-primary);font-size:.9rem;margin-bottom:.75rem;padding:.75rem;transition:border-color .3s ease;width:100%}.media-title-input:focus{border-color:var(--streamble-primary);box-shadow:0 0 0 3px rgba(var(--streamble-primary-rgb),.1);outline:none}.media-item-info{align-items:center;color:var(--streamble-text-secondary);display:flex;font-size:.8rem;justify-content:space-between}.media-item-order{background:var(--streamble-primary);border-radius:4px;color:#fff;font-weight:600;padding:.25rem .5rem}.media-item-filename{flex:1;margin-left:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-requirements-info{background:var(--streamble-background-secondary);border-left:4px solid var(--streamble-accent);border-radius:8px;padding:1.5rem}.media-requirements-info h4{color:var(--streamble-text-primary);font-size:1.1rem;margin-bottom:1rem}.media-requirements-info ul{list-style:none;margin:0;padding:0}.media-requirements-info li{border-bottom:1px solid var(--streamble-border);color:var(--streamble-text-secondary);padding:.5rem 0}.media-requirements-info li:last-child{border-bottom:none}.media-requirements-info strong{color:var(--streamble-text-primary)}@media (max-width:768px){.media-upload-tabs{flex-direction:column}.tab-button:first-child{border-bottom:1px solid var(--streamble-border);border-right:none}.media-items-grid{grid-template-columns:1fr}}.media-upload-tabs{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);gap:0;margin-bottom:2rem;overflow:hidden}.media-upload-tabs,.tab-button{background:var(--streamble-background-secondary);display:flex}.tab-button{align-items:center;color:var(--streamble-text-secondary);font-size:.95rem;font-weight:600;gap:.75rem;justify-content:center;padding:1rem 1.5rem;position:relative;transition:all .3s ease}.tab-button:hover{background:var(--streamble-background-hover);color:var(--streamble-text-primary);transform:translateY(-1px)}.tab-button.active{background:var(--streamble-primary);box-shadow:0 4px 12px rgba(var(--streamble-primary-rgb),.3);color:#fff}.tab-button.active:after{background:hsla(0,0%,100%,.8);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.tab-button i{font-size:1.1rem}.tab-button:first-child{border-right:1px solid var(--streamble-border)}.media-upload-area,.youtube-upload-area{margin-bottom:2rem}.youtube-upload-help{background:var(--streamble-background-secondary);border-left:4px solid var(--streamble-primary);border-radius:8px;margin-top:1.5rem;padding:1.5rem}.youtube-upload-help h4{color:var(--streamble-text-primary);font-size:1.1rem;margin-bottom:1rem}.youtube-upload-help ol{margin:1rem 0;padding-left:1.5rem}.youtube-upload-help li{color:var(--streamble-text-secondary);margin-bottom:.5rem}.youtube-upload-help p{color:var(--streamble-text-secondary);font-style:italic;margin-top:1rem}.youtube-preview-container{height:100%;position:relative;width:100%}.youtube-thumbnail{height:100%;object-fit:cover;width:100%}.youtube-preview-overlay{background:rgba(255,0,0,.9);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;font-size:1.5rem;left:50%;padding:.75rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-item-type .fa-youtube{color:red;font-size:1.2rem}@keyframes youtubeGlow{0%,to{box-shadow:0 0 5px rgba(255,0,0,.3)}50%{box-shadow:0 0 20px rgba(255,0,0,.6)}}.tab-button.active .fa-youtube{animation:youtubeGlow 2s ease-in-out infinite}@media (max-width:768px){.media-upload-tabs{flex-direction:column;gap:0}.tab-button{border-radius:8px;margin-bottom:.5rem}.tab-button.active:after{display:none}.youtube-upload-area{padding:1.5rem 1rem}.youtube-upload-help{padding:1rem}.youtube-upload-help h4{font-size:1rem}}@media (max-width:480px){.tab-button{font-size:.9rem;padding:.6rem 1rem}.youtube-upload-area{padding:1rem .75rem}.youtube-preview-overlay{font-size:1.2rem;height:26px;width:40px}}.info-popup-overlay{align-items:center;backdrop-filter:blur(2px);background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.info-popup{animation:popup-appear .3s ease forwards;background-color:#1a1a1a;border:2px solid #cd98ed;box-shadow:0 5px 15px rgba(0,0,0,.5);max-width:400px;width:90%}@keyframes popup-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.info-popup-header{align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.7) 70%,transparent);border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;padding:1rem}.lock-icon{height:24px;margin-right:1rem;width:24px}.info-popup-title{color:#fff;flex:1;font-size:1.2rem;font-weight:700;margin:0}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;line-height:1;padding:0 .5rem}.info-popup-content{color:#fff;font-size:1rem;line-height:1.5;padding:1.5rem}.info-popup-footer{border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:flex-end;padding:1rem}.info-popup-close-btn{background-color:#cd98ed;border:none;color:#000;cursor:pointer;font-weight:700;padding:.6rem 1.2rem;transition:background-color .2s ease}.info-popup-close-btn:hover{background-color:#b879de}@media (max-width:576px){.info-popup{max-height:80vh;overflow-y:auto;width:95%}.info-popup-header{padding:.8rem}.info-popup-content{padding:1rem}}.crowdfunding-commission{margin-bottom:2rem;width:100%}.crowdfunding-loading{align-items:center;color:#fff;display:flex;font-size:1.2rem;height:200px;justify-content:center}.crowdfunding-title{background:linear-gradient(90deg,rgba(0,0,0,.7) 70%,transparent);color:#d9a1fc;font-size:1.5rem;font-weight:700;margin:0 0 1rem;padding:.8rem;text-transform:uppercase}.total-commission{margin-bottom:1.5rem;text-align:center}.total-commission-label{color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 .5rem}.total-commission-value{color:#fff600;font-size:2rem;font-weight:700}.commission-boxes{display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.5rem}.commission-box{align-items:center;background-color:rgba(0,0,0,.5);display:flex;flex:1;flex-direction:column;min-width:200px;padding:1.5rem;text-align:center}.commission-box.available{border:4px solid #cd98ed}.commission-box.locked{border:4px solid #9f1d1d}.commission-box-title{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:1rem}.stage-description{color:#e0e0e0;font-size:1rem}.commission-value{color:#fff600;margin-bottom:.5rem}.commission-usd-value{color:#fff600;font-size:1.3rem;font-weight:700;margin-bottom:1.5rem}.claim-button{background-color:gold;border:none;color:#000;cursor:pointer;font-size:1rem;font-weight:700;padding:.8rem 1.5rem;text-transform:uppercase;transition:background-color .2s ease}.claim-button:hover{background-color:#e6c300}.claim-button.disabled{background-color:#6b6b6b;color:#aaa;cursor:not-allowed}.unlock-timer{align-items:center;color:#fba232;display:flex;font-size:.9rem;gap:.5rem;margin-top:1rem}.info-icon{cursor:pointer;height:16px;width:16px}.locked-commission{align-items:center;background-color:rgba(0,0,0,.3);display:flex;justify-content:space-between;margin-top:1rem;padding:1rem 1.5rem}.locked-label{color:#fff}.locked-label,.locked-value{font-size:1.2rem;font-weight:700}.locked-value{color:#ff6060}.claim-status{font-weight:700;margin-top:1rem;padding:.8rem;text-align:center}.claim-status.success{background-color:rgba(76,175,80,.2);color:#4caf50}.claim-status.error{background-color:rgba(244,67,54,.2);color:#f44336}@media (max-width:992px){.commission-boxes{flex-wrap:wrap}.commission-box{flex-basis:calc(50% - 1rem)}}@media (max-width:768px){.commission-boxes{flex-direction:column}.commission-box{width:100%}.locked-commission{flex-direction:column;gap:.5rem;text-align:center}}.token-trading-container{align-items:center;background-color:rgba(0,0,0,.7);color:#fff;display:flex;min-height:100%;padding:8px;width:100%}.token-trading-columns{display:flex;gap:8px;height:100%;width:100%}.token-trading-left-column{display:flex;flex:1;flex-direction:column;font-size:.85rem;justify-content:space-between;padding:1rem}.token-trading-right-column{display:flex;flex:1.5;flex-direction:column;padding:1rem}.token-trading-header{justify-content:flex-start;margin-bottom:6px}.token-info,.token-trading-header{display:flex;flex-direction:column}.token-info{margin-bottom:10px}.token-info-row{margin-bottom:2px}.token-price-label{color:#fff;font-size:1.5rem;font-weight:700;text-transform:uppercase}.current-price-value{color:gold;font-size:1.5rem;font-weight:700}.price-change-container{align-items:center;display:flex;gap:4px}.price-change-icon{height:20px}.price-change{font-size:1rem;font-weight:700}.price-change.positive{color:#0f0}.price-change.negative{color:red}.chart-container{background-color:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);height:100%;min-height:150px;overflow:hidden}.chart-inner-container{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.trade-controls{display:flex;flex-direction:column;gap:5px}.tab-buttons{display:flex;margin-bottom:4px;width:100%}.tab-button{background:#222;border:none;color:#fff;cursor:pointer;flex:1;font-size:.8rem;font-weight:700;padding:4px 6px;transition:background .2s ease}.tab-button:first-child{border-radius:4px 0 0 4px}.tab-button:last-child{border-radius:0 4px 4px 0}.tab-button.active{background:gold;color:#000}.quantity-control{margin-bottom:5px}.quantity-control label{color:#aaa;display:block;font-size:.7rem;margin-bottom:2px}.quantity-control input{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-size:.85rem;height:26px;padding:4px 6px;width:100%}.quantity-control input:focus{border-color:gold;outline:none}.trade-summary{margin-bottom:5px}.summary-item{display:flex;justify-content:space-between;margin-bottom:2px}.summary-label{color:#aaa;font-size:.75rem}.summary-value{font-size:.75rem;font-weight:700}.trade-button{border:none;cursor:pointer;font-size:.8rem;font-weight:700;height:28px;padding:5px;text-transform:uppercase;transition:background .2s ease;width:100%}.trade-button.buy{background:#0f0;color:#000}.trade-button.buy:hover{background:#0c0}.trade-button.sell{background:red;color:#fff}.trade-button.sell:hover{background:#c00}.token-loading{align-items:center;color:#aaa;display:flex;height:100%;justify-content:center}@media (max-width:768px){.token-trading-columns{flex-direction:column}.token-trading-container{max-height:none}.token-trading-header{align-items:flex-start;flex-direction:row;justify-content:space-between}.chart-container{margin:10px 0;min-height:200px}}@media (max-width:576px){.token-trading-header{flex-direction:column}.token-info{width:100%}}.balance-chart{background:rgba(0,0,0,.3);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.balance-chart:before{background:radial-gradient(circle at top right,rgba(255,72,129,.2),transparent 60%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.balance-chart-loading{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:700;justify-content:center;min-height:300px}.balance-chart-header{display:flex;flex-direction:column;margin-bottom:2.5rem;position:relative;z-index:1}.balance-chart-header .section-title{margin:0;text-align:center;width:100%}.balance-chart-body{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden;position:relative;width:100%}.balance-chart-description{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-top:.5rem}.balance-shares{color:#fff}.balance-shares,.balance-value{font-size:1.1rem;font-weight:500}.balance-value{color:gold}.price-change{align-items:center;display:flex;font-size:1.1rem;font-weight:500;gap:.5rem}.change-icon{height:20px}.positive-change{color:#4caf50}.negative-change{color:#f44336}.chart-container{align-items:stretch;display:flex;flex-direction:row;position:relative;width:100%}.chart-content{align-items:center;display:flex;flex:1;margin:0;padding:0}.chart-content,.line-chart{height:100%;position:relative}.line-chart{width:100%;z-index:2}.line-graph{padding:1rem;width:100%}.chart-grid-line{stroke:hsla(0,0%,100%,.1);stroke-width:1}.y-tick-label{fill:gold;font-size:12px}.x-tick-label{fill:gold;font-size:11px}.axis-line,.tick-mark{stroke:hsla(0,0%,100%,.2);stroke-width:1}.line-path-portfolio{fill:none;stroke:#ff4881;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(255,72,129,.7))}.data-point-portfolio{fill:#fff;stroke:#ff4881;stroke-width:2;filter:drop-shadow(0 0 5px rgba(255,72,129,.8))}.data-point-latest{fill:#ff4881;stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 8px rgba(255,72,129,1))}.latest-balance-label{fill:#ff4881;filter:drop-shadow(0 0 3px rgba(0,0,0,1));font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.point-value{fill:#fff;font-size:12px;text-anchor:middle;dominant-baseline:central;filter:drop-shadow(0 0 2px rgba(0,0,0,.7));font-weight:700}@media (max-width:768px){.balance-chart-description{align-items:flex-start;flex-direction:column}.balance-chart-header .section-title{font-size:1.5rem}}.myfunds-container{color:#fff;font-family:Arial,sans-serif;letter-spacing:-.5px;margin:0 auto;padding:1rem 0;width:100%}.myfunds-error,.myfunds-loading{align-items:center;color:#fff;display:flex;font-size:1.2rem;height:50vh;justify-content:center;text-align:center}.myfunds-error{color:#ff6b6b}.myfunds-title{background:linear-gradient(90deg,rgba(0,0,0,.7) 70%,transparent);margin-bottom:1.5rem;padding:1rem}.myfunds-title h1{font-size:2rem;font-weight:700;margin:0;text-transform:uppercase}.myfunds-container .section-title{color:#d9a1fc;font-size:1.5rem;font-weight:700;margin-right:auto;padding:.8rem;text-transform:uppercase}.platform-revenue-section,.revenue-details{margin-bottom:2rem}.revenue-details{padding:0}.revenue-chart{background-color:rgba(0,0,0,.3);padding:1rem;width:100%}.revenue-title{font-size:1.4rem;font-weight:700;margin:0 0 1rem;text-align:center}.time-filter{background-color:rgba(0,0,0,.5);border-radius:20px;display:flex;justify-content:center;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;padding:.3rem;width:fit-content}.time-button{background-color:transparent;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:.9rem;padding:.3rem .8rem;transition:background-color .2s ease}.time-button.active{background-color:gold;color:#000;font-weight:700}.revenue-data{display:flex;justify-content:space-between;margin-bottom:1.5rem}.revenue-info{display:flex;flex-direction:column;justify-content:center}.commission-value,.my-commission,.weekly-revenue{font-size:1.1rem;margin:.3rem 0}.commission-value,.highlight{color:gold;font-weight:700}.commission-value{font-size:1.5rem}.revenue-pie-chart{align-items:center;display:flex;gap:2rem;justify-content:space-around}.pie-chart{height:150px;width:150px}.revenue-sources{display:flex;flex-direction:column;gap:.5rem}.revenue-source{align-items:center;display:flex;gap:2rem;justify-content:space-between}.source-label{font-size:.9rem}.source-value{color:gold;font-weight:700}.revenue-balance{align-items:center;background-color:rgba(0,0,0,.5);display:flex;font-size:1.2rem;font-weight:700;justify-content:space-between;padding:.8rem 1.5rem}.claim-revenue-button{background-color:gold;border:none;color:#000;cursor:pointer;font-weight:700;padding:.6rem 1.2rem;transition:background-color .2s ease}.claim-revenue-button:hover{background-color:#e6c300}.projects-section{margin-bottom:2rem}.projects-grid{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.project-row{display:flex;flex-wrap:wrap;gap:1.5rem}.project-balance,.project-trading{flex:1;min-width:300px}@media (max-width:992px){.revenue-data{flex-direction:column;gap:2rem}.revenue-pie-chart{margin-top:1.5rem}.project-row{flex-direction:column}.project-balance,.project-trading{flex-basis:100%;width:100%}}@media (max-width:768px){.revenue-balance{flex-direction:column;gap:1rem;text-align:center}.revenue-pie-chart{align-items:center;flex-direction:column}.revenue-sources{width:100%}}.campaign-legal-terms{background-color:var(--surface-500);border:1px solid var(--primary-900);border-radius:5px;padding:2rem}.campaign-legal-terms p{color:#e2e8f0;font-size:1rem;line-height:1.6;margin-bottom:1rem}.campaign-legal-terms ul{color:#e2e8f0;margin:1rem;padding:1rem}.campaign-legal-terms h1{color:var(--primary-500);font-size:2rem;margin-bottom:1.5rem}.campaign-legal-terms h2{color:var(--primary-500);font-size:1.25rem;margin-bottom:.75rem;margin-top:1.5rem}.checkbox-label.form-input,.radio-label.form-input,input[type=date].form-input,input[type=email].form-input,input[type=number].form-input,input[type=password].form-input,input[type=tel].form-input,input[type=text].form-input,input[type=url].form-input,select.form-input{align-content:center;align-items:center;background-color:var(--surface-500);border:1px solid var(--primary-900);border-radius:4px;color:var(--streamble-text-primary);display:flex;font-size:1.25rem;gap:1.5rem;height:fit-content;min-height:3.5rem;min-width:min-content;padding:.8rem 1rem;transition:border-color .3s ease;width:100%}input[type=checkbox].form-input{height:auto;margin-right:.5rem;vertical-align:middle;width:auto}.form-input.checkbox-group.column,.form-input.radio-group.column{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:1fr}.form-input.checkbox-group.row,.form-input.radio-group.row{display:flex;flex-wrap:wrap;gap:1rem .4rem}.form-input.checkbox-group.row>label,.form-input.radio-group.row>label{width:max-content}.form-input:focus-visible{border-color:var(--primary-700);box-shadow:0 0 0 2px rgba(0,123,255,.15)}.form-input.checkbox-label input[type=checkbox]{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--primary-900);border-radius:4px;cursor:pointer;display:block;flex-shrink:0;height:1.5rem;outline:none;position:relative;transition:border-color .2s,box-shadow .2s;width:1.5rem}.form-input.checkbox-label input[type=checkbox]:checked{background:transparent;border-color:var(--primary-500)}.form-input.checkbox-label input[type=checkbox]:checked:after{border:solid var(--primary-500);border-width:0 2px 2px 0;content:"";display:block;height:1rem;left:.4rem;position:absolute;transform:rotate(45deg);width:.5rem}.form-input.checkbox-label input[type=checkbox]:disabled{background:#f5f5f5;border-color:#eee;cursor:not-allowed}.form-input.radio-label input[type=radio]{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--primary-900);border-radius:50%;cursor:pointer;display:block;flex-shrink:0;height:1.5rem;outline:none;position:relative;transition:border-color .2s,box-shadow .2s;width:1.5rem}.form-input.radio-label input[type=radio]:checked{background:transparent;border-color:var(--primary-500)}.form-input.radio-label input[type=radio]:checked:after{background:var(--primary-500);border-radius:50%;box-shadow:0 0 10px 1px var(--primary-500);content:"";display:block;height:.75rem;left:50%;outline:1px solid var(--primary-900);position:absolute;top:50%;transform:translate(-50%,-50%);width:.75rem}.form-input.radio-label input[type=radio]:disabled{background:#f5f5f5;border-color:#eee;cursor:not-allowed}.form-input.checkbox-label .checkbox-text,.form-input.checkbox-label span,.form-input.radio-label .radio-text,.form-input.radio-label span{color:#222;flex:1 0 auto;user-select:none}.input-validation{border-radius:4px;display:block;font-size:.8rem;font-weight:700;height:fit-content;margin-left:auto;padding:.375rem .75rem;text-transform:uppercase;width:fit-content}.input-validation.success{background-color:var(--success-900);border:1px solid var(--success-300);color:var(--success-500)}.input-validation.error{background-color:var(--error-900);border:1px solid var(--error-300);color:var(--error-500)}.input-validation.optional{background-color:var(--disabled-900);border:1px solid var(--disabled-300);color:var(--disabled-500)}.form-row{display:flex;flex-direction:column;gap:1rem;margin:0}.form-row .label-row{align-items:flex-end;display:flex;justify-content:space-between}.form-row .input-row{display:flex;gap:.4rem}.form-row .label-row>label{display:flex;font-size:1rem;gap:1rem;justify-self:flex-start;text-transform:uppercase}.form-row a{color:var(--primary-500);cursor:pointer;text-decoration:underline;transition:color .2s}.form-row a:focus,.form-row a:hover{color:var(--primary-300)}.form-row a:visited{color:var(--primary-700)}.field-label-privacy-pill{background-color:var(--disabled-900);border:1px solid var(--disabled-300);border-radius:4px;color:var(--disabled-500);font-size:.5rem;font-weight:700;height:fit-content;margin-left:auto;padding:.2rem .5rem;text-transform:uppercase;width:fit-content}.country-code-select{margin-right:8px;max-width:600px;min-width:260px;width:380px}.country-code-select,.country-code-select option{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.input-row.mobile{align-items:center;display:flex;gap:8px}.input-row.mobile .country-code-select{order:0}.input-row.mobile input.form-input,.input-row.mobile input.form-input[type=tel]{flex:1 1 auto;order:1}.loading{align-items:center;display:flex;justify-content:center;min-height:200px;padding:2rem;width:100%}.loading-message{font-size:1.2rem;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5)}.form-section,.loading-message{color:var(--neutral-100);margin:0}.form-section{background-color:var(--surface-500);border:1px solid var(--primary-900);border-radius:5px;box-shadow:0 8px 16px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem;width:100%}.form-section legend{align-self:stretch;border-bottom:1px solid var(--primary-500);color:var(--primary-500);float:left;font-size:1.3rem;font-weight:700;order:-1;padding:0 0 .5rem;text-shadow:2px 2px 2px rgba(0,0,0,.6);text-transform:uppercase;width:100%}.form-section legend+*{clear:both}.form-wrapper{display:flex;flex-direction:column;gap:2.5rem;margin:2rem auto;max-width:1920px;width:90%}.submit-status{border:1px solid;border-radius:4px;display:inline-block;font-size:.8em;font-weight:700;padding:.375rem .75rem}.submit-status.error{background-color:var(--error-900);border-color:var(--error-300);color:var(--error-500)}.submit-status.success{background-color:var(--success-900);border-color:var(--success-300);color:var(--success-500)}.submit-status span{font-size:1.1rem;font-weight:700}.submit-status ul{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.submit-status li{line-height:1.25rem}.project-manager-wrapper{border-radius:12px;margin-bottom:2rem;overflow:hidden;transition:all .3s ease}.project-manager-collapsed-layout{align-items:stretch;display:flex;gap:15px;min-height:auto;width:100%}.project-manager-main-card{flex:0 0 70%;min-width:0}.project-manager-verification-column{align-items:stretch;box-sizing:border-box;display:flex;flex:0 0 28%;max-width:300px;min-height:auto;min-width:180px;overflow:hidden;padding:6px}@media (max-width:1366px){.project-manager-collapsed-layout{flex-direction:column;gap:15px}.project-manager-main-card,.project-manager-verification-column{flex:1;max-width:100%;min-width:0}.project-manager-verification-column{min-height:auto}}@media (max-width:768px){.project-manager-wrapper{margin-bottom:1rem}.project-manager-collapsed-layout{gap:10px}.project-manager-verification-column{min-height:auto;min-width:160px;padding:4px}}.project-manager-container{background:linear-gradient(135deg,#1a1a1a,#252525);transition:all .3s ease}.project-manager-container.expanded{background:#1a1a1a}.project-manager-card{padding:1.5rem}.project-manager-card__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.5rem}.project-info{align-items:flex-start;display:flex;gap:1rem}.project-cover{border:2px solid #333;border-radius:8px;height:80px;object-fit:cover;width:80px}.project-details{flex:1;min-width:0}.project-title-section{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem}.project-title{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.project-meta{display:flex;flex-direction:column;gap:.25rem}.project-publisher{color:#888;font-size:.9rem}.project-stage{color:#66d9ef;font-size:.85rem;font-weight:500;text-transform:capitalize}.project-funding-info{display:flex;flex-direction:column;gap:.75rem;min-width:180px;text-align:right}.funding-goal,.token-info{display:flex;flex-direction:column;gap:.25rem}.funding-goal .label,.token-info .label{color:#888;font-size:.75rem;letter-spacing:.5px;text-transform:uppercase}.funding-goal .value{color:#f39c12;font-size:1.25rem;font-weight:700}.token-info .value{color:#66d9ef;font-size:1rem;font-weight:600}.project-status-badge{border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.25rem .75rem;text-transform:uppercase}.project-status-badge.status-draft{background:#3a3a3a;color:#ccc}.project-status-badge.status-review{background:#e67e22;color:#fff}.project-status-badge.status-approved{background:#27ae60;color:#fff}.project-status-badge.status-rejected{background:#e74c3c;color:#fff}.project-status-badge.status-published{background:#2ecc71}.project-status-badge.status-upcoming{background:#f39c12;color:#fff}.project-status-badge.status-live{background:#28a745;color:#fff}.project-status-badge.status-published{background:#6c757d;color:#fff}.project-status-badge.status-archived,.project-status-badge.status-closed{background:#7f8c8d;color:#fff}.project-description,.project-manager-card__body{margin-bottom:1.5rem}.project-description p{color:#ccc;line-height:1.6;margin:0}.project-manager-card__footer{border-top:1px solid #333;display:flex;justify-content:center;padding-top:1rem}.toggle-details-btn{background:transparent;border:1px solid #555;border-radius:6px;color:#ccc;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1.5rem;transition:all .3s ease}.toggle-details-btn:hover{background:#333;border-color:#666;color:#fff}.project-manager-expanded{display:grid;gap:2rem;grid-template-columns:2fr 1fr;padding:1.5rem}.project-manager-expanded__main{background:#1a1a1a;border-radius:8px;padding:0}.project-manager-expanded__sidebar{background:#222;border-radius:8px;padding:1.5rem}.project-insights h4{color:#fff;font-size:1.1rem;margin:0 0 1rem}.project-insights p{color:#ccc;font-size:.9rem;margin:.5rem 0}.project-actions{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.project-action-item{flex:1;max-width:200px;min-width:140px}.project-action-btn{align-items:center;background:#333;border:1px solid #555;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-height:48px;padding:12px 4px;text-decoration:none;text-transform:uppercase;transition:all .2s ease;width:100%}.project-action-btn:hover:not(:disabled){background:#444;border-color:#555;color:#fff;transform:translateY(-1px)}.project-action-btn:disabled{cursor:not-allowed;opacity:.5}.project-action-btn.btn--primary{background:#3498db;border-color:#3498db;color:#fff}.project-action-btn.btn--primary:hover:not(:disabled){background:#2980b9;border-color:#2980b9}.project-action-btn.btn--success{background:#27ae60;border-color:#27ae60;color:#fff}.project-action-btn.btn--success:hover:not(:disabled){background:#219a52;border-color:#219a52}.project-action-btn.btn--danger{background:#e74c3c;border-color:#e74c3c;color:#fff}.project-action-btn.btn--danger:hover:not(:disabled){background:#c0392b;border-color:#c0392b}.project-action-btn.btn--warning{background:#f39c12;border-color:#f39c12;color:#fff}.project-action-btn.btn--warning:hover:not(:disabled){background:#e67e22;border-color:#e67e22}.project-action-btn img{filter:brightness(0) invert(1);height:20px;width:20px}.loading-text{font-size:.8rem}.project-progress{background:#1a1a1a;border-radius:8px;padding:1rem}.progress-section{display:flex;flex-direction:column;gap:1rem}.progress-item{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 2fr auto}.progress-label{color:#ccc;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase}.progress-bar-container{background:#333;border-radius:10px;height:8px;overflow:hidden;position:relative}.progress-bar{border-radius:10px;height:100%;transition:width .5s ease}.progress-bar--blue{background:linear-gradient(90deg,#3498db,#5dade2)}.progress-bar--green{background:linear-gradient(90deg,#27ae60,#58d68d)}.progress-bar--gold{background:linear-gradient(90deg,#f39c12,#f8c471)}.progress-percentage{min-width:40px;text-align:right}.progress-value{font-size:.85rem;font-weight:600}.progress-value.blue{color:#5dade2}.progress-value.green{color:#58d68d}.progress-value.gold{color:#f8c471}.project-verification{background:#1a1a1a;border:1px solid #333;border-radius:6px;box-sizing:border-box;height:fit-content;overflow:hidden;padding:.5rem;width:100%}.verification-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4rem}.verification-header-left{align-items:center;display:flex;gap:.25rem}.verification-header img{filter:invert(.6);height:14px;width:14px}.verification-header-text{color:#f39c12;font-size:.7rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.verification-info-button{align-items:center;background:var(--primary-500);border:1px solid var(--primary-600);border-radius:3px;color:var(--neutral-900);cursor:pointer;display:flex;font-size:9px;font-weight:600;gap:4px;letter-spacing:.3px;padding:4px 8px;text-transform:uppercase;transition:all .2s ease}.verification-info-button i{font-size:10px}.verification-deadline{background:rgba(255,193,7,.1);border:1px solid #f39c12;border-radius:4px;color:#f39c12;font-size:.7rem;font-weight:600;letter-spacing:.3px;margin-bottom:.5rem;padding:.4rem .6rem;text-align:center;text-transform:uppercase}.verification-body{margin-bottom:.5rem}.verification-body p{color:#ccc;font-size:.7rem;line-height:1.3;margin:0}.verification-grid{box-sizing:border-box;display:grid;gap:.3rem;grid-template-columns:1fr 1fr;width:100%}.verification-box{background:#222;border:1px solid #333;border-radius:4px;box-sizing:border-box;min-height:auto;min-width:0;overflow:hidden;padding:.3rem;transition:all .3s ease}.verification-box:hover{background:#252525;border-color:#444}.verification-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.3rem}.verification-text{align-items:center;color:#ccc;display:flex;font-size:.6rem;font-weight:600;gap:4px;letter-spacing:.2px;line-height:1.1;text-transform:uppercase}.verification-text .info-button{background:rgba(52,152,219,.2);border:1px solid rgba(52,152,219,.3);border-radius:3px;color:#3498db;font-size:10px;margin-left:2px;padding:2px 4px;transition:all .2s ease}.verification-text .info-button:hover{background:rgba(52,152,219,.3);border-color:rgba(52,152,219,.5);color:#2980b9}.verification-text .info-button i{font-size:8px}.verification-checkbox{filter:brightness(0) invert(.6);height:12px;width:12px}.verification-action{background:#333;border:1px solid #444;border-radius:3px;color:#ccc;cursor:pointer;font-size:.6rem;font-weight:600;line-height:1.1;padding:.25rem .4rem;text-transform:uppercase;transition:all .3s ease;width:100%}.verification-action:hover:not(:disabled){background:#444;border-color:#555;color:#fff}.verification-action--primary{background:#27ae60;border-color:#27ae60;color:#fff}.verification-action--primary:hover:not(:disabled){background:#219a52;border-color:#219a52}.verification-status{color:#888;font-size:.6rem;font-weight:600;line-height:1.1;padding:.25rem;text-align:center;text-transform:uppercase}.verification-status--rejected{color:#e74c3c}.verification-rejection-notes{background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);border-radius:6px;margin-bottom:1rem;margin-top:8px;padding:8px}.verification-rejection-notes-header{align-items:center;color:#ff6b6b;display:flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:4px}.verification-rejection-notes-header img{height:12px;width:12px}.verification-rejection-notes-content{color:#e0e0e0;font-size:11px;line-height:1.3;word-wrap:break-word}@media (max-width:768px){.verification-grid{gap:.25rem;grid-template-columns:1fr}.verification-text{font-size:.65rem}.verification-action{font-size:.65rem;padding:.3rem .45rem}}.project-manager-card-container{margin-bottom:20px;transition:all .3s ease;width:100%}.project-manager-card-container--expanded{background-color:rgba(16,16,28,.9);border:2px solid #639;box-shadow:0 4px 15px rgba(0,0,0,.3);padding:20px;width:100%}.project-manager-expanded-content{display:flex;flex-direction:column;gap:20px}.project-manager-expanded-row{display:flex;gap:20px;margin-bottom:20px;width:100%}.project-manager-expanded-row:last-child{margin-bottom:0}.project-manager-expanded-col{flex:1;min-width:0}.project-manager-expanded-col-full{flex:1;min-width:0;width:100%}.project-manager-card-content{background-color:rgba(16,16,28,.9);border:1px solid #333;border-radius:8px;color:#fff;padding:20px}.project-manager-card-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:15px}.project-manager-card-row:last-child{margin-bottom:0}.project-manager-main-info-row{margin-bottom:12px}.project-manager-actions-row{align-items:center;border-top:1px solid #333;justify-content:flex-start;margin-bottom:15px;padding-top:8px}.project-manager-actions-row .project-manager-actions-column{max-width:none;min-width:auto;width:100%}.project-manager-info{align-items:flex-start;flex:0 0 auto}.project-manager-cover-title-container{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:15px;padding:4px;transition:all .2s ease}.project-manager-cover-title-container:hover{transform:translateY(-1px)}.project-manager-cover-title-container:active{transform:translateY(0)}.project-manager-cover{border:2px solid #333;border-radius:8px;height:80px;object-fit:cover;transition:border-color .2s ease;width:80px}.project-manager-cover-title-container:hover .project-manager-cover{border-color:#0cf}.project-manager-title{color:#fff;font-size:1.5rem;font-weight:700;margin:0;transition:color .2s ease}.project-manager-cover-title-container:hover .project-manager-title{color:#0cf}.project-manager-funding-info{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:180px;text-align:right}.project-manager-funding-goal,.project-manager-funding-remaining,.project-manager-support-amount{display:flex;flex-direction:row;gap:.5rem;line-height:1.5rem}.project-review-history-btn{align-self:center;background:transparent;border:1px solid #444;border-radius:4px;color:#9ecbff;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.3px;margin-left:8px;padding:4px 8px;text-transform:uppercase;transition:all .2s ease}.project-review-history-btn:hover{background:rgba(0,123,255,.08);border-color:#555;color:#cfe6ff}.review-history-modal-overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.review-history-modal{background:#12121a;border:1px solid #2a2a3a;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.45);max-width:90vw;overflow:hidden;width:560px}.review-history-modal-header{align-items:center;background:#171724;border-bottom:1px solid #2a2a3a;display:flex;justify-content:space-between;padding:12px 14px}.review-history-modal-header h2{color:#dbe6ff;font-size:14px;letter-spacing:.4px;margin:0;text-transform:uppercase}.review-history-close{background:transparent;border:1px solid #444;border-radius:4px;color:#c3c3c3;cursor:pointer;padding:2px 8px}.review-history-modal-content{max-height:60vh;overflow-y:auto;padding:12px 14px}.review-history-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.review-history-item{background:#161625;border:1px solid #2a2a3a;border-radius:6px;padding:10px}.review-history-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.review-history-tag{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.4px;padding:2px 8px;text-transform:uppercase}.review-history-tag.approved{background:rgba(39,174,96,.15);border:1px solid rgba(39,174,96,.35);color:#2ecc71}.review-history-tag.rejected{background:rgba(231,76,60,.15);border:1px solid rgba(231,76,60,.35);color:#ff6b6b}.review-history-tag.pending{background:rgba(230,126,34,.15);border:1px solid rgba(230,126,34,.35);color:#f39c12}.review-history-date{color:#a0a0b8;font-size:11px}.review-history-message{color:#e0e0f0;font-size:12px;line-height:1.4;white-space:pre-wrap}.review-history-error{color:#ff6b6b;font-size:12px}.review-history-empty{color:#9aa0b4;font-size:12px;padding:8px 0;text-align:center}.project-manager-actions-column{display:flex;flex:0 0 auto;flex-direction:column;gap:8px;max-width:180px;min-width:160px}.project-manager-card-content .project-actions{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.project-manager-card-content .project-action-item{flex:none;max-width:none;min-width:auto;width:100%}.project-manager-card-content .project-action-btn{font-size:.75rem;justify-content:center;min-height:36px;padding:8px 12px;text-align:center}.project-manager-actions-row .project-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:flex-start;width:100%}.project-manager-actions-row .project-action-item{flex:0 0 auto;max-width:200px;min-width:140px}.project-manager-actions-row .project-action-btn{font-size:.8rem;justify-content:center;min-height:40px;padding:10px 16px;text-align:center;width:100%}.project-manager-progress-info{display:flex;flex:1;flex-direction:column;gap:15px;margin-right:20px}.project-manager-development-progress,.project-manager-funding-progress{align-items:center;display:flex;gap:15px;position:relative}.project-manager-action-info{align-items:center;display:flex}.project-manager-label{color:#fff;font-size:.875rem;font-weight:500;text-transform:uppercase}.project-manager-gold-text{color:#d4ff00;font-size:1.5rem;font-weight:800;text-align:center}.project-manager-blue-text{color:#0cf;font-size:1.25rem;font-weight:600}.project-manager-green-text{color:#3c3;font-size:1rem;font-weight:600}.project-manager-progress-container{background-color:#222;border-radius:6px;flex:1;height:12px;min-width:150px;overflow:visible;position:relative}.project-manager-progress-bar{border-radius:6px;height:100%;transition:width .3s ease}.project-manager-progress-bar--blue{background-color:#0cf}.project-manager-progress-bar--green{background-color:#3c3}.project-manager-development-progress .project-manager-progress-container{overflow:hidden}.project-manager-progress-percentage{font-weight:600;min-width:50px;text-align:right}.project-soft-cap-cutoff{background:#ff6b35;bottom:0;box-shadow:0 0 8px rgba(255,107,53,.8);position:absolute;top:0;width:3px;z-index:2}.project-soft-cap-label{background:rgba(255,107,53,.15);border:1px solid rgba(255,107,53,.4);border-radius:4px;color:#ff6b35;font-size:.7rem;font-weight:600;margin-top:5px;padding:2px 6px;pointer-events:none;position:absolute;text-shadow:0 0 4px rgba(255,107,53,.6);top:100%;transform:translateX(-50%);white-space:nowrap;z-index:3}.project-manager-view-details-btn{background-color:#fc0;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:1rem;font-weight:800;padding:12px 24px;text-transform:uppercase;transition:all .2s ease}.project-manager-view-details-btn:hover{background-color:gold;box-shadow:0 3px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.project-manager-view-details-btn:active{box-shadow:none;transform:translateY(0)}.project-manager-placeholder{background-color:rgba(16,16,28,.9);border:1px solid #333;border-radius:8px;color:#fff;display:flex;flex-direction:column;height:100%;padding:20px}.project-manager-placeholder-title{color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:1px;margin:0 0 15px;text-transform:uppercase}.project-manager-placeholder-content{display:flex;flex:1;flex-direction:column}.project-manager-placeholder-text{text-align:center;width:100%}.project-manager-placeholder-text p{color:#ccc;font-size:1rem;margin:0 0 15px}.project-manager-placeholder-note{color:#888;font-size:.9rem;line-height:1.5;margin-top:20px}.project-manager-placeholder-note div{margin-bottom:5px}.project-manager-placeholder-actions{margin-top:20px}.project-manager-stacked-container{display:flex;flex-direction:column;gap:20px;height:100%}.project-manager-actions-col{align-items:stretch;display:flex;min-height:300px}.project-manager-actions-placeholder{background-color:rgba(16,16,28,.9);border:1px solid #333;border-radius:8px;display:flex;flex:1;flex-direction:column;padding:20px}.project-manager-actions-content{display:flex;flex:1;flex-direction:column;justify-content:center}.project-manager-verification-col{align-items:stretch;display:flex;min-height:300px}.project-manager-verification-wrapper{display:flex;flex:1;flex-direction:column}@media (max-width:1366px){.project-manager-expanded-row{flex-direction:column}.project-manager-expanded-col{margin-bottom:20px}.project-manager-expanded-col:last-child{margin-bottom:0}.project-manager-card-row{align-items:flex-start;flex-direction:column;gap:15px}.project-manager-funding-info{min-width:auto;text-align:left;width:100%}.project-manager-progress-info{width:100%}.project-manager-actions-column{max-width:none;min-width:auto;width:100%}.project-manager-card-content .project-actions{flex-direction:row;flex-wrap:wrap;gap:10px}.project-manager-card-content .project-action-item{flex:1;min-width:120px}.project-manager-main-info-row{flex-direction:column;gap:15px;margin-bottom:15px}.project-manager-actions-row{border-top:1px solid #333;padding-top:15px}.project-manager-actions-row .project-actions{flex-direction:row;flex-wrap:wrap;gap:10px}.project-manager-actions-row .project-action-item{flex:1;max-width:none;min-width:120px}}@media (max-width:768px){.project-manager-card-container{width:100%}.project-manager-card-container--expanded{padding:15px}.project-manager-expanded-content{gap:15px}.project-manager-expanded-row{gap:15px;margin-bottom:15px}.project-manager-stacked-container{gap:15px}.project-manager-gold-text,.project-manager-title{font-size:1.25rem}.project-manager-blue-text{font-size:1rem}.project-manager-view-details-btn{padding:15px;width:100%}.project-manager-main-info-row{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:12px}.project-manager-cover-title-container{gap:12px;padding:6px}.project-manager-cover-title-container:hover{transform:none}.project-manager-actions-row{border-top:1px solid #444;margin-bottom:12px;padding-top:12px}.project-manager-actions-row .project-actions{flex-direction:column;gap:8px;width:100%}.project-manager-actions-row .project-action-item{flex:none;max-width:none;min-width:auto;width:100%}.project-manager-actions-row .project-action-btn{font-size:.85rem;min-height:44px;padding:12px 16px;width:100%}}@media (max-width:1440px){.project-manager-title{font-size:2rem}.project-manager-blue-text,.project-manager-gold-text{font-size:1.2rem}.project-manager-card-content .project-action-btn{font-size:.8rem}}.investment-game-card{background-color:rgba(16,16,28,.9);border:2px solid #639;box-sizing:border-box;color:#fff;padding:20px;width:100%}.investment-game-card__row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.investment-game-card__row:last-child{margin-bottom:0}.investment-game-info{align-items:center;display:flex;flex:1}.investment-game-cover{height:80px;margin-right:15px;object-fit:cover;width:80px}.investment-game-title{color:#fff;font-size:2.5rem;font-weight:800;letter-spacing:1px;margin:0;text-transform:uppercase}.investment-funding-info{align-items:flex-end;display:flex;flex:1;flex-direction:column;gap:10px}.investment-funding-goal,.investment-funding-remaining,.investment-support-amount{align-items:center;display:flex;gap:8px}.investment-progress-info{display:flex;flex:1.5;flex-direction:column;gap:15px}.investment-development-progress,.investment-funding-progress{align-items:center;display:flex;gap:10px}.investment-progress-percentage{font-weight:700;text-align:right;width:40px}.investment-action-info{align-items:center;display:flex;flex:1;justify-content:flex-end}.investment-label{font-size:1rem}.investment-gold-text{font-size:1.5rem}.investment-blue-text{color:#0cf;font-size:1.5rem;font-weight:700}.investment-green-text{color:#3c3;font-size:1rem;font-weight:600}.investment-game-placeholder{background-color:rgba(16,16,28,.9);border:1px solid #1e293b;color:#fff;height:100%;margin-bottom:1rem;padding:1.5rem;width:100%}.investment-game-placeholder__title{color:#e5e7eb;font-size:1.2rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.25rem;margin-top:0;text-transform:uppercase}.investment-game-placeholder__content{align-items:center;background-color:rgba(0,0,0,.2);color:hsla(0,0%,100%,.5);display:flex;font-size:.9rem;height:200px;justify-content:center}.investment-support-amount{margin-top:10px}@media (max-width:1440px){.investment-game-title{font-size:2rem}}@media (max-width:768px){.investment-game-card__row{align-items:flex-start;flex-direction:column}.investment-funding-info{align-items:flex-start;margin-top:15px}.investment-action-info{justify-content:flex-start;margin-top:15px}.investment-game-title{font-size:1.7rem}}.project-manager-sales-countdown{align-items:flex-start;display:flex;flex-shrink:0;justify-content:flex-end;position:relative}.project-manager-main-info-row{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.project-manager-info{align-items:center;display:flex;flex:1;gap:15px;min-width:0}@media (max-width:768px){.project-manager-main-info-row{flex-direction:column;gap:15px}.project-manager-sales-countdown{align-self:flex-end;width:auto}}@media (max-width:480px){.project-manager-main-info-row{gap:12px}.project-manager-sales-countdown{align-self:center;justify-content:center;width:100%}}.info-modal-backdrop{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.info-modal{background:var(--neutral-50);border:2px solid var(--primary-300);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);color:var(--neutral-900);max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.info-modal-header{align-items:center;background:linear-gradient(135deg,var(--primary-100),var(--primary-300));border-bottom:1px solid var(--primary-300);border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.info-modal-title{color:var(--neutral-900);font-size:16px;font-weight:600;margin:0}.info-modal-close{background:var(--neutral-50);border:1px solid var(--primary-500);border-radius:4px;color:var(--primary-700);cursor:pointer;font-size:14px;padding:4px 8px;transition:all .2s ease}.info-modal-close:hover{background:var(--primary-100);border-color:var(--primary-700);color:var(--primary-900)}.info-modal-content{color:var(--neutral-900);line-height:1.5;padding:16px 20px 20px}.info-modal-content h4{color:var(--primary-700);font-size:14px;font-weight:600;margin:0 0 12px}.info-modal-content ul{margin:0 0 16px;padding-left:20px}.info-modal-content li{color:var(--neutral-900);margin-bottom:6px}.info-button{align-items:center;background:none;border:none;border-radius:4px;color:#3498db;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;padding:4px 8px;transition:all .2s ease}.info-button:hover{background:#e3f2fd;color:#1976d2}.info-button i{font-size:12px}@media (max-width:768px){.info-modal{margin:20px;width:95%}.info-modal-header{padding:16px 20px 12px}.info-modal-content{padding:16px 20px 20px}}.my-stream-starter{display:flex;flex-direction:column;margin:0;padding:1rem}.my-stream-starter,.my-stream-starter>*{box-sizing:border-box}.add-new-project-button{background-color:var(--gold);background-image:linear-gradient(180deg,#ffe100,#fca600);border-radius:5px;box-shadow:0 0 6px 3px rgba(0,0,0,.6);color:#000;font-size:1.4rem;font-weight:700;gap:.5rem;margin-left:auto;margin-right:auto;margin-top:2rem;padding:.5em .7em;text-align:center;width:fit-content}.add-new-project-button:hover{background-image:linear-gradient(0deg,#ffe100,#fca600)}.investment-hub-container{background-color:transparent;box-sizing:border-box;height:100%}.investment-content-placeholder{align-items:center;background-color:rgba(0,0,0,.2);border-radius:4px;color:hsla(0,0%,100%,.7);display:flex;font-size:18px;justify-content:center;min-height:300px}.investment-subsection-container{background-color:rgba(16,16,28,.9);border:1px solid #1e293b;color:#fff;display:flex;flex-direction:row;height:100%;margin-bottom:1rem;padding:1.5rem}.investment-card-container{margin-bottom:20px;transition:all .3s ease}.investment-card-container--finalized{width:50%}.investment-card-container--expanded{background-color:rgba(16,16,28,.9);border:2px solid #639;box-shadow:0 4px 15px rgba(0,0,0,.3);padding:20px}.investment-view-details-btn{background-color:#fc0;border:none;color:#000;cursor:pointer;font-size:1rem;font-weight:800;padding:10px 20px;text-transform:uppercase;transition:all .2s ease}.investment-view-details-btn:hover{background-color:gold;box-shadow:0 3px 6px rgba(0,0,0,.1);transform:translateY(-2px)}.investment-view-details-btn:active{box-shadow:none;transform:translateY(0)}.investment-progress-container{background-color:#222;flex:1;height:12px;overflow:hidden}.investment-progress-bar{height:100%;transition:width .3s ease}.investment-progress-bar--blue{background-color:#0cf}.investment-progress-bar--green{background-color:#3c3}.investment-label{color:#fff;font-weight:500;text-transform:uppercase}.investment-gold-text{color:#d4ff00;font-size:2rem;font-weight:800;padding:8px 5px 12px;text-align:center}.investment-text{color:#fff;font-weight:500}.investment-value{color:#fff;font-weight:600}.investment-change-positive,.investment-profit-positive{color:#3c3}.investment-change-negative,.investment-profit-negative{color:#ff4040}.investment-expanded-content{display:flex;flex-direction:column;gap:20px}.investment-expanded-row{display:flex;gap:20px;margin-bottom:20px}.investment-expanded-row:last-child{margin-bottom:0}.investment-expanded-content>.investment-expanded-row:first-child>.investment-expanded-col:first-child,.investment-expanded-content>.investment-expanded-row:first-child>.investment-expanded-col:not(:first-child),.investment-expanded-content>.investment-expanded-row:not(:first-child)>.investment-expanded-col{flex:1}.investment-expanded-col{min-width:0}.investment-expanded-col-full{flex:1;min-width:0}.investment-placeholder{align-items:center;background-color:rgba(50,50,50,.5);color:hsla(0,0%,100%,.7);display:flex;font-size:1rem;height:200px;justify-content:center;padding:20px;text-align:center}@media (max-width:1440px){.investment-expanded-row{flex-direction:column}.investment-expanded-content>.investment-expanded-row:first-child>.investment-expanded-col:first-child{flex:1}.investment-expanded-col{margin-bottom:20px}.investment-expanded-col:last-child{margin-bottom:0}}@media (max-width:768px){.investment-view-details-btn{width:100%}}.publish-confirmation-modal-overlay{align-items:center;backdrop-filter:blur(4px);background-color:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.publish-confirmation-modal{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:2px solid #ff6b35;border-radius:12px;box-shadow:0 20px 40px rgba(255,107,53,.3);max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.publish-confirmation-modal-header{align-items:center;background:rgba(255,107,53,.1);border-bottom:1px solid #ff6b35;display:flex;justify-content:space-between;padding:20px}.publish-confirmation-modal-header h2{color:#ff6b35;font-size:1.4rem;font-weight:600;margin:0}.publish-confirmation-modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#ff6b35;cursor:pointer;display:flex;font-size:2rem;height:30px;justify-content:center;padding:0;transition:background-color .2s ease;width:30px}.publish-confirmation-modal-close:hover:not(:disabled){background-color:rgba(255,107,53,.2)}.publish-confirmation-modal-close:disabled{cursor:not-allowed;opacity:.5}.publish-confirmation-modal-content{padding:20px}.publish-warning-box{margin-bottom:20px;padding:15px}.publish-warning-box.danger h3{color:#c50f0f}.publish-warning-box h3{color:#d46b08;font-size:1.1em;margin-bottom:10px;margin-top:0}.publish-warning-box p{color:#fff;font-size:1rem;line-height:1.5;margin:8px 0}.publish-warning-box strong{color:#ff9;font-weight:700}.publish-confirmation-requirements{border-left:3px solid #d9d9d9;margin-bottom:20px;padding-left:15px}.publish-confirmation-requirements h4{color:#ff6b35;font-size:1.1rem;font-weight:600;margin:0 0 12px}.publish-confirmation-requirements ul{color:#fff;margin:0;padding-left:20px}.publish-confirmation-requirements li{line-height:1.4;margin:6px 0}.publish-confirmation-input{margin-bottom:20px}.publish-confirmation-input label{color:#fff;display:block;font-size:1rem;font-weight:500;margin-bottom:8px}.publish-confirmation-input strong{color:#ff6b35;font-weight:700}.publish-confirmation-input input{background-color:#333;border:2px solid #666;border-radius:6px;box-sizing:border-box;color:#fff;font-size:1rem;padding:12px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.publish-confirmation-input input:focus{border-color:#ff6b35;box-shadow:0 0 0 3px rgba(255,107,53,.2);outline:none}.publish-confirmation-input input:disabled{cursor:not-allowed;opacity:.6}.publish-confirmation-modal-footer{background:rgba(0,0,0,.2);border-top:1px solid rgba(255,107,53,.3);display:flex;gap:12px;justify-content:flex-end;padding:20px}.publish-confirmation-cancel-btn{background-color:transparent;border:2px solid #666;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 24px;transition:all .3s ease}.publish-confirmation-cancel-btn:hover:not(:disabled){background-color:hsla(0,0%,100%,.1);border-color:#999}.publish-confirmation-cancel-btn:disabled{cursor:not-allowed;opacity:.5}.publish-confirmation-confirm-btn{background:linear-gradient(135deg,#ff6b35,#e55a2b);border:2px solid #ff6b35;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.publish-confirmation-confirm-btn:hover:not(:disabled){background:linear-gradient(135deg,#e55a2b,#cc4922);box-shadow:0 4px 12px rgba(255,107,53,.4);transform:translateY(-1px)}.publish-confirmation-confirm-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.publish-confirmation-confirm-btn.danger{background-color:#cf1322;border-color:#cf1322;color:#fff}.publish-confirmation-confirm-btn.danger:hover{background-color:#a8071a;border-color:#a8071a}.publish-confirmation-confirm-btn.danger:disabled{background-color:#f5222d;border-color:#f5222d;cursor:not-allowed;opacity:.6}@media (max-width:768px){.publish-confirmation-modal{margin:10px;width:95%}.publish-confirmation-modal-content,.publish-confirmation-modal-footer,.publish-confirmation-modal-header{padding:15px}.publish-confirmation-modal-footer{flex-direction:column-reverse}.publish-confirmation-cancel-btn,.publish-confirmation-confirm-btn{width:100%}}.investment-games{min-height:100vh;width:100%}.investment-games-container{display:flex;flex-direction:column;gap:1.5rem;margin:0;max-width:none;padding:0 1rem 2rem;width:100%}.investment-games-loading{align-items:center;color:#f39c12;display:flex;flex-direction:column;font-size:1.1rem;gap:1rem;justify-content:center;margin:3rem 0;padding:2rem;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #333;border-radius:50%;border-top-color:#f39c12;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.investment-games-error{align-items:center;background:linear-gradient(135deg,rgba(231,76,60,.1),rgba(192,57,43,.05));border:1px solid rgba(231,76,60,.3);border-radius:12px;color:#e74c3c;display:flex;flex-direction:column;font-size:1.1rem;gap:1rem;margin:3rem auto;max-width:500px;padding:2rem;text-align:center}.error-icon{font-size:2rem}.error-message{font-weight:500}.retry-button{background:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.retry-button:hover{background:#c0392b;transform:translateY(-1px)}.investment-games-empty{align-items:center;background:linear-gradient(135deg,rgba(26,26,26,.8),rgba(42,42,42,.4));border:1px solid #333;border-radius:12px;display:flex;flex-direction:column;gap:1rem;margin:3rem auto;max-width:600px;padding:3rem 2rem;text-align:center}.empty-icon{font-size:3rem;opacity:.6}.investment-games-empty h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.investment-games-empty p{color:#ccc;font-size:1rem;line-height:1.5;margin:0}.create-first-project-btn{background:linear-gradient(135deg,#f39c12,#e67e22);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.create-first-project-btn:hover{background:linear-gradient(135deg,#e67e22,#d35400);box-shadow:0 4px 12px rgba(243,156,18,.3);transform:translateY(-2px)}.add-new-project-button{align-items:center;background:linear-gradient(135deg,#27ae60,#2ecc71);border:none;border-radius:8px;box-shadow:0 2px 8px rgba(39,174,96,.2);color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;letter-spacing:.5px;margin:2rem auto 0;max-width:300px;padding:1rem 2rem;text-transform:uppercase;transition:all .3s ease}.add-new-project-button:hover{background:linear-gradient(135deg,#219a52,#27ae60);box-shadow:0 4px 12px rgba(39,174,96,.3);transform:translateY(-2px)}.add-new-project-button i{font-size:1.1rem}@media (max-width:1024px){.investment-games-container{gap:1rem;padding:0 .5rem 2rem}.investment-games-header{margin-bottom:1.5rem;padding:1.5rem 1rem}}@media (max-width:768px){.investment-games{min-height:auto}.investment-games-container{gap:.75rem;padding:0 .25rem 1rem}.investment-games-header{margin-bottom:1rem;padding:1rem .5rem}.investment-games-header h1{font-size:2rem}.investment-games-empty{margin:2rem 0;padding:2rem 1rem}.investment-games-error{margin:2rem 0;padding:1.5rem 1rem}.add-new-project-button{bottom:1rem;position:fixed;right:1rem;z-index:100}}@media (max-width:480px){.investment-games-header h1{font-size:1.8rem}.investment-games-subtitle{font-size:.9rem}}.tokenomics-page-container{background-attachment:fixed;background-image:url(/build/images/appFrame_background.51eb8810.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0}.tokenomics-page-container::-webkit-scrollbar{width:8px}.tokenomics-page-container::-webkit-scrollbar-track{background:rgba(0,0,0,.3)}.tokenomics-page-container::-webkit-scrollbar-thumb{background:rgba(255,167,255,.6);border-radius:4px}.tokenomics-page-container::-webkit-scrollbar-thumb:hover{background:rgba(255,167,255,.8)}.tokenomics-container{background-color:rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.1rem;font-weight:600;gap:2rem;min-height:100vh;padding:2rem 1rem;padding-top:calc(var(--StreambleToolbar_height) + 2rem)}.tokenomics-title{background:linear-gradient(to right top,rgba(117,30,117,.6),rgba(90,32,100,.6),rgba(67,30,81,.6),rgba(46,26,62,.6),rgba(29,20,41,.6));border:2px solid rgba(255,167,255,.25);color:#ff0;font-size:3.5rem;font-weight:900;letter-spacing:2px;margin-bottom:2rem;padding:2rem 2.5rem;position:relative;text-align:center;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.tokenomics-title:before{background:linear-gradient(45deg,transparent,rgba(255,255,0,.1),transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.tokenomics-gold-section-title{color:#ff0;font-size:2rem;font-weight:900;letter-spacing:1px;margin-bottom:1.5rem;position:relative;text-align:left;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.tokenomics-gold-section-title:after{background:linear-gradient(90deg,#ff0,transparent);bottom:-5px;box-shadow:0 0 10px rgba(255,255,0,.5);content:"";height:3px;left:0;position:absolute;width:100px}.tokenomics-row{background:rgba(0,0,0,.35);border:2px solid rgba(255,167,255,.25);box-shadow:4px 4px 8px rgba(0,0,0,.3);margin-bottom:1.5rem;padding:2rem;position:relative}.tokenomics-row:before{background:linear-gradient(90deg,transparent,#ffa7ff,transparent);box-shadow:0 0 10px rgba(255,167,255,.5);content:"";height:2px;left:0;position:absolute;right:0;top:0}.tokenomics-info-box{background:rgba(49,31,49,.25);border:1px solid rgba(255,167,255,.25);box-shadow:4px 4px 8px rgba(0,0,0,.3);padding:1.5rem;position:relative;transition:all .3s ease}.tokenomics-info-box:hover{background:rgba(255,167,255,.12);box-shadow:0 8px 16px rgba(0,0,0,.4);transform:translateY(-3px)}.tokenomics-gold-text{color:#ff0;font-weight:800;text-shadow:3px 3px 6px rgba(0,0,0,.8)}.tokenomics-light-gold{color:#ffa7ff;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.tokenomics-gold-bold{color:#ff0;font-size:1.1em;font-weight:900;text-shadow:3px 3px 6px rgba(0,0,0,.8)}.tokenomics-white-body{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.7;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.tokenomics-section-title{background:linear-gradient(to right top,rgba(117,30,117,.6),rgba(90,32,100,.6),rgba(67,30,81,.6),rgba(46,26,62,.6),rgba(29,20,41,.6));border:2px solid rgba(255,167,255,.25);font-size:1.5rem;font-weight:900;letter-spacing:1px;margin-bottom:2rem;padding:1.5rem 2rem;position:relative;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.tokenomics-section-title:after{background:linear-gradient(90deg,#ff0,transparent);bottom:0;box-shadow:0 0 8px rgba(255,255,0,.6);content:"";height:2px;left:0;position:absolute;right:0}.tokenomics-section-title span{color:#ff0;text-shadow:0 0 10px rgba(255,255,0,.3)}.tokenomics-allocation-section{align-items:flex-start;display:flex;gap:2rem}.tokenomics-allocation-table-container{flex:1}.tokenomics-allocation-table{background:rgba(0,0,0,.35);border:2px solid rgba(255,167,255,.25);border-collapse:collapse;box-shadow:4px 4px 8px rgba(0,0,0,.3);width:100%}.tokenomics-table-header{background:linear-gradient(to right top,rgba(117,30,117,.6),rgba(90,32,100,.6),rgba(67,30,81,.6),rgba(46,26,62,.6),rgba(29,20,41,.6))}.tokenomics-table-header th{border:1px solid rgba(255,167,255,.25);color:#fff;font-size:1.2rem;font-weight:900;letter-spacing:1px;padding:1.25rem;text-align:left;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.tokenomics-allocation-table tbody tr{border-bottom:1px solid rgba(255,167,255,.25);transition:background .3s ease}.tokenomics-allocation-table tbody tr:hover{background:rgba(255,167,255,.12);transform:scale(1.01)}.tokenomics-campaign-cell,.tokenomics-rate-cell{border:1px solid rgba(255,167,255,.25);color:#fff;font-size:1.1rem;font-weight:700;padding:1rem 1.25rem;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.tokenomics-campaign-cell{background:rgba(49,31,49,.25)}.tokenomics-rate-cell{background:rgba(0,0,0,.4);color:#ff0;font-weight:800;text-shadow:0 0 10px rgba(255,255,0,.3)}.tokenomics-supply-vision-container{display:flex;flex:1;flex-direction:column;gap:1.5rem}.tokenomics-supply-box{flex:2}.tokenomics-vision-box{flex:1}.tokenomics-gold-title{color:#ff0;font-size:1.5rem;font-weight:900;letter-spacing:1px;margin-bottom:1.25rem;position:relative;text-shadow:0 0 10px rgba(255,255,0,.3);text-transform:uppercase}.tokenomics-gold-title:after{background:#ff0;bottom:-3px;box-shadow:0 0 8px rgba(255,255,0,.5);content:"";height:2px;left:0;position:absolute;width:60px}.tokenomics-white-body ul{margin:1.25rem 0;padding-left:2rem}.tokenomics-white-body li{font-size:1.1rem;font-weight:700;margin:.75rem 0;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.tokenomics-white-body li:before{color:#ff0;content:"▶";font-weight:900;margin-right:.5rem;text-shadow:0 0 10px rgba(255,255,0,.3)}.tokenomics-platform-info-container{display:flex;flex:1;flex-direction:column;gap:1.5rem}.tokenomics-platform-intro{align-items:flex-start;display:flex;gap:1rem}.tokenomics-streamble-logo-medium{filter:drop-shadow(0 0 10px rgba(255,167,255,.5));height:auto;width:80px}.tokenomics-tokens-section{flex:2;padding:0}.tokenomics-tokens-header{align-items:center;background:linear-gradient(to right top,rgba(117,30,117,.6),rgba(90,32,100,.6),rgba(67,30,81,.6),rgba(46,26,62,.6),rgba(29,20,41,.6));border:2px solid rgba(255,167,255,.25);color:#fff;display:flex;font-size:1.25rem;font-weight:900;gap:1rem;letter-spacing:1px;padding:1.25rem 2rem;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.tokenomics-streamble-logo-small{filter:drop-shadow(0 0 8px rgba(255,167,255,.5));height:40px;width:40px}.tokenomics-tokens-body{display:flex;flex-direction:column;gap:1.25rem;padding:2rem}.tokenomics-token-item{align-items:center;background:rgba(0,0,0,.35);border:1px solid rgba(255,167,255,.25);color:#fff;display:flex;font-size:1.1rem;font-weight:700;gap:1.25rem;padding:1rem;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.7);transition:all .3s ease}.tokenomics-token-item:hover{background:rgba(255,167,255,.12);box-shadow:0 4px 12px rgba(0,0,0,.4);transform:translateX(10px) scale(1.02)}.tokenomics-token-item:before{background:linear-gradient(180deg,#751e75,#ffa7ff);bottom:0;box-shadow:0 0 8px rgba(255,167,255,.5);content:"";left:0;position:absolute;top:0;width:3px}.tokenomics-token-icon{filter:drop-shadow(0 0 8px rgba(255,167,255,.4));height:56px;width:56px}.tokenomics-purposes-distribution-section{display:flex;gap:2rem}.tokenomics-distribution-box,.tokenomics-purposes-box{background:rgba(0,0,0,.35);border:2px solid rgba(255,167,255,.4);box-shadow:4px 4px 8px rgba(0,0,0,.3);flex:1;padding:2rem;position:relative}.tokenomics-distribution-box:before,.tokenomics-purposes-box:before{background:linear-gradient(90deg,#751e75,#ffa7ff);box-shadow:0 0 10px rgba(255,167,255,.6);content:"";height:3px;left:0;position:absolute;right:0;top:0}.tokenomics-distribution-table,.tokenomics-purposes-table{border-collapse:collapse;margin-top:1.5rem;width:100%}.tokenomics-distribution-table th,.tokenomics-purposes-table th{background:linear-gradient(to right top,rgba(117,30,117,.6),rgba(90,32,100,.6),rgba(67,30,81,.6),rgba(46,26,62,.6),rgba(29,20,41,.6));border:1px solid rgba(255,167,255,.25);color:#fff;font-size:1.2rem;font-weight:900;letter-spacing:1px;padding:1rem;text-align:left;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.tokenomics-distribution-table td,.tokenomics-purposes-table td{background:rgba(0,0,0,.2);border:1px solid rgba(255,167,255,.25);color:#fff;font-size:1.1rem;font-weight:700;padding:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.7);transition:background .3s ease}.tokenomics-distribution-table tr:hover td,.tokenomics-purposes-table tr:hover td{background:rgba(255,167,255,.12);transform:scale(1.01)}.tokenomics-mechanics-lp-section{display:flex;gap:2rem}.tokenomics-deflation-mechanics{flex:2}.tokenomics-mechanics-boxes{display:flex;gap:1.5rem}.tokenomics-mechanics-box{align-items:center;background:rgba(0,0,0,.35);border:2px solid rgba(255,167,255,.4);box-shadow:4px 4px 8px rgba(0,0,0,.3);display:flex;flex:1;flex-direction:column;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.tokenomics-mechanics-box:before{background:linear-gradient(90deg,#751e75,#ffa7ff);box-shadow:0 0 10px rgba(255,167,255,.6);content:"";height:3px;left:0;position:absolute;right:0;top:0}.tokenomics-mechanics-box:hover{background:rgba(255,167,255,.12);box-shadow:0 12px 24px rgba(0,0,0,.5);transform:translateY(-8px) scale(1.02)}.tokenomics-mechanics-icon{filter:drop-shadow(0 0 10px rgba(255,167,255,.5));height:64px;margin-bottom:1rem}.tokenomics-mechanics-title{color:#ff0;font-size:1.25rem;font-weight:900;letter-spacing:1px;margin-bottom:1.25rem;text-shadow:0 0 10px rgba(255,255,0,.3);text-transform:uppercase}.tokenomics-mechanics-description{color:#fff;font-size:1rem;font-weight:700;line-height:1.5;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.tokenomics-lp-model{flex:1}.tokenomics-lp-table{background:rgba(0,0,0,.25);border:2px solid rgba(255,167,255,.25);border-collapse:collapse;box-shadow:4px 4px 8px rgba(0,0,0,.3);margin:1.5rem 0;width:100%}.tokenomics-lp-table th{background:linear-gradient(to right top,rgba(117,30,117,.6),rgba(90,32,100,.6),rgba(67,30,81,.6),rgba(46,26,62,.6),rgba(29,20,41,.6));color:#fff;font-weight:900;letter-spacing:1px;text-align:left;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.tokenomics-lp-table td,.tokenomics-lp-table th{border:1px solid rgba(255,167,255,.25);font-size:1.2rem;padding:1rem}.tokenomics-lp-table td{background:rgba(49,31,49,.2);color:#ff0;font-weight:800;text-shadow:0 0 10px rgba(255,255,0,.3)}.tokenomics-lp-description{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.7;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.tokenomics-lp-description p{margin:1rem 0}.tokenomics-price-calculation-title{background:linear-gradient(to right top,rgba(117,30,117,.6),rgba(90,32,100,.6),rgba(67,30,81,.6),rgba(46,26,62,.6),rgba(29,20,41,.6));border:2px solid rgba(255,167,255,.25);color:#fff;font-size:2rem;font-weight:900;letter-spacing:2px;margin-bottom:2.5rem;padding:2rem 2.5rem;position:relative;text-align:center;text-shadow:3px 3px 6px rgba(0,0,0,.8);text-transform:uppercase}.tokenomics-price-calculation-title:before{background:linear-gradient(45deg,transparent,rgba(255,255,0,.1),transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.tokenomics-bulletpoints{list-style-type:disc;padding-left:2rem}@media (max-width:1200px){.tokenomics-allocation-section,.tokenomics-mechanics-boxes,.tokenomics-mechanics-lp-section,.tokenomics-purposes-distribution-section{flex-direction:column}}@media (max-width:768px){.tokenomics-container{font-size:1rem;padding:1rem .5rem}.tokenomics-title{font-size:2.5rem;padding:1.5rem}.tokenomics-gold-section-title{font-size:1.5rem}.tokenomics-row{padding:1.5rem}.tokenomics-allocation-table{font-size:1rem}.tokenomics-mechanics-box{padding:1.5rem}}.allocation-panel{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:5rem}.allocation-panel__title{color:#000;font-size:3rem;font-weight:900;letter-spacing:2px;margin:0;text-align:center;text-shadow:2px 2px 4px hsla(0,0%,100%,.5);text-transform:uppercase}@media (max-width:768px){.allocation-panel__title{font-size:2rem;letter-spacing:1px}}#LoadingScreen{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}#LoadingScreen>.loadingPanel{display:flex;flex-direction:column;height:100%;justify-content:space-around;left:0;position:relative;top:0;width:100%;z-index:100}#LoadingScreen>.loadingPanel>div{background-color:var(--surface-700);background-color:var(--surface-500);border:1px solid var(--neutral-500);border-radius:5px;color:var(--neutral-300);height:auto;margin:0 auto;padding:1rem;text-align:center;width:420px;width:169px}#LoadingScreen>.loadingPanel>div>span{display:block;font-size:.8rem;font-weight:700;margin:.5rem auto 0;text-align:center;text-transform:uppercase}#LoadingScreen .streambleLogo{left:auto;margin-bottom:1rem;position:relative;top:auto;transform:none}