:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.app-container[data-v-ea30f9c7]{font-family:Inter,Segoe UI,system-ui,sans-serif;max-width:1200px;margin:0 auto;padding:30px 20px;color:#f8fafc;background-color:#0f172a;min-height:100vh}.header[data-v-ea30f9c7]{margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.title-area h1[data-v-ea30f9c7]{margin:0;font-size:2.2rem;color:#f8fafc;letter-spacing:-.5px;font-weight:700}.subtitle[data-v-ea30f9c7]{margin:8px 0 0;color:#94a3b8;font-size:1rem;font-weight:400}.live-indicator[data-v-ea30f9c7]{display:flex;align-items:center;gap:8px;background:#1e293b;padding:8px 16px;border-radius:20px;font-size:.85rem;font-weight:600;color:#10b981;border:1px solid #334155}.pulse-dot[data-v-ea30f9c7]{width:8px;height:8px;background-color:#10b981;border-radius:50%;box-shadow:0 0 #10b981b3;animation:pulse-green-ea30f9c7 2s infinite}.boss-grid[data-v-ea30f9c7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}.boss-card[data-v-ea30f9c7]{background:#1e293b;border-radius:16px;padding:24px;box-shadow:0 10px 15px -3px #0000004d;border:1px solid #334155;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.boss-card[data-v-ea30f9c7]:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px #0006}.card-header[data-v-ea30f9c7]{margin-bottom:20px}.boss-name[data-v-ea30f9c7]{margin:0 0 4px;font-size:1.4rem;color:#f1f5f9;font-weight:600}.respawn-time[data-v-ea30f9c7]{font-size:.85rem;color:#94a3b8;font-weight:500;display:block}.input-group[data-v-ea30f9c7]{display:flex;gap:12px;margin-bottom:20px}.input-wrapper[data-v-ea30f9c7]{flex:1;display:flex;align-items:center;background:#0f172a;border:1px solid #334155;border-radius:8px;padding:0 12px;transition:border-color .2s ease}.input-wrapper[data-v-ea30f9c7]:focus-within{border-color:#3b82f6}.prefix[data-v-ea30f9c7]{color:#64748b;font-weight:600;font-size:.9rem;margin-right:8px}.input-wrapper input[data-v-ea30f9c7]{width:100%;background:transparent;border:none;color:#f8fafc;font-size:1rem;padding:10px 0;outline:none}.input-wrapper input[data-v-ea30f9c7]::placeholder{color:#475569}.btn-add[data-v-ea30f9c7]{background-color:#3b82f6;color:#fff;border:none;border-radius:8px;padding:0 20px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.btn-add[data-v-ea30f9c7]:hover{background-color:#2563eb}.record-list[data-v-ea30f9c7]{display:flex;flex-direction:column;gap:12px;flex-grow:1}.empty-state[data-v-ea30f9c7]{text-align:center;color:#475569;font-size:.9rem;padding:20px 0;font-weight:500;background:#0f172a;border-radius:8px;border:1px dashed #334155}.record-item[data-v-ea30f9c7]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:10px;background:#0f172a;border-left:4px solid transparent;position:relative;transition:all .3s ease}.record-main[data-v-ea30f9c7]{display:flex;align-items:center;gap:16px;flex-grow:1}.channel-badge[data-v-ea30f9c7]{background:#1e293b;padding:6px 10px;border-radius:6px;font-weight:700;color:#f1f5f9;font-size:.9rem;min-width:60px;text-align:center}.time-details[data-v-ea30f9c7]{display:flex;flex-direction:column;gap:4px}.time-range[data-v-ea30f9c7]{font-size:.75rem;color:#64748b;font-weight:500}.status-text[data-v-ea30f9c7]{font-weight:600;font-size:.85rem}.waiting[data-v-ea30f9c7]{border-left-color:#38bdf8}.waiting .status-text[data-v-ea30f9c7]{color:#38bdf8}.spawning[data-v-ea30f9c7]{border-left-color:#fbbf24;background-color:#422006}.spawning .status-text[data-v-ea30f9c7]{color:#fbbf24;animation:pulse-ea30f9c7 2s infinite}.expired[data-v-ea30f9c7]{border-left-color:#ef4444;opacity:.6}.expired .status-text[data-v-ea30f9c7]{color:#ef4444}.btn-delete[data-v-ea30f9c7]{background:transparent;border:none;color:#475569;cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.btn-delete[data-v-ea30f9c7]:hover{background:#7f1d1d;color:#fca5a5}@keyframes pulse-ea30f9c7{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse-green-ea30f9c7{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@media(max-width:600px){.boss-grid[data-v-ea30f9c7]{grid-template-columns:1fr}.app-container[data-v-ea30f9c7]{padding:20px 15px}.header[data-v-ea30f9c7]{justify-content:center;flex-direction:column;text-align:center}}
