.public-home{max-width:1200px;margin:auto;padding:36px 32px 48px;color:var(--foreground)}.public-heading{position:relative;margin-bottom:24px}.public-heading h1{font-size:28px;font-weight:650}.public-heading>a{position:absolute;right:0;bottom:8px;font-size:13px;color:var(--accent-text)}.public-hero{margin-bottom:24px}.public-search{display:flex;align-items:center;gap:12px;padding:5px 6px 5px 16px;background:var(--card);border:1px solid var(--border);border-radius:10px}.public-search>svg{color:var(--muted-foreground);flex-shrink:0}.public-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);font-size:14px;box-shadow:none;outline:none}.public-search button{border-radius:7px;background:var(--action);color:#fff;padding:11px 22px;white-space:nowrap;font-size:14px}.public-hot{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:14px;color:var(--muted-foreground);font-size:12px}.public-hot a:hover{color:var(--accent-text)}.public-filters{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:22px}.public-filter-row{display:flex;gap:16px;align-items:flex-start;margin-bottom:18px}.public-filter-row:last-child{margin-bottom:0}.public-filter-label{flex:0 0 70px;color:var(--muted-foreground);font-size:13px;line-height:32px}.public-options{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.public-options a{padding:6px 10px;border-radius:6px;font-size:13px;line-height:20px}.public-options a:hover{background:var(--accent)}.public-options a.is-selected{color:var(--accent-text);background:var(--accent);font-weight:600}.public-options small{font-size:11px;color:var(--muted-foreground)}.public-time-row{flex-wrap:wrap}.public-selected{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;width:100%;padding-left:86px}.public-selected>a{border:1px solid var(--border);background:var(--accent);color:var(--accent-text);padding:5px 8px;border-radius:5px}.public-selected .public-clear{display:flex;align-items:center;gap:4px;background:transparent;color:var(--muted-foreground)}.public-results{margin-top:24px}.public-table-scroll{overflow:auto;border:1px solid var(--border);border-radius:10px;background:var(--card)}.public-results table{width:100%;border-collapse:collapse;text-align:left}.public-results th{background:var(--canvas);font-weight:500;font-size:12px;color:var(--muted-foreground);padding:13px 18px;white-space:nowrap}.public-results td{padding:20px 18px;border-top:1px solid var(--border);font-size:13px}.public-results td:first-child{font-size:15px;line-height:1.8;min-width:280px}.public-results td:not(:first-child){white-space:nowrap;color:var(--muted-foreground)}.public-results mark,.public-results td:first-child a:hover{color:var(--accent-text)}.public-results mark{background:var(--accent)}.public-result-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px;font-size:12px;color:var(--muted-foreground)}.public-result-footer nav{display:flex;gap:6px;flex-wrap:wrap}.public-result-footer a{padding:6px 10px;border:1px solid var(--border);border-radius:5px;background:var(--card)}.public-result-footer a.is-selected{background:var(--action);color:#fff}.public-empty{padding:48px 20px;text-align:center;background:var(--card);color:var(--muted-foreground)}.public-empty svg{margin:0 auto 16px}.public-empty h1{font-size:18px;color:var(--foreground);margin-bottom:8px}.public-empty a{display:inline-block;margin-top:16px;color:var(--accent-text)}@media (max-width:767px){.public-home{padding:24px 16px}.public-heading h1{font-size:24px}.public-search button{padding:10px 14px}.public-filters{padding:14px}.public-filter-row{gap:6px}.public-filter-label{flex-basis:62px;font-size:12px}.public-options{gap:3px}.public-options a{font-size:12px;padding:6px 7px}.public-selected{padding-left:68px}.public-results table{min-width:640px}}