.ppt{margin:1.75rem 0 .5rem}.ppt-home{margin:0}.ppt-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.25rem;margin-bottom:.75rem;display:flex}.ppt-head h2{font-size:var(--step-2);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;margin:0;display:flex}.ppt-sub{color:var(--muted);font-size:var(--step--1);flex-basis:100%;max-width:72ch;margin:.25rem 0 0}.ppt-all{font:700 var(--step--1) var(--font-head);align-items:center;min-height:44px;display:inline-flex}.ppt-tag{color:#16191d;font:800 .75rem/1.6 var(--font-head);text-transform:uppercase;letter-spacing:.05em;background:#f4c430;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .6rem;display:inline-flex;box-shadow:inset 0 0 0 1.5px #16191d}.ppt-tag-on{background:var(--ok-bg);color:var(--ok)}.ppt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.75rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}.ppt-grid>li{margin:0;display:flex}.ppt-card{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem 2.4rem 1rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}div.ppt-card{cursor:default}.ppt-icon{background:var(--asphalt);width:42px;height:42px;color:var(--yellow);border-radius:10px;flex:none;place-items:center;display:grid}.ppt-text{gap:.2rem;min-width:0;display:grid}.ppt-name{font:800 var(--step-0) / 1.2 var(--font-head);color:var(--ink)}.ppt-short,.ppt-tagline{display:none}.ppt-benefit{font-size:var(--step--1);color:var(--muted);line-height:1.4}.ppt-status{min-height:1.3em;font:700 var(--step--1) / 1.3 var(--font-head);color:var(--muted);align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.ppt-status.ppt-hot{color:var(--guide)}.ppt-go{font:800 1.3rem var(--font-head);color:var(--muted);position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.ppt-open .ppt-card{border-left:5px solid var(--guide)}.ppt-open .ppt-card:hover{border-color:var(--ink);border-left-color:var(--guide);box-shadow:0 4px 14px #00000014}.ppt-open .ppt-card:hover .ppt-go{color:var(--guide)}.ppt-open .ppt-status{color:var(--ink)}.ppt-open .ppt-status.ppt-hot{color:var(--guide)}:root[data-theme=dark] .ppt-open .ppt-status.ppt-hot,:root[data-theme=dark] .ppt-open .ppt-card:hover .ppt-go{color:#7fd6b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ppt-open .ppt-status.ppt-hot,:root:not([data-theme=light]) .ppt-open .ppt-card:hover .ppt-go{color:#7fd6b3}}.ppt-locked .ppt-card{background:linear-gradient(160deg, var(--paper) 0%, color-mix(in srgb, var(--concrete) 70%, var(--paper)) 100%);border-style:solid}.ppt-locked .ppt-icon{background:color-mix(in srgb, var(--asphalt) 10%, var(--paper));color:var(--muted)}.ppt-locked .ppt-status{color:color-mix(in srgb, var(--ink) 70%, var(--yellow))}.ppt-lock{color:#16191d;width:30px;height:30px;box-shadow:inset 0 0 0 2px #f4c430, inset 0 0 0 3.5px #16191d, 0 0 0 2px var(--paper), 0 1px 4px #00000040;background:#f4c430;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;top:.7rem;right:.7rem}.ppt-locked .ppt-card:hover{border-color:var(--yellow);box-shadow:0 4px 14px #00000014}.ppt-locked .ppt-card:hover .ppt-lock{transform:scale(1.08)}.ppt-locked .ppt-card:hover .ppt-icon{color:var(--ink)}.ppt-card:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ppt-flash{border-radius:var(--radius-m);background:var(--ok-bg);color:var(--ok);font:800 var(--step-0) var(--font-head);margin:0 0 .75rem;padding:.6rem .9rem}.ppt-unlocking .ppt-card{animation:.9s ease-out both ppt-unlock}.ppt-unlocking li:nth-child(2) .ppt-card{animation-delay:60ms}.ppt-unlocking li:nth-child(3) .ppt-card{animation-delay:.12s}.ppt-unlocking li:nth-child(4) .ppt-card{animation-delay:.18s}.ppt-unlocking li:nth-child(5) .ppt-card{animation-delay:.24s}.ppt-unlocking li:nth-child(6) .ppt-card{animation-delay:.3s}.ppt-unlocking li:nth-child(7) .ppt-card{animation-delay:.36s}.ppt-unlocking li:nth-child(8) .ppt-card{animation-delay:.42s}@keyframes ppt-unlock{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 50%, transparent);background:var(--ok-bg);transform:scale(.97)}60%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ok) 0%, transparent);transform:scale(1.01)}to{transform:none}}:root[data-motion=reduce] .ppt-unlocking .ppt-card{animation:none}@media (width<=640px){.ppt-hub .ppt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.ppt-hub .ppt-card{grid-template-columns:auto minmax(0,1fr);gap:.85rem;min-height:64px;padding:.55rem .6rem .6rem}.ppt-hub .ppt-icon{border-radius:8px;width:32px;height:32px}.ppt-hub .ppt-icon svg{width:18px;height:18px}.ppt-hub .ppt-text{gap:.1rem}.ppt-hub .ppt-name{font-size:.9rem;line-height:1.15}.ppt-hub .ppt-long,.ppt-hub .ppt-benefit{display:none}.ppt-hub .ppt-short{display:inline}.ppt-hub .ppt-tagline{color:var(--muted);font-size:.78rem;line-height:1.25;display:block}.ppt-hub .ppt-status{min-height:0;margin-top:0;font-size:.78rem}.ppt-hub.ppt-locked .ppt-status,.ppt-hub.ppt-wait .ppt-status{display:none}.ppt-hub .ppt-card{align-items:start}.ppt-hub .ppt-lock{width:23px;height:23px;top:calc(.55rem + 16px);left:calc(.6rem + 14px);right:auto}.ppt-hub .ppt-lock svg{width:12px;height:12px}.ppt-hub .ppt-go{display:none}.ppt-hub.ppt-open .ppt-card{border-left-width:4px}.ppt-head h2{font-size:var(--step-1)}}.hub[data-astro-cid-4j6zsyr2]{--section:clamp(2.5rem, 1.75rem + 3vw, 4.25rem);--gap:clamp(1rem, .5rem + 1.5vw, 1.5rem)}.hero[data-astro-cid-4j6zsyr2]{margin-top:1.5rem}.hero[data-astro-cid-4j6zsyr2]>.inner[data-astro-cid-4j6zsyr2]{padding:clamp(1.5rem,1.1rem + 1.2vw,2rem) clamp(1.25rem,.75rem + 2.5vw,2.5rem)}.hero[data-astro-cid-4j6zsyr2] h1[data-astro-cid-4j6zsyr2]{margin:0;line-height:1.1}.hero[data-astro-cid-4j6zsyr2] h1[data-astro-cid-4j6zsyr2] .state[data-astro-cid-4j6zsyr2]{font:800 clamp(2.25rem, 1.6rem + 2.4vw, 3rem) / 1.05 var(--font-head);letter-spacing:-.015em;display:block}.hero[data-astro-cid-4j6zsyr2] h1[data-astro-cid-4j6zsyr2] .h1-sub[data-astro-cid-4j6zsyr2]{font:700 clamp(1.3rem, 1.1rem + .8vw, 1.75rem) / 1.2 var(--font-head);margin-top:.25rem;display:block}.hero[data-astro-cid-4j6zsyr2] .sub[data-astro-cid-4j6zsyr2]{opacity:.95;max-width:70ch;margin:.75rem 0 0;font-size:1.125rem;line-height:1.5}.cta[data-astro-cid-4j6zsyr2]{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem;display:flex}.btn-start[data-astro-cid-4j6zsyr2]{text-align:center;background:var(--yellow);color:#1d2126;min-width:min(100%,18.5rem);min-height:56px;padding:.5rem 2rem;font-size:1.1875rem;box-shadow:0 2px #00000040}.btn-start[data-astro-cid-4j6zsyr2]:hover{color:#1d2126;background:#fff}.guide-sign[data-astro-cid-4j6zsyr2] .btn-start[data-astro-cid-4j6zsyr2]{color:#1d2126}.btn-start[data-astro-cid-4j6zsyr2]:focus-visible{outline-offset:3px;outline-color:#fff}.alt[data-astro-cid-4j6zsyr2]{min-height:44px;font:700 1.0625rem/1.2 var(--font-head);text-underline-offset:.22em;align-items:center;display:inline-flex}.alt[data-astro-cid-4j6zsyr2]:focus-visible{outline-color:#fff}.chips[data-astro-cid-4j6zsyr2]{flex-wrap:wrap;gap:.5rem;max-width:none;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-4j6zsyr2] li[data-astro-cid-4j6zsyr2]{font:700 .9375rem/1.4 var(--font-head);background:#00000038;border-radius:999px;margin:0;padding:.25rem .75rem}@media (width>=760px){.hero[data-astro-cid-4j6zsyr2] h1[data-astro-cid-4j6zsyr2] .state[data-astro-cid-4j6zsyr2],.hero[data-astro-cid-4j6zsyr2] h1[data-astro-cid-4j6zsyr2] .h1-sub[data-astro-cid-4j6zsyr2]{display:inline}.hero[data-astro-cid-4j6zsyr2] h1[data-astro-cid-4j6zsyr2] .state[data-astro-cid-4j6zsyr2]{margin-right:.35rem}}@media (width<=599px){.cta[data-astro-cid-4j6zsyr2]{flex-direction:column;align-items:stretch;gap:.25rem}.btn-start[data-astro-cid-4j6zsyr2]{width:100%}.alt[data-astro-cid-4j6zsyr2]{justify-content:center}.chips[data-astro-cid-4j6zsyr2]{margin-top:1rem}}.lists[data-astro-cid-4j6zsyr2]{gap:var(--gap);align-items:start;margin-top:clamp(1.5rem,1rem + 1.5vw,2rem);display:grid}@media (width>=760px){.lists[data-astro-cid-4j6zsyr2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card[data-astro-cid-4j6zsyr2]{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:1.5rem 1.5rem .5rem;overflow:hidden}.card-head[data-astro-cid-4j6zsyr2]{margin-bottom:.5rem}.card-head[data-astro-cid-4j6zsyr2] h2[data-astro-cid-4j6zsyr2]{margin:0;font-size:1.5rem}.card-head[data-astro-cid-4j6zsyr2] p[data-astro-cid-4j6zsyr2]{color:var(--muted);margin:.25rem 0 0;font-size:.9375rem;line-height:1.45}.card[data-astro-cid-4j6zsyr2] .tests{margin-bottom:.5rem}.sim[data-astro-cid-4j6zsyr2]{background:color-mix(in srgb, var(--guide) 9%, var(--paper));border-top:1px solid var(--line);min-height:72px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto 1rem;align-items:center;gap:1rem;margin:0 -1.5rem -.5rem;padding:1rem 1.5rem;text-decoration:none;display:grid}.sim[data-astro-cid-4j6zsyr2]:after{content:"";border:solid var(--muted);border-width:2.5px 2.5px 0 0;grid-column:3;justify-self:end;width:.6rem;height:.6rem;margin-right:.15rem;transform:rotate(45deg)}.sim[data-astro-cid-4j6zsyr2]:hover .sim-name[data-astro-cid-4j6zsyr2]{color:var(--blue);text-underline-offset:.2em;text-decoration:underline 2px}.sim[data-astro-cid-4j6zsyr2]:focus-visible{outline-offset:-3px}.sim-name[data-astro-cid-4j6zsyr2]{font:800 1.125rem/1.25 var(--font-head);display:block}.sim-note[data-astro-cid-4j6zsyr2]{color:var(--muted);margin-top:.125rem;font-size:.9375rem;line-height:1.4;display:block}.sim[data-astro-cid-4j6zsyr2] .status[data-astro-cid-4j6zsyr2]{font:700 .9375rem var(--font-head);color:var(--muted);white-space:nowrap;grid-column:2}.sim[data-astro-cid-4j6zsyr2] .status[data-astro-cid-4j6zsyr2].pass{color:var(--ok)}.sim[data-astro-cid-4j6zsyr2] .status[data-astro-cid-4j6zsyr2].fail{color:var(--red)}.progress[data-astro-cid-4j6zsyr2]{margin-top:var(--gap)}@media (height<=500px) and (orientation:landscape){.hero[data-astro-cid-4j6zsyr2]{margin-top:.75rem}.hero[data-astro-cid-4j6zsyr2]>.inner[data-astro-cid-4j6zsyr2]{padding-block:1.25rem}.hero[data-astro-cid-4j6zsyr2] .sub[data-astro-cid-4j6zsyr2]{margin-top:.5rem}.cta[data-astro-cid-4j6zsyr2]{margin-top:1rem}}.sec[data-astro-cid-4j6zsyr2]{margin-top:var(--section)}.sec[data-astro-cid-4j6zsyr2]>h2[data-astro-cid-4j6zsyr2]{margin:0 0 1.5rem;font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem)}.ppt-slot[data-astro-cid-4j6zsyr2]:not(:empty){margin-top:var(--section)}.lede[data-astro-cid-4j6zsyr2]{color:var(--muted);margin:-.75rem 0 1.5rem}.steps[data-astro-cid-4j6zsyr2]{counter-reset:step;gap:1.5rem;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-4j6zsyr2]>li[data-astro-cid-4j6zsyr2]{counter-increment:step;min-height:2.25rem;margin:0;padding-left:3.25rem;line-height:1.6;position:relative}.steps[data-astro-cid-4j6zsyr2]>li[data-astro-cid-4j6zsyr2]:before{content:counter(step);background:var(--guide);color:#fff;width:2.25rem;height:2.25rem;font:800 1.0625rem var(--font-head);border-radius:8px;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 2px #ffffffe6}.steps[data-astro-cid-4j6zsyr2] strong[data-astro-cid-4j6zsyr2]{font:800 1.1875rem/1.3 var(--font-head);margin-bottom:.125rem;padding-top:.25rem;display:block}.topics[data-astro-cid-4j6zsyr2]{align-items:start;gap:2rem;display:grid}@media (width>=900px){.topics[data-astro-cid-4j6zsyr2]{grid-template-columns:minmax(0,1fr) 320px;gap:3rem}}.topics[data-astro-cid-4j6zsyr2] .ws-card{margin:0}.topic-links[data-astro-cid-4j6zsyr2]{grid-template-columns:minmax(0,1fr);column-gap:2rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.topic-links[data-astro-cid-4j6zsyr2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.topic-links[data-astro-cid-4j6zsyr2] li[data-astro-cid-4j6zsyr2]{border-bottom:1px solid var(--line);margin:0}.topic-links[data-astro-cid-4j6zsyr2] a[data-astro-cid-4j6zsyr2]{min-height:52px;color:var(--ink);font:700 1.0625rem/1.3 var(--font-head);justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;display:flex}.topic-links[data-astro-cid-4j6zsyr2] a[data-astro-cid-4j6zsyr2]:hover span[data-astro-cid-4j6zsyr2]:first-child{color:var(--blue);text-underline-offset:.2em;text-decoration:underline}.tq[data-astro-cid-4j6zsyr2]{color:var(--muted);font:400 .9375rem var(--font-body)}.tools[data-astro-cid-4j6zsyr2]{grid-template-columns:minmax(0,1fr);gap:0 2.5rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.tools[data-astro-cid-4j6zsyr2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.tools[data-astro-cid-4j6zsyr2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tools[data-astro-cid-4j6zsyr2] li[data-astro-cid-4j6zsyr2]{border-top:1px solid var(--line);margin:0}.tools[data-astro-cid-4j6zsyr2]>li[data-astro-cid-4j6zsyr2]>a[data-astro-cid-4j6zsyr2],.tool-sheets[data-astro-cid-4j6zsyr2]{color:var(--ink);align-content:start;gap:.25rem;padding:1.25rem 0 1.5rem;text-decoration:none;display:grid}.tools[data-astro-cid-4j6zsyr2]>li[data-astro-cid-4j6zsyr2]>a[data-astro-cid-4j6zsyr2]:hover .t-h[data-astro-cid-4j6zsyr2]{text-underline-offset:.2em;text-decoration:underline}.t-h[data-astro-cid-4j6zsyr2]{font:800 1.125rem/1.3 var(--font-head);color:var(--blue)}.t-p[data-astro-cid-4j6zsyr2]{color:var(--muted);font-size:.9375rem;line-height:1.5}.t-links[data-astro-cid-4j6zsyr2]{flex-wrap:wrap;column-gap:1.25rem;font-size:.9375rem;display:flex}.t-links[data-astro-cid-4j6zsyr2] a[data-astro-cid-4j6zsyr2]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.rules[data-astro-cid-4j6zsyr2]{grid-template-columns:minmax(0,1fr);gap:0 2.5rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.rules[data-astro-cid-4j6zsyr2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rules[data-astro-cid-4j6zsyr2] li[data-astro-cid-4j6zsyr2]{border-top:3px solid var(--yellow);margin:0;padding:1.25rem 0 1rem}.rules[data-astro-cid-4j6zsyr2] p[data-astro-cid-4j6zsyr2]{margin:0 0 .25rem}.rules[data-astro-cid-4j6zsyr2] a[data-astro-cid-4j6zsyr2]{align-items:center;min-height:44px;display:inline-flex}.faq[data-astro-cid-4j6zsyr2]{border-top:1px solid var(--line);max-width:46rem}.faq[data-astro-cid-4j6zsyr2] details[data-astro-cid-4j6zsyr2]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-4j6zsyr2] summary[data-astro-cid-4j6zsyr2]{font:700 1.125rem/1.35 var(--font-head);padding-block:.875rem}.faq[data-astro-cid-4j6zsyr2] p[data-astro-cid-4j6zsyr2]{margin:0 0 1rem}.after-faq[data-astro-cid-4j6zsyr2]{margin:1rem 0 0}.after-faq[data-astro-cid-4j6zsyr2] a[data-astro-cid-4j6zsyr2]{font-weight:700}.facts[data-astro-cid-4j6zsyr2]{grid-template-columns:minmax(0,1fr);gap:0 2.5rem;max-width:46rem;margin:0;display:grid}@media (width>=600px){.facts[data-astro-cid-4j6zsyr2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.facts[data-astro-cid-4j6zsyr2]>div[data-astro-cid-4j6zsyr2]{border-top:1px solid var(--line);padding:.75rem 0}.facts[data-astro-cid-4j6zsyr2] dt[data-astro-cid-4j6zsyr2]{color:var(--muted);font-size:.9375rem}.facts[data-astro-cid-4j6zsyr2] dd[data-astro-cid-4j6zsyr2]{font:700 1.0625rem/1.4 var(--font-head);margin:.125rem 0 0}.facts[data-astro-cid-4j6zsyr2] .unpub[data-astro-cid-4j6zsyr2] dd[data-astro-cid-4j6zsyr2]{font-weight:400;font-family:var(--font-body);color:var(--muted)}.fnote[data-astro-cid-4j6zsyr2]{font:400 .875rem/1.45 var(--font-body);color:var(--muted);margin-top:.125rem;display:block}.checked[data-astro-cid-4j6zsyr2]{color:var(--muted);margin:1.5rem 0 0;font-size:.9375rem}.checked[data-astro-cid-4j6zsyr2] a[data-astro-cid-4j6zsyr2]{font-weight:700}.hb[data-astro-cid-4j6zsyr2]{margin-top:2.5rem}.hb[data-astro-cid-4j6zsyr2] h3[data-astro-cid-4j6zsyr2]{margin:0 0 .5rem}.hb-links[data-astro-cid-4j6zsyr2]{flex-wrap:wrap;column-gap:1.5rem;max-width:none;margin:0;padding:0;list-style:none;display:flex}.hb-links[data-astro-cid-4j6zsyr2] li[data-astro-cid-4j6zsyr2]+li[data-astro-cid-4j6zsyr2]{margin:0}.hb-links[data-astro-cid-4j6zsyr2] a[data-astro-cid-4j6zsyr2]{align-items:center;min-height:44px;padding-block:0;font-weight:700;display:inline-flex}
