.XPmyXG_page{--map-neutral:#1a2839;--map-blue:#265a70;--map-sage:#cbded4;--map-rose:#202c3c;--map-axis:#121d2c;--map-blue-ink:#f1f7fa;--map-rose-ink:#d9e3ed;--delivery-bg:#182d3b;background:var(--color-bg);color:var(--color-text);font-family:var(--font-inter),Arial,sans-serif}html[data-theme=light] .XPmyXG_page{--map-neutral:#edf2f5;--map-blue:#244f64;--map-rose:#e5ebef;--map-rose-ink:#344b5c;--map-axis:#e0e8ef;--delivery-bg:#e0ebe9}.XPmyXG_page :is(h1,h2,h3,p){margin:0}.XPmyXG_page :is(h1,h2,h3){color:inherit;letter-spacing:-.04em;font-family:inherit;font-style:normal;font-weight:550}.XPmyXG_page [id]{scroll-margin-top:110px}.XPmyXG_page :is(a,button):focus-visible{outline:3px solid var(--color-accent-ink);outline-offset:5px}.XPmyXG_eyebrow{color:var(--color-accent-ink);letter-spacing:.09em;font-size:.7rem;font-weight:650;line-height:1.6}.XPmyXG_hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:4rem;padding:3.5rem 0;display:grid}.XPmyXG_hero h1{margin:1.3rem 0 1.5rem;font-size:clamp(2.8rem,5.2vw,4.6rem);line-height:1.06}.XPmyXG_hero h1 span{color:var(--color-accent-ink)}.XPmyXG_intro{color:var(--color-text-muted);max-width:42ch;font-size:1.08rem;line-height:1.7}.XPmyXG_delivery{background:var(--delivery-bg);border:1px solid color-mix(in srgb,var(--color-accent-ink) 22%,transparent);border-radius:8px;padding:1.8rem}.XPmyXG_deliveryVisual{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.2rem;padding-bottom:1.2rem;display:flex}.XPmyXG_deliveryVisual span{align-items:center;gap:.5rem;font-size:.75rem;font-weight:550;display:flex}.XPmyXG_deliveryVisual span svg{flex-shrink:0;width:20px}.XPmyXG_deliveryVisual svg{color:var(--color-accent-ink)}.XPmyXG_deliveryVisual b{color:var(--color-accent-ink);font-size:1.4rem;font-weight:400}.XPmyXG_delivery h2{margin:0 0 1rem;font-size:1.6rem;line-height:1.25}.XPmyXG_delivery>p:not(.XPmyXG_eyebrow){color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.XPmyXG_delivery .XPmyXG_small{margin-top:1rem;font-size:.8125rem!important}.XPmyXG_textLink{text-underline-offset:5px;align-items:center;gap:.7rem;min-height:44px;margin-top:1.15rem;font-size:.9rem;font-weight:550;text-decoration:underline;display:inline-flex}.XPmyXG_mapSection{border-top:1px solid var(--color-border);padding:3rem 0 3.5rem}.XPmyXG_mapHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.8rem;display:flex}.XPmyXG_mapHeading h2{margin-top:.6rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.12}.XPmyXG_mapHeading>p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}.XPmyXG_taskMap{min-width:0}.XPmyXG_taskMapRoot{--map-neutral:#1a2839;--map-blue:#265a70;--map-sage:#cbded4;--map-rose:#202c3c;--map-axis:#121d2c;--map-blue-ink:#f1f7fa;--map-rose-ink:#d9e3ed}html[data-theme=light] .XPmyXG_taskMapRoot{--map-neutral:#edf2f5;--map-blue:#244f64;--map-rose:#e5ebef;--map-rose-ink:#344b5c;--map-axis:#e0e8ef}.XPmyXG_selector{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.8rem;padding-bottom:1.2rem;display:flex}.XPmyXG_selector>span{color:var(--color-text-muted);font-size:.875rem;font-weight:550}.XPmyXG_selectorOptions{flex-wrap:wrap;gap:5px;display:flex}.XPmyXG_selector button{min-height:44px;color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50px;padding:.6rem 1rem;font-size:.8125rem;transition:background-color .15s,color .15s}.XPmyXG_selector button:hover{color:var(--color-text);background:var(--color-surface-2)}.XPmyXG_selector button[aria-pressed=true]{background:var(--color-brand-action);border-color:var(--color-brand-action);color:#fff}.XPmyXG_matrix{grid-template-columns:80px 1fr 1fr;gap:12px;display:grid}.XPmyXG_columnLabel{text-align:center;color:var(--color-text-muted);padding:.2rem 0 .7rem;font-size:.8125rem;font-weight:550}.XPmyXG_rowLabel{color:var(--color-text-muted);align-items:center;padding-right:.7rem;font-size:.8125rem;font-weight:550;line-height:1.5;display:flex}.XPmyXG_quadrant{border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:7px;flex-direction:column;min-width:0;min-height:260px;padding:1.7rem;display:flex}.XPmyXG_quadrantHeading{align-items:center;gap:.8rem;margin-bottom:1.35rem;display:flex}.XPmyXG_quadrantHeading svg{opacity:.85;flex-shrink:0}.XPmyXG_easy-easy{background:var(--map-neutral)}.XPmyXG_hard-easy{background:linear-gradient(130deg,var(--map-blue),color-mix(in srgb,var(--map-blue) 82%,#162734));color:var(--map-blue-ink);box-shadow:0 8px 22px -18px #07162790}.XPmyXG_easy-hard{background:var(--map-sage);color:#234137}.XPmyXG_hard-hard{background:var(--map-rose);color:var(--map-rose-ink)}.XPmyXG_difficulty{display:none}.XPmyXG_quadrant h3{margin:0;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2}.XPmyXG_quadrant ul{margin:0 0 1.2rem;padding:0;list-style:none}.XPmyXG_quadrant li{padding-left:.85rem;font-size:.9rem;line-height:1.6;position:relative}.XPmyXG_quadrant li:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:.65em;left:0}.XPmyXG_quadrant li+li{margin-top:.8rem}.XPmyXG_guidance{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding-top:.85rem;font-size:.75rem;line-height:1.6;margin-top:auto!important}.XPmyXG_mapNote{color:var(--color-text-muted);font-size:.75rem;line-height:1.6;margin:1rem 0 1.8rem!important}.XPmyXG_application{border:1px solid var(--color-border);border-left:3px solid var(--color-accent-ink);background:var(--color-surface-2);border-radius:0 6px 6px 0;grid-template-columns:.8fr 1fr 1fr;gap:2rem;padding:1.6rem;display:grid}.XPmyXG_application h3{margin-top:.5rem;font-size:1.3rem;line-height:1.3}.XPmyXG_applicationLabel{color:var(--color-accent-ink);letter-spacing:.07em;margin-bottom:.6rem;font-size:.65rem;font-weight:650;line-height:1.6;display:block}.XPmyXG_application>div>p:not(.XPmyXG_eyebrow){color:var(--color-text-muted);font-size:.875rem;line-height:1.7}.XPmyXG_contact{justify-content:space-between;align-items:center;gap:3rem;padding:2rem 0;display:flex}.XPmyXG_contact h2{margin-bottom:.65rem;font-size:1.6rem;line-height:1.3}.XPmyXG_contact p{color:var(--color-text-muted);max-width:58ch;font-size:.9375rem;line-height:1.7}.XPmyXG_button{color:#fff;background:var(--color-brand-action);border-radius:3px;flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;min-height:52px;padding:.9rem 1.1rem;font-size:.9rem;font-weight:550;display:inline-flex}.XPmyXG_button:hover{background:var(--color-brand-action-hover)}.XPmyXG_boundary{border-top:1px solid var(--color-border);color:var(--color-text-muted);justify-content:space-between;gap:2rem;padding-top:1rem;font-size:.75rem;line-height:1.6;display:flex}.XPmyXG_boundary p{max-width:75ch}.XPmyXG_boundary a{text-underline-offset:4px;flex-shrink:0;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}.XPmyXG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden;margin:-1px!important}@media (max-width:900px){.XPmyXG_hero{gap:2.5rem}.XPmyXG_matrix{grid-template-columns:90px 1fr 1fr}.XPmyXG_quadrant{padding:1.2rem}.XPmyXG_application{gap:1.5rem}.XPmyXG_boundary{flex-direction:column;gap:.8rem}}@media (max-width:700px){.XPmyXG_hero{grid-template-columns:1fr;gap:2rem;padding:3rem 0}.XPmyXG_delivery{padding:1.5rem}.XPmyXG_hero h1{font-size:clamp(2.5rem,9vw,3.75rem)}.XPmyXG_mapHeading{flex-direction:column;align-items:start;gap:1rem}.XPmyXG_mapHeading>p br{display:none}.XPmyXG_matrix{grid-template-columns:1fr 1fr}.XPmyXG_axisCorner,.XPmyXG_rowLabel,.XPmyXG_columnLabel{display:none}.XPmyXG_quadrant{padding:1.3rem}.XPmyXG_difficulty{flex-wrap:wrap;gap:.4rem;font-size:.625rem;font-weight:550;display:flex;margin-bottom:1rem!important}.XPmyXG_difficulty span{border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:3px;padding:.25rem .5rem}.XPmyXG_quadrant li{font-size:.8125rem}.XPmyXG_application{grid-template-columns:1fr 1fr;gap:1.5rem}.XPmyXG_applicationHeading{grid-column:1/-1}.XPmyXG_contact{flex-direction:column;align-items:start;gap:1.2rem}.XPmyXG_selector>span{flex-basis:100%}.XPmyXG_selectorOptions{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (max-width:430px){.XPmyXG_matrix,.XPmyXG_application{grid-template-columns:1fr}.XPmyXG_quadrant{min-height:0;padding:1.4rem}.XPmyXG_quadrant li{font-size:.9rem}.XPmyXG_button{width:100%}}
._6Yiu_G_page{--workflow-panel:#142838;background:var(--color-bg);color:var(--color-text);font-family:var(--font-inter),Arial,sans-serif}html[data-theme=light] ._6Yiu_G_page{--workflow-panel:#deebe8}._6Yiu_G_page :is(h1,h2,h3,p){margin:0}._6Yiu_G_page :is(h1,h2,h3){color:inherit;letter-spacing:-.04em;font-family:inherit;font-style:normal;font-weight:550}._6Yiu_G_page [id]{scroll-margin-top:110px}._6Yiu_G_page :is(a,button):focus-visible{outline:3px solid var(--color-accent-ink);outline-offset:5px}._6Yiu_G_eyebrow{color:var(--color-accent-ink);letter-spacing:.09em;font-size:.7rem;font-weight:650;line-height:1.6}._6Yiu_G_hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:4rem;padding:3.5rem 0;display:grid}._6Yiu_G_hero h1{margin:1.3rem 0 1.5rem;font-size:clamp(2.8rem,5.1vw,4.6rem);line-height:1.06}._6Yiu_G_hero h1 span{color:var(--color-accent-ink)}._6Yiu_G_intro{max-width:44ch;color:var(--color-text-muted);font-size:1.08rem;line-height:1.7}._6Yiu_G_delivery{border:1px solid color-mix(in srgb,var(--color-accent-ink) 22%,transparent);background:var(--workflow-panel);border-radius:8px;padding:1.8rem}._6Yiu_G_deliveryVisual{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.2rem;padding-bottom:1.2rem;display:flex}._6Yiu_G_deliveryVisual span{align-items:center;gap:.5rem;font-size:.75rem;font-weight:550;display:flex}._6Yiu_G_deliveryVisual svg{color:var(--color-accent-ink);flex-shrink:0}._6Yiu_G_deliveryVisual b{color:var(--color-accent-ink);font-size:1.4rem;font-weight:400}._6Yiu_G_delivery h2{margin-bottom:1rem;font-size:1.6rem;line-height:1.25}._6Yiu_G_delivery p:not(._6Yiu_G_eyebrow){color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}._6Yiu_G_textLink{text-underline-offset:5px;align-items:center;gap:.7rem;min-height:44px;margin-top:1.15rem;font-size:.9rem;font-weight:550;text-decoration:underline;display:inline-flex}._6Yiu_G_mapSection{border-top:1px solid var(--color-border);padding:3rem 0 3.5rem}._6Yiu_G_mapHeading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.8rem;display:flex}._6Yiu_G_mapHeading h2{margin-top:.6rem;font-size:clamp(2rem,3.5vw,3rem);line-height:1.12}._6Yiu_G_mapHeading>p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.6}._6Yiu_G_contact{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:3rem;margin-top:2.2rem;padding:2rem 0;display:flex}._6Yiu_G_contact h2{margin:.55rem 0 .65rem;font-size:1.6rem;line-height:1.3}._6Yiu_G_contact p:not(._6Yiu_G_eyebrow){max-width:55ch;color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}._6Yiu_G_button{background:var(--color-brand-action);color:#fff;border-radius:3px;flex-shrink:0;justify-content:space-between;align-items:center;gap:1.5rem;min-height:52px;padding:.9rem 1.1rem;font-size:.9rem;font-weight:550;display:inline-flex}._6Yiu_G_button:hover{background:var(--color-brand-action-hover)}._6Yiu_G_boundary{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:flex-start;gap:.7rem;padding-top:1rem;font-size:.75rem;line-height:1.6;display:flex}._6Yiu_G_boundary svg{color:var(--color-accent-ink);flex-shrink:0;margin-top:1px}@media (max-width:800px){._6Yiu_G_hero{grid-template-columns:1fr;gap:2rem;padding:3rem 0}._6Yiu_G_mapHeading{flex-direction:column;align-items:start;gap:1rem}._6Yiu_G_mapHeading>p br{display:none}}@media (max-width:700px){._6Yiu_G_contact{flex-direction:column;align-items:start;gap:1.2rem}}@media (max-width:540px){._6Yiu_G_hero h1{font-size:2.8rem}._6Yiu_G_intro{font-size:1rem}._6Yiu_G_delivery{padding:1.5rem}._6Yiu_G_mapSection{padding:2.7rem 0 3rem}._6Yiu_G_button{gap:1rem;width:100%}}
