.hero-cta[data-astro-cid-erw7ffnm]{display:flex;flex-wrap:wrap;gap:.75rem}.index[data-astro-cid-erw7ffnm]{display:flex;justify-content:flex-end}.index-glass[data-astro-cid-erw7ffnm]{position:relative;width:100%;max-width:560px;padding:1.1rem;border-radius:26px;border:1px solid rgb(185 215 235 / .18);background:linear-gradient(160deg,#ffffff17,#ffffff05 45%,#ffffff0d),#0610186b;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 1px #ffffff1f inset,0 40px 80px -40px #000000b3,0 0 0 1px #0003;transition:transform .7s var(--ease-out);will-change:transform}.index-glass[data-astro-cid-erw7ffnm]:before{content:"";position:absolute;left:10%;right:10%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--heat-rgb) / .8),rgb(var(--cold-rgb) / .8),transparent)}.index-head[data-astro-cid-erw7ffnm]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.2rem .4rem .9rem;border-bottom:1px solid var(--night-line);font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-3)}.index-title[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{color:var(--heat-2);margin-right:.7rem}.index-live[data-astro-cid-erw7ffnm]{display:inline-flex;align-items:center;gap:.5rem}.index-live[data-astro-cid-erw7ffnm] i[data-astro-cid-erw7ffnm]{width:6px;height:6px;border-radius:50%;background:var(--cold);animation:pulse-dot 2.4s ease-out infinite}.index-rows[data-astro-cid-erw7ffnm]{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.3rem}.irow[data-astro-cid-erw7ffnm]{--r-rgb: var(--heat-rgb);--r2: var(--heat-2);position:relative;margin:0;border-radius:16px;overflow:hidden;transition:background-color .5s ease}.irow--plunge[data-astro-cid-erw7ffnm]{--r-rgb: var(--cold-rgb);--r2: var(--cold-2)}.irow[data-astro-cid-erw7ffnm].is-on{background:rgb(var(--r-rgb) / .12)}.irow-link[data-astro-cid-erw7ffnm]{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem .85rem;color:var(--on-night-2);text-decoration:none}.irow-link[data-astro-cid-erw7ffnm]:focus-visible{outline:2px solid var(--cold-2);outline-offset:-2px;border-radius:16px}.irow-n[data-astro-cid-erw7ffnm]{font-family:var(--font-mono);font-size:.66rem;color:var(--on-night-3);transition:color .5s ease}.irow-icon[data-astro-cid-erw7ffnm]{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:rgb(var(--r-rgb));background:rgb(var(--r-rgb) / .14);box-shadow:0 0 0 1px rgb(var(--r-rgb) / .25) inset;transition:background .5s ease,color .5s ease,box-shadow .5s ease,transform .6s var(--ease-spring)}.irow-main[data-astro-cid-erw7ffnm]{display:grid;min-width:0}.irow-name[data-astro-cid-erw7ffnm]{font-family:var(--font-display);font-variation-settings:"opsz" 48;font-size:1.08rem;font-weight:600;color:var(--on-night);transition:color var(--dur-fast) ease}.irow-top[data-astro-cid-erw7ffnm]{overflow:hidden;max-height:0;font-size:.78rem;line-height:1.4;color:var(--on-night-3);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:max-height .5s var(--ease-out),opacity .4s ease,margin .5s var(--ease-out)}.irow-count[data-astro-cid-erw7ffnm]{display:grid;justify-items:end;gap:.35rem;font-family:var(--font-display);font-variation-settings:"opsz" 60;font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--on-night)}.irow-bar[data-astro-cid-erw7ffnm]{display:block;width:64px;height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.irow-bar[data-astro-cid-erw7ffnm] i[data-astro-cid-erw7ffnm]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgb(var(--r-rgb) / .6),rgb(var(--r-rgb)));transform:scaleX(var(--w));transform-origin:0 50%;animation:bar-in 1.2s var(--ease-out) .9s both}@keyframes bar-in{0%{transform:scaleX(0)}}.irow[data-astro-cid-erw7ffnm].is-on .irow-n[data-astro-cid-erw7ffnm]{color:var(--r2)}.irow[data-astro-cid-erw7ffnm].is-on .irow-icon[data-astro-cid-erw7ffnm]{color:#fff;background:linear-gradient(135deg,rgb(var(--r-rgb)),rgb(var(--r-rgb) / .7));box-shadow:0 8px 20px -8px rgb(var(--r-rgb) / .9);transform:rotate(-8deg) scale(1.06)}.irow[data-astro-cid-erw7ffnm].is-on .irow-top[data-astro-cid-erw7ffnm]{max-height:2.4em;margin-top:.15rem;opacity:1}.irow-link[data-astro-cid-erw7ffnm]:hover .irow-name[data-astro-cid-erw7ffnm]{color:var(--r2)}.irow-timer[data-astro-cid-erw7ffnm]{position:absolute;left:.85rem;right:.85rem;bottom:0;height:2px;border-radius:2px;background:linear-gradient(90deg,rgb(var(--r-rgb)),rgb(var(--r-rgb) / .3));transform:scaleX(0);transform-origin:0 50%;opacity:0}.irow[data-astro-cid-erw7ffnm].is-on .irow-timer[data-astro-cid-erw7ffnm]{opacity:1;animation:timer 3.2s linear both}.is-paused[data-astro-cid-erw7ffnm] .irow[data-astro-cid-erw7ffnm].is-on .irow-timer[data-astro-cid-erw7ffnm]{animation:none;transform:scaleX(1);opacity:.35}@keyframes timer{to{transform:scaleX(1)}}.hstats[data-astro-cid-erw7ffnm]{display:flex;flex-wrap:wrap;margin:0;border:1px solid var(--night-line);border-radius:16px;background:#ffffff0a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hstats[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]{padding:.7rem 1.15rem;border-right:1px solid var(--night-line)}.hstats[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]:last-child{border-right:0}.hstats[data-astro-cid-erw7ffnm] dt[data-astro-cid-erw7ffnm]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.11em;text-transform:uppercase;color:var(--on-night-3)}.hstats[data-astro-cid-erw7ffnm] dd[data-astro-cid-erw7ffnm]{margin:.1rem 0 0;font-family:var(--font-display);font-variation-settings:"opsz" 60;font-size:1.2rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--on-night)}.lib-sheet[data-astro-cid-erw7ffnm]{position:relative;z-index:1;margin-top:-2.5rem;border-radius:40px 40px 0 0;padding:clamp(1.6rem,3vw,2.2rem) 0 clamp(3rem,6vw,5rem);background:var(--paper);box-shadow:0 -24px 60px -30px #040b118c}.lib-sheet[data-astro-cid-erw7ffnm]:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--heat-rgb) / .55),rgb(var(--cold-rgb) / .55),transparent)}.toolbar[data-astro-cid-erw7ffnm]{position:sticky;top:calc(var(--header-h) + .6rem);z-index:5;margin-bottom:clamp(2rem,4vw,3rem)}.toolbar-glass[data-astro-cid-erw7ffnm]{display:flex;align-items:center;gap:.7rem;padding:.6rem;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 78%,transparent);backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);box-shadow:0 18px 40px -26px #040b1173,0 1px #fff6 inset}.chips[data-astro-cid-erw7ffnm]{flex:1 1 auto;min-width:0;display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.chips[data-astro-cid-erw7ffnm]::-webkit-scrollbar{display:none}.chip[data-astro-cid-erw7ffnm]{flex:none}.chip[data-astro-cid-erw7ffnm]{--c-rgb: var(--heat-rgb);--c: var(--ember);display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:.35rem .5rem .35rem .8rem;border-radius:999px;border:1px solid rgb(var(--c-rgb) / .28);background:rgb(var(--c-rgb) / .07);color:var(--ink);font:inherit;font-size:.84rem;font-weight:650;cursor:pointer;transition:background-color var(--dur) ease,border-color var(--dur) ease,box-shadow var(--dur) ease,color var(--dur) ease,transform var(--dur) var(--ease-out)}.chip[data-astro-cid-erw7ffnm] svg[data-astro-cid-erw7ffnm]{color:var(--c)}.chip--plunge[data-astro-cid-erw7ffnm]{--c-rgb: var(--cold-rgb);--c: var(--plunge)}.chip--all[data-astro-cid-erw7ffnm]{--c-rgb: 120 140 160;--c: var(--ink-2)}.chip[data-astro-cid-erw7ffnm]:hover{background:rgb(var(--c-rgb) / .15);border-color:rgb(var(--c-rgb) / .55);transform:translateY(-1px)}.chip[data-astro-cid-erw7ffnm].is-on{background:linear-gradient(135deg,rgb(var(--c-rgb)),rgb(var(--c-rgb) / .75));border-color:transparent;color:#07131c;box-shadow:0 10px 24px -12px rgb(var(--c-rgb) / .9)}.chip--all[data-astro-cid-erw7ffnm].is-on{background:var(--ink);color:var(--paper);box-shadow:0 10px 24px -14px #040b1199}.chip[data-astro-cid-erw7ffnm].is-on svg[data-astro-cid-erw7ffnm]{color:currentColor}.chip[data-astro-cid-erw7ffnm]:focus-visible{outline:2px solid var(--plunge);outline-offset:2px}.chip-n[data-astro-cid-erw7ffnm]{min-width:1.6rem;padding:.05rem .4rem;border-radius:999px;background:rgb(var(--c-rgb) / .14);font-family:var(--font-mono);font-size:.66rem;font-weight:500;text-align:center}.chip[data-astro-cid-erw7ffnm].is-on .chip-n[data-astro-cid-erw7ffnm]{background:#ffffff4d}.lib-search[data-astro-cid-erw7ffnm]{flex:0 0 42px;display:flex;align-items:center;gap:.6rem;height:42px;padding:0 0 0 12px;overflow:hidden;cursor:text;border-radius:999px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink-3);transition:flex-basis .5s var(--ease-out),padding .5s var(--ease-out),border-color var(--dur) ease,box-shadow var(--dur) ease}.lib-search[data-astro-cid-erw7ffnm] svg[data-astro-cid-erw7ffnm]{flex:none}.lib-search[data-astro-cid-erw7ffnm]:focus-within,.lib-search[data-astro-cid-erw7ffnm]:has(input:not(:placeholder-shown)){flex-basis:320px;padding-right:.9rem}.lib-search[data-astro-cid-erw7ffnm]:hover{border-color:var(--plunge)}.lib-search[data-astro-cid-erw7ffnm]:focus-within{border-color:var(--plunge);box-shadow:0 0 0 4px rgb(var(--cold-rgb) / .18)}.lib-search[data-astro-cid-erw7ffnm] input[data-astro-cid-erw7ffnm]{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:.92rem}.lib-search[data-astro-cid-erw7ffnm] input[data-astro-cid-erw7ffnm]:focus-visible{outline:none}.lib-count[data-astro-cid-erw7ffnm]{font-family:var(--font-mono);font-size:.66rem;white-space:nowrap;color:var(--ink-3)}.lib-sec[data-astro-cid-erw7ffnm]{--s-rgb: var(--heat-rgb);--s: var(--ember);--s-soft: var(--ember-soft);scroll-margin-top:calc(var(--header-h) + 8rem)}.lib-sec--plunge[data-astro-cid-erw7ffnm]{--s-rgb: var(--cold-rgb);--s: var(--plunge);--s-soft: var(--plunge-soft)}.lib-sec[data-astro-cid-erw7ffnm]+.lib-sec[data-astro-cid-erw7ffnm]{margin-top:clamp(3rem,6vw,4.5rem)}.sec-top[data-astro-cid-erw7ffnm]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1.1rem;margin-bottom:1.4rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.sec-icon[data-astro-cid-erw7ffnm]{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:#fff;background:linear-gradient(135deg,rgb(var(--s-rgb)),rgb(var(--s-rgb) / .7));box-shadow:0 12px 28px -14px rgb(var(--s-rgb) / .9)}.sec-kicker[data-astro-cid-erw7ffnm]{margin:0 0 .3rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sec-kicker[data-astro-cid-erw7ffnm] span[data-astro-cid-erw7ffnm]{color:var(--s);margin-right:.6rem}.sec-copy[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .9rem;margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-variation-settings:"opsz" 144,"SOFT" 20;font-weight:560;letter-spacing:-.025em}.sec-copy[data-astro-cid-erw7ffnm] h2[data-astro-cid-erw7ffnm]:before{display:none}.sec-n[data-astro-cid-erw7ffnm]{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:.2em .7em;border-radius:999px;background:var(--s-soft);color:var(--s)}.sec-copy[data-astro-cid-erw7ffnm] p[data-astro-cid-erw7ffnm]:not(.sec-kicker){margin:.45rem 0 0;max-width:70ch;font-size:.95rem;color:var(--ink-2)}.sec-hub[data-astro-cid-erw7ffnm]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.4rem;padding:.5rem .9rem;border-radius:999px;border:1px solid var(--line-strong);font-size:.84rem;font-weight:700;color:var(--ink);text-decoration:none;white-space:nowrap;transition:border-color var(--dur) ease,color var(--dur) ease,background-color var(--dur) ease}.sec-hub[data-astro-cid-erw7ffnm] svg[data-astro-cid-erw7ffnm]{transition:transform var(--dur) var(--ease-out)}.sec-hub[data-astro-cid-erw7ffnm]:hover{color:var(--s);border-color:rgb(var(--s-rgb) / .6);background:var(--s-soft)}.sec-hub[data-astro-cid-erw7ffnm]:hover svg[data-astro-cid-erw7ffnm]{transform:translate(3px)}.cards[data-astro-cid-erw7ffnm]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:.9rem}.card-li[data-astro-cid-erw7ffnm]{margin:0;display:flex}.gcard[data-astro-cid-erw7ffnm]{position:relative;isolation:isolate;overflow:hidden;flex:1;display:flex;flex-direction:column;gap:.45rem;padding:1.2rem 1.25rem 1.05rem;border:1px solid var(--line);border-radius:20px;background:var(--card);color:var(--ink);text-decoration:none;transition:transform var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),border-color var(--dur) ease}.gcard[data-astro-cid-erw7ffnm]:before{content:"";position:absolute;left:1.25rem;right:1.25rem;top:0;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,rgb(var(--s-rgb)),rgb(var(--s-rgb) / .2));transform:scaleX(.25);transform-origin:0 50%;transition:transform var(--dur-slow) var(--ease-out)}.gcard[data-astro-cid-erw7ffnm]:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 100% 0%,var(--s-soft),transparent 70%);opacity:0;transition:opacity var(--dur-slow) ease}.gcard[data-astro-cid-erw7ffnm]:hover{color:var(--ink);transform:translateY(-4px);border-color:rgb(var(--s-rgb) / .45);box-shadow:0 24px 50px -30px rgb(var(--s-rgb) / .55),var(--shadow-md)}.gcard[data-astro-cid-erw7ffnm]:hover:before{transform:scaleX(1)}.gcard[data-astro-cid-erw7ffnm]:hover:after{opacity:1}.gcard[data-astro-cid-erw7ffnm]:focus-visible{outline:2px solid var(--s);outline-offset:3px}.gcard-top[data-astro-cid-erw7ffnm]{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.gcard-kicker[data-astro-cid-erw7ffnm]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;padding:.22em .6em;border-radius:999px;background:var(--s-soft);color:var(--s)}.gcard-time[data-astro-cid-erw7ffnm]{font-family:var(--font-mono);font-size:.66rem;color:var(--ink-3)}.gcard-title[data-astro-cid-erw7ffnm]{font-family:var(--font-display);font-variation-settings:"opsz" 48;font-weight:600;font-size:1.12rem;line-height:1.25;letter-spacing:-.01em;transition:color var(--dur-fast) ease}.gcard[data-astro-cid-erw7ffnm]:hover .gcard-title[data-astro-cid-erw7ffnm]{color:var(--s)}.gcard-desc[data-astro-cid-erw7ffnm]{font-size:.88rem;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gcard-foot[data-astro-cid-erw7ffnm]{margin-top:auto;padding-top:.6rem;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:.64rem;color:var(--ink-3)}.gcard-go[data-astro-cid-erw7ffnm]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink-2);transition:transform var(--dur-slow) var(--ease-out),background-color var(--dur) ease,border-color var(--dur) ease,color var(--dur) ease}.gcard[data-astro-cid-erw7ffnm]:hover .gcard-go[data-astro-cid-erw7ffnm]{transform:rotate(-45deg);background:rgb(var(--s-rgb));border-color:rgb(var(--s-rgb));color:#fff}.lib-empty[data-astro-cid-erw7ffnm]{margin:2rem 0 0;padding:1.4rem;border:1px dashed var(--line-strong);border-radius:18px;color:var(--ink-2);text-align:center}@media(max-width:960px){.index[data-astro-cid-erw7ffnm]{justify-content:stretch}.index-glass[data-astro-cid-erw7ffnm]{max-width:none}}@media(max-width:760px){.sec-top[data-astro-cid-erw7ffnm]{grid-template-columns:auto minmax(0,1fr)}.sec-hub[data-astro-cid-erw7ffnm]{grid-column:1 / -1;justify-self:start}.lib-sheet[data-astro-cid-erw7ffnm]{border-radius:28px 28px 0 0;margin-top:-1.75rem}.toolbar-glass[data-astro-cid-erw7ffnm]{flex-direction:column;align-items:stretch}.lib-search[data-astro-cid-erw7ffnm],.lib-search[data-astro-cid-erw7ffnm]:focus-within{flex-basis:auto;padding-right:.9rem}.hstats[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]{padding:.55rem .8rem}.hstats[data-astro-cid-erw7ffnm] dd[data-astro-cid-erw7ffnm]{font-size:1rem}.irow-top[data-astro-cid-erw7ffnm]{display:none}.irow-link[data-astro-cid-erw7ffnm]{padding:.55rem .7rem}}@media(max-width:640px){.index[data-astro-cid-erw7ffnm]{display:none}.hero-cta[data-astro-cid-erw7ffnm] .btn[data-astro-cid-erw7ffnm]{flex:1 1 auto;justify-content:center}.hstats[data-astro-cid-erw7ffnm]{flex-wrap:nowrap}.hstats[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]:last-child{display:none}.hstats[data-astro-cid-erw7ffnm]>div[data-astro-cid-erw7ffnm]:nth-last-child(2){border-right:0}}@media(prefers-reduced-motion:reduce){.irow-bar[data-astro-cid-erw7ffnm] i[data-astro-cid-erw7ffnm],.index-live[data-astro-cid-erw7ffnm] i[data-astro-cid-erw7ffnm]{animation:none}}
