:root{color-scheme:dark;--bg:#060a12;--bg-soft:#0c1220;--panel:rgba(18,24,40,0.86);--panel-strong:rgba(14,19,34,0.96);--border:rgba(124,142,182,0.18);--text:#f3f7ff;--muted:#8e9ab4;--accent:#18e7cc;--accent-2:#62f3da;--gold:#f3b97e;--gold-soft:rgba(243,185,126,0.14);--shadow:0 24px 80px rgba(0,0,0,0.38);--font-body:var(--font-inter),var(--font-noto),ui-sans-serif,system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;--font-display:var(--font-display),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:clamp(1.75rem,4vw,2.625rem);--text-hero:clamp(2.5rem,6vw,4.25rem)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 18% 12%,rgba(24,231,204,.12),transparent 26%),radial-gradient(circle at 86% 8%,rgba(243,185,126,.12),transparent 22%),linear-gradient(180deg,#080d17,#0b1120 52%,#0a0f1b);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select{font:inherit}img{max-width:100%;display:block}.xhunt-page{min-height:100vh}.xhunt-shell{max-width:1380px;margin:0 auto;padding:24px 24px 56px}.xhunt-topbar{justify-content:space-between;gap:16px;padding:10px 4px 28px;border-bottom:1px solid rgba(255,255,255,.08)}.xhunt-brand,.xhunt-topbar{display:flex;align-items:center}.xhunt-brand{gap:18px;min-width:0}.xhunt-logo{width:auto;height:38px;object-fit:contain}.xhunt-brand-title{font-size:var(--text-xl);font-weight:700;letter-spacing:.01em;background:linear-gradient(90deg,#f2b33f,#f3c68c 50%,#d6a6a0);-webkit-background-clip:text;background-clip:text;color:transparent}.lang-toggle{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.03)}.lang-toggle button{color:var(--muted);background:transparent;border:0;border-radius:999px;padding:6px 12px;cursor:pointer;font-size:var(--text-xs)}.lang-toggle button.active{color:#091018;background:linear-gradient(135deg,var(--accent),var(--accent-2));font-weight:700}.hero-panel{position:relative;overflow:hidden;margin:28px 0 20px;padding:58px 48px 34px;border-radius:32px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(12,17,30,.88),rgba(11,16,28,.94));box-shadow:var(--shadow)}.hero-orb{position:absolute;border-radius:999px;filter:blur(50px);opacity:.25;pointer-events:none}.orb-one{width:220px;height:220px;background:rgba(24,231,204,.28);top:-50px;left:-30px}.orb-two{width:180px;height:180px;background:rgba(243,185,126,.26);right:7%;top:12%}.hero-copy{position:relative;z-index:1;text-align:center;max-width:860px;margin:0 auto 34px}.hero-eyebrow{margin:0 0 14px;color:#f6ae2d;font-size:var(--text-sm);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hero-copy h1{margin:0;font-size:var(--text-hero);line-height:1.05;font-weight:700;font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(90deg,#f2be8d,#e9c39d 38%,#d6a6a0);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-subtitle{margin:18px auto 0;max-width:880px;color:#8090ad;font-size:var(--text-lg);line-height:1.7}.hero-note{display:inline-flex;margin-top:22px;padding:10px 16px;border-radius:999px;color:#c9d6f1;border:1px solid rgba(243,185,126,.22);background:rgba(243,185,126,.08)}.hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;position:relative;z-index:1}.hero-stat-card{padding:18px 20px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);min-height:94px}.hero-stat-card span{display:block;color:var(--muted);font-size:var(--text-xs);margin-bottom:10px}.hero-stat-card strong{font-size:var(--text-2xl);line-height:1.1;font-family:var(--font-display);letter-spacing:-.02em}.content-panel,.control-panel,.notes-panel{border-radius:28px;border:1px solid rgba(255,255,255,.08);background:var(--panel);box-shadow:var(--shadow)}.control-panel{padding:22px}.content-panel{padding:20px;margin-top:16px}.notes-panel{padding:18px 22px;margin-top:16px}.notes-panel ul{margin:0;padding-left:20px;color:var(--muted);line-height:1.9}.control-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:end}.control-row+.control-row{margin-top:16px}.compact-row{grid-template-columns:3fr 4fr 5fr}.field-group{display:grid;gap:8px}.field-grow{grid-column:span 4}.field-group label{color:var(--muted);font-weight:600}.action-buttons,.search-input,.segmented,.select-wrap{min-height:52px;border-radius:18px}.select-wrap{display:flex;align-items:center;padding:0 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.select-wrap select{background:transparent;border:0;appearance:none}.search-input,.select-wrap select{width:100%;color:var(--text);outline:none}.search-input{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);padding:14px 16px}.search-input::placeholder{color:#61708b}.search-input:focus,.select-wrap:has(select:focus){border-color:rgba(24,231,204,.38);box-shadow:0 0 0 3px rgba(24,231,204,.08)}.segmented{display:inline-flex;padding:4px;gap:4px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.segmented button{border:0;border-radius:14px;padding:10px 14px;color:var(--muted);background:transparent;cursor:pointer;white-space:nowrap}.segmented button.active{color:#0b111b;background:linear-gradient(135deg,var(--accent),var(--accent-2));font-weight:700}.action-group{min-width:0}.action-buttons{display:flex;gap:10px}.ghost-btn,.link-btn,.primary-btn{border-radius:16px;padding:13px 16px;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.primary-btn{color:#091018;background:linear-gradient(135deg,var(--accent),var(--accent-2));font-weight:700}.primary-btn:hover{transform:translateY(-1px)}.ghost-btn{color:var(--text);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.link-btn{display:inline-flex;align-items:center;justify-content:center}.meta-strip{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06);color:var(--muted)}.meta-strip strong{color:#dde7fb}.meta-link{margin-left:auto}.meta-link a{color:var(--accent-2)}.table-wrap{overflow-x:auto}.xhunt-table{width:100%;border-collapse:collapse}.xhunt-table td,.xhunt-table th{padding:16px 12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(255,255,255,.06)}.xhunt-table th{color:var(--muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.rank-cell{min-width:82px}.rank-number{font-size:var(--text-2xl);line-height:1;color:#f6f9ff;letter-spacing:-.03em}.rank-number,.top-badge{font-weight:700;font-family:var(--font-display)}.top-badge{display:inline-flex;align-items:center;gap:3px;margin-top:6px;padding:4px 10px;border-radius:999px;font-size:var(--text-xs);letter-spacing:.04em;transition:box-shadow .3s ease,transform .2s ease}.top-badge.rank-1{color:#1a1205;background:linear-gradient(135deg,#f3b97e,#f6d094);box-shadow:0 0 20px rgba(243,185,126,.28),0 2px 8px rgba(0,0,0,.2)}.top-badge.rank-2{color:#1a1205;background:linear-gradient(135deg,#c9b08a,#dcc6a0);box-shadow:0 0 12px rgba(201,176,138,.18)}.top-badge.rank-3{color:#f6c38a;background:rgba(246,195,138,.08);border:1px solid rgba(246,195,138,.22)}.profile-cell{display:flex;gap:12px;min-width:250px}.profile-cell.compact{min-width:220px}.profile-copy{display:grid;gap:4px}.profile-copy strong{font-size:var(--text-base)}.profile-copy small,.profile-copy span{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.avatar-fallback,.avatar-image{width:48px;height:48px;border-radius:999px;flex:none;object-fit:cover;display:flex;align-items:center;justify-content:center}.avatar-fallback.small,.avatar-image.small{width:40px;height:40px}.avatar-fallback{background:linear-gradient(135deg,#0fd5c1,#39f2d7);color:#08111c;font-weight:800}.avatar-fallback.large{width:72px;height:72px}.summary-cell{max-width:520px;color:#dce6f8;line-height:1.7}.summary-cell.emphasis{font-size:var(--text-base)}.inline-link{color:var(--accent-2)}.inline-link:hover{color:white}.pill{display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;font-weight:700}.pill.high{color:#08211c;background:linear-gradient(135deg,#34f0d6,#7ef9e6)}.pill.mid{color:#291907;background:linear-gradient(135deg,#f4cb7a,#f6b37a)}.pill.low{color:#dbe6fb;background:rgba(255,255,255,.08)}.pill.subtle{color:#b8c7e4;background:rgba(255,255,255,.05);font-weight:600}.kol-grid,.tweet-grid{display:grid;gap:16px}.tweet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kol-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kol-card,.tweet-card{border-radius:24px;padding:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))}.tweet-card{display:grid;gap:18px}.card-actions,.kol-card-top,.kol-profile,.tweet-card-header,.tweet-meta-row{display:flex;justify-content:space-between;gap:14px}.rank-wrap{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tweet-copy{margin:0;font-size:var(--text-lg);line-height:1.65;color:#f5f8ff;min-height:132px}.tweet-author{display:flex;align-items:center;gap:12px}.tweet-meta-row{align-items:center;color:var(--muted)}.kol-card{display:grid;gap:18px}.kol-avatar{width:72px;height:72px;border-radius:999px;object-fit:cover}.kol-copy{display:grid;gap:4px}.kol-copy strong{font-size:var(--text-xl)}.kol-copy span{color:var(--muted)}.pill-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.kol-description{margin:0;color:#b9c6de;line-height:1.65;min-height:72px}.insight-box{border-radius:20px;padding:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.insight-box span{display:block;color:var(--muted);font-size:var(--text-xs);margin-bottom:8px}.insight-box p{margin:0;line-height:1.7;color:#e7eefb}.empty-state,.muted-text{color:var(--muted)}.empty-state{padding:72px 16px;text-align:center;font-size:var(--text-md)}@media (max-width:1180px){.compact-row{grid-template-columns:1fr}.meta-link{margin-left:0}.kol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.hero-panel{padding:42px 24px 24px}.hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.control-row{grid-template-columns:1fr}.field-grow{grid-column:auto}.kol-grid,.tweet-grid{grid-template-columns:1fr}}@media (max-width:720px){.xhunt-shell{padding:18px 14px 42px}.xhunt-topbar{align-items:flex-start;flex-direction:column}.xhunt-brand-title{font-size:var(--text-lg)}.hero-copy h1{font-size:var(--text-3xl)}.hero-subtitle{font-size:var(--text-md)}.hero-stats{grid-template-columns:1fr}.action-buttons,.segmented{flex-wrap:wrap}.meta-strip{flex-direction:column;gap:8px}.tweet-copy{font-size:var(--text-lg);min-height:0}}.particles-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.particle{position:absolute;border-radius:999px;opacity:.22;animation:float linear infinite}@keyframes float{0%{transform:translateY(0) translateX(0);opacity:0}10%{opacity:.22}90%{opacity:.22}to{transform:translateY(-100vh) translateX(18px);opacity:0}}.siteFooter{position:relative;z-index:10;margin-top:24px;border-top:1px solid rgba(255,255,255,.08);background:rgba(7,11,20,.72);backdrop-filter:blur(18px)}.siteFooterInner{max-width:1380px;margin:0 auto;padding:18px 24px 22px;display:flex;justify-content:center;text-align:center;color:var(--muted);font-size:var(--text-xs)}@media (max-width:720px){.siteFooterInner{padding:16px 14px 20px}}.compact-shell{padding-top:12px}.compact-topbar{padding:4px 2px 16px}.compact-brand{gap:14px}.compact-logo{height:26px}.compact-brand-title{font-size:var(--text-lg)}.compact-hero{margin:18px 0 16px;padding:28px 28px 22px;border-radius:24px}.compact-copy{max-width:760px;margin-bottom:22px}.compact-subtitle{margin-top:12px;font-size:var(--text-base);line-height:1.65}.compact-hero .hero-eyebrow{margin-bottom:10px;font-size:var(--text-xs)}.compact-hero .hero-copy h1{font-size:var(--text-3xl)}.compact-stats{gap:12px}.compact-stat-card{min-height:76px;padding:14px 16px;border-radius:18px}.compact-stat-card span{margin-bottom:8px;font-size:var(--text-xs)}.compact-stat-card strong{font-size:var(--text-xl);font-family:var(--font-display);letter-spacing:-.02em}.compact-content-panel,.compact-panel{padding:18px;border-radius:22px}.compact-notes-panel{border-radius:22px}.compact-row-balanced{grid-template-columns:3fr 4fr 3fr}.compact-controls-row{align-items:end}.compact-actions,.compact-search,.compact-segmented,.compact-select-wrap{min-height:46px;border-radius:14px}.compact-segmented button{padding:8px 12px;border-radius:10px}.compact-search{padding:12px 14px}.compact-meta-strip{margin-top:14px;padding-top:12px;gap:10px 14px}.compact-card{border-radius:20px;padding:18px}.compact-tweet-copy{min-height:0;font-size:var(--text-base);line-height:1.7}@media (max-width:980px){.compact-row-balanced{grid-template-columns:1fr}.compact-hero{padding:22px 18px 18px}}@media (max-width:720px){.compact-shell{padding-top:6px}.compact-topbar{padding-bottom:12px}.compact-brand-title{font-size:var(--text-md)}.compact-hero{margin-top:14px;padding:18px 14px 16px}.compact-hero .hero-copy h1{font-size:var(--text-2xl)}.compact-subtitle{font-size:var(--text-sm)}.compact-stat-card strong{font-size:var(--text-lg)}.compact-card,.compact-content-panel,.compact-notes-panel,.compact-panel{padding:14px}.compact-tweet-copy{font-size:var(--text-base)}}.field-group{min-width:0}.compact-row-balanced{grid-template-columns:minmax(220px,1.8fr) minmax(320px,2.2fr) minmax(180px,1fr)}.compact-controls-row{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.85fr) minmax(120px,.7fr) minmax(280px,1.6fr) minmax(150px,.8fr)}.compact-segmented{width:100%;flex-wrap:wrap;align-items:stretch}.compact-segmented button{flex:1 1 0;min-width:0;text-align:center}.compact-actions{width:100%}.compact-actions .primary-btn{width:100%;white-space:nowrap}.compact-meta-strip{align-items:center}@media (max-width:1220px){.compact-controls-row{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-controls-row .field-grow{grid-column:span 2}}@media (max-width:820px){.compact-controls-row,.compact-row-balanced{grid-template-columns:1fr}.compact-controls-row .field-grow{grid-column:auto}}.compact-panel{padding:14px 16px;border-radius:20px;background:rgba(16,22,37,.92)}.compact-row-balanced{grid-template-columns:minmax(220px,1.7fr) minmax(360px,2.1fr) minmax(150px,.8fr);gap:10px 12px}.compact-controls-row{margin-top:10px;grid-template-columns:minmax(200px,1.2fr) minmax(136px,.8fr) minmax(110px,.55fr) minmax(240px,1.45fr) minmax(118px,.6fr);gap:10px 12px}.field-group label{font-size:var(--text-xs);margin-bottom:2px}.compact-actions,.compact-search,.compact-segmented,.compact-select-wrap{min-height:42px;border-radius:12px}.compact-select-wrap{padding:0 14px}.compact-search{padding:10px 12px}.compact-segmented{padding:3px;gap:3px;background:rgba(255,255,255,.025)}.compact-segmented button{padding:8px 10px;border-radius:9px;font-size:var(--text-xs);line-height:1.15}.compact-actions .primary-btn{min-height:42px;padding:10px 14px;border-radius:12px;font-size:var(--text-base)}.compact-meta-strip{margin-top:10px;padding-top:10px;font-size:var(--text-xs);color:#9eb0d0}.compact-meta-strip strong{color:#dfe9fb}@media (max-width:1220px){.compact-row-balanced{grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) minmax(160px,.8fr)}.compact-controls-row{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-controls-row .field-grow{grid-column:span 2}}@media (max-width:820px){.compact-panel{padding:14px}.compact-controls-row,.compact-row-balanced{grid-template-columns:1fr;gap:10px}.compact-controls-row .field-grow{grid-column:auto}}@media (max-width:720px){.compact-content-panel,.compact-panel{padding:12px;border-radius:18px}.compact-segmented button{font-size:var(--text-xs);padding:8px 9px}.compact-actions .primary-btn{width:100%}}.compact-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.filterbar-primary{grid-template-columns:minmax(220px,.95fr) minmax(320px,1.15fr) minmax(280px,1.4fr);gap:10px 12px}.filterbar-secondary{margin-top:10px;grid-template-columns:minmax(220px,1.25fr) minmax(150px,.8fr) minmax(110px,.58fr) minmax(150px,.72fr);gap:10px 12px}.filterbar-primary .field-group,.filterbar-secondary .field-group{min-width:0}.filterbar-secondary .compact-segmented button,.filterbar-secondary .compact-segmented[data-kind=view] button{white-space:nowrap}.filterbar-secondary .field-group:last-child .compact-segmented{max-width:220px}.compact-meta-strip{justify-content:flex-end}@media (max-width:1220px){.filterbar-primary{grid-template-columns:1fr 1fr}.filterbar-primary .field-search{grid-column:span 2}.filterbar-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.compact-stats{grid-template-columns:1fr}.filterbar-primary,.filterbar-secondary{grid-template-columns:1fr;gap:10px}.filterbar-primary .field-search{grid-column:auto}.filterbar-secondary .field-group:last-child .compact-segmented{max-width:none}}.network-notice{margin:12px 0 0;padding:12px 14px;border-radius:14px;border:1px solid rgba(98,243,218,.18);background:rgba(24,231,204,.08);color:#dffcf7;font-size:var(--text-xs);line-height:1.6}.network-notice.warning{border-color:rgba(243,185,126,.24);background:rgba(243,185,126,.1);color:#ffe9d2}.date-picker-wrap{padding:0 12px}.date-input{width:100%;height:100%;border:0;outline:none;background:transparent;color:var(--text);font:inherit}.date-input::-webkit-calendar-picker-indicator{filter:invert(.9);opacity:.8;cursor:pointer}.compact-data-table td:first-child,.compact-data-table th:first-child{width:110px}.compact-data-table td:nth-child(2),.compact-data-table th:nth-child(2){width:34%}.compact-data-table td:nth-child(3),.compact-data-table th:nth-child(3){width:24%}.compact-data-table td:nth-last-child(3),.compact-data-table th:nth-last-child(3){width:120px;text-align:center}.compact-data-table td:nth-last-child(2),.compact-data-table th:nth-last-child(2){width:150px;text-align:center;white-space:nowrap}.compact-data-table td:last-child,.compact-data-table th:last-child{width:140px;text-align:center}.compact-data-table .inline-link{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}@media (max-width:1180px){.compact-data-table td:nth-last-child(2),.compact-data-table th:nth-last-child(2){width:120px}.compact-data-table td:last-child,.compact-data-table th:last-child{width:110px}}.compact-brand{gap:0}.date-picker-wrap{position:relative;z-index:2}.compact-data-table.kol-table td:first-child,.compact-data-table.kol-table th:first-child{width:110px}.compact-data-table.kol-table td:nth-child(2),.compact-data-table.kol-table th:nth-child(2){width:34%}.compact-data-table.kol-table td:nth-child(3),.compact-data-table.kol-table th:nth-child(3){width:28%}.compact-data-table.kol-table td:nth-child(4),.compact-data-table.kol-table th:nth-child(4){width:130px;text-align:center;white-space:nowrap}.compact-data-table.kol-table td:nth-child(5),.compact-data-table.kol-table th:nth-child(5){width:150px;text-align:center}.compact-data-table.kol-table .summary-cell{max-width:none;min-width:220px;line-height:1.8;word-break:break-word}.compact-data-table.kol-table .inline-link{min-width:92px}.xhunt-topbar{align-items:flex-start}.compact-brand{display:inline-flex;align-items:center;padding:6px 10px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px rgba(0,0,0,.22);backdrop-filter:blur(10px)}.compact-logo{height:30px;filter:drop-shadow(0 4px 16px rgba(24,231,204,.15))}@media (max-width:720px){.compact-brand{padding:5px 8px;border-radius:12px}.compact-logo{height:26px}}.date-picker-wrap{cursor:pointer}.date-picker-shell{position:relative;z-index:30}.date-picker-trigger{width:100%;justify-content:space-between;gap:12px;color:var(--text);cursor:pointer;text-align:left}.date-picker-trigger.open{border-color:rgba(24,231,204,.38);box-shadow:0 0 0 3px rgba(24,231,204,.08)}.date-trigger-value{font-weight:600;letter-spacing:.01em}.date-trigger-icon{color:var(--muted);font-size:var(--text-xs)}.date-picker-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:30;width:min(320px,calc(100vw - 32px));padding:14px;border-radius:18px;background:rgba(10,15,27,.98);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px rgba(0,0,0,.4);backdrop-filter:blur(16px)}.date-picker-header{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;margin-bottom:12px}.date-picker-month{text-align:center;font-size:var(--text-md);font-weight:700}.calendar-nav-btn{width:36px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:var(--text);cursor:pointer}.calendar-nav-btn:disabled{opacity:.35;cursor:not-allowed}.calendar-grid,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.calendar-weekdays{margin-bottom:8px}.calendar-weekdays span{text-align:center;font-size:var(--text-xs);color:var(--muted);font-weight:600}.calendar-day{height:36px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text);cursor:pointer;font-weight:600}.calendar-day.available{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.05)}.calendar-day.available:hover{border-color:rgba(24,231,204,.28);background:rgba(24,231,204,.08)}.calendar-day.selected{color:#091018;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent}.calendar-day.disabled,.calendar-day.empty{opacity:.18;cursor:default}.calendar-empty-hint{margin-top:10px;color:var(--muted);font-size:var(--text-xs);text-align:center}@media (max-width:720px){.date-picker-popover{width:min(320px,calc(100vw - 40px));left:0}}.verification-overlay{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,10,18,.72);backdrop-filter:blur(8px)}.verification-modal{width:100%;max-width:560px;max-height:calc(100vh - 40px);overflow-y:auto;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(14,20,36,.98),rgba(10,15,28,.98));box-shadow:0 40px 100px rgba(0,0,0,.55)}.verification-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.verification-header h2{margin:0;font-size:var(--text-xl);font-weight:700;font-family:var(--font-display);letter-spacing:-.01em;background:linear-gradient(90deg,#f2be8d,#e9c39d 50%,#d6a6a0);-webkit-background-clip:text;background-clip:text;color:transparent}.verification-subtitle{margin:6px 0 0;font-size:var(--text-xs);color:var(--muted);letter-spacing:.04em}.verification-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--muted);font-size:var(--text-xl);cursor:pointer;line-height:1;flex:none}.verification-close:hover{color:var(--text);background:rgba(255,255,255,.08)}.verification-body{padding:20px 24px 24px}.verification-loading{text-align:center;color:var(--muted);padding:32px 0;font-size:var(--text-base)}.verification-error{text-align:center;padding:24px 0}.verification-error p:first-child{color:#f3b97e;font-weight:600;margin:0 0 8px}.verification-error-detail{color:var(--muted);font-size:var(--text-xs);margin:0 0 16px;word-break:break-word}.verification-retry{padding:10px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--text);cursor:pointer;font-size:var(--text-xs);font-weight:600}.verification-retry:hover{background:rgba(255,255,255,.08)}.verification-status-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.verification-status-label{color:var(--muted);font-size:var(--text-xs);font-weight:600}.verification-badge{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:var(--text-xs);font-weight:700}.verification-badge.verified{color:#08211c;background:linear-gradient(135deg,#34f0d6,#7ef9e6)}.verification-badge.not-found{color:#ffe9d2;background:rgba(243,185,126,.14);border:1px solid rgba(243,185,126,.24)}.verification-date-tip{margin:0 0 14px;color:var(--muted);font-size:var(--text-xs);line-height:1.6}.verification-no-record{margin:-8px 0 14px;padding:10px 12px;border-radius:10px;background:rgba(243,185,126,.08);border:1px solid rgba(243,185,126,.18);color:#e8c9a0;font-size:var(--text-xs);line-height:1.55}.verification-section{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.05)}.verification-section:first-of-type{padding-top:0}.verification-section:last-of-type{border-bottom:0}.verification-section.highlight{padding:14px;margin:8px 0;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.verification-section-title{margin:0 0 6px;color:var(--muted);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.verification-section-value{margin:0;color:var(--text);font-size:var(--text-base);font-weight:500}.verification-section-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.verification-mono{font-family:var(--font-mono);font-size:var(--text-sm);color:#dce6f8;word-break:break-all}.verification-link{color:var(--accent-2);font-size:var(--text-xs);font-weight:600;white-space:nowrap;flex:none}.verification-link:hover{color:white}.verification-meta-row{display:flex;flex-wrap:wrap;gap:16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.05);margin-top:4px}.verification-meta-item{display:flex;flex-direction:column;gap:4px}.verification-meta-item span:first-child{color:var(--muted);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.verification-meta-item span:last-child{color:#b8c7e4;font-size:var(--text-xs);font-family:var(--font-mono)}.verification-note{margin-top:16px;padding:12px 14px;border-radius:12px;background:rgba(24,231,204,.06);border:1px solid rgba(24,231,204,.14);color:#a8e6dc;font-size:var(--text-xs);line-height:1.65}.verification-guide{display:block;margin-top:14px;padding:10px 14px;border-radius:12px;background:rgba(243,185,126,.06);border:1px solid rgba(243,185,126,.14);color:var(--gold);font-size:var(--text-xs);font-weight:500;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.verification-guide:hover{background:rgba(243,185,126,.12);border-color:rgba(243,185,126,.28);color:#ffe4c4}.meta-scoring{position:relative}.scoring-text{display:inline;padding:0;border:0;background:transparent;color:var(--accent-2);font-size:inherit;font-weight:600;font-family:inherit;cursor:pointer;transition:color .2s ease;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(24,231,204,.3)}.scoring-text:hover{color:#7ef9e6;text-decoration-color:rgba(24,231,204,.7)}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);padding:10px 14px;border-radius:12px;background:rgba(10,15,28,.98);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 48px rgba(0,0,0,.45);color:#dce6f8;font-size:var(--text-xs);font-weight:500;line-height:1.6;white-space:normal;width:max-content;max-width:320px;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:100}[data-tooltip]:hover:after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}[data-tooltip]:before{content:"";position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%) translateY(4px);width:8px;height:8px;background:rgba(10,15,28,.98);border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:100}[data-tooltip]:hover:before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) rotate(45deg)}.verification-text-link{display:inline;padding:0;border:0;background:transparent;color:var(--accent-2);font-size:inherit;font-weight:600;cursor:pointer;transition:color .2s ease;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(24,231,204,.3)}.verification-text-link:hover{color:#7ef9e6;text-decoration-color:rgba(24,231,204,.7)}@media (max-width:640px){.verification-modal{border-radius:20px}.verification-body,.verification-header{padding-left:18px;padding-right:18px}.verification-section-row{flex-wrap:wrap}.verification-meta-row{gap:12px}}@media (max-width:720px){.meta-verification{margin-left:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalContentIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes subtlePulse{0%,to{opacity:.6}50%{opacity:1}}.reveal{opacity:0;animation:fadeInUp .55s cubic-bezier(.22,1,.36,1) forwards}.reveal-scale{opacity:0;animation:fadeInScale .5s cubic-bezier(.22,1,.36,1) forwards}.reveal-delay-1{animation-delay:.06s}.reveal-delay-2{animation-delay:.12s}.reveal-delay-3{animation-delay:.18s}.reveal-delay-4{animation-delay:.24s}.reveal-delay-5{animation-delay:.3s}.reveal-delay-6{animation-delay:.36s}.kol-card,.tweet-card{position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .25s ease}.kol-card:before,.tweet-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 55%,rgba(255,255,255,.035));pointer-events:none;opacity:0;transition:opacity .4s ease}.kol-card:hover:before,.tweet-card:hover:before{opacity:1}.kol-card:hover,.tweet-card:hover{transform:translateY(-3px);box-shadow:0 28px 60px rgba(0,0,0,.45);border-color:rgba(255,255,255,.12)}.xhunt-table tbody tr{transition:background .18s ease}.xhunt-table tbody tr:hover{background:rgba(255,255,255,.025)}.calendar-nav-btn,.date-picker-trigger,.inline-link,.verification-close,.verification-link,.verification-retry,.verification-trigger,button{transition:all .2s cubic-bezier(.22,1,.36,1)}.calendar-nav-btn:focus-visible,.segmented button:focus-visible,.verification-trigger:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(24,231,204,.35)}.segmented button:not(.active):hover{color:var(--text);background:rgba(255,255,255,.05)}.date-picker-trigger:hover{border-color:rgba(255,255,255,.14)}.calendar-nav-btn:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.top-badge{transition:box-shadow .25s ease}.kol-card:hover .top-badge.rank-1,.xhunt-table tbody tr:hover .top-badge.rank-1{box-shadow:0 0 28px rgba(243,185,126,.35),0 2px 8px rgba(0,0,0,.2)}.kol-card:hover .top-badge.rank-2,.xhunt-table tbody tr:hover .top-badge.rank-2{box-shadow:0 0 18px rgba(201,176,138,.25)}.kol-card:hover .top-badge.rank-3,.xhunt-table tbody tr:hover .top-badge.rank-3{box-shadow:0 0 14px rgba(246,195,138,.15)}.pill.subtle{transition:background .2s ease,color .2s ease}.pill.subtle:hover{background:rgba(255,255,255,.08);color:#dce6f8}.verification-overlay{animation:modalOverlayIn .25s ease-out forwards}.verification-modal{animation:modalContentIn .35s cubic-bezier(.22,1,.36,1) forwards}.verification-field{opacity:0;animation:fadeInUp .4s cubic-bezier(.22,1,.36,1) forwards}.verification-field:first-child{animation-delay:.05s}.verification-field:nth-child(2){animation-delay:.1s}.verification-field:nth-child(3){animation-delay:.15s}.verification-field:nth-child(4){animation-delay:.2s}.verification-field:nth-child(5){animation-delay:.25s}.verification-field:nth-child(6){animation-delay:.3s}.verification-field:nth-child(7){animation-delay:.35s}.verification-field:nth-child(8){animation-delay:.4s}.verification-field:nth-child(9){animation-delay:.45s}.verification-badge.verified{position:relative;overflow:hidden}.verification-badge.verified:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);background-size:200% 100%;animation:shimmer 2.5s linear infinite;pointer-events:none}.hero-stat-card{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .25s ease}.hero-stat-card:hover{transform:translateY(-2px);box-shadow:0 20px 50px rgba(0,0,0,.35);border-color:rgba(255,255,255,.12)}.content-panel,.control-panel{transition:box-shadow .35s ease,border-color .3s ease}.content-panel:hover,.control-panel:hover{border-color:rgba(124,142,182,.22)}.rank-number{transition:text-shadow .25s ease}.xhunt-table tbody tr:hover .rank-number{text-shadow:0 0 18px rgba(243,185,126,.15)}.empty-state{animation:fadeInUp .6s cubic-bezier(.22,1,.36,1) forwards}.network-notice{animation:fadeInUp .4s ease-out forwards}.shimmer-bg{background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.03) 75%);background-size:200% 100%;animation:shimmer 1.5s linear infinite}.particles-bg{transition:opacity .8s ease}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.scoring-overlay{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(6,10,18,.72);backdrop-filter:blur(8px)}.scoring-modal{width:100%;max-width:680px;max-height:calc(100vh - 40px);overflow-y:auto;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(14,20,36,.98),rgba(10,15,28,.98));box-shadow:0 40px 100px rgba(0,0,0,.55)}.scoring-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.scoring-header h2{margin:0;font-size:var(--text-xl);font-weight:700;font-family:var(--font-display);letter-spacing:-.01em;background:linear-gradient(90deg,#f2be8d,#e9c39d 50%,#d6a6a0);-webkit-background-clip:text;background-clip:text;color:transparent}.scoring-close{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--muted);font-size:var(--text-xl);cursor:pointer;line-height:1;flex:none}.scoring-close:hover{color:var(--text);background:rgba(255,255,255,.08)}.scoring-body{padding:20px 24px 24px}.scoring-intro{margin:0 0 20px;color:var(--text);font-size:var(--text-base);line-height:1.7}.scoring-steps{margin:0 0 20px;padding:0;list-style:none;counter-reset:scoring-step}.scoring-step{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05)}.scoring-step:first-child{padding-top:0}.scoring-step:last-child{border-bottom:0}.scoring-step h3{margin:0 0 8px;font-size:var(--text-sm);font-weight:700;color:var(--accent-2);letter-spacing:.02em}.scoring-step p{margin:0;color:#b8c4dc;font-size:var(--text-sm);line-height:1.7}.scoring-notes{margin:0;padding:16px 18px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);list-style:none}.scoring-notes li{position:relative;padding-left:16px;color:var(--muted);font-size:var(--text-xs);line-height:1.7}.scoring-notes li+li{margin-top:10px}.scoring-notes li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.6}@media (max-width:640px){.scoring-modal{border-radius:20px}.scoring-body,.scoring-header{padding-left:18px;padding-right:18px}}.skeleton-grid{pointer-events:none}.skeleton-card{display:grid;gap:16px;min-height:220px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018))}.skeleton-profile,.skeleton-row{display:flex;align-items:center;gap:12px}.skeleton-row.between{justify-content:space-between}.skeleton-table{min-width:760px}.skeleton-table-row{display:grid;grid-template-columns:110px minmax(260px,1.4fr) minmax(180px,1fr) 120px 150px 110px;gap:18px;align-items:center;min-height:72px;padding:16px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.skeleton-table.kol-skeleton .skeleton-table-row{grid-template-columns:110px minmax(260px,1.2fr) minmax(220px,1fr) 130px 150px}.skeleton-avatar,.skeleton-line,.skeleton-pill{display:block;position:relative;overflow:hidden;background:rgba(255,255,255,.075)}.skeleton-avatar:after,.skeleton-line:after,.skeleton-pill:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(98,243,218,.14),transparent);animation:skeleton-shimmer 1.35s ease-in-out infinite}.skeleton-line{height:14px;border-radius:999px}.skeleton-line.full{width:100%}.skeleton-line.wide{width:min(100%,360px)}.skeleton-line.mid{width:min(70%,240px)}.skeleton-line.short{width:72px}.skeleton-line.name{width:148px;margin-bottom:10px}.skeleton-line.handle{width:92px;opacity:.72}.skeleton-pill{width:58px;height:32px;border-radius:999px}.skeleton-avatar{width:48px;height:48px;flex:none;border-radius:999px}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skeleton-avatar:after,.skeleton-line:after,.skeleton-pill:after{animation:none}}@media (max-width:720px){.skeleton-table{min-width:680px}.skeleton-table-row{grid-template-columns:84px minmax(220px,1.4fr) minmax(150px,1fr) 90px 110px 90px;gap:12px}.skeleton-table.kol-skeleton .skeleton-table-row{grid-template-columns:84px minmax(220px,1.2fr) minmax(180px,1fr) 100px 110px}}