.app-index-flow[data-astro-cid-j7pv25f6]{padding-top:.75rem}.compact-spotlight-bar[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.spotlight-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.65rem 1.25rem;border-radius:999px;background:linear-gradient(90deg,#141926d9,#0d1019f2);border:1px solid rgba(245,158,11,.25);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 25px -5px #0006;transition:all .3s ease}.spotlight-inner[data-astro-cid-j7pv25f6]:hover{border-color:#f59e0b73;box-shadow:0 12px 30px -5px #f59e0b1f}.spotlight-left[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.spotlight-pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:var(--accent-light);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.pulse-indicator[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}.spotlight-divider[data-astro-cid-j7pv25f6]{color:var(--text-dim);opacity:.5;font-size:.75rem;flex-shrink:0}.spotlight-headline-link[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.spotlight-headline-link[data-astro-cid-j7pv25f6]:hover{color:var(--accent-light)}.spotlight-tag-badge[data-astro-cid-j7pv25f6]{font-size:.72rem;color:var(--secondary);background:var(--secondary-soft);padding:2px 7px;border-radius:5px;flex-shrink:0}.spotlight-right[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.spotlight-time-label[data-astro-cid-j7pv25f6]{font-size:.76rem;color:var(--text-dim)}.spotlight-read-action[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:700;color:var(--accent-light);padding:4px 10px;border-radius:999px;background:#ffffff0a;border:1px solid var(--card-border);transition:all .2s ease}.spotlight-read-action[data-astro-cid-j7pv25f6]:hover{background:#f59e0b26;border-color:var(--accent)}.spotlight-read-action[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:12px;height:12px}.spotlight-shuffle-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#ffffff0d;border:1px solid var(--card-border);color:var(--text-muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s}.spotlight-shuffle-btn[data-astro-cid-j7pv25f6]:hover{background:#ffffff1f;color:#fff;border-color:#ffffff40}.spotlight-shuffle-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:13px;height:13px;transition:transform .3s ease}.spotlight-shuffle-btn[data-astro-cid-j7pv25f6]:hover svg[data-astro-cid-j7pv25f6]{transform:rotate(180deg)}@media(max-width:820px){.spotlight-inner[data-astro-cid-j7pv25f6]{border-radius:16px;padding:.75rem 1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.spotlight-left[data-astro-cid-j7pv25f6]{width:100%}.spotlight-headline-link[data-astro-cid-j7pv25f6]{font-size:.95rem}.spotlight-right[data-astro-cid-j7pv25f6]{width:100%;justify-content:space-between;border-top:1px solid rgba(255,255,255,.06);padding-top:.4rem}.spotlight-tag-badge[data-astro-cid-j7pv25f6]{display:none}}.app-search-filter-module[data-astro-cid-j7pv25f6]{margin-bottom:1.25rem}.app-search-wrapper[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;background:#10141eb3;border:1px solid var(--card-border);border-radius:999px;padding:.65rem 1.25rem;transition:all .25s;backdrop-filter:blur(16px)}.app-search-wrapper[data-astro-cid-j7pv25f6]:focus-within{border-color:var(--accent);background:#141a28f2;box-shadow:0 0 0 3px #f59e0b1f}.app-search-wrapper[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:17px;height:17px;color:var(--text-dim);flex-shrink:0}.app-search-wrapper[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{background:transparent;border:none;outline:none;color:#fff;font-size:.92rem;font-family:inherit;width:100%}.app-search-wrapper[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--text-dim);font-size:.88rem}.clear-input-icon[data-astro-cid-j7pv25f6]{background:none;border:none;color:var(--text-dim);font-size:1.25rem;cursor:pointer;line-height:1;padding:0 4px}.clear-input-icon[data-astro-cid-j7pv25f6]:hover{color:#fff}.app-categories-strip[data-astro-cid-j7pv25f6]{margin-bottom:2.25rem;width:100%}.categories-nav-wrapper[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:center;width:100%}.cat-nav-btn[data-astro-cid-j7pv25f6]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:#121724f5;border:1px solid rgba(245,158,11,.35);color:var(--accent-light);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 4px 14px #000c,0 0 10px #f59e0b26;transition:all .2s cubic-bezier(.16,1,.3,1)}.cat-nav-btn[data-astro-cid-j7pv25f6]:hover{background:var(--accent);color:#090a0f;border-color:var(--accent);transform:translateY(-50%) scale(1.12);box-shadow:0 6px 20px #f59e0b66}.cat-nav-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:15px;height:15px}.cat-prev[data-astro-cid-j7pv25f6]{left:0}.cat-next[data-astro-cid-j7pv25f6]{right:0}.categories-scroll-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(245,158,11,.25) transparent;padding:6px 36px 8px;width:100%;cursor:grab;user-select:none;scroll-behavior:smooth}.categories-scroll-row[data-astro-cid-j7pv25f6].is-dragging{cursor:grabbing;scroll-behavior:auto}.categories-scroll-row[data-astro-cid-j7pv25f6]::-webkit-scrollbar{height:4px}.categories-scroll-row[data-astro-cid-j7pv25f6]::-webkit-scrollbar-track{background:#ffffff05;border-radius:999px}.categories-scroll-row[data-astro-cid-j7pv25f6]::-webkit-scrollbar-thumb{background:#f59e0b47;border-radius:999px}.categories-scroll-row[data-astro-cid-j7pv25f6]::-webkit-scrollbar-thumb:hover{background:var(--accent)}.app-chip-btn[data-astro-cid-j7pv25f6]{white-space:nowrap;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-muted);font-size:.78rem;font-weight:600;padding:5px 12px;border-radius:999px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:5px}.app-chip-btn[data-astro-cid-j7pv25f6]:hover{background:#ffffff17;color:#fff;border-color:#fff3}.app-chip-btn[data-astro-cid-j7pv25f6].active{background:#f59e0b26;border-color:#f59e0b66;color:var(--accent-light)}.chip-count[data-astro-cid-j7pv25f6]{font-size:.68rem;color:var(--text-dim);padding:1px 5px;border-radius:999px;background:#ffffff0a}.app-chip-btn[data-astro-cid-j7pv25f6].active .chip-count[data-astro-cid-j7pv25f6]{background:#f59e0b40;color:var(--accent-light)}.compact-filter-notice[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:12px;padding:.6rem 1.1rem;margin-bottom:1.5rem;font-size:.85rem;color:var(--accent-light)}.reset-filter-btn[data-astro-cid-j7pv25f6]{background:none;border:none;color:#fff;font-weight:600;cursor:pointer;text-decoration:underline}.rhythm-block[data-astro-cid-j7pv25f6]{margin-bottom:2.75rem}.feed-subhead-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.65rem;border-bottom:1px solid var(--card-border)}.feed-subhead-title[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:#fff;letter-spacing:-.015em}.feed-total-badge[data-astro-cid-j7pv25f6]{font-size:.76rem;font-weight:600;color:var(--text-dim);padding:3px 10px;border-radius:999px;background:#ffffff0a;border:1px solid var(--card-border)}.app-cards-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1.25rem}@media(max-width:640px){.app-cards-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1rem}}.app-article-card[data-astro-cid-j7pv25f6]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;backdrop-filter:blur(16px);transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;overflow:hidden}.app-article-card[data-astro-cid-j7pv25f6]:hover{background:var(--card-hover);border-color:#f59e0b59;transform:translateY(-2px);box-shadow:0 12px 28px -8px #00000080}.app-card-anchor[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.app-card-body-wrap[data-astro-cid-j7pv25f6]{padding:1.25rem 1.35rem;display:flex;flex-direction:column;flex:1}.app-card-thumb-wrap[data-astro-cid-j7pv25f6]{width:100%;height:165px;position:relative;overflow:hidden;background:#090d16}@media(max-width:640px){.app-card-thumb-wrap[data-astro-cid-j7pv25f6]{height:145px}}.app-card-thumb-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.app-article-card[data-astro-cid-j7pv25f6]:hover .app-card-thumb-img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.app-card-thumb-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#090d160d 50%,#090d16a6)}.card-video-indicator-badge[data-astro-cid-j7pv25f6]{position:absolute;top:10px;right:10px;background:#ef4444e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-size:.68rem;font-weight:700;padding:3px 8px;border-radius:999px;box-shadow:0 4px 10px #0006;letter-spacing:.02em;z-index:2}.app-card-top-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.app-tag-pill[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:700;color:var(--secondary);background:var(--secondary-soft);padding:2px 7px;border-radius:5px;border:1px solid rgba(129,140,248,.2)}.app-meta-read[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;color:var(--text-dim)}.app-meta-read[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:12px;height:12px}.app-card-headline[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.35;color:#f8fafc;margin-bottom:.55rem;transition:color .2s}.app-article-card[data-astro-cid-j7pv25f6]:hover .app-card-headline[data-astro-cid-j7pv25f6]{color:var(--accent-light)}.app-card-summary[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--text-muted);line-height:1.55;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.app-card-bottom-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.05);padding-top:.75rem;margin-top:auto}.app-card-date[data-astro-cid-j7pv25f6]{font-size:.74rem;color:var(--text-dim)}.app-card-action[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:700;color:var(--accent-light);transition:gap .2s}.app-article-card[data-astro-cid-j7pv25f6]:hover .app-card-action[data-astro-cid-j7pv25f6]{gap:7px}.app-card-action[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:13px;height:13px}.slider-ambient-container[data-astro-cid-j7pv25f6]{border-radius:24px;padding:1.6rem 1.6rem 1.2rem;margin-bottom:2.75rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:relative;overflow:hidden}.slider-theme-indigo[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#1e1b4b73,#0f172acc);border:1px solid rgba(129,140,248,.22);box-shadow:0 16px 36px -10px #1e1b4b59}.slider-theme-emerald[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#0d3c3866,#0b191ecc);border:1px solid rgba(45,212,191,.22);box-shadow:0 16px 36px -10px #0d3c3859}.slider-header-row[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.25rem}.slider-title-col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.35rem}.slider-badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#818cf81f;border:1px solid rgba(129,140,248,.25);color:#a5b4fc;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;width:fit-content}.slider-badge[data-astro-cid-j7pv25f6].badge-emerald{background:#2dd4bf1f;border-color:#2dd4bf40;color:#5eead4}.slider-badge-dot[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%}.dot-indigo[data-astro-cid-j7pv25f6]{background:#818cf8;box-shadow:0 0 6px #818cf8}.dot-emerald[data-astro-cid-j7pv25f6]{background:#2dd4bf;box-shadow:0 0 6px #2dd4bf}.slider-heading-text[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;color:#fff}.slider-controls-group[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem}.slider-arrow-btn[data-astro-cid-j7pv25f6]{width:34px;height:34px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.slider-arrow-btn[data-astro-cid-j7pv25f6]:hover{background:#ffffff26;color:#fff;border-color:#ffffff40}.slider-arrow-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:14px;height:14px}.slider-horizontal-track[data-astro-cid-j7pv25f6]{display:flex;gap:1.15rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:.4rem .2rem .8rem}.slider-horizontal-track[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.slider-item-card[data-astro-cid-j7pv25f6]{flex:0 0 clamp(270px,78vw,320px);scroll-snap-align:start;border-radius:18px;transition:all .25s ease;display:flex;flex-direction:column;overflow:hidden}.card-indigo[data-astro-cid-j7pv25f6]{background:#121626d9;border:1px solid rgba(129,140,248,.2)}.card-indigo[data-astro-cid-j7pv25f6]:hover{background:#1a2036f2;border-color:#818cf873;transform:translateY(-3px)}.card-emerald[data-astro-cid-j7pv25f6]{background:#0b1a1ed9;border:1px solid rgba(45,212,191,.2)}.card-emerald[data-astro-cid-j7pv25f6]:hover{background:#10262cf2;border-color:#2dd4bf73;transform:translateY(-3px)}.slider-card-anchor[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.slider-card-thumb-wrap[data-astro-cid-j7pv25f6]{width:100%;height:110px;overflow:hidden;position:relative;background:#090d16}.slider-card-thumb-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;transition:transform .4s ease}.slider-item-card[data-astro-cid-j7pv25f6]:hover .slider-card-thumb-img[data-astro-cid-j7pv25f6]{transform:scale(1.06)}.slider-card-body[data-astro-cid-j7pv25f6]{padding:1.15rem 1.25rem;display:flex;flex-direction:column;flex:1}.slider-card-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.slider-index-counter[data-astro-cid-j7pv25f6]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#a5b4fc}.slider-index-counter[data-astro-cid-j7pv25f6].emerald-counter{color:#5eead4}.slider-card-tag[data-astro-cid-j7pv25f6]{font-size:.7rem;color:var(--secondary);background:var(--secondary-soft);padding:2px 7px;border-radius:5px}.slider-card-tag[data-astro-cid-j7pv25f6].emerald-tag{color:#2dd4bf;background:#2dd4bf1a}.slider-card-title[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;line-height:1.35;color:#f8fafc;margin-bottom:.55rem}.slider-card-desc[data-astro-cid-j7pv25f6]{font-size:.86rem;color:var(--text-muted);line-height:1.55;margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.slider-card-footer[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.05);padding-top:.75rem;margin-top:auto}.slider-read-time[data-astro-cid-j7pv25f6]{font-size:.74rem;color:var(--text-dim)}.slider-cta-link[data-astro-cid-j7pv25f6]{font-size:.82rem;font-weight:700;color:#a5b4fc}.slider-cta-link[data-astro-cid-j7pv25f6].emerald-cta{color:#5eead4}.inline-pure-title-banner[data-astro-cid-j7pv25f6]{margin-bottom:2.75rem}.inline-banner-anchor[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.6rem;border-radius:20px;background:linear-gradient(135deg,#f59e0b14,#121622e6 60%,#f59e0b0a);border:1px dashed rgba(245,158,11,.35);backdrop-filter:blur(16px);transition:all .25s var(--ease-out);text-decoration:none}.inline-banner-anchor[data-astro-cid-j7pv25f6]:hover{border-color:#f59e0bb3;background:linear-gradient(135deg,#f59e0b1f,#161c2cf2 60%,#f59e0b0f);transform:translateY(-2px);box-shadow:0 12px 28px -8px #f59e0b26}.inline-title-group[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.6rem;min-width:0;flex:1}.inline-accent-glyph[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:2.2rem;line-height:.6;color:var(--accent);opacity:.75;flex-shrink:0}.inline-title-content[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.4;color:#fff;margin:0;transition:color .2s}.inline-banner-anchor[data-astro-cid-j7pv25f6]:hover .inline-title-content[data-astro-cid-j7pv25f6]{color:var(--accent-light)}.inline-action-pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:700;color:var(--accent-light);white-space:nowrap;padding:6px 14px;border-radius:999px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);flex-shrink:0;transition:all .2s}.inline-banner-anchor[data-astro-cid-j7pv25f6]:hover .inline-action-pill[data-astro-cid-j7pv25f6]{background:var(--accent);color:#090a0f}.inline-action-pill[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:13px;height:13px}@media(max-width:768px){.inline-banner-anchor[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.1rem 1.2rem}.inline-title-content[data-astro-cid-j7pv25f6]{font-size:1.1rem}.inline-action-pill[data-astro-cid-j7pv25f6]{align-self:flex-end}}.app-empty-state[data-astro-cid-j7pv25f6]{text-align:center;padding:3.5rem 1.5rem;background:#ffffff05;border:1px dashed var(--card-border);border-radius:18px;margin-top:1.5rem}.empty-emoji[data-astro-cid-j7pv25f6]{font-size:2.2rem;margin-bottom:.75rem}.app-empty-state[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:1.3rem;color:#fff;margin-bottom:.4rem}.app-empty-state[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:.9rem;margin-bottom:1.25rem}.app-btn-reset[data-astro-cid-j7pv25f6]{padding:.6rem 1.4rem;border-radius:999px;background:#f59e0b26;border:1px solid var(--accent);color:var(--accent-light);font-weight:600;font-size:.85rem;cursor:pointer}
