.app-store-checklist-page{padding:68px 0 92px}.checklist-intro{margin-bottom:36px}.checklist-intro h1{margin:0 0 18px}.checklist-eyebrow{color:var(--color-text-secondary);margin:0 0 18px}.checklist-intro .type-intro{max-width:650px;color:var(--color-text-secondary);margin:0 0 16px}.checklist-intro .type-body-s{max-width:590px;color:var(--color-text-secondary);margin:0}.checklist-tool{gap:24px;display:grid}.checklist-tabs{flex-wrap:wrap;gap:10px;display:flex}.checklist-tab{border-radius:var(--ui-corners);color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.checklist-tab .ui-option{color:var(--color-text-secondary)}.checklist-tab[aria-selected=true] .ui-option{background:var(--color-highlight);color:var(--color-text-primary);border-color:light-dark(#d8c277,#75632c)}.checklist-tab:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}.checklist-panel{background:light-dark(#fffdf7,#182737);border:1px solid light-dark(#d9ddcf,#35485a);border-radius:20px;padding:26px 28px 20px}.checklist-panel>.checklist-section-heading{margin-bottom:24px;display:block}.checklist-panel>.checklist-section-heading h2{margin:0 0 6px}.checklist-panel>.checklist-section-heading p{color:var(--color-text-secondary);margin:0}.checklist-progress{background:light-dark(#fffdf7,#182737);border:1px solid light-dark(#d9ddcf,#35485a);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:14px 24px;padding:22px 24px 18px;display:grid}.checklist-progress-complete{background:light-dark(#f8f2dc,#2c2c23);border-color:light-dark(#d8c277,#75632c)}.checklist-progress-copy p{margin:0}.checklist-progress-copy .type-caption-bold{color:var(--color-text-secondary);margin-bottom:5px}.checklist-progress-bar{accent-color:light-dark(#315c86,#ffd148);width:142px;height:10px}.checklist-save-status{color:var(--color-text-secondary);grid-column:1/-1;margin:0}.checklist-ready{color:var(--color-text-primary);grid-column:1/-1;align-items:center;gap:14px;animation:.42s ease-out both checklist-ready-in;display:flex}.checklist-ready-icon{background:var(--color-accent);width:32px;height:32px;color:var(--color-accent-contrasted);border-radius:50%;flex:none;place-items:center;display:grid}.checklist-ready p{margin:0}.checklist-ready p+p{color:var(--color-text-secondary);margin-top:3px}@keyframes checklist-ready-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.checklist-ready{animation:none}}.checklist-section-heading{grid-template-columns:40px 1fr;align-items:start;gap:14px;display:grid}.checklist-items{border-top:1px solid var(--color-border);margin:20px 0 0;padding:16px 0 0;list-style:none}.checklist-items li{border-top:1px solid var(--color-border)}.checklist-items li:first-child{border-top:0}.checklist-item{cursor:pointer;grid-template-columns:22px 1fr;gap:13px;padding:16px 0;display:grid}.checklist-item input{accent-color:light-dark(#315c86,#ffd148);width:20px;height:20px;margin:2px 0 0}.checklist-item-copy{gap:4px;display:grid}.checklist-item-title{color:var(--color-text-primary)}.checklist-item input:checked+.checklist-item-copy .checklist-item-title,.checklist-item-description{color:var(--color-text-secondary)}.checklist-reset-row{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:20px;padding:20px 4px 0;display:flex}.checklist-reset-row p{color:var(--color-text-secondary);max-width:460px;margin:0}.checklist-reset-row button{color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;padding:8px 0}.checklist-reset-row button:hover{color:light-dark(#1e57a1,#ffd148)}.checklist-article-link{background:light-dark(#f5edcf,#343622);border-radius:20px;margin-top:56px;padding:26px 28px}.checklist-article-link p{margin:0}.checklist-article-link p:first-child{color:light-dark(#685622,#e4cb89);margin-bottom:8px}.checklist-article-link p:nth-child(2){margin-bottom:12px}.checklist-article-link a{text-underline-offset:4px;text-decoration:underline light-dark(#a78626,#e4cb89)}.checklist-article-link a:hover{color:light-dark(#1e57a1,#ffd148)}@media (width<=620px){.app-store-checklist-page{padding-top:46px}.checklist-panel{padding:21px 18px 16px}.checklist-progress{grid-template-columns:1fr;gap:12px;padding:19px 18px 16px}.checklist-progress-bar{grid-row:2;width:100%}.checklist-save-status{grid-column:auto}.checklist-items{margin-top:16px}.checklist-reset-row{flex-direction:column;align-items:flex-start;gap:8px}.checklist-article-link{padding:22px 20px}}