.card[data-astro-cid-a7uemcut]{aspect-ratio:16/9;background:var(--card);border-radius:4px;margin:0;position:relative;overflow:hidden}.card[data-astro-cid-a7uemcut] img,.card[data-astro-cid-a7uemcut] video[data-astro-cid-a7uemcut]{object-fit:cover;width:100%;height:100%}.card[data-astro-cid-a7uemcut] video[data-astro-cid-a7uemcut]{display:block}.open[data-astro-cid-a7uemcut]{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}a[data-astro-cid-a7uemcut].open,button[data-astro-cid-a7uemcut].open{cursor:pointer}a[data-astro-cid-a7uemcut].open img,a[data-astro-cid-a7uemcut].open video[data-astro-cid-a7uemcut],button[data-astro-cid-a7uemcut].open img{transition:opacity .15s}@media (hover:hover){a[data-astro-cid-a7uemcut].open:hover img,a[data-astro-cid-a7uemcut].open:hover video[data-astro-cid-a7uemcut],button[data-astro-cid-a7uemcut].open:hover img{opacity:.85}}@media (prefers-reduced-motion:reduce){a[data-astro-cid-a7uemcut].open img,a[data-astro-cid-a7uemcut].open video[data-astro-cid-a7uemcut],button[data-astro-cid-a7uemcut].open img{transition:none}}a[data-astro-cid-a7uemcut].open:focus-visible,button[data-astro-cid-a7uemcut].open:focus-visible{outline-offset:-8px;outline:1px solid #fff}.expand[data-astro-cid-a7uemcut]{top:2px;right:2px}.provider[data-astro-cid-a7uemcut]{pointer-events:none;letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px #0009;font-size:10px;position:absolute;bottom:10px;left:12px}.card[data-astro-cid-a7uemcut].playing{background:#000}.card[data-astro-cid-a7uemcut].playing iframe{aspect-ratio:16/9;border:0;width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.card[data-astro-cid-a7uemcut].playing .open[data-astro-cid-a7uemcut],.card[data-astro-cid-a7uemcut].playing .provider[data-astro-cid-a7uemcut]{display:none}.hover-only[data-astro-cid-a7uemcut]{opacity:0;transition:opacity .15s}.card[data-astro-cid-a7uemcut]:hover .hover-only[data-astro-cid-a7uemcut],.card[data-astro-cid-a7uemcut]:focus-within .hover-only[data-astro-cid-a7uemcut],.card[data-astro-cid-a7uemcut].playing .expand[data-astro-cid-a7uemcut]{opacity:1}@media (hover:none){.hover-only[data-astro-cid-a7uemcut]{opacity:1}}.prev[data-astro-cid-a7uemcut]{top:50%;left:2px;transform:translateY(-50%)}.next[data-astro-cid-a7uemcut]{top:50%;right:2px;transform:translateY(-50%)}.track[data-astro-cid-a7uemcut]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.track[data-astro-cid-a7uemcut]::-webkit-scrollbar{display:none}.slide[data-astro-cid-a7uemcut]{scroll-snap-align:start;flex:0 0 100%;height:100%}.card[data-astro-cid-a7uemcut].carousel:focus-visible{outline:1px solid var(--mute);outline-offset:2px}.dots[data-astro-cid-a7uemcut]{justify-content:center;gap:0;display:flex;position:absolute;bottom:3px;left:0;right:0}.dotbtn[data-astro-cid-a7uemcut]{background:0 0;border:0;place-items:center;width:14px;height:18px;padding:0;display:grid}.dotbtn[data-astro-cid-a7uemcut] span[data-astro-cid-a7uemcut]{background:#ffffff73;border-radius:50%;width:4px;height:4px;transition:background .15s;box-shadow:0 0 2px #00000080}.dotbtn[data-astro-cid-a7uemcut][aria-current=true] span[data-astro-cid-a7uemcut]{background:#fff}.entry[data-astro-cid-63zagaqi]{padding:46px 0 46px var(--content-x);flex-direction:column;gap:14px;display:flex;position:relative}.dot[data-astro-cid-63zagaqi]{left:var(--spine-x);background:var(--bg);border:1px solid var(--mute2);z-index:2;border-radius:50%;width:9px;height:9px;transition:border-color .15s;position:absolute;top:55px;transform:translate(-50%,-50%)}.meta[data-astro-cid-63zagaqi]{align-items:baseline;gap:8px;margin-bottom:-8px;font-size:12px;display:flex}.date[data-astro-cid-63zagaqi]{color:var(--mute);font-size:12px;transition:color .15s}.date[data-astro-cid-63zagaqi] span[data-astro-cid-63zagaqi]+span[data-astro-cid-63zagaqi]:before{content:" "}.entry[data-astro-cid-63zagaqi]:hover .dot[data-astro-cid-63zagaqi]{border-color:var(--ink)}.entry[data-astro-cid-63zagaqi]:hover .date[data-astro-cid-63zagaqi]{color:var(--ink)}@media (hover:hover){.entry[data-astro-cid-63zagaqi]:hover .tags[data-astro-cid-63zagaqi]{color:var(--accent)}}.meta[data-astro-cid-63zagaqi],.content[data-astro-cid-63zagaqi]{transition:opacity var(--panel-ms) var(--panel-ease), filter var(--panel-ms) var(--panel-ease)}.timeline.panel-open .entry[data-astro-cid-63zagaqi]:not(.entry-active) .meta[data-astro-cid-63zagaqi],.timeline.panel-open .entry[data-astro-cid-63zagaqi]:not(.entry-active) .content[data-astro-cid-63zagaqi]{opacity:var(--recede-opacity);filter:blur(var(--recede-blur))}@media (hover:hover){.timeline.panel-open .entry[data-astro-cid-63zagaqi]:not(.entry-active):hover .meta[data-astro-cid-63zagaqi],.timeline.panel-open .entry[data-astro-cid-63zagaqi]:not(.entry-active):hover .content[data-astro-cid-63zagaqi]{opacity:1;filter:none;transition-duration:.15s}}@media (prefers-reduced-motion:reduce){.meta[data-astro-cid-63zagaqi],.content[data-astro-cid-63zagaqi]{transition:none}}.content[data-astro-cid-63zagaqi]{flex-direction:column;gap:14px;display:flex}.tags[data-astro-cid-63zagaqi]{font-family:var(--mono);letter-spacing:.02em;color:var(--mute);gap:10px;margin-bottom:-8px;font-size:11px;transition:color .15s;display:flex}@media (prefers-reduced-motion:reduce){.tags[data-astro-cid-63zagaqi]{transition:none}}.title[data-astro-cid-63zagaqi]{font-size:15px;line-height:1.5}@media (width<=719px){.entry[data-astro-cid-63zagaqi]{padding:24px var(--edge) 24px var(--content-x);gap:12px}.dot[data-astro-cid-63zagaqi]{top:33px}.content[data-astro-cid-63zagaqi]{gap:12px}.tags[data-astro-cid-63zagaqi]{margin-bottom:-6px}.title[data-astro-cid-63zagaqi]{font-size:16px;line-height:1.45}}.now[data-astro-cid-6pmsrjff]{padding:46px 0 46px var(--content-x);flex-direction:column;gap:4px;display:flex;position:relative}.dot[data-astro-cid-6pmsrjff]{left:var(--spine-x);background:var(--bg);border:1px solid var(--mute2);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:9px;height:9px;transition:border-color .15s;display:flex;position:absolute;top:57px;transform:translate(-50%,-50%)}.now[data-astro-cid-6pmsrjff]:hover .dot[data-astro-cid-6pmsrjff]{border-color:var(--ink)}.dot[data-astro-cid-6pmsrjff]:before{content:"";border:1px solid var(--mute2);border-radius:50%;animation:2.4s ease-out infinite pulse;position:absolute;inset:-1px}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.dot[data-astro-cid-6pmsrjff]:before{animation:none}}.glyph[data-astro-cid-6pmsrjff]{display:none}.now[data-astro-cid-6pmsrjff].thinking .dot[data-astro-cid-6pmsrjff]{background:0 0;border-color:#0000;animation:1.6s ease-in-out infinite breathe;top:56px}.now[data-astro-cid-6pmsrjff].thinking .dot[data-astro-cid-6pmsrjff]:before{border-color:#0000;animation:none}.now[data-astro-cid-6pmsrjff].thinking .glyph[data-astro-cid-6pmsrjff]{width:15px;height:15px;color:var(--accent);display:block;overflow:visible}.glyph-core[data-astro-cid-6pmsrjff]{fill:currentColor}.glyph-spokes[data-astro-cid-6pmsrjff]{fill:none;stroke:currentColor}@keyframes breathe{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.now[data-astro-cid-6pmsrjff].thinking .dot[data-astro-cid-6pmsrjff]{animation:none}}.now[data-astro-cid-6pmsrjff].thinking .sentence[data-astro-cid-6pmsrjff].status{font-size:13px}@media (width>=720px){.now[data-astro-cid-6pmsrjff].thinking .sentence[data-astro-cid-6pmsrjff].status{margin-left:calc(var(--spine-x) + var(--slit-w) / 2 - var(--content-x))}}.now[data-astro-cid-6pmsrjff].thinking .sentence[data-astro-cid-6pmsrjff] .verb{font-family:var(--mono);color:var(--accent)}.sentence[data-astro-cid-6pmsrjff]{font-size:15px;line-height:1.5}.sentence[data-astro-cid-6pmsrjff] a{color:var(--mute);text-decoration:underline;text-decoration-color:var(--mute2);text-underline-offset:3px;transition:color .15s}.sentence[data-astro-cid-6pmsrjff] a:hover{color:var(--ink)}@media (width<=719px){.now[data-astro-cid-6pmsrjff]{padding:24px var(--edge) 24px var(--content-x)}.dot[data-astro-cid-6pmsrjff]{top:36px}.now[data-astro-cid-6pmsrjff].thinking .dot[data-astro-cid-6pmsrjff]{top:33px}.sentence[data-astro-cid-6pmsrjff]{font-size:16px;line-height:1.45}}.gate[data-astro-cid-pnn7pm2m]{flex-direction:column;gap:14px;margin:0;display:flex}.message[data-astro-cid-pnn7pm2m]{max-width:40ch;font-size:15px;line-height:1.5}.key[data-astro-cid-pnn7pm2m]{font-family:var(--mono);letter-spacing:.02em;color:var(--mute);margin:4px 0 -8px;font-size:11px}input[data-astro-cid-pnn7pm2m]{width:100%;max-width:420px;font:inherit;letter-spacing:.06em;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;outline:none;margin:0;padding:6px 0;font-size:15px;transition:border-color .15s}input[data-astro-cid-pnn7pm2m]::placeholder{color:var(--mute2);letter-spacing:.005em;opacity:1}input[data-astro-cid-pnn7pm2m]:focus{border-color:var(--ink)}.feedback[data-astro-cid-pnn7pm2m]{min-height:1.5em;margin-top:-6px;font-size:12px;transition:color .15s}.gate[data-astro-cid-pnn7pm2m].error input[data-astro-cid-pnn7pm2m]{border-color:var(--accent)}.gate[data-astro-cid-pnn7pm2m].error .feedback[data-astro-cid-pnn7pm2m]{color:var(--accent)}@media (prefers-reduced-motion:reduce){input[data-astro-cid-pnn7pm2m],.feedback[data-astro-cid-pnn7pm2m]{transition:none}}@media (width<=719px){.gate[data-astro-cid-pnn7pm2m]{gap:12px}.message[data-astro-cid-pnn7pm2m]{font-size:16px;line-height:1.45}input[data-astro-cid-pnn7pm2m]{max-width:none;font-size:16px}.feedback[data-astro-cid-pnn7pm2m]{margin-top:-4px}}.locked[data-astro-cid-ckm4jmk6]{padding:46px 0 46px var(--content-x);flex-direction:column;gap:14px;display:flex;position:relative}.dot[data-astro-cid-ckm4jmk6]{left:var(--spine-x);background:var(--ink);border:1px solid var(--ink);width:9px;height:9px;box-shadow:0 0 0 4px var(--bg);z-index:2;border-radius:50%;position:absolute;top:55px;transform:translate(-50%,-50%)}.label[data-astro-cid-ckm4jmk6]{margin-bottom:-8px;font-size:12px}.sep[data-astro-cid-ckm4jmk6]{margin:0 var(--corner-gap)}.index[data-astro-cid-ckm4jmk6]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.index[data-astro-cid-ckm4jmk6] li[data-astro-cid-ckm4jmk6]{align-items:baseline;gap:12px;display:flex}time[data-astro-cid-ckm4jmk6]{color:var(--mute);font-size:12px}time[data-astro-cid-ckm4jmk6] span[data-astro-cid-ckm4jmk6]+span[data-astro-cid-ckm4jmk6]:before{content:" "}.tags[data-astro-cid-ckm4jmk6]{font-family:var(--mono);letter-spacing:.02em;color:var(--mute);gap:10px;font-size:11px;display:flex}.locked[data-astro-cid-ckm4jmk6].unlocking{opacity:0;transition:opacity .3s}@media (prefers-reduced-motion:reduce){.locked[data-astro-cid-ckm4jmk6].unlocking{transition:none}}@media (width<=719px){.locked[data-astro-cid-ckm4jmk6]{padding:24px var(--edge) 24px var(--content-x);gap:12px}.dot[data-astro-cid-ckm4jmk6]{top:33px}.label[data-astro-cid-ckm4jmk6]{margin-bottom:-6px}}.timeline[data-astro-cid-lcdefpme]{--content-w:clamp(320px, calc(100vw - var(--panel-w,0px) - 48px - var(--content-x)), 623px);transition:width var(--panel-ms) var(--panel-ease);margin:0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:last-child{min-height:0;transition:min-height calc(var(--panel-ms) * .6) var(--panel-ease) var(--panel-ms)}.timeline[data-astro-cid-lcdefpme].panel-open>li[data-astro-cid-lcdefpme]:last-child{min-height:var(--last-min,0px);transition:none}.timeline[data-astro-cid-lcdefpme].dragging{transition:none}@media (prefers-reduced-motion:reduce){.timeline[data-astro-cid-lcdefpme],.timeline[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]:last-child{transition:none}}.timeline[data-astro-cid-lcdefpme]:before{content:"";left:var(--spine-x);background:var(--line);width:1px;position:absolute;top:55px;bottom:-120px;transform:translate(-.5px)}@media (width<=719px){.timeline[data-astro-cid-lcdefpme]:before{top:33px}}@media (width>=720px){.timeline[data-astro-cid-lcdefpme]{width:min(calc(var(--content-x) + var(--content-w)), 100% - var(--edge))}}.panel[data-astro-cid-lcdefpme]{top:0;right:0;bottom:calc(18px + var(--row) - var(--lip-in));z-index:2;background:var(--bg);width:400px;transition:transform var(--panel-ms) var(--panel-ease);position:fixed;overflow:hidden;transform:translate(calc(100% + 24px))}.panel[data-astro-cid-lcdefpme].open{transform:translate(0)}.panel-content[data-astro-cid-lcdefpme]{opacity:0;transition:opacity calc(var(--panel-ms) * .4) ease-in-out}.panel[data-astro-cid-lcdefpme].open .panel-content[data-astro-cid-lcdefpme]{opacity:1;transition:opacity calc(var(--panel-ms) * .6) ease-in-out calc(var(--panel-ms) * .3)}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-lcdefpme],.panel[data-astro-cid-lcdefpme] .panel-content[data-astro-cid-lcdefpme]{transition:none}}.panel-rule[data-astro-cid-lcdefpme],.panel-dot[data-astro-cid-lcdefpme]{width:var(--case-w,400px);z-index:4;pointer-events:none;transition:transform var(--panel-ms) var(--panel-ease);transform:translate(calc(100% + 24px));translate:0 var(--page-y,0px);position:fixed;right:0}.panel[data-astro-cid-lcdefpme].open~.panel-rule[data-astro-cid-lcdefpme],.panel[data-astro-cid-lcdefpme].open~.panel-dot[data-astro-cid-lcdefpme]{transform:translate(0)}@media (prefers-reduced-motion:reduce){.panel-rule[data-astro-cid-lcdefpme],.panel-dot[data-astro-cid-lcdefpme]{transition:none}}.panel-rule[data-astro-cid-lcdefpme]{position-anchor:--case-dot;position-visibility:always;top:0;top:anchor(center, 0px);bottom:-20000px}.panel-rule[data-astro-cid-lcdefpme]:before{content:"";background:var(--line);width:1px;position:absolute;inset:0 auto 0 0}.panel-dot[data-astro-cid-lcdefpme]{position-anchor:--case-dot;position-visibility:always;top:anchor(center, 0px);height:0}.panel-dot[data-astro-cid-lcdefpme]:before{content:"";background:var(--bg);border:1px solid var(--mute2);border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:.5px;transform:translate(-50%,-50%)}@supports not (anchor-name:--a){.panel-dot[data-astro-cid-lcdefpme]{display:none}}.grip[data-astro-cid-lcdefpme]{cursor:col-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;left:-6px}.panel-content[data-astro-cid-lcdefpme]{overscroll-behavior:contain;height:100%;overflow-y:auto;container-type:inline-size}.panel-head[data-astro-cid-lcdefpme]{z-index:1;height:calc(18px + var(--row));position:sticky;top:0}.panel-head[data-astro-cid-lcdefpme]:before{content:"";inset:0;bottom:calc(var(--lip-in) - var(--lip));z-index:-1;background:linear-gradient(var(--bg), var(--bg)) top / 100% calc(100% - var(--lip)) no-repeat, linear-gradient(to bottom, var(--scrim)) bottom / 100% var(--lip) no-repeat;position:absolute}.panel-fade[data-astro-cid-lcdefpme]{height:var(--fade);pointer-events:none;z-index:1;position:absolute;left:0;right:0}.panel-fade[data-astro-cid-lcdefpme]:before,.panel-fade[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.panel-fade[data-astro-cid-lcdefpme]:before{backdrop-filter:blur(6px)}.panel-fade-top[data-astro-cid-lcdefpme]{top:calc(100% - var(--lip-in));height:calc(var(--lip-in) + var(--fade))}.panel-fade-top[data-astro-cid-lcdefpme]:before{mask-image:linear-gradient(to bottom, var(--veil))}.panel-fade-top[data-astro-cid-lcdefpme]:after{background:linear-gradient(to bottom, var(--scrim))}.panel-fade-bottom[data-astro-cid-lcdefpme]{height:calc(var(--lip-in) + var(--fade));bottom:0}.panel-fade-bottom[data-astro-cid-lcdefpme]:before{mask-image:linear-gradient(to top, var(--veil))}.panel-fade-bottom[data-astro-cid-lcdefpme]:after{background:linear-gradient(to top, var(--scrim))}.panel-nav-close[data-astro-cid-lcdefpme]{top:18px;left:var(--case-x,0px);font:inherit;color:inherit;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity calc(var(--panel-ms) * .4) ease-in-out, visibility 0s linear calc(var(--panel-ms) * .4);background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:inline-flex;position:fixed}.panel-nav-close[data-astro-cid-lcdefpme].open{opacity:1;visibility:visible;transition:opacity calc(var(--panel-ms) * .6) ease-in-out calc(var(--panel-ms) * .3), visibility 0s}@media (prefers-reduced-motion:reduce){.panel-nav-close[data-astro-cid-lcdefpme],.panel-nav-close[data-astro-cid-lcdefpme].open{transition:none}}.panel-nav-close[data-astro-cid-lcdefpme]:hover{color:var(--mute)}.panel-nav-close[data-astro-cid-lcdefpme] .x[data-astro-cid-lcdefpme]{width:var(--asterisk);height:var(--asterisk);color:var(--mute);transition:transform .3s}.panel-nav-close[data-astro-cid-lcdefpme]:hover .x[data-astro-cid-lcdefpme]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.panel-nav-close[data-astro-cid-lcdefpme] .x[data-astro-cid-lcdefpme]{transition:none}}.panel-body[data-astro-cid-lcdefpme]{padding:calc(var(--fade) + var(--lip-in)) 48px 48px}
