:root{--bg-primary:#0d0d0d;--bg-secondary:#1a1a1a;--bg-card:#242424;--bg-card-hover:#2a2a2a;--bg-card-border:#333;--text-primary:#e0e0e0;--text-secondary:#b0b0b0;--text-muted:grey;--accent-primary:#4a9eff;--accent-secondary:#ff6b35;--accent-success:#4caf50;--accent-warning:#ff9800;--accent-error:#f44336;--accent-purple:#9c27b0;--border-radius:8px;--border-width:1px;--shadow-sm:0 1px 3px rgba(0,0,0,0.3);--shadow-md:0 2px 8px rgba(0,0,0,0.4);--shadow-lg:0 4px 16px rgba(0,0,0,0.5)}*{box-sizing:border-box}body{background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;margin:0;padding:0}.card{background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-md);padding:16px;margin-bottom:16px;transition:all .2s ease}.card:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-lg)}.card-header{border-bottom:var(--border-width) solid var(--bg-card-border);padding-bottom:12px;margin-bottom:12px;font-weight:600;color:var(--text-primary)}.card-body{color:var(--text-secondary)}.card-footer{border-top:var(--border-width) solid var(--bg-card-border);padding-top:12px;margin-top:12px;color:var(--text-muted);font-size:14px}input,select,textarea{background:var(--bg-secondary);border:var(--border-width) solid var(--bg-card-border);border-radius:6px;color:var(--text-primary);padding:8px 12px;font-size:14px;transition:all .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(74,158,255,.2)}input::-moz-placeholder{color:var(--text-muted)}input::placeholder{color:var(--text-muted)}.btn{background:var(--accent-primary);color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.btn:hover{background:#357abd;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn:active{transform:translateY(0)}.btn-secondary{background:var(--accent-secondary)}.btn-secondary:hover{background:#e55a2b}.btn-success{background:var(--accent-success)}.btn-success:hover{background:#45a049}.btn-outline{background:transparent;border:var(--border-width) solid var(--bg-card-border);color:var(--text-primary)}.btn-outline:hover{background:var(--bg-card-hover);border-color:var(--accent-primary)}a{color:var(--accent-primary);text-decoration:none;transition:color .2s ease}a:hover{color:#6bb1ff;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin-top:0;margin-bottom:12px}h1{font-size:28px;font-weight:700}h2{font-size:24px}h2,h3{font-weight:600}h3{font-size:20px}h4{font-size:16px;font-weight:600}p{color:var(--text-secondary)}ol,p,ul{margin-bottom:12px}ol,ul{padding-left:20px}li{margin-bottom:4px;color:var(--text-secondary)}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.text-muted{color:var(--text-muted)!important}.text-success{color:var(--accent-success)!important}.text-warning{color:var(--accent-warning)!important}.text-error{color:var(--accent-error)!important}.bg-primary{background:var(--bg-primary)!important}.bg-secondary{background:var(--bg-secondary)!important}.bg-card{background:var(--bg-card)!important}.border{border:var(--border-width) solid var(--bg-card-border)!important}.border-top{border-top:var(--border-width) solid var(--bg-card-border)!important}.border-bottom{border-bottom:var(--border-width) solid var(--bg-card-border)!important}.border-left{border-left:var(--border-width) solid var(--bg-card-border)!important}.border-right{border-right:var(--border-width) solid var(--bg-card-border)!important}.rounded{border-radius:var(--border-radius)!important}.rounded-sm{border-radius:4px!important}.rounded-lg{border-radius:12px!important}.mb-1{margin-bottom:8px!important}.mb-2{margin-bottom:16px!important}.mb-3{margin-bottom:24px!important}.mb-4{margin-bottom:32px!important}.mt-1{margin-top:8px!important}.mt-2{margin-top:16px!important}.mt-3{margin-top:24px!important}.mt-4{margin-top:32px!important}.p-1{padding:8px!important}.p-2{padding:16px!important}.p-3{padding:24px!important}.p-4{padding:32px!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.d-flex{display:flex!important}.flex-column{flex-direction:column!important}.flex-row{flex-direction:row!important}.justify-center{justify-content:center!important}.align-center{align-items:center!important}.gap-1{gap:8px!important}.gap-2{gap:16px!important}.gap-3{gap:24px!important}.app-comment{width:200px;height:200px;color:wheat}.header{padding:1px 2px}.comment-box{padding:5px;border-radius:3px}.buttons a.first{padding-left:0}.buttons a{padding-left:10px;color:var(--text-muted);font-weight:700;font-size:14px}.body{padding:5px 0}.child{margin-top:10px;padding-left:20px;border-top:1px dotted var(--bg-card-border);border-left:1px dotted var(--bg-card-border);border-radius:5px}.striped-spinner{border:10px solid #795548;border-radius:50%;border-top:10px solid #8bc34a;width:1em;height:1em;animation:striped-spin 2s linear infinite;border-bottom:10px solid #8bc34a;--margin:0 auto;display:inline-block}@keyframes striped-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.body p{margin:2px}.navbar[data-v-1a19b275]{background:var(--bg-card);border-bottom:var(--border-width) solid var(--bg-card-border);padding:0;position:sticky;top:0;z-index:1000;box-shadow:var(--shadow-md)}.navbar-container[data-v-1a19b275]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:60px}.navbar-brand[data-v-1a19b275]{font-size:20px;font-weight:700}.brand-link[data-v-1a19b275]{color:var(--text-primary);text-decoration:none;transition:color .2s}.brand-link[data-v-1a19b275]:hover{color:var(--accent-primary)}.navbar-links[data-v-1a19b275]{display:flex;gap:16px;align-items:center}.nav-link[data-v-1a19b275]{color:var(--text-secondary);text-decoration:none;padding:8px 16px;border-radius:6px;transition:all .2s;font-size:14px;font-weight:500;border:var(--border-width) solid transparent}.nav-link[data-v-1a19b275]:hover{color:var(--text-primary);background:var(--bg-card-hover);border-color:var(--bg-card-border)}.nav-link.active[data-v-1a19b275]{color:var(--accent-primary);background:rgba(74,158,255,.1);border-color:var(--accent-primary)}.nav-link-with-badge[data-v-1a19b275]{position:relative;padding-right:22px}.nav-badge[data-v-1a19b275]{position:absolute;top:2px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#fff;color:#0a3d7a;border:1px solid #1a5fb4;font-size:11px;font-weight:700;line-height:16px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.35);pointer-events:none}.nav-link.active .nav-badge[data-v-1a19b275]{background:#0a3d7a;color:#fff;border-color:#0a3d7a}@media (max-width:768px){.navbar-container[data-v-1a19b275]{padding:0 15px}.navbar-brand[data-v-1a19b275]{font-size:18px}.navbar-links[data-v-1a19b275]{gap:15px}.nav-link[data-v-1a19b275]{padding:6px 12px;font-size:13px}}@media (max-width:600px){.navbar-container[data-v-1a19b275]{flex-direction:column;height:auto;padding:10px 15px}.navbar-links[data-v-1a19b275]{margin-top:10px;gap:10px}.nav-link[data-v-1a19b275]{padding:4px 8px;font-size:12px}}#app{min-height:100vh;background:var(--bg-primary)}.main-content{max-width:1200px;margin:0 auto;padding:20px;min-height:calc(100vh - 60px)}.reddit-auth[data-v-4c706b78]{background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:20px;margin:15px 0}.auth-container h3[data-v-4c706b78]{color:#ff6b35;margin:0 0 10px 0;font-size:18px}.auth-container p[data-v-4c706b78]{color:#ccc;margin:0 0 15px 0;font-size:14px}.oauth-button[data-v-4c706b78]{background:#ff4500;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .2s}.oauth-button[data-v-4c706b78]:hover:not(:disabled){background:#ff5722}.oauth-button[data-v-4c706b78]:disabled{background:#666;cursor:not-allowed}.auth-status[data-v-4c706b78]{display:flex;justify-content:space-between;align-items:center}.user-info[data-v-4c706b78]{display:flex;flex-direction:column;gap:5px}.username[data-v-4c706b78]{color:#ff6b35;font-weight:700;font-size:16px}.last-used[data-v-4c706b78]{color:#999;font-size:12px}.actions[data-v-4c706b78]{display:flex;gap:10px}.refresh-button[data-v-4c706b78],.revoke-button[data-v-4c706b78]{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s}.refresh-button[data-v-4c706b78]{background:#333;color:#ccc}.refresh-button[data-v-4c706b78]:hover:not(:disabled){background:#444;color:#fff}.revoke-button[data-v-4c706b78]{background:#dc3545;color:#fff}.revoke-button[data-v-4c706b78]:hover:not(:disabled){background:#c82333}.refresh-button[data-v-4c706b78]:disabled,.revoke-button[data-v-4c706b78]:disabled{opacity:.6;cursor:not-allowed}.available-users[data-v-4c706b78]{margin-top:20px;border-top:1px solid #333;padding-top:15px}.available-users h4[data-v-4c706b78]{color:#ccc;margin:0 0 10px 0;font-size:14px}.user-item[data-v-4c706b78]{display:flex;align-items:center;gap:15px;padding:8px 0;border-bottom:1px solid #222}.user-item[data-v-4c706b78]:last-child{border-bottom:none}.select-button[data-v-4c706b78]{background:#28a745;color:#fff;border:none;padding:6px 12px;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s}.select-button[data-v-4c706b78]:hover{background:#218838}.error-message[data-v-4c706b78]{color:#dc3545;font-size:14px;margin-top:10px;padding:8px;background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:4px}.action-items[data-v-de15f462]{display:contents}.action-button[data-v-de15f462]{background:none;border:none;color:#999;font-weight:700;font-size:14px;cursor:pointer;padding:0;margin:0;line-height:1}.action-button[data-v-de15f462]:hover:not(:disabled){color:#ccc}.action-button[data-v-de15f462]:disabled{color:#555;cursor:not-allowed}.action-button.voted[data-v-de15f462]{color:#ff6b35}.subreddit-name[data-v-de15f462]{color:#666;font-size:12px;font-weight:400}.reply-form[data-v-de15f462]{background:#1a1a1a;border:1px solid #333;border-radius:6px;padding:12px}.reply-textarea[data-v-de15f462]{width:100%;background:#222;color:#ccc;border:1px solid #444;border-radius:4px;padding:8px;font-family:inherit;font-size:14px;resize:vertical;min-height:60px}.reply-textarea[data-v-de15f462]:focus{outline:none;border-color:#ff6b35}.reply-actions[data-v-de15f462]{display:flex;gap:10px;margin-top:10px}.submit-button[data-v-de15f462]{background:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.submit-button[data-v-de15f462]:hover:not(:disabled){background:#218838}.submit-button[data-v-de15f462]:disabled{background:#666;cursor:not-allowed}.cancel-button[data-v-de15f462]{background:#6c757d;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.cancel-button[data-v-de15f462]:hover:not(:disabled){background:#5a6268}.action-message[data-v-de15f462]{padding:8px;border-radius:4px;font-size:14px;text-align:center}.action-message.success[data-v-de15f462]{background:rgba(40,167,69,.2);color:#28a745;border:1px solid rgba(40,167,69,.3)}.action-message.error[data-v-de15f462]{background:rgba(220,53,69,.2);color:#dc3545;border:1px solid rgba(220,53,69,.3)}.nested-comments[data-v-2bb5c580]{max-height:70vh;overflow-y:auto}.nested-comment-item[data-v-2bb5c580]{margin-bottom:12px}.nested-comment-card[data-v-2bb5c580]{background:#2a2a2a;border-radius:8px;padding:12px;border-left:3px solid #666;transition:border-color .2s ease}.nested-comment-card.moderator[data-v-2bb5c580]{border-left-color:#27ae60}.nested-comment-card.admin[data-v-2bb5c580]{border-left-color:#3498db}.nested-comment-card.stickied[data-v-2bb5c580]{border-left-color:#f39c12}.nested-comment-header[data-v-2bb5c580]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:#999}.author[data-v-2bb5c580]{font-weight:600;color:#4a9eff}.mod-badge[data-v-2bb5c580]{background:#27ae60}.admin-badge[data-v-2bb5c580],.mod-badge[data-v-2bb5c580]{color:#fff;padding:2px 4px;border-radius:3px;font-size:10px;font-weight:600;margin-left:4px}.admin-badge[data-v-2bb5c580]{background:#3498db}.pinned-badge[data-v-2bb5c580]{background:#f39c12;color:#fff;padding:2px 4px;border-radius:3px;font-size:10px;font-weight:600;margin-left:4px}.score[data-v-2bb5c580]{color:#999}.date[data-v-2bb5c580]{color:#666;margin-left:auto}.nested-comment-body[data-v-2bb5c580]{color:#fff;line-height:1.4;font-size:14px;margin-bottom:8px}.nested-comment-body[data-v-2bb5c580] blockquote{border-left:3px solid #666;padding-left:12px;margin:8px 0;color:#999;font-style:italic}.nested-comment-body[data-v-2bb5c580] .reddit-user-link{color:#4a9eff;text-decoration:none}.nested-comment-body[data-v-2bb5c580] .reddit-user-link:hover{text-decoration:underline}.nested-comment-body[data-v-2bb5c580] .reddit-sub-link{color:#ff6b6b;text-decoration:none}.nested-comment-body[data-v-2bb5c580] .reddit-sub-link:hover{text-decoration:underline}.nested-comment-body[data-v-2bb5c580] .inline-gif{max-width:400px;height:auto;border-radius:4px;margin:8px 0;display:block}.nested-comment-body[data-v-2bb5c580] .search-highlight{background:linear-gradient(120deg,gold,#ffeb3b);color:#000;padding:2px 4px;border-radius:4px;font-weight:700;box-shadow:0 2px 4px rgba(255,215,0,.4);position:relative;z-index:1}.nested-comment-body[data-v-2bb5c580] .search-highlight:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;border-radius:inherit;z-index:-1;animation:pulse-highlight-2bb5c580 2s ease-in-out infinite}@keyframes pulse-highlight-2bb5c580{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.nested-comment-actions[data-v-2bb5c580]{display:flex;gap:8px;align-items:center}.permalink-link[data-v-2bb5c580]{color:#4a9eff;text-decoration:none;font-size:12px}.permalink-link[data-v-2bb5c580]:hover{text-decoration:underline}.nested-comments[data-v-2bb5c580]::-webkit-scrollbar{width:6px}.nested-comments[data-v-2bb5c580]::-webkit-scrollbar-track{background:#1a1a1a;border-radius:3px}.nested-comments[data-v-2bb5c580]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.nested-comments[data-v-2bb5c580]::-webkit-scrollbar-thumb:hover{background:#666}.star-button-container[data-v-affcaf56]{display:flex;align-items:center;gap:4px;position:relative}.star-button[data-v-affcaf56]{background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;gap:4px;font-size:16px;color:var(--text-muted)}.star-button[data-v-affcaf56]:hover:not(:disabled){background:rgba(255,215,0,.1);transform:scale(1.1)}.star-button.starred[data-v-affcaf56]{color:#ffc107}.star-button.loading[data-v-affcaf56]{opacity:.6;cursor:not-allowed}.edit-star-btn[data-v-affcaf56]{background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease;font-size:14px;color:var(--text-muted);margin-left:4px}.edit-star-btn[data-v-affcaf56]:hover{background:rgba(74,158,255,.1);transform:scale(1.1);color:var(--accent-primary)}.star-icon[data-v-affcaf56]{font-size:18px;transition:transform .2s ease}.star-button:hover:not(:disabled) .star-icon[data-v-affcaf56]{transform:scale(1.2)}.star-label[data-v-affcaf56]{font-size:14px;font-weight:500}.modal-overlay[data-v-affcaf56]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(2px)}.modal-content[data-v-affcaf56]{background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-affcaf56]{background:var(--bg-secondary);padding:16px 20px;border-bottom:var(--border-width) solid var(--bg-card-border);display:flex;justify-content:space-between;align-items:center;gap:16px}.modal-header h3[data-v-affcaf56]{margin:0;color:var(--text-primary);font-size:18px;font-weight:600;flex:1}.close-btn[data-v-affcaf56]{background:var(--accent-error);color:#fff;border:none;width:32px;height:32px;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;flex-shrink:0}.close-btn[data-v-affcaf56]:hover{background:#d32f2f;transform:scale(1.1)}.modal-body[data-v-affcaf56]{padding:20px}.form-group[data-v-affcaf56]{margin-bottom:16px}.form-group label[data-v-affcaf56]{display:block;margin-bottom:8px;color:var(--text-primary);font-weight:500;font-size:14px}.category-input[data-v-affcaf56],.category-select[data-v-affcaf56],.notes-textarea[data-v-affcaf56]{width:100%;padding:8px 12px;border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);background:var(--bg-secondary);color:var(--text-primary);font-size:14px;font-family:inherit}.category-input[data-v-affcaf56]:focus,.category-select[data-v-affcaf56]:focus,.notes-textarea[data-v-affcaf56]:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(74,158,255,.1)}.category-input[data-v-affcaf56]{margin-top:8px}.notes-textarea[data-v-affcaf56]{resize:vertical;min-height:60px}.modal-actions[data-v-affcaf56]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.cancel-btn[data-v-affcaf56],.confirm-btn[data-v-affcaf56]{padding:8px 16px;border:none;border-radius:var(--border-radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-affcaf56]{background:var(--bg-secondary);color:var(--text-primary)}.cancel-btn[data-v-affcaf56]:hover{background:var(--bg-card-hover)}.confirm-btn[data-v-affcaf56]{background:var(--accent-primary);color:#fff}.confirm-btn[data-v-affcaf56]:hover:not(:disabled){background:#357abd}.confirm-btn[data-v-affcaf56]:disabled{opacity:.6;cursor:not-allowed}.toast-notification[data-v-affcaf56]{position:fixed;bottom:20px;right:20px;padding:12px 16px;border-radius:var(--border-radius);color:#fff;font-size:14px;font-weight:500;box-shadow:var(--shadow-lg);z-index:10001;animation:slideIn-affcaf56 .3s ease}.toast-notification.success[data-v-affcaf56]{background:var(--accent-success)}.toast-notification.error[data-v-affcaf56]{background:var(--accent-error)}@keyframes slideIn-affcaf56{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:600px){.modal-content[data-v-affcaf56]{width:95%}.modal-header[data-v-affcaf56]{padding:12px 16px}.modal-body[data-v-affcaf56]{padding:16px}.star-button[data-v-affcaf56]{padding:3px 6px;font-size:14px}.star-icon[data-v-affcaf56]{font-size:16px}}.hierarchical-comment[data-v-253a3c3a]{margin-bottom:8px}.hierarchical-comment.compact[data-v-253a3c3a]{margin-bottom:2px}.hierarchical-comment.compact.depth-1[data-v-253a3c3a],.hierarchical-comment.compact.depth-2[data-v-253a3c3a],.hierarchical-comment.compact.depth-3[data-v-253a3c3a],.hierarchical-comment.compact.depth-4[data-v-253a3c3a],.hierarchical-comment.compact.depth-5[data-v-253a3c3a],.hierarchical-comment.compact.depth-6[data-v-253a3c3a],.hierarchical-comment.compact.depth-7[data-v-253a3c3a],.hierarchical-comment.compact.depth-8[data-v-253a3c3a]{margin-left:12px;padding-left:8px}.hierarchical-comment.compact .comment-replies[data-v-253a3c3a]{margin-top:0}.hierarchical-comment.depth-0[data-v-253a3c3a]{margin-left:0}.hierarchical-comment.depth-1[data-v-253a3c3a]{margin-left:20px;border-left:2px solid rgba(74,158,255,.2);padding-left:12px}.hierarchical-comment.depth-2[data-v-253a3c3a]{margin-left:40px;border-left:2px solid rgba(74,158,255,.15);padding-left:12px}.hierarchical-comment.depth-3[data-v-253a3c3a]{margin-left:60px;border-left:2px solid rgba(74,158,255,.1);padding-left:12px}.hierarchical-comment.depth-4[data-v-253a3c3a]{margin-left:80px;border-left:2px solid rgba(74,158,255,.08);padding-left:12px}.hierarchical-comment.depth-5[data-v-253a3c3a]{margin-left:100px;border-left:2px solid rgba(74,158,255,.05);padding-left:12px}.hierarchical-comment.depth-6[data-v-253a3c3a],.hierarchical-comment.depth-7[data-v-253a3c3a],.hierarchical-comment.depth-8[data-v-253a3c3a]{margin-left:120px;border-left:2px solid rgba(74,158,255,.03);padding-left:12px}.comment-replies[data-v-253a3c3a]{margin-top:4px}.tree-comment-thread[data-v-253a3c3a]{margin-bottom:0}.comment-thread[data-v-6863b6d2]{margin-bottom:16px;max-width:100%;font-size:16px;border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);padding:16px;background:var(--bg-card);box-shadow:var(--shadow-sm);transition:all .2s ease}.comment-thread[data-v-6863b6d2]:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-md)}.thread-title-container[data-v-6863b6d2]{margin-bottom:12px;margin-left:0}.thread-title-card[data-v-6863b6d2]{background:var(--bg-secondary);border-radius:6px;padding:10px 12px;border-left:3px solid var(--accent-secondary);border:var(--border-width) solid var(--bg-card-border);margin-bottom:8px}.thread-title[data-v-6863b6d2]{margin:0 0 8px 0;color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.4}.thread-body[data-v-6863b6d2]{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:12px 0;word-wrap:break-word}.thread-body[data-v-6863b6d2] p{margin-bottom:6px}.thread-body[data-v-6863b6d2] p:last-child{margin-bottom:0}.thread-body[data-v-6863b6d2] a{color:#4a9eff;text-decoration:none}.thread-body[data-v-6863b6d2] a:hover{text-decoration:underline}.thread-image-container[data-v-6863b6d2]{margin:12px 0;position:relative;display:inline-block;max-width:100%}.thread-image[data-v-6863b6d2]{max-width:100%;max-height:400px;border-radius:6px;border:var(--border-width) solid var(--bg-card-border);cursor:pointer;transition:all .2s ease;display:block}.thread-image[data-v-6863b6d2]:hover{transform:scale(1.02);box-shadow:var(--shadow-lg);border-color:var(--accent-primary)}.image-with-text-indicator[data-v-6863b6d2]{position:absolute;top:8px;right:8px;z-index:1}.text-badge[data-v-6863b6d2]{padding:4px 8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:var(--shadow-md)}.thread-meta[data-v-6863b6d2]{display:flex;align-items:center;gap:12px}.subreddit-name[data-v-6863b6d2]{color:var(--accent-secondary);font-size:12px;font-weight:600;text-decoration:none;transition:color .2s ease}.subreddit-name[data-v-6863b6d2]:hover{color:var(--accent-primary);text-decoration:underline}.thread-stats[data-v-6863b6d2]{color:var(--text-muted);font-size:12px;font-weight:500;transition:color .2s ease;cursor:pointer}.thread-stats[data-v-6863b6d2]:hover{color:var(--accent-primary);text-decoration:underline}.all-comments-btn[data-v-6863b6d2]{background:var(--accent-success);color:#fff;border:none;padding:4px 8px;border-radius:4px;font-size:11px;cursor:pointer;transition:all .2s ease;font-weight:500;margin-left:auto}.all-comments-btn[data-v-6863b6d2]:hover{background:#45a049;transform:translateY(-1px);box-shadow:var(--shadow-md)}.thread-video-container[data-v-6863b6d2]{margin:12px 0;position:relative;display:inline-block;max-width:100%}.video-thumbnail[data-v-6863b6d2]{display:inline-block;max-width:100%;border-radius:6px;overflow:hidden;transition:all .2s ease}.video-thumbnail[data-v-6863b6d2]:hover{transform:scale(1.02);box-shadow:var(--shadow-lg)}.video-thumbnail-image[data-v-6863b6d2]{max-width:100%;max-height:400px;border-radius:6px;border:var(--border-width) solid var(--bg-card-border)}.video-play-overlay[data-v-6863b6d2]{right:0;bottom:0;background:rgba(0,0,0,.3);flex-direction:column;border-radius:6px;transition:background .2s ease}.video-thumbnail:hover .video-play-overlay[data-v-6863b6d2]{background:rgba(0,0,0,.5)}.play-button[data-v-6863b6d2]{font-size:24px;margin-bottom:8px;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.3)}.video-thumbnail:hover .play-button[data-v-6863b6d2]{transform:scale(1.1);background:#fff}.video-duration[data-v-6863b6d2]{background:rgba(0,0,0,.8);color:#fff;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:600;margin-top:8px}.audio-indicator[data-v-6863b6d2]{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.7);color:#fff;padding:6px 10px;border-radius:20px;font-size:16px;backdrop-filter:blur(4px)}.video-player-container[data-v-6863b6d2]{position:relative;max-width:100%;border-radius:6px;overflow:hidden;background:#000}.thread-video[data-v-6863b6d2]{max-width:100%;max-height:500px;width:auto;height:auto;display:block;border-radius:6px;border:var(--border-width) solid var(--bg-card-border)}.video-collapse-btn[data-v-6863b6d2]{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.8);color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;z-index:10;transition:all .2s ease;backdrop-filter:blur(4px)}.video-collapse-btn[data-v-6863b6d2]:hover{background:rgba(231,76,60,.9);transform:scale(1.05)}.video-with-text-indicator[data-v-6863b6d2]{position:absolute;top:8px;right:8px;z-index:1}.video-error[data-v-6863b6d2]{background:var(--bg-secondary);border:var(--border-width) solid var(--accent-error);border-radius:6px;padding:16px;text-align:center;color:var(--text-primary)}.video-fallback-link[data-v-6863b6d2]{color:var(--accent-primary);text-decoration:none;font-weight:600}.video-fallback-link[data-v-6863b6d2]:hover{text-decoration:underline}.parent-comments-container[data-v-6863b6d2]{margin-bottom:12px;margin-left:0}.parent-comments-list[data-v-6863b6d2]{background:var(--bg-secondary);border-radius:0 0 6px 6px;padding:12px 16px;border-left:3px solid var(--accent-error);border:var(--border-width) solid var(--bg-card-border);border-top:none}.parent-comment-item[data-v-6863b6d2]{margin-bottom:6px}.parent-comment-item[data-v-6863b6d2]:last-child{margin-bottom:0}.context-info[data-v-6863b6d2]{color:var(--text-muted);font-size:11px;margin-left:auto}.parent-comment-container[data-v-6863b6d2],.post-info-container[data-v-6863b6d2]{margin-bottom:12px;margin-left:15px}.post-card[data-v-6863b6d2]{background:var(--bg-secondary);border-radius:6px;padding:10px 12px;border-left:3px solid #4caf50;border:var(--border-width) solid var(--bg-card-border);margin-bottom:8px}.post-meta[data-v-6863b6d2]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;flex-wrap:wrap}.post-title[data-v-6863b6d2]{color:#fff;margin:0 0 12px 0;font-size:16px;font-weight:600;line-height:1.4}.post-body[data-v-6863b6d2]{color:var(--text-secondary);line-height:1.5;margin-bottom:12px;font-size:14px}.post-body[data-v-6863b6d2] .md p,.thread-body[data-v-6863b6d2] .md p,.thread-others-post .post-body[data-v-6863b6d2] .md p{margin:0 0 .75em}.post-body[data-v-6863b6d2] .md p:last-child,.thread-body[data-v-6863b6d2] .md p:last-child,.thread-others-post .post-body[data-v-6863b6d2] .md p:last-child{margin-bottom:0}.post-body-container[data-v-6863b6d2]{position:relative;margin-bottom:12px}.post-body-collapse-btn[data-v-6863b6d2],.post-body-expand-btn[data-v-6863b6d2]{background:none;border:none;color:var(--accent-primary);font-weight:500;font-size:14px;cursor:pointer;padding:0;margin:4px 0;display:inline-block;transition:all .2s ease;text-decoration:none}.post-body-collapse-btn[data-v-6863b6d2]:hover,.post-body-expand-btn[data-v-6863b6d2]:hover{color:var(--accent-primary);text-decoration:underline;transform:translateY(-1px)}.post-body-collapse-btn[data-v-6863b6d2]:active,.post-body-expand-btn[data-v-6863b6d2]:active{transform:translateY(0)}.post-body-expand-btn[data-v-6863b6d2]{color:var(--accent-primary)}.post-body-collapse-btn[data-v-6863b6d2]{color:var(--text-muted)}.post-body-collapse-btn[data-v-6863b6d2]:hover{color:var(--accent-primary)}.post-url[data-v-6863b6d2]{margin-bottom:12px}.image-expando[data-v-6863b6d2]{display:flex;flex-direction:column;gap:8px}.image-expando--collapsed .image-link[data-v-6863b6d2]{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%}.image-expando--collapsed .post-image[data-v-6863b6d2]{max-height:120px;max-width:220px;width:auto;-o-object-fit:cover;object-fit:cover;cursor:pointer}.image-expando--collapsed .post-image[data-v-6863b6d2]:hover{transform:none;opacity:.92}.image-link[data-v-6863b6d2]{display:block;border-radius:8px;overflow:hidden;max-width:100%;line-height:0}.post-image[data-v-6863b6d2]{max-width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;display:block;border-radius:8px;transition:transform .2s ease,opacity .2s ease;cursor:pointer}.post-image[data-v-6863b6d2]:hover{transform:scale(1.02)}.url-link[data-v-6863b6d2]{color:#00bcd4;text-decoration:none;font-size:14px;word-break:break-all}.url-link[data-v-6863b6d2]:hover{text-decoration:underline}.post-actions[data-v-6863b6d2]{display:flex;gap:8px;align-items:center}.parent-comment-card[data-v-6863b6d2]{background:var(--bg-secondary);border-radius:6px;padding:10px 12px;border-left:3px solid var(--accent-error);border:var(--border-width) solid var(--bg-card-border);margin-bottom:8px}.main-comment-container[data-v-6863b6d2]{margin-bottom:12px;margin-left:0}.main-comment-card[data-v-6863b6d2]{background:var(--bg-secondary);border-radius:6px;padding:10px 12px;border-left:3px solid var(--accent-primary);border:var(--border-width) solid var(--bg-card-border);margin-bottom:8px}.main-comment-card.collapsed[data-v-6863b6d2]{border-radius:6px}.main-comment-card.collapsed.automod-comment[data-v-6863b6d2]{border-left:3px solid #ff6b6b;background:#1a1a1a}.automod-comment .comment-header[data-v-6863b6d2]{color:#999}.main-comment-card.collapsed .comment-content[data-v-6863b6d2]{display:none}.replies-container[data-v-6863b6d2]{margin-bottom:8px;margin-left:45px}.replies-list[data-v-6863b6d2]{background:transparent;border-radius:0 0 4px 4px;padding:6px 8px;border-left:3px solid #666}.reply-item[data-v-6863b6d2]{margin-bottom:8px}.reply-item[data-v-6863b6d2]:last-child{margin-bottom:0}.reply-comment-card[data-v-6863b6d2]{background:transparent;border-radius:4px;padding:6px 8px;border-left:2px solid #666;margin-left:8px}.comment-card[data-v-6863b6d2]{position:relative}.comment-header[data-v-6863b6d2]{display:flex;align-items:center;gap:8px;margin-bottom:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comment-header[data-v-6863b6d2]:hover{opacity:.9}.collapse-indicator[data-v-6863b6d2]{font-size:10px;color:#888;width:12px;text-align:center}.comment-meta[data-v-6863b6d2]{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;flex-wrap:wrap}.author[data-v-6863b6d2]{color:var(--accent-primary);font-weight:700}.author-link[data-v-6863b6d2]{text-decoration:none;color:inherit;transition:all .2s ease;cursor:pointer;border-radius:3px;padding:1px 4px;margin:-1px -4px}.author-link[data-v-6863b6d2]:hover{text-decoration:underline;background:rgba(74,158,255,.1)}.author-link:hover .author[data-v-6863b6d2]{color:var(--accent-primary)}.score[data-v-6863b6d2]{color:var(--accent-success)}.date[data-v-6863b6d2]{color:var(--text-muted)}.comment-body[data-v-6863b6d2]{color:var(--text-secondary);line-height:1.5;margin-bottom:12px;word-wrap:break-word;font-size:16px}.comment-body[data-v-6863b6d2] a{color:var(--accent-primary);text-decoration:none}.comment-body[data-v-6863b6d2] a:hover{text-decoration:underline}.comment-body[data-v-6863b6d2] p{margin-bottom:6px}.comment-body[data-v-6863b6d2] p:last-child{margin-bottom:0}.comment-body[data-v-6863b6d2] blockquote{border-left:4px solid var(--bg-card-border);padding-left:16px;margin:12px 0;color:var(--text-muted);font-style:italic;background:hsla(0,0%,100%,.03);border-radius:0 4px 4px 0}.comment-body[data-v-6863b6d2] .reddit-user-link{color:#4a9eff;text-decoration:none;font-weight:500;border-radius:3px;padding:1px 3px;transition:all .2s ease}.comment-body[data-v-6863b6d2] .reddit-user-link:hover{background:rgba(74,158,255,.1);color:#5ba0ff}.comment-body[data-v-6863b6d2] .reddit-sub-link{color:#ff6b6b;text-decoration:none;font-weight:500;border-radius:3px;padding:1px 3px;transition:all .2s ease}.comment-body[data-v-6863b6d2] .reddit-sub-link:hover{background:hsla(0,100%,71%,.1);color:#ff7b7b}.comment-body[data-v-6863b6d2] .inline-gif{max-width:100%;height:auto;border-radius:6px;margin:8px 0;display:block;border:1px solid var(--bg-card-border);transition:all .2s ease}.comment-body[data-v-6863b6d2] .inline-gif:hover{transform:scale(1.02);box-shadow:var(--shadow-md);border-color:var(--accent-primary)}.comment-body[data-v-6863b6d2] .gif-source{color:var(--accent-primary);font-size:11px;text-decoration:none;display:inline-block;margin-top:4px;padding:2px 6px;background:rgba(74,158,255,.1);border-radius:3px;transition:all .2s ease}.comment-body[data-v-6863b6d2] .gif-source:hover{background:rgba(74,158,255,.2);text-decoration:underline}.comment-actions[data-v-6863b6d2]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.comment-actions .subreddit-name[data-v-6863b6d2]{margin-left:auto;color:#666;font-size:12px;font-weight:400}.permalink-link[data-v-6863b6d2]{color:#999;text-decoration:none;font-size:14px;font-weight:700;padding:0;margin:0}.permalink-link[data-v-6863b6d2]:hover{color:#ccc}.thread-link[data-v-6863b6d2]{color:#ff6b6b;text-decoration:none;font-size:14px;font-weight:700;padding:0;margin:0}.thread-link[data-v-6863b6d2]:hover{color:#ff8787}.load-context-btn[data-v-6863b6d2]{background:none;border:none;color:#999;font-weight:700;font-size:14px;cursor:pointer;padding:0;margin:0}.load-context-btn[data-v-6863b6d2]:hover{color:#ccc}.context-loaded-indicator[data-v-6863b6d2]{color:#4a9eff;font-weight:700;font-size:14px;padding:0;margin:0}.context-error-text[data-v-6863b6d2]{color:#e74c3c;font-weight:700;font-size:12px;cursor:help}.load-parent-btn[data-v-6863b6d2]{background:none;border:none;color:#999;font-weight:700;font-size:14px;cursor:pointer;padding:0;margin:0}.load-parent-btn[data-v-6863b6d2]:hover{color:#ccc}.load-replies-btn[data-v-6863b6d2]{background:none;border:none;color:#999;font-weight:700;font-size:14px;cursor:pointer;padding:0;margin:0}.load-replies-btn[data-v-6863b6d2]:hover{color:#ccc}.load-replies-btn[data-v-6863b6d2]:disabled{color:#555;cursor:not-allowed}.loading-spinner[data-v-6863b6d2]{display:inline-block;width:12px;height:12px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #4a9eff;border-radius:50%;animation:spin-6863b6d2 1s linear infinite;margin-right:4px;vertical-align:middle}.loading-btn-text[data-v-6863b6d2]{color:#888;font-size:11px;display:flex;align-items:center;gap:4px}@keyframes spin-6863b6d2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:600px){.comment-thread[data-v-6863b6d2]{margin-bottom:10px}.thread-title[data-v-6863b6d2]{font-size:13px}.thread-image[data-v-6863b6d2]{max-height:250px}.text-badge[data-v-6863b6d2]{font-size:10px;padding:3px 6px}.video-thumbnail-image[data-v-6863b6d2]{max-height:250px}.play-button[data-v-6863b6d2]{width:50px;height:50px;font-size:20px}.video-duration[data-v-6863b6d2]{font-size:12px;padding:3px 6px}.audio-indicator[data-v-6863b6d2]{font-size:14px;padding:4px 8px;top:8px;right:8px}.thread-video[data-v-6863b6d2]{max-height:300px}.video-collapse-btn[data-v-6863b6d2]{padding:6px 10px;font-size:12px;top:8px;right:8px}.comment-meta[data-v-6863b6d2]{gap:6px;font-size:10px}.comment-actions[data-v-6863b6d2]{gap:6px}.load-context-btn[data-v-6863b6d2],.load-parent-btn[data-v-6863b6d2],.load-replies-btn[data-v-6863b6d2]{font-size:12px}.reply-comment-card[data-v-6863b6d2]{margin-left:4px}}.deleted-comment[data-v-6863b6d2]{opacity:.7;background:transparent!important;border-left:4px solid #e74c3c!important}.deleted-comment .comment-body[data-v-6863b6d2]{font-style:italic;color:#999!important}.deleted-badge[data-v-6863b6d2]{background:#e74c3c;color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700;margin-left:8px}.op-badge[data-v-6863b6d2]{background:#0079d3;color:#fff;padding:1px 4px;border-radius:2px;font-size:10px;font-weight:700;line-height:1.3;flex-shrink:0}.author.is-op[data-v-6863b6d2]{color:#4fbcff}.mod-badge[data-v-6863b6d2]{background:#28a745}.admin-badge[data-v-6863b6d2],.mod-badge[data-v-6863b6d2]{color:#fff;padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700;margin-left:8px}.admin-badge[data-v-6863b6d2]{background:#dc3545}.automod-badge[data-v-6863b6d2]{background:#ff6b6b;color:#fff}.automod-badge[data-v-6863b6d2],.stickied-badge[data-v-6863b6d2]{padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700;margin-left:8px}.stickied-badge[data-v-6863b6d2]{background:#ffc107;color:#000}.deleted-notice[data-v-6863b6d2]{color:#e74c3c;font-style:italic;font-size:12px}.overlay-modal[data-v-6863b6d2]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(2px);padding:0}.overlay-content[data-v-6863b6d2]{background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);width:90%;max-width:800px;height:100vh;max-height:100vh;display:flex;flex-direction:column;overflow:hidden;margin:0}.overlay-header[data-v-6863b6d2]{background:var(--bg-secondary);padding:16px 20px;border-bottom:var(--border-width) solid var(--bg-card-border);display:flex;justify-content:space-between;align-items:center;gap:16px}.overlay-header h3[data-v-6863b6d2]{margin:0;color:var(--text-primary);font-size:18px;font-weight:600;line-height:1.4;flex:1}.close-btn[data-v-6863b6d2]{background:var(--accent-error);color:#fff;border:none;width:32px;height:32px;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;flex-shrink:0}.close-btn[data-v-6863b6d2]:hover{background:#d32f2f;transform:scale(1.1)}.overlay-body[data-v-6863b6d2]{padding:20px;overflow-y:auto;flex:1;max-height:calc(80vh - 80px)}.loading-overlay[data-v-6863b6d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 20px;color:var(--text-muted);font-size:16px}.loading-subtext[data-v-6863b6d2]{font-size:14px;color:var(--text-muted);text-align:center;max-width:300px}.source-info[data-v-6863b6d2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);margin-bottom:16px}.source-badge[data-v-6863b6d2]{background:var(--accent-success);color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.comment-count[data-v-6863b6d2]{color:var(--text-secondary);font-size:14px;font-weight:500}.all-comments-list[data-v-6863b6d2]{display:flex;flex-direction:column;gap:16px}.thread-comment-item[data-v-6863b6d2]{background:var(--bg-secondary);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);padding:16px;transition:all .2s ease}.thread-comment-item[data-v-6863b6d2]:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-md)}.thread-comment-meta[data-v-6863b6d2]{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;flex-wrap:wrap}.thread-comment-body[data-v-6863b6d2]{color:var(--text-secondary);line-height:1.5;margin-bottom:12px;word-wrap:break-word;font-size:14px}.thread-comment-body[data-v-6863b6d2] a{color:var(--accent-primary);text-decoration:none}.thread-comment-body[data-v-6863b6d2] a:hover{text-decoration:underline}.thread-comment-body[data-v-6863b6d2] p{margin-bottom:6px}.thread-comment-body[data-v-6863b6d2] p:last-child{margin-bottom:0}.thread-comment-actions[data-v-6863b6d2]{display:flex;gap:8px;align-items:center}.no-comments-message[data-v-6863b6d2]{text-align:center;color:var(--text-muted);font-style:italic;padding:40px 20px;background:var(--bg-secondary);border-radius:var(--border-radius);border:var(--border-width) solid var(--bg-card-border)}.load-thread-others-btn[data-v-6863b6d2]{background:none;border:none;color:#999;font-weight:700;font-size:14px;cursor:pointer;padding:0;margin:0}.load-thread-others-btn[data-v-6863b6d2]:hover{color:#ccc}.thread-others-overlay[data-v-6863b6d2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.thread-others-modal[data-v-6863b6d2]{background:var(--bg-primary);border-radius:var(--border-radius);max-width:800px;width:100%;height:90vh;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5)}.thread-others-header[data-v-6863b6d2]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:var(--border-width) solid var(--bg-card-border);background:var(--bg-secondary);border-radius:var(--border-radius) var(--border-radius) 0 0;flex-shrink:0}.thread-others-header h3[data-v-6863b6d2]{margin:0;color:var(--text-primary);font-size:15px;font-weight:600}.thread-actions[data-v-6863b6d2]{display:flex;align-items:center;gap:8px}.thread-others-content[data-v-6863b6d2]{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.thread-others-post[data-v-6863b6d2]{padding:10px 14px;background:var(--bg-secondary);border-bottom:var(--border-width) solid var(--bg-card-border)}.thread-others-post .post-title[data-v-6863b6d2]{margin:0 0 8px 0;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.35}.thread-post-media[data-v-6863b6d2]{margin-bottom:8px}.media-fold-collapse[data-v-6863b6d2],.media-fold-toggle[data-v-6863b6d2]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;color:var(--accent-primary);background:rgba(74,158,255,.08);border:1px solid rgba(74,158,255,.25);border-radius:4px;cursor:pointer;transition:background .15s ease}.media-fold-collapse[data-v-6863b6d2]:hover,.media-fold-toggle[data-v-6863b6d2]:hover{background:rgba(74,158,255,.15)}.thread-post-image[data-v-6863b6d2]{position:relative;width:100%;max-width:600px;margin:0 auto 12px auto;border-radius:var(--border-radius);overflow:hidden}.thread-others-modal .thread-post-image .inline-post-image[data-v-6863b6d2]{max-height:min(280px,35vh);width:auto;max-width:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain}.thread-others-modal .thread-post-video .video-thumbnail[data-v-6863b6d2]{max-height:min(200px,30vh);aspect-ratio:auto}.thread-others-modal .thread-post-video .video-thumbnail-image[data-v-6863b6d2]{max-height:min(200px,30vh);-o-object-fit:contain;object-fit:contain}.thread-post-image .media-fold-collapse[data-v-6863b6d2],.thread-post-video .media-fold-collapse[data-v-6863b6d2]{position:absolute;top:8px;right:8px;z-index:2;background:rgba(0,0,0,.65);color:#fff;border-color:hsla(0,0%,100%,.25)}.thread-post-image .media-fold-collapse[data-v-6863b6d2]:hover,.thread-post-video .media-fold-collapse[data-v-6863b6d2]:hover{background:rgba(0,0,0,.8)}.inline-post-image[data-v-6863b6d2]{width:100%;height:auto;display:block}.thread-post-video[data-v-6863b6d2]{position:relative;width:100%;max-width:600px;margin:0 auto 12px auto}.video-thumbnail[data-v-6863b6d2]{position:relative;cursor:pointer;width:100%;aspect-ratio:16/9;background:#000}.video-thumbnail-image[data-v-6863b6d2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.video-play-overlay[data-v-6863b6d2]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);opacity:0;transition:opacity .2s}.video-thumbnail:hover .video-play-overlay[data-v-6863b6d2]{opacity:1}.play-button[data-v-6863b6d2]{width:60px;height:60px;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#000}.image-with-text-badge[data-v-6863b6d2]{margin-top:-30px;margin-bottom:8px;text-align:right}.text-badge[data-v-6863b6d2]{background:var(--accent-primary);color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.thread-others-post .post-body[data-v-6863b6d2]{color:var(--text-secondary);font-size:14px;line-height:1.5;margin-bottom:12px}.thread-others-post .post-meta[data-v-6863b6d2]{display:flex;align-items:center;gap:12px;font-size:13px}.thread-others-post .subreddit[data-v-6863b6d2]{color:var(--accent-primary);font-weight:500}.thread-others-post .view-thread-link[data-v-6863b6d2]{color:var(--text-secondary);text-decoration:none;transition:color .2s}.thread-others-post .view-thread-link[data-v-6863b6d2]:hover{color:var(--accent-primary);text-decoration:underline}.thread-others-controls[data-v-6863b6d2]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--bg-secondary);border-bottom:var(--border-width) solid var(--bg-card-border);flex-wrap:wrap}.sort-btn[data-v-6863b6d2],.sort-label[data-v-6863b6d2]{color:var(--text-secondary);font-size:12px;font-weight:500}.sort-btn[data-v-6863b6d2]{background:var(--bg-tertiary);border:1px solid var(--bg-card-border);padding:4px 10px;border-radius:var(--border-radius);cursor:pointer;transition:all .2s}.sort-btn[data-v-6863b6d2]:hover{background:var(--bg-card-border);color:var(--text-primary)}.sort-btn.active[data-v-6863b6d2]{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.comment-count[data-v-6863b6d2]{margin-left:auto;color:var(--text-muted);font-size:13px}.thread-others-comments[data-v-6863b6d2]{flex:1;padding:8px 12px;min-height:0}.thread-others-tree[data-v-6863b6d2]{display:flex;flex-direction:column;gap:2px}.no-comments[data-v-6863b6d2]{color:var(--text-muted);text-align:center;padding:40px 20px;font-style:italic}.modal-fade-enter-active[data-v-6863b6d2],.modal-fade-leave-active[data-v-6863b6d2]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-6863b6d2],.modal-fade-leave-to[data-v-6863b6d2]{opacity:0}.modal-fade-enter-active .thread-others-modal[data-v-6863b6d2],.modal-fade-leave-active .thread-others-modal[data-v-6863b6d2]{transition:transform .25s ease}.modal-fade-enter-from .thread-others-modal[data-v-6863b6d2],.modal-fade-leave-to .thread-others-modal[data-v-6863b6d2]{transform:scale(.95)}.thread-others-content[data-v-6863b6d2]::-webkit-scrollbar{width:8px}.thread-others-comments[data-v-6863b6d2]::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:4px}.thread-others-comments[data-v-6863b6d2]::-webkit-scrollbar-thumb{background:var(--bg-card-border);border-radius:4px}.thread-others-comments[data-v-6863b6d2]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.comment-thread.compact[data-v-6863b6d2]{margin-bottom:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:14px}.comment-thread.compact[data-v-6863b6d2]:hover{background:transparent;box-shadow:none}.comment-thread.compact .main-comment-container[data-v-6863b6d2]{margin-bottom:0}.comment-thread.compact .main-comment-card[data-v-6863b6d2]{padding:2px 6px 4px;margin-bottom:0;border-left-width:2px;border-radius:4px}.comment-thread.compact .main-comment-card.is-op-card[data-v-6863b6d2]{border-left-color:#0079d3}.comment-thread.compact .comment-header[data-v-6863b6d2]{margin-bottom:2px;gap:6px;font-size:12px}.comment-thread.compact .comment-body[data-v-6863b6d2]{margin-bottom:4px;font-size:14px;line-height:1.4}.comment-thread.compact .comment-body.compact-media-folded[data-v-6863b6d2] img:not(.media-expanded){max-height:48px;max-width:96px;width:auto;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:1px solid var(--bg-card-border);border-radius:4px;margin:2px 4px 2px 0;vertical-align:middle;transition:max-height .15s ease,max-width .15s ease}.comment-thread.compact .comment-body.compact-media-folded[data-v-6863b6d2] img.media-expanded{max-width:100%;max-height:min(240px,30vh);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:4px 0;cursor:zoom-in}.comment-thread.compact .comment-actions[data-v-6863b6d2]{gap:6px;font-size:11px}.comment-thread.compact .date[data-v-6863b6d2],.comment-thread.compact .load-context-btn[data-v-6863b6d2],.comment-thread.compact .permalink-link[data-v-6863b6d2],.comment-thread.compact .score[data-v-6863b6d2],.comment-thread.compact .thread-link[data-v-6863b6d2]{font-size:11px}.comment-thread.compact.is-folded .comment-header[data-v-6863b6d2],.comment-thread.compact.is-folded .main-comment-card[data-v-6863b6d2]{margin-bottom:0}.comment-thread.compact .comment-collapsible-context[data-v-6863b6d2],.comment-thread.compact .parent-comment-container[data-v-6863b6d2],.comment-thread.compact .parent-comments-container[data-v-6863b6d2],.comment-thread.compact .post-info-container[data-v-6863b6d2],.comment-thread.compact .thread-title-container[data-v-6863b6d2]{margin-bottom:4px;margin-left:0}.comment-thread.compact .parent-comment-card[data-v-6863b6d2],.comment-thread.compact .post-card[data-v-6863b6d2],.comment-thread.compact .thread-title-card[data-v-6863b6d2]{padding:6px 10px;margin-bottom:4px}.comment-thread.compact .post-title[data-v-6863b6d2],.comment-thread.compact .thread-title[data-v-6863b6d2]{font-size:14px;margin-bottom:4px}.comment-thread.compact .post-body[data-v-6863b6d2],.comment-thread.compact .thread-body[data-v-6863b6d2]{margin-bottom:4px;font-size:13px;line-height:1.4}.comment-thread.compact .post-meta[data-v-6863b6d2],.comment-thread.compact .thread-meta[data-v-6863b6d2]{margin-bottom:4px;gap:6px}.nsfw-badge[data-v-6863b6d2]{background:#e03131;color:#fff;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.03em}.nsfw-media-guarded[data-v-6863b6d2]{position:relative;cursor:pointer}.nsfw-media-guarded[data-v-6863b6d2]:after{content:"NSFW — click to reveal";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(18,18,18,.72);color:#f1f3f5;font-size:13px;font-weight:600;z-index:3;pointer-events:none;border-radius:6px}.nsfw-media-guarded .video-thumbnail-image[data-v-6863b6d2],.nsfw-media-guarded[data-v-6863b6d2] img,.nsfw-media-guarded[data-v-6863b6d2] video,.nsfw-media-guarded img[data-v-6863b6d2],.nsfw-media-guarded video[data-v-6863b6d2]{filter:blur(40px);transform:scale(1.04)}.comment-body.nsfw-media-guarded[data-v-6863b6d2]{min-height:72px;overflow:hidden;border-radius:6px}.image-expando.nsfw-media-guarded[data-v-6863b6d2],.thread-image-container.nsfw-media-guarded[data-v-6863b6d2],.thread-post-image.nsfw-media-guarded[data-v-6863b6d2],.thread-post-video.nsfw-media-guarded[data-v-6863b6d2],.thread-video-container.nsfw-media-guarded[data-v-6863b6d2]{overflow:hidden;border-radius:6px}.comments-list[data-v-52dcc63d]{display:flex;flex-direction:column;margin-bottom:20px}.comments-list--search[data-v-52dcc63d]{margin-bottom:20px}.comments-list--search .comment-result[data-v-52dcc63d]{background:transparent;border-radius:6px;padding:4px 8px;border-left:3px solid #4a9eff;margin-bottom:6px}[data-v-52dcc63d] .search-highlight{background:linear-gradient(120deg,gold,#ffeb3b);color:#000;font-weight:700;padding:2px 4px;border-radius:4px;box-shadow:0 2px 4px rgba(255,215,0,.4);position:relative;z-index:1}[data-v-52dcc63d] .search-highlight:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;border-radius:inherit;z-index:-1;animation:pulse-highlight-52dcc63d 2s ease-in-out infinite}@keyframes pulse-highlight-52dcc63d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}.comments-list--search .comment-result[data-v-52dcc63d]:last-child{margin-bottom:0}.comments-list--stream[data-v-52dcc63d],.comments-list--user[data-v-52dcc63d]{margin-bottom:12px}.comments-list--compact[data-v-52dcc63d]{gap:6px}.comments-list--compact .comment-list-item[data-v-52dcc63d],.comments-list--compact .comment-stream-item[data-v-52dcc63d]{margin-bottom:0}.comments-list--compact .comment-list-item[data-v-52dcc63d]:not(:last-child),.comments-list--compact .comment-stream-item[data-v-52dcc63d]:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.06);padding-bottom:4px}.comments-list--dashboard[data-v-52dcc63d]{margin-bottom:12px}.admin-dashboard[data-v-4763ecbe]{max-width:1200px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#1a1a1a;color:#e0e0e0;min-height:100vh}.dashboard-header[data-v-4763ecbe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #333}.archiver-controls[data-v-4763ecbe]{display:flex;flex-direction:column;gap:10px;align-items:flex-end}.control-buttons[data-v-4763ecbe]{display:flex;gap:10px}.dashboard-header h1[data-v-4763ecbe]{color:#fff;margin:0}.status-indicator[data-v-4763ecbe]{display:flex;align-items:center;padding:10px 15px;border-radius:25px;font-weight:700}.status-indicator.running[data-v-4763ecbe]{background:#1b5e20;color:#4caf50}.status-indicator.stopped[data-v-4763ecbe]{background:#b71c1c;color:#f44336}.status-dot[data-v-4763ecbe]{width:8px;height:8px;border-radius:50%;margin-right:8px}.running .status-dot[data-v-4763ecbe]{background:#4caf50;animation:pulse-4763ecbe 2s infinite}.stopped .status-dot[data-v-4763ecbe]{background:#f44336}@keyframes pulse-4763ecbe{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.stats-grid[data-v-4763ecbe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-4763ecbe]{background:#2a2a2a;padding:25px;border-radius:10px;text-align:center;border:1px solid #333}.stat-card h3[data-v-4763ecbe]{color:#bbb;margin-bottom:10px;font-size:.9em;text-transform:uppercase;letter-spacing:1px}.stat-number[data-v-4763ecbe]{font-size:2.5em;font-weight:700;color:#00bcd4}.subreddit-management[data-v-4763ecbe],.system-info[data-v-4763ecbe],.top-commenters[data-v-4763ecbe],.top-posters[data-v-4763ecbe]{background:#2a2a2a;padding:25px;border-radius:10px;margin-bottom:20px;border:1px solid #333}.subreddit-management h2[data-v-4763ecbe],.system-info h2[data-v-4763ecbe],.top-commenters h2[data-v-4763ecbe],.top-posters h2[data-v-4763ecbe]{color:#fff;margin-bottom:20px;border-bottom:2px solid #00bcd4;padding-bottom:10px}.info-grid[data-v-4763ecbe]{display:grid;gap:15px}.info-item[data-v-4763ecbe]{display:flex;align-items:center;gap:15px}.info-item label[data-v-4763ecbe]{min-width:120px;color:#bbb}.progress-bar[data-v-4763ecbe]{flex:1;height:20px;background:#333;border-radius:10px;position:relative;overflow:hidden}.progress-fill[data-v-4763ecbe]{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);transition:width .3s ease}.progress-text[data-v-4763ecbe]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.8em;font-weight:700;color:#fff}.add-subreddit[data-v-4763ecbe]{display:flex;gap:10px;margin-bottom:20px}.subreddit-input[data-v-4763ecbe]{flex:1;padding:12px;border:1px solid #555;border-radius:5px;background:#333;color:#fff;font-size:1em}.subreddit-input[data-v-4763ecbe]:focus{outline:none;border-color:#00bcd4;box-shadow:0 0 5px rgba(0,188,212,.3)}.btn[data-v-4763ecbe]{padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1em;transition:background .3s}.btn-primary[data-v-4763ecbe]{background:#00bcd4;color:#fff}.btn-primary[data-v-4763ecbe]:hover{background:#0097a7}.btn-secondary[data-v-4763ecbe]{background:#555;color:#fff}.btn-secondary[data-v-4763ecbe]:hover{background:#666}.btn-danger[data-v-4763ecbe]{background:#f44336;color:#fff}.btn-danger[data-v-4763ecbe]:hover{background:#d32f2f}.btn-success[data-v-4763ecbe]{background:#4caf50;color:#fff}.btn-success[data-v-4763ecbe]:hover{background:#388e3c}.btn[data-v-4763ecbe]:disabled{opacity:.6;cursor:not-allowed}.btn-small[data-v-4763ecbe]{padding:5px 10px;font-size:.8em}.subreddit-list[data-v-4763ecbe]{display:grid;gap:15px}.subreddit-item[data-v-4763ecbe]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#333;border-radius:8px;border:1px solid #444}.subreddit-info h4[data-v-4763ecbe]{color:#00bcd4;margin:0 0 5px 0}.subreddit-info p[data-v-4763ecbe]{color:#bbb;margin:0 0 5px 0}.subreddit-info small[data-v-4763ecbe]{color:#777}.subreddit-link[data-v-4763ecbe]{color:#00bcd4;text-decoration:none;transition:color .2s}.subreddit-link[data-v-4763ecbe]:hover{color:#26c6da;text-decoration:underline}.last-comment[data-v-4763ecbe]{color:#4caf50!important}.no-comments[data-v-4763ecbe],.no-content[data-v-4763ecbe]{color:#f44336!important}.last-post[data-v-4763ecbe]{color:#4caf50}.commenters-list[data-v-4763ecbe]{display:grid;gap:10px}.commenter-item[data-v-4763ecbe]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#333;border-radius:5px}.posters-list[data-v-4763ecbe]{display:grid;gap:10px}.poster-item[data-v-4763ecbe]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#333;border-radius:5px}.rank[data-v-4763ecbe]{font-weight:700;color:#00bcd4;min-width:30px}.author[data-v-4763ecbe]{flex:1;color:#fff}.count[data-v-4763ecbe]{color:#bbb;font-size:.9em}.action-buttons[data-v-4763ecbe]{display:flex;gap:10px;margin-top:20px}.loading-overlay[data-v-4763ecbe]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.loading-spinner[data-v-4763ecbe]{width:40px;height:40px;border:4px solid #333;border-top:4px solid #00bcd4;border-radius:50%;animation:spin-4763ecbe 1s linear infinite;margin-bottom:10px}@keyframes spin-4763ecbe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message[data-v-4763ecbe],.success-message[data-v-4763ecbe]{position:fixed;top:20px;right:20px;max-width:500px;border-radius:8px;z-index:1001;display:flex;align-items:flex-start;gap:15px;box-shadow:0 4px 12px rgba(0,0,0,.3);animation:slideIn-4763ecbe .3s ease-out}.error-message[data-v-4763ecbe]{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff;border-left:4px solid #b71c1c}.success-message[data-v-4763ecbe]{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff;border-left:4px solid #2e7d32}.message-content[data-v-4763ecbe]{flex:1;padding:15px}.message-content h4[data-v-4763ecbe]{margin:0 0 10px 0;font-size:1.1em;font-weight:700}.message-content pre[data-v-4763ecbe]{margin:0;font-family:inherit;white-space:pre-wrap;font-size:.9em;line-height:1.4;background:rgba(0,0,0,.1);padding:10px;border-radius:4px;max-height:200px;overflow-y:auto}.error-message .btn-small[data-v-4763ecbe],.success-message .btn-small[data-v-4763ecbe]{margin:15px 15px 15px 0;background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.error-message .btn-small[data-v-4763ecbe]:hover,.success-message .btn-small[data-v-4763ecbe]:hover{background:hsla(0,0%,100%,.3)}@keyframes slideIn-4763ecbe{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.modal-overlay[data-v-4763ecbe]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;padding:0}.user-comments-modal[data-v-4763ecbe]{background:#2a2a2a;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.5);max-width:900px;width:100%;height:100vh;max-height:100vh;overflow:hidden;display:flex;flex-direction:column;margin:0}.modal-header[data-v-4763ecbe]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #444}.modal-header h3[data-v-4763ecbe]{margin:0;color:#00bcd4}.btn-close[data-v-4763ecbe]{background:none;border:none;color:#ccc;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.btn-close[data-v-4763ecbe]:hover{color:#fff;background:hsla(0,0%,100%,.1);border-radius:50%}.modal-body[data-v-4763ecbe]{flex:1;padding:20px;overflow-y:auto}.comments-header[data-v-4763ecbe]{margin-bottom:20px}.comments-header p[data-v-4763ecbe]{margin:0 0 10px 0;color:#e0e0e0}.pagination-info[data-v-4763ecbe]{color:#888;font-size:14px}.pagination-controls[data-v-4763ecbe]{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid #444}.page-info[data-v-4763ecbe]{color:#888;font-size:14px}.loading-message[data-v-4763ecbe]{display:flex;align-items:center;gap:10px;justify-content:center;padding:40px;color:#888}.loading-spinner-small[data-v-4763ecbe]{width:20px;height:20px;border:2px solid #333;border-top:2px solid #00bcd4;border-radius:50%;animation:spin-4763ecbe 1s linear infinite}.btn-sm[data-v-4763ecbe]{padding:6px 12px;font-size:12px}.btn-outline[data-v-4763ecbe]{background:transparent;border:1px solid #00bcd4;color:#00bcd4}.btn-outline[data-v-4763ecbe]:hover{background:#00bcd4;color:#000}.reddit-auth-section[data-v-4763ecbe]{background:#222;border-radius:8px;padding:20px;margin-bottom:30px}.reddit-auth-section h2[data-v-4763ecbe]{color:#fff;margin-bottom:20px;border-bottom:2px solid #ff6b35;padding-bottom:10px}@media (max-width:768px){.dashboard-header[data-v-4763ecbe]{flex-direction:column;gap:15px;text-align:center}.stats-grid[data-v-4763ecbe]{grid-template-columns:1fr}.add-subreddit[data-v-4763ecbe]{flex-direction:column}.subreddit-item[data-v-4763ecbe]{flex-direction:column;gap:10px;text-align:center}.action-buttons[data-v-4763ecbe]{flex-direction:column}}.search-history-sidebar[data-v-19c4cf4e]{position:fixed;top:60px;left:0;width:350px;height:calc(100vh - 60px);background:var(--bg-card);border-right:var(--border-width) solid var(--bg-card-border);box-shadow:var(--shadow-lg);transition:transform .3s ease;z-index:1000;display:flex;flex-direction:column}.search-history-sidebar.collapsed[data-v-19c4cf4e]{transform:translateX(-310px)}.collapsed-tab[data-v-19c4cf4e]{position:absolute;right:-40px;top:50%;transform:translateY(-50%);background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-left:none;border-radius:0 8px 8px 0;padding:12px 8px;cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;font-size:12px;font-weight:600;color:var(--text-secondary);box-shadow:var(--shadow-md);transition:all .2s ease;z-index:1001;display:flex;flex-direction:column;align-items:center;gap:4px}.collapsed-tab[data-v-19c4cf4e]:hover{background:var(--bg-card-hover);color:var(--text-primary);transform:translateY(-50%) translateX(2px)}.expand-icon[data-v-19c4cf4e]{writing-mode:horizontal-tb;font-size:10px}.sidebar-header[data-v-19c4cf4e]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:var(--border-width) solid var(--bg-card-border);background:var(--bg-secondary)}.sidebar-header h3[data-v-19c4cf4e]{margin:0;color:var(--text-primary);font-size:16px;font-weight:600}.collapse-btn[data-v-19c4cf4e]{background:none;border:none;color:var(--text-secondary);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s ease}.collapse-btn[data-v-19c4cf4e]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.sidebar-content[data-v-19c4cf4e]{flex:1;display:flex;flex-direction:column;overflow:hidden}.no-history[data-v-19c4cf4e]{padding:24px 16px;text-align:center;color:var(--text-muted);font-size:14px}.history-list[data-v-19c4cf4e]{flex:1;overflow-y:auto;padding:8px 0}.history-item[data-v-19c4cf4e]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--bg-card-border);cursor:pointer;transition:all .2s ease;position:relative}.history-item[data-v-19c4cf4e]:hover{background:var(--bg-card-hover)}.history-item[data-v-19c4cf4e]:last-child{border-bottom:none}.history-content[data-v-19c4cf4e]{flex:1;min-width:0}.search-type[data-v-19c4cf4e]{font-size:11px;color:var(--text-muted);text-transform:uppercase;font-weight:600;letter-spacing:.5px;margin-bottom:4px}.search-query[data-v-19c4cf4e]{color:var(--text-primary);font-size:13px;font-weight:500;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-date[data-v-19c4cf4e]{font-size:11px;color:var(--text-muted)}.remove-btn[data-v-19c4cf4e]{background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;opacity:0;margin-left:8px}.history-item:hover .remove-btn[data-v-19c4cf4e]{opacity:1}.remove-btn[data-v-19c4cf4e]:hover{background:var(--accent-error);color:#fff}.sidebar-footer[data-v-19c4cf4e]{padding:16px;border-top:var(--border-width) solid var(--bg-card-border);background:var(--bg-secondary)}.clear-btn[data-v-19c4cf4e]{width:100%;background:var(--bg-card);color:var(--text-secondary);border:var(--border-width) solid var(--bg-card-border);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .2s ease}.clear-btn[data-v-19c4cf4e]:hover{background:var(--accent-error);color:#fff;border-color:var(--accent-error)}@media (max-width:768px){.search-history-sidebar[data-v-19c4cf4e]{width:300px}.search-history-sidebar.collapsed[data-v-19c4cf4e]{transform:translateX(-260px)}.collapsed-tab[data-v-19c4cf4e]{right:-35px;padding:10px 6px;font-size:11px}}.history-list[data-v-19c4cf4e]::-webkit-scrollbar{width:6px}.history-list[data-v-19c4cf4e]::-webkit-scrollbar-track{background:var(--bg-secondary)}.history-list[data-v-19c4cf4e]::-webkit-scrollbar-thumb{background:var(--bg-card-border);border-radius:3px}.history-list[data-v-19c4cf4e]::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.advanced-search[data-v-6fcbd035]{max-width:1200px;margin:0 auto;padding:20px;background:transparent;min-height:100vh;color:#ecf0f1;transition:padding-left .3s ease}.search-container h1[data-v-6fcbd035]{margin:0 0 10px 0;color:#ecf0f1;font-size:32px;text-align:center}.subtitle[data-v-6fcbd035]{text-align:center;color:#888;margin-bottom:30px;font-size:16px}.search-form[data-v-6fcbd035]{background:#1e2329;padding:20px;border-radius:8px;margin-bottom:20px;border:1px solid #2d3748;box-shadow:0 4px 6px rgba(0,0,0,.3);max-width:800px;margin-left:auto;margin-right:auto}.form-row[data-v-6fcbd035]{display:flex;gap:0;margin-bottom:12px}.form-row[data-v-6fcbd035]:last-of-type{margin-bottom:16px}.button-row[data-v-6fcbd035]{margin-bottom:0}.button-row .search-btn[data-v-6fcbd035]{border-top-right-radius:0;border-bottom-right-radius:0}.button-row .clear-btn[data-v-6fcbd035]{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.form-input[data-v-6fcbd035],.form-select[data-v-6fcbd035]{background:#2d3748;border:1px solid #4a5568;color:#e2e8f0;padding:10px 12px;font-size:14px;outline:none;transition:all .2s;border-radius:0;flex:1;min-width:0}.form-input[data-v-6fcbd035]:first-child,.form-select[data-v-6fcbd035]:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.form-input[data-v-6fcbd035]:last-child,.form-select[data-v-6fcbd035]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.form-input[data-v-6fcbd035]:not(:first-child),.form-select[data-v-6fcbd035]:not(:first-child){border-left:none}.form-input[data-v-6fcbd035]:focus,.form-select[data-v-6fcbd035]:focus{border-color:#63b3ed;box-shadow:0 0 0 1px #63b3ed;z-index:1;position:relative}.form-input[data-v-6fcbd035]::-moz-placeholder{color:#a0aec0}.form-input[data-v-6fcbd035]::placeholder{color:#a0aec0}.search-text[data-v-6fcbd035]{flex:2}.form-number[data-v-6fcbd035]{max-width:100px}.form-date[data-v-6fcbd035]{max-width:140px}.dirty-field[data-v-6fcbd035]{background:#1a202c!important;border-color:#9f7aea!important;color:#e9d8fd!important}.dirty-field[data-v-6fcbd035]:focus{border-color:#b794f4!important;box-shadow:0 0 0 1px #b794f4!important}.dirty-field[data-v-6fcbd035]::-moz-placeholder{color:#7f8c8d!important}.dirty-field[data-v-6fcbd035]::placeholder{color:#7f8c8d!important}.clear-btn[data-v-6fcbd035]{background:#e53e3e;color:#fff;border:none;padding:12px 24px;border-radius:0 6px 6px 0;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 4px rgba(229,62,62,.3)}.clear-btn[data-v-6fcbd035]:hover:not(:disabled){background:#c53030;transform:translateY(-1px);box-shadow:0 4px 8px rgba(229,62,62,.4)}.clear-btn[data-v-6fcbd035]:disabled{background:#4a5568;cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}.search-btn[data-v-6fcbd035]{background:#4299e1;color:#fff;border:none;padding:12px 24px;border-radius:6px 0 0 6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 4px rgba(66,153,225,.3)}.search-btn[data-v-6fcbd035]:hover:not(:disabled){background:#3182ce;transform:translateY(-1px);box-shadow:0 4px 8px rgba(66,153,225,.4)}.search-btn[data-v-6fcbd035]:disabled{background:#4a5568;cursor:not-allowed;transform:none;box-shadow:none}.loading-spinner[data-v-6fcbd035]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-6fcbd035 1s linear infinite}@keyframes spin-6fcbd035{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.results-section[data-v-6fcbd035]{margin-top:30px}.error-message[data-v-6fcbd035]{background:#e74c3c;color:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.error-message h3[data-v-6fcbd035]{margin:0 0 10px 0;font-size:18px}.error-message p[data-v-6fcbd035]{margin:0;font-size:14px}.results-container[data-v-6fcbd035]{background:transparent;border-radius:12px;padding:25px;border:2px solid #444}.results-header[data-v-6fcbd035]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #444}.results-header h3[data-v-6fcbd035]{color:#ecf0f1;font-size:24px;margin:0}.results-info[data-v-6fcbd035]{display:flex;gap:20px;font-size:14px;color:#888}.result-count[data-v-6fcbd035]{font-weight:600;color:#4a9eff}.no-results[data-v-6fcbd035]{text-align:center;padding:50px;background:transparent;border-radius:12px;border:2px solid #e67e22}.no-results h3[data-v-6fcbd035]{color:#e67e22;margin:0 0 15px 0;font-size:24px}.no-results p[data-v-6fcbd035]{color:#888;margin:0;font-size:16px}@media (max-width:768px){.advanced-search[data-v-6fcbd035],.search-form[data-v-6fcbd035]{padding:15px}.form-row[data-v-6fcbd035]{flex-direction:column;gap:1px}.form-input[data-v-6fcbd035],.form-select[data-v-6fcbd035]{border-radius:0!important;border-left:1px solid #4a5568!important}.form-input[data-v-6fcbd035]:first-child,.form-select[data-v-6fcbd035]:first-child{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.form-input[data-v-6fcbd035]:last-child,.form-select[data-v-6fcbd035]:last-child{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}.form-input[data-v-6fcbd035]:not(:first-child),.form-select[data-v-6fcbd035]:not(:first-child){border-top:none!important;border-left:1px solid #4a5568!important}.search-container h1[data-v-6fcbd035]{font-size:28px}.results-header[data-v-6fcbd035]{flex-direction:column;align-items:flex-start;gap:10px}.results-info[data-v-6fcbd035]{flex-direction:column;gap:5px}}@media (max-width:480px){.advanced-search[data-v-6fcbd035]{padding:10px}.search-container h1[data-v-6fcbd035]{font-size:24px}.subtitle[data-v-6fcbd035]{font-size:14px}.search-form[data-v-6fcbd035]{padding:12px}.form-input[data-v-6fcbd035],.form-select[data-v-6fcbd035]{padding:8px 10px;font-size:13px}}.posts-results[data-v-6fcbd035]{display:flex;flex-direction:column;gap:16px}.post-result-card[data-v-6fcbd035]{background:#1e2329;border-radius:8px;padding:16px;border-left:3px solid #4a9eff;transition:border-color .2s}.post-result-card[data-v-6fcbd035]:hover{border-left-color:#6ab0ff}.post-header[data-v-6fcbd035]{margin-bottom:12px}.post-title[data-v-6fcbd035]{margin:0;font-size:18px;font-weight:600}.post-title a[data-v-6fcbd035]{color:#4a9eff;text-decoration:none;transition:color .2s}.post-title a[data-v-6fcbd035]:hover{color:#6ab0ff;text-decoration:underline}.post-body[data-v-6fcbd035]{margin-bottom:12px}.post-body-truncated[data-v-6fcbd035]{color:#888;font-style:italic;font-size:13px;margin-bottom:8px}.post-meta[data-v-6fcbd035]{display:flex;align-items:center;gap:16px;font-size:13px;color:#888;flex-wrap:wrap}.post-author[data-v-6fcbd035]{color:#4a9eff;font-weight:500}.post-subreddit[data-v-6fcbd035]{color:#ff6b6b;font-weight:500;text-decoration:none;transition:color .2s ease}.post-subreddit[data-v-6fcbd035]:hover{color:var(--accent-primary);text-decoration:underline}.post-score[data-v-6fcbd035]{color:gold;font-weight:500}.post-comments[data-v-6fcbd035]{color:#69c0ff}.post-date[data-v-6fcbd035]{margin-left:auto}.post-result-card[data-v-6fcbd035] .search-highlight{background:linear-gradient(120deg,gold,#ffeb3b);color:#000;padding:2px 4px;border-radius:4px;font-weight:700;box-shadow:0 2px 4px rgba(255,215,0,.4)}.post-selftext-container[data-v-6fcbd035]{margin-bottom:12px}.post-body[data-v-6fcbd035]{color:#b0b8c0;line-height:1.6;margin-bottom:8px;font-size:15px;white-space:pre-wrap;word-wrap:break-word}.post-expand-btn[data-v-6fcbd035]{background:#2d3748;border:1px solid #4a5568;color:#4a9eff;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:13px;transition:all .2s;outline:none}.post-expand-btn[data-v-6fcbd035]:hover{background:#3a4756;border-color:#4a9eff;color:#6ab0ff}.post-expand-btn.expanded[data-v-6fcbd035]{background:#2d3748;border-color:#69c0ff;color:#69c0ff}.view-thread-btn[data-v-6fcbd035]{color:#4a9eff;text-decoration:none;font-weight:500;margin-left:auto;transition:color .2s}.view-thread-btn[data-v-6fcbd035]:hover{color:#6ab0ff;text-decoration:underline}.comment-search[data-v-1c1fcc55]{max-width:1000px;margin:0 auto;padding:20px;background:#1a252f;min-height:100vh;color:#ecf0f1;transition:padding-left .3s ease}.deprecation-notice[data-v-1c1fcc55]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 4px 20px rgba(102,126,234,.4)}.notice-content h2[data-v-1c1fcc55]{margin:0 0 15px 0;color:#fff;font-size:24px;font-weight:600}.notice-content p[data-v-1c1fcc55]{margin:0 0 20px 0;color:#e0e7ff;font-size:16px;line-height:1.6}.notice-content .advanced-link[data-v-1c1fcc55]{color:gold;font-weight:600;text-decoration:underline}.notice-actions[data-v-1c1fcc55]{display:flex;gap:15px;flex-wrap:wrap}.btn-primary[data-v-1c1fcc55]{background:gold;color:#1a252f;padding:12px 24px;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s;border:none;cursor:pointer}.btn-primary[data-v-1c1fcc55]:hover{background:#ffed4e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,215,0,.4)}.btn-secondary[data-v-1c1fcc55]{background:transparent;color:#fff;padding:12px 24px;border-radius:8px;font-weight:500;border:2px solid #fff;cursor:pointer;transition:all .2s}.btn-secondary[data-v-1c1fcc55]:hover{background:hsla(0,0%,100%,.1)}.search-container[data-v-1c1fcc55]{margin-bottom:30px}.search-container h1[data-v-1c1fcc55]{margin:0 0 20px 0;color:#ecf0f1;font-size:28px;text-align:center}.search-wrapper[data-v-1c1fcc55]{margin-bottom:30px}.input-group[data-v-1c1fcc55]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.search-input[data-v-1c1fcc55]{flex:1;padding:12px;border:2px solid #444;border-radius:6px;background:#2c3e50;color:#ecf0f1;font-size:16px;outline:none;transition:border-color .2s}.search-input[data-v-1c1fcc55]:focus{border-color:#4a9eff}.search-controls[data-v-1c1fcc55]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mode-toggle[data-v-1c1fcc55]{background:#7f8c8d;color:#fff;border:none;padding:10px 16px;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .2s;font-weight:500}.mode-toggle.active[data-v-1c1fcc55]{background:#e67e22}.mode-toggle[data-v-1c1fcc55]:hover{opacity:.8}.search-btn[data-v-1c1fcc55]{background:#4a9eff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s;display:flex;align-items:center;gap:8px}.search-btn[data-v-1c1fcc55]:hover:not(:disabled){background:#357abd}.search-btn[data-v-1c1fcc55]:disabled{background:#555;cursor:not-allowed}.loading-spinner[data-v-1c1fcc55]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-1c1fcc55 1s linear infinite}@keyframes spin-1c1fcc55{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.search-info[data-v-1c1fcc55]{margin-top:10px}.mode-description[data-v-1c1fcc55]{color:#888;font-size:14px;margin:0;font-style:italic}.results-section[data-v-1c1fcc55]{margin-top:30px}.error-message[data-v-1c1fcc55]{background:#e74c3c;color:#fff;padding:15px;border-radius:6px;margin-bottom:20px}.error-message h3[data-v-1c1fcc55]{margin:0 0 8px 0;font-size:18px}.error-message p[data-v-1c1fcc55]{margin:0;font-size:14px}.results-container h3[data-v-1c1fcc55]{color:#ecf0f1;font-size:20px;margin:0 0 20px 0;padding-bottom:10px;border-bottom:2px solid #444}.no-results[data-v-1c1fcc55]{text-align:center;padding:40px;background:#2c3e50;border-radius:8px;border-left:4px solid #e67e22}.no-results h3[data-v-1c1fcc55]{color:#e67e22;margin:0 0 10px 0;font-size:20px}.no-results p[data-v-1c1fcc55]{color:#888;margin:0;font-size:14px}@media (max-width:768px){.comment-search[data-v-1c1fcc55]{padding:15px}.search-container h1[data-v-1c1fcc55]{font-size:24px}.search-input[data-v-1c1fcc55]{font-size:14px;padding:10px}.search-controls[data-v-1c1fcc55]{flex-direction:column;align-items:stretch}.mode-toggle[data-v-1c1fcc55],.search-btn[data-v-1c1fcc55]{padding:12px;font-size:16px}}@media (max-width:480px){.input-group[data-v-1c1fcc55]{gap:8px}.comment-result[data-v-1c1fcc55]{padding:12px}}.comments-stream[data-v-2f4faf1d]{max-width:900px;margin:0 auto;padding:0 20px;min-height:100vh}.header[data-v-2f4faf1d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header h1[data-v-2f4faf1d]{margin:0;color:var(--text-primary);font-size:28px;font-weight:700}.stream-controls[data-v-2f4faf1d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auto-refresh-btn[data-v-2f4faf1d]{background:var(--bg-card);color:var(--text-secondary);border:var(--border-width) solid var(--bg-card-border);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.auto-refresh-btn.active[data-v-2f4faf1d]{background:var(--accent-success);color:#fff;border-color:var(--accent-success)}.auto-refresh-btn[data-v-2f4faf1d]:hover{background:var(--bg-card-hover);border-color:var(--accent-primary)}.auto-refresh-btn.active[data-v-2f4faf1d]:hover{background:#45a049}.refresh-btn[data-v-2f4faf1d]{background:var(--accent-primary);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.refresh-btn[data-v-2f4faf1d]:hover{background:#357abd;transform:translateY(-1px);box-shadow:var(--shadow-md)}.refresh-btn[data-v-2f4faf1d]:disabled{background:var(--bg-card-border);color:var(--text-muted);cursor:not-allowed;transform:none;box-shadow:none}.realtime-btn[data-v-2f4faf1d]{background:var(--bg-card);color:var(--text-secondary);border:var(--border-width) solid var(--bg-card-border);padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.realtime-btn.active[data-v-2f4faf1d]{background:var(--accent-warning);color:#fff;border-color:var(--accent-warning)}.realtime-btn.active.connected[data-v-2f4faf1d]{background:var(--accent-success);border-color:var(--accent-success)}.realtime-btn[data-v-2f4faf1d]:hover{background:var(--bg-card-hover);border-color:var(--accent-primary)}.realtime-btn.active[data-v-2f4faf1d]:hover{background:#e67e22}.realtime-btn.active.connected[data-v-2f4faf1d]:hover{background:#45a049}.websocket-status[data-v-2f4faf1d]{font-size:12px;color:var(--accent-success);font-weight:600;padding:4px 8px;background:rgba(76,175,80,.1);border-radius:4px;border:1px solid rgba(76,175,80,.3)}.last-updated[data-v-2f4faf1d]{font-size:12px;color:var(--text-muted)}.controls-row[data-v-2f4faf1d]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap;gap:20px}.subreddit-filter[data-v-2f4faf1d]{display:flex;flex-direction:column;gap:8px}.subreddit-filter label[data-v-2f4faf1d]{color:var(--text-secondary);font-size:14px;font-weight:500}.subreddit-select[data-v-2f4faf1d]{background:var(--bg-secondary);color:var(--text-primary);border:var(--border-width) solid var(--bg-card-border);border-radius:6px;padding:8px 12px;font-size:14px;min-width:200px;transition:all .2s ease}.subreddit-select[data-v-2f4faf1d]:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(74,158,255,.2)}.stream-stats[data-v-2f4faf1d]{display:flex;gap:16px;flex-wrap:wrap}.stat[data-v-2f4faf1d]{background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);padding:16px;border-radius:8px;text-align:center;min-width:100px;box-shadow:var(--shadow-sm);transition:all .2s ease}.stat[data-v-2f4faf1d]:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-md)}.stat-value[data-v-2f4faf1d]{display:block;font-size:24px;font-weight:700;color:var(--accent-primary);margin-bottom:4px}.stat-label[data-v-2f4faf1d]{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.loading[data-v-2f4faf1d]{font-size:18px}.loading[data-v-2f4faf1d],.no-comments[data-v-2f4faf1d]{text-align:center;padding:60px 20px;color:var(--text-muted);background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:8px;margin-bottom:24px}.no-comments[data-v-2f4faf1d]{font-size:16px}.pagination[data-v-2f4faf1d]{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.page-btn[data-v-2f4faf1d]{background:var(--accent-primary);color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;min-width:40px}.page-btn[data-v-2f4faf1d]:hover{background:#357abd;transform:translateY(-1px);box-shadow:var(--shadow-md)}.page-btn[data-v-2f4faf1d]:disabled{background:var(--bg-card-border);color:var(--text-muted);cursor:not-allowed;transform:none;box-shadow:none}.page-info[data-v-2f4faf1d]{color:var(--text-secondary);font-size:14px;font-weight:500}.error[data-v-2f4faf1d]{background:var(--accent-error);color:#fff;padding:16px;border-radius:8px;margin:24px 0;text-align:center;border:var(--border-width) solid var(--accent-error);box-shadow:var(--shadow-md)}@media (max-width:768px){.header[data-v-2f4faf1d]{flex-direction:column;align-items:flex-start;gap:12px}.controls-row[data-v-2f4faf1d]{flex-direction:column;align-items:stretch;gap:16px}.stream-stats[data-v-2f4faf1d]{justify-content:center;gap:12px}.stat[data-v-2f4faf1d]{min-width:80px;padding:12px}.stat-value[data-v-2f4faf1d]{font-size:20px}.pagination[data-v-2f4faf1d]{gap:8px}.page-btn[data-v-2f4faf1d]{padding:6px 12px;font-size:12px;min-width:36px}}.app-home[data-v-7a8887f6]{min-height:100vh;background:#1a1a1a;color:#e0e0e0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.header[data-v-7a8887f6]{padding:20px;background:#2a2a2a;border-bottom:2px solid #333}.header h2[data-v-7a8887f6]{color:#00bcd4;margin:0 0 15px 0;text-align:center}.navbar[data-v-7a8887f6]{display:flex;justify-content:center;gap:20px}.navbar-item[data-v-7a8887f6]{color:#bbb;text-decoration:none;padding:10px 20px;border-radius:5px;transition:all .3s}.navbar-item.router-link-active[data-v-7a8887f6],.navbar-item[data-v-7a8887f6]:hover{color:#00bcd4;background:#333}.content[data-v-7a8887f6]{padding:20px}.welcome[data-v-7a8887f6]{text-align:center;padding:60px 20px}.welcome h3[data-v-7a8887f6]{color:#fff;margin-bottom:15px}.welcome p[data-v-7a8887f6]{color:#bbb;margin-bottom:30px;font-size:1.1em}.quick-links[data-v-7a8887f6]{display:flex;justify-content:center;gap:15px}.btn[data-v-7a8887f6]{padding:12px 25px;border-radius:5px;font-weight:700}.btn-secondary[data-v-7a8887f6]{background:#555;color:#fff}.btn-secondary[data-v-7a8887f6]:hover{background:#666}@media (max-width:768px){.navbar[data-v-7a8887f6],.quick-links[data-v-7a8887f6]{flex-direction:column;align-items:center}}.features[data-v-7a8887f6]{margin:40px 0}.features h2[data-v-7a8887f6]{color:#00bcd4;margin-bottom:20px;text-align:center}.feature-grid[data-v-7a8887f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;max-width:1200px;margin:0 auto}.feature-card[data-v-7a8887f6]{background:#2a2a2a;padding:25px;border-radius:10px;border:1px solid #333;cursor:pointer;transition:all .3s}.feature-card[data-v-7a8887f6]:hover{transform:translateY(-5px);border-color:#00bcd4;box-shadow:0 5px 15px rgba(0,188,212,.2)}.feature-icon[data-v-7a8887f6]{font-size:40px;margin-bottom:15px}.feature-card h3[data-v-7a8887f6]{color:#fff;margin:0 0 10px 0;font-size:18px}.feature-card p[data-v-7a8887f6]{color:#bbb;margin:0 0 15px 0;font-size:14px;line-height:1.5}.feature-link[data-v-7a8887f6]{color:#00bcd4;text-decoration:none;font-weight:500;font-size:14px}.feature-link[data-v-7a8887f6]:hover{text-decoration:underline}.featured-thread[data-v-7a8887f6]{margin:40px 0;max-width:900px;margin-left:auto;margin-right:auto}.featured-thread h2[data-v-7a8887f6]{color:#00bcd4;margin-bottom:20px;text-align:center}.featured-card[data-v-7a8887f6]{background:linear-gradient(135deg,#2a2a2a,#333);padding:30px;border-radius:12px;border:2px solid #00bcd4;box-shadow:0 8px 24px rgba(0,188,212,.15)}.featured-header h3[data-v-7a8887f6]{color:#fff;margin:0 0 10px 0;font-size:22px;font-weight:600}.featured-meta[data-v-7a8887f6]{display:flex;gap:15px;align-items:center;margin-bottom:20px;font-size:14px}.featured-meta .subreddit[data-v-7a8887f6]{color:#00bcd4;font-weight:600}.featured-meta .author[data-v-7a8887f6]{color:#bbb}.featured-meta .time[data-v-7a8887f6]{color:#888}.featured-stats[data-v-7a8887f6]{display:flex;gap:30px;margin-bottom:20px;padding:15px 0;border-top:1px solid #444;border-bottom:1px solid #444}.featured-stat[data-v-7a8887f6]{color:#bbb;font-size:14px}.featured-stat strong[data-v-7a8887f6]{color:#00bcd4;font-size:18px;margin-right:5px}.featured-actions[data-v-7a8887f6]{display:flex;gap:10px}.top-contributors[data-v-7a8887f6]{margin:40px 0;max-width:600px;margin-left:auto;margin-right:auto}.top-contributors h2[data-v-7a8887f6]{color:#00bcd4;margin-bottom:20px;text-align:center}.contributors-list[data-v-7a8887f6]{display:flex;flex-direction:column;gap:10px}.contributor-item[data-v-7a8887f6]{background:#2a2a2a;padding:15px 20px;border-radius:8px;display:flex;align-items:center;gap:15px;border:1px solid #333;transition:all .2s}.contributor-item[data-v-7a8887f6]:hover{border-color:#00bcd4;background:#333}.contributor-item .rank[data-v-7a8887f6]{color:gold;font-weight:700;font-size:18px;min-width:40px}.contributor-item .author[data-v-7a8887f6]{color:#00bcd4;text-decoration:none;flex:1;font-weight:500}.contributor-item .author[data-v-7a8887f6]:hover{text-decoration:underline}.contributor-item .count[data-v-7a8887f6]{color:#bbb;font-size:14px}.subreddits-section[data-v-7a8887f6]{margin:40px 0}.subreddits-section h2[data-v-7a8887f6]{color:#00bcd4;margin-bottom:20px;text-align:center}.subreddit-list[data-v-7a8887f6]{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;max-width:1000px;margin:0 auto}.subreddit-tag[data-v-7a8887f6]{background:#2a2a2a;padding:12px 20px;border-radius:20px;text-decoration:none;color:#bbb;border:1px solid #333;transition:all .3s;display:flex;align-items:center;gap:10px}.subreddit-tag[data-v-7a8887f6]:hover{color:#00bcd4;border-color:#00bcd4;transform:translateY(-2px)}.subreddit-tag .post-count[data-v-7a8887f6]{background:#333;padding:3px 10px;border-radius:12px;font-size:12px;color:#888}.recent-activity[data-v-7a8887f6]{margin:40px 0;max-width:800px;margin-left:auto;margin-right:auto}.recent-activity h2[data-v-7a8887f6]{color:#00bcd4;margin-bottom:20px;text-align:center}.activity-list[data-v-7a8887f6]{display:flex;flex-direction:column;gap:15px}.activity-item[data-v-7a8887f6]{background:#2a2a2a;padding:15px 20px;border-radius:8px;display:flex;align-items:center;gap:15px;border:1px solid #333;border-left:3px solid #00bcd4}.activity-type[data-v-7a8887f6]{font-size:20px;min-width:30px}.activity-time[data-v-7a8887f6]{color:#888;font-size:13px;min-width:80px}.activity-content[data-v-7a8887f6]{color:#bbb;text-decoration:none;flex:1;transition:color .2s}.activity-content[data-v-7a8887f6]:hover{color:#00bcd4}.btn[data-v-7a8887f6]{padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:500;transition:all .3s;display:inline-block;border:none;cursor:pointer}.btn-primary[data-v-7a8887f6]{background:#00bcd4;color:#fff}.btn-primary[data-v-7a8887f6]:hover{background:#0097a7;transform:translateY(-1px)}@media (max-width:768px){.feature-grid[data-v-7a8887f6]{grid-template-columns:1fr}.navbar[data-v-7a8887f6],.quick-links[data-v-7a8887f6]{flex-direction:column;align-items:center}}.monitoring-dashboard[data-v-773dd09e]{background:#111827;color:#e5e7eb;min-height:100vh;padding:2rem 0}.container[data-v-773dd09e]{max-width:1200px;margin:0 auto;padding:0 1rem}h1[data-v-773dd09e]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#f9fafb}.subtitle[data-v-773dd09e]{color:#9ca3af;margin-bottom:2rem;font-size:1.1rem}.status-cards[data-v-773dd09e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.status-card[data-v-773dd09e]{background:#1f2937;border-radius:.75rem;padding:1.5rem;border:1px solid #374151;display:flex;align-items:center;gap:1rem}.card-icon[data-v-773dd09e]{font-size:2rem;opacity:.8}.card-content h3[data-v-773dd09e]{font-size:.875rem;font-weight:500;color:#9ca3af;margin:0 0 .5rem 0;text-transform:uppercase;letter-spacing:.05em}.metric[data-v-773dd09e]{font-size:2rem;font-weight:700;color:#f9fafb;margin-bottom:.25rem}.detail[data-v-773dd09e]{color:#6b7280;font-size:.875rem}.charts-section[data-v-773dd09e]{margin-bottom:3rem}.chart-container[data-v-773dd09e]{background:#1f2937;border-radius:.75rem;padding:1.5rem;border:1px solid #374151;margin-bottom:2rem}.chart-container h2[data-v-773dd09e],.chart-container h3[data-v-773dd09e]{margin:0 0 1rem 0;color:#f9fafb}.chart-row[data-v-773dd09e]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.uptime-chart[data-v-773dd09e]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.uptime-donut[data-v-773dd09e]{position:relative;display:flex;justify-content:center;align-items:center}.donut-center[data-v-773dd09e]{position:absolute;text-align:center;z-index:2}.uptime-percentage[data-v-773dd09e]{font-size:2rem;font-weight:700;color:#10b981;margin-bottom:.25rem}.uptime-label[data-v-773dd09e]{font-size:.875rem;color:#9ca3af}.uptime-legend[data-v-773dd09e]{display:flex;gap:2rem;align-items:center}.legend-item[data-v-773dd09e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.legend-color[data-v-773dd09e]{width:12px;height:12px;border-radius:50%}.legend-color.uptime[data-v-773dd09e]{background:#10b981}.legend-color.downtime[data-v-773dd09e]{background:#ef4444}.line-chart[data-v-773dd09e]{padding:1rem 0}.chart-bars[data-v-773dd09e]{display:flex;align-items:end;gap:.25rem;height:200px;margin-bottom:1rem;padding:0 .5rem}.chart-bar[data-v-773dd09e]{flex:1;background:linear-gradient(0deg,#3b82f6,#60a5fa);border-radius:2px 2px 0 0;position:relative;min-height:5%;display:flex;align-items:end;justify-content:center;cursor:pointer;transition:opacity .2s}.chart-bar[data-v-773dd09e]:hover{opacity:.8}.bar-value[data-v-773dd09e]{position:absolute;top:-1.5rem;font-size:.75rem;color:#e5e7eb;background:rgba(31,41,55,.8);padding:.125rem .25rem;border-radius:.25rem;white-space:nowrap}.chart-labels[data-v-773dd09e]{display:flex;justify-content:space-between;padding:0 .5rem}.chart-label[data-v-773dd09e]{font-size:.75rem;color:#9ca3af;transform:rotate(-45deg);transform-origin:center;white-space:nowrap}.resource-metrics[data-v-773dd09e]{display:flex;flex-direction:column;gap:1.5rem}.resource-item[data-v-773dd09e]{display:flex;flex-direction:column;gap:.5rem}.resource-label[data-v-773dd09e]{font-size:.875rem;color:#9ca3af;font-weight:500}.resource-bar[data-v-773dd09e]{width:100%;height:8px;background:#374151;border-radius:4px;overflow:hidden}.resource-fill[data-v-773dd09e]{height:100%;border-radius:4px;transition:width .3s ease}.resource-fill.memory[data-v-773dd09e]{background:linear-gradient(90deg,#10b981,#34d399)}.resource-fill.cpu[data-v-773dd09e]{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.resource-value[data-v-773dd09e]{font-size:.875rem;color:#e5e7eb;font-weight:500}.resource-display[data-v-773dd09e]{text-align:center;padding:1rem;background:rgba(59,130,246,.1);border-radius:.5rem;border:1px solid rgba(59,130,246,.2)}.big-number[data-v-773dd09e]{font-size:2rem;font-weight:700;color:#3b82f6;margin-bottom:.25rem}.number-label[data-v-773dd09e]{font-size:.875rem;color:#9ca3af}.outages-section h2[data-v-773dd09e]{margin-bottom:1rem;color:#f9fafb}.outages-table[data-v-773dd09e]{background:#1f2937;border-radius:.75rem;border:1px solid #374151;overflow:hidden}table[data-v-773dd09e]{width:100%;border-collapse:collapse}th[data-v-773dd09e]{background:#374151;padding:1rem;text-align:left;font-weight:600;color:#f9fafb;font-size:.875rem}td[data-v-773dd09e]{padding:1rem;border-top:1px solid #374151;color:#e5e7eb}.outage-type[data-v-773dd09e]{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:500;text-transform:capitalize}.outage-type.crash[data-v-773dd09e]{background:#7f1d1d;color:#fca5a5}.outage-type.error[data-v-773dd09e]{background:#7c2d12;color:#fed7aa}.outage-type.manual_stop[data-v-773dd09e]{background:#1e3a8a;color:#93c5fd}.status.ongoing[data-v-773dd09e]{color:#f87171;font-weight:600}.error-cell[data-v-773dd09e]{max-width:200px}.no-error[data-v-773dd09e]{color:#6b7280}.loading[data-v-773dd09e]{text-align:center;padding:3rem}.spinner[data-v-773dd09e]{width:40px;height:40px;border:4px solid #374151;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-773dd09e 1s linear infinite;margin:0 auto 1rem}@keyframes spin-773dd09e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error-message[data-v-773dd09e]{text-align:center;padding:3rem;color:#f87171}.retry-btn[data-v-773dd09e]{background:#3b82f6;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.375rem;cursor:pointer;margin-top:1rem}.retry-btn[data-v-773dd09e]:hover{background:#2563eb}.auto-refresh[data-v-773dd09e]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;background:#1f2937;border-radius:.375rem;border:1px solid #374151}.auto-refresh button[data-v-773dd09e]{background:#374151;color:#e5e7eb;border:none;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;font-size:.875rem}.auto-refresh button.active[data-v-773dd09e]{background:#10b981;color:#fff}.auto-refresh button[data-v-773dd09e]:hover{opacity:.8}@media (max-width:768px){.chart-row[data-v-773dd09e],.status-cards[data-v-773dd09e]{grid-template-columns:1fr}.outages-table[data-v-773dd09e]{overflow-x:auto}table[data-v-773dd09e]{min-width:600px}}.subreddit-archive[data-v-92085880]{max-width:1200px;margin:0 auto;padding:20px}.subreddit-header[data-v-92085880]{background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);padding:24px;margin-bottom:20px}.subreddit-header h1[data-v-92085880]{margin:0 0 16px 0;color:var(--text-primary);font-size:32px;font-weight:700}.loading-message[data-v-92085880]{color:var(--text-muted);font-style:italic}.archive-stats[data-v-92085880]{display:flex;gap:32px;margin-bottom:16px}.stat-item[data-v-92085880]{display:flex;flex-direction:column;gap:4px}.stat-value[data-v-92085880]{font-size:24px;font-weight:700;color:var(--accent-primary)}.stat-label[data-v-92085880]{font-size:14px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.archive-range[data-v-92085880]{padding-top:16px;border-top:1px solid var(--bg-card-border);font-size:14px;color:var(--text-secondary)}.archive-label[data-v-92085880]{font-weight:600;color:var(--text-primary)}.archive-dates[data-v-92085880]{color:var(--text-secondary)}.controls-bar[data-v-92085880]{display:flex;justify-content:space-between;align-items:center;background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);padding:16px;margin-bottom:20px}.sort-control[data-v-92085880]{display:flex;align-items:center;gap:8px}.sort-control label[data-v-92085880]{font-weight:500;color:var(--text-primary)}.sort-control select[data-v-92085880]{padding:8px 12px;border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);background:var(--bg-secondary);color:var(--text-primary);font-size:14px;cursor:pointer}.view-toggle[data-v-92085880]{display:flex;gap:8px}.view-btn[data-v-92085880]{padding:8px 16px;border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.view-btn.active[data-v-92085880]{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.empty-state[data-v-92085880],.error-state[data-v-92085880],.loading-state[data-v-92085880]{text-align:center;padding:60px 20px;background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius)}.loading-spinner[data-v-92085880]{width:40px;height:40px;margin:0 auto 16px;border:3px solid var(--bg-card-hover);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-92085880 1s linear infinite}@keyframes spin-92085880{to{transform:rotate(1turn)}}.empty-state h2[data-v-92085880],.error-state h2[data-v-92085880]{color:var(--text-primary);margin-bottom:8px}.empty-state p[data-v-92085880],.error-state p[data-v-92085880]{color:var(--text-secondary);margin:8px 0}.empty-hint[data-v-92085880],.error-hint[data-v-92085880]{color:var(--text-muted);font-size:14px}.posts-container[data-v-92085880]{background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);overflow:hidden}.posts-list-compact[data-v-92085880]{display:flex;flex-direction:column}.post-row[data-v-92085880]{display:flex;padding:12px 16px;border-bottom:var(--border-width) solid var(--bg-card-border);transition:background .2s}.post-row[data-v-92085880]:hover{background:var(--bg-card-hover)}.post-row[data-v-92085880]:last-child{border-bottom:none}.vote-column[data-v-92085880]{display:flex;flex-direction:column;align-items:center;min-width:50px;margin-right:12px}.vote-column .score[data-v-92085880]{font-size:18px;font-weight:700;color:var(--text-primary)}.vote-column .label[data-v-92085880]{font-size:12px;color:var(--text-muted)}.content-column[data-v-92085880]{flex:1;display:flex;flex-direction:column;gap:4px}.post-title-row[data-v-92085880]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flair[data-v-92085880]{display:inline-block;padding:2px 8px;background:var(--bg-secondary);border:var(--border-width) solid var(--bg-card-border);border-radius:12px;font-size:12px;font-weight:500;color:var(--accent-primary)}.post-title[data-v-92085880]{font-size:16px;font-weight:500;color:var(--accent-primary);text-decoration:none}.post-title[data-v-92085880]:hover{text-decoration:underline}.self-text-indicator[data-v-92085880]{font-size:14px;color:var(--text-muted)}.post-metadata[data-v-92085880]{display:flex;gap:12px;font-size:12px;color:var(--text-muted)}.selftext-preview[data-v-92085880]{margin-top:4px;font-size:14px;color:var(--text-secondary);line-height:1.4}.thumbnail-column[data-v-92085880]{margin-left:12px}.thumbnail[data-v-92085880]{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.posts-list-detailed[data-v-92085880]{display:grid;gap:16px;padding:16px}.post-card[data-v-92085880]{background:var(--bg-secondary);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);padding:16px}.post-header[data-v-92085880]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.post-card .post-title[data-v-92085880]{font-size:18px;font-weight:600}.post-body[data-v-92085880]{margin-bottom:12px}.post-preview[data-v-92085880]{color:var(--text-secondary);line-height:1.6;margin-bottom:8px}.post-link a[data-v-92085880]{color:var(--accent-primary);text-decoration:none}.post-link a[data-v-92085880]:hover{text-decoration:underline}.post-footer[data-v-92085880]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:var(--border-width) solid var(--bg-card-border)}.post-stats[data-v-92085880]{display:flex;gap:16px}.post-stats .stat[data-v-92085880]{font-size:14px;color:var(--text-secondary)}.post-meta[data-v-92085880]{display:flex;gap:12px;font-size:12px;color:var(--text-muted)}.pagination[data-v-92085880]{display:flex;justify-content:center;margin-top:20px}.load-more-btn[data-v-92085880]{padding:12px 24px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--border-radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.load-more-btn[data-v-92085880]:hover:not(:disabled){background:#357abd}.load-more-btn[data-v-92085880]:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.subreddit-header[data-v-92085880]{padding:16px}.subreddit-header h1[data-v-92085880]{font-size:24px}.archive-stats[data-v-92085880]{flex-direction:column;gap:16px}.controls-bar[data-v-92085880]{flex-direction:column;gap:12px}.post-row[data-v-92085880]{padding:8px 12px}.vote-column[data-v-92085880]{min-width:40px}.vote-column .score[data-v-92085880]{font-size:16px}.post-title[data-v-92085880]{font-size:14px}.thumbnail[data-v-92085880]{width:50px;height:50px}.post-footer[data-v-92085880]{flex-direction:column;gap:8px;align-items:flex-start}}.oauth-callback[data-v-4ab4fa22]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#ccc}.callback-container[data-v-4ab4fa22]{background:#222;border-radius:12px;padding:40px;max-width:500px;width:90%;text-align:center;border:1px solid #333}.callback-container h2[data-v-4ab4fa22]{color:#ff6b35;margin-bottom:30px;font-size:24px}.loading[data-v-4ab4fa22]{display:flex;flex-direction:column;align-items:center;gap:20px}.spinner[data-v-4ab4fa22]{width:40px;height:40px;border:4px solid #333;border-top:4px solid #ff6b35;border-radius:50%;animation:spin-4ab4fa22 1s linear infinite}@keyframes spin-4ab4fa22{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success[data-v-4ab4fa22]{color:#28a745}.success-icon[data-v-4ab4fa22]{font-size:48px;margin-bottom:20px;color:#28a745}.error[data-v-4ab4fa22]{color:#dc3545}.error-icon[data-v-4ab4fa22]{font-size:48px;margin-bottom:20px;color:#dc3545}.error h3[data-v-4ab4fa22],.success h3[data-v-4ab4fa22]{margin-bottom:15px;font-size:20px}.error p[data-v-4ab4fa22],.success p[data-v-4ab4fa22]{margin-bottom:25px;line-height:1.5}.redirect-btn[data-v-4ab4fa22]{background:#ff6b35;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.redirect-btn[data-v-4ab4fa22]:hover{background:#ff5722;transform:translateY(-1px)}.redirect-btn[data-v-4ab4fa22]:active{transform:translateY(0)}.token-manager[data-v-3032de6a]{min-height:100vh;background:var(--bg-primary);padding:20px}.token-manager-container[data-v-3032de6a]{max-width:1200px;margin:0 auto}.page-header[data-v-3032de6a]{margin-bottom:30px}.page-header h1[data-v-3032de6a]{font-size:32px;color:var(--text-primary);margin-bottom:8px}.subtitle[data-v-3032de6a]{color:var(--text-secondary);font-size:16px}.api-docs-banner[data-v-3032de6a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;border-radius:8px;background:rgba(74,158,255,.08);border:1px solid rgba(74,158,255,.25);font-size:14px;color:var(--text-secondary)}.api-docs-banner a[data-v-3032de6a]{color:var(--accent-primary);text-decoration:none;font-weight:500}.api-docs-banner a[data-v-3032de6a]:hover{text-decoration:underline}.docs-sep[data-v-3032de6a]{color:var(--text-muted,#888)}.generation-section[data-v-3032de6a]{background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:12px;padding:24px;margin-bottom:30px}.generation-section h2[data-v-3032de6a]{font-size:24px;color:var(--text-primary);margin-bottom:20px}.template-section[data-v-3032de6a]{margin-bottom:30px}.template-section h3[data-v-3032de6a]{font-size:18px;color:var(--text-primary);margin-bottom:16px}.template-grid[data-v-3032de6a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.template-card[data-v-3032de6a]{background:var(--bg-card-hover);border:2px solid transparent;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s;display:flex;gap:12px}.template-card[data-v-3032de6a]:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.template-card.selected[data-v-3032de6a]{border-color:var(--accent-primary);background:rgba(74,158,255,.1)}.template-icon[data-v-3032de6a]{font-size:32px;flex-shrink:0}.template-info[data-v-3032de6a]{flex:1}.template-info h4[data-v-3032de6a]{font-size:16px;color:var(--text-primary);margin-bottom:4px}.template-info p[data-v-3032de6a]{font-size:13px;color:var(--text-secondary);margin-bottom:8px}.template-details[data-v-3032de6a]{display:flex;gap:8px;flex-wrap:wrap}.duration-badge[data-v-3032de6a],.scope-badge[data-v-3032de6a]{font-size:11px;padding:2px 8px;border-radius:12px;background:var(--accent-primary);color:#fff}.custom-form[data-v-3032de6a]{border-top:1px solid var(--bg-card-border);padding-top:24px}.custom-form h3[data-v-3032de6a]{font-size:18px;color:var(--text-primary);margin-bottom:16px}.form-row[data-v-3032de6a]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.form-group[data-v-3032de6a]{display:flex;flex-direction:column}.form-group label[data-v-3032de6a]{font-size:14px;color:var(--text-primary);margin-bottom:6px;font-weight:500}.form-group input[data-v-3032de6a],.form-group select[data-v-3032de6a]{padding:10px 12px;border:1px solid var(--bg-card-border);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:14px}.form-group small[data-v-3032de6a]{font-size:12px;color:var(--text-secondary);margin-top:4px}.btn-primary[data-v-3032de6a]{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s}.btn-primary[data-v-3032de6a]:hover{background:#5a9ae8}.btn-secondary[data-v-3032de6a]{background:var(--bg-card-hover);color:var(--text-primary);border:1px solid var(--bg-card-border);padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.btn-secondary[data-v-3032de6a]:hover{background:var(--bg-card-border)}.btn-warning[data-v-3032de6a]{background:#ff9800;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer}.btn-warning[data-v-3032de6a]:hover{background:#e68900}.btn-danger[data-v-3032de6a]{background:#f44336;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:13px;cursor:pointer}.btn-danger[data-v-3032de6a]:hover{background:#e53935}.btn-icon[data-v-3032de6a]{background:none;border:none;font-size:16px;cursor:pointer;padding:4px}.tokens-section[data-v-3032de6a]{background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:12px;padding:24px}.section-header[data-v-3032de6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h2[data-v-3032de6a]{font-size:24px;color:var(--text-primary)}.empty-state[data-v-3032de6a],.loading-state[data-v-3032de6a]{text-align:center;padding:60px 20px;color:var(--text-secondary)}.empty-icon[data-v-3032de6a]{font-size:48px;margin-bottom:16px}.spinner[data-v-3032de6a]{border:4px solid var(--bg-card-border);border-top:4px solid var(--accent-primary);border-radius:50%;width:40px;height:40px;animation:spin-3032de6a 1s linear infinite;margin:0 auto 16px}.tokens-grid[data-v-3032de6a]{display:grid;gap:16px}.token-card[data-v-3032de6a]{background:var(--bg-card-hover);border:1px solid var(--bg-card-border);border-radius:8px;padding:20px;transition:all .2s}.token-card[data-v-3032de6a]:hover{box-shadow:var(--shadow-md)}.token-card.inactive[data-v-3032de6a]{opacity:.6}.token-card.expired[data-v-3032de6a]{border-color:#ff9800}.token-header[data-v-3032de6a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.token-name[data-v-3032de6a]{font-size:18px;font-weight:600;color:var(--text-primary)}.status-badge[data-v-3032de6a]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-badge.active[data-v-3032de6a]{background:#4caf50;color:#fff}.status-badge.inactive[data-v-3032de6a]{background:#9e9e9e;color:#fff}.status-badge.expired[data-v-3032de6a]{background:#ff9800;color:#fff}.token-info[data-v-3032de6a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.token-field[data-v-3032de6a]{display:flex;flex-direction:column}.token-field label[data-v-3032de6a]{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.token-field>.btn-icon[data-v-3032de6a],.token-field>code[data-v-3032de6a]{align-self:flex-start}.token-field .btn-icon[data-v-3032de6a]{margin-top:4px;margin-right:4px}.token-field-row[data-v-3032de6a]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.token-field code[data-v-3032de6a]{background:var(--bg-primary);padding:4px 8px;border-radius:4px;font-family:monospace;font-size:12px}.token-field span[data-v-3032de6a]{font-size:13px;color:var(--text-primary)}.token-actions[data-v-3032de6a]{display:flex;gap:8px;flex-wrap:wrap}.modal-overlay[data-v-3032de6a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-content[data-v-3032de6a]{background:var(--bg-card);border-radius:12px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.generated-modal[data-v-3032de6a]{max-width:700px}.modal-header[data-v-3032de6a]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--bg-card-border)}.modal-header h2[data-v-3032de6a]{font-size:20px;color:var(--text-primary);margin:0}.btn-close[data-v-3032de6a]{background:none;border:none;font-size:32px;color:var(--text-secondary);cursor:pointer;padding:0;line-height:1}.modal-body[data-v-3032de6a]{padding:24px}.token-detail-row[data-v-3032de6a]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--bg-card-border)}.token-detail-row label[data-v-3032de6a]{font-weight:600;color:var(--text-primary)}.token-detail-row span[data-v-3032de6a]{color:var(--text-secondary)}.token-display[data-v-3032de6a]{display:flex;gap:12px;align-items:center;flex:1}.token-display code[data-v-3032de6a]{flex:1;background:var(--bg-primary);padding:12px;border-radius:6px;font-family:monospace;font-size:12px;word-break:break-all}.test-input[data-v-3032de6a]{margin-bottom:20px}.test-input label[data-v-3032de6a]{display:block;margin-bottom:8px;font-weight:600;color:var(--text-primary)}.test-input input[data-v-3032de6a]{width:100%;padding:12px;border:1px solid var(--bg-card-border);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:14px}.test-result[data-v-3032de6a]{margin-top:20px;padding:16px;border-radius:8px}.test-result.success[data-v-3032de6a]{background:#4caf50;color:#fff}.test-result.error[data-v-3032de6a]{background:#f44336;color:#fff}.test-result h3[data-v-3032de6a]{margin:0 0 12px 0}.generated-warning[data-v-3032de6a]{background:#ff9800;color:#fff;padding:12px;border-radius:6px;margin-bottom:20px;font-weight:600}.generated-token-display[data-v-3032de6a]{display:flex;gap:12px;margin-bottom:20px}.generated-token-display code[data-v-3032de6a]{flex:1;background:var(--bg-primary);padding:16px;border-radius:6px;font-family:monospace;font-size:12px;word-break:break-all}.generated-info p[data-v-3032de6a]{margin:8px 0;color:var(--text-primary)}.qr-modal[data-v-3032de6a]{max-width:360px}.qr-modal-body[data-v-3032de6a]{text-align:center}.qr-token-name[data-v-3032de6a]{margin:0 0 16px 0;color:var(--text-secondary);font-size:14px}.generated-qr[data-v-3032de6a],.qr-display[data-v-3032de6a]{display:flex;flex-direction:column;align-items:center;gap:12px}.qr-image[data-v-3032de6a]{width:280px;height:280px;border-radius:8px;background:#fff;padding:8px}.qr-hint[data-v-3032de6a]{margin:0;color:var(--text-secondary);font-size:13px}.qr-error[data-v-3032de6a]{color:#f44336;font-size:14px}.generated-qr[data-v-3032de6a]{margin-bottom:20px;padding-top:8px;border-top:1px solid var(--bg-card-border)}.generated-token-display[data-v-3032de6a]{flex-wrap:wrap}@media (max-width:768px){.form-row[data-v-3032de6a],.token-info[data-v-3032de6a]{grid-template-columns:1fr}.token-actions[data-v-3032de6a]{flex-direction:column}.token-actions button[data-v-3032de6a]{width:100%}}.auth-required[data-v-3032de6a]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 20px}.auth-required-content[data-v-3032de6a]{text-align:center;max-width:500px}.auth-required-content h2[data-v-3032de6a]{color:var(--text-primary);margin-bottom:16px;font-size:24px}.auth-required-content p[data-v-3032de6a]{color:var(--text-secondary);margin-bottom:24px;font-size:16px}.auth-required-content .timer[data-v-3032de6a]{color:var(--text-muted);font-size:14px;margin-bottom:24px}.auth-required-content .spinner[data-v-3032de6a]{width:40px;height:40px;margin:0 auto 24px;border:4px solid var(--bg-card-border);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-3032de6a .8s linear infinite}@keyframes spin-3032de6a{to{transform:rotate(1turn)}}.auth-required-content .auth-buttons[data-v-3032de6a]{display:flex;gap:12px;justify-content:center;margin-top:20px}.starred-items-page[data-v-4be12b67]{max-width:1200px;margin:0 auto;padding:20px}.page-header[data-v-4be12b67]{text-align:center;margin-bottom:30px}.page-header h1[data-v-4be12b67]{font-size:32px;color:var(--text-primary);margin:0 0 8px 0}.page-description[data-v-4be12b67]{color:var(--text-muted);font-size:16px;margin:0}.category-filter[data-v-4be12b67]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;justify-content:center}.category-btn[data-v-4be12b67]{background:var(--bg-secondary);border:var(--border-width) solid var(--bg-card-border);color:var(--text-primary);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.category-btn[data-v-4be12b67]:hover{background:var(--bg-card-hover);border-color:var(--accent-primary)}.category-btn.active[data-v-4be12b67]{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.new-category-btn[data-v-4be12b67]{border-style:dashed}.filter-bar[data-v-4be12b67]{background:var(--bg-secondary);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);padding:16px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.search-container[data-v-4be12b67]{display:flex;gap:8px;flex:1;min-width:300px}.search-input[data-v-4be12b67]{flex:1;padding:8px 12px;border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);background:var(--bg-card);color:var(--text-primary);font-size:14px}.search-btn[data-v-4be12b67]{background:var(--accent-primary);color:#fff;border:none;padding:8px 16px;border-radius:var(--border-radius);cursor:pointer;font-weight:500;transition:all .2s ease}.search-btn[data-v-4be12b67]:hover{background:#357abd}.filter-options[data-v-4be12b67]{display:flex;gap:8px}.filter-select[data-v-4be12b67]{padding:8px 12px;border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);background:var(--bg-card);color:var(--text-primary);font-size:14px;cursor:pointer}.loading-state[data-v-4be12b67]{text-align:center;padding:60px 20px;color:var(--text-muted)}.loading-spinner[data-v-4be12b67]{display:inline-block;width:40px;height:40px;border:4px solid hsla(0,0%,100%,.1);border-top:4px solid var(--accent-primary);border-radius:50%;animation:spin-4be12b67 1s linear infinite;margin:0 auto 16px}@keyframes spin-4be12b67{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state[data-v-4be12b67]{text-align:center;padding:80px 20px;color:var(--text-muted)}.empty-icon[data-v-4be12b67]{font-size:64px;margin-bottom:16px;opacity:.5}.empty-state h2[data-v-4be12b67]{color:var(--text-primary);margin:0 0 8px 0}.empty-state p[data-v-4be12b67]{margin:0 0 24px 0}.cta-btn[data-v-4be12b67]{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:var(--border-radius);font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.cta-btn[data-v-4be12b67]:hover{background:#357abd;transform:translateY(-1px)}.items-container[data-v-4be12b67]{margin-top:20px}.items-header[data-v-4be12b67]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.items-header h2[data-v-4be12b67]{color:var(--text-primary);margin:0;font-size:24px}.bulk-actions[data-v-4be12b67]{display:flex;gap:8px}.bulk-btn[data-v-4be12b67]{background:var(--accent-error);color:#fff;border:none;padding:8px 16px;border-radius:var(--border-radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.bulk-btn[data-v-4be12b67]:hover{background:#d32f2f}.items-grid[data-v-4be12b67]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.item-card[data-v-4be12b67]{background:var(--bg-secondary);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);padding:16px;cursor:pointer;transition:all .2s ease;position:relative}.item-card.comment[data-v-4be12b67]{background:linear-gradient(135deg,rgba(74,158,255,.05),var(--bg-secondary));border-left:3px solid var(--accent-primary)}.item-card.post[data-v-4be12b67],.item-card.thread[data-v-4be12b67]{background:linear-gradient(135deg,rgba(16,185,129,.05),var(--bg-secondary));border-left:3px solid var(--accent-success)}.item-card[data-v-4be12b67]:hover{background:var(--bg-card-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.item-card.selected[data-v-4be12b67]{border-color:var(--accent-primary);background:rgba(74,158,255,.1)}.item-header[data-v-4be12b67]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.item-type-badge[data-v-4be12b67]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.item-type-badge.comment[data-v-4be12b67]{background:var(--accent-primary);color:#fff}.item-type-badge.post[data-v-4be12b67],.item-type-badge.thread[data-v-4be12b67]{background:var(--accent-success);color:#fff}.item-category[data-v-4be12b67]{background:var(--bg-card);color:var(--text-secondary);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.item-date[data-v-4be12b67]{margin-left:auto;color:var(--text-muted);font-size:12px}.item-content[data-v-4be12b67]{margin-bottom:12px}.item-title[data-v-4be12b67]{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 8px 0;line-height:1.4}.item-body[data-v-4be12b67]{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0 0 8px 0}.item-notes[data-v-4be12b67]{background:var(--bg-card);padding:8px 12px;border-radius:var(--border-radius);font-size:13px;color:var(--text-secondary);border-left:3px solid var(--accent-primary)}.item-footer[data-v-4be12b67]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.item-meta[data-v-4be12b67]{display:flex;gap:8px;font-size:12px}.subreddit[data-v-4be12b67]{color:var(--accent-secondary);font-weight:600}.author[data-v-4be12b67]{color:var(--text-muted)}.item-actions[data-v-4be12b67]{display:flex;gap:8px}.action-btn[data-v-4be12b67]{background:none;border:var(--border-width) solid var(--bg-card-border);color:var(--text-secondary);padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.action-btn[data-v-4be12b67]:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.edit-btn[data-v-4be12b67]:hover{border-color:var(--accent-warning);color:var(--accent-warning)}.unstar-btn[data-v-4be12b67]:hover{border-color:var(--accent-error);color:var(--accent-error)}.load-more-container[data-v-4be12b67]{text-align:center;margin-top:30px}.load-more-btn[data-v-4be12b67]{background:var(--accent-primary);color:#fff;border:none;padding:12px 24px;border-radius:var(--border-radius);font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.load-more-btn[data-v-4be12b67]:hover:not(:disabled){background:#357abd}.load-more-btn[data-v-4be12b67]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-4be12b67]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10000;backdrop-filter:blur(2px)}.modal-content[data-v-4be12b67]{background:var(--bg-card);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);box-shadow:var(--shadow-lg);width:90%;max-width:400px}.small-modal[data-v-4be12b67]{max-width:400px}.modal-header[data-v-4be12b67]{background:var(--bg-secondary);padding:16px 20px;border-bottom:var(--border-width) solid var(--bg-card-border);display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-4be12b67]{margin:0;color:var(--text-primary);font-size:18px;font-weight:600}.close-btn[data-v-4be12b67]{background:var(--accent-error);color:#fff;border:none;width:32px;height:32px;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center}.close-btn[data-v-4be12b67]:hover{background:#d32f2f;transform:scale(1.1)}.modal-body[data-v-4be12b67]{padding:20px}.form-group[data-v-4be12b67]{margin-bottom:16px}.form-group label[data-v-4be12b67]{display:block;margin-bottom:8px;color:var(--text-primary);font-weight:500;font-size:14px}.category-input[data-v-4be12b67],.category-select[data-v-4be12b67],.notes-textarea[data-v-4be12b67]{width:100%;padding:8px 12px;border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);background:var(--bg-secondary);color:var(--text-primary);font-size:14px}.notes-textarea[data-v-4be12b67]{resize:vertical;font-family:inherit}.modal-actions[data-v-4be12b67]{display:flex;justify-content:flex-end;gap:12px}.cancel-btn[data-v-4be12b67],.confirm-btn[data-v-4be12b67]{padding:8px 16px;border:none;border-radius:var(--border-radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-4be12b67]{background:var(--bg-secondary);color:var(--text-primary)}.cancel-btn[data-v-4be12b67]:hover{background:var(--bg-card-hover)}.confirm-btn[data-v-4be12b67]{background:var(--accent-primary);color:#fff}.confirm-btn[data-v-4be12b67]:hover{background:#357abd}@media (max-width:768px){.starred-items-page[data-v-4be12b67]{padding:16px}.page-header h1[data-v-4be12b67]{font-size:24px}.filter-bar[data-v-4be12b67]{flex-direction:column;align-items:stretch}.search-container[data-v-4be12b67]{min-width:100%}.filter-options[data-v-4be12b67]{width:100%}.filter-select[data-v-4be12b67]{flex:1}.items-grid[data-v-4be12b67]{grid-template-columns:1fr}.items-header[data-v-4be12b67]{flex-direction:column;align-items:flex-start}.bulk-actions[data-v-4be12b67],.bulk-btn[data-v-4be12b67]{width:100%}}.user-history[data-v-c2de480c]{max-width:1200px;margin:0 auto;padding:20px}.header[data-v-c2de480c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid var(--bg-card-border)}.header h1[data-v-c2de480c]{margin:0;color:var(--text-primary);font-size:28px;font-weight:600}.header-controls[data-v-c2de480c]{display:flex;align-items:center;gap:16px}.results-count[data-v-c2de480c]{color:var(--text-muted);font-size:14px}.controls-row[data-v-c2de480c]{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:20px;padding:16px;background:var(--bg-secondary);border-radius:var(--border-radius)}.per-page-filter[data-v-c2de480c],.subreddit-filter[data-v-c2de480c]{display:flex;align-items:center;gap:8px}.per-page-filter label[data-v-c2de480c],.subreddit-filter label[data-v-c2de480c]{color:var(--text-primary);font-size:14px;font-weight:500}.per-page-select[data-v-c2de480c],.subreddit-select[data-v-c2de480c]{padding:8px 12px;border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);background:var(--bg-primary);color:var(--text-primary);font-size:14px;cursor:pointer}.per-page-select[data-v-c2de480c]:hover,.subreddit-select[data-v-c2de480c]:hover{border-color:var(--accent-primary)}.stats[data-v-c2de480c]{display:flex;gap:20px;margin-left:auto}.stat[data-v-c2de480c]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-c2de480c]{font-size:24px;font-weight:600;color:var(--accent-primary)}.stat-label[data-v-c2de480c]{font-size:12px;color:var(--text-muted)}.loading[data-v-c2de480c]{text-align:center;padding:60px 20px;color:var(--text-muted)}.spinner[data-v-c2de480c]{width:40px;height:40px;margin:0 auto 20px;border:4px solid var(--bg-card-border);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-c2de480c .8s linear infinite}@keyframes spin-c2de480c{to{transform:rotate(1turn)}}.error[data-v-c2de480c]{text-align:center;padding:40px 20px;background:var(--bg-error);border:var(--border-width) solid var(--accent-error);border-radius:var(--border-radius);color:var(--text-error);margin-bottom:20px}.error p[data-v-c2de480c]{margin:0 0 16px 0}.retry-btn[data-v-c2de480c]{padding:8px 16px;background:var(--accent-primary);color:#fff;border:none;border-radius:var(--border-radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.retry-btn[data-v-c2de480c]:hover{background:#357abd}.no-comments[data-v-c2de480c]{text-align:center;padding:60px 20px;color:var(--text-muted)}.no-comments p[data-v-c2de480c]{margin:0 0 16px 0;font-size:16px}.cta-btn[data-v-c2de480c]{display:inline-block;padding:10px 20px;background:var(--accent-primary);color:#fff;text-decoration:none;border-radius:var(--border-radius);font-size:14px;font-weight:500;transition:background .2s ease}.cta-btn[data-v-c2de480c]:hover{background:#357abd}.pagination[data-v-c2de480c]{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:30px;padding:20px}.page-btn[data-v-c2de480c]{padding:10px 20px;background:var(--bg-secondary);color:var(--text-primary);border:var(--border-width) solid var(--bg-card-border);border-radius:var(--border-radius);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page-btn[data-v-c2de480c]:hover:not(:disabled){background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.page-btn[data-v-c2de480c]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-c2de480c]{color:var(--text-muted);font-size:14px}@media (max-width:768px){.header[data-v-c2de480c]{flex-direction:column;align-items:flex-start}.header h1[data-v-c2de480c]{font-size:24px}.controls-row[data-v-c2de480c],.per-page-filter[data-v-c2de480c],.subreddit-filter[data-v-c2de480c]{flex-direction:column;align-items:stretch}.stats[data-v-c2de480c]{margin-left:0;justify-content:space-around}.pagination[data-v-c2de480c]{flex-direction:column;gap:12px}}.thread-viewer[data-v-608de779]{max-width:1000px;margin:0 auto;padding:20px;background:transparent;min-height:100vh;color:#ecf0f1}.viewer-container h1[data-v-608de779]{margin:0 0 10px 0;color:#ecf0f1;font-size:32px;text-align:center}.subtitle[data-v-608de779]{text-align:center;color:#888;margin-bottom:30px;font-size:16px}.input-section[data-v-608de779]{background:#1e2329;padding:20px;border-radius:8px;margin-bottom:20px;border:1px solid #2d3748;box-shadow:0 4px 6px rgba(0,0,0,.3)}.input-wrapper[data-v-608de779]{display:flex;gap:8px;margin-bottom:12px}.thread-input[data-v-608de779]{flex:1;background:#2d3748;border:1px solid #4a5568;color:#e2e8f0;padding:12px 16px;font-size:14px;border-radius:6px;outline:none;transition:all .2s}.thread-input[data-v-608de779]:focus{border-color:#63b3ed;box-shadow:0 0 0 1px #63b3ed}.lookup-btn[data-v-608de779]{background:#4299e1;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:18px;transition:all .2s;min-width:50px;display:flex;align-items:center;justify-content:center}.lookup-btn[data-v-608de779]:hover:not(:disabled){background:#3182ce}.lookup-btn[data-v-608de779]:disabled{background:#4a5568;cursor:not-allowed}.examples[data-v-608de779]{display:flex;gap:12px;align-items:center;font-size:13px}.examples-label[data-v-608de779]{color:#888;font-weight:500}.examples a[data-v-608de779]{color:#4a9eff;text-decoration:none;transition:color .2s}.examples a[data-v-608de779]:hover{color:#6ab0ff;text-decoration:underline}.error-message[data-v-608de779]{background:#e74c3c;color:#fff;padding:20px;border-radius:8px;margin-bottom:20px}.error-message h3[data-v-608de779]{margin:0 0 10px 0;font-size:18px}.error-message p[data-v-608de779]{margin:0;font-size:14px}.coverage-banner[data-v-608de779]{background:#1e2329;padding:20px;border-radius:8px;margin-bottom:20px;border:2px solid #444;border-left-width:6px}.coverage-banner.high-coverage[data-v-608de779]{border-left-color:#48bb78}.coverage-banner.medium-coverage[data-v-608de779]{border-left-color:#ecc94b}.coverage-banner.low-coverage[data-v-608de779]{border-left-color:#f56565}.coverage-main h2[data-v-608de779]{margin:0 0 10px 0;color:#ecf0f1;font-size:20px;font-weight:600}.coverage-stats[data-v-608de779]{display:flex;align-items:center;gap:8px;font-size:14px;color:#b0b8c0}.stat[data-v-608de779]{color:#e2e8f0}.stat strong[data-v-608de779]{color:#ecf0f1;font-size:16px}.stat-separator[data-v-608de779]{color:#718096}.coverage-percentage[data-v-608de779]{margin-left:8px;padding:4px 8px;border-radius:4px;font-weight:600;font-size:13px}.high-coverage .coverage-percentage[data-v-608de779]{background:#48bb78;color:#fff}.medium-coverage .coverage-percentage[data-v-608de779]{background:#ecc94b;color:#1a202c}.low-coverage .coverage-percentage[data-v-608de779]{background:#f56565;color:#fff}.coverage-meta[data-v-608de779]{margin-top:8px;font-size:13px;color:#718096}.view-reddit-link[data-v-608de779]{margin-left:12px;color:#4a9eff;text-decoration:none}.view-reddit-link[data-v-608de779]:hover{text-decoration:underline}.thread-selftext[data-v-608de779]{margin-top:12px;padding-top:12px;border-top:1px solid #2d3748;color:#cbd5e0;line-height:1.5;white-space:pre-wrap}.missing-banner[data-v-608de779]{background:rgba(245,101,101,.1);border:1px solid rgba(245,101,101,.3);color:#feb2b2;padding:12px 16px;border-radius:6px;margin-bottom:20px;font-size:13px}.missing-banner span[data-v-608de779]{margin-left:8px}.thread-comments[data-v-608de779]{background:#1e2329;padding:12px 16px;border-radius:8px;border:1px solid #2d3748}.comments-list[data-v-608de779]{display:flex;flex-direction:column;gap:2px}.no-comments[data-v-608de779]{text-align:center;color:#718096;padding:20px}.loading-spinner[data-v-608de779]{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-608de779 1s linear infinite}@keyframes spin-608de779{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}