@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@700;900&family=Space+Grotesk:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@700;900&family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@700;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";.cult-chat{background:var(--dark);flex-direction:column;height:100%;display:flex}.cult-chat.fullpage{width:100%;max-width:800px;height:calc(100vh - 112px);margin:0 auto;padding:1rem}.cult-chat.embedded{height:100%}.chat-header{background:#0006;border-bottom:1px solid #8b00004d;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.chat-title{letter-spacing:.15em;color:#fff;font-size:.8rem;font-weight:700}.chat-status{letter-spacing:.1em;font-size:.7rem}.chat-status.online{color:#4f8}.chat-status.offline{color:var(--muted)}.chat-messages{flex-direction:column;flex:1;gap:.5rem;padding:.75rem 1rem;display:flex;overflow-y:auto}.chat-messages::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-thumb{background:#8b000080;border-radius:2px}.chat-empty{color:var(--muted);text-align:center;margin-top:2rem;font-size:.8rem;font-style:italic}.chat-msg{flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.85rem;line-height:1.4;display:flex}.chat-user{flex-shrink:0;font-size:.8rem;font-weight:700}.chat-text{color:var(--text);word-break:break-word;flex:1}.chat-time{color:var(--muted);flex-shrink:0;font-size:.65rem}.chat-input-row{background:#0006;border-top:1px solid #8b00004d;flex-shrink:0;gap:.5rem;padding:.75rem 1rem;display:flex}.chat-input{color:var(--text);background:#ffffff0d;border:1px solid #8b00004d;border-radius:4px;outline:none;flex:1;padding:.5rem .75rem;font-size:.85rem;transition:border-color .2s}.chat-input:focus{border-color:var(--blood-bright)}.chat-input:disabled{opacity:.4}.chat-send{background:var(--blood);color:#fff;letter-spacing:.1em;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:all .2s}.chat-send:hover:not(:disabled){background:var(--blood-bright)}.chat-send:disabled{opacity:.3;cursor:not-allowed}@media (width<=768px){.chat-container{width:100%;overflow-x:hidden}body{overflow-x:hidden}.bottom-nav{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);z-index:99999;width:min(92%,420px);left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:99999;width:min(92%,420px);left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:99999;width:min(92%,420px);left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:99999;width:min(92%,420px);left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:99999;background:#0a0008b8;border:1px solid #c800002e;border-radius:22px;justify-content:space-between;align-items:center;width:min(92%,420px);padding:12px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 40px #0009}@keyframes livePulse{0%{box-shadow:0 0 #ff000080}70%{box-shadow:0 0 0 10px #f000}to{box-shadow:0 0 #f000}}.bottom-nav{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);z-index:99999;background:#0a0008b8;border:1px solid #c800002e;border-radius:22px;justify-content:space-between;align-items:center;width:min(92%,420px);padding:12px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 40px #0009}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--blood:#8b0000;--blood-bright:#c00;--dark:#04020a;--dark2:#07040f;--dark3:#0b0815;--text:#c8b8c8;--muted:#4a3a4a;--purple:#a855f7;--gold:gold;--glass:#ffffff08;--glass-border:#ffffff0f;--red-glow:0 0 30px #c800004d;--purple-glow:0 0 30px #a855f74d;--glow:0 0 20px #b4000099}html{cursor:none}html,body,#root{background:var(--dark);height:100%;color:var(--text);-webkit-font-smoothing:antialiased;font-family:Space Grotesk,Segoe UI,sans-serif;overflow-x:hidden}button{cursor:none;background:0 0;border:none;outline:none}a{cursor:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8b000066;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#c8000099}*{scrollbar-width:thin;scrollbar-color:#8b000066 transparent}::selection{color:#fff;background:#c800004d}.glass-card{-webkit-backdrop-filter:blur(20px);background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px}body:after{content:"";pointer-events:none;z-index:99997;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}@media (width<=768px){html{cursor:auto}button,a{cursor:pointer}}html,body{width:100%;margin:0;padding:0;overflow-x:hidden}*{box-sizing:border-box;max-width:100%}.mobileLayoutFix{padding-top:env(safe-area-inset-top)}@media (width<=768px){html,body{width:100%;margin:0;padding:0;overflow-x:hidden}#root{width:100%;overflow-x:hidden}*{box-sizing:border-box;max-width:100%}.App{width:100%;overflow-x:hidden}body{padding-top:env(safe-area-inset-top)}}:root{--blood:#8b0000;--blood-bright:#c00;--dark:#0a0008;--muted:#555;--purple:#a855f7;--glow:0 0 24px #c8000080}*{box-sizing:border-box;margin:0;padding:0}.landing{background:radial-gradient(at 50% 40%,#1a0010 0%,#0a0008 60%,#050005 100%);justify-content:center;align-items:center;height:100vh;font-family:Courier New,monospace;display:flex;position:relative;overflow:hidden}.landing:before{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000014 2px 4px);animation:8s linear infinite scanroll;position:absolute;inset:0}@keyframes scanroll{0%{background-position:0 0}to{background-position:0 100px}}.landing:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(#0000 50%,#000000b3 100%);position:absolute;inset:0}.blood-canvas{pointer-events:none;z-index:0;position:absolute;inset:0}.landing-content{z-index:3;text-align:center;width:100%;max-width:640px;padding:1.5rem;position:relative}.glitch-wrapper{display:inline-block;position:relative}.cult-title{letter-spacing:.18em;text-transform:uppercase;color:#fff;text-shadow:0 0 60px #c80000e6,0 0 120px #c800004d;font-size:clamp(2.6rem,9vw,6.5rem);font-weight:900;line-height:1;animation:4s infinite glitch-base;position:relative}.cult-title:before,.cult-title:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.cult-title:before{color:#f03;animation:2.5s linear infinite alternate-reverse glitch-a}.cult-title:after{color:#0fe;mix-blend-mode:screen;animation:3.2s linear infinite alternate-reverse glitch-b}@keyframes glitch-a{0%{clip:rect(42px,9999px,44px,0);transform:skew(.4deg)}20%{clip:rect(10px,9999px,30px,0);transform:skew(-.3deg)translate(-4px)}40%{clip:rect(60px,9999px,80px,0);transform:skew(.6deg)translate(3px)}60%{clip:rect(25px,9999px,45px,0);transform:skew(-.2deg)}80%{clip:rect(5px,9999px,15px,0);transform:skew(.5deg)translate(-2px)}to{clip:rect(70px,9999px,90px,0);transform:skew(-.4deg)}}@keyframes glitch-b{0%{clip:rect(65px,9999px,100px,0);transform:skew(-.5deg)translate(4px)}25%{clip:rect(30px,9999px,55px,0);transform:skew(.3deg)}50%{clip:rect(0px,9999px,20px,0);transform:skew(-.6deg)translate(-3px)}75%{clip:rect(80px,9999px,110px,0);transform:skew(.4deg)translate(2px)}to{clip:rect(45px,9999px,70px,0);transform:skew(-.2deg)}}@keyframes glitch-base{0%,88%,to{transform:none}90%{transform:translate(-2px)skew(1deg)}93%{transform:translate(3px)skew(-1.5deg)}96%{transform:translate(-1px)}}.cult-sub{color:#664;letter-spacing:.35em;text-transform:uppercase;margin-top:.6rem;margin-bottom:2rem;font-size:.8rem}.cult-divider{align-items:center;gap:12px;max-width:360px;margin:0 auto 1.5rem;display:flex}.cult-divider:before,.cult-divider:after{content:"";background:linear-gradient(90deg,#0000,#8b000099);flex:1;height:1px}.cult-divider:after{transform:scaleX(-1)}.cult-divider span{color:#c00;font-size:1rem}.countdown-label{color:#a855f7;letter-spacing:4px;text-transform:uppercase;margin-bottom:14px;font-size:10px}.countdown-grid{justify-content:center;gap:12px;margin-bottom:8px;display:flex}.countdown-box{text-align:center}.countdown-num{color:#fff;background:#0009;border:1px solid #a855f780;border-radius:8px;min-width:60px;padding:10px 14px;font-family:Courier New,monospace;font-size:28px;font-weight:700;line-height:1;display:block;box-shadow:0 0 16px #a855f740,inset 0 1px #ffffff0d}.countdown-unit{color:#444;letter-spacing:2px;text-transform:uppercase;margin-top:5px;font-size:9px}.countdown-date{color:#333;letter-spacing:1px;margin-top:10px;font-size:11px}.stats-row{border:1px solid #8b000033;border-radius:8px;justify-content:center;gap:0;max-width:360px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.stat-item{text-align:center;background:#0000004d;border-right:1px solid #8b000033;flex:1;padding:10px 12px}.stat-item:last-child{border-right:none}.stat-val{color:#a855f7;font-size:16px;font-weight:700;display:block}.stat-lbl{color:#444;letter-spacing:1px;text-transform:uppercase;margin-top:2px;font-size:9px}.enter-btn{letter-spacing:.25em;text-transform:uppercase;color:#fff;border:2px solid var(--blood-bright);clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);box-shadow:var(--glow);cursor:pointer;background:0 0;padding:.9rem 2.8rem;font-size:1rem;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.enter-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#0000 40%,#c8000026);transition:opacity .3s;position:absolute;inset:0}.enter-btn:hover{background:#8b00004d;border-color:#f22;transform:scale(1.04);box-shadow:0 0 50px #c80000e6,inset 0 0 20px #c8000033}.enter-btn:hover:before{opacity:1}.enter-btn:active{transform:scale(.97)}.enter-btn span{z-index:1;position:relative}.cult-warning{color:#383838;letter-spacing:.1em;margin-top:1.25rem;font-size:.7rem}.social-links{justify-content:center;gap:16px;margin-top:1.5rem;display:flex}.social-link{color:#333;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding-bottom:2px;font-size:11px;text-decoration:none;transition:color .2s,border-color .2s}.social-link:hover{color:#a855f7;border-color:#a855f7}@media (width<=480px){.landing-content{padding:1rem}.countdown-num{min-width:48px;padding:8px 10px;font-size:22px}.countdown-grid{gap:8px}.stats-row{max-width:100%}.enter-btn{padding:.8rem 2rem;font-size:.9rem}}.transition-screen{background:#000;flex-direction:column;justify-content:center;align-items:center;height:100vh;animation:.2s ts-fade-in;display:flex;position:relative;overflow:hidden}@keyframes ts-fade-in{0%{opacity:0}to{opacity:1}}.transition-screen:before{content:"";transform-origin:top;background:linear-gradient(90deg,#0000,#c00,#8b0000,#0000);height:4px;animation:.4s forwards ts-bleed;position:absolute;top:0;left:0;right:0}@keyframes ts-bleed{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.transition-ring{border:1px solid #b40000b3;border-radius:50%;width:12px;height:12px;animation:2.8s ease-out forwards ring-expand;position:absolute;box-shadow:0 0 20px #c800004d}.delay1{border-color:#a855f780;animation-delay:.35s;box-shadow:0 0 20px #a855f733}.delay2{border-color:#b400004d;animation-delay:.7s}.delay3{border-color:#a855f733;animation-duration:2s;animation-delay:1s}@keyframes ring-expand{0%{opacity:1;width:12px;height:12px}to{opacity:0;width:130vw;height:130vw}}.transition-symbol{filter:drop-shadow(0 0 12px #c80000cc);margin-bottom:1.5rem;font-size:2.5rem;animation:.6s ease-in-out infinite alternate sym-pulse;position:relative}@keyframes sym-pulse{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.transition-text{color:#c00;letter-spacing:.45em;text-transform:uppercase;font-family:Courier New,monospace;font-size:.75rem;animation:.7s ease-in-out infinite alternate pulse-text;position:relative}@keyframes pulse-text{0%{opacity:.2}to{opacity:1}}.transition-sub{color:#300;letter-spacing:.3em;margin-top:.5rem;font-family:Courier New,monospace;font-size:.6rem;animation:1.1s ease-in-out infinite alternate pulse-text}.transition-slogan{letter-spacing:.35em;text-transform:uppercase;color:#c00;text-shadow:0 0 30px #c80000cc,0 0 60px #c800004d;margin-top:1.2rem;font-family:Courier New,monospace;font-size:1.4rem;font-weight:900;animation:.6s forwards slogan-appear,2s ease-in-out infinite slogan-pulse;position:relative}@keyframes slogan-appear{0%{opacity:0;letter-spacing:.1em;transform:scale(.85)translateY(10px)}to{opacity:1;letter-spacing:.35em;transform:scale(1)translateY(0)}}@keyframes slogan-pulse{0%,to{text-shadow:0 0 30px #c80000cc,0 0 60px #c800004d}50%{text-shadow:0 0 50px #c80000,0 0 100px #c8000080}}@media (width<=480px){.transition-slogan{letter-spacing:.2em;font-size:1rem}}.dashboard{background:#04020a;min-height:100vh;position:relative;overflow:hidden}.dashboard:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 60% at 5% 0,#78000012 0%,#0000 55%),radial-gradient(70% 50% at 95% 5%,#6414b40d 0%,#0000 50%),radial-gradient(100% 70% at 50% 110%,#b414001a 0%,#0000 45%);animation:16s ease-in-out infinite alternate atmo;position:fixed;inset:0}@keyframes atmo{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.015)}}.dashboard>*{z-index:1;position:relative}.dashboard-body{scrollbar-width:thin;scrollbar-color:#8b000033 transparent;height:calc(100vh - 120px);padding-bottom:80px;overflow-y:auto}.card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:1.5rem;display:grid}.cult-card{-webkit-backdrop-filter:blur(24px);opacity:0;background:#ffffff05;border:1px solid #ffffff0d;border-radius:20px;padding:1.2rem;transition:all .4s cubic-bezier(.23,1,.32,1);animation:.5s cubic-bezier(.23,1,.32,1) forwards cardIn;position:relative;overflow:hidden}.cult-card:first-child{animation-delay:50ms}.cult-card:nth-child(2){animation-delay:.1s}.cult-card:nth-child(3){animation-delay:.15s}.cult-card:nth-child(4){animation-delay:.2s}.cult-card:nth-child(5){animation-delay:.25s}.cult-card:nth-child(6){animation-delay:.3s}@keyframes cardIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cult-card:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#c8000059,#a855f740,#0000);height:1px;transition:opacity .35s;position:absolute;top:0;left:0;right:0}.cult-card:after{content:"";opacity:0;background:radial-gradient(circle at 50% -20%,#c800000a 0%,#0000 60%);border-radius:20px;transition:opacity .35s;position:absolute;inset:0}.cult-card:hover{background:#ffffff08;border-color:#c8000024;transform:translateY(-4px);box-shadow:0 20px 50px #00000059,0 0 0 1px #c8000014}.cult-card:hover:before,.cult-card:hover:after{opacity:1}.card-icon{margin-bottom:.7rem;font-size:1.4rem;transition:transform .3s;display:block}.cult-card:hover .card-icon{transform:translateY(-2px)scale(1.08)}.card-title{letter-spacing:.1em;color:#fffc;text-transform:uppercase;margin-bottom:.25rem;font-family:Space Grotesk,sans-serif;font-size:.78rem;font-weight:700}.card-sub{color:#fff3;font-family:JetBrains Mono,monospace;font-size:.68rem}.hot-badge{letter-spacing:.2em;color:#c00;background:#c8000012;border:1px solid #c800004d;border-radius:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;animation:2s ease-in-out infinite liveBlink;position:absolute;top:.8rem;right:.8rem}@keyframes liveBlink{0%,to{opacity:1}50%{opacity:.4}}.card-arrow{color:#c8000033;font-size:.85rem;transition:all .25s;position:absolute;bottom:.8rem;right:.8rem}.cult-card.clickable{cursor:pointer}.cult-card.clickable:hover .card-arrow{color:#c00;transform:translate(3px)}.coming-soon{color:#1a1a1a;letter-spacing:.35em;text-transform:uppercase;justify-content:center;align-items:center;height:60vh;font-family:Cinzel,serif;font-size:.85rem;display:flex}.nav-tabs-left{scrollbar-width:none;display:flex;overflow-x:auto}.nav-tabs-left::-webkit-scrollbar{display:none}@media (width<=768px){.card-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.dashboard-body{height:calc(100vh - 56px);padding-bottom:90px}}[data-dapp-kit]:where(*),[data-dapp-kit] :where(*){box-sizing:border-box;color:var(--dapp-kit-colors-body);font-family:var(--dapp-kit-typography-fontFamily);font-size:var(--dapp-kit-fontWeights-normal);font-style:var(--dapp-kit-typography-fontStyle);font-weight:var(--dapp-kit-fontWeights-normal);line-height:var(--dapp-kit-typography-lineHeight);letter-spacing:var(--dapp-kit-typography-letterSpacing)}[data-dapp-kit]:where(button),[data-dapp-kit] :where(button){appearance:none;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border:0;margin:0;padding:0}[data-dapp-kit]:where(a),[data-dapp-kit] :where(a){color:inherit;outline:none;text-decoration:none}[data-dapp-kit]:where(ol,ul),[data-dapp-kit] :where(ol,ul){margin:0;padding:0;list-style:none}[data-dapp-kit]:where(h1,h2,h3,h4,h5,h6),[data-dapp-kit] :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}[data-dapp-kit].Heading_headingVariants_size_sm__1aa835k1,[data-dapp-kit] .Heading_headingVariants_size_sm__1aa835k1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Heading_headingVariants_size_md__1aa835k2,[data-dapp-kit] .Heading_headingVariants_size_md__1aa835k2{font-size:var(--dapp-kit-fontSizes-medium)}[data-dapp-kit].Heading_headingVariants_size_lg__1aa835k3,[data-dapp-kit] .Heading_headingVariants_size_lg__1aa835k3{font-size:var(--dapp-kit-fontSizes-large)}[data-dapp-kit].Heading_headingVariants_size_xl__1aa835k4,[data-dapp-kit] .Heading_headingVariants_size_xl__1aa835k4{font-size:var(--dapp-kit-fontSizes-xlarge)}[data-dapp-kit].Heading_headingVariants_weight_normal__1aa835k5,[data-dapp-kit] .Heading_headingVariants_weight_normal__1aa835k5{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Heading_headingVariants_weight_bold__1aa835k6,[data-dapp-kit] .Heading_headingVariants_weight_bold__1aa835k6{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Heading_headingVariants_truncate_true__1aa835k7,[data-dapp-kit] .Heading_headingVariants_truncate_true__1aa835k7{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-dapp-kit].IconButton_container__s6n7bq0,[data-dapp-kit] .IconButton_container__s6n7bq0{color:var(--dapp-kit-colors-iconButton);background-color:var(--dapp-kit-backgroundColors-iconButton);border-radius:9999px;padding:8px}[data-dapp-kit].IconButton_container__s6n7bq0:hover,[data-dapp-kit] .IconButton_container__s6n7bq0:hover{background-color:var(--dapp-kit-backgroundColors-iconButtonHover)}[data-dapp-kit].ConnectModal_overlay__gz8z90,[data-dapp-kit] .ConnectModal_overlay__gz8z90{background-color:var(--dapp-kit-backgroundColors-modalOverlay);-webkit-backdrop-filter:var(--dapp-kit-blurs-modalOverlay);backdrop-filter:var(--dapp-kit-blurs-modalOverlay);z-index:999999999;position:fixed;inset:0}[data-dapp-kit].ConnectModal_title__gz8z91,[data-dapp-kit] .ConnectModal_title__gz8z91{padding-left:8px}[data-dapp-kit].ConnectModal_content__gz8z92,[data-dapp-kit] .ConnectModal_content__gz8z92{background-color:var(--dapp-kit-backgroundColors-modalPrimary);border-radius:var(--dapp-kit-radii-xlarge);color:var(--dapp-kit-colors-body);flex-direction:column;justify-content:space-between;max-width:700px;min-height:50vh;max-height:85vh;display:flex;position:fixed;bottom:16px;left:16px;right:16px;overflow:hidden}[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93{background-color:var(--dapp-kit-backgroundColors-modalSecondary);padding:16px}[data-dapp-kit].ConnectModal_viewContainer__gz8z94,[data-dapp-kit] .ConnectModal_viewContainer__gz8z94{flex-grow:1;padding:20px;display:none}[data-dapp-kit].ConnectModal_selectedViewContainer__gz8z95,[data-dapp-kit] .ConnectModal_selectedViewContainer__gz8z95{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96{position:absolute;top:20px;left:20px}[data-dapp-kit].ConnectModal_closeButtonContainer__gz8z97,[data-dapp-kit] .ConnectModal_closeButtonContainer__gz8z97{position:absolute;top:16px;right:16px}[data-dapp-kit].ConnectModal_walletListContent__gz8z98,[data-dapp-kit] .ConnectModal_walletListContent__gz8z98{background-color:var(--dapp-kit-backgroundColors-modalPrimary);flex-direction:column;flex-grow:1;gap:24px;padding:20px;display:flex}[data-dapp-kit].ConnectModal_walletListContainer__gz8z99,[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:none}@media screen and (width>=768px){[data-dapp-kit].ConnectModal_content__gz8z92,[data-dapp-kit] .ConnectModal_content__gz8z92{flex-direction:row;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-dapp-kit].ConnectModal_whatIsAWalletButton__gz8z93,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__gz8z93{display:none}[data-dapp-kit].ConnectModal_viewContainer__gz8z94,[data-dapp-kit] .ConnectModal_viewContainer__gz8z94{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__gz8z96,[data-dapp-kit] .ConnectModal_backButtonContainer__gz8z96{display:none}[data-dapp-kit].ConnectModal_walletListContent__gz8z98,[data-dapp-kit] .ConnectModal_walletListContent__gz8z98{background-color:var(--dapp-kit-backgroundColors-modalSecondary)}[data-dapp-kit].ConnectModal_walletListContainer__gz8z99,[data-dapp-kit] .ConnectModal_walletListContainer__gz8z99{flex-direction:row;flex:0 0 240px}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__gz8z9a,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__gz8z9a{display:flex}}[data-dapp-kit].Button_buttonVariants__x1s81q0,[data-dapp-kit] .Button_buttonVariants__x1s81q0{font-weight:var(--dapp-kit-fontWeights-medium);justify-content:center;align-items:center;display:inline-flex}[data-dapp-kit].Button_buttonVariants__x1s81q0:disabled,[data-dapp-kit] .Button_buttonVariants__x1s81q0:disabled{opacity:.5}[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1,[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1{background-color:var(--dapp-kit-backgroundColors-primaryButton);color:var(--dapp-kit-colors-primaryButton);box-shadow:var(--dapp-kit-shadows-primaryButton)}[data-dapp-kit].Button_buttonVariants_variant_primary__x1s81q1:hover,[data-dapp-kit] .Button_buttonVariants_variant_primary__x1s81q1:hover{background-color:var(--dapp-kit-backgroundColors-primaryButtonHover)}[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2,[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2{border-style:solid;border-width:1px;border-color:var(--dapp-kit-borderColors-outlineButton);color:var(--dapp-kit-colors-outlineButton)}[data-dapp-kit].Button_buttonVariants_variant_outline__x1s81q2:hover,[data-dapp-kit] .Button_buttonVariants_variant_outline__x1s81q2:hover{background-color:var(--dapp-kit-backgroundColors-outlineButtonHover)}[data-dapp-kit].Button_buttonVariants_size_md__x1s81q3,[data-dapp-kit] .Button_buttonVariants_size_md__x1s81q3{border-radius:var(--dapp-kit-radii-medium);padding:8px 16px}[data-dapp-kit].Button_buttonVariants_size_lg__x1s81q4,[data-dapp-kit] .Button_buttonVariants_size_lg__x1s81q4{border-radius:var(--dapp-kit-radii-large);padding:16px 24px}[data-dapp-kit].Text_textVariants_size_sm__2bv1ur1,[data-dapp-kit] .Text_textVariants_size_sm__2bv1ur1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Text_textVariants_weight_normal__2bv1ur2,[data-dapp-kit] .Text_textVariants_weight_normal__2bv1ur2{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Text_textVariants_weight_medium__2bv1ur3,[data-dapp-kit] .Text_textVariants_weight_medium__2bv1ur3{font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Text_textVariants_weight_bold__2bv1ur4,[data-dapp-kit] .Text_textVariants_weight_bold__2bv1ur4{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Text_textVariants_color_muted__2bv1ur5,[data-dapp-kit] .Text_textVariants_color_muted__2bv1ur5{color:var(--dapp-kit-colors-bodyMuted)}[data-dapp-kit].Text_textVariants_color_danger__2bv1ur6,[data-dapp-kit] .Text_textVariants_color_danger__2bv1ur6{color:var(--dapp-kit-colors-bodyDanger)}[data-dapp-kit].Text_textVariants_mono_true__2bv1ur7,[data-dapp-kit] .Text_textVariants_mono_true__2bv1ur7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-dapp-kit].ConnectionStatus_container__nckm2d0,[data-dapp-kit] .ConnectionStatus_container__nckm2d0{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}[data-dapp-kit].ConnectionStatus_walletIcon__nckm2d1,[data-dapp-kit] .ConnectionStatus_walletIcon__nckm2d1{-o-object-fit:cover;object-fit:cover;border-radius:var(--dapp-kit-radii-large);width:72px;height:72px}[data-dapp-kit].ConnectionStatus_title__nckm2d2,[data-dapp-kit] .ConnectionStatus_title__nckm2d2{margin-top:12px}[data-dapp-kit].ConnectionStatus_connectionStatus__nckm2d3,[data-dapp-kit] .ConnectionStatus_connectionStatus__nckm2d3{margin-top:4px}[data-dapp-kit].ConnectionStatus_retryButtonContainer__nckm2d4,[data-dapp-kit] .ConnectionStatus_retryButtonContainer__nckm2d4{position:absolute;bottom:20px;right:20px}[data-dapp-kit].InfoSection_container__1wtioi70,[data-dapp-kit] .InfoSection_container__1wtioi70{flex-direction:column;gap:4px;display:flex}[data-dapp-kit].GettingStarted_container__1fp07e10,[data-dapp-kit] .GettingStarted_container__1fp07e10{flex-direction:column;align-items:center;display:flex}[data-dapp-kit].GettingStarted_content__1fp07e11,[data-dapp-kit] .GettingStarted_content__1fp07e11{flex-direction:column;flex-grow:1;justify-content:center;gap:20px;padding:40px;display:flex}[data-dapp-kit].GettingStarted_installButtonContainer__1fp07e12,[data-dapp-kit] .GettingStarted_installButtonContainer__1fp07e12{position:absolute;bottom:20px;right:20px}[data-dapp-kit].WhatIsAWallet_container__1ktpkq90,[data-dapp-kit] .WhatIsAWallet_container__1ktpkq90{flex-direction:column;align-items:center;display:flex}[data-dapp-kit].WhatIsAWallet_content__1ktpkq91,[data-dapp-kit] .WhatIsAWallet_content__1ktpkq91{flex-direction:column;flex-grow:1;justify-content:center;gap:20px;padding:40px;display:flex}[data-dapp-kit].WalletList_container__1v2s6cz0,[data-dapp-kit] .WalletList_container__1v2s6cz0{flex-direction:column;gap:4px;display:flex}[data-dapp-kit].WalletListItem_container__1dqqtqs0,[data-dapp-kit] .WalletListItem_container__1dqqtqs0{display:flex}[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1,[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1{border-radius:var(--dapp-kit-radii-large);flex-grow:1;align-items:center;gap:8px;padding:8px;display:flex}[data-dapp-kit].WalletListItem_walletItem__1dqqtqs1:hover,[data-dapp-kit] .WalletListItem_walletItem__1dqqtqs1:hover{background-color:var(--dapp-kit-backgroundColors-walletItemHover)}[data-dapp-kit].WalletListItem_selectedWalletItem__1dqqtqs2,[data-dapp-kit] .WalletListItem_selectedWalletItem__1dqqtqs2{background-color:var(--dapp-kit-backgroundColors-walletItemSelected);box-shadow:0 2px 6px #0000000d}[data-dapp-kit].WalletListItem_walletIcon__1dqqtqs3,[data-dapp-kit] .WalletListItem_walletIcon__1dqqtqs3{-o-object-fit:cover;object-fit:cover;border-radius:var(--dapp-kit-radii-small);flex-shrink:0;width:28px;height:28px}[data-dapp-kit].AccountDropdownMenu_connectedAccount__div2ql0,[data-dapp-kit] .AccountDropdownMenu_connectedAccount__div2ql0{gap:8px}[data-dapp-kit].AccountDropdownMenu_menuContainer__div2ql1,[data-dapp-kit] .AccountDropdownMenu_menuContainer__div2ql1{z-index:999999999}[data-dapp-kit].AccountDropdownMenu_menuContent__div2ql2,[data-dapp-kit] .AccountDropdownMenu_menuContent__div2ql2{border-radius:var(--dapp-kit-radii-large);background-color:var(--dapp-kit-backgroundColors-dropdownMenu);flex-direction:column;gap:8px;width:180px;max-height:200px;margin-top:4px;padding:8px;display:flex}[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3,[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3{-webkit-user-select:none;user-select:none;border-radius:var(--dapp-kit-radii-large);outline:none;align-items:center;padding:8px;display:flex}[data-dapp-kit].AccountDropdownMenu_menuItem__div2ql3[data-highlighted],[data-dapp-kit] .AccountDropdownMenu_menuItem__div2ql3[data-highlighted]{background-color:var(--dapp-kit-backgroundColors-primaryButton)}[data-dapp-kit].AccountDropdownMenu_switchAccountMenuItem__div2ql4,[data-dapp-kit] .AccountDropdownMenu_switchAccountMenuItem__div2ql4{justify-content:space-between;align-items:center;display:flex}[data-dapp-kit].AccountDropdownMenu_separator__div2ql5,[data-dapp-kit] .AccountDropdownMenu_separator__div2ql5{background-color:var(--dapp-kit-backgroundColors-dropdownMenuSeparator);flex-shrink:0;height:1px}.site-header{-webkit-backdrop-filter:blur(40px);z-index:100;background:#040208f5;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 1.5rem;display:flex;position:sticky;top:0;box-shadow:0 1px #8b00004d,0 4px 24px #0006;overflow:visible!important}.site-header:before{content:"";background:linear-gradient(90deg,#0000 0%,#8b000099 20%,#c80000cc 50%,#8b000099 80%,#0000 100%);height:1px;animation:4s ease-in-out infinite alternate ambientLine;position:absolute;bottom:0;left:0;right:0}@keyframes ambientLine{0%{opacity:.4}to{opacity:1}}.header-left{flex-shrink:0;align-items:center;gap:.7rem;display:flex}.header-logo-img{object-fit:contain;filter:drop-shadow(0 0 8px #c8000099);height:28px}.header-logo{letter-spacing:.22em;color:#fff;white-space:nowrap;text-shadow:0 0 30px #c8000080;font-family:Cinzel,serif;font-size:1rem;font-weight:900;position:relative}.header-logo:after{content:attr(data-text);color:#0000;background:linear-gradient(135deg,#fff 0%,#f44 50%,#fff 100%);opacity:0;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite logoShimmer;position:absolute;inset:0}@keyframes logoShimmer{0%,80%,to{opacity:0}85%,95%{opacity:.5}}.header-badge{color:#fff;letter-spacing:.12em;background:linear-gradient(135deg,#6b0000,#c00);border-radius:3px;padding:2px 7px;font-family:monospace;font-size:.48rem;font-weight:700;box-shadow:0 0 10px #c8000066}.header-right,.wallet-connected{align-items:center;gap:.6rem;min-width:0;display:flex}.rank-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff12;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;transition:all .2s;display:flex;position:relative;overflow:visible!important}.rank-badge:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.rank-icon{font-size:12px}.rank-title{letter-spacing:1.5px;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:800}.wallet-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:.5rem;padding:.3rem .75rem;display:flex;position:relative;overflow:visible!important}.wallet-stats:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.wallet-stat{flex-direction:column;align-items:center;gap:1px;display:flex}.stat-label{letter-spacing:.12em;color:#333;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:.48rem;font-weight:600}.stat-value{color:#ccc;align-items:center;gap:3px;font-family:Space Grotesk,monospace;font-size:.7rem;font-weight:700;display:flex}.suimon-val{color:#ff6b35}.suimon-icon{object-fit:contain;width:11px;height:11px}.wallet-divider{background:#ffffff0f;width:1px;height:20px}.wallet-address{color:#2a2a2a;cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:.3rem .6rem;font-family:Space Grotesk,monospace;font-size:.6rem;transition:all .2s}.wallet-address:hover{color:#c00;background:#c800000d;border-color:#c800004d}.disconnect-hint{color:#c8000040;letter-spacing:.05em;font-size:.42rem;display:block}@media (width<=768px){.site-header{height:52px;padding:0 .75rem}.header-logo{letter-spacing:.15em;font-size:.82rem}.wallet-stats{gap:.3rem;padding:.22rem .45rem}.stat-value{font-size:.62rem}.wallet-address{display:none}}@media (width<=480px){.header-logo{font-size:.72rem}.rank-title,.wallet-stat:nth-child(5){display:none}}.connect-btn-wrap button,.connect-btn-wrap [data-radix-collection-item]{letter-spacing:.1em!important;border-radius:8px!important;height:30px!important;padding:5px 12px!important;font-family:monospace!important;font-size:10px!important}.login-modal-wrap{z-index:9999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)!important}:root{--ls-bg:#050407;--ls-panel:#0a0809;--ls-border:#8b000040;--ls-accent:#c00;--ls-purple:#a855f7}.stream-layout{background:var(--ls-bg);grid-template-rows:1fr;grid-template-columns:1fr 300px;height:calc(100vh - 106px);max-height:calc(100vh - 106px);display:grid;overflow:hidden}.stream-main{border-right:1px solid var(--ls-border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.stream-player{cursor:default;background:#000;flex:1;min-height:0;position:relative;overflow:hidden}.hls-video{object-fit:contain;width:100%;height:100%;display:block}.stream-infobar{border-top:1px solid var(--ls-border);background:#0009;flex-shrink:0;align-items:center;gap:10px;min-height:0;padding:6px 12px;display:flex}.streamer-avatar{color:#fff;background:linear-gradient(135deg,#8b0000,#a855f7);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:700;display:flex}.stream-meta{flex:1;min-width:0}.stream-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:.75rem;font-weight:700;overflow:hidden}.stream-categories{flex-wrap:nowrap;gap:4px;display:flex;overflow:hidden}.stream-cat-badge{color:#c44;white-space:nowrap;background:#8b000026;border:1px solid #8b000066;border-radius:2px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-family:Courier New,monospace;font-size:.6rem;display:inline-flex}.stream-stats{text-align:right;flex-shrink:0}.sstat-val{color:#c00;font-family:monospace;font-size:.85rem;font-weight:700;display:block}.sstat-label{color:#444;text-transform:uppercase;letter-spacing:.1em;font-size:.55rem}.channel-browser{background:#080508;border-top:1px solid #8b00004d;flex-direction:column;flex-shrink:0;height:200px;display:flex;overflow:hidden}.browser-header{background:#0006;border-bottom:1px solid #8b000033;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.browser-title{color:#c00;letter-spacing:.1em;font-family:Courier New,monospace;font-size:.65rem;font-weight:700}.browser-close{color:#555;cursor:pointer;background:0 0;border:none;padding:2px 5px;font-size:13px}.browser-close:hover{color:#fff}.browser-body{flex:1;grid-template-columns:160px 1fr;min-height:0;display:grid;overflow:hidden}.browser-cats{scrollbar-width:thin;scrollbar-color:#8b00004d transparent;border-right:1px solid #8b000026;flex-direction:column;gap:2px;padding:4px;display:flex;overflow-y:auto}.cat-btn{color:#555;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:2px;padding:3px 7px;font-family:Courier New,monospace;font-size:.6rem;transition:all .15s;overflow:hidden}.cat-btn:hover{color:#fff;background:#8b00001a;border-color:#8b00004d}.cat-btn.active{color:#c00;background:#8b000026;border-color:#8b000080}.browser-channels{scrollbar-width:thin;scrollbar-color:#8b00004d transparent;flex-direction:column;gap:2px;padding:4px;display:flex;overflow-y:auto}.channel-search{color:#fff;box-sizing:border-box;background:#00000080;border:1px solid #8b000033;border-radius:2px;outline:none;width:100%;margin-bottom:3px;padding:4px 7px;font-family:Courier New,monospace;font-size:.62rem}.channel-btn{color:#555;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:5px;padding:3px 7px;font-family:Courier New,monospace;font-size:.6rem;transition:all .15s;display:flex}.channel-btn:hover{color:#fff;background:#8b00001a;border-color:#8b00004d}.channel-btn.active{color:#c00;background:#8b000026;border-color:#8b000080}.ch-icon{object-fit:contain;flex-shrink:0;width:18px;height:12px}.ch-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.browser-loading{color:#444;padding:8px;font-family:monospace;font-size:.62rem}.browser-hint{color:#333;padding:8px;font-family:monospace;font-size:.62rem}.stream-chat-sidebar{background:#070508;flex-direction:column;height:100%;display:flex;overflow:hidden}.stream-overlay{color:#555;letter-spacing:.15em;z-index:5;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-family:Courier New,monospace;font-size:.85rem;display:flex;position:absolute;inset:0}.overlay-icon{font-size:2rem}.overlay-sub{color:#333;font-size:.7rem}.stream-spinner{border:2px solid #8b000033;border-top-color:#c00;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.player-topbar{z-index:4;background:linear-gradient(#000000b3,#0000);align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:0;left:0;right:0}.live-pill{color:#fff;letter-spacing:.15em;background:#c00;border-radius:2px;padding:2px 8px;font-family:Courier New,monospace;font-size:.6rem;font-weight:700;animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 10px #c8000080}@keyframes live-pulse{0%,to{box-shadow:0 0 10px #c8000080}50%{box-shadow:0 0 20px #c80000cc}}.live-duration{color:#ffffffb3;font-family:monospace;font-size:.65rem}.live-chname{color:#fffc;font-family:monospace;font-size:.65rem}.player-controls{z-index:4;background:linear-gradient(#0000,#000000bf);justify-content:space-between;align-items:center;padding:8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.controls-left,.controls-right{align-items:center;gap:7px;display:flex}.ctrl-btn{color:#fff;cursor:pointer;opacity:.9;background:0 0;border:none;padding:3px;font-size:15px;transition:opacity .15s}.ctrl-btn:hover{opacity:1}.volume-slider{accent-color:#c00;cursor:pointer;width:65px}.viewers-count{color:#fff9;align-items:center;gap:4px;font-family:monospace;font-size:.65rem;display:flex}.viewers-dot{background:#c00;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite live-dot;display:inline-block}@keyframes live-dot{0%,to{opacity:1}50%{opacity:.3}}.quality-select{color:#fff;cursor:pointer;background:#000000b3;border:1px solid #fff3;border-radius:3px;padding:2px 5px;font-family:monospace;font-size:.62rem}.stream-desc{display:none!important}@media (width<=900px){.stream-layout{grid-template-rows:1fr 260px;grid-template-columns:1fr;height:calc(100vh - 106px)}.stream-chat-sidebar{border-left:none;border-top:1px solid var(--ls-border)}}:-webkit-any(.stream-layout:fullscreen,.stream-layout:-webkit-full-screen){background:#000!important;grid-template-columns:1fr 280px!important;height:100vh!important;display:grid!important}:is(.stream-layout:fullscreen,.stream-layout:fullscreen){background:#000!important;grid-template-columns:1fr 280px!important;height:100vh!important;display:grid!important}:-webkit-any(.stream-layout:fullscreen .stream-player,.stream-layout:-webkit-full-screen .stream-player){height:100vh!important}:is(.stream-layout:fullscreen .stream-player,.stream-layout:fullscreen .stream-player){height:100vh!important}:-webkit-any(.stream-layout:fullscreen .stream-infobar,.stream-layout:fullscreen .channel-browser,.stream-layout:-webkit-full-screen .stream-infobar,.stream-layout:-webkit-full-screen .channel-browser){display:none!important}:is(.stream-layout:fullscreen .stream-infobar,.stream-layout:fullscreen .channel-browser,.stream-layout:fullscreen .stream-infobar,.stream-layout:fullscreen .channel-browser){display:none!important}.browser-title{color:#c00!important;font-size:.75rem!important}.cat-btn{color:#888!important;padding:5px 8px!important;font-size:.72rem!important}.cat-btn:hover{color:#fff!important}.cat-btn.active{color:#c00!important}.channel-btn{color:#888!important;padding:5px 8px!important;font-size:.72rem!important}.channel-btn:hover{color:#fff!important}.channel-btn.active{color:#c00!important}.ch-name{color:inherit!important}.browser-loading,.browser-hint{color:#555!important;font-size:.72rem!important}.channel-search{color:#fff!important;padding:5px 8px!important;font-size:.72rem!important}.browser-body,.browser-cats,.browser-channels{background:#0d0a10!important}.cat-btn{color:#aaa!important;font-size:.75rem!important}.cat-btn:hover{color:#fff!important;background:#c8000026!important}.cat-btn.active{color:#f44!important;background:#c8000033!important}.channel-btn{color:#aaa!important;font-size:.75rem!important}.channel-btn:hover{color:#fff!important;background:#c8000026!important}.channel-btn.active{color:#f44!important;background:#c8000033!important}.browser-loading,.browser-hint{color:#888!important;font-size:.75rem!important}.channel-search{color:#fff!important;background:#ffffff0f!important}.cat-btn{white-space:nowrap!important;text-overflow:ellipsis!important;min-height:28px!important;padding:7px 10px!important;font-size:.78rem!important;line-height:1.5!important;overflow:hidden!important}.channel-btn{min-height:28px!important;padding:7px 10px!important;font-size:.78rem!important;line-height:1.5!important}.browser-cats,.browser-channels{gap:3px!important;padding:6px!important}.channel-browser{height:260px!important}.admin-wrap{background:#050407;flex-direction:column;height:calc(100vh - 108px);display:flex;overflow:hidden}.admin-header{background:#080508;border-bottom:1px solid #8b00004d;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.admin-title{color:#c00;letter-spacing:.15em;white-space:nowrap;font-family:Courier New,monospace;font-size:1rem;font-weight:700}.admin-tabs{flex-wrap:wrap;gap:6px;display:flex}.atab{color:#555;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #8b000033;border-radius:2px;padding:6px 16px;font-family:Courier New,monospace;font-size:.7rem;transition:all .15s}.atab:hover{color:#fff;border-color:#8b000080}.atab.active{color:#c00;background:#8b00001a;border-color:#8b000099}.admin-body{scrollbar-width:thin;scrollbar-color:#8b00004d transparent;flex-direction:column;flex:1;gap:24px;padding:20px 24px;display:flex;overflow-y:auto}.admin-section{flex-direction:column;gap:8px;display:flex}.admin-section-title{color:#555;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #8b000026;margin-bottom:4px;padding-bottom:8px;font-family:Courier New,monospace;font-size:.7rem}.admin-user-row{border:1px solid #0000;border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.admin-user-row.pending{background:#cc96000a;border-color:#cc960033}.admin-user-row.approved{background:#008b000a;border-color:#008b0033}.admin-user-row.rejected{background:#8b00000a;border-color:#8b000033}.user-info{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.user-name{color:#fff;font-family:Courier New,monospace;font-size:.85rem;font-weight:700}.user-date{color:#444;font-family:monospace;font-size:.7rem}.user-role{letter-spacing:.05em;border-radius:2px;padding:2px 8px;font-family:monospace;font-size:.65rem;font-weight:700}.user-role.admin{color:#a855f7;background:#a855f733}.user-role.mod{color:#48f;background:#0064ff33}.user-role.user{color:#4c4;background:#008b0033}.user-status{color:#c44;background:#8b00001a;border-radius:2px;padding:2px 8px;font-family:monospace;font-size:.65rem}.user-actions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.uact-btn{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:2px;padding:5px 12px;font-family:Courier New,monospace;font-size:.68rem;transition:all .15s}.uact-btn.approve{color:#4c4;border-color:#00b40066}.uact-btn.approve:hover{background:#00b40026}.uact-btn.reject{color:#c44;border-color:#c006}.uact-btn.reject:hover{background:#cc000026}.uact-btn.ban{color:#c60;border-color:#cc640066}.uact-btn.ban:hover{background:#cc640026}.uact-btn.delete{color:#c22;border-color:#8b000066}.uact-btn.delete:hover{background:#8b000026}.uact-btn.promote{color:#a855f7;border-color:#a855f766}.uact-btn.promote:hover{background:#a855f726}.uact-btn.demote{color:#888;border-color:#64646466}.uact-btn.demote:hover{background:#64646426}.admin-loading{color:#444;text-align:center;padding:24px;font-family:monospace;font-size:.75rem}.create-form{flex-direction:column;gap:10px;max-width:400px;display:flex}.create-form select.liveauth-input{color:#fff;cursor:pointer;background:#00000080;border:1px solid #8b000040;border-radius:2px;outline:none;padding:10px 12px;font-family:Courier New,monospace;font-size:.8rem}.create-form select.liveauth-input option{background:#0a0508}@media (width<=600px){.admin-header{padding:10px 14px}.admin-body{gap:16px;padding:14px}.admin-title{font-size:.8rem}.atab{padding:5px 10px;font-size:.62rem}.admin-user-row{gap:10px;padding:10px 12px}.user-name{font-size:.78rem}.uact-btn{padding:4px 8px;font-size:.62rem}}
