@layer features{.NewProgramSetup-module__9fH22q__page{--setup-ink:var(--ink);--setup-paper:var(--product-paper-soft);--setup-line:color-mix(in srgb, var(--ink) 14.0%, transparent);--setup-muted:var(--product-muted-foreground);background:var(--setup-paper);min-height:100vh;color:var(--setup-ink);overflow-x:hidden}.NewProgramSetup-module__9fH22q__header{border-bottom:1px solid var(--setup-line);grid-template-columns:1fr auto;align-items:center;width:min(840px,100% - 48px);height:72px;margin:0 auto;display:grid}.NewProgramSetup-module__9fH22q__brand,.NewProgramSetup-module__9fH22q__exitLink{width:fit-content;color:var(--setup-ink);align-items:center;text-decoration:none;display:inline-flex}.NewProgramSetup-module__9fH22q__brand img{object-fit:contain;width:auto;height:27px}.NewProgramSetup-module__9fH22q__brand span{margin-left:var(--space-2-5);padding-left:var(--space-2-5);border-left:1px solid var(--setup-line);color:var(--setup-muted);font-size:var(--text-size-11);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.NewProgramSetup-module__9fH22q__exitLink{justify-self:end;gap:var(--space-2);font-size:var(--text-size-13);font-weight:700}.NewProgramSetup-module__9fH22q__exitLink svg{width:15px;height:15px}.NewProgramSetup-module__9fH22q__intro{width:min(840px,100% - 48px);margin:0 auto;padding:52px 0 34px}.NewProgramSetup-module__9fH22q__intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.2vw,64px);font-weight:600;line-height:.98}.NewProgramSetup-module__9fH22q__intro p{max-width:620px;color:var(--product-secondary-foreground);font-size:var(--text-size-16);margin:18px 0 0;line-height:1.55}.NewProgramSetup-module__9fH22q__existingDraftNotice{justify-content:space-between;align-items:center;gap:var(--space-6);width:min(840px,100% - 48px);margin:calc(var(--space-2-5) * -1) auto 28px;padding:18px var(--space-5);border:1px solid var(--setup-ink);box-shadow:inset 4px 0 0 var(--brand);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);display:flex}.NewProgramSetup-module__9fH22q__existingDraftNotice strong{font-size:var(--text-size-14);line-height:1.4}.NewProgramSetup-module__9fH22q__existingDraftNotice p{margin:var(--space-1) 0 0;color:var(--setup-muted);font-size:var(--text-size-12);line-height:1.5}.NewProgramSetup-module__9fH22q__existingDraftNotice button{flex:none}.NewProgramSetup-module__9fH22q__existingDraftNotice svg{width:14px;height:14px}.NewProgramSetup-module__9fH22q__choices{gap:var(--space-6);width:min(840px,100% - 48px);margin:0 auto 72px;display:grid}.NewProgramSetup-module__9fH22q__emptyChoice{justify-content:flex-start;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-4) var(--space-5);font-size:var(--text-size-16);text-align:left;font-weight:700}.NewProgramSetup-module__9fH22q__emptyChoice svg{width:20px;height:20px}.NewProgramSetup-module__9fH22q__emptyChoice svg:last-child{margin-left:auto}.NewProgramSetup-module__9fH22q__collectionHeading{margin-bottom:var(--space-4)}.NewProgramSetup-module__9fH22q__collectionHeading h2{font-size:var(--text-size-20);margin:0;font-weight:600}.NewProgramSetup-module__9fH22q__collectionHeading p{margin:var(--space-2) 0 0;color:var(--setup-muted);font-size:var(--text-size-13);line-height:1.5}.NewProgramSetup-module__9fH22q__templateCard:focus-visible{outline:var(--focus-width) solid var(--setup-ink);outline-offset:3px}.NewProgramSetup-module__9fH22q__templateCard:disabled{opacity:.5;cursor:wait}.NewProgramSetup-module__9fH22q__progress{align-items:center;gap:var(--space-2);font-size:var(--text-size-13);margin:0;display:flex}.NewProgramSetup-module__9fH22q__progress svg{width:16px;height:16px}.NewProgramSetup-module__9fH22q__errorMessage{color:var(--critical);font-size:var(--text-size-13);margin:0}.NewProgramSetup-module__9fH22q__templateGrid{gap:var(--space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NewProgramSetup-module__9fH22q__templateCard{min-height:162px;padding:var(--space-4);border:1px solid var(--setup-line);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);color:var(--setup-ink);text-align:left;flex-direction:column;transition:transform .16s,border-color .16s,background .16s;display:flex}.NewProgramSetup-module__9fH22q__templateCard:hover{border-color:var(--product-disabled-foreground);background:var(--surface-raised);transform:translateY(-2px)}.NewProgramSetup-module__9fH22q__templateCardTopline{align-items:center;gap:var(--space-1-5);color:var(--setup-muted);font-size:var(--text-size-11);letter-spacing:.05em;text-transform:uppercase;font-weight:750;display:flex}.NewProgramSetup-module__9fH22q__templateCardTopline svg,.NewProgramSetup-module__9fH22q__templateMeta svg{width:12px;height:12px}.NewProgramSetup-module__9fH22q__templateCard>strong{font-size:var(--text-size-16);margin-top:18px}.NewProgramSetup-module__9fH22q__templateCard>small{color:var(--setup-muted);font-size:var(--text-size-13);margin-top:7px;line-height:1.45}.NewProgramSetup-module__9fH22q__templateMeta{align-items:center;gap:var(--space-1-5);padding-top:var(--space-3-5);font-size:var(--text-size-11);text-transform:uppercase;margin-top:auto;font-weight:800;display:flex}@media (max-width:700px){.NewProgramSetup-module__9fH22q__brand,.NewProgramSetup-module__9fH22q__exitLink{min-height:44px}.NewProgramSetup-module__9fH22q__header{height:64px}.NewProgramSetup-module__9fH22q__header,.NewProgramSetup-module__9fH22q__intro,.NewProgramSetup-module__9fH22q__existingDraftNotice,.NewProgramSetup-module__9fH22q__choices{width:calc(100% - 32px)}.NewProgramSetup-module__9fH22q__intro{padding:32px 0 24px}.NewProgramSetup-module__9fH22q__intro h1{font-size:40px}.NewProgramSetup-module__9fH22q__intro p{font-size:var(--text-size-14)}.NewProgramSetup-module__9fH22q__existingDraftNotice{align-items:flex-start;gap:var(--space-3);flex-direction:column}}@media (max-width:520px){.NewProgramSetup-module__9fH22q__brand span{display:none}.NewProgramSetup-module__9fH22q__templateGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.NewProgramSetup-module__9fH22q__templateCard{transition:none}}}
