.page-module__aK1_Ga__page{width:100%;padding:64px 32px 96px}.page-module__aK1_Ga__header{text-align:center;border-bottom:1px solid var(--bg-border);margin-bottom:40px;padding-bottom:32px}.page-module__aK1_Ga__eyebrow{color:var(--red);font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;font-size:.8rem}.page-module__aK1_Ga__title{font-family:var(--font-display);color:var(--text-white);letter-spacing:.08em;margin:12px 0 10px;font-size:2.4rem}.page-module__aK1_Ga__subtitle{color:var(--text-secondary);max-width:620px;margin:0 auto;font-size:1rem}.page-module__aK1_Ga__columns{grid-template-columns:repeat(4,minmax(260px,550px));gap:18px;max-width:2254px;margin-inline:auto;padding-bottom:8px;display:grid;overflow-x:auto}.page-module__aK1_Ga__column{background:var(--bg-surface);border:1px solid var(--bg-border);border-top:3px solid var(--text-muted);border-radius:4px;min-height:240px;padding:18px 16px}.page-module__aK1_Ga__now{border-top-color:var(--green)}.page-module__aK1_Ga__next{border-top-color:var(--amber)}.page-module__aK1_Ga__later{border-top-color:var(--red-muted)}.page-module__aK1_Ga__completed{border-top-color:var(--green-dark)}.page-module__aK1_Ga__columnHead{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.page-module__aK1_Ga__columnLabel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--text-white);font-size:1.3rem}.page-module__aK1_Ga__now .page-module__aK1_Ga__columnLabel{color:var(--green)}.page-module__aK1_Ga__next .page-module__aK1_Ga__columnLabel{color:var(--amber)}.page-module__aK1_Ga__later .page-module__aK1_Ga__columnLabel{color:var(--text-secondary)}.page-module__aK1_Ga__completed .page-module__aK1_Ga__columnLabel{color:var(--green-dark)}.page-module__aK1_Ga__columnBlurb{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.page-module__aK1_Ga__columnEmpty{color:var(--text-muted);text-align:center;padding:20px 0;font-size:.85rem}.page-module__aK1_Ga__card{background:var(--bg-raised);border:1px solid var(--bg-border);border-left:3px solid var(--bg-border);border-radius:3px;margin-bottom:10px;padding:12px 14px}.page-module__aK1_Ga__cardMilestone{border-left-color:var(--amber);background:linear-gradient(180deg, #f59e0b14, var(--bg-raised))}.page-module__aK1_Ga__cardTitle{color:var(--text-primary);font-size:.95rem;line-height:1.35}.page-module__aK1_Ga__milestone{color:var(--amber)}.page-module__aK1_Ga__cardDesc{color:var(--text-secondary);margin-top:6px;font-size:.82rem;line-height:1.45}.page-module__aK1_Ga__cardPills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.page-module__aK1_Ga__projectPill{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--bg-border);border-radius:10px;padding:1px 8px;font-size:.66rem}.page-module__aK1_Ga__categoryPill{border-radius:3px;padding:1px 8px;font-size:.66rem}.page-module__aK1_Ga__footer{text-align:center;margin-top:56px}.page-module__aK1_Ga__footerText{color:var(--text-secondary);margin-bottom:18px}.page-module__aK1_Ga__titleDone{color:var(--text-muted);text-decoration:line-through}.page-module__aK1_Ga__doneCheck{color:var(--green);margin-left:6px;font-size:.8em}.page-module__aK1_Ga__children{border-left:1px solid var(--bg-border);flex-direction:column;gap:4px;margin-top:10px;padding-left:8px;display:flex}.page-module__aK1_Ga__subItem{font-size:.82rem}.page-module__aK1_Ga__subRow{align-items:center;gap:4px;display:flex}.page-module__aK1_Ga__chevron{color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;flex:0 0 16px;width:16px;padding:2px 0;font-size:.7rem;line-height:1}.page-module__aK1_Ga__chevron:hover{color:var(--amber)}.page-module__aK1_Ga__chevronSpacer{flex:0 0 16px;width:16px;display:inline-block}.page-module__aK1_Ga__subTitle{color:var(--text-secondary)}.page-module__aK1_Ga__subDesc{color:var(--text-muted);margin:2px 0 4px 20px;font-size:.78rem;line-height:1.45}@media (max-width:768px){.page-module__aK1_Ga__columns{grid-template-columns:1fr;max-width:100%;overflow-x:visible}}@media (max-width:560px){.page-module__aK1_Ga__page{padding:44px 18px 64px}.page-module__aK1_Ga__title{font-size:1.8rem}}
