@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Pixelify+Sans:wght@400;500;600;700&family=Silkscreen:wght@400;700&family=VT323&family=Jersey+10&display=swap";
.light-theme{--background:#e9ece9;--surface:#fff;--surface-hover:#f3f5f3;--border:#3c4b411f;--text-primary:#1e2520;--text-secondary:#58635c;--accent:#324738}body.light-theme{background:var(--background)}body.light-theme .inline-post-creator input,body.light-theme .inline-post-creator textarea,body.light-theme .placeholder-input,body.light-theme .post-textarea,body.light-theme .minimal-input-noborder,body.light-theme .inline-input{color:var(--text-primary)!important}body.light-theme .placeholder-input,body.light-theme .inline-post-creator ::placeholder,body.light-theme .tab-btn{color:var(--text-secondary)!important}body.light-theme .tab-btn.active{background:var(--text-primary)!important;color:var(--background)!important}body.light-theme .feed-tab{color:var(--text-secondary)!important}body.light-theme .feed-tab.active{color:var(--text-primary)!important;background:0 0!important}body.light-theme .stat-label{color:var(--text-secondary)!important}body.light-theme .badge-item.accent,body.light-theme .btn-secondary{background:var(--text-primary)!important;color:var(--background)!important}body.light-theme .btn-secondary:hover{background:var(--accent)!important;color:var(--surface)!important}body.light-theme .btn-secondary.following{color:var(--text-primary)!important;border:1px solid var(--border)!important;background:0 0!important}body.light-theme .btn-secondary.following:hover{color:var(--text-primary)!important;background:#0000000a!important}body.light-theme .action-btn{color:var(--text-secondary)!important}body.light-theme .empty-state-v2 h3{color:var(--text-primary)!important}body.light-theme .empty-state-v2 p,body.light-theme .hint-text,body.light-theme .profile-sub-details,body.light-theme .profile-joined-date{color:var(--text-secondary)!important}body.light-theme .bio-music-deck{box-shadow:0 4px 12px #0000000d;background:var(--surface)!important;border:1px solid var(--border)!important}body.light-theme .bio-music-deck .track-title-text{color:var(--text-primary)!important}body.light-theme .bio-music-deck .track-artist,body.light-theme .bio-music-deck .powered-by{color:var(--text-secondary)!important}body.light-theme .bio-music-deck .custom-play-trigger{background:var(--text-primary)!important;color:var(--surface)!important;box-shadow:none!important}body.light-theme .bio-music-deck .custom-play-trigger svg{fill:var(--surface)!important}body.light-theme .bio-music-deck .progress-bar-fill,body.light-theme .bio-music-deck .progress-thumb{background:var(--text-primary)!important;box-shadow:none!important}body.light-theme .profile-sanctuary-action{--profile-top-action-bg:var(--text-primary)!important;--profile-top-action-hover-bg:var(--accent)!important;--profile-top-action-fg:var(--surface)!important;--profile-top-action-border:#1e25202e!important;--profile-top-action-divider:#ffffffb8!important}body.light-theme .feed-chips-bar,body.light-theme .feed-chip,body.light-theme .stat-item,body.light-theme .btn-add-collaborator{border:1px solid var(--border)!important}body.light-theme .feed-chip-add{background:var(--text-primary)!important;color:var(--surface)!important;border:1px solid var(--text-primary)!important}body.light-theme .feed-chip-add:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--surface)!important}body.light-theme .inline-post-creator{border:1px solid var(--border)!important;background:var(--surface)!important;box-shadow:0 12px 26px #0000006b!important}body.light-theme .inline-post-creator.expanded{border-color:var(--border)!important;background:var(--surface)!important;box-shadow:0 12px 26px #0000006b!important}body.light-theme .post-creator-wrapper{border-radius:var(--radius-large)!important;background:0 0!important;border:none!important;overflow:visible!important}body.light-theme .placeholder-input{border:1px solid var(--border)!important;background:var(--surface-hover)!important;color:var(--text-secondary)!important}body.light-theme .inline-post-creator .collapsed-actions,body.light-theme .inline-post-creator .feed-post-selector,body.light-theme .inline-post-creator .creator-footer{border-top:1px solid var(--border)!important}body.light-theme .feed-post-chips,body.light-theme .post-scope-toggle-container{border:1px solid var(--border)!important;background:var(--surface-hover)!important}body.light-theme .feed-post-chip,body.light-theme .scope-pill{color:var(--text-secondary)!important}body.light-theme .feed-post-chip:hover:not(.active),body.light-theme .scope-pill:hover:not(.active){color:var(--text-primary)!important;background:#0000000a!important}body.light-theme .feed-post-chip.active,body.light-theme .scope-pill.active{background:var(--text-primary)!important;color:var(--surface)!important;box-shadow:0 4px 12px #1b3b281f!important}body.light-theme .tab-btn:hover:not(.active){background:var(--surface-hover)!important;color:var(--text-primary)!important}body.light-theme .feed-post-label,body.light-theme .inline-post-creator .input-group label,body.light-theme .btn-cancel{color:var(--text-secondary)!important}body.light-theme .btn-cancel:hover{color:var(--text-primary)!important}body.light-theme .btn-submit{background:var(--surface-hover)!important;color:var(--text-secondary)!important;opacity:.5!important}body.light-theme .btn-submit.active{background:var(--text-primary)!important;color:var(--surface)!important;opacity:1!important;cursor:pointer!important}body.light-theme .inline-post-creator .user-avatar{border:1px solid var(--border)!important}body.light-theme .aspect-ratio-selector{background:var(--surface-hover)!important;border:1px solid var(--border)!important}body.light-theme .ratio-btn{color:var(--text-secondary)!important}body.light-theme .ratio-btn:hover{color:var(--text-primary)!important;background:#0000000a!important}body.light-theme .ratio-btn.active{background:var(--text-primary)!important;color:var(--surface)!important;box-shadow:0 2px 8px #1b3b281f!important}body.light-theme .slide-tab-item{background:var(--surface-hover)!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important}body.light-theme .slide-tab-item:hover{border-color:var(--text-secondary)!important;background:#0000000a!important}body.light-theme .slide-tab-item.active{background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .btn-add-slide-tab{background:var(--surface-hover)!important;border:1px dashed var(--border)!important;color:var(--text-secondary)!important}body.light-theme .btn-add-slide-tab:hover{color:var(--text-primary)!important;border-color:var(--text-secondary)!important;background:#0000000a!important}body.light-theme .inline-input{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important}body.light-theme .inline-input:focus{border-color:var(--accent)!important}body.light-theme .btn-native-upload{background:var(--surface-hover)!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important}body.light-theme .btn-native-upload:hover:not(:disabled){color:var(--text-primary)!important;border-color:var(--text-secondary)!important;background:#0000000a!important}body.light-theme .tab-slider-pill,body.light-theme .feed-tab-slider,body.light-theme .btn-request-full,body.light-theme .btn-update-progress,body.light-theme .progress-segment.active{background:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .tab-pill,body.light-theme .feed-chip{mix-blend-mode:difference!important;color:#91898d!important}body.light-theme .tab-pill:not(.active):hover,body.light-theme .feed-chip:not(.active):hover{color:#cbc7c9!important}body.light-theme .tab-pill.active,body.light-theme .feed-chip.active{color:#fff!important;background:0 0!important}body.light-theme .badge-item,body.light-theme .banner-badge-item{border-color:var(--text-primary)!important;color:var(--text-primary)!important;background:var(--surface)!important}body.light-theme .badge-item.adm,body.light-theme .badge-item.staff,body.light-theme .badge-item.official,body.light-theme .badge-item.prestige,body.light-theme .banner-badge-item.official,body.light-theme .banner-badge-item.prestige{background:var(--text-primary)!important;color:var(--surface)!important;border-color:var(--text-primary)!important}body.light-theme .owner-tabs-dock{background:var(--surface)!important;border:1px solid var(--border)!important}body.light-theme .owner-tab-toggle{color:var(--text-secondary)!important;background:0 0!important;border:none!important}body.light-theme .owner-tab-toggle:before{display:none!important}body.light-theme .owner-tab-toggle.active{background:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .owner-tab-toggle:hover:not(.active){color:var(--text-primary)!important;background:var(--surface-hover)!important}body.light-theme svg[fill=\#fff]{fill:var(--text-primary)!important}body.light-theme .dropdown-menu,body.light-theme .cascade-menu,body.light-theme .notifications-dropdown{background:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:0 10px 40px #00000014!important}body.light-theme .dropdown-item,body.light-theme .dropdown-item .item-icon,body.light-theme .dropdown-item:hover .item-icon{color:var(--text-primary)!important}body.light-theme .dropdown-item:hover{background:var(--surface-hover)!important}body.light-theme .dropdown-label{color:var(--text-secondary)!important}body.light-theme .dropdown-divider{background:var(--border)!important}body.light-theme .logout-item{color:#dc2626!important}body.light-theme .logout-item:hover{background:#dc262614!important}body.light-theme .dropdown-header{border-color:var(--border)!important}body.light-theme .mark-all-btn.read-all{color:var(--text-secondary)!important}body.light-theme .mark-all-btn.read-all:hover{color:var(--text-primary)!important}body.light-theme .notification-item.unread{background:#50725508!important}body.light-theme .notification-item:hover,body.light-theme .notification-item.unread:hover{background:var(--surface-hover)!important}body.light-theme .unread .notif-text{color:var(--text-primary)!important}body.light-theme .notif-text{color:var(--text-secondary)!important}body.light-theme .notif-sender{color:var(--text-primary)!important}body.light-theme .notif-time{color:var(--text-secondary)!important;opacity:.7!important}body.light-theme .empty-notif{color:var(--text-secondary)!important}body.light-theme .app-header{background:var(--background)!important;border-color:var(--border)!important}body.light-theme .app-blade-sidebar,body.light-theme .app-sidebar,body.light-theme .sidebar{background:var(--surface)!important;border-color:var(--border)!important}body.light-theme .brand-name,body.light-theme .brand-logo-btn,body.light-theme .header-search-trigger,body.light-theme .blade-close-btn,body.light-theme .search-close-btn,body.light-theme .search-title,body.light-theme .bell-button{color:var(--text-primary)!important}body.light-theme .blade-item,body.light-theme .nav-item{color:var(--text-secondary)!important}::view-transition-old(root){animation-duration:.8s;animation-timing-function:ease-in-out}::view-transition-new(root){animation-duration:.8s;animation-timing-function:ease-in-out}body.light-theme .blade-item.active,body.light-theme .nav-item.active,body.light-theme .blade-item:hover,body.light-theme .nav-item:hover{background:var(--surface-hover)!important;color:var(--text-primary)!important}body.light-theme .blade-title{color:var(--text-primary)!important}body.light-theme .ds-modal-content,body.light-theme .modal-content{background:var(--surface)!important;border-color:var(--border)!important}body.light-theme .edit-profile-overlay{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background-color:#f2f7f4eb!important}body.light-theme .edit-profile-modal-box{background-color:var(--surface)!important;border:1px solid var(--border)!important;box-shadow:0 25px 50px -12px #1b3b2814!important}body.light-theme .modal-sidebar{border-color:var(--border)!important}body.light-theme .sidebar-title{color:var(--text-primary)!important}body.light-theme .modal-sidebar .nav-item{color:var(--text-secondary)!important}body.light-theme .modal-sidebar .nav-item:hover{background:var(--surface-hover)!important;color:var(--text-primary)!important}body.light-theme .modal-sidebar .nav-item.active{background:var(--surface-hover)!important;color:var(--text-primary)!important;font-weight:700!important}body.light-theme .modal-sidebar .nav-item.active .nav-icon{color:var(--text-primary)!important;opacity:1!important}body.light-theme .modal-sidebar .nav-item .nav-icon{color:var(--text-secondary)!important}body.light-theme .sidebar-footer{border-color:var(--border)!important}body.light-theme .footer-brand{color:var(--text-secondary)!important}body.light-theme .footer-brand svg{fill:var(--text-secondary)!important}body.light-theme .modal-main{background:var(--background)!important}body.light-theme .main-header{border-color:var(--border)!important}body.light-theme .section-title,body.light-theme .btn-close{color:var(--text-primary)!important}body.light-theme .avatar-header{background:var(--surface)!important;border-color:var(--border)!important}body.light-theme .avatar-meta .handle{color:var(--text-primary)!important}body.light-theme .avatar-meta .name{color:var(--text-secondary)!important}body.light-theme .btn-change,body.light-theme .btn-upload-static,body.light-theme .btn-update-location,body.light-theme .btn-save{background:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .btn-change:hover,body.light-theme .btn-upload-static:hover,body.light-theme .btn-update-location:hover:not(:disabled),body.light-theme .btn-save:hover:not(:disabled){background:var(--accent)!important;color:var(--surface)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #1b3b2826!important}body.light-theme .avatar-grayscale-toggle{color:var(--text-secondary)!important}body.light-theme .static-avatar-row{background:var(--surface)!important;border-color:var(--border)!important}body.light-theme .static-avatar-preview{border-color:var(--border)!important;background:var(--background)!important}body.light-theme .banner-preview-edit{background:var(--surface)!important;border-color:var(--border)!important}body.light-theme .banner-preview-edit:hover{border-color:var(--text-secondary)!important}body.light-theme .banner-placeholder{color:var(--text-secondary)!important}body.light-theme .banner-grayscale-toggle,body.light-theme .field-block label{color:var(--text-primary)!important}body.light-theme .input-v2,body.light-theme .textarea-v2,body.light-theme .select-v2{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important}body.light-theme .input-v2:focus,body.light-theme .textarea-v2:focus,body.light-theme .select-v2:focus{border-color:var(--accent)!important;background:var(--surface)!important;outline:none!important}body.light-theme .field-hint,body.light-theme .counter,body.light-theme .changes-summary{color:var(--text-secondary)!important}body.light-theme .radio-item-v2{background:var(--surface)!important;border-color:var(--border)!important}body.light-theme .radio-item-v2:hover{background:var(--surface-hover)!important}body.light-theme .radio-item-v2.active{background:var(--surface-hover)!important;border-color:var(--text-primary)!important}body.light-theme .radio-label{color:var(--text-primary)!important}body.light-theme .radio-hint{color:var(--text-secondary)!important}body.light-theme .location-preview{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}body.light-theme .location-preview svg{color:var(--text-secondary)!important}body.light-theme .privacy-toggle-card{background:var(--surface)!important;border-color:var(--border)!important}body.light-theme .ptc-info h4{color:var(--text-primary)!important}body.light-theme .tabs-visibility-grid,body.light-theme .badges-visibility-grid{background:var(--surface)!important;border-color:var(--border)!important}body.light-theme .tv-header,body.light-theme .bv-header{background:var(--surface-hover)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}body.light-theme .tv-row,body.light-theme .bv-row-container{border-color:var(--border)!important}body.light-theme .tv-name{color:var(--text-primary)!important}body.light-theme .tv-name-input{background:var(--background)!important;border-color:var(--border)!important;color:var(--text-primary)!important}body.light-theme .tv-name-input:focus{border-color:var(--accent)!important;background:var(--surface)!important}body.light-theme .tv-name-input::placeholder{color:var(--text-secondary)!important;opacity:.5!important}body.light-theme .slider{background-color:var(--surface-hover)!important;border:1px solid var(--border)!important}body.light-theme input:checked+.slider{background-color:var(--accent)!important;border-color:var(--accent)!important}body.light-theme .slider:before{background-color:var(--surface)!important}body.light-theme .badge-section-header{border-color:var(--border)!important}body.light-theme .badge-section-header h4{color:var(--text-primary)!important}body.light-theme .badge-section-header p,body.light-theme .empty-badges-state p{color:var(--text-secondary)!important}body.light-theme .empty-badges-state{background:var(--background)!important;border-color:var(--border)!important}body.light-theme .btn-toggle-v2.mini{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--text-secondary)!important}body.light-theme .btn-toggle-v2.mini.active{background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .btn-promote-badge.mini{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}body.light-theme .btn-promote-badge.mini:hover:not(:disabled){background:var(--text-primary)!important;color:var(--surface)!important;border-color:var(--text-primary)!important}body.light-theme .btn-remove-mini{color:var(--text-secondary)!important}body.light-theme .btn-remove-mini:hover{color:#dc2626!important}body.light-theme .bv-row-extras{background:var(--background)!important;border-color:var(--border)!important}body.light-theme .extra-mini-input{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}body.light-theme .badge-shine-row-v2.mini span.extra-hint{color:var(--text-secondary)!important}body.light-theme .badge-shine-toggle-v2.mini{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}body.light-theme .badge-shine-toggle-v2.mini.is-on{background:var(--text-primary)!important;color:var(--surface)!important;border-color:var(--text-primary)!important}body.light-theme .btn-add-badge{border-color:var(--border)!important;color:var(--text-primary)!important}body.light-theme .btn-add-badge:hover{background:var(--surface-hover)!important}body.light-theme .ds-modal-title{color:var(--text-primary)!important}body.light-theme .ds-modal-description-box p{color:var(--text-secondary)!important}body.light-theme .home-feed-container{background:var(--background)!important}body.light-theme .content-tabs{border-radius:var(--radius-large)!important;background:0 0!important;border:none!important;overflow:visible!important}body.light-theme .tab-slider-pill{background:var(--text-primary)!important;box-shadow:0 4px 12px #1b3b2814!important}body.light-theme .tab-pill.active{font-weight:700!important}body.light-theme .empty-state-v2{border-color:var(--border)!important;background:0 0!important}body.light-theme .empty-icon{background:var(--surface-hover)!important;color:var(--text-secondary)!important;opacity:.8!important}body.light-theme .empty-state-v2 h3,body.light-theme .empty-title{color:var(--text-primary)!important}body.light-theme .empty-desc,body.light-theme .empty-state-v2 p{color:var(--text-secondary)!important}body.light-theme .btn-explore{background:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .btn-explore:hover{background:var(--accent)!important;transform:scale(1.05)!important;box-shadow:0 4px 12px #1b3b2826!important}body.light-theme .btn-load-more{border-color:var(--border)!important;color:var(--text-secondary)!important}body.light-theme .btn-load-more:hover:not(:disabled){border-color:var(--text-primary)!important;color:var(--text-primary)!important;background:var(--surface-hover)!important}body.light-theme .mypaper-deck{border-color:var(--border)!important;box-shadow:none!important;background:0 0!important}body.light-theme .mypaper-deck:hover{border-color:var(--text-secondary)!important;box-shadow:0 10px 40px #1b3b2814!important}body.light-theme .mypaper-deck.side-expanded{background:var(--surface)!important;border-color:var(--text-primary)!important;box-shadow:20px 20px 80px #1b3b281f!important}body.light-theme .expand-lateral-btn{color:var(--text-secondary)!important;opacity:.5!important}body.light-theme .expand-lateral-btn:hover{color:var(--text-primary)!important;opacity:1!important}body.light-theme .meta-top{border-color:var(--border)!important}body.light-theme .mypaper-label,body.light-theme .mypaper-date{color:var(--text-secondary)!important;opacity:.8!important}body.light-theme .mypaper-title{color:var(--text-primary)!important}body.light-theme .newspaper-divider{background:var(--border)!important}body.light-theme .mypaper-content-scroll::-webkit-scrollbar-thumb{background:var(--border)!important}body.light-theme .mypaper-content-scroll::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)!important}body.light-theme .section-text{color:var(--text-primary)!important}body.light-theme .mypaper-footer{border-color:var(--border)!important}body.light-theme .by{color:var(--text-secondary)!important;opacity:.8!important}body.light-theme .name{color:var(--text-primary)!important}body.light-theme .minimal-cite-btn{border-color:var(--border)!important;color:var(--text-secondary)!important}body.light-theme .minimal-cite-btn:hover{border-color:var(--text-primary)!important;background:var(--surface-hover)!important;color:var(--text-primary)!important}body.light-theme .minimal-cite-btn.success{background:var(--text-primary)!important;color:var(--surface)!important;border-color:var(--text-primary)!important}body.light-theme .side-title{color:var(--text-secondary)!important;opacity:.8!important}body.light-theme .promo-card{background:linear-gradient(135deg, var(--surface) 0%, var(--background) 100%)!important;border:1px solid var(--border)!important}body.light-theme .promo-badge{background:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .promo-card h5{color:var(--text-primary)!important}body.light-theme .promo-card p{color:var(--text-secondary)!important}body.light-theme .promo-link{color:var(--text-primary)!important}body.light-theme .promo-link:hover{color:var(--accent)!important}body.light-theme .btn-push{color:var(--text-secondary)!important}body.light-theme .btn-push:hover{color:var(--text-primary)!important;opacity:1!important}body.light-theme .btn-push.active{opacity:1!important}body.light-theme .btn-push.uppush.active{color:#2e7d32!important}body.light-theme .btn-push.downpush.active{color:#c62828!important}body.light-theme .btn-push.active+.push-value{opacity:1!important;color:var(--text-primary)!important}body.light-theme .push-value,body.light-theme .btn-post-gear{color:var(--text-secondary)!important}body.light-theme .btn-post-gear:hover,body.light-theme .btn-post-gear.active{color:var(--text-primary)!important;opacity:1!important}body.light-theme .post-context-menu{background:var(--surface)!important;border-right:1px solid var(--border)!important;border-left:1px solid var(--border)!important;border-top-left-radius:8px!important;border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important;box-shadow:15px 0 45px #1b3b280d!important}body.light-theme .menu-item{color:var(--text-secondary)!important}body.light-theme .menu-item:hover{background:var(--surface-hover)!important;color:var(--text-primary)!important}body.light-theme .menu-item.danger{color:#c62828!important}body.light-theme .menu-item.danger:hover{background:#c628280f!important}body.light-theme .menu-divider{background:var(--border)!important}body.light-theme .voters-blade-overlay{background:var(--surface)!important;border-right:1px solid var(--border)!important;border-left:1px solid var(--border)!important;box-shadow:15px 0 45px #1b3b280d!important}body.light-theme .voters-title h3{color:var(--text-primary)!important}body.light-theme .voters-subtitle{color:var(--text-secondary)!important;opacity:.8!important}body.light-theme .voters-blade-overlay .btn-close{background:var(--surface-hover)!important;color:var(--text-secondary)!important}body.light-theme .voters-blade-overlay .btn-close:hover{background:var(--border)!important;color:var(--text-primary)!important}body.light-theme .voters-list::-webkit-scrollbar-thumb{background:var(--border)!important}body.light-theme .voter-row:hover{background:var(--surface-hover)!important;border-color:var(--border)!important}body.light-theme .voters-blade-overlay .voter-avatar{border-color:var(--border)!important;background:var(--background)!important}body.light-theme .voters-blade-overlay .voter-name{color:var(--text-primary)!important}body.light-theme .voter-type.up{color:#2e7d32!important;background:#2e7d320f!important}body.light-theme .voter-type.down{color:#c62828!important;background:#c628280f!important}body.light-theme .home-banner{border-color:var(--border)!important;box-shadow:0 4px 20px #1b3b280a!important}body.light-theme .hb-progress-track{background:#ffffff26!important}body.light-theme .hb-progress-bar{background:#fffc!important}body.light-theme .hb-dot{background:#ffffff4d!important}body.light-theme .hb-dot.active{background:#fff!important;box-shadow:0 0 8px #fff9!important}body.light-theme .hb-dot:hover:not(.active){background:#fff9!important}body.light-theme .metrics-header h2{color:var(--text-primary)!important}body.light-theme .metrics-sub{color:var(--text-secondary)!important;opacity:.85!important}body.light-theme .seed-card{border:1px solid var(--border)!important;box-shadow:none!important;background:0 0!important}body.light-theme .seed-balance-label,body.light-theme .seed-stat-label{color:var(--text-secondary)!important;opacity:.85!important}body.light-theme .seed-balance-value{color:#2e7d32!important}body.light-theme .seed-balance-cap{color:var(--text-secondary)!important;opacity:.75!important}body.light-theme .seed-capped-hint{color:#b45309!important}body.light-theme .seed-stat-value,body.light-theme .seed-progress-title,body.light-theme .seed-progress-numbers{color:var(--text-primary)!important}body.light-theme .seed-progress-numbers .dim{color:var(--text-secondary)!important;opacity:.7!important}body.light-theme .seed-progress-bar{background:var(--background)!important}body.light-theme .seed-progress-fill{background:linear-gradient(90deg,#2e7d32,#66bb6a)!important}body.light-theme .seed-progress-hint{color:var(--text-secondary)!important;opacity:.85!important}body.light-theme .seed-redeem-block{border-top:1px solid var(--border)!important}body.light-theme .seed-redeem-title{color:var(--text-primary)!important}body.light-theme .seed-redeem-desc{color:var(--text-secondary)!important;opacity:.85!important}body.light-theme .seed-empty{color:var(--text-secondary)!important;background:var(--background)!important;border:1px dashed var(--border)!important}body.light-theme .seed-post-select{background:var(--background)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important}body.light-theme .seed-post-select option{background:var(--surface)!important;color:var(--text-primary)!important}body.light-theme .seed-redeem-btn{background:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .seed-redeem-btn:hover:not(:disabled){background:var(--accent)!important;filter:none!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #1b3b2826!important}body.light-theme .seed-redeem-btn:disabled{background:var(--surface-hover)!important;color:var(--text-secondary)!important;opacity:.5!important}body.light-theme .studio-subtabs-nav{border-color:var(--border)!important;background:0 0!important}body.light-theme .studio-tab-slider{background:var(--text-primary)!important}body.light-theme .studio-subtab-pill{color:var(--text-secondary)!important}body.light-theme .studio-subtab-pill.active{color:var(--surface)!important}body.light-theme .profile-settings-subtabs-nav{border-color:var(--border)!important;background:0 0!important}body.light-theme .profile-settings-tab-slider{background:var(--text-primary)!important}body.light-theme .profile-settings-subtab-pill{color:var(--text-secondary)!important}body.light-theme .profile-settings-subtab-pill.active{color:var(--surface)!important}body.light-theme .sanctuary-config-container,body.light-theme .sanctuary-config-container div[style*="background: rgba"]{border-color:var(--border)!important;background:0 0!important}body.light-theme .sanctuary-config-container h3,body.light-theme .sanctuary-config-container h4,body.light-theme .sanctuary-config-container label{color:var(--text-primary)!important}body.light-theme .sanctuary-config-container p,body.light-theme .sanctuary-config-container span{color:var(--text-secondary)!important}body.light-theme .sanctuary-config-container input,body.light-theme .sanctuary-config-container textarea{border-color:var(--border)!important;color:var(--text-primary)!important;background:0 0!important}body.light-theme .sanctuary-config-container button[style*="background: transparent"]{color:var(--text-primary)!important;border-color:var(--border)!important}body.light-theme .sanctuary-config-container button[style*="background: #fff"]{background:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .studio-title{color:var(--text-primary)!important}body.light-theme .studio-subtitle,body.light-theme .loading-studio,body.light-theme .empty-requests{color:var(--text-secondary)!important}body.light-theme .empty-requests{border-color:var(--border)!important;background:0 0!important}body.light-theme .studio-header{border-bottom-color:var(--border)!important}body.light-theme .request-card{border-color:var(--border)!important;background:0 0!important}body.light-theme .request-card:hover{background:var(--surface)!important;border-color:var(--text-primary)!important}body.light-theme .requester-avatar{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}body.light-theme .requester-name{color:var(--text-primary)!important}body.light-theme .requester-handle,body.light-theme .request-time{color:var(--text-secondary)!important}body.light-theme .action-btn.approve{background:var(--text-primary)!important;color:var(--surface)!important;border-color:var(--text-primary)!important}body.light-theme .action-btn.reject{color:#c62828!important;border-color:#c6282859!important}body.light-theme .studio-filters{border-color:var(--border)!important;background:0 0!important}body.light-theme .filter-btn{color:var(--text-secondary)!important}body.light-theme .filter-btn.active{background:var(--text-primary)!important;color:var(--surface)!important;border-color:var(--text-primary)!important}body.light-theme .filter-btn:not(.active):hover{color:var(--text-primary)!important;background:var(--surface)!important}body.light-theme .request-sticker-preview{border-color:var(--border)!important}body.light-theme .sticker-label{color:var(--text-secondary)!important}body.light-theme .sticker-name{color:var(--accent)!important}body.light-theme .mural-toolbar{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 4px 20px #1b3b280d!important}body.light-theme .mural-tool-btn{border-color:var(--border)!important;color:var(--text-secondary)!important;background:0 0!important}body.light-theme .mural-tool-btn:hover{background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .mural-save-btn{border-color:var(--border)!important;color:var(--text-secondary)!important;background:0 0!important}body.light-theme .mural-save-btn.dirty{background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .mural-canvas{border-color:var(--border)!important;box-shadow:none!important;background:0 0!important}body.light-theme .mural-presentation-input,body.light-theme .mural-presentation-text{border:1px solid var(--border)!important;color:var(--text-primary)!important;background:#3c4b4108!important}body.light-theme .mural-presentation-input::placeholder{opacity:.65;color:var(--text-secondary)!important}body.light-theme .mural-presentation-input:focus{border-color:var(--text-secondary)!important;background:#3c4b410f!important}body.light-theme .mural-item-text{color:var(--text-primary)!important}body.light-theme .mural-item-link,body.light-theme .mural-link-group{border-color:var(--border)!important;background:0 0!important}body.light-theme .mural-link-title{color:var(--text-primary)!important}body.light-theme .mural-link-desc,body.light-theme .mural-lock-toggle{color:var(--text-secondary)!important}body.light-theme .uploaded-chip{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}body.light-theme .uploaded-chip svg{color:var(--text-secondary)!important}body.light-theme .apoiador-feature-locked-banner{color:var(--text-secondary)!important;border-color:var(--border)!important;background:0 0!important}body.light-theme .mypaper-card-container{border-color:var(--border)!important;box-shadow:none!important;background:0 0!important}body.light-theme .mypaper-card-container:hover{background:var(--surface)!important;border-color:var(--border)!important}body.light-theme .products-tab-container,body.light-theme .product-card-wrapper-v2{border-color:var(--border)!important;box-shadow:none!important;background:0 0!important}body.light-theme .product-card-premium{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 4px 20px #1b3b280f!important}body.light-theme .product-card-premium:hover{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 10px 30px #1b3b281a!important}body.light-theme .product-title{color:var(--text-primary)!important}body.light-theme .product-desc,body.light-theme .product-price{color:var(--text-secondary)!important}body.light-theme .product-action{color:var(--text-primary)!important}body.light-theme .action-btns-group{background:var(--surface)!important;border-color:var(--border)!important}body.light-theme .btn-action-icon{color:var(--text-secondary)!important}body.light-theme .btn-action-icon:hover{color:var(--text-primary)!important}body.light-theme .btn-action-icon.danger:hover{color:#c62828!important}body.light-theme .tab-title{color:var(--text-primary)!important}body.light-theme .tab-subtitle{color:var(--text-secondary)!important}body.light-theme .empty-state{color:var(--text-secondary)!important;border-color:var(--border)!important;background:0 0!important}body.light-theme .btn-create-paper{color:var(--text-primary)!important;border-color:var(--border)!important;background:0 0!important}body.light-theme .btn-create-paper:hover{background:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .access-header{border-bottom:1px solid var(--border)!important;-webkit-backdrop-filter:blur(20px)!important;background:#e9ece9cc!important}body.light-theme .access-brand-name{color:var(--text-primary)!important}body.light-theme .access-secondary{color:var(--text-secondary)!important;background:0 0!important;border-color:#0000!important}body.light-theme .access-secondary:hover{color:var(--text-primary)!important;background:#3c4b4114!important}body.light-theme .access-cta{background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--surface)!important}body.light-theme .access-cta:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--surface)!important}body.light-theme .column-feed .content-tabs{border:1px solid var(--border)!important;background:#3c4b4108!important;border-radius:12px!important;gap:4px!important;width:100%!important;padding:4px!important;transition:border-color .8s cubic-bezier(.4,0,.2,1),background-color .8s cubic-bezier(.4,0,.2,1)!important}body.light-theme .column-feed .content-tabs.fading-in{transition:border-color .8s cubic-bezier(.4,0,.2,1) .22s,background-color .8s cubic-bezier(.4,0,.2,1) .22s!important}body.light-theme .column-feed .content-tabs.fading-out{background:#3c4b4100!important;border-color:#0000!important;transition:border-color .1s ease-out,background-color .1s ease-out!important}body.light-theme .column-feed .tab-pill{border:1px solid var(--border)!important;background:0 0!important;border-radius:8px!important;flex:1!important;padding:0!important;transition:opacity .8s cubic-bezier(.4,0,.2,1),color .3s!important}body.light-theme .column-feed .content-tabs.fading-in .tab-pill{transition:opacity .8s cubic-bezier(.4,0,.2,1) .22s,color .3s!important}body.light-theme .column-feed .content-tabs.fading-out .tab-pill{transition:opacity .1s ease-out,color .3s!important}body.light-theme .column-feed .content-tabs.fading-in .tab-pill.active{border-color:var(--border)!important;color:#fff!important;background:0 0!important;transition:opacity .8s cubic-bezier(.4,0,.2,1) .22s,color .3s!important}body.light-theme .column-feed .tab-pill:hover:not(.active){color:#cbc7c9!important;background:0 0!important}body.light-theme .column-feed .tab-slider-pill{background:var(--text-primary)!important;border:none!important;border-radius:8px!important}@media (max-width:720px){body.light-theme .column-feed .tab-pill.active{background:var(--text-primary)!important;color:var(--surface)!important;border-color:var(--text-primary)!important}}body.light-theme .meta-item-location{color:var(--text-secondary)!important;opacity:.8!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}body.light-theme .meta-item-location:hover{opacity:1!important;color:var(--text-primary)!important}body.light-theme .meta-item-location svg{color:var(--text-secondary)!important;transition:color .25s cubic-bezier(.4,0,.2,1)!important}body.light-theme .meta-item-location:hover svg{color:var(--text-primary)!important}body.light-theme .btn-quick-refresh{border:1px solid var(--border)!important;color:var(--text-secondary)!important;cursor:pointer!important;background:#3c4b410a!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;margin-left:.25rem!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;display:flex!important}body.light-theme .btn-quick-refresh svg{stroke:var(--text-secondary)!important;transition:stroke .2s cubic-bezier(.4,0,.2,1)!important}body.light-theme .btn-quick-refresh:hover{background:#3c4b4117!important;border-color:#3c4b4133!important;transform:scale(1.08)!important}body.light-theme .btn-quick-refresh:hover svg{stroke:var(--text-primary)!important}body.light-theme .btn-quick-refresh.loading svg{opacity:.5!important;animation:1s linear infinite spin!important}body.light-theme .center-logo,body.light-theme .public-brand-logo{filter:invert()}
:root{--background:#0d0d0d;--surface:#141414;--surface-hover:#1c1c1c;--border:#ffffff0d;--text-primary:#fff;--text-secondary:#a0a0a0;--accent:#fff;--font-mono:"JetBrains Mono", monospace;--font-sans:var(--font-mono);--radius-lg:18px;--radius-md:20px;--radius-sm:14px;--radius-xl:26px;--radius-2xl:22px;--radius-player:12px;--radius-pill:6px;--radius-media:10px;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}html,body{background:var(--background);min-height:100%;margin:0;padding:0;overflow-x:hidden}body{color:var(--text-primary);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;letter-spacing:-.02em;background:radial-gradient(circle at 0 0,#151515 0%,#0d0d0d 50%) fixed}a{color:inherit;transition:var(--transition);text-decoration:none}button{cursor:pointer;transition:var(--transition);background:0 0;border:none;font-family:inherit}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);background:#0a0a0a80}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:.4s forwards fadeIn}.image-fade-in{opacity:0;transition:opacity .6s ease-in-out}.image-fade-in.loaded{opacity:1}.app-layout{flex-direction:column;min-height:100vh;display:flex}.app-container{background:var(--background);flex:1;display:flex}.app-sidebar{display:none}.brand-logo{width:52px;height:52px;transition:var(--transition);border-radius:2px;justify-content:center;align-items:center;display:flex;overflow:hidden}.brand-logo-link:hover .brand-logo{transform:scale(1.05)}.sidebar-nav{flex-direction:column;flex:1;gap:.5rem;display:flex}.nav-item{border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.9rem;font-weight:500;display:flex}.nav-item:hover{background:var(--surface-hover);color:var(--text-primary)}.nav-item.active{color:var(--text-primary)}.nav-item.active .nav-icon{color:var(--accent)}.nav-icon{font-size:1.2rem}.sidebar-footer{margin-top:auto;padding-top:2rem}.user-mini-profile{align-items:center;gap:.75rem;display:flex}.mini-avatar{border-radius:var(--radius-media);object-fit:cover;width:32px;height:32px}.mini-name{font-size:.85rem;font-weight:600}.app-main{flex:1;overflow-y:auto}@media (max-width:900px){.app-sidebar{display:none}}.app-header{z-index:1000;background:#121212;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:2rem;width:calc(100% - 32px);max-width:1100px;height:66px;padding:0 1.5rem;animation:.5s cubic-bezier(.16,1,.3,1) forwards headerEntrance;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}@keyframes headerEntrance{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:760px){.app-header{gap:1rem;width:calc(100% - 24px);height:60px;padding:0 1rem;top:12px}}.header-left{align-items:center;gap:1.5rem;display:flex}.brand-logo-btn{color:#fff;opacity:.7;transition:all .2s}.brand-logo-btn:hover{opacity:1;transform:scale(1.1)}.header-center{justify-content:center;align-items:center;display:flex}.center-logo{object-fit:contain;width:52px;height:52px}.brand-name{font-family:"Space Mono", var(--font-mono), monospace;color:#fff;letter-spacing:-.01em;text-transform:lowercase;font-size:1.3rem;font-weight:700;transform:translateY(1px)}.header-right{justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}.header-nav{align-items:center;gap:1rem;display:flex}.header-nav .nav-item{color:var(--text-secondary);transition:var(--transition);border-radius:2px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600;display:flex}.header-nav .nav-item:hover{color:var(--text-primary);background:#ffffff0d}.header-nav .nav-item .nav-icon{opacity:.6;display:flex}.header-nav .nav-item:hover .nav-icon{opacity:1}.header-actions{align-items:center;gap:1.2rem;display:flex}.page-content{padding:100px 3rem 3rem}@media (max-width:760px){.page-content{padding:85px 1.5rem 2rem}}body.has-global-audio-bar .page-content,body.has-global-audio-bar .public-profile-main,body.has-global-audio-bar .public-main{padding-bottom:calc(3rem + 82px)}.universal-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.premium-modal-box{border:1px solid #ffffff26;border-radius:2px;flex-direction:row;flex-shrink:0;width:900px;max-width:95vw;height:95vh;max-height:900px;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 100px #000000e6;background:#000!important}.modal-split-view{flex-direction:row;width:100%;height:100%;display:flex;overflow:hidden}.modal-media-section{background:#000;border-right:1px solid #ffffff0d;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.modal-info-section{background:#0a0a0a;border-left:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;height:100%;display:flex;overflow:hidden;width:350px!important;min-width:350px!important}.sidebar-close-btn{z-index:1000;color:#fff;opacity:.8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex;position:absolute;top:1.2rem;right:1.2rem}.modal-author-header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-comments-area{flex:1;padding:1.5rem;overflow-y:auto}.modal-footer-actions{background:#080808;border-top:1px solid #ffffff0d;padding:1.5rem}.confirm-system-root{z-index:9999999!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.confirm-overlay{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:auto!important;z-index:-1!important;background:#000000eb!important;position:absolute!important;inset:0!important}.confirm-container{z-index:10!important;pointer-events:none!important;justify-content:center!important;width:100%!important;max-width:440px!important;padding:24px!important;display:flex!important;position:relative!important}.confirm-container:has(.confirm-actions-section.has-extra){max-width:540px!important}.confirm-modal-box{border-radius:var(--radius-sm)!important;pointer-events:auto!important;color:#fff!important;background:#0a0a0a!important;border:1px solid #ffffff26!important;width:100%!important;padding:32px!important;box-shadow:0 40px 100px #000,0 0 0 1px #ffffff0d!important}.confirm-header-section{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:20px!important;margin-bottom:24px!important;display:flex!important}.confirm-status-icon{border-radius:var(--radius-sm)!important;color:#fff!important;background:#ffffff08!important;border:1px solid #ffffff1a!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;display:flex!important}.confirm-status-icon.is-danger{color:#ff4b4b!important;background:#ff4b4b26!important;border-color:#ff4b4b4d!important}.confirm-title{color:#fff!important;letter-spacing:-.01em!important;margin:0!important;font-family:"Jersey 10",sans-serif!important;font-size:2.4rem!important;font-weight:500!important;line-height:1!important}.confirm-body-section{text-align:center!important;margin-bottom:32px!important}.confirm-message{color:#ffffffb3!important;margin:0!important;font-family:JetBrains Mono,monospace!important;font-size:1.1rem!important;line-height:1.6!important}.confirm-actions-section{grid-template-columns:1fr 1fr!important;gap:12px!important;display:grid!important}.confirm-actions-section.has-extra{flex-wrap:wrap!important;justify-content:stretch!important;display:flex!important}.confirm-actions-section.has-extra>button{flex:1 1 0!important;min-width:0!important}.confirm-actions-section.has-extra .confirm-btn-extra{flex:1.6 1 0!important}.confirm-actions-section button{border-radius:var(--radius-sm)!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.05em!important;border:1px solid #0000!important;padding:16px 24px!important;font-family:JetBrains Mono,monospace!important;font-size:1rem!important;font-weight:700!important;transition:all .2s!important}.confirm-btn-cancel{color:#fffc!important;background:#ffffff0d!important;border-color:#ffffff1a!important}.confirm-btn-cancel:hover{color:#fff!important;background:#ffffff1a!important;transform:translateY(-2px)!important}.confirm-btn-submit{color:#000!important;background:#fff!important}.confirm-btn-submit.danger-action{color:#fff!important;background:#ff4b4b!important}.confirm-btn-extra{color:#fff!important;letter-spacing:.02em!important;background:#ffffff0f!important;border-color:#ffffff24!important;padding-left:12px!important;padding-right:12px!important;font-size:.72rem!important;line-height:1.2!important}.confirm-actions-section.has-extra .confirm-btn-cancel,.confirm-actions-section.has-extra .confirm-btn-submit{font-size:.85rem!important}.confirm-btn-extra:hover{background:#ffffff1f!important;border-color:#ffffff47!important;transform:translateY(-2px)!important}@media (max-width:480px){.confirm-actions-section{grid-template-columns:1fr!important}.confirm-actions-section.has-extra{flex-direction:column!important}.confirm-actions-section.has-extra>button{flex:none!important;width:100%!important}.confirm-btn-cancel{order:3!important}.confirm-btn-extra{order:2!important}.confirm-btn-submit{order:1!important}}.notification-bell-container{position:relative}.bell-button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex;position:relative}.bell-button:hover{background:#ffffff1a;border-color:#fff3}.unread-badge{color:#fff;background:#ff4a4a;border:2px solid #000;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.notifications-dropdown{z-index:1000;width:320px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;border-radius:var(--radius-media)!important;background:#0d0d0d!important;padding:.5rem!important;box-shadow:0 30px 60px #000c,0 0 0 1px #ffffff14!important}@media (max-width:480px){.notifications-dropdown{border-radius:var(--radius-media)!important;width:calc(100vw - 20px)!important;max-width:none!important;position:fixed!important;top:80px!important;left:10px!important;right:10px!important}}.dropdown-header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-bottom:.4rem;padding:.6rem .75rem;display:flex}.dropdown-header h3{font-size:.8rem;font-weight:700;font-family:var(--font-mono);color:var(--text-primary);margin:0}.mark-all-btn{cursor:pointer;font-size:.7rem;font-family:var(--font-mono);background:0 0;border:none;font-weight:600;transition:all .2s}.mark-all-btn.read-all{color:#fff6}.mark-all-btn.read-all:hover{color:#fff}.mark-all-btn.delete-all{color:#ff55558c}.mark-all-btn.delete-all:hover{color:#f55;transform:scale(1.02)}.notifications-list{max-height:380px;padding:.25rem;overflow-y:auto}.notification-item{border-radius:var(--radius-media);cursor:pointer;background:0 0;gap:12px;margin-bottom:2px;padding:.7rem .75rem;transition:all .2s;display:flex;position:relative}.notification-item:hover{transform:translate(2px);background:#ffffff0a!important}.notification-item.unread{background:#ffffff05}.notification-item.unread:hover{background:#ffffff0d!important}.notif-dot{opacity:0;background:#ff4a4a;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.notification-item.unread .notif-dot{opacity:1}.notif-content{flex-direction:column;gap:4px;display:flex}.notif-text{color:var(--text-secondary);font-size:.8rem;line-height:1.4;font-family:var(--font-mono);margin:0}.notif-sender{color:var(--text-primary);font-weight:700}.unread .notif-text{color:#fff;font-weight:600}.notif-time{color:#ffffff4d;font-size:.65rem;font-family:var(--font-mono)}.empty-notif{text-align:center;color:#fff3;font-size:.8rem;font-family:var(--font-mono);padding:40px 20px}.audio-note-widget{--an-text:#fff;--an-bg:linear-gradient(180deg, #23262bfa 0%, #191b1ff5 44%, #121316ed 100%);--an-border:#ffffff14;--an-shadow-inset:inset 0 1px 0 #ffffff0f;--an-shadow:0 14px 28px #00000059, 0 4px 10px #00000040, var(--an-shadow-inset);--an-hover-border:#ffffff26;--an-hover-shadow-inset:inset 0 1px 0 #ffffff1a;--an-hover-shadow:0 18px 34px #00000073, 0 6px 12px #0000004d, var(--an-hover-shadow-inset);--an-btn-hover:#ffffff1a;--an-wf-bg:linear-gradient(90deg, #14161aeb, #0f1114c2);--an-wf-border:#ffffff14;--an-wf-shadow:inset 0 0 0 1px #0006, 0 2px 5px #0000004d;--an-cursor-shadow:0 0 18px #ffffff38;--an-cursor-span-shadow:0 8px 18px #ffffff2e;width:206px;height:64px;color:var(--an-text);background:var(--an-bg);border:1px solid var(--an-border);cursor:pointer;box-shadow:var(--an-shadow);pointer-events:auto;letter-spacing:0;border-radius:8px;flex-direction:column;flex:0 0 206px;justify-content:space-between;align-items:center;gap:4px;padding:6px 8px 7px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:visible}body.light-theme .audio-note-widget{--an-text:#20232a;--an-bg:linear-gradient(180deg, #f1f1f8fa 0%, #e6e7f1f5 44%, #dddeeaed 100%);--an-border:#eff0f8eb;--an-shadow-inset:inset 0 1px 0 #fffffff5;--an-shadow:0 14px 28px #12131838, 0 4px 10px #1213181f, var(--an-shadow-inset);--an-hover-border:#fffffffa;--an-hover-shadow-inset:inset 0 1px 0 #fff;--an-hover-shadow:0 18px 34px #12131842, 0 6px 12px #12131824, var(--an-hover-shadow-inset);--an-btn-hover:#20232a14;--an-wf-bg:linear-gradient(90deg, #ffffffeb, #ffffffc2);--an-wf-border:#fffffff5;--an-wf-shadow:inset 0 0 0 1px #23252b0a, 0 2px 5px #1c1e240f;--an-cursor-shadow:0 0 18px #20232a38;--an-cursor-span-shadow:0 8px 18px #20232a2e}.audio-note-widget:hover{border-color:var(--an-hover-border);box-shadow:var(--an-hover-shadow);transform:translateY(-1px)}.profile-radio-card-custom{--an-text:#fff;--an-bg:linear-gradient(180deg, #23262bfa 0%, #191b1ff5 44%, #121316ed 100%);--an-border:#ffffff14;--an-shadow-inset:inset 0 1px 0 #ffffff0f;--an-shadow:0 14px 28px #00000059, 0 4px 10px #00000040, var(--an-shadow-inset);--an-hover-border:#ffffff26;--an-hover-shadow-inset:inset 0 1px 0 #ffffff1a;--an-hover-shadow:0 18px 34px #00000073, 0 6px 12px #0000004d, var(--an-hover-shadow-inset);transition:transform .2s,box-shadow .2s,border-color .2s;background:var(--an-bg)!important;border:1px solid var(--an-border)!important;box-shadow:var(--an-shadow)!important}body.light-theme .profile-radio-card-custom{--an-text:#20232a;--an-bg:linear-gradient(180deg, #f1f1f8fa 0%, #e6e7f1f5 44%, #dddeeaed 100%);--an-border:#eff0f8eb;--an-shadow-inset:inset 0 1px 0 #fffffff5;--an-shadow:0 14px 28px #12131838, 0 4px 10px #1213181f, var(--an-shadow-inset);--an-hover-border:#fffffffa;--an-hover-shadow-inset:inset 0 1px 0 #fff;--an-hover-shadow:0 18px 34px #12131842, 0 6px 12px #12131824, var(--an-hover-shadow-inset)}.profile-radio-card-custom:not(.is-expanded):hover,.profile-radio-card-custom.is-expanded{border-color:var(--an-hover-border)!important;box-shadow:var(--an-hover-shadow)!important}.profile-radio-hover-wrapper{transition:transform .2s}.profile-radio-hover-wrapper.can-hover:hover{transform:translateY(-1px)}.an-meta-row{align-items:center;gap:7px;width:100%;min-width:0;height:17px;padding:0 2px;display:flex}.an-play-btn{width:17px;height:17px;color:var(--an-text);background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.audio-note-widget:hover .an-play-btn{background:var(--an-btn-hover)}.an-file-name{min-width:0;color:var(--an-text);font-family:var(--font-mono);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;font-weight:600;line-height:1;overflow:hidden}.an-waveform-container{background:var(--an-wf-bg);border:1px solid var(--an-wf-border);width:100%;height:30px;box-shadow:var(--an-wf-shadow);border-radius:12px;padding:4px 10px;position:relative;overflow:visible}.an-waveform{align-items:center;gap:5px;display:flex;position:absolute;inset:4px 10px;overflow:hidden}.an-waveform-fill{clip-path:inset(0 calc(100% - var(--an-progress,0%)) 0 0);pointer-events:none}.an-bar{background:var(--an-text);opacity:.18;border-radius:999px;flex:1 1 0;min-width:2px;max-width:6px}.an-waveform-fill .an-bar{opacity:.78}.audio-note-widget.playing .an-waveform-fill .an-bar{opacity:.9}.an-progress-track{pointer-events:none;position:absolute;inset:4px 10px;overflow:visible}.an-progress-cursor{height:36px;top:-3px;left:var(--an-progress,0%);background:var(--an-text);width:3px;box-shadow:var(--an-cursor-shadow);border-radius:999px;position:absolute;transform:translate(-50%)}.an-progress-cursor span{background:var(--an-text);width:14px;height:10px;box-shadow:var(--an-cursor-span-shadow);border-radius:4px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.an-time{min-width:30px;color:var(--an-text);font-family:var(--font-mono);letter-spacing:0;text-align:right;flex:none;font-size:12px;font-weight:700;line-height:1}.mural-toolbar{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;background:#080808db;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.4rem;width:100%;max-width:100%;padding:.35rem;display:flex;position:sticky;top:.75rem;overflow-x:auto;box-shadow:0 14px 40px #0000004d}.mural-toolbar::-webkit-scrollbar{display:none}.mural-tool-btn{color:#ffffffc7;height:34px;font-family:var(--font-mono);white-space:nowrap;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:0 .72rem;font-size:.72rem;font-weight:700;transition:all .2s;display:inline-flex}.mural-tool-btn:hover{color:#fff;background:#ffffff1a}
