:root{--bg: #0d1117;--bg-surface: #161b22;--bg-hover: #1c2129;--bg-highlight: #1f2a37;--border: #30363d;--text: #e6edf3;--text-muted: #8b949e;--accent: #58a6ff;--accent-hover: #79b8ff;--username: #d2a8ff;--timestamp: #7d8590;--link: #58a6ff;--error: #f85149;--radius: 6px;--green: #6ca64f}*{margin:0;padding:0;box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:Roboto,Helvetica,Trebuchet MS,Verdana,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}#root{max-width:100%;margin:0 auto;padding:24px}.header{margin-bottom:24px}.header-row{display:flex;justify-content:space-between;align-items:center}.header h1{font-size:20px;font-weight:600;color:var(--text);letter-spacing:-.02em}.header h1 span{color:var(--text-muted);font-weight:400}.header-auth{display:flex;align-items:center;gap:10px}.tz-toggle{background:none;border:1px solid #444;color:#888;padding:2px 8px;border-radius:3px;cursor:pointer;font-size:11px;font-family:Roboto,sans-serif;letter-spacing:.5px}.tz-toggle:hover{color:#ccc;border-color:#666}.user-nick{color:var(--username);font-weight:500;font-size:13px}.auth-link{color:var(--accent);text-decoration:none;font-size:13px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius);transition:border-color .15s}.auth-link:hover{border-color:var(--accent)}.search-form{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.search-row{display:flex;flex-wrap:wrap;gap:8px}.search-form input{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:8px 12px;font-size:13px;font-family:inherit;outline:none;transition:border-color .15s}.search-form input:focus{border-color:var(--accent)}.search-form input::placeholder{color:var(--text-muted)}.search-form .input-username{flex:0 0 180px}.search-form .input-text{flex:1 1 200px}.search-form button{background:var(--accent);color:#fff;border:none;border-radius:var(--radius);padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.search-form button:hover{background:var(--accent-hover)}.search-form button:disabled{opacity:.5;cursor:not-allowed}.search-form .sort-toggle{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);padding:8px 14px;font-size:12px;font-weight:500}.search-form .sort-toggle:hover{border-color:var(--accent);color:var(--text)}.date-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.date-presets{display:flex;gap:4px}.date-presets button{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);padding:5px 12px;font-size:12px;font-weight:500;border-radius:var(--radius);cursor:pointer;transition:border-color .15s,color .15s}.date-presets button:hover{border-color:var(--accent);color:var(--text)}.date-presets button.active{background:var(--accent);border-color:var(--accent);color:#fff}.date-custom{display:flex;gap:6px;align-items:center}.date-custom input{padding:5px 10px;font-size:12px}.date-input-wrap{position:relative;display:flex}.date-input-wrap input{width:110px;border-radius:var(--radius) 0 0 var(--radius)}.cal-toggle{background:var(--bg-surface)!important;border:1px solid var(--border)!important;border-left:none!important;border-radius:0 var(--radius) var(--radius) 0!important;color:var(--text-muted)!important;padding:5px 8px!important;font-size:10px!important;cursor:pointer;min-width:0!important}.cal-toggle:hover{color:var(--text)!important}.input-time{width:60px}.date-sep{color:var(--text-muted);font-size:13px}.mini-calendar{position:absolute;top:100%;left:0;z-index:100;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:8px;margin-top:4px;min-width:220px;box-shadow:0 4px 12px #0006}.cal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.cal-header span{font-size:13px;font-weight:600;color:var(--text)}.cal-header button{background:none!important;border:none!important;color:var(--text-muted)!important;cursor:pointer;font-size:14px!important;padding:2px 6px!important;min-width:0!important}.cal-header button:hover{color:var(--text)!important}.cal-dow{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:10px;color:var(--text-muted);margin-bottom:2px}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.cal-day{background:none!important;border:none!important;color:var(--text)!important;font-size:12px!important;padding:4px 0!important;cursor:pointer;border-radius:2px!important;text-align:center;min-width:0!important}.cal-day:hover{background:var(--border)!important}.cal-day.selected{background:var(--accent)!important;color:#fff!important}.cal-day.today{color:var(--accent)!important;font-weight:700}.status{font-size:12px;color:var(--text-muted);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.status .error{color:var(--error)}.results{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.log-row{display:flex;gap:8px;padding:4px 12px;font-family:Roboto,Helvetica,Trebuchet MS,Verdana,sans-serif;font-size:13px;line-height:1.6;border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}.log-row:last-child{border-bottom:none}.log-row:hover{background:var(--bg-hover)}.log-row.highlighted{background:var(--bg-highlight)}.log-ts{color:var(--timestamp);white-space:nowrap;flex-shrink:0;user-select:none}.log-user{color:var(--username);white-space:nowrap;flex-shrink:0;font-weight:600;min-width:0}.log-msg{color:var(--text);word-break:break-word;min-width:0}.log-msg.greentext{color:var(--green)}.log-msg mark{background:#58a6ff33;color:var(--accent);border-radius:2px;padding:0 1px}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px}.pagination button{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);padding:6px 14px;font-size:12px;cursor:pointer;transition:border-color .15s}.pagination button:hover:not(:disabled){border-color:var(--accent)}.pagination button:disabled{opacity:.3;cursor:not-allowed}.pagination span{font-size:12px;color:var(--text-muted)}.context-overlay{position:fixed;inset:0;background:#000000b3;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.context-modal{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:900px;max-height:80vh;overflow-y:auto;padding:0}.context-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--bg);z-index:1}.context-header h3{font-size:13px;font-weight:600;color:var(--text-muted)}.context-header button{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:18px;padding:0 4px}.context-header button:hover{color:var(--text)}.loading{text-align:center;padding:40px;color:var(--text-muted);font-size:13px}.empty{text-align:center;padding:60px 20px;color:var(--text-muted);font-size:13px}.empty .hint{margin-top:8px;font-size:12px}.login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}.login-page h1{font-size:32px;font-weight:700;margin-bottom:8px}.login-page p{color:var(--text-muted);margin-bottom:32px;font-size:14px}.login-button{display:inline-block;background:var(--accent);color:#fff;text-decoration:none;padding:12px 28px;border-radius:var(--radius);font-size:14px;font-weight:600;transition:background .15s}.login-button:hover{background:var(--accent-hover)}@media(max-width:640px){.search-form .input-username{flex:1 1 100%}.date-presets{flex-wrap:wrap}.log-ts{display:none}}.header-left{display:flex;align-items:center;gap:24px}.header-nav{display:flex;gap:4px}.nav-link{color:var(--text-muted);text-decoration:none;font-size:13px;padding:6px 14px;border-radius:var(--radius);transition:color .15s,background .15s}.nav-link:hover{color:var(--text);background:var(--bg-surface)}.nav-link.active{color:var(--accent);background:var(--bg-surface)}.duel-top-stats{display:flex;gap:32px;padding:12px 16px;background:#1a1a2e;border:1px solid #333;border-radius:4px;margin-bottom:12px}.top-stat{display:flex;gap:8px;align-items:baseline}.top-stat-label{color:#888;font-size:13px}.top-stat-value{color:#e0e0e0;font-weight:600;font-size:14px}.top-stat-value.clickable{cursor:pointer}.top-stat-value.clickable:hover{color:#fff;text-decoration:underline}.duel-tabs{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--border);padding-bottom:8px}.duel-tabs button{background:none;border:1px solid transparent;border-radius:var(--radius);color:var(--text-muted);padding:8px 16px;font-size:13px;cursor:pointer;transition:all .15s}.duel-tabs button:hover{color:var(--text);background:var(--bg-surface)}.duel-tabs button.active{color:var(--accent);border-color:var(--accent);background:var(--bg-surface)}.duel-filters{display:flex;gap:4px;margin-bottom:16px}.duel-filters button{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);padding:6px 14px;font-size:12px;cursor:pointer;transition:all .15s}.duel-filters button:hover{border-color:var(--accent);color:var(--text)}.duel-filters button.active{border-color:var(--accent);color:var(--accent)}.duel-table-wrap{overflow-x:auto}.duel-table{width:100%;border-collapse:collapse;font-size:13px}.duel-table thead th{text-align:left;padding:8px 12px;color:var(--text-muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);white-space:nowrap}.duel-table tbody tr{border-bottom:1px solid var(--border);transition:background .1s}.duel-table tbody tr:last-child{border-bottom:none}.duel-table tbody tr:hover{background:var(--bg-hover)}.duel-table tbody tr.clickable{cursor:pointer}.duel-table td{padding:6px 12px;white-space:nowrap}.duel-table .rank{color:var(--text-muted);width:40px}.duel-table .nick{color:var(--username);font-weight:600}.duel-table .nick.clickable{cursor:pointer}.duel-table .nick.clickable:hover{text-decoration:underline}.duel-table .wins{color:var(--green)}.duel-table .losses{color:var(--error)}.duel-table .ts{color:var(--timestamp);font-size:12px}.duel-table .phrase{color:var(--text-muted);font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis}.duel-table .muted{color:var(--text-muted);font-size:12px}.duel-table .cheater{color:#f0c040}.duel-table .result-win{color:var(--green);font-weight:700}.duel-table .result-loss{color:var(--error);font-weight:700}.duel-table tr.duel-win{border-left:2px solid var(--green)}.duel-table tr.duel-loss{border-left:2px solid var(--error)}.duel-user-stats{display:flex;gap:12px;margin-bottom:24px;flex-wrap:wrap}.stat-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 24px;text-align:center;min-width:100px}.stat-card.cheater{border-color:#f0c040}.stat-value{font-size:24px;font-weight:700;color:var(--text)}.stat-label{font-size:12px;color:var(--text-muted);margin-top:4px}.section-title{font-size:14px;font-weight:600;color:var(--text-muted);margin-bottom:12px}.duel-records{display:flex;flex-direction:column;gap:20px}.records-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.record-section{background:#1a1a2e;border:1px solid #2a2a3e;border-radius:4px;padding:14px 16px}.record-section h3{font-size:13px;font-weight:600;margin:0 0 10px;color:#888;text-transform:uppercase;letter-spacing:.5px}.record-section .duel-table{font-size:13px}.record-section .duel-table td,.record-section .duel-table th{padding:4px 8px}.record-section .duel-table .rank{width:24px;color:#666}@media(max-width:768px){.records-grid{grid-template-columns:1fr}.duel-user-stats{gap:8px}.stat-card{padding:12px 16px;min-width:80px}}.admin-page{max-width:900px}.admin-flash{background:#1a3a1a;border:1px solid #2a5a2a;color:#8f8;padding:8px 14px;border-radius:4px;margin-bottom:16px;font-size:13px}.admin-section{margin-bottom:28px}.admin-section h2{font-size:15px;font-weight:600;color:#ccc;margin-bottom:12px;display:flex;align-items:center}.admin-table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th{text-align:left;color:#888;font-weight:500;padding:6px 10px;border-bottom:1px solid #333}.admin-table td{padding:6px 10px;border-bottom:1px solid #222;color:#ddd}.admin-table .mono{font-family:monospace;font-size:12px;color:#999}.toggle{background:none;border:1px solid #444;border-radius:3px;padding:2px 10px;cursor:pointer;font-size:11px;font-family:Roboto,sans-serif;font-weight:600}.toggle.on{color:#4caf50;border-color:#4caf50}.toggle.off{color:#777;border-color:#444}.toggle:disabled{opacity:.4;cursor:default}.btn-sm{background:#2a2a3e;border:1px solid #444;color:#ccc;padding:3px 10px;border-radius:3px;cursor:pointer;font-size:12px;font-family:Roboto,sans-serif}.btn-sm:hover{background:#3a3a4e;color:#fff}.btn-sm.danger{color:#e57373;border-color:#e57373}.btn-sm.danger:hover{background:#3a1a1a}.admin-add-user{display:flex;gap:8px;margin-top:10px}.admin-add-user input{background:#1a1a2e;border:1px solid #333;color:#ddd;padding:4px 10px;border-radius:3px;font-size:13px;font-family:Roboto,sans-serif;width:160px}.flair-grid{display:flex;flex-wrap:wrap;gap:6px}.flair-chip{display:flex;align-items:center;gap:4px;background:#1a1a2e;border:1px solid #2a2a3e;border-radius:3px;padding:3px 8px;font-size:11px}.flair-chip .mono{color:#888}.flair-chip .flair-label{color:#aaa}.access-editor{background:#1a1a2e;border:1px solid #333;border-radius:4px;padding:16px;margin-top:12px}.access-editor h3{font-size:14px;margin:0 0 12px;color:#ccc}.access-editor h4{font-size:12px;color:#888;margin:0 0 8px;text-transform:uppercase}.access-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.access-check{display:flex;align-items:center;gap:6px;font-size:13px;color:#ccc;cursor:pointer;padding:2px 0}.access-check input[type=checkbox]{accent-color:#4fc3f7}.access-actions{display:flex;gap:8px}.emote-group{margin-bottom:16px}.emote-group-label{font-size:13px;font-weight:600;color:#888;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.emote-cards-flat{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-bottom:20px}.emote-card{background:#1a1a2e;border:1px solid #2a2a3e;border-radius:4px;padding:10px 12px;transition:border-color .15s;text-align:center}.emote-card.clickable:hover{border-color:#4a4a6e}.emote-card-header{display:flex;justify-content:center;align-items:center;margin-bottom:4px;min-height:42px}.emote-card-label{font-size:11px;color:#888;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emote-sprite{image-rendering:pixelated;flex-shrink:0}.emote-hover-anim{animation:none!important}.emote-card-hover:hover .emote-hover-anim,.emote-hover-anim:hover{animation:var(--rare-animation)!important}.sprite-cell{min-width:44px;text-align:center;overflow:visible}.emote-name{font-weight:600;font-size:14px;color:#e0e0e0}.tier-badge{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.emote-card-stats{display:flex;gap:16px;justify-content:center}.emote-card-stats div{display:flex;flex-direction:column}.emote-stat-val{font-size:18px;font-weight:700}.emote-stat-label{font-size:11px;color:#888}.rare-hits-list{display:flex;flex-direction:column;gap:4px;max-height:400px;overflow-y:auto}.rare-hit-row{display:flex;align-items:center;gap:8px;font-size:13px;padding:3px 0 3px 2px}.rare-hit-row .emote-sprite{flex-shrink:0}.tier-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.emote-name-sm{color:#ccc;font-weight:500}.tier-badge-sm{font-size:10px;font-weight:600;text-transform:uppercase}.rare-hit-ts{color:#666;font-size:11px;margin-left:auto}.emote-list-cell{color:#888;font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mono{font-family:monospace;font-size:12px;color:#999}@keyframes RARE-COPPER{30%{filter:brightness(1) drop-shadow(0px 0px 15px #fcb9af);transform:scale(1)}55%{filter:brightness(1) drop-shadow(0px 0px 10px #fcb9af);transform:scale(1.5)}to{filter:brightness(1) drop-shadow(0px 0px 3px #fcb9af);transform:scale(1.05)}}@keyframes RARE-COPPER-PULSATE{0%{transform:scale(1.05) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fcb9af)}25%{transform:scale(1.02) rotate(2deg);filter:brightness(1) drop-shadow(0px 0px 1px #fcb9af)}75%{transform:scale(1.07) rotate(-1deg);filter:brightness(1) drop-shadow(0px 0px 3px #fcb9af)}to{transform:scale(1.05) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fcb9af)}}@keyframes RARE-SILVER{30%{filter:brightness(1) drop-shadow(0px 0px 15px #fcb9af);transform:scale(1)}55%{filter:brightness(1) drop-shadow(0px 0px 10px #fcb9af);transform:scale(1.5)}to{filter:brightness(1) drop-shadow(0px 0px 3px #fcb9af);transform:scale(1.05)}}@keyframes RARE-SILVER-PULSATE{0%{transform:scale(1.05) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fcb9af)}25%{transform:scale(1.02) rotate(2deg);filter:brightness(1) drop-shadow(0px 0px 1px #fcb9af)}75%{transform:scale(1.07) rotate(-1deg);filter:brightness(1) drop-shadow(0px 0px 3px #fcb9af)}to{transform:scale(1.05) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fcb9af)}}@keyframes RARE-GOLD{30%{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 15px #fec947);transform:scale(1)}55%{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 10px #fec947);transform:scale(1.5)}to{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #fec947);transform:scale(1.1)}}@keyframes RARE-GOLD-PULSATE{0%{transform:scale(1.1) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #fec947)}25%{transform:scale(1.05) rotate(2deg);filter:brightness(1.15) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 4px #fec947)}75%{transform:scale(1.2) rotate(-1deg);filter:brightness(1.05) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 7px #fec947)}to{transform:scale(1.1) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #fec947)}}@keyframes RARE-PLATINUM{30%{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 15px #e891f1);transform:scale(1)}55%{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 10px #e891f1);transform:scale(1.5)}to{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #e891f1);transform:scale(1.15)}}@keyframes RARE-PLATINUM-PULSATE{0%{transform:scale(1.15) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #e891f1)}25%{transform:scale(1.1) rotate(2deg);filter:brightness(1.15) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 4px #e891f1)}75%{transform:scale(1.25) rotate(-1deg);filter:brightness(1.05) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 7px #e891f1)}to{transform:scale(1.15) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #e891f1)}}@keyframes RARE-EMERALD{30%{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 15px #00ec5d);transform:scale(1)}55%{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 10px #00ec5d);transform:scale(1.5)}to{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #00ec5d);transform:scale(1.2)}}@keyframes RARE-EMERALD-PULSATE{0%{transform:scale(1.2) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #00ec5d)}25%{transform:scale(1.15) rotate(2deg);filter:brightness(1.15) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 4px #00ec5d)}75%{transform:scale(1.3) rotate(-1deg);filter:brightness(1.05) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 7px #00ec5d)}to{transform:scale(1.2) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #00ec5d)}}@keyframes RARE-DIAMOND{30%{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 15px #18e9fd);transform:scale(1)}55%{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 10px #18e9fd);transform:scale(1.5)}to{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #18e9fd);transform:scale(1.25)}}@keyframes RARE-DIAMOND-PULSATE{0%{transform:scale(1.25) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #18e9fd)}25%{transform:scale(1.15) rotate(2deg);filter:brightness(1.15) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 4px #18e9fd)}75%{transform:scale(1.3) rotate(-1deg);filter:brightness(1.05) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 7px #18e9fd)}to{transform:scale(1.25) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #18e9fd)}}@keyframes RARE-RAINBOW{30%{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 15px #00FF00);transform:scale(1)}55%{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 10px #FB00FF);transform:scale(1.5)}to{filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #FF0000);transform:scale(1.25)}}@keyframes RARE-RAINBOW-PULSATE{0%{transform:scale(1.25) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #FF0000)}25%{transform:scale(1.15) rotate(2deg);filter:brightness(1.15) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 4px #00FF00)}75%{transform:scale(1.3) rotate(-1deg);filter:brightness(1.05) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 7px #0000FF)}to{transform:scale(1.25) rotate(0);filter:brightness(1) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 5px #FF0000)}}@keyframes RARE-PEPE-PULSATE{0%{transform:scale(1.05) rotate(0);filter:hue-rotate(-15deg) brightness(1.2) saturate(1.35) contrast(1.25) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 3px #fec947)}25%{transform:scale(1.025) rotate(1deg);filter:hue-rotate(-15deg) brightness(1.25) saturate(1.5) contrast(1.25) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 3px #fec947)}75%{transform:scale(1.1) rotate(-1deg);filter:hue-rotate(-15deg) brightness(1.35) saturate(1.6) contrast(1.25) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 3px #fec947)}to{transform:scale(1.05) rotate(0);filter:hue-rotate(-15deg) brightness(1.2) saturate(1.35) contrast(1.25) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 3px #fec947)}}@keyframes Shrugstiny-67{0%{background-position:32px}to{background-position:96px}}@keyframes Shrugstiny-67-hover{0%{background-position:32px}to{background-position:96px}}@keyframes epic-troll{0%{opacity:0%}to{opacity:100%}}@keyframes epic-troll-2{0%{transform-origin:top;background-position:0px 30px;transform:translateY(-30px)}to{transform-origin:top;background-position:0px 0px;transform:translateY(0)}}@keyframes epic-troll-3{to{background-position:0px}}@keyframes RARE-YEE-PULSATE{0%{transform:scale(1.05) rotate(0);filter:hue-rotate(-20deg) brightness(1.1) saturate(1.25) contrast(1.25) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 3px #fec947)}25%{transform:scale(1.025) rotate(1deg);filter:hue-rotate(-20deg) brightness(1.15) saturate(1.4) contrast(1.25) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 3px #fec947)}75%{transform:scale(1.1) rotate(-1deg);filter:hue-rotate(-20deg) brightness(1.25) saturate(1.5) contrast(1.25) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 3px #fec947)}to{transform:scale(1.05) rotate(0);filter:hue-rotate(-20deg) brightness(1.1) saturate(1.25) contrast(1.25) drop-shadow(0px 0px 2px #fff6e1) drop-shadow(0px 0px 3px #fec947)}}.chart-container{position:relative;height:360px;margin-bottom:8px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.chart-hint{text-align:center;font-size:11px;color:#444;margin-bottom:16px}.reset-zoom-btn{background:transparent!important;border:1px solid var(--border)!important;color:var(--text-muted)!important;font-size:11px!important;padding:4px 10px!important}.reset-zoom-btn:hover{border-color:var(--accent)!important;color:var(--text)!important}.records-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.records-grid-3{grid-template-columns:1fr}}.nuke-row{background:#e040fb0d}.chart-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}.chart-range{display:flex;gap:4px}.chart-range button{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-muted);padding:4px 12px;font-size:12px;border-radius:var(--radius);cursor:pointer}.chart-range button.active{background:var(--accent);border-color:var(--accent);color:#fff}.chart-toggles{display:flex;gap:12px;flex-wrap:wrap}.chart-toggle-label{display:flex;align-items:center;gap:4px;font-size:12px;cursor:pointer;user-select:none}.chart-toggle-label input{accent-color:currentColor;cursor:pointer}.type-badge{font-weight:600;font-size:12px;text-transform:uppercase}
