.app[data-v-beb34ef6]{max-width:1200px;margin:0 auto;padding:20px}.header[data-v-beb34ef6]{text-align:center;margin-bottom:40px}.header h1[data-v-beb34ef6]{font-size:2.5rem;margin-bottom:10px}.subtitle[data-v-beb34ef6]{color:#888}.main[data-v-beb34ef6]{display:flex;flex-direction:column;gap:20px}.search-card[data-v-beb34ef6]{background:#333;padding:24px;border-radius:12px}.search-card form[data-v-beb34ef6]{display:flex;gap:16px;align-items:flex-end}.form-group[data-v-beb34ef6]{flex:1;display:flex;flex-direction:column;gap:8px}.form-group label[data-v-beb34ef6]{font-size:.875rem;color:#aaa}.form-group input[data-v-beb34ef6]{padding:12px;border:1px solid #444;border-radius:8px;background:#222;color:#fff;font-size:1rem}.form-group input[data-v-beb34ef6]:disabled{opacity:.5}button[data-v-beb34ef6]{padding:12px 24px;border:none;border-radius:8px;background:#ff2442;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:opacity .2s}button[data-v-beb34ef6]:hover:not(:disabled){opacity:.9}button[data-v-beb34ef6]:disabled{opacity:.5;cursor:not-allowed}.task-card[data-v-beb34ef6]{background:#333;padding:20px;border-radius:12px}.task-info[data-v-beb34ef6]{display:flex;gap:12px;align-items:center;margin-top:12px}.status[data-v-beb34ef6]{padding:4px 12px;border-radius:20px;font-size:.875rem;font-weight:600}.status.running[data-v-beb34ef6]{background:#3b82f6;color:#fff}.status.completed[data-v-beb34ef6]{background:#22c55e;color:#fff}.status.failed[data-v-beb34ef6]{background:#ef4444;color:#fff}.keyword[data-v-beb34ef6]{color:#aaa}.task-meta[data-v-beb34ef6]{margin-top:8px;display:flex;gap:16px;align-items:center}.duration[data-v-beb34ef6]{color:#888;font-size:.875rem}.loading[data-v-beb34ef6]{margin-top:12px;color:#3b82f6}.results-card[data-v-beb34ef6]{background:#333;padding:20px;border-radius:12px}.results-header[data-v-beb34ef6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.results-header h3[data-v-beb34ef6]{margin:0}.sort-controls[data-v-beb34ef6]{display:flex;align-items:center;gap:8px}.sort-controls label[data-v-beb34ef6]{color:#aaa;font-size:.875rem}.sort-select[data-v-beb34ef6]{padding:8px 12px;border:1px solid #444;border-radius:8px;background:#222;color:#fff;font-size:.875rem;cursor:pointer;outline:none}.sort-select[data-v-beb34ef6]:hover{border-color:#555}.results-grid[data-v-beb34ef6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.note-card[data-v-beb34ef6]{display:block;background:#222;border-radius:8px;overflow:hidden;transition:transform .2s;text-decoration:none;color:inherit}.note-card[data-v-beb34ef6]:hover{transform:translateY(-4px)}.note-cover[data-v-beb34ef6]{width:100%;height:200px;object-fit:cover}.note-content[data-v-beb34ef6]{padding:12px}.note-title[data-v-beb34ef6]{font-size:1rem;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note-author[data-v-beb34ef6]{color:#888;font-size:.875rem;margin-bottom:8px}.note-stats[data-v-beb34ef6]{display:flex;gap:12px;font-size:.875rem;color:#888}.error-card[data-v-beb34ef6]{background:#3f1a1a;border:1px solid #ef4444;padding:16px;border-radius:8px;color:#ef4444}@media (max-width: 768px){.app[data-v-beb34ef6]{padding:10px}.header h1[data-v-beb34ef6]{font-size:1.8rem}.search-card[data-v-beb34ef6]{padding:16px}.search-card form[data-v-beb34ef6]{flex-direction:column;align-items:stretch}.form-group input[data-v-beb34ef6]{padding:10px}button[data-v-beb34ef6]{padding:10px 20px}.results-grid[data-v-beb34ef6]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.note-cover[data-v-beb34ef6]{height:150px}.note-content[data-v-beb34ef6]{padding:10px}.note-title[data-v-beb34ef6]{font-size:.9rem}.note-stats[data-v-beb34ef6]{font-size:.75rem;gap:8px}.sort-controls[data-v-beb34ef6]{flex-direction:column;align-items:flex-start;gap:6px}.sort-select[data-v-beb34ef6]{width:100%}}@media (max-width: 480px){.results-grid[data-v-beb34ef6]{grid-template-columns:1fr 1fr;gap:10px}.note-cover[data-v-beb34ef6]{height:120px}.note-title[data-v-beb34ef6]{font-size:.85rem;-webkit-line-clamp:2}.note-author[data-v-beb34ef6]{font-size:.75rem}}:root{font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424}*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh}#app{width:100%;min-height:100vh}
