.chapter[data-astro-cid-6fn4awhx]{border-radius:calc(var(--radius) + 2px);background:var(--surface);padding:clamp(22px,3vw,32px);box-shadow:0 0 0 1px oklch(0% 0 0/.07)}h2[data-astro-cid-6fn4awhx]{margin:8px 0 16px;font-size:clamp(1.6rem,3.4vw,2.2rem)}.body[data-astro-cid-6fn4awhx]{max-width:var(--measure)}.body[data-astro-cid-6fn4awhx] p:last-child{margin-bottom:0}.points[data-astro-cid-6fn4awhx]{max-width:var(--measure);gap:10px;margin:16px 0 0;padding-left:20px;display:grid}.points[data-astro-cid-6fn4awhx] li::marker{color:var(--violet)}.links[data-astro-cid-6fn4awhx]{flex-wrap:wrap;gap:4px 20px;margin:14px 0 0;display:flex}.links[data-astro-cid-6fn4awhx] a[data-astro-cid-6fn4awhx]{align-items:center;gap:4px;min-height:44px;font-weight:650;display:inline-flex}.chapter[data-astro-cid-6fn4awhx] .slot-gap{margin-top:20px}.scroll[data-astro-cid-3jeeeo45]{border-radius:var(--radius);background:var(--surface);box-shadow:0 0 0 1px var(--rule);position:relative;overflow-x:auto}table[data-astro-cid-3jeeeo45]{border-collapse:collapse;width:100%;font-size:.9375rem}th[data-astro-cid-3jeeeo45],td[data-astro-cid-3jeeeo45]{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:12px 14px;line-height:1.45}tbody[data-astro-cid-3jeeeo45] tr[data-astro-cid-3jeeeo45]:last-child th[data-astro-cid-3jeeeo45],tbody[data-astro-cid-3jeeeo45] tr[data-astro-cid-3jeeeo45]:last-child td[data-astro-cid-3jeeeo45]{border-bottom:0}thead[data-astro-cid-3jeeeo45] th[data-astro-cid-3jeeeo45]{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--paper);font-size:.6875rem;font-weight:500}.first[data-astro-cid-3jeeeo45]{z-index:1;background:var(--surface);min-width:170px;box-shadow:1px 0 0 var(--rule);position:sticky;left:0}tbody[data-astro-cid-3jeeeo45] .first[data-astro-cid-3jeeeo45]{font-family:var(--display);font-weight:650}thead[data-astro-cid-3jeeeo45] .first[data-astro-cid-3jeeeo45]{background:var(--paper)}.list[data-astro-cid-hemr5th4]{border-top:1px solid var(--rule);max-width:820px}details[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4] h3[data-astro-cid-hemr5th4]{font-family:var(--sans);letter-spacing:0;font-size:1.0625rem;font-weight:700;font-stretch:100%;line-height:1.35}.toggle[data-astro-cid-hemr5th4]{background:var(--surface);width:28px;height:28px;box-shadow:0 0 0 1px var(--rule);border-radius:50%;flex:none;transition-property:background-color,rotate;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1);position:relative}.toggle[data-astro-cid-hemr5th4]:before,.toggle[data-astro-cid-hemr5th4]:after{content:"";background:var(--ink);border-radius:1px;width:11px;height:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}.toggle[data-astro-cid-hemr5th4]:after{rotate:90deg}details[data-astro-cid-hemr5th4][open] .toggle[data-astro-cid-hemr5th4]{background:var(--violet-tint);rotate:45deg}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:68ch;color:var(--muted);margin:0 0 18px}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4] a{color:var(--ink)}.notion[data-astro-cid-lo7gx4xj]{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.notion[data-astro-cid-lo7gx4xj].pair{grid-template-columns:1fr 1fr}}a[data-astro-cid-lo7gx4xj]{border-radius:var(--radius);background:var(--paper);height:100%;color:var(--ink);box-shadow:0 0 0 1px var(--rule);grid-template-columns:112px 1fr;align-items:center;gap:14px;padding:10px;text-decoration:none;transition-property:box-shadow,background-color;transition-duration:.15s;transition-timing-function:ease-out;display:grid}a[data-astro-cid-lo7gx4xj]:hover{background:var(--surface);box-shadow:0 0 0 1px var(--violet), 0 6px 16px -10px oklch(45% .2 285/.45)}.notion[data-astro-cid-lo7gx4xj] .thumb{aspect-ratio:16/10;object-fit:cover;border-radius:calc(var(--radius) - 8px);outline-offset:-1px;outline:1px solid oklch(0% 0 0/.1);width:112px;height:auto}.text[data-astro-cid-lo7gx4xj]{gap:2px;min-width:0;display:grid}.label[data-astro-cid-lo7gx4xj]{font-size:.6875rem}.name[data-astro-cid-lo7gx4xj]{font-family:var(--display);font-size:1rem;font-weight:650;line-height:1.25}a[data-astro-cid-lo7gx4xj]:hover .name[data-astro-cid-lo7gx4xj]{color:var(--violet)}.use[data-astro-cid-lo7gx4xj]{color:var(--muted);text-wrap:pretty;font-size:.875rem;line-height:1.4}.chart-area[data-astro-cid-qy2bjfo7]{cursor:crosshair;touch-action:pan-y}.swatch[data-astro-cid-qy2bjfo7].dashed{border-top-style:dashed}.guide[data-astro-cid-qy2bjfo7]{stroke:var(--ink);stroke-width:1px;opacity:0}.guide[data-astro-cid-qy2bjfo7].on{opacity:.35}.cap[data-astro-cid-qy2bjfo7]{color:var(--ink);transform:translate(-100%,calc(-100% - 8px))}.flat[data-astro-cid-qy2bjfo7]{width:7em;color:var(--hit-ink);text-align:center;white-space:normal;transform:translate(-50%,-50%)}@media (width<=600px){.flat[data-astro-cid-qy2bjfo7]{display:none}}.readout[data-astro-cid-qy2bjfo7]{flex-wrap:wrap;gap:2px 18px;min-height:1.5em;margin:0 0 6px;font-size:.875rem;display:flex}.readout[data-astro-cid-qy2bjfo7] .view{color:var(--violet)}.readout[data-astro-cid-qy2bjfo7] .step{color:var(--hit-ink)}.phases[data-astro-cid-vvpmpakk]{gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.phases[data-astro-cid-vvpmpakk]{grid-template-columns:var(--cols);gap:4px}}li[data-astro-cid-vvpmpakk]{align-content:start;gap:6px;padding-left:18px;display:grid;position:relative}.bar[data-astro-cid-vvpmpakk]{background:var(--violet);border-radius:3px;width:6px;position:absolute;top:2px;bottom:2px;left:0}li[data-astro-cid-vvpmpakk]:nth-child(2) .bar[data-astro-cid-vvpmpakk]{opacity:.55}li[data-astro-cid-vvpmpakk]:nth-child(3) .bar[data-astro-cid-vvpmpakk]{opacity:.75}.first[data-astro-cid-vvpmpakk] .bar[data-astro-cid-vvpmpakk]{background:var(--hit)}@media (width>=900px){li[data-astro-cid-vvpmpakk]{padding:22px 14px 0 0}.bar[data-astro-cid-vvpmpakk]{border-radius:4px;width:auto;height:8px;inset:0 0 auto}}.phase[data-astro-cid-vvpmpakk]{font-family:var(--display);font-size:1.375rem;font-weight:650;line-height:1.15}.crew[data-astro-cid-vvpmpakk]{gap:6px;font-size:.875rem;font-weight:600;display:grid}.dots[data-astro-cid-vvpmpakk]{flex-wrap:wrap;gap:4px;max-width:190px;display:flex}.dots[data-astro-cid-vvpmpakk] i[data-astro-cid-vvpmpakk]{background:var(--violet);border-radius:50%;width:9px;height:9px}.first[data-astro-cid-vvpmpakk] .dots[data-astro-cid-vvpmpakk] i[data-astro-cid-vvpmpakk]{background:var(--hit)}.what[data-astro-cid-vvpmpakk]{color:var(--muted);text-wrap:pretty;font-size:.9375rem;line-height:1.5}.planner[data-astro-cid-5bapgwes]{display:grid;overflow:hidden}@media (width>=900px){.planner[data-astro-cid-5bapgwes]{grid-template-columns:1.15fr 1fr}}.inputs[data-astro-cid-5bapgwes]{gap:18px;padding:24px 22px;display:grid}.field[data-astro-cid-5bapgwes]{gap:6px;display:grid}.field-top[data-astro-cid-5bapgwes]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-label[data-astro-cid-5bapgwes]{font-weight:650}output[data-astro-cid-5bapgwes]{color:var(--violet);font-size:.9375rem;font-weight:600}.hint[data-astro-cid-5bapgwes]{color:var(--muted);font-size:.8125rem}input[data-astro-cid-5bapgwes][type=range]{width:100%;height:28px;accent-color:var(--violet);cursor:pointer;margin:0}.sheet[data-astro-cid-5bapgwes]{background:var(--ink);color:#fff;flex-direction:column;padding:24px 22px;display:flex}.sheet[data-astro-cid-5bapgwes] .label[data-astro-cid-5bapgwes]{color:#b9b3d4}.sheet[data-astro-cid-5bapgwes] p[data-astro-cid-5bapgwes]{margin:0}.total[data-astro-cid-5bapgwes]{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,6vw,3.6rem);font-weight:700;line-height:1;margin-top:6px!important}.sub[data-astro-cid-5bapgwes]{color:#d6d1ec;margin-top:8px!important}.sub[data-astro-cid-5bapgwes] strong[data-astro-cid-5bapgwes]{color:#fff}.lines[data-astro-cid-5bapgwes]{border-top:1px dashed oklch(100% 0 0/.22);gap:8px;margin:20px 0 0;padding-top:16px;font-size:.9375rem;display:grid}.lines[data-astro-cid-5bapgwes] div[data-astro-cid-5bapgwes]{justify-content:space-between;gap:12px;display:flex}.lines[data-astro-cid-5bapgwes] dt[data-astro-cid-5bapgwes]{color:#d6d1ec}.lines[data-astro-cid-5bapgwes] dd[data-astro-cid-5bapgwes]{margin:0}.ecpm[data-astro-cid-5bapgwes]{background:oklch(100% 0 0/.07);border-radius:10px;margin-top:18px;padding:14px 16px}.ecpm[data-astro-cid-5bapgwes] p[data-astro-cid-5bapgwes]:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ecpm[data-astro-cid-5bapgwes] strong[data-astro-cid-5bapgwes]{color:#fff;font-size:1.5rem}.compare[data-astro-cid-5bapgwes]{color:#d6d1ec;font-size:.875rem;margin-top:6px!important}.compare[data-astro-cid-5bapgwes] strong[data-astro-cid-5bapgwes]{color:var(--hit)!important;font-size:.875rem!important}.plan-link[data-astro-cid-5bapgwes]{color:#fff;min-height:44px;text-decoration-color:var(--hit);align-items:center;gap:4px;margin-top:auto;padding-top:12px;font-weight:600;display:inline-flex}.plan-link[data-astro-cid-5bapgwes]:hover{color:#fff}.template[data-astro-cid-qx2sf2c7]{border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:18px;display:flex;box-shadow:0 0 0 1px oklch(0% 0 0/.07)}.top[data-astro-cid-qx2sf2c7]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}h3[data-astro-cid-qx2sf2c7]{font-size:1.125rem}.copy[data-astro-cid-qx2sf2c7]{border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-family:var(--mono);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:.75rem;transition-property:background-color,color,scale;transition-duration:.15s;transition-timing-function:ease-out;position:relative}.copy[data-astro-cid-qx2sf2c7]:hover{background:var(--violet);border-color:var(--violet);color:#fff}.copy[data-astro-cid-qx2sf2c7]:active{scale:.96}.copy[data-astro-cid-qx2sf2c7]:after{content:"";position:absolute;inset:-8px -4px}ul[data-astro-cid-qx2sf2c7]{font-family:var(--mono);gap:8px;margin:0;padding:0;font-size:.8125rem;line-height:1.5;list-style:none;display:grid}li[data-astro-cid-qx2sf2c7]{border-left:2px solid var(--violet-tint);padding-left:14px}.block[data-astro-cid-x333a76o]{background:var(--violet-tint);vertical-align:middle;border-radius:2px;width:14px;height:10px;margin-right:6px;display:inline-block;box-shadow:inset 0 0 0 1px oklch(50% .2 285/.25)}.seven[data-astro-cid-x333a76o],.fourteen[data-astro-cid-x333a76o]{transform:translate(10px,4px)}.tail[data-astro-cid-x333a76o]{color:var(--muted);font-weight:500;transform:translate(-50%,-50%)}.week[data-astro-cid-xxoovo7n]{margin:0}ol[data-astro-cid-xxoovo7n]{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){ol[data-astro-cid-xxoovo7n]{grid-template-columns:repeat(5,1fr)}li[data-astro-cid-xxoovo7n]{grid-column:span var(--span)}}li[data-astro-cid-xxoovo7n]{border-top:3px solid var(--violet);border-radius:4px 4px var(--radius) var(--radius);background:var(--paper);box-shadow:0 0 0 1px var(--rule);align-content:start;gap:6px;padding:12px 14px 14px;display:grid}li[data-astro-cid-xxoovo7n]:last-child{border-top-color:var(--hit)}.day[data-astro-cid-xxoovo7n]{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--violet);font-size:.75rem;font-weight:600}li[data-astro-cid-xxoovo7n]:last-child .day[data-astro-cid-xxoovo7n]{color:var(--hit-ink)}.what[data-astro-cid-xxoovo7n]{text-wrap:pretty;font-size:.9375rem;line-height:1.45}figcaption[data-astro-cid-xxoovo7n]{color:var(--muted);margin-top:10px;font-size:.875rem}.hero[data-astro-cid-lcdefpme]{align-items:center;gap:32px;padding-top:clamp(40px,7vw,88px);display:grid}@media (width>=980px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;gap:48px}}h1[data-astro-cid-lcdefpme]{margin:14px 0 22px;font-size:clamp(2.7rem,7vw,4.6rem);line-height:.98}.lede[data-astro-cid-lcdefpme]{max-width:52ch;font-size:clamp(1.0625rem,1.8vw,1.1875rem);line-height:1.55}.fork[data-astro-cid-lcdefpme]{color:var(--muted);margin:18px 0 0;font-size:.9375rem}.fork[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:650}.table-title[data-astro-cid-lcdefpme]{margin:0 0 10px;font-size:1.125rem}.sources[data-astro-cid-lcdefpme]{color:var(--muted);text-wrap:pretty;margin:10px 0 0;font-size:.8125rem}.sources[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit}.glance[data-astro-cid-lcdefpme]{margin-top:40px}.glance[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--rule);box-shadow:0 0 0 1px var(--rule);gap:1px;margin:0;display:grid;overflow:hidden}@media (width>=760px){.glance[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.glance[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{background:var(--surface);padding:14px 18px}.glance[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--display);margin:4px 0 0;font-size:1.125rem;font-weight:650}.playbook[data-astro-cid-lcdefpme]{gap:28px;display:grid}@media (width>=1040px){.playbook[data-astro-cid-lcdefpme]{grid-template-columns:250px 1fr;align-items:start;gap:40px}.index[data-astro-cid-lcdefpme]{position:sticky;top:20px}}.index[data-astro-cid-lcdefpme] ol[data-astro-cid-lcdefpme]{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:40px;color:var(--muted);border-radius:8px;align-items:baseline;gap:10px;padding:8px 10px;font-size:.9375rem;font-weight:600;line-height:1.35;text-decoration:none;transition-property:background-color,color;transition-duration:.15s;display:flex}.index[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--surface);color:var(--ink)}.index[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{color:var(--violet);font-size:.75rem}.chapters[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.templates[data-astro-cid-lcdefpme]{gap:12px;display:grid}@media (width>=760px){.templates[data-astro-cid-lcdefpme]:not(.single){grid-template-columns:1fr 1fr}}.tools[data-astro-cid-lcdefpme]{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.tools[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:20px}.tools[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1.25rem}.tools[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}.charts[data-astro-cid-lcdefpme]{gap:12px;display:grid}
