@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&display=swap);.snackbar{background-color:var(--surface);border:1px solid #95ff5d4d;border-radius:8px;bottom:30px;box-shadow:var(--box-shadow);color:var(--metro-green);font-weight:500;left:50%;min-width:250px;opacity:0;padding:16px;position:fixed;text-align:center;transform:translateX(-50%);transition:opacity .3s,bottom .3s,visibility .3s;visibility:hidden;z-index:10000}.snackbar.show{bottom:90px;opacity:1;visibility:visible}.bottom-nav{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background);border-top:2px solid var(--metro-green);bottom:-6px;box-shadow:var(--box-shadow);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:80px;justify-content:space-around;left:50%;max-width:400px;overflow:hidden;padding:0 1rem;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}.bottom-nav:after{background:repeating-linear-gradient(90deg,#0000,#0000 40px,#00ff4105 0,#00ff4105 42px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.nav-item{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background);border:2px solid #0000;border-radius:0;color:var(--metro-green);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:600;justify-content:center;letter-spacing:1px;overflow:hidden;padding:.75rem .5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.nav-item:after{background:var(--metro-green);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .2s ease;width:0;z-index:2}.nav-item:hover{background:var(--metro-green);border-color:var(--metro-green);box-shadow:0 4px 12px #00c8514d;color:var(--background);transform:translateY(-1px)}.nav-item:hover:after{background:var(--background);width:80%}.nav-item.active{background:var(--metro-green);border-color:var(--metro-green);box-shadow:0 4px 12px #00c85166;color:var(--background);font-weight:700;transform:translateY(-1px)}.nav-item.active:after{background:var(--background);height:3px;width:90%}.bottom-nav-icon{filter:none;height:24px;margin-bottom:.25rem;transition:all .2s ease;width:24px}.nav-item.active .bottom-nav-icon,.nav-item:hover .bottom-nav-icon{filter:none;transform:scale(1.05)}.bottom-nav-text{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .2s ease}.bottom-nav .nav-item svg{height:24px;margin-bottom:2px;transition:all .2s ease;width:24px}.bottom-nav .nav-item.active svg{transform:translateY(-3px)}.popup{align-items:center;animation:fadeIn .5s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:106vh;justify-content:center;left:0;margin:0;padding:0;position:fixed;top:0;inset:0;overflow:hidden;width:100vw;z-index:9999}.popup-container{background:var(--background);border:2px solid var(--metro-green);border-radius:0;box-shadow:var(--box-shadow);max-height:80vh;max-width:500px;overflow-y:auto;padding:24px;position:relative;transform:translateZ(0);width:90%}.popup-container:after{background:repeating-linear-gradient(90deg,#0000,#0000 40px,#00c85105 0,#00c85105 42px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.close-btn{align-items:center;background:var(--background);border:1px solid #415b34;border-radius:0;box-shadow:var(--box-shadow);color:var(--metro-green);cursor:pointer;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:24px;font-weight:700;height:36px;justify-content:center;overflow:hidden;position:absolute;position:relative;right:12px;top:12px;transition:all .2s ease;width:36px}.close-btn:hover{background:var(--metro-green);border-color:var(--metro-green);box-shadow:0 4px 12px #00c8514d;color:var(--background);transform:translateY(-1px)}.close-btn img{filter:brightness(0) saturate(100%) invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);transition:filter .2s ease}.close-btn:hover img{filter:brightness(0) saturate(100%) invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(100%)}.sheet-modal{background:#000;display:flex;flex-direction:column;height:100%;left:50%;max-width:400px;overflow:hidden;position:fixed;top:0;transform:translateX(-50%) translateY(100%);transition:transform .3s ease-out;width:100%;z-index:9999}.sheet-modal.active{transform:translateX(-50%) translateY(0)}.sheet-header{border-bottom:1px solid #95ff5d4d;flex-shrink:0;padding:16px 20px;position:relative}.back-button,.sheet-header{align-items:center;display:flex;justify-content:center}.back-button{background:#0000;border:1px solid #95ff5d80;border-radius:8px;color:#95ff5d;cursor:pointer;height:40px;left:16px;padding:0;position:absolute;transition:all .2s ease;width:40px}.back-button:hover{background:#95ff5d1a;border-color:#95ff5d;transform:translateX(-2px)}.sheet-title{color:#95ff5d;flex:1 1;font-size:20px;font-weight:600;margin:0;overflow:hidden;padding:0 60px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sheet-content{flex:1 1;overflow-y:auto;padding:20px;scrollbar-color:#95ff5d #1a1a1a;scrollbar-width:thin}.sheet-content::-webkit-scrollbar{width:6px}.sheet-content::-webkit-scrollbar-track{background:#1a1a1a}.sheet-content::-webkit-scrollbar-thumb{background-color:#95ff5d;border-radius:3px}@media (max-width:480px){.sheet-modal{left:0;max-width:100%;transform:translateY(100%)}.sheet-modal.active{transform:translateY(0)}.sheet-content{padding:16px}}.dots-loader{align-items:center;display:inline-flex;gap:4px}.dots-loader .dot{animation:dots-pulse 1.4s ease-in-out infinite both;background-color:var(--metro-green);border-radius:50%}.dots-loader .dot:first-child{animation-delay:-.32s}.dots-loader .dot:nth-child(2){animation-delay:-.16s}.dots-loader .dot:nth-child(3){animation-delay:0s}.dots-loader.small .dot{height:4px;width:4px}.dots-loader.medium .dot{height:6px;width:6px}.dots-loader.large .dot{height:8px;width:8px}@keyframes dots-pulse{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.dropdown-menu-container{display:inline-block;position:relative}.dropdown-menu-container:has(.dropdown-menu){z-index:10000}.dropdown-trigger{align-items:center;background:none;border:none;border-radius:50%;color:var(--metro-green);cursor:pointer;display:flex;font-size:19px;font-weight:700;justify-content:center;padding:8px;transition:all .2s ease}.dropdown-trigger:hover{transform:scale(1.1) translateY(-1px)}.dropdown-menu{animation:dropdownSlideIn .2s ease-out;background:#fff;border:1px solid rgba(3,1,1,.182);border-radius:8px;box-shadow:0 4px 20px rgba(3,1,1,.182);min-width:180px;overflow:hidden;position:absolute;right:0;top:100%;transform-origin:top right;z-index:9999}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-option{align-items:center;background:none;background-color:var(--surface);border:none;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:10px;padding:12px 16px;text-align:left;transition:background-color .15s ease;width:100%}.dropdown-option:hover{background-color:#ffffff14;color:var(--primary-color)}.option-icon{align-items:center;color:inherit;display:flex;font-size:16px;justify-content:center}.option-label{color:#fff;flex:1 1}.dropdown-divider{background-color:#0000001a;height:1px;margin:0}@media (max-width:768px){.dropdown-menu{min-width:160px}.dropdown-option{font-size:15px;padding:14px 16px}}.loading-container{background:var(--background);height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-container,.logo-background{align-items:center;display:flex;justify-content:center}.logo-background{background:var(--surface);border:2px solid var(--metro-green);border-radius:20px;box-shadow:0 0 30px #95ff5d4d;flex-direction:column;padding:5px;position:relative;text-align:center}.logo-background:after{animation:glow 2s ease-in-out infinite alternate;background:repeating-linear-gradient(45deg,#0000,#0000 10px,#95ff5d1a 0,#95ff5d1a 20px);border-radius:18px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.logo-container{align-items:center;display:flex;height:200px;justify-content:center;position:relative;width:200px;z-index:2}.logo-image{filter:drop-shadow(0 0 10px var(--metro-green));height:100%;object-fit:contain;width:100%}@keyframes glow{0%{background:repeating-linear-gradient(45deg,#0000,#0000 10px,#95ff5d1a 0,#95ff5d1a 20px)}to{background:repeating-linear-gradient(45deg,#0000,#0000 10px,#95ff5d33 0,#95ff5d33 20px)}}.user-display-toggle{align-items:center;display:flex;gap:5px}.user-display-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-icon{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;opacity:.9;padding:0;transition:opacity .2s}.toggle-icon svg{margin-top:1px;position:relative}.share-list .toggle-icon svg{height:1rem;margin-left:2px;margin-top:2px;width:1rem}.user-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar{background-color:#000;border-right:1px solid #95ff5d;display:flex;flex-direction:column;padding:20px 0;width:120px}.logo{color:#95ff5d;font-size:16px;font-weight:700;margin-bottom:30px;padding:0 10px;text-align:center}.nav{gap:10px}.nav,.navItem{display:flex;flex-direction:column}.navItem{align-items:center;color:#95ff5d;font-size:12px;padding:15px 0;text-align:center;text-decoration:none;transition:background-color .3s}.navItemActive{background-color:#95ff5d1a}.navIcon{font-size:24px;margin-bottom:5px}@media (max-width:768px){.sidebar{background-color:#000;border-bottom:1px solid #95ff5d;border-right:none;flex-direction:row;height:auto;padding:8px 10px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:50}.logo{display:none}.nav{flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:thin}.navItem{border-radius:6px;flex:0 0 auto;font-size:11px;padding:10px 8px}.navIcon{font-size:20px;margin-bottom:2px}}@media (max-width:480px){.navItem{font-size:10px;padding:8px 6px}.navIcon{font-size:18px}}.table-container{background-color:#1a1a1a;border:1px solid #95ff5d;border-radius:4px;overflow-x:auto;width:100%}.admin-table{border-collapse:collapse;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:100%}.admin-table thead{background-color:#95ff5d1a}.admin-table th{border-bottom:1px solid #95ff5d4d;color:#95ff5d;font-weight:600;text-align:left;text-transform:uppercase}.admin-table td,.admin-table th{font-size:14px;padding:12px 15px}.admin-table td{border-bottom:1px solid #95ff5d1a}.admin-table tbody tr:hover{background-color:#95ff5d0d}.admin-table tbody tr:last-child td{border-bottom:none}@media (max-width:768px){.table-container{background-color:initial;border:0}.admin-table{min-width:600px;table-layout:fixed}.admin-table td,.admin-table th{font-size:12px;padding:10px 12px;white-space:normal;word-break:break-word}.action-buttons{gap:6px}.action-button{height:24px;width:24px}.user-info{gap:8px}.user-avatar{font-size:12px;height:28px;width:28px}.user-name{font-size:13px}.user-handle{font-size:11px}}@media (max-width:480px){.admin-table{min-width:520px}}.status-badge{border-radius:4px;display:inline-block;font-size:12px;font-weight:600;padding:4px 8px;text-transform:uppercase}.status-active{background-color:#95ff5d33;color:#95ff5d}.status-inactive{background-color:#ffffff1a;color:#aaa}.status-banned{background-color:#ff5d5d33;color:#ff5d5d}.action-buttons{display:flex;gap:8px}.action-button{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:28px;justify-content:center;transition:background-color .2s;width:28px}.action-edit{background-color:#95ff5d1a;color:#95ff5d}.action-ban,.action-delete{background-color:#ff5d5d1a;color:#ff5d5d}.action-button:hover{opacity:.8}.search-container{margin-bottom:20px;position:relative}.search-input{background-color:#1a1a1a;border:1px solid #95ff5d4d;border-radius:4px;color:#fff;font-size:14px;padding:12px 15px 12px 40px;width:100%}.search-input::placeholder{color:#95ff5d80}.search-icon{color:#95ff5d;font-size:16px;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.filter-dropdown{display:inline-block;margin-right:10px;position:relative}.filter-button{align-items:center;color:#95ff5d;cursor:pointer;display:flex;font-size:14px;gap:5px;padding:8px 12px}.filter-button,.filter-menu{background-color:#1a1a1a;border:1px solid #95ff5d4d;border-radius:4px}.filter-menu{left:0;margin-top:5px;min-width:150px;position:absolute;top:100%;z-index:10}.filter-item{color:#fff;cursor:pointer;padding:8px 12px}.filter-item:hover{background-color:#95ff5d1a}.user-info{gap:10px}.user-avatar,.user-info{align-items:center;display:flex}.user-avatar{background-color:#95ff5d1a;border-radius:50%;color:#95ff5d;font-size:14px;height:32px;justify-content:center;width:32px}.user-details{display:flex;flex-direction:column}.user-name{font-weight:600}.user-handle{color:#ffffffb3;font-size:12px}.table-pagination{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff08;border-radius:8px;border-top:1px solid #ffffff1f;display:flex;gap:12px;justify-content:center;margin-top:16px;padding:10px 12px}.pagination-info{color:#ffffffbf;font-size:.9rem;padding:0 8px}.pagination-btn{background:linear-gradient(180deg,#ffffff14,#ffffff0a);border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;padding:8px 14px;transition:transform .12s ease,border-color .16s ease,background-color .16s ease,opacity .16s ease}.pagination-btn:hover:not(:disabled){background:linear-gradient(180deg,#ffffff1f,#ffffff0f);border-color:#ffffff59;transform:translateY(-1px)}.pagination-btn:active:not(:disabled){transform:translateY(0)}.pagination-btn:disabled{cursor:not-allowed;opacity:.55}@media (max-width:600px){.table-pagination{flex-wrap:wrap;gap:8px}.pagination-info{order:3;padding-top:4px;text-align:center;width:100%}}.onboarding-flow{height:100%;left:50%;max-width:400px;overflow-y:auto;position:fixed;top:0;transform:translateX(-50%);z-index:9999}.onboarding-container,.onboarding-flow{background:#000;display:flex;flex-direction:column;width:100%}.onboarding-container{border-radius:0;box-shadow:none;margin:0;max-width:none;min-height:100%;padding:0}.onboarding-screen{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding:40px 20px 20px}.onboarding-header{text-align:center}.onboarding-header h1{align-items:center;color:#95ff5d;display:flex;font-size:28px;font-weight:600;gap:10px;justify-content:center;margin:0 0 10px}.onboarding-header h1 svg{flex-shrink:0;font-size:1em}.onboarding-header p{color:#95ff5d;font-size:16px;line-height:1.5;margin:0;opacity:.8}.reset-password-screen{min-height:100vh;overflow-y:auto}.onboarding-content{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-height:0}.onboarding-actions{border-top:1px solid #95ff5d4d;display:flex;gap:12px;margin-top:auto;padding:20px 16px}.onboarding-actions.single{justify-content:center}.onboarding-actions.with-back{justify-content:space-between}.onboarding-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;gap:8px;justify-content:center;min-height:48px;padding:14px 24px;transition:all .2s ease}.onboarding-btn svg{flex-shrink:0;font-size:1.2em}.onboarding-btn:disabled{cursor:not-allowed;opacity:.6}.onboarding-btn.primary{background:#95ff5d;color:#000;font-weight:600}.onboarding-btn.primary:hover:not(:disabled){background:#95ff5de6;transform:translateY(-1px)}.onboarding-btn.secondary{background:#0000;border:1px solid #95ff5d;color:#95ff5d}.onboarding-btn.secondary:hover:not(:disabled){background:#95ff5d1a;transform:translateY(-1px)}.onboarding-btn.back{background:#0000;border:1px solid #95ff5d80;color:#95ff5d;flex:0 0 auto;max-width:120px}.onboarding-btn.back:hover:not(:disabled){background:#95ff5d1a}.onboarding-input{background:#0000;border:2px solid #95ff5d4d;border-radius:8px;box-sizing:border-box;color:#95ff5d;font-size:16px;margin-bottom:16px;padding:14px 16px;transition:border-color .2s ease;width:100%}.onboarding-input:focus{border-color:#95ff5d;outline:none}.onboarding-input::placeholder{color:#95ff5d80}.onboarding-input--error{background-color:#ff5d5d1a;border:2px solid #ff5d5d80!important;color:#ff5d5d}.onboarding-textarea{background:#0000;border:2px solid #95ff5d4d;border-radius:8px;box-sizing:border-box;color:#95ff5d;font-family:inherit;font-size:16px;margin-bottom:16px;min-height:120px;padding:14px 16px;resize:vertical;transition:border-color .2s ease;width:100%}.onboarding-textarea:focus{border-color:#95ff5d;outline:none}.onboarding-textarea::placeholder{color:#95ff5d80}.onboarding-label{color:#95ff5d;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.onboarding-error{color:#ff6b6b}.onboarding-error,.onboarding-success{font-size:14px;margin-bottom:16px;margin-top:8px}.onboarding-success{color:#95ff5d}.onboarding-checkbox{align-items:center;cursor:pointer;display:flex;gap:8px}.onboarding-checkbox input[type=checkbox]{cursor:pointer}.onboarding-checkbox label{color:#95ff5d;cursor:pointer;font-size:14px;margin:0}.seed-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:20px 0}.seed-word{background:#95ff5d1a;border:1px solid #95ff5d4d;border-radius:6px;color:#95ff5d;font-family:Courier New,monospace;font-size:14px;padding:12px 8px;text-align:center}.seed-word .index{color:#95ff5db3;font-size:12px;margin-right:4px}.word-validation{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-top:8px}.word-count{font-weight:500}.word-count.valid{color:#95ff5d}.word-count.warning{color:#ffeb3b}.word-count.error{color:#ff6b6b}.validation-message{color:#95ff5db3;font-size:12px}.validation-success{color:#95ff5d;font-size:12px;font-weight:500}.validation-hint{color:#ff6b6b;font-size:12px;font-weight:500}@media (max-width:768px){.onboarding-container{margin:0;min-height:100vh;padding:0}.onboarding-header h1{font-size:24px}.onboarding-actions{background:#000;flex-direction:column;padding:20px 16px}.onboarding-actions.with-back{flex-direction:row}.onboarding-btn{width:100%}.seed-grid{gap:12px;grid-template-columns:repeat(2,1fr);margin:16px 0}.onboarding-content div[style*=gridTemplateColumns]{gap:12px!important;grid-template-columns:repeat(2,1fr)!important;padding:0 4px!important}.onboarding-content div[style*="minHeight: 60px"]{font-size:14px!important;min-height:50px!important;padding:12px 8px!important}}.children-section{border-top:1px solid #e0e0e0;margin-top:16px;padding-top:16px}.children-title{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:600;margin:0 0 12px}.children-title:before{content:"🔗";font-size:12px;margin-right:8px}.children-list{display:flex;flex-direction:column;gap:8px}.child-item{background:var(--background);border:2px solid var(--metro-green);box-shadow:var(--box-shadow);overflow:hidden;padding:12px;position:relative}.child-header,.child-item{border-radius:0;transition:all .2s ease}.child-header{align-items:center;background-color:var(--background);cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px}.child-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.child-meta{display:flex;font-size:12px;gap:7px;margin-bottom:.25rem}.child-status{border-bottom:1.8px solid var(--danger);border-radius:50%;color:var(--danger);padding:25px 15px 6px;position:absolute;right:-13px;top:-18px;transform:rotate(32deg)}.child-date,.child-username{color:#666}.child-key{color:var(--text-primary);flex:1 1;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.child-toggle{color:#6c757d;font-size:12px;margin-left:8px;transition:transform .2s ease}.child-expanded{border-top:1px solid #dee2e6;margin-top:12px;padding-top:12px;white-space:pre-wrap}.child-secret{background:#fff;border:1px solid #e9ecef;border-radius:4px;color:#495057;font-size:12px;line-height:1.4;margin:0 0 12px;overflow-wrap:normal;padding:8px;-webkit-user-select:text;user-select:text;word-break:break-all;word-break:normal}.child-button-group{display:flex;gap:8px;justify-content:space-between}.child-copy,.child-delete{border:none;border-radius:4px;cursor:pointer;font-size:11px;font-weight:500;padding:6px 12px;transition:all .2s ease}.child-copy{background:#007bff;color:#fff}.child-copy:hover{background:#0056b3;transform:translateY(-1px)}.child-delete{background:#dc3545;color:#fff}.child-delete:hover{background:#c82333;transform:translateY(-1px)}@media (max-width:480px){.child-item{padding:10px}.child-key{font-size:12px}.child-secret{font-size:11px;padding:6px}.child-copy,.child-delete{font-size:10px;padding:5px 10px}}.child-expanded{animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.child-item:before{background:var(--primary-color);border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.children-empty{background:var(--background);border:2px dashed var(--metro-green);border-radius:0;color:var(--text-secondary);font-size:12px;font-style:italic;padding:16px;text-align:center}.reply-popup{align-items:center;display:flex;flex-direction:column;max-width:500px;padding:20px;width:100%}.reply-popup h3{color:var(--text-primary);font-size:1.2rem;font-weight:600;margin:0 0 20px}.reply-form{display:flex;flex-direction:column;gap:16px;width:100%}.reply-form .form-group{display:flex;flex-direction:column;gap:8px}.reply-form label{color:var(--text-primary);font-size:.9rem;font-weight:500}.reply-form input,.reply-form textarea{border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:.9rem;padding:12px;transition:border-color .2s ease}.reply-form input:focus,.reply-form textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #007bff1a;outline:none}.reply-form textarea{min-height:100px;resize:vertical}.reply-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.reply-actions button{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;font-weight:500;padding:10px 20px;transition:all .2s ease}.reply-actions .cancel-btn{background:#0000;border:1px solid var(--text-primary);color:var(--text-primary)}.reply-actions .cancel-btn:hover:not(:disabled){background-color:#e9ecef;color:#495057}.reply-actions .submit-btn{color:#fff}.reply-actions .submit-btn,.reply-actions .submit-btn:hover:not(:disabled){background-color:var(--primary-color)}.reply-actions button:disabled{cursor:not-allowed;opacity:.6}.error-message{background-color:rgba(133,33,33,.349);border:1px solid var(--danger);border-radius:5px;color:var(--danger);display:flex;justify-content:center;padding:10px}@media (max-width:768px){.reply-popup{max-width:90vw;padding:16px}}.viewers-popup{display:flex;flex-direction:column;max-width:400px;padding:0 20px;position:relative;top:-20px;width:100%}.viewers-content{border-radius:12px;max-height:400px;overflow-y:auto}.viewers-section{margin-bottom:20px}.viewers-section:last-child{margin-bottom:0}.viewers-section-title{color:var(--text-primary);font-size:15px;font-weight:600;margin:15px 0 10px 13px;text-align:left}.viewers-list{display:flex;flex-direction:column}.viewer-item{align-items:center;border-bottom:1px solid #f0f0f060;display:flex;padding:10px;text-align:left}.viewer-item:last-child{border-bottom:none}.viewer-avatar{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:12px;overflow:hidden;width:40px}.viewer-avatar img{border-radius:50%;object-fit:cover}.viewer-info{flex-grow:1}.viewer-name{color:var(--text-primary);font-size:14px;font-weight:500;margin-bottom:2px;text-align:left}.viewer-date{color:#666;font-size:12px;text-align:left}.viewers-content::-webkit-scrollbar{width:6px}.viewers-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.viewers-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.viewers-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.home-container{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background);min-height:calc(100vh - 160px);overflow:hidden;padding:2rem 1rem;position:relative}.home-container:before{display:none}.home-container>*{position:relative;z-index:1}.tabs-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background);border:2px solid var(--metro-green);border-radius:0;gap:.5rem;margin-bottom:10px;overflow:hidden;padding:.5rem;z-index:100}.tabs-row:after,.tabs-row:before{display:none}.tab-button{align-items:center;display:flex;flex:1 1;font-size:.85rem;height:60px;justify-content:center;padding:1rem}.tab-button:after{box-shadow:none;left:50%;transform:translateX(-50%);transition:all .2s ease}.tab-button:hover:after{background:var(--background);height:3px;width:80%}.tab-button.active{border-color:var(--metro-green);font-weight:700}.tab-button.active:after{height:4px;width:95%}.tab-content{display:contents;height:calc(100vh - 140px);overflow-y:auto;padding:1rem}.data-list{grid-gap:.75rem;display:grid;gap:.75rem;margin-bottom:40px;padding:0 1rem}.data-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:var(--background);border:2px solid var(--metro-green);border-radius:var(--border-radius);box-shadow:var(--box-shadow);cursor:pointer;margin-bottom:1rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.item-container{align-items:flex-start;display:flex;justify-content:space-between}.item-header-info{flex:1 1}.created-at-container{color:var(--text-secondary);font-size:.8rem;margin-top:8px}.created-at-container strong{font-weight:600;margin-right:6px}.child-date{color:var(--text-primary);font-weight:500}.item-toggle{color:#6c757d;font-size:14px;left:22px;margin-left:8px;position:relative;top:5px;transition:transform .2s ease}.item-group{display:flex;justify-content:space-between;width:100%}.item-title{color:var(--metro-green);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:600;margin-bottom:.25rem}.item-status{align-items:center;color:var(--text-secondary);display:flex;font-size:.85rem;font-weight:500;gap:.5rem;margin:8px 0 0}.expanded-box{background:var(--surface);box-shadow:var(--box-shadow);cursor:default;margin-top:12px;padding:16px}.password-text{color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:500;line-height:1.5;margin-bottom:12px;-webkit-user-select:text;user-select:text;white-space:pre-wrap}.button-group{display:flex;gap:10px;justify-content:space-between}.secret-view-section{align-items:center;background:var(--surface);border:2px solid var(--metro-green);border-radius:var(--border-radius);display:flex;gap:8px;padding:6px 12px}.view-icon-button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.view-icon-button:hover{background:var(--metro-green);color:var(--background)}.secret-view-section span{color:var(--text-primary);font-size:.85rem;font-weight:600}.copy-button{background:var(--metro-green);border:2px solid var(--metro-green);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--background);cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:13px;font-weight:600;overflow:hidden;padding:8px 16px;position:relative;transition:all .2s ease}.copy-button:hover{background:var(--background);box-shadow:0 4px 12px #00c8514d;color:var(--metro-green);transform:translateY(-1px)}.highlight{background-color:#153c19;transition:background-color .5s ease}.delete-button{background:var(--background);border:2px solid var(--danger);border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--danger);cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:13px;font-weight:600;margin-left:10px;overflow:hidden;padding:8px 16px;position:relative;transition:all .2s ease}.delete-button:hover{background:var(--danger);box-shadow:0 4px 12px #dc35454d;color:var(--background);transform:translateY(-1px)}.edit-button{background:var(--background);border:2px solid var(--metro-green);border-radius:0;box-shadow:var(--box-shadow);color:var(--metro-green);cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;overflow:hidden;padding:8px 16px;position:relative;text-transform:uppercase;transition:all .2s ease}.edit-button:hover{background:var(--metro-green);box-shadow:0 4px 12px #00c8514d;color:var(--background);transform:translateY(-1px)}.decrypting-animation{align-items:center;color:#ba1b5d;display:inline-flex;font-weight:700}.dots span{animation:bounce 1s infinite;display:inline-block;margin-left:2px}.dots span:first-child{animation-delay:0s}.dots span:nth-child(2){animation-delay:.2s}.dots span:nth-child(3){animation-delay:.4s}.loading-container-home{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.item-status:before{background:var(--text-secondary);border-radius:50%;content:"";height:8px;width:8px}.item-status[data-status=Private]:before{background:var(--danger)}.item-status[data-status^=Shared]:before{background:var(--success)}.no-data-message{align-items:center;display:flex;justify-content:center}.children-loading{display:flex;margin-left:10px;margin-top:35px}.tab-content{animation:fadeIn .3s ease-out}.shared-section{border-top:2px solid var(--metro-green);margin-top:1.5rem;padding-top:1rem}.shared-title{align-items:center;color:var(--text-primary);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-bottom:.75rem}.shared-title:before{background:var(--metro-green);border-radius:50%;content:"";height:8px;width:8px}.shared-users{display:flex;flex-direction:column;gap:.5rem}.shared-user{align-items:center;background:var(--surface);display:flex;gap:.75rem;padding:.75rem;transition:all .2s ease}.shared-user img{border:2px solid var(--metro-green);border-radius:50%;height:32px;width:32px}.manual-copy-modal{background:#00000080;bottom:0;left:0;right:0;top:0}.manual-copy-modal-content{background:var(--surface);border-radius:var(--border-radius);max-width:400px;padding:2rem}.manual-copy-modal-content h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin:0 0 1rem}.manual-copy-modal-content p{color:var(--text-secondary);font-size:.9rem;margin:0 0 1rem}.manual-copy-textarea{background:var(--background);border:2px solid var(--metro-green);border-radius:var(--border-radius);font-family:Courier New,monospace;font-size:.85rem;margin-bottom:1rem;padding:12px;resize:vertical}.manual-copy-textarea:focus{border-color:var(--metro-green);box-shadow:0 0 0 3px #00c8511a;outline:none}.cancel-btn{background:var(--background);border:2px solid var(--metro-green);border-radius:var(--border-radius);color:var(--metro-green);cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s ease}.cancel-btn:hover{background:var(--metro-green);box-shadow:0 4px 12px #00c8514d;color:var(--background);transform:translateY(-1px)}.user-icon{color:var(--text-secondary);font-size:1rem}.remove-icon{border-radius:50%;color:var(--danger);cursor:pointer;margin-left:auto;transition:all .2s ease}.remove-icon:hover{background:#ff44421a;transform:scale(1.1)}.view-reports-popup{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:600px;width:100%}.view-reports-popup h3{color:var(--text-primary);font-size:20px;font-weight:600;margin:0 0 20px;padding-bottom:10px;text-align:center}.reports-container{padding-bottom:16px}.report-item{border-radius:8px;box-shadow:0 0 3px var(--dark-green);margin-bottom:12px;padding:16px;transition:all .2s ease}.report-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.report-icon{font-size:20px}.report-title{font-size:16px;font-weight:600;position:relative;top:2px}.report-reason{border-radius:4px;color:var(--text-primary);font-size:14px;line-height:1.5;margin-bottom:12px;min-height:40px;padding:12px}.report-meta{border-top:1px solid #e9ecef;padding-top:12px}.report-details{color:#6c757d;display:flex;flex-direction:column;font-size:13px;gap:4px}.report-details strong{color:var(--text-primary);margin-right:5px}.report-details div{display:flex}@media (max-width:768px){.view-reports-popup{max-height:85vh;max-width:95vw}.view-reports-popup h3{font-size:18px;word-break:break-word}.report-item{padding:12px}.report-details{font-size:12px}}@media (max-width:480px){.view-reports-popup{max-height:90vh;max-width:98vw}.view-reports-popup h3{font-size:16px;margin-bottom:16px}.report-item{margin-bottom:8px;padding:10px}}.report-popup{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:500px;width:100%}.report-popup h3{color:#333;font-size:20px;font-weight:600;margin:0 0 20px;text-align:center}.report-form{display:flex;flex-direction:column;gap:16px}.form-group{gap:8px}.report-type-label{color:#333;font-size:14px;font-weight:600;margin-bottom:4px;text-align:center}.report-type-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:280px}.report-type-btn{align-items:center;background-color:initial;border:1.5px solid #e9ecef61;border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;justify-content:center;min-height:70px;padding:12px 6px;position:relative;transition:all .2s ease}.report-type-btn.primary,.report-type-btn.selected{background:var(--metro-green);border-color:var(--metro-green);box-shadow:0 2px 8px #00000026;color:#fff;transform:scale(1.05)}.report-type-btn.selected .report-type-icon{filter:brightness(1.2)}.report-type-btn.selected .report-type-text{color:#fff}.report-type-icon{font-size:24px;margin-bottom:4px}.report-type-text{font-size:10px;font-weight:500;line-height:1.2;text-align:center}.form-group label{font-size:14px;font-weight:600}.report-message-textarea{border:1.5px solid #e9ecef;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;height:100px;outline:none;padding:12px;resize:vertical;transition:border-color .2s ease;width:100%}.report-message-textarea:focus{border-color:var(--metro-green)}.validation-error{background-color:rgba(133,33,33,.349);border:1px solid var(--danger);border-radius:4px;color:var(--danger);font-size:14px;padding:10px 12px;text-align:center}.report-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.report-cancel-btn,.report-submit-btn{border:2px solid;border-radius:4px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease;width:100%}.report-cancel-btn{background:#0000;border-color:var(--text-primary);color:var(--text-primary)}.report-submit-btn{background:var(--metro-green);border-color:var(--metro-green);color:#fff}.report-cancel-btn:disabled,.report-submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}@media (max-width:480px){.report-type-btn{min-height:60px;padding:8px 4px}.report-type-icon{font-size:20px}}.popup{top:-40px}.support-popup{max-width:450px;width:100%}.support-popup h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.support-form{gap:1rem}.form-group,.support-form{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:var(--text-primary);font-size:.9rem;font-weight:500}.form-group input,.form-group textarea{background:var(--background);border:1px solid #e1e5e9;border:1px solid var(--border-color,#e1e5e9);border-radius:var(--border-radius);color:var(--text-primary);font-size:.9rem;padding:.75rem;transition:border-color .2s ease,box-shadow .2s ease}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #4a90e21a;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb,74,144,226),.1);outline:none}.form-group textarea{font-family:inherit;min-height:100px;resize:vertical}.close-btn{top:-8px}.support-popup h3{margin-top:5px}.support-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.cancel-btn,.submit-btn{border:none;border-radius:var(--border-radius);cursor:pointer;font-size:.9rem;font-weight:500;margin-top:10px;min-width:80px;padding:.75rem 1.5rem;transition:all .2s ease}.cancel-btn{background:#f8f9fa;background:var(--surface,#f8f9fa);border:1px solid #e1e5e9;border:1px solid var(--border-color,#e1e5e9);color:var(--text-secondary)}.cancel-btn:hover:not(:disabled){background:var(--background);color:var(--text-primary)}.submit-btn{background:var(--primary-color);color:#fff}.submit-btn:hover:not(:disabled){background:var(--primary-color);transform:translateY(-1px)}.cancel-btn:disabled,.submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:480px){.support-popup{max-width:100%}.support-actions{justify-content:space-between}}.settings-container{animation:fadeIn .3s ease-out;background:var(--background);border:2px solid var(--metro-green);border-radius:0;box-shadow:var(--box-shadow);margin-bottom:70px;min-height:100vh;padding:1.5rem 1.5rem 100px}.page-title{color:var(--metro-green);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;letter-spacing:1px;text-transform:uppercase}.page-title:after{background:var(--metro-green);border-radius:0;height:2px}.section-title{color:var(--metro-green);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;margin:1rem 0 .5rem;text-align:left;text-transform:uppercase}.checkbox-row{background:var(--surface);border:2px solid var(--border-color);border-radius:0;color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:space-between;margin-bottom:1rem;padding:.75rem}.checkbox-row,.privacy-label{align-items:center;display:flex}.privacy-label{gap:8px}.security-badge{border:2px solid var(--border-color);border-radius:0;color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.security-badge.on{background:var(--background);border-color:var(--metro-green);color:var(--metro-green)}.security-badge.off{background:var(--surface);border-color:var(--border-color)}.desc,.security-badge.off{color:var(--text-secondary)}.desc{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.9rem;margin-bottom:1.5rem}.toggle-switch{display:inline-block;height:20px;position:relative;width:40px}.seed-section{margin-top:15px;text-align:center}.seed-button{background:var(--background);border:2px solid var(--metro-green);border-radius:0;color:var(--metro-green);cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .2s ease}.seed-button:hover{background:var(--metro-green);box-shadow:var(--box-shadow);color:var(--background)}.slider{background-color:var(--surface);border:2px solid var(--border-color);border-radius:0;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.2s ease}.slider:before{background-color:var(--text-primary);border-radius:0;bottom:2px;content:"";height:14px;left:2px;width:14px}input:checked+.slider{background-color:var(--metro-green);border-color:var(--metro-green)}input:checked+.slider:before{background-color:var(--background);transform:translateX(20px)}.profile-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.profile-section .profile-name{color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:20px;margin-top:10px}.profile-section .photo-preview{align-items:center;background:var(--surface);border:2px solid var(--metro-green);border-radius:0;display:flex;height:100px;justify-content:center;margin:1rem auto;overflow:hidden;transition:all .2s ease;width:100px}.profile-section .photo-preview:hover{border-color:var(--text-primary);box-shadow:var(--box-shadow)}.photo-preview img{height:100%;object-fit:cover;width:100%}.placeholder{color:var(--text-secondary);font-size:.8rem}.placeholder,.upload-input{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.upload-input{background:var(--surface);border:2px solid var(--border-color);border-radius:0;color:var(--text-primary);cursor:pointer;margin-top:1rem;padding:.75rem;width:100%}.upload-input::-webkit-file-upload-button{visibility:hidden}.upload-input:before{background:var(--metro-green);border-radius:0;color:var(--background);content:"Choose File";cursor:pointer;display:inline-block;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:600;padding:.5rem 1rem}.support-section{margin-top:2rem;text-align:center}.support-button{background:var(--background);border:2px solid var(--metro-green);border-radius:0;color:var(--metro-green);cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .2s ease}.support-button:hover{background:var(--metro-green);box-shadow:var(--box-shadow);color:var(--background)}.address-container{align-items:center;color:var(--text-primary);display:flex;font-weight:600;gap:6px;justify-content:center;margin-bottom:20px;position:relative}.address-container,.address-value{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.address-value{color:var(--metro-green);margin:0 5px}.copy-address-btn{align-items:center;background:var(--surface);border:2px solid var(--metro-green);border-radius:0;color:var(--metro-green);cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;margin-left:6px;min-height:32px;min-width:32px;padding:6px 10px;transition:all .2s ease}.copy-address-btn:hover{background:var(--metro-green);color:var(--background)}.copied-message{animation:fadeIn .3s ease-out;color:var(--metro-green);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:12px;font-weight:600;margin-left:5px;text-transform:uppercase}.metro-MetroSwal-popup{background:var(--background)!important;border:2px solid var(--metro-green)!important;border-radius:0!important;box-shadow:var(--box-shadow)!important}.metro-MetroSwal-popup,.metro-MetroSwal-title{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}.metro-MetroSwal-title{color:var(--metro-green)!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important}.metro-MetroSwal-content{color:var(--text-primary)!important}.metro-MetroSwal-confirm,.metro-MetroSwal-content{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}.metro-MetroSwal-confirm{background:var(--background)!important;border:2px solid var(--metro-green)!important;border-radius:0!important;color:var(--metro-green)!important;font-weight:600!important;letter-spacing:1px!important;padding:10px 20px!important;text-transform:uppercase!important;transition:all .2s ease!important}.metro-MetroSwal-confirm:hover{background:var(--metro-green)!important;color:var(--background)!important}.metro-MetroSwal-cancel{background:var(--surface)!important;border:2px solid var(--border-color)!important;border-radius:0!important;color:var(--text-primary)!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-weight:600!important;letter-spacing:1px!important;margin-left:10px!important;padding:10px 20px!important;text-transform:uppercase!important;transition:all .2s ease!important}.metro-MetroSwal-cancel:hover{background:var(--border-color)!important;border-color:var(--text-primary)!important}.metro-MetroSwal-icon{border-color:var(--metro-green)!important;color:var(--metro-green)!important}.metro-MetroSwal-icon.MetroSwal2-success [class^=MetroSwal2-success-line]{background-color:var(--metro-green)!important}.metro-MetroSwal-icon.MetroSwal2-success .MetroSwal2-success-ring{border-color:var(--metro-green)!important}.metro-MetroSwal-icon.MetroSwal2-error .MetroSwal2-x-mark-line-left,.metro-MetroSwal-icon.MetroSwal2-error .MetroSwal2-x-mark-line-right{background-color:var(--danger)!important}.metro-MetroSwal-backdrop{background:#000c!important}.manual-copy-modal{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.manual-copy-modal-content{background:var(--background);border:2px solid var(--metro-green);border-radius:0;box-shadow:var(--box-shadow);max-width:520px;padding:1rem;text-align:center;width:90%}.manual-copy-modal-content,.manual-copy-textarea{color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.manual-copy-textarea{margin-top:8px;min-height:100px;padding:.75rem;width:100%}.manual-copy-textarea,.user-info-section{background:var(--surface);border:2px solid var(--border-color);border-radius:0}.user-info-section{box-shadow:var(--box-shadow);margin-top:1rem;padding:1rem}.user-info-section .input-row{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.user-info-section .input-row label{font-size:.9rem;font-weight:600}.user-info-section .input-row input,.user-info-section .input-row label{color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.user-info-section .input-row input{background:var(--background);border:2px solid var(--border-color);border-radius:0;outline:none;padding:.6rem .75rem;transition:all .2s ease;width:100%}.user-info-section .input-row input::placeholder{color:var(--text-secondary);opacity:.8}.user-info-section .input-row input:focus{border-color:var(--metro-green);box-shadow:0 0 0 3px #00c85126}@media (min-width:640px){.user-info-section{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.user-info-section .input-row{margin-bottom:0}.user-info-section .seed-button{grid-column:1/-1;justify-self:center;margin-top:8px}}@media (max-width:480px){.settings-container{padding:1rem}.checkbox-row{padding:.5rem}.seed-button,.support-button{width:100%}}.add-data-container{animation:fadeIn .3s ease-out;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background);border-radius:var(--border-radius);box-shadow:var(--box-shadow);min-height:750px;padding:1.5rem;position:relative}.add-data-content-wrapper{padding-bottom:100px;position:relative;z-index:1}.page-title{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative;text-align:center}.page-title:after{background:var(--primary-color);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.add-data-container label{align-items:center;color:var(--text-secondary);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-top:1rem}.security-badge{align-items:center;background:#00c8511a;border:1px solid #00c8514d;border-radius:12px;color:var(--metro-green);display:inline-flex;font-size:.75rem;font-weight:500;gap:.25rem;padding:.15rem .5rem}.form-divider{background:var(--border-color);height:1px;margin:1.5rem 0;opacity:.3}.field-helper{color:var(--text-secondary);font-size:.8rem;font-weight:400;margin:.25rem 0 .75rem;opacity:.8}.input-field{background:var(--surface);border:2px solid var(--metro-green);border-radius:var(--border-radius);color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-top:.75rem;padding:.75rem;transition:all .2s ease;width:100%}.input-field::placeholder{color:#ccc;opacity:1}.input-field-textarea{background:var(--surface);border:2px solid var(--metro-green);border-radius:var(--border-radius);color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-top:.75rem;max-height:300px!important;overflow:auto;padding:.75rem;transition:all .2s ease;width:100%!important}.input-field-textarea::placeholder{color:#ccc;opacity:1}.input-field-textarea::-webkit-scrollbar{width:10px}.input-field-textarea::-webkit-scrollbar-track{background:var(--surface);border-radius:5px}.input-field-textarea::-webkit-scrollbar-thumb{background:var(--metro-green);border-radius:5px}.input-field-textarea::-webkit-scrollbar-thumb:hover{background:#00a65a}.input-field-textarea{scrollbar-color:var(--metro-green) var(--surface);scrollbar-width:thin}.input-field:focus{background:var(--background);border-color:var(--metro-green);box-shadow:0 4px 12px #00c8514d;outline:none}.time-period-container{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.not-found{color:var(--danger)}.time-input-group{display:flex;flex:1 1;flex-direction:column;min-width:calc(50% - .5rem)}.time-input{background:var(--surface);border:2px solid var(--metro-green);border-radius:var(--border-radius);color:var(--text-primary);padding:.75rem;transition:all .2s ease}.time-input:focus{background:var(--background);border-color:var(--metro-green);box-shadow:0 4px 12px #00c8514d;outline:none}.time-label{font-size:.8rem;font-weight:600;margin-bottom:.5rem;text-align:center}.time-summary{background:#00c8511a;border-radius:var(--border-radius);color:var(--metro-green);font-weight:600;margin-top:1.5rem;padding:.75rem}.time-condition-checkbox{display:flex;flex-direction:column;margin-bottom:1rem;margin-top:1.5rem}.time-condition-checkbox label{align-items:center;cursor:pointer;display:flex;gap:.75rem;margin-top:0}.time-condition-checkbox input[type=checkbox]{accent-color:var(--metro-green);cursor:pointer;height:20px!important;width:20px!important}.time-condition-type{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;padding-left:1rem}.time-condition-type label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-weight:500;gap:.75rem}.time-condition-type input[type=radio]{accent-color:var(--metro-green);cursor:pointer;height:20px;width:20px}.more-options-content{animation:slideDown .3s ease-out;padding:0 1.5rem 1.5rem;position:relative;z-index:5}.time-condition-wrapper{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--border-radius)}@media (max-width:480px){.time-input-group{min-width:calc(50% - .5rem)}.time-period-container{gap:.75rem}.more-options-toggle{padding:.75rem}.more-options-content{padding:1rem}}.share-with-row{align-items:center;display:flex;gap:0;margin-top:.5rem}.share-with-row .autocomplete-wrapper{flex:1 1}.share-with-row .input-field{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;margin-top:0}.share-section-wrapper{background:var(--surface);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-top:.5rem;padding:1rem}.autocomplete-wrapper{position:relative;width:100%;z-index:50}.autocomplete-list{background:var(--surface);border:2px solid var(--metro-green);border-radius:var(--border-radius);box-shadow:var(--box-shadow);left:0;list-style:none;margin:0;max-height:250px;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:100}.autocomplete-list li{border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;flex-direction:column;padding:8px}.autocomplete-list li p{color:var(--text-secondary);font-size:.85rem;margin:0}.autocomplete-list li p:first-child{color:var(--text-primary);font-size:.9rem;font-weight:500}.autocomplete-list li:hover{background:#00c8511a}.form-actions{display:flex;gap:1rem;margin-top:1.5rem}.clear-button{background:#0000;border:2px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;flex:1 1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1px;padding:1rem;text-transform:uppercase;transition:all .2s ease}.clear-button:hover{background:#ffffff0d;border-color:var(--text-secondary);color:var(--text-primary)}.save-button{align-items:center;background:var(--metro-green);border:2px solid var(--metro-green);border-radius:var(--border-radius);color:var(--background);cursor:pointer;display:flex;flex:1 1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:1px;padding:1rem;text-transform:uppercase;transition:all .2s ease}.save-button:hover{background:#00a65a;box-shadow:0 4px 12px #00c85166}.save-button:disabled{background:#00c85166;border-color:#00c85166;cursor:not-allowed;opacity:.6}.save-button:disabled:hover{background:#00c85166;box-shadow:none}.save-button .spinner-small{animation:spin-small .8s linear infinite;border:2px solid var(--background);border-radius:50%;border-top:2px solid #0000;display:inline-block;height:14px;margin-right:.5rem;width:14px}@keyframes spin-small{to{transform:rotate(1turn)}}.group-title{background:var(--border-color);border-bottom:1px solid #000;color:var(--text-secondary);cursor:default;font-size:.75rem;font-weight:600;padding:6px 10px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.autocomplete-list::-webkit-scrollbar{width:7px}.autocomplete-list::-webkit-scrollbar-thumb{background:var(--metro-green);border-radius:4px}.add-share-button{align-items:center;background:#0000;border-left:2px solid var(--metro-green);border:2px solid var(--metro-green);border-radius:0 var(--border-radius) var(--border-radius) 0;color:var(--metro-green);cursor:pointer;display:flex;flex-shrink:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:all .2s ease}.add-share-button:hover{background:var(--metro-green);box-shadow:0 2px 8px #00c8514d;color:var(--background)}.share-list{background:#ffffff05;border:1px solid #ffffff0d;border-radius:var(--border-radius);margin-top:1rem;padding:1rem 1rem .5rem}.share-list .title{color:var(--text-primary);font-weight:600;margin-bottom:.5rem}.popup-content{align-items:center;background:var(--surface);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:1.5rem;padding:2rem;text-align:center}.popup-content img{border-radius:50%;box-shadow:var(--box-shadow)}.user-content{display:flex}.user-content div{margin-left:5px}.user-content-buttons{align-items:center;column-gap:10px;display:flex}.user-content-buttons button{background:var(--background);border:2px solid var(--metro-green);border-radius:var(--border-radius);color:var(--metro-green);cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.85rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}.user-content-buttons button:hover{background:var(--metro-green);box-shadow:0 4px 12px #00c8514d;color:var(--background);transform:translateY(-1px)}.delete-user-btn{align-items:center;border-radius:4px;color:#ff3b30b3;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.delete-user-btn:hover{background:#ff3b301a;color:#ff3b30;transform:scale(1.1)}.popup-content button{background:var(--background);border:2px solid var(--metro-green);border-radius:var(--border-radius);color:var(--metro-green);cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:600;letter-spacing:1px;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .2s ease;width:auto}.popup-content button:hover{background:var(--metro-green);box-shadow:0 4px 12px #00c8514d;color:var(--background);transform:translateY(-1px)}.user-container{align-items:center;border-radius:var(--border-radius);display:flex;justify-content:space-between;min-height:44px;padding:0 .75rem;transition:background .2s ease}.user-container:hover{background:#ffffff08}.input-wrapper{display:inline-block;position:relative;width:100%}.spinner{animation:spin 1s linear infinite;border-top:2px solid var(--danger);border:2px solid var(--danger);border-radius:50%;border-top-color:var(--primary-color);height:16px;position:absolute;right:10px;top:55%;transform:translateY(-50%);width:16px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:translateY(-50%) rotate(1turn)}}.encryption-details-section{margin-bottom:.5rem;margin-top:.75rem}.encryption-details-toggle{align-items:center;background:#0000;border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.85rem;font-weight:500;gap:.5rem;padding:.5rem 0;transition:color .2s ease}.encryption-details-toggle:hover{color:var(--metro-green)}.encryption-details-toggle .toggle-icon{font-size:.7rem;margin-left:auto;transition:transform .3s ease}.encryption-details-toggle .toggle-icon.open{transform:rotate(180deg)}.encryption-details-content{animation:fadeIn .3s ease-out;background:#00c8510d;border:1px solid #00c85133;border-radius:var(--border-radius);margin-top:.75rem;padding:1rem}.encryption-details-content ul{list-style:none;margin:0 0 .75rem;padding:0}.encryption-details-content li{align-items:center;color:var(--text-primary);display:flex;font-size:.85rem;gap:.5rem;padding:.4rem 0}.encryption-details-content li svg{color:var(--metro-green);flex-shrink:0}.encryption-details-content strong{color:var(--metro-green);margin-right:.25rem}.encryption-info{background:#00c85114;border-left:3px solid var(--metro-green);border-radius:6px;color:var(--text-secondary);font-size:.8rem;margin:0;padding:.75rem}.encryption-details-content .sub-list{display:block;list-style:disc;margin-bottom:0;margin-left:1.5rem;padding-bottom:0;padding-left:1rem;padding-top:0}.encryption-details-content .sub-list li{font-size:.9em;gap:0;padding:.2rem 0}.sub-info{color:var(--text-secondary)}.alerts-container{height:calc(100vh - 55px);overflow-y:auto;overscroll-behavior:contain;padding:12px}.alerts-empty{height:100%;justify-content:center;padding:24px 0;text-align:center}.alert-item,.alerts-empty{align-items:center;display:flex}.alert-item{border-bottom:1px solid var(--border-color);gap:12px;padding:12px 10px}.alert-item:hover{background-color:#1d1c1c;cursor:pointer}.alert-avatar{align-items:center;background-color:var(--card-bg);border:2px solid var(--metro-green);border-radius:9999px;color:var(--text-primary);display:flex;flex:0 0 auto;font-weight:700;height:40px;justify-content:center;letter-spacing:.5px;width:40px}.alert-avatar span{position:relative;top:-1px}.alert-content{display:flex;flex:1 1 auto;flex-direction:column;max-width:90%;padding-left:12px}.alert-message{-webkit-box-orient:vertical;color:var(--text-primary);display:-webkit-box;font-weight:600;overflow:hidden}.alert-meta{align-items:center;display:flex;gap:8px;margin-top:4px}.alert-date{color:#a3a3a3;font-size:12px}.alerts-loading{height:100%}.alerts-loading,.alerts-observer{align-items:center;display:flex;justify-content:center;width:100%}.alerts-observer{height:20px;padding:20px 0}.alerts-loading-more{display:flex;justify-content:center;padding:16px 0}.container{background-color:#000;color:#fff;display:flex;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;width:95vw}.content{flex:1 1;overflow-y:auto;padding:20px}.header{border-bottom:1px solid #95ff5d4d;margin-bottom:30px;padding-bottom:15px}.headerTitle{color:#95ff5d;font-size:24px;margin:0 0 10px}.headerText{color:#95ff5d;margin:0;opacity:.7}.statsGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}@media (max-width:1024px){.statsGrid{gap:12px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container{flex-direction:column;margin-left:0;margin-right:0;width:100vw}.content{padding:12px}.headerTitle{font-size:20px}.statsGrid{gap:12px;grid-template-columns:1fr 1fr}}@media (max-width:480px){.statsGrid{grid-template-columns:1fr}.statCard{padding:14px}.statNumber{font-size:22px}}.statCard{align-items:center;background-color:#1a1a1a;border:1px solid #95ff5d;border-radius:4px;display:flex;flex-direction:column;padding:20px;text-align:center}.statIcon{color:#95ff5d;font-size:24px;margin-bottom:10px}.statNumber{font-size:28px;font-weight:700}.statLabel,.statNumber{color:#95ff5d;margin-bottom:5px}.statLabel{font-size:12px;opacity:.7;text-transform:uppercase}.statDetail{color:#95ff5d;font-size:12px;opacity:.5}.activitySection{background-color:#1a1a1a;border:1px solid #95ff5d;margin-bottom:30px;padding:20px}.sectionTitle{color:#95ff5d;font-size:18px;margin-bottom:20px;margin-top:0;text-transform:uppercase}.activityList{display:flex;flex-direction:column;gap:10px}.activityItem{border-bottom:1px solid #95ff5d33;padding:10px 0}.activityContent{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:auto 1fr auto auto}.activityIcon{color:#95ff5d;font-size:18px}.topUsers{background-color:#1a1a1a;border:1px solid #95ff5d;padding:20px}.loading{color:#95ff5d}.error,.loading{font-size:16px;padding:40px;text-align:center}.error{background-color:#ff5d5d1a;border:1px solid #ff5d5d4d;border-radius:4px;color:#ff5d5d;margin:20px 0}.wallet-mismatch-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;color:var(--success);display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9990}.wallet-mismatch-overlay .onboarding-screen{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:400px;padding:40px 20px;width:100%}.wallet-mismatch-overlay .onboarding-header h1{color:var(--success);font-family:Orbitron,sans-serif;font-size:24px;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.wallet-mismatch-overlay .onboarding-header p{color:#95ff5dcc;font-size:15px;line-height:1.6}.mismatch-address-section{display:flex;flex-direction:column;gap:16px;margin-top:30px}.mismatch-address-box{background:#95ff5d1a;border:1px solid #95ff5d33;border-radius:8px;padding:16px;text-align:left}.mismatch-address-box.active{border-left:4px solid var(--success);box-shadow:0 0 15px #95ff5d1a}.mismatch-address-box.current{background:#ff4d4d1a;border-color:#ff4d4d33;border-left:4px solid var(--danger)}.mismatch-address-box.current .address-label,.mismatch-address-box.current .address-value{color:var(--danger)}.address-label{color:var(--success);display:block;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.wallet-mismatch-overlay .address-value{color:var(--success);font-family:Courier New,Courier,monospace;font-size:14px;opacity:.9;word-break:break-all}.onboarding-btn.danger{background:#ff4d4d1a;border:1px solid var(--danger);color:var(--danger)}.onboarding-btn.danger:hover:not(:disabled){background:#ff4d4d1a;transform:translateY(-1px)}.wallet-mismatch-overlay .onboarding-actions{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:30px}.metro-swal-popup{background:#000!important;border:2px solid #95ff5d!important;border-radius:0!important;box-shadow:0 0 20px #00ff004d!important}.metro-swal-popup,.metro-swal-title{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}.metro-swal-title{color:#95ff5d!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important}.metro-swal-content{color:#fff!important}.metro-swal-confirm,.metro-swal-content{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}.metro-swal-confirm{background:var(--background)!important;border:2px solid var(--metro-green)!important;border-radius:0!important;box-shadow:var(--box-shadow)!important;-webkit-clip-path:polygon(0 var(--small-corner-cut),var(--small-corner-cut) 0,100% 0,100% calc(100% - var(--small-corner-cut)),calc(100% - var(--small-corner-cut)) 100%,0 100%)!important;clip-path:polygon(0 var(--small-corner-cut),var(--small-corner-cut) 0,100% 0,100% calc(100% - var(--small-corner-cut)),calc(100% - var(--small-corner-cut)) 100%,0 100%)!important;color:var(--metro-green)!important;font-weight:600!important;letter-spacing:1px!important;margin:0 5px!important;overflow:hidden!important;padding:10px 20px!important;position:relative!important;text-transform:uppercase!important;transition:all .2s ease!important}.metro-swal-confirm:hover{background:var(--metro-green)!important;box-shadow:0 4px 12px #00c8514d!important;color:var(--background)!important;transform:translateY(-1px)!important}.metro-swal-confirm:focus{box-shadow:0 4px 12px #00c85166!important;outline:none!important}.metro-swal-confirm:active{box-shadow:0 2px 6px #00c85133!important;transform:translateY(0)!important}.metro-swal-cancel{background:var(--surface)!important;border:2px solid #0af!important;border-radius:0!important;box-shadow:var(--box-shadow)!important;-webkit-clip-path:polygon(0 var(--small-corner-cut),var(--small-corner-cut) 0,100% 0,100% calc(100% - var(--small-corner-cut)),calc(100% - var(--small-corner-cut)) 100%,0 100%)!important;clip-path:polygon(0 var(--small-corner-cut),var(--small-corner-cut) 0,100% 0,100% calc(100% - var(--small-corner-cut)),calc(100% - var(--small-corner-cut)) 100%,0 100%)!important;color:#0af!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;font-weight:600!important;letter-spacing:1px!important;margin:0 5px!important;overflow:hidden!important;padding:10px 20px!important;position:relative!important;text-transform:uppercase!important;transition:all .2s ease!important}.metro-swal-cancel:hover{background:#333!important;border-color:var(--text-primary)!important;box-shadow:0 4px 12px #ffffff1a!important;transform:translateY(-1px)!important}.metro-swal-cancel:focus{box-shadow:0 4px 12px #fff3!important;outline:none!important}.metro-swal-cancel:active{box-shadow:0 2px 6px #ffffff1a!important;transform:translateY(0)!important}.metro-swal-icon{border-color:#95ff5d!important;color:#95ff5d!important}.metro-swal-icon.swal2-success [class^=swal2-success-line]{background-color:#95ff5d!important}.metro-swal-icon.swal2-success .swal2-success-ring{border-color:#95ff5d!important}.metro-swal-icon.swal2-success .swal2-success-fix{background-color:#000!important}.metro-swal-icon.swal2-error .swal2-x-mark-line-left,.metro-swal-icon.swal2-error .swal2-x-mark-line-right{background-color:red!important}.metro-swal-icon.swal2-error{border-color:red!important;color:red!important}.metro-swal-icon.swal2-warning{border-color:#fa0!important;color:#fa0!important}.metro-swal-icon.swal2-warning .swal2-icon-content{color:#fa0!important}.metro-swal-icon.swal2-info{border-color:#0af!important;color:#0af!important}.metro-swal-icon.swal2-info .swal2-icon-content{color:#0af!important}.metro-swal-icon.swal2-question{border-color:#95ff5d!important;color:#95ff5d!important}.metro-swal-icon.swal2-question .swal2-icon-content{color:#95ff5d!important}.metro-swal-popup .swal2-input{background:#1a1a1a!important;border:2px solid #95ff5d!important;border-radius:0!important;color:#fff!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;padding:10px!important}.metro-swal-popup .swal2-input:focus{box-shadow:0 0 10px #00ff0080!important;outline:none!important}.metro-swal-popup .swal2-input::placeholder{color:#666!important}.metro-swal-popup .swal2-checkbox input[type=checkbox]{accent-color:#95ff5d!important}.metro-swal-popup .swal2-checkbox input[type=checkbox]:focus{box-shadow:0 0 10px #00ff0080!important;outline:none!important}.metro-swal-popup .metro-swal-checkbox-input{background:#0000;color:#fff}.metro-swal-popup .swal2-textarea{background:#1a1a1a!important;border:2px solid #95ff5d!important;border-radius:0!important;color:#fff!important;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;padding:10px!important;resize:vertical!important}.metro-swal-popup .swal2-textarea:focus{box-shadow:0 0 10px #00ff0080!important;outline:none!important}.metro-swal-backdrop{background:#000c!important}.swal2-container{z-index:10000!important}.metro-swal-popup .swal2-progress-steps{background:#1a1a1a!important}.metro-swal-popup .swal2-progress-step{background:#95ff5d!important;color:#000!important}.metro-swal-popup .swal2-progress-step.swal2-active-progress-step,.metro-swal-popup .swal2-timer-progress-bar{background:#95ff5d!important}.metro-swal-popup .swal2-close{color:#fff!important;font-size:24px!important;font-weight:700!important}.metro-swal-popup .swal2-close:hover{color:#95ff5d!important}.gdpr-content ul{list-style-type:disc!important;padding-left:20px!important}.gdpr-content li{display:list-item!important;margin-left:10px!important;padding:1px 0!important}:root{--primary-color:#95ff5d;--secondary-color:#95ff5d;--background:#000;--surface:#1a1a1a;--text-primary:#fff;--text-secondary:#95ff5d;--success:#95ff5d;--danger:#dc3545;--border-radius:0px;--box-shadow:0 2px 8px #0000004d;--metro-green:#95ff5d;--dark-green:#95ff5d;--light-green:#95ff5d;--card-bg:#2d2d2d;--border-color:#404040;--corner-cut:15px;--small-corner-cut:8px}body:before{background:linear-gradient(135deg,#000,#0a0a0a);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-2}body:after{content:none}.app-container,body{min-height:100vh;position:relative}.app-container{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#000;background-color:var(--background);height:100vh;margin:0 auto;max-width:400px;padding-bottom:80px}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a1a1a;background:var(--surface);border-radius:5px}::-webkit-scrollbar-thumb{background:#95ff5d;background:var(--metro-green);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#00a65a}*{scrollbar-color:#95ff5d #1a1a1a;scrollbar-color:var(--metro-green) var(--surface);scrollbar-width:thin}.top-bar{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;background:var(--background);border:2px solid #95ff5d;border:2px solid var(--metro-green);border-radius:0;box-shadow:0 2px 8px #0000004d;box-shadow:var(--box-shadow);display:flex;height:80px;justify-content:space-between;left:0;overflow:hidden;padding:1rem 1.5rem;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:100}.top-bar:before{display:none}.top-bar:after{background:repeating-linear-gradient(90deg,#0000,#0000 40px,#00ff4105 0,#00ff4105 42px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.top-bar div{font-weight:700;text-shadow:none}.add-button,.top-bar div{color:#95ff5d;color:var(--metro-green);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.add-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;background:var(--background);border:2px solid #95ff5d;border:2px solid var(--metro-green);border-radius:0;box-shadow:0 2px 8px #0000004d;box-shadow:var(--box-shadow);cursor:pointer;font-size:16px;font-weight:600;letter-spacing:1px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:all .2s ease}.add-button:after,.add-button:before{display:none}.add-button:hover{background:#95ff5d;background:var(--metro-green);box-shadow:0 4px 12px #00c8514d;color:#000;color:var(--background);transform:translateY(-1px)}.add-button:active{box-shadow:0 2px 6px #00c85133;transform:translateY(0)}.tabs-row{background:#1a1a1a;background:var(--surface);border-bottom:1px solid #95ff5d;border-bottom:1px solid var(--metro-green);display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:9}.tab-button,.tabs-row{box-shadow:0 2px 8px #0000004d;box-shadow:var(--box-shadow)}.tab-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;background:var(--background);border:2px solid #95ff5d;border:2px solid var(--metro-green);border-radius:0;color:#95ff5d;color:var(--metro-green);cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:all .2s ease}.tab-button:before{display:none}.tab-button:after{bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0;z-index:2}.tab-button:after,.tab-button:hover{background:#95ff5d;background:var(--metro-green)}.tab-button:hover{box-shadow:0 4px 12px #00c8514d;color:#000;color:var(--background);transform:translateY(-1px)}.tab-button:hover:after{width:100%}.tab-button.active{background:#95ff5d;background:var(--metro-green);box-shadow:0 4px 12px #00c85166;color:#000;color:var(--background);transform:translateY(-1px)}.tab-button.active:after{background:#000;background:var(--background);box-shadow:none;height:3px;width:300%}*{box-sizing:border-box;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;background:var(--background);color:#fff;color:var(--text-primary);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}code{font-family:Consolas,Monaco,Courier New,monospace}.swal2-container{z-index:11000!important}
/*# sourceMappingURL=main.ac845fe3.css.map*/