.cv[data-astro-cid-36gymafw]{display:flex;flex-direction:column;gap:2.2rem;color:var(--mu-ink);font-size:.95rem;line-height:1.5}.cv-row[data-astro-cid-36gymafw]{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:0 2.5rem}.cv-side[data-astro-cid-36gymafw]{margin:0;text-align:right;font-size:1.25rem;font-weight:600;line-height:1.3}.cv[data-astro-cid-36gymafw] h2[data-astro-cid-36gymafw]{margin:0;font-size:2rem;font-weight:600;line-height:1.15}.cv[data-astro-cid-36gymafw] p[data-astro-cid-36gymafw]{margin:0}.cv-quiet[data-astro-cid-36gymafw]{color:var(--mu-quiet);font-weight:500}header[data-astro-cid-36gymafw] .cv-quiet[data-astro-cid-36gymafw]{font-size:.9rem}.cv-facts[data-astro-cid-36gymafw]{display:grid;gap:.15rem;margin:0}.cv-facts[data-astro-cid-36gymafw]>div[data-astro-cid-36gymafw]{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.8rem}.cv-facts[data-astro-cid-36gymafw] dt[data-astro-cid-36gymafw]{color:var(--mu-quiet)}.cv-facts[data-astro-cid-36gymafw] dd[data-astro-cid-36gymafw]{margin:0}.cv-job[data-astro-cid-36gymafw]+.cv-job[data-astro-cid-36gymafw]{margin-top:1.1rem}.cv-head[data-astro-cid-36gymafw]{font-size:1.25rem;line-height:1.3}.cv-head[data-astro-cid-36gymafw] b[data-astro-cid-36gymafw]{font-weight:600}.cv-when[data-astro-cid-36gymafw]{margin-top:.2rem!important;color:var(--mu-quiet);font-size:.82rem}.cv-marks[data-astro-cid-36gymafw]{width:100%;margin-top:1rem;border-collapse:collapse;font-size:.9rem}.cv-marks[data-astro-cid-36gymafw] caption[data-astro-cid-36gymafw]{padding-bottom:.35rem;text-align:left;font-weight:600}.cv-marks[data-astro-cid-36gymafw] th[data-astro-cid-36gymafw]{padding:.25rem .6rem .25rem 0;border-bottom:1px solid var(--mu-edge);color:var(--mu-quiet);font-weight:500;text-align:left}.cv-marks[data-astro-cid-36gymafw] td[data-astro-cid-36gymafw]{padding:.3rem .6rem .3rem 0;border-bottom:1px solid var(--mu-edge);vertical-align:top}.cv-grade[data-astro-cid-36gymafw]{width:3.5rem;font-weight:600;font-variant-numeric:tabular-nums}.cv-quiet-note[data-astro-cid-36gymafw]{color:var(--mu-quiet)}.cv-pair[data-astro-cid-36gymafw]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem}.cv-pair[data-astro-cid-36gymafw] ul[data-astro-cid-36gymafw]{margin:0;padding:0;list-style:none}.cv-pair[data-astro-cid-36gymafw] li[data-astro-cid-36gymafw]+li[data-astro-cid-36gymafw]{margin-top:.4rem}.cv-quiet-list[data-astro-cid-36gymafw]{color:var(--mu-quiet)}.cv-link[data-astro-cid-36gymafw]{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cv-pair[data-astro-cid-36gymafw] .cv-link[data-astro-cid-36gymafw]{grid-column:1 / -1;justify-self:start}.cv-portrait[data-astro-cid-36gymafw]{display:block;width:5rem;height:5rem;margin:0 0 .6rem auto;border-radius:.9rem;object-fit:cover}.cv-who[data-astro-cid-36gymafw]{display:flex;align-items:center;gap:.4rem}.cv-small[data-astro-cid-36gymafw]{width:1.35rem;height:1.35rem;border-radius:.34rem;object-fit:cover}.cv-ref[data-astro-cid-36gymafw]{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.8rem;align-items:start;margin:0}.cv-ref[data-astro-cid-36gymafw] img[data-astro-cid-36gymafw]{width:2.6rem;height:2.6rem;border-radius:.6rem;object-fit:cover}.cv-ref[data-astro-cid-36gymafw]+.cv-ref[data-astro-cid-36gymafw]{margin-top:1rem}.cv-ref[data-astro-cid-36gymafw] blockquote[data-astro-cid-36gymafw]{margin:0;font-size:1.05rem}.cv-ref[data-astro-cid-36gymafw] figcaption[data-astro-cid-36gymafw]{margin-top:.15rem;font-size:.85rem}.cv-ref[data-astro-cid-36gymafw] b[data-astro-cid-36gymafw]{font-weight:600}.cv-looking[data-astro-cid-36gymafw]{font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:.4rem!important}@media(max-width:640px){.cv-row[data-astro-cid-36gymafw]{grid-template-columns:minmax(0,1fr);gap:.5rem}.cv-side[data-astro-cid-36gymafw]{text-align:left}.cv-portrait[data-astro-cid-36gymafw]{margin-left:0}.cv-pair[data-astro-cid-36gymafw]{grid-template-columns:minmax(0,1fr)}.cv-facts[data-astro-cid-36gymafw]>div[data-astro-cid-36gymafw]{grid-template-columns:7rem minmax(0,1fr)}}.book-screen[data-astro-cid-kj7rl6ji]{margin:1.3rem 0 0;padding:.9rem 1.1rem 1rem;border:1px solid var(--mu-edge);border-radius:.9rem;outline:.35rem solid var(--mu-raised);font-size:.82rem;line-height:1.5}.bs-you[data-astro-cid-kj7rl6ji]{width:fit-content;margin:0 0 .5rem auto;padding:.35rem .8rem;border-radius:.8rem;background:var(--mu-raised);transition:opacity .25s ease}.bs-mu[data-astro-cid-kj7rl6ji]{position:relative}.bs-name[data-astro-cid-kj7rl6ji]{display:block;color:var(--mu-quiet);font-size:.74rem;font-weight:600;transition:opacity .25s ease}.bs-mu[data-astro-cid-kj7rl6ji] p[data-astro-cid-kj7rl6ji]{margin:.15rem 0 .5rem}.bs-mu[data-astro-cid-kj7rl6ji] p[data-astro-cid-kj7rl6ji]:last-child{margin-bottom:0}.bs-rest[data-astro-cid-kj7rl6ji]{visibility:hidden}.bs-dots[data-astro-cid-kj7rl6ji]{position:absolute;left:0;top:2.1em;display:none;gap:.3em}.bs-dots[data-astro-cid-kj7rl6ji] i[data-astro-cid-kj7rl6ji]{width:.42em;height:.42em;border-radius:50%;background:#2f62c9;animation:bs-think 1.1s ease-in-out infinite}.bs-dots[data-astro-cid-kj7rl6ji] i[data-astro-cid-kj7rl6ji]:nth-child(2){animation-delay:.16s}.bs-dots[data-astro-cid-kj7rl6ji] i[data-astro-cid-kj7rl6ji]:nth-child(3){animation-delay:.32s}@keyframes bs-think{0%,60%,to{translate:0 0;opacity:.45}30%{translate:0 -.3em;opacity:1}}[data-astro-cid-kj7rl6ji][data-step="0"] .bs-you[data-astro-cid-kj7rl6ji],[data-astro-cid-kj7rl6ji][data-step="0"] .bs-name[data-astro-cid-kj7rl6ji],[data-astro-cid-kj7rl6ji][data-step="1"] .bs-name[data-astro-cid-kj7rl6ji]{opacity:0}[data-astro-cid-kj7rl6ji][data-step="2"] .bs-dots[data-astro-cid-kj7rl6ji]{display:flex}.book[data-astro-cid-qkltxqtt]{display:grid;grid-template-columns:19rem minmax(0,1fr);min-height:36rem;color:var(--mu-ink)}.book-side[data-astro-cid-qkltxqtt]{padding:1.4rem 0;border-right:1px solid var(--mu-edge);background:var(--mu-raised)}.book-intro[data-astro-cid-qkltxqtt]{margin:0 1.3rem 1rem;color:var(--mu-quiet);font-size:.82rem;line-height:1.45}.book[data-astro-cid-qkltxqtt] ol[data-astro-cid-qkltxqtt]{margin:0;padding:0;list-style:none}.book-tab[data-astro-cid-qkltxqtt]{display:grid;grid-template-columns:1.3rem minmax(0,1fr);gap:.2rem;width:100%;padding:.42rem 1.3rem;border:0;border-left:3px solid transparent;background:none;color:var(--mu-quiet);font:inherit;font-size:.86rem;line-height:1.35;text-align:left;cursor:pointer;transition:color .15s ease}.book-tab[data-astro-cid-qkltxqtt]:hover{color:var(--mu-ink)}.book-tab[data-astro-cid-qkltxqtt][aria-current=true]{border-left-color:#2f62c9;color:var(--mu-ink)}.book-tab[data-astro-cid-qkltxqtt].is-note{display:block;margin-top:.5rem}.book-n[data-astro-cid-qkltxqtt]{font-variant-numeric:tabular-nums;opacity:.7}.book-page[data-astro-cid-qkltxqtt]{padding:2.6rem 3rem}.book-kicker[data-astro-cid-qkltxqtt]{margin:0 0 .6rem;color:var(--mu-quiet);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.book[data-astro-cid-qkltxqtt] h3[data-astro-cid-qkltxqtt]{margin:0 0 1rem;font-size:1.6rem;font-weight:600;line-height:1.25}.book-page[data-astro-cid-qkltxqtt] article[data-astro-cid-qkltxqtt]>p[data-astro-cid-qkltxqtt]:not(.book-kicker):not(.book-signed){margin:0;max-width:34rem;font-size:1.02rem;line-height:1.65}.book-signed[data-astro-cid-qkltxqtt]{margin:1.4rem 0 0;font-weight:600}@media(max-width:640px){.book[data-astro-cid-qkltxqtt]{grid-template-columns:minmax(0,1fr)}.book-side[data-astro-cid-qkltxqtt]{border-right:0;border-bottom:1px solid var(--mu-edge)}.book-page[data-astro-cid-qkltxqtt]{padding:1.6rem 1.4rem;min-height:14rem}}.how[data-astro-cid-r7dtvvk6]{display:grid;grid-template-columns:14rem minmax(0,1fr);color:var(--mu-ink)}.how-rail[data-astro-cid-r7dtvvk6]{position:sticky;top:0;align-self:start;padding:2.2rem 0 2rem 1.5rem}.how-rail[data-astro-cid-r7dtvvk6] ol[data-astro-cid-r7dtvvk6]{position:relative;margin:0;padding:0;list-style:none}.how-rail[data-astro-cid-r7dtvvk6] ol[data-astro-cid-r7dtvvk6]:before{content:"";position:absolute;left:.27rem;top:.7rem;bottom:.7rem;width:1px;background:var(--mu-edge)}.how-stop[data-astro-cid-r7dtvvk6]{position:relative;display:block;width:100%;padding:.38rem .5rem .38rem 1.25rem;border:0;background:none;color:var(--mu-quiet);font:inherit;font-size:.82rem;line-height:1.35;text-align:left;cursor:pointer;transition:color .15s ease}.how-stop[data-astro-cid-r7dtvvk6]:before{content:"";position:absolute;left:0;top:.72em;width:.56rem;height:.56rem;border-radius:50%;background:var(--mu-edge);transition:background .15s ease}.how-stop[data-astro-cid-r7dtvvk6]:hover,.how-stop[data-astro-cid-r7dtvvk6][aria-current=step]{color:var(--mu-ink)}.how-stop[data-astro-cid-r7dtvvk6][aria-current=step]:before{background:#2f62c9}.how-page[data-astro-cid-r7dtvvk6]{min-width:0;padding:2.2rem 3rem 3.4rem 1.6rem}.how-page[data-astro-cid-r7dtvvk6] p[data-astro-cid-r7dtvvk6]{margin:0 0 .9rem;max-width:36rem;font-size:1rem;line-height:1.65}.how-page[data-astro-cid-r7dtvvk6] .how-intro[data-astro-cid-r7dtvvk6]{font-size:1.28rem;font-weight:600;line-height:1.4}.how-page[data-astro-cid-r7dtvvk6] .how-asked[data-astro-cid-r7dtvvk6]{width:fit-content;max-width:100%;margin:1.4rem 0 .5rem auto;padding:.45rem .9rem;border-radius:.8rem;background:var(--mu-raised);font-size:.95rem}.how-page[data-astro-cid-r7dtvvk6] .how-note[data-astro-cid-r7dtvvk6]{color:var(--mu-quiet);font-size:.8rem;text-align:right;max-width:none}.how-chapter[data-astro-cid-r7dtvvk6]{margin-top:3rem;scroll-margin-top:1.6rem}.how-page[data-astro-cid-r7dtvvk6] .how-n[data-astro-cid-r7dtvvk6]{margin:0 0 .25rem;color:var(--mu-quiet);font-size:.8rem;font-variant-numeric:tabular-nums}.how-chapter[data-astro-cid-r7dtvvk6] h3[data-astro-cid-r7dtvvk6]{margin:0 0 .9rem;font-size:1.5rem;font-weight:600;line-height:1.25}.how-link[data-astro-cid-r7dtvvk6]{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.how-part[data-astro-cid-r7dtvvk6]{margin-top:2rem}.how-part[data-astro-cid-r7dtvvk6] h4[data-astro-cid-r7dtvvk6]{margin:0 0 .15rem;font-size:1.1rem;font-weight:600;line-height:1.3}.how-page[data-astro-cid-r7dtvvk6] .how-asks[data-astro-cid-r7dtvvk6]{color:var(--mu-quiet)}.how-page[data-astro-cid-r7dtvvk6] .how-en[data-astro-cid-r7dtvvk6]{margin:0;color:var(--mu-quiet);font-size:.8rem}.how-page[data-astro-cid-r7dtvvk6] .how-credit[data-astro-cid-r7dtvvk6]{margin-top:2rem;padding-left:.9rem;border-left:2px solid #2f62c9}.how-list[data-astro-cid-r7dtvvk6]{max-width:36rem;margin:0 0 .9rem;padding:0;list-style:none;font-size:1rem;line-height:1.6}.how-list[data-astro-cid-r7dtvvk6] li[data-astro-cid-r7dtvvk6]{margin-bottom:.55rem}.how-list[data-astro-cid-r7dtvvk6] strong[data-astro-cid-r7dtvvk6]{font-weight:600}.how-fig[data-astro-cid-r7dtvvk6]{max-width:36rem;margin:1.3rem 0 1.3rem .35rem;padding:1rem 1.15rem;border:1px solid var(--mu-edge);border-radius:.9rem;outline:.35rem solid var(--mu-raised);font-size:.85rem;line-height:1.5}.how-fig[data-astro-cid-r7dtvvk6] p[data-astro-cid-r7dtvvk6]{margin:0;max-width:none;font-size:inherit;line-height:inherit}.how-fig[data-astro-cid-r7dtvvk6] [data-astro-cid-r7dtvvk6][data-from],.how-fig[data-astro-cid-r7dtvvk6] [data-astro-cid-r7dtvvk6][data-until]{transition:opacity .35s ease}.how-fig[data-astro-cid-r7dtvvk6] .is-off[data-astro-cid-r7dtvvk6]{opacity:0}.hf-sw[data-astro-cid-r7dtvvk6]{display:inline-grid}.hf-sw[data-astro-cid-r7dtvvk6]>[data-astro-cid-r7dtvvk6]{grid-area:1 / 1;text-align:center}.hf-label[data-astro-cid-r7dtvvk6]{font-variant-numeric:tabular-nums;color:#2f62c9;font-weight:600}:root.dark .hf-label[data-astro-cid-r7dtvvk6]{color:#8fb0f2}.hf-labels[data-astro-cid-r7dtvvk6]{display:flex;gap:.6rem;justify-content:center}.hf-chip[data-astro-cid-r7dtvvk6]{min-width:5rem;padding:.3rem .7rem;border-radius:.6rem;background:var(--mu-raised)}.hf-flow[data-astro-cid-r7dtvvk6]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.5fr) auto auto;gap:.4rem;align-items:center;text-align:center;font-size:.78rem;line-height:1.3}.hf-flow[data-astro-cid-r7dtvvk6] .hf-chip[data-astro-cid-r7dtvvk6]{min-width:0;padding:.35rem .45rem;overflow-wrap:anywhere}.hf-works[data-astro-cid-r7dtvvk6]{display:grid;gap:.3rem}.hf-arrow[data-astro-cid-r7dtvvk6]{width:.8rem;height:1px;background:var(--mu-quiet)}.how-fig[data-astro-cid-r7dtvvk6] .hf-told[data-astro-cid-r7dtvvk6]{margin-top:.5rem}.hf-face[data-astro-cid-r7dtvvk6]{display:block;width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover}.hf-jobs[data-astro-cid-r7dtvvk6]{display:grid;grid-template-columns:repeat(25,1fr);gap:.28rem;margin:.55rem 0}.hf-jobs[data-astro-cid-r7dtvvk6] i[data-astro-cid-r7dtvvk6],.hf-people[data-astro-cid-r7dtvvk6] i[data-astro-cid-r7dtvvk6]{position:relative;display:block;aspect-ratio:1;border-radius:50%;background:var(--mu-edge)}.hf-jobs[data-astro-cid-r7dtvvk6] b[data-astro-cid-r7dtvvk6],.hf-people[data-astro-cid-r7dtvvk6] b[data-astro-cid-r7dtvvk6]{position:absolute;inset:0;border-radius:50%;background:#2f62c9}.hf-verdict[data-astro-cid-r7dtvvk6]{display:flex;justify-content:space-between;gap:1rem}.hf-verdict[data-astro-cid-r7dtvvk6] strong[data-astro-cid-r7dtvvk6]{font-weight:600}.hf-bands[data-astro-cid-r7dtvvk6]{display:flex;gap:.7rem;margin:.55rem 0 .4rem}.hf-bands[data-astro-cid-r7dtvvk6]>div[data-astro-cid-r7dtvvk6]{min-width:0}.hf-people[data-astro-cid-r7dtvvk6]{display:flex;gap:.2rem;margin-bottom:.2rem}.hf-people[data-astro-cid-r7dtvvk6] i[data-astro-cid-r7dtvvk6]{flex:1}.hf-cards[data-astro-cid-r7dtvvk6].hf-ahead{margin-top:.6rem}.hf-you[data-astro-cid-r7dtvvk6]{width:fit-content;margin-left:auto!important;padding:.35rem .8rem;border-radius:.8rem;background:var(--mu-raised)}.hf-button[data-astro-cid-r7dtvvk6]>[data-astro-cid-r7dtvvk6]{padding:.32rem .8rem;border:1px solid var(--mu-edge);border-radius:.6rem}.hf-button[data-astro-cid-r7dtvvk6] .is-pressed[data-astro-cid-r7dtvvk6]{border-color:#2f62c9;background:#2f62c9;color:#fff}.hf-table[data-astro-cid-r7dtvvk6]{width:100%;margin:.7rem 0 .5rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.hf-table[data-astro-cid-r7dtvvk6] th[data-astro-cid-r7dtvvk6]{color:var(--mu-quiet);font-size:.74rem;font-weight:600;text-align:left}.hf-table[data-astro-cid-r7dtvvk6] th[data-astro-cid-r7dtvvk6]:not(:first-child),.hf-table[data-astro-cid-r7dtvvk6] td[data-astro-cid-r7dtvvk6]:not(:first-child){text-align:right}.hf-table[data-astro-cid-r7dtvvk6] th[data-astro-cid-r7dtvvk6]{vertical-align:bottom;line-height:1.25}.hf-table[data-astro-cid-r7dtvvk6] th[data-astro-cid-r7dtvvk6]+th[data-astro-cid-r7dtvvk6],.hf-table[data-astro-cid-r7dtvvk6] td[data-astro-cid-r7dtvvk6]+td[data-astro-cid-r7dtvvk6]{padding-left:.7rem}.hf-table[data-astro-cid-r7dtvvk6] td[data-astro-cid-r7dtvvk6],.hf-table[data-astro-cid-r7dtvvk6] th[data-astro-cid-r7dtvvk6]{padding:.18rem 0;border-bottom:1px solid var(--mu-edge)}.hf-name[data-astro-cid-r7dtvvk6]{color:var(--mu-quiet);font-size:.74rem;font-weight:600}.hf-dots[data-astro-cid-r7dtvvk6]{display:inline-flex;gap:.28em;margin-left:.55em;vertical-align:middle}.hf-dots[data-astro-cid-r7dtvvk6] i[data-astro-cid-r7dtvvk6]{width:.42em;height:.42em;border-radius:50%;background:#2f62c9;animation:hf-think 1.1s ease-in-out infinite}.hf-dots[data-astro-cid-r7dtvvk6] i[data-astro-cid-r7dtvvk6]:nth-child(2){animation-delay:.16s}.hf-dots[data-astro-cid-r7dtvvk6] i[data-astro-cid-r7dtvvk6]:nth-child(3){animation-delay:.32s}@keyframes hf-think{0%,60%,to{translate:0 0;opacity:.45}30%{translate:0 -.3em;opacity:1}}.hf-cards[data-astro-cid-r7dtvvk6]{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.hf-cards[data-astro-cid-r7dtvvk6] li[data-astro-cid-r7dtvvk6]{padding:.3rem .7rem;border-radius:.5rem;background:var(--mu-raised)}.hf-readers[data-astro-cid-r7dtvvk6]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.hf-reader[data-astro-cid-r7dtvvk6]{padding:.55rem .7rem;border-radius:.6rem;background:var(--mu-raised)}.hf-trace[data-astro-cid-r7dtvvk6]{margin-top:.7rem;padding:.5rem .7rem;border-radius:.6rem;background:var(--mu-raised)}.hf-trace[data-astro-cid-r7dtvvk6] code[data-astro-cid-r7dtvvk6]{font-size:.8rem}.hf-stopped[data-astro-cid-r7dtvvk6]{margin-top:.4rem!important;color:var(--mu-quiet);font-size:.78rem!important}.hf-typo[data-astro-cid-r7dtvvk6]{text-decoration:underline wavy #d0453b;text-decoration-thickness:1px;text-underline-offset:.2em}.hf-gap[data-astro-cid-r7dtvvk6]{display:grid;grid-template-columns:1fr auto;gap:.5rem .8rem;align-items:center}@media(prefers-reduced-motion:reduce){.hf-dots[data-astro-cid-r7dtvvk6] i[data-astro-cid-r7dtvvk6]{animation:none}}@media(max-width:640px){.how[data-astro-cid-r7dtvvk6]{grid-template-columns:minmax(0,1fr)}.how-rail[data-astro-cid-r7dtvvk6]{display:none}.how-page[data-astro-cid-r7dtvvk6]{padding:1.6rem 1.4rem 2.4rem}.hf-readers[data-astro-cid-r7dtvvk6]{grid-template-columns:1fr}.hf-flow[data-astro-cid-r7dtvvk6]{grid-template-columns:minmax(0,1fr);justify-items:center}.hf-flow[data-astro-cid-r7dtvvk6]>.hf-chip[data-astro-cid-r7dtvvk6],.hf-works[data-astro-cid-r7dtvvk6]{width:100%}.hf-arrow[data-astro-cid-r7dtvvk6]{width:1px;height:.7rem}}.diary[data-astro-cid-3c6lh4cj]{padding:1.6rem 1.8rem .9rem;color:var(--mu-ink)}.book[data-astro-cid-3c6lh4cj]{position:relative;height:clamp(25rem,62vh,31rem);perspective:3400px}.page[data-astro-cid-3c6lh4cj]{position:absolute;top:0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;width:50%;padding:2rem 2.2rem 2.4rem;overflow:hidden;border:1px solid var(--mu-edge);background:var(--mu-ground)}.page[data-astro-cid-3c6lh4cj].is-left{left:0;border-radius:.5rem 0 0 .5rem;background-image:linear-gradient(to left,rgb(30 40 80 / .07),transparent 2.2rem)}.page[data-astro-cid-3c6lh4cj].is-right{left:50%;border-radius:0 .5rem .5rem 0;background-image:linear-gradient(to right,rgb(30 40 80 / .07),transparent 2.2rem)}.leaf[data-astro-cid-3c6lh4cj]{position:absolute;top:0;bottom:0;left:50%;width:50%;transform-style:preserve-3d;transform-origin:left center;transition:transform .8s cubic-bezier(.45,.05,.25,1)}.leaf[data-astro-cid-3c6lh4cj].is-turned{transform:rotateY(-180deg)}.face[data-astro-cid-3c6lh4cj]{left:0!important;width:100%;backface-visibility:hidden;cursor:pointer}.face-back[data-astro-cid-3c6lh4cj]{transform:rotateY(180deg)}.days[data-astro-cid-3c6lh4cj]{display:grid;gap:1.15rem;margin:0;padding:0;list-style:none}.days[data-astro-cid-3c6lh4cj] li[data-astro-cid-3c6lh4cj]{display:grid;gap:.1rem}.diary[data-astro-cid-3c6lh4cj] time[data-astro-cid-3c6lh4cj]{color:var(--mu-quiet);font-size:.78rem;font-variant-numeric:tabular-nums}.days[data-astro-cid-3c6lh4cj] span[data-astro-cid-3c6lh4cj]{font-size:.98rem;line-height:1.55}.page-head[data-astro-cid-3c6lh4cj]{margin:0 0 1.1rem;color:var(--mu-quiet);font-size:.85rem}.page-open[data-astro-cid-3c6lh4cj]{display:flex;flex:1;flex-direction:column;gap:.55rem;align-items:center;justify-content:center;text-align:center}.page-open[data-astro-cid-3c6lh4cj] p[data-astro-cid-3c6lh4cj]{max-width:19rem;margin:0;font-size:1.05rem;line-height:1.55}.page-open[data-astro-cid-3c6lh4cj] img[data-astro-cid-3c6lh4cj]{width:6.5rem;height:6.5rem;margin-bottom:.4rem;border-radius:50%;object-fit:cover}.page-end[data-astro-cid-3c6lh4cj]{margin:auto 0 0;color:var(--mu-quiet);font-size:.76rem}.folio[data-astro-cid-3c6lh4cj]{position:absolute;bottom:.8rem;color:var(--mu-quiet);font-size:.72rem;font-variant-numeric:tabular-nums}.is-left[data-astro-cid-3c6lh4cj] .folio[data-astro-cid-3c6lh4cj]{left:2.2rem}.is-right[data-astro-cid-3c6lh4cj] .folio[data-astro-cid-3c6lh4cj]{right:2.2rem}.turns[data-astro-cid-3c6lh4cj]{display:flex;gap:1rem;align-items:center;justify-content:center;padding-top:.7rem;color:var(--mu-quiet);font-size:.8rem;font-variant-numeric:tabular-nums}.turns[data-astro-cid-3c6lh4cj] button[data-astro-cid-3c6lh4cj]{width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:none;color:var(--mu-ink);font:inherit;font-size:1.2rem;line-height:1;cursor:pointer}.turns[data-astro-cid-3c6lh4cj] button[data-astro-cid-3c6lh4cj]:hover:not(:disabled){background:var(--mu-raised)}.turns[data-astro-cid-3c6lh4cj] button[data-astro-cid-3c6lh4cj]:disabled{color:var(--mu-edge);cursor:default}@media(prefers-reduced-motion:reduce){.leaf[data-astro-cid-3c6lh4cj]{transition:none}}@media(max-width:760px){.diary[data-astro-cid-3c6lh4cj]{padding:1rem}.book[data-astro-cid-3c6lh4cj]{display:flex;flex-direction:column;gap:.7rem;height:auto;perspective:none}.leaf[data-astro-cid-3c6lh4cj]{display:contents}.page[data-astro-cid-3c6lh4cj],.face[data-astro-cid-3c6lh4cj],.face-back[data-astro-cid-3c6lh4cj]{position:relative;left:auto!important;width:auto;min-height:0;padding:1.3rem 1.3rem 2.1rem;transform:none;border-radius:.5rem;background-image:none;cursor:auto}.page[data-astro-cid-3c6lh4cj].is-left,.page[data-astro-cid-3c6lh4cj].is-right{background-image:none}.page[data-astro-cid-3c6lh4cj].is-right.is-under{order:9}.is-left[data-astro-cid-3c6lh4cj] .folio[data-astro-cid-3c6lh4cj],.is-right[data-astro-cid-3c6lh4cj] .folio[data-astro-cid-3c6lh4cj]{right:1.3rem;left:auto}.turns[data-astro-cid-3c6lh4cj]{display:none}}.team[data-astro-cid-jmpfptag]{max-width:42rem;margin:0 auto;color:var(--mu-ink)}.snap[data-astro-cid-jmpfptag]{position:relative;margin:0;border-radius:.35rem;overflow:hidden;box-shadow:0 .5rem 1.6rem #14143c38}.snap[data-astro-cid-jmpfptag] img[data-astro-cid-jmpfptag]{display:block;width:100%;height:auto}.snap-date[data-astro-cid-jmpfptag]{position:absolute;right:8%;bottom:7.6%;color:#fff;font-size:.74rem;line-height:1.3;text-shadow:0 0 .3rem rgb(0 0 0 / .55)}.spot[data-astro-cid-jmpfptag]{position:absolute;padding:0;border:0;background:none;cursor:pointer}.spot[data-astro-cid-jmpfptag]:focus-visible{outline:2px solid #2f62c9;outline-offset:-2px}.tag[data-astro-cid-jmpfptag]{position:absolute;padding:.15rem .55rem;border-radius:.45rem;background:#fff;color:#2e2e2e;font-size:.8rem;white-space:nowrap;pointer-events:none;opacity:0;translate:-50% -100%;transition:opacity .18s ease;box-shadow:0 .15rem .5rem #0a0e284d}.tag[data-astro-cid-jmpfptag].is-on{opacity:1}.names[data-astro-cid-jmpfptag]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1.1rem 0 2rem;padding:0;list-style:none}.names[data-astro-cid-jmpfptag] button[data-astro-cid-jmpfptag]{display:grid;gap:.05rem;width:100%;padding:.3rem .1rem;border:0;border-top:2px solid var(--mu-edge);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease}.names[data-astro-cid-jmpfptag] button[data-astro-cid-jmpfptag].is-on{border-top-color:#2f62c9}.names[data-astro-cid-jmpfptag] b[data-astro-cid-jmpfptag]{font-size:.92rem;font-weight:600}.names[data-astro-cid-jmpfptag] span[data-astro-cid-jmpfptag]{color:var(--mu-quiet);font-size:.76rem;line-height:1.3}.team[data-astro-cid-jmpfptag] h3[data-astro-cid-jmpfptag]{margin:0 0 .9rem;font-size:1.6rem;font-weight:600;line-height:1.25}.team[data-astro-cid-jmpfptag]>p[data-astro-cid-jmpfptag]{margin:0 0 .9rem;font-size:1rem;line-height:1.65}.team[data-astro-cid-jmpfptag] .team-others[data-astro-cid-jmpfptag]{color:var(--mu-quiet)}@media(max-width:640px){.names[data-astro-cid-jmpfptag]{grid-template-columns:repeat(2,minmax(0,1fr))}.snap-date[data-astro-cid-jmpfptag]{font-size:.62rem}}.reach[data-astro-cid-4swwkorc]{max-width:44rem;margin:0 auto;padding:2.2rem 2.4rem 3rem;color:var(--mu-ink)}.reach[data-astro-cid-4swwkorc] p[data-astro-cid-4swwkorc]{margin:0 0 .9rem;font-size:1rem;line-height:1.65}.reach[data-astro-cid-4swwkorc] .reach-lead[data-astro-cid-4swwkorc]{font-size:1.28rem;font-weight:600;line-height:1.4}.reach[data-astro-cid-4swwkorc] h3[data-astro-cid-4swwkorc]{margin:2.6rem 0 .8rem;font-size:1.4rem;font-weight:600;line-height:1.3}.stats[data-astro-cid-4swwkorc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:1.2rem}.reach[data-astro-cid-4swwkorc] .stats[data-astro-cid-4swwkorc] p[data-astro-cid-4swwkorc]{margin:0;padding:.7rem .8rem;border-radius:.7rem;background:var(--mu-raised);color:var(--mu-quiet);font-size:.8rem;line-height:1.3}.stats[data-astro-cid-4swwkorc] b[data-astro-cid-4swwkorc]{display:block;color:var(--mu-ink);font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums}.families[data-astro-cid-4swwkorc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.family[data-astro-cid-4swwkorc]{display:grid;gap:.15rem;padding:.75rem .9rem;border:0;border-radius:.75rem;background:var(--mu-raised);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.family[data-astro-cid-4swwkorc]:hover{background:color-mix(in srgb,var(--mu-ink) 9%,var(--mu-raised))}.family[data-astro-cid-4swwkorc] b[data-astro-cid-4swwkorc]{font-size:.92rem;font-weight:600}.family[data-astro-cid-4swwkorc] span[data-astro-cid-4swwkorc]{color:var(--mu-quiet);font-size:.82rem;line-height:1.35}.family[data-astro-cid-4swwkorc] small[data-astro-cid-4swwkorc]{margin-top:.25rem;color:var(--mu-quiet);font-size:.74rem;font-variant-numeric:tabular-nums}.steps[data-astro-cid-4swwkorc]{display:grid;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none}.steps[data-astro-cid-4swwkorc] li[data-astro-cid-4swwkorc]{display:grid;gap:.1rem;padding:.65rem .85rem;border-radius:.6rem;background:var(--mu-raised);transition:opacity .35s ease}.steps[data-astro-cid-4swwkorc] b[data-astro-cid-4swwkorc]{font-size:.85rem;font-weight:600}.steps[data-astro-cid-4swwkorc] span[data-astro-cid-4swwkorc]{font-size:.9rem;line-height:1.55;overflow-wrap:anywhere}.steps[data-astro-cid-4swwkorc] .is-off[data-astro-cid-4swwkorc]{opacity:.25}.chart[data-astro-cid-4swwkorc]{position:relative;margin:1rem 0 1.1rem;--line-demand: #2f62c9}.dark .chart[data-astro-cid-4swwkorc]{--line-demand: #8fb0f2}.tip[data-astro-cid-4swwkorc]{position:absolute;z-index:2;display:none;flex-direction:column;gap:2px;padding:.45rem .6rem;border-radius:.5rem;background:var(--mu-raised);box-shadow:0 .2rem .7rem #14143c29;color:var(--mu-ink);font-size:.76rem;line-height:1.35;white-space:nowrap;pointer-events:none;transform:translate(calc(-50% + var(--dx, 0px)),calc(-100% - 6px))}.tip[data-astro-cid-4swwkorc][data-on]{display:flex}.tip[data-astro-cid-4swwkorc] b{font-weight:600}.tip[data-astro-cid-4swwkorc] span{display:flex;gap:6px;align-items:center}.tip[data-astro-cid-4swwkorc] i{width:8px;height:8px;border-radius:2px}.bands[data-astro-cid-4swwkorc]{position:absolute;top:0;bottom:0;display:grid;grid-template-columns:repeat(24,minmax(0,1fr))}.bands[data-astro-cid-4swwkorc] div[data-astro-cid-4swwkorc]:hover{background:color-mix(in srgb,var(--mu-ink) 7%,transparent)}.chart[data-astro-cid-4swwkorc] svg[data-astro-cid-4swwkorc]{display:block;width:100%;height:auto}.cols[data-astro-cid-4swwkorc]{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;height:11rem}.col[data-astro-cid-4swwkorc]{display:flex;flex-direction:column;gap:1px}.col[data-astro-cid-4swwkorc] i[data-astro-cid-4swwkorc]{display:block;min-height:0;border-radius:1px}.col-axis[data-astro-cid-4swwkorc]{display:flex;justify-content:space-between;margin-top:.3rem;color:var(--mu-quiet);font-size:.72rem}.key[data-astro-cid-4swwkorc]{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin-top:.5rem;color:var(--mu-quiet);font-size:.78rem}.key[data-astro-cid-4swwkorc] span[data-astro-cid-4swwkorc]{display:inline-flex;gap:.35rem;align-items:center}.key[data-astro-cid-4swwkorc] i[data-astro-cid-4swwkorc]{width:.65rem;height:.65rem;border-radius:.15rem}.raw[data-astro-cid-4swwkorc]{margin-left:auto;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.axes[data-astro-cid-4swwkorc]{display:flex;justify-content:space-between;margin-top:.2rem;color:var(--mu-quiet);font-size:.74rem}.grid[data-astro-cid-4swwkorc]{stroke:var(--mu-edge);stroke-width:1}.tick[data-astro-cid-4swwkorc]{fill:var(--mu-quiet);font-size:11px}.label[data-astro-cid-4swwkorc]{fill:var(--mu-ink);font-size:11px}.demand[data-astro-cid-4swwkorc]{fill:none;stroke:#2f62c9;stroke-width:2}.supply[data-astro-cid-4swwkorc]{fill:none;stroke:var(--mu-quiet);stroke-width:2}.demand-label[data-astro-cid-4swwkorc]{fill:#2f62c9}.dark .demand[data-astro-cid-4swwkorc]{stroke:#8fb0f2}.dark .demand-label[data-astro-cid-4swwkorc]{fill:#8fb0f2}.dot[data-astro-cid-4swwkorc]{fill:#2f62c9;stroke:var(--mu-ground);stroke-width:2}.dark .dot[data-astro-cid-4swwkorc]{fill:#8fb0f2}.reach[data-astro-cid-4swwkorc] .chain[data-astro-cid-4swwkorc]{display:flex;flex-wrap:wrap;gap:.35rem .5rem;padding:.8rem .9rem;border-radius:.7rem;background:var(--mu-raised);font-size:.92rem}.chain[data-astro-cid-4swwkorc] i[data-astro-cid-4swwkorc]{margin-right:.5rem;color:var(--mu-quiet);font-style:normal}.to-skills[data-astro-cid-4swwkorc]{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;width:100%;min-height:7rem;margin:1.4rem 0;padding:1rem 1.5rem;border:0;border-radius:.9rem;background:#e2ecfc;color:var(--mu-ink);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.to-skills[data-astro-cid-4swwkorc] span[data-astro-cid-4swwkorc]{display:grid;gap:.3rem}.to-skills[data-astro-cid-4swwkorc] b[data-astro-cid-4swwkorc]{font-size:1.05rem;font-weight:600;line-height:1.4}.to-skills[data-astro-cid-4swwkorc] small[data-astro-cid-4swwkorc]{color:var(--mu-quiet);font-size:.88rem;line-height:1.45}.to-skills[data-astro-cid-4swwkorc] img[data-astro-cid-4swwkorc]{flex:none;width:5rem;height:5rem;border-radius:.6rem;object-fit:cover}.to-skills[data-astro-cid-4swwkorc]:hover{background:#d3e2fa}.dark .to-skills[data-astro-cid-4swwkorc]{background:#202d48}.dark .to-skills[data-astro-cid-4swwkorc]:hover{background:#2a3a5c}.dark .to-skills[data-astro-cid-4swwkorc] small[data-astro-cid-4swwkorc]{color:#fff}@media(max-width:640px){.reach[data-astro-cid-4swwkorc]{padding:1.4rem 1.2rem 2rem}.stats[data-astro-cid-4swwkorc]{grid-template-columns:repeat(2,minmax(0,1fr))}.families[data-astro-cid-4swwkorc]{grid-template-columns:minmax(0,1fr)}.to-skills[data-astro-cid-4swwkorc] img[data-astro-cid-4swwkorc]{width:3.5rem;height:3.5rem}}.grid-scroll[data-astro-cid-7c42r4mo]{overflow-x:auto;margin:0 -.25rem}table[data-astro-cid-7c42r4mo]{width:100%;min-width:30rem;border-collapse:collapse;font-size:.875rem}.is-fit[data-astro-cid-7c42r4mo] table[data-astro-cid-7c42r4mo]{min-width:0}.is-whole[data-astro-cid-7c42r4mo] th[data-astro-cid-7c42r4mo],.is-whole[data-astro-cid-7c42r4mo] td[data-astro-cid-7c42r4mo]{padding-right:.375rem;white-space:nowrap}.grid-scroll[data-astro-cid-7c42r4mo].is-whole{margin:0}.is-whole[data-astro-cid-7c42r4mo] table[data-astro-cid-7c42r4mo]{font-size:.8125rem}.is-whole[data-astro-cid-7c42r4mo] th[data-astro-cid-7c42r4mo]{font-size:.7rem}.is-whole[data-astro-cid-7c42r4mo] th[data-astro-cid-7c42r4mo]:last-child,.is-whole[data-astro-cid-7c42r4mo] td[data-astro-cid-7c42r4mo]:last-child{padding-right:0}th[data-astro-cid-7c42r4mo]{padding:.25rem .75rem .25rem 0;color:var(--mu-quiet);font-size:.75rem;font-weight:500;text-align:left;vertical-align:bottom}td[data-astro-cid-7c42r4mo]{padding:.375rem .75rem .375rem 0;border-top:1px solid color-mix(in srgb,var(--mu-edge) 60%,transparent);font-variant-numeric:tabular-nums}th[data-astro-cid-7c42r4mo]:not(:first-child),td[data-astro-cid-7c42r4mo]:not(:first-child){text-align:right}th[data-astro-cid-7c42r4mo]:last-child,td[data-astro-cid-7c42r4mo]:last-child{padding-right:0}.is-set[data-astro-cid-7c42r4mo]{table-layout:fixed}.is-left-second[data-astro-cid-7c42r4mo] th[data-astro-cid-7c42r4mo]:nth-child(2),.is-left-second[data-astro-cid-7c42r4mo] td[data-astro-cid-7c42r4mo]:nth-child(2){text-align:left}.who[data-astro-cid-7c42r4mo]{display:flex;gap:.5rem;align-items:center}.who[data-astro-cid-7c42r4mo] img[data-astro-cid-7c42r4mo],.who-initials[data-astro-cid-7c42r4mo]{flex:none;width:1.5rem;height:1.5rem;border-radius:.35rem;object-fit:cover}.who-initials[data-astro-cid-7c42r4mo]{display:flex;align-items:center;justify-content:center;background:var(--mu-edge);color:var(--mu-quiet);font-size:.625rem;font-weight:500}.screen[data-astro-cid-6tnpirky][hidden]{display:none}.screen[data-astro-cid-6tnpirky]{--accent: oklch(58% .13 250);display:flex;flex:1 0 auto;flex-direction:column;min-height:min(36rem,72vh);color:var(--mu-ink)}.dark .screen[data-astro-cid-6tnpirky]{--accent: oklch(72% .12 250)}.screen-empty[data-astro-cid-6tnpirky]{display:flex;flex:1;flex-direction:column;justify-content:center;width:100%;max-width:42rem;margin:0 auto;padding:2rem 1.5rem;box-sizing:border-box}.screen-face[data-astro-cid-6tnpirky]{display:block;width:5.5rem;height:5.5rem;margin:0 auto;border-radius:50%;object-fit:cover}.screen-hello[data-astro-cid-6tnpirky]{margin:.75rem 0 2rem;color:var(--mu-quiet);text-align:center}.composer[data-astro-cid-6tnpirky]{display:flex;gap:.5rem;align-items:center;padding:.5rem;border:1px solid var(--mu-edge);border-radius:1rem;background:var(--mu-raised)}.composer[data-astro-cid-6tnpirky] p[data-astro-cid-6tnpirky]{flex:1;margin:0;padding:.5rem .75rem;color:var(--mu-quiet);font-size:.95rem}.composer-send[data-astro-cid-6tnpirky]{display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#4c7dec;color:#fff}.offers[data-astro-cid-6tnpirky]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1.5rem}.offer[data-astro-cid-6tnpirky]{display:grid;gap:0;padding:.75rem 1rem;border:0;border-radius:.75rem;background:var(--mu-raised);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}.offer[data-astro-cid-6tnpirky]:hover:not(:disabled){background:color-mix(in srgb,var(--mu-ink) 9%,var(--mu-raised))}.offer[data-astro-cid-6tnpirky]:disabled{opacity:.45;cursor:default}.offer[data-astro-cid-6tnpirky] span[data-astro-cid-6tnpirky]{color:var(--mu-quiet);font-size:.875rem}.offer[data-astro-cid-6tnpirky] b[data-astro-cid-6tnpirky]{font-size:.875rem;font-weight:500}.offer[data-astro-cid-6tnpirky] small[data-astro-cid-6tnpirky]{margin-top:.45rem;color:var(--mu-quiet);font-size:.75rem}.screen-talk[data-astro-cid-6tnpirky]{display:flex;flex:1;flex-direction:column}.turns[data-astro-cid-6tnpirky]{flex:1;width:100%;max-width:46rem;margin:0 auto;padding:1.8rem 1.5rem 1rem;box-sizing:border-box}.asked[data-astro-cid-6tnpirky]{width:fit-content;max-width:85%;margin:0 0 1.5rem auto;padding:.75rem 1rem;border-radius:1rem;background:var(--mu-raised)}.verdict[data-astro-cid-6tnpirky]{display:inline-block;margin:0 0 .6rem;padding:.2rem .65rem;border-radius:.4rem;background:color-mix(in srgb,var(--mu-ink) 8%,transparent);font-size:.85rem;font-weight:500}.said-who[data-astro-cid-6tnpirky]{display:flex;gap:.6rem;align-items:center;margin-bottom:.6rem}.said-who[data-astro-cid-6tnpirky] img[data-astro-cid-6tnpirky]{flex:none;width:2.5rem;height:2.5rem;border-radius:.5rem;object-fit:cover}.said-who[data-astro-cid-6tnpirky] p[data-astro-cid-6tnpirky]{display:grid;margin:0;line-height:1.3}.said-who[data-astro-cid-6tnpirky] b[data-astro-cid-6tnpirky]{font-size:.875rem;font-weight:600}.said-who[data-astro-cid-6tnpirky] span[data-astro-cid-6tnpirky]{color:var(--mu-quiet);font-size:.8rem}.thinking[data-astro-cid-6tnpirky]{display:flex;gap:.375rem;padding:.25rem 0}.thinking[data-astro-cid-6tnpirky] i[data-astro-cid-6tnpirky]{width:.375rem;height:.375rem;border-radius:50%;background:var(--mu-quiet);animation:think .9s ease-in-out infinite}.thinking[data-astro-cid-6tnpirky] i[data-astro-cid-6tnpirky]:nth-child(2){animation-delay:.15s}.thinking[data-astro-cid-6tnpirky] i[data-astro-cid-6tnpirky]:nth-child(3){animation-delay:.3s}@keyframes land{0%{opacity:0;translate:0 .4rem}}@keyframes think{0%,60%,to{translate:0 0}30%{translate:0 -.3rem}}.card[data-astro-cid-6tnpirky]{animation:land .4s ease;overflow:hidden;margin-top:.75rem;border:1px solid var(--mu-edge);border-radius:.75rem;background:var(--mu-raised)}.card[data-astro-cid-6tnpirky] header[data-astro-cid-6tnpirky]{padding:.625rem 1rem;border-bottom:1px solid var(--mu-edge);color:var(--mu-quiet);font-size:.75rem}.card-body[data-astro-cid-6tnpirky]{padding:.75rem 1rem}.card-note[data-astro-cid-6tnpirky]{margin:.25rem 0 0;color:var(--mu-quiet);font-size:.75rem;line-height:1.45}.card-body[data-astro-cid-6tnpirky]>.card-note[data-astro-cid-6tnpirky]:first-of-type{margin-top:.75rem}.card-extra[data-astro-cid-6tnpirky]{margin-top:.9rem}.card-more[data-astro-cid-6tnpirky]{display:flex;gap:.75rem;align-items:baseline;justify-content:space-between}.card-open[data-astro-cid-6tnpirky]{padding:0;border:0;background:none;color:var(--mu-quiet);font:inherit;font-size:.75rem;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.card-open[data-astro-cid-6tnpirky]:hover{color:var(--mu-ink)}.words[data-astro-cid-6tnpirky]{margin-top:.3rem}.words[data-astro-cid-6tnpirky] p[data-astro-cid-6tnpirky]{margin:0 0 .6rem;font-size:1rem;line-height:1.6;white-space:pre-line}.words-rest[data-astro-cid-6tnpirky]{visibility:hidden}.screen-foot[data-astro-cid-6tnpirky],.after[data-astro-cid-6tnpirky]{transition:opacity .3s ease}.screen[data-astro-cid-6tnpirky]:not([data-state=said]) .screen-foot[data-astro-cid-6tnpirky],.screen[data-astro-cid-6tnpirky]:not([data-state=said]) .after[data-astro-cid-6tnpirky]{visibility:hidden;opacity:0}.after[data-astro-cid-6tnpirky]{display:flex;gap:.5rem;align-items:center}.after-card[data-astro-cid-6tnpirky]{margin-top:.4rem}.trace-open[data-astro-cid-6tnpirky]{position:relative;display:inline-block}.trace-open[data-astro-cid-6tnpirky] button[data-astro-cid-6tnpirky]{display:block;padding:.375rem;border:0;border-radius:.5rem;background:none;color:var(--mu-quiet);cursor:pointer;transition:background .15s ease,color .15s ease}.trace-open[data-astro-cid-6tnpirky] button[data-astro-cid-6tnpirky]:hover{background:var(--mu-raised);color:var(--mu-ink)}.trace-open[data-astro-cid-6tnpirky] [data-astro-cid-6tnpirky][role=tooltip]{position:absolute;bottom:100%;left:50%;margin-bottom:.375rem;padding:.25rem .5rem;border-radius:.375rem;background:var(--mu-ink);color:var(--mu-ground);font-size:.75rem;white-space:nowrap;pointer-events:none;opacity:0;translate:-50% 0;transition:opacity .15s ease}.trace-open[data-astro-cid-6tnpirky]:hover [data-astro-cid-6tnpirky][role=tooltip]{opacity:1}.screen-foot[data-astro-cid-6tnpirky]{width:100%;max-width:46rem;margin:0 auto;padding:0 1.5rem 1.2rem;box-sizing:border-box}.again[data-astro-cid-6tnpirky]{display:block;margin:.6rem auto 0;padding:0;border:0;background:none;color:var(--mu-quiet);font:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}@media(max-width:640px){.offers[data-astro-cid-6tnpirky]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.thinking[data-astro-cid-6tnpirky] i[data-astro-cid-6tnpirky],.card[data-astro-cid-6tnpirky]{animation:none}}.learning[data-astro-cid-utv5vi4z]{display:grid;gap:1.4rem;width:100%;max-width:42rem;margin:0 auto;padding:1.6rem 1.5rem 2.4rem;color:var(--mu-ink)}.learning[data-astro-cid-utv5vi4z][hidden]{display:none}.lead[data-astro-cid-utv5vi4z]{margin:0;color:var(--mu-quiet);font-size:.9rem;line-height:1.5}h4[data-astro-cid-utv5vi4z]{margin:0 0 .5rem;font-size:.85rem;font-weight:600}ul[data-astro-cid-utv5vi4z]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none}li[data-astro-cid-utv5vi4z]{display:flex}button[data-astro-cid-utv5vi4z]{display:flex;flex:1;flex-direction:column;padding:.85rem;border:1px solid var(--mu-edge);border-radius:.7rem;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease}button[data-astro-cid-utv5vi4z]:hover{background:var(--mu-raised)}button[data-astro-cid-utv5vi4z][aria-expanded=true]{background:color-mix(in srgb,var(--mu-ink) 8%,transparent)}button[data-astro-cid-utv5vi4z] svg{flex:none;margin-bottom:.75rem}button[data-astro-cid-utv5vi4z] b[data-astro-cid-utv5vi4z]{margin-bottom:.3rem;font-size:.9rem;font-weight:600}button[data-astro-cid-utv5vi4z] span[data-astro-cid-utv5vi4z]{font-size:.85rem;line-height:1.45}@media(max-width:640px){ul[data-astro-cid-utv5vi4z]{grid-template-columns:minmax(0,1fr)}}.chart[data-astro-cid-uvctq7m5]{position:relative;margin:0 0 1.2rem;--line-asked: #7a9be0;--line-worked: #2f62c9}.dark .chart[data-astro-cid-uvctq7m5]{--line-asked: #4f77c9;--line-worked: #8fb0f2}.unit[data-astro-cid-uvctq7m5]{margin-bottom:.3rem;color:var(--mu-quiet);font-size:.74rem}svg[data-astro-cid-uvctq7m5]{display:block;width:100%;height:auto}path[data-astro-cid-uvctq7m5]{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.asked[data-astro-cid-uvctq7m5]{stroke:var(--line-asked);stroke-dasharray:5 4}.worked[data-astro-cid-uvctq7m5]{stroke:var(--line-worked)}.people[data-astro-cid-uvctq7m5]{stroke:var(--mu-quiet)}.grid[data-astro-cid-uvctq7m5]{stroke:var(--mu-edge);stroke-width:1}.tick[data-astro-cid-uvctq7m5]{fill:var(--mu-quiet);font-size:11px;font-variant-numeric:tabular-nums}.bands[data-astro-cid-uvctq7m5]{position:absolute;top:1.2rem;bottom:2rem;display:grid;grid-template-columns:repeat(24,minmax(0,1fr))}.bands[data-astro-cid-uvctq7m5] div[data-astro-cid-uvctq7m5]:hover{background:color-mix(in srgb,var(--mu-ink) 7%,transparent)}.key[data-astro-cid-uvctq7m5]{display:flex;gap:.9rem;margin:.45rem 0 0;color:var(--mu-quiet);font-size:.78rem}.key[data-astro-cid-uvctq7m5] span[data-astro-cid-uvctq7m5]{display:inline-flex;gap:.35rem;align-items:center}.key[data-astro-cid-uvctq7m5] i[data-astro-cid-uvctq7m5]{width:1rem;height:0;border-top:2px solid}.key[data-astro-cid-uvctq7m5] .is-asked[data-astro-cid-uvctq7m5]{border-top-style:dashed;border-color:var(--line-asked)}.key[data-astro-cid-uvctq7m5] .is-worked[data-astro-cid-uvctq7m5]{border-color:var(--line-worked)}.key[data-astro-cid-uvctq7m5] .is-people[data-astro-cid-uvctq7m5]{border-color:var(--mu-quiet)}.tip[data-astro-cid-uvctq7m5]{position:absolute;z-index:2;display:none;flex-direction:column;gap:2px;padding:.45rem .6rem;border-radius:.5rem;background:var(--mu-raised);box-shadow:0 .2rem .7rem #14143c29;color:var(--mu-ink);font-size:.78rem;white-space:nowrap;pointer-events:none;translate:calc(-50% + var(--dx, 0px)) calc(-100% - 6px)}.tip[data-astro-cid-uvctq7m5][data-on]{display:flex}.tip[data-astro-cid-uvctq7m5] b{font-weight:600}.tip[data-astro-cid-uvctq7m5] span{display:flex;gap:6px;align-items:center}.tip[data-astro-cid-uvctq7m5] i{width:8px;height:8px;border-radius:2px}.chart[data-astro-cid-oxuewgdh]{position:relative;margin:0 0 1.2rem;--line-day: #2f62c9;--line-night: #7a9be0}.dark .chart[data-astro-cid-oxuewgdh]{--line-day: #8fb0f2;--line-night: #4f77c9}.unit[data-astro-cid-oxuewgdh]{margin-bottom:.3rem;color:var(--mu-quiet);font-size:.74rem}svg[data-astro-cid-oxuewgdh]{display:block;width:100%;height:auto}path[data-astro-cid-oxuewgdh]{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.day[data-astro-cid-oxuewgdh]{stroke:var(--line-day)}.night[data-astro-cid-oxuewgdh]{stroke:var(--line-night);stroke-dasharray:5 4}.thin[data-astro-cid-oxuewgdh]{fill:var(--mu-ground);stroke-width:1.5}.thin[data-astro-cid-oxuewgdh].is-day{stroke:var(--line-day)}.thin[data-astro-cid-oxuewgdh].is-night{stroke:var(--line-night)}.bend[data-astro-cid-oxuewgdh]{stroke:var(--mu-ground);stroke-width:2}.bend[data-astro-cid-oxuewgdh].is-day{fill:var(--line-day)}.bend[data-astro-cid-oxuewgdh].is-night{fill:var(--line-night)}.grid[data-astro-cid-oxuewgdh]{stroke:var(--mu-edge);stroke-width:1}.tick[data-astro-cid-oxuewgdh]{fill:var(--mu-quiet);font-size:11px;font-variant-numeric:tabular-nums}.bands[data-astro-cid-oxuewgdh]{position:absolute;top:2.4rem;bottom:2rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.bands[data-astro-cid-oxuewgdh] div[data-astro-cid-oxuewgdh]:hover{background:color-mix(in srgb,var(--mu-ink) 7%,transparent)}.key[data-astro-cid-oxuewgdh]{display:flex;gap:.9rem;margin:.45rem 0 0;color:var(--mu-quiet);font-size:.78rem}.key[data-astro-cid-oxuewgdh] span[data-astro-cid-oxuewgdh]{display:inline-flex;gap:.35rem;align-items:center}.key[data-astro-cid-oxuewgdh] i[data-astro-cid-oxuewgdh]{width:1rem;height:0;border-top:2px solid}.key[data-astro-cid-oxuewgdh] .is-day[data-astro-cid-oxuewgdh]{border-color:var(--line-day)}.key[data-astro-cid-oxuewgdh] .is-night[data-astro-cid-oxuewgdh]{border-top-style:dashed;border-color:var(--line-night)}.tip[data-astro-cid-oxuewgdh]{position:absolute;z-index:2;display:none;flex-direction:column;gap:2px;padding:.45rem .6rem;border-radius:.5rem;background:var(--mu-raised);box-shadow:0 .2rem .7rem #14143c29;color:var(--mu-ink);font-size:.78rem;white-space:nowrap;pointer-events:none;translate:calc(-50% + var(--dx, 0px)) calc(-100% - 6px)}.tip[data-astro-cid-oxuewgdh][data-on]{display:flex}.tip[data-astro-cid-oxuewgdh] b{font-weight:600}.tip[data-astro-cid-oxuewgdh] span{display:flex;gap:6px;align-items:center}.tip[data-astro-cid-oxuewgdh] i{width:8px;height:8px;border-radius:2px}.mix[data-astro-cid-ucqzdiyb]{margin:0}figcaption[data-astro-cid-ucqzdiyb]{margin-bottom:.35rem;font-size:.85rem;font-weight:600}.bar[data-astro-cid-ucqzdiyb]{display:flex;gap:2px;height:.9rem}.bar[data-astro-cid-ucqzdiyb] i[data-astro-cid-ucqzdiyb]{display:block;min-width:0;border-radius:2px}.key[data-astro-cid-ucqzdiyb]{display:flex;flex-wrap:wrap;gap:.2rem .8rem;margin:.45rem 0 0;color:var(--mu-quiet);font-size:.78rem}.key[data-astro-cid-ucqzdiyb] span[data-astro-cid-ucqzdiyb]{display:inline-flex;gap:.35rem;align-items:center}.key[data-astro-cid-ucqzdiyb] i[data-astro-cid-ucqzdiyb]{width:.65rem;height:.65rem;border-radius:.15rem}.explain[data-astro-cid-kkdlvo2d]{--line-now: #2f62c9;--line-then: #7a9be0;display:grid;gap:.8rem}.dark .explain[data-astro-cid-kkdlvo2d]{--line-now: #8fb0f2;--line-then: #4f77c9}.picks[data-astro-cid-kkdlvo2d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.pick[data-astro-cid-kkdlvo2d]{padding:.4rem .5rem;border:0;border-radius:.5rem;background:none;color:var(--mu-quiet);font:inherit;font-size:.82rem;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;transition:background .15s ease}.pick[data-astro-cid-kkdlvo2d]:hover{background:var(--mu-raised)}.pick[data-astro-cid-kkdlvo2d][aria-pressed=true]{background:var(--mu-raised);color:var(--mu-ink)}.hour[data-astro-cid-kkdlvo2d]{display:grid;gap:.6rem}.hour[data-astro-cid-kkdlvo2d][hidden]{display:none}.hour[data-astro-cid-kkdlvo2d] h4[data-astro-cid-kkdlvo2d]{margin:0;font-size:.98rem;font-weight:600}.hour[data-astro-cid-kkdlvo2d] p[data-astro-cid-kkdlvo2d]{margin:0;font-size:.95rem;line-height:1.6}.hour[data-astro-cid-kkdlvo2d] .verdict[data-astro-cid-kkdlvo2d]{font-weight:600}.hour[data-astro-cid-kkdlvo2d] .stage-head[data-astro-cid-kkdlvo2d]{margin-top:.3rem;color:var(--mu-quiet);font-size:.74rem}.stages[data-astro-cid-kkdlvo2d]{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.stages[data-astro-cid-kkdlvo2d] li[data-astro-cid-kkdlvo2d]{display:grid;gap:2px}.stages[data-astro-cid-kkdlvo2d] span[data-astro-cid-kkdlvo2d]{font-size:.8rem}.bar[data-astro-cid-kkdlvo2d]{display:flex;gap:.35rem;align-items:center;height:.8rem}.bar[data-astro-cid-kkdlvo2d] i[data-astro-cid-kkdlvo2d]{display:block;height:.55rem;border-radius:0 2px 2px 0}.bar[data-astro-cid-kkdlvo2d] b[data-astro-cid-kkdlvo2d]{color:var(--mu-quiet);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:400}.is-now[data-astro-cid-kkdlvo2d]{background:var(--line-now)}.is-then[data-astro-cid-kkdlvo2d]{background:var(--line-then)}.hour[data-astro-cid-kkdlvo2d] .key[data-astro-cid-kkdlvo2d]{display:flex;gap:.9rem;color:var(--mu-quiet);font-size:.78rem}.key[data-astro-cid-kkdlvo2d] span[data-astro-cid-kkdlvo2d]{display:inline-flex;gap:.35rem;align-items:center}.key[data-astro-cid-kkdlvo2d] i[data-astro-cid-kkdlvo2d]{width:.65rem;height:.65rem;border-radius:.15rem}.moments[data-astro-cid-234rhqog]{display:grid;gap:.7rem}.moment[data-astro-cid-234rhqog]{display:grid;gap:.35rem;padding:.8rem .9rem;border-radius:.75rem;background:var(--mu-raised)}.moment[data-astro-cid-234rhqog] p[data-astro-cid-234rhqog]{margin:0;font-size:.92rem;line-height:1.55}.moment[data-astro-cid-234rhqog] .label[data-astro-cid-234rhqog]{color:var(--mu-quiet);font-size:.74rem}.moment[data-astro-cid-234rhqog] h4[data-astro-cid-234rhqog]{margin:0;font-size:.98rem;font-weight:600}dl[data-astro-cid-234rhqog]{display:grid;gap:.2rem;margin:.3rem 0 0}dl[data-astro-cid-234rhqog] div[data-astro-cid-234rhqog]{display:flex;gap:.6rem;justify-content:space-between;font-size:.82rem}dt[data-astro-cid-234rhqog]{color:var(--mu-quiet)}dd[data-astro-cid-234rhqog]{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.chart[data-astro-cid-evrb6g72]{position:relative;margin:0;--line-dot: #2f62c9}.dark .chart[data-astro-cid-evrb6g72]{--line-dot: #8fb0f2}.unit[data-astro-cid-evrb6g72]{margin-bottom:.3rem;color:var(--mu-quiet);font-size:.74rem}.plot[data-astro-cid-evrb6g72]{position:relative}svg[data-astro-cid-evrb6g72]{display:block;width:100%;height:auto}.grid[data-astro-cid-evrb6g72]{stroke:var(--mu-edge);stroke-width:1}.tick[data-astro-cid-evrb6g72]{fill:var(--mu-quiet);font-size:11px;font-variant-numeric:tabular-nums}.dot[data-astro-cid-evrb6g72]{position:absolute;width:.55rem;height:.55rem;border:1px solid var(--mu-ground);border-radius:50%;background:var(--line-dot);translate:-50% -50%;cursor:default}.dot[data-astro-cid-evrb6g72]:hover{scale:1.5}.tip[data-astro-cid-evrb6g72]{position:absolute;z-index:2;display:none;flex-direction:column;gap:2px;padding:.45rem .6rem;border-radius:.5rem;background:var(--mu-raised);box-shadow:0 .2rem .7rem #14143c29;color:var(--mu-ink);font-size:.78rem;white-space:nowrap;pointer-events:none;translate:calc(-50% + var(--dx, 0px)) calc(-100% - 6px)}.tip[data-astro-cid-evrb6g72][data-on]{display:flex}.tip[data-astro-cid-evrb6g72] b{font-weight:600}.tip[data-astro-cid-evrb6g72] span{display:flex;gap:6px;align-items:center}.tip[data-astro-cid-evrb6g72] i{width:8px;height:8px;border-radius:2px}.replay[data-astro-cid-zf4vsy6t]{--line-queue: #2f62c9;margin:0}.dark .replay[data-astro-cid-zf4vsy6t]{--line-queue: #8fb0f2}.head[data-astro-cid-zf4vsy6t]{display:flex;gap:.6rem;align-items:baseline;justify-content:space-between}figcaption[data-astro-cid-zf4vsy6t]{font-size:.85rem;font-weight:600}.play[data-astro-cid-zf4vsy6t]{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.now[data-astro-cid-zf4vsy6t]{min-height:1.3em;margin:.2rem 0 .3rem;color:var(--mu-quiet);font-size:.8rem;font-variant-numeric:tabular-nums}svg[data-astro-cid-zf4vsy6t]{display:block;width:100%;height:auto}.band[data-astro-cid-zf4vsy6t]{fill:var(--mu-ink);opacity:.03}.band[data-astro-cid-zf4vsy6t].is-1{opacity:.07}.grid[data-astro-cid-zf4vsy6t]{stroke:var(--mu-edge);stroke-width:1}.tick[data-astro-cid-zf4vsy6t]{fill:var(--mu-quiet);font-size:10px;font-variant-numeric:tabular-nums}.queue[data-astro-cid-zf4vsy6t]{fill:none;stroke:var(--line-queue);stroke-width:2;stroke-linejoin:round}.ceiling[data-astro-cid-zf4vsy6t]{fill:none;stroke:var(--mu-quiet);stroke-width:1.5;stroke-dasharray:4 3}.peak[data-astro-cid-zf4vsy6t]{fill:var(--line-queue);stroke:var(--mu-ground);stroke-width:2}.cursor[data-astro-cid-zf4vsy6t]{stroke:var(--mu-ink);stroke-width:1;opacity:0}.replay[data-astro-cid-zf4vsy6t][data-state=playing] .cursor[data-astro-cid-zf4vsy6t]{opacity:.45}.key[data-astro-cid-zf4vsy6t]{display:flex;gap:.9rem;margin:.4rem 0 0;color:var(--mu-quiet);font-size:.78rem}.key[data-astro-cid-zf4vsy6t] span[data-astro-cid-zf4vsy6t]{display:inline-flex;gap:.35rem;align-items:center}.key[data-astro-cid-zf4vsy6t] i[data-astro-cid-zf4vsy6t]{width:1rem;height:0;border-top:2px solid}.key[data-astro-cid-zf4vsy6t] .is-queue[data-astro-cid-zf4vsy6t]{border-color:var(--line-queue)}.key[data-astro-cid-zf4vsy6t] .is-ceiling[data-astro-cid-zf4vsy6t]{border-top-style:dashed;border-color:var(--mu-quiet)}.chart[data-astro-cid-iuxuxvpo]{position:relative;margin:0;--line-was: #2f62c9;--line-moved: #7a9be0}.dark .chart[data-astro-cid-iuxuxvpo]{--line-was: #8fb0f2;--line-moved: #4f77c9}.unit[data-astro-cid-iuxuxvpo]{margin-bottom:.3rem;color:var(--mu-quiet);font-size:.74rem}svg[data-astro-cid-iuxuxvpo]{display:block;width:100%;height:auto}path[data-astro-cid-iuxuxvpo]{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.as-was[data-astro-cid-iuxuxvpo]{stroke:var(--line-was)}.moved[data-astro-cid-iuxuxvpo]{stroke:var(--line-moved);stroke-dasharray:5 4}.grid[data-astro-cid-iuxuxvpo]{stroke:var(--mu-edge);stroke-width:1}.tick[data-astro-cid-iuxuxvpo]{fill:var(--mu-quiet);font-size:10px;font-variant-numeric:tabular-nums}.bands[data-astro-cid-iuxuxvpo]{position:absolute;top:1.2rem;bottom:2.4rem;display:grid}.bands[data-astro-cid-iuxuxvpo] div[data-astro-cid-iuxuxvpo]:hover{background:color-mix(in srgb,var(--mu-ink) 7%,transparent)}.key[data-astro-cid-iuxuxvpo]{display:flex;gap:.9rem;margin:.4rem 0 0;color:var(--mu-quiet);font-size:.78rem}.key[data-astro-cid-iuxuxvpo] span[data-astro-cid-iuxuxvpo]{display:inline-flex;gap:.35rem;align-items:center}.key[data-astro-cid-iuxuxvpo] i[data-astro-cid-iuxuxvpo]{width:1rem;height:0;border-top:2px solid}.key[data-astro-cid-iuxuxvpo] .is-was[data-astro-cid-iuxuxvpo]{border-color:var(--line-was)}.key[data-astro-cid-iuxuxvpo] .is-moved[data-astro-cid-iuxuxvpo]{border-top-style:dashed;border-color:var(--line-moved)}.tip[data-astro-cid-iuxuxvpo]{position:absolute;z-index:2;display:none;flex-direction:column;gap:2px;padding:.45rem .6rem;border-radius:.5rem;background:var(--mu-raised);box-shadow:0 .2rem .7rem #14143c29;color:var(--mu-ink);font-size:.78rem;white-space:nowrap;pointer-events:none;translate:calc(-50% + var(--dx, 0px)) calc(-100% - 6px)}.tip[data-astro-cid-iuxuxvpo][data-on]{display:flex}.tip[data-astro-cid-iuxuxvpo] b{font-weight:600}.tip[data-astro-cid-iuxuxvpo] span{display:flex;gap:6px;align-items:center}.tip[data-astro-cid-iuxuxvpo] i{width:8px;height:8px;border-radius:2px}.trace[data-astro-cid-kewujf3f]{color:var(--mu-ink);font-size:.9rem}.trace-lead[data-astro-cid-kewujf3f]{margin:0 0 1.1rem;color:var(--mu-quiet);font-size:.82rem;line-height:1.5}.trace[data-astro-cid-kewujf3f] h4[data-astro-cid-kewujf3f]{margin:1.3rem 0 .45rem;color:var(--mu-quiet);font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.trace-ran[data-astro-cid-kewujf3f]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin:0}.trace-ran[data-astro-cid-kewujf3f] span[data-astro-cid-kewujf3f]{color:var(--mu-quiet);font-size:.78rem}.trace[data-astro-cid-kewujf3f] details[data-astro-cid-kewujf3f],.trace-typed[data-astro-cid-kewujf3f]{margin-top:.5rem;border:1px solid var(--mu-edge);border-radius:.5rem;background:var(--mu-raised)}.trace[data-astro-cid-kewujf3f] summary[data-astro-cid-kewujf3f]{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;color:var(--mu-quiet);font-size:.85rem;list-style:none;cursor:pointer}.trace[data-astro-cid-kewujf3f] summary[data-astro-cid-kewujf3f]::-webkit-details-marker{display:none}.trace[data-astro-cid-kewujf3f] summary[data-astro-cid-kewujf3f]:after{content:"›";transition:rotate .15s ease}.trace[data-astro-cid-kewujf3f] details[data-astro-cid-kewujf3f][open]>summary[data-astro-cid-kewujf3f]:after{rotate:90deg}.trace[data-astro-cid-kewujf3f] pre[data-astro-cid-kewujf3f]{overflow-y:auto;max-height:18rem;margin:0;padding:0 .75rem .75rem;font:.74rem/1.55 ui-monospace,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.trace-typed[data-astro-cid-kewujf3f]{padding:.6rem .75rem}.trace-typed[data-astro-cid-kewujf3f] p[data-astro-cid-kewujf3f]{margin:0 0 .3rem;color:#2f62c9;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.dark .trace-typed[data-astro-cid-kewujf3f] p[data-astro-cid-kewujf3f]{color:#8fb0f2}.trace-said[data-astro-cid-kewujf3f]{margin:0;line-height:1.6;white-space:pre-line}.future[data-astro-cid-nkeuqb5c]{--stars: radial-gradient(1px 1px at 12% 18%, #fff, transparent), radial-gradient(1px 1px at 37% 62%, #dbe6ff, transparent), radial-gradient(1.5px 1.5px at 68% 34%, #fff, transparent), radial-gradient(1px 1px at 86% 76%, #fff, transparent), radial-gradient(1px 1px at 55% 90%, #cfdcff, transparent), radial-gradient(1.5px 1.5px at 22% 80%, #fff, transparent);box-sizing:border-box;padding:3rem clamp(1.4rem,12%,7rem) 5rem;color:#fff;background:var(--stars) 0 58% / 19rem 19rem no-repeat,linear-gradient(180deg,#3560b4,#2a4d9c 22%,#1b3469 48%,#0f1d40 70%,#070c1e 86%,#03050d)}.future[data-astro-cid-nkeuqb5c]{position:relative}.future[data-astro-cid-nkeuqb5c]:before{content:"";position:absolute;inset:62% 0 0;background:var(--stars);background-size:19rem 19rem;pointer-events:none}.future[data-astro-cid-nkeuqb5c]>[data-astro-cid-nkeuqb5c]{position:relative}.future[data-astro-cid-nkeuqb5c] p[data-astro-cid-nkeuqb5c]{margin:0 0 1rem;font-size:1.04rem;line-height:1.7}.future[data-astro-cid-nkeuqb5c] .future-lead[data-astro-cid-nkeuqb5c]{font-size:1.4rem;font-weight:600;line-height:1.45}.future[data-astro-cid-nkeuqb5c] section[data-astro-cid-nkeuqb5c]{margin-top:3.4rem}.future[data-astro-cid-nkeuqb5c] h3[data-astro-cid-nkeuqb5c]{margin:0 0 1rem;font-size:1.6rem;font-weight:600;line-height:1.3}.future[data-astro-cid-nkeuqb5c] blockquote[data-astro-cid-nkeuqb5c]{margin:1.2rem 0 1.4rem;font-size:1.28rem;font-weight:500;line-height:1.55}.future[data-astro-cid-nkeuqb5c] .future-wish[data-astro-cid-nkeuqb5c]{margin:1rem 0 1.6rem;font-size:1.9rem;font-weight:600;line-height:1.35}.future-link[data-astro-cid-nkeuqb5c]{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.future[data-astro-cid-nkeuqb5c] .future-invite[data-astro-cid-nkeuqb5c]{margin-top:2.4rem}.future-mars[data-astro-cid-nkeuqb5c]{display:block;width:min(68%,21rem);margin:3rem auto 3.4rem;opacity:1;transition:opacity 1.4s ease,translate 1.4s cubic-bezier(.2,.7,.2,1)}.future-mars[data-astro-cid-nkeuqb5c].is-waiting{opacity:0;translate:0 4rem}@media(prefers-reduced-motion:reduce){.future-mars[data-astro-cid-nkeuqb5c]{transition:none}}.words[data-astro-cid-gawb6qu5]{font-size:.95rem;line-height:1.6}.words[data-astro-cid-gawb6qu5] p[data-astro-cid-gawb6qu5]{margin:0 0 .9rem}.words[data-astro-cid-gawb6qu5] .words-lede[data-astro-cid-gawb6qu5]{font-size:1.15rem;font-weight:600;line-height:1.4}.words[data-astro-cid-gawb6qu5] h4[data-astro-cid-gawb6qu5]{margin:1.8rem 0 .6rem;font-size:1.1rem;font-weight:600;line-height:1.3}.story[data-astro-cid-3jpamdcc]{font-size:.95rem;line-height:1.6}.story[data-astro-cid-3jpamdcc] p[data-astro-cid-3jpamdcc]{margin:0 0 .9rem}.story[data-astro-cid-3jpamdcc] .story-lede[data-astro-cid-3jpamdcc]{font-size:1.15rem;font-weight:600;line-height:1.4}.story[data-astro-cid-3jpamdcc] h4[data-astro-cid-3jpamdcc]{margin:1.8rem 0 .6rem;font-size:1.1rem;font-weight:600;line-height:1.3}.story-link[data-astro-cid-3jpamdcc] a[data-astro-cid-3jpamdcc]{text-decoration:underline;text-underline-offset:.18em}.story-cards[data-astro-cid-3jpamdcc]{margin:1.1rem 0 1.4rem}.story-cards[data-astro-cid-3jpamdcc] h5[data-astro-cid-3jpamdcc]{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.story-cards[data-astro-cid-3jpamdcc] ul[data-astro-cid-3jpamdcc]{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.story-cards[data-astro-cid-3jpamdcc] li[data-astro-cid-3jpamdcc]{padding:.55rem .75rem;border-radius:.6rem;background:var(--mu-raised)}.story-cards[data-astro-cid-3jpamdcc] b[data-astro-cid-3jpamdcc]{display:block;font-weight:600}.story-cards[data-astro-cid-3jpamdcc] span[data-astro-cid-3jpamdcc]{color:var(--mu-quiet);font-size:.88rem}html,body{margin:0}.mu-page ::selection{background:#2f62c9;color:#fff}.desk[data-astro-cid-5ib5pnzk]{--art: clamp(4.5rem, 12vh, 6.5rem);--across: clamp(1rem, 3vw, 2.5rem);--ink: #fff;--sky: linear-gradient(180deg, #3f6cc0 0%, #6a93dc 45%, #a3c0ee 80%, #c9dcf7 100%);position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding:1.2rem clamp(1.2rem,4vw,3rem) 3rem;color:var(--ink);background:var(--sky)}.desk[data-astro-cid-5ib5pnzk]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dark .desk[data-astro-cid-5ib5pnzk]{--sky: linear-gradient(180deg, #0c1531 0%, #16284f 50%, #24427c 85%, #33589c 100%)}.desk[data-astro-cid-5ib5pnzk]>[data-astro-cid-5ib5pnzk]{position:relative}.desk-bar[data-astro-cid-5ib5pnzk]{display:flex;justify-content:space-between}.desk-switches[data-astro-cid-5ib5pnzk]{display:flex;gap:.4rem}button[data-astro-cid-5ib5pnzk].desk-tag{display:grid;place-items:center;border:0;font:inherit;cursor:pointer}.desk-tag[data-astro-cid-5ib5pnzk] .when-dark,.dark .desk-tag[data-astro-cid-5ib5pnzk] .when-light{display:none}.dark .desk-tag[data-astro-cid-5ib5pnzk] .when-dark{display:block}.desk-tag[data-astro-cid-5ib5pnzk]{padding:.3em .8em;border-radius:.7em;background:#ffffff2e;color:inherit;font-size:.82rem;text-decoration:none;backdrop-filter:blur(8px);transition:background-color .2s ease}.desk-tag[data-astro-cid-5ib5pnzk]:hover{background:#ffffff4d}.desk-hello[data-astro-cid-5ib5pnzk]{display:flex;align-items:center;gap:clamp(1rem,2.5vw,1.8rem);width:min(100%,60rem);margin:clamp(2rem,7vh,4.5rem) auto clamp(2rem,6vh,4rem)}.desk-frame[data-astro-cid-5ib5pnzk]{flex:none;display:block;overflow:hidden;width:clamp(5rem,11vw,8rem);aspect-ratio:1;margin-left:calc((100% - 3 * var(--across)) / 8 - var(--art) * .41);border-radius:50%;box-shadow:0 .6rem 1.8rem #0a143c40}.desk-face[data-astro-cid-5ib5pnzk]{display:block;width:100%;height:100%;object-fit:cover}.desk-frame[data-astro-cid-5ib5pnzk]{position:relative}.desk-clip[data-astro-cid-5ib5pnzk]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.desk-clip[data-astro-cid-5ib5pnzk]{display:none}}.desk-words[data-astro-cid-5ib5pnzk]{flex:1;min-width:0;margin-right:calc((100% - 3 * var(--across)) / 8 - var(--art) * .41)}.desk[data-astro-cid-5ib5pnzk] h1[data-astro-cid-5ib5pnzk]{margin:0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:500;line-height:1.4}.desk-more[data-astro-cid-5ib5pnzk]{margin:.5rem 0 0;text-wrap:pretty;font-size:clamp(.92rem,1.4vw,1.05rem);line-height:1.5;opacity:.88}.desk-objects[data-astro-cid-5ib5pnzk]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3.5vh,2.4rem) var(--across);width:min(100%,60rem);margin:0 auto;padding:0;list-style:none}.desk-object[data-astro-cid-5ib5pnzk]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:.7rem .4rem;border:0;border-radius:1rem;background:none;color:inherit;font:inherit;cursor:pointer;transition:background-color .2s ease}.desk-object[data-astro-cid-5ib5pnzk]:hover,.desk-object[data-astro-cid-5ib5pnzk]:focus-visible{background:#ffffff1f;outline:none}.desk-art[data-astro-cid-5ib5pnzk]{display:flex;align-items:center;justify-content:center;width:100%;height:var(--art);transition:translate .25s ease}.desk-object[data-astro-cid-5ib5pnzk]:hover .desk-art[data-astro-cid-5ib5pnzk]{translate:0 -.25rem}.desk-art[data-astro-cid-5ib5pnzk] img[data-astro-cid-5ib5pnzk]{width:auto;height:100%;max-width:66%;object-fit:contain;filter:drop-shadow(0 .7rem .9rem rgb(30 30 70 / .28))}[data-astro-cid-5ib5pnzk][data-door=tomorrow] .desk-art[data-astro-cid-5ib5pnzk] img[data-astro-cid-5ib5pnzk]{max-width:calc(var(--art) * .82);filter:none}[data-astro-cid-5ib5pnzk][data-door=data] .desk-art[data-astro-cid-5ib5pnzk] img[data-astro-cid-5ib5pnzk],[data-astro-cid-5ib5pnzk][data-door=how] .desk-art[data-astro-cid-5ib5pnzk] img[data-astro-cid-5ib5pnzk]{max-width:calc(var(--art) * .82)}.desk-stand-in[data-astro-cid-5ib5pnzk]{display:grid;place-items:center;height:82%;aspect-ratio:1;border-radius:1.2rem;background:#ffffff29;border:1px dashed rgb(255 255 255 / .5)}.desk-name[data-astro-cid-5ib5pnzk]{font-size:.8rem;font-weight:500;opacity:0;transition:opacity .18s ease}.desk-object[data-astro-cid-5ib5pnzk]:hover .desk-name[data-astro-cid-5ib5pnzk],.desk-object[data-astro-cid-5ib5pnzk]:focus-visible .desk-name[data-astro-cid-5ib5pnzk]{opacity:1}@media(hover:none){.desk-name[data-astro-cid-5ib5pnzk]{opacity:1}}@media(max-width:640px){.desk-objects[data-astro-cid-5ib5pnzk]{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-hello[data-astro-cid-5ib5pnzk]{align-items:flex-start}.desk-frame[data-astro-cid-5ib5pnzk]{margin-left:0}.desk-words[data-astro-cid-5ib5pnzk]{margin-right:0}}.door[data-astro-cid-5ib5pnzk]{--side: 27rem;--between: 1rem;width:min(92vw,56rem);max-height:86vh;margin:auto;padding:0;outline:none;border:0;border-radius:1.2rem;background:var(--mu-ground);color:var(--mu-ink);box-shadow:0 1.5rem 4rem #14143c59}.door[data-astro-cid-5ib5pnzk]::backdrop{background:#14183c40;backdrop-filter:blur(14px)}.door-bar[data-astro-cid-5ib5pnzk]{position:relative;display:flex;align-items:center;justify-content:center;padding:.8rem 1rem;border-bottom:1px solid var(--mu-edge);background:var(--mu-raised);font-size:.9rem}.dark .door-bar[data-astro-cid-5ib5pnzk]{border-bottom-color:#414d63;background:#333d50}.door-bar[data-astro-cid-5ib5pnzk] b[data-astro-cid-5ib5pnzk]{font-weight:600}.door-back[data-astro-cid-5ib5pnzk]{position:absolute;left:max(2.6rem,calc(50% - 21.5rem));padding:0;border:0;background:none;color:var(--mu-quiet);font:inherit;font-size:.85rem;cursor:pointer}.door-back[data-astro-cid-5ib5pnzk]:hover{color:var(--mu-ink)}.door-close[data-astro-cid-5ib5pnzk]{position:absolute;left:1rem;width:.85rem;height:.85rem;padding:0;border:0;border-radius:50%;background:#2f62c9;cursor:pointer}.door[data-astro-cid-5ib5pnzk][open]{display:flex;flex-direction:column}.door[data-astro-cid-5ib5pnzk][data-window=skills]{height:86vh}.door[data-astro-cid-5ib5pnzk][data-window=skills]>.door-body[data-astro-cid-5ib5pnzk]{display:flex;flex:1;flex-direction:column}.door-tabs[data-astro-cid-5ib5pnzk]{display:flex;gap:.25rem;justify-content:center;padding:.5rem 1rem;border-bottom:1px solid var(--mu-edge)}.door-tabs[data-astro-cid-5ib5pnzk] button[data-astro-cid-5ib5pnzk]{padding:.3rem .8rem;border:0;border-radius:.5rem;background:none;color:var(--mu-quiet);font:inherit;font-size:.85rem;cursor:pointer}.door-tabs[data-astro-cid-5ib5pnzk] button[data-astro-cid-5ib5pnzk]:hover{color:var(--mu-ink)}.door-tabs[data-astro-cid-5ib5pnzk] button[data-astro-cid-5ib5pnzk][aria-selected=true]{background:color-mix(in srgb,var(--mu-ink) 8%,transparent);color:var(--mu-ink)}.door-body[data-astro-cid-5ib5pnzk]{overflow-y:auto;min-height:18rem;padding:2.4rem 2.4rem 2.6rem}.door-body[data-astro-cid-5ib5pnzk].is-bare{padding:0}.door-soon[data-astro-cid-5ib5pnzk]{margin:0;color:var(--mu-quiet)}.door[data-astro-cid-5ib5pnzk].has-side{overflow:visible;width:min(calc(92vw - var(--side) - var(--between)),56rem);translate:calc((var(--side) + var(--between)) / -2) 0}.door[data-astro-cid-5ib5pnzk].has-side>.door-bar[data-astro-cid-5ib5pnzk]{border-radius:1.2rem 1.2rem 0 0}.door[data-astro-cid-5ib5pnzk].has-side>.door-body[data-astro-cid-5ib5pnzk]{border-radius:0 0 1.2rem 1.2rem}.door-side[data-astro-cid-5ib5pnzk]{display:none;position:absolute;top:0;bottom:0;left:calc(100% + var(--between));flex-direction:column;overflow:hidden;width:var(--side);border-radius:1.2rem;background:var(--mu-ground);color:var(--mu-ink);box-shadow:0 1.5rem 4rem #14143c59}.door-side[data-astro-cid-5ib5pnzk].is-open{display:flex}[data-astro-cid-5ib5pnzk][data-side=note]{--color-accent: #2f62c9}.side-kicker[data-astro-cid-5ib5pnzk]{margin:0 0 .5rem;color:var(--mu-quiet);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.side-title[data-astro-cid-5ib5pnzk]{margin:0 0 .8rem;font-size:1.3rem;font-weight:600;line-height:1.3}.side-text[data-astro-cid-5ib5pnzk]{margin:0;font-size:.95rem;line-height:1.6}.side-learning[data-astro-cid-5ib5pnzk]{display:grid;gap:.9rem;margin-bottom:1.2rem}.side-learning-title[data-astro-cid-5ib5pnzk]{margin:0 0 .3rem;font-size:.85rem;font-weight:600}.side-learning-second[data-astro-cid-5ib5pnzk]{margin-top:1.2rem}.side-learning-second[data-astro-cid-5ib5pnzk].is-divided{padding-top:1.2rem;border-top:1px solid var(--mu-edge)}.side-phase[data-astro-cid-5ib5pnzk]{font-weight:600}.side-learning-note[data-astro-cid-5ib5pnzk]{margin:.8rem 0 0;color:var(--mu-quiet);font-size:.8rem;line-height:1.5}.side-tables[data-astro-cid-5ib5pnzk]{width:100%;border-collapse:collapse;font-size:.85rem;font-variant-numeric:tabular-nums}.side-tables[data-astro-cid-5ib5pnzk] th[data-astro-cid-5ib5pnzk]{padding:0 .6rem .35rem 0;color:var(--mu-quiet);font-size:.75rem;font-weight:500;text-align:left}.side-tables[data-astro-cid-5ib5pnzk] td[data-astro-cid-5ib5pnzk]{padding:.4rem .6rem .4rem 0;border-top:1px solid var(--mu-edge);overflow-wrap:anywhere}.side-tables[data-astro-cid-5ib5pnzk] th[data-astro-cid-5ib5pnzk]:not(:first-child),.side-tables[data-astro-cid-5ib5pnzk] td[data-astro-cid-5ib5pnzk]:not(:first-child){text-align:right}.side-tables[data-astro-cid-5ib5pnzk] th[data-astro-cid-5ib5pnzk]:last-child,.side-tables[data-astro-cid-5ib5pnzk] td[data-astro-cid-5ib5pnzk]:last-child{padding-right:0}.side-tables[data-astro-cid-5ib5pnzk] code[data-astro-cid-5ib5pnzk]{font-size:.8rem}.door-side-body[data-astro-cid-5ib5pnzk]{flex:1;min-height:0;overflow-y:auto;padding:1.8rem 1.6rem 2.4rem}@media(max-width:1100px){.door[data-astro-cid-5ib5pnzk].has-side{width:min(92vw,56rem);translate:none}.door-side[data-astro-cid-5ib5pnzk]{left:0;width:100%}}@media(max-width:640px){.door-body[data-astro-cid-5ib5pnzk]:not(.is-bare){padding:1.4rem}}@media(prefers-reduced-motion:no-preference){.door[data-astro-cid-5ib5pnzk][open]{animation:door-open .26s cubic-bezier(.2,.8,.2,1)}.door[data-astro-cid-5ib5pnzk]{transition:translate .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1)}.door-side[data-astro-cid-5ib5pnzk].is-open{animation:side-open .32s cubic-bezier(.2,.8,.2,1)}}@keyframes door-open{0%{opacity:0;scale:.96}}@keyframes side-open{0%{opacity:0;translate:-1.5rem 0}}
