.cursor-tag[data-astro-cid-fdnhawnw]{pointer-events:none;white-space:nowrap;align-items:flex-start;display:inline-flex}.is-floating[data-astro-cid-fdnhawnw]{vertical-align:middle;margin-left:18px;position:relative;transform:translateY(28%)}.pointer[data-astro-cid-fdnhawnw]{z-index:1;margin-top:-12px;margin-right:-2px;position:relative}.label[data-astro-cid-fdnhawnw]{font-family:var(--font-text);letter-spacing:0;color:#fff;border-radius:2px 23px 23px;padding:7.66px 19.15px 7.66px 15.32px;font-size:15.32px;font-weight:500;line-height:22.98px;box-shadow:3.83px 3.83px 9.57px #12b76a29}.tone-orange[data-astro-cid-fdnhawnw] .label[data-astro-cid-fdnhawnw]{background:#f79009}.tone-green[data-astro-cid-fdnhawnw] .label[data-astro-cid-fdnhawnw]{background:#039754}.tone-blue[data-astro-cid-fdnhawnw] .label[data-astro-cid-fdnhawnw]{background:#2f80ed}.tone-pink[data-astro-cid-fdnhawnw] .label[data-astro-cid-fdnhawnw]{background:#e33fb0}@media (width<=1023px){.is-floating[data-astro-cid-fdnhawnw]{display:none}}@media (width<=639px){.label[data-astro-cid-fdnhawnw]{font-size:var(--type-body-size);line-height:var(--type-body-leading)}}.logo-strip[data-astro-cid-o5y4bnbu]{mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-track[data-astro-cid-o5y4bnbu]{animation:30s linear infinite logos}@keyframes logos{to{transform:translate(-33.333%)}}@media (prefers-reduced-motion:reduce){.logo-track[data-astro-cid-o5y4bnbu]{animation:none}}.doc[data-astro-cid-2gl3ns6h]{border:1px solid var(--color-line);background:#fff;border-radius:1.6cqw;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 10px 24px -14px #0000002e}.hi[data-astro-cid-2gl3ns6h]{background:#eef2ff}.caret[data-astro-cid-2gl3ns6h]{animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.caret[data-astro-cid-2gl3ns6h]{animation:none}}.phase[data-astro-cid-zbmvu4do]{scroll-margin-top:140px}.phase-pill[data-astro-cid-zbmvu4do]{border:1px solid var(--color-line);background:var(--color-paper-dim);font-family:var(--font-text);color:var(--color-ink);border-radius:999px;align-items:center;gap:10px;padding:5px 16px 5px 5px;font-size:15px;line-height:20px;display:inline-flex}.phase-n[data-astro-cid-zbmvu4do]{background:var(--color-ink);width:26px;height:26px;color:var(--color-paper);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;display:grid}.ov-cell[data-astro-cid-mzckamtc]{border-color:var(--color-line);padding:20px 24px}.ov-text[data-astro-cid-mzckamtc]{font-family:var(--font-text);font-size:18px;line-height:26px}@media (width<=639px){.ov-cell[data-astro-cid-mzckamtc]{padding:16px}.ov-text[data-astro-cid-mzckamtc]{font-size:16px;line-height:24px}}.mate[data-astro-cid-mzckamtc]{background:var(--tint)}.sticker[data-astro-cid-mzckamtc]{background:var(--tint);transform:translateY(-50%) rotate(var(--tilt));border:3px solid #fff;transition:transform .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 6px 14px -6px #00000059}.mate[data-astro-cid-mzckamtc]:hover .sticker[data-astro-cid-mzckamtc]{transform:translateY(-50%) rotate(calc(var(--tilt) * -1)) scale(1.08)}.js .reveal[data-astro-cid-mzckamtc] .mate[data-astro-cid-mzckamtc]{opacity:0;transform:translateY(10px)scale(.96)}.js .reveal[data-astro-cid-mzckamtc] .sticker[data-astro-cid-mzckamtc]{transform:translateY(-50%) rotate(calc(var(--tilt) - 30deg)) scale(.4)}.js .reveal[data-astro-cid-mzckamtc].is-in .mate[data-astro-cid-mzckamtc]{opacity:1;transition:opacity .4s ease calc(.3s + var(--i) * 70ms), transform .5s cubic-bezier(.34, 1.4, .64, 1) calc(.3s + var(--i) * 70ms);transform:none}.js .reveal[data-astro-cid-mzckamtc].is-in .sticker[data-astro-cid-mzckamtc]{transform:translateY(-50%) rotate(var(--tilt));transition:transform .7s cubic-bezier(.34, 1.7, .64, 1) calc(.38s + var(--i) * 70ms)}.js .reveal[data-astro-cid-mzckamtc].is-in .mate[data-astro-cid-mzckamtc]:hover .sticker[data-astro-cid-mzckamtc]{transform:translateY(-50%) rotate(calc(var(--tilt) * -1)) scale(1.08);transition-delay:0s}@media (prefers-reduced-motion:reduce){.js .reveal[data-astro-cid-mzckamtc] .mate[data-astro-cid-mzckamtc],.js .reveal[data-astro-cid-mzckamtc] .sticker[data-astro-cid-mzckamtc]{opacity:1;transition:none!important}.js .reveal[data-astro-cid-mzckamtc] .mate[data-astro-cid-mzckamtc]{transform:none}.js .reveal[data-astro-cid-mzckamtc] .sticker[data-astro-cid-mzckamtc]{transform:translateY(-50%) rotate(var(--tilt))}}.need[data-astro-cid-mzckamtc]{color:#b45309;font-style:italic}.toc[data-astro-cid-dyf6vkrh]{z-index:40;opacity:0;pointer-events:none;transition:opacity .35s;position:fixed}.toc[data-astro-cid-dyf6vkrh][data-on]{opacity:1;pointer-events:auto}.toc[data-astro-cid-dyf6vkrh] a[data-astro-cid-dyf6vkrh]{color:#0000006b;transition:color .2s}.toc[data-astro-cid-dyf6vkrh] a[data-astro-cid-dyf6vkrh]:hover,.toc[data-astro-cid-dyf6vkrh] .is-now[data-astro-cid-dyf6vkrh]>.toc-phase-link[data-astro-cid-dyf6vkrh],.toc[data-astro-cid-dyf6vkrh] a[data-astro-cid-dyf6vkrh][aria-current]{color:var(--color-ink)}.toc-head[data-astro-cid-dyf6vkrh]{font-family:var(--font-display);align-items:center;gap:10px;margin-bottom:14px;font-size:16px;font-weight:600;line-height:22px;display:flex;color:var(--color-ink)!important}.toc-body[data-astro-cid-dyf6vkrh]{padding-left:32px;position:relative}.toc-rail[data-astro-cid-dyf6vkrh]{background:var(--color-line);width:1px;position:absolute;top:0;bottom:0;left:10.5px;overflow:hidden}.toc-fill[data-astro-cid-dyf6vkrh]{transform-origin:top;background:#00000059;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleY(0)}.toc-mark[data-astro-cid-dyf6vkrh]{background:var(--color-ink);border-radius:2px;width:3px;height:16px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:9.5px}.toc-phase-link[data-astro-cid-dyf6vkrh],.toc-sections[data-astro-cid-dyf6vkrh] a[data-astro-cid-dyf6vkrh]{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-text);display:block;overflow:hidden}.toc-phase-link[data-astro-cid-dyf6vkrh]{padding-block:5px;font-size:15px;line-height:20px}.toc-sections[data-astro-cid-dyf6vkrh]{padding:2px 0 8px 14px;display:none}.is-now[data-astro-cid-dyf6vkrh]>.toc-sections[data-astro-cid-dyf6vkrh]{animation:.4s cubic-bezier(.22,1,.36,1) toc-open;display:block}@keyframes toc-open{0%{opacity:0;transform:translateY(-4px)}}.toc-sections[data-astro-cid-dyf6vkrh] a[data-astro-cid-dyf6vkrh]{padding-block:4px;font-size:13.5px;line-height:18px}@supports (animation-timeline:scroll()){.toc-ring-fill[data-astro-cid-dyf6vkrh]{animation:linear both toc-ring scroll(root)}}@keyframes toc-ring{to{stroke-dashoffset:0}}@media (width>=1280px){.toc[data-astro-cid-dyf6vkrh]{width:min(210px,50vw - 460px);top:50%;left:20px;transform:translateY(-50%)}.toc-pill[data-astro-cid-dyf6vkrh]{display:none}.toc[data-astro-cid-dyf6vkrh][data-covered]{opacity:0;pointer-events:none}}@media (width<=1279px){.toc[data-astro-cid-dyf6vkrh]{width:min(320px,100vw - 32px);bottom:16px;left:50%;transform:translate(-50%)}.toc-pill[data-astro-cid-dyf6vkrh]{background:var(--color-ink);color:#fff;max-width:100%;height:44px;font-family:var(--font-text);border-radius:999px;align-items:center;gap:10px;margin-inline:auto;padding:0 16px 0 14px;font-size:15px;display:flex;box-shadow:0 8px 24px -8px #0006}.toc-ring[data-astro-cid-dyf6vkrh] circle[data-astro-cid-dyf6vkrh]{fill:none;stroke:#ffffff40;stroke-width:2.5px}.toc-ring[data-astro-cid-dyf6vkrh] .toc-ring-fill[data-astro-cid-dyf6vkrh]{stroke:#fff;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transform-origin:50%;transform:rotate(-90deg)}.toc-chevron[data-astro-cid-dyf6vkrh]{transition:transform .25s}.toc[data-astro-cid-dyf6vkrh][data-open] .toc-chevron[data-astro-cid-dyf6vkrh]{transform:rotate(180deg)}.toc-panel[data-astro-cid-dyf6vkrh]{background:var(--color-paper);opacity:0;pointer-events:none;border-radius:20px;max-height:62vh;padding:20px 22px 16px;transition:opacity .2s,transform .25s;position:absolute;bottom:56px;left:0;right:0;overflow-y:auto;transform:translateY(8px);box-shadow:0 0 0 1px #0000000f,0 16px 40px -12px #0000004d}.toc[data-astro-cid-dyf6vkrh][data-open] .toc-panel[data-astro-cid-dyf6vkrh]{opacity:1;pointer-events:auto;transform:none}.toc-phase-link[data-astro-cid-dyf6vkrh]{padding-block:8px}.toc-sections[data-astro-cid-dyf6vkrh] a[data-astro-cid-dyf6vkrh]{padding-block:6px}}@media (prefers-reduced-motion:reduce){.toc[data-astro-cid-dyf6vkrh],.toc-panel[data-astro-cid-dyf6vkrh],.toc-chevron[data-astro-cid-dyf6vkrh],.toc-mark[data-astro-cid-dyf6vkrh],.toc-fill[data-astro-cid-dyf6vkrh]{transition:none}.is-now[data-astro-cid-dyf6vkrh]>.toc-sections[data-astro-cid-dyf6vkrh]{animation:none}}.hero-facts[data-astro-cid-pznzci7v]{flex-wrap:wrap;justify-content:center;row-gap:16px;display:flex}.hero-facts[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-color:var(--color-line);flex-direction:column;justify-content:center;padding:2px 44px;display:flex}.hf-value[data-astro-cid-pznzci7v],.hf-label[data-astro-cid-pznzci7v]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-facts[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:not(:first-child){border-left-width:1px}.hf-value[data-astro-cid-pznzci7v]{font-family:var(--font-display);letter-spacing:-.01em;font-size:24px;font-weight:600;line-height:30px}.hf-label[data-astro-cid-pznzci7v]{font-family:var(--font-text);color:var(--color-muted);margin-top:4px;font-size:15px;line-height:20px}.hf-label[data-astro-cid-pznzci7v]:first-letter{text-transform:uppercase}@media (width<=899px){.hero-facts[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}.hero-facts[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{min-width:0;padding:14px 8px}.hero-facts[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:nth-child(odd){border-left-width:0}.hero-facts[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:nth-child(n+3){border-top-width:1px}.hf-value[data-astro-cid-pznzci7v]{font-size:20px;line-height:26px}.hf-label[data-astro-cid-pznzci7v]{font-size:14px}}@media (width<=359px){.hero-facts[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{padding-inline:2px}.hf-label[data-astro-cid-pznzci7v]{font-size:13px}}
