#doc{--dc-secondary:#665a72;--dc-hairline:#34284622;color:var(--p-ink);-webkit-font-smoothing:antialiased;font:500 16px/1.5 Deload DM,sans-serif}#doc .dc-shell{width:min(880px,100% - 96px);margin-inline:auto;padding-block:32px 96px}#doc .dc-shell--wide{width:min(1120px,100% - 96px)}#doc a:focus-visible{outline:2px solid var(--p-pop);outline-offset:3px;border-radius:4px}#doc time{font-variant-numeric:tabular-nums}#doc .dc-head{gap:16px;padding-block:8px 48px;display:grid}#doc .dc-eyebrow{color:var(--dc-secondary);margin:0;font-size:15px;font-weight:600}#doc .dc-title{letter-spacing:-.06em;margin:0;font-size:clamp(44px,6vw,84px);font-weight:600;line-height:.99}#doc .dc-title span{color:var(--p-pop)}#doc .dc-dek{max-width:640px;color:var(--dc-secondary);text-wrap:pretty;margin:0;font-size:clamp(19px,1.9vw,23px);line-height:1.45}#doc .dc-meta{color:var(--dc-secondary);margin:0;font-size:15px}#doc .dc-prose{gap:40px;display:grid}#doc .dc-prose section{gap:14px;display:grid}#doc .dc-prose h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.2vw,26px);font-weight:600;line-height:1.15}#doc .dc-prose p,#doc .dc-prose ul{color:var(--dc-secondary);margin:0;line-height:1.6}#doc .dc-prose ul{gap:8px;padding-left:1.25em;list-style:outside;display:grid}#doc .dc-prose a{color:var(--p-ink);text-underline-offset:.2em;text-decoration:underline}#doc .dc-card{background:var(--p-panel);border-radius:24px;gap:4px;padding:20px 24px;display:grid}#doc .dc-card p{margin:0}#doc .dc-card .dc-card-title{color:var(--p-ink);font-weight:600}#doc .dc-button{background:var(--p-ink);min-height:52px;color:var(--p-bg);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:inline-flex}#doc .dc-button--soft{background:var(--p-alt);color:var(--p-altink)}#doc .dc-button--block{width:100%;display:flex}#doc .dc-button svg{fill:currentColor;width:20px;height:20px}@media (hover:hover) and (pointer:fine){#doc .dc-button:hover{transform:translateY(-3px);box-shadow:0 7px #0002}}#doc .dc-releases{gap:72px;display:grid}#doc .dc-release{border-top:1px solid var(--dc-hairline);gap:16px;padding-top:24px;display:grid}#doc .dc-release-date{color:var(--dc-secondary);font-size:15px;font-weight:600}#doc .dc-release h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.05}#doc .dc-release-summary{max-width:640px;color:var(--dc-secondary);margin:0;font-size:18px;line-height:1.5}#doc .dc-kinds{gap:28px;margin-top:12px;display:grid}#doc .dc-kind h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}#doc .dc-kind ul{gap:10px;max-width:640px;margin:12px 0 0;padding:0;list-style:none;display:grid}#doc .dc-kind li{color:var(--dc-secondary);padding-left:20px;font-size:15px;line-height:1.6;position:relative}#doc .dc-kind li:before{content:"";background:var(--dc-secondary);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}#doc .dc-kind li strong{color:var(--p-ink);font-weight:600}@media (width>=1024px){#doc .dc-release{grid-template-columns:10rem 1fr;column-gap:40px}#doc .dc-release-date{align-self:start;position:sticky;top:112px}}#doc .dc-cta{background:var(--p-alt);text-align:center;border-radius:32px;justify-items:center;gap:16px;margin-top:96px;padding:48px 32px;display:grid}#doc .dc-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1}#doc .dc-cta p{color:var(--p-altink);margin:0}#doc .dc-invite-wrap{justify-content:center;align-items:center;min-height:60svh;padding-block:48px 96px;display:flex}#doc .dc-invite{background:var(--p-panel);border-radius:32px;gap:24px;width:min(460px,100%);padding:32px;display:grid}#doc .dc-invite--center{text-align:center;justify-items:center}#doc .dc-invite h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.02}#doc .dc-invite h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:600;line-height:1.15}#doc .dc-invite p{color:var(--dc-secondary);margin:0;line-height:1.55}#doc .dc-invite .dc-actions{gap:12px;display:grid}#doc .dc-coach{align-items:center;gap:12px;display:flex}#doc .dc-coach p{margin:0}#doc .dc-coach-name{color:var(--p-ink);font-weight:600}#doc .dc-coach-label{font-size:14px}#doc .dc-avatar{background:var(--p-alt);width:48px;height:48px;color:var(--p-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}#doc .dc-avatar img{object-fit:cover;width:100%;height:100%}#doc .dc-badge{background:var(--p-alt);width:64px;height:64px;color:var(--p-ink);border-radius:50%;place-items:center;display:grid}#doc .dc-badge svg{fill:currentColor;width:30px;height:30px}#doc .dc-note{text-align:center;font-size:14px}#doc .dc-invite .dc-plan-desc{margin-top:12px}#doc .dc-closed{text-align:center;justify-items:center;gap:16px;display:grid}#doc .dc-closed-copy{gap:6px;display:grid}#doc .dc-spinner{border:3px solid var(--p-alt);border-top-color:var(--p-pop);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite dc-spin}@keyframes dc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#doc .dc-spinner{animation-duration:2.4s}#doc .dc-button{transition:none}#doc .dc-button:hover{transform:none}}@media (width<=640px){#doc .dc-shell,#doc .dc-shell--wide{width:calc(100% - 40px)}#doc .dc-invite{border-radius:28px;padding:24px}}
