@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Montserrat:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@700&family=Merriweather:wght@900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@700&display=swap);.sidebar{background:#0000;color:#fff;display:flex;display:flex!important;flex-direction:column;flex-shrink:0;height:100vh;left:0;min-height:100vh;padding:20px 0;position:fixed;top:0;transition:background-color .3s,color .3s,width .3s ease;visibility:visible!important;width:200px!important;z-index:1000}.sidebar:before{background-color:#121212;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.sidebar.collapsed{width:60px!important}.sidebar.collapsed .logo{align-items:center!important;display:flex!important;height:80px!important;justify-content:center!important;max-height:80px!important;min-height:80px!important;padding:10px 0!important;text-align:center!important}.sidebar.collapsed .logo-image{display:block!important;margin:0 auto!important;max-height:50px!important;max-width:50px!important}.sidebar.collapsed .gravatar-collapsed{display:block!important;margin:0 auto!important;max-height:30px!important;max-width:30px!important}.app-container[class*=-mode] .sidebar.collapsed .logo{height:80px!important;max-height:80px!important;min-height:80px!important;padding:10px 0!important}.sidebar.collapsed nav a{justify-content:center;padding:10px 0}.dark-mode .sidebar{background:#121212}.grey-mode .sidebar{background:#707070!important}.grey-mode .sidebar:before{background-color:#707070!important}.dos-mode .sidebar{background:#000;border-radius:0;border-right:2px solid #0f0;box-shadow:none;color:#0f0;font-family:Courier New,monospace;height:100vh;left:0;overflow:visible;padding:0;position:fixed;top:0;width:200px!important;z-index:1000}.dos-mode .sidebar.collapsed{width:60px!important}.dos-mode .logo{border-bottom:1px solid #0f0;height:80px!important;max-height:80px!important;min-height:80px!important;padding:10px 20px 20px!important;text-align:center}.dos-mode .logo h2{color:#0f0}.dos-mode nav{margin-top:0}.dos-mode nav a{background:none;border-bottom:1px solid #050;color:#0f0;display:block;padding:8px 10px;text-decoration:none}.dos-mode nav a:before{color:#0f0;content:">";margin-right:10px}.dos-mode nav a.active,.dos-mode nav a:hover{background-color:#050!important;border-left:4px solid #0f0;color:#fff!important}.dos-mode nav a.active:before{color:#fff;content:">>"}.dos-mode .icon{display:none}.dos-mode nav span{letter-spacing:1px;text-transform:uppercase}.dos-mode .sidebar-footer{align-items:center;bottom:0;box-sizing:border-box;color:#999;display:flex;flex-direction:column;font-size:12px;left:0;padding:15px 20px;position:absolute;text-align:center;width:100%}.logo{align-items:center!important;border-bottom:1px solid #34495e;box-sizing:border-box!important;display:flex!important;height:80px!important;max-height:80px!important;min-height:80px!important;padding:10px 20px 20px!important;text-align:left}.logo-image{display:block!important;max-height:60px!important;max-width:100%!important}.logo h2{color:#ecf0f1;font-size:24px}nav{flex-direction:column;margin-top:30px}nav,nav a{display:flex}nav a{align-items:center;color:#ecf0f1;padding:15px 20px;text-decoration:none;transition:all .3s ease}.app-container[class*=-mode] .sidebar nav a{box-sizing:border-box!important;height:50px!important;line-height:20px!important;margin:0!important;min-height:50px!important;padding:15px 20px!important}.app-container[class*=-mode] .sidebar nav span{font-size:16px!important}.app-container[class*=-mode] .sidebar .icon{font-size:20px!important}.app-container[class*=-mode] .sidebar nav a.active{height:50px!important;padding:15px 20px!important}nav a.active,nav a:active,nav a:hover{background:#0477c4;color:#ff6701}.icon{font-size:20px;margin-right:10px}nav span{font-size:16px}.sidebar-footer{align-items:center;bottom:0;box-sizing:border-box;color:#999;display:flex;flex-direction:column;font-size:12px;left:0;padding:15px 20px;position:absolute;text-align:center;width:100%}.sidebar-build-label{bottom:6px;color:#ffffff80;font-size:9px;left:10px;letter-spacing:.3px;line-height:1;opacity:1;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;z-index:10}.dark-mode .sidebar-build-label{color:#ffffff8c}.dos-mode .sidebar-build-label{color:#0f0}.collapse-button-container{align-items:center!important;box-sizing:border-box!important;display:flex!important;height:40px!important;justify-content:space-between!important;margin:0!important;max-height:40px!important;min-height:40px!important;padding:10px!important}.app-container[class*=-mode] .sidebar .logo{box-sizing:border-box!important;font-size:16px!important;height:80px!important;line-height:normal!important;max-height:80px!important;min-height:80px!important;padding:10px 20px 20px!important}.app-container[class*=-mode] .sidebar .logo-image{display:block!important;max-height:60px!important;max-width:100%!important}.app-container[class*=-mode] .sidebar .collapse-button-container{font-size:16px!important;height:40px!important;line-height:1!important;margin:0!important;max-height:40px!important;min-height:40px!important;padding:10px!important}.modes-button{align-items:center!important;background:none!important;border:none!important;border-radius:50%!important;color:inherit!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;font-size:18px!important;height:32px!important;justify-content:center!important;min-height:32px!important;min-width:32px!important;padding:5px!important;transition:background-color .2s;width:32px!important}.modes-button:hover{background-color:#ffffff1a!important}.app-container[class*=-mode] .sidebar .modes-button{font-family:inherit!important;font-size:18px!important;height:32px!important;line-height:1!important;padding:5px!important;width:32px!important}.app-container[class*=-mode] .sidebar .modes-button svg{height:18px!important;width:18px!important}.collapse-button{align-items:center!important;background:none!important;border:none!important;border-radius:50%!important;color:inherit!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;min-height:32px!important;min-width:32px!important;padding:5px!important;transition:background-color .2s;width:32px!important}.collapse-button:hover{background-color:#ffffff1a!important}.app-container[class*=-mode] .sidebar .collapse-button{font-family:inherit!important;font-size:16px!important;height:32px!important;line-height:1!important;padding:5px!important;width:32px!important}.app-container[class*=-mode] .sidebar .collapse-button svg{height:16px!important;width:16px!important}@keyframes wallet-pulse{0%{background-color:#ffa5001a;box-shadow:0 0 0 0 #ffa500b3}50%{background-color:#ffa5004d;box-shadow:0 0 0 10px #ffa50000}to{background-color:#ffa5001a;box-shadow:0 0 0 0 #ffa50000}}.wallet-pulse{animation:wallet-pulse 2s ease-in-out infinite;border-radius:8px}.wallet-pulse.active,.wallet-pulse:hover{animation:none}.dos-mode .wallet-pulse{animation:wallet-pulse-dos 2s ease-in-out infinite}@keyframes wallet-pulse-dos{0%{background-color:#00ff001a;box-shadow:0 0 0 0 #00ff00b3}50%{background-color:#00ff004d;box-shadow:0 0 0 10px #0f00}to{background-color:#00ff001a;box-shadow:0 0 0 0 #0f00}}.dos-mode .wallet-pulse.active,.dos-mode .wallet-pulse:hover{animation:none}.portrait-mode .sidebar{align-items:center;bottom:0;flex-direction:row;height:64px;left:0;min-height:64px;padding:0;position:fixed;right:0;top:auto;width:100%!important}.portrait-mode .sidebar .collapse-button-container,.portrait-mode .sidebar .logo,.portrait-mode .sidebar .sidebar-footer{display:none!important}.portrait-mode .sidebar nav{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:0;width:100%}.portrait-mode .sidebar nav a{align-items:center;color:#ecf0f1;display:flex;flex:0 0 10%;flex-direction:column;height:64px!important;justify-content:center;max-width:10%;padding:6px 0!important}.portrait-mode .sidebar nav .icon{font-size:18px!important;margin:0}.portrait-mode .sidebar nav span{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.portrait-tooltip{background:#000000d9;border-radius:6px;color:#fff;font-size:12px;opacity:0;padding:6px 10px;pointer-events:none;position:fixed;transform:translate(-50%,-100%);transition:opacity .15s ease-in-out,transform .15s ease-in-out;z-index:2000}.portrait-tooltip.visible{opacity:1;transform:translate(-50%,-110%)}.page-container{padding:20px;transition:background-color .3s,color .3s}h1{color:#2c3e50;margin-bottom:20px}.content-box{background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px 0;padding:20px}.toggle{display:inline-block;height:24px;position:relative;width:50px}.toggle input{height:0;opacity:0;width:0}.toggle-slider{border-radius:34px;bottom:0;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-slider:before{bottom:4px;left:4px;transition:.4s}input:checked+.toggle-slider{background-color:#3498db}input:checked+.toggle-slider:before{transform:translateX(26px)}.dark-mode h1,.dark-mode h2{color:#ecf0f1}.dark-mode .content-box{background:#444;color:#ecf0f1}.app-container.grey-mode .content-box,.grey-mode .content-box{background:#707070;color:#e0e0e0}.app-container.grey-mode h1,.app-container.grey-mode h2,.grey-mode h1,.grey-mode h2{color:#f0f0f0}.app-container.grey-mode .custom-button,.grey-mode .custom-button{background-color:#606060;color:#303030}.app-container.grey-mode .custom-button:hover,.grey-mode .custom-button:hover{background-color:#707070;color:#404040}.app-container.grey-mode .load-more-button,.grey-mode .load-more-button{background-color:#707070;color:#fff}.app-container.grey-mode .load-more-button:hover,.grey-mode .load-more-button:hover{background-color:grey}.custom-button{background-color:#3498db;background-color:var(--button-bg-color,#3498db);border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;color:var(--button-text-color,#fff);cursor:pointer;font-size:.9rem;font-weight:700;padding:8px 12px;transition:background-color .2s ease-in-out,transform .15s ease-in-out,filter .2s ease-in-out,box-shadow .2s ease-in-out}.custom-button:hover{background-color:#2980b9;background-color:var(--button-hover-bg-color,#2980b9);box-shadow:0 4px 8px #00000026;filter:brightness(1.1);transform:translateY(-2px)}.custom-button:active{background-color:#2577ac;background-color:var(--button-active-bg-color,#2577ac);box-shadow:0 1px 2px #0000001a;filter:brightness(.95);transform:scale(.98)}.custom-button:disabled{background-color:#ccc;cursor:not-allowed}.dark-mode .custom-button:hover{background-color:#3498db;background-color:var(--button-hover-bg-color,#3498db);box-shadow:0 4px 8px #0000004d;filter:brightness(1.15);transform:translateY(-2px)}.dark-mode .custom-button:active{background-color:#2980b9;background-color:var(--button-active-bg-color,#2980b9);box-shadow:0 1px 2px #0003;filter:brightness(.9);transform:scale(.98)}.dark-mode .custom-button:disabled{background-color:#555;color:#aaa;cursor:not-allowed}.load-more-button{border:none;border-radius:4px;cursor:pointer;display:block;font-size:16px;margin:20px auto;padding:10px 20px;transition:background-color .3s ease}.dark-mode .load-more-button,.load-more-button{background-color:#3498db;color:#fff}.dos-mode .toggle{background-color:silver;border:2px outset silver}.dos-mode .toggle-slider{background-color:grey}.dos-mode input:checked+.toggle-slider{background-color:#0f0}.dos-mode .content-box{background:navy;border:2px outset silver;color:#fff}.dos-mode .custom-button{background-color:silver;border:2px outset silver;box-shadow:1px 1px 0 #000;color:#000;font-family:Courier New,monospace}.dos-mode .custom-button:hover{background-color:#d0d0d0}.dos-mode .custom-button:active{border-style:inset}.resource-category-card{border-radius:8px;box-shadow:0 3px 6px #00000026;padding:12px 18px 4px}.resource-category-card,.resource-category-card h2{border-bottom:1px solid #fff6;color:#fff;font-size:1.2em;margin-bottom:20px;text-shadow:1px 1px 2px #00000080}.resource-category-card h2{margin-top:0;padding-bottom:4px}.resource-category-card .resources-actions{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:18px;margin-left:0;margin-top:5px}.resources-actions{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.resource-card{border-radius:8px;display:inline-block;overflow:hidden;padding:4px;position:relative;transition:transform .2s ease,box-shadow .3s ease;z-index:0}.resource-card:before{animation:gradient-animation 10s ease infinite;background:linear-gradient(45deg,#f0f,#0ff,#ff0,#f0f);background-size:400% 400%;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;padding:2px;position:absolute;z-index:-1}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.resource-card:hover{box-shadow:0 5px 15px #64c8ff66;transform:translateY(-3px)}.resource-card .settings-link-button{display:block;margin-left:0!important;text-decoration:none}.resource-card .setting-button.action-button{margin:0;width:100%}.dark-mode .resource-card:hover{box-shadow:0 5px 20px #96dcff80}.light-mode .resource-category-card{box-shadow:0 3px 6px #0000001a}.light-mode .resource-category-card h2{border-bottom-color:#2c3e504d;color:#fff}.home-content-wrapper{padding:40px 40px 40px 20px;text-align:left}.home-image-container{display:flex;justify-content:center;margin-top:60px}.home-image{border-radius:8px;box-shadow:0 4px 10px #0003;height:auto;max-width:90%}.dark-mode .home-image{box-shadow:0 4px 10px #00000080}.dos-mode .home-image{border:2px solid #0f0;box-shadow:none}.features-main-title{font-size:2em;margin-bottom:20px;margin-top:10px;text-align:center}.features-grid{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:12px;margin-bottom:100px;margin-top:50px;overflow-x:auto;padding:10px 20px;scroll-behavior:smooth}.features-grid::-webkit-scrollbar{height:8px}.features-grid::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.features-grid::-webkit-scrollbar-thumb{background:#0477c499;border-radius:4px}.features-grid::-webkit-scrollbar-thumb:hover{background:#0477c4cc}.feature-box{background-color:#000000d9;border:1px solid #fff3;border-radius:8px;box-shadow:0 4px 15px #0000004d;flex:0 0 auto;padding:15px;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:187px}.feature-box:hover{box-shadow:0 8px 25px #0006;transform:translateY(-5px)}.feature-box h2{border-bottom:1px solid #0477c466;color:#0477c4;font-size:1.3em;margin-bottom:15px;margin-top:0;padding-bottom:8px;text-align:center}.feature-title-link{color:inherit;text-decoration:none;transition:color .2s ease}.feature-title-link:hover{color:#3ff;text-decoration:none}.dark-mode .feature-title-link:hover{color:#87cefa}.features-list{list-style:disc;margin:0;padding-left:20px}.features-list li{color:#ccc;font-size:.9em;line-height:1.3;margin-bottom:8px}.dark-mode .feature-box{background-color:#141419d9;border-color:#ffffff4d}.dark-mode .feature-box h2{border-bottom-color:#3ff6;color:#3ff}.dark-mode .features-list li{color:#ddd}.dos-mode .feature-box{background-color:#000;border:2px solid #0f0;border-radius:0;box-shadow:none}.dos-mode .feature-box:hover{transform:none}.dos-mode .feature-box h2{border-bottom:1px solid #0f0;color:#0f0;font-family:PerfectDOSVGA437,monospace}.dos-mode .features-list{list-style:none;padding-left:0}.dos-mode .features-list li{color:#0f0;font-family:PerfectDOSVGA437,monospace}.dos-mode .features-list li:before{content:"> ";white-space:pre}.home-subtitle{animation:shimmer 4s linear infinite;background:linear-gradient(90deg,#999,#0f0,#999);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000;font-family:cursive;font-size:1.1rem;font-style:italic;margin-bottom:25px;margin-top:5px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dos-mode .home-subtitle{animation:shimmer 4s linear infinite;background:linear-gradient(90deg,#0f0,#fff,#0f0);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000;font-family:PerfectDOSVGA437,monospace;font-style:normal}.features-list strong{color:#ddd;margin-right:5px}.dark-mode .features-list strong{color:#fff}.dos-mode .features-list strong{color:#ff0}.timeline-container{align-items:center;background-color:#000000d9;border:1px solid #fff3;border-radius:8px;box-shadow:0 4px 15px #0000004d;display:flex;justify-content:center;margin:0 auto;padding:150px 40px 50px;position:relative;width:95%}.timeline-title{align-items:flex-start;color:#fff;display:flex;flex-direction:column;font-size:1.2em;font-weight:700;gap:5px;left:-30px;margin-right:20px;position:relative}.timeline-title-line1{align-items:center;display:flex;gap:10px}.timeline-title-line2{font-size:.9em}.timeline-title-icon{height:1.5em;vertical-align:middle;width:auto}.timeline{align-items:center;background-color:#555;display:flex;height:2px;justify-content:space-between;width:80%}.timeline,.timeline-event{position:relative}.timeline-dot{background-color:#ccc;border-radius:50%;height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.timeline-event:hover .timeline-dot{background-color:gold}.timeline-date-end,.timeline-date-middle,.timeline-date-start{bottom:15px;color:#ccc;left:50%;position:absolute;transform:rotate(-45deg);transform-origin:bottom left;white-space:nowrap}.event-title{font-size:1em;font-weight:700}.event-emoji{height:1em;vertical-align:middle;width:auto}.youtube-icon{color:red}.office-icon{color:grey}.grant-icon{color:gold}.event-date{color:#aaa;font-size:.8em}.custom-tooltip{background-color:#141419f2;border:1px solid #ffffff4d;border-radius:6px;bottom:7px;box-shadow:0 4px 15px #00000080;color:#fff;font-size:1.1em;left:50%;padding:10px 15px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease-in-out;white-space:nowrap;z-index:1000}.browser-container{gap:0}.browser-container,.url-form{display:flex;flex-direction:column}.url-form{margin:0 0 0 10px;max-width:1620px;position:relative;width:100%}.search-input-button-wrapper{display:flex;flex-direction:row;width:100%}.url-input{flex:1 1;width:calc(100% - 120px)}.browse-button{background:#3498db;border:none;border-radius:0 30px 30px 0;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:16px;min-width:100px;padding:12px 20px;transition:background-color .2s ease-in-out,transform .15s ease-in-out,filter .2s ease-in-out,box-shadow .2s ease-in-out;white-space:nowrap}.browse-button:hover{background:#2980b9;box-shadow:0 4px 8px #00000026;filter:brightness(1.1);transform:translateY(-2px)}.browse-button:active{background:#2577ac;box-shadow:0 1px 2px #0000001a;filter:brightness(.95);transform:scale(.98)}.dark-mode .browse-button{background:#2980b9;background:var(--button-bg-color,#2980b9);color:#fff;color:var(--button-text-color,#fff)}.dark-mode .browse-button:hover{background:#3498db;background:var(--button-hover-bg-color,#3498db);box-shadow:0 4px 8px #0000004d;filter:brightness(1.15);transform:translateY(-2px)}.dark-mode .browse-button:active{background:#2577ac;background:var(--button-active-bg-color,#2577ac);box-shadow:0 1px 2px #0003;filter:brightness(.9);transform:scale(.98)}.rate-limit-info{align-items:center;background:#3498db1a;border:1px solid #3498db4d;border-radius:20px;display:flex;font-size:14px;gap:8px;margin-left:10px;padding:8px 12px;position:relative}.searches-remaining{color:#3498db;font-weight:700;min-width:25px}.rate-limit-info-button{background:none;border:none;border-radius:50%;cursor:pointer;font-size:16px;padding:2px;transition:background-color .2s}.rate-limit-info-button:hover{background:#3498db33}.countdown-timer{color:#e74c3c;font-size:12px;font-weight:700}.rate-limit-tooltip{background:#2c3e50;border-radius:4px;box-shadow:0 2px 8px #0003;color:#fff;font-size:12px;padding:6px 12px;top:-35px;white-space:nowrap;z-index:1000}.rate-limit-tooltip,.rate-limit-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.rate-limit-tooltip:after{border:5px solid #0000;border-top-color:#2c3e50;content:"";top:100%}.dark-mode .rate-limit-info{background:#3498db26;border-color:#3498db66}.dark-mode .searches-remaining{color:#5dade2}.dark-mode .rate-limit-info-button:hover{background:#3498db4d}.browser-frame{border:1px solid #ddd;border-radius:4px;height:500px;overflow:hidden}.browser-mock{align-items:center;color:#555;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-align:center}.content-type-bars{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:10px;height:calc(100vh - 200px);justify-content:flex-start;margin-left:0;margin-right:0;margin-top:5px;max-width:100%;overflow-x:auto;padding-bottom:15px;width:100%}.content-type-bar{align-items:center;display:flex;flex:0 0 300px;flex-direction:column;height:100%;margin:0;max-width:300px;min-width:300px;padding:0;position:relative;width:300px}.content-type-bar[data-type=Video]{flex-basis:382.56px;max-width:382.56px;min-width:382.56px;width:382.56px}.content-type-bar[data-type=Audio]{flex-basis:320px;max-width:320px;min-width:320px;width:320px}.content-type-title{color:#000;font-size:16px;font-weight:700;margin-bottom:10px;padding-bottom:10px;transition:transform .2s ease,color .2s ease}.content-type-bar:hover .content-type-title{color:#3498db;transform:scale(1.05)}.content-type-bar-fill{background:#f2f2f2;background-color:#f2f2f2;border-radius:4px;flex:1 1;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;position:relative;width:100%}.content-controls{background-color:#fffc;box-sizing:border-box;height:50px;justify-content:space-between;margin-bottom:10px;padding:5px 0;position:sticky;top:0;z-index:10}.content-controls,.content-controls .left-controls{align-items:center;display:flex;gap:10px;width:100%}.content-controls .left-controls{justify-content:flex-start}.content-controls .right-controls{align-items:center;display:flex;gap:10px}.filter-dropdown{background:#fff;border:1px solid #ddd;border-radius:4px;float:none;left:0;margin:0;padding:5px;position:sticky;text-align:left;top:10px;transition:border-color .2s ease,box-shadow .2s ease;width:auto;z-index:10}.filter-dropdown:hover{border-color:#3498db;box-shadow:0 0 5px #3498db4d}.fullscreen-overlay{align-items:center;background-color:#ffffffb3;border-radius:50%;cursor:pointer;display:flex;float:right;height:30px;justify-content:center;margin-right:10px;position:sticky;right:10px;top:10px;transition:background-color .2s ease,transform .2s ease;width:30px;z-index:10}.fullscreen-overlay:hover{background-color:#3498db33;transform:scale(1.1)}.fullscreen-icon{color:#333;font-size:16px}.fullscreen-icon.close-icon{display:none!important}.content-type-bar:fullscreen .fullscreen-icon.close-icon{display:inline!important;height:16px;object-fit:contain;width:16px}.content-type-bar:fullscreen .fullscreen-icon.expand-icon{display:none}.content-type-fullscreen-title{color:inherit;font-size:1.1rem;font-weight:700;margin-right:15px}.image-content-wrapper{display:flex;flex-direction:column;gap:15px;padding:10px 5px}.image-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 5px #0000000d;box-sizing:border-box;display:inline-block;margin:0;padding:10px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.image-container:hover{box-shadow:0 8px 20px #0003;transform:scale(1.03);z-index:5}.image-container:last-child,.image-iframe{border-bottom:none}.image-iframe{display:block;height:auto!important;margin-bottom:0;max-height:none!important;max-width:100%!important;object-fit:contain;padding-bottom:0;transition:opacity .3s ease;width:100%!important}.image-container:hover .image-iframe{opacity:.95}.pexels-watermark{background-color:#00000080;border-radius:4px;box-shadow:0 1px 3px #0003;color:#fff;font-size:12px;font-weight:700;left:10px;padding:3px 6px;pointer-events:none;position:absolute;top:10px;z-index:5}.video-container{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:0;padding:0 5px 10px;width:100%}.youtube-video-wrapper{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 5px #0000000d;box-sizing:border-box;margin-bottom:0;padding:10px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.youtube-video-wrapper:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-5px);z-index:5}.youtube-video-wrapper:last-child{border-bottom:none}.youtube-iframe{border:none;box-shadow:0 2px 5px #0003;height:200px;width:100%}.video-title{color:#333;font-size:12px;margin-top:3px;overflow:hidden;padding:0 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.youtube-video-wrapper:hover .video-title{color:#c00}.youtube-label{background-color:#00000080;border-radius:4px;box-shadow:0 1px 3px #0003;color:#fff;font-size:12px;font-weight:700;left:10px;padding:3px 6px;pointer-events:none;position:absolute;top:-5px;z-index:5}.audio-container{gap:0;margin-top:0;padding:0 5px 10px}.audio-container,.spotify-tracks-grid{align-items:center;display:flex;flex-direction:column;width:100%}.spotify-tracks-grid{gap:15px}.spotify-track-wrapper{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 5px #0000000d;box-sizing:border-box;margin-bottom:0;max-width:300px;overflow:hidden;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.spotify-track-wrapper:hover{border-bottom:none;box-shadow:0 6px 12px #00000026;transform:translateY(-3px) scale(1.02);z-index:5}.spotify-iframe{background-color:#282828;border:none;border-radius:0;display:block;height:152px;margin:0;padding:0;width:100%}.song-title{color:#333;font-size:12px;margin-top:8px;overflow:hidden;padding:0 10px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.spotify-label{background-color:#00000080;border-radius:4px;box-shadow:0 1px 3px #0003;color:#fff;font-size:12px;font-weight:700;left:10px;padding:3px 6px;pointer-events:none;position:absolute;top:-5px;z-index:5}.live-container{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:0;padding:0 5px 10px;width:100%}.twitch-stream-wrapper{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 5px #0000000d;box-sizing:border-box;margin-bottom:0;padding:10px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.twitch-stream-wrapper:hover{box-shadow:0 7px 14px #0003;transform:translateY(-4px);z-index:5}.twitch-stream-wrapper:last-child{border-bottom:none}.twitch-preview{align-items:center;aspect-ratio:16/9;background-color:#222;border-radius:4px;cursor:pointer;display:flex;justify-content:center;margin-bottom:5px;overflow:hidden;position:relative;width:100%}.twitch-thumbnail{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.twitch-preview:hover .twitch-thumbnail{transform:scale(1.05)}.twitch-thumbnail-placeholder{color:#aaa;font-size:14px}.play-icon-overlay{align-items:center;background-color:#00000080;border-radius:50%;color:#fffc;display:flex;font-size:40px;height:60px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease,color .3s ease;width:60px}.twitch-preview:hover .play-icon-overlay{background-color:#000000b3;color:#fff}.twitch-iframe{aspect-ratio:16/9;border:none;border-radius:4px;box-shadow:0 2px 5px #0003;margin:0;padding:0;width:100%}.stream-title{color:#333;font-size:12px;margin-top:5px;overflow:hidden;padding:0 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:5}.twitch-stream-wrapper:hover .stream-title{color:#6441a5}.twitch-label{background-color:#00000080;border-radius:4px;box-shadow:0 1px 3px #0003;color:#fff;font-size:12px;font-weight:700;left:10px;padding:3px 6px;pointer-events:none;position:absolute;top:-5px;z-index:5}.news-container{display:flex;flex-direction:column;gap:15px;margin-top:0;padding:0 5px 10px}.news-article,.news-container{box-sizing:border-box;width:100%}.news-article{word-wrap:break-word;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;cursor:pointer;margin-bottom:0;overflow-wrap:break-word;padding:15px;position:relative;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.news-article:hover{background-color:#e6ecf7;box-shadow:0 5px 15px #00000026;transform:translateY(-3px);z-index:5}.news-article:last-child{border-bottom:none}.news-title{color:#000;margin-top:25px}.news-description,.news-source{color:#000}.news-article .news-api-label{background-color:#00000080;border-radius:4px;box-shadow:0 1px 3px #0003;color:#fff;font-size:12px;font-weight:700;left:10px;padding:3px 6px;pointer-events:none;position:absolute;top:10px;z-index:5}.news-source-label{color:#3498db;font-weight:700}.content-message-box{align-items:center;background-color:#0000000d;border-radius:8px;box-sizing:border-box;clear:both;color:#999;display:flex;font-size:16px;height:160px;justify-content:center;left:0;margin:50px auto 0;padding:20px;position:relative;text-align:center;top:0;transform:none;width:90%}.content-message-box.instruction-message{border:1px dashed #ccc}.content-message-box.loading-message{background-color:#00000008}.content-message-box.coming-soon-message{background-color:#0000000d;color:#aaa}.content-message-box.fallback-message{background-color:#ffebcd4d;color:#b19a53;height:auto;margin:10px auto;min-height:40px;width:95%}.content-message-box.quota-exceeded-message{background-color:#ffc1071a;border:1px solid #ffc1074d;color:#856404}.content-type-bar:fullscreen .content-type-title{display:none}.content-type-bar:fullscreen .content-controls{align-items:center;background-color:#fffffff2;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;display:flex;height:50px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.content-type-bar:fullscreen .content-type-bar-fill{display:block;padding-top:60px!important}.content-type-bar[data-type=Image]:fullscreen{background-color:#fff;box-sizing:border-box;padding:20px}.content-type-bar[data-type=Image]:fullscreen .image-content-wrapper{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.content-type-bar[data-type=Image]:fullscreen .content-type-bar-fill{align-items:flex-start;background-color:initial;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;height:100%;justify-content:center;overflow-y:auto;padding:60px 20px 20px}.content-type-bar[data-type=Image]:fullscreen .image-container{border-bottom:none!important;display:inline-block;margin:10px;margin-bottom:5px!important;max-width:30%;padding-bottom:0!important}.content-type-bar[data-type=Image]:fullscreen .image-iframe{margin:0!important;max-height:400px!important;max-width:100%!important;object-fit:contain}.content-type-bar[data-type=Video]:fullscreen .video-container{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));justify-content:center;margin-top:0;padding:20px;width:100%}.content-type-bar[data-type=Video]:fullscreen .youtube-video-wrapper{aspect-ratio:16/9;border-bottom:none;margin-bottom:10px;max-width:none;width:100%}.content-type-bar[data-type=Video]:fullscreen .youtube-iframe{aspect-ratio:16/9;border-radius:4px;box-shadow:0 3px 8px #0000004d;height:100%;min-height:200px;width:100%}.content-type-bar[data-type=Audio]:fullscreen .audio-container{align-items:center;display:flex!important;flex-direction:column!important;margin-top:0!important;padding:20px;padding-top:0!important;width:100%}.content-type-bar[data-type=Audio]:fullscreen .spotify-tracks-grid{grid-gap:20px;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;justify-content:center;width:100%}.content-type-bar[data-type=Audio]:fullscreen .spotify-track-wrapper{border-bottom:none;margin:0;max-width:none;width:100%}.content-type-bar[data-type=Audio]:fullscreen .spotify-track-wrapper:first-child{margin-top:0!important}.content-type-bar[data-type=Live]:fullscreen .live-container{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));justify-content:center;margin-top:0;padding:20px;width:100%}.content-type-bar[data-type=Live]:fullscreen .twitch-stream-wrapper{border-bottom:none;margin-bottom:0;max-width:none;width:100%}.content-type-bar[data-type=Text]:fullscreen .news-container{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center;margin-top:0;padding:0 20px 20px;width:100%}.content-type-bar[data-type=Text]:fullscreen .news-article{border-bottom:none}.content-type-bar[data-type=Text]:fullscreen .news-article:after{display:none}.content-type-bar:fullscreen .load-more-button{animation:fadeIn .3s ease-in-out;bottom:20px;box-shadow:0 2px 10px #0000004d;font-size:16px;left:50%;opacity:.9;padding:12px 30px;position:fixed;transform:translateX(-50%);transition:opacity .3s,transform .3s;z-index:1000}.content-type-bar:fullscreen .load-more-button:hover{opacity:1;transform:translateX(-50%) scale(1.05)}.dark-mode .content-controls{background-color:#333c}.dark-mode .fullscreen-overlay{background-color:#000000b3}.dark-mode .fullscreen-icon{color:#ecf0f1}.dark-mode .filter-dropdown{background-color:#333;border-color:#555;color:#ecf0f1}.dark-mode .song-title,.dark-mode .stream-title,.dark-mode .video-title{color:#ecf0f1}.dark-mode .content-type-bar-fill{background-color:#222}.dark-mode .news-article{background-color:#2a2a2e}.dark-mode .news-description,.dark-mode .news-source,.dark-mode .news-title{color:#fff}.dark-mode .content-message-box{background-color:#ffffff0d;border-color:#555;color:#0f0d0d}.dark-mode .content-message-box.fallback-message{background-color:#ffebcd1a;color:#e6c687}.dark-mode .content-message-box.quota-exceeded-message{background-color:#ffc10733;border-color:#ffc10766;color:#ffc107}.dark-mode .content-type-bar[data-type=Image]:fullscreen{background-color:#222}.dark-mode .content-type-bar:fullscreen .content-controls{background-color:#222222f2}.dark-mode .content-type-fullscreen-title{color:#fff}.dark-mode .news-article:hover{background-color:#444}.dark-mode .game-wrapper,.dark-mode .image-container,.dark-mode .spotify-track-wrapper,.dark-mode .twitch-stream-wrapper,.dark-mode .youtube-video-wrapper{background-color:#2a2a2e;border-color:#444}.dark-mode .game-wrapper:hover,.dark-mode .image-container:hover,.dark-mode .spotify-track-wrapper:hover,.dark-mode .twitch-stream-wrapper:hover,.dark-mode .youtube-video-wrapper:hover{background-color:#333338}.dark-mode .youtube-video-wrapper:hover .video-title{color:#f66}.dark-mode .twitch-stream-wrapper:hover .stream-title{color:#a970ff}.dark-mode .content-type-bar:hover .content-type-title{color:#5dade2}.app-container.grey-mode .content-type-title,.grey-mode .content-type-title{color:#505050!important}.app-container.grey-mode .content-type-bar:hover .content-type-title,.grey-mode .content-type-bar:hover .content-type-title{color:#707070!important}.app-container.grey-mode h1,.app-container.grey-mode h2,.grey-mode h1,.grey-mode h2{color:#505050!important}.dos-mode .browser-container,.dos-mode .content-type-bars{background-color:#00f!important}.dos-mode .content-type-bar-fill{background-color:#00f!important;border:1px solid silver}.dos-mode .news-article,.dos-mode .news-container{background-color:#00f!important}.dos-mode .news-article{border:1px solid #ff0;color:#fff}.dos-mode .news-title{color:#ff0!important}.dos-mode .news-description,.dos-mode .news-source{color:#fff!important}.dos-mode .content-type-title{color:#ff0!important}.dos-mode .video-title{background-color:#00f!important;color:#ff0!important}.dos-mode .youtube-video-wrapper{background-color:#00f!important;border:1px solid #ff0}.dos-mode .song-title{background-color:#00f!important;color:#ff0!important}.dos-mode .spotify-track-wrapper{background-color:#00f!important;border:1px solid #ff0}.dos-mode .stream-title{background-color:#00f!important;color:#ff0!important}.dos-mode .image-container,.dos-mode .twitch-stream-wrapper{background-color:#00f!important;border:1px solid #ff0}.dos-mode .content-controls,.dos-mode .content-message-box{background-color:#00f!important}.dos-mode .content-message-box{border:1px solid #ff0;color:#fff!important}.dos-mode .content-type-bar:fullscreen .content-controls{background-color:#00f!important}.dos-mode .image-container:hover,.dos-mode .news-article:hover,.dos-mode .spotify-track-wrapper:hover,.dos-mode .twitch-stream-wrapper:hover,.dos-mode .youtube-video-wrapper:hover{background-color:navy!important}@media (max-width:768px){.content-type-bar[data-type=Image]:fullscreen .image-iframe{max-width:45%}.search-container{flex-direction:row;padding:0 15px;width:95%}}.load-more-button{transition:background-color .3s ease,transform .2s ease}.load-more-button:hover{background-color:#2980b9;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.search-container{align-items:center;display:flex;margin:20px 0 20px 10px;max-width:1620px;position:relative;width:100%}.url-input{border:2px solid #3498db;border-radius:30px 0 0 30px;font-size:16px;outline:none;padding:12px 15px;transition:all .3s;width:calc(100% - 55px)}.search-button{background-color:#3498db;border-radius:0 30px 30px 0;height:43px;margin-left:-2px;position:relative;right:0;transition:background-color .3s;width:50px}@media (max-width:768px){.search-container{flex-direction:row;padding:0 15px;width:95%}.url-input{border-radius:30px 0 0 30px;width:calc(100% - 55px)}.search-button{border-radius:0 30px 30px 0;width:50px}}.page-container{max-width:100%;padding:0}.app-container.bee-mode .search-box,.bee-mode .search-box{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .search-button,.app-container.bee-mode .search-input,.bee-mode .search-button,.bee-mode .search-input{border:1px solid gold!important}.app-container.bee-mode .tabs-container,.bee-mode .tabs-container{background-color:#282828e6!important;border:1px solid gold!important}.app-container.bee-mode .tab,.bee-mode .tab{background-color:#1a1a1acc!important;border:1px solid gold!important;color:gold!important}.app-container.bee-mode .tab.active,.bee-mode .tab.active{background-color:#282828e6!important;box-shadow:0 0 15px #ffd7004d!important}.app-container.bee-mode .search-results,.bee-mode .search-results{background-color:#282828e6!important}.app-container.bee-mode .browser-card,.app-container.bee-mode .result-box,.app-container.bee-mode .result-card,.app-container.bee-mode .result-category,.bee-mode .browser-card,.bee-mode .result-box,.bee-mode .result-card,.bee-mode .result-category{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .result-title h2,.app-container.bee-mode .result-title h3,.app-container.bee-mode .result-title h4,.bee-mode .result-title h2,.bee-mode .result-title h3,.bee-mode .result-title h4{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.app-container.bee-mode .result-footer,.app-container.bee-mode .result-metadata,.app-container.bee-mode .result-source,.bee-mode .result-footer,.bee-mode .result-metadata,.bee-mode .result-source{color:#ffd700b3!important}.app-container.bee-mode .sources-dropdown,.app-container.bee-mode select,.bee-mode .sources-dropdown,.bee-mode select{background-color:#1a1a1acc!important;border:1px solid gold!important;color:gold!important}.app-container.bee-mode .content-type-bars,.bee-mode .content-type-bars{background-color:#1a1a1acc!important}.app-container.bee-mode .content-type-bar,.bee-mode .content-type-bar{background-color:#282828e6!important}.app-container.bee-mode .content-type-bar-fill,.app-container.bee-mode .image-container,.app-container.bee-mode .news-article,.app-container.bee-mode .spotify-track-wrapper,.app-container.bee-mode .twitch-stream-wrapper,.app-container.bee-mode .youtube-video-wrapper,.bee-mode .content-type-bar-fill,.bee-mode .image-container,.bee-mode .news-article,.bee-mode .spotify-track-wrapper,.bee-mode .twitch-stream-wrapper,.bee-mode .youtube-video-wrapper{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .content-type-title,.app-container.bee-mode .news-title,.bee-mode .content-type-title,.bee-mode .news-title{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.app-container.bee-mode .news-description,.app-container.bee-mode .news-source,.bee-mode .news-description,.bee-mode .news-source{color:#f1e8dd!important}.app-container.bee-mode .song-title,.app-container.bee-mode .stream-title,.app-container.bee-mode .video-title,.bee-mode .song-title,.bee-mode .stream-title,.bee-mode .video-title{background-color:#282828e6!important;color:#f1e8dd!important}.games-container{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:0;padding:0 5px 10px;width:100%}.game-wrapper{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 5px #0000000d;box-sizing:border-box;margin-bottom:0;padding:10px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:100%}.game-wrapper:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-5px);z-index:5}.game-wrapper:last-child{border-bottom:none}.game-title{color:#333;font-size:12px;margin-top:3px;overflow:hidden;padding:0 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.steam-label{background-color:#00000080;border-radius:4px;box-shadow:0 1px 3px #0003;color:#fff;font-size:12px;font-weight:700;left:10px;padding:3px 6px;pointer-events:none;position:absolute;top:-5px;z-index:5}.content-type-bar[data-type=Games]:fullscreen .games-container{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));justify-content:center;margin-top:0;padding:20px;width:100%}.content-type-bar[data-type=Games]:fullscreen .game-wrapper{border-bottom:none;margin-bottom:0;max-width:none;width:100%}@media (min-width:1200px){.content-type-bar[data-type=Audio]:fullscreen .spotify-tracks-grid,.content-type-bar[data-type=Video]:fullscreen .video-container{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))!important}.content-type-bar[data-type=Live]:fullscreen .live-container{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}@media (min-width:1600px){.content-type-bar[data-type=Audio]:fullscreen .spotify-tracks-grid,.content-type-bar[data-type=Live]:fullscreen .live-container,.content-type-bar[data-type=Video]:fullscreen .video-container{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))!important}}.dark-mode .game-title{color:#ecf0f1}.dark-mode .game-wrapper:hover .game-title{color:#1b9ad1}.app-container.bee-mode .game-wrapper,.bee-mode .game-wrapper{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .game-title,.bee-mode .game-title{background-color:#282828e6!important;color:#f1e8dd!important}.app-container.bee-mode .content-message-box.quota-exceeded-message,.bee-mode .content-message-box.quota-exceeded-message{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important;color:gold!important}.search-message-container{margin-bottom:0;margin-top:0;min-height:0;text-align:left;width:100%}.search-message-text{background-color:#3498db;border-radius:4px;color:var(--text-color);color:#fff;display:inline-block;font-size:.9em;margin-top:5px;padding:8px 12px}.searched-term-display{color:#555;font-size:.95rem;margin:5px 0;text-align:left;width:100%}.searched-term{color:#333;font-weight:700}.dark-mode .searched-term-display{color:#aaa}.dark-mode .searched-term{color:#ddd}.app-container.bee-mode .searched-term-display,.bee-mode .searched-term-display{color:#f1e8dd!important}.app-container.bee-mode .searched-term,.bee-mode .searched-term{color:gold!important}.dos-mode .searched-term-display{color:#fff!important}.dos-mode .searched-term{color:#ff0!important}.reddit-post{word-wrap:break-word;background-color:#fff;border-bottom:1px solid #d0d8e8;border-radius:6px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;cursor:pointer;margin-bottom:0;overflow-wrap:break-word;overflow-x:hidden;padding:15px;position:relative;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.reddit-post:hover{background-color:#e6ecf7;box-shadow:0 5px 15px #00000026;transform:translateY(-3px);z-index:5}.reddit-post:last-child{border-bottom:none}.reddit-label{background-color:#00000080;border-radius:4px;box-shadow:0 1px 3px #0003;color:#fff;font-size:12px;font-weight:700;left:10px;padding:3px 6px;pointer-events:none;position:absolute;top:10px;z-index:5}.reddit-header{color:#555;font-size:12px;margin-bottom:8px;margin-top:20px}.reddit-subreddit{color:#0079d3;font-weight:700}.reddit-title{color:#222;font-size:16px;font-weight:700;margin-bottom:8px;overflow-wrap:break-word;word-break:break-word}.reddit-thumbnail{border-radius:4px;float:left;margin-right:10px;max-height:60px;max-width:80px}.reddit-selftext{-webkit-line-clamp:2;-webkit-box-orient:vertical;clear:both;color:#333;display:-webkit-box;font-size:14px;line-height:1.4;margin-top:5px;max-width:100%;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-word}.reddit-selftext img{display:block;height:auto;margin-bottom:5px;margin-top:5px;max-width:100%}.reddit-selftext pre{background-color:#f0f0f0;border-radius:3px;box-sizing:border-box;max-width:100%;overflow-x:auto;padding:5px;white-space:pre-wrap;word-break:break-all}.reddit-footer{clear:both;color:#777;font-size:12px;margin-top:10px}.reddit-footer span{margin-right:10px}.dark-mode .reddit-post{background-color:#2a2a2e;border-bottom-color:#444}.dark-mode .reddit-post:hover{background-color:#333338}.dark-mode .reddit-footer,.dark-mode .reddit-header{color:#bbb}.dark-mode .reddit-subreddit{color:#4f9eed}.dark-mode .reddit-selftext,.dark-mode .reddit-title{color:#e0e0e0}.app-container.bee-mode .reddit-post,.bee-mode .reddit-post{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .reddit-title,.bee-mode .reddit-title{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.app-container.bee-mode .reddit-footer,.app-container.bee-mode .reddit-header,.app-container.bee-mode .reddit-selftext,.app-container.bee-mode .reddit-subreddit,.bee-mode .reddit-footer,.bee-mode .reddit-header,.bee-mode .reddit-selftext,.bee-mode .reddit-subreddit{color:#f1e8dd!important}.twitter-post{word-wrap:break-word;background-color:#fff;border:1px solid #e1e8ed;border-radius:16px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;cursor:pointer;margin-bottom:0;overflow:hidden;overflow-wrap:break-word;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.twitter-post:hover{background-color:#f7f9fa;box-shadow:0 4px 12px #0000001f;transform:translateY(-2px);z-index:5}.twitter-post:last-child{border-bottom:1px solid #e1e8ed}.twitter-label{align-items:center;background-color:#00000080;border-radius:12px;box-shadow:0 1px 3px #0003;color:#fff;display:flex;font-size:10px;font-weight:700;left:10px;padding:4px 8px;pointer-events:none;position:absolute;top:8px;z-index:6}.twitter-icon{fill:currentColor;height:12px;width:12px}.twitter-main{padding:32px 16px 12px}.twitter-header{align-items:flex-start;display:flex;gap:8px;margin-bottom:8px}.twitter-avatar{border:1px solid #0000000d;border-radius:50%;flex-shrink:0;height:32px;object-fit:cover;width:32px}.twitter-user-info{align-items:center;display:flex;flex-wrap:wrap;gap:4px;line-height:1.2;min-width:0}.twitter-display-name{color:#0f1419;font-size:13px;font-weight:700;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.twitter-verified{color:#1d9bf0;font-size:12px;margin-left:2px}.twitter-username{color:#536471;font-size:13px;white-space:nowrap}.twitter-separator{color:#536471;font-size:13px;margin:0 2px}.twitter-time{color:#536471;font-size:13px;white-space:nowrap}.twitter-content{margin:8px 0 8px 40px}.twitter-text{color:#0f1419;font-size:14px;line-height:1.3;margin:0 0 8px;overflow-wrap:break-word;word-break:break-word}.twitter-media{border:1px solid #e1e8ed;border-radius:12px;margin-top:8px;overflow:hidden}.twitter-image{display:block;height:auto;max-height:200px;object-fit:cover;width:100%}.twitter-video-preview{display:inline-block;position:relative;width:100%}.twitter-video-play-button{align-items:center;background-color:#0009;border-radius:50%;color:#fff;display:flex;font-size:16px;height:48px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.twitter-footer{color:#536471;display:flex;font-size:13px;gap:40px;margin-left:40px;margin-top:8px}.twitter-stat{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:4px;padding:2px;transition:background-color .2s ease}.twitter-stat:hover{background-color:#1d9bf01a}.twitter-stat-icon{font-size:14px;opacity:.7}.twitter-stat span:last-child{color:#536471;font-weight:500}.dark-mode .twitter-post{background-color:#16181c;border-color:#2f3336}.dark-mode .twitter-post:hover{background-color:#1c1f23}.dark-mode .twitter-label{background-color:#1d9bf0e6}.dark-mode .twitter-display-name,.dark-mode .twitter-text{color:#e7e9ea}.dark-mode .twitter-separator,.dark-mode .twitter-time,.dark-mode .twitter-username{color:#71767b}.dark-mode .twitter-verified{color:#1d9bf0}.dark-mode .twitter-footer{color:#71767b}.dark-mode .twitter-stat-icon{opacity:.7}.dark-mode .twitter-stat span:last-child{color:#71767b}.dark-mode .twitter-stat:hover{background-color:#1d9bf01a}.dark-mode .twitter-media{border-color:#2f3336}.app-container.bee-mode .twitter-post,.bee-mode .twitter-post{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .twitter-label,.bee-mode .twitter-label{background-color:#ffd700e6!important;color:#1a1a1a!important}.app-container.bee-mode .twitter-display-name,.bee-mode .twitter-display-name{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.app-container.bee-mode .twitter-text,.bee-mode .twitter-text{color:#f1e8dd!important}.app-container.bee-mode .twitter-footer,.app-container.bee-mode .twitter-separator,.app-container.bee-mode .twitter-stat span:last-child,.app-container.bee-mode .twitter-time,.app-container.bee-mode .twitter-username,.bee-mode .twitter-footer,.bee-mode .twitter-separator,.bee-mode .twitter-stat span:last-child,.bee-mode .twitter-time,.bee-mode .twitter-username{color:#d4af37!important}.app-container.bee-mode .twitter-verified,.bee-mode .twitter-verified{color:gold!important}.app-container.bee-mode .twitter-stat:hover,.bee-mode .twitter-stat:hover{background-color:#ffd7001a!important}.app-container.bee-mode .twitter-media,.bee-mode .twitter-media{border-color:gold!important}.content-type-bar[data-type=Mixed]:fullscreen .mixed-container{grid-gap:20px;border-bottom:1px solid #e5e5e5;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center;margin-bottom:15px;margin-top:0;overflow:hidden;padding:0 20px 15px;position:relative;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.content-type-bar[data-type=Mixed]:fullscreen .reddit-post{border-bottom:none;margin-bottom:0;width:100%}.content-type-bar[data-type=NFT]:fullscreen .nft-container{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:center;margin-top:0;padding:0 20px 20px;width:100%}.content-type-bar[data-type=NFT]:fullscreen .nft-wrapper{border-bottom:none;margin-bottom:0;max-width:none;width:100%}.nft-container{align-items:center;box-sizing:border-box;flex-direction:column;margin-top:0;padding:0 5px 10px;width:100%}.nft-wrapper{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 1px 3px #0000001a;cursor:pointer;margin-bottom:0;overflow:hidden;padding:10px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.nft-wrapper:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-3px);z-index:5}.xrpl-nft-label{background-color:#0009;border-radius:3px;color:#fff;font-size:10px;font-weight:700;left:5px;padding:2px 5px;pointer-events:none;position:absolute;top:5px;z-index:6}.nft-image{max-height:200px}.nft-details{text-align:left}.nft-name{font-size:14px;font-weight:700;margin:0 0 5px;word-break:break-word}.nft-issuer,.nft-taxon{color:#666;font-size:11px;margin:2px 0;word-break:break-all}.nft-explorer-link{color:#3498db;display:block;font-size:11px;margin-top:8px;text-align:center;text-decoration:none}.nft-explorer-link:hover{text-decoration:underline}.dark-mode .nft-wrapper{background-color:#3a3a40;border-color:#555}.dark-mode .nft-wrapper:hover{box-shadow:0 4px 10px #0000004d}.dark-mode .xrpl-nft-label{background-color:#fff3;color:#eee}.dark-mode .nft-image{background-color:#444}.dark-mode .nft-name{color:#e0e0e0}.dark-mode .nft-issuer,.dark-mode .nft-taxon{color:#bbb}.dark-mode .nft-explorer-link{color:#5dade2}.app-container.bee-mode .nft-wrapper,.bee-mode .nft-wrapper{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .nft-name,.bee-mode .nft-name{color:gold!important}.app-container.bee-mode .nft-explorer-link,.app-container.bee-mode .nft-issuer,.app-container.bee-mode .nft-taxon,.bee-mode .nft-explorer-link,.bee-mode .nft-issuer,.bee-mode .nft-taxon{color:#1a1a1a}.event-container{flex-direction:column;gap:15px;margin-top:0;padding:0 5px 10px}.event-container,.nft-image-placeholder{align-items:center;display:flex;width:100%}.nft-image-placeholder{background-color:#e0e0e0;border-radius:4px;color:#888;font-size:12px;height:180px;justify-content:center;margin-bottom:8px;text-align:center}.dark-mode .nft-image-placeholder{background-color:#444;color:#aaa}.event-wrapper{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 4px #00000014;cursor:pointer;margin-bottom:0;overflow:hidden;padding:15px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease;width:100%}.event-wrapper:hover{box-shadow:0 5px 12px #0000001f;transform:translateY(-3px);z-index:5}.event-wrapper:last-child{border-bottom:1px solid #e0e0e0;margin-bottom:10px}.google-calendar-label{background-color:#00000080;border-radius:3px;color:#fff;font-size:10px;font-weight:700;left:10px;padding:2px 5px;pointer-events:none;position:absolute;top:8px;z-index:6}.event-summary{font-size:16px;margin:20px 0 8px;word-break:break-word}.event-description,.event-location,.event-time{color:#555;font-size:13px;line-height:1.4;margin:4px 0}.event-description{margin-top:8px}.dark-mode .event-wrapper{background-color:#3a3a40;border-color:#555}.dark-mode .event-wrapper:hover{box-shadow:0 4px 10px #0000004d}.dark-mode .google-calendar-label{background-color:#00000080;color:#eee}.dark-mode .event-summary{color:#e0e0e0}.dark-mode .event-description,.dark-mode .event-location,.dark-mode .event-time{color:#bbb}.app-container.bee-mode .event-wrapper,.bee-mode .event-wrapper{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .event-summary,.bee-mode .event-summary{color:gold!important}.app-container.bee-mode .event-description,.app-container.bee-mode .event-location,.app-container.bee-mode .event-time,.bee-mode .event-description,.bee-mode .event-location,.bee-mode .event-time{color:#f1e8dd!important}.content-type-bar[data-type=Event]:fullscreen .event-container{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center;margin-top:0;padding:0 20px 20px;width:100%}.content-type-bar[data-type=Event]:fullscreen .event-wrapper{border-bottom:none;margin-bottom:0;max-width:none;width:100%}.game-header-image{background-color:#f0f0f0;display:block;height:auto;max-height:150px;object-fit:cover}.game-header-image,.game-image-placeholder{border-radius:4px 4px 0 0;margin-bottom:8px;width:100%}.game-image-placeholder{align-items:center;background-color:#e0e0e0;color:#888;display:flex;font-size:12px;height:120px;justify-content:center;text-align:center}.dark-mode .game-image-placeholder{background-color:#444;color:#aaa}.ticketmaster-label{background-color:#00000080;border-radius:3px;color:#fff;font-size:10px;font-weight:700;left:10px;padding:2px 5px;pointer-events:none;position:absolute;top:8px;z-index:6}.event-image{background-color:#eee;border-radius:4px;display:block;height:auto;margin-bottom:10px;max-height:150px;object-fit:cover;width:100%}.dark-mode .ticketmaster-label{background-color:#00000080}.bee-mode .ticketmaster-label{background-color:#00000080!important;color:#fff!important}.reservoir-label{background-color:#323232cc;border-radius:3px;color:#fff;font-size:10px;font-weight:700;left:10px;padding:2px 5px;pointer-events:none;position:absolute;top:8px;z-index:6}.nft-wrapper.reservoir-collection{min-height:240px;padding-top:5px}.nft-count,.nft-floor{color:#666;font-size:12px;margin:3px 0}.dark-mode .reservoir-label{background-color:#c8c8c84d;color:#eee}.dark-mode .nft-wrapper.reservoir-collection .nft-count,.dark-mode .nft-wrapper.reservoir-collection .nft-floor{color:#bbb}.bee-mode .reservoir-label{background-color:#444!important;color:#fff!important}.bee-mode .nft-wrapper.reservoir-collection .nft-count,.bee-mode .nft-wrapper.reservoir-collection .nft-floor{color:#f1e8dd!important}.merch-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:5px}.ebay-item-wrapper{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ebay-item-wrapper:hover{box-shadow:0 5px 10px #00000026;transform:translateY(-5px)}.ebay-label{background-color:#00000080;border-radius:3px;color:#fff;display:block!important;font-size:.7rem;font-weight:700;left:10px;opacity:1!important;padding:2px 5px;pointer-events:none;position:absolute;top:8px;visibility:visible!important;z-index:6}.ebay-image{background-color:#eee;display:block;height:150px;object-fit:cover;width:100%}.ebay-image-placeholder{align-items:center;background-color:#f0f0f0;color:#aaa;display:flex;font-size:.9rem;height:150px;justify-content:center;width:100%}.ebay-details{flex-grow:1;padding:8px}.ebay-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.85rem;font-weight:600;line-height:1.3;margin:0 0 5px;min-height:2.6em;overflow:hidden;text-overflow:ellipsis}.ebay-price{color:#2ecc71;font-size:.9rem;font-weight:700;margin:0}.dark-mode .ebay-item-wrapper{background-color:#2a2a2e;box-shadow:0 2px 5px #0006}.dark-mode .ebay-item-wrapper:hover{box-shadow:0 5px 10px #0009}.dark-mode .ebay-title{color:#eee}.dark-mode .ebay-image{background-color:#333}.dark-mode .ebay-image-placeholder{background-color:#444;color:#888}.search-message-upgrade{background-color:#28a745d9;border:1px solid #28a745;color:#fff}#order-bar-container{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;display:flex;flex-direction:row;height:fit-content;margin-left:20px;padding:5px 10px}.dark-mode #order-bar-container{background-color:#333;border-color:#555}.dark-mode #order-bar-container>div>div>div>div{background-color:#444!important;border-color:#666;color:#eee}.dark-mode #order-bar-container>div>div>div[style*="opacity: 0.5"]{background-color:#555!important}.app-container.bee-mode #order-bar-container,.bee-mode #order-bar-container{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode #order-bar-container>div>div>div,.bee-mode #order-bar-container>div>div>div{background-color:#1a1a1acc!important;border:1px solid gold!important;color:gold!important}.app-container.bee-mode #order-bar-container>div>div>div[style*="opacity: 0.5"],.bee-mode #order-bar-container>div>div>div[style*="opacity: 0.5"]{background-color:#00000080!important}.order-bar-wrapper{display:inline-block;position:relative}.order-bar-premium-overlay{align-items:center;background-color:#ffa500b3;border-radius:5px;box-sizing:border-box;color:#000;cursor:not-allowed;display:flex;font-size:.9em;font-weight:700;height:100%;justify-content:center;left:0;padding:5px;position:absolute;text-align:center;top:0;width:100%;z-index:10}.dark-mode .order-bar-premium-overlay{background-color:#323232cc;color:#ccc}.app-container.bee-mode .order-bar-premium-overlay,.bee-mode .order-bar-premium-overlay{background-color:#3c3c14cc!important;border:1px dashed gold;color:gold!important}@keyframes goldOrangeGlow{0%{box-shadow:0 0 4px #ffd70099,0 0 6px #ffa50080}50%{box-shadow:0 0 10px 3px #ffd700cc,0 0 15px 5px #ffa500b3}to{box-shadow:0 0 4px #ffd70099,0 0 6px #ffa50080}}.feed-glow-button:not(:disabled){animation:goldOrangeGlow 1.5s ease-in-out infinite;border:1px solid #ffbe0099!important}.mixed-container{box-sizing:border-box;display:flex;flex-direction:column;gap:15px;padding:10px 5px}.browser-item-header{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-shrink:0;height:34px;justify-content:flex-end;padding:4px 8px;width:100%}.dark-mode .browser-item-header{background-color:#2a2a2e;border-bottom-color:#444}.browser-item-buttons{display:flex;flex-shrink:0;gap:5px}.browser-item-header .archive-button,.browser-item-header .copy-url-button{position:static}.ebay-item-wrapper,.event-wrapper,.game-wrapper,.image-container,.news-article,.nft-wrapper,.reddit-post,.spotify-track-wrapper,.twitch-stream-wrapper,.youtube-video-wrapper{padding:0}.ebay-item-wrapper-content,.event-wrapper-content,.game-wrapper-content,.image-container-content,.news-article-content,.nft-wrapper-content,.reddit-post-content,.spotify-track-wrapper-content,.twitch-stream-wrapper-content,.youtube-video-wrapper-content{flex-grow:1;overflow:hidden;padding:10px;position:relative}.reddit-post .reddit-post-content{padding:15px}.image-container .image-container-content{padding-bottom:0}.spotify-track-wrapper .spotify-track-wrapper-content,.twitch-stream-wrapper .twitch-stream-wrapper-content,.youtube-video-wrapper .youtube-video-wrapper-content{padding:10px}.spotify-track-wrapper .spotify-track-wrapper-content{padding:0 0 10px}.game-wrapper .game-wrapper-content{padding:10px}.event-wrapper-content{padding:15px}.ebay-item-wrapper-content{padding:0}.ebay-item-wrapper-content .ebay-details{padding:8px}.nft-wrapper-content{padding:10px}.copy-url-button{align-items:center;border:none;border-radius:50%;box-shadow:0 1px 3px #0003;color:#000;display:flex;font-size:14px;height:24px;justify-content:center;line-height:24px;padding:0;right:10px;text-align:center;top:10px;transition:background-color .2s ease,transform .1s ease;width:24px;z-index:6}.copy-url-button:hover{background-color:#e0a800}.copy-url-button:active{transform:scale(.95)}.archive-button{align-items:center;background-color:#007bff;border:none;border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;line-height:24px;padding:0;position:absolute;right:40px;text-align:center;top:10px;transition:background-color .2s ease,transform .1s ease;width:24px;z-index:6}.archive-button:hover{background-color:#0056b3;transform:scale(1.1)}.archive-button:active{transform:scale(.95)}.card-header{background-color:#e3e3e3;border-bottom:1px solid #ccc;box-sizing:border-box;flex-shrink:0;height:34px;padding:4px 8px;width:100%}.dark-mode .card-header{background-color:#2a2a2e;border-bottom-color:#444}.card-header-buttons{gap:5px}.card-header .archive-button,.card-header .copy-url-button{position:static}.ebay-item-wrapper,.event-wrapper,.game-wrapper,.image-container,.news-article,.nft-wrapper,.reddit-post,.spotify-track-wrapper,.twitch-stream-wrapper,.youtube-video-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden}.card-content-area{flex-grow:1;overflow:hidden;padding:15px;position:relative}.news-article .card-content-area,.reddit-post .card-content-area{padding-top:15px}.image-container .card-content-area{padding:10px 10px 0}.event-wrapper .card-content-area,.game-wrapper .card-content-area,.twitch-stream-wrapper .card-content-area,.youtube-video-wrapper .card-content-area{padding:10px}.spotify-track-wrapper .card-content-area{padding:0}.ebay-item-wrapper .card-content-area,.nft-wrapper .card-content-area{padding:10px}.ebay-item-wrapper .card-content-area{padding:0}.ebay-item-wrapper .ebay-details{padding:8px}.news-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.search-limit-overlay{align-items:center;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.search-limit-card{animation:surface-shimmer 3s linear infinite,pulse-blue-glow 2s ease-in-out infinite;background-color:#d0e6ff;background-image:linear-gradient(110deg,#fff0 40%,#ffffff4d 50%,#fff0 60%);background-size:200% 100%;border:2px solid #3498db;border-radius:12px;box-shadow:0 8px 30px #0000004d;max-width:600px;padding:50px;position:relative;text-align:center;width:90%}@keyframes pulse-blue-glow{0%{box-shadow:0 8px 30px #0000004d,0 0 30px #3498db99}50%{box-shadow:0 8px 30px #0000004d,0 0 50px #3498dbcc,0 0 80px #3498db66}to{box-shadow:0 8px 30px #0000004d,0 0 30px #3498db99}}.search-limit-card h2{color:#004a99;font-size:2.2em;margin-bottom:25px;text-shadow:0 2px 4px #0000001a}.search-limit-card p{color:#143d66;font-size:1.2em;font-weight:500;line-height:1.6;margin-bottom:30px}.search-limit-button{background-color:#f5a623;border:none;border-radius:8px;box-shadow:0 4px 15px #f5a6234d;color:#fff;cursor:pointer;font-size:1.1em;font-weight:700;padding:15px 35px;transition:all .3s ease}.search-limit-button:hover{background-color:#e89611;box-shadow:0 6px 20px #f5a62366;transform:translateY(-2px)}.search-limit-close{align-items:center;background:none;border:none;border-radius:50%;color:#004a99;cursor:pointer;display:flex;font-size:36px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px}.search-limit-close:hover{background-color:#004a991a;transform:scale(1.1)}.dark-mode .search-limit-overlay{background-color:#0009}.dark-mode .search-limit-card{animation:surface-shimmer 3s linear infinite,pulse-blue-glow-dark 2s ease-in-out infinite;background-color:#23313f;background-image:linear-gradient(110deg,#fff0 40%,#ffffff26 50%,#fff0 60%);background-size:200% 100%;border-color:#5dade2}@keyframes pulse-blue-glow-dark{0%{box-shadow:0 8px 30px #00000080,0 0 30px #5dade299}50%{box-shadow:0 8px 30px #00000080,0 0 50px #5dade2cc,0 0 80px #5dade266}to{box-shadow:0 8px 30px #00000080,0 0 30px #5dade299}}.dark-mode .search-limit-card h2{color:#7cc0f0}.dark-mode .search-limit-card p{color:#a8d1f0}.dark-mode .search-limit-close{color:#7cc0f0}.dark-mode .search-limit-close:hover{background-color:#7cc0f01a}@media (max-width:768px){.search-limit-card{padding:35px 25px;width:95%}.search-limit-card h2{font-size:1.8em}.search-limit-card p{font-size:1.1em}}.pin-button-browser{align-items:center;background-color:#007bff;border:none;border-radius:50%;box-shadow:0 1px 3px #0003;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;padding:0;position:static;text-align:center;transition:background-color .2s ease,transform .1s ease;width:28px;z-index:6}.pin-button-browser:hover{background-color:#0056b3;transform:scale(1.1)}.pin-button-browser:active{transform:scale(.95)}.pin-button-browser:disabled{cursor:not-allowed;opacity:.6}.pin-button-browser:disabled,.pin-button-browser:disabled:hover{background-color:#6c757d;transform:none}.pin-button-1{background-color:#28a745}.pin-button-1:hover{background-color:#218838}.pin-button-2{background-color:#ffc107;color:#000}.pin-button-2:hover{background-color:#e0a800}.pin-button-3{background-color:#dc3545}.pin-button-3:hover{background-color:#c82333}.card-header-buttons{flex-shrink:0;gap:2px}.content-type-bar:fullscreen .action-popup{z-index:10001!important}.fullscreen-notification{align-items:center;animation:slideIn .3s ease-out forwards;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-family:Arial,sans-serif;font-size:16px;justify-content:space-between;left:50%;min-width:250px;padding:15px 20px;position:fixed;top:20px;transform:translateX(-50%);z-index:10000}.fullscreen-notification-success{background-color:#28a745}.fullscreen-notification-error{background-color:#dc3545}.fullscreen-notification-info{background-color:#3498db}.fullscreen-notification-message{margin-right:15px}.fullscreen-notification-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;font-weight:700;line-height:1;padding:0}.animated-pinboard-fly-item{background-color:#fff;border:1px solid #0000001a;overflow:hidden;pointer-events:none;transition:all .1s ease;-webkit-user-select:none;user-select:none}.dark-mode .animated-pinboard-fly-item{background-color:#2a2a2e;border-color:#ffffff1a;color:#e0e0e0}.app-container.bee-mode .animated-pinboard-fly-item,.bee-mode .animated-pinboard-fly-item{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd7004d!important}.dos-mode .animated-pinboard-fly-item{background-color:#00f!important;border-color:#ff0!important;color:#fff!important}@keyframes fly-to-pinboard{0%{filter:brightness(1);opacity:1;transform:scale(1) rotate(0deg);z-index:9999}20%{filter:brightness(1.1);opacity:.9;transform:scale(1.05) rotate(2deg)}60%{filter:brightness(1.2);opacity:.8}80%{filter:brightness(1.3);opacity:.7}to{filter:brightness(1.5);opacity:0;z-index:9999}}.pinboard-fly-active a[href="/pinboard"]{animation:pinboard-button-glow 1.2s ease-in-out}@keyframes pinboard-button-glow{0%{box-shadow:none}50%{background-color:#3498db1a;box-shadow:0 0 15px #3498db99}to{box-shadow:none}}.sources-popup{background-color:#fff;border-radius:6px;box-shadow:0 2px 10px #0003;overflow:hidden;position:absolute;width:250px;z-index:1000}:fullscreen .sources-popup{position:fixed!important;z-index:10000}:fullscreen .sources-popup{background-color:#fffffff2;border:1px solid #ddd;box-shadow:0 4px 20px #0000004d}.sources-popup-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 15px}.sources-popup-header h3{color:#333;font-size:16px;margin:0}.close-btn{color:#999}.close-btn:hover{color:#333}.sources-list{padding:10px 15px}.source-item{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;padding:8px 0}.source-item:last-child{border-bottom:none}.source-name{color:#333;font-size:14px}.source-item .toggle{display:inline-block;height:20px;position:relative;width:40px}.source-item .toggle input{height:0;opacity:0;width:0}.source-item .toggle-slider{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.source-item .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.3s;width:16px}.source-item input:checked+.toggle-slider{background-color:#3498db}.source-item input:checked+.toggle-slider:before{transform:translateX(20px)}.no-sources{color:#999;font-style:italic;margin:10px 0;text-align:center}.dark-mode .sources-popup{background-color:#333;border:1px solid #444}.dark-mode:fullscreen .sources-popup{background-color:#333333f2;border:1px solid #555}.dark-mode .sources-popup-header{border-bottom-color:#444}.dark-mode .source-name,.dark-mode .sources-popup-header h3{color:#fff}.dark-mode .close-btn{color:#bbb}.dark-mode .close-btn:hover{color:#fff}.dark-mode .source-item{border-bottom-color:#444}.wallet-container{display:flex}.loggedin-section{margin:20px 0;padding:0}.wallet-header{align-items:center;background-color:#f8f9fa;border-radius:8px;box-shadow:0 1px 3px #0000000d;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 20px}.wallet-header h2{color:#2c3e50;font-size:1.4rem;margin:0}.wallet-header-right{align-items:center;display:flex;gap:15px}.wallet-details{align-items:center;display:flex;gap:10px;margin-bottom:20px;padding:5px 20px}.wallet-address{color:#555;flex-grow:1;font-size:.9rem;line-height:1.2}.wallet-badge.xaman-badge-simple{background-color:#e7f3fe;border:1px solid #bde0fe;border-radius:15px;color:#25a6f7;flex-shrink:0;font-size:.8rem;font-weight:500;padding:4px 10px}.xaman-badge-simple .xaman-link{color:inherit;text-decoration:none}.xaman-badge-simple .xaman-link:hover{text-decoration:underline}.logout-button.header-logout{background-color:#d9534f;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:.9rem;margin:0;padding:8px 16px;transition:background-color .3s ease}.logout-button.header-logout:hover{background-color:#c9302c}.wallet-content{padding:0 10px}.balance-card.modern-balance-card{background:#e8f5e9;border:1px solid #c8e6c9;margin-bottom:25px;padding:25px}.balance-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.balance-header h3{margin:0}.refresh-button.icon-button{background:none;border:1px solid #dce1e6;border-radius:4px;color:#3498db;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:background-color .2s ease,color .2s ease}.refresh-button.icon-button:hover{background-color:#f0f4f8;color:#2980b9}.refresh-button.icon-button:disabled{background-color:#f8f9fa;border-color:#e0e0e0;color:#bdc3c7;cursor:not-allowed}.balance-amount{color:#16a085;font-size:2.5rem}.balance-amount.error-state{color:#e74c3c;font-size:1.2rem}.balance-error-detail{color:#7f8c8d;font-size:.9rem;margin-top:5px}.trustline-section.modern-trustline-section{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:8px;margin-top:30px;padding:20px;text-align:left}.app-container.dark-mode .trustline-section.modern-trustline-section,.dark-mode .trustline-section.modern-trustline-section{background-color:#2a2a2a!important;border:1px solid #444!important;color:#ecf0f1!important}.app-container.dark-mode .modern-trustline-section h3,.dark-mode .modern-trustline-section h3{color:#ecf0f1!important}.app-container.dark-mode .trustline-description,.dark-mode .trustline-description{color:#bdc3c7!important}.modern-trustline-section h3{color:#34495e;font-size:1.2rem;margin:0 0 8px}.trustline-description{color:#7f8c8d;font-size:.95rem;margin:0 0 15px}.trustline-buttons{display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}.trustline-button.modern-button{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 18px;transition:background-color .3s ease}.trustline-button.modern-button:hover{background-color:#2980b9}.logout-button:not(.header-logout),.trustline-section:not(.modern-trustline-section),.wallet-badge:not(.xaman-badge-simple),.wallet-status-actions,.welcome-message{display:none}.app-container.bee-mode .balance-card.modern-balance-card,.app-container.bee-mode .trustline-section.modern-trustline-section,.bee-mode .balance-card.modern-balance-card,.bee-mode .trustline-section.modern-trustline-section{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important;color:#f1e8dd!important}.app-container.bee-mode .wallet-header,.bee-mode .wallet-header{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .balance-amount,.app-container.bee-mode .balance-header h3,.app-container.bee-mode .modern-trustline-section h3,.app-container.bee-mode .wallet-header h2,.bee-mode .balance-amount,.bee-mode .balance-header h3,.bee-mode .modern-trustline-section h3,.bee-mode .wallet-header h2{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.app-container.bee-mode .trustline-description,.bee-mode .trustline-description{color:#ffd700b3!important}.app-container.bee-mode .wallet-address,.bee-mode .wallet-address{color:#f1e8dd!important}.app-container.bee-mode .refresh-button.icon-button,.bee-mode .refresh-button.icon-button{background-color:#1a1a1acc!important;border:1px solid gold!important;color:gold!important}.app-container.bee-mode .refresh-button.icon-button:hover,.bee-mode .refresh-button.icon-button:hover{background-color:#282828e6!important;box-shadow:0 0 15px #ffd7004d!important}.app-container.bee-mode .trustline-button.modern-button,.bee-mode .trustline-button.modern-button{background-color:#1a1a1acc!important;border:1px solid gold!important;color:gold!important}.app-container.bee-mode .trustline-button.modern-button:hover,.bee-mode .trustline-button.modern-button:hover{background-color:#282828e6!important;box-shadow:0 0 15px #ffd7004d!important}.app-container.bee-mode .wallet-badge,.app-container.bee-mode .xaman-badge-simple,.bee-mode .wallet-badge,.bee-mode .xaman-badge-simple{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important;color:gold!important}.app-container.bee-mode .xaman-badge-simple .xaman-link,.bee-mode .xaman-badge-simple .xaman-link{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.app-container.bee-mode .xaman-badge-simple .xaman-link:hover,.bee-mode .xaman-badge-simple .xaman-link:hover{color:#ffe666!important;text-decoration:underline!important}.modern-button{background:linear-gradient(135deg,#3498db,#2ecc71);border:none;border-radius:5px;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;margin:5px;padding:10px 20px;text-align:center;text-decoration:none;transition:all .3s ease}.modern-button:hover{background:linear-gradient(135deg,#2980b9,#27ae60);box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.modern-button:disabled{background:#bdc3c7;box-shadow:none;cursor:not-allowed;transform:none}.wallet-page{overflow:hidden;position:relative}.logged-out-content{justify-content:center;min-height:80vh;padding:20px;position:relative;text-align:center;z-index:1}.logged-out-content,.xaman-signin-container{align-items:center;display:flex;flex-direction:column}.xaman-signin-container{gap:15px;width:100%}.xaman-signin-button.modern-button{font-size:1.4rem;min-width:250px;padding:18px 35px}.xaman-error-message{color:#e74c3c;font-weight:700;margin-top:10px}.nft-filter-row,.nft-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.nft-filter-row{border-bottom:1px solid #e1e8ed;padding-bottom:10px}.nft-filter-buttons{display:flex;gap:10px}.nft-filter-button{background-color:#fff;border:1px solid #cdd5db;border-radius:15px;color:#566573;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:all .2s ease-in-out}.nft-filter-button:hover{background-color:#f0f4f8;border-color:#aab9c6;color:#34495e}.nft-filter-button.active{background-color:#3498db;border-color:#3498db;color:#fff;font-weight:500}.nft-sort-container,.nft-sort-dropdown{position:relative}.nft-sort-button{align-items:center;background-color:#fff;border:1px solid #cdd5db;border-radius:6px;color:#566573;cursor:pointer;display:flex;font-size:.9rem;gap:8px;justify-content:space-between;min-width:160px;padding:6px 12px;transition:all .2s ease-in-out}.nft-sort-button:hover{background-color:#f0f4f8;border-color:#aab9c6;color:#34495e}.dropdown-arrow{font-size:.7em;transition:transform .2s ease}.nft-sort-button:hover .dropdown-arrow{transform:translateY(1px)}.nft-sort-dropdown-menu{background-color:#fff;border:1px solid #cdd5db;border-radius:6px;box-shadow:0 4px 12px #0000001a;margin-top:4px;min-width:160px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.nft-sort-dropdown-menu button{background-color:initial;border:none;color:#566573;cursor:pointer;font-size:.9rem;padding:10px 16px;text-align:left;transition:background-color .2s ease;width:100%}.nft-sort-dropdown-menu button:hover{background-color:#f0f4f8;color:#34495e}.nft-sort-dropdown-menu button.active{background-color:#e8f4f8;color:#3498db;font-weight:500}.nft-sort-dropdown-menu button:not(:last-child){border-bottom:1px solid #e1e8ed}.dark-mode .nft-sort-button{background-color:#34495e;border-color:#566573;color:#ecf0f1}.dark-mode .nft-sort-button:hover{background-color:#2c3e50;color:#fff}.dark-mode .nft-sort-dropdown-menu{background-color:#34495e;border-color:#566573}.dark-mode .nft-sort-dropdown-menu button{color:#ecf0f1}.dark-mode .nft-sort-dropdown-menu button:hover{background-color:#2c3e50}.dark-mode .nft-sort-dropdown-menu button.active{background-color:#2c3e50;color:#3498db}.dark-mode .nft-sort-dropdown-menu button:not(:last-child){border-bottom-color:#566573}.bee-mode .nft-sort-button{background-color:#282828e6!important;border:1px solid gold!important;color:gold!important}.bee-mode .nft-sort-button:hover{background-color:#3c3c3ce6!important;box-shadow:0 0 10px #ffd70033!important}.bee-mode .nft-sort-dropdown-menu{background-color:#282828f2!important;border:1px solid gold!important}.bee-mode .nft-sort-dropdown-menu button{color:#f1e8dd!important}.bee-mode .nft-sort-dropdown-menu button.active,.bee-mode .nft-sort-dropdown-menu button:hover{background-color:#3c3c3ce6!important;color:gold!important}.bee-mode .nft-sort-dropdown-menu button:not(:last-child){border-bottom-color:gold!important}.fullscreen-button.icon-button{background:none;border:1px solid #dce1e6;border-radius:4px;color:#3498db;cursor:pointer;font-size:1.1rem;line-height:1;padding:6px 10px;transition:background-color .2s ease,color .2s ease}.nft-container{display:flex;gap:15px;overflow-x:hidden;overflow-y:hidden}.nft-strip{overflow-x:auto;padding-bottom:10px;white-space:nowrap}.nft-item-link{color:inherit;display:inline-block;text-decoration:none;transition:transform .2s ease}.nft-item-link:hover{transform:translateY(-3px)}.nft-item{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:200px;justify-content:space-between;overflow:hidden;padding:10px;text-align:center;width:150px}.nft-image{aspect-ratio:1/1;aspect-ratio:var(--nft-image-aspect-ratio,1/1);background-color:#f8f8f8;display:block;height:auto;object-fit:contain}.nft-image,.nft-placeholder{border-radius:4px;margin-bottom:8px;width:100%}.nft-placeholder{align-items:center;aspect-ratio:1/1;background-color:#e0e0e0;color:#888;display:flex;font-size:12px;justify-content:center;text-align:center}.nft-placeholder-onerror{aspect-ratio:1/1;aspect-ratio:var(--nft-image-aspect-ratio,1/1)}.nft-name{color:#333;font-size:.85rem;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nft-section.fullscreen{background-color:#fff3e0;box-sizing:border-box;height:100%;left:0;overflow-y:auto;padding:60px 20px 20px;position:fixed;top:0;width:100%;z-index:1001}.nft-section.fullscreen .nft-section-header{background:#fff;border-radius:6px;box-shadow:0 2px 5px #0000001a;left:20px;padding:10px;position:fixed;right:20px;top:10px;z-index:1002}.nft-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));overflow-x:hidden;padding-top:10px}.nft-section.fullscreen .nft-item-link{display:block}.nft-section.fullscreen .nft-item{height:240px;width:100%}.nft-section.fullscreen .nft-image,.nft-section.fullscreen .nft-placeholder{height:170px}.dark-mode .fullscreen-button.icon-button{border-color:#566573;color:#bdc3c7}.dark-mode .fullscreen-button.icon-button:hover{background-color:#34495e;color:#ecf0f1}.dark-mode .nft-item{background-color:#34495e;border-color:#566573}.dark-mode .nft-image{background-color:#2c3e50}.dark-mode .nft-placeholder{background-color:#566573;color:#bdc3c7}.dark-mode .nft-name{color:#ecf0f1}.dark-mode .nft-section.fullscreen{background-color:#2c3e50fa}.dark-mode .nft-section.fullscreen .nft-section-header{background:#34495e}.bee-mode .fullscreen-button.icon-button{background-color:#1a1a1acc!important;border-color:gold!important;color:gold!important}.bee-mode .nft-item{background-color:#282828e6!important;border:1px solid gold!important}.bee-mode .nft-image{background-color:#1a1a1acc!important}.bee-mode .nft-placeholder{background-color:#282828cc!important;color:gold!important}.bee-mode .nft-name{color:#f1e8dd!important}.bee-mode .nft-section.fullscreen{background-color:#1a1a1afa!important}.bee-mode .nft-section.fullscreen .nft-section-header{background:#282828f2!important;border:1px solid gold!important}.dark-mode .nft-placeholder{background-color:#444;color:#aaa}.wallet-page{margin-top:30px;padding-top:0}.app-container .content:has(.wallet-page .logged-out-content){background-color:initial!important}.crypto-chart-section.modern-section{background-color:#89cff0;border:1px solid #a0d8f3;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:25px;padding:20px}.app-container.bee-mode .crypto-chart-section.modern-section,.bee-mode .crypto-chart-section.modern-section{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important;color:#f1e8dd!important}.dark-mode .crypto-chart-section.modern-section{background-color:#2a2a2a;border-color:#444;color:#ecf0f1}.token-prices-container{background-color:#f3e5f5;border:1px solid #e1bee7}.dark-mode .token-prices-container{background-color:#311b92;border-color:#4527a0}.bee-mode .token-prices-container{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.token-logo-small{height:20px;margin-right:8px;vertical-align:middle;width:auto}.token-logo-inline{height:1.1em;width:1.1em}.token-logo-inline,.token-logo-xrp-inline{margin-left:0;margin-right:5px;object-fit:contain;vertical-align:middle}.token-logo-xrp-inline{height:1em;width:1em}.token-logo-wave-inline{height:.9em;margin-left:0;margin-right:5px;object-fit:contain;vertical-align:middle;width:.9em}.balance-faucet-row{align-items:stretch;display:flex;gap:20px;margin-bottom:25px}.faucet-button-area{align-items:center;background-color:#f0f8ff;border:1px solid #d6e9f8;border-radius:8px;display:flex;flex:1 1 50%;justify-content:center;padding:20px}.faucet-action-button{font-size:1.2rem;min-width:150px;padding:15px 30px}.balance-faucet-row>.balance-card.modern-balance-card{margin-bottom:0}.profit-calculator-action-section{background-color:#e0f2f7;background-image:url(/static/media/profit1.0ce058638de69c3a5484.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #b3e0ed;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-top:30px;padding:20px;position:relative;text-align:center}.profit-calculator-action-section:before{background-color:#e0f2f7b3;border-radius:8px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.profit-calculator-action-section .modern-button{position:relative;z-index:2}.nft-public-display-toggle .toggle-switch{display:inline-block;height:24px;position:relative;width:50px}.nft-public-display-toggle .toggle-switch input{height:0;opacity:0;width:0}.nft-public-display-toggle .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.nft-public-display-toggle .slider:before{background-color:#fff;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.nft-public-display-toggle input:checked+.slider{background-color:#2ecc71}.nft-public-display-toggle input:focus+.slider{box-shadow:0 0 1px #2ecc71}.nft-public-display-toggle input:checked+.slider:before{transform:translateX(26px)}.nft-public-display-toggle .slider.round{border-radius:24px}.nft-public-display-toggle .slider.round:before{border-radius:50%}.dark-mode .nft-public-display-toggle{background:#2c3e50e6!important;border-color:#566573!important}.dark-mode .nft-public-display-toggle span{color:#ecf0f1!important}.dark-mode .nft-public-display-toggle .slider{background-color:#555!important}.dark-mode .nft-public-display-toggle input:checked+.slider{background-color:#27ae60!important}.bee-mode .nft-public-display-toggle{background:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.bee-mode .nft-public-display-toggle span{color:gold!important}.bee-mode .nft-public-display-toggle .slider{background-color:#3c3c3ce6!important}.bee-mode .nft-public-display-toggle input:checked+.slider{background-color:gold!important}.bee-mode .nft-public-display-toggle input:checked+.slider:before{background-color:#282828e6!important}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.modal-content{max-height:98vh;max-width:96vw;min-width:90vw;overflow:hidden;padding:10px;z-index:1101}.modal-close-button{color:#e74c3c!important;font-size:1.8rem;top:10px;transition:color .2s ease,transform .2s ease;z-index:1102}.modal-close-button:hover{color:#c0392b;transform:scale(1.1)}.nft-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:5px}.nft-modal-header h2{font-size:1.2rem;margin:0;text-align:left}.nft-modal-header .modal-explorer-link{margin-left:15px;white-space:nowrap}.nft-modal-content h2{color:#333;margin-bottom:10px;margin-top:0}.nft-modal-image-container{align-items:center;display:flex;justify-content:center;margin:10px 0;padding:0 0 20px}.nft-modal-image{background-color:#f8f8f8;border-radius:6px;display:block;height:auto;max-height:70vh;max-width:94vw;object-fit:contain;width:auto}.nft-modal-placeholder{align-items:center;background-color:#e0e0e0;border-radius:6px;color:#888;display:flex;font-size:1rem;height:500px;justify-content:center;width:500px}.nft-modal-details{color:#555;font-size:.8rem;line-height:1.2;margin-top:5px;text-align:left;word-break:break-all}.nft-modal-details p{margin:2px 0}.nft-modal-details strong{color:#333}.modal-explorer-link{background-color:#eee;border-radius:4px;color:#3498db;display:inline-block;font-weight:500;margin-top:15px;padding:8px 15px;text-decoration:none;transition:background-color .2s ease}.modal-explorer-link:hover{background-color:#ddd;text-decoration:none}.dark-mode .nft-modal-content h2{color:#ecf0f1}.dark-mode .nft-modal-image{background-color:#34495e}.dark-mode .nft-modal-placeholder{background-color:#566573;color:#bdc3c7}.dark-mode .nft-modal-details{color:#bdc3c7}.dark-mode .nft-modal-details strong{color:#ecf0f1}.dark-mode .modal-explorer-link{background-color:#34495e;color:#5dade2}.dark-mode .modal-explorer-link:hover{background-color:#566573}.modal-overlay{animation:fadeIn .3s ease-out;background-color:#0009}.modal-content{animation:slideIn .3s ease-out;border-left:15px solid #fff;border-right:15px solid #fff;box-shadow:0 5px 15px #0003;padding:30px 40px;width:90%}.modal-close-button{font-size:24px;line-height:1}.modal-actions{display:flex;flex-direction:column;gap:15px;margin-top:20px}.modal-action-button{background-color:#3498db;border-radius:5px;color:#fff;font-size:16px;transition:background-color .2s ease;width:100%}.modal-action-button:hover{background-color:#2980b9}.dark-mode .modal-content{background-color:#2c3e50;border-left:15px solid #fff;border-right:15px solid #fff;color:#ecf0f1}.dark-mode .modal-content h2{color:#ecf0f1}.dark-mode .modal-close-button{color:#e74c3c}.dark-mode .modal-close-button:hover{color:#c0392b}.dark-mode .modal-action-button{background-color:#3498db}.dark-mode .modal-action-button:hover{background-color:#2980b9}.wallet-visibility-button{position:relative}.wallet-visibility-button:after{content:attr(data-status);font-weight:700;position:absolute;right:20px}.nft-modal-description{color:#555;font-size:.85rem;line-height:1.2;margin-bottom:3px;margin-top:3px;text-align:left}.nft-modal-header-actions{align-items:center;display:flex;gap:10px}.nft-modal-header-actions .modal-explorer-link{margin:0}.nft-modal-header-actions .modal-close-button{padding:0;position:static}.modal-action-button.delete-account-button{background-color:#e74c3c;color:#fff;margin-bottom:15px}.modal-action-button.delete-account-button:hover{background-color:#c0392b}.delete-confirmation{padding:20px;text-align:center}.delete-warning{align-items:center;color:#d35400;display:flex;font-weight:700;justify-content:center;margin-bottom:25px}.confirmation-buttons{gap:20px;justify-content:center}.confirm-delete-button{background-color:#e74c3c!important;color:#fff!important}.confirm-delete-button:hover{background-color:#c0392b!important}.cancel-delete-button{background-color:#28a745!important;border:1px solid #1e7e34!important;color:#fff!important}.cancel-delete-button:hover{background-color:#1e7e34!important;color:#fff!important}.dark-mode .delete-warning{color:#f39c12}.dark-mode .modal-action-button.delete-account-button{margin-bottom:15px}.dark-mode .confirm-delete-button{background-color:#c0392b!important}.dark-mode .confirm-delete-button:hover{background-color:#a93226!important}.dark-mode .cancel-delete-button{background-color:#218838!important;border-color:#1e7e34!important;color:#fff!important}.dark-mode .cancel-delete-button:hover{background-color:#1e7e34!important;color:#fff!important}@keyframes modal-button-blink{0%,to{background-color:#ff6b6b;box-shadow:0 0 15px #ff6b6bcc,0 0 25px #ff6b6b80}50%{background-color:orange;box-shadow:0 0 20px orange,0 0 30px #ffa500b3}}.modal-action-button.incomplete-field{animation:modal-button-blink 1.5s infinite;font-weight:700}.modal-action-button.incomplete-field:hover{animation:modal-button-blink 1s infinite}.dark-mode .modal-action-button.incomplete-field{animation:modal-button-blink 1.5s infinite}.dark-mode .modal-action-button.incomplete-field:hover{animation:modal-button-blink 1s infinite}.welcome-back-overlay{align-items:center;animation:fadeIn .5s ease-in;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.welcome-back-container{animation:scaleIn .5s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 20px 40px #0000004d;overflow:hidden;padding:3rem;position:relative;text-align:center}.welcome-back-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:15px;text-shadow:0 0 5px #f00c;top:15px;transition:transform .2s;z-index:10}.welcome-back-close-button:hover{color:#fcc;transform:scale(1.2)}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.welcome-back-title{animation:bounce 1s ease-in-out infinite;color:#fff;font-size:3rem;margin-bottom:1rem;text-shadow:2px 2px 4px #0000004d}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.welcome-back-message{color:#fff;font-size:1.5rem;margin-bottom:2rem;text-shadow:1px 1px 2px #0000004d}.confetti-container{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:9999}.confetti{animation:confettiFall 3s linear infinite;height:10px;position:absolute;top:-10px;width:10px}@keyframes confettiFall{to{transform:translateY(calc(100vh + 10px)) rotate(1turn)}}.fireworks{height:100%;pointer-events:none;position:absolute;width:100%}.firework{animation:firework 1.5s ease-out infinite;border-radius:50%;height:4px;position:absolute;width:4px}.firework:first-child{animation-delay:0s;background:#ff6b6b;left:20%;top:20%}.firework:nth-child(2){animation-delay:.5s;background:#4ecdc4;right:20%;top:30%}.firework:nth-child(3){animation-delay:1s;background:#ffe66d;bottom:30%;left:50%}@keyframes firework{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(30)}}.new-user-welcome-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:opacity 1s ease-out;width:100%;z-index:9999}.new-user-welcome-canvas{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.welcome-message-overlay{color:#fff;pointer-events:auto;position:relative;text-align:center;text-shadow:2px 2px 8px #000000b3;z-index:10000}.welcome-message-overlay h1{animation:text-pop-in 1s ease-out forwards;font-size:3rem;margin:0;padding:20px}.welcome-info-text{animation:text-pop-in 1.5s ease-out forwards;animation-delay:.5s;color:#fff;font-size:1.3rem;margin:0;opacity:0;padding:0 20px 20px;text-align:center;text-shadow:2px 2px 8px #000000b3}@keyframes text-pop-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.floating-icon{display:block;object-fit:contain}.session-timer-container{align-items:center;display:inline-flex;margin-left:15px}.session-timer{align-items:center;border:1px solid;border-radius:6px;display:flex;font-size:.9rem;font-weight:500;gap:8px;padding:6px 12px;position:relative;transition:all .3s ease}.session-timer.loading{background-color:#6c757d1a;border-color:#6c757d4d;color:#6c757d}.session-timer.normal{background-color:#28a7451a;border-color:#28a7454d;color:#28a745}.session-timer.warning{animation:pulse-warning 2s ease-in-out infinite;background-color:#ffc1071a;border-color:#ffc1074d;color:#ffc107}.session-timer.critical{animation:pulse-critical 1s ease-in-out infinite;background-color:#dc35451a;border-color:#dc35454d;color:#dc3545}.session-timer.expired{background-color:#dc354533;border-color:#dc354580;color:#dc3545;font-weight:600}.timer-label{font-size:.85rem;opacity:.9}.timer-value{font-family:Courier New,monospace;font-size:1rem;font-weight:600;letter-spacing:.5px}.info-icon-wrapper{align-items:center;cursor:help;display:flex;position:relative}.info-icon{font-size:1rem;opacity:.7;transition:opacity .2s ease}.info-icon:hover{opacity:1}.session-tooltip{background-color:#212529fa;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:.85rem;line-height:1.5;padding:12px 16px;pointer-events:none;position:absolute;right:50%;top:calc(100% + 12px);transform:translateX(50%);white-space:normal;width:280px;z-index:99999}.session-tooltip:after{border:6px solid;border-color:#0000 #0000 #212529fa;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.session-tooltip p{margin:0;padding:4px 0}.session-tooltip p:first-child{border-bottom:1px solid #fff3;margin-bottom:8px;padding-bottom:8px;padding-top:0}.session-tooltip p:last-child{padding-bottom:0}.session-tooltip strong{color:#ffc107}@keyframes pulse-warning{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-critical{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@media (max-width:768px){.session-timer-container{margin-left:10px}.session-timer{font-size:.8rem;padding:4px 8px}.timer-label{display:none}.timer-value{font-size:.9rem}.session-tooltip{right:-20px;width:220px}}@media (max-width:480px){.session-tooltip{font-size:.8rem;padding:10px 12px;width:200px}}.username-selection-modal .modal-content{border:2px solid #007bff;border:2px solid var(--primary-color,#007bff);border-radius:15px;box-shadow:0 10px 40px #007bff4d}.username-modal-header{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:none;border-top-left-radius:15px;border-top-right-radius:15px;color:#fff;padding:1.5rem}.username-modal-header .modal-title{font-size:1.5rem;font-weight:700;text-align:center;width:100%}.username-modal-body{background-color:#1a1a2e;background-color:var(--background-color,#1a1a2e);padding:2rem}.welcome-message{color:#fff;color:var(--text-color,#fff);margin-bottom:2rem;text-align:center}.welcome-message p{font-size:1rem;margin-bottom:.5rem}.username-options{display:flex;flex-direction:column;gap:1rem}.username-option{align-items:center;background-color:#16213e;background-color:var(--card-background,#16213e);border:2px solid #3a3a4e;border:2px solid var(--border-color,#3a3a4e);border-radius:12px;cursor:pointer;display:flex;padding:1.25rem;transition:all .3s ease}.username-option:hover{box-shadow:0 5px 15px #007bff33;transform:translateY(-2px)}.username-option.selected,.username-option:hover{border-color:#007bff;border-color:var(--primary-color,#007bff)}.username-option.selected{background:linear-gradient(135deg,#667eea1a,#764ba21a);box-shadow:0 5px 20px #007bff4d}.option-radio{flex-shrink:0;margin-right:1rem}.option-radio input[type=radio]{accent-color:#007bff;accent-color:var(--primary-color,#007bff);cursor:pointer;height:20px;width:20px}.option-content{flex:1 1}.option-badge{align-items:center;border-radius:20px;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;margin-bottom:.5rem;padding:.25rem .75rem}.xaman-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.xrpl-badge{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.custom-badge{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.badge-icon{font-size:1rem}.badge-text{font-size:.85rem}.option-username{color:#fff;color:var(--text-color,#fff);font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.option-description{font-size:.9rem}.no-usernames-message,.option-description{color:#a0a0b0;color:var(--text-secondary,#a0a0b0)}.no-usernames-message{padding:2rem;text-align:center}.no-usernames-message p{margin-bottom:.5rem}.username-modal-footer{background-color:#1a1a2e;background-color:var(--background-color,#1a1a2e);border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top:1px solid #3a3a4e;border-top:1px solid var(--border-color,#3a3a4e);padding:1.5rem}.confirm-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;font-size:1.1rem;font-weight:700;padding:.75rem;transition:all .3s ease;width:100%}.confirm-button:hover:not(:disabled){box-shadow:0 5px 20px #667eea66;transform:translateY(-2px)}.confirm-button:disabled{cursor:not-allowed;opacity:.6}[data-theme=dark] .username-modal-body,[data-theme=dark] .username-modal-footer{background-color:#1a1a2e;color:#fff}[data-theme=dark] .username-option{background-color:#16213e;border-color:#3a3a4e}[data-theme=light] .username-modal-body,[data-theme=light] .username-modal-footer{background-color:#f8f9fa;color:#212529}[data-theme=light] .username-option{background-color:#fff;border-color:#dee2e6}[data-theme=light] .option-username{color:#212529}[data-theme=light] .option-description{color:#6c757d}.statistics-period-selector{background:#f8f9fa;border-radius:8px;display:flex;gap:10px;margin:20px 0;padding:10px}.statistics-period-selector button{background:none;border:none;border-radius:4px;color:#555;cursor:pointer;font-weight:500;padding:8px 16px;transition:all .2s ease}.statistics-period-selector button:hover{background-color:#e9ecef}.statistics-period-selector button.active{background-color:#3498db;color:#fff}.statistics-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:30px 0}.statistics-card{background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.statistics-card h2{border-bottom:1px solid #eee;color:#2c3e50;font-size:18px;margin-bottom:20px;margin-top:0;padding-bottom:10px}.statistics-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.stat-item{align-items:center;display:flex;flex-direction:column;text-align:center}.stat-value{color:#3498db;font-size:24px;font-weight:700;margin-bottom:5px}.stat-label{font-size:14px}.statistics-chart-container{background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px}.statistics-chart-container h2{border-bottom:1px solid #eee;color:#2c3e50;font-size:18px;margin-bottom:20px;margin-top:0;padding-bottom:10px}.chart-placeholder{align-items:center;background:#00000008;border-radius:8px;color:#95a5a6;display:flex;flex-direction:column;font-style:italic;height:300px;justify-content:center}.dark-mode .statistics-period-selector{background:#333}.dark-mode .statistics-period-selector button{color:#ddd}.dark-mode .statistics-period-selector button:hover{background-color:#444}.dark-mode .statistics-card{background-color:#333;box-shadow:0 2px 4px #0000004d}.dark-mode .statistics-card h2{border-bottom-color:#444;color:#ecf0f1}.dark-mode .stat-value{color:#5dade2}.dark-mode .stat-label{color:#bdc3c7}.dark-mode .statistics-chart-container{background-color:#333;box-shadow:0 2px 4px #0000004d}.dark-mode .statistics-chart-container h2{border-bottom-color:#444;color:#ecf0f1}.dark-mode .chart-placeholder{background:#ffffff08;color:#7f8c8d}.app-container.bee-mode .statistics-period-selector,.app-container.bee-mode .time-period-buttons,.bee-mode .statistics-period-selector,.bee-mode .time-period-buttons{background-color:#282828e6!important;border:1px solid gold!important;border-radius:8px!important;box-shadow:0 0 15px #ffd70033!important;padding:10px!important}.app-container.bee-mode .statistics-period-selector button,.app-container.bee-mode .time-period-buttons button,.bee-mode .statistics-period-selector button,.bee-mode .time-period-buttons button{background-color:#1a1a1acc!important;border:1px solid gold!important;color:gold!important;margin:0 5px!important}.app-container.bee-mode .statistics-period-selector button:hover,.app-container.bee-mode .time-period-buttons button:hover,.bee-mode .statistics-period-selector button:hover,.bee-mode .time-period-buttons button:hover{background-color:#3c3c3ce6!important;box-shadow:0 0 15px #ffd7004d!important}.app-container.bee-mode .statistics-period-selector button.active,.app-container.bee-mode .time-period-buttons button.active,.bee-mode .statistics-period-selector button.active,.bee-mode .time-period-buttons button.active{background-color:#3c3c3ce6!important;box-shadow:0 0 15px #ffd7004d!important;font-weight:700!important}.total-user-count{margin-bottom:15px;text-align:center}.total-user-count .stat-value.main-count{display:block;font-size:28px}.statistics-grid.user-chart-grid{display:block;height:250px;margin-top:10px;padding:0;width:100%}.chart-container{height:100%;position:relative;width:100%}.statistics-card.browser-usage-card{grid-column:span 3}.statistics-card.crypto-card .statistics-grid.crypto-grid{gap:10px 15px;grid-template-columns:repeat(3,1fr)}.dark-mode .statistics-card.crypto-card .stat-value.crypto-amount,.statistics-card.crypto-card .stat-value.crypto-amount{color:#1abc9c}.bee-mode .statistics-card.crypto-card .stat-value.crypto-amount{color:gold}.statistics-card.crypto-card .stat-item.usd-value .stat-value{color:#27ae60}.statistics-card.crypto-card .stat-item.empty-usd-value .stat-value{color:#95a5a6}.dark-mode .statistics-card.crypto-card .stat-item.usd-value .stat-value{color:#2ecc71}.bee-mode .statistics-card.crypto-card .stat-item.usd-value .stat-value{color:#a0d9b4}.total-crypto-usd-value{border-top:1px solid #eee;margin-top:15px;padding-top:15px;text-align:center}.dark-mode .total-crypto-usd-value{border-top-color:#444}.bee-mode .total-crypto-usd-value{border-top-color:gold}.total-crypto-usd-value .stat-label{color:#555;display:block;font-size:1rem;margin-bottom:5px}.dark-mode .total-crypto-usd-value .stat-label{color:#bdc3c7}.bee-mode .total-crypto-usd-value .stat-label{color:#f1e8dd}.total-crypto-usd-value .stat-value.main-count{color:#2c3e50;font-size:1.8rem}.dark-mode .total-crypto-usd-value .stat-value.main-count{color:#ecf0f1}.bee-mode .total-crypto-usd-value .stat-value.main-count{color:gold}.profile-delete-container{align-items:center;background-color:#000000b3;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:opacity 1s ease-out;width:100%;z-index:9999}.profile-delete-canvas{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.delete-message-overlay{color:#fff;max-width:80%;pointer-events:auto;position:relative;text-align:center;text-shadow:2px 2px 8px #000000e6;z-index:10000}.delete-message-overlay h1{animation:text-fade-in 1s ease-out forwards;color:#e74c3c;font-size:3rem;margin:0;padding:20px}.delete-message-overlay p{animation:text-fade-in 1.5s ease-out forwards;font-size:1.2rem;opacity:0}@keyframes text-fade-in{0%{opacity:0}to{opacity:1}}.settings-section{background:#f8f9fa;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px 0;padding:20px}.settings-section h2{border-bottom:1px solid #ddd;color:var(--header-text-color);font-size:1.5em;margin-bottom:15px;padding-bottom:5px}.setting-item{border-bottom:1px solid #eee;justify-content:space-between;padding:15px 0}.setting-button{background:#3498db;border:none;border-radius:4px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:block;margin:0;max-width:200px;padding:10px;transition:background-color .2s ease-in-out,transform .15s ease-in-out,filter .2s ease-in-out,box-shadow .2s ease-in-out;width:auto}.setting-button:hover{box-shadow:0 4px 8px #00000026;filter:brightness(1.1);transform:translateY(-2px)}.setting-button:active{box-shadow:0 1px 2px #0000001a;filter:brightness(.95);transform:scale(.98)}.danger{background:#e74c3c}.select-input{border:1px solid #ddd;border-radius:4px;padding:8px;width:150px}.dark-mode .settings-section{background:#1a1a2e;box-shadow:0 2px 8px #0006;color:#fff}.dark-mode .settings-section h2{border-bottom:1px solid #333;color:#fff}.dark-mode .setting-item{border-bottom:1px solid #333}.dark-mode .setting-label{color:#fff}.dark-mode .select-input{background:#2c3e50;border-color:#444;color:#fff}.dark-mode .setting-button{background:#4a4a4f;color:#fff}.dark-mode .setting-button.danger{background:#c0392b;color:#fff}.dark-mode .toggle-slider{background-color:#444}.dark-mode .toggle-slider:before{background-color:#bbb}.dark-mode input:checked+.toggle-slider{background-color:#2c3e50}.dark-mode input:checked+.toggle-slider:before{background-color:#3498db}.account-actions,.other-actions{display:flex;flex-direction:column;gap:10px;margin-top:10px}.settings-action-item{display:block}.settings-link-button{display:inline-block;text-decoration:none}.action-button{align-items:center;display:flex;gap:8px;justify-content:center;margin:0;padding:10px 15px}.danger-button{background-color:#e74c3c;box-shadow:0 2px 4px #0000001a;transition:background-color .2s ease-in-out,transform .15s ease-in-out,filter .2s ease-in-out,box-shadow .2s ease-in-out}.danger-button:hover{background-color:#c0392b;box-shadow:0 4px 8px #00000026;filter:brightness(1.1);transform:translateY(-2px)}.danger-button:active{background-color:#a93226;box-shadow:0 1px 2px #0000001a;filter:brightness(.95);transform:scale(.98)}.dark-mode .danger-button{background-color:#c0392b}.dark-mode .danger-button:hover{background-color:#a93226;box-shadow:0 4px 8px #0000004d;filter:brightness(1.1);transform:translateY(-2px)}.dark-mode .danger-button:active{background-color:#8e2c1f;box-shadow:0 1px 2px #0003;filter:brightness(.9);transform:scale(.98)}.dark-mode .setting-button:hover{box-shadow:0 4px 8px #00000059;filter:brightness(1.05);transform:translateY(-2px)}.dark-mode .setting-button:active{box-shadow:0 1px 2px #0003;filter:brightness(.9);transform:scale(.98)}.settings-section .other-actions .settings-link-button{display:inline-block!important;opacity:1!important;position:static!important;visibility:visible!important}.settings-section .other-actions .setting-button.action-button{background-color:#3498db;margin:0!important;opacity:1!important;position:static!important;visibility:visible!important}.dark-mode .settings-section .other-actions .setting-button.action-button{background-color:#4a4a4f}.settings-section .other-actions{display:block!important;height:auto!important;margin-top:10px!important;overflow:visible!important;padding:0!important;position:static!important}.settings-section .other-actions .settings-action-item:first-child,.settings-section .other-actions .settings-action-item:nth-child(2){margin-bottom:10px}.feedback-section{border-top:1px solid #ccc;display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:15px}.feedback-section h3{color:var(--text-color);font-size:1.1em;margin-bottom:5px}.feedback-textarea{background-color:var(--input-bg-color);border:1px solid #ccc;border-radius:4px;color:var(--text-color);font-family:inherit;font-size:1em;min-height:80px;padding:10px;resize:vertical;width:100%}.feedback-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #3498db33;outline:none}.feedback-status{border-radius:3px;font-size:.9em;margin-top:5px;padding:5px}.feedback-status.success{background-color:#27ae601a;color:#27ae60}.feedback-status.error{background-color:#c0392b1a;color:#c0392b}.feedback-section .setting-button{align-self:flex-start}.other-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-section .action-item{display:flex;justify-content:space-between}.settings-section .other-actions .settings-action-item{display:flex;flex:1 1 auto}.settings-section .other-actions .setting-button,.settings-section .other-actions .settings-link-button{text-align:center;width:100%}.app-container:not(.portrait-mode) .preferences-actions .settings-action-item+.settings-action-item{margin-top:10px!important}.settings-action-item+.setting-item{border-top:1px solid #eee;margin-top:10px;padding-top:15px}.dark-mode .settings-action-item+.setting-item{border-top-color:#333}@keyframes pulsating-glow{0%{box-shadow:0 0 5px #ffa50080,0 0 10px #ffd70066}50%{box-shadow:0 0 20px #ffa500cc,0 0 30px #ffd700b3}to{box-shadow:0 0 5px #ffa50080,0 0 10px #ffd70066}}.pulsating-glow{animation:pulsating-glow 2s ease-in-out infinite}.delete-confirmation .delete-info-note{font-weight:400!important}.delete-confirmation .delete-info-note.scammer-warning{font-weight:700!important}.trollzone-layout{box-sizing:border-box;display:flex;gap:20px;height:calc(100vh - 30px);margin-bottom:10px;overflow:hidden;padding:0}.aesthetic-mode .trollzone-layout,.bee-mode .trollzone-layout,.blueprint-mode .trollzone-layout,.construction-mode .trollzone-layout,.dark-mode .trollzone-layout,.dos-mode .trollzone-layout,.eight-bit-mode .trollzone-layout,.food-mode .trollzone-layout,.grandma-mode .trollzone-layout,.music-mode .trollzone-layout,.pixel-art-mode .trollzone-layout,.reggae-mode .trollzone-layout,.samurai-mode .trollzone-layout,.sixties-mode .trollzone-layout,.synth-mode .trollzone-layout,.terminal-mode .trollzone-layout,.vangogh-mode .trollzone-layout{box-sizing:border-box!important;height:calc(100vh - 30px)!important;padding:0!important}.tv-container{flex:8 1;flex-direction:column;max-width:75%}.chat-section,.tv-container{box-sizing:border-box;display:flex;gap:10px;min-height:0}.chat-section{flex:4 1;flex-direction:column;max-width:25%;min-width:250px;padding-left:10px;padding-right:10px}.chat-section>.chat-style-container{flex-shrink:0;height:67%;margin-bottom:0;overflow:hidden}.empty-container{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:10px}.empty-container:after{background:linear-gradient(90deg,#333,#666,#333);bottom:0;box-shadow:0 2px 10px #0000004d;content:"";height:3px;left:0;position:absolute;width:100%}.dark-mode .empty-container{background-color:#282828e6;border-color:#444}.dark-mode .empty-container:after{background:linear-gradient(90deg,#111,#333,#111)}.dos-mode .empty-container{background-color:#000;border:1px solid #fff;box-shadow:inset 0 0 10px #ffffff1a}.dos-mode .empty-container:after{background:#fff;box-shadow:0 0 5px #ffffffb3;height:2px}.tv-frame{background-color:#333;background:linear-gradient(45deg,#222,#444);box-shadow:0 0 30px #00000080;display:flex;flex:2 1;flex-direction:column;margin-bottom:0;padding:40px 40px 20px}.tv-frame,.tv-screen{border-radius:20px;box-sizing:border-box;position:relative;width:100%}.tv-screen{background-color:#000;border:10px solid #111;flex-grow:1;min-height:0;overflow:hidden}.tv-static{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");height:100%;left:0;opacity:.05;pointer-events:none;position:absolute;top:0;width:100%}.tv-content{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:20px;position:relative;z-index:1}.tv-channel-display{background-color:#000000b3;border-radius:4px;color:#ffffffe6;flex-shrink:0;font-family:Digital,monospace;font-size:18px;padding:5px 10px}.tv-content-display{align-items:center;aspect-ratio:16/9;background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;justify-content:center;max-height:100%;max-width:100%;overflow:hidden;padding:0;position:relative;width:100%}.iframe-overlay{background-color:initial;cursor:default;height:100%;pointer-events:all;width:100%;z-index:10}.iframe-overlay,.tv-iframe{left:0;position:absolute;top:0}.tv-iframe{z-index:1}.tv-offline-message{color:#ccc;font-size:1.2em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.dark-mode .tv-offline-message{color:#777}.dos-mode .tv-offline-message{background-color:navy;border:1px solid #fff;color:#fff}.tv-iframe{aspect-ratio:16/9;background-color:#000;border:none;border-radius:0;box-shadow:none;height:100%;width:100%}.tv-screen:after{background:repeating-linear-gradient(0deg,#00000026,#00000026 1px,#0000 0,#0000 2px);content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:absolute;top:0;width:100%}.video-playing.tv-screen:after{opacity:0}.chat-container{box-sizing:border-box;display:flex;flex:4 1;flex-direction:column;height:100%;max-width:25%;padding:20px 20px 20px 0}.tv-chat-area{background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 8px #0003;display:flex;flex:1 1;flex-direction:column;margin-bottom:10px;min-height:100px;overflow-y:auto;padding:10px}.tv-admin-controls{align-items:center;display:flex;gap:8px;justify-content:center;margin:8px 0 10px}.tv-admin-controls button{background:#222;border:1px solid #444;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;padding:6px 10px}.tv-admin-controls button:hover{background:#333}.tv-admin-controls .danger{background:#7a1b1b;border-color:#8e2b2b}.tv-admin-controls .danger:hover{background:#962121}.tv-chat-messages{flex:1 1;overflow-y:auto}.tv-message{font-family:VT323,Courier New,monospace;font-size:14px;line-height:1.4;margin-bottom:8px}.tv-message-user{color:#06c;font-weight:700;margin-right:5px}.tv-username-container{align-items:center;display:flex;flex-shrink:0;margin-bottom:10px}.tv-username-container label{margin-right:10px}.tv-username-input{background-color:#f5f5f5;border:2px solid #444;border-radius:4px;flex:0 0 200px;padding:8px}.tv-message-form{display:flex;gap:10px}.tv-message-input{background-color:#f5f5f5;border:2px solid #444;border-radius:4px;flex:1 1;padding:10px}.tv-message-button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;transition:all .2s ease}.tv-message-button:hover{background-color:#2980b9}.tv-playlist{background-color:#ffffffe6;border-radius:10px;box-shadow:0 4px 8px #0003;margin-bottom:10px;margin-top:0;padding:12px}.tv-playlist-header{border-bottom:1px solid #ddd;margin-bottom:8px;padding-bottom:8px}.tv-playlist-header h3{color:#333;font-size:16px;margin:0;text-align:center}.tv-playlist-items{max-height:150px;overflow-y:auto}.tv-playlist-item{grid-gap:10px;border-bottom:1px solid #eee;display:grid;gap:10px;grid-template-columns:50px 1fr 80px;padding:8px 0}.tv-playlist-item:last-child{border-bottom:none}.tv-playlist-time{color:#3498db;font-weight:700}.tv-playlist-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-playlist-source{color:#3498db;font-size:12px;text-align:right}.tv-search-controls{box-sizing:border-box;margin-bottom:15px;margin-top:-25px;padding:5px 15px;position:relative;z-index:2}.tv-search-controls,.tv-search-form{display:flex;justify-content:flex-start;width:100%}.tv-search-form{align-items:center;gap:10px;max-width:350px}.tv-content-submission,.tv-submission-form{width:100%}.tv-url-input-container{display:flex;gap:10px;width:100%}.tv-url-input{flex:1 1}.dark-mode .trollzone-messages{background-color:#333;border-color:#555}.dark-mode .trollzone-message{border-bottom-color:#444}.dark-mode .message-username{color:#5dade2}.dark-mode .message-time{color:#aaa}.dark-mode .message-input,.dark-mode .username-input{background-color:#444;border-color:#555;color:#ecf0f1}.dark-mode .message-input::placeholder,.dark-mode .username-input::placeholder{color:#aaa}.dark-mode .tv-content-display{background-color:#3c3c3ce6}.dark-mode .tv-chat-area{background-color:#282828e6;color:#ddd}.dark-mode .tv-message-user{color:#4c9be8}.dark-mode .tv-message-input,.dark-mode .tv-username-input{background-color:#333;border-color:#555;color:#ddd}.dark-mode .tv-channel-display{background-color:#000c;color:#5dade2}.dark-mode .tv-playlist{background-color:#282828e6;border-top-color:#444;color:#ddd}.dark-mode .tv-playlist-header{border-bottom-color:#444}.dark-mode .tv-playlist-header h3{color:#eee}.dark-mode .tv-playlist-item{border-bottom-color:#444}.dark-mode .tv-playlist-time{color:#4c9be8}.dark-mode .tv-playlist-duration{color:#aaa}.dark-mode .tv-search-input{background-color:#333;border-color:#555;color:#4c9be8}.dark-mode .tv-search-input::placeholder{color:#777}.dark-mode .tv-volume-bar{background-color:#222;border-color:#555}.dark-mode .tv-volume-level{background-color:#4c9be8}.dark-mode .tv-channel-label{color:#eee}.dos-mode .trollzone-messages{background-color:#000;border:1px solid #fff}.dos-mode .trollzone-message{border-bottom:1px dashed #fff}.dos-mode .message-content,.dos-mode .message-username{color:#fff}.dos-mode .message-time{color:#aaa}.dos-mode .tv-chat-area{background-color:#000;border:1px solid #fff;box-shadow:inset 0 0 10px #ffffff1a;color:#fff}.dos-mode .tv-message{border-bottom:1px dashed #aaa}.dos-mode .tv-message-user{color:#fff;font-weight:700}.dos-mode .tv-message-content{color:#fff}.app-container.grey-mode .chat-message,.app-container.grey-mode .chat-message *,.app-container.grey-mode .chat-message-content,.app-container.grey-mode .chat-message-user,.app-container.grey-mode .chat-messages-area,.app-container.grey-mode .chat-messages-area *,.app-container.grey-mode .chat-style-container,.app-container.grey-mode .chat-style-container *,.app-container.grey-mode .tv-chat-messages,.app-container.grey-mode .tv-chat-messages *,.app-container.grey-mode .tv-message,.app-container.grey-mode .tv-message *,.app-container.grey-mode .tv-message-content,.app-container.grey-mode .tv-message-user,.grey-mode .chat-message,.grey-mode .chat-message *,.grey-mode .chat-message-content,.grey-mode .chat-message-user,.grey-mode .chat-messages-area,.grey-mode .chat-messages-area *,.grey-mode .chat-style-container,.grey-mode .chat-style-container *,.grey-mode .tv-chat-messages,.grey-mode .tv-chat-messages *,.grey-mode .tv-message,.grey-mode .tv-message *,.grey-mode .tv-message-content,.grey-mode .tv-message-user{color:#505050!important}.dos-mode .tv-message-input,.dos-mode .tv-username-input{background-color:#000;border:1px solid #fff;color:#fff;font-family:Courier New,monospace}.dos-mode .tv-message-button{background-color:silver;border:2px outset #fff;color:#000;font-family:Courier New,monospace;text-transform:uppercase}.dos-mode .tv-message-button:hover{background-color:#aaa}.dos-mode .tv-playlist{background-color:#000;border:1px solid #fff;box-shadow:inset 0 0 10px #ffffff1a;color:#fff}.dos-mode .tv-playlist-header{border-bottom:1px solid #fff}.dos-mode .tv-playlist-header h3{color:#ff0}.dos-mode .tv-playlist-item{border-bottom:1px dotted #fff}.dos-mode .tv-playlist-time{color:#aaa}.dos-mode .tv-playlist-duration,.dos-mode .tv-playlist-title{color:#fff}.dos-mode .tv-search-input{background-color:#000;border:1px solid #fff;color:#fff}.dos-mode .tv-channel-label{color:#fff;text-shadow:none}.dos-mode .tv-volume-bar{background-color:initial;border:1px solid #fff;box-shadow:none;height:10px;padding:0}.dos-mode .tv-volume-level{background-color:#ff0;border-radius:0;box-shadow:none;height:100%}.dos-mode .tv-frame{background:#444;border:8px solid #555;border-radius:5px;box-shadow:inset 0 0 10px #000c;padding:20px}.dos-mode .tv-screen{background-color:#000;border:6px solid #222;border-radius:5px;box-shadow:inset 0 0 15px #00ff001a;overflow:hidden;position:relative}.dos-mode .tv-screen:before{background:linear-gradient(180deg,#0000 50%,#00ff0008 0);background-size:100% 4px;z-index:2}.dos-mode .tv-screen:after,.dos-mode .tv-screen:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.dos-mode .tv-screen:after{background:radial-gradient(circle at center,#0000 60%,#000c 100%);z-index:3}.dos-mode .tv-static{animation:dos-static .2s steps(2) infinite;background-size:4px 4px;opacity:.08}@keyframes dos-static{0%{opacity:.08}50%{opacity:.06}to{opacity:.08}}.dos-mode .tv-content-display{background-color:#000;border:1px solid #fff;box-shadow:inset 0 0 10px #00ff001a;overflow:hidden;position:relative}.dos-mode .tv-content-display:before{animation:scan-line 10s linear infinite;background:repeating-linear-gradient(180deg,#00ff0008,#00ff0008 1px,#0000 0,#0000 2px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}@keyframes scan-line{0%{background-position:0 0}to{background-position:0 100px}}.dos-mode .tv-controls{background-color:#222;border:1px solid #fff;border-radius:3px;box-shadow:0 0 5px #0f03;padding:10px}.dos-mode .tv-button{background-color:#000;border:2px outset #fff;box-shadow:2px 2px 0 #030;color:#fff;font-family:VT323,Courier New,monospace;font-weight:700;text-shadow:0 0 3px #00ff00b3;text-transform:uppercase;transition:all .1s}.dos-mode .tv-button:active{border-style:inset;box-shadow:1px 1px 0 #030;transform:translate(1px,1px)}.dos-mode .tv-volume-level{background-color:#fff;box-shadow:0 0 5px #00ff00b3}.dos-mode .tv-volume-bar{background-color:#010;border-color:#fff}.dos-mode .tv-antenna-left,.dos-mode .tv-antenna-right{background-color:#666;box-shadow:0 0 3px #00000080}.tv-controls{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:10px;min-height:auto;padding:5px 15px;position:relative;width:100%}.tv-channel-buttons{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;padding:5px 10px}.tv-channel-button{background-color:#444;border:1px solid #666;border-radius:3px;color:#ccc;cursor:pointer;font-size:10px;padding:3px 8px;transition:background-color .2s,color .2s}.tv-channel-button:hover{background-color:#555;color:#fff}.tv-channel-button.active{background-color:#28a745;border-color:#1e7e34;color:#fff;font-weight:700}.tv-now-playing{flex-grow:1;padding:5px 10px}.tv-now-playing .now-playing-info{justify-content:flex-start;width:100%}.tv-now-playing .now-playing-submitter{color:#a5d6a7;flex-shrink:0;font-style:italic;min-width:80px;white-space:nowrap}.tv-now-playing .now-playing-creator,.tv-now-playing .now-playing-title{flex-shrink:1;min-width:30px;overflow:hidden;text-overflow:ellipsis}.tv-now-playing .now-playing-duration,.tv-now-playing .now-playing-separator,.tv-now-playing .now-playing-source,.tv-now-playing .now-playing-url-btn{flex-shrink:0}.volume-controls{align-items:flex-end;align-self:center;display:flex;flex-direction:column;flex-shrink:0;gap:5px}.volume-buttons{align-items:center;display:flex;gap:8px;margin-top:0}.tv-volume-display{margin-top:5px;width:120px}.tv-channel-label{font-family:VT323,Courier New,monospace;font-weight:700;padding:0 8px}.tv-volume-bar{background-color:#0003;border:1px solid #888;border-radius:5px;height:10px;overflow:hidden}.tv-volume-level{background-color:#3498db;border-radius:3px;height:100%;transition:width .2s}@media (max-width:1100px){.trollzone-layout{flex-direction:column}.tv-container{height:60vh;max-width:none;padding:10px}.chat-container{height:40vh;max-width:none;padding:0 10px 10px}.tv-frame{height:100%;padding:20px}.tv-screen{height:calc(100% - 70px)}.tv-chat-area{height:calc(100% - 100px);margin-bottom:10px}.tv-playlist{margin-bottom:10px;margin-top:0;padding:8px}.tv-playlist-items{max-height:120px}.tv-playlist-item{padding:6px 0}.tv-search-controls{margin-top:10px;padding:5px 10px}.tv-search-form{max-width:280px}.tv-search-input{font-size:14px;height:36px}.tv-screen{height:calc(100% - 130px)}.tv-controls{flex-wrap:wrap;gap:10px}.channel-controls{order:1}.channel-controls,.volume-controls{flex:0 0 100%;justify-content:center}.volume-controls{order:2}.tv-search-controls{order:3}}.tv-empty-container{background-color:#ffffffe6;border:1px solid #ddd;border-radius:20px;box-shadow:0 0 30px #00000080;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-top:0;min-height:100px;overflow:hidden;padding:15px;position:relative}.tv-empty-container:after{background:linear-gradient(90deg,#333,#666,#333);bottom:0;box-shadow:0 2px 10px #0000004d;content:"";height:3px;left:0;position:absolute;width:100%}.content-submission-form{position:relative;width:100%}.content-submission-form form{display:flex;flex-direction:column;gap:15px;width:100%}.form-row{display:flex;gap:10px;width:100%}.url-row{gap:12px}.details-row{justify-content:space-between}.content-url-input{background-color:#f5f5f5;border:2px solid #444;border-radius:6px;flex:1 1;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.aesthetic-mode .content-creator-input,.aesthetic-mode .content-title-input,.aesthetic-mode .content-url-input,.bee-mode .content-creator-input,.bee-mode .content-title-input,.bee-mode .content-url-input,.blueprint-mode .content-creator-input,.blueprint-mode .content-title-input,.blueprint-mode .content-url-input,.construction-mode .content-creator-input,.construction-mode .content-title-input,.construction-mode .content-url-input,.dark-mode .content-creator-input,.dark-mode .content-title-input,.dark-mode .content-url-input,.dos-mode .content-creator-input,.dos-mode .content-title-input,.dos-mode .content-url-input,.eight-bit-mode .content-creator-input,.eight-bit-mode .content-title-input,.eight-bit-mode .content-url-input,.food-mode .content-creator-input,.food-mode .content-title-input,.food-mode .content-url-input,.grandma-mode .content-creator-input,.grandma-mode .content-title-input,.grandma-mode .content-url-input,.music-mode .content-creator-input,.music-mode .content-title-input,.music-mode .content-url-input,.pixel-art-mode .content-creator-input,.pixel-art-mode .content-title-input,.pixel-art-mode .content-url-input,.reggae-mode .content-creator-input,.reggae-mode .content-title-input,.reggae-mode .content-url-input,.samurai-mode .content-creator-input,.samurai-mode .content-title-input,.samurai-mode .content-url-input,.sixties-mode .content-creator-input,.sixties-mode .content-title-input,.sixties-mode .content-url-input,.synth-mode .content-creator-input,.synth-mode .content-title-input,.synth-mode .content-url-input,.terminal-mode .content-creator-input,.terminal-mode .content-title-input,.terminal-mode .content-url-input,.vangogh-mode .content-creator-input,.vangogh-mode .content-title-input,.vangogh-mode .content-url-input{border-width:1px!important;font-size:14px!important;line-height:normal!important;padding:10px 12px!important}.content-url-input:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33}.content-creator-input,.content-submitter-input,.content-title-input{background-color:#f8f8f8;border:1px solid #aaa;border-radius:4px;flex:1 1;font-size:13px;outline:none;padding:8px 10px}.content-creator-input:read-only,.content-submitter-input:read-only,.content-title-input:read-only{background-color:#f0f0f0;border-color:#ddd;color:#666;cursor:not-allowed}.content-creator-input:read-only:after,.content-submitter-input:read-only:after,.content-title-input:read-only:after{content:"🔒";opacity:.5;position:absolute;right:10px}.dark-mode .content-creator-input:read-only,.dark-mode .content-submitter-input:read-only,.dark-mode .content-title-input:read-only{background-color:#2a2a2a;border-color:#444;color:#aaa}.dos-mode .content-creator-input:read-only,.dos-mode .content-submitter-input:read-only,.dos-mode .content-title-input:read-only{background-color:#001800;border-color:#080;color:#0b0}.app-container.grey-mode .content-creator-input,.app-container.grey-mode .content-title-input,.app-container.grey-mode .content-url-input,.grey-mode .content-creator-input,.grey-mode .content-title-input,.grey-mode .content-url-input{background-color:#707070!important;border-color:#606060!important;color:#fff!important}.app-container.grey-mode .content-creator-input::placeholder,.app-container.grey-mode .content-title-input::placeholder,.app-container.grey-mode .content-url-input::placeholder,.grey-mode .content-creator-input::placeholder,.grey-mode .content-title-input::placeholder,.grey-mode .content-url-input::placeholder{color:#b0b0b0!important}.app-container.grey-mode .content-submitter-input,.grey-mode .content-submitter-input{background-color:grey!important;border-color:#707070!important;color:#505050!important}.app-container.grey-mode .content-submitter-input:read-only,.grey-mode .content-submitter-input:read-only{background-color:grey!important;border-color:#707070!important;color:#505050!important}.content-submit-button{background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.5px;min-width:160px;padding:10px 20px;text-transform:uppercase;transition:background-color .2s}.aesthetic-mode .content-submit-button,.bee-mode .content-submit-button,.blueprint-mode .content-submit-button,.construction-mode .content-submit-button,.dark-mode .content-submit-button,.dos-mode .content-submit-button,.eight-bit-mode .content-submit-button,.food-mode .content-submit-button,.grandma-mode .content-submit-button,.music-mode .content-submit-button,.pixel-art-mode .content-submit-button,.reggae-mode .content-submit-button,.samurai-mode .content-submit-button,.sixties-mode .content-submit-button,.synth-mode .content-submit-button,.terminal-mode .content-submit-button,.vangogh-mode .content-submit-button{border-width:1px!important;box-shadow:none!important;padding:10px 20px!important;transform:none!important}.content-submit-button:hover{background-color:#2980b9}.content-submit-button:disabled{background-color:#999;cursor:not-allowed}.submission-status{background-color:#000000b3;border:1px solid #fff3;border-radius:4px;box-shadow:0 2px 5px #0000004d;color:#fff;font-size:14px;left:10px;padding:8px 12px;position:absolute;right:10px;text-align:center;top:5px;z-index:10}.dark-mode .submission-status{background-color:#141414cc;border:1px solid #ffffff26;color:#eee}.dark-mode .submission-status.success{background-color:#2ecc71cc;border-color:#2ecc71e6;color:#fff}.dark-mode .submission-status.error{background-color:#e74c3ccc;border-color:#e74c3ce6;color:#fff}.dos-mode .submission-status{box-shadow:none;text-shadow:1px 1px #000}.dos-mode .submission-status.success{background-color:green;color:#fff}.dos-mode .submission-status.error{background-color:maroon;color:#ff0}.dark-mode .tv-empty-container{background-color:#282828e6;border-color:#444}.dark-mode .tv-empty-container:after{background:linear-gradient(90deg,#111,#333,#111)}.dark-mode .content-creator-input,.dark-mode .content-submitter-input,.dark-mode .content-title-input,.dark-mode .content-url-input{background-color:#333;border-color:#555;color:#ddd}.dark-mode .content-creator-input::placeholder,.dark-mode .content-submitter-input::placeholder,.dark-mode .content-title-input::placeholder,.dark-mode .content-url-input::placeholder{color:#888}.dark-mode .content-submit-button{background-color:#4c9be8}.dark-mode .content-submit-button:hover{background-color:#3d8bd8}.dos-mode .tv-empty-container{background-color:#000;border:1px solid #fff;box-shadow:inset 0 0 10px #ffffff1a}.dos-mode .content-creator-input,.dos-mode .content-submitter-input,.dos-mode .content-title-input,.dos-mode .content-url-input{background-color:#000;border:1px solid #fff;color:#fff;font-family:Courier New,monospace}.dos-mode .content-creator-input::placeholder,.dos-mode .content-submitter-input::placeholder,.dos-mode .content-title-input::placeholder,.dos-mode .content-url-input::placeholder{color:#888}.dos-mode .content-submit-button{background-color:silver;border:2px outset #fff;box-shadow:inset 0 0 5px #00ff004d;color:#000;font-family:Courier New,monospace}.dos-mode .content-submit-button:hover{background-color:#aaa}.dos-mode .submission-status{background-color:navy;border:1px solid #fff;color:#fff;font-family:Courier New,monospace}.app-container.bee-mode .empty-container,.bee-mode .empty-container{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important;color:#f1e8dd!important}.app-container.bee-mode .empty-container:after,.bee-mode .empty-container:after{background:linear-gradient(90deg,gold,#fa0,gold)!important}.app-container.bee-mode .content-submission-form,.app-container.bee-mode .tv-content-display,.app-container.bee-mode .tv-empty-container,.bee-mode .content-submission-form,.bee-mode .tv-content-display,.bee-mode .tv-empty-container{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .content-creator-input,.app-container.bee-mode .content-title-input,.app-container.bee-mode .content-url-input,.bee-mode .content-creator-input,.bee-mode .content-title-input,.bee-mode .content-url-input{background-color:#1a1a1acc!important;border:1px solid gold!important;color:#f1e8dd!important}.app-container.bee-mode .content-creator-input::placeholder,.app-container.bee-mode .content-title-input::placeholder,.app-container.bee-mode .content-url-input::placeholder,.bee-mode .content-creator-input::placeholder,.bee-mode .content-title-input::placeholder,.bee-mode .content-url-input::placeholder{color:#ffd70080!important}.app-container.bee-mode .content-submit-button,.bee-mode .content-submit-button{background-color:#1a1a1acc!important;border:1px solid gold!important;color:gold!important}.app-container.bee-mode .content-submit-button:hover,.bee-mode .content-submit-button:hover{background-color:#282828e6!important;box-shadow:0 0 15px #ffd7004d!important}.app-container.bee-mode .tv-playlist,.bee-mode .tv-playlist{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .tv-playlist-header,.bee-mode .tv-playlist-header{border-bottom:1px solid #ffd7004d!important}.app-container.bee-mode .tv-playlist-header h3,.bee-mode .tv-playlist-header h3{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.app-container.bee-mode .tv-playlist-item,.bee-mode .tv-playlist-item{border-bottom:1px solid #ffd7001a!important;color:#f1e8dd!important}.app-container.bee-mode .tv-playlist-title,.bee-mode .tv-playlist-title{color:#f1e8dd!important}.app-container.bee-mode .tv-playlist-source,.app-container.bee-mode .tv-playlist-time,.bee-mode .tv-playlist-source,.bee-mode .tv-playlist-time{color:#ffd700b3!important}.playlist-container{background-color:#141414b3;border-radius:8px;color:#f0f0f0;display:flex;flex:1 1;flex-direction:column;margin-top:10px;overflow:hidden;padding:10px}.playlist-now-playing{margin-bottom:15px}.playlist-header{align-items:center;border-bottom:1px solid #fff3;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:5px}.playlist-playing-label{color:#3498db;font-size:16px;font-weight:700}.playlist-countdown{color:#333;font-weight:700}.playlist-current-item,.playlist-item{margin-bottom:8px}.playlist-item-info{background-color:#00000008;border-radius:4px;margin-bottom:5px;padding:8px 10px}.playlist-item-line:first-child{border-bottom:1px dashed #0000000d;margin-bottom:4px;padding-bottom:5px}.playlist-item-line:last-child{padding-top:2px}.playlist-current-item .playlist-item-info{background-color:#3498db0d;border-left:3px solid #3498db}.playlist-item-source{flex-shrink:0;margin-right:5px;min-width:60px}.playlist-item-url-btn{flex-shrink:0;margin:0 5px}.playlist-item-submitter{flex-shrink:0;min-width:60px;white-space:nowrap}.playlist-item-title{max-width:180px}.playlist-item-creator,.playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-item-creator{max-width:100px}.no-playlist-items{align-items:center;color:#fff9;display:flex;font-style:italic;height:100px;justify-content:center;text-align:center}.dark-mode .no-playlist-items{background-color:#37373780;color:#aaa}.dos-mode .no-playlist-items{background-color:#001;border:1px solid #0a0;color:#0a0}.bee-mode .no-playlist-items{background-color:#ffd7001a;border:1px solid #ffd7004d;color:#b8860b}.dark-mode .playlist-item-line::-webkit-scrollbar-thumb{background-color:#555}.dos-mode .playlist-item-line::-webkit-scrollbar-thumb{background-color:#0a0}.bee-mode .playlist-item-line::-webkit-scrollbar-thumb{background-color:#daa52080}.tv-now-playing{align-self:center;background-color:#0000004d;border:1px solid #0000004d;border-radius:4px;box-shadow:inset 0 0 5px #0000004d;flex:1 1;margin:0 5px;min-width:200px;overflow:hidden;padding:4px 8px}.tv-now-playing .now-playing-container{width:100%}.tv-now-playing .playlist-header{align-items:center;border-bottom:1px solid #fff3;display:flex;justify-content:space-between;margin-bottom:5px;padding-bottom:3px}.tv-now-playing .playlist-playing-label{color:#fff;font-size:12px;font-weight:700;max-width:70%;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #000000b3;white-space:nowrap}.tv-now-playing .playlist-countdown{background-color:#0006;border-radius:3px;color:#fff;font-size:11px;font-weight:700;padding:1px 4px;text-shadow:1px 1px 2px #000000b3}.now-playing-countdown{background-color:#ff6;border-radius:3px;color:#000;font-family:monospace;font-size:11px;padding:1px 6px}.now-playing-progress{background:#00000040;border-radius:2px;height:4px;margin-top:4px;overflow:hidden;width:100%}.now-playing-progress-fill{background:linear-gradient(90deg,#ffea00,#ffd000);height:100%}@keyframes nowPlayingShrink{0%{width:100%}to{width:0}}.now-playing-progress-fill.animate{will-change:width}.tv-now-playing .playlist-item-line{color:#ffffffe6;font-size:11px;max-width:100%;overflow-x:hidden;padding:2px 0;text-overflow:ellipsis;white-space:nowrap}.tv-now-playing .playlist-item-title{max-width:120px}.tv-now-playing .playlist-item-creator,.tv-now-playing .playlist-item-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.tv-now-playing .playlist-item-creator{max-width:80px}.tv-now-playing .playlist-item-separator{color:#ffffff4d;margin:0 2px}.playlist-items-list{flex-grow:1;margin-bottom:5px;max-height:calc(100% - 40px);overflow-y:auto;padding-right:5px}.playlist-item{background-color:#32323280;border-radius:8px;margin-bottom:10px;padding:8px 10px;transition:background-color .2s ease}.playlist-item:hover{background-color:#3c3c3cb3}.playlist-item-info{color:#ffffffe6;display:flex;flex-direction:column;font-size:12px;gap:3px;width:100%}.playlist-item-line{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex-wrap:nowrap;gap:3px;overflow-x:auto;padding:2px 0;scrollbar-color:#ffffff4d #0000;scrollbar-width:thin;white-space:nowrap;width:100%}.playlist-item-line::-webkit-scrollbar{cursor:pointer;height:4px}.playlist-item-line::-webkit-scrollbar-track{background:#0000}.playlist-item-line::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:4px}.playlist-item-line::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.playlist-item-source{color:#fc0;font-weight:700}.playlist-item-title{color:#fff;font-weight:700}.playlist-item-creator{color:#aad4ff}.playlist-item-submitter{color:#a5d6a7;font-style:italic}.playlist-item-separator{color:#ffffff80;margin:0 3px}.playlist-item-url-btn{align-items:center;color:#64b5f6;cursor:pointer;display:inline-flex}.playlist-item-url-btn:hover{color:#90caf9}.playlist-item-duration{color:#ffab91;font-family:monospace}.now-playing-container.single-line,.now-playing-info{overflow:hidden;width:100%}.now-playing-info{align-items:center;color:#fff;display:flex;font-size:12px;gap:6px;justify-content:flex-start;text-overflow:ellipsis;text-shadow:1px 1px 2px #000000b3;white-space:nowrap}.now-playing-info.empty{color:#fff9;justify-content:center}.now-playing-source{color:#fc0;flex-shrink:0;font-weight:700}.now-playing-title{font-weight:700;min-width:40px}.now-playing-creator,.now-playing-title{flex-shrink:2;overflow:hidden;text-overflow:ellipsis}.now-playing-creator{color:#fffc;font-style:italic;min-width:30px}.now-playing-separator{color:#fff6;flex-shrink:0}.now-playing-duration{background-color:#0003;border-radius:2px;color:#ffab91;flex-shrink:0;font-family:monospace;font-size:11px;padding:1px 3px}.now-playing-url-btn{align-items:center;color:#64b5f6;cursor:pointer;display:inline-flex;flex-shrink:0;transition:color .2s}.now-playing-url-btn:hover{color:#90caf9}.now-playing-submitter{color:#a5d6a7;flex-shrink:0;font-style:italic;min-width:80px;white-space:nowrap}.tv-top-bar{align-items:center;box-sizing:border-box;display:flex;gap:15px;justify-content:flex-start;margin-bottom:10px;padding:0 5px;width:100%}.now-playing-submitter-label{color:#ffffffb3;flex-shrink:0;font-size:11px;margin-right:4px}.player-area,.spotify-player-container,.tv-player-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.spotify-player-container,.tv-player-container{flex-direction:column}.spotify-player-container iframe,.tv-player-container iframe{border:none;height:100%;width:100%}.spotify-player-container .spotify-now-playing{color:var(--text-color);flex-shrink:0;font-size:.9em;padding:5px;text-align:center;width:100%}.spotify-player-container .spotify-placeholder{color:var(--text-color)}.tv-control-notice{color:#fff;flex-grow:1;font-size:.8em;margin:0 15px;text-align:center}.tv-control-notice,.tv-fullscreen-button{align-items:center;display:flex;justify-content:center}.tv-fullscreen-button{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:18px;margin-left:auto;padding:5px;transition:color .2s}.tv-fullscreen-button:hover{color:#fff}.tv-content-display:fullscreen{background-color:#000;border:none;padding:0}.tv-content-display:-webkit-full-screen{background-color:#000;border:none;padding:0}.tv-content-display:-moz-full-screen{background-color:#000;border:none;padding:0}.tv-content-display:-ms-fullscreen{background-color:#000;border:none;padding:0}.tv-content-display:fullscreen iframe{height:100%;width:100%}.tv-content-display:-webkit-full-screen iframe{height:100%;width:100%}.tv-content-display:-moz-full-screen iframe{height:100%;width:100%}.tv-content-display:-ms-fullscreen iframe{height:100%;width:100%}.connect-wallet-prompt-submit,.submission-limit-reached{animation:pulse-orange 2s ease-in-out infinite!important;background:linear-gradient(45deg,#ff8c00,orange,#ff8c00)!important;background-size:200% 200%!important;border:none!important;box-shadow:0 0 15px 5px #ffa50099!important;color:#000!important;font-weight:700!important}.submission-limit-reached{cursor:not-allowed!important;opacity:1!important}.giphy-picker-overlay{align-items:center;background-color:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.giphy-picker-container{background-color:#333;border-radius:10px;box-shadow:0 5px 20px #0006;color:#eee;display:flex;flex-direction:column;height:70vh;max-height:700px;max-width:900px;padding:20px;position:relative;width:80vw}.giphy-picker-close{background:#0000;border:none;color:#888;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.giphy-picker-container h3{color:#333;margin-bottom:15px;margin-top:0;text-align:center}.giphy-search-form{display:flex;gap:10px;margin-bottom:15px}.giphy-search-input{border:1px solid #ccc;border-radius:4px;flex-grow:1;padding:8px 12px}.giphy-search-button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px}.giphy-search-button:hover{background-color:#2980b9}.giphy-error,.giphy-loading{color:#888;padding:20px;text-align:center}.giphy-error{color:#e74c3c}.giphy-results-grid{grid-gap:10px;display:grid;flex-grow:1;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));max-height:calc(70vh - 150px);overflow-y:auto;padding-top:10px;scrollbar-color:#666 #333;scrollbar-width:thin}.giphy-results-grid::-webkit-scrollbar{width:8px}.giphy-results-grid::-webkit-scrollbar-track{background:#333}.giphy-results-grid::-webkit-scrollbar-thumb{background-color:#666;border:2px solid #333;border-radius:4px}.giphy-result-item{border-radius:4px;cursor:pointer;height:100px;object-fit:cover;transition:transform .2s ease;width:100%}.giphy-result-item:hover{transform:scale(1.05)}.dark-mode .giphy-picker-container{background-color:#444;color:#eee}.dark-mode .giphy-picker-container h3{color:#eee}.dark-mode .giphy-picker-close{color:#ccc}.dark-mode .giphy-search-input{background-color:#555;border-color:#666;color:#eee}.dark-mode .giphy-search-button{background-color:#2c3e50}.dark-mode .giphy-search-button:hover{background-color:#34495e}.dark-mode .giphy-results-grid{border-top-color:#555}.dos-mode .giphy-picker-overlay{background-color:#000c}.dos-mode .giphy-picker-container{background-color:#000;border:2px solid #0f0;box-shadow:none;color:#0f0;font-family:Courier New,monospace}.dos-mode .giphy-picker-container h3{border-bottom:1px solid #0f0;color:#ff0;padding-bottom:5px;text-transform:uppercase}.dos-mode .giphy-picker-close{color:#0f0;font-weight:700}.dos-mode .giphy-search-input{background-color:#000;border:1px solid #0f0;color:#0f0;font-family:Courier New,monospace}.dos-mode .giphy-search-button{background-color:#000;border:2px outset #0f0;color:#0f0}.dos-mode .giphy-search-button:hover{background-color:#030}.dos-mode .giphy-error,.dos-mode .giphy-loading{color:#0f0}.dos-mode .giphy-results-grid{border-top-color:#0f0}.dos-mode .giphy-result-item{border:1px solid #050}.report-modal-overlay{animation:fadeIn .3s ease-out;background-color:#000000bf;z-index:9999}.report-modal-container{animation:slideUp .3s ease-out;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #0000001a;border-radius:20px;box-shadow:0 20px 40px #00000026;max-height:90vh;max-width:600px;overflow-y:auto;width:90%}.report-modal-header{align-items:center;background:linear-gradient(135deg,#dc3545,#e74c3c);border-bottom:2px solid #e9ecef;border-radius:20px 20px 0 0;color:#fff;display:flex;justify-content:space-between;padding:25px 30px 20px}.report-modal-title{align-items:center;display:flex;gap:12px}.report-icon{color:#fff;font-size:24px}.report-modal-title h2{font-size:24px;font-weight:700;margin:0;text-shadow:0 2px 4px #0003}.report-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:24px;justify-content:center;padding:8px;transition:all .2s ease}.report-modal-close:hover:not(:disabled){background-color:#fff3;transform:scale(1.1)}.report-modal-close:disabled{cursor:not-allowed;opacity:.5}.report-modal-content{padding:30px}.report-user-info{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #0000000d;border-radius:15px;box-shadow:0 2px 8px #0000000d;margin-bottom:30px;padding:20px}.reported-user-display{align-items:center;display:flex;gap:15px;margin-bottom:15px}.user-icon{background:#fff;border-radius:50%;box-shadow:0 2px 8px #dc354533;color:#dc3545;font-size:20px;padding:10px}.user-details{display:flex;flex-direction:column;gap:4px}.user-label{color:#6c757d;font-size:14px;font-weight:500}.user-name{color:#212529;font-size:18px;font-weight:700}.report-context{align-items:center;border-top:1px solid #0000001a;display:flex;gap:10px;padding-top:15px}.context-label{color:#6c757d;font-size:14px;font-weight:500}.context-value{background:#fff;border:1px solid #0000001a;border-radius:20px;color:#495057;font-size:14px;font-weight:600;padding:4px 10px}.report-form{gap:25px}.form-section,.report-form{display:flex;flex-direction:column}.form-section{gap:15px}.form-label{color:#212529;font-size:16px;font-weight:600;margin-bottom:10px}.required{color:#dc3545;font-weight:800}.reason-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.reason-option{align-items:center;background:#fff;border:2px solid #e9ecef;border-radius:12px;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;overflow:hidden;padding:0;transition:all .2s ease}.reason-option:hover{border-color:#dc3545;box-shadow:0 4px 12px #dc354526;transform:translateY(-2px)}.reason-option input[type=radio]{display:none}.reason-option input[type=radio]:checked+.reason-content{background:linear-gradient(135deg,#dc3545,#e74c3c);color:#fff}.reason-content{align-items:center;display:flex;gap:12px;padding:15px 20px;transition:all .2s ease;width:100%}.reason-icon{color:#dc3545;font-size:18px;transition:color .2s ease}.reason-option input[type=radio]:checked+.reason-content .reason-icon{color:#fff}.reason-label{color:#495057;font-size:14px;font-weight:500;transition:color .2s ease}.reason-option input[type=radio]:checked+.reason-content .reason-label{color:#fff;font-weight:600}.custom-message-textarea{background:#fff;border:2px solid #e9ecef;border-radius:12px;box-shadow:0 2px 4px #0000000d;font-family:inherit;font-size:14px;min-height:120px;padding:15px;resize:vertical;transition:all .2s ease;width:100%}.custom-message-textarea:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc35451a;outline:none}.custom-message-textarea:disabled{background-color:#f8f9fa;cursor:not-allowed;opacity:.7}.character-count{margin-top:5px}.submit-status{align-items:center;animation:fadeIn .3s ease-out;border-radius:12px;display:flex;font-size:14px;font-weight:500;gap:10px;padding:15px 20px}.submit-status.success{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #c3e6cb;color:#155724}.submit-status.error{background:linear-gradient(135deg,#f8d7da,#f1aeb5);border:1px solid #f1aeb5;color:#721c24}.status-icon{font-size:16px}.form-actions{border-top:1px solid #e9ecef;display:flex;gap:15px;justify-content:flex-end;padding-top:20px}.cancel-button{background:#0000;border:2px solid #e9ecef;border-radius:25px;color:#6c757d;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 25px;text-transform:uppercase;transition:all .2s ease}.cancel-button:hover:not(:disabled){background-color:#f8f9fa;border-color:#adb5bd;color:#495057}.cancel-button:disabled{cursor:not-allowed;opacity:.5}.submit-button{background:linear-gradient(135deg,#dc3545,#e74c3c);border:none;border-radius:25px;box-shadow:0 4px 15px #dc35454d;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 30px;text-transform:uppercase;transition:all .2s ease}.submit-button:hover:not(:disabled){background:linear-gradient(135deg,#c82333,#dc3545);box-shadow:0 6px 20px #dc354566;transform:translateY(-2px)}.submit-button:disabled{box-shadow:0 4px 15px #dc35454d;opacity:.5;transform:none}.report-disclaimer{align-items:flex-start;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border:1px solid #ffeaa7;border-radius:12px;display:flex;gap:15px;margin-top:25px;padding:20px}.disclaimer-icon{color:#856404;flex-shrink:0;font-size:20px;margin-top:2px}.report-disclaimer p{color:#856404;font-size:13px;font-weight:500;line-height:1.5;margin:0}.dark-mode .report-modal-container{background:linear-gradient(135deg,#2c2c2c,#3a3a3a);border:1px solid #444}.dark-mode .report-modal-header{border-bottom-color:#444}.dark-mode .report-user-info{background:linear-gradient(135deg,#3a3a3a,#444);border-color:#555}.dark-mode .context-label,.dark-mode .user-label{color:#adb5bd}.dark-mode .user-name{color:#f8f9fa}.dark-mode .context-value{background:#495057;border-color:#6c757d;color:#f8f9fa}.dark-mode .form-label{color:#f8f9fa}.dark-mode .reason-option{background:#495057;border-color:#6c757d}.dark-mode .reason-option:hover{border-color:#dc3545}.dark-mode .reason-label{color:#adb5bd}.dark-mode .reason-icon{color:#dc3545}.dark-mode .custom-message-textarea{background:#495057;border-color:#6c757d;color:#f8f9fa}.dark-mode .custom-message-textarea:focus{border-color:#dc3545}.dark-mode .custom-message-textarea::placeholder{color:#adb5bd}.dark-mode .cancel-button{border-color:#6c757d;color:#adb5bd}.dark-mode .cancel-button:hover:not(:disabled){background-color:#495057;border-color:#adb5bd;color:#f8f9fa}.dark-mode .report-disclaimer{background:linear-gradient(135deg,#3a3a3a,#495057);border-color:#6c757d}.dark-mode .disclaimer-icon{color:#ffc107}.dark-mode .report-disclaimer p{color:#f8f9fa}.dos-mode .report-modal-container{background:#000;border:2px solid #fff;border-radius:0;box-shadow:0 0 20px #00ff004d}.dos-mode .report-modal-header{background:navy;border-bottom:1px solid #fff;border-radius:0}.dos-mode .report-modal-title h2{font-family:Courier New,monospace;text-transform:uppercase}.dos-mode .report-user-info,.dos-mode .user-icon{background:#000;border:1px solid #fff;border-radius:0}.dos-mode .user-icon{color:#0f0}.dos-mode .form-label,.dos-mode .user-name{color:#0f0;font-family:Courier New,monospace}.dos-mode .context-value{background:navy;border:1px solid #fff;border-radius:0;color:#fff;font-family:Courier New,monospace}.dos-mode .reason-option{background:#000;border:1px solid #fff;border-radius:0}.dos-mode .reason-option:hover{border-color:#0f0}.dos-mode .reason-option input[type=radio]:checked+.reason-content{background:navy;color:#fff}.dos-mode .reason-label{color:#fff;font-family:Courier New,monospace}.dos-mode .reason-icon{color:#0f0}.dos-mode .custom-message-textarea{background:#000;border:1px solid #fff;border-radius:0;color:#0f0;font-family:Courier New,monospace}.dos-mode .custom-message-textarea::placeholder{color:grey}.dos-mode .submit-button{background:silver;border:2px outset #fff;border-radius:0;color:#000;font-family:Courier New,monospace;text-transform:uppercase}.dos-mode .submit-button:hover:not(:disabled){background:grey}.dos-mode .cancel-button{background:#000;border:2px outset #fff;border-radius:0;color:#fff;font-family:Courier New,monospace;text-transform:uppercase}.dos-mode .report-disclaimer{background:#000;border:1px solid #ff0;border-radius:0}.dos-mode .disclaimer-icon{color:#ff0}.dos-mode .report-disclaimer p{color:#ff0;font-family:Courier New,monospace}.bee-mode .report-modal-container{background:linear-gradient(135deg,#282828f2,#1a1a1af2);border:2px solid gold;box-shadow:0 0 30px #ffd7004d}.bee-mode .report-modal-header{background:linear-gradient(135deg,gold,#fa0);border-bottom:2px solid gold;color:#000}.bee-mode .report-icon,.bee-mode .report-modal-title h2{color:#000;text-shadow:none}.bee-mode .report-modal-close{color:#000}.bee-mode .report-modal-close:hover:not(:disabled){background-color:#0000001a}.bee-mode .report-user-info{background:#282828cc;border:1px solid #ffd7004d}.bee-mode .user-icon{background:#ffd70033;border:1px solid gold;color:gold}.bee-mode .form-label,.bee-mode .user-name{color:#f1e8dd}.bee-mode .context-label,.bee-mode .user-label{color:#ffd700b3}.bee-mode .context-value{background:#ffd70033;border-color:#ffd70080;color:gold}.bee-mode .reason-option{background:#282828cc;border-color:#ffd7004d}.bee-mode .reason-option:hover{border-color:gold;box-shadow:0 4px 12px #ffd70033}.bee-mode .reason-option input[type=radio]:checked+.reason-content{background:linear-gradient(135deg,gold,#fa0);color:#000}.bee-mode .reason-label{color:#f1e8dd}.bee-mode .reason-icon{color:gold}.bee-mode .reason-option input[type=radio]:checked+.reason-content .reason-icon,.bee-mode .reason-option input[type=radio]:checked+.reason-content .reason-label{color:#000}.bee-mode .custom-message-textarea{background:#282828cc;border-color:#ffd7004d;color:#f1e8dd}.bee-mode .custom-message-textarea:focus{border-color:gold;box-shadow:0 0 0 3px #ffd7001a}.bee-mode .custom-message-textarea::placeholder{color:#ffd70080}.bee-mode .character-count{color:#ffd700b3}.bee-mode .submit-button{background:linear-gradient(135deg,gold,#fa0);box-shadow:0 4px 15px #ffd7004d;color:#000}.bee-mode .submit-button:hover:not(:disabled){background:linear-gradient(135deg,#fa0,#ff8c00);box-shadow:0 6px 20px #ffd70066}.bee-mode .cancel-button{border-color:#ffd7004d;color:#ffd700b3}.bee-mode .cancel-button:hover:not(:disabled){background-color:#ffd7001a;border-color:gold;color:gold}.bee-mode .report-disclaimer{background:#282828cc;border-color:#ffd7004d}.bee-mode .disclaimer-icon{color:gold}.bee-mode .report-disclaimer p{color:#f1e8dd}@media (max-width:768px){.report-modal-container{margin:10px;max-height:95vh;width:95%}.report-modal-content{padding:20px}.reason-options{grid-template-columns:1fr}.form-actions{flex-direction:column;gap:10px}.cancel-button,.submit-button{width:100%}}.user-actions-dropdown{display:inline-block;margin:0;padding:0;position:relative}.user-actions-trigger{align-items:center;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;margin:0;transition:all .2s ease}.user-actions-trigger.profile-style{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;font-size:.9rem;font-weight:500;gap:5px;height:37px;min-height:37px;padding:8px 15px}.user-actions-trigger.profile-style:hover{background:linear-gradient(135deg,#c82333,#bd2130);transform:scale(1.05)}.user-actions-trigger.chat-style{background:none;color:#6c757d;font-size:14px;height:auto;min-height:auto;opacity:.7;padding:6px 8px}.user-actions-trigger.chat-style:hover{background-color:#0000001a;color:#495057;opacity:1;transform:scale(1.05)}.user-actions-trigger:active{transform:scale(.98)}.user-actions-menu{animation:slideDown .2s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 8px 25px #00000026;min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.user-actions-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;display:flex;gap:8px;padding:12px 16px}.user-actions-header .user-icon{color:#6c757d;font-size:14px}.user-actions-header .user-name{color:#495057;font-size:14px;font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-actions-list{padding:8px 0}.user-action-item{align-items:center;background:none;border:none;border-left:3px solid #0000;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding:10px 16px;text-decoration:none;transition:all .2s ease;width:100%}.user-action-item:hover{background-color:#f8f9fa;border-left-color:#6c757d;color:#212529}.user-action-item.send-message-action{color:#007bff}.user-action-item.send-message-action:hover{background-color:#007bff0d;border-left-color:#007bff;color:#0056b3}.user-action-item.send-message-action:disabled{cursor:not-allowed;opacity:.6}.user-action-item.send-message-action:disabled:hover{background-color:initial;border-left-color:#0000;color:#007bff}.user-action-item.report-action{color:#dc3545}.user-action-item.report-action:hover{background-color:#dc35450d;border-left-color:#dc3545;color:#c82333}.action-icon{flex-shrink:0;font-size:13px}.dark-mode .user-actions-trigger.profile-style{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.dark-mode .user-actions-trigger.profile-style:hover{background:linear-gradient(135deg,#c82333,#bd2130);color:#fff}.dark-mode .user-actions-trigger.chat-style{color:#adb5bd}.dark-mode .user-actions-trigger.chat-style:hover{background-color:#ffffff1a;color:#f8f9fa}.dark-mode .user-actions-menu{background:#343a40;border-color:#495057;box-shadow:0 8px 25px #0000004d}.dark-mode .user-actions-header{background:linear-gradient(135deg,#495057,#343a40);border-bottom-color:#495057}.dark-mode .user-actions-header .user-icon{color:#adb5bd}.dark-mode .user-actions-header .user-name{color:#f8f9fa}.dark-mode .user-action-item{color:#adb5bd}.dark-mode .user-action-item:hover{background-color:#495057;border-left-color:#adb5bd;color:#f8f9fa}.dark-mode .user-action-item.send-message-action{color:#66b3ff}.dark-mode .user-action-item.send-message-action:hover{background-color:#66b3ff1a;border-left-color:#66b3ff;color:#80c7ff}.dark-mode .user-action-item.send-message-action:disabled{cursor:not-allowed;opacity:.6}.dark-mode .user-action-item.send-message-action:disabled:hover{background-color:initial;border-left-color:#0000;color:#66b3ff}.dark-mode .user-action-item.report-action{color:#dc3545}.dark-mode .user-action-item.report-action:hover{background-color:#dc35451a;border-left-color:#dc3545;color:#ff6b6b}.dos-mode .user-actions-trigger.profile-style{background-color:maroon;border:2px solid #fff;border-radius:0;color:#fff;font-family:Courier New,monospace;font-weight:700}.dos-mode .user-actions-trigger.profile-style:hover{background-color:red;color:#fff}.dos-mode .user-actions-trigger.chat-style{background-color:#000;border:1px solid #fff;border-radius:0;color:#0f0;font-family:Courier New,monospace}.dos-mode .user-actions-trigger.chat-style:hover{background-color:navy;color:#fff}.dos-mode .user-actions-menu{background:#000;border:2px solid #fff;border-radius:0;box-shadow:0 0 10px #00ff004d}.dos-mode .user-actions-header{background:navy;border-bottom:1px solid #fff;color:#fff}.dos-mode .user-actions-header .user-icon{color:#ff0}.dos-mode .user-actions-header .user-name{color:#fff;font-family:Courier New,monospace}.dos-mode .user-action-item{border-left-color:#0000;color:#0f0;font-family:Courier New,monospace}.dos-mode .user-action-item:hover{background-color:navy;border-left-color:#0f0;color:#fff}.dos-mode .user-action-item.send-message-action{color:#0ff}.dos-mode .user-action-item.send-message-action:hover{background-color:navy;border-left-color:#0ff;color:#fff}.dos-mode .user-action-item.send-message-action:disabled{cursor:not-allowed;opacity:.6}.dos-mode .user-action-item.send-message-action:disabled:hover{background-color:initial;border-left-color:#0000;color:#0ff}.dos-mode .user-action-item.report-action{color:red}.dos-mode .user-action-item.report-action:hover{background-color:maroon;border-left-color:red;color:#ff0}.bee-mode .user-actions-trigger.profile-style{background:linear-gradient(135deg,#dc3545,#c82333);border:1px solid gold;box-shadow:0 0 10px #ffd7004d;color:#fff}.bee-mode .user-actions-trigger.profile-style:hover{background:linear-gradient(135deg,#c82333,#bd2130);box-shadow:0 0 15px #ffd70080;color:#fff}.bee-mode .user-actions-trigger.chat-style{color:#ffd700b3}.bee-mode .user-actions-trigger.chat-style:hover{background-color:#ffd7001a;color:gold}.bee-mode .user-actions-menu{background:#282828f2;border:1px solid #ffd7004d;box-shadow:0 8px 25px #ffd70033}.bee-mode .user-actions-header{background:linear-gradient(135deg,#ffd70033,#fa03);border-bottom-color:#ffd7004d}.bee-mode .user-actions-header .user-icon{color:gold}.bee-mode .user-action-item,.bee-mode .user-actions-header .user-name{color:#f1e8dd}.bee-mode .user-action-item:hover{background-color:#ffd7001a;border-left-color:gold;color:gold}.bee-mode .user-action-item.send-message-action{color:#ffeb3b}.bee-mode .user-action-item.send-message-action:hover{background-color:#ffeb3b1a;border-left-color:#ffeb3b;color:#fff176}.bee-mode .user-action-item.send-message-action:disabled{cursor:not-allowed;opacity:.6}.bee-mode .user-action-item.send-message-action:disabled:hover{background-color:initial;border-left-color:#0000;color:#ffeb3b}.bee-mode .user-action-item.report-action{color:#ff6b6b}.bee-mode .user-action-item.report-action:hover{background-color:#ff6b6b1a;border-left-color:#ff6b6b;color:#ff8a80}.chat-context .user-actions-dropdown{margin-left:5px}.chat-context .user-actions-menu{left:auto;right:0}.profile-context .user-actions-dropdown{margin:0;padding:0;position:relative}.profile-context .user-actions-menu{left:auto;right:0}@media (max-width:768px){.user-actions-menu{max-width:200px;min-width:160px}.user-actions-header .user-name{max-width:120px}.user-action-item{font-size:15px;padding:12px 16px}.profile-context .user-actions-menu{right:-10px}}.chat-style-container{background-color:#f0f0f0;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;height:100%;overflow:hidden}.chat-style-container h3{align-items:center;background-color:#e0e0e0;border-bottom:1px solid #ccc;color:#333;display:flex;font-size:16px;gap:5px;margin:0;padding:10px;text-align:left}.chat-user-count-container{align-items:center;background-color:#3498db26;border-radius:4px;cursor:help;display:inline-flex;gap:6px;margin-left:8px;padding:2px 8px;transition:background-color .2s ease}.chat-user-count-container:hover{background-color:#3498db4d}.chat-user-count{color:#2c3e50;font-weight:600}.chat-user-icon{animation:pulse-glow 2s ease-in-out infinite;color:#2ecc71;filter:drop-shadow(0 0 3px rgba(46,204,113,.6));font-size:14px}.chat-user-count-container:hover .chat-user-icon{filter:drop-shadow(0 0 6px rgba(46,204,113,.9))}.chat-messages-area{flex-grow:1;gap:8px;min-height:0;overflow-y:auto;padding:10px}.chat-message,.chat-messages-area{display:flex;flex-direction:column}.chat-message{background-color:#fff;border-radius:4px;max-width:95%;padding:4px 8px;word-break:break-word}.chat-message-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:3px;width:100%}.chat-message-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.chat-delete-button{align-items:center;background:none;border:none;border-radius:3px;color:#e74c3c;cursor:pointer;display:flex;font-size:12px;justify-content:center;opacity:.7;padding:4px;transition:all .2s ease}.chat-delete-button:hover{background-color:#e74c3c1a;color:#c0392b;opacity:1;transform:scale(1.1)}.chat-delete-button:active{transform:scale(.95)}.chat-user-info{align-items:center;display:flex;flex-grow:0;flex-shrink:0;gap:5px}.chat-avatar-img{border-radius:50%;flex-shrink:0;height:24px;object-fit:cover;width:24px}.chat-message-time{color:#888;font-size:.75em;white-space:nowrap}.chat-message-user{color:#3498db;font-weight:700;white-space:nowrap}.clickable-username{cursor:pointer;text-decoration:none;transition:color .2s ease}.clickable-username:hover{color:#2980b9;text-decoration:underline}.dark-mode .clickable-username:hover{color:#bdc3c7!important;text-decoration:underline}.chat-message-content{flex-grow:1}.chat-message-gif-container{margin-top:2px;width:100%}.chat-message-gif{border:2px solid #ecf0f1;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:block;max-height:200px;max-width:100%}.chat-input-area{background-color:#e9e9e9;border-top:1px solid #ccc;display:flex;gap:5px;padding:10px;position:relative}.chat-input-container{display:flex;flex-direction:column;flex-grow:1;position:relative}.chat-input{border:1px solid #ccc;border-radius:4px;flex-grow:1;padding:8px 12px}.chat-character-counter{color:#666;font-family:monospace;font-size:11px;margin-top:2px;padding:2px 4px;text-align:right;transition:color .2s ease}.chat-character-counter.warning{color:#ff8c00;font-weight:700}.chat-character-counter.limit-reached{animation:pulse-red 1s ease-in-out infinite;color:#e74c3c;font-weight:700}@keyframes pulse-red{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.chat-send-button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 15px}.chat-send-button:hover{background-color:#2980b9}.chat-send-button:disabled{background-color:#a5cde8;cursor:not-allowed}.chat-input:disabled{background-color:#f8f8f8}.simple-emoji-palette{background-color:#fff;border:2px solid #3498db;border-radius:12px;bottom:60px;box-shadow:0 4px 20px #0000004d;display:flex;flex-direction:column;height:280px;left:10px;padding:15px;position:absolute;width:320px;z-index:10}.emoji-tabs{border-bottom:2px solid #3498db;gap:8px;padding-bottom:10px}.emoji-tab-button{background-color:#ecf0f1;border:2px solid #bdc3c7;border-radius:6px;padding:6px 12px}.emoji-tab-button.active{box-shadow:0 2px 4px #0003}.emoji-grid{display:flex;flex-wrap:wrap;padding:5px}.simple-emoji-button{align-items:center;background:none;border:2px solid #0000;border-radius:6px;cursor:pointer;display:flex;font-size:24px;justify-content:center;min-height:40px;min-width:40px;padding:8px;transition:all .2s ease}.simple-emoji-button:hover{background-color:#3498db;border-color:#2980b9;box-shadow:0 2px 8px #3498db4d;transform:scale(1.1)}.chat-error,.chat-info,.chat-login-prompt{color:#888;font-style:italic;padding:10px;text-align:center}.chat-error{color:#e74c3c}.chat-login-prompt{background-color:#fff9e6;border-top:1px solid #ccc;color:#f39c12;font-size:.9em;padding:5px}.dark-mode .chat-style-container{background-color:#333;border-color:#444;color:#ecf0f1}.dark-mode .chat-style-container h3{background-color:#2a2a2a;border-bottom-color:#444;color:#ecf0f1}.dark-mode .chat-message{background-color:#2a2a2a}.dark-mode .chat-message-time{color:#bdc3c7}.dark-mode .chat-message-user{color:#ecf0f1!important}.dark-mode .chat-message-content{color:#ecf0f1}.dark-mode .chat-message-gif{border-color:#555;box-shadow:0 2px 8px #0000004d}.dark-mode .chat-input-area{background-color:#2a2a2a;border-top-color:#444}.dark-mode .chat-tool-button{background:#444!important;border-color:#555!important;color:#fff!important}.dark-mode .chat-tool-button:hover{background:#555!important}.dark-mode .chat-input{background-color:#333;border-color:#555;color:#ecf0f1}.dark-mode .chat-character-counter,.dark-mode .chat-input::placeholder{color:#95a5a6}.dark-mode .chat-character-counter.warning{color:#f39c12}.dark-mode .chat-character-counter.limit-reached{color:#e74c3c}.dark-mode .chat-send-button{background-color:#444!important;border-color:#555!important;color:#fff!important}.dark-mode .chat-send-button:hover{background-color:#555!important;border-color:#666!important}.dark-mode .chat-send-button:disabled{background-color:#333!important;border-color:#444!important;color:#888!important}.dark-mode .simple-emoji-palette{background-color:#2a2a2a;border-color:#555!important;box-shadow:0 4px 20px #0009}.dark-mode .emoji-tabs{border-bottom-color:#555!important}.dark-mode .emoji-tab-button{background-color:#333;border-color:#555;color:#ecf0f1}.dark-mode .emoji-tab-button.active{background-color:#444!important;border-color:#555!important;color:#fff!important}.dark-mode .emoji-tab-button:hover:not(.active){background-color:#444;border-color:#666}.dark-mode .simple-emoji-button:hover{background-color:#444!important;border-color:#555!important;box-shadow:0 2px 8px #0000004d!important}.message-username-premium-icon{color:#8e44ad;filter:drop-shadow(0 0 2px rgba(142,68,173,.5))}.message-username-admin-icon{color:#e74c3c;filter:drop-shadow(0 0 2px rgba(231,76,60,.5))}.message-username-vip-icon{color:#f1c40f;filter:drop-shadow(0 0 2px rgba(241,196,15,.5))}.message-username-og-icon{color:#20b2aa;filter:drop-shadow(0 0 2px rgba(32,178,170,.5))}.message-username-verified-icon{color:#27ae60;filter:drop-shadow(0 0 2px rgba(39,174,96,.5))}.dark-mode .message-username-premium-icon{color:#bb7edd;filter:drop-shadow(0 0 3px rgba(187,126,221,.6))}.dark-mode .message-username-admin-icon{color:#ff6b6b;filter:drop-shadow(0 0 3px rgba(255,107,107,.6))}.dark-mode .message-username-vip-icon{color:#f7dc6f;filter:drop-shadow(0 0 3px rgba(247,220,111,.6))}.dark-mode .message-username-og-icon{color:#48d1cc;filter:drop-shadow(0 0 3px rgba(72,209,204,.6))}.dark-mode .message-username-tooltip{background-color:#2a2a2af2;border:1px solid #555!important;box-shadow:0 2px 12px #00000080}.dark-mode .chat-error,.dark-mode .chat-info{color:#bdc3c7}.dark-mode .chat-login-prompt{background-color:#4d431b;border-top-color:#465a6d;color:#f1c40f}.dark-mode .chat-delete-button{color:#e74c3c}.dark-mode .chat-delete-button:hover{background-color:#e74c3c33;color:#ff6b6b}.dos-mode .chat-style-container{background-color:#000;border-color:#0f0;border-radius:0;color:#0f0;font-family:Courier New,monospace}.dos-mode .chat-style-container h3{background-color:#000;border-bottom-color:#0f0;color:#ff0;text-transform:uppercase}.dos-mode .chat-message{background-color:#000;border:1px dotted #050;border-radius:0}.dos-mode .chat-message-time{color:#0a0}.dos-mode .chat-message-user{color:#fff;font-weight:400}.dos-mode .chat-message-content{color:#0f0}.dos-mode .chat-message-gif{border:2px solid #0f0;border-radius:0;box-shadow:0 0 10px #00ff004d}.dos-mode .chat-input-area{background-color:#000;border-top-color:#0f0}.dos-mode .chat-send-button{background-color:#000;border:2px outset #0f0;border-radius:0;color:#0f0;font-family:Courier New,monospace}.dos-mode .chat-send-button:hover{background-color:#030}.dos-mode .chat-send-button:disabled{background-color:#000;border-color:#0a0;color:#0a0}.eight-bit-mode .chat-send-button{background-color:#28bd67;border:2px solid #1a7a42;border-radius:0;color:#fff;display:inline-block!important;font-family:Press Start\ 2P,monospace;font-size:.7em;opacity:1!important;padding:8px 15px!important;visibility:visible!important;z-index:100!important}.eight-bit-mode .chat-send-button:hover{background-color:#32e676;box-shadow:0 0 10px #28bd6799}.eight-bit-mode .chat-send-button:disabled{background-color:#1a7a42;border-color:#0d3d21;color:#888}.eight-bit-mode .chat-input-container{flex-shrink:1!important;max-width:calc(100% - 180px)!important}.eight-bit-mode .chat-input-area{gap:8px!important}.eight-bit-mode .chat-input{background-color:#fff!important;border:2px solid #1a7a42!important;border-radius:0!important;color:#000!important;font-family:Press Start\ 2P,monospace!important}.eight-bit-mode .chat-input::placeholder{color:#666!important}.eight-bit-mode .chat-message{background-color:#fff!important;border:2px solid #1a7a42!important;border-radius:0!important;color:#000!important}.eight-bit-mode .chat-message-content{color:#000!important}.eight-bit-mode .chat-message-user{color:#1a7a42!important;font-family:Press Start\ 2P,monospace!important}.eight-bit-mode .chat-message-time{color:#666!important}.dos-mode .chat-input{background-color:#000;border:2px solid #0f0;border-radius:0;color:#0f0;font-family:Courier New,monospace}.dos-mode .chat-input::placeholder{color:#0a0}.dos-mode .chat-character-counter{color:#0a0;font-family:Courier New,monospace}.dos-mode .chat-character-counter.warning{color:#ff0}.dos-mode .chat-character-counter.limit-reached{color:red}.dos-mode .simple-emoji-palette{background-color:#000;border:2px solid #0f0;border-radius:0;box-shadow:0 0 15px #00ff004d}.dos-mode .emoji-tabs{border-bottom:2px solid #0f0}.dos-mode .emoji-tab-button{background-color:#000;border:1px solid #0f0;border-radius:0;color:#0f0;font-family:Courier New,monospace;text-transform:uppercase}.dos-mode .emoji-tab-button.active{background-color:#030;color:#ff0}.dos-mode .emoji-tab-button:hover:not(.active){background-color:#010}.dos-mode .simple-emoji-button{border:1px solid #0000;border-radius:0;font-size:20px}.dos-mode .simple-emoji-button:hover{background-color:#030;border-color:#0f0;box-shadow:0 0 5px #00ff0080;transform:none}.dos-mode .message-username-premium-icon{color:#0ff}.dos-mode .message-username-admin-icon{color:red}.dos-mode .message-username-vip-icon{color:#ff0}.dos-mode .message-username-og-icon{color:#fff}.dos-mode .message-username-verified-icon{color:#0f0}.app-container.bee-mode .message-username-admin-icon,.bee-mode .message-username-admin-icon{color:tomato!important;filter:drop-shadow(0 0 3px rgba(255,99,71,.7))!important}.app-container.bee-mode .message-username-vip-icon,.bee-mode .message-username-vip-icon{color:gold!important;filter:drop-shadow(0 0 3px rgba(255,215,0,.8))!important}.app-container.bee-mode .message-username-verified-icon,.bee-mode .message-username-verified-icon{color:#90ee90!important;filter:drop-shadow(0 0 3px rgba(144,238,144,.7))!important}.app-container.pcb-mode .chat-container,.pcb-mode .chat-container{background-color:#0a0a0af2!important;border:1px solid #2ab72a!important;box-shadow:0 0 15px #2ab72a33!important}.app-container.pcb-mode .chat-header,.pcb-mode .chat-header{background-color:#0a0a0af2!important;border-bottom:1px solid #2ab72a4d!important}.app-container.pcb-mode .chat-header h2,.pcb-mode .chat-header h2{color:#2ab72a!important;text-shadow:0 0 10px #2ab72a4d!important}.app-container.pcb-mode .chat-messages,.pcb-mode .chat-messages{background-color:#0a0a0af2!important}.app-container.pcb-mode .chat-message,.pcb-mode .chat-message{background-color:#1a1a1acc!important;border:1px solid #2ab72a4d!important}.app-container.pcb-mode .chat-message .message-sender,.pcb-mode .chat-message .message-sender{color:#2ab72a!important}.app-container.pcb-mode .chat-message .message-time,.pcb-mode .chat-message .message-time{color:#2ab72ab3!important}.app-container.pcb-mode .chat-message .message-content,.pcb-mode .chat-message .message-content{color:#e0e0e0!important}.app-container.pcb-mode .chat-tool-button,.pcb-mode .chat-tool-button{background:linear-gradient(135deg,#1a4d1a,#2ab72a)!important;border:1px solid #2ab72a!important;box-shadow:0 0 8px #2ab72a4d!important;color:#e0e0e0!important}.app-container.pcb-mode .chat-tool-button:hover,.pcb-mode .chat-tool-button:hover{background:linear-gradient(135deg,#2ab72a,#4dff4d)!important;box-shadow:0 0 12px #2ab72a80!important;transform:translateY(-1px)!important}.app-container.pcb-mode .simple-emoji-palette,.pcb-mode .simple-emoji-palette{background-color:#1a1a1af2!important;border:1px solid #2ab72a!important;box-shadow:0 4px 20px #2ab72a33!important}.app-container.pcb-mode .emoji-tabs,.pcb-mode .emoji-tabs{border-bottom:1px solid #2ab72a!important}.app-container.pcb-mode .emoji-tab-button,.pcb-mode .emoji-tab-button{background-color:#0a0a0acc!important;border:1px solid #2ab72a80!important;color:#2ab72a!important}.app-container.pcb-mode .emoji-tab-button.active,.pcb-mode .emoji-tab-button.active{background-color:#2ab72a4d!important;border-color:#2ab72a!important;box-shadow:0 0 8px #2ab72a80!important;color:#4dff4d!important}.app-container.pcb-mode .chat-input-container,.pcb-mode .chat-input-container{flex-shrink:1!important;max-width:calc(100% - 220px)!important}.app-container.pcb-mode .chat-input-area,.pcb-mode .chat-input-area{gap:8px!important}.app-container.bee-mode .chat-container,.bee-mode .chat-container{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .chat-header,.bee-mode .chat-header{background-color:#282828e6!important;border-bottom:1px solid #ffd7004d!important}.app-container.bee-mode .chat-header h2,.bee-mode .chat-header h2{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.app-container.bee-mode .chat-messages,.bee-mode .chat-messages{background-color:#282828e6!important}.app-container.bee-mode .chat-message,.bee-mode .chat-message{background-color:#1a1a1acc!important;border:1px solid #ffd7004d!important}.app-container.bee-mode .chat-message .message-sender,.bee-mode .chat-message .message-sender{color:gold!important}.app-container.bee-mode .chat-message .message-time,.bee-mode .chat-message .message-time{color:#ffd700b3!important}.app-container.bee-mode .chat-message .message-content,.bee-mode .chat-message .message-content{color:#f1e8dd!important}.app-container.bee-mode .chat-message-gif,.bee-mode .chat-message-gif{border:2px solid gold!important;box-shadow:0 0 15px #ffd7004d!important}.app-container.bee-mode .simple-emoji-palette,.bee-mode .simple-emoji-palette{background-color:#1a1a1af2!important;border:2px solid gold!important;box-shadow:0 4px 20px #ffd70066!important}.app-container.bee-mode .emoji-tabs,.bee-mode .emoji-tabs{border-bottom:2px solid gold!important}.app-container.bee-mode .emoji-tab-button,.bee-mode .emoji-tab-button{background-color:#282828cc!important;border:2px solid #ffd70080!important;color:gold!important}.app-container.bee-mode .emoji-tab-button.active,.bee-mode .emoji-tab-button.active{background-color:gold!important;border-color:#b8860b!important;box-shadow:0 2px 4px #ffd70080!important;color:#000!important}.app-container.bee-mode .emoji-tab-button:hover:not(.active),.bee-mode .emoji-tab-button:hover:not(.active){background-color:#ffd70033!important;border-color:gold!important}.app-container.bee-mode .simple-emoji-button:hover,.bee-mode .simple-emoji-button:hover{background-color:gold!important;border-color:#b8860b!important;box-shadow:0 2px 8px #ffd70066!important}.message-username-icon-container{display:inline-block;position:relative}.message-username-tooltip{background-color:#000000e6;border-radius:6px;bottom:100%;box-shadow:0 2px 8px #0000004d;color:#fff;font-size:12px;font-weight:500;left:50%;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:1000}.premium-icon-container:hover .premium-tooltip{box-shadow:0 0 10px #3498dbb3;opacity:1;visibility:visible}.vip-icon-container:hover .vip-tooltip{box-shadow:0 0 10px #f1c40fb3;opacity:1;visibility:visible}.admin-icon-container:hover .admin-tooltip{box-shadow:0 0 10px #e74c3cb3;opacity:1;visibility:visible}.og-icon-container:hover .og-tooltip{box-shadow:0 0 10px #000000b3;opacity:1;visibility:visible}.verified-icon-container:hover .verified-tooltip{box-shadow:0 0 10px #28a745b3;opacity:1;visibility:visible}.dark-mode .message-username-tooltip{background-color:#000000e6}.dos-mode .message-username-tooltip{background-color:navy;border:1px solid #fff;font-family:Courier New,monospace;text-shadow:1px 1px #000}.app-container.bee-mode .message-username-tooltip,.bee-mode .message-username-tooltip{background-color:#1a1a1af2!important;box-shadow:0 2px 12px #ffd70066!important;color:gold!important}.connect-wallet-prompt{animation:pulse-orange 2s ease-in-out infinite;background:linear-gradient(45deg,#ff8c00,orange,#ff8c00);background-size:200% 200%;border-radius:5px;box-shadow:0 0 15px 5px #ffa50099;color:#000;font-weight:700;margin-top:10px;padding:10px;text-align:center}@keyframes pulse-orange{0%{background-position:0 50%;box-shadow:0 0 15px 5px #ffa50099}50%{background-position:100% 50%;box-shadow:0 0 25px 10px #ffa500cc}to{background-position:0 50%;box-shadow:0 0 15px 5px #ffa50099}}.profile-page{background:linear-gradient(135deg,#e1e5e9,#c9d1d9);color:#2c3e50;min-height:100vh;overflow-x:hidden;padding-bottom:30px;position:relative}.profile-container{animation:fadeIn .5s ease-in-out;box-sizing:border-box;display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:1400px;padding:0;position:relative}.profile-banner{height:293px;overflow:hidden;position:relative!important}.banner-image{display:block;height:100%;object-fit:cover;width:100%}.banner-action-buttons{right:20px}.banner-action-buttons .modern-button,.banner-action-buttons .tip-button{align-items:center;box-sizing:border-box;display:inline-flex;height:38px;padding-bottom:0;padding-top:0}.profile-info{align-items:flex-end;display:flex;margin-top:-120px;position:relative;width:100%;z-index:10}.profile-pic-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#2c3e50;background-image:url(/static/media/default-avatar.bd2389f330afdd7ec887.png);background-position:50%;background-size:cover;border:5px solid #3498db;border-left:4px solid #3498db;border:5px solid var(--profile-accent-color,#3498db);border-bottom:4px solid #3498db;border-bottom:4px solid var(--profile-accent-color,#3498db);border-left-width:4px;border-radius:50%;box-shadow:0 8px 15px #0000004d;height:240px;margin-left:0;overflow:hidden;position:relative;transition:all .3s ease;width:240px}.profile-pic-container:hover{border-color:#2ecc71;box-shadow:0 12px 20px #0006;transform:scale(1.05) translateY(-5px)}.profile-pic{height:100%;object-fit:cover;transition:filter .3s;width:100%}.profile-pic-container:hover .profile-pic{filter:brightness(1.1)}.pic-edit-button{align-items:center;background-color:#3498dbe6;border:none;border-radius:50%;bottom:10px;box-shadow:0 4px 8px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:18px;height:45px;justify-content:center;position:absolute;right:10px;transition:all .3s;width:45px}.pic-edit-button:hover{background-color:#2ecc71;transform:scale(1.15)}.profile-details{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffb3;border-bottom:4px solid #3498db;border-bottom:4px solid var(--profile-accent-color,#3498db);border-left:4px solid #3498db;border-left:4px solid var(--profile-accent-color,#3498db);border-radius:12px;box-shadow:0 8px 20px #0000001a;flex:1 1;margin-left:30px;padding:25px;position:relative}.view-public-profile-button{background:none;border:none;color:#7f8c8d;cursor:pointer;font-size:22px;padding:5px;position:absolute;right:87px;top:15px;transition:color .2s ease,transform .2s ease;z-index:1}.view-public-profile-button:hover{color:#3498db;transform:scale(1.1)}.copy-url-button{border:none!important;border-radius:0!important;color:#7f8c8d;cursor:pointer;font-size:22px;outline:none!important;padding:5px;position:absolute;right:55px;top:19px;transition:color .2s ease,transform .2s ease;z-index:1}.copy-url-button,.copy-url-button:hover{background:none!important;box-shadow:none!important}.copy-url-button:hover{border:none!important;color:#3498db;transform:scale(1.1)}.settings-button{background:none;border:none;color:#7f8c8d;cursor:pointer;font-size:22px;padding:5px;position:absolute;right:15px;top:15px;transition:color .2s ease,transform .2s ease;z-index:1}.settings-button:hover{color:#3498db;transform:rotate(45deg)}@keyframes settings-button-blink{0%,to{color:#ff6b6b;text-shadow:0 0 10px #ff6b6bcc,0 0 20px #ff6b6b80;transform:scale(1)}50%{color:orange;text-shadow:0 0 15px orange,0 0 25px #ffa500b3;transform:scale(1.15)}}.settings-button.incomplete-profile{animation:settings-button-blink 1.5s infinite}.settings-button.incomplete-profile:hover{animation:settings-button-blink 1s infinite;transform:rotate(45deg) scale(1.15)}.profile-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.nickname-display{align-items:center;gap:0;margin-bottom:15px}.nickname-display h2{-webkit-text-fill-color:#0000;animation:shine 3s linear infinite;background:linear-gradient(135deg,#3498db,#2ecc71,#9b59b6);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-size:32px;font-weight:700;margin:0}@keyframes shine{to{background-position:200%}}.edit-button{align-items:center;background-color:#3498db33;border:2px solid #3498db;border:2px solid var(--profile-accent-color,#3498db);border-radius:50%;color:#3498db;color:var(--profile-accent-color,#3498db);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;transition:all .3s;width:40px}.edit-button:hover{background-color:#3498db;color:#fff;transform:rotate(15deg) scale(1.1)}.wallet-connection{border-top:none;flex-shrink:0;margin-top:0;padding-top:0;text-align:right;width:100%}.connected-wallet{display:flex;flex-direction:column;gap:5px}.wallet-row{align-items:center;display:flex;gap:10px;margin-top:5px;width:100%}.wallet-address-heading{color:#666;font-size:14px;margin:0;white-space:nowrap}.wallet-address{background:#3498db33;border-left:4px solid #3498db;border-left:4px solid var(--profile-accent-color,#3498db);border-radius:12px;box-shadow:inset 0 2px 5px #0000001a;color:#2c3e50;flex:1 1;font-size:14px;letter-spacing:.5px;margin:0;overflow-x:auto;padding:10px;transition:all .3s;word-break:break-all}.logout-button{align-self:flex-start}.connect-instruction{background-color:#e74c3c1a;border:2px dashed #e74c3c;border-radius:12px;color:#e74c3c;font-style:italic;font-weight:700;padding:15px;text-align:center}.database-error{align-items:center;background-color:#f8d7da;border-left:5px solid #dc3545;border-radius:8px;color:#721c24;display:flex;gap:10px;margin-bottom:20px;padding:15px}.database-error svg{color:#dc3545;font-size:24px}.wallet-debug{background-color:#f8f9fa;border-left:3px solid #6c757d;border-radius:4px;font-size:14px;margin-bottom:20px;padding:10px 15px}.wallet-debug code{background-color:#e9ecef;border-radius:3px;font-family:monospace;padding:2px 5px}.profile-section{background-color:#ffffffb3;border:1px solid var(--profile-accent-color);border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}#about-me-section{background-color:#add8e6cc;padding:25px 25px 0!important}#about-me-section .bio-gif-container:last-child,#about-me-section .bio-gif-wrap:last-child,#about-me-section .profile-bio div:last-child,#about-me-section .profile-bio img:last-child,#about-me-section .profile-bio p:last-child,#about-me-section .profile-bio>:last-child{margin-bottom:0!important}#about-me-section .profile-actions{display:none!important;height:0!important;line-height:0!important;margin:0!important;padding:0!important}#about-me-section .profile-bio{margin-bottom:0!important}#about-me-section .section-header-with-counter{margin-bottom:15px!important}#about-me-section>:last-child{margin-bottom:0!important}#friend-requests-section{background-color:#ffee58cc}#search-users-section{background-color:#00ced1cc}#notifications-section{background-color:#b2ff59cc}#achievements-section{background-color:#ffdfbacc}#friends-section{background-color:#dda0ddcc}#blocked-users-section{background-color:#ffb6b6cc;box-sizing:border-box;margin-bottom:30px;max-width:100%;width:100%}.profile-section h3{border-bottom:2px solid #3498db;border-bottom:2px solid var(--profile-accent-color,#3498db);color:#2c3e50;font-size:22px;letter-spacing:1px;margin-top:0;padding-bottom:15px}.profile-bio{color:#34495e;font-family:inherit;font-size:16px;font-style:normal;line-height:1.7}.profile-bio .bio-gif-container:last-child,.profile-bio .bio-gif-wrap:last-child,.profile-bio img:last-child,.profile-bio p:last-child,.profile-bio>:last-child{margin-bottom:0!important}.profile-bio img{display:block}.profile-bio img,.profile-bio img:last-child{margin:0!important}#about-me-section .profile-bio img{margin:0!important;padding:0!important}.edit-bio-button{align-items:center;background:linear-gradient(90deg,#3498db,#2ecc71);border:none;border-radius:50%;box-shadow:0 4px 10px #0003;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:32px;justify-content:center;padding:0;transition:all .3s;width:32px}.edit-bio-button:hover{background:linear-gradient(90deg,#2ecc71,#3498db);box-shadow:0 7px 15px #0000004d;transform:translateY(-4px)}.activity-list{align-items:center;display:flex;justify-content:center;min-height:100px}.no-activity{color:#7f8c8d}.nickname-form{align-items:center;display:flex;gap:10px;margin-bottom:10px}.nickname-input{background-color:#fffc;border:2px solid #3498db;border-radius:8px;color:#000;font-size:18px;font-weight:700;padding:10px;width:250px}.save-button{background-color:#2ecc71;border:none;border-radius:6px;cursor:pointer;font-weight:700;padding:8px 15px;transition:all .3s}.save-button:hover{background-color:#27ae60;transform:translateY(-2px)}.save-button:disabled{background-color:#95a5a6;cursor:not-allowed;transform:none}.bio-form{width:100%}.bio-textarea{background-color:#fffc;border:2px solid #3498db;border-radius:8px;color:#000;font-size:16px;margin-bottom:10px;min-height:120px;padding:15px;resize:vertical;width:100%}.bio-form-controls{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}.bio-emoji-gif-buttons{display:flex;gap:8px}.bio-tool-button{align-items:center;background:#3498db;border:2px solid #2980b9;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px 12px;transition:all .2s ease}.bio-tool-button:hover{background:#2980b9;box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.bio-tool-button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.bio-tool-button:disabled{background-color:#95a5a6;border-color:#7f8c8d;box-shadow:none;cursor:not-allowed;transform:none}.bio-style-bar{background:#ffffffe6;border:2px solid #3498db;border-radius:8px;gap:10px;margin-top:10px}.bio-style-bar,.style-btn{align-items:center;display:flex;padding:8px 10px}.style-btn{background:#fff;border:2px solid #2980b9;border-radius:6px;color:#2980b9;cursor:pointer;justify-content:center}.style-btn:hover{background:#ecf6ff}.style-group{align-items:center;display:flex;gap:6px}.style-label{color:#555;font-size:12px}.style-select{border:1px solid #ccc;border-radius:6px;padding:6px}.style-color{background:none;border:none;height:34px;padding:0;width:34px}.bio-emoji-panel{background:#fff;border:2px solid #3498db;border-radius:10px;box-shadow:0 6px 18px #00000026;margin-top:12px;padding:12px}.bio-emoji-close{background:#e74c3c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;height:28px;line-height:28px;position:absolute;right:10px;top:8px;width:28px}.emoji-tabs{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:8px}.emoji-tab-button{background-color:initial;border:2px solid #0000;border-radius:20px;color:#555;font-size:14px;transition:all .2s ease}.emoji-tab-button.active{background-color:#3498db;border-color:#2980b9}.emoji-tab-button:hover:not(.active){background-color:#d5dbdb;border-color:#85929e}.emoji-grid{grid-gap:6px;align-content:start;flex-grow:1;gap:6px;grid-auto-rows:36px;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));padding:8px 12px 16px}.emoji-grid.full,.emoji-grid.large{gap:8px;grid-auto-rows:34px;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));justify-items:center;padding:8px 12px 16px}.bio-emoji-button{align-items:center;background:none;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-size:24px;justify-content:center;min-height:40px;min-width:40px;padding:8px;transition:all .2s ease}.bio-emoji-button:hover{background-color:#3498db;border-color:#2980b9;box-shadow:0 2px 8px #3498db4d;transform:scale(1.1)}.bio-emoji-button.large{font-size:22px;min-height:32px;min-width:32px}.bio-gif-container{display:flex;justify-content:center;margin:8px 0 0!important;width:100%}.bio-gif-container:last-child{margin-bottom:0!important}#about-me-section .bio-gif-container{margin:8px 0 0!important}#about-me-section .bio-gif-container:last-child,.bio-gif{margin:0!important}.bio-gif{border:2px solid #ecf0f1;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:block;max-height:200px;max-width:100%}#about-me-section .bio-gif{margin:0!important;padding:0!important}.bio-text{word-wrap:break-word;display:inline;white-space:pre-wrap}.bio-gif-wrap{display:inline-block;position:relative}.bio-gif-wrap,.profile-bio .bio-gif-wrap{margin-bottom:0!important}#about-me-section .profile-bio .bio-gif-wrap{margin-bottom:0!important;padding-bottom:0!important}.bio-gif-wrap img.bio-gif,.bio-gif-wrap img.bio-gif-edit,.bio-textarea img.bio-gif,.bio-textarea img.bio-gif-edit{border:2px solid #ecf0f1;border-radius:6px;max-width:180px}.bio-gif-delete{align-items:center;background:#e74c3c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:22px;justify-content:center;line-height:22px;position:absolute;right:-8px;top:-8px;width:22px}.bio-gif-delete:hover{background:#c0392b}.error-message,.success-message{background-color:#2ecc71f2;border:1px solid #2ecc714d;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:block;font-size:12px;font-weight:500;line-height:1.5;margin:20px auto;max-width:500px;padding:10px 18px;pointer-events:auto;text-align:center;width:auto}.error-message{animation:pulse-red-glow 2s ease-in-out infinite,error-shimmer 3s linear infinite;background:repeating-linear-gradient(-45deg,#e74c3c59,#e74c3c59 15px,#ffdcdccc 0,#ffdcdccc 30px)!important;background-image:repeating-linear-gradient(-45deg,#e74c3c59,#e74c3c59 15px,#ffdcdccc 0,#ffdcdccc 30px),linear-gradient(110deg,#fff0 40%,#fff6 50%,#fff0 60%)!important;background-size:auto,200% 100%!important;border:2px solid #e74c3c99;color:#1a1a1a!important;white-space:pre-line}.error-message:before{content:"⚠️ ";font-size:15px;margin-right:6px;vertical-align:top}@keyframes error-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-red-glow{0%{box-shadow:0 4px 12px #e74c3c4d,0 0 20px #e74c3c80,0 0 40px #e74c3c4d}50%{box-shadow:0 4px 12px #e74c3c80,0 0 30px #e74c3ccc,0 0 60px #e74c3c80}to{box-shadow:0 4px 12px #e74c3c4d,0 0 20px #e74c3c80,0 0 40px #e74c3c4d}}.loading-message{align-items:center;background-color:#f0f9ff;border-left:5px solid #3498db;border-radius:8px;color:#2980b9;display:flex;font-weight:500;justify-content:center;margin-bottom:20px;padding:15px}.dark-mode .profile-page{background:linear-gradient(135deg,#121212,#0a0a14)}.dark-mode .profile-container{filter:brightness(.9)}.dark-mode .profile-banner-container{border-bottom:5px solid #1e3749;box-shadow:0 10px 25px #00000080}.dark-mode .profile-pic-container{border-color:#5dade2;border-color:var(--profile-accent-color,#5dade2);box-shadow:0 8px 15px #00000080}.dark-mode .profile-details{background-color:#121214e6;border-bottom:4px solid #5dade2;border-bottom:4px solid var(--profile-accent-color,#5dade2);border-left:4px solid #5dade2;border-left:4px solid var(--profile-accent-color,#5dade2);box-shadow:0 8px 20px #00000080}.dark-mode .nickname-display h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2980b9,#8e44ad);-webkit-background-clip:text;background-clip:text;filter:brightness(1.1)}.dark-mode .edit-button{background-color:#2980b933;border:2px solid #5dade2;border:2px solid var(--profile-accent-color,#5dade2);color:#5dade2;color:var(--profile-accent-color,#5dade2)}.dark-mode .edit-button:hover{background-color:#2980b9;color:#121212}.dark-mode .wallet-connection{border-top:2px solid #2980b94d}.dark-mode .profile-section{background-color:#121214e6;border-left:4px solid #5dade2;border-left:4px solid var(--profile-accent-color,#5dade2);box-shadow:0 10px 25px #0000004d;color:#bdc3c7}.dark-mode #friend-requests-section{background-color:#231e0ae6}.dark-mode #search-users-section{background-color:#001e1ee6}.dark-mode .profile-section:hover{background-color:#19191ef2}.dark-mode .profile-section h3{border-bottom-color:#5dade2;border-bottom-color:var(--profile-accent-color,#5dade2);color:#5dade2;color:var(--profile-accent-color,#5dade2)}.dark-mode .wallet-address{background-color:#121214cc;border-left-color:#5dade2;border-left-color:var(--profile-accent-color,#5dade2);box-shadow:inset 0 2px 5px #0000004d;color:#bdc3c7}.dark-mode .wallet-address:hover{background-color:#19191ee6}.dark-mode .wallet-address-heading{color:#95a5a6}.dark-mode .wallet-address-heading:before{background:#2980b9;box-shadow:0 0 10px #2980b9b3}.dark-mode .connect-instruction{background-color:#e74c3c0d;border:2px dashed #e74c3c4d;color:#e74c3c}.dark-mode .profile-bio{color:#95a5a6}.dark-mode .edit-bio-button{background:linear-gradient(90deg,#2980b9,#27ae60);box-shadow:0 4px 10px #0006}.dark-mode .edit-bio-button:hover{background:linear-gradient(90deg,#27ae60,#2980b9)}.dark-mode .no-activity{color:#7f8c8d}.dark-mode .banner-edit-button{background-color:#18181ccc;box-shadow:0 4px 10px #00000080;color:#2980b9}.dark-mode .banner-edit-button:hover{background-color:#18181cf2;color:#3498db}.dark-mode .pic-edit-button{background-color:#18181ce6;color:#2980b9}.dark-mode .pic-edit-button:hover{background-color:#2980b9;color:#121212}.dark-mode .bio-textarea,.dark-mode .nickname-input{background-color:#2d2d32cc;border-color:#2980b9;color:#fff}.dos-mode .profile-page{background-color:navy}.dos-mode .profile-section{background-color:navy;border:2px outset silver;box-shadow:none;color:#fff}.dos-mode .profile-section h3{border-bottom:1px solid #fff;color:#ff0;text-transform:uppercase}.dos-mode .profile-note{color:#0f0}.dos-mode .profile-banner-container{border:2px outset #0f0;box-shadow:none}.dos-mode .banner-edit-button{background-color:#000;border:1px solid #0f0;color:#0f0}.dos-mode .profile-pic-container{border:3px solid #0f0;box-shadow:none}.dos-mode .pic-edit-button{background-color:#000;color:#0f0}.dos-mode .nickname-display h2{color:#ff0}.dos-mode .edit-button{color:#0f0}.dos-mode .nickname-input{border-color:#0f0}.dos-mode .nickname-input,.dos-mode .save-button{background-color:#000;color:#0f0;font-family:Courier New,monospace}.dos-mode .save-button{border:2px outset #0f0}.dos-mode .wallet-address{background-color:#000;border:1px solid #0f0;color:#0f0}.dos-mode .connection-status.connected{color:#0f0}.dos-mode .connection-status.not-connected{color:red}.dos-mode .connect-instruction{color:#aaa}.dos-mode .bio-textarea,.dos-mode .nickname-input{background-color:#000;border-color:#0f0;color:#0f0}.profile-page-container h1{margin-top:0}.profile-logged-out-container{align-items:center;background-color:#f0f2f5;display:flex;height:calc(100vh - 60px);justify-content:center;overflow:hidden;position:relative;width:100%}.profile-login-card{align-items:center;background-color:#b3b3b3;border:1px solid #0000000d;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;gap:25px;padding:40px 50px;text-align:center;z-index:10}.profile-login-card h2{color:#333;font-size:1.5rem;font-weight:500;margin:0}.profile-banner{height:300px;width:100%}@media (max-width:768px){.profile-info{align-items:center;flex-direction:column;margin-top:-120px;text-align:center}.profile-details{margin-left:0;margin-top:20px;transform:translateY(0);width:90%}.nickname-display{justify-content:center}.profile-pic-container{height:240px;margin-left:0;width:240px;z-index:11}.profile-banner{height:221px}.nickname-form{flex-direction:column}}@media (max-width:1024px){.profile-content{align-items:flex-start;flex-direction:column}.wallet-connection{margin-top:20px;text-align:left;width:100%}.wallet-row{align-items:flex-start;flex-direction:column}.header-logout{margin-top:10px}.wallet-address-heading{justify-content:flex-start}}.wallet-actions{display:flex;gap:10px;margin-top:15px}.logout-button,.wallet-button{border-radius:4px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.wallet-button{background-color:#3498db;border:none;color:#fff}.wallet-button:hover{background-color:#2980b9}.logout-button{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:8px 16px;transition:background-color .3s ease}.logout-button:hover{background-color:#c0392b}.profile-header{border-bottom-right-radius:8px;left:0!important;margin-bottom:0;position:absolute!important;top:0!important;z-index:15!important}.profile-header h1{color:#fff;font-size:20px;margin:0;text-shadow:1px 1px 2px #00000080}.header-logout{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:fit-content;margin:0;padding:8px 16px;transition:background-color .3s ease;white-space:nowrap}.header-logout:hover{background-color:#c0392b}.color-picker-toggle-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#9b59b6cc;border:none;border-radius:50%;box-shadow:0 4px 10px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:18px;height:45px;justify-content:center;padding:12px;position:absolute;right:15px;top:15px;transition:all .3s;width:45px;z-index:10}.color-picker-toggle-button:hover{background-color:#8e44adf2;box-shadow:0 6px 15px #0006;transform:scale(1.1)}.color-picker-section{background:#ffffffd9;border-left-color:#9b59b6}.color-picker-section h3{border-bottom-color:#9b59b6;color:#8e44ad}.color-save-button{background-color:#9b59b6}.color-save-button:hover{background-color:#8e44ad}.dark-mode .color-picker-section{background:#19191ef2;border-left-color:#8e44ad}.dark-mode .color-picker-section h3{border-bottom-color:#8e44ad;color:#9b59b6}.dark-mode .color-save-button{background-color:#8e44ad}.dark-mode .color-picker-toggle-button{background-color:#1e1e23cc;color:#9b59b6}.dark-mode .color-picker-toggle-button:hover{background-color:#232328f2;color:#af7ac5}.notifications-list{display:flex;flex-direction:column;gap:10px;margin-top:15px}.notification-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;cursor:pointer;padding:15px;position:relative;transition:background-color .2s ease,border-color .2s ease}.notification-item:hover{background-color:#f0f0f0}.notification-item.unread{border-left:5px solid #4caf50}.notification-item p{color:#333;font-size:.95rem;margin:0 0 5px}.notification-item p strong{color:#000}.notification-timestamp{color:#777;display:block;font-size:.8em;margin-top:8px;text-align:right}.dark-mode .notification-item{background-color:#19191ef2;border-color:#444}.dark-mode .notification-item:hover{background-color:#23232df2}.dark-mode .notification-item.unread{border-left-color:#2ecc71}.dark-mode .notification-item p{color:#ccc}.dark-mode .notification-item p strong{color:#fff}.dark-mode .notification-timestamp{color:#aaa}.notifications-header{align-items:center;display:flex;gap:10px;position:relative}.notifications-header h3{margin-bottom:0}.info-button{align-items:center;color:#3498db;color:var(--profile-accent-color,#3498db);display:flex;font-size:1.2rem;justify-content:center;padding:0}.info-button:hover{color:#2980b9}.info-popup{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 3px 10px #00000026;color:#333;font-size:.9rem;left:50px;line-height:1.4;padding:15px;position:absolute;top:100%;transform:translateX(-5%);width:250px;z-index:20}.info-popup-close{background:none;border:none;color:#aaa;cursor:pointer;font-size:1.4rem;line-height:1;padding:0;position:absolute;right:8px;top:5px}.info-popup-close:hover{color:#555}.dark-mode .info-button{color:#5dade2;color:var(--profile-accent-color,#5dade2)}.dark-mode .info-button:hover{filter:brightness(1.2)}.dark-mode .info-popup{background-color:#333;border-color:#555;color:#eee}.dark-mode .info-popup-close{color:#888}.dark-mode .info-popup-close:hover{color:#ccc}.page-container{box-sizing:border-box;min-height:100vh;overflow-x:hidden;padding-bottom:50px;width:100%}.page-container.center-content{align-items:center;display:flex;justify-content:center}.profile-header{padding:15px 20px;position:relative;text-align:center;z-index:1}.premium-star-container{display:inline-block;position:relative}.premium-user-icon{color:#3498db;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:24px;transition:transform .2s ease,filter .2s ease;vertical-align:middle}.premium-tooltip{background-color:#000c;border-radius:4px;bottom:110%;box-shadow:0 0 0 #ffd70000;color:#fff;font-size:.8rem;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease,box-shadow .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.premium-star-container:hover .premium-tooltip{box-shadow:0 0 10px #ffd700b3;opacity:1;visibility:visible}.premium-star-container:hover .premium-user-icon{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.4)) brightness(1.1);transform:scale(1.1)}.admin-container{display:inline-block;position:relative}.admin-user-icon{color:#e74c3c;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:24px;transform:translateY(-2px);transition:transform .2s ease,filter .2s ease;vertical-align:middle}.admin-tooltip{background-color:#000c;border-radius:4px;bottom:110%;box-shadow:0 0 0 #e74c3c00;color:#fff;font-size:.8rem;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease,box-shadow .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.admin-container:hover .admin-tooltip{box-shadow:0 0 10px #e74c3cb3;opacity:1;visibility:visible}.admin-container:hover .admin-user-icon{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.4)) brightness(1.2);transform:scale(1.1)}.nickname-display .og-icon{font-size:23px}.dark-mode .vip-container:hover .vip-user-icon{transform:translateY(-2px) scale(1.1)}.dark-mode .admin-user-icon{color:#c0392b}.dark-mode .admin-container:hover .admin-tooltip{box-shadow:0 0 10px #c0392bb3}.dark-mode .search-vip-icon{color:#f39c12}.dark-mode .search-admin-icon{color:#c0392b}.dark-mode .search-og-icon{color:#333}.dark-mode .search-verified-icon,.dark-mode .verified-user-icon{color:#2ecc71}.dark-mode .verified-container:hover .verified-tooltip{box-shadow:0 0 10px #2ecc71b3}.user-type-container{display:inline-block;margin-right:8px;position:relative}.user-type-icon{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:24px;transform:translateY(-2px);transition:transform .2s ease,filter .2s ease;vertical-align:middle}.user-type-container .premium-tooltip{background-color:#000c;border-radius:4px;bottom:110%;color:#fff;font-size:.8rem;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .2s ease;visibility:hidden;white-space:nowrap;z-index:100}.user-type-container:hover .premium-tooltip{box-shadow:0 0 10px #3498dbb3;opacity:1;visibility:visible}.user-type-container:hover .user-type-icon{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.4)) brightness(1.2);transform:translateY(-2px) scale(1.1)}.dark-mode .copy-url-button{color:#95a5a6}.dark-mode .copy-url-button:hover{color:#5dade2}.dark-mode .view-public-profile-button{color:#95a5a6}.dark-mode .view-public-profile-button:hover{color:#5dade2}.profile-notification-container{left:50%;max-width:90%;pointer-events:none;position:fixed;top:20px;transform:translateX(-50%);width:auto;z-index:1200}.dark-mode .success-message{background-color:#2ecc7133;border-color:#2ecc7180;color:#2ecc71}.dark-mode .error-message{animation:pulse-red-glow-dark 2s ease-in-out infinite,error-shimmer 3s linear infinite;background:repeating-linear-gradient(-45deg,#c0392b66,#c0392b66 15px,#4a1f1f99 0,#4a1f1f99 30px);background-image:repeating-linear-gradient(-45deg,#c0392b66,#c0392b66 15px,#4a1f1f99 0,#4a1f1f99 30px),linear-gradient(110deg,#fff0 40%,#ffffff26 50%,#fff0 60%)!important;background-size:auto,200% 100%!important;border-color:#e74c3c99;color:#fff!important}@keyframes pulse-red-glow-dark{0%{box-shadow:0 4px 12px #00000080,0 0 20px #e74c3c99,0 0 40px #e74c3c66}50%{box-shadow:0 4px 12px #00000080,0 0 30px #e74c3ce6,0 0 60px #e74c3c99}to{box-shadow:0 4px 12px #00000080,0 0 20px #e74c3c99,0 0 40px #e74c3c66}}.friends-section{border-left-color:#8e44ad}.friends-header h3{align-items:center;border-bottom-color:#8e44ad;display:flex}.dark-mode .friends-section{border-left-color:#af7ac5}.dark-mode .friends-header h3{border-bottom-color:#af7ac5}.friend-count{color:#555;font-size:.8em;font-weight:400;margin-left:8px;vertical-align:middle}.dark-mode .friend-count{color:#aaa}.banner-action-buttons{gap:10px}.friend-requests-section{border-left-color:#f39c12}.friend-requests-section h3{border-bottom-color:#f39c12}.friend-requests-subsection{background-color:#fff6;border-left:3px solid #3498db;border-left:3px solid var(--profile-accent-color,#3498db);border-radius:8px;margin-bottom:30px;padding:15px}.friend-requests-subsection:last-child{margin-bottom:0}.friend-requests-subsection-title{border-bottom:1px solid #3498db4d;color:#2c3e50;font-size:18px;font-weight:600;margin:0 0 15px;padding-bottom:8px}.outgoing-request-card{position:relative}.outgoing-request-status{align-items:center;background-color:#2ecc71e6;border-radius:15px;bottom:10px;box-shadow:0 2px 5px #0003;color:#fff;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:2px;padding:5px 10px;position:absolute;right:10px;z-index:20}.outgoing-status-text{font-size:11px;letter-spacing:.5px;text-transform:uppercase}.request-timestamp{font-size:10px;font-weight:400;opacity:.9}.dark-mode .friend-requests-section{border-left-color:#f1c40f}.dark-mode .friend-requests-section h3{border-bottom-color:#f1c40f}.dark-mode .friend-requests-subsection{background-color:#2d374899;border-left-color:#5dade2}.dark-mode .friend-requests-subsection-title{border-bottom-color:#5dade24d;color:#ecf0f1}.dark-mode .outgoing-request-status{background-color:#27ae60e6}.search-users-section{border-left-color:#00bcd4}.search-users-section h3{border-bottom-color:#00bcd4}.dark-mode .search-users-section{border-left-color:#26c6da}.dark-mode .search-users-section h3{border-bottom-color:#26c6da}.search-form{margin-bottom:20px}.search-input-container{gap:10px}.search-input{background-color:#ffffffe6;border:2px solid #00bcd4;color:#333;min-width:250px;transition:border-color .3s ease,box-shadow .3s ease}.search-input:focus{border-color:#0097a7;box-shadow:0 0 0 3px #00bcd41a}.search-input:disabled{cursor:not-allowed;opacity:.6}.search-buttons{gap:8px}.search-button{background:linear-gradient(135deg,#00bcd4,#0097a7);border-radius:6px;min-width:100px}.search-button:hover:not(:disabled){background:linear-gradient(135deg,#0097a7,#00838f);box-shadow:0 4px 12px #00bcd44d}.clear-search-button{background:#95a5a6;border-radius:6px}.clear-search-button:hover:not(:disabled){background:#7f8c8d}.clear-search-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.search-results{margin-top:20px}.results-count{color:#666;font-size:.9em;font-weight:500;margin-bottom:15px}.no-results{color:#7f8c8d;padding:40px 20px}.search-pic-container{background-color:#ced4da;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 8px #0000004d;flex-shrink:0;height:80px;margin-top:-40px;overflow:hidden;width:80px;z-index:3}.search-nickname-overlay{border-radius:4px;left:95px;max-width:calc(100% - 105px);padding:2px 6px;position:absolute;top:-30px;z-index:4}.search-nickname-overlay h2{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:600;gap:6px;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #000000b3;white-space:nowrap}.search-premium-icon,.search-vip-icon{color:#f1c40f;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.8em}.search-vip-icon{margin-left:4px}.search-admin-icon{color:#e74c3c;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.8em;margin-left:4px}.search-og-icon{color:#333;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.5));font-size:.8em;margin-left:4px}.search-verified-icon{color:#28a745;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:.8em;margin-left:4px}.search-bio-box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd9;border:1px solid #0003;border-radius:4px;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding:5px}.search-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.85rem;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.dark-mode .search-input{background-color:#2d2d32e6;border-color:#26c6da}.dark-mode .search-input:focus{border-color:#00bcd4;box-shadow:0 0 0 3px #26c6da33}.dark-mode .search-button{background:linear-gradient(135deg,#0097a7,#00838f)}.dark-mode .search-button:hover:not(:disabled){background:linear-gradient(135deg,#00838f,#006064)}.dark-mode .clear-search-button{background:#566573}.dark-mode .clear-search-button:hover:not(:disabled){background:#4a5568}.dark-mode .results-count{color:#aaa}.dark-mode .no-results{color:#95a5a6}.dark-mode .search-pic-container{background-color:#495057;border-color:#495057}.dark-mode .search-bio-box{background:#2d3748d9;border-color:#ffffff1a}.dark-mode .search-bio{color:#cbd5e0}@media (max-width:768px){.search-input-container{align-items:stretch;flex-direction:column}.search-input{min-width:0;min-width:auto;width:100%}.search-buttons{justify-content:center;margin-top:10px}}.friends-list{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:15px}.friend-request-card{aspect-ratio:16/9;background-color:#e9ecef;background-position:50%;background-size:cover;border-radius:12px;box-shadow:0 4px 15px #00000026;color:#212529;display:flex;flex-direction:column;overflow:visible;position:relative;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.friend-request-card:hover{box-shadow:0 8px 25px #0000004d;transform:scale(1.03)}.friend-card-banner{background-color:#adb5bd;padding-top:15%}.friend-card-banner img{background-color:#eee;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.friend-card-content-wrapper{align-items:flex-start;display:flex;flex-grow:1;margin-top:5px;padding:0 12px 8px;position:relative;z-index:2}.friend-card-pic-container.request-pic-container{background-color:#ced4da;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 8px #0000004d;flex-shrink:0;height:80px;margin-top:-40px;overflow:hidden;width:80px;z-index:3}.friend-card-details-wrapper{align-self:stretch}.friend-nickname-display.request-nickname-overlay{border-radius:4px;left:95px;max-width:calc(100% - 105px);padding:2px 6px;position:absolute;top:-30px;z-index:4}.friend-nickname-display.request-nickname-overlay h2{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #000000b3;white-space:nowrap}.friend-card-details.request-details{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border-radius:0;display:block;margin:0;padding:0}.friend-card-bio-box.request-bio-box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd9;border:1px solid #0003;border-radius:4px;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding:5px}.friend-card-bio.request-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.85rem;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.request-actions-container{align-items:center;background:#e6e6e6d9;border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid #00000026;bottom:-4px;box-sizing:border-box;display:flex;gap:15px;justify-content:center;left:-4px;padding:12px 15px;position:absolute;right:-4px;width:calc(100% + 8px);z-index:10}.request-actions-container .small-button{font-size:.9rem;padding:7px 15px}.dark-mode .friend-request-card{background-color:#343a40;box-shadow:0 5px 15px #0006;color:#e2e8f0}.dark-mode .friend-request-card:hover{box-shadow:0 8px 25px #00000080}.dark-mode .friend-card-banner{background-color:#212529}.dark-mode .friend-card-pic-container.request-pic-container{background-color:#495057;border-color:#495057;border-radius:50%;margin-top:-40px}.dark-mode .friend-card-details.request-details{background:#2d3748d9}.dark-mode .friend-nickname-display h2{color:#f7fafc}.dark-mode .friend-card-bio.request-bio{color:#cbd5e0}.dark-mode .request-actions-container{background:#1a202ccc;border-top-color:#fff3}.reject-request-button{background:linear-gradient(45deg,#c0392b,#e74c3c)!important;border:none!important;box-shadow:0 2px 5px #0003!important;color:#fff!important}.reject-request-button:hover{background:linear-gradient(45deg,#a93226,#c0392b)!important;box-shadow:0 4px 8px #0000004d!important;transform:translateY(-1px)}.dark-mode .reject-request-button{background:linear-gradient(45deg,#c0392b,#e74c3c)!important}.dark-mode .reject-request-button:hover{background:linear-gradient(45deg,#a93226,#c0392b)!important}.add-friend-button.modern-button.already-friend{background:#2ecc71!important;border:none!important;box-shadow:none!important;color:#fff!important;cursor:not-allowed!important;opacity:.7!important}.add-friend-button.modern-button.already-friend:hover{background:#2ecc71!important;opacity:.7!important;transform:none!important}.dark-mode .add-friend-button.modern-button.already-friend{background:#27ae60!important;border:none!important;box-shadow:none!important;color:#bdc3c7!important;cursor:not-allowed!important;opacity:.6!important}.dark-mode .add-friend-button.modern-button.already-friend:hover{background:#27ae60!important;opacity:.6!important;transform:none!important}.achievements-header h3{align-items:baseline;border-bottom-color:#ffdfba;display:flex;gap:8px}.claimed-count,.unclaimed-count{border-radius:4px;font-size:.8em;font-weight:700;margin-left:4px;padding:2px 6px;vertical-align:middle;white-space:nowrap}.claimed-count{background-color:#2ecc71;color:#fff}.unclaimed-count{background-color:#f39c12;color:#fff}.dark-mode .claimed-count{background-color:#27ae60;color:#fff}.dark-mode .unclaimed-count{background-color:#d35400;color:#fff}.fullscreen-image-modal{background-color:#000c;cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.fullscreen-content-wrapper,.fullscreen-image-modal{align-items:center;display:flex;justify-content:center}.fullscreen-content-wrapper{max-height:90vh;max-width:90vw;position:relative}.fullscreen-close-button{background-color:#0009;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;font-weight:700;height:30px;line-height:28px;position:absolute;right:10px;text-align:center;top:10px;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:30px;z-index:10}.fullscreen-close-button:hover{background-color:red;color:#fff;transform:scale(1.1)}.section-header-with-refresh{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.section-header-with-refresh h3{flex-grow:1;margin:0}.refresh-button{background:#f8f9fa;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:.85em;padding:6px 12px;transition:all .2s ease}.refresh-button:hover:not(:disabled){background:#e9ecef;border-color:#adb5bd}.refresh-button:disabled{cursor:not-allowed;opacity:.6}.small-button{font-size:.8em;padding:4px 8px}.friend-counter svg{color:#3498db;color:var(--profile-accent-color,#3498db)}.clickable-friend-counter{cursor:pointer;transition:all .2s ease}.clickable-friend-counter:hover{background-color:#00000014;box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.dark-mode .friend-counter svg{color:#5dade2;color:var(--profile-accent-color,#5dade2)}.dark-mode .clickable-friend-counter:hover{background-color:#ffffff1f}.friends-page-overall-wrapper{background-color:#fff;min-height:100vh;overflow:hidden;position:relative}.friends-page-container{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#f5f7fa;border-radius:10px;box-shadow:0 4px 12px #00000014;margin:20px auto;max-width:1200px;padding:20px;position:relative;z-index:2}.friends-page-container h1{border-bottom:2px solid #eee;color:#333;margin-bottom:30px;padding-bottom:10px;text-align:center}.friends-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:20px}.friend-card{background-position:50%;background-size:cover;border-radius:12px;box-shadow:0 5px 15px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:300px;overflow:visible;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.friend-card:hover{box-shadow:0 8px 20px #0000002e;transform:translateY(-5px)}.friend-card-banner{height:60px;overflow:hidden;position:relative;width:100%}.friend-card-banner-image{display:block;height:100%;object-fit:cover;width:100%}.friend-card-content-area{display:flex;flex-direction:column;flex-grow:1;overflow:visible;position:relative}.friend-card-info-container{align-items:flex-start;box-sizing:border-box;display:flex;padding:0 15px;position:relative;width:100%;z-index:10}.friend-card-pic-container{background-color:#ccc;border:3px solid #fff;border:3px solid var(--profile-accent-color,#fff);border-radius:50%;box-shadow:0 3px 8px #0000004d;flex-shrink:0;height:80px;margin-top:-40px;overflow:hidden;position:relative;width:80px;z-index:11}.friend-card-pic{display:block;height:100%;object-fit:cover;width:100%}.friend-card-details-wrapper{display:flex;flex-direction:column;flex-grow:1;margin-left:12px;min-width:0;padding-top:0;position:relative;position:static}.friend-nickname-display.friend-nickname-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border-radius:4px;display:flex;gap:6px;left:100px;max-width:calc(100% - 110px);padding:3px 6px;position:absolute;top:-30px;z-index:12}.friend-nickname-display.friend-nickname-overlay h2{color:#fff;flex-grow:1;font-size:1.2rem;font-weight:600;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #000000b3;white-space:nowrap}.friend-premium-star-container{flex-shrink:0;margin-left:0}.friend-premium-user-icon{color:#3498db;font-size:1em;vertical-align:middle}.friend-og-container{flex-shrink:0;margin-left:0}.friend-og-user-icon{color:#333;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.5));font-size:1em;vertical-align:middle}.friend-vip-container{flex-shrink:0;margin-left:0}.friend-vip-user-icon{color:#f1c40f;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:1em;vertical-align:middle}.friend-admin-container{flex-shrink:0;margin-left:0}.friend-admin-user-icon{color:#e74c3c;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:1em;vertical-align:middle}.friend-wallet-address-display{color:#f0f0f0;font-family:monospace;font-size:.75em;margin:2px 0 0;overflow:hidden;padding-left:6px;text-overflow:ellipsis;text-shadow:1px 1px 1px #0009;white-space:nowrap}.friend-card-section.friend-card-bio-section{display:none}.friend-card-bio-box.friend-bio-box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd9;border:none;border-radius:4px;display:flex;flex-direction:column;height:180px;margin:10px 15px 15px;overflow:visible;padding:5px 10px 8px;z-index:5}.friend-bio{word-wrap:break-word;color:#333;font-size:.85em;line-height:1.3;margin:0;overflow-wrap:break-word;padding:0;text-align:left}.friend-bio .bio-gif,.friend-bio img{border:none;border-radius:0;display:block;height:auto;margin:5px 0;max-height:120px;max-width:100%;object-fit:contain;width:auto}.unfriend-button-overlay{background-color:#dc354599;border:none;border-radius:6px;box-shadow:0 2px 6px #00000026;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px;position:absolute;right:10px;top:10px;transition:all .2s ease;z-index:20}.unfriend-button-overlay:hover{background-color:#c82333cc;box-shadow:0 3px 8px #00000040;transform:translateY(-1px)}.error-message,.loading-message{color:#555;font-size:1.1em;grid-column:1/-1;margin-top:30px;text-align:center}.dark-mode .friends-page-container{background-color:#121214e6;box-shadow:0 5px 15px #0006}.dark-mode .friends-page-container h1{background-color:#444;border-bottom-color:#444;color:#eee;z-index:11}.dark-mode .friend-card{box-shadow:0 5px 15px #0006}.dark-mode .friend-card-pic-container{border-color:#495057;border-color:var(--profile-accent-color,#495057);margin-top:-40px}.dark-mode .friend-nickname-display.friend-nickname-overlay h2{color:#eee}.dark-mode .friend-wallet-address-display{color:#aaa}.dark-mode .friend-card-bio-box.friend-bio-box{background:#2d3748d9;border-color:#fff3;border-color:var(--profile-accent-color,#fff3)}.dark-mode .friend-bio{color:#ccc}.dark-mode .error-message,.dark-mode .loading-message{color:#aaa}.dark-mode .error-message{color:#ff6b6b}.dark-mode .friend-premium-user-icon{color:#5dade2}.dark-mode .friend-og-user-icon{color:#333}.dark-mode .friend-vip-user-icon{color:#f39c12}.dark-mode .friend-admin-user-icon{color:#c0392b}.friends-animation-canvas{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.floating-friend-icon{animation-iteration-count:infinite;animation-name:floatAroundFriends;animation-timing-function:ease-in-out;display:inline-block;position:absolute;will-change:transform,opacity}@keyframes floatAroundFriends{0%{opacity:.5;opacity:var(--start-opacity,.5);transform:translate(0) rotate(0deg) scale(1)}25%{opacity:.8;opacity:var(--mid-opacity1,.8);transform:translate(20px,-30px) rotate(5deg) scale(1.05);transform:translate(var(--tx1,20px),var(--ty1,-30px)) rotate(var(--r1,5deg)) scale(var(--s1,1.05))}50%{opacity:.6;opacity:var(--mid-opacity2,.6);transform:translate(-15px,20px) rotate(-3deg) scale(1);transform:translate(var(--tx2,-15px),var(--ty2,20px)) rotate(var(--r2,-3deg)) scale(var(--s2,1))}75%{opacity:.7;opacity:var(--mid-opacity1,.7);transform:translate(10px,-25px) rotate(3deg) scale(1.03);transform:translate(var(--tx3,10px),var(--ty3,-25px)) rotate(var(--r3,3deg)) scale(var(--s3,1.03))}to{opacity:.5;opacity:var(--start-opacity,.5);transform:translate(0) rotate(0deg) scale(1)}}.tip-input-modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1100}.tip-input-modal-content{background:#fff;border-radius:8px;box-shadow:0 5px 15px #0003;max-width:400px;padding:25px;position:relative;width:90%}.tip-input-modal-close{background:none;border:none;color:#aaa;cursor:pointer;font-size:1.6rem;position:absolute;right:12px;top:8px}.tip-input-modal-close:hover{color:#333}.tip-input-modal-title{color:#333;font-size:1.3rem;margin-bottom:20px;margin-top:0;text-align:center}.tip-input-form{display:flex;flex-direction:column;gap:15px}.tip-input-form-group label{color:#555;display:block;font-size:.9rem;font-weight:700;margin-bottom:5px}.tip-input-form-input,.tip-input-form-select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1rem;padding:10px;width:100%}.tip-input-error{color:#dc3545;font-size:.85em;margin-bottom:5px;margin-top:-5px}.tip-input-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:15px}.tip-input-cancel-btn,.tip-input-submit-btn{border:none;border-radius:4px;cursor:pointer;font-size:.95rem;padding:8px 18px}.tip-input-cancel-btn{background-color:#6c757d;color:#fff}.tip-input-submit-btn{background-color:#007bff;color:#fff}.tip-input-cancel-btn:hover{background-color:#5a6268}.tip-input-submit-btn:hover{background-color:#0056b3}.tip-button-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:15px}.simple-tip-inputs{align-items:center;display:flex;gap:8px}.simple-tip-inputs input[type=number]{width:80px}.simple-tip-inputs input[type=number],.simple-tip-inputs select{border:1px solid #ccc;border-radius:4px;padding:6px 10px}.tip-button.modern-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding-left:16px;padding-right:16px;transition:background-color .2s}.tip-button.modern-button:hover{background-color:#0056b3}.tip-button.modern-button:disabled{background-color:#6c757d;cursor:not-allowed}.tip-payload-display{background-color:#f8f9fa;border:1px solid #eee;border-radius:4px;padding:10px;width:100%}.tip-payload-display p{color:#333;font-size:.9em;margin:0 0 10px}.tip-actions{display:flex;gap:10px;margin-bottom:10px}.open-xaman-btn,.qr-toggle-btn{border-radius:3px;cursor:pointer;font-size:.85em;padding:5px 10px}.qr-toggle-btn{background-color:#6c757d;border:none;color:#fff}.open-xaman-btn{background-color:#28a745;border:none;color:#fff}.qr-code-display{margin-top:10px;text-align:center}.qr-code-display img{display:inline-block;height:auto;max-width:150px}.tip-status-display{border-radius:3px;font-size:.85em;font-weight:700;margin-top:10px;padding:5px 8px}.tip-status-display.pending{background-color:#ffc107;color:#333}.tip-status-display.signed{background-color:#28a745;color:#fff}.tip-status-display.expired{background-color:#dc3545;color:#fff}.tip-error-display{color:#dc3545}.tip-error-display,.tip-success-display{font-size:.9em;font-weight:700;margin-top:5px}.tip-success-display{background-color:#e9f7ef;border:1px solid #a6d7b5;border-radius:4px;color:#28a745;padding:8px;text-align:center}.tip-qr-modal-overlay{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1050}.tip-qr-modal-content{background-color:#fff;background-color:var(--secondary-background-color,#fff);border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:8px;box-shadow:0 5px 15px #0000004d;max-width:500px;padding:25px;text-align:center;width:auto}.dark-mode .tip-qr-modal-content{background-color:#2c3e50;background-color:var(--dark-secondary-bg,#2c3e50);border-color:#444;border-color:var(--dark-border-color,#444)}.tip-qr-modal-content .qr-code-display img{background:#fff;border-radius:4px;height:auto;max-width:100%;padding:5px}.tip-qr-modal-content .tip-actions{margin-bottom:15px}.tip-qr-modal-content p{color:#333;color:var(--text-color,#333);margin-bottom:15px}.dark-mode .tip-qr-modal-content p{color:#eee;color:var(--dark-text-color,#eee)}.tip-qr-modal-content .tip-button-container{background-color:initial;border-radius:0;box-shadow:none;padding:0;position:static}.tip-status-display.pending{color:#f39c12}.add-friend-button,.add-friend-button.modern-button{align-items:center;background:linear-gradient(135deg,#17a2b8,#138496)!important;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:5px;margin-top:10px;padding:8px 15px;transition:background-color .2s ease,opacity .2s ease}.add-friend-button.modern-button:hover,.add-friend-button:hover{background:linear-gradient(135deg,#138496,#17a2b8)!important}.add-friend-button.added,.add-friend-button.modern-button.added,.add-friend-button.modern-button:disabled,.add-friend-button:disabled{background:linear-gradient(135deg,#95a5a6,#7f8c8d)!important;cursor:not-allowed;opacity:.7}.add-friend-button.loading,.add-friend-button.modern-button.loading{background:linear-gradient(135deg,#95a5a6,#7f8c8d)!important;cursor:wait}.add-friend-button.error,.add-friend-button.modern-button.error{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;border-color:#c0392b}.add-friend-error{font-size:.8rem;margin-top:5px;text-align:left;width:100%}.dark-mode .add-friend-button,.dark-mode .add-friend-button.modern-button{background:linear-gradient(135deg,#17a2b8,#138496)!important}.dark-mode .add-friend-button.modern-button:hover,.dark-mode .add-friend-button:hover{background:linear-gradient(135deg,#138496,#17a2b8)!important}.dark-mode .add-friend-button.added,.dark-mode .add-friend-button.modern-button.added,.dark-mode .add-friend-button.modern-button:disabled,.dark-mode .add-friend-button:disabled{background:linear-gradient(135deg,#7f8c8d,#95a5a6)!important}.dark-mode .add-friend-button.loading,.dark-mode .add-friend-button.modern-button.loading{background:linear-gradient(135deg,#95a5a6,#7f8c8d)!important}.dark-mode .add-friend-button.error,.dark-mode .add-friend-button.modern-button.error{background:linear-gradient(135deg,#e74c3c,#c0392b)!important}.actions-popup-body .add-friend-button.already-friend,.banner-action-buttons .add-friend-button.already-friend{background:linear-gradient(135deg,#17a2b8,#138496)!important;border:1px solid #17a2b8;color:#fff!important;cursor:not-allowed;opacity:1!important;transition:background .3s ease}.actions-popup-body .add-friend-button.already-friend:hover,.banner-action-buttons .add-friend-button.already-friend:hover{background:linear-gradient(135deg,#138496,#17a2b8)!important}.banner-action-buttons .add-friend-button.already-friend .checkmark{font-weight:700;margin-left:5px}.dark-mode .actions-popup-body .add-friend-button.already-friend,.dark-mode .banner-action-buttons .add-friend-button.already-friend{background:linear-gradient(135deg,#17a2b8,#138496)!important;border:1px solid #17a2b8!important;color:#fff!important;opacity:1!important}.dark-mode .actions-popup-body .add-friend-button.already-friend:hover,.dark-mode .banner-action-buttons .add-friend-button.already-friend:hover{background:linear-gradient(135deg,#138496,#17a2b8)!important}.add-friend-button.modern-button.unfriend-mode{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;color:#fff!important;cursor:pointer!important;opacity:1!important;transition:all .3s ease}.add-friend-button.modern-button.unfriend-mode:hover{background:linear-gradient(135deg,#c0392b,#a93226)!important;box-shadow:0 4px 8px #e74c3c4d;transform:translateY(-1px)}.add-friend-button.modern-button.unfriend-mode:disabled{background:linear-gradient(135deg,#95a5a6,#7f8c8d)!important;box-shadow:none;cursor:not-allowed!important;transform:none}.dark-mode .add-friend-button.modern-button.unfriend-mode{background:linear-gradient(135deg,#e74c3c,#c0392b)!important}.dark-mode .add-friend-button.modern-button.unfriend-mode:hover{background:linear-gradient(135deg,#c0392b,#a93226)!important}.dark-mode .add-friend-button.modern-button.unfriend-mode:disabled{background:linear-gradient(135deg,#7f8c8d,#95a5a6)!important}.bee-mode .add-friend-button.modern-button.unfriend-mode{background:linear-gradient(135deg,#1a1a1acc,#282828e6)!important;border:1px solid #ff6b6b!important;color:#ff6b6b!important}.bee-mode .add-friend-button.modern-button.unfriend-mode:hover{background:linear-gradient(135deg,#282828e6,#1a1a1acc)!important;border-color:#ff5252!important;box-shadow:0 4px 8px #ff6b6b4d!important;color:#ff5252!important}.bee-mode .add-friend-button.modern-button.unfriend-mode:disabled{background:linear-gradient(135deg,#3c3c3cb3,#50505080)!important;border-color:#ff6b6b4d!important;color:#ff6b6b80!important}.banner-action-buttons{align-items:center;bottom:15px;display:flex;gap:8px;position:absolute;right:15px;z-index:15}.banner-action-buttons .user-actions-trigger.profile-style,.banner-action-buttons button{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;font-size:.9rem;font-weight:500;gap:5px;height:37px;justify-content:center;line-height:1;margin:0!important;min-height:37px;padding:8px 15px}.block-user-button.modern-button{align-items:center;background:linear-gradient(135deg,#ff7979,#e74c3c)!important;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:5px;margin-top:10px;padding:8px 15px;transition:background-color .2s ease,opacity .2s ease}.block-user-button.modern-button:hover{background:linear-gradient(135deg,#e74c3c,#c0392b)!important}.block-user-button.modern-button.unblock-action{background:linear-gradient(135deg,#e74c3c,#ff7979)!important}.block-user-button.modern-button.unblock-action:hover{background:linear-gradient(135deg,#c0392b,#e74c3c)!important}.block-user-button.modern-button.loading,.block-user-button.modern-button:disabled{background:linear-gradient(135deg,#95a5a6,#7f8c8d)!important;cursor:not-allowed;opacity:.7}.block-user-button.modern-button.error{background:linear-gradient(135deg,#ff7979,#e74c3c)!important}.block-user-error{color:#000!important;font-size:.8rem;margin-top:5px;text-align:left;width:100%}.dark-mode .block-user-button.modern-button{background:linear-gradient(135deg,#ff6b6b,#ff7979)!important}.dark-mode .block-user-button.modern-button:hover{background:linear-gradient(135deg,#ff7979,#e74c3c)!important}.dark-mode .block-user-button.modern-button.unblock-action{background:linear-gradient(135deg,#ff6b6b,#ff7979)!important}.dark-mode .block-user-button.modern-button.unblock-action:hover{background:linear-gradient(135deg,#e74c3c,#ff6b6b)!important}.dark-mode .block-user-button.modern-button.loading,.dark-mode .block-user-button.modern-button:disabled{background:linear-gradient(135deg,#7f8c8d,#95a5a6)!important}.dark-mode .block-user-button.modern-button.error{background:linear-gradient(135deg,#ff6b6b,#ff7979)!important}.dark-mode .block-user-error{color:#fff!important}.og-container{margin-left:-3px}.og-container,.verified-container{display:inline-block;position:relative}.verified-user-icon{color:#28a745;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:24px;transform:translateY(-2px);transition:transform .2s ease,filter .2s ease;vertical-align:middle}.verified-tooltip{background-color:#000c;border-radius:4px;bottom:110%;box-shadow:0 0 0 #28a74500;color:#fff;font-size:.8rem;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease,box-shadow .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.verified-container:hover .verified-tooltip{box-shadow:0 0 10px #28a745b3;opacity:1;visibility:visible}.verified-container:hover .verified-user-icon{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.4)) brightness(1.2);transform:translateY(-2px) scale(1.1)}.vip-container{display:inline-block;position:relative}.vip-user-icon{color:#f1c40f;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:24px;transform:translateY(-2px);transition:transform .2s ease,filter .2s ease;vertical-align:middle}.vip-tooltip{background-color:#000c;border-radius:4px;bottom:110%;box-shadow:0 0 0 #f1c40f00;color:#fff;font-size:.8rem;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease,box-shadow .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.vip-container:hover .vip-tooltip{box-shadow:0 0 10px #f1c40fb3;opacity:1;visibility:visible}.vip-container:hover .vip-user-icon{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.4)) brightness(1.2);transform:translateY(-2px) scale(1.1)}.dark-mode .vip-user-icon{color:#f39c12}.dark-mode .vip-container:hover .vip-tooltip{box-shadow:0 0 10px #f39c12b3}.nickname-display .og-icon{color:#333;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.5));font-size:24px;margin-left:6px;margin-right:2px;transform:translateY(-2px);transition:transform .2s ease,filter .2s ease;vertical-align:middle}.og-tooltip{background-color:#000c;border-radius:4px;bottom:110%;box-shadow:0 0 0 #0000;color:#fff;font-size:.8rem;left:50%;opacity:0;padding:5px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease,box-shadow .3s ease;visibility:hidden;white-space:nowrap;z-index:10}.og-container:hover .og-tooltip{box-shadow:0 0 10px #000000b3;opacity:1;visibility:visible}.og-container:hover .og-icon{filter:drop-shadow(1px 1px 2px rgba(255,255,255,.7)) brightness(1.2);transform:translateY(-2px) scale(1.1)}.dark-mode .nickname-display .og-icon{color:#333}.dark-mode .og-container:hover .og-tooltip{box-shadow:0 0 10px #000000e6}.nft-section{background-color:#fff3e0;border:1px solid #ffe0b2;border-radius:8px;margin-top:30px;padding:20px}.nft-section-header h3{color:#34495e;font-size:1.2rem;margin:0}.refresh-nft-button{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;transition:background-color .3s ease}.refresh-nft-button:hover{background-color:#2980b9}.refresh-nft-button:disabled{background-color:#bdc3c7;cursor:not-allowed}.dark-mode .nft-section{background-color:#2c3e50;border-color:#34495e;color:#ecf0f1}.dark-mode .nft-section-header h3{color:#ecf0f1}.dark-mode .refresh-nft-button{background-color:#3498db}.dark-mode .refresh-nft-button:hover{background-color:#2980b9}.dark-mode .refresh-nft-button:disabled{background-color:#7f8c8d}.bee-mode .nft-section{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd70033!important}.bee-mode .nft-section-header h3{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.bee-mode .refresh-nft-button{background-color:#1a1a1acc!important;border:1px solid gold!important;color:gold!important}.bee-mode .refresh-nft-button:hover{background-color:#282828e6!important;box-shadow:0 0 15px #ffd7004d!important}.bee-mode .refresh-nft-button:disabled{background-color:#3c3c3cb3!important;color:#ffd70080!important}.nickname-display{align-items:flex-start;display:flex;gap:15px;justify-content:space-between;width:100%}.nickname-content{align-items:center;display:flex;flex:1 1;gap:8px}.profile-top-right{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:12px}.profile-actions-button{background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;min-width:80px;padding:8px 16px;transition:all .3s ease}.profile-actions-button:hover{background:linear-gradient(135deg,#2980b9,#3498db);box-shadow:0 4px 8px #3498db4d;transform:translateY(-1px)}.profile-wallet-address-bottom{align-items:center;align-self:flex-start;background-color:#3498db1a;border:1px solid #3498db4d;border-radius:6px;display:flex;font-size:13px;gap:6px;margin-left:0;margin-top:10px;max-width:320px;padding:8px 12px}.wallet-label{color:#2c3e50;font-size:12px;font-weight:600;white-space:nowrap}.wallet-address-inline{background-color:#fff9;border-radius:3px;color:#34495e;flex:1 1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;letter-spacing:.3px;max-width:180px;min-width:0;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.copy-wallet-inline{align-items:center;background:linear-gradient(135deg,#3498db,#2980b9);border:none;border-radius:4px;box-shadow:0 2px 4px #3498db33;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:24px;justify-content:center;min-width:24px;padding:4px 6px;transition:all .2s ease}.copy-wallet-inline:hover{background:linear-gradient(135deg,#2980b9,#3498db);box-shadow:0 4px 8px #3498db4d;transform:translateY(-1px)}.copy-wallet-inline:active{transform:translateY(0)}.dark-mode .profile-wallet-address-bottom{background-color:#3498db33;border-color:#5dade266}.dark-mode .wallet-label{color:#ecf0f1}.dark-mode .wallet-address-inline{background-color:#2d3748cc;color:#e2e8f0}.dark-mode .copy-wallet-inline{background:linear-gradient(135deg,#2980b9,#3498db)}.dark-mode .copy-wallet-inline:hover{background:linear-gradient(135deg,#3498db,#5dade2)}.bee-mode .profile-wallet-address-bottom{background-color:#282828cc!important;border:1px solid gold!important;box-shadow:0 0 10px #ffd70033!important}.bee-mode .wallet-label{color:gold!important}.bee-mode .wallet-address-inline{background-color:#1a1a1ae6!important;color:gold!important;text-shadow:0 0 3px #ffd7004d!important}.bee-mode .copy-wallet-inline{background:linear-gradient(135deg,#1a1a1acc,#282828e6)!important;border:1px solid gold!important;color:gold!important}.bee-mode .copy-wallet-inline:hover{background:linear-gradient(135deg,#282828e6,#1a1a1acc)!important;box-shadow:0 4px 8px #ffd7004d!important}.dark-mode .profile-actions-button{background:linear-gradient(135deg,#2980b9,#3498db)}.dark-mode .profile-actions-button:hover{background:linear-gradient(135deg,#3498db,#5dade2)}.bee-mode .profile-actions-button{background:linear-gradient(135deg,#1a1a1acc,#282828e6)!important;border:1px solid gold!important;color:gold!important}.bee-mode .profile-actions-button:hover{background:linear-gradient(135deg,#282828e6,#1a1a1acc)!important;box-shadow:0 4px 8px #ffd7004d!important}@media (max-width:768px){.nickname-display{align-items:flex-start;flex-direction:column;gap:10px}.profile-top-right{align-items:center;flex-direction:row;gap:10px;justify-content:flex-start;width:100%}.profile-wallet-address-bottom{font-size:12px;max-width:100%}.wallet-address-inline{font-size:10px;max-width:150px}.copy-wallet-inline{font-size:11px;height:22px;min-width:22px}}.actions-popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.actions-popup-content{animation:popupSlideIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;padding:0;width:90%}@keyframes popupSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.actions-popup-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e0e0e0;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:20px 24px}.actions-popup-header h3{color:#2c3e50;font-size:1.3rem;font-weight:600;margin:0}.actions-popup-close{align-items:center;background:none;border:none;border-radius:50%;color:#7f8c8d;cursor:pointer;display:flex;font-size:1.5rem;height:30px;justify-content:center;padding:5px;transition:all .2s ease;width:30px}.actions-popup-close:hover{background-color:#e74c3c;color:#fff}.actions-popup-body{padding:24px}.action-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 0}.action-item:last-child{border-bottom:none}.action-label{color:#34495e;font-size:1rem;font-weight:500;min-width:120px}.action-button-container{align-items:center;display:flex;gap:8px}.private-chat-button.modern-button{align-items:center;background:linear-gradient(135deg,#2ecc71,#27ae60)!important;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:5px;margin-top:10px;padding:8px 15px;transition:background-color .2s ease,opacity .2s ease}.private-chat-button.modern-button:hover{background:linear-gradient(135deg,#27ae60,#2ecc71)!important}.private-chat-button.modern-button:disabled{background:linear-gradient(135deg,#95a5a6,#7f8c8d)!important;cursor:not-allowed;opacity:.7}.dark-mode .private-chat-button.modern-button{background:linear-gradient(135deg,#2ecc71,#27ae60)!important}.dark-mode .private-chat-button.modern-button:hover{background:linear-gradient(135deg,#27ae60,#229954)!important}.dark-mode .private-chat-button.modern-button:disabled{background:linear-gradient(135deg,#7f8c8d,#95a5a6)!important}.bee-mode .private-chat-button.modern-button{background:linear-gradient(135deg,#1a1a1acc,#282828e6)!important;border:1px solid gold!important;color:gold!important}.bee-mode .private-chat-button.modern-button:hover{background:linear-gradient(135deg,#282828e6,#1a1a1acc)!important;box-shadow:0 4px 8px #ffd7004d!important}.bee-mode .private-chat-button.modern-button:disabled{background:linear-gradient(135deg,#3c3c3cb3,#50505080)!important;color:#ffd70080!important}.actions-popup-body .add-friend-button,.actions-popup-body .block-user-button,.actions-popup-body .chat-button,.actions-popup-body .modern-button,.actions-popup-body .private-chat-button,.actions-popup-body .tip-button,.actions-popup-body .user-actions-trigger,.actions-popup-body button{align-items:center!important;border-radius:6px!important;box-sizing:border-box!important;display:inline-flex!important;font-size:.9rem!important;font-weight:500!important;gap:5px!important;height:37px!important;justify-content:center!important;margin-top:0!important;min-width:140px!important;overflow:hidden!important;padding:8px 15px!important;text-align:center!important;white-space:nowrap!important;width:140px!important}.actions-popup-body .add-friend-button.unfriend-mode{background:linear-gradient(135deg,#e74c3c,#c0392b)!important;border:none!important;color:#fff!important}.actions-popup-body .add-friend-button.unfriend-mode:hover{background:linear-gradient(135deg,#c0392b,#a93226)!important;box-shadow:0 4px 8px #e74c3c4d!important;transform:translateY(-1px)!important}.actions-popup-body .add-friend-button.unfriend-mode:disabled{background:linear-gradient(135deg,#95a5a6,#7f8c8d)!important;box-shadow:none!important;transform:none!important}.dark-mode .actions-popup-body .add-friend-button.unfriend-mode{background:linear-gradient(135deg,#e74c3c,#c0392b)!important}.dark-mode .actions-popup-body .add-friend-button.unfriend-mode:hover{background:linear-gradient(135deg,#c0392b,#a93226)!important}.dark-mode .actions-popup-body .add-friend-button.unfriend-mode:disabled{background:linear-gradient(135deg,#7f8c8d,#95a5a6)!important}.bee-mode .actions-popup-body .add-friend-button.unfriend-mode{background:linear-gradient(135deg,#1a1a1acc,#282828e6)!important;border:1px solid #ff6b6b!important;color:#ff6b6b!important}.bee-mode .actions-popup-body .add-friend-button.unfriend-mode:hover{background:linear-gradient(135deg,#282828e6,#1a1a1acc)!important;border-color:#ff5252!important;box-shadow:0 4px 8px #ff6b6b4d!important;color:#ff5252!important}.bee-mode .actions-popup-body .add-friend-button.unfriend-mode:disabled{background:linear-gradient(135deg,#3c3c3cb3,#50505080)!important;border-color:#ff6b6b4d!important;color:#ff6b6b80!important}.actions-popup-body .user-actions-trigger{margin-right:4px!important}@media (max-width:768px){.actions-popup-content{max-height:85vh;width:95%}.action-item{align-items:flex-start;flex-direction:column;gap:12px}.action-label{min-width:auto;width:100%}.action-button-container{justify-content:flex-start;width:100%}}.dark-mode .actions-popup-content{background:#2c3e50;color:#ecf0f1}.dark-mode .actions-popup-header{background:linear-gradient(135deg,#34495e,#2c3e50);border-bottom-color:#4a5568}.dark-mode .actions-popup-header h3{color:#ecf0f1}.dark-mode .actions-popup-close{color:#bdc3c7}.dark-mode .actions-popup-close:hover{background-color:#e74c3c;color:#fff}.dark-mode .action-item{border-bottom-color:#4a5568}.dark-mode .action-label{color:#ecf0f1}.bee-mode .actions-popup-content{background:#1a1a1af2!important;border:1px solid gold!important;color:gold!important}.bee-mode .actions-popup-header{background:linear-gradient(135deg,#282828e6,#1a1a1acc)!important;border-bottom-color:gold!important}.bee-mode .actions-popup-header h3{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.bee-mode .actions-popup-close{color:gold!important}.bee-mode .actions-popup-close:hover{background-color:gold!important;color:#000!important}.bee-mode .action-item{border-bottom-color:#ffd7004d!important}.bee-mode .action-label{color:gold!important}.section-header-with-counter{align-items:center;border-bottom:2px solid #3498db;border-bottom:2px solid var(--profile-accent-color,#3498db);display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.section-header-with-counter h3{border-bottom:none;margin:0;padding-bottom:0}.friend-counter{align-items:center;background-color:#0000000a;border-radius:16px;color:#34495e;display:flex;flex-shrink:0;font-size:1rem;font-weight:600;gap:8px;padding:6px 12px}.friend-counter svg{animation:pulsateFriends 2s ease-in-out infinite;color:#27ae60!important}.dark-mode .section-header-with-counter{border-bottom-color:#5dade2;border-bottom-color:var(--profile-accent-color,#5dade2)}.dark-mode .friend-counter{background-color:#ffffff14;color:#bdc3c7}.dark-mode .friend-counter svg{animation:pulsateFriends 2s ease-in-out infinite;color:#2ecc71!important}.friends-popup-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1500}.friends-popup-content{animation:friendsPopupSlideIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 15px 35px #0003;max-height:80vh;max-width:900px;overflow:hidden;width:90%}@keyframes friendsPopupSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.friends-popup-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.friends-popup-header h3{color:#2c3e50;font-size:1.4rem;font-weight:600;margin:0}.friends-popup-close{align-items:center;background:none;border:none;border-radius:50%;color:#7f8c8d;cursor:pointer;display:flex;font-size:1.5rem;height:32px;justify-content:center;padding:5px;transition:all .2s ease;width:32px}.friends-popup-close:hover{background-color:#e74c3c;color:#fff}.friends-popup-body{max-height:calc(80vh - 80px);overflow-y:auto;padding:24px}.friends-error,.friends-loading,.no-friends{color:#7f8c8d;padding:40px 20px;text-align:center}.friends-error{color:#e74c3c}.friends-popup-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:10px}.friend-card.popup{border:2px solid #3498db;border:2px solid var(--profile-accent-color,#3498db);max-width:100%}.friend-card.popup .friend-card-bio-box.friend-bio-box,.friend-card.popup .friend-card-pic-container{border-color:#3498db;border-color:var(--profile-accent-color,#3498db)}.dark-mode .friends-popup-content{background:#2c3e50;color:#ecf0f1}.dark-mode .friends-popup-header{background:linear-gradient(135deg,#34495e,#2c3e50);border-bottom-color:#4a5568}.dark-mode .friends-popup-header h3{color:#ecf0f1}.dark-mode .friends-popup-close{color:#bdc3c7}.dark-mode .friends-popup-close:hover{background-color:#e74c3c;color:#fff}.dark-mode .friends-loading,.dark-mode .no-friends{color:#95a5a6}.dark-mode .friends-error{color:#ff7979}@media (max-width:768px){.friends-popup-content{max-height:85vh;width:95%}.friends-popup-list{gap:15px;grid-template-columns:1fr}}.friend-counter.clickable-public{cursor:pointer;transition:all .2s ease}.friend-counter.clickable-public:hover{background-color:#00000014;box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.friend-counter.clickable-public:hover svg{animation:pulsateFriendsFast 1s ease-in-out infinite}.dark-mode .friend-counter.clickable-public:hover{background-color:#ffffff1f}.add-friend-button.modern-button.request-sent{background:linear-gradient(135deg,#f39c12,#e67e22)!important;color:#fff!important;cursor:not-allowed!important;opacity:1!important;transition:background .3s ease}.add-friend-button.modern-button.request-sent:hover{background:linear-gradient(135deg,#e67e22,#d35400)!important}.dark-mode .add-friend-button.modern-button.request-sent{background:linear-gradient(135deg,#f39c12,#e67e22)!important}.dark-mode .add-friend-button.modern-button.request-sent:hover{background:linear-gradient(135deg,#e67e22,#d35400)!important}.bee-mode .add-friend-button.modern-button.request-sent{background:linear-gradient(135deg,#1a1a1acc,#282828e6)!important;border:1px solid #f39c12!important;color:#f39c12!important}.bee-mode .add-friend-button.modern-button.request-sent:hover{background:linear-gradient(135deg,#282828e6,#1a1a1acc)!important;border-color:#e67e22!important;box-shadow:0 4px 8px #f39c124d!important;color:#e67e22!important}.actions-popup-body .add-friend-button.request-sent{background:linear-gradient(135deg,#f39c12,#e67e22)!important;border:none!important;color:#fff!important;cursor:not-allowed!important}.actions-popup-body .add-friend-button.request-sent:hover{background:linear-gradient(135deg,#e67e22,#d35400)!important}.dark-mode .actions-popup-body .add-friend-button.request-sent{background:linear-gradient(135deg,#f39c12,#e67e22)!important}.dark-mode .actions-popup-body .add-friend-button.request-sent:hover{background:linear-gradient(135deg,#e67e22,#d35400)!important}.bee-mode .actions-popup-body .add-friend-button.request-sent{background:linear-gradient(135deg,#1a1a1acc,#282828e6)!important;border:1px solid #f39c12!important;color:#f39c12!important}.bee-mode .actions-popup-body .add-friend-button.request-sent:hover{background:linear-gradient(135deg,#282828e6,#1a1a1acc)!important;border-color:#e67e22!important;box-shadow:0 4px 8px #f39c124d!important;color:#e67e22!important}.friends-status-icon-container{align-items:center;display:inline-flex;justify-content:center;position:relative}.friends-status-icon{cursor:default;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.2));font-size:20px;transition:all .3s ease}.friends-status-icon.friends{animation:pulsateFriends 2s ease-in-out infinite;color:#27ae60!important}.friends-status-icon.none{color:#e74c3c}.friends-status-icon.request_sent{color:#f39c12}.friends-status-icon.request_received{color:#3498db}.friends-status-icon.loading{animation:pulse 1.5s ease-in-out infinite alternate;color:#95a5a6}@keyframes pulsateFriends{0%,to{filter:brightness(1) drop-shadow(0 0 2px rgba(46,204,113,.5));opacity:1;transform:scale(1)}50%{filter:brightness(1.35) drop-shadow(0 0 6px rgba(46,204,113,.6));opacity:.95;transform:scale(1.08)}}@keyframes pulsateFriendsFast{0%,to{filter:brightness(1.15) drop-shadow(0 0 3px rgba(46,204,113,.5));opacity:1;transform:scale(1.1)}50%{filter:brightness(1.7) drop-shadow(0 0 8px rgba(46,204,113,.7));opacity:.85;transform:scale(1.2)}}.friends-status-icon:hover{filter:drop-shadow(1px 1px 3px rgba(0,0,0,.3))}.friends-status-icon.friends:hover{animation:pulsateFriendsFast 1s ease-in-out infinite;color:#2ecc71!important}.friends-status-icon.none:hover{color:#ff6b6b;transform:scale(1.1)}.friends-status-icon.request_sent:hover{color:#f1c40f;transform:scale(1.1)}.friends-status-icon.request_received:hover{color:#5dade2;transform:scale(1.1)}.dark-mode .friends-status-icon.friends{animation:pulsateFriends 2s ease-in-out infinite;color:#2ecc71!important}.dark-mode .friends-status-icon.none{color:#ff6b6b}.dark-mode .friends-status-icon.request_sent{color:#f1c40f}.dark-mode .friends-status-icon.request_received{color:#5dade2}.dark-mode .friends-status-icon.loading{color:#bdc3c7}.bee-mode .friends-status-icon.friends{animation:pulsateFriends 2s ease-in-out infinite;color:#2ecc71!important;text-shadow:0 0 5px #2ecc7180!important}.bee-mode .friends-status-icon.none{color:#ff6b6b!important;text-shadow:0 0 5px #ff6b6b80!important}.bee-mode .friends-status-icon.request_sent{color:#f1c40f!important;text-shadow:0 0 5px #f1c40f80!important}.bee-mode .friends-status-icon.request_received{color:#5dade2!important;text-shadow:0 0 5px #5dade280!important}.bee-mode .friends-status-icon.loading{color:gold!important;text-shadow:0 0 5px #ffd7004d!important}@media (max-width:768px){.friends-status-icon{font-size:18px}}.fullscreen-modal{align-items:center;animation:fadeInModal .3s ease-in-out;background-color:#000000d9;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.fullscreen-image{box-shadow:0 0 30px #000000b3;max-height:90vh;max-width:90vw}.fullscreen-image,.fullscreen-image-content{border-radius:8px;cursor:default;object-fit:contain}.fullscreen-image-content{box-shadow:0 0 20px #00000080;max-height:100%;max-width:100%}.about-me-public-section{padding:20px 20px 0!important}.about-me-public-section .profile-bio{margin:0!important;padding:0!important}.about-me-public-section .profile-bio>*{margin-bottom:0!important}.about-me-public-section .profile-bio .bio-gif,.about-me-public-section .profile-bio img{display:block;margin-bottom:0!important}.profile-pic-container .profile-pic{cursor:pointer}.close-fullscreen{background-color:#000000b3;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;font-weight:700;height:40px;line-height:36px;position:absolute;right:30px;text-align:center;top:20px;transition:all .2s ease;width:40px}.close-fullscreen:hover{background-color:#e74c3c;transform:scale(1.1)}.friend-card-menu-container{position:absolute;right:10px;top:10px;z-index:20}.friend-card-menu-button{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 6px #00000026;color:#333;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.friend-card-menu-button:hover{background:#fff;box-shadow:0 3px 8px #00000040;transform:scale(1.1)}.friend-card-menu-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:140px;overflow:hidden;position:absolute;right:0;top:38px;z-index:21}.friend-card-menu-item{background:none;border:none;color:#333;cursor:pointer;display:block;font-size:.9rem;padding:10px 16px;text-align:left;transition:all .2s ease;width:100%}.friend-card-menu-item:hover{background-color:#f5f5f5}.friend-card-menu-item.unfriend-option{color:#e74c3c;font-weight:500}.friend-card-menu-item.unfriend-option:hover{background-color:#e74c3c1a}.dark-mode .friend-card-menu-button{background:#323232e6;color:#eee}.dark-mode .friend-card-menu-button:hover{background:#464646}.dark-mode .friend-card-menu-dropdown{background:#2c3e50;box-shadow:0 4px 12px #0006}.dark-mode .friend-card-menu-item{color:#eee}.dark-mode .friend-card-menu-item:hover{background-color:#34495e}.dark-mode .friend-card-menu-item.unfriend-option{color:#e74c3c}.dark-mode .friend-card-menu-item.unfriend-option:hover{background-color:#e74c3c26}.confirmation-dialog-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.confirmation-dialog{animation:slideInDialog .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;max-width:500px;overflow:hidden;width:90%}.confirmation-dialog-header{background:#fff;border-bottom:3px solid #c0392b;padding:20px}.confirmation-dialog-header h3{color:#333;font-size:1.3rem;font-weight:700;margin:0;text-align:center}.confirmation-dialog-content{background:repeating-linear-gradient(-45deg,#e74c3c4d,#e74c3c4d 15px,#ffffffb3 0,#ffffffb3 30px);border:3px solid #c0392b;border-bottom:none;border-top:none;padding:25px}.confirmation-dialog-content p{color:#000;font-size:.95rem;font-weight:500;line-height:1.4;margin:0;text-align:center}@keyframes slideInDialog{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.confirmation-dialog-buttons{display:flex;gap:0;justify-content:stretch}.confirmation-dialog-button{border:none;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;padding:15px 20px;transition:all .2s ease}.confirmation-dialog-button.cancel{background:#27ae60;border-right:1px solid #229954;color:#fff}.confirmation-dialog-button.cancel:hover{background:#229954}.confirmation-dialog-button.confirm{background:#e74c3c;color:#fff}.confirmation-dialog-button.confirm:hover{background:#c0392b}.dark-mode .confirmation-dialog{background:#2c3e50}.dark-mode .confirmation-dialog-header{background:#34495e;border-bottom-color:#e74c3c}.dark-mode .confirmation-dialog-header h3{color:#ecf0f1}.dark-mode .confirmation-dialog-content{background:repeating-linear-gradient(-45deg,#c0392b66,#c0392b66 15px,#4a1f1f99 0,#4a1f1f99 30px);border-color:#e74c3c}.dark-mode .confirmation-dialog-button.cancel{background:#34495e;border-right-color:#2c3e50;color:#ecf0f1}.dark-mode .confirmation-dialog-button.cancel:hover{background:#2c3e50}.dark-mode .confirmation-dialog-button.confirm{background:#e74c3c}.dark-mode .confirmation-dialog-button.confirm:hover{background:#c0392b}.profile-widget-container{align-items:center;display:flex;gap:10px;position:fixed;right:15px;top:15px;z-index:1000}.profile-username-display{background-color:#00000080;border-radius:4px;color:#ecf0f1;font-weight:700;gap:6px;padding:5px 10px;white-space:nowrap}.header-icons-group,.profile-button,.profile-username-display{align-items:center;display:flex}.profile-button{background-color:#3498db;border:none;border-radius:50%;box-shadow:0 2px 10px #0003;color:#fff;cursor:pointer;height:45px;justify-content:center;overflow:hidden;transition:all .3s ease;width:45px}.profile-button:hover{background-color:#2980b9;box-shadow:0 4px 15px #0000004d;transform:scale(1.1)}.profile-icon{font-size:20px}.profile-image{border-radius:50%;height:100%;object-fit:cover;width:100%}.profile-button.logged-in{border:2px solid #3498db;border:2px solid var(--profile-border-color,#3498db)}.header-icon{cursor:default;font-size:.9em;vertical-align:middle}.header-icon svg{color:inherit!important}.premium-gem-icon{color:#3498db!important;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));margin-right:0}.og-icon,.vip-icon{margin-right:3px}.vip-icon{color:#f1c40f!important;font-size:.95em}.verified-icon{color:#28a745!important;margin-right:3px}.admin-icon{color:#e74c3c!important}.dark-mode .profile-username-display{background-color:#000000b3;color:#ecf0f1}.dark-mode .profile-button{background-color:#2c3e50;box-shadow:0 2px 5px #0006}.dark-mode .profile-button:hover{background-color:#34495e}.dark-mode .vip-icon{color:#f39c12}.dark-mode .admin-icon{color:#c0392b}.dark-mode .og-icon{color:#333}.dark-mode .verified-icon{color:#2ecc71}.dos-mode .profile-username-display{background-color:#000;border:1px solid #0f0;color:#0f0;font-family:Courier New,monospace;padding:3px 8px}.dos-mode .profile-button{border:1px solid #0f0;border-radius:0}.dos-mode .profile-icon{color:#0f0}.dos-mode .profile-button:hover{background-color:#030}.dos-mode .admin-icon,.dos-mode .og-icon,.dos-mode .premium-gem-icon,.dos-mode .verified-icon,.dos-mode .vip-icon{color:#0f0}@keyframes profile-incomplete-blink{0%,to{border-color:orange;box-shadow:0 0 15px 3px #ffa500e6,0 0 25px 5px #ffa50099}50%{border-color:#ff0;box-shadow:0 0 25px 5px orange,0 0 35px 8px #ffa500cc}}.profile-button.incomplete-profile{animation:profile-incomplete-blink 1.5s infinite;border:2px solid orange}.profile-button.incomplete-profile:hover{animation:profile-incomplete-blink 1s infinite}.dark-mode .profile-button.incomplete-profile{animation:profile-incomplete-blink 1.5s infinite;border:2px solid orange}.dos-mode .profile-button.incomplete-profile{animation:profile-incomplete-blink-dos 1.5s infinite;border:2px solid #0f0}@keyframes profile-incomplete-blink-dos{0%,to{background-color:#000;box-shadow:0 0 10px #0f0c}50%{background-color:#030;box-shadow:0 0 20px #0f0}}.modes-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);margin:30px 0}.modes-grid>.mode-box{justify-self:stretch!important;left:0!important;margin:0;max-width:none!important;min-width:0!important;width:100%!important}@media (max-width:1024px){.modes-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.modes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.modes-grid{grid-template-columns:1fr}}.mode-box-disabled{cursor:not-allowed;opacity:.6}.mode-box:not(.mode-box-disabled){transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,opacity .3s ease}.mode-box:hover:not(.mode-box-disabled){box-shadow:0 6px 12px #00000026;transform:translateY(-3px)}.mode-box{border-radius:5px;box-shadow:0 4px 8px #0003;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:space-between;padding:15px;position:relative;transition:all .3s ease}.mode-box.active{box-shadow:0 8px 16px #0000004d;transform:translateY(-5px)}.mode-box .mode-toggle{background-color:#ccc;border-radius:12px;bottom:10px;cursor:pointer;height:24px;position:absolute;right:10px;transition:all .3s ease;width:50px;z-index:10}.mode-box .decorative-button{max-width:85px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mode-box .toggle-indicator{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;left:2px;position:absolute;top:2px;transition:all .3s ease;width:20px}.mode-box .toggle-indicator.on{background-color:#4caf50;transform:translateX(26px)}.mode-box .toggle-indicator.off{background-color:#fff;transform:translateX(0)}.mode-box.active .mode-toggle{background-color:#4caf50}.mode-notice{background-color:#ffff001a;border:1px solid #c8c8004d;border-radius:4px;color:var(--text-color);margin-bottom:20px;padding:10px;text-align:center}.upgrade-premium-prompt{animation:pulse-orange 2s ease-in-out infinite!important;background:linear-gradient(45deg,#ff8c00,orange,#ff8c00)!important;background-size:200% 200%!important;border:none!important;border-radius:5px!important;box-shadow:0 0 15px 5px #ffa50099!important;color:#000!important;font-style:normal!important;font-weight:700!important;margin:15px auto!important;max-width:400px;padding:10px 15px!important;text-align:center!important}.mode-box *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;text-shadow:none!important;text-transform:none!important}.modes-grid .mode-box .decorative-button,.modes-grid .mode-box .mode-name,.modes-grid .mode-box .setting-label label,.modes-grid .mode-box h1,.modes-grid .mode-box h2,.modes-grid .mode-box label{color:inherit!important;text-shadow:none!important}.modes-grid .light-mode-box{color:#333!important}.modes-grid .grey-mode-box{color:#303030!important}.modes-grid .dark-mode-box{color:#fff!important}.modes-grid .dos-mode-box{color:#0f0!important}.modes-grid .eight-bit-mode-box{color:#ff0!important}.modes-grid .terminal-mode-box{color:#0f0!important}.modes-grid .blueprint-mode-box{color:#00d4ff!important}.modes-grid .grandma-mode-box{color:#6b4226!important}.modes-grid .sixties-mode-box{color:#fff!important}.modes-grid .aesthetic-mode-box{color:#333!important}.modes-grid .aesthetic-mode-box .decorative-button,.modes-grid .reggae-mode-box{color:#fff!important}.modes-grid .vangogh-mode-box{color:#f8de6e!important}.modes-grid .bee-mode-box,.modes-grid .samurai-mode-box{color:#fff!important}.modes-grid .synth-mode-box{color:#00f3ff!important}.modes-grid .pixel-art-mode-box{color:#ff77a8!important}.modes-grid .construction-mode-box{color:#000!important}.modes-grid .music-mode-box{color:#ff00c8!important}.modes-grid .food-mode-box{color:#d84315!important}.modes-grid .pcb-mode-box{color:gold!important}.wallet-status-banner{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#3498dbe6;border:1px solid #fff3;border-radius:20px;box-shadow:0 2px 10px #0003;color:#fff;display:flex;font-size:14px;max-width:350px;padding:8px 15px;position:fixed;right:80px;top:20px;transition:all .3s ease;z-index:1000}.wallet-status-banner:hover{background-color:#2980b9f2;box-shadow:0 4px 15px #0000004d;transform:translateY(-2px)}.wallet-status-icon{color:#fff;font-size:18px;margin-right:10px}.wallet-status-text{align-items:center;display:flex;gap:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-status-address{background-color:#fff3;border-radius:4px;display:inline-block;font-family:Courier New,monospace;font-weight:700;margin-left:5px;padding:2px 8px}.wallet-status-badge{background-color:#25a6f7;border-radius:10px;color:#fff;font-size:12px;margin-left:5px;padding:2px 8px}.dark-mode .wallet-status-banner{background-color:#2c3e50e6}.dark-mode .wallet-status-banner:hover{background-color:#34495ef2}.dos-mode .wallet-status-banner{background-color:#000;border:2px outset #0f0;border-radius:0;box-shadow:none}.dos-mode .wallet-status-icon{color:#0f0}.dos-mode .wallet-status-address,.dos-mode .wallet-status-text{color:#0f0;font-family:Courier New,monospace}.dos-mode .wallet-status-badge{background-color:#030;border:1px solid #0f0}@media (max-width:768px){.wallet-status-banner{font-size:12px;padding:5px 10px;right:70px;top:17px}.wallet-status-icon{font-size:14px}}.plans-page{overflow:hidden;padding:20px;position:relative}.plans-table-container{margin-top:20px;overflow-x:auto;position:relative;z-index:2}.plans-comparison-table{background-color:initial;border-collapse:initial;border-radius:0;border-spacing:8px 0;box-shadow:none;overflow:visible;width:100%}.plans-comparison-table thead th{border-bottom:none;border-right:1px solid #e0e0e0;border-right:1px solid var(--border-color-light,#e0e0e0);padding:0;position:relative;vertical-align:top}.plans-comparison-table thead th:last-child{border-right:none}.feature-column{background-color:var(--secondary-background-color);color:var(--text-color);font-weight:600;min-width:150px;padding:20px 15px!important;text-align:left;width:200px}.feature-column,.tier-column{border-radius:12px 12px 0 0;box-shadow:0 2px 8px #0000001a}.tier-column{min-width:200px;text-align:center;transition:all .3s ease;width:calc(33.33333% - 66.66667px)}.tier-header{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:15px 20px 20px;position:relative}.premium-tier .tier-header{min-height:170px}.tier-header h3{font-size:1.3em;font-weight:700;margin:10px 0}.tier-description{font-size:.9em;margin:5px 0 3px}.tier-description,.tier-price{color:var(--text-secondary-color)}.tier-price{font-size:.85em;margin:3px 0 5px}.guest-tier{background-color:#ffe0b2;overflow:hidden;position:relative}.guest-tier,.guest-tier .tier-description,.guest-tier .tier-price,.guest-tier h3{color:#8c5a00}.user-tier{background-color:#dff0d8;overflow:hidden;position:relative}.user-tier,.user-tier .tier-description,.user-tier .tier-price,.user-tier h3{color:#155724}.premium-tier{animation:surface-shimmer 3s linear infinite;background-color:#d0e6ff;background-image:linear-gradient(110deg,#fff0 40%,#ffffff4d 50%,#fff0 60%);background-size:200% 100%;color:#143d66;overflow:hidden;position:relative}.premium-tier .tier-description,.premium-tier .tier-price,.premium-tier h3{color:#004a99}.premium-icon{margin-left:6px;vertical-align:middle}@keyframes pulse-purple{0%{box-shadow:inset 0 0 10px #8e44ad4d,0 0 15px #8e44ad80}50%{box-shadow:inset 0 0 20px #8e44ad80,0 0 25px #8e44adcc}to{box-shadow:inset 0 0 10px #8e44ad4d,0 0 15px #8e44ad80}}.tier-column.active-tier{animation:pulse-purple 1.5s ease-in-out infinite;position:relative}.tier-column.active-tier:after{border:2px solid #8e44ad;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.guest-tier.active-tier{background-color:#ffd59b}.user-tier.active-tier{background-color:#c3e6cb}.premium-tier.active-tier{animation:pulse-purple 1.5s ease-in-out infinite,surface-shimmer 3s linear infinite;background-color:#c1dff7;background-image:linear-gradient(110deg,#fff0 40%,#ffffff4d 50%,#fff0 60%);background-size:200% 100%}.current-plan-indicator{color:#8e44ad;font-size:.75em;font-weight:700;left:50%;letter-spacing:1px;position:absolute;text-transform:uppercase;top:5px;transform:translateX(-50%);white-space:nowrap}.plans-comparison-table tbody td{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color-light,#e0e0e0);border-right:1px solid #e0e0e0;border-right:1px solid var(--border-color-light,#e0e0e0);padding:12px 15px;vertical-align:middle}.plans-comparison-table tbody td:last-child{border-right:none}.plans-comparison-table tbody td.feature-name{background-color:var(--secondary-background-color);box-shadow:0 0 8px #0000000d;color:var(--text-color);font-weight:500;text-align:left}.plans-comparison-table tbody tr:last-child td{border-bottom:none}.plans-comparison-table tbody tr:last-child td.feature-name{border-radius:0 0 0 12px;box-shadow:0 2px 8px #0000001a}.plans-comparison-table tbody tr:last-child td.guest-value{background-color:#ffe0b21a;border-radius:0 0 0 12px}.plans-comparison-table tbody tr:last-child td.user-value{background-color:#dff0d81a}.plans-comparison-table tbody tr:last-child td.premium-value{background-color:#d0e6ff1a;border-radius:0 0 12px 0}.tier-value{box-shadow:0 0 8px #0000000d;font-size:.95em;text-align:center}.tier-value.no-access{color:#dc3545!important;font-weight:700}.guest-value{background-color:#ffe0b21a;color:#8c5a00}.user-value{background-color:#dff0d81a;color:#155724}.premium-value{background-color:#d0e6ff1a;color:#143d66}.feature-detail{color:var(--text-secondary-color);display:block;font-size:.85em;margin-top:2px}.info-button{background:none;border:none;color:#004a99;cursor:pointer;font-size:1.1em;line-height:1;padding:5px;position:absolute;right:10px;top:10px;transition:filter .2s ease;z-index:10}.info-button:hover{filter:brightness(1.2)}.info-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.info-modal-content{animation:slideIn .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-width:500px;padding:30px;position:relative;width:90%}.info-modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:32px;line-height:1;padding:5px 10px;position:absolute;right:10px;top:10px;transition:opacity .2s ease}.info-modal-close:hover{opacity:.7}.info-modal-content h4{color:#333;font-size:1.4em;margin-bottom:20px;text-align:center}.info-modal-content p{color:#555;font-size:1em;line-height:1.6;margin:10px 0}.app-container.dark-mode .info-modal-overlay{background-color:#000c}.app-container.dark-mode .info-modal-content{background-color:#2a2a2a;color:#fff}.app-container.dark-mode .info-modal-content h4{color:#fff}.app-container.dark-mode .info-modal-content p{color:#ccc}.app-container.dark-mode .info-modal-close{color:#fff}.premium-end-date{color:var(--text-secondary-color);font-size:.9em;font-style:italic;margin:20px 0;text-align:center}.upgrade-section{margin:30px auto 0;max-width:500px;text-align:center}.upgrade-button{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;padding:12px 30px;transition:background-color .3s ease,opacity .3s ease}.upgrade-button:disabled{background-color:#95a5a6;color:#e0e0e0;cursor:not-allowed;opacity:.6}.upgrade-button:not(:disabled):hover{background-color:#2980b9}.upgrade-button-inline{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-size:.9em;font-weight:700;margin-top:10px;padding:8px 16px;transition:background-color .3s ease,opacity .3s ease;white-space:nowrap}.upgrade-button-inline:disabled{background-color:#95a5a6;color:#e0e0e0;cursor:not-allowed;opacity:.6}.upgrade-button-inline:not(:disabled):hover{background-color:#2980b9}.payment-ui-wrapper{display:none}.payment-ui-container{background-color:var(--secondary-background-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:0;max-width:400px;padding:20px}.payment-ui-container h4{color:var(--text-color);margin-bottom:15px}.qr-code-display{margin-bottom:15px}.payment-qr-image{background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;display:block;margin:0 auto;max-width:180px;padding:10px}.payment-actions{display:flex;gap:10px;justify-content:center;margin-bottom:15px}.payment-action-button{border:1px solid #0000;border-radius:4px;cursor:pointer;font-weight:500;padding:8px 20px;transition:all .2s ease}.payment-action-button.xaman-button{background-color:#000;border-color:#000;color:#fff}.payment-action-button.xaman-button:hover{background-color:#333}.payment-action-button.cancel-button{background-color:var(--secondary-background-color);border-color:var(--border-color);color:var(--text-color)}.payment-action-button.cancel-button:hover{opacity:.8}.payment-status-display,.payment-success-display{font-weight:500;margin-bottom:10px}.payment-status-display.signed,.payment-success-display{color:#28a745}.payment-status-display.expired{color:#dc3545}.payment-info,.payment-status-display.pending{color:var(--text-secondary-color)}.payment-info{font-size:.9em;line-height:1.5}.payment-info .xrp-address{font-family:monospace;font-weight:700;word-break:break-all}.payment-error-modal{align-items:center;animation:fadeIn .2s ease-out;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.payment-error-content{background-color:#fff;border:2px solid #dc3545;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-width:500px;padding:30px;position:relative;width:90%}.payment-error-content p{color:#dc3545;font-weight:500;line-height:1.6;margin:0;text-align:center}.payment-error-close{background:none;border:none;color:#dc3545;cursor:pointer;font-size:32px;line-height:1;padding:5px 10px;position:absolute;right:10px;top:10px;transition:opacity .2s ease}.payment-error-close:hover{opacity:.7}.app-container.dark-mode .payment-error-content{background-color:#2a2a2a;border-color:#ff6b6b}.app-container.dark-mode .payment-error-close,.app-container.dark-mode .payment-error-content p{color:#ff6b6b}.app-container.dark-mode .plans-comparison-table{background-color:var(--dark-background-color);box-shadow:0 2px 8px #0000004d}.app-container.dark-mode .feature-column,.app-container.dark-mode .feature-name{background-color:var(--dark-secondary-bg);border-color:var(--dark-border-color);color:var(--dark-text-color)}.app-container.dark-mode thead th{border-bottom-color:var(--dark-border-color)}.app-container.dark-mode tbody td{border-bottom-color:#444;border-bottom-color:var(--dark-border-color-light,#444)}.app-container.dark-mode .guest-tier{background-color:#4d3a1f;color:#ffcc80}.app-container.dark-mode .guest-tier .tier-description,.app-container.dark-mode .guest-tier h3{color:#ffcc80}.app-container.dark-mode .user-tier{background-color:#2a3a2a;color:#c3e6cb}.app-container.dark-mode .user-tier .tier-description,.app-container.dark-mode .user-tier h3{color:#c3e6cb}.app-container.dark-mode .premium-tier{background-color:#23313f;background-image:linear-gradient(110deg,#fff0 40%,#ffffff26 50%,#fff0 60%);color:#a8d1f0}.app-container.dark-mode .premium-tier .tier-description,.app-container.dark-mode .premium-tier .tier-price,.app-container.dark-mode .premium-tier h3{color:#7cc0f0}.app-container.dark-mode .premium-icon{color:#5dade2}.app-container.dark-mode .guest-value{background-color:#4d3a1f33;color:#ffcc80}.app-container.dark-mode .user-value{background-color:#2a3a2a33;color:#c3e6cb}.app-container.dark-mode .premium-value{background-color:#23313f33;color:#a8d1f0}.app-container.dark-mode .tier-value.no-access{color:#ff6b6b!important}@keyframes pulse-purple-dark{0%{box-shadow:inset 0 0 10px #ab80c74d,0 0 15px #ab80c780}50%{box-shadow:inset 0 0 20px #ab80c780,0 0 25px #ab80c7cc}to{box-shadow:inset 0 0 10px #ab80c74d,0 0 15px #ab80c780}}.app-container.dark-mode .tier-column.active-tier{animation:pulse-purple-dark 1.5s ease-in-out infinite}.app-container.dark-mode .tier-column.active-tier:after{border-color:#ab80c7}.app-container.dark-mode .guest-tier.active-tier{background-color:#614828}.app-container.dark-mode .user-tier.active-tier{background-color:#344a34}.app-container.dark-mode .premium-tier.active-tier{animation:pulse-purple-dark 1.5s ease-in-out infinite,surface-shimmer 3s linear infinite;background-color:#2a3b4d;background-image:linear-gradient(110deg,#fff0 40%,#ffffff26 50%,#fff0 60%);background-size:200% 100%}.app-container.dark-mode .current-plan-indicator{color:#ab80c7}.app-container.dark-mode .info-button{color:#7cc0f0}.app-container.dark-mode .premium-end-date{color:var(--dark-text-secondary-color)}.app-container.dark-mode .upgrade-button-inline{background-color:#3498db;color:#fff}.app-container.dark-mode .upgrade-button-inline:disabled{background-color:#4a5568;color:#a0aec0}.app-container.dark-mode .upgrade-button-inline:not(:disabled):hover{background-color:#2980b9}@media (max-width:768px){.plans-table-container{margin-top:15px}.plans-comparison-table{font-size:.9em}.feature-column{min-width:100px;padding:15px 10px!important;width:120px}.tier-column{min-width:140px}.tier-header{min-height:100px;padding:10px 15px 15px}.premium-tier .tier-header{min-height:140px}.tier-header h3{font-size:1.1em;margin:10px 0 8px}.current-plan-indicator{font-size:.65em}.upgrade-button-inline{font-size:.8em;padding:6px 12px}tbody td{padding:10px 12px}.payment-ui-wrapper{justify-content:center}}@media (max-width:540px){.plans-comparison-table{font-size:.85em}.feature-column{min-width:80px;width:100px}.tier-column{min-width:110px}.tier-header h3{font-size:1em}.tier-description{font-size:.8em}tbody td{font-size:.9em;padding:8px 10px}}.payment-modal-overlay{align-items:center;animation:fadeIn .2s ease-out;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.payment-modal-content{animation:slideIn .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-height:90vh;max-width:400px;overflow-y:auto;padding:30px;position:relative;width:90%}.payment-modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:32px;line-height:1;padding:5px 10px;position:absolute;right:10px;top:10px;transition:opacity .2s ease}.payment-modal-close:hover{opacity:.7}.payment-modal-content h4{color:#333;margin-bottom:20px;text-align:center}.app-container.dark-mode .payment-modal-overlay{background-color:#000c}.app-container.dark-mode .payment-modal-content{background-color:#2a2a2a;color:#fff}.app-container.dark-mode .payment-modal-close,.app-container.dark-mode .payment-modal-content h4{color:#fff}.premium-info-text{display:none}.app-container.dark-mode .plans-comparison-table tbody td,.app-container.dark-mode .plans-comparison-table thead th{border-right-color:#444;border-right-color:var(--dark-border-color,#444)}.premium-celebration-container{bottom:0;height:100%;left:0;pointer-events:none;position:fixed;transition:opacity .5s ease-out;width:100%;z-index:9999}.premium-celebration-canvas{display:block;height:100%;width:100%}.bug-report-custom-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 100px);min-height:calc(100vh - var(--navbar-height, 60px) - 40px);overflow:hidden;padding:20px;position:relative}.bug-report-card{background-color:#fff;border:1px solid #000;border-radius:8px;box-shadow:var(--box-shadow);margin:0;max-width:800px;padding:30px;position:relative;width:100%;z-index:2}.bug-report-card h1{color:var(--text-color-primary);margin-bottom:15px;text-align:center}.bug-report-card p{color:var(--text-color-secondary);font-size:.95rem;margin-bottom:30px;text-align:center}.bug-report-form{gap:20px}.bug-report-form,.form-group{display:flex;flex-direction:column}.form-group label{color:var(--text-color-primary);font-weight:700;margin-bottom:8px}.form-group input[type=text],.form-group textarea{background-color:var(--input-background-color);border:1px solid var(--border-color);border-radius:4px;color:var(--input-text-color);font-size:1rem;padding:12px;transition:border-color .2s ease}.form-group input[type=text]:focus{border-color:var(--accent-color);outline:none}.form-group input.readonly-input{background-color:var(--input-readonly-background-color);border-color:var(--border-color-light);color:var(--text-color-disabled);cursor:not-allowed}.submit-button{min-width:150px;transition:background-color .2s ease,border-color .2s ease}.submit-button:disabled{background-color:var(--button-disabled-background-color);color:var(--button-disabled-text-color)}.bug-description-textarea{background-color:#fff;background-color:var(--input-bg-color,#fff);border:1px solid #ccc!important;border-radius:4px;box-sizing:border-box;color:#000;color:var(--text-color,#000);font-family:inherit;font-size:1em;min-height:120px;padding:10px;resize:vertical;width:100%}.bug-description-textarea:focus{border-color:#3498db;border-color:var(--primary-color,#3498db);box-shadow:0 0 0 2px #3498db33;outline:none}.dark-mode .bug-description-textarea{border-color:#555}.dark-mode .bug-description-textarea:focus{border-color:#2980b9;border-color:var(--primary-color,#2980b9);box-shadow:0 0 0 2px #2980b94d}.floating-icons-canvas{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.floating-icon{animation-iteration-count:infinite;animation-name:floatAround;animation-timing-function:linear;display:inline-block;position:absolute;will-change:transform,opacity}@keyframes floatAround{0%{opacity:.3;opacity:var(--start-opacity,.3);transform:translate(0) rotate(0deg)}25%{opacity:.5;opacity:var(--mid-opacity1,.5);transform:translate(30px,-40px) rotate(25deg);transform:translate(var(--tx1,30px),var(--ty1,-40px)) rotate(var(--r1,25deg))}50%{opacity:.2;opacity:var(--mid-opacity2,.2);transform:translate(-20px,30px) rotate(-15deg);transform:translate(var(--tx2,-20px),var(--ty2,30px)) rotate(var(--r2,-15deg))}75%{opacity:.4;opacity:var(--mid-opacity1,.4);transform:translate(15px,-35px) rotate(20deg);transform:translate(var(--tx3,15px),var(--ty3,-35px)) rotate(var(--r3,20deg))}to{opacity:.3;opacity:var(--start-opacity,.3);transform:translate(0) rotate(0deg)}}.create-page-overall-wrapper{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:calc(100vh - 60px);overflow:hidden;padding-top:60px;position:relative}.nft-creator-box{background-color:#282c34;border-radius:15px;box-shadow:0 0 35px #4caf50;overflow:hidden;position:relative;transition:box-shadow .3s ease-in-out;width:100%}.nft-creator-box:hover{box-shadow:0 0 50px #4caf50}.aspect-ratio-box{height:0;padding-top:56.25%}.box-content{align-items:center;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;padding:20px;position:absolute;right:0;text-align:center;top:0}.box-title{color:#61dafb;font-size:2.5rem;font-weight:700;margin-bottom:10px;text-shadow:0 0 5px #61dafb80}.box-subtitle{color:#aaa;font-family:Brush Script MT,Brush Script Std,cursive;font-size:1.1rem;font-style:italic}.nft-creator-link{color:inherit;display:block;max-width:600px;position:relative;text-decoration:none;width:50%;z-index:2}@media (max-width:768px){.nft-creator-link{width:75%}.box-title{font-size:2rem}.box-subtitle{font-size:1rem}}@media (max-width:480px){.nft-creator-link{width:85%}.box-title{font-size:1.8rem}.box-subtitle{font-size:.9rem}}.nft-creator-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 60px);padding:40px;width:100%}.nft-creator-container h1{margin-bottom:40px}.card-container{flex-grow:1;flex-wrap:wrap;gap:50px;width:100%}.card-container,.orientation-card{align-items:center;display:flex;justify-content:center}.orientation-card{background-color:#3a3f47;border:2px solid #0000;border-radius:10px;color:#fff;cursor:pointer;overflow:hidden;position:relative;text-align:center;transition:all .3s ease}.orientation-card:hover{border-color:#61dafb;box-shadow:0 8px 20px #0000004d;transform:translateY(-5px)}.card-content{padding:20px}.card-content h2{font-size:1.5em;margin-bottom:5px;margin-top:0}.card-content p{color:#ccc;font-size:.9em;margin:0}.landscape-card{height:135px;width:240px}.square-card{height:180px;width:180px}.portrait-card{height:284px;width:160px}@media (max-width:768px){.card-container{gap:30px}}@media (max-width:600px){.card-container{flex-direction:column;gap:30px}.landscape-card,.portrait-card,.square-card{width:200px}.landscape-card{height:112.5px}.square-card{height:200px}.portrait-card{height:355.5px}}.nft-type-selector-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 60px);padding:40px;width:100%}.nft-type-selector-container h1{margin-bottom:50px;text-align:center}.type-card-container{align-items:stretch;flex-wrap:wrap;gap:40px;max-width:900px;width:100%}.type-card,.type-card-container{display:flex;justify-content:center}.type-card{align-items:center;background-color:#3a3f47;border:2px solid #0000;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;flex-direction:column;min-width:200px;padding:30px 20px;text-align:center;transition:all .3s ease}.type-card-link{color:inherit;text-decoration:none}.type-card:hover{border-color:#61dafb;box-shadow:0 8px 20px #0000004d;transform:translateY(-5px)}.type-card-content h2{font-size:1.7em;margin-bottom:8px;margin-top:0}.type-card-content p{color:#ccc;font-size:.9em;margin:0 0 10px}.type-card-content span{color:#aaa;font-size:.8em;font-style:italic}.image-card .type-card-content h2{color:#fff}@media (max-width:768px){.type-card-container{gap:25px}}@media (max-width:600px){.type-card-container{align-items:center;flex-direction:column;gap:30px}.type-card{flex:none;max-width:300px;width:80%}}.nft-form-page-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(100vh - 60px);padding:40px;width:100%}.nft-form-page-container h1{margin-bottom:20px;text-align:center}.status-messages{margin-bottom:15px;max-width:1400px;min-height:2em;text-align:center;width:100%}.status-messages p{border-radius:4px;font-weight:500;margin:5px 0;padding:8px 15px}.status-messages .success{background-color:#ffa500b3;border:none;color:#fff}.status-messages .error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.status-messages .info{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.form-content-area{display:flex;flex-grow:1;gap:40px;max-width:1400px;width:100%}.controls-column{display:flex;flex-direction:column;flex-shrink:0;gap:15px;width:200px}.controls-column button,.controls-column input[type=text]{background-color:#e9e9e9;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-size:1rem;padding:10px 15px;transition:background-color .2s}.controls-column button:hover{background-color:#ddd}.controls-column input[type=text]{cursor:text;margin-top:30px}.toggle-switch-container{align-items:center;display:flex;gap:10px;margin-top:20px}.toggle-label{color:#555;font-size:.9em}.toggle-checkbox{opacity:0;position:absolute}.toggle-slider{background-color:#ccc;border-radius:10px;cursor:pointer;display:inline-block;height:20px;position:relative;transition:background-color .2s;width:40px}.toggle-slider:before{background-color:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.toggle-checkbox:checked+.toggle-slider{background-color:#4caf50}.toggle-checkbox:checked+.toggle-slider:before{transform:translateX(20px)}.controls-column label[for=border-color-picker],.controls-column label[for=text-color-picker]{color:#555;font-size:.9em;margin-top:10px}.color-picker-input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;cursor:pointer;height:40px;padding:0 5px;width:100%}.display-shape{background-color:#e0e0e0;background-position:50%;background-repeat:no-repeat;background-size:cover;border:2px dashed #bbb;display:block;margin-top:0;max-width:100%;overflow:hidden;position:relative}.landscape-shape{height:562.5px;width:1000px}.square-shape{height:600px;width:600px}.portrait-shape{height:640px;width:360px}.display-layer{box-sizing:border-box;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.main-image-layer{background-position:50%;background-repeat:no-repeat;background-size:contain;height:70%;left:15%;top:20%;width:70%;z-index:2}.header-area-layer{align-items:center;background-color:#c8c8c880;display:flex;height:15%;justify-content:center;left:0;top:0;width:100%;z-index:3}.header-image-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.header-text-overlay{background-color:#fff9;border-radius:3px;color:#333;font-family:sans-serif;font-size:1.5em;font-weight:700;padding:5px;position:absolute;z-index:4}.info-overlay-layer{background-color:#ffffffb3;border-radius:3px;bottom:10px;font-size:.8em;height:auto;left:10px;padding:3px 6px;text-align:left;top:auto;width:auto;z-index:5}.created-at-info,.creator-info{color:#444;display:block}.placeholder-text{align-items:center;color:#999;display:flex;font-style:italic;justify-content:center;pointer-events:none;position:absolute;text-align:center;z-index:0}.main-image-placeholder{left:50%;top:55%;transform:translate(-50%,-50%);z-index:0}.header-placeholder-main,.main-image-placeholder{color:#999;font-style:italic;height:auto;position:absolute;width:auto}.header-placeholder-main{left:10px;padding:5px;text-align:left;top:5px;z-index:1}.header-placeholder-sub{left:50%;padding:5px;text-align:center;top:7.5%;transform:translate(-50%,-50%);z-index:1}.background-placeholder,.header-placeholder-sub{color:#999;font-style:italic;height:auto;position:absolute;width:auto}.background-placeholder{bottom:5px;left:auto;right:10px;text-align:right;top:auto;z-index:0}.action-buttons-container{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:20px}.mint-button,.save-button{border:none;border-radius:5px;cursor:pointer;font-size:1.1rem;font-weight:500;padding:12px 20px;text-align:center;transition:background-color .2s,opacity .2s;width:100%}.mint-button,.save-button{background-color:#4caf50;color:#fff}.mint-button:hover,.save-button:hover{background-color:#45a049}.mint-button:disabled,.save-button:disabled{cursor:not-allowed;opacity:.6}.button-container{display:flex;gap:20px;justify-content:center;margin-top:20px;width:100%}.mint-button:disabled:hover,.save-button:disabled:hover{background-color:#4caf50}.preview-border-overlay{box-sizing:border-box;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.qr-code-container{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:20px}.qr-code-container h4{color:#333;margin:0 0 10px}.mint-qr-code{border:1px solid #eee;height:auto;max-width:200px}.qr-help-text{color:#555;font-size:.9em;max-width:250px;text-align:center}@media (max-width:900px){.form-content-area{align-items:center;flex-direction:column}.controls-column{height:auto;margin-top:30px;max-width:300px;order:2;width:80%}.display-column{order:1;width:100%}.action-buttons-container{margin-top:20px}}.nft-metadata-input{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:.95rem;margin-top:10px;padding:10px 15px;width:100%}textarea.nft-metadata-input{min-height:60px;resize:vertical}.display-column{align-items:center;display:flex;flex-direction:column;flex-grow:1}.modal-overlay{background-color:#000000b3}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-height:80%;max-width:80%;padding:30px;text-align:center}.modal-content h2{color:#333;margin-bottom:25px;margin-top:0}.border-options-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-bottom:30px}.border-option-item{align-items:center;background-color:#f0f0f0;box-sizing:border-box;cursor:pointer;display:flex;height:80px;justify-content:center;overflow:hidden;padding:5px;position:relative;transition:background-color .2s,transform .2s}.border-option-item:hover{background-color:#e0e0e0;transform:scale(1.05)}.border-option-item span{background-color:#fffc;border-radius:3px;color:#555;font-size:.9em;padding:2px 4px}.border-style-none{border:2px dashed #ccc}.border-style-solid{border:5px solid #333}.border-style-dashed{border:5px dashed #333}.border-style-dotted{border:5px dotted #333}.border-style-double{border:6px double #888}.border-style-thick{border:8px solid #555}.border-style-dash-dot{border:5px dashed #888}.border-style-inset{border:6px inset #ccc}.border-style-outset{border:6px outset #ccc}.border-style-ridge{border:6px ridge #bbb}.border-style-groove{border:6px groove #bbb}.close-modal-button{background-color:#ccc;border-radius:5px;color:#333;font-size:1rem;padding:10px 20px;transition:background-color .2s}.close-modal-button:hover{background-color:#bbb}.achievements-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-top:20px}.achievement-item{align-items:center;background-color:#f9f9f9;background-color:var(--secondary-background-color,#f9f9f9);border:1px solid #ccc;border:1px solid var(--primary-border-color,#ccc);border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;justify-content:center;min-height:80px;padding:15px 20px;text-align:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.achievement-title{color:#333;color:var(--primary-text-color,#333);font-weight:700;margin:0}.achievement-not-achieved{background-color:#fdecea;background-color:var(--secondary-background-color-light-red,#fdecea);background-image:repeating-linear-gradient(45deg,#e74c3c26,#e74c3c26 5px,#0000 0,#0000 10px);border-left:5px solid #e74c3c;border-left:5px solid var(--error-color,#e74c3c)}.achievement-achieved{background-color:#eafaf1;background-color:var(--secondary-background-color-light-green,#eafaf1);background-image:repeating-linear-gradient(45deg,#2ecc7126,#2ecc7126 5px,#0000 0,#0000 10px);border-left:5px solid #2ecc71;border-left:5px solid var(--success-color,#2ecc71)}@keyframes blinkOrange{0%,to{background-color:#fef5e7;background-color:var(--secondary-background-color-light-orange,#fef5e7);border-left-color:#f39c12;border-left-color:var(--warning-color,#f39c12);box-shadow:0 0 5px #f39c124d;filter:brightness(100%);transform:scale(1)}50%{background-color:#fffde7;background-color:var(--secondary-background-color-lighter-orange,#fffde7);border-left-color:#ffc107;border-left-color:var(--warning-color-bright,#ffc107);box-shadow:0 0 25px 8px #ffc107e6;filter:brightness(130%);transform:scale(1.03)}}.achievement-newly-achieved{animation:blinkOrange .6s ease-in-out infinite;background-color:#fef5e7;background-color:var(--secondary-background-color-light-orange,#fef5e7);border-left:5px solid #f39c12;border-left:5px solid var(--warning-color,#f39c12);cursor:pointer}.achievement-newly-achieved:hover{box-shadow:0 6px 12px #f39c124d;transform:translateY(-2px)}.dark-mode .achievement-item{background-color:#333;background-color:var(--dm-secondary-background-color,#333);border-color:#555;border-color:var(--dm-primary-border-color,#555)}.dark-mode .achievement-title{color:#eee;color:var(--dm-primary-text-color,#eee)}.dark-mode .achievement-not-achieved{background-color:#442c2a;background-color:var(--dm-secondary-background-color-dark-red,#442c2a);background-image:repeating-linear-gradient(45deg,#c0392b40,#c0392b40 5px,#0000 0,#0000 10px);border-left-color:#c0392b;border-left-color:var(--dm-error-color,#c0392b)}.dark-mode .achievement-achieved{background-color:#2a4434;background-color:var(--dm-secondary-background-color-dark-green,#2a4434);background-image:repeating-linear-gradient(45deg,#27ae6040,#27ae6040 5px,#0000 0,#0000 10px);border-left-color:#27ae60;border-left-color:var(--dm-success-color,#27ae60)}@keyframes blinkOrangeDark{0%,to{background-color:#4a311d;background-color:var(--dm-secondary-background-color-dark-orange,#4a311d);border-left-color:#d35400;border-left-color:var(--dm-warning-color,#d35400);box-shadow:0 0 6px #d3540066;filter:brightness(100%);transform:scale(1)}50%{background-color:#6b4628;background-color:var(--dm-secondary-background-color-darker-orange,#6b4628);border-left-color:#f57c00;border-left-color:var(--dm-warning-color-bright,#f57c00);box-shadow:0 0 28px 10px #f57c00cc;filter:brightness(140%);transform:scale(1.03)}}.dark-mode .achievement-newly-achieved{animation-duration:.6s;animation-iteration-count:infinite;animation-name:blinkOrangeDark;animation-timing-function:ease-in-out;background-color:#4a311d;background-color:var(--dm-secondary-background-color-dark-orange,#4a311d);border-left-color:#d35400;border-left-color:var(--dm-warning-color,#d35400)}@keyframes sparkle{0%{box-shadow:0 0 0 #fff0}50%{box-shadow:0 0 20px 10px #ffffb4b3}to{box-shadow:0 0 0 #fff0}}.sparkle-effect{animation:sparkle .8s ease-out;position:relative}.achievement-category-group{margin-top:30px}.achievement-category-title{border-bottom:2px solid #ddd;border-bottom:2px solid var(--primary-accent-color,#ddd);color:#333;color:var(--primary-text-color,#333);font-size:1.4em;margin-bottom:15px;padding-bottom:5px}.achievements-title-desc{margin-bottom:15px}.achievement-legend{background-color:initial;border:none;display:flex;flex-direction:row;flex-shrink:1;gap:20px;justify-content:flex-end;margin-bottom:40px;margin-left:0;padding:0}.legend-item{align-items:center;display:flex;gap:10px}.legend-box{border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px #0000000d;flex-shrink:0;height:20px;width:20px}.legend-box.achievement-not-achieved{border-left-width:5px}.legend-box.achievement-achieved{background-image:repeating-linear-gradient(45deg,#2ecc7126,#2ecc7126 5px,#0000 0,#0000 10px);border-left-width:5px}.legend-text{color:#555;color:var(--secondary-text-color,#555);font-size:.9em}.dark-mode .achievement-legend{background-color:initial;border-color:#0000}.dark-mode .legend-text{color:#bbb;color:var(--dm-secondary-text-color,#bbb)}.dark-mode .legend-box.achievement-achieved{background-image:repeating-linear-gradient(45deg,#27ae6040,#27ae6040 5px,#0000 0,#0000 10px)}.terms-container{align-items:center;background-position:top;background-repeat:no-repeat;background-size:100% 100%;color:#333;display:flex;flex-direction:column;justify-content:flex-start;min-height:300vh;padding:450px 20px 40px;text-align:center}.terms-container>*{max-width:800px;width:100%}.terms-container h1{color:#000;font-size:1.8rem;margin-bottom:30px}.terms-container h2{border-bottom:1px solid #555;color:#222;display:inline-block;font-size:1.3rem;margin-bottom:15px;margin-top:30px;padding-bottom:5px}.terms-container p,.terms-container ul{font-size:.85rem;margin-bottom:15px;text-align:left}.terms-container ul{list-style:disc;padding-left:40px}.terms-container li{font-size:.85rem;margin-bottom:8px}.terms-container strong{color:#111;font-size:.85rem}.terms-container em{color:#444;font-size:.8rem}.blocked-users-page-overall-wrapper{background-color:#fff;min-height:100vh;overflow:hidden;position:relative}.blocked-users-page{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#f5f7fa;border-radius:10px;box-shadow:0 4px 12px #00000014;margin:20px auto;max-width:1200px;min-height:calc(100vh - 60px);padding:20px;position:relative;z-index:2}.blocked-users-page .page-header{color:#007bff;color:var(--primary-color,#007bff);margin-bottom:30px;text-align:center}.blocked-users-page .page-header h1{align-items:center;display:flex;font-size:2.5rem;gap:10px;justify-content:center}.loading-text,.no-users-message{color:#777;font-size:1.2rem;margin-top:50px;text-align:center}.dark-mode .loading-text,.dark-mode .no-users-message{color:#bbb}.blocked-users-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:20px}.blocked-user-container{position:relative}.blocked-user-card{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:12px;box-shadow:0 5px 15px #0000001a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.blocked-user-card:hover{box-shadow:0 8px 20px #0000002e;transform:translateY(-5px)}.dark-mode .blocked-user-card{box-shadow:0 5px 15px #0006}.blocked-user-card-banner{height:25%;overflow:hidden;position:relative;width:100%}.blocked-user-card-banner-image{display:block;height:100%;object-fit:cover;width:100%}.blocked-user-card-content-area{display:flex;flex-direction:column;flex-grow:1;position:relative}.blocked-user-card-info-container{align-items:flex-start;box-sizing:border-box;display:flex;padding:0 15px;position:relative;width:100%;z-index:10}.blocked-user-card-pic-container{background-color:#ccc;border:3px solid #fff;border:3px solid var(--profile-accent-color,#fff);border-radius:50%;box-shadow:0 3px 8px #0000004d;flex-shrink:0;height:80px;margin-top:-40px;overflow:hidden;position:relative;width:80px;z-index:11}.blocked-user-card-pic{display:block;height:100%;object-fit:cover;width:100%}.dark-mode .blocked-user-card-pic-container{border-color:#495057;border-color:var(--profile-accent-color,#495057)}.blocked-user-card-details-wrapper{display:flex;flex-direction:column;flex-grow:1;margin-left:12px;min-width:0;padding-top:0;position:static}.blocked-user-nickname-display.blocked-user-nickname-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border-radius:4px;display:flex;gap:6px;left:100px;max-width:calc(100% - 110px);padding:3px 6px;position:absolute;top:-30px;z-index:12}.blocked-user-nickname-display.blocked-user-nickname-overlay h2{color:#fff;flex-grow:1;font-size:1.2rem;font-weight:600;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #000000b3;white-space:nowrap}.dark-mode .blocked-user-nickname-display.blocked-user-nickname-overlay h2{color:#eee}.blocked-user-wallet-address-display{color:#f0f0f0;font-family:monospace;font-size:.75em;margin:2px 0 0;overflow:hidden;padding-left:6px;text-overflow:ellipsis;text-shadow:1px 1px 1px #0009;white-space:nowrap}.dark-mode .blocked-user-wallet-address-display{color:#aaa}.blocked-user-admin-icon,.blocked-user-premium-icon,.blocked-user-vip-icon{flex-shrink:0;margin-left:0;vertical-align:middle}.blocked-user-admin-icon{color:#e74c3c;font-size:1em}.blocked-user-vip-icon{color:#f39c12;font-size:1em}.blocked-user-premium-icon{color:#3498db;font-size:1em}.dark-mode .blocked-user-premium-icon{color:#5dade2}.blocked-user-card-bio-box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd9;border:2px solid #3498db;border:2px solid var(--profile-accent-color,#3498db);border-radius:4px;display:flex;flex-direction:column;flex-grow:1;margin:10px 15px 15px;overflow:hidden;padding:5px 10px 8px;z-index:5}.dark-mode .blocked-user-card-bio-box{background:#2d3748d9;border-color:#fff3;border-color:var(--profile-accent-color,#fff3)}.bio-box-label{color:var(--profile-accent-color,#555)}.dark-mode .bio-box-label{color:var(--profile-accent-color,#aaa)}.blocked-user-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.85em;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.dark-mode .blocked-user-bio{color:#ccc}.unblock-button-overlay{background-color:#dc3545;border:none;border-radius:6px;box-shadow:0 2px 6px #0003;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px;position:absolute;right:10px;top:10px;transition:all .2s ease;z-index:20}.unblock-button-overlay:hover{background-color:#c82333;box-shadow:0 3px 8px #0000004d;transform:translateY(-1px)}.blocked-users-page .error-message{background-color:#f8d7da;border-left:5px solid #dc3545;border-radius:8px;color:#721c24;margin:20px auto;max-width:700px;padding:15px;text-align:center}.dark-mode .blocked-users-page .error-message{background-color:#4e2024;border-left-color:#d93025;color:#f5c6cb}.blocked-users-animation-canvas{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.floating-blocked-icon{animation-iteration-count:infinite;animation-name:floatAroundBlocked;animation-timing-function:ease-in-out;display:inline-block;position:absolute;will-change:transform,opacity}@keyframes floatAroundBlocked{0%{opacity:.4;opacity:var(--start-opacity,.4);transform:translate(0) rotate(0deg) scale(1)}25%{opacity:.6;opacity:var(--mid-opacity1,.6);transform:translate(25px,-35px) rotate(8deg) scale(1.08);transform:translate(var(--tx1,25px),var(--ty1,-35px)) rotate(var(--r1,8deg)) scale(var(--s1,1.08))}50%{opacity:.3;opacity:var(--mid-opacity2,.3);transform:translate(-20px,25px) rotate(-5deg) scale(1);transform:translate(var(--tx2,-20px),var(--ty2,25px)) rotate(var(--r2,-5deg)) scale(var(--s2,1))}75%{opacity:.5;opacity:var(--mid-opacity1,.5);transform:translate(15px,-30px) rotate(6deg) scale(1.05);transform:translate(var(--tx3,15px),var(--ty3,-30px)) rotate(var(--r3,6deg)) scale(var(--s3,1.05))}to{opacity:.4;opacity:var(--start-opacity,.4);transform:translate(0) rotate(0deg) scale(1)}}.dark-mode .blocked-users-page-overall-wrapper{background-color:#1a1a1a}.dark-mode .blocked-users-page{background-color:#121214e6;box-shadow:0 5px 15px #0006}.feedback-page-wrapper{align-items:center;background-color:var(--background-color-main);display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 100px);min-height:calc(100vh - var(--navbar-height, 60px) - 40px);overflow:hidden;padding:20px;position:relative}.feedback-page-wrapper .floating-icons-canvas{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.feedback-card{background-color:#fff;border:1px solid #000;border-radius:8px;box-shadow:var(--box-shadow);max-width:700px;padding:30px;position:relative;text-align:left;width:100%;z-index:2}.feedback-card h1{align-items:center;color:var(--header-text-color);display:flex;font-size:1.8em;gap:10px;margin-bottom:10px}.feedback-card p{color:var(--text-color-secondary);font-size:1em}.feedback-card p,.feedback-form .form-group{margin-bottom:20px}.feedback-form label{color:var(--text-color);display:block;font-weight:700;margin-bottom:8px}.feedback-form .feedback-textarea{background-color:var(--input-bg-color);border:1px solid #888;border-radius:4px;box-sizing:border-box;color:var(--text-color);font-family:inherit;font-size:1em;min-height:120px;padding:12px;resize:vertical;width:100%}.feedback-form .feedback-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-shadow);outline:none}.submit-button{align-self:center;background-color:#28a745;border:1px solid #1e7e34;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin-top:10px;padding:12px 25px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:auto}.submit-button:hover{background-color:#218838;border-color:#1c7430;box-shadow:0 2px 8px #00000026}.submit-button:disabled{background-color:#ccc;border-color:#bbb;box-shadow:none;color:#666;cursor:not-allowed}.dark-mode .feedback-card{background-color:var(--background-color-secondary);border:1px solid #555;border:1px solid var(--border-color-dark,#555)}.dark-mode .submit-button{background-color:#28a745;border-color:#1e7e34}.dark-mode .submit-button:hover{background-color:#218838;border-color:#1c7430}.dark-mode .submit-button:disabled{background-color:#555;background-color:var(--disabled-bg-color-dark,#555);border-color:#444;border-color:var(--disabled-border-color-dark,#444);color:#aaa;color:var(--disabled-text-color-dark,#aaa)}.dark-mode .feedback-form .feedback-textarea{background-color:var(--input-bg-color);border-color:#777;color:var(--text-color)}.dark-mode .feedback-form .feedback-textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-shadow)}.feed-page-container{background-color:#f2f2f2;flex-direction:column;min-height:100vh;padding:80px 20px 20px}.feed-header,.feed-page-container{align-items:center;box-sizing:border-box;display:flex;width:100%}.feed-header{background:linear-gradient(to top right,#4070a0,#70a0d0)!important;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 2px 5px #0000001a;justify-content:space-between;margin:0 auto;max-width:1200px;padding:10px 20px;position:sticky;top:-20px;z-index:1000}.feed-back-button{background-color:#1e1e1e;background-color:var(--dark-background-color,#1e1e1e);box-shadow:0 2px 5px #0000004d;font-size:1rem;padding:10px 15px}.feed-search-term{color:var(--text-color);font-size:1.2rem;margin:0;text-align:left}.feed-search-term .searched-term{color:#006400!important;font-weight:700}.feed-content-area{gap:20px;left:-1px;margin-top:25px;max-width:1200px;position:relative}.feed-content-area,.feed-item{display:flex;flex-direction:column;width:100%}.feed-item{border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:8px;box-sizing:border-box;overflow:hidden}.dark-mode .feed-item{background-color:#2a2a2e;border-color:#444}.feed-item-header{align-items:center;background-color:#e3e3e3;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-shrink:0;height:34px;justify-content:space-between;padding:4px 8px;width:100%}.dark-mode .feed-item-header{background-color:#2a2a2e;border-bottom-color:#444}.feed-item-buttons{display:flex;flex-shrink:0;gap:2px}.feed-item-header .archive-button,.feed-item-header .copy-url-button{position:static}.feed-item-type-label{color:#333;font-size:11px;font-weight:700}.dark-mode .feed-item-type-label{color:#e0e0e0}.feed-item-content{flex-grow:1;padding:0;position:relative}.feed-item .spotify-iframe,.feed-item .twitch-iframe,.feed-item .youtube-iframe{max-width:100%}.feed-item .youtube-iframe{aspect-ratio:16/9;height:auto;width:100%}.feed-page-container .feed-content-area .spotify-track-wrapper{border-bottom:1px solid #e5e5e5;max-width:none!important;padding-bottom:10px;width:100%!important}.feed-page-container .feed-content-area .spotify-track-wrapper:last-child{border-bottom:none}.feed-page-container .feed-content-area .spotify-iframe{height:152px!important;width:100%!important}.feed-page-container .feed-content-area .nft-wrapper{margin-bottom:10px;max-width:none!important;padding:0!important;width:100%!important}.feed-page-container .feed-content-area .nft-wrapper .nft-image{display:block!important;height:auto!important;margin:0 auto 8px!important;max-height:400px!important;object-fit:contain!important;width:100%!important}.feed-page-container .feed-content-area .twitch-stream-wrapper{border-bottom:1px solid #e5e5e5;margin-bottom:10px;max-width:none!important;padding-bottom:10px;width:100%!important}.feed-page-container .feed-content-area .twitch-stream-wrapper:last-child{border-bottom:none}.feed-page-container .feed-content-area .twitch-iframe,.feed-page-container .feed-content-area .twitch-preview{aspect-ratio:16/9!important;height:auto!important;width:100%!important}.feed-page-container .feed-content-area .game-wrapper{border-bottom:1px solid #e5e5e5;margin-bottom:10px;max-width:none!important;padding-bottom:10px;width:100%!important}.feed-page-container .feed-content-area .game-wrapper:last-child{border-bottom:none}.feed-page-container .feed-content-area .game-header-image{display:block!important;height:auto!important;margin:0 auto 8px!important;max-height:400px!important;object-fit:contain!important;width:100%!important}.feed-item .image-iframe{display:block;height:auto;margin:0 auto;max-height:600px;max-width:100%;object-fit:contain}.feed-content-area .content-message-box{align-items:center;background-color:#0000000d;border-radius:8px;box-sizing:border-box;color:#999;display:flex;font-size:16px;justify-content:center;min-height:100px;padding:20px;text-align:center;width:100%}.feed-content-area .content-message-box.instruction-message{border:1px dashed #ccc}.feed-page-container.dark-mode .feed-search-term{color:#e0e0e0}.feed-page-container.dark-mode .feed-search-term .searched-term{color:#006400!important}.feed-page-container.dark-mode .content-message-box{background-color:#ffffff0d;border-color:#555;color:#aaa}.feed-page-container.dark-mode{background-color:#222}.feed-page-container.dark-mode .feed-header{background:linear-gradient(to top right,#4070a0,#70a0d0)!important;box-shadow:0 2px 5px #0000004d}.feed-page-container.bee-mode{background-color:#282828e6!important}.feed-page-container.app-container.bee-mode .feed-header,.feed-page-container.bee-mode .feed-header{background:linear-gradient(to top right,#4070a0,#70a0d0)!important;box-shadow:0 2px 5px #ffd70033}.feed-page-container.app-container.bee-mode .feed-search-term,.feed-page-container.bee-mode .feed-search-term{color:#f1e8dd!important}.feed-page-container.app-container.bee-mode .feed-search-term .searched-term,.feed-page-container.bee-mode .feed-search-term .searched-term{color:#006400!important}.feed-page-container.app-container.bee-mode .feed-back-button,.feed-page-container.bee-mode .feed-back-button{background-color:#1a1a1acc!important;border:1px solid gold!important;color:gold!important}.feed-page-container.app-container.bee-mode .feed-item,.feed-page-container.bee-mode .feed-item{margin-bottom:15px}.feed-page-container.dos-mode{background-color:#00f!important}.feed-page-container.dos-mode .feed-search-term{color:#fff!important}.feed-page-container.dos-mode .feed-search-term .searched-term{color:#ff0!important}.feed-page-container.dos-mode .feed-back-button{background-color:silver!important;border:1px solid #000!important;color:#000!important}.feed-page-container.dos-mode .feed-item{margin-bottom:10px}.feed-item .ebay-item-wrapper,.feed-item .event-wrapper,.feed-item .game-wrapper,.feed-item .image-container,.feed-item .news-article,.feed-item .nft-wrapper,.feed-item .reddit-post,.feed-item .spotify-track-wrapper,.feed-item .twitch-stream-wrapper,.feed-item .youtube-video-wrapper{margin-bottom:0}.feed-item-container{width:100%}.feed-item-container:not(:last-child){border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--border-color,#e0e0e0);padding-bottom:20px}.feed-item.event-wrapper .feed-item-content,.feed-item.news-article .feed-item-content,.feed-item.nft-wrapper .feed-item-content,.feed-item.reddit-post .feed-item-content{padding:15px}.feed-item .news-description,.feed-item .reddit-selftext{-webkit-line-clamp:6}.feed-item-type-title{display:none}.feed-page-container.dark-mode .feed-item-type-title{color:#e0e0e0;color:var(--dark-text-color,#e0e0e0)}.feed-page-container.dark-mode .feed-item-container:not(:last-child){border-bottom-color:#444;border-bottom-color:var(--dark-border-color,#444)}.feed-page-container.app-container.bee-mode .feed-item-type-title,.feed-page-container.bee-mode .feed-item-type-title{color:gold!important;text-shadow:0 0 8px #ffd70033}.feed-page-container.dos-mode .feed-item-type-title{background-color:initial!important;color:#ff0!important;font-family:PerfectDOSVGA437Win,monospace}.feed-page-container.dark-mode .feed-content-area .game-wrapper:not(:last-child){border-bottom-color:#444;border-bottom-color:var(--dark-border-color,#444)}.action-menu-button{box-shadow:0 1px 3px #0003;font-size:16px;height:24px;line-height:24px;transition:background-color .2s ease,transform .1s ease;width:24px;z-index:6}.action-menu-button:hover{background-color:#545b62}.action-menu-button:active{transform:scale(.95)}.action-popup{background:#fff;border:2px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:190px;padding:8px}.action-popup-content{align-items:center;display:flex;gap:6px;justify-content:center;padding:0}.action-popup .archive-button,.action-popup .copy-url-button,.action-popup .pin-button-browser{align-items:center!important;border:none!important;border-radius:50%!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;font-size:14px!important;font-weight:400!important;height:24px!important;justify-content:center!important;margin:0!important;position:static!important;width:24px!important}.dark-mode .action-popup{background:#2a2a2e;border-color:#555;box-shadow:0 4px 12px #0000004d}.dark-mode .action-menu-button{background-color:#495057;color:#e0e0e0}.app-container.bee-mode .action-popup,.bee-mode .action-popup{background-color:#282828f2!important;border:1px solid gold!important;box-shadow:0 0 15px #ffd7004d!important}.app-container.bee-mode .action-menu-button,.bee-mode .action-menu-button{background-color:#1a1a1acc!important;border:1px solid gold!important;color:gold!important}.app-container.bee-mode .action-menu-button:hover,.bee-mode .action-menu-button:hover{background-color:#0009!important}.dos-mode .action-popup{background-color:#00f!important;border:1px solid #ff0!important;box-shadow:0 2px 8px #ffff004d!important}.dos-mode .action-menu-button{background-color:navy!important;border:1px solid #ff0!important;color:#ff0!important}.dos-mode .action-menu-button:hover{background-color:#00c!important}.feed-filter-controls-container{background-color:#f8f9fa;background-color:var(--secondary-background-color,#f8f9fa);border-radius:0;box-sizing:border-box;margin-bottom:0;max-width:1200px;padding:10px 20px;position:sticky;top:36px;width:100%;z-index:999}.feed-filter-title{color:#333;color:var(--text-color,#333);font-size:1.1rem;font-weight:600;margin-bottom:10px;margin-top:0}.feed-filter-options{display:flex;flex-wrap:wrap;gap:15px}.feed-filter-option{align-items:center;display:flex;gap:5px}.feed-filter-option input[type=checkbox]{cursor:pointer;height:16px;width:16px}.feed-filter-option label{color:#555;color:var(--text-secondary-color,#555);cursor:pointer;font-size:.95rem}.dark-mode .feed-filter-controls-container{background-color:#2c2c2e;background-color:var(--dark-secondary-bg,#2c2c2e);box-shadow:0 1px 3px #0000004d}.dark-mode .feed-filter-title{color:#e0e0e0;color:var(--dark-text-color,#e0e0e0)}.dark-mode .feed-filter-option label{color:#b0b0b0;color:var(--dark-text-secondary-color,#b0b0b0)}.app-container.bee-mode .feed-filter-controls-container,.bee-mode .feed-filter-controls-container{background-color:#282828e6!important;border:1px solid gold!important;box-shadow:0 0 10px #ffd70033!important}.app-container.bee-mode .feed-filter-title,.bee-mode .feed-filter-title{color:gold!important}.app-container.bee-mode .feed-filter-option label,.bee-mode .feed-filter-option label{color:#f1e8dd!important}.app-container.bee-mode .feed-filter-option input[type=checkbox],.bee-mode .feed-filter-option input[type=checkbox]{accent-color:gold}.dos-mode .feed-filter-controls-container{background-color:#00a!important;border:1px solid #fff!important}.dos-mode .feed-filter-title{color:#ff0!important}.dos-mode .feed-filter-option label{color:#fff!important}.dos-mode .feed-filter-option input[type=checkbox]{accent-color:#ff0;background-color:#00a!important;border:1px solid #fff!important}.notification{align-items:center;animation:slideIn .3s ease-out forwards;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;font-family:Arial,sans-serif;font-size:16px;justify-content:space-between;left:50%;padding:15px 20px;position:fixed;top:20px;transform:translateX(-50%);z-index:99999}::backdrop .notification,:fullscreen .notification{z-index:999999!important}.notification{position:fixed!important}:-webkit-full-screen .notification{z-index:999999!important}:-moz-full-screen .notification{z-index:999999!important}.notification-success{background-color:#28a745}.notification-error{background-color:#dc3545}.notification-info{background-color:#3498db}.notification-message{margin-right:15px}.notification-close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;font-weight:700;line-height:1;padding:0}.notification-countdown{min-width:300px}.notification-countdown-timer{background:#fff3;border-radius:20px;display:block;font-size:18px;font-weight:700;letter-spacing:1px;margin-top:8px;padding:6px 12px;text-align:center;text-shadow:0 1px 2px #0000004d}.notification-error .notification-countdown-timer{animation:pulse-countdown 1s ease-in-out infinite;background:#ffffff40;color:#fff}@keyframes pulse-countdown{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-100px)}to{opacity:1;transform:translate(-50%)}}.pinboard-page-container{background-color:#f2f2f2;box-sizing:border-box;display:block;height:100%;position:relative;z-index:1}.iframe-wrapper-pin .spotify-label-pin,.iframe-wrapper-pin .youtube-label-pin,.news-api-label-pin,.pexels-watermark-pin,.pinned-item-html .google-calendar-label,.pinned-item-html .reservoir-label,.pinned-item-html .ticketmaster-label,.pinned-item-html .twitch-label,.pinned-item-html .xrpl-nft-label,.steam-label-pin{background-color:#00000080;border-radius:4px;color:#fff;font-size:11px;font-weight:700;left:10px;padding:3px 7px;pointer-events:none;position:absolute;top:10px;z-index:5}.iframe-wrapper-pin .spotify-label-pin,.iframe-wrapper-pin .youtube-label-pin{border-radius:0 0 4px 0;left:0;top:0}.news-api-label-pin{left:15px;top:15px}.pinned-item-html .xrpl-nft-label,.steam-label-pin{left:5px;top:5px}.pinboard-controls{align-items:center;background-color:#ffffffe6;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;left:50%;max-width:1200px;padding:10px;position:absolute;top:45px;transform:translateX(calc(-40% - 10px));width:90%;z-index:10}.pinboard-selection{align-items:center;display:flex;gap:10px}.pinboard-selection button{align-items:center;background-color:#e9ecef;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-weight:700;height:38px;justify-content:center;padding:8px 15px}.pinboard-selection button.active{background-color:#007bff;border-color:#007bff;color:#fff}.info-btn,.settings-btn{background:none;border:none;color:#6c757d;cursor:pointer;font-size:18px;padding:0 5px}.info-btn:hover,.settings-btn:hover{color:#343a40}.url-form-pinboard{align-items:center;display:flex}.url-form-pinboard input[type=text]{width:300px}.url-form-pinboard input[type=text],.url-form-pinboard select{border:1px solid #ccc;border-radius:4px;margin-right:10px;padding:8px}.url-form-pinboard button[type=submit]{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:8px 15px}.pinboard-canvas-wrapper{background-color:#f2f2f2;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.pinned-item-html{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:2px 2px 5px #0003;box-sizing:border-box;display:flex;flex-direction:column;height:auto;padding:0;position:relative;z-index:10}.pinned-item-html.browser-style-card{border:none;height:100%}.pinned-item-html:active{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 4px #00000014;box-sizing:border-box;cursor:grabbing;flex-direction:column;padding:0;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.pinned-item-html iframe{border:1px solid #ddd;display:block}.pinned-item-html p{color:#333;font-size:10px;margin:3px 0 0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pinned-item-header{align-items:center;background-color:#e3e3e3;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:space-between;padding:4px 8px;width:100%}.pinned-item-type-label{box-sizing:border-box;color:#333;flex-grow:1;font-size:11px;font-weight:700;margin-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-item-buttons{display:flex;flex-shrink:0;gap:5px}.pinned-item-content-area{align-items:center;box-sizing:border-box;display:flex;flex-grow:1;justify-content:center;padding:5px;width:100%}.pinned-item-content-area iframe,.pinned-item-content-area>div{width:100%}.archive-item-btn,.copy-url-btn,.delete-item-btn,.move-to-board-btn{align-items:center;border:none;border-radius:50%;box-shadow:0 1px 2px #00000026;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:20px;padding:0;position:static;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:20px}.archive-item-btn:hover,.copy-url-btn:hover,.delete-item-btn:hover,.move-to-board-btn:hover{box-shadow:0 2px 5px #0003;transform:scale(1.1)}.delete-item-btn{background-color:red;color:#fff}.copy-url-btn{background-color:#ffc107;color:#000}.archive-item-btn{background-color:#007bff;color:#fff}.archive-item-btn:disabled,.copy-url-btn:disabled,.delete-item-btn:disabled,.move-to-board-btn:disabled{background-color:#999;cursor:not-allowed;opacity:.6}.move-to-board-1{background-color:#28a745;color:#fff}.move-to-board-1:hover{background-color:#218838}.move-to-board-2{background-color:#ffc107;color:#000}.move-to-board-2:hover{background-color:#e0a800}.move-to-board-3{background-color:#dc3545;color:#fff}.move-to-board-3:hover{background-color:#c82333}.card-footer-bar,.pinned-item-html p:not(.event-location):not(.event-time):not(.event-description):not(.news-description-pin):not(.news-source-pin),.pinned-item-html.browser-style-card{display:none}.pinned-item-html .delete-item-btn{position:static}.pinned-item-loading{align-items:center;background-color:#e9ecef;border-radius:6px;box-shadow:0 1px 3px #0003;box-sizing:border-box;color:#555;display:flex;font-size:14px;height:100%;justify-content:center;min-height:150px;width:100%}.paper-animation-fullscreen{animation:paper-fly-out 1s ease-in-out forwards;background-color:#fff;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1002}.paper-animation-fullscreen.paper-closing{animation:paper-fly-in 1s ease-in-out forwards}.paper-animation-fullscreen.paper-closing .paper-sheet{background-color:#fff}@keyframes paper-fly-out{0%{border:1px solid #ccc;border-radius:4px;box-shadow:2px 2px 8px #0000004d;height:70px;left:15%;left:var(--start-left,15%);opacity:0;top:50%;top:var(--start-top,50%);transform:translateY(-50%) rotate(-15deg) scale(.5);width:50px}20%{opacity:1}50%{border-radius:2px;height:60vh;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg) scale(1);width:40vw}to{border:0;border-radius:0;box-shadow:none;height:100vh;left:0;opacity:1;top:0;transform:translate(0) rotate(0deg) scale(1);width:100vw}}@keyframes paper-fly-in{0%{border:0;border-radius:0;box-shadow:none;height:100vh;left:0;opacity:1;top:0;transform:translate(0) rotate(0deg) scale(1);width:100vw}50%{background-color:#fff;border-radius:2px;height:60vh;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg) scale(1);width:40vw}to{border:1px solid #ccc;border-radius:4px;box-shadow:2px 2px 8px #0000004d;height:70px;left:15%;left:var(--start-left,15%);opacity:0;top:50%;top:var(--start-top,50%);transform:translateY(-50%) rotate(-15deg) scale(.5);width:50px}}.drawer-fullscreen-view{background-color:#fffffffa;box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;overflow-y:auto;padding:20px;position:fixed;top:0;width:100%;z-index:2000}.drawer-fullscreen-view.is-closing{background-color:initial}.drawer-fullscreen-view.is-closing>*{visibility:hidden}.close-drawer-btn{background-color:#dc3545;padding:10px 15px;z-index:auto}.drawer-fullscreen-view h2{margin-bottom:20px;margin-top:0;text-align:center}.drawer-items-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));padding:10px}.drawer-item-card{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;flex-direction:column;height:400px;justify-content:space-between;padding:15px}.drawer-item-card iframe{border:1px solid #ccc;margin-bottom:10px}.drawer-item-card p{color:#555;font-size:14px;margin:5px 0}.pin-to-board-controls{align-items:stretch;display:flex;flex-direction:column;gap:5px;margin-top:10px}.pin-to-board-controls button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:6px 10px}.pinboard-container p{font-size:1.2em;margin-top:50px;text-align:center}.news-article-pin{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:15px 15px 30px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.news-article-pin:hover{background-color:#f0f4f8;box-shadow:0 5px 15px #00000026;transform:translateY(-3px);z-index:5}.news-title-pin{color:#333;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:8px;margin-top:35px}.news-source-pin{color:#555;font-size:12px;font-weight:400;line-height:1.4;margin:0 0 10px}.news-source-label-pin{color:#3498db;font-weight:600}.news-description-pin{color:#333;font-size:14px;height:auto!important;line-height:1.4;margin:0;overflow:visible!important;overflow-wrap:break-word;white-space:normal!important}.reddit-post-pin{word-wrap:break-word;background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;cursor:pointer;margin-bottom:15px;overflow:hidden;overflow-wrap:break-word;padding:15px 15px 30px;position:relative;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.reddit-post-pin:hover{background-color:#e6ecf7;box-shadow:0 5px 15px #00000026;transform:translateY(-3px);z-index:5}.reddit-label-pin{background-color:#00000080;border-radius:4px;color:#fff;font-size:11px;font-weight:700;left:10px;padding:3px 7px;pointer-events:none;position:absolute;top:10px;z-index:5}.reddit-header-pin{color:#555;font-size:12px;margin-bottom:8px;margin-top:20px}.reddit-subreddit-pin{color:#0079d3;font-weight:700}.reddit-title-pin{color:#222;font-size:16px;font-weight:700;margin-bottom:8px}.reddit-selftext-pin,.reddit-title-pin{overflow-wrap:break-word;word-break:break-word}.reddit-selftext-pin{-webkit-line-clamp:3;-webkit-box-orient:vertical;clear:both;color:#333;display:-webkit-box;font-size:14px;line-height:1.4;margin-top:5px;overflow:hidden;text-overflow:ellipsis}.reddit-footer-pin{clear:both;color:#777;font-size:12px;margin-top:10px}.reddit-footer-pin span{margin-right:10px}.browser-style-card{background-color:initial;border:none;display:flex;flex-direction:column;height:100%}.browser-style-card,.image-container-pin{box-sizing:border-box;overflow:hidden;position:relative;width:100%}.image-container-pin{background-color:#fff;border-bottom:none;border-radius:6px;display:block;padding-bottom:0}.image-pin{display:block;height:auto!important;max-height:none!important;max-width:100%!important;object-fit:contain;pointer-events:none;vertical-align:top;width:100%!important}.cabinet-item-image{flex-shrink:0}.game-wrapper-pin{background-color:#fff;border-radius:6px;box-sizing:border-box;padding:10px;position:relative;width:100%}.game-header-image-pin{height:100px;object-fit:cover;pointer-events:none;width:100%}.game-image-placeholder-pin{align-items:center;background-color:#e0e0e0;color:#888;display:flex;height:100px;justify-content:center;width:100%}.game-title-pin{background-color:#f0f0f0;font-size:12px;font-weight:700;overflow-wrap:break-word;padding:5px;text-align:center;white-space:normal}.pinned-item-html .event-wrapper{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 4px #00000014;box-sizing:border-box;display:flex;flex-direction:column;height:auto;padding:15px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease;width:100%}.pinned-item-html .event-wrapper:hover{box-shadow:0 5px 12px #0000001f;transform:translateY(-3px);z-index:5}.pinned-item-html .event-image{background-color:#eee;border-radius:4px 4px 0 0;display:block;height:auto;margin-bottom:0;max-height:150px;object-fit:cover;pointer-events:none;width:100%}.pinned-item-html .event-summary{color:#333;font-size:16px;font-weight:700;margin:20px 0 8px;word-break:break-word}.pinned-item-html .event-description,.pinned-item-html .event-location,.pinned-item-html .event-time{color:#555;font-size:13px;line-height:1.4;margin:2px 0}.pinned-item-html .event-description{margin-top:6px}.event-details-pin{padding:10px 15px}.event-details-pin .event-summary{margin:0 0 8px}.event-location,.event-time{color:#555;font-size:13px;line-height:1.4;margin:4px 0}.event-summary{color:#333;font-size:14px;font-weight:700;margin:8px 0 4px}.event-description{color:#666;font-size:12px;line-height:1.4;margin:4px 0}.pinned-item-html.browser-style-card{align-items:flex-start;background-color:initial;border-radius:6px;box-shadow:none;cursor:pointer;height:auto;min-height:0;min-height:auto;overflow:visible;padding:0;transition:none;z-index:auto}.pinned-item-html.browser-style-card:hover{background-color:initial;box-shadow:none;transform:none;z-index:auto}.pinned-item-html .nft-wrapper{background-color:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;color:#666;margin:3px 0;max-width:270px;overflow:hidden;padding:10px 10px 35px;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:100%}.pinned-item-html .nft-wrapper:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-3px);z-index:5}.pinned-item-html .nft-wrapper.reservoir-collection{min-height:240px;padding-top:5px}.pinned-item-html .nft-image{background-color:#f8f8f8;border-radius:4px;display:block;height:auto;margin-bottom:8px;max-height:200px;object-fit:contain;pointer-events:none;width:100%}.pinned-item-html .nft-image-placeholder{align-items:center;background-color:#e0e0e0;border-radius:4px;color:#888;display:flex;font-size:12px;height:180px;justify-content:center;margin-bottom:8px;text-align:center;width:100%}.pinned-item-html .nft-details{text-align:left}.pinned-item-html .nft-name{color:#333;font-size:14px;font-weight:700;margin:0 0 5px;word-break:break-word}.pinned-item-html .nft-issuer,.pinned-item-html .nft-taxon{color:#666;font-size:11px;margin:2px 0;word-break:break-all}.pinned-item-html .nft-count,.pinned-item-html .nft-floor{color:#666;font-size:12px;margin:3px 0}.pinned-item-html .twitch-stream-wrapper{align-items:stretch;background-color:initial;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0;max-width:none;padding:0;width:100%}.pinned-item-html .twitch-stream-wrapper:hover{box-shadow:0 1px 3px #0003;transform:none}.pinned-item-html .twitch-preview{align-items:center;align-self:center;background-color:#222;border-radius:4px;cursor:pointer;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.pinned-item-html .twitch-thumbnail{color:#6441a5;display:block;height:100%;object-fit:cover;pointer-events:none;transition:transform .3s ease;width:100%}.pinned-item-html .twitch-preview:hover .twitch-thumbnail{transform:scale(1.05)}.pinned-item-html .twitch-thumbnail-placeholder{color:#aaa;font-size:14px}.pinned-item-html .play-icon-overlay{align-items:center;background-color:#00000080;border-radius:50%;color:#fffc;display:flex;font-size:40px;height:60px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s ease,color .3s ease;width:60px}.pinned-item-html .twitch-preview:hover .play-icon-overlay{background-color:#000000b3;color:#fff}.iframe-wrapper-pin{position:relative}.pinned-item-html .stream-title{align-self:flex-start;color:#333;flex-shrink:0;font-size:12px;margin-top:5px;overflow:hidden;padding:0 2px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;z-index:5}.pinned-item-html .twitch-stream-wrapper:hover .stream-title{color:#6441a5}.pinned-item-html .twitch-iframe{align-self:center;border:none;border-radius:4px;height:200px;margin:0;padding:0;width:100%}.settings-modal-overlay{align-items:center;background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1100}.settings-modal{background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-width:450px;padding:25px;width:90%}.settings-modal h2{margin-bottom:20px;margin-top:0;text-align:center}.settings-modal .pinboard-settings-form{display:flex;flex-direction:column;gap:15px}.settings-modal .pinboard-settings-row{align-items:center;display:flex;gap:10px}.settings-modal .pinboard-settings-row label{color:#495057;font-weight:700;white-space:nowrap}.settings-modal .pinboard-name-input{border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;flex-grow:1;height:34px;padding:8px}.settings-modal .pinboard-name-input:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed;opacity:.65}.settings-modal .pinboard-color-input{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #ccc;border-radius:4px;cursor:pointer;height:34px;padding:0;width:34px}.settings-modal .pinboard-color-input:disabled{cursor:not-allowed;opacity:.5}.settings-modal .pinboard-color-input::-webkit-color-swatch{border:none;border-radius:3px}.settings-modal .pinboard-color-input::-moz-color-swatch{border:none;border-radius:3px}.settings-modal .clear-pinboard-btn{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;padding:0;width:34px}.settings-modal .clear-pinboard-btn:hover{background-color:#c82333}.settings-modal .clear-pinboard-btn:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.65}.settings-modal .clear-pinboard-btn:disabled:hover{background-color:#6c757d}.settings-modal .modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.settings-modal .modal-actions button{border:none;border-radius:4px;cursor:pointer;font-weight:700;padding:10px 20px}.settings-modal .save-btn{background-color:#28a745;color:#fff}.settings-modal .cancel-btn{background-color:#6c757d;color:#fff}.pinned-item-fallback{background-color:#e9ecef;padding:10px 10px 30px}.fallback-title{margin:0}.pinned-item-title{color:#333;font-size:12px;overflow:hidden;padding:0 4px;text-overflow:ellipsis}.pinned-item-title,.stream-title-pin{align-self:flex-start;margin-top:5px;text-align:left;white-space:normal;width:100%;word-break:break-word}.stream-title-pin{padding:0 2px}.card-footer-bar{display:none}.pinboard-page-container.dark-mode{background-color:#1a1a1a;color:#fff}.pinboard-page-container.dark-mode .pinboard-canvas-wrapper{background-color:#2a2a2a}.pinboard-page-container.dark-mode .pinboard-controls{background-color:#282828e6;color:#fff}.pinboard-page-container.dark-mode .pinboard-selection button{background-color:#444;border-color:#555;color:#fff}.pinboard-page-container.dark-mode .pinboard-selection button.active{background-color:#007bff;border-color:#007bff;color:#fff}.pinboard-page-container.dark-mode .info-btn,.pinboard-page-container.dark-mode .settings-btn{color:#ccc}.pinboard-page-container.dark-mode .info-btn:hover,.pinboard-page-container.dark-mode .settings-btn:hover{color:#fff}.pinboard-page-container.dark-mode .url-form-pinboard input[type=text]{background-color:#444;border-color:#555;color:#fff}.pinboard-page-container.dark-mode .url-form-pinboard button[type=submit]{background-color:#28a745;color:#fff}.pinned-item-html.is-archiving{visibility:hidden}.archive-confirm-overlay{align-items:center;background-color:#00000080;border-radius:5px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:200}.archive-confirm-popup{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0003;color:#333;padding:20px;text-align:center}.archive-confirm-popup p{font-size:16px;font-weight:500;margin:0 0 15px;overflow:visible;text-overflow:clip;white-space:normal}.archive-confirm-actions button{border:none;border-radius:4px;cursor:pointer;font-weight:700;margin:0 5px;padding:8px 15px}.archive-confirm-btn{background-color:#28a745;color:#fff}.archive-cancel-btn{background-color:#6c757d;color:#fff}.pinboard-action-popup{background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:180px;padding:8px;z-index:10000}.pinboard-action-popup-content{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pinboard-action-popup .archive-item-btn,.pinboard-action-popup .copy-url-btn,.pinboard-action-popup .delete-item-btn,.pinboard-action-popup .move-to-board-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:24px}.pinboard-action-popup .archive-item-btn:hover,.pinboard-action-popup .copy-url-btn:hover,.pinboard-action-popup .delete-item-btn:hover,.pinboard-action-popup .move-to-board-btn:hover{box-shadow:0 2px 5px #0003;transform:scale(1.1)}.pinboard-action-popup .move-to-board-1{background-color:#28a745;color:#fff}.pinboard-action-popup .move-to-board-1:hover{background-color:#218838}.pinboard-action-popup .move-to-board-2{background-color:#ffc107;color:#000}.pinboard-action-popup .move-to-board-2:hover{background-color:#e0a800}.pinboard-action-popup .move-to-board-3{background-color:#dc3545;color:#fff}.pinboard-action-popup .move-to-board-3:hover{background-color:#c82333}.pinboard-action-popup .archive-item-btn{background-color:#007bff;color:#fff}.pinboard-action-popup .copy-url-btn{background-color:#ffc107;color:#000}.pinboard-action-popup .delete-item-btn{background-color:red;color:#fff}.action-menu-button{align-items:center;background-color:#6c757d;border:none;border-radius:50%;box-shadow:0 1px 2px #00000026;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:20px;padding:0;position:static;text-align:center;transition:transform .2s ease,box-shadow .2s ease;width:20px}.action-menu-button:hover{background-color:#5a6268;box-shadow:0 2px 5px #0003;transform:scale(1.1)}.action-menu-button:disabled{background-color:#999;cursor:not-allowed;opacity:.6}.pinboard-targets{gap:15px;position:absolute;right:170px;top:85px;z-index:2001}.pinboard-target-icon{background-color:#fff;border-radius:50%;box-shadow:0 2px 5px #0003;color:#555;cursor:default;font-size:24px;height:40px;padding:8px;width:40px}.pinboard-target-icon .icon-number{background-color:#007bff;bottom:5px;font-size:12px;height:16px;line-height:16px;right:5px;width:16px}.dark-mode .pinboard-target-icon{background-color:#444;color:#ccc}.premium-overlay{align-items:center;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}@keyframes pulsate-glow{0%{box-shadow:0 4px 15px #0000004d,0 0 20px #3498dbcc,0 0 40px #3498db66}50%{box-shadow:0 4px 15px #0000004d,0 0 30px #3498db,0 0 60px #3498db99}to{box-shadow:0 4px 15px #0000004d,0 0 20px #3498dbcc,0 0 40px #3498db66}}@keyframes surface-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.premium-message{animation:pulsate-glow 2s ease-in-out infinite,surface-shimmer 3s linear infinite;background-color:#d0e6ff;background-image:linear-gradient(110deg,#fff0 40%,#ffffff4d 50%,#fff0 60%);background-size:200% 100%;border:2px solid #3498db;border-radius:12px;box-shadow:0 4px 15px #0000004d,0 0 20px #3498dbcc,0 0 40px #3498db66;margin-left:200px;max-width:600px;padding:40px;position:relative;text-align:center}.premium-message h2{color:#004a99;font-size:2em;margin-bottom:20px}.premium-message p{color:#143d66;font-size:1.1em;line-height:1.6;margin:15px 0}.premium-message ul{display:inline-block;list-style:none;margin:20px 0;padding:0;text-align:left}.premium-message li{color:#143d66;margin-bottom:10px;padding-left:25px;position:relative}.premium-message li:before{color:#3498db;content:"✓";font-weight:700;left:0;position:absolute}.upgrade-to-premium-btn{background-color:#f5a623;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1.1em;font-weight:700;margin-top:20px;padding:12px 30px;transition:background-color .3s ease,transform .2s ease}.upgrade-to-premium-btn:hover{background-color:#e89611;transform:translateY(-2px)}.premium-close{align-items:center;background:none;border:none;border-radius:50%;color:#004a99;cursor:pointer;display:flex;font-size:36px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px}.premium-close:hover{background-color:#004a991a;transform:scale(1.1)}@keyframes pulsate-glow-dark{0%{box-shadow:0 4px 15px #00000080,0 0 20px #5dade2cc,0 0 40px #5dade266}50%{box-shadow:0 4px 15px #00000080,0 0 30px #5dade2,0 0 60px #5dade299}to{box-shadow:0 4px 15px #00000080,0 0 20px #5dade2cc,0 0 40px #5dade266}}.dark-mode .premium-overlay{background-color:#0009}.dark-mode .premium-message{animation:pulsate-glow-dark 2s ease-in-out infinite,surface-shimmer 3s linear infinite;background-color:#23313f;background-image:linear-gradient(110deg,#fff0 40%,#ffffff26 50%,#fff0 60%);background-size:200% 100%;border-color:#5dade2}.dark-mode .premium-message h2{color:#7cc0f0}.dark-mode .premium-message li,.dark-mode .premium-message p{color:#a8d1f0}.dark-mode .premium-message li:before{color:#5dade2}.dark-mode .upgrade-to-premium-btn{background-color:#f5a623;color:#fff}.dark-mode .upgrade-to-premium-btn:hover{background-color:#e89611}.dark-mode .premium-close{color:#7cc0f0}.dark-mode .premium-close:hover{background-color:#7cc0f01a}.dark-mode .pinboard-action-popup{background-color:#2a2a2a;border-color:#555;color:#fff}.dark-mode .action-menu-button{background-color:#5a6268;color:#fff}.dark-mode .action-menu-button:hover{background-color:#6c757d}.dark-mode .action-menu-button:disabled{background-color:#444;color:#666}.dark-mode .settings-modal{background-color:#2a2a2a;color:#fff}.dark-mode .settings-modal .pinboard-settings-row label{color:#ccc}.dark-mode .settings-modal .pinboard-name-input{background-color:#444;border-color:#555;color:#fff}.dark-mode .settings-modal .pinboard-name-input:disabled{background-color:#2a2a2a;border-color:#444;color:#666}.dark-mode .settings-modal .clear-pinboard-btn:disabled{background-color:#444;color:#666}.dark-mode .settings-modal .clear-pinboard-btn:disabled:hover{background-color:#444}@media (max-width:1200px){.premium-message{margin-left:100px}}@media (max-width:768px){.premium-message{margin-left:0}}.pinboard-logged-out-overlay{align-items:center;background-color:#f2f2f2cc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:100}.pinboard-login-card{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;gap:25px;padding:40px 50px;text-align:center;z-index:101}.pinboard-login-card h2{color:#333;font-size:1.5rem;font-weight:500;margin:0}.animated-pinboard-move-item{background-color:#fff;border:1px solid #0000001a;overflow:hidden;pointer-events:none;transition:all .1s ease;-webkit-user-select:none;user-select:none}.dark-mode .animated-pinboard-move-item{background-color:#2a2a2e;border-color:#ffffff1a;color:#e0e0e0}.pinboard-move-active .pinboard-move-target{animation:pinboard-move-button-glow 1.2s ease-in-out}@keyframes pinboard-move-button-glow{0%{box-shadow:none;transform:scale(1)}50%{background-color:#007bff1a;box-shadow:0 0 15px #007bff99,0 0 25px #007bff4d;transform:scale(1.05)}to{box-shadow:none;transform:scale(1)}}.dark-mode .pinboard-move-active .pinboard-move-target{animation:pinboard-move-button-glow-dark 1.2s ease-in-out}@keyframes pinboard-move-button-glow-dark{0%{box-shadow:none;transform:scale(1)}50%{background-color:#5dade21a;box-shadow:0 0 15px #5dade299,0 0 25px #5dade24d;transform:scale(1.05)}to{box-shadow:none;transform:scale(1)}}.app-container.grey-mode .pinboard-selection button,.pinboard-page-container.grey-mode .pinboard-selection button{background-color:#707070!important;border-color:#606060!important;color:#505050!important}.app-container.grey-mode .pinboard-selection button.active,.pinboard-page-container.grey-mode .pinboard-selection button.active{background-color:grey!important;border-color:#707070!important;color:#303030!important}.app-container.grey-mode .info-btn,.app-container.grey-mode .settings-btn,.pinboard-page-container.grey-mode .info-btn,.pinboard-page-container.grey-mode .settings-btn{color:#505050!important}.app-container.grey-mode .info-btn:hover,.app-container.grey-mode .settings-btn:hover,.pinboard-page-container.grey-mode .info-btn:hover,.pinboard-page-container.grey-mode .settings-btn:hover{color:#303030!important}.app-container.grey-mode .url-form-pinboard button[type=submit],.pinboard-page-container.grey-mode .url-form-pinboard button[type=submit]{background-color:#707070!important;border-color:#606060!important;color:#505050!important}.app-container.grey-mode .url-form-pinboard button[type=submit]:hover,.pinboard-page-container.grey-mode .url-form-pinboard button[type=submit]:hover{background-color:grey!important;color:#303030!important}.app-container.grey-mode .pinned-item-header,.pinboard-page-container.grey-mode .pinned-item-header{background-color:#707070!important;color:#505050!important}.app-container.grey-mode .pinned-item-header .item-title,.app-container.grey-mode .pinned-item-header button,.pinboard-page-container.grey-mode .pinned-item-header .item-title,.pinboard-page-container.grey-mode .pinned-item-header button{color:#505050!important}.app-container.grey-mode .pinned-item-header button:hover,.pinboard-page-container.grey-mode .pinned-item-header button:hover{color:#303030!important}.app-container.grey-mode .pinboard-action-popup,.pinboard-page-container.grey-mode .pinboard-action-popup{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .pinboard-action-popup .archive-item-btn,.app-container.grey-mode .pinboard-action-popup .copy-url-btn,.app-container.grey-mode .pinboard-action-popup .delete-item-btn,.app-container.grey-mode .pinboard-action-popup .move-to-board-btn,.pinboard-page-container.grey-mode .pinboard-action-popup .archive-item-btn,.pinboard-page-container.grey-mode .pinboard-action-popup .copy-url-btn,.pinboard-page-container.grey-mode .pinboard-action-popup .delete-item-btn,.pinboard-page-container.grey-mode .pinboard-action-popup .move-to-board-btn{background-color:grey!important;color:#505050!important}.app-container.grey-mode .pinboard-action-popup .archive-item-btn:hover,.app-container.grey-mode .pinboard-action-popup .copy-url-btn:hover,.app-container.grey-mode .pinboard-action-popup .delete-item-btn:hover,.app-container.grey-mode .pinboard-action-popup .move-to-board-btn:hover,.pinboard-page-container.grey-mode .pinboard-action-popup .archive-item-btn:hover,.pinboard-page-container.grey-mode .pinboard-action-popup .copy-url-btn:hover,.pinboard-page-container.grey-mode .pinboard-action-popup .delete-item-btn:hover,.pinboard-page-container.grey-mode .pinboard-action-popup .move-to-board-btn:hover{background-color:#909090!important;color:#303030!important}.app-container.grey-mode .action-menu-button,.pinboard-page-container.grey-mode .action-menu-button{background-color:#707070!important;color:#505050!important}.app-container.grey-mode .action-menu-button:hover,.pinboard-page-container.grey-mode .action-menu-button:hover{background-color:grey!important;color:#303030!important}.app-container.grey-mode .pinboard-controls,.pinboard-page-container.grey-mode .pinboard-controls{background-color:#707070e6!important}.app-container.grey-mode .pinned-item-html,.pinboard-page-container.grey-mode .pinned-item-html{background-color:#707070!important;border-color:#606060!important;color:#e0e0e0!important}.app-container.grey-mode .pinned-item-html p,.pinboard-page-container.grey-mode .pinned-item-html p{color:#e0e0e0!important}.app-container.grey-mode .pinned-item-html .event-wrapper,.pinboard-page-container.grey-mode .pinned-item-html .event-wrapper{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .pinned-item-html .event-summary,.pinboard-page-container.grey-mode .pinned-item-html .event-summary{color:#e0e0e0!important}.app-container.grey-mode .pinned-item-html .event-description,.app-container.grey-mode .pinned-item-html .event-location,.app-container.grey-mode .pinned-item-html .event-time,.pinboard-page-container.grey-mode .pinned-item-html .event-description,.pinboard-page-container.grey-mode .pinned-item-html .event-location,.pinboard-page-container.grey-mode .pinned-item-html .event-time{color:#b0b0b0!important}.app-container.grey-mode .pinned-item-html .nft-wrapper,.pinboard-page-container.grey-mode .pinned-item-html .nft-wrapper{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .pinned-item-html .nft-name,.pinboard-page-container.grey-mode .pinned-item-html .nft-name{color:#e0e0e0!important}.app-container.grey-mode .pinned-item-html .nft-count,.app-container.grey-mode .pinned-item-html .nft-floor,.app-container.grey-mode .pinned-item-html .nft-issuer,.app-container.grey-mode .pinned-item-html .nft-taxon,.pinboard-page-container.grey-mode .pinned-item-html .nft-count,.pinboard-page-container.grey-mode .pinned-item-html .nft-floor,.pinboard-page-container.grey-mode .pinned-item-html .nft-issuer,.pinboard-page-container.grey-mode .pinned-item-html .nft-taxon{color:#b0b0b0!important}.app-container.grey-mode .pinned-item-html .twitch-stream-wrapper,.pinboard-page-container.grey-mode .pinned-item-html .twitch-stream-wrapper{background-color:#707070!important}.app-container.grey-mode .pinned-item-html .stream-title,.pinboard-page-container.grey-mode .pinned-item-html .stream-title{color:#e0e0e0!important}.app-container.grey-mode .news-article-pin,.pinboard-page-container.grey-mode .news-article-pin{background-color:#606060!important;border-color:#505050!important}.app-container.grey-mode .news-article-pin:hover,.pinboard-page-container.grey-mode .news-article-pin:hover{background-color:#707070!important}.app-container.grey-mode .news-title-pin,.pinboard-page-container.grey-mode .news-title-pin{color:#303030!important}.app-container.grey-mode .news-description-pin,.app-container.grey-mode .news-source-pin,.pinboard-page-container.grey-mode .news-description-pin,.pinboard-page-container.grey-mode .news-source-pin{color:#404040!important}.app-container.grey-mode .news-source-label-pin,.pinboard-page-container.grey-mode .news-source-label-pin{color:#505050!important}.app-container.grey-mode .reddit-post-pin,.pinboard-page-container.grey-mode .reddit-post-pin{background-color:#606060!important;border-color:#505050!important}.app-container.grey-mode .reddit-post-pin:hover,.pinboard-page-container.grey-mode .reddit-post-pin:hover{background-color:#707070!important}.app-container.grey-mode .reddit-title-pin,.pinboard-page-container.grey-mode .reddit-title-pin{color:#e0e0e0!important}.app-container.grey-mode .reddit-selftext-pin,.pinboard-page-container.grey-mode .reddit-selftext-pin{color:silver!important}.app-container.grey-mode .reddit-header-pin,.pinboard-page-container.grey-mode .reddit-header-pin{color:#b0b0b0!important}.app-container.grey-mode .reddit-footer-pin,.pinboard-page-container.grey-mode .reddit-footer-pin{color:#909090!important}.app-container.grey-mode .reddit-subreddit-pin,.pinboard-page-container.grey-mode .reddit-subreddit-pin{color:grey!important}.chaosbox-chat-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ef2;border:1px solid #4facfe4d;border-radius:12px;box-shadow:0 8px 32px #0006;left:20px;max-height:400px;overflow:hidden;pointer-events:auto;position:absolute;top:20px;transition:all .3s ease;width:350px;z-index:1000}.chaosbox-chat-container.minimized{max-height:50px}.chaosbox-chat-header{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);cursor:pointer;display:flex;gap:10px;padding:12px 16px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.chaosbox-chat-header:hover{background:linear-gradient(135deg,#5fbdff,#10f5ff)}.chat-icon{color:#fff;font-size:16px}.chaosbox-chat-header span{color:#fff;flex-grow:1;font-size:14px;font-weight:600}.minimize-btn{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:4px;pointer-events:none;transition:background .3s ease}.minimize-btn:hover{background:#fff3}.chaosbox-chat-content{display:flex;flex-direction:column;max-height:340px}.chat-messages{flex:1 1;max-height:340px;overflow-y:auto;padding:12px}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#2d37484d;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb{background:#4facfe80;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#4facfeb3}.chat-loading,.no-messages{color:#fff9;font-size:14px;padding:20px;text-align:center}.chat-message{animation:messageAppear .3s ease-out;margin-bottom:12px}@keyframes messageAppear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-header{flex-wrap:wrap;gap:8px;margin-bottom:4px}.message-user{color:#4facfe;font-size:13px;font-weight:600;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-icons{align-items:center;display:flex;flex-shrink:0;gap:4px}.message-icons .status-icon{background:none;border-radius:0;box-shadow:none;font-size:12px;height:auto;margin:0;padding:0;width:auto}.message-icons .status-icon.premium{color:#3498db}.message-icons .status-icon.og{color:#333}.message-icons .status-icon.vip{color:#f1c40f}.message-icons .status-icon.verified{color:#28a745}.message-icons .status-icon.admin{color:#e74c3c}.message-time{color:#ffffff80;flex-shrink:0;font-size:11px;white-space:nowrap}.message-text{word-wrap:break-word;background:#2d374866;border-left:3px solid #4facfe4d;border-radius:8px;color:#e2e8f0;font-size:14px;line-height:1.4;padding:8px 12px}@media (max-width:768px){.chaosbox-chat-container{left:15px;max-height:350px;top:15px;width:300px}.chaosbox-chat-content,.chat-messages{max-height:290px}.chat-messages{padding:8px}.message-user{font-size:12px;max-width:80px}.message-text{font-size:13px;padding:6px 10px}.message-time{font-size:10px}.message-icons .status-icon{font-size:11px}}@media (max-width:480px){.chaosbox-chat-container{left:10px;top:10px;width:280px}.chaosbox-chat-header{padding:10px 12px}.chaosbox-chat-header span{font-size:13px}.message-header{gap:6px}.message-user{max-width:70px}}.chaos-box-container{background:linear-gradient(135deg,#667eea,#764ba2);box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:calc(100vw - 240px)}.chaos-box-container.mouse-pressed{cursor:none}.chaos-box-container.mouse-pressed *{cursor:none!important}body.chaosbox-active{max-height:100vh;max-width:100vw;overflow:hidden}.chaos-box-canvas{height:100%!important;max-height:100%;max-width:100%;width:100%!important}.chaos-box-message{background:#000c;border-radius:12px;color:#fff;left:50%;padding:2rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:10}.chaos-box-message h2{color:#4facfe;font-size:2rem;margin-bottom:1rem}.chaos-box-message p{font-size:1.1rem;opacity:.9}.port-indicator{background:#4facfee6;border:1px solid #fff3;border-radius:20px;font-size:14px;font-weight:600;padding:8px 16px;text-shadow:0 1px 2px #00000080;top:20px;z-index:15}.chaos-box-settings-btn,.port-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000004d;color:#fff;position:absolute;right:20px}.chaos-box-settings-btn{align-items:center;background:#000c;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:50px;justify-content:center;top:60px;transition:all .3s ease;width:50px;z-index:10}.chaos-box-settings-btn:hover{background:#4facfee6;box-shadow:0 6px 16px #4facfe66;transform:scale(1.1)}.chaos-box-settings-btn:active{transform:scale(.95)}.text-input-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border-radius:12px;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}.text-input-modal input{background:#ffffff1a;border:2px solid #4facfe;border-radius:8px;color:#fff;font-size:16px;max-width:80vw;outline:none;padding:12px 16px;width:400px}.text-input-modal input::placeholder{color:#ffffffb3}.text-input-modal input:focus{border-color:#00d2ff;box-shadow:0 0 0 3px #4facfe4d}.user-head-container{border:3px solid #fffc;border-radius:50%;box-shadow:0 4px 12px #0000004d;height:60px;overflow:hidden;width:60px}.user-head-image{height:100%;object-fit:cover;width:100%}.user-info-container{align-items:center;display:flex;flex-direction:column;gap:5px}.username-container{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;border-radius:12px;display:flex;gap:8px;max-width:250px;padding:4px 12px;white-space:nowrap}.username{color:#fff;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px #00000080;white-space:nowrap}.status-icons-container{display:flex;flex-wrap:wrap;gap:3px;justify-content:center}.status-icons-inline{align-items:center;display:flex;gap:4px}.status-icons-inline .status-icon{background:none;border-radius:0;box-shadow:none;font-size:16px;height:auto;padding:2px;width:auto}.status-icon{align-items:center;border-radius:50%;box-shadow:0 2px 4px #0000004d;display:inline-block;display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;width:20px}.status-icons-inline .status-icon.premium{background:none;color:#3498db}.status-icons-inline .status-icon.og{background:none;color:#333}.status-icons-inline .status-icon.vip{background:none;color:#f1c40f}.status-icons-inline .status-icon.verified{background:none;color:#28a745}.status-icons-inline .status-icon.admin{background:none;color:#e74c3c}.text-bubble{word-wrap:break-word;animation:bubbleAppear .3s ease-out;background:#fffffff2;border-radius:18px;box-shadow:0 4px 12px #00000026;color:#333;font-size:14px;max-width:200px;padding:8px 12px;position:relative}.text-bubble:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #fffffff2;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.text-bubble-3d{background:red!important;border:2px solid #ff0!important;color:#fff!important;font-size:24px!important;font-weight:700!important;padding:20px!important;text-align:center!important;width:200px!important;z-index:9999!important}.text-bubble-3d:after,.text-bubble-3d:before{display:none!important}@keyframes bubbleAppear{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.game-settings-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.game-settings-modal{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #4facfe4d;border-radius:16px;box-shadow:0 20px 40px #00000080;max-height:80vh;max-width:90vw;min-width:400px;overflow:hidden;padding:0}.game-settings-header{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);display:flex;justify-content:space-between;padding:20px}.game-settings-header h3{color:#fff;font-size:1.5rem;font-weight:600;margin:0}.close-btn{background:none;font-size:24px;height:32px;transition:background .3s ease;width:32px}.close-btn:hover{background:#fff3}.game-settings-content{color:#fff;padding:30px}.setting-item{align-items:center;display:flex;gap:15px;margin-bottom:25px}.setting-item label{color:#e2e8f0;font-weight:500;min-width:150px}.setting-item input[type=range]{-webkit-appearance:none;background:#2d3748;border-radius:3px;flex:1 1;height:6px;outline:none}.setting-item input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:50%;box-shadow:0 2px 6px #4facfe66;cursor:pointer;height:20px;width:20px}.setting-item input[type=range]::-moz-range-thumb{background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;border-radius:50%;box-shadow:0 2px 6px #4facfe66;cursor:pointer;height:20px;width:20px}.setting-item span{color:#4facfe;font-weight:600;min-width:60px;text-align:right}.checkbox-item{align-items:flex-start}.checkbox-item label{align-items:center;cursor:pointer;display:flex;gap:10px;min-width:auto}.checkbox-item input[type=checkbox]{accent-color:#4facfe;cursor:pointer;height:18px;width:18px}.controls-info-btn{align-items:center;background:linear-gradient(135deg,#4facfe,#00f2fe);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:12px 20px;text-align:left;transition:all .3s ease;width:100%}.controls-info-btn:hover{box-shadow:0 4px 12px #4facfe66;transform:translateY(-2px)}.controls-info{background:#2d374880;border:1px solid #4facfe33;border-radius:12px;margin-top:15px;padding:20px}.controls-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.control-item{align-items:center;display:flex;gap:12px}.control-item .key{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;box-shadow:0 2px 4px #0003;color:#fff;font-size:12px;font-weight:600;min-width:60px;padding:6px 12px;text-align:center}.control-item .action{color:#e2e8f0;font-size:14px}.camera-toggle-container{border-bottom:1px solid #4facfe33;border-top:1px solid #4facfe33;display:flex;justify-content:center;margin:30px 0;padding:20px 0}.camera-toggle-wrapper{align-items:center;display:flex;gap:25px}.camera-label{color:#e2e8f0;font-size:16px;font-weight:600;min-width:80px;text-align:center}.camera-toggle{background:#2d3748;border:2px solid #4facfe4d;border-radius:20px;cursor:pointer;height:40px;position:relative;transition:all .3s ease;width:80px}.camera-toggle:hover{border-color:#4facfe99}.camera-toggle-slider{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:50%;box-shadow:0 2px 6px #0000004d;height:34px;left:2px;position:absolute;top:2px;transition:all .3s ease;width:34px}.camera-toggle.first-person .camera-toggle-slider{transform:translateX(0)}.camera-toggle.third-person .camera-toggle-slider{transform:translateX(40px)}.camera-toggle.first-person{background:linear-gradient(135deg,#667eea,#764ba2)}.camera-toggle.third-person{background:linear-gradient(135deg,#4facfe,#00f2fe)}@media (max-width:768px){.text-input-modal input{font-size:14px;width:300px}.user-head-container{height:50px;width:50px}.username{font-size:12px}.status-icon{font-size:9px;height:18px;width:18px}.game-settings-modal{margin:20px;min-width:300px}.game-settings-content{padding:20px}.setting-item{align-items:flex-start;flex-direction:column;gap:10px}.setting-item label{min-width:auto}.setting-item input[type=range]{width:100%}.controls-grid{gap:10px;grid-template-columns:1fr}.control-item .key{font-size:11px;min-width:50px;padding:4px 8px}.control-item .action{font-size:13px}.camera-toggle-wrapper{gap:15px}.camera-label{font-size:12px;min-width:60px}.camera-toggle{height:36px;width:70px}.camera-toggle-slider{height:30px;width:30px}.camera-toggle.third-person .camera-toggle-slider{transform:translateX(34px)}}.crosshair{height:20px;pointer-events:none;position:relative;width:20px}.crosshair-horizontal{height:2px;width:16px}.crosshair-horizontal,.crosshair-vertical{background:#ffffffe6;border-radius:1px;box-shadow:0 0 4px #000c,inset 0 0 2px #ffffff4d;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .1s ease}.crosshair-vertical{height:16px;width:2px}.crosshair-center{background:#fffc;border:1px solid #0009;border-radius:50%;box-shadow:0 0 3px #00000080;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .1s ease;width:4px}.mouse-pressed .crosshair-horizontal,.mouse-pressed .crosshair-vertical{background:#00ff00e6;box-shadow:0 0 6px #0f0c,inset 0 0 2px #00ff004d}.mouse-pressed .crosshair-center{background:#0f0c;border:1px solid #006400cc;box-shadow:0 0 6px #0f09}.crosshair-3d{height:40px;pointer-events:none;position:relative;width:40px}.crosshair-3d-horizontal{height:4px;width:32px}.crosshair-3d-horizontal,.crosshair-3d-vertical{background:#4facfee6;border-radius:2px;box-shadow:0 0 6px #4facfecc,0 0 12px #4facfe66,inset 0 0 2px #ffffff4d;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .1s ease}.crosshair-3d-vertical{height:32px;width:4px}.crosshair-3d-center{background:#4facfecc;border:1px solid #fffc;border-radius:50%;box-shadow:0 0 8px #4facfe99,0 0 16px #4facfe4d;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .1s ease;width:8px}.mouse-pressed .crosshair-3d-horizontal,.mouse-pressed .crosshair-3d-vertical{background:#00ff00e6;box-shadow:0 0 8px #0f0c,0 0 16px #0f06,inset 0 0 2px #00ff004d}.mouse-pressed .crosshair-3d-center{background:#0f0c;border:1px solid #00c800cc;box-shadow:0 0 10px #0f09,0 0 20px #00ff004d}.build-mode-indicator{animation:buildModeAppear .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;border:2px solid #4facfe;border-radius:12px;bottom:20px;box-shadow:0 4px 20px #00000080;color:#fff;left:50%;padding:15px 20px;pointer-events:auto;position:fixed;transform:translateX(-50%);z-index:100}.build-mode-content-wrapper{align-items:center;display:flex;gap:20px}.build-mode-info{display:flex;flex-direction:column;gap:8px}.build-mode-header{color:#4facfe;font-size:16px;font-weight:700;text-shadow:0 0 10px #4facfe80;white-space:nowrap}.build-mode-controls{display:flex;flex-direction:column;font-size:13px;gap:6px}.build-mode-controls>div{align-items:center;display:flex;gap:8px;white-space:nowrap}.block-type-selector{background:#ffffff1a;border:1px solid #4facfe4d;border-radius:6px;font-weight:600;padding:6px 10px}.block-type-selector span{font-weight:700;text-shadow:0 0 8px currentColor}.block-palette{background:#ffffff0d;border:1px solid #4facfe33;border-radius:8px;display:flex;gap:8px;padding:8px}.block-palette-item{align-items:center;border:2px solid #0000;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:6px;transition:all .2s ease}.block-palette-item:hover{background:#4facfe33;transform:translateY(-2px)}.block-palette-item.selected{background:#4facfe4d;border-color:#4facfe;box-shadow:0 0 12px #4facfe99}.block-preview-cube{border:1px solid #0000004d;border-radius:4px;box-shadow:inset -2px -2px 4px #0000004d,inset 2px 2px 4px #fff3;height:32px;width:32px}.block-palette-key{color:#4facfe;font-family:monospace;font-size:10px;font-weight:700}@keyframes buildModeAppear{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.build-mode-indicator{max-width:90%;padding:12px 18px}.build-mode-header{font-size:16px}.build-mode-controls{font-size:12px;gap:6px}.block-type-keys{font-size:10px}}.cabinet-container{background-color:#f2f2f2;border-radius:8px;box-shadow:0 2px 5px #0000001a;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:80px 20px 20px;transition:all .3s ease;width:100%}.cabinet-header{align-items:center;border-bottom:2px solid #e0e0e0;display:flex;justify-content:center;margin-bottom:30px;padding-bottom:15px}.cabinet-header h2{color:#333;font-size:28px;margin:0}.cabinet-grid{grid-gap:25px;align-items:start;display:grid;flex-grow:1;gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));overflow-y:auto;padding:10px}.empty-drawer-message{align-items:center;display:flex;flex-grow:1;justify-content:center;text-align:center}.empty-drawer-message p{color:#888;font-size:18px}.cabinet-item-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 5px #0000000d;display:flex;flex-direction:column;justify-content:space-between;min-height:250px;overflow:hidden;padding:0;position:relative;transition:box-shadow .3s ease,transform .3s ease}.cabinet-item-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.card-header{align-items:center;background-color:#f7f7f7;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:8px 12px}.cabinet-item-type-label{font-size:14px;font-weight:700}.card-header-buttons{align-items:center;display:flex;gap:6px}.card-header-buttons button{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;transition:background-color .2s,transform .2s;width:24px}.card-header-buttons button:hover{transform:scale(1.1)}.pin-button-browser{background-color:#e0e0e0;color:#333}.pin-button-browser:hover{background-color:#d0d0d0}.pin-button-1{background-color:#60b0c0;color:#fff}.pin-button-2{background-color:#60d0a1;color:#fff}.pin-button-3{color:#fff}.copy-url-button,.pin-button-3{background-color:#ffc107}.archive-button{background-color:#dc3545;color:#fff}.cabinet-item-content-area{align-items:center;display:flex;flex-grow:1;justify-content:center;overflow:hidden;padding:0;position:relative}.cabinet-item-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.cabinet-item-card:hover .cabinet-item-image{transform:scale(1.05)}.pinned-item-fallback{align-items:center;background-color:#fff;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px;position:relative;text-align:center;width:100%}.fallback-title{color:#333;font-size:14px;font-weight:700;margin:0 0 5px}.fallback-title,.fallback-url{overflow:hidden;text-overflow:ellipsis}.fallback-url{color:#666;font-size:11px;margin:0;max-height:5.5em;word-break:break-all}.cabinet-reddit-post,.news-article-pin{background-color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between;padding:15px;position:relative}.cabinet-reddit-label,.news-api-label-pin{background-color:#00000080;border-radius:4px;color:#fff;font-size:11px;font-weight:700;left:10px;padding:3px 7px;pointer-events:none;position:absolute;top:10px;z-index:5}.cabinet-reddit-title,.news-title-pin{color:#333;font-size:16px;font-weight:600;line-height:1.3;margin-bottom:8px;margin-top:30px}.cabinet-reddit-header,.news-source-pin{color:#555;font-size:12px;font-weight:400;line-height:1.4;margin:0 0 10px}.cabinet-reddit-subreddit,.news-source-label-pin{color:#3498db;font-weight:600}.cabinet-reddit-selftext,.news-description-pin{color:#333;flex-grow:1;font-size:14px;line-height:1.4;margin:0;overflow:visible!important;overflow-wrap:break-word;white-space:normal!important}.cabinet-reddit-footer{color:#777;font-size:12px;margin-top:auto}.private-chat-page{background:linear-gradient(45deg,#2c3e50,#bdc3c7);min-height:calc(100vh - 41px);padding:30px}.private-chat-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:15px;box-shadow:0 20px 40px #0003;display:flex;flex-direction:row;height:calc(100vh - 100px);margin:0 auto;max-width:1400px;overflow:hidden;width:calc(100vw - 60px)}.chat-list-sidebar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1f;border-left:1px solid #fff3;display:flex;flex-direction:column;min-height:0;overflow:hidden;width:250px}.chat-list-header{border-bottom:1px solid #ffffff1a;padding:20px}.chat-list-header h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 5px}.chat-list-header .chat-count{align-items:center;color:#fffc;display:flex;font-size:14px;gap:5px;opacity:.8}.chat-list-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.chat-list-item{padding:12px}.chat-item-title{color:#fff}.chat-item-meta{flex:1 1;min-height:0;position:relative}.chat-last-activity{bottom:8px;position:absolute;right:0;z-index:10}.chat-item-indicator{right:32px;top:8px}@keyframes pulsating-green-glow{0%{color:#2ecc71;text-shadow:0 0 5px #2ecc7180;transform:scale(1)}50%{color:#27ae60;text-shadow:0 0 15px #2ecc71cc,0 0 25px #2ecc7199;transform:scale(1.1)}to{color:#2ecc71;text-shadow:0 0 5px #2ecc7180;transform:scale(1)}}.loading-chats{flex:1 1;font-style:italic}.loading-chats,.no-chats{align-items:center;color:#ffffffb3;display:flex;justify-content:center;padding:20px}.no-chats{flex:1 1;flex-direction:column;text-align:center}.no-chats p{font-size:14px;margin:5px 0}.chat-list{flex:1 1;gap:8px;overflow-y:auto;padding:10px}.chat-list-item{align-items:center;background:#c3c3c3;border:1px solid #ffffff1a;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 12px 2px;position:relative;transition:all .3s ease}.chat-list-item:hover{background:#ffffff26;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.chat-list-item.active{background:#3498db4d;border-color:#3498db80;box-shadow:0 2px 8px #3498db4d}.chat-list-item.active:hover{background:#3498db66}.chat-item-info{min-width:0}.chat-item-title{color:#333}.chat-item-meta{display:flex;flex-direction:column;gap:2px}.chat-participant-count{color:#555;font-size:12px}.chat-last-activity{color:#666;font-size:11px}.chat-item-indicator{animation:pulsating-green-glow 2s ease-in-out infinite;bottom:8px;color:#2ecc71;flex-shrink:0;font-size:12px;position:absolute;right:8px;z-index:10}.private-chat-sidebar{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border-right:1px solid #fff3;display:flex;flex-direction:column;min-height:0;overflow:hidden;width:300px}.sidebar-header{border-bottom:1px solid #ffffff1a;padding:20px}.sidebar-header h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 5px}.sidebar-header .participant-count{align-items:center;color:#fffc;display:flex;font-size:14px;gap:5px;opacity:.8}.private-chat-main{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.private-chat-header{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border-bottom:1px solid #fff3;box-shadow:0 2px 10px #0000001a;display:flex;gap:20px;justify-content:space-between;padding:20px 30px}.header-active-votes{align-items:center;display:flex;flex:0 0 auto;gap:15px}.header-vote-item{align-items:center;background:#ffa50033;border:1px solid #ffa50066;border-radius:20px;display:flex;gap:8px;padding:6px 12px}.vote-text{color:#fff;font-size:12px;font-weight:600;white-space:nowrap}.header-vote-bar{background:#ffffff4d;border-radius:2px;height:4px;overflow:hidden;width:40px}.header-vote-fill{background:linear-gradient(90deg,#ff6b35,#ff9500);border-radius:2px;height:100%;transition:width .3s ease}.chat-title{color:#fff;flex:1 1;text-align:center}.chat-title h2{font-size:24px;font-weight:600;margin:0 0 5px}.chat-name-display{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.editable-chat-name{border-radius:6px;cursor:pointer;padding:4px 8px;transition:all .3s ease}.editable-chat-name:hover{background:#ffffff1a;transform:scale(1.02)}.edit-chat-name-btn{align-items:center;background:none;border:none;border-radius:4px;color:#ffffffb3;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px;transition:all .3s ease}.edit-chat-name-btn:hover{background:#ffffff1a;color:#fff;transform:scale(1.1)}.fix-chat-btn{align-items:center;background:none;border:none;border-radius:4px;color:#f39c12;cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px;transition:all .3s ease}.fix-chat-btn:hover:not(:disabled){background:#f39c121a;color:#e67e22;transform:scale(1.1)}.fix-chat-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.chat-name-editor{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:400px;width:100%}.chat-name-input{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:2px solid #ffffff4d;border-radius:8px;color:#fff;font-size:18px;font-weight:600;max-width:300px;outline:none;padding:8px 15px;text-align:center;width:100%}.chat-name-input::placeholder{color:#fff9}.chat-name-input:focus{background:#ffffff40;border-color:#3498dbb3;box-shadow:0 0 0 2px #3498db4d}.chat-name-input:disabled{cursor:not-allowed;opacity:.6}.chat-name-actions{align-items:center;display:flex;gap:8px}.cancel-chat-name-btn,.save-chat-name-btn{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;transition:all .3s ease;width:32px}.save-chat-name-btn{background:#2ecc7133;border-color:#2ecc7180}.save-chat-name-btn:hover:not(:disabled){background:#2ecc7166;border-color:#2ecc71cc;transform:scale(1.1)}.cancel-chat-name-btn{background:#e74c3c33;border-color:#e74c3c80}.cancel-chat-name-btn:hover:not(:disabled){background:#e74c3c66;border-color:#e74c3ccc;transform:scale(1.1)}.cancel-chat-name-btn:disabled,.save-chat-name-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.character-count-small{color:#fff9;font-size:12px;margin-top:-4px}.chat-actions{display:flex;gap:10px}.leave-button,.participants-button{align-items:center;background:#e74c3ccc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:5px;padding:10px 15px;transition:all .3s ease}.leave-button:hover,.participants-button:hover{background:#e74c3c}.invite-button{align-items:center;animation:pulsating-glow 2s ease-in-out infinite;background:#3498db;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:5px;padding:10px 15px;transition:all .3s ease}.invite-button:hover{background:#2980b9;box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.close-chat-button{align-items:center;background:#e74c3ccc;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:5px;padding:10px 15px;transition:all .3s ease}.close-chat-button:hover{background:#e74c3c}.participants-list{display:flex;flex:1 1;flex-direction:column;gap:15px;min-height:0;overflow-y:auto;padding:15px}.founder-star-above{align-items:center;background:#ffd700e6;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;display:flex;height:30px;justify-content:center;position:absolute;right:8px;top:7px;width:30px;z-index:10}.founder-star-icon{color:#fff;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5));font-size:14px}.dark-mode .founder-star-above{background:#ffc107e6;border-color:#495057}.participant-card{background-color:#fff;background-position:50%;background-size:cover;border-radius:8px;box-shadow:0 3px 10px #00000026;cursor:pointer;display:flex;flex-direction:column;margin-bottom:10px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.participant-card:hover{box-shadow:0 5px 15px #00000040;transform:scale(1.02)}.participant-card-banner{background-color:#adb5bd;height:30px;overflow:hidden;position:relative;width:100%}.participant-card-banner-image{display:block;height:100%;object-fit:cover;width:100%}.participant-card-content-area{display:flex;flex:1 1;flex-direction:column;position:relative}.participant-card-info-container{display:flex;flex-shrink:0;height:20px;margin-top:2px;padding:0 6px;position:relative}.participant-card-pic-container{background-color:#ced4da;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0003;flex-shrink:0;height:50px;margin-left:-3px;margin-top:-29px;overflow:hidden;position:relative;width:50px;z-index:3}.participant-card-pic{display:block;height:100%;object-fit:cover;width:100%}.participant-card-details-wrapper{display:flex;flex-direction:column;flex-grow:1;margin-left:8px;min-width:0;position:relative}.participant-nickname-display.participant-nickname-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border-radius:4px;left:-3px;max-width:calc(100% - 2px);padding:3px 6px;position:absolute;top:-27px;z-index:4}.participant-nickname-display.participant-nickname-overlay h4{align-items:center;color:#fff;display:flex;font-size:.85rem;font-weight:600;gap:4px;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #000c;white-space:nowrap}.participant-card-bio-box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffe6;border:1px solid #0000001a;border-radius:4px;display:flex;flex:1 1;flex-direction:column;margin:2px 6px 3px;overflow:hidden;padding:2px}.participant-card-bio-box .bio-box-label{color:#555;display:block;font-size:.5rem;font-weight:700;margin-bottom:1px;text-transform:uppercase}.participant-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.6rem;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.participant-actions{position:absolute;right:5px;top:5px;z-index:5}.participant-actions button{align-items:center;background:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;transition:background .2s ease;width:24px}.participant-actions button:hover{background:#000000e6}.kick-button{background:#e74c3ccc!important}.kick-button:hover{background:#e74c3c!important}.vote-kick-button{background:#f39c12cc!important}.vote-kick-button:hover{background:#f39c12!important}.participant-premium-icon{color:#3498db}.participant-premium-icon,.participant-vip-icon{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.7rem}.participant-vip-icon{color:#f1c40f}.participant-admin-icon{color:#e74c3c;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.7rem}.participant-og-icon{color:#333;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.5));font-size:.7rem}.participant-verified-icon{color:#28a745;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.7rem}.dark-mode .header-vote-item{background:#ffa5004d;border-color:#ffa50080}.dark-mode .vote-text{color:#e2e8f0}.dark-mode .header-vote-bar{background:#fff3}.dark-mode .participant-card{background-color:#343a40;box-shadow:0 4px 12px #0006;color:#e2e8f0}.dark-mode .participant-card:hover{box-shadow:0 6px 18px #00000080}.dark-mode .participant-card-banner{background-color:#212529}.dark-mode .participant-card-pic-container{background-color:#495057;border-color:#495057}.dark-mode .participant-card-bio-box{background:#2d3748e6;border-color:#ffffff1a}.dark-mode .participant-bio,.dark-mode .participant-card-bio-box .bio-box-label{color:#cbd5e0}.invitations-section{background:#ffffff1a;border:1px solid #fff3;border-radius:10px;margin-top:20px;opacity:1;padding:15px}.invitations-section.initial-load{animation:fadeInInvitations .3s ease-in-out .15s forwards;opacity:0}@keyframes fadeInInvitations{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.invitations-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.invitations-controls{align-items:center;display:flex;gap:8px}.invitations-header h4{color:#fff;font-size:16px;font-weight:600;margin:0}.invitations-count{background:#ffffff1a;border-radius:12px;color:#ffffffb3;font-size:12px;padding:4px 8px}.invitations-list{gap:10px}.loading-invitations{color:#ffffffb3;font-style:italic;padding:10px;text-align:center}.invitation-item{background:#ffffff0d;border-radius:8px;gap:12px;padding:12px;transition:background .3s ease}.invitation-item:hover{background:#ffffff1a}.invitation-avatar{flex-shrink:0}.invitation-pic{border:2px solid #ffffff4d;border-radius:50%;height:40px;object-fit:cover;width:40px}.invitation-details{display:flex;flex:1 1;flex-direction:column;gap:2px}.invitation-name{color:#fff;font-size:14px;font-weight:600}.invitation-info{color:#ffffffb3;font-size:12px}.invitation-time{color:#fff9;font-size:11px}.invitation-status{flex-shrink:0}.pending-badge{background:#f39c12cc;border-radius:12px;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.refresh-invitations-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;transition:all .3s ease;width:24px}.refresh-invitations-btn:hover{background:#fff3;transform:rotate(180deg)}.refresh-invitations-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.invitation-card{background-color:#fff;background-position:50%;background-size:cover;border-radius:8px;box-shadow:0 3px 10px #00000026;cursor:pointer;display:flex;flex-direction:column;margin-bottom:10px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.invitation-card:hover{box-shadow:0 5px 15px #00000040;transform:scale(1.02)}.invitation-pending-badge-above{align-items:center;background:#f39c12e6;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000004d;display:flex;height:30px;justify-content:center;position:absolute;right:8px;top:7px;width:30px;z-index:10}.pending-badge-icon{color:#fff;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.5));font-size:14px}.invitation-card-banner{background-color:#adb5bd;height:30px;overflow:hidden;position:relative;width:100%}.invitation-card-banner-image{display:block;height:100%;object-fit:cover;width:100%}.invitation-card-content-area{display:flex;flex:1 1;flex-direction:column;position:relative}.invitation-card-info-container{display:flex;flex-shrink:0;height:20px;margin-top:2px;padding:0 6px;position:relative}.invitation-card-pic-container{background-color:#ced4da;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 6px #0003;flex-shrink:0;height:50px;margin-left:-3px;margin-top:-29px;overflow:hidden;position:relative;width:50px;z-index:3}.invitation-card-pic{display:block;height:100%;object-fit:cover;width:100%}.invitation-card-details-wrapper{display:flex;flex-direction:column;flex-grow:1;margin-left:8px;min-width:0;position:relative}.invitation-nickname-display.invitation-nickname-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;border-radius:4px;left:-3px;max-width:calc(100% - 2px);padding:3px 6px;position:absolute;top:-27px;z-index:4}.invitation-nickname-display.invitation-nickname-overlay h4{align-items:center;color:#fff;display:flex;font-size:.85rem;font-weight:600;gap:4px;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #000c;white-space:nowrap}.invitation-card-bio-box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffe6;border:1px solid #0000001a;border-radius:4px;display:flex;flex:1 1;flex-direction:column;margin:2px 6px 3px;overflow:hidden;padding:2px}.invitation-card-bio-box .bio-box-label{color:#555;display:block;font-size:.5rem;font-weight:700;margin-bottom:1px;text-transform:uppercase}.invitation-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.6rem;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.invitation-card-info-box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f39c121a;border:1px solid #f39c124d;border-radius:4px;display:flex;flex-direction:column;margin:2px 6px 3px;overflow:hidden;padding:2px}.invitation-card-info-box .info-box-label{color:#d68910;display:block;font-size:.5rem;font-weight:700;margin-bottom:1px;text-transform:uppercase}.invitation-details-text,.invitation-time-text{color:#000;font-size:.55rem;line-height:1;margin:0;word-break:break-word}.invitation-time-text{font-weight:600;margin-top:1px}.invitation-premium-icon{color:#3498db}.invitation-premium-icon,.invitation-vip-icon{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.7rem}.invitation-vip-icon{color:#f1c40f}.invitation-admin-icon{color:#e74c3c;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.7rem}.invitation-og-icon{color:#333;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.5));font-size:.7rem}.invitation-verified-icon{color:#28a745;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.7rem}.dark-mode .invitations-section{background:#0000004d;border-color:#ffffff1a}.dark-mode .invitations-section.initial-load{animation:fadeInInvitations .3s ease-in-out .15s forwards;opacity:0}.dark-mode .invitations-header{border-bottom-color:#ffffff1a}.dark-mode .invitations-count{background:#ffffff1a}.dark-mode .invitation-card{background-color:#343a40;box-shadow:0 4px 12px #0006;color:#e2e8f0}.dark-mode .invitation-card:hover{box-shadow:0 6px 18px #00000080}.dark-mode .invitation-card-banner{background-color:#212529}.dark-mode .invitation-card-pic-container{background-color:#495057;border-color:#495057}.dark-mode .invitation-card-bio-box{background:#2d3748e6;border-color:#ffffff1a}.dark-mode .invitation-bio,.dark-mode .invitation-card-bio-box .bio-box-label{color:#cbd5e0}.dark-mode .invitation-card-info-box{background:#f39c1233;border-color:#f39c1266}.dark-mode .invitation-card-info-box .info-box-label{color:#f4d03f}.dark-mode .invitation-details-text,.dark-mode .invitation-time-text{color:#f7dc6f}.dark-mode .invitation-pending-badge-above{background:#f39c12e6;border-color:#495057}.dark-mode .refresh-invitations-btn{background:#ffffff1a}.dark-mode .refresh-invitations-btn:hover{background:#fff3}.participant-item{align-items:center;background:#ffffff1a;border-radius:10px;display:flex;gap:12px;padding:12px;transition:background .3s ease}.participant-item:hover{background:#ffffff26}.participant-avatar{border:2px solid #ffffff4d;border-radius:50%;height:40px;width:40px}.participant-info{display:flex;flex:1 1;flex-direction:column;gap:2px}.participant-name{align-items:center;color:#fff;display:flex;font-weight:600;gap:8px}.participant-wallet{color:#ffffffb3;font-family:monospace;font-size:12px}.participant-actions{display:flex;gap:5px}.kick-button,.vote-kick-button{background:#e74c3c33;border:none;border-radius:6px;color:#e74c3c;cursor:pointer;font-size:14px;padding:8px;transition:all .3s ease}.kick-button:hover,.vote-kick-button:hover{background:#e74c3c4d;color:#fff}.private-chat-messages{background:#e3e3e3;display:flex;flex:1 1;flex-direction:column;gap:15px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:20px;scroll-behavior:smooth}.no-messages{align-items:center;color:#6c757d;display:flex;font-style:italic;height:100%;justify-content:center}.private-chat-message{background:#ffffffe6;border:1px solid #0000001a;border-radius:15px;box-shadow:0 2px 8px #0000001a;max-width:80%;padding:15px}.private-chat-message.own-message{align-self:flex-end;background:#3498db99;border-color:#3498dbcc;color:#2c3e50}.private-chat-message.other-message{align-self:flex-start;background:#4caf5099;border-color:#4caf50cc;color:#2c3e50}.message-header{align-items:center;display:flex;gap:10px;margin-bottom:8px}.message-avatar{background-color:#f0f0f0;border:2px solid #0000001a;border-radius:50%;flex-shrink:0;height:32px;object-fit:cover;width:32px}.message-sender{align-items:center;color:#2c3e50;display:flex;font-size:14px;font-weight:600;gap:5px}.message-time{color:#2c3e5099;font-size:12px;margin-left:auto}.message-content{margin-left:42px}.message-text{color:#2c3e50;line-height:1.5}.private-chat-message.other-message .message-sender{color:#2c3e50}.private-chat-message.other-message .message-time{color:#2c3e50b3}.private-chat-message.other-message .message-text,.private-chat-message.own-message .message-sender{color:#2c3e50}.private-chat-message.own-message .message-time{color:#2c3e50b3}.private-chat-message.own-message .message-text{color:#2c3e50}.message-gif{background-color:#0000000d;border:1px solid #0000001a;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:block;max-height:360px;max-width:540px;min-height:180px;object-fit:cover}.private-chat-input-area{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff26;border-top:1px solid #fff3;display:flex;gap:10px;padding:20px;position:relative}.chat-tool-button{align-items:center;background:#3498db;border:2px solid #2980b9;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:18px;justify-content:center;padding:10px 12px;transition:all .2s ease}.chat-tool-button:hover{background:#2980b9;box-shadow:0 4px 8px #0003;transform:translateY(-1px)}.chat-tool-button:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.private-chat-input{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:none;border-radius:25px;color:#fff;flex:1 1;font-size:16px;outline:none;padding:12px 20px}.private-chat-input::placeholder{color:#fff9}.private-chat-input:focus{background:#ffffff40;box-shadow:0 0 0 2px #3498db80}.private-chat-send-button{background:linear-gradient(135deg,#3498db,#2ecc71);border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;min-width:80px;padding:12px 25px;transition:all .3s ease}.private-chat-send-button:hover:not(:disabled){background:linear-gradient(135deg,#2980b9,#27ae60);box-shadow:0 5px 15px #0003;transform:translateY(-2px)}.private-chat-send-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.private-emoji-palette{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border:1px solid #fff3;border-radius:15px;bottom:100%;box-shadow:0 10px 30px #0000004d;left:60px;max-height:300px;padding:15px;position:absolute;width:350px;z-index:1000}.emoji-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}.emoji-tab-button{background:#3498db1a;border:none;border-radius:8px;color:#2c3e50;cursor:pointer;font-size:12px;font-weight:500;padding:8px 12px;transition:all .3s ease}.emoji-tab-button.active{background:#3498db;color:#fff}.emoji-tab-button:hover:not(.active){background:#3498db33}.emoji-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(8,1fr);max-height:200px;overflow-y:auto}.emoji-button{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:20px;justify-content:center;padding:8px;transition:all .2s ease}.emoji-button:hover{background:#3498db1a;transform:scale(1.2)}.vote-kick-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.vote-kick-modal{background:#fff;border-radius:15px;box-shadow:0 20px 40px #0000004d;max-width:400px;padding:30px;text-align:center;width:90%}.vote-kick-modal h3{color:#2c3e50;font-size:20px;margin:0 0 15px}.vote-kick-modal p{color:#7f8c8d;line-height:1.5;margin:0 0 25px}.vote-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.vote-cancel,.vote-no,.vote-yes{border:none;border-radius:8px;cursor:pointer;font-weight:600;min-width:80px;padding:12px 20px;transition:all .3s ease}.vote-yes{background:#e74c3c;color:#fff}.vote-yes:hover{background:#c0392b;transform:translateY(-2px)}.vote-no{background:#2ecc71;color:#fff}.vote-no:hover{background:#27ae60;transform:translateY(-2px)}.vote-cancel{background:#95a5a6;color:#fff}.vote-cancel:hover{background:#7f8c8d;transform:translateY(-2px)}.private-chat-error,.private-chat-loading{align-items:center;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:40px;text-align:center}.private-chat-error h2{font-size:28px;margin:0 0 15px}.private-chat-error p{font-size:16px;margin:0 0 25px;opacity:.8}.invite-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.invite-modal{background:#fff;border-radius:15px;box-shadow:0 20px 40px #0000004d;max-width:500px;padding:30px;text-align:center;width:90%}.invite-modal h3{color:#2c3e50;font-size:20px;margin:0 0 15px}.invite-modal p{color:#7f8c8d;line-height:1.5;margin:0 0 25px}.invite-search-section{margin-bottom:20px}.search-label,.wallet-label{color:#2c3e50;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.username-search-input{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:14px;margin-bottom:10px;outline:none;padding:12px 15px;transition:border-color .3s ease;width:100%}.username-search-input:focus{border-color:#3498db}.username-search-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.search-loading{color:#7f8c8d;font-size:14px;font-style:italic;padding:10px;text-align:center}.search-results{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;max-height:200px;overflow-y:auto}.search-result-item{align-items:center;border-bottom:1px solid #e9ecef;cursor:pointer;display:flex;gap:12px;padding:12px;transition:background-color .2s ease}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background-color:#e3f2fd}.search-result-avatar{border:2px solid #dee2e6;border-radius:50%;height:40px;object-fit:cover;width:40px}.search-result-info{flex:1 1;min-width:0}.search-result-name{color:#2c3e50;font-size:14px;font-weight:600;margin-bottom:2px}.search-result-wallet{color:#6c757d;font-family:monospace;font-size:12px;word-break:break-all}.no-search-results{color:#6c757d;font-size:14px;font-style:italic;padding:15px;text-align:center}.invite-divider{align-items:center;color:#6c757d;display:flex;font-size:14px;font-weight:600;margin:20px 0}.invite-divider:after,.invite-divider:before{background:#dee2e6;content:"";flex:1 1;height:1px}.invite-divider span{padding:0 15px}.invite-wallet-section{margin-bottom:25px}.invite-wallet-input{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-family:monospace;font-size:14px;outline:none;padding:12px 15px;transition:border-color .3s ease;width:100%}.invite-wallet-input:focus{border-color:#3498db}.invite-wallet-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.invite-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.invite-cancel,.invite-confirm{border:none;border-radius:8px;cursor:pointer;font-weight:600;min-width:100px;padding:12px 20px;transition:all .3s ease}.invite-confirm{background:#2ecc71;color:#fff}.invite-confirm:hover:not(:disabled){background:#27ae60;transform:translateY(-2px)}.invite-confirm:disabled{background:#95a5a6;cursor:not-allowed;transform:none}.invite-cancel{background:#95a5a6;color:#fff}.invite-cancel:hover:not(:disabled){background:#7f8c8d;transform:translateY(-2px)}.invite-cancel:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:1024px){.private-chat-page{padding:25px}.private-chat-container{border-radius:12px;height:calc(100vh - 100px);max-width:1200px;width:calc(100vw - 50px)}.chat-list-sidebar{width:220px}}@media (max-width:768px){.private-chat-page{padding:20px}.private-chat-container{border-radius:10px;flex-direction:column;height:calc(100vh - 80px);width:calc(100vw - 40px)}.chat-list-sidebar{border-left:none;border-top:1px solid #fff3;height:120px;order:3;width:100%}.chat-list-header{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.chat-list-header h3{font-size:16px;margin:0}.chat-list-content{flex:1 1;min-height:0}.chat-list{flex-direction:row;gap:10px;overflow-x:auto;overflow-y:hidden;padding:10px 20px}.chat-list-item{flex-shrink:0;min-width:200px;padding:8px 8px 2px}.private-chat-sidebar{border-bottom:1px solid #fff3;border-right:none;height:150px;order:1;width:100%}.participants-list{flex-direction:row;gap:10px;overflow-x:auto;overflow-y:hidden;padding:10px 15px}.participant-card{flex-shrink:0;min-width:200px}.private-chat-main{order:2}.private-chat-header{padding:15px 20px}.chat-title h2{font-size:20px}.private-chat-input-area,.private-chat-messages{padding:15px}.private-emoji-palette{left:20px;width:300px}.emoji-grid{grid-template-columns:repeat(6,1fr)}.private-chat-message{max-width:90%}.private-chat-message.own-message{align-self:flex-end}.private-chat-message.other-message{align-self:flex-start}.participant-item{padding:8px 12px}.vote-buttons{align-items:center;flex-direction:column}.vote-cancel,.vote-no,.vote-yes{max-width:200px;width:100%}.invite-modal{max-width:350px;padding:20px}.invite-wallet-input,.username-search-input{font-size:16px}.search-results{max-height:150px}.search-result-item{padding:10px}.search-result-avatar{height:35px;width:35px}.invite-buttons{align-items:center;flex-direction:column}.invite-cancel,.invite-confirm{max-width:200px;width:100%}}@media (max-width:480px){.private-chat-page{padding:15px}.private-chat-container{border-radius:8px;height:calc(100vh - 60px);margin:0 auto;width:calc(100vw - 30px)}.chat-list-sidebar{height:100px}.chat-list-header{padding:10px 15px}.chat-list-header h3{font-size:14px}.chat-list-header .chat-count{font-size:12px}.chat-list{gap:8px;padding:5px 15px}.chat-list-item{min-width:160px;padding:8px 8px 2px}.chat-item-title{font-size:13px}.chat-participant-count{font-size:11px}.chat-last-activity{bottom:6px;font-size:10px;right:0}.private-chat-sidebar{height:120px}.sidebar-header{padding:10px 15px}.sidebar-header h3{font-size:14px}.participant-card{min-width:160px}.chat-actions{flex-direction:column;gap:5px}.close-chat-button,.invite-button,.leave-button,.participants-button{font-size:12px;padding:8px 12px}.invite-button{animation:none}.private-emoji-palette{left:10px;width:280px}.emoji-grid{grid-template-columns:repeat(5,1fr)}.message-gif{max-height:270px;max-width:360px;min-height:144px}}.dark-mode .private-chat-container{background:#0003;box-shadow:0 20px 40px #00000080}.dark-mode .private-chat-header{background:#0000004d}.dark-mode .participants-panel{background:#0003}.dark-mode .private-chat-messages{background:#2c3e50}.dark-mode .no-messages{color:#ffffffb3}.dark-mode .private-chat-message{background:#2d3748e6;border-color:#ffffff1a;box-shadow:0 2px 8px #0000004d;color:#e2e8f0}.dark-mode .private-chat-message.own-message{background:#3498dbb3;border-color:#3498dbe6;color:#fff}.dark-mode .private-chat-message.other-message{background:#388e3cb3;border-color:#388e3ce6;color:#fff}.dark-mode .message-sender{color:#e2e8f0}.dark-mode .message-time{color:#e2e8f099}.dark-mode .message-text{color:#e2e8f0}.dark-mode .private-chat-message.other-message .message-sender{color:#fff}.dark-mode .private-chat-message.other-message .message-time{color:#fffc}.dark-mode .private-chat-message.other-message .message-text{color:#fff}.dark-mode .message-avatar{background-color:#495057;border-color:#fff3}.dark-mode .private-chat-input-area{background:#0000004d}.dark-mode .message-gif{background-color:#ffffff1a;border-color:#fff3;box-shadow:0 2px 4px #0006}.dark-mode .private-emoji-palette{background:#141414f2}.dark-mode .invite-modal{background:#2c3e50;color:#e2e8f0}.dark-mode .invite-modal h3{color:#e2e8f0}.dark-mode .invite-modal p{color:#cbd5e0}.dark-mode .invite-wallet-input{background:#495057;border-color:#6c757d;color:#e2e8f0}.dark-mode .invite-wallet-input:focus{border-color:#3498db}.dark-mode .invite-wallet-input:disabled{background-color:#343a40}.dark-mode .search-label,.dark-mode .wallet-label{color:#e2e8f0}.dark-mode .username-search-input{background:#495057;border-color:#6c757d;color:#e2e8f0}.dark-mode .username-search-input:focus{border-color:#3498db}.dark-mode .username-search-input:disabled{background-color:#343a40}.dark-mode .search-results{background:#495057;border-color:#6c757d}.dark-mode .search-result-item{border-bottom-color:#6c757d}.dark-mode .search-result-item:hover{background-color:#5a6268}.dark-mode .search-result-name{color:#e2e8f0}.dark-mode .invite-divider,.dark-mode .no-search-results,.dark-mode .search-loading,.dark-mode .search-result-wallet{color:#adb5bd}.dark-mode .invite-divider:after,.dark-mode .invite-divider:before{background:#6c757d}.emoji-grid::-webkit-scrollbar,.participants-panel::-webkit-scrollbar,.private-chat-messages::-webkit-scrollbar{width:6px}.emoji-grid::-webkit-scrollbar-track,.participants-panel::-webkit-scrollbar-track,.private-chat-messages::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.emoji-grid::-webkit-scrollbar-thumb,.participants-panel::-webkit-scrollbar-thumb,.private-chat-messages::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.emoji-grid::-webkit-scrollbar-thumb:hover,.participants-panel::-webkit-scrollbar-thumb:hover,.private-chat-messages::-webkit-scrollbar-thumb:hover{background:#ffffff80}.message-premium-icon{color:#3498db}.message-premium-icon,.message-vip-icon{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:.8rem;margin-left:4px}.message-vip-icon{color:#f1c40f}.message-admin-icon{color:#e74c3c;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:.8rem;margin-left:4px}.message-og-icon{color:#333;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.5));font-size:.8rem;margin-left:4px}.message-verified-icon{color:#28a745;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.8rem;margin-left:4px}.message-menu{align-items:center;display:flex;margin-left:auto}.message-menu-button{align-items:center;background:#2c3e501a;border:1px solid #2c3e5033;border-radius:4px;color:#2c3e50;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;padding:4px;transition:all .2s ease;width:20px}.message-menu-button:hover{background:#2c3e5033;border-color:#2c3e5066;color:#2c3e50;transform:scale(1.1)}.report-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.report-modal{background:#fff;border-radius:15px;box-shadow:0 20px 40px #0000004d;max-height:80vh;max-width:500px;overflow-y:auto;padding:30px;text-align:center;width:90%}.report-modal h3{align-items:center;color:#2c3e50;display:flex;font-size:20px;gap:8px;justify-content:center;margin:0 0 15px}.report-modal h3:before{background:#e74c3c;background:none;border-radius:50%;content:"";content:"⚠️";display:inline-block;font-size:20px;height:20px;position:relative;width:20px}.report-modal p{color:#7f8c8d;line-height:1.5;margin:0 0 20px}.reported-message-preview{background:#f8f9fa;border-left:4px solid #e74c3c;border-radius:8px;margin:20px 0;padding:15px;text-align:left}.preview-header{color:#6c757d;font-size:12px;font-weight:600;margin-bottom:8px;text-transform:uppercase}.preview-content{color:#2c3e50;font-size:14px;line-height:1.4}.preview-text{word-break:break-word}.preview-gif{border-radius:6px;max-height:150px;max-width:200px;object-fit:cover}.character-count{color:#6c757d;font-size:12px;margin-bottom:20px;margin-top:-15px;text-align:right}.report-textarea{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;margin-bottom:20px;min-height:120px;outline:none;padding:15px;resize:vertical;transition:border-color .3s ease;width:100%}.report-textarea:focus{border-color:#e74c3c}.report-textarea::placeholder{color:#adb5bd}.report-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.report-cancel,.report-submit{border:none;border-radius:8px;cursor:pointer;font-weight:600;min-width:100px;padding:12px 20px;transition:all .3s ease}.report-submit{background:#e74c3c;color:#fff}.report-submit:hover:not(:disabled){background:#c0392b;transform:translateY(-2px)}.report-submit:disabled{background:#95a5a6;cursor:not-allowed;transform:none}.report-cancel{background:#95a5a6;color:#fff}.report-cancel:hover:not(:disabled){background:#7f8c8d;transform:translateY(-2px)}.report-cancel:disabled{cursor:not-allowed;opacity:.6;transform:none}.dark-mode .report-modal{background:#2c3e50;color:#e2e8f0}.dark-mode .report-modal h3{color:#e2e8f0}.dark-mode .report-modal p{color:#cbd5e0}.dark-mode .report-textarea{background:#495057;border-color:#6c757d;color:#e2e8f0}.dark-mode .report-textarea:focus{border-color:#e74c3c}.dark-mode .report-textarea::placeholder{color:#adb5bd}.dark-mode .message-menu-button{background:#ffffff1a;border-color:#fff3;color:#fffc}.dark-mode .message-menu-button:hover{background:#fff3;border-color:#fff6;color:#fffffff2;transform:scale(1.1)}.dark-mode .reported-message-preview{background:#495057;border-left-color:#e74c3c}.dark-mode .preview-header{color:#adb5bd}.dark-mode .preview-content{color:#e2e8f0}.dark-mode .character-count{color:#adb5bd}.app-container.bee-mode .message-menu-button,.bee-mode .message-menu-button{background:#b8860b33!important;border-color:#ffd70066!important;color:#b8860b!important}.app-container.bee-mode .message-menu-button:hover,.bee-mode .message-menu-button:hover{background:#b8860b66!important;border-color:#ffd70099!important;color:#daa520!important;transform:scale(1.1)!important}.dos-mode .message-menu-button{background:#000!important;border:2px solid #0f0!important;border-radius:0!important;color:#0f0!important;font-family:Courier New,monospace!important}.dos-mode .message-menu-button:hover{background:#030!important;border-color:#0f0!important;color:#0f0!important;transform:none!important}.dark-mode .message-username-premium-icon{color:#3498db!important;filter:drop-shadow(0 0 3px rgba(52,152,219,.6))}.dark-mode .message-username-og-icon{color:#333!important;filter:drop-shadow(0 0 3px rgba(255,255,255,.8))}.dark-mode .invitation-verified-icon,.dark-mode .message-verified-icon,.dark-mode .participant-verified-icon{color:#2ecc71!important;filter:drop-shadow(0 0 3px rgba(46,204,113,.6))}.dark-mode .chat-tool-button{background:#5dade2;border-color:#4c9bde;color:#fff}.dark-mode .chat-tool-button:hover{background:#4c9bde;box-shadow:0 4px 8px #0006;transform:translateY(-1px)}.dark-mode .chat-tool-button:active{box-shadow:0 2px 4px #0000004d;transform:translateY(0)}.dos-mode .chat-tool-button{background-color:#000;border:2px outset #0f0;border-radius:0;box-shadow:none;color:#0f0;font-family:Courier New,monospace;font-size:16px}.dos-mode .chat-tool-button:hover{background-color:#030;box-shadow:none;transform:none}.dos-mode .chat-tool-button:active{border-style:inset;transform:none}.dos-mode .message-username-premium-icon{color:#f0f!important;filter:none}.dos-mode .message-username-og-icon{color:#0ff!important;filter:none}.app-container.bee-mode .chat-tool-button,.bee-mode .chat-tool-button{background:linear-gradient(135deg,#b8860b,#daa520)!important;border:2px solid gold!important;box-shadow:0 2px 8px #ffd7004d!important;color:#000!important}.app-container.bee-mode .chat-tool-button:hover,.bee-mode .chat-tool-button:hover{background:linear-gradient(135deg,#daa520,gold)!important;box-shadow:0 4px 12px #ffd70080!important;transform:translateY(-1px)!important}.app-container.bee-mode .message-username-premium-icon,.bee-mode .message-username-premium-icon{color:plum!important;filter:drop-shadow(0 0 3px rgba(221,160,221,.7))!important}.app-container.bee-mode .message-username-og-icon,.bee-mode .message-username-og-icon{color:#20b2aa!important;filter:drop-shadow(0 0 3px rgba(32,178,170,.7))!important}.message-username-premium-icon{color:#3498db!important;filter:drop-shadow(0 0 2px rgba(52,152,219,.5));font-size:14px;margin-left:4px}.message-username-og-icon{color:#333!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.5));font-size:14px;margin-left:4px}.premium-icon{color:#3498db!important;filter:drop-shadow(0 0 2px rgba(52,152,219,.5))}.og-icon,.premium-icon{font-size:14px;margin-left:4px}.og-icon{color:#333!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}.dark-mode .editable-chat-name:hover{background:#fff3}.dark-mode .edit-chat-name-btn{color:#ffffffb3}.dark-mode .edit-chat-name-btn:hover{background:#fff3;color:#e2e8f0}.dark-mode .fix-chat-btn{color:#f39c12}.dark-mode .fix-chat-btn:hover:not(:disabled){background:#f39c121a;color:#e67e22}.dark-mode .chat-name-input{background:#2d3748cc;border-color:#ffffff4d;color:#e2e8f0}.dark-mode .chat-name-input::placeholder{color:#ffffff80}.dark-mode .chat-name-input:focus{background:#2d3748e6;border-color:#3498dbcc;box-shadow:0 0 0 2px #3498db66}.dark-mode .cancel-chat-name-btn,.dark-mode .save-chat-name-btn{background:#2d3748cc;border-color:#ffffff4d;color:#e2e8f0}.dark-mode .save-chat-name-btn{background:#2ecc714d;border-color:#2ecc7199}.dark-mode .save-chat-name-btn:hover:not(:disabled){background:#2ecc7180;border-color:#2ecc71e6}.dark-mode .cancel-chat-name-btn{background:#e74c3c4d;border-color:#e74c3c99}.dark-mode .cancel-chat-name-btn:hover:not(:disabled){background:#e74c3c80;border-color:#e74c3ce6}.dark-mode .character-count-small{color:#ffffff80}.dark-mode .chat-list-sidebar{background:#0000004d;border-color:#ffffff1a}.dark-mode .chat-list-header{border-bottom-color:#ffffff1a}.dark-mode .chat-list-item{background:#c3c3c3;border-color:#ffffff1a}.dark-mode .chat-list-item:hover{background:#ffffff1a}.dark-mode .chat-list-item.active{background:#3498db66;border-color:#3498db99}.dark-mode .chat-list-item.active:hover{background:#3498db80}.dark-mode .chat-item-indicator{animation:pulsating-green-glow-dark 2s ease-in-out infinite;color:#27ae60}@keyframes pulsating-green-glow-dark{0%{color:#27ae60;text-shadow:0 0 5px #27ae6080;transform:scale(1)}50%{color:#2ecc71;text-shadow:0 0 15px #27ae60cc,0 0 25px #27ae6099;transform:scale(1.1)}to{color:#27ae60;text-shadow:0 0 5px #27ae6080;transform:scale(1)}}.chat-list::-webkit-scrollbar,.chat-participants-with-pics::-webkit-scrollbar{width:4px}.chat-list::-webkit-scrollbar-track,.chat-participants-with-pics::-webkit-scrollbar-track{background:#ffffff1a;border-radius:2px}.chat-list::-webkit-scrollbar-thumb,.chat-participants-with-pics::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.chat-list::-webkit-scrollbar-thumb:hover,.chat-participants-with-pics::-webkit-scrollbar-thumb:hover{background:#ffffff80}.app-container.bee-mode .chat-list-sidebar,.bee-mode .chat-list-sidebar{background:linear-gradient(135deg,#b8860b4d,#daa52033)!important;border-color:#ffd7004d!important}.app-container.bee-mode .chat-list-item,.bee-mode .chat-list-item{background:#c3c3c3!important;border-color:#ffd70033!important}.app-container.bee-mode .chat-list-item:hover,.bee-mode .chat-list-item:hover{background:#ffd70033!important}.app-container.bee-mode .chat-list-item.active,.bee-mode .chat-list-item.active{background:#daa52066!important;border-color:#ffd70099!important}.app-container.bee-mode .chat-item-indicator,.bee-mode .chat-item-indicator{animation:pulsating-golden-glow 2s ease-in-out infinite!important;color:#f1c40f!important}@keyframes pulsating-golden-glow{0%{color:#f1c40f;text-shadow:0 0 5px #f1c40f80;transform:scale(1)}50%{color:#f39c12;text-shadow:0 0 15px #f1c40fcc,0 0 25px #f1c40f99;transform:scale(1.1)}to{color:#f1c40f;text-shadow:0 0 5px #f1c40f80;transform:scale(1)}}.dos-mode .chat-list-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#000!important;border:2px solid #0f0!important}.dos-mode .chat-list-header h3{text-transform:uppercase!important}.dos-mode .chat-list-header .chat-count,.dos-mode .chat-list-header h3{color:#0f0!important;font-family:Courier New,monospace!important}.dos-mode .chat-list-item{background-color:#c3c3c3!important;border:1px solid #0f0!important;border-radius:0!important;font-family:Courier New,monospace!important}.dos-mode .chat-list-item:hover{background-color:#030!important;box-shadow:none!important;transform:none!important}.dos-mode .chat-list-item.active{background-color:#060!important;border-color:#0f0!important;box-shadow:none!important}.dos-mode .chat-item-title{text-transform:uppercase!important}.dos-mode .chat-item-title,.dos-mode .chat-last-activity,.dos-mode .chat-participant-count{color:#0f0!important;font-family:Courier New,monospace!important}.dos-mode .chat-item-indicator{animation:pulsating-retro-glow 2s ease-in-out infinite!important;color:#0f0!important;position:absolute!important;right:32px!important;top:8px!important;z-index:10!important}@keyframes pulsating-retro-glow{0%{color:#0f0;text-shadow:0 0 5px #00ff0080;transform:scale(1)}50%{color:#0c0;text-shadow:0 0 15px #0f0c,0 0 25px #0f09;transform:scale(1.1)}to{color:#0f0;text-shadow:0 0 5px #00ff0080;transform:scale(1)}}.dos-mode .loading-chats,.dos-mode .no-chats p{color:#0f0!important;font-family:Courier New,monospace!important;text-transform:uppercase!important}.chat-participant-count-badge{z-index:50}.chat-participants-avatars{align-items:center;display:flex;margin-right:8px;position:relative}.chat-participant-avatar{background-color:#ffffff1a;border:2px solid #fffc;border-radius:50%;box-shadow:0 2px 4px #0003;height:28px;margin-left:-6px;object-fit:cover;position:relative;width:28px}.chat-participant-avatar:first-child{margin-left:0}.chat-participant-avatar.current-user-avatar{border-color:#3498dbcc;box-shadow:0 0 8px #3498db66,0 2px 4px #0003}.chat-participants-overflow{align-items:center;background:#000000b3;border:2px solid #fffc;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;display:flex;font-size:10px;font-weight:600;height:28px;justify-content:center;margin-left:-6px;width:28px}.dark-mode .chat-participant-avatar{background-color:#0000004d;border-color:#fff9}.dark-mode .chat-participants-overflow{background:#000c;border-color:#fff9}.dark-mode .chat-participant-avatar.current-user-avatar{border-color:#3498dbe6;box-shadow:0 0 10px #3498db99,0 2px 4px #0006}.app-container.bee-mode .chat-participant-avatar,.bee-mode .chat-participant-avatar{border-color:#ffd700cc!important}.app-container.bee-mode .chat-participants-overflow,.bee-mode .chat-participants-overflow{background:#b8860be6!important;border-color:#ffd700cc!important;color:#fff!important}.app-container.bee-mode .chat-participant-avatar.current-user-avatar,.bee-mode .chat-participant-avatar.current-user-avatar{border-color:#ffd700e6!important;box-shadow:0 0 10px #ffd70099,0 2px 4px #0000004d!important}.dos-mode .chat-participant-avatar{background-color:#000!important;border:2px solid #0f0!important;border-radius:0!important}.dos-mode .chat-participants-overflow{background-color:#030!important;border:2px solid #0f0!important;border-radius:0!important;color:#0f0!important;font-family:Courier New,monospace!important}.dos-mode .chat-participant-avatar.current-user-avatar{border:3px solid #0f0!important;box-shadow:0 0 10px #0f0c!important}@media (max-width:768px){.chat-participant-count-badge{font-size:10px;height:18px;right:6px;top:6px;width:18px}.chat-last-activity{bottom:2px;font-size:10px;right:0}.chat-item-indicator{right:28px;top:6px}.chat-participant-pic{height:15px;width:15px}.participant-name-text{font-size:10px}.chat-participants-section{margin:6px 0 0}.participants-header-text{font-size:9px}.participants-toggle-btn{font-size:8px;height:14px;margin-left:4px;width:14px}.chat-participants-with-pics{gap:3px;max-height:100px}}@media (max-width:480px){.chat-participant-count-badge{font-size:9px;height:16px;right:4px;top:4px;width:16px}.chat-last-activity{bottom:6px;font-size:9px;right:0}.chat-item-indicator{right:24px;top:4px}.chat-participant-pic{height:14px;width:14px}.participant-name-text{font-size:10px}.chat-participants-section{margin:6px 0 0}.participants-header-text{font-size:8px}.participants-toggle-btn{font-size:7px;height:12px;margin-left:3px;width:12px}.chat-participants-with-pics{gap:2px;max-height:80px}.chat-participant-row{gap:4px}}.app-container.bee-mode .editable-chat-name:hover,.bee-mode .editable-chat-name:hover{background:#ffd70033!important}.app-container.bee-mode .edit-chat-name-btn,.bee-mode .edit-chat-name-btn{color:#ffd700cc!important}.app-container.bee-mode .edit-chat-name-btn:hover,.bee-mode .edit-chat-name-btn:hover{background:#ffd70033!important;color:#fff!important}.app-container.bee-mode .fix-chat-btn,.bee-mode .fix-chat-btn{color:#f39c12!important}.app-container.bee-mode .fix-chat-btn:hover:not(:disabled),.bee-mode .fix-chat-btn:hover:not(:disabled){background:#f39c1233!important;color:#e67e22!important}.app-container.bee-mode .chat-name-input,.bee-mode .chat-name-input{background:#b8860b4d!important;border-color:#ffd70080!important;color:#fff!important}.app-container.bee-mode .chat-name-input::placeholder,.bee-mode .chat-name-input::placeholder{color:#ffd700b3!important}.app-container.bee-mode .chat-name-input:focus,.bee-mode .chat-name-input:focus{background:#b8860b80!important;border-color:#ffd700cc!important;box-shadow:0 0 0 2px #ffd70066!important}.app-container.bee-mode .cancel-chat-name-btn,.app-container.bee-mode .save-chat-name-btn,.bee-mode .cancel-chat-name-btn,.bee-mode .save-chat-name-btn{background:#b8860b66!important;border-color:#ffd70080!important;color:#fff!important}.app-container.bee-mode .save-chat-name-btn,.bee-mode .save-chat-name-btn{background:#2ecc7166!important;border-color:#2ecc7199!important}.app-container.bee-mode .save-chat-name-btn:hover:not(:disabled),.bee-mode .save-chat-name-btn:hover:not(:disabled){background:#2ecc7199!important;border-color:#2ecc71e6!important}.app-container.bee-mode .cancel-chat-name-btn,.bee-mode .cancel-chat-name-btn{background:#e74c3c66!important;border-color:#e74c3c99!important}.app-container.bee-mode .cancel-chat-name-btn:hover:not(:disabled),.bee-mode .cancel-chat-name-btn:hover:not(:disabled){background:#e74c3c99!important;border-color:#e74c3ce6!important}.app-container.bee-mode .character-count-small,.bee-mode .character-count-small{color:#ffd700cc!important}.dos-mode .editable-chat-name{font-family:Courier New,monospace!important;text-transform:uppercase!important}.dos-mode .editable-chat-name:hover{background:#030!important}.dos-mode .edit-chat-name-btn{color:#0f0!important;font-family:Courier New,monospace!important}.dos-mode .edit-chat-name-btn:hover{background:#030!important;color:#0f0!important}.dos-mode .fix-chat-btn{color:#ff0!important;font-family:Courier New,monospace!important}.dos-mode .fix-chat-btn:hover:not(:disabled){background:#330!important;color:#ff0!important}.dos-mode .chat-name-input{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#000!important;border:2px solid #0f0!important;border-radius:0!important;color:#0f0!important;font-family:Courier New,monospace!important;text-transform:uppercase!important}.dos-mode .chat-name-input::placeholder{color:#080!important;text-transform:uppercase!important}.dos-mode .chat-name-input:focus{background-color:#010!important;border-color:#0f0!important;box-shadow:none!important}.dos-mode .cancel-chat-name-btn,.dos-mode .save-chat-name-btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#000!important;border:2px solid #0f0!important;border-radius:0!important;color:#0f0!important;font-family:Courier New,monospace!important}.dos-mode .save-chat-name-btn:hover:not(:disabled){background-color:#030!important;border-color:#0f0!important;transform:none!important}.dos-mode .cancel-chat-name-btn:hover:not(:disabled){background-color:#300!important;border-color:red!important;color:red!important;transform:none!important}.dos-mode .character-count-small{color:#0f0!important;font-family:Courier New,monospace!important;text-transform:uppercase!important}.chat-participants-section{display:flex;flex:1 1;flex-direction:column;margin:8px 0 0;position:relative}.chat-participants-header{align-items:center;border-radius:4px;cursor:pointer;display:flex;margin-bottom:4px;padding:4px 0;transition:all .2s ease}.chat-participants-header:hover{background:#ffffff1a}.participants-header-text{color:#2ecc71;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.participants-toggle-btn{align-items:center;background:none;border:none;border-radius:2px;color:#fff9;cursor:pointer;display:inline-flex;font-size:10px;height:16px;justify-content:center;margin-left:6px;padding:2px;transition:all .2s ease;vertical-align:middle;width:16px}.participants-toggle-btn:hover{background:#ffffff1a;color:#ffffffe6}.chat-participants-with-pics{display:flex;flex-direction:column;gap:4px;max-height:120px;overflow-y:auto;position:relative;transition:all .3s ease}.chat-participants-with-pics.collapsed{gap:0;margin:0;max-height:0;overflow:hidden;padding:0}.chat-participant-row{align-items:center;display:flex;gap:6px;padding:2px 0}.chat-participant-pic{background-color:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;height:16px;object-fit:cover;width:16px}.chat-participant-pic.current-user-pic{border-color:#fffc;box-shadow:0 0 4px #fff6}.participant-name-text{color:#fffc;flex:1 1;font-size:11px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-name-text.current-user-name{color:#fff;font-weight:600}.dark-mode .chat-participants-header:hover{background:#ffffff1a}.dark-mode .participants-header-text{color:#2ecc71}.dark-mode .participants-toggle-btn{color:#fff9}.dark-mode .participants-toggle-btn:hover{background:#ffffff1a;color:#ffffffe6}.dark-mode .chat-participant-pic{background-color:#0000004d;border-color:#fff3}.dark-mode .chat-participant-pic.current-user-pic{border-color:#ffffffe6;box-shadow:0 0 6px #fff9}.dark-mode .participant-name-text{color:#fffc}.dark-mode .participant-name-text.current-user-name{color:#fff}.app-container.bee-mode .chat-participants-header:hover,.bee-mode .chat-participants-header:hover{background:#ffd70033!important}.app-container.bee-mode .participants-header-text,.bee-mode .participants-header-text{color:#2ecc71!important}.app-container.bee-mode .participants-toggle-btn,.bee-mode .participants-toggle-btn{color:#ffd700b3!important}.app-container.bee-mode .participants-toggle-btn:hover,.bee-mode .participants-toggle-btn:hover{background:#ffd70033!important;color:gold!important}.app-container.bee-mode .chat-participant-pic,.bee-mode .chat-participant-pic{background-color:#b8860b33!important;border-color:#ffd70099!important}.app-container.bee-mode .chat-participant-pic.current-user-pic,.bee-mode .chat-participant-pic.current-user-pic{border-color:#ffffffe6!important;box-shadow:0 0 6px #fff9!important}.app-container.bee-mode .participant-name-text,.bee-mode .participant-name-text{color:#ffd700e6!important}.app-container.bee-mode .participant-name-text.current-user-name,.bee-mode .participant-name-text.current-user-name{color:#fff!important;font-weight:700!important}.chat-list-premium-icon{color:#3498db;filter:drop-shadow(0 0 1px rgba(52,152,219,.5));font-size:9px;margin-left:2px}.chat-list-vip-icon{color:#f1c40f;filter:drop-shadow(0 0 1px rgba(241,196,15,.5));font-size:9px;margin-left:2px}.chat-list-admin-icon{color:#e74c3c;filter:drop-shadow(0 0 1px rgba(231,76,60,.5));font-size:9px;margin-left:2px}.chat-list-og-icon{color:#333;filter:drop-shadow(0 0 1px rgba(255,255,255,.5));font-size:9px;margin-left:2px}.chat-list-verified-icon{color:#28a745;filter:drop-shadow(0 0 1px rgba(40,167,69,.5));font-size:9px;margin-left:2px}.dark-mode .chat-list-premium-icon{color:#3498db;filter:drop-shadow(0 0 2px rgba(52,152,219,.6))}.dark-mode .chat-list-og-icon{color:#333;filter:drop-shadow(0 0 2px rgba(255,255,255,.8))}.dark-mode .chat-list-verified-icon{color:#2ecc71;filter:drop-shadow(0 0 2px rgba(46,204,113,.6))}.app-container.bee-mode .chat-list-premium-icon,.bee-mode .chat-list-premium-icon{color:plum!important;filter:drop-shadow(0 0 2px rgba(221,160,221,.7))!important}.app-container.bee-mode .chat-list-og-icon,.bee-mode .chat-list-og-icon{color:#20b2aa!important;filter:drop-shadow(0 0 2px rgba(32,178,170,.7))!important}.dos-mode .chat-list-premium-icon{color:#f0f!important}.dos-mode .chat-list-og-icon,.dos-mode .chat-list-premium-icon{filter:none!important;font-family:Courier New,monospace!important}.dos-mode .chat-list-og-icon{color:#0ff!important}.dos-mode .chat-list-vip-icon{color:#ff0!important}.dos-mode .chat-list-verified-icon,.dos-mode .chat-list-vip-icon{filter:none!important;font-family:Courier New,monospace!important}.dos-mode .chat-list-verified-icon{color:#0f0!important}.dos-mode .chat-list-admin-icon{color:red!important;filter:none!important;font-family:Courier New,monospace!important}.dos-mode .chat-participants-header{border-radius:0!important}.dos-mode .chat-participants-header:hover{background:#030!important}.dos-mode .participants-header-text{color:#2ecc71!important;font-family:Courier New,monospace!important;text-transform:uppercase!important}.dos-mode .participants-toggle-btn{border-radius:0!important;color:#0f0!important;font-family:Courier New,monospace!important}.dos-mode .participants-toggle-btn:hover{background:#030!important;color:#0f0!important}.dos-mode .chat-participant-pic{background-color:#000!important;border:2px solid #0f0!important;border-radius:0!important}.dos-mode .chat-participant-pic.current-user-pic{border:2px solid #fff!important;box-shadow:0 0 8px #fffc!important}.dos-mode .participant-name-text{color:#0f0!important;font-family:Courier New,monospace!important;text-transform:uppercase!important}.dos-mode .participant-name-text.current-user-name{color:#fff!important;font-family:Courier New,monospace!important;font-weight:700!important;text-transform:uppercase!important}.floating-chat-container{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;gap:10px;position:fixed;right:20px;z-index:1000}.floating-chat-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;box-shadow:0 4px 20px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:24px;height:60px;justify-content:center;overflow:visible;position:relative;transition:all .3s ease;width:60px}.floating-chat-icon:hover{box-shadow:0 6px 25px #0006;transform:scale(1.1)}.floating-chat-icon.expanded{background:linear-gradient(135deg,#e74c3c,#c0392b)}.floating-chat-icon.disabled{background:linear-gradient(135deg,#95a5a6,#7f8c8d);cursor:not-allowed;opacity:.7}.floating-chat-icon.disabled:hover{box-shadow:0 4px 20px #0000004d;transform:none}.notification-badge{animation:pulse 2s infinite;background:#e74c3c;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:5px;top:5px;width:12px}.floating-chat-panel{animation:slideUp .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border:1px solid #fff3;border-radius:15px;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;max-height:450px;overflow:hidden;width:350px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottomRight{0%{opacity:0;transform:translateX(20px) translateY(20px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.chat-panel-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #ffffff1a;color:#fff;display:flex;justify-content:space-between;padding:20px}.chat-panel-header h3{font-size:18px;font-weight:600;margin:0}.header-buttons{align-items:center;display:flex;gap:10px}.close-panel-button,.open-chats-button{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;transition:all .3s ease;width:30px}.close-panel-button:hover{background:#ffffff4d;transform:rotate(90deg)}.open-chats-button:hover{background:#ffffff4d;transform:scale(1.1)}.chat-panel-content{flex:1 1;max-height:300px;overflow-y:auto}.chat-panel-message{color:#7f8c8d;padding:40px 20px;text-align:center}.chat-panel-message p{margin:0 0 10px}.small-text{font-size:14px;opacity:.8}.chat-sections{display:flex;flex-direction:column;height:100%}.section-header{background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:8px 16px}.section-header h4{color:#495057;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.invitations-section{border-bottom:2px solid #e0e0e0;flex-shrink:0}.invitations-list{display:flex;flex-direction:column}.invitation-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px;transition:background-color .2s ease}.invitation-item:hover{background-color:#f8f9fa}.invitation-item:last-child{border-bottom:none}.invitation-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.invitation-title{color:#495057;font-size:14px;font-weight:600;line-height:1.3}.invitation-time{color:#6c757d;font-size:12px}.invitation-actions{display:flex;flex-shrink:0;gap:6px}.accept-button,.reject-button{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:14px;font-weight:700;height:28px;justify-content:center;transition:all .2s ease;width:28px}.accept-button{background:#28a745;color:#fff}.accept-button:hover{background:#218838;transform:scale(1.1)}.reject-button{background:#dc3545;color:#fff}.reject-button:hover{background:#c82333;transform:scale(1.1)}.chats-section{flex:1 1;min-height:0;overflow-y:auto}.chat-list{display:flex;flex-direction:column}.chat-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:15px;padding:15px 20px;position:relative;transition:all .3s ease}.chat-item:hover{background:#f8f9fa}.chat-item.unread{background:#3498db0d}.chat-item.unread:hover{background:#3498db1a}.chat-item:last-child{border-bottom:none}.chat-item-avatar{align-items:center;background:linear-gradient(135deg,#3498db,#2ecc71);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;position:relative;width:40px}.chat-avatar-container{border-radius:50%;height:100%;overflow:hidden;position:relative;width:100%}.chat-avatar-image{border:2px solid #fffc;border-radius:50%;box-shadow:0 2px 8px #00000026;height:100%;object-fit:cover;width:100%}.chat-avatar-fallback{color:#fff;font-size:18px}.chat-avatar-badge{background:#e74c3c;border:2px solid #fff;border-radius:10px;bottom:-2px;box-shadow:0 2px 4px #0003;color:#fff;font-size:10px;font-weight:600;line-height:1;min-width:16px;padding:2px 6px;position:absolute;right:-2px;text-align:center}.chat-participant-count-badge{align-items:center;background:#3498dbe6;border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 2px 4px #0000004d;color:#fff;display:flex;font-size:11px;font-weight:600;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px;z-index:60}.chat-item-info{display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:space-between;min-height:40px;overflow:hidden}.chat-item-title{align-items:center;color:#2c3e50;display:flex;font-size:14px;font-weight:600;gap:8px}.chat-item-preview,.chat-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-preview{color:#7f8c8d;font-size:13px}.unread-dot{background:#e74c3c;border-radius:50%;flex-shrink:0;height:8px;width:8px}.chat-item-time{bottom:8px;color:#bdc3c7;flex-shrink:0;font-size:12px;position:absolute;right:8px}.chat-panel-footer{background:#f8f9fa;border-top:1px solid #f0f0f0;padding:15px 20px}.new-chat-button{align-items:center;background:linear-gradient(135deg,#2ecc71,#27ae60);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .3s ease;width:100%}.new-chat-button:hover{background:linear-gradient(135deg,#27ae60,#229954);box-shadow:0 4px 12px #2ecc714d;transform:translateY(-2px)}@media (max-width:768px){.floating-chat-container{bottom:15px;right:15px}.floating-chat-icon{font-size:22px;height:55px;width:55px}.floating-chat-panel{max-height:360px;width:320px}.chat-panel-header{padding:15px}.chat-panel-header h3{font-size:16px}.chat-item{padding:12px 15px}.chat-item-avatar{font-size:16px;height:35px;width:35px}.chat-avatar-badge{bottom:-1px;font-size:9px;min-width:14px;padding:1px 4px;right:-1px}.chat-participant-count-badge{font-size:10px;height:18px;right:6px;top:6px;width:18px}.chat-item-time{bottom:6px;right:6px}.chat-panel-footer{padding:12px 15px}}@media (max-width:480px){.floating-chat-container{bottom:10px;right:10px}.floating-chat-icon{font-size:20px;height:50px;width:50px}.floating-chat-panel{max-height:315px;width:300px}.chat-panel-content{max-height:225px}}.dark-mode .floating-chat-panel{background:#2c3e50;border-color:#ffffff1a}.dark-mode .chat-panel-header{background:linear-gradient(135deg,#34495e,#2c3e50)}.dark-mode .chat-item{border-bottom-color:#ffffff1a;color:#ecf0f1}.dark-mode .chat-item:hover{background:#ffffff0d}.dark-mode .chat-item.unread{background:#3498db1a}.dark-mode .chat-item.unread:hover{background:#3498db26}.dark-mode .chat-item-title{color:#ecf0f1}.dark-mode .chat-item-preview{color:#bdc3c7}.dark-mode .chat-avatar-image{border-color:#fff6}.dark-mode .chat-avatar-badge{border-color:#2c3e50}.dark-mode .chat-participant-count-badge{background:#3498dbcc;border-color:#fff3}.app-container.bee-mode .chat-participant-count-badge,.bee-mode .chat-participant-count-badge{background:linear-gradient(135deg,#b8860b,#daa520)!important;border-color:#ffd70099!important;color:#000!important}.dos-mode .chat-participant-count-badge{background-color:#000!important;border:2px solid #0f0!important;border-radius:0!important;color:#0f0!important;font-family:Courier New,monospace!important}.dark-mode .chat-item-time{background:#0006;border-radius:4px;color:#95a5a6;padding:2px 4px}.dark-mode .chat-panel-footer{background:#34495e;border-top-color:#ffffff1a}.dark-mode .chat-panel-message{color:#bdc3c7}.chat-panel-content::-webkit-scrollbar{width:4px}.chat-panel-content::-webkit-scrollbar-track{background:#0000}.chat-panel-content::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.chat-panel-content::-webkit-scrollbar-thumb:hover{background:#0000004d}.dark-mode .chat-panel-content::-webkit-scrollbar-thumb{background:#fff3}.dark-mode .chat-panel-content::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.floating-chat-icon svg{transition:all .3s ease}.floating-chat-icon.expanded svg{transform:rotate(180deg)}.floating-chat-container{pointer-events:none}.floating-chat-icon,.floating-chat-panel{pointer-events:all}.chat-count-badge{background:#e74c3c;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #e74c3c99;color:#fff;font-size:12px;font-weight:700;height:22px;pointer-events:none;position:absolute;right:-8px;top:-8px;width:22px;z-index:9999}.chat-count-badge,.new-chat-modal-overlay{align-items:center;display:flex;justify-content:center}.new-chat-modal-overlay{animation:fadeIn .3s ease-out;background:#0009;bottom:0;left:0;pointer-events:all;position:fixed;right:0;top:0;z-index:2000}.new-chat-modal .friend-card{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:12px;box-shadow:0 5px 15px #0000001a;cursor:pointer;display:flex;flex-direction:column;margin-bottom:15px;overflow:hidden;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}.new-chat-modal .friend-card:hover{box-shadow:0 8px 20px #0000002e;transform:translateY(-2px)}.new-chat-modal .friend-card.selected{border:3px solid #2ecc71;box-shadow:0 0 20px #2ecc7166}.new-chat-modal .friend-card-banner{height:25%;overflow:hidden;position:relative;width:100%}.new-chat-modal .friend-card-banner-image{display:block;height:100%;object-fit:cover;width:100%}.new-chat-modal .friend-card-content-area{display:flex;flex-direction:column;flex-grow:1;position:relative}.new-chat-modal .friend-card-info-container{align-items:flex-start;box-sizing:border-box;display:flex;padding:0 15px;position:relative;width:100%;z-index:10}.new-chat-modal .friend-card-pic-container{background-color:#ccc;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 8px #0000004d;flex-shrink:0;height:80px;margin-top:-40px;overflow:hidden;position:relative;width:80px;z-index:11}.new-chat-modal .friend-card-pic{display:block;height:100%;object-fit:cover;width:100%}.new-chat-modal .friend-card-details-wrapper{display:flex;flex-direction:column;flex-grow:1;margin-left:12px;min-width:0;position:relative}.new-chat-modal .friend-card .friend-card-details-wrapper .friend-nickname-display.friend-nickname-overlay,.new-chat-modal .user-list .friend-card .friend-nickname-display.friend-nickname-overlay{align-items:center!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#0006!important;border-radius:4px!important;display:flex!important;gap:6px!important;left:-5px!important;max-width:calc(100% - 5px)!important;padding:3px 6px!important;position:absolute!important;top:-30px!important;z-index:12!important}.new-chat-modal .friend-nickname-display.friend-nickname-overlay h2{color:#fff;flex-grow:1;font-size:1.2rem;font-weight:600;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #000000b3;white-space:nowrap}.new-chat-modal .friend-premium-star-container{flex-shrink:0;margin-left:0}.new-chat-modal .friend-premium-user-icon{color:#3498db;font-size:1em;vertical-align:middle}.new-chat-modal .friend-og-container{flex-shrink:0;margin-left:0}.new-chat-modal .friend-og-user-icon{color:#333;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.5));font-size:1em;vertical-align:middle}.new-chat-modal .friend-vip-container{flex-shrink:0;margin-left:0}.new-chat-modal .friend-vip-user-icon{color:#f1c40f;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:1em;vertical-align:middle}.new-chat-modal .friend-admin-container{flex-shrink:0;margin-left:0}.new-chat-modal .friend-admin-user-icon{color:#e74c3c;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:1em;vertical-align:middle}.new-chat-modal .friend-card-bio-box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffffff2;border:1px solid #0003;border-radius:4px;display:flex;flex-direction:column;height:83px;margin:10px 15px 20px;overflow:hidden;padding:5px 10px 8px;z-index:5}.new-chat-modal .bio-box-label{color:#555;display:block;flex-shrink:0;font-size:.7rem;font-weight:700;margin-bottom:3px;text-transform:uppercase}.new-chat-modal .friend-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#333;display:-webkit-box;flex:1 1;font-size:.85em;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.new-chat-modal .friend-card-actions{display:flex;gap:5px;position:absolute;right:8px;top:8px;z-index:25}.new-chat-modal .add-user-button{align-items:center;background:#3498db;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.new-chat-modal .add-user-button.selected{background:#e74c3c}.new-chat-modal .add-user-button:hover{box-shadow:0 4px 12px #0006;transform:scale(1.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.new-chat-modal{animation:slideInUp .3s ease-out;background:#fff;border-radius:15px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:800px;overflow:hidden;padding:0;width:90%}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.new-chat-modal-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px 15px 0 0;color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:25px 30px}.new-chat-modal-header h3{font-size:18px;font-weight:600;margin:0}.close-modal-button{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;padding:0;transition:all .3s ease;width:32px}.close-modal-button:hover{background:#ffffff4d;transform:scale(1.1)}.new-chat-modal-content{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:25px 30px}.search-section{display:flex;flex-direction:column;gap:10px}.search-input-container{position:relative}.search-icon{color:#7f8c8d;font-size:16px;left:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.new-chat-search-input{border:2px solid #e0e0e0;border-radius:10px;box-sizing:border-box;font-size:14px;padding:12px 12px 12px 45px;transition:all .3s ease;width:100%}.new-chat-search-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.selected-users-section{display:flex;flex-direction:column;gap:10px}.selected-users-section h4{color:#2c3e50;font-size:14px;font-weight:600;margin:0}.selected-users-list{display:flex;flex-wrap:wrap;gap:8px}.selected-user-chip{align-items:center;animation:chipSlideIn .2s ease-out;background:#667eea;border-radius:20px;color:#fff;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 10px}@keyframes chipSlideIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.remove-user-button{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:16px;justify-content:center;transition:all .2s ease;width:16px}.remove-user-button:hover{background:#ffffff4d}.user-list-section{display:flex;flex:1 1;flex-direction:column;gap:12px}.user-list-section h4{color:#2c3e50;font-size:14px;font-weight:600;margin:0}.user-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:15px;max-height:400px;overflow-y:auto}.add-user-button{align-items:center;background:#667eea;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.add-user-button:hover{background:#5a67d8;transform:scale(1.1)}.user-item.selected .add-user-button{background:#e74c3c}.user-item.selected .add-user-button:hover{background:#c0392b}.loading-message,.no-friends,.no-results{color:#7f8c8d;padding:20px;text-align:center}.no-friends p{margin:0 0 8px}.no-friends .small-text{font-size:13px;opacity:.8}.new-chat-modal-footer{align-items:center;background:#f8f9fa;border-radius:0 0 15px 15px;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;gap:15px;justify-content:space-between;padding:25px 30px}.cancel-button,.create-chat-button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease}.cancel-button{background:#e0e0e0;color:#7f8c8d}.cancel-button:hover:not(:disabled){background:#d5d5d5}.create-chat-button{background:linear-gradient(135deg,#2ecc71,#27ae60);color:#fff}.create-chat-button:hover:not(:disabled){background:linear-gradient(135deg,#27ae60,#229954);box-shadow:0 4px 12px #2ecc714d;transform:translateY(-1px)}.cancel-button:disabled,.create-chat-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.dark-mode .new-chat-modal{background:#2c3e50;color:#ecf0f1}.dark-mode .new-chat-modal-header{background:linear-gradient(135deg,#34495e,#2c3e50)}.dark-mode .new-chat-modal-content{background:#2c3e50}.dark-mode .new-chat-search-input{background:#34495e;border-color:#4a5568;color:#ecf0f1}.dark-mode .new-chat-search-input:focus{border-color:#667eea}.dark-mode .search-icon{color:#bdc3c7}.dark-mode .selected-users-section h4,.dark-mode .user-list-section h4{color:#ecf0f1}.dark-mode .loading-message,.dark-mode .no-friends,.dark-mode .no-results{color:#bdc3c7}.dark-mode .new-chat-modal-footer{background:#34495e;border-top-color:#ffffff1a}.dark-mode .cancel-button{background:#4a5568;color:#bdc3c7}.dark-mode .cancel-button:hover:not(:disabled){background:#5a6c7d}.dark-mode .section-header{background:#34495e;border-bottom-color:#ffffff1a}.dark-mode .section-header h4{color:#ecf0f1}.dark-mode .invitations-section{border-bottom-color:#ffffff1a}.dark-mode .invitation-item{border-bottom-color:#ffffff0d}.dark-mode .invitation-item:hover{background-color:#ffffff0d}.dark-mode .invitation-title{color:#ecf0f1}.dark-mode .invitation-time{color:#bdc3c7}@media (max-width:768px){.new-chat-modal{max-height:85vh;max-width:95%}.user-list{gap:15px;grid-template-columns:1fr;max-height:300px}.new-chat-modal .friend-card{aspect-ratio:16/9}.new-chat-modal-content,.new-chat-modal-footer,.new-chat-modal-header{padding:16px 20px}.new-chat-modal-content{gap:16px}.cancel-button,.create-chat-button{font-size:13px;padding:10px 16px}}@media (max-width:480px){.new-chat-modal{max-height:90vh;width:98%}.new-chat-modal-content,.new-chat-modal-footer,.new-chat-modal-header{padding:12px 16px}.selected-users-list{gap:6px}.selected-user-chip{font-size:12px;padding:4px 8px}.user-list{max-height:150px}.user-item{padding:10px}.chat-participant-count-badge{font-size:9px;height:16px;right:4px;top:4px;width:16px}.chat-item-time{bottom:4px;font-size:10px;right:4px}}.popup-chat-list{gap:8px;max-height:300px;overflow-y:auto}.popup-chat-item,.popup-chat-list{display:flex;flex-direction:column;padding:10px}.popup-chat-item{background:#e6e6e6;border:1px solid #0000001a;border-radius:10px;box-shadow:0 2px 8px #0000001a;cursor:pointer;min-height:80px;overflow:hidden;position:relative;transition:all .3s ease}.popup-chat-item:hover{background:#d9d9d9;box-shadow:0 4px 12px #0003;transform:translateY(-1px)}.popup-chat-item.unread{background:#c6e0ff;border-color:#3498db80;box-shadow:0 2px 8px #3498db4d}.popup-chat-item.unread:hover{background:#b3d4ff}.popup-chat-item.active{background:#3498db4d;border-color:#3498db99;box-shadow:0 2px 8px #3498db4d}.popup-chat-item.active:hover{background:#3498db66}.popup-chat-item.active .popup-chat-item-indicator{animation:pulsating-blue-glow 2s ease-in-out infinite;color:#3498db}@keyframes pulsating-blue-glow{0%{color:#3498db;text-shadow:0 0 5px #3498db80;transform:scale(1)}50%{color:#2980b9;text-shadow:0 0 15px #3498dbcc,0 0 25px #3498db99;transform:scale(1.1)}to{color:#3498db;text-shadow:0 0 5px #3498db80;transform:scale(1)}}.popup-chat-item-indicator.unread{animation:pulsating-red-glow 2s ease-in-out infinite;color:#e74c3c}@keyframes pulsating-red-glow{0%{color:#e74c3c;text-shadow:0 0 5px #e74c3c80;transform:scale(1)}50%{color:#c0392b;text-shadow:0 0 15px #e74c3ccc,0 0 25px #e74c3c99;transform:scale(1.1)}to{color:#e74c3c;text-shadow:0 0 5px #e74c3c80;transform:scale(1)}}.popup-chat-participant-count-badge{background:#3498dbe6;font-weight:600;right:8px;z-index:50}.popup-chat-participant-count-badge,.popup-chat-participants-button{align-items:center;border:1px solid #fff3;border-radius:50%;box-shadow:0 1px 3px #0000004d;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;top:8px;width:20px}.popup-chat-participants-button{background:#2ecc71e6;cursor:pointer;right:32px;transition:all .3s ease;z-index:51}.popup-chat-participants-button:hover{background:#27ae60;box-shadow:0 2px 6px #0006;transform:scale(1.1)}.popup-chat-header-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px;width:100%}.popup-chat-item-info{display:flex;flex:1 1;flex-direction:column;gap:4px;margin-right:8px;min-width:0}.popup-chat-item-title{color:#2c3e50;font-size:14px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-chat-participants-with-pics{display:flex;flex-direction:column;gap:2px;margin:4px 0;max-height:40px;overflow-y:auto;width:100%}.popup-chat-participant-row{align-items:center;display:flex;gap:6px;padding:2px 0}.popup-chat-participant-pic{background-color:#f0f0f0;border:1px solid #0003;border-radius:50%;flex-shrink:0;height:16px;object-fit:cover;width:16px}.popup-chat-participant-pic.current-user-pic{border-color:#3498db;box-shadow:0 0 4px #3498db66}.popup-participant-name-text{align-items:center;color:#2c3e50;display:flex;flex:1 1;font-size:11px;gap:3px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-participant-name-text.current-user-name{color:#3498db;font-weight:600}.popup-premium-icon{color:#3498db!important}.popup-premium-icon,.popup-vip-icon{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.5rem}.popup-vip-icon{color:#f1c40f!important}.popup-admin-icon{color:#e74c3c!important;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.5rem}.popup-og-icon{color:#333!important;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.5));font-size:.5rem}.popup-verified-icon{color:#28a745!important;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));font-size:.5rem}.popup-chat-footer-row{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:4px;width:100%}.popup-chat-item-preview{color:#34495e;flex:1 1;font-size:11px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-chat-last-activity{background:#0000000d;border-radius:4px;color:#2c3e50;flex-shrink:0;font-size:10px;padding:2px 6px}.popup-chat-item-indicator{animation:pulsating-green-glow 2s ease-in-out infinite;color:#2ecc71;font-size:10px;position:absolute;right:22px;top:4px;z-index:10}.dark-mode .popup-chat-item{background:#2d3748e6;border-color:#ffffff1a;box-shadow:0 2px 8px #0000004d}.dark-mode .popup-chat-item:hover{background:#2d3748f2;box-shadow:0 4px 12px #0006}.dark-mode .popup-chat-item.unread{background:#3498db4d;border-color:#3498db80}.dark-mode .popup-chat-item.unread:hover{background:#3498db66}.dark-mode .popup-chat-item.active{background:#3498db66;border-color:#3498dbb3;box-shadow:0 2px 8px #3498db66}.dark-mode .popup-chat-item.active:hover{background:#3498db80}.dark-mode .popup-chat-item-preview,.dark-mode .popup-chat-item-title{color:#e2e8f0}.dark-mode .popup-chat-last-activity{background:#ffffff1a;color:#e2e8f0}.dark-mode .popup-chat-participant-count-badge{background:#3498dbcc;border-color:#fff3}.dark-mode .popup-chat-participant-pic{background-color:#0000004d;border-color:#fff3}.dark-mode .popup-chat-participant-pic.current-user-pic{border-color:#3498db;box-shadow:0 0 6px #3498db99}.dark-mode .popup-participant-name-text{color:#e2e8f0}.dark-mode .popup-participant-name-text.current-user-name{color:#3498db}.dark-mode .popup-chat-participants-button{background:#2ecc71cc;border-color:#fff3}.dark-mode .popup-chat-participants-button:hover{background:#27ae60}.dark-mode .close-participants-button{background:#e74c3c33;color:#ff6b6b}.dark-mode .close-participants-button:hover{background:#e74c3c4d}.dark-mode .new-chat-modal .friend-card{background-color:#343a40;box-shadow:0 4px 12px #0006;color:#e2e8f0}.dark-mode .new-chat-modal .friend-card:hover{box-shadow:0 6px 18px #00000080}.dark-mode .new-chat-modal .friend-card.selected{border-color:#2ecc71;box-shadow:0 0 20px #2ecc7166}.dark-mode .new-chat-modal .friend-card-banner{background-color:#212529}.dark-mode .new-chat-modal .friend-card-pic-container{background-color:#495057;border-color:#495057}.dark-mode .new-chat-modal .friend-card-bio-box{background:#2d3748e6;border-color:#ffffff1a}.dark-mode .new-chat-modal .bio-box-label,.dark-mode .new-chat-modal .friend-bio{color:#cbd5e0}.pre-admin-panel{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh;padding:20px}.admin-auth-container{max-width:400px;width:100%}.admin-auth-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:15px;box-shadow:0 15px 35px #0000001a;padding:40px 30px;text-align:center}.admin-auth-card h2{color:#333;font-size:2rem;font-weight:700;margin-bottom:10px}.admin-auth-card p{color:#666;font-size:1rem;margin-bottom:30px}.admin-password-form{width:100%}.password-input-group{display:flex;gap:10px;margin-bottom:20px}.admin-password-input{background:#fff;border:2px solid #e1e5e9;border-radius:8px;flex:1 1;font-size:1rem;padding:15px;transition:all .3s ease}.admin-password-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.admin-password-input:disabled{background-color:#f8f9fa;cursor:not-allowed}.admin-enter-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:100px;padding:15px 25px;transition:all .3s ease}.admin-enter-btn:hover:not(:disabled){box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}.admin-enter-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.admin-error-message{background-color:#fee;border:1px solid #fed7d7;border-radius:8px;color:#c53030;font-size:.9rem;padding:12px;text-align:center}.admin-loading{color:#fff;text-align:center}.loading-spinner{margin:0 auto 20px}.dark-mode .admin-auth-card{background:#1e1e1ef2;color:#fff}.dark-mode .admin-auth-card h2{color:#fff}.dark-mode .admin-auth-card p{color:#ccc}.dark-mode .admin-password-input{background:#444;border-color:#555;color:#fff}.dark-mode .admin-password-input:focus{border-color:#667eea}.dark-mode .admin-error-message{background-color:#feeeee1a;border-color:#fed7d733;color:#fc8181}.security-dashboard-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.security-dashboard{background:#1a1a1a;border:2px solid #333;border-radius:10px;box-shadow:0 10px 30px #00ff8033;color:#fff;max-height:90vh;max-width:800px;overflow-y:auto;padding:20px;width:90%}.dashboard-header{align-items:center;border-bottom:1px solid #333;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}.dashboard-header h2{color:#00ff80;font-family:Courier New,monospace;margin:0}.close-btn{align-items:center;background:#dc3545;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;width:30px}.close-btn:hover{background:#c82333}.security-status{background:#2a2a2a;border-left:4px solid #00ff80;border-radius:8px;margin-bottom:20px;padding:15px}.security-status h3{color:#00ff80;margin-top:0}.status-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:10px}.status-item{align-items:center;background:#333;border-radius:4px;display:flex;justify-content:space-between;padding:8px}.status-item strong{color:#ccc}.status-item .active,.status-item .enabled,.status-item .valid{color:#28a745}.status-item .disabled,.status-item .invalid{color:#dc3545}.status-item .info{color:#17a2b8}.status-item .warning{color:#ffc107}.status-item .inactive{color:#dc3545}.status-explanation{background:#17a2b81a;border-left:3px solid #17a2b8;border-radius:4px;color:#17a2b8;font-size:.9em;margin-top:10px;padding:8px 12px}.loading-status{color:#ccc;font-style:italic;padding:20px;text-align:center}.test-controls{margin:20px 0;text-align:center}.run-tests-btn{background:linear-gradient(45deg,#00ff80,#0c6);border:none;border-radius:6px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:all .3s ease}.run-tests-btn:hover:not(:disabled){background:linear-gradient(45deg,#0c6,#00ff80);box-shadow:0 4px 8px #00ff804d;transform:translateY(-2px)}.run-tests-btn:disabled{background:#666;color:#999;cursor:not-allowed}.test-results{margin-top:20px}.results-summary{background:#2a2a2a;border-radius:8px;margin-bottom:15px;padding:15px}.results-summary h3{color:#00ff80;margin-top:0}.summary-stats{display:flex;gap:20px;margin-top:10px}.stat{align-items:center;display:flex;gap:8px}.stat strong{color:#ccc}.score{background:#ffffff1a;border-radius:4px;font-size:18px;font-weight:700;padding:2px 8px}.individual-results{display:flex;flex-direction:column;gap:15px}.test-result{background:#2a2a2a;border-left:4px solid #333;border-radius:8px;padding:15px}.test-result.success{border-left-color:#28a745}.test-result.warning{border-left-color:#ffc107}.test-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.test-name{color:#fff;font-size:16px;font-weight:700}.test-status.pass{color:#28a745;font-weight:700}.test-status.fail{color:#ffc107;font-weight:700}.test-details{font-size:14px;line-height:1.5}.test-details>div{background:#ffffff0d;border-radius:4px;margin:5px 0;padding:4px 8px}.xss-attempts{margin-top:10px}.xss-attempt{color:#ccc;font-size:12px;margin:3px 0 3px 20px}.error{background:#dc35451a;border-radius:4px;color:#dc3545;margin:5px 0;padding:8px}.security-info{background:#00ff801a;border:1px solid #00ff804d;border-radius:8px;margin-top:20px;padding:15px}.security-info h4{color:#00ff80;margin-top:0}.security-info ul{list-style:none;margin:10px 0 0;padding:0}.security-info li{color:#ccc;padding:5px 0}@media (max-width:768px){.security-dashboard{max-height:95vh;padding:15px;width:95%}.status-grid{grid-template-columns:1fr}.summary-stats{flex-direction:column;gap:10px}.test-header{align-items:flex-start;flex-direction:column;gap:5px}}.admin-panel{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:20px}.admin-header{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;margin-bottom:40px;padding:30px;text-align:center}.admin-header h1{color:#333;font-size:2.5rem;font-weight:700;margin:0 0 10px}.admin-header p{color:#666;font-size:1.1rem;margin:0}.admin-stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.admin-stat-card{background:#fff;border-radius:12px;box-shadow:0 5px 20px #0000001a;padding:25px;text-align:center;transition:transform .3s ease}.admin-stat-card:hover{transform:translateY(-5px)}.admin-stat-card h3{color:#666;font-size:.9rem;font-weight:600;letter-spacing:1px;margin:0 0 15px;text-transform:uppercase}.stat-number{color:#333;font-size:2.5rem}.stat-status{border-radius:20px;font-size:1.2rem;font-weight:600;padding:8px 16px;text-transform:capitalize}.stat-status.online{background-color:#d4edda;color:#155724}.stat-status.loading{background-color:#fff3cd;color:#856404}.trollzone-users-card{background:linear-gradient(135deg,#3498db0d,#2980b90d);border-left:4px solid #3498db!important}.trollzone-users-card:hover{box-shadow:0 8px 25px #3498db4d;transform:translateY(-3px)}.trollzone-user-icon{animation:pulse-glow 2s ease-in-out infinite;color:#2ecc71;filter:drop-shadow(0 0 3px rgba(46,204,113,.6));font-size:1.8rem;margin-left:10px;vertical-align:middle}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 3px rgba(46,204,113,.6));transform:scale(1)}50%{filter:drop-shadow(0 0 8px rgba(46,204,113,.9));transform:scale(1.1)}}.active-users-card{border-left:4px solid #28a745!important;cursor:pointer}.active-users-card:hover{box-shadow:0 8px 25px #28a7454d;transform:translateY(-3px)}.real-time-indicator{animation:pulse 2s infinite;color:#28a745;font-size:.8rem;margin-left:5px}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.stat-description{color:#666;font-size:.75rem;font-style:italic;margin-top:5px}.manual-refresh-btn{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:600;margin-top:8px;padding:6px 12px;transition:all .3s ease}.manual-refresh-btn:hover:not(:disabled){background:#218838;transform:translateY(-1px)}.manual-refresh-btn:disabled{background:#6c757d;cursor:not-allowed;transform:none}.admin-controls-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:40px}.admin-control-section{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;padding:30px;transition:transform .3s ease}.admin-control-section:hover{transform:translateY(-3px)}.admin-control-section h3{color:#333;font-size:1.3rem;font-weight:600;margin:0 0 15px}.admin-control-section p{color:#666;line-height:1.5;margin:0 0 20px}.admin-btn{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.admin-btn.primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.admin-btn.secondary{background:linear-gradient(135deg,#ffecd2,#fcb69f);color:#333}.admin-btn.danger{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.admin-btn.warning{background:linear-gradient(135deg,#feca57,#ff9ff3);color:#333}.admin-btn:hover{box-shadow:0 5px 15px #0000004d;transform:translateY(-2px)}.admin-quick-actions{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;padding:30px}.admin-quick-actions h3{color:#333;font-size:1.4rem;font-weight:600;margin:0 0 20px}.quick-actions-buttons{display:flex;flex-wrap:wrap;gap:15px}.admin-loading{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center;min-height:50vh}.admin-loading .loading-spinner{animation:spin 1s linear infinite;border:4px solid #e3e3e3;border-radius:50%;border-top-color:#667eea;height:50px;margin-bottom:20px;width:50px}.dark-mode .admin-panel{background:linear-gradient(135deg,#2c3e50,#34495e)}.dark-mode .admin-control-section,.dark-mode .admin-header,.dark-mode .admin-quick-actions,.dark-mode .admin-stat-card{background:#34495e;color:#fff}.dark-mode .admin-control-section h3,.dark-mode .admin-header h1,.dark-mode .admin-quick-actions h3,.dark-mode .stat-number{color:#fff}.dark-mode .admin-control-section p,.dark-mode .admin-header p,.dark-mode .admin-stat-card h3{color:#bdc3c7}.dark-mode .admin-loading{color:#fff}@media (max-width:768px){.admin-panel{padding:10px}.admin-controls-grid,.admin-stats-grid{grid-template-columns:1fr}.quick-actions-buttons{flex-direction:column}.admin-btn{width:100%}}.user-management{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px}.user-management-header{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;margin-bottom:30px;overflow:hidden}.header-top{background:linear-gradient(135deg,#667eea,#764ba2);justify-content:space-between;padding:20px 30px}.back-button,.header-top{align-items:center;color:#fff;display:flex}.back-button{background:#fff3;border:none;border-radius:8px;cursor:pointer;font-size:14px;gap:8px;padding:10px 15px;transition:all .3s ease}.back-button:hover{background:#ffffff4d;transform:translateY(-1px)}.user-management-header h1{align-items:center;display:flex;font-size:2rem;font-weight:700;gap:10px;margin:0}.stats-grid{grid-gap:20px;background:#f8f9fa;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:30px}.stat-card{align-items:center;background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 3px 10px #0000001a;cursor:pointer;display:flex;gap:15px;padding:20px;transition:all .3s ease}.stat-card:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-3px)}.stat-card.active{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#667eea;box-shadow:0 5px 15px #667eea4d}.stat-card.premium.active{background:linear-gradient(135deg,#3498db1a,#2980b91a);border-color:#3498db;box-shadow:0 5px 15px #3498db4d}.stat-card.vip.active{background:linear-gradient(135deg,#f1c40f1a,#f39c121a);border-color:#f1c40f;box-shadow:0 5px 15px #f1c40f4d}.stat-card.admin.active{background:linear-gradient(135deg,#e74c3c1a,#c0392b1a);border-color:#e74c3c;box-shadow:0 5px 15px #e74c3c4d}.stat-card.deleted.active{background:linear-gradient(135deg,#95a5a61a,#7f8c8d1a);border-color:#95a5a6;box-shadow:0 5px 15px #95a5a64d}.stat-icon{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff;display:flex;font-size:20px;height:50px;justify-content:center;width:50px}.stat-card.premium .stat-icon{background:linear-gradient(135deg,#3498db,#2980b9)}.stat-card.vip .stat-icon{background:linear-gradient(135deg,#f1c40f,#f39c12)}.stat-card.admin .stat-icon{background:linear-gradient(135deg,#e74c3c,#c0392b)}.stat-card.deleted .stat-icon{background:linear-gradient(135deg,#95a5a6,#7f8c8d)}.stat-content{flex:1 1}.stat-number{color:#2c3e50;font-size:2rem;font-weight:700;margin-bottom:5px}.stat-label{color:#7f8c8d;font-size:.9rem;font-weight:500;letter-spacing:1px;text-transform:uppercase}.search-section{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;margin-bottom:30px;padding:25px}.search-form{margin-bottom:15px}.search-input-container{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.search-input{background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;flex:1 1;font-size:16px;min-width:300px;padding:12px 15px;transition:all .3s ease}.search-input:focus{background-color:#fff;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.search-buttons{gap:10px}.search-button,.search-buttons{align-items:center;display:flex}.search-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:12px 20px;transition:all .3s ease}.search-button:hover:not(:disabled){box-shadow:0 5px 15px #667eea4d;transform:translateY(-2px)}.search-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.clear-search-button{background:#6c757d;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 16px;transition:all .3s ease}.clear-search-button:hover:not(:disabled){background:#5a6268;transform:translateY(-2px)}.clear-filter-button{background:#6c757d;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px;transition:all .3s ease}.clear-filter-button:hover{background:#5a6268;transform:translateY(-1px)}.error-message{background:#f8d7da;border-left:4px solid #dc3545;border-radius:8px;color:#721c24;margin-bottom:15px;padding:12px 15px}.search-error{margin-bottom:0;margin-top:10px}.no-results{color:#6c757d;font-style:italic;padding:30px;text-align:center}.results-info{background:#d1ecf1;border-left:4px solid #17a2b8;border-radius:8px;color:#0c5460;margin-bottom:20px;padding:10px 15px}.results-info p{font-weight:500;margin:0}.loading-container{color:#fff}.loading-spinner{border:4px solid #ffffff4d;border-top-color:#fff}.users-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));padding:0}.user-card{background:#fff;border-radius:15px;box-shadow:0 8px 25px #00000026;display:flex;flex-direction:column;height:780px;overflow:hidden;position:relative;transition:all .3s ease}.user-card:hover{box-shadow:0 15px 35px #0003;transform:translateY(-5px)}.user-card-banner{background:linear-gradient(135deg,#667eea,#764ba2);flex-shrink:0;height:150px;max-height:150px;min-height:150px;overflow:hidden;position:relative;width:100%}.user-card-banner img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.user-card-content-area{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.user-card-info-container{align-items:flex-start;box-sizing:border-box;display:flex;padding:0 20px;position:relative;width:100%;z-index:10}.user-card-pic-container{background-color:#e9ecef;border:3px solid #fff;border-radius:50%;box-shadow:0 3px 8px #0000004d;flex-shrink:0;height:80px;margin-top:-40px;overflow:hidden;width:80px;z-index:11}.user-card-pic{height:100%;object-fit:cover;width:100%}.user-card-details-wrapper{display:flex;flex-direction:column;flex-grow:1;margin-left:12px;min-width:0;position:relative}.user-nickname-display.user-nickname-overlay{align-items:center;border-radius:4px;display:flex;gap:6px;left:-5px;max-width:calc(100% - 5px);padding:2px 6px;position:absolute;top:-30px;z-index:12}.user-nickname-display.user-nickname-overlay h2{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:600;gap:8px;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:2px 2px 4px #000000b3;white-space:nowrap}.user-nickname-display.user-nickname-overlay h2 .admin-icon,.user-nickname-display.user-nickname-overlay h2 .deleted-icon,.user-nickname-display.user-nickname-overlay h2 .premium-icon,.user-nickname-display.user-nickname-overlay h2 .vip-icon{margin-left:0;vertical-align:middle}.premium-icon{color:#3498db}.premium-icon,.vip-icon{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:.9em}.vip-icon{color:#f1c40f}.admin-icon{color:#e74c3c}.admin-icon,.deleted-icon{filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:.9em}.deleted-icon{color:#95a5a6}.blacklisted-icon{color:#f60;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:.9em}.og-icon{color:#333;filter:drop-shadow(1px 1px 1px rgba(255,255,255,.3));font-size:1em}.verified-icon{color:#28a745;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.3));font-size:1em}.user-card-bio-box{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;flex-shrink:0;height:150px;margin:10px 20px 20px;max-height:150px;min-height:150px;overflow-x:hidden;overflow-y:auto;padding:10px;scrollbar-color:#cbd5e0 #f8f9fa;scrollbar-width:thin}.user-card-bio-box::-webkit-scrollbar{width:6px}.user-card-bio-box::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.user-card-bio-box::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.user-card-bio-box::-webkit-scrollbar-thumb:hover{background:#a0aec0}.bio-box-label{color:#6c757d;font-size:.75rem;margin-bottom:5px}.user-card-bio{word-wrap:break-word;color:#495057;font-size:.9rem;line-height:1.4;margin:0;overflow-wrap:break-word;padding:0}.user-card-bio .bio-gif,.user-card-bio img{border-radius:8px;display:block;height:auto;margin:5px 0;max-height:120px;max-width:100%;object-fit:contain;width:100%}.user-admin-info{background:#f8f9fa;border-top:1px solid #e9ecef;flex-shrink:0;margin-top:auto;padding:20px}.admin-info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.admin-info-item{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:8px 0}.admin-info-item:last-child{border-bottom:none}.admin-info-item.flags{align-items:flex-start;flex-direction:column;gap:8px}.admin-info-item label{color:#495057;font-size:.9rem;font-weight:600}.admin-info-item span{color:#6c757d;font-size:.9rem;word-break:break-all}.wallet-address{background:#e9ecef;font-family:Courier New,monospace}.status-badge,.wallet-address{border-radius:4px;font-size:.8rem;padding:4px 8px}.status-badge{font-weight:600;text-transform:uppercase}.status-badge.yes{background:#d4edda;color:#155724}.status-badge.no{background:#f8d7da;color:#721c24}.flags-container{display:flex;flex-wrap:wrap;gap:6px;width:100%}.flag{border-radius:4px;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase}.flag.premium{background:#3498db!important;color:#fff!important}.flag.vip{background:#f1c40f!important;color:#2c3e50!important}.flag.og{background:#333!important;color:#fff!important;font-weight:600}.flag.verified{background:#28a745!important;color:#fff!important}.flag.admin{background:#e74c3c!important;color:#fff!important}.flag.deleted{background:#e2e3e5;color:#495057}.flag.blacklisted{background:#ffeaa7;color:#d63031}.flag.normal{background:#d1ecf1;color:#0c5460}.dark-mode .user-management{background:linear-gradient(135deg,#2c3e50,#34495e)}.dark-mode .search-section,.dark-mode .user-management-header{background:#34495e;color:#fff}.dark-mode .stats-grid{background:#2c3e50}.dark-mode .stat-card{background:#1a1a2e;box-shadow:0 2px 8px #0006;color:#fff}.dark-mode .stat-card.active{background:linear-gradient(135deg,#667eea33,#764ba233);border-color:#667eea;box-shadow:0 5px 15px #667eea66}.dark-mode .stat-card.premium.active{background:linear-gradient(135deg,#3498db33,#2980b933);border-color:#3498db;box-shadow:0 5px 15px #3498db66}.dark-mode .stat-card.vip.active{background:linear-gradient(135deg,#f1c40f33,#f39c1233);border-color:#f1c40f;box-shadow:0 5px 15px #f1c40f66}.dark-mode .stat-card.admin.active{background:linear-gradient(135deg,#e74c3c33,#c0392b33);border-color:#e74c3c;box-shadow:0 5px 15px #e74c3c66}.dark-mode .stat-card.deleted.active{background:linear-gradient(135deg,#95a5a633,#7f8c8d33);border-color:#95a5a6;box-shadow:0 5px 15px #95a5a666}.dark-mode .user-card{background:#34495e;color:#fff}.dark-mode .user-nickname-display.user-nickname-overlay h2{color:#f8f9fa;text-shadow:2px 2px 4px #000000e6}.dark-mode .user-card-bio-box{background:#2c3e50;border-color:#495057;scrollbar-color:#495057 #2c3e50}.dark-mode .user-card-bio-box::-webkit-scrollbar-track{background:#2c3e50}.dark-mode .user-card-bio-box::-webkit-scrollbar-thumb{background:#495057}.dark-mode .user-card-bio-box::-webkit-scrollbar-thumb:hover{background:#5a6c7d}.dark-mode .user-admin-info{background:#2c3e50;border-color:#495057}.dark-mode .admin-info-item{border-bottom-color:#495057}.dark-mode .search-input{background:#495057;border-color:#6c757d;color:#fff}.dark-mode .search-input:focus{background:#495057;border-color:#667eea}@media (max-width:768px){.user-management{padding:15px}.users-grid{gap:20px;grid-template-columns:1fr}.header-top{flex-direction:column;gap:15px;text-align:center}.stats-grid{gap:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:20px}.search-input-container{align-items:stretch;flex-direction:column}.search-input{min-width:0;min-width:auto;width:100%}.search-buttons{justify-content:center;margin-top:10px}.user-card-info-container{align-items:center;flex-direction:column;padding:10px 20px 15px;text-align:center}.user-card-details-wrapper{margin-left:0;margin-top:15px;text-align:center;width:100%}.user-nickname-display.user-nickname-overlay{justify-content:flex-start;left:auto;max-width:100%;position:static;top:auto}.admin-info-item{align-items:flex-start;flex-direction:column;gap:5px}.user-action-bar{right:8px;top:8px}.admin-action-menu-button{font-size:18px;height:32px;width:32px}.admin-action-popup{left:50%!important;max-width:280px;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)!important;width:90%;z-index:10001}.admin-popup-button{font-size:.9rem;padding:12px 16px}}@media (max-width:480px){.stat-number,.user-management-header h1{font-size:1.5rem}.user-card-pic-container{height:60px;margin-top:-30px;width:60px}.user-card{height:auto;min-height:700px}.user-card-bio-box{height:120px}.modal-overlay{padding:10px}.modal-content{margin:0}.confirmation-buttons{flex-direction:column;gap:8px}}.user-action-bar{align-items:center;display:flex;gap:10px;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:10}.admin-action-menu-button{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#6c757de6;border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:35px;justify-content:center;line-height:35px;padding:0;text-align:center;transition:background-color .2s ease,transform .1s ease;width:35px;z-index:6}.admin-action-menu-button:hover{background-color:#545b62f2;box-shadow:0 3px 12px #0006;transform:scale(1.1)}.admin-action-menu-button:active{transform:scale(.95)}.admin-action-popup{background:#fff;border:2px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:220px;padding:12px;z-index:10000}.admin-action-popup-content{align-items:stretch;display:flex;flex-direction:column;gap:8px}.admin-popup-button{align-items:center;border:none;border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;justify-content:flex-start;padding:8px 12px;text-align:left;transition:all .2s ease;width:100%}.admin-popup-button:hover:not(:disabled){box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.admin-popup-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.admin-popup-button.view-profile-button{background:#17a2b8;color:#fff}.admin-popup-button.view-profile-button:hover:not(:disabled){background:#138496}.admin-popup-button.make-vip-button{background:#f1c40f;color:#2c3e50}.admin-popup-button.make-vip-button:hover:not(:disabled){background:#f39c12}.admin-popup-button.remove-vip-button{background:#e67e22;color:#fff}.admin-popup-button.remove-vip-button:hover:not(:disabled){background:#d35400}.admin-popup-button.make-admin-button{background:#8e44ad;color:#fff}.admin-popup-button.make-admin-button:hover:not(:disabled){background:#7030a0}.admin-popup-button.remove-admin-button{background:#8e44ad;color:#fff}.admin-popup-button.remove-admin-button:hover:not(:disabled){background:#7030a0}.admin-popup-button.blacklist-button{background:#2c3e50;color:#fff}.admin-popup-button.blacklist-button:hover:not(:disabled){background:#1a252f}.admin-popup-button.unblacklist-button{background:#28a745;color:#fff}.admin-popup-button.unblacklist-button:hover:not(:disabled){background:#218838}.admin-popup-button.give-premium-button{background:linear-gradient(135deg,gold,#ffed4e);color:#333;font-weight:600}.admin-popup-button.give-premium-button:hover:not(:disabled){background:linear-gradient(135deg,#ffed4e,gold);box-shadow:0 3px 8px #ffd7004d}.admin-popup-button.make-og-button{background:linear-gradient(135deg,gold,#ffed4e);color:#2c3e50;font-weight:600}.admin-popup-button.make-og-button:hover:not(:disabled){background:linear-gradient(135deg,#ffed4e,gold);box-shadow:0 3px 8px #ffd7004d}.admin-popup-button.remove-og-button{background:#e67e22;color:#fff}.admin-popup-button.remove-og-button:hover:not(:disabled){background:#d35400}.admin-popup-button.make-verified-button{background:#28a745;color:#fff}.admin-popup-button.make-verified-button:hover:not(:disabled){background:#218838}.admin-popup-button.remove-verified-button{background:#6c757d;color:#fff}.admin-popup-button.remove-verified-button:hover:not(:disabled){background:#5a6268}.admin-popup-button.delete-button{background:#dc3545;color:#fff}.admin-popup-button.delete-button:hover:not(:disabled){background:#c82333}.admin-popup-button:disabled{background:#6c757d;color:#adb5bd}.dark-mode .admin-action-menu-button{background-color:#495057e6;border-color:#fff3;color:#e0e0e0}.dark-mode .admin-action-menu-button:hover{background-color:#6c757df2;box-shadow:0 3px 12px #00000080}.dark-mode .admin-action-popup{background:#2a2a2e;border-color:#555;box-shadow:0 4px 12px #0000004d}.dark-mode .admin-popup-button.make-vip-button{background:#f39c12;color:#2c3e50}.dark-mode .admin-popup-button.make-vip-button:hover:not(:disabled){background:#e67e22}.dark-mode .admin-popup-button.remove-vip-button{background:#d35400;color:#fff}.dark-mode .admin-popup-button.remove-vip-button:hover:not(:disabled){background:#a04000}.dark-mode .admin-popup-button.make-admin-button{background:#8e44ad;color:#fff}.dark-mode .admin-popup-button.make-admin-button:hover:not(:disabled){background:#7030a0}.dark-mode .admin-popup-button.remove-admin-button{background:#7030a0;color:#fff}.dark-mode .admin-popup-button.remove-admin-button:hover:not(:disabled){background:#5b2c6f}.dark-mode .admin-popup-button.blacklist-button{background:#34495e;color:#fff}.dark-mode .admin-popup-button.blacklist-button:hover:not(:disabled){background:#2c3e50}.dark-mode .admin-popup-button.unblacklist-button{background:#218838;color:#fff}.dark-mode .admin-popup-button.unblacklist-button:hover:not(:disabled){background:#1e7e34}.dark-mode .admin-popup-button.give-premium-button{background:linear-gradient(135deg,gold,#ffed4e);color:#333;font-weight:600}.dark-mode .admin-popup-button.give-premium-button:hover:not(:disabled){background:linear-gradient(135deg,#ffed4e,gold);box-shadow:0 3px 8px #ffd7004d}.dark-mode .admin-popup-button.make-og-button{background:linear-gradient(135deg,gold,#ffed4e);color:#2c3e50;font-weight:600}.dark-mode .admin-popup-button.make-og-button:hover:not(:disabled){background:linear-gradient(135deg,#ffed4e,gold);box-shadow:0 3px 8px #ffd7004d}.dark-mode .admin-popup-button.remove-og-button{background:#d35400;color:#fff}.dark-mode .admin-popup-button.remove-og-button:hover:not(:disabled){background:#a04000}.dark-mode .admin-popup-button.make-verified-button{background:#28a745;color:#fff}.dark-mode .admin-popup-button.make-verified-button:hover:not(:disabled){background:#218838}.dark-mode .admin-popup-button.remove-verified-button{background:#6c757d;color:#fff}.dark-mode .admin-popup-button.remove-verified-button:hover:not(:disabled){background:#5a6268}.dark-mode .admin-popup-button:disabled{background:#495057;color:#6c757d}.modal-overlay{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000004d;max-height:90vh;max-width:500px;overflow-y:auto;padding:0;position:relative;width:100%}.modal-close-button{align-items:center;background:none;border:none;border-radius:50%;color:#6c757d;cursor:pointer;display:flex;font-size:1.5rem;height:35px;justify-content:center;padding:5px;position:absolute;right:15px;top:15px;transition:all .2s ease;width:35px;z-index:10}.modal-close-button:hover:not(:disabled){background:#f8f9fa;color:#dc3545}.modal-content h2{color:#2c3e50;font-size:1.5rem;margin:0 0 20px;padding:25px 25px 0}.admin-delete-confirmation{margin:0 25px 25px}.user-delete-info{background:#ffffffe6;border-left:4px solid #17a2b8;border-radius:6px;margin:15px 0;padding:12px}.user-delete-info p{color:#2c3e50;font-size:.9rem;margin:5px 0}.confirmation-buttons{display:flex;gap:10px;margin-top:20px}.modal-action-button{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.confirm-delete-button{background:#dc3545;color:#fff}.confirm-delete-button:hover:not(:disabled){background:#c82333;transform:translateY(-1px)}.cancel-delete-button{background:#6c757d;color:#fff}.cancel-delete-button:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.confirm-blacklist-button{background:#2c3e50;color:#fff}.confirm-blacklist-button:hover:not(:disabled){background:#1a252f;transform:translateY(-1px)}.cancel-blacklist-button{background:#6c757d;color:#fff}.cancel-blacklist-button:hover:not(:disabled){background:#5a6268;transform:translateY(-1px)}.modal-action-button:disabled{cursor:not-allowed;opacity:.6;transform:none}@keyframes pulseRedText{0%{color:#000;text-shadow:0 0 5px #ff0000b3,0 0 10px #ff000080}50%{color:#000;text-shadow:0 0 15px red,0 0 25px #ff0000b3}to{color:#000;text-shadow:0 0 5px #ff0000b3,0 0 10px #ff000080}}@keyframes pulseRedBox{0%{box-shadow:0 0 10px 0 #f006,0 0 15px -5px #ff00004d}50%{box-shadow:0 0 20px 10px #f009,0 0 30px 0 #ff000080}to{box-shadow:0 0 10px 0 #f006,0 0 15px -5px #ff00004d}}@keyframes pulseOrangeText{0%{color:#000;text-shadow:0 0 5px #ff6600b3,0 0 10px #ff660080}50%{color:#000;text-shadow:0 0 15px #f60,0 0 25px #ff6600b3}to{color:#000;text-shadow:0 0 5px #ff6600b3,0 0 10px #ff660080}}@keyframes pulseOrangeBox{0%{box-shadow:0 0 10px 0 #f606,0 0 15px -5px #ff66004d}50%{box-shadow:0 0 20px 10px #f609,0 0 30px 0 #ff660080}to{box-shadow:0 0 10px 0 #f606,0 0 15px -5px #ff66004d}}@keyframes pulseGoldText{0%{color:#000;text-shadow:0 0 5px #ffd700b3,0 0 10px #ffd70080}50%{color:#000;text-shadow:0 0 15px gold,0 0 25px #ffd700b3}to{color:#000;text-shadow:0 0 5px #ffd700b3,0 0 10px #ffd70080}}@keyframes pulseGoldBox{0%{box-shadow:0 0 10px 0 #ffd70066,0 0 15px -5px #ffd7004d}50%{box-shadow:0 0 20px 10px #ffd70099,0 0 30px 0 #ffd70080}to{box-shadow:0 0 10px 0 #ffd70066,0 0 15px -5px #ffd7004d}}.dark-mode .modal-content{background:#2c3e50;color:#fff}.dark-mode .modal-content h2{color:#fff}.dark-mode .modal-close-button{color:#bdc3c7}.dark-mode .modal-close-button:hover:not(:disabled){background:#34495e;color:#dc3545}.dark-mode .user-delete-info{background:#34495ee6;border-left-color:#3498db}.dark-mode .user-delete-info p{color:#ecf0f1}.dark-mode .admin-delete-confirmation{background-color:#2c3e50e6}.dark-mode .make-vip-button{background:#f39c12;color:#2c3e50}.dark-mode .make-vip-button:hover:not(:disabled){background:#e67e22}.dark-mode .remove-vip-button{background:#d35400;color:#fff}.dark-mode .remove-vip-button:hover:not(:disabled){background:#a04000}.dark-mode .make-admin-button{background:#8e44ad;color:#fff}.dark-mode .make-admin-button:hover:not(:disabled){background:#7030a0}.dark-mode .remove-admin-button{background:#7030a0;color:#fff}.dark-mode .remove-admin-button:hover:not(:disabled){background:#5b2c6f}.dark-mode .make-admin-button:disabled,.dark-mode .make-vip-button:disabled,.dark-mode .remove-admin-button:disabled,.dark-mode .remove-vip-button:disabled{background:#495057;color:#6c757d}.bug-reports-panel{background:#f5f7fa;min-height:100vh;padding:20px}.bug-reports-header{margin-bottom:30px;text-align:center}.bug-reports-header h1{color:#333;font-size:2.2rem;font-weight:700}.bug-reports-header p{color:#666}.bug-reports-container{background:#fff;border-radius:12px;box-shadow:0 5px 20px #0000001a;overflow-x:auto;padding:25px}.bug-reports-table{border-collapse:collapse;width:100%}.bug-reports-table td,.bug-reports-table th{border-bottom:1px solid #e0e0e0;color:#555;padding:15px;text-align:left;white-space:nowrap}.bug-reports-table th{background-color:#f8f9fa;color:#333;font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.bug-reports-table tbody tr:hover{background-color:#f5f5f5}.bug-reports-table td a{color:#007bff;font-weight:500;text-decoration:none}.bug-reports-table td a:hover{text-decoration:underline}.no-reports{color:#777;font-style:italic;padding:30px;text-align:center}.loading-container{min-height:50vh}.fix-checkbox{accent-color:#667eea;cursor:pointer;height:20px;width:20px}.feedback-management-container{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;padding:20px}.feedback-management-header{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;margin-bottom:40px;padding:30px;text-align:center}.feedback-management-header h1{color:#333;font-size:2.5rem;font-weight:700;margin:0 0 10px}.feedback-management-header p{color:#666;font-size:1.1rem;margin:0}.feedback-table-container{background:#fff;border-radius:15px;box-shadow:0 5px 20px #0000001a;overflow:hidden}.feedback-table{border-collapse:collapse;width:100%}.feedback-table td,.feedback-table th{border-bottom:1px solid #e0e0e0;padding:20px;text-align:left}.feedback-table th{background-color:#f8f9fa;color:#333;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.feedback-table tbody tr:last-child td{border-bottom:none}.feedback-table tbody tr:hover{background-color:#f1f3f5}.feedback-table a{color:#667eea;font-weight:600;text-decoration:none;transition:color .3s ease}.feedback-table a:hover{color:#764ba2;text-decoration:underline}.handled-checkbox{cursor:pointer;height:20px;width:20px}.delete-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:6px 12px;transition:all .3s ease}.delete-button:hover{background-color:#c82333;box-shadow:0 2px 5px #dc35454d;transform:translateY(-1px)}.delete-button:active{box-shadow:0 1px 3px #dc35454d;transform:translateY(0)}.loading-spinner{height:50px;margin:40px auto;width:50px}.dark-mode .feedback-management-container{background:linear-gradient(135deg,#2c3e50,#34495e)}.dark-mode .feedback-management-header,.dark-mode .feedback-table th,.dark-mode .feedback-table-container{background-color:#34495e;color:#ecf0f1}.dark-mode .feedback-management-header h1,.dark-mode .feedback-table a{color:#a9bce2}.dark-mode .feedback-management-header p,.dark-mode .feedback-table th{color:#bdc3c7}.dark-mode .feedback-table td{border-bottom:1px solid #4a627a;color:#ecf0f1}.dark-mode .feedback-table tbody tr:hover{background-color:#4a627a}.active-users-page-container{background-color:#f5f7fa;border-radius:10px;box-shadow:0 4px 12px #00000014;margin:20px auto;max-width:1200px;padding:20px;position:relative;z-index:2}.active-users-header{margin-bottom:30px;position:relative;text-align:center}.back-to-admin-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;left:0;padding:10px 16px;position:absolute;text-decoration:none;top:0;transition:all .3s ease}.back-to-admin-btn:hover{box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}.active-users-header h1{border-bottom:2px solid #eee;color:#333;margin-bottom:10px;padding-bottom:10px}.active-users-header p{color:#666;font-style:italic;margin-bottom:15px}.refresh-indicator{align-items:center;color:#666;display:flex;font-size:.9rem;gap:10px;justify-content:center;margin-top:10px}.refresh-spinner{animation:spin 1s linear infinite;border:2px solid #e3e3e3;border-radius:50%;border-top-color:#667eea;height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.active-users-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:20px}.no-active-users{background:#fff;border-radius:10px;color:#666;font-size:1.1rem;margin-top:50px;padding:40px;text-align:center}.active-user-card{aspect-ratio:16/9;background-position:50%;background-size:cover;border:2px solid #28a745;border-radius:12px;box-shadow:0 5px 15px #0000001a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.active-user-card:hover{box-shadow:0 8px 20px #0000002e;transform:translateY(-5px)}.active-user-card-banner{height:25%;overflow:hidden;position:relative;width:100%}.active-user-card-banner-image{display:block;height:100%;object-fit:cover;width:100%}.active-user-card-content-area{display:flex;flex-direction:column;flex-grow:1;position:relative}.active-user-card-info-container{align-items:flex-start;box-sizing:border-box;display:flex;padding:0 15px;position:relative;width:100%;z-index:10}.active-user-card-pic-container{background-color:#ccc;border:3px solid #28a745;border-radius:50%;box-shadow:0 3px 8px #0000004d;flex-shrink:0;height:80px;margin-top:-40px;overflow:hidden;position:relative;width:80px;z-index:11}.active-user-card-pic{display:block;height:100%;object-fit:cover;width:100%}.active-user-card-details-wrapper{display:flex;flex-direction:column;flex-grow:1;margin-left:12px;min-width:0;padding-top:0;position:static}.active-user-nickname-display.active-user-nickname-overlay{align-items:center;border-radius:4px;display:flex;gap:6px;left:100px;max-width:calc(100% - 110px);padding:2px 6px;position:absolute;top:-30px;z-index:12}.active-user-nickname-display.active-user-nickname-overlay h2{align-items:center;color:#fff;display:flex;flex-grow:1;font-size:1.2rem;font-weight:600;gap:5px;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 2px #000000b3;white-space:nowrap}.active-user-premium-icon{color:#3498db;font-size:1em;vertical-align:middle}.active-user-vip-icon{color:#f39c12;font-size:1em;vertical-align:middle}.active-user-admin-icon{color:#e74c3c;font-size:1em;vertical-align:middle}.active-user-wallet-address-display{color:#f0f0f0;font-family:monospace;font-size:.75em;margin:2px 0 0;overflow:hidden;padding-left:6px;text-overflow:ellipsis;text-shadow:1px 1px 1px #0009;white-space:nowrap}.active-user-card-bio-box{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd9;border:1px solid #0003;border-radius:4px;display:flex;flex-direction:column;flex-grow:1;margin:10px 15px;overflow:hidden;padding:5px 10px 8px;z-index:5}.bio-box-label{color:#555;display:block;font-size:.7rem;font-weight:700;margin-bottom:3px;text-transform:uppercase}.active-user-bio{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.85em;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.active-user-last-seen{background:#28a7451a;border:1px solid #28a7454d;border-radius:4px;display:flex;flex-direction:column;font-size:.8rem;gap:3px;margin:0 15px 15px;padding:8px 10px}.online-status{align-items:center;color:#28a745;display:flex;font-weight:700;gap:5px}.last-seen-text{color:#666;font-style:italic}.loading-container{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center;min-height:200px}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #e3e3e3;border-radius:50%;border-top-color:#667eea;height:40px;margin-bottom:20px;width:40px}.error-message{color:#e74c3c;padding:20px;text-align:center}.error-content{font-size:1.1rem;margin-top:20px}.dark-mode .active-users-page-container{background-color:#121214e6;box-shadow:0 5px 15px #0006}.dark-mode .active-users-header h1{border-bottom-color:#444;color:#eee}.dark-mode .active-users-header p{color:#bbb}.dark-mode .active-user-card{box-shadow:0 5px 15px #0006}.dark-mode .active-user-card-pic-container{border-color:#28a745}.dark-mode .active-user-nickname-display.active-user-nickname-overlay h2{color:#eee}.dark-mode .active-user-wallet-address-display{color:#aaa}.dark-mode .active-user-card-bio-box{background:#2d3748d9;border-color:#fff3}.dark-mode .bio-box-label{color:#aaa}.dark-mode .active-user-bio{color:#ccc}.dark-mode .active-user-last-seen{background:#28a74533;border-color:#28a74566}.dark-mode .last-seen-text{color:#aaa}.dark-mode .no-active-users{background:#2d3748e6;color:#aaa}.dark-mode .loading-container{color:#eee}@media (max-width:768px){.active-users-page-container{margin:10px;padding:15px}.active-users-list{gap:20px;grid-template-columns:1fr}.back-to-admin-btn{align-self:flex-start;margin-bottom:20px;position:static}.active-users-header{text-align:left}}.not-found-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px;position:relative;text-align:center;z-index:1000}.app-container .not-found-container:after,.app-container .not-found-container:before,.app-container.not-found-container:after,.app-container.not-found-container:before,.not-found-container:after,.not-found-container:before{display:none!important}.not-found-container *{position:relative}.not-found-container :after,.not-found-container :before{display:none!important}.not-found-content{margin:0 auto;max-width:600px}.not-found-header{align-items:center;display:flex;gap:10px;justify-content:center;margin-bottom:20px}.not-found-emoji{animation:confused-shake 2s ease-in-out infinite;font-size:6rem;position:relative;top:-10px}@keyframes confused-shake{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.not-found-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);background-clip:text;-webkit-background-clip:text;font-size:8rem;font-weight:700;margin:0;text-shadow:3px 3px 6px #0000004d}.not-found-message{font-size:1.5rem;font-weight:300;letter-spacing:1px;margin:20px 0 40px}.not-found-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:2px solid #ffffff4d;border-radius:50px;color:#fff;display:inline-block;font-weight:500;padding:12px 30px;text-decoration:none;transition:all .3s ease}.not-found-link:hover{background:#fff3;border-color:#ffffff80;box-shadow:0 8px 20px #0003;color:#fff;text-decoration:none;transform:translateY(-2px)}.dark-mode .not-found-container{background:linear-gradient(135deg,#2c3e50,#34495e)}.dos-mode .not-found-container{background:#000;color:#0f0;font-family:Courier New,monospace}.dos-mode .not-found-title{-webkit-text-fill-color:initial;background:none;color:#0f0;text-shadow:none}.terminal-mode .not-found-container{background:#0c0c0c;color:#0f0;font-family:Courier New,monospace}.terminal-mode .not-found-title{-webkit-text-fill-color:initial;background:none;color:#0f0;text-shadow:none}.eight-bit-mode .not-found-container{background:#ff6b35;color:#fff;font-family:Courier New,monospace}.eight-bit-mode .not-found-title{-webkit-text-fill-color:initial;background:none;color:#fff;text-shadow:2px 2px 0 #000}.blueprint-mode .not-found-container{background:#1e3a8a;color:#fff}.blueprint-mode .not-found-title{-webkit-text-fill-color:initial;background:none;color:#60a5fa;text-shadow:none}.grandma-mode .not-found-container{background:linear-gradient(135deg,#ffeaa7,#fab1a0);color:#2d3436}.grandma-mode .not-found-title{-webkit-text-fill-color:initial;background:none;color:#636e72;text-shadow:none}@media (max-width:768px){.not-found-emoji{font-size:4rem}.not-found-title{font-size:5rem}.not-found-message{font-size:1.2rem}.not-found-link{font-size:.9rem;padding:10px 25px}.not-found-header{gap:15px}}.app-container{height:100vh}.app-container>.content{background-color:#fff;box-sizing:border-box;flex:1 1;height:100%;margin-left:200px;overflow-y:auto;padding:20px}.sidebar.collapsed~.content{margin-left:60px}.app-container.dark-mode .content{background-color:#333;color:#fff}.app-container.dark-mode nav a{color:#ecf0f1}.app-container.dark-mode nav a.active,.app-container.dark-mode nav a:hover{background:#0477c4;color:#ec6a00}.app-container.dos-mode .content{background-color:#00f!important;border:8px solid silver;box-shadow:inset 0 0 0 2px #000;color:#fff;padding:16px}.app-container.dos-mode h1,.app-container.dos-mode h2,.app-container.dos-mode h3,.app-container.dos-mode h4{color:#ff0;font-weight:400;margin-bottom:16px;text-transform:uppercase}.app-container.dos-mode button,.app-container.dos-mode input,.app-container.dos-mode select{border:2px outset silver;font-family:Courier New,monospace;padding:4px 8px}.app-container.dos-mode button:active{border:2px inset silver}.app-container.eight-bit-mode .content{background-color:#5c94fc;padding:16px;position:relative}.app-container.eight-bit-mode .content:before{background-color:#fff;border-radius:15px;box-shadow:40px -10px 0 20px #fff,100px 10px 0 15px #fff,180px -5px 0 25px #fff,250px 15px 0 15px #fff;content:"";height:30px;left:30px;position:absolute;top:20px;width:60px;z-index:0}.app-container.eight-bit-mode h1,.app-container.eight-bit-mode h2,.app-container.eight-bit-mode h3,.app-container.eight-bit-mode h4{color:#ff0;letter-spacing:2px;position:relative;text-shadow:4px 4px 0 #000;text-transform:uppercase;z-index:1}.app-container.eight-bit-mode nav{background-color:#28bd67;border-right:4px solid #000}.app-container.eight-bit-mode nav a{border-bottom:4px solid #000;color:#fff;font-family:Press Start\ 2P,Courier New,monospace;margin-bottom:5px;padding:10px;text-shadow:2px 2px 0 #000;transition:all .1s}.app-container.eight-bit-mode nav a.active,.app-container.eight-bit-mode nav a:hover{background-color:#f8d800;color:#000;text-shadow:none;transform:none}.app-container.eight-bit-mode button,.app-container.eight-bit-mode input,.app-container.eight-bit-mode select{border:1px solid #000;box-shadow:none;position:relative;transform:none;transition:none;z-index:1}.app-container.eight-bit-mode button:active{box-shadow:none;transform:none}.auth-notification-banner{align-items:flex-start;background-color:#ffc107;background-image:repeating-linear-gradient(-45deg,#dc3545b3,#dc3545b3 10px,#0000 0,#0000 20px);color:#000;display:flex;font-size:.9em;justify-content:center;left:0;min-height:50px;padding:15px 15px 10px;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.auth-notification-banner p{background-color:#ffffffe6;border-radius:3px;color:#333;display:inline-block;font-size:1.1em;font-weight:700;margin:0;padding:5px 80px 5px 10px;position:relative;text-align:left;text-shadow:none;white-space:pre-line;z-index:1}.auth-notification-banner .close-button{background:none;border:none;color:#000;cursor:pointer;font-size:1.6em;line-height:1;padding:0 5px;position:absolute;right:10px;text-shadow:0 0 2px #fff;top:10px;transform:none;z-index:2}.auth-notification-banner .close-button:hover{color:#333}.auth-notification-banner .logout-button-banner{background-color:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9em;font-weight:700;padding:5px 10px;position:absolute;right:5px;top:5px;transition:background-color .3s ease;z-index:2}.auth-notification-banner .logout-button-banner:hover{background-color:#c0392b}.app-container.with-auth-banner{padding-top:50px}.drawer-fullscreen-view .pinboard-target-icon .icon-number{background-color:#000000b3;border-radius:50%;bottom:2px;color:#fff;font-size:10px;font-weight:700;height:14px;line-height:14px;position:absolute;right:4px;text-align:center;width:14px}.drawer-fullscreen-view .close-drawer-btn{align-items:center;background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:35px;justify-content:center;padding:0;transition:background-color .2s;width:35px}.drawer-fullscreen-view .close-drawer-btn:hover{background-color:#2980b9}.clear-drawer-btn{align-items:center;background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:35px;justify-content:center;margin-right:0;padding:0;transition:background-color .2s;width:35px}.clear-drawer-btn:hover{background-color:#c82333}.clear-drawer-btn:disabled{background-color:#6c757d;cursor:not-allowed;opacity:.65}.drawer-header{align-items:center;background-color:#f9f9f9;border-bottom:1px solid #eee;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:10px 20px}.drawer-title{color:#333;flex-shrink:0;font-size:24px;margin:0}.drawer-controls{align-items:center;flex-direction:row;flex-shrink:0;flex-wrap:nowrap}.drawer-controls,.pinboard-targets{display:flex;gap:10px}.pinboard-target-group{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.pinboard-target-icon{align-items:center;background-color:#f0f0f0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:35px;justify-content:center;position:relative;transition:background-color .2s;width:35px}.pinboard-target-icon:hover{background-color:#e0e0e0}.pinboard-target-icon .icon-number{background-color:#000000b3;border-radius:50%;bottom:1px;color:#fff;font-size:9px;font-weight:700;height:12px;line-height:12px;position:absolute;right:1px;text-align:center;width:12px}.close-drawer-btn{align-items:center;background-color:#3498db;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:35px;justify-content:center;padding:0;transition:background-color .2s;width:35px}.close-drawer-btn:hover{background-color:#2980b9}.portrait-mode .content{height:calc(100vh - 64px);margin-bottom:64px;margin-left:0}.portrait-mode .settings-section .account-actions,.portrait-mode .settings-section .preferences-actions{align-items:center!important;display:flex!important;flex-direction:column!important;gap:10px!important;justify-content:flex-start!important;width:100%!important}.portrait-mode .settings-section .other-actions{align-items:stretch!important;display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.portrait-mode .settings-section .setting-button{margin:0 auto!important;max-width:420px!important;width:100%!important}.portrait-mode .settings-section .preferences-actions .setting-button{justify-content:center}.portrait-mode .settings-section .settings-action-item{display:flex!important;justify-content:center!important;width:100%!important}.portrait-mode .floating-chat-container{bottom:78px!important;right:16px}.portrait-mode .preferences-actions{gap:10px!important}.portrait-mode .preferences-actions .settings-action-item:first-child .setting-button{margin-bottom:0!important}.portrait-mode .preferences-actions .settings-action-item{margin:0!important}.portrait-mode .settings-section .account-actions .setting-button,.portrait-mode .settings-section .other-actions .setting-button{margin-left:0!important;margin-right:0!important}.portrait-mode .settings-section .other-actions .settings-action-item,.portrait-mode .settings-section .other-actions .settings-action-item[style*=margin]{margin:0!important}.portrait-mode .settings-section .other-actions .settings-action-item[style*=marginBottom]{margin-bottom:0!important}.portrait-mode .settings-section .other-actions .setting-button,.portrait-mode .settings-section .other-actions .settings-link-button{margin:0!important;max-width:none!important;width:100%!important}.portrait-mode .settings-section .settings-link-button{display:block!important;width:100%!important}.light-mode-box{background-color:#fff;border:1px solid #ccc;color:#333}.light-mode-box .mode-name{color:#333;font-weight:700}.light-mode-box .decorative-button{background-color:#f0f0f0;border:1px solid #ddd;color:#333}.app-container.aesthetic-mode button,.app-container.aesthetic-mode input,.app-container.aesthetic-mode select,.app-container.aesthetic-mode textarea,.app-container.bee-mode button,.app-container.bee-mode input,.app-container.bee-mode select,.app-container.bee-mode textarea,.app-container.blueprint-mode button,.app-container.blueprint-mode input,.app-container.blueprint-mode select,.app-container.blueprint-mode textarea,.app-container.construction-mode button,.app-container.construction-mode input,.app-container.construction-mode select,.app-container.construction-mode textarea,.app-container.dark-mode button,.app-container.dark-mode input,.app-container.dark-mode select,.app-container.dark-mode textarea,.app-container.dos-mode button,.app-container.dos-mode input,.app-container.dos-mode select,.app-container.dos-mode textarea,.app-container.eight-bit-mode button,.app-container.eight-bit-mode input,.app-container.eight-bit-mode select,.app-container.eight-bit-mode textarea,.app-container.food-mode button,.app-container.food-mode input,.app-container.food-mode select,.app-container.food-mode textarea,.app-container.grandma-mode button,.app-container.grandma-mode input,.app-container.grandma-mode select,.app-container.grandma-mode textarea,.app-container.grey-mode button,.app-container.grey-mode input,.app-container.grey-mode select,.app-container.grey-mode textarea,.app-container.music-mode button,.app-container.music-mode input,.app-container.music-mode select,.app-container.music-mode textarea,.app-container.pixel-art-mode button,.app-container.pixel-art-mode input,.app-container.pixel-art-mode select,.app-container.pixel-art-mode textarea,.app-container.reggae-mode button,.app-container.reggae-mode input,.app-container.reggae-mode select,.app-container.reggae-mode textarea,.app-container.samurai-mode button,.app-container.samurai-mode input,.app-container.samurai-mode select,.app-container.samurai-mode textarea,.app-container.sixties-mode button,.app-container.sixties-mode input,.app-container.sixties-mode select,.app-container.sixties-mode textarea,.app-container.synth-mode button,.app-container.synth-mode input,.app-container.synth-mode select,.app-container.synth-mode textarea,.app-container.terminal-mode button,.app-container.terminal-mode input,.app-container.terminal-mode select,.app-container.terminal-mode textarea,.app-container.vangogh-mode button,.app-container.vangogh-mode input,.app-container.vangogh-mode select,.app-container.vangogh-mode textarea{border-width:1px!important;box-shadow:none;font-size:inherit!important;line-height:normal!important;padding:revert!important;transform:none!important}.app-container.aesthetic-mode nav a,.app-container.bee-mode nav a,.app-container.blueprint-mode nav a,.app-container.construction-mode nav a,.app-container.dark-mode nav a,.app-container.dos-mode nav a,.app-container.eight-bit-mode nav a,.app-container.food-mode nav a,.app-container.grandma-mode nav a,.app-container.grey-mode nav a,.app-container.music-mode nav a,.app-container.pixel-art-mode nav a,.app-container.reggae-mode nav a,.app-container.samurai-mode nav a,.app-container.sixties-mode nav a,.app-container.synth-mode nav a,.app-container.terminal-mode nav a,.app-container.vangogh-mode nav a{font-family:inherit!important;height:50px!important}.app-container.dark-mode{background-color:#1a1a1a;color:#fff;font-family:Inter,sans-serif!important}.app-container.dark-mode button,.app-container.dark-mode input,.app-container.dark-mode select{background-color:#444;color:#fff}.app-container.dark-mode h1,.app-container.dark-mode h2{color:#ecf0f1}.app-container.dark-mode .sidebar nav a,.app-container.dark-mode .sidebar nav a span{color:#555!important}.app-container.dark-mode .sidebar nav a.active,.app-container.dark-mode .sidebar nav a.active span,.app-container.dark-mode .sidebar nav a:hover,.app-container.dark-mode .sidebar nav a:hover span{color:#888!important}.dark-mode-box{background-color:#333;color:#fff}.dark-mode-box,.dark-mode-box .decorative-button,.dark-mode-box .mode-name{font-family:Inter,sans-serif!important}.dark-mode-box .mode-toggle{background-color:#555}.dark-mode-box.active .mode-toggle{background-color:#4caf50}.dark-mode-button{background-color:#444;box-shadow:0 1px 3px #0000004d;color:#fff}.app-container.aesthetic-mode .profile-widget-container .profile-button,.app-container.bee-mode .profile-widget-container .profile-button,.app-container.blueprint-mode .profile-widget-container .profile-button,.app-container.construction-mode .profile-widget-container .profile-button,.app-container.dark-mode .profile-widget-container .profile-button,.app-container.dos-mode .profile-widget-container .profile-button,.app-container.eight-bit-mode .profile-widget-container .profile-button,.app-container.food-mode .profile-widget-container .profile-button,.app-container.grandma-mode .profile-widget-container .profile-button,.app-container.grey-mode .profile-widget-container .profile-button,.app-container.music-mode .profile-widget-container .profile-button,.app-container.pcb-mode .profile-widget-container .profile-button,.app-container.pixel-art-mode .profile-widget-container .profile-button,.app-container.reggae-mode .profile-widget-container .profile-button,.app-container.samurai-mode .profile-widget-container .profile-button,.app-container.sixties-mode .profile-widget-container .profile-button,.app-container.synth-mode .profile-widget-container .profile-button,.app-container.terminal-mode .profile-widget-container .profile-button,.app-container.vangogh-mode .profile-widget-container .profile-button{border-radius:50%!important;box-shadow:0 2px 5px #0003!important;margin:0;padding:0!important}.app-container.aesthetic-mode .profile-widget-container .profile-button .profile-image,.app-container.bee-mode .profile-widget-container .profile-button .profile-image,.app-container.blueprint-mode .profile-widget-container .profile-button .profile-image,.app-container.construction-mode .profile-widget-container .profile-button .profile-image,.app-container.dark-mode .profile-widget-container .profile-button .profile-image,.app-container.dos-mode .profile-widget-container .profile-button .profile-image,.app-container.eight-bit-mode .profile-widget-container .profile-button .profile-image,.app-container.food-mode .profile-widget-container .profile-button .profile-image,.app-container.grandma-mode .profile-widget-container .profile-button .profile-image,.app-container.grey-mode .profile-widget-container .profile-button .profile-image,.app-container.music-mode .profile-widget-container .profile-button .profile-image,.app-container.pcb-mode .profile-widget-container .profile-button .profile-image,.app-container.pixel-art-mode .profile-widget-container .profile-button .profile-image,.app-container.reggae-mode .profile-widget-container .profile-button .profile-image,.app-container.samurai-mode .profile-widget-container .profile-button .profile-image,.app-container.sixties-mode .profile-widget-container .profile-button .profile-image,.app-container.synth-mode .profile-widget-container .profile-button .profile-image,.app-container.terminal-mode .profile-widget-container .profile-button .profile-image,.app-container.vangogh-mode .profile-widget-container .profile-button .profile-image{border-radius:50%!important;object-fit:cover!important}.app-container.dark-mode .chat-style-container,.dark-mode .chat-style-container{background-color:#333!important;border-color:#444!important}.app-container.dark-mode .chat-style-container h3,.dark-mode .chat-style-container h3{background-color:#2a2a2a!important;border-bottom-color:#444!important;color:#ecf0f1!important}.app-container.dark-mode .chat-message,.dark-mode .chat-message{background-color:#2a2a2a!important}.app-container.dark-mode .chat-message-user,.app-container.dark-mode .clickable-username,.dark-mode .chat-message-user,.dark-mode .clickable-username{color:#ecf0f1!important}.app-container.dark-mode .clickable-username:hover,.dark-mode .clickable-username:hover{color:#bdc3c7!important}.app-container.dark-mode .chat-input-area,.dark-mode .chat-input-area{background-color:#2a2a2a!important;border-top-color:#444!important}.app-container.dark-mode .chat-tool-button,.dark-mode .chat-tool-button{background-color:#444!important;border-color:#555!important;color:#fff!important}.app-container.dark-mode .chat-tool-button:hover,.dark-mode .chat-tool-button:hover{background-color:#555!important;border-color:#666!important}.app-container.dark-mode ::-webkit-scrollbar,.dark-mode ::-webkit-scrollbar{height:12px;width:12px}.app-container.dark-mode ::-webkit-scrollbar-track,.dark-mode ::-webkit-scrollbar-track{background:#1d1d1f;border-radius:6px}.app-container.dark-mode ::-webkit-scrollbar-thumb,.dark-mode ::-webkit-scrollbar-thumb{background:#3f3f45;border:2px solid #1d1d1f;border-radius:6px}.app-container.dark-mode ::-webkit-scrollbar-thumb:hover,.dark-mode ::-webkit-scrollbar-thumb:hover{background:#51515a}.app-container.dark-mode ::-webkit-scrollbar:horizontal,.dark-mode ::-webkit-scrollbar:horizontal{height:12px}.app-container.dark-mode .content-type-bar-fill::-webkit-scrollbar,.dark-mode .content-type-bar-fill::-webkit-scrollbar{width:12px}.app-container.dark-mode .content-type-bar-fill::-webkit-scrollbar-track,.dark-mode .content-type-bar-fill::-webkit-scrollbar-track{background:#1d1d1f}.app-container.dark-mode .content-type-bar-fill::-webkit-scrollbar-thumb,.dark-mode .content-type-bar-fill::-webkit-scrollbar-thumb{background:#3f3f45;border:2px solid #1d1d1f;border-radius:6px}.app-container.dark-mode .content-type-bar-fill::-webkit-scrollbar-thumb:hover,.dark-mode .content-type-bar-fill::-webkit-scrollbar-thumb:hover{background:#51515a}.app-container.dark-mode .content-type-bars::-webkit-scrollbar,.dark-mode .content-type-bars::-webkit-scrollbar{height:12px}.app-container.dark-mode .content-type-bars::-webkit-scrollbar-track,.dark-mode .content-type-bars::-webkit-scrollbar-track{background:#1d1d1f}.app-container.dark-mode .content-type-bars::-webkit-scrollbar-thumb,.dark-mode .content-type-bars::-webkit-scrollbar-thumb{background:#3f3f45;border:2px solid #1d1d1f;border-radius:6px}.app-container.dark-mode .content-type-bars::-webkit-scrollbar-thumb:hover,.dark-mode .content-type-bars::-webkit-scrollbar-thumb:hover{background:#51515a}.app-container.dark-mode *,.dark-mode *{scrollbar-color:#3f3f45 #1d1d1f;scrollbar-width:thin}.app-container.dark-mode .chat-send-button,.dark-mode .chat-send-button{background-color:#444!important;border-color:#555!important;color:#fff!important}.app-container.dark-mode .chat-send-button:hover,.dark-mode .chat-send-button:hover{background-color:#555!important;border-color:#666!important}.app-container.dark-mode .chat-send-button:disabled,.dark-mode .chat-send-button:disabled{background-color:#333!important;border-color:#444!important;color:#888!important}.app-container.dark-mode .simple-emoji-palette,.dark-mode .simple-emoji-palette{background-color:#2a2a2a!important;border-color:#555!important}.app-container.dark-mode .emoji-tabs,.dark-mode .emoji-tabs{border-bottom-color:#555!important}.app-container.dark-mode .emoji-tab-button.active,.dark-mode .emoji-tab-button.active{background-color:#444!important;border-color:#555!important;color:#fff!important}.app-container.dark-mode .simple-emoji-button:hover,.dark-mode .simple-emoji-button:hover{background-color:#444!important;border-color:#555!important}.app-container.dark-mode .create-page-overall-wrapper{background-color:#1a1a1a}.app-container.dark-mode .wallet-header{background-color:#333;border-color:#444}.app-container.dark-mode .wallet-header h2{color:#fff}.app-container.dark-mode .wallet-address{color:#ccc}.app-container.dark-mode .balance-card.modern-balance-card{background:#2a2a2a;border-color:#444}.app-container.dark-mode .faucet-button-area{background-color:#2a2a2a;border-color:#444}.grey-mode-box{border:1px solid #666}.grey-mode-box .mode-name{font-weight:700}.grey-mode-box .decorative-button{background-color:#666;border:1px solid #555}.app-container.grey-mode{background-color:grey;color:#e0e0e0;font-family:Inter,sans-serif!important}.app-container.grey-mode .content{background-color:grey!important;color:#e0e0e0}.app-container.grey-mode>.content{background-color:grey!important}.app-container.grey-mode .sidebar,.app-container.grey-mode .sidebar:before,.grey-mode .sidebar{background-color:#707070!important}.app-container.grey-mode .sidebar nav a,.app-container.grey-mode .sidebar nav a span{color:#505050!important}.app-container.grey-mode .sidebar nav a.active,.app-container.grey-mode .sidebar nav a:hover{background-color:grey!important;color:#707070!important}.app-container.grey-mode .sidebar nav a.active span,.app-container.grey-mode .sidebar nav a:hover span{color:#707070!important}.app-container.grey-mode .sidebar-build-label,.app-container.grey-mode .sidebar-footer,.grey-mode .sidebar-build-label,.grey-mode .sidebar-footer{color:#b0b0b0!important}.app-container.grey-mode .sidebar .logo,.grey-mode .sidebar .logo{color:#e0e0e0}.app-container.grey-mode button,.app-container.grey-mode input,.app-container.grey-mode select,.app-container.grey-mode textarea{background-color:#707070!important;border:1px solid #606060!important;color:#fff!important}.app-container.grey-mode .chat-input,.app-container.grey-mode .search-input,.app-container.grey-mode .url-form-pinboard input,.app-container.grey-mode .url-input,.app-container.grey-mode input[type=search],.app-container.grey-mode input[type=text],.app-container.grey-mode input[type=url],.grey-mode .chat-input,.grey-mode .search-input,.grey-mode .url-form-pinboard input,.grey-mode .url-input,.grey-mode input[type=search],.grey-mode input[type=text],.grey-mode input[type=url]{background-color:#707070!important;border-color:#606060!important;color:#303030!important}.app-container.grey-mode .feed-glow-button,.grey-mode .feed-glow-button{background-color:#606060!important;border-color:#505050!important;color:#303030!important}.app-container.grey-mode .browser-container~* span,.app-container.grey-mode .order-bar-wrapper+* span,.app-container.grey-mode .order-bar-wrapper~div span,.app-container.grey-mode .order-bar-wrapper~div[style*="display: flex"] span,.app-container.grey-mode [style*="Change display order"] span,.app-container.grey-mode [style*="display: flex"][style*="alignItems: center"] span,.app-container.grey-mode [style*="fontWeight: 'bold'"] span,.app-container.grey-mode [style*="marginLeft: '505px'"],.app-container.grey-mode [style*="marginLeft: '505px'"] *,.app-container.grey-mode [style*="marginLeft: '505px'"] span,.app-container.grey-mode [style*="marginLeft: '505px'"]>span,.app-container.grey-mode [style*="marginRight: '10px'"] span,.app-container.grey-mode h1~div span,.grey-mode .browser-container~* span,.grey-mode .order-bar-wrapper~div span,.grey-mode .order-bar-wrapper~div[style*="display: flex"] span,.grey-mode [style*="Change display order"] span,.grey-mode [style*="display: flex"][style*="alignItems: center"] span,.grey-mode [style*="fontWeight: 'bold'"] span,.grey-mode [style*="marginLeft: '505px'"],.grey-mode [style*="marginLeft: '505px'"] *,.grey-mode [style*="marginLeft: '505px'"] span,.grey-mode [style*="marginLeft: '505px'"]>span,.grey-mode [style*="marginRight: '10px'"] span,.grey-mode h1~div span{color:#000!important}.app-container.grey-mode #order-bar-container,.grey-mode #order-bar-container{background-color:#606060!important;border-color:#505050!important}.app-container.grey-mode #order-bar-container .order-bar-item,.app-container.grey-mode #order-bar-container>div>div>div,.grey-mode #order-bar-container .order-bar-item,.grey-mode #order-bar-container>div>div>div{background-color:#606060!important;border-color:#505050!important;color:#303030!important}.app-container.grey-mode .content-controls .custom-button,.grey-mode .content-controls .custom-button{background-color:#606060!important;border-color:#505050!important;color:#000!important}.app-container.grey-mode .content-controls .custom-button:hover,.grey-mode .content-controls .custom-button:hover{background-color:#707070!important;color:#101010!important}.app-container.grey-mode .content-type-title,.grey-mode .content-type-title{color:#202020!important}.app-container.grey-mode .content-type-bar:hover .content-type-title,.grey-mode .content-type-bar:hover .content-type-title{color:#303030!important}.app-container.grey-mode .content-controls,.grey-mode .content-controls{background-color:#505050!important}.app-container.grey-mode .browser-item-header,.app-container.grey-mode .card-header,.grey-mode .browser-item-header,.grey-mode .card-header{background-color:#505050!important;background:#505050!important;border-bottom-color:#404040!important}.app-container.grey-mode .action-menu-button,.grey-mode .action-menu-button{background-color:#505050!important;background:#505050!important;border-color:#404040!important;color:#000!important}.app-container.grey-mode .action-menu-button:hover,.grey-mode .action-menu-button:hover{background-color:#606060!important;background:#606060!important}.app-container.grey-mode .card-header *,.app-container.grey-mode .card-header-buttons,.app-container.grey-mode .card-header>*,.grey-mode .card-header *,.grey-mode .card-header-buttons,.grey-mode .card-header>*{background-color:initial!important}.app-container.grey-mode .browse-button,.app-container.grey-mode .search-button,.grey-mode .browse-button,.grey-mode .search-button{background-color:#505050!important;border-color:#404040!important;color:#000!important}.app-container.grey-mode .browse-button:hover,.app-container.grey-mode .search-button:hover,.grey-mode .browse-button:hover,.grey-mode .search-button:hover{background-color:#606060!important;color:#000!important}.app-container.grey-mode .browse-button *,.grey-mode .browse-button *{color:#000!important}.app-container.grey-mode button:hover{background-color:grey;border-color:#707070}.app-container.grey-mode h1,.app-container.grey-mode h2,.app-container.grey-mode h3,.app-container.grey-mode h4{color:#303030}.app-container.grey-mode a{color:#404040}.app-container.grey-mode a:hover{color:#505050}.app-container.grey-mode .content-box{background-color:#707070;border:1px solid #606060;color:#e0e0e0}.app-container.grey-mode .page-container{background-color:grey;color:#e0e0e0}.app-container.grey-mode .custom-button{background-color:#707070;border:1px solid #606060;color:#fff}.app-container.grey-mode .custom-button:hover{background-color:grey;border-color:#707070}.app-container.grey-mode .custom-button:active{background-color:#606060}.app-container.grey-mode .custom-button:disabled{background-color:#606060;color:#a0a0a0}.app-container.grey-mode .load-more-button{background-color:#707070;border:1px solid #606060;color:#fff}.app-container.grey-mode .load-more-button:hover{background-color:grey}.app-container.grey-mode .toggle-slider{background-color:#707070}.app-container.grey-mode .toggle-slider:before{background-color:#e0e0e0}.app-container.grey-mode input:checked+.toggle-slider{background-color:#909090}.app-container.grey-mode .box,.app-container.grey-mode .card,.app-container.grey-mode .panel{background-color:#707070;border:1px solid #606060;color:#e0e0e0}.grey-mode-box{background-color:grey}.grey-mode-box,.grey-mode-box .decorative-button,.grey-mode-box .mode-name{color:#303030;font-family:Inter,sans-serif!important}.grey-mode-box .mode-toggle{background-color:#707070}.grey-mode-box.active .mode-toggle{background-color:#4caf50}.grey-mode-button{background-color:#707070;border:1px solid #606060;box-shadow:0 1px 3px #0000004d;color:#fff}.app-container.grey-mode .home-content-wrapper,.grey-mode .home-content-wrapper{background-color:initial!important}.app-container.grey-mode .feature-box,.grey-mode .feature-box{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .features-list li,.grey-mode .features-list li{color:#303030!important}.app-container.grey-mode .features-list strong,.grey-mode .features-list strong{color:#404040!important}.app-container.grey-mode .feature-box h2,.grey-mode .feature-box h2{border-bottom-color:#505050!important;color:#404040!important}.app-container.grey-mode .feature-title-link,.grey-mode .feature-title-link{color:#404040!important}.app-container.grey-mode .feature-title-link:hover,.grey-mode .feature-title-link:hover{color:#505050!important}.app-container.grey-mode .features-main-title,.app-container.grey-mode .home-content-wrapper h1,.app-container.grey-mode .home-content-wrapper p,.app-container.grey-mode h1,.grey-mode .features-main-title,.grey-mode .home-content-wrapper h1,.grey-mode .home-content-wrapper p,.grey-mode h1{color:#303030!important}.app-container.grey-mode .searched-term-display,.grey-mode .searched-term-display{color:#505050!important}.app-container.grey-mode .searched-term,.grey-mode .searched-term{color:#303030!important}.app-container.grey-mode .content-type-bar-fill,.grey-mode .content-type-bar-fill{background-color:#707070!important;background:#707070!important}.app-container.grey-mode #order-bar-container,.grey-mode #order-bar-container{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode #order-bar-container>div>div>div,.grey-mode #order-bar-container>div>div>div{background-color:#707070!important;border-color:#606060!important;color:#e0e0e0!important}.app-container.grey-mode .pinned-item-html,.grey-mode .pinned-item-html{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .pinboard-controls,.grey-mode .pinboard-controls{background-color:#707070e6!important}.app-container.grey-mode .image-container,.grey-mode .image-container{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .image-container .title,.app-container.grey-mode .image-container h3,.app-container.grey-mode .image-container h4,.app-container.grey-mode .image-container span,.grey-mode .image-container .title,.grey-mode .image-container h3,.grey-mode .image-container h4,.grey-mode .image-container span{color:#000!important}.app-container.grey-mode .youtube-video-wrapper,.grey-mode .youtube-video-wrapper{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .youtube-video-wrapper .title,.app-container.grey-mode .youtube-video-wrapper .video-title,.app-container.grey-mode .youtube-video-wrapper h3,.app-container.grey-mode .youtube-video-wrapper h4,.app-container.grey-mode .youtube-video-wrapper span,.grey-mode .youtube-video-wrapper .title,.grey-mode .youtube-video-wrapper .video-title,.grey-mode .youtube-video-wrapper h3,.grey-mode .youtube-video-wrapper h4,.grey-mode .youtube-video-wrapper span{color:#000!important}.app-container.grey-mode .spotify-track-wrapper,.grey-mode .spotify-track-wrapper{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .spotify-track-wrapper .title,.app-container.grey-mode .spotify-track-wrapper .track-title,.app-container.grey-mode .spotify-track-wrapper h3,.app-container.grey-mode .spotify-track-wrapper h4,.app-container.grey-mode .spotify-track-wrapper span,.grey-mode .spotify-track-wrapper .title,.grey-mode .spotify-track-wrapper .track-title,.grey-mode .spotify-track-wrapper h3,.grey-mode .spotify-track-wrapper h4,.grey-mode .spotify-track-wrapper span{color:#000!important}.app-container.grey-mode .twitch-stream-wrapper,.grey-mode .twitch-stream-wrapper{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .twitch-stream-wrapper .title,.app-container.grey-mode .twitch-stream-wrapper h3,.app-container.grey-mode .twitch-stream-wrapper h4,.app-container.grey-mode .twitch-stream-wrapper span,.grey-mode .twitch-stream-wrapper .title,.grey-mode .twitch-stream-wrapper h3,.grey-mode .twitch-stream-wrapper h4,.grey-mode .twitch-stream-wrapper span{color:#000!important}.app-container.grey-mode .news-article,.grey-mode .news-article{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .card-content-area .news-title,.app-container.grey-mode .card-content-area .song-title,.app-container.grey-mode .card-content-area .track-title,.app-container.grey-mode .card-content-area .video-title,.app-container.grey-mode .card-content-area h3,.app-container.grey-mode .news-article .article-title,.app-container.grey-mode .news-article .card-content-area *,.app-container.grey-mode .news-article .news-title,.app-container.grey-mode .news-article .title,.app-container.grey-mode .news-article h3,.app-container.grey-mode .news-article h4,.app-container.grey-mode .news-article p,.app-container.grey-mode .news-article span,.app-container.grey-mode .news-title,.app-container.grey-mode .reddit-post .card-content-area *,.app-container.grey-mode .reddit-title,.app-container.grey-mode .song-title,.app-container.grey-mode .spotify-track-wrapper .card-content-area *,.app-container.grey-mode .track-title,.app-container.grey-mode .video-title,.app-container.grey-mode .youtube-video-wrapper .card-content-area *,.grey-mode .card-content-area .news-title,.grey-mode .card-content-area .song-title,.grey-mode .card-content-area .track-title,.grey-mode .card-content-area .video-title,.grey-mode .card-content-area h3,.grey-mode .news-article .article-title,.grey-mode .news-article .card-content-area *,.grey-mode .news-article .news-title,.grey-mode .news-article .title,.grey-mode .news-article h3,.grey-mode .news-article h4,.grey-mode .news-article p,.grey-mode .news-article span,.grey-mode .news-title,.grey-mode .reddit-post .card-content-area *,.grey-mode .reddit-title,.grey-mode .song-title,.grey-mode .spotify-track-wrapper .card-content-area *,.grey-mode .track-title,.grey-mode .video-title,.grey-mode .youtube-video-wrapper .card-content-area *{color:#000!important}.app-container.grey-mode .reddit-post,.grey-mode .reddit-post{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .reddit-header,.app-container.grey-mode .reddit-post *,.app-container.grey-mode .reddit-selftext,.app-container.grey-mode .reddit-subreddit,.app-container.grey-mode .reddit-title,.grey-mode .reddit-header,.grey-mode .reddit-post *,.grey-mode .reddit-selftext,.grey-mode .reddit-subreddit,.grey-mode .reddit-title{color:#000!important}.app-container.grey-mode .filter-dropdown,.grey-mode .filter-dropdown{background-color:#707070!important;border-color:#606060!important;color:#000!important}.app-container.grey-mode .filter-dropdown option,.grey-mode .filter-dropdown option{background-color:#707070!important;color:#000!important}.app-container.grey-mode .filter-dropdown *,.grey-mode .filter-dropdown *{color:#000!important}.app-container.grey-mode .fullscreen-overlay,.grey-mode .fullscreen-overlay{background-color:#707070b3!important}.app-container.grey-mode .content-type-bar:fullscreen .content-controls,.grey-mode .content-type-bar:fullscreen .content-controls{background-color:#707070f2!important}.app-container.grey-mode .content-type-bar[data-type=Image]:fullscreen,.grey-mode .content-type-bar[data-type=Image]:fullscreen{background-color:grey!important}.app-container.grey-mode .chat-style-container,.app-container.grey-mode .tv-empty-container,.grey-mode .chat-style-container,.grey-mode .tv-empty-container{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .chat-style-container h3,.grey-mode .chat-style-container h3{background-color:#606060!important;border-color:#505050!important}.app-container.grey-mode .tv-channel-button,.app-container.grey-mode .tv-channel-button.active,.app-container.grey-mode .tv-channel-button:hover,.grey-mode .tv-channel-button,.grey-mode .tv-channel-button.active,.grey-mode .tv-channel-button:hover{color:#000!important}.app-container.grey-mode .tv-channel-display,.app-container.grey-mode .tv-channel-display *,.grey-mode .tv-channel-display,.grey-mode .tv-channel-display *{color:#303030!important}.app-container.grey-mode .chat-style-container h3,.app-container.grey-mode .content-submit-button,.app-container.grey-mode .content-submit-button *,.app-container.grey-mode .playlist-container,.app-container.grey-mode .playlist-container *,.app-container.grey-mode .tv-admin-controls .danger,.app-container.grey-mode .tv-admin-controls .danger *,.app-container.grey-mode .tv-admin-controls button,.app-container.grey-mode .tv-admin-controls button *,.app-container.grey-mode .tv-button,.app-container.grey-mode .tv-button *,.app-container.grey-mode .tv-playlist-header,.app-container.grey-mode .tv-playlist-header *,.app-container.grey-mode .tv-playlist-header h3,.app-container.grey-mode .volume-buttons,.app-container.grey-mode .volume-buttons *,.app-container.grey-mode .volume-buttons button,.app-container.grey-mode .volume-controls *,.app-container.grey-mode .volume-controls button,.grey-mode .chat-style-container h3,.grey-mode .content-submit-button,.grey-mode .content-submit-button *,.grey-mode .playlist-container,.grey-mode .playlist-container *,.grey-mode .tv-admin-controls .danger,.grey-mode .tv-admin-controls .danger *,.grey-mode .tv-admin-controls button,.grey-mode .tv-admin-controls button *,.grey-mode .tv-button,.grey-mode .tv-button *,.grey-mode .tv-playlist-header,.grey-mode .tv-playlist-header *,.grey-mode .tv-playlist-header h3,.grey-mode .volume-buttons,.grey-mode .volume-buttons *,.grey-mode .volume-buttons button,.grey-mode .volume-controls *,.grey-mode .volume-controls button{color:#000!important}.app-container.grey-mode .tv-chat-area,.grey-mode .tv-chat-area{background-color:#707070e6!important}.app-container.grey-mode .chat-message,.grey-mode .chat-message{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .chat-messages-area,.grey-mode .chat-messages-area{background-color:#707070!important}.app-container.grey-mode .chat-input-area,.grey-mode .chat-input-area{background-color:#606060!important;border-color:#505050!important}.app-container.grey-mode .chaosbox-container,.grey-mode .chaosbox-container{background-color:grey!important}.app-container.grey-mode .chaos-box-container,.grey-mode .chaos-box-container{background:grey!important;background-color:grey!important}.app-container.grey-mode .create-page-overall-wrapper,.grey-mode .create-page-overall-wrapper{background-color:grey!important}.app-container.grey-mode .statistics-card,.app-container.grey-mode .statistics-chart-container,.grey-mode .statistics-card,.grey-mode .statistics-chart-container{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .chart-container,.app-container.grey-mode .chart-wrapper,.app-container.grey-mode .statistics-period-selector,.app-container.grey-mode canvas,.grey-mode .chart-container,.grey-mode .chart-wrapper,.grey-mode .statistics-period-selector,.grey-mode canvas{background-color:#707070!important}.app-container.grey-mode .statistics-card h2,.app-container.grey-mode .statistics-card.browser-usage-card h2,.app-container.grey-mode .statistics-chart-container h2,.grey-mode .statistics-card h2,.grey-mode .statistics-card.browser-usage-card h2,.grey-mode .statistics-chart-container h2,body.grey-mode .statistics-card h2,body.grey-mode .statistics-card.browser-usage-card h2{border-bottom:1px solid #505050!important;color:#303030!important}.app-container.grey-mode .browser-usage-card hr,.app-container.grey-mode .statistics-card hr,.app-container.grey-mode .stats-divider,.grey-mode .browser-usage-card hr,.grey-mode .statistics-card hr,.grey-mode .stats-divider{background-color:initial!important;border:none!important;border-top:1px solid #606060!important;height:1px!important}.app-container.grey-mode .total-crypto-usd-value,.grey-mode .total-crypto-usd-value{border-top:1px solid #505050!important}.app-container.grey-mode .stat-value,.grey-mode .stat-value{color:#404040!important}.app-container.grey-mode .stat-label,.grey-mode .stat-label{color:#505050!important}.app-container.grey-mode .statistics-period-selector button,.grey-mode .statistics-period-selector button{color:#303030!important}.app-container.grey-mode .statistics-period-selector button.active,.grey-mode .statistics-period-selector button.active{background-color:#606060!important;color:#fff!important}.app-container.grey-mode .chart-placeholder,.app-container.grey-mode .total-crypto-usd-value .stat-label,.grey-mode .chart-placeholder,.grey-mode .total-crypto-usd-value .stat-label{color:#505050!important}.app-container.grey-mode .total-crypto-usd-value .stat-value.main-count,.grey-mode .total-crypto-usd-value .stat-value.main-count{color:#303030!important}.app-container.grey-mode .statistics-card.crypto-card .stat-item.usd-value .stat-value,.app-container.grey-mode .statistics-card.crypto-card .stat-value.crypto-amount,.grey-mode .statistics-card.crypto-card .stat-item.usd-value .stat-value,.grey-mode .statistics-card.crypto-card .stat-value.crypto-amount{color:#404040!important}.app-container.grey-mode .chart-toggles,.app-container.grey-mode .chart-toggles label,.app-container.grey-mode .plans-page,.app-container.grey-mode .tier-header h3,.grey-mode .chart-toggles,.grey-mode .chart-toggles label,.grey-mode .plans-page,.grey-mode .tier-header h3{color:#303030!important}.app-container.grey-mode .guest-tier .tier-description,.app-container.grey-mode .guest-tier .tier-price,.app-container.grey-mode .guest-tier h3,.grey-mode .guest-tier .tier-description,.grey-mode .guest-tier .tier-price,.grey-mode .guest-tier h3{color:#503000!important}.app-container.grey-mode .user-tier .tier-description,.app-container.grey-mode .user-tier .tier-price,.app-container.grey-mode .user-tier h3,.grey-mode .user-tier .tier-description,.grey-mode .user-tier .tier-price,.grey-mode .user-tier h3{color:#0a2e12!important}.app-container.grey-mode .premium-tier .tier-description,.app-container.grey-mode .premium-tier .tier-price,.app-container.grey-mode .premium-tier h3,.grey-mode .premium-tier .tier-description,.grey-mode .premium-tier .tier-price,.grey-mode .premium-tier h3{color:#002850!important}.app-container.grey-mode .tier-description,.app-container.grey-mode .tier-price,.grey-mode .tier-description,.grey-mode .tier-price{color:#404040!important}.app-container.grey-mode .feature-name,.grey-mode .feature-name{color:#303030!important}.app-container.grey-mode .current-plan-indicator,.app-container.grey-mode .guest-value,.app-container.grey-mode .premium-value,.app-container.grey-mode .user-value,.grey-mode .current-plan-indicator,.grey-mode .guest-value,.grey-mode .premium-value,.grey-mode .user-value{color:#505050!important}.app-container.grey-mode .feature-detail,.grey-mode .feature-detail{color:#606060!important}.app-container.grey-mode .plans-comparison-table thead th,.grey-mode .plans-comparison-table thead th{border-right:1px solid #505050!important}.app-container.grey-mode .plans-comparison-table tbody td,.grey-mode .plans-comparison-table tbody td{border-bottom:1px solid #505050!important;border-right:1px solid #505050!important}.app-container.grey-mode .collapse-button,.app-container.grey-mode .modes-button,.grey-mode .collapse-button,.grey-mode .modes-button{background-color:initial!important;color:#505050!important}.app-container.grey-mode .collapse-button:hover,.app-container.grey-mode .modes-button:hover,.grey-mode .collapse-button:hover,.grey-mode .modes-button:hover{color:#303030!important}.app-container.grey-mode .collapse-button-container,.grey-mode .collapse-button-container{background-color:initial!important}.app-container.grey-mode .settings-section,.grey-mode .settings-section{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .settings-section h2,.grey-mode .settings-section h2{border-bottom-color:#606060!important;color:#303030!important}.app-container.grey-mode .setting-label,.grey-mode .setting-label{color:#303030!important}.app-container.grey-mode .setting-item,.grey-mode .setting-item{border-bottom-color:#606060!important;color:#303030!important}.app-container.grey-mode .feedback-section h3,.grey-mode .feedback-section h3{color:#303030!important}.app-container.grey-mode .feedback-textarea,.grey-mode .feedback-textarea{background-color:#707070!important;border-color:#606060!important;color:#303030!important}.app-container.grey-mode .feedback-textarea::placeholder,.grey-mode .feedback-textarea::placeholder{color:#606060!important}.app-container.grey-mode .wallet-header,.grey-mode .wallet-header{background-color:#707070!important}.app-container.grey-mode .wallet-details,.grey-mode .wallet-details{background-color:#707070!important;border-radius:8px!important;padding:10px 20px!important}.app-container.grey-mode .balance-card,.app-container.grey-mode .crypto-chart-section,.app-container.grey-mode .crypto-chart-section.modern-section,.app-container.grey-mode .modern-balance-card,.app-container.grey-mode .modern-trustline-section,.app-container.grey-mode .nft-gallery-section,.app-container.grey-mode .nft-section,.app-container.grey-mode .token-prices-container,.app-container.grey-mode .trustline-section,.grey-mode .balance-card,.grey-mode .crypto-chart-section,.grey-mode .crypto-chart-section.modern-section,.grey-mode .modern-balance-card,.grey-mode .modern-trustline-section,.grey-mode .nft-gallery-section,.grey-mode .nft-section,.grey-mode .token-prices-container,.grey-mode .trustline-section{background-color:#707070!important}.app-container.grey-mode .wallet-header h2,.grey-mode .wallet-header h2{color:#303030!important}.app-container.grey-mode .wallet-address,.grey-mode .wallet-address{background-color:#707070!important;border-radius:6px!important;color:#303030!important;padding:8px 12px!important}.app-container.grey-mode .logout-button,.app-container.grey-mode .logout-button.header-logout,.app-container.grey-mode .wallet-badge.xaman-badge-simple,.grey-mode .logout-button,.grey-mode .logout-button.header-logout,.grey-mode .wallet-badge.xaman-badge-simple{color:#303030!important}.app-container.grey-mode .logout-button.header-logout:hover,.app-container.grey-mode .logout-button:hover,.grey-mode .logout-button.header-logout:hover,.grey-mode .logout-button:hover{color:#202020!important}.app-container.grey-mode .crypto-chart-section *,.grey-mode .crypto-chart-section *{color:#303030!important}.app-container.grey-mode .chart-toggle-buttons button,.grey-mode .chart-toggle-buttons button{background-color:#707070!important;border-color:#606060!important;color:#303030!important}.app-container.grey-mode .chart-toggle-buttons button[aria-pressed=true],.grey-mode .chart-toggle-buttons button[aria-pressed=true]{background-color:grey!important;border-color:#707070!important;color:#202020!important}.app-container.grey-mode .crypto-chart-container div[style*="rgba(255, 255, 255"], .app-container.grey-mode .crypto-chart-container div[style*=backgroundColor], .app-container.grey-mode .crypto-chart-section div[style*="rgba(255, 255, 255"], .app-container.grey-mode .crypto-chart-section div[style*=backgroundColor], .grey-mode .crypto-chart-container div[style*="rgba(255, 255, 255"], .grey-mode .crypto-chart-container div[style*=backgroundColor], .grey-mode .crypto-chart-section div[style*="rgba(255, 255, 255"], .grey-mode .crypto-chart-section div[style*=backgroundColor]{background-color:#606060!important}.app-container.grey-mode .crypto-chart-container div[style*=backgroundColor] span,.app-container.grey-mode .crypto-chart-container div[style*=padding] span,.app-container.grey-mode .crypto-chart-section div[style*=backgroundColor] span,.app-container.grey-mode .crypto-chart-section div[style*=padding] span,.grey-mode .crypto-chart-container div[style*=backgroundColor] span,.grey-mode .crypto-chart-container div[style*=padding] span,.grey-mode .crypto-chart-section div[style*=backgroundColor] span,.grey-mode .crypto-chart-section div[style*=padding] span{color:#202020!important}.app-container.grey-mode .session-timer,.grey-mode .session-timer{color:#303030!important}.app-container.grey-mode .loggedin-section *,.app-container.grey-mode .wallet-container *,.app-container.grey-mode .wallet-content *,.grey-mode .loggedin-section *,.grey-mode .wallet-container *,.grey-mode .wallet-content *{color:inherit}.app-container.grey-mode .loggedin-section,.app-container.grey-mode .wallet-container,.app-container.grey-mode .wallet-content,.grey-mode .loggedin-section,.grey-mode .wallet-container,.grey-mode .wallet-content{color:#303030}.app-container.grey-mode .modern-trustline-section h3,.app-container.grey-mode .token-prices-container *,.app-container.grey-mode .trustline-button,.app-container.grey-mode .trustline-button.modern-button,.app-container.grey-mode .trustline-description,.app-container.grey-mode .wallet-container h1,.app-container.grey-mode .wallet-container h2,.app-container.grey-mode .wallet-container h3,.app-container.grey-mode .wallet-container h4,.app-container.grey-mode .wallet-container label,.app-container.grey-mode .wallet-container p,.app-container.grey-mode .wallet-container span,.grey-mode .modern-trustline-section h3,.grey-mode .token-prices-container *,.grey-mode .trustline-button,.grey-mode .trustline-button.modern-button,.grey-mode .trustline-description,.grey-mode .wallet-container h1,.grey-mode .wallet-container h2,.grey-mode .wallet-container h3,.grey-mode .wallet-container h4,.grey-mode .wallet-container label,.grey-mode .wallet-container p,.grey-mode .wallet-container span{color:#303030!important}.app-container.grey-mode .trustline-button.modern-button:hover,.app-container.grey-mode .trustline-button:hover,.grey-mode .trustline-button.modern-button:hover,.grey-mode .trustline-button:hover{color:#202020!important}.app-container.grey-mode .nft-gallery-section *,.app-container.grey-mode .nft-section *,.app-container.grey-mode .nft-section-header h3,.grey-mode .nft-gallery-section *,.grey-mode .nft-section *,.grey-mode .nft-section-header h3{color:#303030!important}.app-container.grey-mode .nft-item,.grey-mode .nft-item{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .timeline-container,.grey-mode .timeline-container{background-color:#707070!important}.app-container.grey-mode .event-date,.app-container.grey-mode .event-title,.app-container.grey-mode .timeline-title,.grey-mode .event-date,.grey-mode .event-title,.grey-mode .timeline-title{color:#303030!important}.app-container.grey-mode .timeline,.grey-mode .timeline{background-color:#505050!important}.app-container.grey-mode .timeline-dot,.grey-mode .timeline-dot{background-color:grey!important}.app-container.grey-mode .nft-name,.app-container.grey-mode .timeline-date-end,.app-container.grey-mode .timeline-date-middle,.app-container.grey-mode .timeline-date-start,.grey-mode .nft-name,.grey-mode .timeline-date-end,.grey-mode .timeline-date-middle,.grey-mode .timeline-date-start{color:#303030!important}.app-container.grey-mode .nft-placeholder,.grey-mode .nft-placeholder{background-color:#606060!important;color:#505050!important}.app-container.grey-mode .nft-image,.grey-mode .nft-image{background-color:#606060!important}.app-container.grey-mode .balance-card div[style*="marginLeft: '10px'"],.app-container.grey-mode .balance-header .usd-toggle,.grey-mode .balance-card div[style*="marginLeft: '10px'"],.grey-mode .balance-header .usd-toggle{background-color:#707070!important;border-radius:6px!important;padding:5px 10px!important}.app-container.grey-mode .balance-card div[style*=marginLeft] label,.app-container.grey-mode .balance-header .usd-toggle label,.grey-mode .balance-card div[style*=marginLeft] label,.grey-mode .balance-header .usd-toggle label{color:#303030!important}.app-container.grey-mode #usdToggle,.grey-mode #usdToggle{-webkit-appearance:none;appearance:none;background-color:grey;border:1px solid #606060;border-radius:3px;cursor:pointer;display:inline-block;height:16px;margin-left:5px;position:relative;vertical-align:middle;width:16px}.app-container.grey-mode #usdToggle:checked,.grey-mode #usdToggle:checked{background-color:#606060}.app-container.grey-mode #usdToggle:checked:after,.grey-mode #usdToggle:checked:after{color:#e0e0e0;content:"✔";font-size:14px;left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%)}.app-container.grey-mode .nft-section div[style*="background: rgba(255, 255, 255"], .grey-mode .nft-section div[style*="background: rgba(255, 255, 255"]{background-color:#707070!important}.app-container.grey-mode .nft-filter-button,.app-container.grey-mode .nft-section div[style*="background: rgba(255, 255, 255"] span,.grey-mode .nft-filter-button,.grey-mode .nft-section div[style*="background: rgba(255, 255, 255"] span{color:#303030!important}.app-container.grey-mode .nft-filter-button:hover,.grey-mode .nft-filter-button:hover{color:#202020!important}.app-container.grey-mode .nft-filter-button.active,.app-container.grey-mode .refresh-button,.app-container.grey-mode .refresh-button.icon-button,.grey-mode .nft-filter-button.active,.grey-mode .refresh-button,.grey-mode .refresh-button.icon-button{color:#303030!important}.app-container.grey-mode .refresh-button.icon-button:hover,.app-container.grey-mode .refresh-button:hover,.grey-mode .refresh-button.icon-button:hover,.grey-mode .refresh-button:hover{color:#202020!important}.app-container.grey-mode .nft-sort-button,.grey-mode .nft-sort-button{color:#303030!important}.app-container.grey-mode .nft-sort-button:hover,.grey-mode .nft-sort-button:hover{color:#202020!important}.app-container.grey-mode .nft-sort-dropdown-menu button,.grey-mode .nft-sort-dropdown-menu button{color:#303030!important}.app-container.grey-mode .nft-sort-dropdown-menu button:hover,.grey-mode .nft-sort-dropdown-menu button:hover{color:#202020!important}.app-container.grey-mode .nft-sort-dropdown-menu button.active,.app-container.grey-mode .wallet-container button,.grey-mode .nft-sort-dropdown-menu button.active,.grey-mode .wallet-container button{color:#303030!important}.app-container.grey-mode .wallet-container button:hover,.grey-mode .wallet-container button:hover{color:#202020!important}.app-container.grey-mode .modern-button,.grey-mode .modern-button{color:#303030!important}.app-container.grey-mode .modern-button:hover,.grey-mode .modern-button:hover{color:#202020!important}.app-container.grey-mode .wallet-container small,.grey-mode .wallet-container small{color:#505050!important}.app-container.grey-mode .action-button,.app-container.grey-mode .setting-button,.grey-mode .action-button,.grey-mode .setting-button{background-color:grey!important;color:#303030!important}.app-container.grey-mode .action-button:hover,.app-container.grey-mode .setting-button:hover,.grey-mode .action-button:hover,.grey-mode .setting-button:hover{background-color:#909090!important;color:#202020!important}.app-container.grey-mode .danger-button,.app-container.grey-mode .setting-button.danger,.grey-mode .danger-button,.grey-mode .setting-button.danger{background-color:#707070!important;color:#303030!important}.app-container.grey-mode .danger-button:hover,.app-container.grey-mode .setting-button.danger:hover,.grey-mode .danger-button:hover,.grey-mode .setting-button.danger:hover{background-color:grey!important;color:#202020!important}.app-container.grey-mode [style*="color: #fff"],.app-container.grey-mode [style*="color: #ffffff"],.app-container.grey-mode [style*="color: white"],.grey-mode [style*="color: #fff"],.grey-mode [style*="color: #ffffff"],.grey-mode [style*="color: white"]{color:#e0e0e0!important}.app-container.grey-mode [style*="background-color: #fff"],.app-container.grey-mode [style*="background-color: #ffffff"],.app-container.grey-mode [style*="background-color: white"],.app-container.grey-mode [style*="background: #fff"],.app-container.grey-mode [style*="background: #ffffff"],.app-container.grey-mode [style*="background: white"],.grey-mode [style*="background-color: #fff"],.grey-mode [style*="background-color: #ffffff"],.grey-mode [style*="background-color: white"],.grey-mode [style*="background: #fff"],.grey-mode [style*="background: #ffffff"],.grey-mode [style*="background: white"]{background-color:#707070!important;background:#707070!important}.app-container.grey-mode .content-item,.app-container.grey-mode .result-card,.app-container.grey-mode .search-result,.grey-mode .content-item,.grey-mode .result-card,.grey-mode .search-result{background-color:#707070!important;border-color:#606060!important}.app-container.grey-mode .article-title,.app-container.grey-mode .content-item .title,.app-container.grey-mode .content-item h3,.app-container.grey-mode .content-item h4,.app-container.grey-mode .news-title,.app-container.grey-mode .result-card .title,.app-container.grey-mode .result-card h3,.app-container.grey-mode .result-card h4,.app-container.grey-mode .search-result .title,.app-container.grey-mode .search-result h3,.app-container.grey-mode .search-result h4,.app-container.grey-mode .track-title,.app-container.grey-mode .video-title,.grey-mode .article-title,.grey-mode .content-item .title,.grey-mode .content-item h3,.grey-mode .content-item h4,.grey-mode .news-title,.grey-mode .result-card .title,.grey-mode .result-card h3,.grey-mode .result-card h4,.grey-mode .search-result .title,.grey-mode .search-result h3,.grey-mode .search-result h4,.grey-mode .track-title,.grey-mode .video-title{color:#000!important}.app-container.grey-mode .white-bg,.app-container.grey-mode [class*=light-bg],.app-container.grey-mode [class*=white],.grey-mode .white-bg,.grey-mode [class*=light-bg],.grey-mode [class*=white]{background-color:#707070!important}.app-container.grey-mode ::-webkit-scrollbar,.grey-mode ::-webkit-scrollbar{height:12px;width:12px}.app-container.grey-mode ::-webkit-scrollbar-track,.grey-mode ::-webkit-scrollbar-track{background:#606060!important;border-radius:6px}.app-container.grey-mode ::-webkit-scrollbar-thumb,.grey-mode ::-webkit-scrollbar-thumb{background:#505050!important;border:2px solid #606060;border-radius:6px}.app-container.grey-mode ::-webkit-scrollbar-thumb:hover,.grey-mode ::-webkit-scrollbar-thumb:hover{background:#404040!important}.app-container.grey-mode ::-webkit-scrollbar:horizontal,.grey-mode ::-webkit-scrollbar:horizontal{height:12px}.app-container.grey-mode .content-type-bar-fill::-webkit-scrollbar,.grey-mode .content-type-bar-fill::-webkit-scrollbar{width:12px}.app-container.grey-mode .content-type-bar-fill::-webkit-scrollbar-track,.grey-mode .content-type-bar-fill::-webkit-scrollbar-track{background:#606060!important}.app-container.grey-mode .content-type-bar-fill::-webkit-scrollbar-thumb,.grey-mode .content-type-bar-fill::-webkit-scrollbar-thumb{background:#505050!important;border:2px solid #606060}.app-container.grey-mode .content-type-bar-fill::-webkit-scrollbar-thumb:hover,.grey-mode .content-type-bar-fill::-webkit-scrollbar-thumb:hover{background:#404040!important}.app-container.grey-mode .content-type-bars::-webkit-scrollbar,.grey-mode .content-type-bars::-webkit-scrollbar{height:12px}.app-container.grey-mode .content-type-bars::-webkit-scrollbar-track,.grey-mode .content-type-bars::-webkit-scrollbar-track{background:#606060!important}.app-container.grey-mode .content-type-bars::-webkit-scrollbar-thumb,.grey-mode .content-type-bars::-webkit-scrollbar-thumb{background:#505050!important;border:2px solid #606060}.app-container.grey-mode .content-type-bars::-webkit-scrollbar-thumb:hover,.grey-mode .content-type-bars::-webkit-scrollbar-thumb:hover{background:#404040!important}.app-container.grey-mode *,.grey-mode *{scrollbar-color:#505050 #606060;scrollbar-width:thin}.app-container.grey-mode .profile-username-display,.grey-mode .profile-username-display{color:#606060!important}.app-container.grey-mode .spotify-player-container,.app-container.grey-mode .spotify-player-container iframe,.app-container.grey-mode .tv-player-container,.app-container.grey-mode .tv-player-container iframe,.grey-mode .spotify-player-container,.grey-mode .spotify-player-container iframe,.grey-mode .tv-player-container,.grey-mode .tv-player-container iframe{background-color:#707070!important}.app-container.grey-mode .spotify-placeholder,.app-container.grey-mode .tv-placeholder,.grey-mode .spotify-placeholder,.grey-mode .tv-placeholder{background-color:#707070!important;color:#303030!important}.app-container.grey-mode .chat-message-gif,.grey-mode .chat-message-gif{border-color:#505050!important}.app-container.grey-mode .chaosbox-chat-header,.app-container.grey-mode .chaosbox-chat-header span,.app-container.grey-mode .chat-message-content,.app-container.grey-mode .chat-style-container h3,.app-container.grey-mode .chat-user-count,.app-container.grey-mode .message-text,.grey-mode .chaosbox-chat-header,.grey-mode .chaosbox-chat-header span,.grey-mode .chat-message-content,.grey-mode .chat-style-container h3,.grey-mode .chat-user-count,.grey-mode .message-text{color:#303030!important}.app-container.grey-mode .private-chat-page,.grey-mode .private-chat-page{background:#505050!important;background-image:none!important}.app-container.grey-mode .private-chat-header,.grey-mode .private-chat-header{background:#505050f2!important}.app-container.grey-mode .chat-name-input,.app-container.grey-mode .chat-title,.app-container.grey-mode .chat-title *,.app-container.grey-mode .chat-title h2,.app-container.grey-mode .edit-chat-name-btn,.app-container.grey-mode .edit-chat-name-btn:hover,.app-container.grey-mode .editable-chat-name,.app-container.grey-mode .vote-text,.grey-mode .chat-name-input,.grey-mode .chat-title,.grey-mode .chat-title *,.grey-mode .chat-title h2,.grey-mode .edit-chat-name-btn,.grey-mode .edit-chat-name-btn:hover,.grey-mode .editable-chat-name,.grey-mode .vote-text{color:#303030!important}.app-container.grey-mode .participants-panel,.app-container.grey-mode .private-chat-sidebar,.grey-mode .participants-panel,.grey-mode .private-chat-sidebar{background:#606060f2!important}.app-container.grey-mode .participant-name,.app-container.grey-mode .participant-name *,.app-container.grey-mode .participant-name-text,.app-container.grey-mode .participants-header,.app-container.grey-mode .participants-header *,.app-container.grey-mode .participants-header h3,.app-container.grey-mode .private-chat-sidebar *,.app-container.grey-mode .sidebar-header *,.app-container.grey-mode .sidebar-header .participant-count,.app-container.grey-mode .sidebar-header h3,.grey-mode .participant-name,.grey-mode .participant-name *,.grey-mode .participant-name-text,.grey-mode .participants-header,.grey-mode .participants-header *,.grey-mode .participants-header h3,.grey-mode .private-chat-sidebar *,.grey-mode .sidebar-header *,.grey-mode .sidebar-header .participant-count,.grey-mode .sidebar-header h3{color:#303030!important}.app-container.grey-mode .participant-wallet,.grey-mode .participant-wallet{color:#404040!important}.app-container.grey-mode .chat-last-activity,.app-container.grey-mode .participant-nickname-display,.app-container.grey-mode .participant-nickname-display h4,.app-container.grey-mode .private-chat-sidebar .chat-last-activity,.grey-mode .chat-last-activity,.grey-mode .participant-nickname-display,.grey-mode .participant-nickname-display h4,.grey-mode .private-chat-sidebar .chat-last-activity{color:#303030!important}.app-container.grey-mode .participant-card-bio-box,.grey-mode .participant-card-bio-box{background:#707070e6!important}.app-container.grey-mode .message-sender,.app-container.grey-mode .message-text,.app-container.grey-mode .message-time,.app-container.grey-mode .participant-actions button,.app-container.grey-mode .participant-bio,.app-container.grey-mode .private-chat-message,.app-container.grey-mode .private-chat-message.other-message,.app-container.grey-mode .private-chat-message.other-message .message-sender,.app-container.grey-mode .private-chat-message.other-message .message-text,.app-container.grey-mode .private-chat-message.other-message .message-time,.app-container.grey-mode .private-chat-message.own-message,.app-container.grey-mode .private-chat-message.own-message .message-sender,.app-container.grey-mode .private-chat-message.own-message .message-text,.app-container.grey-mode .private-chat-message.own-message .message-time,.grey-mode .message-sender,.grey-mode .message-text,.grey-mode .message-time,.grey-mode .participant-actions button,.grey-mode .participant-bio,.grey-mode .private-chat-message,.grey-mode .private-chat-message.other-message,.grey-mode .private-chat-message.other-message .message-sender,.grey-mode .private-chat-message.other-message .message-text,.grey-mode .private-chat-message.other-message .message-time,.grey-mode .private-chat-message.own-message,.grey-mode .private-chat-message.own-message .message-sender,.grey-mode .private-chat-message.own-message .message-text,.grey-mode .private-chat-message.own-message .message-time{color:#303030!important}.app-container.grey-mode .private-chat-input-area,.grey-mode .private-chat-input-area{background:#505050f2!important}.app-container.grey-mode .private-chat-input,.grey-mode .private-chat-input{background-color:#606060!important;color:#303030!important}.app-container.grey-mode .private-chat-input::placeholder,.grey-mode .private-chat-input::placeholder{color:#505050!important}.app-container.grey-mode .close-chat-button,.app-container.grey-mode .send-message-button,.grey-mode .close-chat-button,.grey-mode .send-message-button{color:#303030!important}.app-container.grey-mode .chat-list-header,.grey-mode .chat-list-header{background:#505050f2!important}.app-container.grey-mode .chat-item-info,.app-container.grey-mode .chat-item-info *,.app-container.grey-mode .chat-item-meta,.app-container.grey-mode .chat-item-meta *,.app-container.grey-mode .chat-item-preview,.app-container.grey-mode .chat-item-title,.app-container.grey-mode .chat-list-header *,.app-container.grey-mode .chat-list-header .chat-count,.app-container.grey-mode .chat-list-header h3,.app-container.grey-mode .chat-list-item,.app-container.grey-mode .chat-list-item :not(.chat-list-premium-icon):not(.chat-list-vip-icon):not(.chat-list-admin-icon):not(.chat-list-og-icon):not(.chat-list-verified-icon),.app-container.grey-mode .chat-list-item [style*=color],.app-container.grey-mode .chat-list-sidebar .chat-list-item .chat-item-info .chat-item-meta .chat-last-activity,.app-container.grey-mode .chat-list-sidebar .chat-list-item .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text,.app-container.grey-mode .chat-list-sidebar .chat-list-item .chat-item-info .chat-participants-section .participants-header-text,.app-container.grey-mode .chat-list-sidebar :not(.chat-list-premium-icon):not(.chat-list-vip-icon):not(.chat-list-admin-icon):not(.chat-list-og-icon):not(.chat-list-verified-icon),.app-container.grey-mode .chat-participant-count,.app-container.grey-mode .chat-participant-row,.app-container.grey-mode .chat-participant-row :not(.chat-list-premium-icon):not(.chat-list-vip-icon):not(.chat-list-admin-icon):not(.chat-list-og-icon):not(.chat-list-verified-icon),.app-container.grey-mode .chat-participants-header,.app-container.grey-mode .chat-participants-section,.app-container.grey-mode .chat-participants-with-pics,.app-container.grey-mode .chat-participants-with-pics :not(.chat-list-premium-icon):not(.chat-list-vip-icon):not(.chat-list-admin-icon):not(.chat-list-og-icon):not(.chat-list-verified-icon),.app-container.grey-mode .participant-name-text,.app-container.grey-mode .participant-name-text.current-user-name,.app-container.grey-mode .participants-header-text *,.app-container.grey-mode .participants-toggle-btn,.app-container.grey-mode .participants-toggle-btn:hover,.grey-mode .chat-item-info,.grey-mode .chat-item-info *,.grey-mode .chat-item-meta,.grey-mode .chat-item-meta *,.grey-mode .chat-item-preview,.grey-mode .chat-item-title,.grey-mode .chat-list-header *,.grey-mode .chat-list-header .chat-count,.grey-mode .chat-list-header h3,.grey-mode .chat-list-item,.grey-mode .chat-list-item :not(.chat-list-premium-icon):not(.chat-list-vip-icon):not(.chat-list-admin-icon):not(.chat-list-og-icon):not(.chat-list-verified-icon),.grey-mode .chat-list-item [style*=color],.grey-mode .chat-list-sidebar .chat-list-item .chat-item-info .chat-item-meta .chat-last-activity,.grey-mode .chat-list-sidebar .chat-list-item .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text,.grey-mode .chat-list-sidebar .chat-list-item .chat-item-info .chat-participants-section .participants-header-text,.grey-mode .chat-list-sidebar :not(.chat-list-premium-icon):not(.chat-list-vip-icon):not(.chat-list-admin-icon):not(.chat-list-og-icon):not(.chat-list-verified-icon),.grey-mode .chat-participant-count,.grey-mode .chat-participant-row,.grey-mode .chat-participant-row :not(.chat-list-premium-icon):not(.chat-list-vip-icon):not(.chat-list-admin-icon):not(.chat-list-og-icon):not(.chat-list-verified-icon),.grey-mode .chat-participants-header,.grey-mode .chat-participants-section,.grey-mode .chat-participants-with-pics,.grey-mode .chat-participants-with-pics :not(.chat-list-premium-icon):not(.chat-list-vip-icon):not(.chat-list-admin-icon):not(.chat-list-og-icon):not(.chat-list-verified-icon),.grey-mode .participant-name-text,.grey-mode .participant-name-text.current-user-name,.grey-mode .participants-header-text *,.grey-mode .participants-toggle-btn,.grey-mode .participants-toggle-btn:hover,body.app-container.grey-mode .chat-list-sidebar .chat-last-activity,body.app-container.grey-mode .chat-list-sidebar .participant-name-text,body.app-container.grey-mode .chat-list-sidebar .participants-header-text,body.grey-mode .chat-list-sidebar .chat-last-activity,body.grey-mode .chat-list-sidebar .participant-name-text,body.grey-mode .chat-list-sidebar .participants-header-text,html body.app-container.grey-mode .chat-list-sidebar .chat-last-activity,html body.app-container.grey-mode .chat-list-sidebar .participant-name-text,html body.app-container.grey-mode .chat-list-sidebar .participants-header-text,html body.grey-mode .chat-list-sidebar .chat-last-activity,html body.grey-mode .chat-list-sidebar .participant-name-text,html body.grey-mode .chat-list-sidebar .participants-header-text{color:#303030!important}.app-container.grey-mode .chat-list-premium-icon,.grey-mode .chat-list-premium-icon{color:#3498db!important;filter:drop-shadow(0 0 2px rgba(52,152,219,.6))!important}.app-container.grey-mode .chat-list-vip-icon,.grey-mode .chat-list-vip-icon{color:#f1c40f!important;filter:drop-shadow(0 0 2px rgba(241,196,15,.6))!important}.app-container.grey-mode .chat-list-admin-icon,.grey-mode .chat-list-admin-icon{color:#e74c3c!important;filter:drop-shadow(0 0 2px rgba(231,76,60,.6))!important}.app-container.grey-mode .chat-list-og-icon,.grey-mode .chat-list-og-icon{color:#333!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.8))!important}.app-container.grey-mode .chat-list-verified-icon,.grey-mode .chat-list-verified-icon{color:#28a745!important;filter:drop-shadow(0 0 2px rgba(40,167,69,.6))!important}.app-container.grey-mode .chat-list-sidebar .chat-list-premium-icon,.grey-mode .chat-list-sidebar .chat-list-premium-icon{filter:drop-shadow(0 0 2px rgba(52,152,219,.6))!important}.app-container.grey-mode .chat-list-sidebar .chat-list-vip-icon,.grey-mode .chat-list-sidebar .chat-list-vip-icon{filter:drop-shadow(0 0 2px rgba(241,196,15,.6))!important}.app-container.grey-mode .chat-list-sidebar .chat-list-admin-icon,.grey-mode .chat-list-sidebar .chat-list-admin-icon{filter:drop-shadow(0 0 2px rgba(231,76,60,.6))!important}.app-container.grey-mode .chat-list-sidebar .chat-list-og-icon,.grey-mode .chat-list-sidebar .chat-list-og-icon{filter:drop-shadow(0 0 2px rgba(255,255,255,.8))!important}.app-container.grey-mode .chat-list-sidebar .chat-list-verified-icon,.grey-mode .chat-list-sidebar .chat-list-verified-icon{filter:drop-shadow(0 0 2px rgba(40,167,69,.6))!important}.app-container.grey-mode .chat-list-sidebar .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text .chat-list-premium-icon,.grey-mode .chat-list-sidebar .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text .chat-list-premium-icon{color:#3498db!important;filter:drop-shadow(0 0 2px rgba(52,152,219,.6))!important}.app-container.grey-mode .chat-list-sidebar .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text .chat-list-vip-icon,.grey-mode .chat-list-sidebar .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text .chat-list-vip-icon{color:#f1c40f!important;filter:drop-shadow(0 0 2px rgba(241,196,15,.6))!important}.app-container.grey-mode .chat-list-sidebar .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text .chat-list-admin-icon,.grey-mode .chat-list-sidebar .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text .chat-list-admin-icon{color:#e74c3c!important;filter:drop-shadow(0 0 2px rgba(231,76,60,.6))!important}.app-container.grey-mode .chat-list-sidebar .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text .chat-list-og-icon,.grey-mode .chat-list-sidebar .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text .chat-list-og-icon{color:#333!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.8))!important}.app-container.grey-mode .chat-list-sidebar .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text .chat-list-verified-icon,.grey-mode .chat-list-sidebar .chat-item-info .chat-participants-section .chat-participants-with-pics .chat-participant-row .participant-name-text .chat-list-verified-icon{color:#28a745!important;filter:drop-shadow(0 0 2px rgba(40,167,69,.6))!important}.app-container.grey-mode .chat-participants-section,.app-container.grey-mode .invite-button,.app-container.grey-mode .leave-button,.app-container.grey-mode .my-chats-header *,.app-container.grey-mode .participants-header-text,.grey-mode .chat-participants-section,.grey-mode .invite-button,.grey-mode .leave-button,.grey-mode .my-chats-header *,.grey-mode .participants-header-text{color:#303030!important}.app-container.grey-mode .private-chat-page *,.grey-mode .private-chat-page *{color:inherit}.app-container.grey-mode .private-chat-page [style*="color: #fff"],.app-container.grey-mode .private-chat-page [style*="color: #ffffff"],.app-container.grey-mode .private-chat-page [style*="color: white"],.grey-mode .private-chat-page [style*="color: #fff"],.grey-mode .private-chat-page [style*="color: #ffffff"],.grey-mode .private-chat-page [style*="color: white"]{color:#303030!important}.app-container.grey-mode .private-chat-container,.grey-mode .private-chat-container{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#707070f2!important}.app-container.grey-mode .chat-list-sidebar,.grey-mode .chat-list-sidebar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#606060f2!important}.app-container.grey-mode .chat-list-item,.grey-mode .chat-list-item{background:#505050!important}.app-container.grey-mode .chat-list-item:hover,.grey-mode .chat-list-item:hover{background:#606060!important}.app-container.grey-mode .chat-list-item.active,.grey-mode .chat-list-item.active{background:#707070!important}.app-container.grey-mode .chat-area,.app-container.grey-mode .chat-main-area,.app-container.grey-mode .chat-messages-area,.app-container.grey-mode .chat-messages-container,.app-container.grey-mode .private-chat-messages,.app-container.grey-mode .private-messages-area,.grey-mode .chat-area,.grey-mode .chat-main-area,.grey-mode .chat-messages-area,.grey-mode .chat-messages-container,.grey-mode .private-chat-messages,.grey-mode .private-messages-area{background:#505050!important}.app-container.grey-mode .private-chats-popup,.grey-mode .private-chats-popup{background:#707070!important}.app-container.grey-mode .private-chats-popup .chat-list-item,.grey-mode .private-chats-popup .chat-list-item{background:#505050!important}.app-container.grey-mode .private-chats-popup *,.app-container.grey-mode .private-chats-popup .chat-count,.app-container.grey-mode .private-chats-popup h3,.grey-mode .private-chats-popup *,.grey-mode .private-chats-popup .chat-count,.grey-mode .private-chats-popup h3{color:#505050!important}.app-container.grey-mode .floating-chat-panel,.grey-mode .floating-chat-panel{background:#707070!important}.app-container.grey-mode .chat-panel-header,.grey-mode .chat-panel-header{background:#505050!important;color:#303030!important}.app-container.grey-mode .chat-panel-header h3,.grey-mode .chat-panel-header h3{color:#303030!important}.app-container.grey-mode .close-panel-button,.app-container.grey-mode .open-chats-button,.grey-mode .close-panel-button,.grey-mode .open-chats-button{background-color:#707070!important;color:#505050!important}.app-container.grey-mode .close-panel-button:hover,.app-container.grey-mode .open-chats-button:hover,.grey-mode .close-panel-button:hover,.grey-mode .open-chats-button:hover{background-color:grey!important;color:#505050!important}.app-container.grey-mode .chat-panel-content,.app-container.grey-mode .chat-sections,.grey-mode .chat-panel-content,.grey-mode .chat-sections{background:#606060!important}.app-container.grey-mode .section-header,.grey-mode .section-header{background:#505050!important;border-bottom-color:#404040!important}.app-container.grey-mode .section-header h4,.grey-mode .section-header h4{color:#e0e0e0!important}.app-container.grey-mode .chat-item,.grey-mode .chat-item{background:#606060!important;border-bottom-color:#505050!important}.app-container.grey-mode .chat-item:hover,.grey-mode .chat-item:hover{background:#707070!important}.app-container.grey-mode .chat-item.unread,.grey-mode .chat-item.unread{background:grey!important}.app-container.grey-mode .chat-item *,.app-container.grey-mode .chat-item-info *,.grey-mode .chat-item *,.grey-mode .chat-item-info *{color:#e0e0e0!important}.app-container.grey-mode .new-chat-button,.grey-mode .new-chat-button{background:#505050!important;color:#303030!important}.app-container.grey-mode .new-chat-button:hover,.grey-mode .new-chat-button:hover{background:#606060!important;color:#303030!important}.app-container.grey-mode .new-chat-button *,.app-container.grey-mode .new-chat-button:hover *,.grey-mode .new-chat-button *,.grey-mode .new-chat-button:hover *{color:#303030!important}.app-container.grey-mode .chat-panel-footer,.grey-mode .chat-panel-footer{background:#505050!important;border-top-color:#404040!important}.app-container.grey-mode .invitations-section,.grey-mode .invitations-section{background:#606060!important;border-bottom-color:#505050!important}.app-container.grey-mode .active-chats-section,.app-container.grey-mode .popup-chat-list,.grey-mode .active-chats-section,.grey-mode .popup-chat-list{background:#606060!important}.app-container.grey-mode .popup-chat-item,.grey-mode .popup-chat-item{background:#505050!important;border-bottom-color:#404040!important}.app-container.grey-mode .popup-chat-item:hover,.grey-mode .popup-chat-item:hover{background:#606060!important}.app-container.grey-mode .popup-chat-item.active,.grey-mode .popup-chat-item.active{background:#707070!important}.app-container.grey-mode .chat-item div,.app-container.grey-mode .chat-item h3,.app-container.grey-mode .chat-item h4,.app-container.grey-mode .chat-item p,.app-container.grey-mode .chat-item span,.app-container.grey-mode .chat-item-last-message,.app-container.grey-mode .chat-item-name,.app-container.grey-mode .chat-item-title,.app-container.grey-mode .chat-panel-footer *,.app-container.grey-mode .popup-chat-item *,.app-container.grey-mode .popup-chat-item div,.app-container.grey-mode .popup-chat-item h3,.app-container.grey-mode .popup-chat-item h4,.app-container.grey-mode .popup-chat-item p,.app-container.grey-mode .popup-chat-item span,.app-container.grey-mode .popup-chat-item-preview,.app-container.grey-mode .popup-chat-item-title,.app-container.grey-mode .popup-chat-last-activity,.app-container.grey-mode .popup-chat-last-message,.grey-mode .chat-item div,.grey-mode .chat-item h3,.grey-mode .chat-item h4,.grey-mode .chat-item p,.grey-mode .chat-item span,.grey-mode .chat-item-last-message,.grey-mode .chat-item-name,.grey-mode .chat-item-title,.grey-mode .chat-panel-footer *,.grey-mode .popup-chat-item *,.grey-mode .popup-chat-item div,.grey-mode .popup-chat-item h3,.grey-mode .popup-chat-item h4,.grey-mode .popup-chat-item p,.grey-mode .popup-chat-item span,.grey-mode .popup-chat-item-preview,.grey-mode .popup-chat-item-title,.grey-mode .popup-chat-last-activity,.grey-mode .popup-chat-last-message{color:#303030!important}.app-container.grey-mode .chats-section,.grey-mode .chats-section{background:#606060!important}.app-container.grey-mode .chat-panel-message,.grey-mode .chat-panel-message{color:#e0e0e0!important}.app-container.grey-mode .invitation-item,.grey-mode .invitation-item{background:#505050!important;border-bottom-color:#404040!important}.app-container.grey-mode .invitation-item *,.grey-mode .invitation-item *{color:#e0e0e0!important}.app-container.grey-mode .message-user,.grey-mode .message-user{color:#404040!important}.app-container.grey-mode .feed-page-container,.feed-page-container.grey-mode,.grey-mode .feed-page-container{background-color:grey!important}.app-container.grey-mode .feed-item-header,.grey-mode .feed-item-header{background-color:#707070!important;border-bottom-color:#505050!important}.app-container.grey-mode .feed-item-type-label,.grey-mode .feed-item-type-label{color:#303030!important}.app-container.grey-mode .action-popup,.grey-mode .action-popup{background:#707070!important;border-color:#505050!important}.app-container.grey-mode .feed-filter-controls-container,.grey-mode .feed-filter-controls-container{background-color:#707070!important}.app-container.grey-mode .feed-back-button,.app-container.grey-mode .feed-filter-option label,.app-container.grey-mode .feed-filter-title,.grey-mode .feed-back-button,.grey-mode .feed-filter-option label,.grey-mode .feed-filter-title{color:#303030!important}.app-container.grey-mode .game-header-image,.app-container.grey-mode .game-image-placeholder,.app-container.grey-mode .game-wrapper,.app-container.grey-mode .game-wrapper .card-content-area,.app-container.grey-mode .game-wrapper-content,.grey-mode .game-header-image,.grey-mode .game-image-placeholder,.grey-mode .game-wrapper,.grey-mode .game-wrapper .card-content-area,.grey-mode .game-wrapper-content{background-color:#707070!important}.app-container.grey-mode .game-title,.grey-mode .game-title{color:#303030!important}.app-container.grey-mode .chat-list-sidebar .chat-list-premium-icon,.grey-mode .chat-list-sidebar .chat-list-premium-icon{color:#3498db!important}.app-container.grey-mode .chat-list-sidebar .chat-list-vip-icon,.grey-mode .chat-list-sidebar .chat-list-vip-icon{color:#f1c40f!important}.app-container.grey-mode .chat-list-sidebar .chat-list-admin-icon,.grey-mode .chat-list-sidebar .chat-list-admin-icon{color:#e74c3c!important}.app-container.grey-mode .chat-list-sidebar .chat-list-og-icon,.grey-mode .chat-list-sidebar .chat-list-og-icon{color:#333!important}.app-container.grey-mode .chat-list-sidebar .chat-list-verified-icon,.grey-mode .chat-list-sidebar .chat-list-verified-icon{color:#28a745!important}.app-container.grey-mode .private-chat-sidebar .participant-premium-icon,.grey-mode .private-chat-sidebar .participant-premium-icon{color:#3498db!important}.app-container.grey-mode .private-chat-sidebar .participant-vip-icon,.grey-mode .private-chat-sidebar .participant-vip-icon{color:#f1c40f!important}.app-container.grey-mode .private-chat-sidebar .participant-admin-icon,.grey-mode .private-chat-sidebar .participant-admin-icon{color:#e74c3c!important}.app-container.grey-mode .private-chat-sidebar .participant-og-icon,.grey-mode .private-chat-sidebar .participant-og-icon{color:#333!important}.app-container.grey-mode .private-chat-sidebar .participant-verified-icon,.grey-mode .private-chat-sidebar .participant-verified-icon{color:#28a745!important}.app-container.grey-mode .private-chat-message .message-premium-icon,.grey-mode .private-chat-message .message-premium-icon{color:#3498db!important}.app-container.grey-mode .private-chat-message .message-vip-icon,.grey-mode .private-chat-message .message-vip-icon{color:#f1c40f!important}.app-container.grey-mode .private-chat-message .message-admin-icon,.grey-mode .private-chat-message .message-admin-icon{color:#e74c3c!important}.app-container.grey-mode .private-chat-message .message-og-icon,.grey-mode .private-chat-message .message-og-icon{color:#333!important}.app-container.grey-mode .private-chat-message .message-verified-icon,.grey-mode .private-chat-message .message-verified-icon{color:#28a745!important}.app-container.grey-mode .chat-item-title,.app-container.grey-mode .chat-last-activity,.app-container.grey-mode .chat-list-sidebar .chat-list-header .chat-count,.app-container.grey-mode .chat-list-sidebar .chat-list-header h3,.app-container.grey-mode .message-sender,.app-container.grey-mode .message-time,.app-container.grey-mode .participant-name-text,.app-container.grey-mode .participants-header-text,.app-container.grey-mode .private-chat-sidebar .participant-count,.app-container.grey-mode .private-chat-sidebar .sidebar-header h3,.grey-mode .chat-item-title,.grey-mode .chat-last-activity,.grey-mode .chat-list-sidebar .chat-list-header .chat-count,.grey-mode .chat-list-sidebar .chat-list-header h3,.grey-mode .message-sender,.grey-mode .message-time,.grey-mode .participant-name-text,.grey-mode .participants-header-text,.grey-mode .private-chat-sidebar .participant-count,.grey-mode .private-chat-sidebar .sidebar-header h3{color:#303030!important}.app-container.grey-mode .chat-list-premium-icon,.app-container.grey-mode .message-premium-icon,.app-container.grey-mode .participant-premium-icon,.grey-mode .chat-list-premium-icon,.grey-mode .message-premium-icon,.grey-mode .participant-premium-icon{color:#3498db!important;filter:drop-shadow(0 0 2px rgba(52,152,219,.6))!important;font-size:9px!important;margin-left:4px!important}.app-container.grey-mode .chat-list-vip-icon,.app-container.grey-mode .message-vip-icon,.app-container.grey-mode .participant-vip-icon,.grey-mode .chat-list-vip-icon,.grey-mode .message-vip-icon,.grey-mode .participant-vip-icon{color:#f1c40f!important;filter:drop-shadow(0 0 2px rgba(241,196,15,.6))!important;font-size:9px!important;margin-left:4px!important}.app-container.grey-mode .chat-list-admin-icon,.app-container.grey-mode .message-admin-icon,.app-container.grey-mode .participant-admin-icon,.grey-mode .chat-list-admin-icon,.grey-mode .message-admin-icon,.grey-mode .participant-admin-icon{color:#e74c3c!important;filter:drop-shadow(0 0 2px rgba(231,76,60,.6))!important;font-size:9px!important;margin-left:4px!important}.app-container.grey-mode .chat-list-og-icon,.app-container.grey-mode .message-og-icon,.app-container.grey-mode .participant-og-icon,.grey-mode .chat-list-og-icon,.grey-mode .message-og-icon,.grey-mode .participant-og-icon{color:#333!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.8))!important;font-size:9px!important;margin-left:4px!important}.app-container.grey-mode .chat-list-verified-icon,.app-container.grey-mode .message-verified-icon,.app-container.grey-mode .participant-verified-icon,.grey-mode .chat-list-verified-icon,.grey-mode .message-verified-icon,.grey-mode .participant-verified-icon{color:#28a745!important;filter:drop-shadow(0 0 2px rgba(40,167,69,.6))!important;font-size:9px!important;margin-left:4px!important}.app-container.grey-mode .my-chats-header,.app-container.grey-mode .my-chats-header h3,.grey-mode .my-chats-header,.grey-mode .my-chats-header h3{color:#303030!important}.app-container.grey-mode .chat-list-premium-icon,.app-container.grey-mode .message-premium-icon,.app-container.grey-mode .message-username-premium-icon,.app-container.grey-mode .participant-premium-icon,.app-container.grey-mode .premium-icon,.grey-mode .chat-list-premium-icon,.grey-mode .message-premium-icon,.grey-mode .message-username-premium-icon,.grey-mode .participant-premium-icon,.grey-mode .premium-icon{color:#3498db!important;filter:drop-shadow(0 0 2px rgba(52,152,219,.6))!important;font-size:9px!important;margin-left:4px!important}.app-container.grey-mode .chat-list-vip-icon,.app-container.grey-mode .message-username-vip-icon,.app-container.grey-mode .message-vip-icon,.app-container.grey-mode .participant-vip-icon,.app-container.grey-mode .vip-icon,.grey-mode .chat-list-vip-icon,.grey-mode .message-username-vip-icon,.grey-mode .message-vip-icon,.grey-mode .participant-vip-icon,.grey-mode .vip-icon{color:#f1c40f!important;filter:drop-shadow(0 0 2px rgba(241,196,15,.6))!important;font-size:9px!important;margin-left:4px!important}.app-container.grey-mode .admin-icon,.app-container.grey-mode .chat-list-admin-icon,.app-container.grey-mode .message-admin-icon,.app-container.grey-mode .message-username-admin-icon,.app-container.grey-mode .participant-admin-icon,.grey-mode .admin-icon,.grey-mode .chat-list-admin-icon,.grey-mode .message-admin-icon,.grey-mode .message-username-admin-icon,.grey-mode .participant-admin-icon{color:#e74c3c!important;filter:drop-shadow(0 0 2px rgba(231,76,60,.6))!important;font-size:9px!important;margin-left:4px!important}.app-container.grey-mode .chat-list-og-icon,.app-container.grey-mode .message-og-icon,.app-container.grey-mode .message-username-og-icon,.app-container.grey-mode .og-icon,.app-container.grey-mode .participant-og-icon,.grey-mode .chat-list-og-icon,.grey-mode .message-og-icon,.grey-mode .message-username-og-icon,.grey-mode .og-icon,.grey-mode .participant-og-icon{color:#333!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.8))!important;font-size:9px!important;margin-left:4px!important}.app-container.grey-mode .chat-list-verified-icon,.app-container.grey-mode .message-username-verified-icon,.app-container.grey-mode .message-verified-icon,.app-container.grey-mode .participant-verified-icon,.app-container.grey-mode .verified-icon,.grey-mode .chat-list-verified-icon,.grey-mode .message-username-verified-icon,.grey-mode .message-verified-icon,.grey-mode .participant-verified-icon,.grey-mode .verified-icon{color:#28a745!important;filter:drop-shadow(0 0 2px rgba(40,167,69,.6))!important;font-size:9px!important;margin-left:4px!important}.app-container.grey-mode .chat-list-sidebar :not(.premium-icon):not(.vip-icon):not(.admin-icon):not(.og-icon):not(.verified-icon):not(.message-username-premium-icon):not(.message-username-vip-icon):not(.message-username-admin-icon):not(.message-username-og-icon):not(.message-username-verified-icon):not(.chat-list-premium-icon):not(.chat-list-vip-icon):not(.chat-list-admin-icon):not(.chat-list-og-icon):not(.chat-list-verified-icon):not(.participant-premium-icon):not(.participant-vip-icon):not(.participant-admin-icon):not(.participant-og-icon):not(.participant-verified-icon):not(.message-premium-icon):not(.message-vip-icon):not(.message-admin-icon):not(.message-og-icon):not(.message-verified-icon),.grey-mode .chat-list-sidebar :not(.premium-icon):not(.vip-icon):not(.admin-icon):not(.og-icon):not(.verified-icon):not(.message-username-premium-icon):not(.message-username-vip-icon):not(.message-username-admin-icon):not(.message-username-og-icon):not(.message-username-verified-icon):not(.chat-list-premium-icon):not(.chat-list-vip-icon):not(.chat-list-admin-icon):not(.chat-list-og-icon):not(.chat-list-verified-icon):not(.participant-premium-icon):not(.participant-vip-icon):not(.participant-admin-icon):not(.participant-og-icon):not(.participant-verified-icon):not(.message-premium-icon):not(.message-vip-icon):not(.message-admin-icon):not(.message-og-icon):not(.message-verified-icon){color:#303030!important}.app-container.dos-mode{background-color:#00f!important;color:#fff;font-family:Courier New,monospace}.app-container.dos-mode h1,.app-container.dos-mode h2{color:#ff0;text-transform:uppercase}.app-container.dos-mode button,.app-container.dos-mode input,.app-container.dos-mode select{background-color:silver;box-shadow:1px 1px 0 #000;color:#000}.dos-mode .settings-section{background-color:navy;box-shadow:none}.dos-mode .settings-section h2{color:#ff0;text-transform:uppercase}.dos-mode .setting-item{padding:15px 0}.dos-mode .setting-label label{color:#fff;font-family:Courier New,monospace;font-weight:700;text-transform:uppercase}.dos-mode .toggle-slider{background-color:#000}.dos-mode .toggle-slider:before{background-color:#fff}.dos-mode input:checked+.toggle-slider{background-color:#555}.dos-mode .setting-button{background-color:#000;color:#fff;font-family:Courier New,monospace;text-transform:uppercase}.dos-mode .setting-button:hover{background-color:#333}.app-container.dos-mode .sidebar{background-color:#000!important;box-shadow:none!important;padding:10px 0!important}.app-container.dos-mode .sidebar .sidebar-item,.app-container.dos-mode .sidebar a{background-color:initial!important;border-radius:0!important;color:#fff!important;font-family:Courier New,monospace!important;line-height:1.5!important;margin:0;padding:5px 15px!important;text-shadow:none!important;text-transform:uppercase!important}.app-container.dos-mode .sidebar .sidebar-item:hover,.app-container.dos-mode .sidebar a:hover{background-color:#fff!important;color:#000!important;text-decoration:none!important}.app-container.dos-mode .sidebar .sidebar-item.active,.app-container.dos-mode .sidebar a.active{background-color:#fff!important;color:#000!important;font-weight:700!important}.dos-mode-box{background-color:#00f!important;color:#fff;font-family:Courier New,monospace}.dos-mode-box .mode-name{color:#ff0;font-family:Courier New,monospace!important;text-transform:uppercase}.dos-mode-box .mode-toggle{background-color:#000}.dos-mode-box .toggle-indicator{background-color:#0f0}.dos-mode-button{background-color:silver;border-radius:0;box-shadow:1px 1px 0 #000;color:#000;font-family:Courier New,monospace;text-transform:uppercase}.dos-mode .profile-button{background-color:#000;box-shadow:none;color:#0f0}.app-container.dos-mode .create-page-overall-wrapper,.app-container.dos-mode .pinboard-canvas-wrapper,.app-container.dos-mode .pinboard-page-container,.dos-mode .create-page-overall-wrapper,.dos-mode .pinboard-canvas-wrapper,.dos-mode .pinboard-page-container{background-color:silver!important}.app-container.terminal-mode{background:url(/static/media/terminal.08914e27d0df119e61ac.png) no-repeat 50% fixed!important;background-size:cover!important;color:#0f0;font-family:Consolas,Courier New,monospace}.app-container.terminal-mode .content{background-color:initial!important}.app-container.terminal-mode h1,.app-container.terminal-mode h2{color:#0f0;font-weight:700;letter-spacing:2px;text-transform:uppercase}.terminal-mode .settings-section{background-color:#000;box-shadow:0 0 15px #0f03}.terminal-mode .setting-label label{color:#0f0;font-family:Consolas,Courier New,monospace;letter-spacing:1px}.terminal-mode .toggle{background-color:#000;box-shadow:0 0 5px #00ff004d}.terminal-mode .toggle-slider{background-color:#000}.terminal-mode .toggle-slider:before{background-color:#0f0;box-shadow:0 0 8px #0f0}.terminal-mode input:checked+.toggle-slider{background-color:#030}.terminal-mode .setting-button{background-color:#000;box-shadow:0 0 10px #0f03;color:#0f0;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.terminal-mode .setting-button:hover{background-color:#030;box-shadow:0 0 15px #00ff0080}.terminal-mode .sidebar{background-color:#000;box-shadow:0 0 15px #0f03}.terminal-mode .sidebar a,.terminal-mode .sidebar-item{color:#0f0!important;font-family:Consolas,Courier New,monospace!important;letter-spacing:1px}.terminal-mode .sidebar a:hover,.terminal-mode .sidebar-item:hover{background-color:#001a00!important;box-shadow:inset 0 0 10px #0f0!important}.terminal-mode .sidebar a.active,.terminal-mode .sidebar-item.active{background-color:#030!important;box-shadow:inset 0 0 15px #0f0!important}.terminal-mode-box{background:url(/static/media/terminal.08914e27d0df119e61ac.png) no-repeat 50%!important;background-size:cover!important;border-color:#0f0;box-shadow:0 0 15px #0f03;color:#0f0;font-family:Consolas,Courier New,monospace}.terminal-mode-box .mode-name{font-family:Consolas,Courier New,monospace!important;z-index:2}.terminal-mode-box .mode-toggle{background-color:#000;z-index:2}.terminal-mode-box .toggle-indicator{background-color:#0f0;box-shadow:0 0 8px #0f0}.app-container.terminal-mode button,.app-container.terminal-mode input,.app-container.terminal-mode select,.terminal-mode-button{background-color:#1a1a1a;border:1px solid #0f0;box-shadow:0 0 10px #0f03;color:#0f0;font-family:Consolas,Courier New,monospace}.app-container.terminal-mode button:hover{background-color:#030;box-shadow:0 0 15px #00ff0080}.app-container.terminal-mode .mode-grid,.app-container.terminal-mode .modes-container,.app-container.terminal-mode .page-container{background-color:initial!important}.app-container.terminal-mode .content-type-bar-fill,.terminal-mode .content-type-bar-fill{background-color:#000!important;background:#000!important}.app-container.terminal-mode #order-bar-container,.terminal-mode #order-bar-container{background-color:#1a1a1a!important;border-color:#0f0!important}.app-container.terminal-mode #order-bar-container>div>div>div,.terminal-mode #order-bar-container>div>div>div{background-color:#1a1a1a!important;border-color:#0f0!important;color:#0f0!important}.app-container.terminal-mode .tv-empty-container,.terminal-mode .tv-empty-container{background-color:#1a1a1a!important;border-color:#0f0!important}.app-container.terminal-mode .chat-style-container,.terminal-mode .chat-style-container{background-color:#000!important;border-color:#0f0!important}.app-container.terminal-mode .chat-style-container h3,.terminal-mode .chat-style-container h3{background-color:#000!important;border-color:#0f0!important;color:#0f0!important}.app-container.terminal-mode .tv-chat-area,.terminal-mode .tv-chat-area{background-color:#000000e6!important}.app-container.terminal-mode .chat-message,.terminal-mode .chat-message{background-color:#000!important;border-color:#0f0!important}.app-container.terminal-mode .chat-messages-area,.terminal-mode .chat-messages-area{background-color:#000!important}.app-container.terminal-mode .chat-input-area,.terminal-mode .chat-input-area{background-color:#000!important;border-color:#0f0!important}.app-container.terminal-mode .url-input,.app-container.terminal-mode input[type=text],.app-container.terminal-mode input[type=url],.terminal-mode .url-input,.terminal-mode input[type=text],.terminal-mode input[type=url]{background-color:#1a1a1a!important;border-color:#0f0!important;color:#0f0!important}.app-container.terminal-mode .spotify-player-container,.app-container.terminal-mode .spotify-player-container iframe,.app-container.terminal-mode .tv-player-container,.app-container.terminal-mode .tv-player-container iframe,.terminal-mode .spotify-player-container,.terminal-mode .spotify-player-container iframe,.terminal-mode .tv-player-container,.terminal-mode .tv-player-container iframe{background-color:#0a0a0a!important}.app-container.terminal-mode .spotify-placeholder,.app-container.terminal-mode .tv-placeholder,.terminal-mode .spotify-placeholder,.terminal-mode .tv-placeholder{background-color:#0a0a0a!important;color:#0f0!important}.app-container.terminal-mode .content-controls,.terminal-mode .content-controls{background-color:#1a1a1a!important}.app-container.terminal-mode .content-type-bar:hover .content-type-title,.app-container.terminal-mode .content-type-title,.terminal-mode .content-type-bar:hover .content-type-title,.terminal-mode .content-type-title{color:#0f0!important}.app-container.terminal-mode ::-webkit-scrollbar,.terminal-mode ::-webkit-scrollbar{height:12px;width:12px}.app-container.terminal-mode ::-webkit-scrollbar-track,.terminal-mode ::-webkit-scrollbar-track{background:#1a1a1a!important;border-radius:6px}.app-container.terminal-mode ::-webkit-scrollbar-thumb,.terminal-mode ::-webkit-scrollbar-thumb{background:#030!important;border:2px solid #0f0;border-radius:6px}.app-container.terminal-mode ::-webkit-scrollbar-thumb:hover,.terminal-mode ::-webkit-scrollbar-thumb:hover{background:#0f0!important}.app-container.terminal-mode ::-webkit-scrollbar:horizontal,.terminal-mode ::-webkit-scrollbar:horizontal{height:12px}.app-container.terminal-mode .content-type-bar-fill::-webkit-scrollbar,.terminal-mode .content-type-bar-fill::-webkit-scrollbar{width:12px}.app-container.terminal-mode .content-type-bar-fill::-webkit-scrollbar-track,.terminal-mode .content-type-bar-fill::-webkit-scrollbar-track{background:#1a1a1a!important}.app-container.terminal-mode .content-type-bar-fill::-webkit-scrollbar-thumb,.terminal-mode .content-type-bar-fill::-webkit-scrollbar-thumb{background:#030!important;border:2px solid #0f0}.app-container.terminal-mode .content-type-bar-fill::-webkit-scrollbar-thumb:hover,.terminal-mode .content-type-bar-fill::-webkit-scrollbar-thumb:hover{background:#0f0!important}.app-container.terminal-mode .content-type-bars::-webkit-scrollbar,.terminal-mode .content-type-bars::-webkit-scrollbar{height:12px}.app-container.terminal-mode .content-type-bars::-webkit-scrollbar-track,.terminal-mode .content-type-bars::-webkit-scrollbar-track{background:#1a1a1a!important}.app-container.terminal-mode .content-type-bars::-webkit-scrollbar-thumb,.terminal-mode .content-type-bars::-webkit-scrollbar-thumb{background:#030!important;border:2px solid #0f0}.app-container.terminal-mode .content-type-bars::-webkit-scrollbar-thumb:hover,.terminal-mode .content-type-bars::-webkit-scrollbar-thumb:hover{background:#0f0!important}.app-container.terminal-mode *,.terminal-mode *{scrollbar-color:#030 #1a1a1a;scrollbar-width:thin}.app-container.terminal-mode .content-item,.app-container.terminal-mode .game-wrapper,.app-container.terminal-mode .image-container,.app-container.terminal-mode .news-article,.app-container.terminal-mode .reddit-post,.app-container.terminal-mode .result-card,.app-container.terminal-mode .search-result,.app-container.terminal-mode .spotify-track-wrapper,.app-container.terminal-mode .twitch-stream-wrapper,.app-container.terminal-mode .youtube-video-wrapper,.terminal-mode .content-item,.terminal-mode .game-wrapper,.terminal-mode .image-container,.terminal-mode .news-article,.terminal-mode .reddit-post,.terminal-mode .result-card,.terminal-mode .search-result,.terminal-mode .spotify-track-wrapper,.terminal-mode .twitch-stream-wrapper,.terminal-mode .youtube-video-wrapper{background-color:#0a0a0a!important;border-color:#0f0!important}.app-container.terminal-mode .browser-item-header,.app-container.terminal-mode .card-header,.terminal-mode .browser-item-header,.terminal-mode .card-header{background-color:#1a1a1a!important;background:#1a1a1a!important;border-bottom-color:#030!important}.app-container.terminal-mode .action-menu-button,.terminal-mode .action-menu-button{background-color:#1a1a1a!important;background:#1a1a1a!important;border-color:#0f0!important;color:#0f0!important}.app-container.terminal-mode .action-menu-button:hover,.terminal-mode .action-menu-button:hover{background-color:#030!important;background:#030!important}.app-container.terminal-mode .card-header *,.app-container.terminal-mode .card-header-buttons,.app-container.terminal-mode .card-header>*,.terminal-mode .card-header *,.terminal-mode .card-header-buttons,.terminal-mode .card-header>*{background-color:initial!important}.app-container.terminal-mode .article-title,.app-container.terminal-mode .card-content-area .news-title,.app-container.terminal-mode .card-content-area .song-title,.app-container.terminal-mode .card-content-area .track-title,.app-container.terminal-mode .card-content-area .video-title,.app-container.terminal-mode .card-content-area h3,.app-container.terminal-mode .news-article .article-title,.app-container.terminal-mode .news-article .card-content-area *,.app-container.terminal-mode .news-article .news-title,.app-container.terminal-mode .news-article .title,.app-container.terminal-mode .news-article h3,.app-container.terminal-mode .news-article h4,.app-container.terminal-mode .news-article p,.app-container.terminal-mode .news-article span,.app-container.terminal-mode .news-title,.app-container.terminal-mode .reddit-header,.app-container.terminal-mode .reddit-post *,.app-container.terminal-mode .reddit-post .card-content-area *,.app-container.terminal-mode .reddit-selftext,.app-container.terminal-mode .reddit-subreddit,.app-container.terminal-mode .reddit-title,.app-container.terminal-mode .song-title,.app-container.terminal-mode .spotify-track-wrapper .card-content-area *,.app-container.terminal-mode .track-title,.app-container.terminal-mode .video-title,.app-container.terminal-mode .youtube-video-wrapper .card-content-area *,.terminal-mode .article-title,.terminal-mode .card-content-area .news-title,.terminal-mode .card-content-area .song-title,.terminal-mode .card-content-area .track-title,.terminal-mode .card-content-area .video-title,.terminal-mode .card-content-area h3,.terminal-mode .news-article .article-title,.terminal-mode .news-article .card-content-area *,.terminal-mode .news-article .news-title,.terminal-mode .news-article .title,.terminal-mode .news-article h3,.terminal-mode .news-article h4,.terminal-mode .news-article p,.terminal-mode .news-article span,.terminal-mode .news-title,.terminal-mode .reddit-header,.terminal-mode .reddit-post *,.terminal-mode .reddit-post .card-content-area *,.terminal-mode .reddit-selftext,.terminal-mode .reddit-subreddit,.terminal-mode .reddit-title,.terminal-mode .song-title,.terminal-mode .spotify-track-wrapper .card-content-area *,.terminal-mode .track-title,.terminal-mode .video-title,.terminal-mode .youtube-video-wrapper .card-content-area *{color:#0f0!important}.app-container.terminal-mode .chaosbox-container,.terminal-mode .chaosbox-container{background-color:#000!important}.app-container.terminal-mode .chaos-box-container,.terminal-mode .chaos-box-container{background:#000!important;background-color:#000!important}.app-container.terminal-mode .chaosbox-chat-header,.app-container.terminal-mode .chaosbox-chat-header span,.app-container.terminal-mode .message-text,.app-container.terminal-mode .message-user,.terminal-mode .chaosbox-chat-header,.terminal-mode .chaosbox-chat-header span,.terminal-mode .message-text,.terminal-mode .message-user{color:#0f0!important}.app-container.terminal-mode .pinboard-page-container,.terminal-mode .pinboard-page-container{background-color:#000!important}.app-container.terminal-mode .pinboard-canvas-wrapper,.terminal-mode .pinboard-canvas-wrapper{background-color:#0a0a0a!important}.app-container.terminal-mode .pinned-item-html,.terminal-mode .pinned-item-html{background-color:#0a0a0a!important;border-color:#0f0!important}.app-container.terminal-mode .pinboard-controls,.terminal-mode .pinboard-controls{background-color:#000000e6!important}.app-container.terminal-mode .category-button,.app-container.terminal-mode .pinboard-selection button,.terminal-mode .category-button,.terminal-mode .pinboard-selection button{background-color:#1a1a1a!important;border-color:#0f0!important;color:#0f0!important}.app-container.terminal-mode .category-button:hover,.app-container.terminal-mode .pinboard-selection button:hover,.terminal-mode .category-button:hover,.terminal-mode .pinboard-selection button:hover{background-color:#030!important}.app-container.terminal-mode .create-page-overall-wrapper,.terminal-mode .create-page-overall-wrapper{background-color:#000!important}.app-container.terminal-mode .statistics-card,.app-container.terminal-mode .statistics-chart-container,.terminal-mode .statistics-card,.terminal-mode .statistics-chart-container{background-color:#1a1a1a!important;border-color:#0f0!important}.app-container.terminal-mode .statistics-card h2,.app-container.terminal-mode .statistics-chart-container h2,.terminal-mode .statistics-card h2,.terminal-mode .statistics-chart-container h2{border-bottom-color:#030!important;color:#0f0!important}.app-container.terminal-mode .stat-label,.app-container.terminal-mode .stat-value,.terminal-mode .stat-label,.terminal-mode .stat-value{color:#0f0!important}.app-container.terminal-mode .statistics-period-selector button,.terminal-mode .statistics-period-selector button{background-color:#0a0a0a!important;border-color:#0f0!important;color:#0f0!important}.app-container.terminal-mode .statistics-period-selector button.active,.terminal-mode .statistics-period-selector button.active{background-color:#0f0!important;color:#000!important}.app-container.terminal-mode .current-plan-indicator,.app-container.terminal-mode .feature-detail,.app-container.terminal-mode .feature-name,.app-container.terminal-mode .guest-tier .tier-description,.app-container.terminal-mode .guest-tier .tier-price,.app-container.terminal-mode .guest-tier h3,.app-container.terminal-mode .guest-value,.app-container.terminal-mode .plans-page,.app-container.terminal-mode .premium-tier .tier-description,.app-container.terminal-mode .premium-tier .tier-price,.app-container.terminal-mode .premium-tier h3,.app-container.terminal-mode .premium-value,.app-container.terminal-mode .tier-description,.app-container.terminal-mode .tier-header h3,.app-container.terminal-mode .tier-price,.app-container.terminal-mode .user-tier .tier-description,.app-container.terminal-mode .user-tier .tier-price,.app-container.terminal-mode .user-tier h3,.app-container.terminal-mode .user-value,.terminal-mode .current-plan-indicator,.terminal-mode .feature-detail,.terminal-mode .feature-name,.terminal-mode .guest-tier .tier-description,.terminal-mode .guest-tier .tier-price,.terminal-mode .guest-tier h3,.terminal-mode .guest-value,.terminal-mode .plans-page,.terminal-mode .premium-tier .tier-description,.terminal-mode .premium-tier .tier-price,.terminal-mode .premium-tier h3,.terminal-mode .premium-value,.terminal-mode .tier-description,.terminal-mode .tier-header h3,.terminal-mode .tier-price,.terminal-mode .user-tier .tier-description,.terminal-mode .user-tier .tier-price,.terminal-mode .user-tier h3,.terminal-mode .user-value{color:#0f0!important}.app-container.terminal-mode .plans-comparison-table thead th,.terminal-mode .plans-comparison-table thead th{border-right:1px solid #0f0!important;color:#0f0!important}.app-container.terminal-mode .plans-comparison-table tbody td,.terminal-mode .plans-comparison-table tbody td{border-bottom:1px solid #0f0!important;border-right:1px solid #0f0!important;color:#0f0!important}.app-container.terminal-mode .plans-comparison-table *,.terminal-mode .plans-comparison-table *{color:#0f0!important}.app-container.terminal-mode .wallet-header,.terminal-mode .wallet-header{background-color:#1a1a1a!important;border-color:#0f0!important}.app-container.terminal-mode .wallet-details,.terminal-mode .wallet-details{background-color:#1a1a1a!important;border-color:#0f0!important;border-radius:8px!important;padding:10px 20px!important}.app-container.terminal-mode .balance-card,.app-container.terminal-mode .crypto-chart-section,.app-container.terminal-mode .crypto-chart-section.modern-section,.app-container.terminal-mode .modern-balance-card,.app-container.terminal-mode .modern-trustline-section,.app-container.terminal-mode .nft-gallery-section,.app-container.terminal-mode .nft-section,.app-container.terminal-mode .token-prices-container,.app-container.terminal-mode .trustline-section,.terminal-mode .balance-card,.terminal-mode .crypto-chart-section,.terminal-mode .crypto-chart-section.modern-section,.terminal-mode .modern-balance-card,.terminal-mode .modern-trustline-section,.terminal-mode .nft-gallery-section,.terminal-mode .nft-section,.terminal-mode .token-prices-container,.terminal-mode .trustline-section{background-color:#1a1a1a!important;border-color:#0f0!important}.app-container.terminal-mode .wallet-header h2,.terminal-mode .wallet-header h2{color:#0f0!important}.app-container.terminal-mode .wallet-address,.terminal-mode .wallet-address{background-color:#0a0a0a!important;border-color:#0f0!important;border-radius:6px!important;color:#0f0!important;padding:8px 12px!important}.app-container.terminal-mode .crypto-chart-section *,.app-container.terminal-mode .logout-button,.app-container.terminal-mode .logout-button.header-logout,.app-container.terminal-mode .logout-button.header-logout:hover,.app-container.terminal-mode .logout-button:hover,.app-container.terminal-mode .wallet-badge.xaman-badge-simple,.terminal-mode .crypto-chart-section *,.terminal-mode .logout-button,.terminal-mode .logout-button.header-logout,.terminal-mode .logout-button.header-logout:hover,.terminal-mode .logout-button:hover,.terminal-mode .wallet-badge.xaman-badge-simple{color:#0f0!important}.app-container.terminal-mode .chart-toggle-buttons button,.terminal-mode .chart-toggle-buttons button{background-color:#0a0a0a!important;border-color:#0f0!important;color:#0f0!important}.app-container.terminal-mode .chart-toggle-buttons button[aria-pressed=true],.terminal-mode .chart-toggle-buttons button[aria-pressed=true]{background-color:#030!important;border-color:#0f0!important;color:#0f0!important}.app-container.terminal-mode .crypto-chart-container div[style*="rgba(255, 255, 255"], .app-container.terminal-mode .crypto-chart-container div[style*=backgroundColor], .app-container.terminal-mode .crypto-chart-section div[style*="rgba(255, 255, 255"], .app-container.terminal-mode .crypto-chart-section div[style*=backgroundColor], .terminal-mode .crypto-chart-container div[style*="rgba(255, 255, 255"], .terminal-mode .crypto-chart-container div[style*=backgroundColor], .terminal-mode .crypto-chart-section div[style*="rgba(255, 255, 255"], .terminal-mode .crypto-chart-section div[style*=backgroundColor]{background-color:#0a0a0a!important}.app-container.terminal-mode .crypto-chart-container div[style*=backgroundColor] span,.app-container.terminal-mode .crypto-chart-container div[style*=padding] span,.app-container.terminal-mode .crypto-chart-section div[style*=backgroundColor] span,.app-container.terminal-mode .crypto-chart-section div[style*=padding] span,.app-container.terminal-mode .loggedin-section,.app-container.terminal-mode .modern-trustline-section h3,.app-container.terminal-mode .nft-gallery-section *,.app-container.terminal-mode .nft-section *,.app-container.terminal-mode .nft-section-header h3,.app-container.terminal-mode .session-timer,.app-container.terminal-mode .token-prices-container *,.app-container.terminal-mode .trustline-button,.app-container.terminal-mode .trustline-button.modern-button,.app-container.terminal-mode .trustline-button.modern-button:hover,.app-container.terminal-mode .trustline-button:hover,.app-container.terminal-mode .trustline-description,.app-container.terminal-mode .wallet-container,.app-container.terminal-mode .wallet-container h1,.app-container.terminal-mode .wallet-container h2,.app-container.terminal-mode .wallet-container h3,.app-container.terminal-mode .wallet-container h4,.app-container.terminal-mode .wallet-container label,.app-container.terminal-mode .wallet-container p,.app-container.terminal-mode .wallet-container span,.app-container.terminal-mode .wallet-content,.terminal-mode .crypto-chart-container div[style*=backgroundColor] span,.terminal-mode .crypto-chart-container div[style*=padding] span,.terminal-mode .crypto-chart-section div[style*=backgroundColor] span,.terminal-mode .crypto-chart-section div[style*=padding] span,.terminal-mode .loggedin-section,.terminal-mode .modern-trustline-section h3,.terminal-mode .nft-gallery-section *,.terminal-mode .nft-section *,.terminal-mode .nft-section-header h3,.terminal-mode .session-timer,.terminal-mode .token-prices-container *,.terminal-mode .trustline-button,.terminal-mode .trustline-button.modern-button,.terminal-mode .trustline-button.modern-button:hover,.terminal-mode .trustline-button:hover,.terminal-mode .trustline-description,.terminal-mode .wallet-container,.terminal-mode .wallet-container h1,.terminal-mode .wallet-container h2,.terminal-mode .wallet-container h3,.terminal-mode .wallet-container h4,.terminal-mode .wallet-container label,.terminal-mode .wallet-container p,.terminal-mode .wallet-container span,.terminal-mode .wallet-content{color:#0f0!important}.app-container.terminal-mode .nft-item,.terminal-mode .nft-item{background-color:#0a0a0a!important;border-color:#0f0!important}.app-container.terminal-mode .nft-section div[style*="background: rgba(255, 255, 255"], .terminal-mode .nft-section div[style*="background: rgba(255, 255, 255"]{background-color:#1a1a1a!important}.app-container.terminal-mode .nft-section div[style*="background: rgba(255, 255, 255"] span, .terminal-mode .nft-section div[style*="background: rgba(255, 255, 255"] span{color:#0f0!important}.app-container.terminal-mode .balance-card div[style*="marginLeft: '10px'"],.app-container.terminal-mode .balance-header .usd-toggle,.terminal-mode .balance-card div[style*="marginLeft: '10px'"],.terminal-mode .balance-header .usd-toggle{background-color:#1a1a1a!important;border-color:#0f0!important;border-radius:6px!important;padding:5px 10px!important}.app-container.terminal-mode .balance-card div[style*=marginLeft] label,.app-container.terminal-mode .balance-header .usd-toggle label,.app-container.terminal-mode .wallet-container button,.app-container.terminal-mode .wallet-container button:hover,.app-container.terminal-mode .wallet-container small,.terminal-mode .balance-card div[style*=marginLeft] label,.terminal-mode .balance-header .usd-toggle label,.terminal-mode .wallet-container button,.terminal-mode .wallet-container button:hover,.terminal-mode .wallet-container small{color:#0f0!important}.app-container.eight-bit-mode{background:url(/static/media/8bit.7a03c09cb2a38c330d63.jpg) no-repeat 50% fixed;background-size:cover;font-family:Press Start\ 2P,Courier New,monospace;image-rendering:pixelated}.app-container.eight-bit-mode .content{background-color:initial;border:8px solid;border-image:repeating-linear-gradient(90deg,#d8471d 0,#d8471d 10px,#a82e10 0,#a82e10 20px) 8;box-shadow:0 8px 0 #000;color:#fff}.app-container.eight-bit-mode h1,.app-container.eight-bit-mode h2{color:#ff0;letter-spacing:2px;text-shadow:4px 4px 0 #000;text-transform:uppercase}.app-container.eight-bit-mode button,.app-container.eight-bit-mode input,.app-container.eight-bit-mode select{background-color:#f8d800;box-shadow:4px 4px 0 #000;color:#000;font-family:Press Start\ 2P,Courier New,monospace;font-size:13px;text-transform:uppercase;transition:transform .1s}.app-container.eight-bit-mode button:active{box-shadow:0 0 0 #000}.eight-bit-mode .settings-section{background-color:#28bd67;box-shadow:8px 8px 0 #000}.eight-bit-mode .settings-section h2{color:#fff;text-transform:uppercase}.eight-bit-mode .setting-label label{color:#fff;font-family:Press Start\ 2P,Courier New,monospace;font-size:13px;text-shadow:2px 2px 0 #000;text-transform:uppercase}.eight-bit-mode .toggle-slider{background-color:#dc143c;box-shadow:2px 2px 0 #000}.eight-bit-mode input:checked+.toggle-slider{background-color:#28bd67}.eight-bit-mode .setting-button{background-color:#f8d800;box-shadow:4px 4px 0 #000;color:#000;font-size:15px;text-transform:uppercase}.eight-bit-mode .setting-button:hover{background-color:orange}.eight-bit-mode-box{background:url(/static/media/8bit.7a03c09cb2a38c330d63.jpg) no-repeat 50%;background-size:cover;border:8px solid;border-image:repeating-linear-gradient(90deg,#d8471d 0,#d8471d 10px,#a82e10 0,#a82e10 20px) 8;image-rendering:pixelated}.eight-bit-mode-box .mode-name{color:#ff0;font-family:Press Start\ 2P,monospace!important;text-shadow:2px 2px 0 #000;text-transform:uppercase;z-index:2}.eight-bit-mode-box .mode-toggle{background-color:#dc143c;z-index:2}.eight-bit-mode-box .toggle-indicator{background-color:#f8d800;box-shadow:1px 1px 0 #000}.eight-bit-mode-box.active .mode-toggle{background-color:#28bd67}.eight-bit-mode-box .decorative-button{font-family:Press Start\ 2P,monospace!important;z-index:2}.eight-bit-mode-button{background-color:#f8d800;border-radius:0;box-shadow:4px 4px 0 #000;color:#000;font-family:Press Start\ 2P,monospace;text-transform:uppercase}.app-container.eight-bit-mode .sidebar nav a,.app-container.eight-bit-mode .sidebar nav a span{font-size:9px!important}.app-container.blueprint-mode{background:url(/static/media/BLUEPRINT.bbb0fce48c3c09e71bf9.jpg) no-repeat 50% fixed!important;background-size:cover!important;color:#fff;font-family:Roboto Mono,Courier New,monospace}.app-container.blueprint-mode .content,.app-container.blueprint-mode .mode-grid,.app-container.blueprint-mode .modes-container,.app-container.blueprint-mode .page-container{background-color:initial!important}.app-container.blueprint-mode h1,.app-container.blueprint-mode h2{color:#fff;font-weight:300;letter-spacing:2px;text-transform:uppercase}.app-container.blueprint-mode button,.app-container.blueprint-mode input,.app-container.blueprint-mode select{background-color:#0d3868;color:#fff;font-family:Roboto Mono,Courier New,monospace;letter-spacing:1px}.app-container.blueprint-mode button:hover{background-color:#2a5fa3}.blueprint-mode .settings-section{background-color:#1a4b8c}.blueprint-mode .settings-section h2{color:#fff;font-weight:300;letter-spacing:2px;text-transform:uppercase}.blueprint-mode .setting-label label{color:#fff;font-family:Roboto Mono,Courier New,monospace;letter-spacing:1px}.blueprint-mode .toggle-slider{background-color:#0d3868}.blueprint-mode .toggle-slider:before{background-color:#fff}.blueprint-mode input:checked+.toggle-slider{background-color:#379fff}.blueprint-mode .setting-button{background-color:#0d3868;color:#fff;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.blueprint-mode .setting-button:hover{background-color:#379fff;box-shadow:0 0 10px #379fffb3}.blueprint-mode-box{background:url(/static/media/BLUEPRINT.bbb0fce48c3c09e71bf9.jpg) no-repeat 50%!important;background-size:cover!important;color:#fff;font-family:Roboto Mono,Courier New,monospace}.blueprint-mode-box .mode-name{font-family:Roboto Mono,Courier New,monospace!important;font-weight:300;letter-spacing:1px;z-index:2}.blueprint-mode-box .mode-toggle{background-color:#0d3868;z-index:2}.blueprint-mode-box .toggle-indicator{background-color:#fff}.blueprint-mode-box.active .mode-toggle{background-color:#379fff}.blueprint-mode-button{background-color:#0d3868;color:#fff;font-family:Roboto Mono,Courier New,monospace;font-weight:300;letter-spacing:1px}.app-container.blueprint-mode .statistics-card,.app-container.blueprint-mode .statistics-chart-container,.blueprint-mode .statistics-card,.blueprint-mode .statistics-chart-container{background-color:#1a4b8c!important;border-color:#0d3868!important}.app-container.blueprint-mode .content-type-bar-fill,.blueprint-mode .content-type-bar-fill{background-color:#1a4b8c!important;background:#1a4b8c!important}.app-container.blueprint-mode .tv-chat-area,.blueprint-mode .tv-chat-area{background-color:#1a4b8ce6!important}.app-container.blueprint-mode .chat-style-container,.blueprint-mode .chat-style-container{background-color:#1a4b8c!important;border-color:#0d3868!important}.app-container.blueprint-mode .chat-messages-area,.blueprint-mode .chat-messages-area{background-color:#1a4b8c!important}.app-container.blueprint-mode .chat-message,.blueprint-mode .chat-message{background-color:#0d3868!important;border-color:#2a5fa3!important}.app-container.blueprint-mode .chat-message-content,.app-container.blueprint-mode .chat-message-time,.app-container.blueprint-mode .chat-message-user,.blueprint-mode .chat-message-content,.blueprint-mode .chat-message-time,.blueprint-mode .chat-message-user{color:#fff!important}.app-container.blueprint-mode .tv-empty-container,.blueprint-mode .tv-empty-container{background-color:#1a4b8c!important;border-color:#0d3868!important}.app-container.blueprint-mode .content-creator-input,.app-container.blueprint-mode .content-submitter-input,.app-container.blueprint-mode .content-title-input,.app-container.blueprint-mode .content-url-input,.blueprint-mode .content-creator-input,.blueprint-mode .content-submitter-input,.blueprint-mode .content-title-input,.blueprint-mode .content-url-input{background-color:#0d3868!important;border-color:#2a5fa3!important;color:#fff!important}.app-container.blueprint-mode .content-creator-input::placeholder,.app-container.blueprint-mode .content-submitter-input::placeholder,.app-container.blueprint-mode .content-title-input::placeholder,.app-container.blueprint-mode .content-url-input::placeholder,.blueprint-mode .content-creator-input::placeholder,.blueprint-mode .content-submitter-input::placeholder,.blueprint-mode .content-title-input::placeholder,.blueprint-mode .content-url-input::placeholder{color:#fff!important}.app-container.blueprint-mode .content-submit-button,.blueprint-mode .content-submit-button{background-color:#0d3868!important;border-color:#2a5fa3!important;color:#fff!important}.app-container.blueprint-mode .content-submit-button:hover,.blueprint-mode .content-submit-button:hover{background-color:#2a5fa3!important}.app-container.blueprint-mode .balance-card,.app-container.blueprint-mode .create-page-overall-wrapper,.app-container.blueprint-mode .crypto-chart-section,.app-container.blueprint-mode .crypto-chart-section.modern-section,.app-container.blueprint-mode .modern-balance-card,.app-container.blueprint-mode .modern-trustline-section,.app-container.blueprint-mode .nft-gallery-section,.app-container.blueprint-mode .nft-section,.app-container.blueprint-mode .pinboard-canvas-wrapper,.app-container.blueprint-mode .pinboard-page-container,.app-container.blueprint-mode .token-prices-container,.app-container.blueprint-mode .trustline-section,.app-container.blueprint-mode .wallet-details,.app-container.blueprint-mode .wallet-header,.blueprint-mode .balance-card,.blueprint-mode .create-page-overall-wrapper,.blueprint-mode .crypto-chart-section,.blueprint-mode .crypto-chart-section.modern-section,.blueprint-mode .modern-balance-card,.blueprint-mode .modern-trustline-section,.blueprint-mode .nft-gallery-section,.blueprint-mode .nft-section,.blueprint-mode .pinboard-canvas-wrapper,.blueprint-mode .pinboard-page-container,.blueprint-mode .token-prices-container,.blueprint-mode .trustline-section,.blueprint-mode .wallet-details,.blueprint-mode .wallet-header{background-color:#1a4b8c!important}.app-container.blueprint-mode .nft-item,.blueprint-mode .nft-item{background-color:#0d3868!important;border-color:#2a5fa3!important}.app-container.grandma-mode{background-attachment:fixed;background-image:url(/static/media/GRANDMA.d67cf6b5ce75837bf1e6.jpg);background-size:cover;font-family:Comic Sans MS,cursive,sans-serif}.app-container.grandma-mode .content{background-color:initial;border-radius:10px;box-shadow:0 4px 15px #0003;color:#5d3a3a}.grandma-mode h1,.grandma-mode h2{color:#8b4513;color:#9370db;font-size:2.2em;font-weight:400;letter-spacing:1px;text-align:center}.app-container.grandma-mode button,.grandma-mode h1,.grandma-mode h2{font-family:Brush Script MT,Snell Roundhand,Lucida Calligraphy,Monotype Corsiva,cursive,serif}.app-container.grandma-mode button{background-color:#f8f5e6;box-shadow:0 3px 6px #b78a9033;color:#6b4226;transition:all .3s ease}.app-container.grandma-mode button:hover{background-color:#f3e9d9;box-shadow:0 5px 10px #b78a904d}.app-container.grandma-mode button:active{box-shadow:0 2px 4px #b78a9033;transform:translateY(0)}.grandma-mode .settings-section{background-color:#f8f5e6e6;border-radius:4px;box-shadow:0 4px 8px #b78a9026}.grandma-mode .settings-section h2{color:#9370db;font-family:Brush Script MT,Snell Roundhand,Lucida Calligraphy,Monotype Corsiva,cursive,serif;font-size:1.8em;font-weight:400;text-align:center}.grandma-mode .setting-item{z-index:2}.grandma-mode .setting-label label{color:#6b4226;font-family:Brush Script MT,Snell Roundhand,Lucida Calligraphy,Monotype Corsiva,cursive,serif;font-size:1.3em;font-weight:400}.grandma-mode .toggle{background-color:#f3e9d9}.grandma-mode .toggle-slider{background-color:#e8dacb}.grandma-mode .toggle-slider:before{background-color:#fff}.grandma-mode input:checked+.toggle-slider{background-color:#ce6d8b}.grandma-mode .sidebar{background-color:#f8f5e6e6;box-shadow:2px 0 5px #b78a901a}.grandma-mode .sidebar a,.grandma-mode .sidebar-item{background-color:#ffffffb3;border-radius:4px;color:#6b4226!important;font-family:Brush Script MT,Snell Roundhand,Lucida Calligraphy,Monotype Corsiva,cursive,serif!important;font-size:1.2em;transition:all .3s ease;z-index:1}.grandma-mode .sidebar a:hover,.grandma-mode .sidebar-item:hover{background-color:#f3e9d9!important;box-shadow:0 4px 8px #b78a9033}.grandma-mode .sidebar a.active,.grandma-mode .sidebar-item.active{background-color:#f3e9d9!important;color:#ce6d8b!important}.grandma-mode-box{background-color:#f8f5e6;background-image:url(/static/media/GRANDMA.d67cf6b5ce75837bf1e6.jpg);background-position:50%;background-repeat:no-repeat;border-color:#d8c3a5;color:#6b4226;font-family:Brush Script MT,Snell Roundhand,Lucida Calligraphy,serif;width:100%!important}.grandma-mode-box .decorative-button{bottom:10px;left:10px}.grandma-mode-box{background:url(/static/media/GRANDMA.d67cf6b5ce75837bf1e6.jpg) no-repeat 50%;background-size:cover;border:5px solid #c3a17d}.grandma-mode-box .decorative-button,.grandma-mode-box .mode-name,.grandma-mode-box .mode-toggle{z-index:2}.grandma-mode-box .mode-name{color:#fff;font-family:Brush Script MT,Snell Roundhand,Lucida Calligraphy,serif!important;font-size:18px;text-shadow:1px 1px 3px #000c;z-index:2}.grandma-mode-box .decorative-button{border-radius:4px;cursor:pointer;font-family:Times New Roman,Times,serif!important;font-size:12px;position:absolute;text-align:center;z-index:2}.grandma-mode-box .mode-toggle{background-color:#f3e9d9;border-radius:0;z-index:2}.grandma-mode-box .toggle-indicator{background-color:#fff}.grandma-mode-box.active .mode-toggle{background-color:#ce6d8b}.grandma-mode-button{background-color:#fff7f9;box-shadow:2px 2px 4px #0000001a;color:#6b4226;font-family:Times New Roman,Times,serif;font-style:italic;text-align:center}.app-container.sixties-mode{background-attachment:fixed!important;background-image:url(/static/media/60s.da6d02a63effaa44deb8.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;color:#fff;font-family:Pacifico,Comic Sans MS,cursive,sans-serif}.app-container.sixties-mode .content{background-color:initial}.sixties-mode h1,.sixties-mode h2{animation:text-rainbow 12s infinite;letter-spacing:1px;text-align:center;text-shadow:2px 2px 0 #ff6b6b,4px 4px 0 #ffd93d,6px 6px 0 #6bcb77,8px 8px 0 #4d96ff}.sixties-mode button,.sixties-mode h1,.sixties-mode h2{color:#fff;font-family:Pacifico,Comic Sans MS,cursive,sans-serif;font-weight:700;z-index:2}.sixties-mode button{animation:groovy-background 10s infinite;background:linear-gradient(45deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#9b72aa);background-size:400% 400%;border-radius:50px;box-shadow:0 4px 8px #0003;text-transform:uppercase;transition:all .3s ease}.sixties-mode button:hover{box-shadow:0 6px 12px #0000004d}.sixties-mode button:active{box-shadow:0 2px 4px #0003}.sixties-mode .toggle{background-color:#ffffff4d}.sixties-mode .toggle-slider{background-color:#ffffff80}.sixties-mode .toggle-slider:before{animation:groovy-background 6s infinite;background:linear-gradient(45deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff,#9b72aa);background-size:400% 400%}.sixties-mode input:checked+.toggle-slider{background-color:#9b72aa}.sixties-mode .setting-label{font-size:1.2em;font-weight:700;text-shadow:1px 1px 3px #0003}.sixties-mode .settings-section{background:radial-gradient(circle at 50% 0,#ff6b6b 20%,#0000 70%),radial-gradient(circle at 6.7% 75%,#ffd93d 20%,#0000 70%),radial-gradient(circle at 93.3% 75%,#6bcb77 20%,#0000 70%);background-color:#fff3;border-radius:20px;box-shadow:0 8px 32px #0000001a}.sixties-mode .sidebar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fff3}.sixties-mode .sidebar a,.sixties-mode .sidebar-item{background:linear-gradient(45deg,#ff6b6bb3,#ffd93db3);border-radius:50px;box-shadow:0 4px 8px #0000001a;color:#fff!important;font-weight:700;text-align:center;text-shadow:1px 1px 2px #0000004d;transition:all .3s ease}.sixties-mode .sidebar a:hover,.sixties-mode .sidebar-item:hover{background:linear-gradient(45deg,#ffd93db3,#6bcb77b3);box-shadow:0 6px 12px #0003}.sixties-mode .sidebar a.active,.sixties-mode .sidebar-item.active{background:linear-gradient(45deg,#6bcb77cc,#4d96ffcc);box-shadow:0 4px 15px #00000040}.sixties-mode p{animation:text-flash 3s infinite;font-size:1.1em;line-height:1.6}.sixties-mode-box{background:url(/static/media/60s.da6d02a63effaa44deb8.jpg) no-repeat 50%;background-size:cover}.sixties-mode-box .mode-name{font-family:Pacifico,Comic Sans MS,cursive,sans-serif!important;font-weight:400;letter-spacing:1px;z-index:2}.sixties-mode-box .mode-toggle{background:linear-gradient(45deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff);background-size:400% 400%;z-index:2}.sixties-mode-box .toggle-indicator{background-color:#fff;box-shadow:0 0 5px #ffffff80}.sixties-mode-button{background:linear-gradient(45deg,#ff6b6b,#ffd93d,#6bcb77,#4d96ff);background-size:300% 300%;border-radius:50px;box-shadow:0 2px 5px #0003;color:#fff;font-family:Pacifico,Comic Sans MS,cursive,sans-serif;font-weight:700;text-transform:uppercase}.app-container.aesthetic-mode{--primary-color:#000;--accent-color:#c59d5f;--tertiary-color:#b8a6a6;--text-color:#1a1a1a;--light-text:#666;--background:#fafafa;--card-bg:#fff;--border-color:#e0e0e0;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000000d;--shadow-lg:10px 15px 25px #0000000d;--transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1);background:url(/static/media/aestetic.bbbe68121c8a159df230.png) no-repeat 50% fixed!important;background-size:cover!important;color:#1a1a1a;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;letter-spacing:.3px;line-height:1.8}.app-container.aesthetic-mode .content,.app-container.aesthetic-mode .mode-grid,.app-container.aesthetic-mode .modes-container,.app-container.aesthetic-mode .page-container{background-color:initial!important}.aesthetic-mode h1{font-size:3.5rem;letter-spacing:-.02em;line-height:1.2;text-align:center}.aesthetic-mode h1,.aesthetic-mode h2{color:var(--primary-color);font-family:Playfair Display,serif;font-weight:700}.aesthetic-mode h2{font-size:2.25rem}.aesthetic-mode button{background-color:var(--primary-color);border-radius:0;box-shadow:none;color:#fff;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:var(--transition)}.aesthetic-mode button:hover{background-color:var(--accent-color);box-shadow:var(--shadow-md)}.aesthetic-mode .settings-section{background-color:var(--card-bg);border-radius:0;box-shadow:var(--shadow-lg)}.aesthetic-mode .setting-label label{color:var(--text-color);font-size:1rem;font-weight:400;letter-spacing:.5px}.aesthetic-mode .toggle{box-shadow:inset 0 0 5px #0000001a;transition:var(--transition)}.aesthetic-mode .toggle,.aesthetic-mode .toggle-slider{background-color:#e0e0e0;border-radius:0}.aesthetic-mode .toggle-slider:before{background-color:#fff;border-radius:0;box-shadow:0 1px 3px #0000001a;transition:var(--transition)}.aesthetic-mode input:checked+.toggle-slider{background-color:var(--accent-color)}.aesthetic-mode .sidebar{background-color:var(--primary-color);box-shadow:var(--shadow-lg);color:#fff}.aesthetic-mode .sidebar a,.aesthetic-mode .sidebar-item{background:#0000;border-radius:0;color:#fff!important;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:300;letter-spacing:1.5px;text-transform:uppercase;transition:var(--transition)}.aesthetic-mode .sidebar a:hover,.aesthetic-mode .sidebar-item:hover{background-color:#ffffff0d!important;color:var(--accent-color)!important}.aesthetic-mode .sidebar a.active,.aesthetic-mode .sidebar-item.active{background:linear-gradient(45deg,#6bcb77cc,#4d96ffcc);box-shadow:0 4px 15px #00000040}.aesthetic-mode .card{background-color:#fff;box-shadow:var(--shadow-lg)}.aesthetic-mode-box{background:url(/static/media/aestetic.bbbe68121c8a159df230.png) no-repeat 50%!important;background-size:cover!important;border-color:#000;color:#000;font-family:Playfair Display,serif}.aesthetic-mode-box .mode-name{font-family:Playfair Display,serif!important;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2;z-index:2}.aesthetic-mode-box .mode-toggle{background-color:#e0e0e0;border-radius:0;z-index:2}.aesthetic-mode-box .toggle-indicator{background-color:#fff;border-radius:0}.aesthetic-mode-box.active .mode-toggle{background-color:#c59d5f}.aesthetic-mode-button{background-color:#000;border-radius:0;color:#fff;font-family:Playfair Display,serif;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.app-container.reggae-mode{background:linear-gradient(135deg,#006b3c,#006b3c 33%,#fcd116 0,#fcd116 66%,#ce1126 0,#ce1126);color:#f8d568;font-family:Montserrat,sans-serif}.app-container.reggae-mode .content{background-color:#000000b3;border-radius:12px;box-shadow:0 0 20px #0000004d;color:#f8d568;z-index:2}.reggae-mode h1,.reggae-mode h2{color:#f8d568;font-weight:700;letter-spacing:2px;text-align:center;text-shadow:2px 2px 4px #00000080;text-transform:uppercase}.reggae-mode button{background:linear-gradient(90deg,#006b3c,#fcd116,#ce1126);border-radius:30px;box-shadow:0 4px 8px #0000004d;color:#000;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:1px;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.reggae-mode button:hover{border-color:#fff;box-shadow:0 6px 12px #0006}.reggae-mode button:active{box-shadow:0 2px 4px #0003}.reggae-mode .settings-section{background-color:#000000b3;border-radius:8px;box-shadow:0 0 15px #0000004d}.reggae-mode .setting-item{padding:15px 0;z-index:2}.reggae-mode .setting-label label{color:#f8d568;font-size:1.1em;font-weight:600;text-shadow:1px 1px 2px #00000080}.reggae-mode .toggle{background:linear-gradient(90deg,#006b3c,#fcd116,#ce1126);box-shadow:0 2px 4px #0000004d}.reggae-mode .toggle-slider{background-color:#00000080}.reggae-mode .toggle-slider:before{background-color:#f8d568;box-shadow:0 0 8px #f8d56880}.reggae-mode input:checked+.toggle-slider{background-color:#000000b3}.reggae-mode .sidebar{background-color:#000c;color:#f8d568}.reggae-mode .sidebar a,.reggae-mode .sidebar-item{border-radius:4px;color:#f8d568!important;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 2px #00000080;transition:all .3s ease;z-index:1}.reggae-mode .sidebar a:hover,.reggae-mode .sidebar-item:hover{background:linear-gradient(90deg,#006b3c4d,#fcd1164d,#ce11264d)!important}.reggae-mode .sidebar a.active,.reggae-mode .sidebar-item.active{background:linear-gradient(90deg,#006b3c80,#fcd11680,#ce112680)!important;box-shadow:0 2px 10px #0000004d}.reggae-mode input[type=email],.reggae-mode input[type=password],.reggae-mode input[type=text],.reggae-mode select{background-color:#0009;border-radius:4px;color:#f8d568;font-family:Montserrat,sans-serif}.reggae-mode input::placeholder{color:#f8d56899}.reggae-mode-box{background:linear-gradient(135deg,#006b3c,#006b3c 33%,#fcd116 0,#fcd116 66%,#ce1126 0,#ce1126);color:#f8d568;font-family:Montserrat,sans-serif;font-weight:700;text-shadow:1px 1px 2px #00000080}.reggae-mode-box .mode-name{font-family:Montserrat,sans-serif!important;letter-spacing:1px;text-transform:uppercase;z-index:2}.reggae-mode-box .mode-toggle{background:linear-gradient(90deg,#006b3cb3,#fcd116b3,#ce1126b3);z-index:2}.reggae-mode-box .toggle-indicator{background-color:#f8d568;box-shadow:0 0 5px #f8d56880}.reggae-mode-button{background:linear-gradient(90deg,#006b3c,#fcd116,#ce1126);border-radius:30px;box-shadow:0 2px 4px #0000004d;color:#f8d568;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-shadow:1px 1px 1px #00000080;text-transform:uppercase}.app-container.vangogh-mode{background:url(/static/media/GOGH.efb6d49dfddda36a2a1b.png) no-repeat 50% fixed;background-size:cover;color:#f8de6e;font-family:Caveat,cursive}.app-container.vangogh-mode .content{background-color:#0b133ad9;border-radius:8px;box-shadow:0 0 25px #f8de6e4d}.vangogh-mode h1,.vangogh-mode h2{border-image:linear-gradient(90deg,#3b5d8f,#f8de6e,#cb5c29) 1;color:#f8de6e;font-family:Merriweather,serif;font-size:3em;font-weight:900;letter-spacing:0;text-align:center;text-shadow:3px 3px 0 #0b133a,-1px -1px 0 #cb5c29,4px 4px 8px #0009}.vangogh-mode h2{font-size:2.2em;text-align:left}.vangogh-mode button{background-color:#3b5d8f;border-radius:2px;box-shadow:2px 2px 0 #1d2b68,4px 4px 8px #00000080;color:#f8de6e;font-family:Caveat,cursive;font-size:1.4em;font-weight:700;text-shadow:1px 1px 2px #0006;transition:all .2s ease-out}.vangogh-mode button:hover{background-color:#f8de6e;border-color:#f5e7a0;box-shadow:0 0 0 #1d2b68,2px 2px 6px #0006;color:#0b133a}.vangogh-mode .settings-section{background-color:#1d2b68d9;box-shadow:inset 0 0 15px #0006}.vangogh-mode .setting-item{z-index:2}.vangogh-mode .setting-label label{color:#f8de6e;font-family:Caveat,cursive;font-size:1.5em;font-weight:700;letter-spacing:1px;text-shadow:2px 2px 4px #0006}.vangogh-mode .toggle,.vangogh-mode .toggle-slider{background-color:#1d2b68;border-radius:0}.vangogh-mode .toggle-slider:before{background-color:#3b5d8f;border-radius:1px;box-shadow:inset 1px 1px 3px #0b133a}.vangogh-mode input:checked+.toggle-slider{background-color:#3b5d8f}.vangogh-mode input:checked+.toggle-slider:before{background-color:#f8de6e;box-shadow:0 0 5px #f8de6e}.vangogh-mode .sidebar{background-color:#0b133a;box-shadow:5px 0 15px #0000004d}.vangogh-mode .sidebar a,.vangogh-mode .sidebar-item{background-color:initial;border-radius:0;color:#f8de6e!important;font-family:Caveat,cursive;font-size:1.4em;letter-spacing:1px;text-shadow:2px 2px 4px #00000080;transition:all .3s ease;z-index:2}.vangogh-mode .sidebar a:hover,.vangogh-mode .sidebar-item:hover{background-color:#3b5d8f66!important;color:#fff!important}.vangogh-mode .sidebar a.active,.vangogh-mode .sidebar-item.active{background-color:#3b5d8f99!important;font-weight:700}.vangogh-mode-box{background:url(/static/media/GOGH.efb6d49dfddda36a2a1b.png) no-repeat 50%;background-size:cover}.vangogh-mode-box .decorative-button,.vangogh-mode-box .mode-name,.vangogh-mode-box .mode-toggle{z-index:2}.vangogh-mode-box .mode-name{font-family:Caveat,cursive!important;font-size:18px;font-weight:700;text-shadow:2px 2px 3px #000c}.vangogh-mode-box .decorative-button{border-radius:4px;cursor:pointer;font-family:Caveat,cursive!important;font-size:12px}.vangogh-mode-box .toggle-indicator{background-color:#f8de6e;border-radius:1px;box-shadow:0 0 8px #f8de6e}.vangogh-mode-box.active .mode-toggle{background-color:#3b5d8f}.vangogh-mode-box .decorative-button,.vangogh-mode-button{background-color:#3b5d8f;border-radius:1px;box-shadow:1px 1px 0 #1d2b68,2px 2px 4px #0006;color:#f8de6e;font-family:Caveat,cursive;font-size:14px;font-weight:700;text-align:center}.vangogh-mode-box .decorative-button{bottom:10px;left:10px;position:absolute;z-index:2}.vangogh-mode-box .mode-toggle{background-color:#1d2b68;border-radius:0;z-index:2}.app-container.samurai-mode{background:url(/static/media/SAMURAI.b0a94181a74502e9b170.png) no-repeat 50% fixed;background-size:cover;color:#f1e8dd;font-family:Noto Sans JP,sans-serif}.app-container.samurai-mode .content{background-color:#0c0e16d9;border-radius:5px;box-shadow:0 0 30px #e91e63;color:#f1e8dd}.samurai-mode h1,.samurai-mode h2{color:#ff3252;font-family:Noto Sans JP,sans-serif;font-weight:700;letter-spacing:2px;text-shadow:0 0 10px #e5393580}.samurai-mode h2{color:#e0a240}.samurai-mode button{background:linear-gradient(180deg,#0c0e16,#333856);border-radius:3px;box-shadow:0 0 10px #e539354d;color:#e0a240;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:1px;transition:all .3s ease}.samurai-mode button:hover{background:linear-gradient(180deg,#333856,#0c0e16);border-color:#ff3252;box-shadow:0 0 20px #ff325280;color:#ff3252}.samurai-mode .setting-label label{color:#e0a240;font-size:16px;font-weight:500;letter-spacing:1px}.samurai-mode .toggle-slider{background-color:#333856;border-radius:24px}.samurai-mode .toggle-slider:before{background-color:#0c0e16;border-radius:50%;box-shadow:0 0 5px #e539354d}.samurai-mode input:checked+.toggle-slider{background-color:#900c0c}.samurai-mode .sidebar{background-color:#0c0e16cc;box-shadow:5px 0 15px #0000004d}.samurai-mode .sidebar a,.samurai-mode .sidebar button{background:#0000;box-shadow:none;color:#e0a240;font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.5px;transition:all .3s ease;z-index:1}.samurai-mode .sidebar a:hover,.samurai-mode .sidebar button:hover{background-color:#900c0c1a;box-shadow:none;color:#ff3252}.samurai-mode .sidebar a.active,.samurai-mode .sidebar button.active{background-color:#900c0c33;color:#ff3252}.samurai-mode-box{background:url(/static/media/SAMURAI.b0a94181a74502e9b170.png) no-repeat 50%;background-size:cover}.samurai-mode-box .mode-name{color:#f1e8dd;font-family:Noto Sans JP,sans-serif!important;font-size:1.2em;text-shadow:0 0 10px #00000080;z-index:1}.samurai-mode-box .decorative-button{background-color:#0c0e16cc;color:#f1e8dd;font-family:Noto Sans JP,sans-serif;font-family:Noto Sans JP,sans-serif!important;font-size:.9em;letter-spacing:1px;text-transform:uppercase;z-index:1}.samurai-mode-box .mode-toggle{background-color:#0c0e16cc;z-index:1}.samurai-mode-box .toggle-indicator{background-color:#e0a240;box-shadow:0 0 10px #e0a24080}.samurai-mode-box.active .mode-toggle{background:#900c0c4d}.samurai-mode-button{background:linear-gradient(180deg,#0c0e16,#333856);box-shadow:0 0 10px #e539354d;color:#e0a240;font-family:Noto Sans JP,sans-serif;font-weight:600;letter-spacing:1px;transition:all .3s ease}.samurai-mode .settings-section{background-color:#0c0e1680;border-radius:5px}.app-container.bee-mode{background:url(/static/media/BEE.625b89d358a5cbc73c1a.jpg) repeat;color:gold;font-family:Arial,sans-serif}.app-container.bee-mode .content{background-color:#000000b3;border-radius:10px;box-shadow:0 0 15px #ffd70080}.bee-mode h1,.bee-mode h2{color:gold;font-family:Orbitron,sans-serif;letter-spacing:2px;text-shadow:0 0 10px #ffd70080}.bee-mode button{background:linear-gradient(45deg,#1a1a1a,#333);color:gold;font-family:Orbitron,sans-serif;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.bee-mode button:hover{background:linear-gradient(45deg,#333,#1a1a1a);box-shadow:0 0 15px #ffd70066}.bee-mode .sidebar{background:url(/static/media/BEEBANNER.c48bb8683158d58b5f8f.jpg) no-repeat 50%;background-size:cover}.bee-mode .sidebar a{color:gold;font-family:Orbitron,sans-serif;letter-spacing:1px;text-transform:uppercase;z-index:1}.bee-mode .sidebar a.active,.bee-mode .sidebar a:hover{color:#fff;text-shadow:0 0 10px #ffd700cc}.bee-mode-box{background:url(/static/media/BEE3.d87cfcddd20da23e179d.jpg) no-repeat 50%;background-size:cover}.bee-mode-box .mode-name{color:gold;font-family:Arial,sans-serif!important;text-shadow:1px 1px 2px #000;z-index:1}.bee-mode-box .decorative-button{background-color:#ffd700cc;color:#000;font-family:Arial,sans-serif;font-family:Arial,sans-serif!important;font-weight:700;text-transform:uppercase;z-index:1}.bee-mode-box .mode-toggle{background-color:#00000080;z-index:1}.bee-mode-box .toggle-indicator{background-color:gold}.bee-mode-box.active{border-color:gold}.bee-mode .settings-section{background-color:#282828e6;box-shadow:0 0 15px #ffd70033}.bee-mode .settings-section h2{color:gold;font-family:Orbitron,sans-serif;letter-spacing:2px;text-shadow:0 0 10px #ffd7004d;text-transform:uppercase}.bee-mode .setting-item{z-index:1}.bee-mode .setting-label{color:gold}.bee-mode .setting-button{background:#1a1a1acc;color:gold;font-family:Orbitron,sans-serif;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.bee-mode .setting-button:hover{background:#282828e6;box-shadow:0 0 15px #ffd7004d}.bee-mode .page-container h1{color:gold;font-family:Orbitron,sans-serif;letter-spacing:2px;text-shadow:0 0 10px #ffd7004d;text-transform:uppercase}.bee-mode .browser-usage,.bee-mode .system-performance,.bee-mode .usage-trends,.bee-mode .wallet-activity{background-color:#282828e6;box-shadow:0 0 15px #ffd70033}.bee-mode .browser-usage h2,.bee-mode .system-performance h2,.bee-mode .usage-trends h2,.bee-mode .wallet-activity h2{color:gold;font-family:Orbitron,sans-serif;letter-spacing:1px;text-shadow:0 0 10px #ffd7004d;text-transform:uppercase}.bee-mode .browser-usage .stat-number,.bee-mode .system-performance .stat-number,.bee-mode .wallet-activity .stat-number{color:gold;font-family:Orbitron,sans-serif;font-size:24px;font-weight:700;text-shadow:0 0 10px #ffd7004d}.bee-mode .browser-usage .stat-label,.bee-mode .system-performance .stat-label,.bee-mode .wallet-activity .stat-label{color:#ffd700b3;font-size:14px}.bee-mode .time-period-buttons button{background:#1a1a1acc;color:gold;font-family:Orbitron,sans-serif;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.bee-mode .time-period-buttons button:hover{background:#282828e6;box-shadow:0 0 15px #ffd7004d}.bee-mode .time-period-buttons button.active{background:#ffd70033;box-shadow:0 0 15px #ffd7004d}.bee-mode .wallet-activity .currency{color:gold;font-family:Orbitron,sans-serif;font-weight:700}.bee-mode .usage-trends .chart-area{background:#1a1a1a80;color:#ffd700b3;font-style:italic}.bee-mode .statistics-period-selector button{background:#1a1a1acc;color:gold;font-family:Orbitron,sans-serif;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.bee-mode .statistics-period-selector button:hover{background:#282828e6;box-shadow:0 0 15px #ffd7004d}.bee-mode .statistics-card{background-color:#282828e6;box-shadow:0 0 15px #ffd70033}.bee-mode .statistics-card h2{letter-spacing:1px;text-transform:uppercase}.bee-mode .stat-item .stat-value,.bee-mode .statistics-card h2{color:gold;font-family:Orbitron,sans-serif;text-shadow:0 0 10px #ffd7004d}.bee-mode .stat-item .stat-value{font-size:24px;font-weight:700}.bee-mode .stat-item .stat-label{color:#ffd700b3;font-size:14px}.bee-mode .statistics-chart-container{background-color:#282828e6;box-shadow:0 0 15px #ffd70033}.bee-mode .chart-placeholder{background:#1a1a1a80;color:#ffd700b3;font-style:italic}.bee-mode .playing-now-section{background-color:#282828e6;box-shadow:0 0 15px #ffd70033}.bee-mode .playing-now-section h2{color:gold;font-family:Orbitron,sans-serif;letter-spacing:1px;text-shadow:0 0 10px #ffd7004d;text-transform:uppercase}.bee-mode .chat,.bee-mode .playing-now{background-color:#282828e6;box-shadow:0 0 15px #ffd70033}.app-container.bee-mode .chat,.app-container.bee-mode .chat-container,.app-container.bee-mode .playing-now,.app-container.bee-mode .playing-now-container,.app-container.bee-mode div[class*=Chat],.app-container.bee-mode div[class*=PlayingNow],.app-container.bee-mode div[class*=playing-now]{background-color:#282828e6!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .sidebar{background-image:url(/static/media/BEE2.954f835bf404c4ca3c0a.jpg)!important;background-position:50%!important;background-size:cover!important}.app-container.bee-mode .chat-style-container,.bee-mode .chat-style-container{background-color:#282828e6!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .message-input-container,.app-container.bee-mode .message-list,.bee-mode .message-input-container,.bee-mode .message-list{background-color:#282828e6!important}.app-container.bee-mode .message-input,.bee-mode .message-input{background-color:#1a1a1acc!important;color:#f1e8dd!important}.app-container.bee-mode .message-input::placeholder,.bee-mode .message-input::placeholder{color:#ffd70080!important}.app-container.bee-mode .send-button,.bee-mode .send-button{background-color:#1a1a1acc!important;color:gold!important}.app-container.bee-mode .send-button:hover,.bee-mode .send-button:hover{background-color:#282828e6!important;box-shadow:0 0 15px #ffd7004d!important}.app-container.bee-mode .search-container,.bee-mode .search-container{background-color:#282828e6!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .search-input,.bee-mode .search-input{background-color:#1a1a1acc!important;color:#f1e8dd!important}.app-container.bee-mode .search-input::placeholder,.bee-mode .search-input::placeholder{color:#ffd70080!important}.app-container.bee-mode .search-button,.bee-mode .search-button{background-color:#1a1a1acc!important;color:gold!important}.app-container.bee-mode .search-button:hover,.bee-mode .search-button:hover{background-color:#282828e6!important;box-shadow:0 0 15px #ffd7004d!important}.app-container.bee-mode .result-card,.app-container.bee-mode .result-column,.app-container.bee-mode .search-results-container,.bee-mode .result-card,.bee-mode .result-column,.bee-mode .search-results-container{background-color:#282828e6!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode .result-title,.bee-mode .result-title{color:gold!important;text-shadow:0 0 10px #ffd7004d!important}.app-container.bee-mode .result-date,.app-container.bee-mode .result-description,.app-container.bee-mode .result-url,.bee-mode .result-date,.bee-mode .result-description,.bee-mode .result-url{color:#ffd700b3!important}.app-container.bee-mode .white-bg,.app-container.bee-mode [class*=light-bg],.app-container.bee-mode [class*=white-background],.app-container.bee-mode [class*=white-bg],.bee-mode .white-bg,.bee-mode [class*=light-bg],.bee-mode [class*=white-background],.bee-mode [class*=white-bg]{background-color:#282828e6!important;box-shadow:0 0 15px #ffd70033!important}.app-container.bee-mode input,.app-container.bee-mode select,.app-container.bee-mode textarea,.bee-mode input,.bee-mode select,.bee-mode textarea{background-color:#1a1a1acc!important;color:#f1e8dd!important}.app-container.bee-mode input::placeholder,.app-container.bee-mode textarea::placeholder,.bee-mode input::placeholder,.bee-mode textarea::placeholder{color:#ffd70080!important}.app-container.bee-mode button,.bee-mode button{background-color:#1a1a1acc!important;color:gold!important}.app-container.bee-mode button:hover,.bee-mode button:hover{background-color:#282828e6!important;box-shadow:0 0 15px #ffd7004d!important}.app-container.bee-mode{background-attachment:fixed!important;background-image:url(/static/media/BEE3.d87cfcddd20da23e179d.jpg)!important;background-position:50%!important;background-size:cover!important}.app-container.synth-mode{background:url(/static/media/SYNTH.e1a7a16de8d9d12b5bf6.jpg) no-repeat 50% fixed;background-size:cover}.app-container.synth-mode .content{background-color:initial}.app-container.synth-mode h1,.synth-mode h1{color:#00f3ff;font-family:Orbitron,Tahoma,sans-serif;font-weight:700;letter-spacing:3px;text-shadow:0 0 15px #00f3ff,0 0 30px #00f3ff;text-transform:uppercase}.synth-mode h2{color:#f0f;letter-spacing:2px;text-shadow:0 0 10px #f0f}.synth-mode button,.synth-mode h2{font-family:Orbitron,Tahoma,sans-serif;font-weight:600;text-transform:uppercase}.synth-mode button{background:linear-gradient(180deg,#1a1a3a 0,#000020);border-radius:4px;box-shadow:0 0 10px #00f3ff80;color:#00f3ff;letter-spacing:1px;transition:all .3s ease}.synth-mode button:hover{animation:neonPulse 2s infinite;background:linear-gradient(180deg,#2a2a5a 0,#101040);box-shadow:0 0 20px #00f3ffb3;color:#fff}.synth-mode .setting-label label{color:#fff;font-family:Orbitron,Tahoma,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.synth-mode .toggle{background:linear-gradient(180deg,#1a1a3a 0,#000020);border-radius:30px;transition:all .3s ease}.synth-mode .toggle-slider{background:linear-gradient(135deg,#f0f,#00f3ff);border-radius:50%;box-shadow:0 0 10px #00f3ffb3;transition:all .3s ease}.synth-mode input:checked+.toggle-slider{background:linear-gradient(135deg,#00f3ff,#f0f);box-shadow:0 0 15px #ff00ffb3}.synth-mode .sidebar{background-color:#0a0a14cc;box-shadow:5px 0 15px #00f3ff33}.synth-mode .sidebar .sidebar-item,.synth-mode .sidebar a{background:#0000;border-radius:4px;color:#00f3ff;font-family:Orbitron,Tahoma,sans-serif;letter-spacing:1px;text-transform:uppercase;transition:all .3s ease}.synth-mode .sidebar .sidebar-item:hover,.synth-mode .sidebar a:hover{background:#00f3ff1a;box-shadow:0 0 15px #00f3ff4d;color:#fff}.synth-mode .sidebar .sidebar-item.active,.synth-mode .sidebar a.active{background:linear-gradient(90deg,#f0f3,#00f3ff33);box-shadow:0 0 15px #00f3ff80;color:#fff}.synth-mode-box{background-image:url(/static/media/SYNTH.e1a7a16de8d9d12b5bf6.jpg);background-position:50%;background-size:cover;color:#0ff;font-family:Courier New,monospace;text-shadow:0 0 5px #0ff}.synth-mode-box .mode-name{color:#00f3ff;font-family:Orbitron,Tahoma,sans-serif;font-weight:700;letter-spacing:1px;text-shadow:0 0 10px #00f3ff;text-transform:uppercase;z-index:2}.synth-mode-box .decorative-button{z-index:2}.synth-mode-box .mode-toggle{background:linear-gradient(180deg,#0a0a1a 0,#000010);z-index:2}.synth-mode-box .toggle-indicator{background:linear-gradient(135deg,#f0f,#00f3ff);box-shadow:0 0 10px #00f3ffb3}.synth-mode-box.active{animation:neonPulse 2s infinite;box-shadow:0 0 20px #00f3ffb3,0 0 40px #ff00ff4d}.synth-mode-box.active .mode-toggle{background:#00f3ff33;box-shadow:0 0 15px #00f3ffb3}.synth-mode-button{background:linear-gradient(180deg,#1a1a3a 0,#000020);box-shadow:0 0 10px #00f3ff80;color:#00f3ff;font-family:Orbitron,Tahoma,sans-serif;font-weight:600;text-transform:uppercase}.synth-mode input[type=email],.synth-mode input[type=password],.synth-mode input[type=text],.synth-mode select,.synth-mode textarea{background-color:#0a0a14cc;border-radius:4px;box-shadow:0 0 10px #00f3ff33;color:#fff;font-family:Orbitron,Tahoma,sans-serif;transition:all .3s ease}.synth-mode input[type=email]:focus,.synth-mode input[type=password]:focus,.synth-mode input[type=text]:focus,.synth-mode select:focus,.synth-mode textarea:focus{box-shadow:0 0 15px #00f3ff80;outline:none}.synth-mode input::placeholder{color:#00f3ff80}.synth-mode .box,.synth-mode .card,.synth-mode .panel{background-color:#0a0a14cc;border-radius:8px;box-shadow:0 0 15px #00f3ff4d}.synth-mode .browser-container,.synth-mode .chat-container,.synth-mode .settings-container,.synth-mode .statistics-container,.synth-mode .wallet-container{background-color:#0a0a14cc;border-radius:8px}.synth-mode .balance-amount{color:#f0f;font-family:Orbitron,Tahoma,sans-serif;font-size:24px;font-weight:700;text-shadow:0 0 10px #ff00ff80}.synth-mode-box .decorative-button{background:linear-gradient(180deg,#1a1a3a 0,#000020);box-shadow:0 0 10px #00f3ff80;color:#00f3ff;font-family:Orbitron,Tahoma,sans-serif;font-size:.9em;font-weight:600;text-transform:uppercase;z-index:1}.app-container.synth-mode h1,.app-container.synth-mode h2{text-shadow:0 0 5px #00f3ffb3,0 0 10px #00f3ff80,0 0 15px #ff00ff4d,0 0 20px #00f3ff66,0 0 30px #f0f3}.synth-mode .settings-section{background-color:#0a0a14cc;border-radius:8px;box-shadow:0 0 20px #00f3ff4d}.app-container.synth-mode #order-bar-container,.synth-mode #order-bar-container{background:linear-gradient(180deg,#1a1a3a 0,#000020)!important;border-color:#00f3ff4d!important;box-shadow:0 0 10px #00f3ff4d!important}.app-container.synth-mode #order-bar-container>div>div>div,.synth-mode #order-bar-container>div>div>div{background:linear-gradient(180deg,#1a1a3a 0,#000020)!important;border-color:#00f3ff4d!important;color:#00f3ff!important}.app-container.synth-mode .content-type-bar-fill,.synth-mode .content-type-bar-fill{background:linear-gradient(180deg,#1a1a3a 0,#000020)!important}.app-container.synth-mode .news-article,.app-container.synth-mode .news-article *,.app-container.synth-mode .news-description,.app-container.synth-mode .news-source,.app-container.synth-mode .news-title,.app-container.synth-mode .reddit-header,.app-container.synth-mode .reddit-post,.app-container.synth-mode .reddit-post *,.app-container.synth-mode .reddit-selftext,.app-container.synth-mode .reddit-subreddit,.app-container.synth-mode .reddit-title,.synth-mode .news-article,.synth-mode .news-article *,.synth-mode .news-description,.synth-mode .news-source,.synth-mode .news-title,.synth-mode .reddit-header,.synth-mode .reddit-post,.synth-mode .reddit-post *,.synth-mode .reddit-selftext,.synth-mode .reddit-subreddit,.synth-mode .reddit-title{color:#00f3ff!important}.app-container.synth-mode .card-header,.synth-mode .card-header{background-color:#2a2a2a!important;background:#2a2a2a!important;border-bottom-color:#1a1a1a!important}.app-container.synth-mode .image-container,.app-container.synth-mode .news-article,.app-container.synth-mode .reddit-post,.app-container.synth-mode .spotify-track-wrapper,.app-container.synth-mode .twitch-stream-wrapper,.app-container.synth-mode .youtube-video-wrapper,.synth-mode .image-container,.synth-mode .news-article,.synth-mode .reddit-post,.synth-mode .spotify-track-wrapper,.synth-mode .twitch-stream-wrapper,.synth-mode .youtube-video-wrapper{background-color:#3a3a3a!important;border-color:#2a2a2a!important}.app-container.synth-mode .content-controls,.synth-mode .content-controls{background-color:#2a2a2a!important}.app-container.synth-mode .content-type-bar:fullscreen .content-controls,.synth-mode .content-type-bar:fullscreen .content-controls{background-color:#2a2a2af2!important}.app-container.synth-mode ::-webkit-scrollbar,.synth-mode ::-webkit-scrollbar{height:12px;width:12px}.app-container.synth-mode ::-webkit-scrollbar-track,.synth-mode ::-webkit-scrollbar-track{background:#1a1a1a!important;border-radius:6px}.app-container.synth-mode ::-webkit-scrollbar-thumb,.synth-mode ::-webkit-scrollbar-thumb{background:#2a2a2a!important;border:2px solid #1a1a1a;border-radius:6px}.app-container.synth-mode ::-webkit-scrollbar-thumb:hover,.synth-mode ::-webkit-scrollbar-thumb:hover{background:#3a3a3a!important}.app-container.synth-mode .content-type-bar-fill::-webkit-scrollbar,.synth-mode .content-type-bar-fill::-webkit-scrollbar{width:12px}.app-container.synth-mode .content-type-bar-fill::-webkit-scrollbar-track,.synth-mode .content-type-bar-fill::-webkit-scrollbar-track{background:#1a1a1a!important}.app-container.synth-mode .content-type-bar-fill::-webkit-scrollbar-thumb,.synth-mode .content-type-bar-fill::-webkit-scrollbar-thumb{background:#2a2a2a!important;border:2px solid #1a1a1a}.app-container.synth-mode .content-type-bar-fill::-webkit-scrollbar-thumb:hover,.synth-mode .content-type-bar-fill::-webkit-scrollbar-thumb:hover{background:#3a3a3a!important}.app-container.synth-mode .content-type-bars::-webkit-scrollbar,.synth-mode .content-type-bars::-webkit-scrollbar{height:12px}.app-container.synth-mode .content-type-bars::-webkit-scrollbar-track,.synth-mode .content-type-bars::-webkit-scrollbar-track{background:#1a1a1a!important}.app-container.synth-mode .content-type-bars::-webkit-scrollbar-thumb,.synth-mode .content-type-bars::-webkit-scrollbar-thumb{background:#2a2a2a!important;border:2px solid #1a1a1a}.app-container.synth-mode .content-type-bars::-webkit-scrollbar-thumb:hover,.synth-mode .content-type-bars::-webkit-scrollbar-thumb:hover{background:#3a3a3a!important}.app-container.synth-mode *,.synth-mode *{scrollbar-color:#2a2a2a #1a1a1a;scrollbar-width:thin}.app-container.synth-mode .chat-style-container,.synth-mode .chat-style-container{background-color:#2a2a2a!important;border-color:#00f3ff4d!important}.app-container.synth-mode .chat-style-container h3,.synth-mode .chat-style-container h3{background-color:#1a1a1a!important;border-color:#ff00ff4d!important;color:#f0f!important}.app-container.synth-mode .tv-chat-area,.synth-mode .tv-chat-area{background-color:#2a2a2ae6!important}.app-container.synth-mode .tv-chat-messages,.app-container.synth-mode .tv-chat-messages *,.synth-mode .tv-chat-messages,.synth-mode .tv-chat-messages *{color:#f0f!important}.app-container.synth-mode .chat-message,.synth-mode .chat-message{background-color:#1a1a1a!important;border-color:#f0f3!important}.app-container.synth-mode .chat-message-content,.synth-mode .chat-message-content{color:#f0f!important}.app-container.synth-mode .chat-message-user,.synth-mode .chat-message-user{color:#00f3ff!important}.app-container.pixel-art-mode{background:url(/static/media/PIXEL.90f1f2be08d4084749b8.png) no-repeat 50% fixed;background-size:cover;font-family:Press Start\ 2P,Courier New,monospace;image-rendering:pixelated}.app-container.pixel-art-mode .content{background-color:initial}.app-container.pixel-art-mode button,.app-container.pixel-art-mode input,.app-container.pixel-art-mode select{border-radius:0;font-family:Press Start\ 2P,Courier New,monospace;font-size:11px;image-rendering:pixelated}.app-container.pixel-art-mode h1,.app-container.pixel-art-mode h2{font-family:Press Start\ 2P,Courier New,monospace;text-transform:uppercase}.pixel-art-mode-box{background-image:url(/static/media/PIXEL.90f1f2be08d4084749b8.png);background-position:50%;background-size:cover;color:#fff;font-family:Arial,sans-serif;text-shadow:1px 1px 2px #000}.pixel-art-mode-box .decorative-button,.pixel-art-mode-box .mode-name{background-color:#0009!important;border-radius:0!important;color:#ff77a8!important;font-family:Press Start\ 2P,monospace!important;padding:3px 5px!important;text-shadow:1px 1px 1px #000!important}.pixel-art-mode-box .mode-name{left:5px!important}.pixel-art-mode-box .decorative-button{font-size:.8em!important;left:5px!important}.pixel-art-mode-box .mode-toggle{background-color:#0009!important;border-radius:0!important}.pixel-art-mode-box .mode-toggle .toggle-indicator{border-radius:0!important}.pixel-art-mode-box .mode-toggle .toggle-indicator.on{background-color:#0f0!important}.pixel-art-mode-box .mode-toggle .toggle-indicator.off{background-color:#888!important}.pixel-art-mode-box.active{box-shadow:0 0 10px #00ff00b3!important}.pixel-art-mode h1,.pixel-art-mode h2{color:#ff77a8;letter-spacing:1px;text-shadow:2px 2px #34202b}.app-container.pixel-art-mode .sidebar{background:linear-gradient(135deg,#34202b,#1a0f16 50%,#000)!important;border-radius:0!important;border-right:3px solid #ff77a8!important;box-shadow:0 0 15px #ff77a880!important;image-rendering:pixelated}.app-container.pixel-art-mode .sidebar nav a{border-radius:0!important;color:#ff77a8!important;font-family:Press Start\ 2P,Courier New,monospace!important;font-weight:400!important;letter-spacing:0!important;text-shadow:2px 2px 0 #000!important;text-transform:uppercase!important;transition:all .1s!important}.app-container.pixel-art-mode .sidebar nav a span{color:#ff77a8!important}.app-container.pixel-art-mode .sidebar nav a.active,.app-container.pixel-art-mode .sidebar nav a:hover{background:#ff77a833!important;box-shadow:4px 4px 0 #000!important;color:#fff!important;text-shadow:2px 2px 0 #ff77a8!important}.app-container.pixel-art-mode .sidebar nav a.active span,.app-container.pixel-art-mode .sidebar nav a:hover span{color:#fff!important}.app-container.pixel-art-mode .sidebar .icon{color:#ff77a8!important;filter:drop-shadow(2px 2px 0 #000)!important;font-size:16px!important}.app-container.pixel-art-mode .sidebar nav a.active .icon,.app-container.pixel-art-mode .sidebar nav a:hover .icon{color:#0f0!important;filter:drop-shadow(2px 2px 0 #000)!important}.app-container.pixel-art-mode .sidebar nav a,.app-container.pixel-art-mode .sidebar nav a span{font-size:9px!important}.pixel-art-mode .decorative-button{background:#1a1a1acc}.pixel-art-mode-box .decorative-button{background:#0009!important;color:gold;font-family:Orbitron,sans-serif;font-size:.9em;letter-spacing:1px;text-transform:uppercase;z-index:1}.pixel-art-mode .mode-name{left:5px!important}.app-container.pixel-art-mode .setting-label label{color:#000!important;text-shadow:none!important}.pixel-art-mode .decorative-button{background:#0009!important;color:gold;font-family:Orbitron,sans-serif;font-size:.9em;letter-spacing:1px;text-transform:uppercase;z-index:1}.app-container.construction-mode{background:url(/static/media/construction.ce909425c2c0810be7cb.jpg) no-repeat 50% fixed!important;background-size:cover!important;color:#000;font-family:Roboto Condensed,Impact,sans-serif}.app-container.construction-mode .content{background-color:initial!important}.app-container.construction-mode h1,.app-container.construction-mode h2,.app-container.construction-mode h3{background:repeating-linear-gradient(45deg,#fc0,#fc0 10px,#fd3 0,#fd3 20px);color:#000;font-weight:900;letter-spacing:1px;text-shadow:2px 2px 0 #ffffff80;text-transform:uppercase}.app-container.construction-mode button,.construction-mode .setting-button{background-color:#fc0;box-shadow:5px 5px 0 #000c;color:#000;font-family:Roboto Condensed,Impact,sans-serif;font-weight:900;text-transform:uppercase;transition:all .2s ease}.app-container.construction-mode .sidebar{background-color:#333;border-image:repeating-linear-gradient(180deg,#000,#000 10px,#fc0 0,#fc0 20px) 1}.construction-mode-box{background:url(/static/media/construction.ce909425c2c0810be7cb.jpg) no-repeat 50%!important;background-size:cover!important;min-width:0!important}.construction-mode-box .decorative-button,.construction-mode-box .mode-name{color:#000;font-family:Roboto Condensed,Impact,sans-serif;font-weight:900;text-transform:uppercase;z-index:2}.construction-mode-box .mode-name{background-color:#fc0;font-size:14px}.construction-mode-box .decorative-button{background-color:#000;box-shadow:0 0 0 2px #fc0,0 0 0 4px #000;color:#fc0;font-size:12px;font-weight:900;letter-spacing:1px;text-transform:uppercase;z-index:2}.construction-mode-box .mode-toggle{background-color:#333;border-radius:0;box-shadow:3px 3px 0 #0000004d}.construction-mode-box .toggle-indicator{background-color:#888;border-radius:0}.construction-mode-box .toggle-indicator.on{background-color:#fc0}.construction-mode-box.active{box-shadow:0 0 0 3px #000,0 0 0 6px #fc0,0 0 20px #ffcc00b3}.construction-mode-button{background-color:#000;box-shadow:0 0 0 2px #fc0,0 0 0 4px #000;color:#fc0!important;font-family:Roboto Condensed,Impact,sans-serif!important;font-size:12px;font-weight:900;letter-spacing:1px;text-transform:uppercase;width:auto;z-index:2}body .app-container.construction-mode{background:url(/static/media/construction.ce909425c2c0810be7cb.jpg) no-repeat 50% fixed!important;background-size:cover!important;color:#000!important;font-family:Roboto Condensed,Impact,sans-serif!important}body .app-container.construction-mode h1,body .app-container.construction-mode h2,body .app-container.construction-mode h3{background:repeating-linear-gradient(45deg,#fc0,#fc0 10px,#fd3 0,#fd3 20px)!important;color:#000!important;font-weight:900!important;letter-spacing:1px!important;text-shadow:2px 2px 0 #ffffff80!important;text-transform:uppercase!important}body .app-container.construction-mode .sidebar{background-color:#333!important;border-image:repeating-linear-gradient(180deg,#000,#000 10px,#fc0 0,#fc0 20px) 1!important}html body div.app-container.construction-mode{background:url(/static/media/construction.ce909425c2c0810be7cb.jpg) no-repeat 50% fixed!important;background-size:cover!important;color:#000!important;font-family:Roboto Condensed,Impact,sans-serif!important}.app-container.construction-mode .page-container{background-color:initial!important}.app-container.construction-mode .mode-box,.app-container.construction-mode .settings-section{background-color:#ffcc001a!important}.app-container.construction-mode .light-mode-box{background-color:#fff!important}.app-container.construction-mode .dark-mode-box{background-color:#333!important}.app-container.construction-mode .dos-mode-box{background-color:#00f!important}.app-container.construction-mode .mode-grid,.app-container.construction-mode .modes-container{background-color:initial!important}.mode-box.construction-mode-box .decorative-button.construction-mode-button{background-color:#000!important;box-shadow:0 0 0 2px #fc0,0 0 0 4px #000!important;color:#fc0!important;font-family:Roboto Condensed,Impact,sans-serif!important;font-size:12px!important;font-weight:900!important;letter-spacing:1px!important;text-transform:uppercase!important}.app-container.music-mode{background:url(/static/media/MUSIC.c45c75f8add4d8eb346f.jpg) no-repeat 50% fixed;background-size:cover}.app-container.music-mode .content{background-color:initial}.music-mode h1,.music-mode h2{color:#ff00c8;letter-spacing:2px;text-shadow:0 0 5px #ff00c8cc,0 0 10px #ff00c880,0 0 15px #ff00c84d,0 0 20px #ff00c81a;z-index:2}.music-mode button,.music-mode h1,.music-mode h2{font-family:Orbitron,sans-serif;text-transform:uppercase}.music-mode button{background:linear-gradient(90deg,#9000ff,#ff00c8);border-radius:6px;box-shadow:0 0 10px #00eeff80;color:#fff;font-weight:700;letter-spacing:1px;transition:all .3s;z-index:1}.music-mode button:hover{box-shadow:0 0 10px #ff00c8b3,0 0 20px #00eeff80;text-shadow:0 0 5px #fff}.music-mode .sidebar{background-color:#140528cc;box-shadow:5px 0 15px #ff00c84d}.music-mode .sidebar a{color:#0ef;font-family:Orbitron,sans-serif;letter-spacing:1px;text-shadow:0 0 5px #00eeff80;text-transform:uppercase;transition:all .3s}.music-mode .sidebar a.active,.music-mode .sidebar a:hover{background-color:#ff00c833;color:#ff00c8;text-shadow:0 0 5px #ff00c8cc,0 0 10px #ff00c880}.music-mode-box{background-image:url(/static/media/MUSIC.c45c75f8add4d8eb346f.jpg);background-position:50%;background-size:cover;color:#fff;text-shadow:1px 1px 3px #000}.music-mode-box .mode-toggle{background-color:#140528cc;box-shadow:inset 0 0 10px #00eeff80;z-index:1}.music-mode-box .toggle-indicator{background:linear-gradient(90deg,#9000ff,#ff00c8);box-shadow:0 0 10px #ff00c8b3;transition:transform .3s ease}.music-mode-box.active{animation:music-box-pulse 2s infinite alternate;box-shadow:0 0 15px #ff00c8cc,0 0 30px #00eeff80}.music-mode-button{background:linear-gradient(90deg,#9000ff,#ff00c8);border-radius:6px;box-shadow:0 0 10px #00eeff80;color:#fff;letter-spacing:1px}.music-mode-box .mode-name,.music-mode-button{font-family:Orbitron,sans-serif;font-weight:700;text-transform:uppercase}.music-mode-box .mode-name{color:#ff00c8;text-shadow:0 0 5px #ff00c8cc,0 0 10px #ff00c880;z-index:1}.music-mode-box .decorative-button{background:linear-gradient(90deg,#9000ff,#ff00c8);border-radius:6px;bottom:10px;box-shadow:0 0 10px #00eeff80;color:#fff;font-family:Orbitron,sans-serif;font-weight:700;left:10px;letter-spacing:1px;margin:0;position:absolute;z-index:1}.app-container.music-mode .setting-label label{color:#0ef!important;text-shadow:0 0 5px #00eeff80}.app-container.food-mode .profile-widget-container .profile-button{background-color:#ef6c00;box-shadow:0 3px 8px #0000004d!important}.app-container.food-mode .profile-widget-container .profile-button:hover{background-color:#f57c00;box-shadow:0 4px 12px #ef6c0080!important}.app-container.food-mode .profile-widget-container .profile-username-display{background-color:#fff8e1d9;border-radius:10px;box-shadow:0 3px 6px #00000026;color:#5d4037;font-family:Comic Sans MS,cursive}.app-container.food-mode{background-attachment:fixed;background-image:url(/static/media/FOOD.173fac7a70540ba4bd57.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#5d4037}.app-container.food-mode .content{background-color:initial}.food-mode .settings-section{background-color:#fff8e1cc;border-radius:15px;box-shadow:0 5px 15px #0000001a}.food-mode .settings-section h2{color:#e65100}.food-mode .setting-item{background-color:#fff9;border-radius:8px;transition:all .3s ease}.food-mode .setting-item:hover{background-color:#fffc;box-shadow:0 3px 10px #0000001a}.food-mode .setting-label label{color:#795548;font-size:1.1em;font-weight:700}.food-mode .toggle{background:#fbe9e7;box-shadow:inset 0 0 5px #0000001a}.food-mode .toggle-slider{background-color:#ff8a65;box-shadow:0 2px 5px #0003}.food-mode .toggle-slider:before{background-color:#fff;box-shadow:0 1px 3px #0000004d}.food-mode input:checked+.toggle-slider{background-color:#ff5722}.food-mode .sidebar{background-color:#fff3e0bf;box-shadow:3px 0 10px #0000001a}.food-mode .sidebar a,.food-mode .sidebar a:visited{border-radius:0;color:#d84315;font-weight:700;text-shadow:1px 1px 2px #0000000d;transition:all .3s ease}.food-mode .sidebar a:focus,.food-mode .sidebar a:hover{background-color:#ffe0b2b3;color:#bf360c}.food-mode .sidebar a.active,.food-mode .sidebar a.active:visited{background-color:#ffcc80b3;color:#bf360c;font-weight:700}.food-mode .profile-pic-container{background-color:#fff8e1!important;border-radius:50%!important;box-shadow:0 8px 15px #0000004d!important;transition:all .3s ease!important}.food-mode .profile-pic-container:hover{border-color:#ff5722!important;box-shadow:0 10px 20px #ef6c0066!important}.food-mode .profile-pic{border-radius:50%!important;object-fit:cover!important}.food-mode .pic-edit-button{background-color:#ef6c00!important;box-shadow:0 4px 8px #0003!important;color:#fff!important;font-family:Comic Sans MS,cursive!important}.food-mode .pic-edit-button:hover{background-color:#f57c00!important}.food-mode h1,.food-mode h2{color:#d84315;font-family:Brush Script MT,cursive;text-align:center;text-shadow:2px 2px 4px #0000001a}.food-mode button{background:linear-gradient(180deg,#ef6c00 0,#f57c00);border-radius:10px;box-shadow:0 4px 8px #00000026;color:#fff;font-family:Comic Sans MS,cursive;font-weight:700;text-shadow:1px 1px 2px #0000004d;transition:all .3s ease}.food-mode button:hover{background:linear-gradient(180deg,#f57c00 0,#ff9800);box-shadow:0 6px 12px #0003}.food-mode button:active{box-shadow:0 2px 4px #0000001a}.food-mode-box{background:url(/static/media/FOOD.173fac7a70540ba4bd57.jpg) no-repeat 50%;background-size:cover}.food-mode-box .mode-name{color:#d84315;font-family:Brush Script MT,cursive;font-size:1.2rem;text-shadow:1px 1px 2px #0000001a}.food-mode-box .decorative-button{background:linear-gradient(180deg,#ef6c00 0,#f57c00);border-radius:8px;box-shadow:0 4px 8px #0000001a;color:#fff;font-family:Comic Sans MS,cursive;font-weight:700;text-shadow:1px 1px 2px #0000004d;transition:all .3s ease}.food-mode-box .mode-toggle{background-color:#fbe9e7;box-shadow:inset 0 0 5px #0000001a}.food-mode-box .toggle-indicator{background-color:#ff8a65;transition:all .3s ease}.food-mode-box.active .toggle-indicator{background-color:#ff5722}.food-mode-box.active{box-shadow:0 0 15px #ff6f0099}.food-mode-button{background:linear-gradient(180deg,#ef6c00 0,#f57c00);border-radius:8px;box-shadow:0 4px 8px #0003;color:#fff;font-family:Comic Sans MS,cursive;text-shadow:1px 1px 2px #0006;transition:all .3s ease}.food-mode-button:hover{box-shadow:0 6px 12px #00000026}.app-container.pcb-mode{background:url(/static/media/PCB2.338eea2f097a219b2c55.png) no-repeat fixed 50%;background-color:#0a0a0a;background-size:cover;color:gold}.app-container.pcb-mode .content{background-color:initial}.app-container.pcb-mode h1,.pcb-mode h1{color:gold;font-family:Courier New,monospace;font-weight:700;letter-spacing:3px;text-shadow:0 0 15px #ffd70099,0 0 30px #ffd7004d;text-transform:uppercase}.pcb-mode h2{letter-spacing:2px;text-shadow:0 0 8px #ffd70080}.pcb-mode button,.pcb-mode h2{color:gold;font-family:Courier New,monospace;font-weight:600;text-transform:uppercase}.pcb-mode button{background:linear-gradient(180deg,#0d2d0d 0,#050505);border-radius:2px;box-shadow:0 0 10px #ffd70066;letter-spacing:1px}.pcb-mode button:hover{background:linear-gradient(180deg,#1a4d1a 0,#0d2d0d);box-shadow:0 0 20px #ffd700b3;color:orange}.pcb-mode input,.pcb-mode select,.pcb-mode textarea{background-color:#050505;color:gold;font-family:Courier New,monospace}.pcb-mode input:focus,.pcb-mode select:focus,.pcb-mode textarea:focus{border-color:gold;box-shadow:0 0 10px #ffd70066;outline:none}.pcb-mode nav a{color:gold}.pcb-mode nav a.active,.pcb-mode nav a:hover{color:orange;text-shadow:0 0 8px #ffd70099}.pcb-mode nav a svg{color:gold}.pcb-mode nav a.active svg,.pcb-mode nav a:hover svg{color:orange}.app-container.pcb-mode .sidebar{background:linear-gradient(135deg,#0a0a0a,#0d2d0d 50%,#050505)!important;border-right:2px solid gold!important;box-shadow:0 0 20px #ffd7004d!important}.app-container.pcb-mode .sidebar nav a{color:#0d5d0d!important;font-family:Courier New,monospace!important;font-weight:600!important;letter-spacing:1px!important;text-shadow:0 0 5px #0d5d0d80!important;text-transform:uppercase!important;transition:all .3s ease!important}.app-container.pcb-mode .sidebar nav a span{color:#0d5d0d!important}.app-container.pcb-mode .sidebar nav a.active,.app-container.pcb-mode .sidebar nav a:hover{background:#ffd7001a!important;color:#1a7d1a!important;text-shadow:0 0 10px #1a7d1acc!important}.app-container.pcb-mode .sidebar nav a.active span,.app-container.pcb-mode .sidebar nav a:hover span{color:#1a7d1a!important}.app-container.pcb-mode .sidebar .icon{color:gold!important;filter:drop-shadow(0 0 5px rgba(255,215,0,.6))!important}.app-container.pcb-mode .sidebar nav a.active .icon,.app-container.pcb-mode .sidebar nav a:hover .icon{color:orange!important;filter:drop-shadow(0 0 10px rgba(255,165,0,.8))!important}.pcb-mode-box{background:url(/static/media/PCB2.338eea2f097a219b2c55.png) no-repeat 50%;background-size:cover;box-shadow:0 0 15px #ffd70033;transition:all .3s ease}.pcb-mode-box .mode-name{font-weight:700;text-shadow:0 0 10px #ffd70099}.pcb-mode-box .decorative-button,.pcb-mode-box .mode-name{color:gold;font-family:Courier New,monospace;letter-spacing:1px;text-transform:uppercase;z-index:1}.pcb-mode-box .decorative-button{background:#0a0a0ae6;box-shadow:0 0 8px #ffd7004d;font-size:.9em}.pcb-mode-box .mode-toggle{background:#0a0a0ae6;z-index:1}.pcb-mode-box .toggle-indicator{background:gold;box-shadow:0 0 10px #ffd70099}.pcb-mode-box.active{border-color:gold;box-shadow:0 0 20px #ffd70080}.pcb-mode .settings-section{background-color:#0a0a0ae6;box-shadow:0 0 15px #ffd70033}.pcb-mode .settings-section h2{color:gold;text-shadow:0 0 8px #ffd70080}.pcb-mode .setting-label{color:gold;font-weight:600}.pcb-mode .setting-button{background:linear-gradient(180deg,#0d2d0d 0,#050505);border-radius:2px;color:gold}.pcb-mode .setting-button:hover{background:linear-gradient(180deg,#1a4d1a 0,#0d2d0d);border-color:gold;box-shadow:0 0 10px #ffd70080;color:orange}.pcb-mode .page-container h1{color:gold;text-shadow:0 0 15px #ffd70099}.pcb-mode .browser-usage,.pcb-mode .system-performance,.pcb-mode .usage-trends,.pcb-mode .wallet-activity{background-color:#0a0a0ad9;box-shadow:0 0 15px #ffd70033}.pcb-mode .browser-usage h2,.pcb-mode .system-performance h2,.pcb-mode .usage-trends h2,.pcb-mode .wallet-activity h2{color:gold;text-shadow:0 0 8px #ffd70080}.pcb-mode .browser-usage .stat-number,.pcb-mode .system-performance .stat-number,.pcb-mode .wallet-activity .stat-number{color:gold}.app-container.pcb-mode .setting-label label{color:gold;text-shadow:0 0 5px #ffd70066}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{display:flex;min-height:100vh}.content{flex:1 1;padding:20px}.status-message{border-radius:8px;font-weight:700;margin-bottom:20px;margin-top:20px;padding:15px;text-align:center}.status-message.success{background-color:#4caf50;border:1px solid #388e3c;color:#fff}.status-message.error{background-color:#f44336;border:1px solid #d32f2f;color:#fff}.status-message.info{background-color:#2196f3;border:1px solid #1976d2;color:#fff}
/*# sourceMappingURL=main.5bd8ba1d.css.map*/