@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#faf7f3;--fg:#1c1917;--muted:#6b625b;--line:#e7dfd7;--accent:#e8590c;--accent2:#f59e0b;--accent3:#db2777;--plane:#fff;--tint:#ffd9bf;--display:"Instrument Serif", Georgia, serif;--body:"Geist Variable", system-ui, sans-serif;--mono:"Geist Mono Variable", ui-monospace, monospace;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#16120f;--fg:#f3ede7;--muted:#a89d93;--line:#33291f;--accent:#fb7a2e;--accent2:#fbbf24;--accent3:#f472b6;--plane:#1f1915;--tint:#ffb98a;color-scheme:dark}}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font:400 1.03rem/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--bg);position:fixed;inset:0 0 auto}h1,h2,h3{text-wrap:balance;margin:0;font-weight:400}p,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.g{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.in{max-width:1160px;margin-inline:auto}.block>.in{border-top:1px solid var(--line);gap:40px;padding-block:90px;display:grid}.label{font:500 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.sec-title{font:400 clamp(2rem, 4vw, 3rem)/1.05 var(--display)}.caret{vertical-align:-.12em;background:var(--accent);width:.55em;height:1em;margin-left:.2em;display:inline-block}em.grad{color:var(--accent)}@supports (background-clip:text){em.grad{background:linear-gradient(100deg, var(--accent) 0%, var(--accent2) 33%, var(--accent3) 66%, var(--accent) 100%) 0 50% / 200% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-inline:.04em .1em}}@media (prefers-reduced-motion:no-preference){em.grad{animation:6s linear infinite hue}.caret{animation:1.1s step-end infinite blink}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes hue{to{background-position:-200%}}@keyframes blink{50%{opacity:0}}.top[data-astro-cid-nen7h5rs]{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in oklab, var(--bg) 85%, transparent);backdrop-filter:blur(8px);position:sticky}.in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding-block:16px;display:flex}.name[data-astro-cid-nen7h5rs]{font:400 1.4rem/1 var(--display);color:inherit;text-decoration:none}nav[data-astro-cid-nen7h5rs]{gap:22px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:500 .78rem/1 var(--mono);color:var(--muted);text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}@media (width<=820px){nav[data-astro-cid-nen7h5rs]{display:none}}.hero[data-astro-cid-ge2uvauf] .in[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding-block:40px 64px;display:grid}h1[data-astro-cid-ge2uvauf]{font:400 clamp(3rem, 8vw, 6.4rem)/.95 var(--display);letter-spacing:-.01em}.lede[data-astro-cid-ge2uvauf]{max-width:46ch;color:var(--muted);margin-top:24px}.meta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:10px 28px;margin-top:28px;display:flex}.meta[data-astro-cid-ge2uvauf] div[data-astro-cid-ge2uvauf]{gap:6px;display:grid}.meta[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font:500 1.05rem/1 var(--body)}.stage[data-astro-cid-ge2uvauf]{--s:clamp(170px, 17vw, 240px);--z:calc(var(--s) * .16);position:relative}@media (width<=1100px){.stage[data-astro-cid-ge2uvauf]{padding-bottom:76px}}.scene[data-astro-cid-ge2uvauf]{height:calc(var(--s) * 2.15);perspective:1600px;touch-action:pan-y;place-items:center start;width:100%;padding-left:clamp(0px,6vw - 20px,10%);display:grid}.scene[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{grid-area:1/1}.tilt[data-astro-cid-ge2uvauf]{--tx:0deg;--ty:0deg;translate:0 calc(var(--z) * 2.6);width:var(--s);height:var(--s);transform-style:preserve-3d;pointer-events:none;transform:rotateX(calc(58deg + var(--ty))) rotateZ(calc(-42deg + var(--tx)));transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative}.tilt[data-astro-cid-ge2uvauf].face{transform:rotateX(0)rotate(0)translate(0,0)}.rock[data-astro-cid-ge2uvauf]{transform-style:preserve-3d;position:absolute;inset:0}.tilt[data-astro-cid-ge2uvauf].face .rock[data-astro-cid-ge2uvauf]{transition:rotate .6s;rotate:0deg;animation:none!important}.ghost[data-astro-cid-ge2uvauf]{pointer-events:none}.ghost[data-astro-cid-ge2uvauf] .plane[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:auto;transition:none}.plane[data-astro-cid-ge2uvauf]{border:1px solid var(--line);background:color-mix(in oklab, var(--plane) 90%, transparent);transform:translateZ(calc(var(--i) * var(--z)));align-content:end;padding:14px;transition:opacity .4s,background-color .4s,border-color .4s;display:grid;position:absolute;inset:0;overflow:hidden}.t[data-astro-cid-ge2uvauf]{font:500 .74rem/1.2 var(--mono);letter-spacing:.06em;color:var(--muted);position:relative}.plane[data-astro-cid-ge2uvauf].on{border-color:var(--accent);background-color:color-mix(in oklab, var(--accent) 14%, var(--plane))}.plane[data-astro-cid-ge2uvauf].on .t[data-astro-cid-ge2uvauf]{color:var(--accent)}.tilt[data-astro-cid-ge2uvauf].has-on .plane[data-astro-cid-ge2uvauf]:not(.on){opacity:.5}.plane[data-astro-cid-ge2uvauf].photo{border-color:var(--accent);background:var(--tint);padding:0}.pic[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.pic[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 0;transform-origin:50% 6%;width:100%;height:100%;position:absolute;inset:0;scale:1.35}.gray[data-astro-cid-ge2uvauf]{mix-blend-mode:multiply}.color[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .8s .3s}.tilt[data-astro-cid-ge2uvauf].face .color[data-astro-cid-ge2uvauf],.tilt[data-astro-cid-ge2uvauf].face .plane[data-astro-cid-ge2uvauf].photo{opacity:1}.callout[data-astro-cid-ge2uvauf]{pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}.callout[data-astro-cid-ge2uvauf].show{opacity:1}svg[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}line[data-astro-cid-ge2uvauf]{stroke:var(--accent);stroke-width:1px}circle[data-astro-cid-ge2uvauf]{fill:var(--accent)}.lbl[data-astro-cid-ge2uvauf]{gap:4px;width:160px;display:grid;position:absolute}.lbl[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font:500 .74rem/1.2 var(--mono);letter-spacing:.06em;color:var(--accent);text-transform:uppercase}.lbl[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font:400 .9rem/1.4 var(--body);color:var(--fg)}@media (width<=820px){.hero[data-astro-cid-ge2uvauf] .in[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.stage[data-astro-cid-ge2uvauf]{--s:min(180px, 44vw);order:-1}.scene[data-astro-cid-ge2uvauf]{justify-items:center;padding-left:0}}@media (prefers-reduced-motion:no-preference){.rock[data-astro-cid-ge2uvauf]{animation:18s ease-in-out infinite alternate rock}}@keyframes rock{0%{rotate:-14deg}to{rotate:14deg}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.plane[data-astro-cid-ge2uvauf]{animation:linear both explode scroll(root);animation-range:0 85vh}h1[data-astro-cid-ge2uvauf]{animation:linear both rise scroll(root);animation-range:0 70vh}}}@keyframes explode{to{transform:translateZ(calc(var(--i) * var(--z) * 3))}}@keyframes rise{to{transform:translateY(-80px)}}.in[data-astro-cid-ykkw727v]{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;padding-block:80px;display:grid}.body[data-astro-cid-ykkw727v]{gap:18px;max-width:62ch;font-size:1.12rem;display:grid}.body[data-astro-cid-ykkw727v] p[data-astro-cid-ykkw727v]:first-child:first-line{font-weight:500}.ink[data-astro-cid-ykkw727v]{white-space:nowrap;position:relative}svg[data-astro-cid-ykkw727v]{pointer-events:none;position:absolute;overflow:visible}.circle[data-astro-cid-ykkw727v] svg[data-astro-cid-ykkw727v]{width:calc(100% + 1.2em);height:calc(100% + .9em);inset:-.45em -.6em}.under[data-astro-cid-ykkw727v] svg[data-astro-cid-ykkw727v]{width:100%;height:.5em;bottom:-.35em;left:0;right:0}path[data-astro-cid-ykkw727v]{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}@media (width<=820px){.in[data-astro-cid-ykkw727v]{grid-template-columns:1fr}}.trace[data-astro-cid-qoq235to]{border:1px solid var(--line);background:var(--plane);font-family:var(--mono);position:relative}.head[data-astro-cid-qoq235to]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding:16px 22px;font-size:.85rem;display:flex}.head[data-astro-cid-qoq235to] b[data-astro-cid-qoq235to]{color:var(--accent);font-weight:500}.tbody[data-astro-cid-qoq235to]{grid-template-columns:26px minmax(0,1fr);display:grid}.rail[data-astro-cid-qoq235to]{border-right:1px solid var(--line);position:relative}.ptr[data-astro-cid-qoq235to]{width:26px;height:18px;color:var(--accent);text-align:center;margin-top:22px;font-size:.8rem;line-height:18px;display:block;position:sticky;top:50vh}.frame[data-astro-cid-qoq235to]{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;gap:4px 16px;padding:18px 22px;display:grid}.n[data-astro-cid-qoq235to]{color:var(--muted);padding-top:2px;font-size:.8rem}code[data-astro-cid-qoq235to]{font:500 .95rem/1.4 var(--mono);overflow-wrap:anywhere}.ns[data-astro-cid-qoq235to]{color:var(--muted);font-weight:400}.fn[data-astro-cid-qoq235to]{color:var(--accent)}.when[data-astro-cid-qoq235to]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.72rem}.frame[data-astro-cid-qoq235to] p[data-astro-cid-qoq235to]{font:400 .95rem/1.55 var(--body);color:var(--muted);grid-column:2/-1;max-width:64ch}.prompt[data-astro-cid-qoq235to]{border-top:1px solid var(--line);font:500 .9rem/1.4 var(--mono);color:var(--muted);align-items:center;gap:10px;padding:16px 22px;display:flex}.typed[data-astro-cid-qoq235to]{white-space:nowrap;width:17ch;color:var(--fg);display:inline-block;overflow:hidden}.prompt[data-astro-cid-qoq235to] .caret[data-astro-cid-qoq235to]{height:1.1em;margin-left:0}@media (width<=820px){.frame[data-astro-cid-qoq235to]{grid-template-columns:32px minmax(0,1fr)}.when[data-astro-cid-qoq235to]{grid-column:2}}@media (prefers-reduced-motion:no-preference){.typed[data-astro-cid-qoq235to]{animation:6s steps(17,end) infinite type}}@keyframes type{0%{width:0}35%,85%{width:17ch}to{width:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.frame[data-astro-cid-qoq235to]{animation:linear both run view();animation-range:cover}.n[data-astro-cid-qoq235to]{animation:linear both run-n view();animation-range:cover}}}@keyframes run{0%,48%{opacity:.45}52%,to{opacity:1}}@keyframes run-n{0%,48%{color:var(--muted)}52%,to{color:var(--accent)}}.legend[data-astro-cid-d77ctsrv]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chip[data-astro-cid-d77ctsrv]{font:400 .76rem/1 var(--mono);border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;padding:7px 10px;display:inline-flex}.chip[data-astro-cid-d77ctsrv].daily{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:500}.chips[data-astro-cid-d77ctsrv]{flex-wrap:wrap;gap:6px;display:flex}.bento[data-astro-cid-d77ctsrv]{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.cell[data-astro-cid-d77ctsrv]{--x:-400px;--y:-400px;border:1px solid var(--line);background:radial-gradient(260px circle at var(--x) var(--y), color-mix(in oklab, var(--accent) 12%, transparent), transparent 70%), var(--plane);position:relative;container-type:inline-size}.cell[data-astro-cid-d77ctsrv]:before{content:"";pointer-events:none;background:radial-gradient(180px circle at var(--x) var(--y), var(--accent), transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.w3[data-astro-cid-d77ctsrv]{grid-column:span 3}.w2[data-astro-cid-d77ctsrv]{grid-column:span 2}.cell-in[data-astro-cid-d77ctsrv]{align-content:start;gap:12px;height:100%;padding:22px;display:grid;position:relative}h3[data-astro-cid-d77ctsrv]{font:400 1.7rem/1.1 var(--display)}.cell[data-astro-cid-d77ctsrv] p[data-astro-cid-d77ctsrv]{color:var(--muted);font-size:.95rem}@container (width>=480px){.cell-in[data-astro-cid-d77ctsrv]{grid-template-columns:1fr 1fr;column-gap:28px}.cell-in[data-astro-cid-d77ctsrv]>.chips[data-astro-cid-d77ctsrv]{grid-area:1/2/span 3;align-content:start}}@media (width<=820px){.bento[data-astro-cid-d77ctsrv]{grid-template-columns:1fr}.w3[data-astro-cid-d77ctsrv],.w2[data-astro-cid-d77ctsrv]{grid-column:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cell[data-astro-cid-d77ctsrv]{animation:linear both up view();animation-range:entry cover 30%}}}@keyframes up{0%{opacity:.4;transform:translateY(40px)}}.in[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);gap:28px;padding-block:90px 60px;display:grid}h2[data-astro-cid-he3spzz3]{font:400 clamp(2.6rem, 8vw, 6rem)/.95 var(--display);flex-wrap:wrap;align-items:center;gap:.3em;display:flex}.bubble[data-astro-cid-he3spzz3]{cursor:pointer;user-select:none;font:500 1rem/1.3 var(--body);background:var(--fg);color:var(--bg);border-radius:18px 18px 18px 4px;place-items:center start;min-width:76px;max-width:min(380px,100%);min-height:44px;padding:11px 18px;transition:scale .25s;display:grid;position:relative}.bubble[data-astro-cid-he3spzz3]>[data-astro-cid-he3spzz3]{grid-area:1/1}.dots[data-astro-cid-he3spzz3]{justify-self:center;gap:5px;transition:opacity .2s;display:flex}.dots[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]{background:currentColor;border-radius:50%;width:7px;height:7px}.msg[data-astro-cid-he3spzz3]{opacity:0;transition:opacity .3s}.bubble[data-astro-cid-he3spzz3].say .dots[data-astro-cid-he3spzz3]{opacity:0}.bubble[data-astro-cid-he3spzz3].say .msg[data-astro-cid-he3spzz3]{opacity:1}.rows[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rows[data-astro-cid-he3spzz3]>div[data-astro-cid-he3spzz3]{border-top:1px solid var(--fg);gap:8px;padding-top:14px;display:grid}.v[data-astro-cid-he3spzz3]{font:500 1.05rem/1.3 var(--mono);overflow-wrap:anywhere;color:inherit;cursor:pointer;background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;justify-self:start;text-decoration:none;transition:color .2s,background-size .3s}.v[data-astro-cid-he3spzz3]:hover,.v[data-astro-cid-he3spzz3]:focus-visible{color:var(--accent);background-size:100% 1px}.copy[data-astro-cid-he3spzz3]{font:500 .68rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;justify-self:start;padding:7px 10px}.copy[data-astro-cid-he3spzz3]:hover{color:var(--accent);border-color:var(--accent)}@media (width<=820px){.rows[data-astro-cid-he3spzz3]{grid-template-columns:1fr}h2[data-astro-cid-he3spzz3]{flex-direction:column;align-items:flex-start;gap:18px}}@media (prefers-reduced-motion:no-preference){.dots[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]{animation:1s ease-in-out infinite bounce}.dots[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-he3spzz3] i[data-astro-cid-he3spzz3]:nth-child(3){animation-delay:.3s}}@keyframes bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.in[data-astro-cid-jo6i4kqk]{padding-block:24px 64px}
