body{font-family:Adobe Caslon Pro,Georgia,Times New Roman,serif;color:#1a1a1a;background:#fafafa;margin:0;padding:0;overflow:hidden;font-size:18px;line-height:1.7}.page[data-astro-cid-j7pv25f6]{display:flex;height:100vh;overflow:hidden;--split-x: 50vw}.page[data-astro-cid-j7pv25f6].resizing .content-side[data-astro-cid-j7pv25f6],.page[data-astro-cid-j7pv25f6].resizing .resize-handle[data-astro-cid-j7pv25f6],.page[data-astro-cid-j7pv25f6].resizing .data-panel[data-astro-cid-j7pv25f6]{transition:none}.content-side[data-astro-cid-j7pv25f6]{flex:1 1 50%;min-width:280px;display:flex;align-items:flex-start;justify-content:center;padding:2rem 3rem;overflow-y:auto;transition:flex .65s cubic-bezier(.4,0,.2,1)}.page[data-astro-cid-j7pv25f6].panel-open .content-side[data-astro-cid-j7pv25f6]{flex:0 0 var(--split-x)}.intro-main[data-astro-cid-j7pv25f6]{max-width:26em;width:100%;margin-top:15vh}.resize-handle[data-astro-cid-j7pv25f6]{flex:0 0 0;width:0;overflow:hidden;position:relative;cursor:col-resize;transition:flex .65s cubic-bezier(.4,0,.2,1)}.page[data-astro-cid-j7pv25f6].panel-open .resize-handle[data-astro-cid-j7pv25f6]{flex:0 0 6px;width:6px}.resize-handle[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#1a1a1a;transform:translate(-50%)}.resize-handle[data-astro-cid-j7pv25f6]:hover:after{background:#000}h1[data-astro-cid-j7pv25f6]{font-size:24px;font-weight:600;line-height:28px;letter-spacing:.005em;margin:0 0 28px;padding-bottom:14px;border-bottom:1px solid #1a1a1a}.bio[data-astro-cid-j7pv25f6]{font-size:18px;line-height:28px;color:#333;margin:0 0 28px;text-wrap:pretty}.links[data-astro-cid-j7pv25f6]{font-family:SF Mono,Fira Code,Menlo,monospace;font-size:12px;line-height:28px;letter-spacing:.03em;margin:42px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:0 28px}.links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.75rem;color:#444;text-decoration:none;cursor:pointer;transition:color .15s ease}.links[data-astro-cid-j7pv25f6] .link-text[data-astro-cid-j7pv25f6]{display:inline-block;white-space:nowrap}.data-link[data-astro-cid-j7pv25f6] .link-text[data-astro-cid-j7pv25f6]{width:calc(8ch + .24em);overflow:hidden}.links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible,.data-link[data-astro-cid-j7pv25f6].active{color:#000}.link-icon[data-astro-cid-j7pv25f6]{display:block;flex-shrink:0}.link-icon[data-astro-cid-j7pv25f6].arrow{fill:none;stroke:#999;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s ease}.links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .arrow[data-astro-cid-j7pv25f6],.links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:focus-visible .arrow[data-astro-cid-j7pv25f6],.data-link[data-astro-cid-j7pv25f6].active .arrow[data-astro-cid-j7pv25f6]{stroke:#1a1a1a}@media(prefers-reduced-motion:reduce){.link-icon[data-astro-cid-j7pv25f6].arrow{transition:none}}.data-panel[data-astro-cid-j7pv25f6]{flex:0 0 0;overflow:hidden;transition:flex .65s cubic-bezier(.4,0,.2,1);font-family:SF Mono,Fira Code,Menlo,monospace}.page[data-astro-cid-j7pv25f6].panel-open .data-panel[data-astro-cid-j7pv25f6].open{flex:1 1 0}.data-inner[data-astro-cid-j7pv25f6]{width:100%;height:100vh;display:flex;flex-direction:column;opacity:0;transition:opacity .4s ease;pointer-events:none;position:relative}.data-panel[data-astro-cid-j7pv25f6].open .data-inner[data-astro-cid-j7pv25f6]{opacity:1;pointer-events:auto;transition-delay:.25s}.panel-content[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden;opacity:0;transition:opacity .5s ease}.panel-content[data-astro-cid-j7pv25f6].ready{opacity:1}.panel-header[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.9rem .75rem .25rem 1.25rem;flex-shrink:0;background:#fff}.panel-title[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#1a1a1a;margin:0}.panel-subtitle[data-astro-cid-j7pv25f6]{font-size:.68rem;line-height:1.4;color:#999;margin:.25rem 0 0}.panel-heading[data-astro-cid-j7pv25f6]{min-width:0}.sync-status[data-astro-cid-j7pv25f6]{font-style:italic;color:#aaa}.sync-status[data-astro-cid-j7pv25f6].err{color:#b7791f}.plot-legend[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.35rem .9rem;margin-top:.5rem;font-size:.62rem;color:#888;line-height:1}.plot-legend[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.plot-legend[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--c)}.plot-legend[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6].median{width:12px;height:1.5px;border-radius:1px;background:#333}.panel-controls[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.close-btn[data-astro-cid-j7pv25f6]{background:none;border:none;font-size:1.1rem;color:#ccc;cursor:pointer;padding:.2rem .4rem;line-height:1;transition:color .12s ease;flex-shrink:0}.close-btn[data-astro-cid-j7pv25f6]:hover{color:#888}.plot-area[data-astro-cid-j7pv25f6]{flex:0 0 var(--split-y, 60%);min-height:80px;overflow:hidden;padding:1rem 1.25rem 1rem 1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#fff;position:relative}.plot-area[data-astro-cid-j7pv25f6] figure{display:flex;flex-direction:column;align-items:flex-start;margin:0;max-width:100%;max-height:100%;overflow:hidden}.plot-area[data-astro-cid-j7pv25f6] svg{max-width:100%;width:100%;height:auto;display:block}.plot-area[data-astro-cid-j7pv25f6] figure h2{font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:lowercase;color:#888;margin:0 0 .4rem;line-height:1.3}.plot-msg[data-astro-cid-j7pv25f6]{font-family:SF Mono,Fira Code,monospace;font-size:.7rem;color:#a04040;white-space:pre-wrap;max-width:100%}.plot-status[data-astro-cid-j7pv25f6]{position:absolute;top:.5rem;right:.75rem;font-size:.6rem;color:#bbb;font-family:SF Mono,Fira Code,monospace}.period-picker[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem}.period-picker[data-astro-cid-j7pv25f6][hidden]{display:none}.period-label[data-astro-cid-j7pv25f6]{color:#999}.period-picker[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]{appearance:none;-webkit-appearance:none;font:inherit;font-weight:500;color:#333;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23999' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right .45rem center;border:1px solid #e3ded6;border-radius:4px;padding:.2rem 1.35rem .2rem .45rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.period-picker[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]:hover{background-color:#f4f2ee;border-color:#c9c2b8}.period-picker[data-astro-cid-j7pv25f6] select[data-astro-cid-j7pv25f6]:focus-visible{outline:none;border-color:#a9a196}.h-resize-handle[data-astro-cid-j7pv25f6]{flex:0 0 6px;position:relative;cursor:row-resize}.h-resize-handle[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#1a1a1a;transform:translateY(-50%)}.h-resize-handle[data-astro-cid-j7pv25f6]:hover:after{background:#000}.code-area[data-astro-cid-j7pv25f6]{flex:1 1 0;min-height:60px;display:flex;flex-direction:column;background:#fafafa}.tab-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-shrink:0;background:#f0eeeb;border-bottom:1px solid #e8e5e0}.tab[data-astro-cid-j7pv25f6]{font-family:SF Mono,Fira Code,Menlo,monospace;font-size:.6rem;letter-spacing:.02em;color:#777;background:transparent;border:none;border-bottom:2px solid transparent;padding:.45rem .8rem;cursor:pointer;transition:color .12s ease,border-color .12s ease}.tab[data-astro-cid-j7pv25f6]:hover{color:#444}.tab[data-astro-cid-j7pv25f6].active{color:#1a1a1a;border-bottom-color:#5c6b7a}.code-status[data-astro-cid-j7pv25f6]{margin-left:auto;padding-right:.75rem;font-family:SF Mono,Fira Code,monospace;font-size:.55rem;color:#777}.editor-container[data-astro-cid-j7pv25f6]{flex:1 1 0;min-height:0;overflow:hidden}.editor-container[data-astro-cid-j7pv25f6] .cm-editor{height:100%}@media(max-width:600px){.content-side[data-astro-cid-j7pv25f6]{padding:28px}}@media(max-width:900px){.page[data-astro-cid-j7pv25f6].panel-open .content-side[data-astro-cid-j7pv25f6]{display:none}.page[data-astro-cid-j7pv25f6].panel-open .resize-handle[data-astro-cid-j7pv25f6]{flex:0 0 0;width:0;overflow:hidden}.page[data-astro-cid-j7pv25f6].panel-open .data-panel[data-astro-cid-j7pv25f6].open{flex:1 1 100%}.data-inner[data-astro-cid-j7pv25f6]{width:100vw}}
