.PlanSearch-module__t875Pa__searchBlock{z-index:2;margin-top:12px;position:relative}.PlanSearch-module__t875Pa__searchField{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border));background:var(--surface);border-radius:16px;align-items:center;gap:11px;min-height:44px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 2px 8px #4a39230d}.PlanSearch-module__t875Pa__searchField:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.PlanSearch-module__t875Pa__searchIcon{color:var(--accent-text);flex:none}.PlanSearch-module__t875Pa__searchField input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.PlanSearch-module__t875Pa__searchField input::placeholder{color:var(--muted);opacity:.94}.PlanSearch-module__t875Pa__searchField input::-webkit-search-cancel-button{display:none}.PlanSearch-module__t875Pa__clearButton{width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.PlanSearch-module__t875Pa__clearButton:hover{background:var(--surface2);color:var(--text)}.PlanSearch-module__t875Pa__searchResults{overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);border-radius:16px;max-height:min(60vh,420px);margin-top:8px;overflow-y:auto;box-shadow:0 10px 28px #3629181a}.PlanSearch-module__t875Pa__resultsLabel{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding:12px 14px 7px;font-size:.7rem;font-weight:700}.PlanSearch-module__t875Pa__searchResults li+li{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent)}.PlanSearch-module__t875Pa__resultLink{min-height:58px;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;transition:background-color .15s;display:flex}.PlanSearch-module__t875Pa__resultLink:hover,.PlanSearch-module__t875Pa__resultLink:focus-visible{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.PlanSearch-module__t875Pa__resultCopy{gap:4px;min-width:0;display:grid}.PlanSearch-module__t875Pa__resultTitle{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:600;overflow:hidden}.PlanSearch-module__t875Pa__resultMeta{color:var(--muted);align-items:center;gap:5px;font-size:.72rem;display:flex}.PlanSearch-module__t875Pa__resultLink>svg{color:var(--accent-text);flex:none}.PlanSearch-module__t875Pa__noResults{color:var(--muted);padding:15px 14px;font-size:.86rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.PlanSearch-module__t875Pa__searchField,.PlanSearch-module__t875Pa__resultLink{transition:none}}
.plans-module__XnBIHG__page{width:min(100%,1200px);padding:18px 14px calc(112px + env(safe-area-inset-bottom,0px));color:var(--text);margin:0 auto}.plans-module__XnBIHG__hero{--hero-image:url(/artwork/plans/hero-night-reading.webp);isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));background:var(--surface);color:#f6f0e5;border-radius:22px;align-items:center;min-height:270px;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 20px #0c0a081f}.plans-module__XnBIHG__hero:before{z-index:0;background-image:linear-gradient(90deg, #0b0a08b8 0%, #0b0a0875 54%, #0d0a071a 100%), linear-gradient(0deg, #0c0a0838, transparent 72%), var(--hero-image);content:"";pointer-events:none;background-position:50%,50%,72% 54%;background-size:cover,cover,cover;position:absolute;inset:0}.plans-module__XnBIHG__heroContent{z-index:1;max-width:365px;padding:25px 22px;position:relative}.plans-module__XnBIHG__heroEyebrow,.plans-module__XnBIHG__sectionEyebrow{color:var(--accent-text);letter-spacing:.2em;text-transform:uppercase;font-size:.67rem;font-weight:700;line-height:1.4}.plans-module__XnBIHG__heroEyebrow{color:var(--gold-dark)}.plans-module__XnBIHG__heroTitle{letter-spacing:-.065em;margin-top:1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.35rem,13vw,4.2rem);font-weight:600;line-height:.99}.plans-module__XnBIHG__heroDescription{color:#e0d7c8;max-width:300px;margin-top:5px;font-size:.96rem;line-height:1.42}html.light .plans-module__XnBIHG__hero{--hero-image:url(/artwork/plans/hero.webp);border-color:color-mix(in srgb,var(--accent-border) 24%,transparent);background:var(--surface);color:#22231f;box-shadow:0 6px 18px #3f2f1d17}html.light .plans-module__XnBIHG__hero:before{background-image:linear-gradient(90deg, #faf7ef9e 0%, #faf7ef61 48%, #faf7ef14 78%), linear-gradient(0deg, #f6f1e71f, transparent 68%), var(--hero-image);background-position:50%,50%,0 54%}html.light .plans-module__XnBIHG__heroEyebrow{color:var(--accent-text)}html.light .plans-module__XnBIHG__heroDescription{color:#393a35}.plans-module__XnBIHG__categoryGrid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid;position:relative}.plans-module__XnBIHG__categoryTile{--tile-bg:#242424;--tile-ink:#f3ecdf;--tile-muted:#d1c6b3;--tile-accent:var(--gold-dark);isolation:isolate;border:1px solid color-mix(in srgb, var(--tile-accent) 30%, transparent);background:var(--tile-bg);min-width:0;min-height:56px;color:var(--tile-ink);border-radius:15px;align-items:center;gap:clamp(5px,1.5vw,7px);padding:4px 7px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 14px #04040324}.plans-module__XnBIHG__categoryTile[data-category=New\ Testament],.plans-module__XnBIHG__categoryTile[data-category=Spiritual\ Growth],.plans-module__XnBIHG__categoryTile[data-category=Life]{--tile-bg:#202a31;--tile-ink:#eaf0f2;--tile-muted:#c1ced2;--tile-accent:#a9c3ce}.plans-module__XnBIHG__categoryTile[data-category=Jesus],.plans-module__XnBIHG__categoryTile[data-category=Wisdom],.plans-module__XnBIHG__categoryTile[data-category=People]{--tile-bg:#24291f;--tile-ink:#eff0e7;--tile-muted:#c9d0bc;--tile-accent:#b8c797}.plans-module__XnBIHG__categoryTile[data-category=Relationships]{--tile-bg:#2b2023;--tile-ink:#f5e9e6;--tile-muted:#d7c5c3;--tile-accent:#e0b2a9}.plans-module__XnBIHG__categoryTile:before,.plans-module__XnBIHG__categoryTile:after{z-index:-1;content:"";position:absolute;inset:0}.plans-module__XnBIHG__categoryTile:before{background-image:var(--tile-image);background-position:center var(--tile-position,52%);opacity:.48;filter:saturate(.82)contrast(.92);background-size:cover;transition:transform .4s;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}.plans-module__XnBIHG__categoryTile:after{background:linear-gradient(90deg, var(--tile-bg) 0%, color-mix(in srgb, var(--tile-bg) 72%, transparent) 32%, color-mix(in srgb, var(--tile-bg) 16%, transparent) 100%)}.plans-module__XnBIHG__categoryTile:hover,.plans-module__XnBIHG__categoryTile:focus-visible{border-color:color-mix(in srgb, var(--tile-accent) 70%, transparent)}.plans-module__XnBIHG__categoryTile:hover{transform:translateY(-1px);box-shadow:0 8px 19px #05040330}.plans-module__XnBIHG__categoryTile:hover:before,.plans-module__XnBIHG__categoryTile:focus-visible:before{transform:scale(1.035)}.plans-module__XnBIHG__categoryTile:focus-visible{outline:2px solid var(--tile-accent);outline-offset:2px}.plans-module__XnBIHG__planCard:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 52%, transparent);outline-offset:2px}.plans-module__XnBIHG__categoryIcon{border:1px solid color-mix(in srgb, var(--tile-accent) 40%, transparent);width:clamp(25px,6.5vw,28px);height:clamp(25px,6.5vw,28px);color:var(--tile-accent);background:#fffbef29;border-radius:50%;flex:none;place-items:center;display:grid}.plans-module__XnBIHG__categoryCopy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding-right:15px;display:flex}.plans-module__XnBIHG__categoryName{min-height:0;color:var(--tile-ink);letter-spacing:-.01em;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:"Source Serif 4 Scripture",Georgia,serif;font-size:clamp(12.5px,3.25vw,14px);font-weight:550;line-height:1.08;display:-webkit-box;overflow:hidden}.plans-module__XnBIHG__categoryCount{color:var(--tile-muted);white-space:nowrap;margin-top:3px;font-size:11px;font-weight:500;line-height:1.15}.plans-module__XnBIHG__categoryArrow{width:14px;height:18px;color:var(--tile-accent);flex:none;margin-left:0;position:absolute;right:7px}html.light .plans-module__XnBIHG__categoryTile{border-color:color-mix(in srgb, var(--tile-light-tone) 62%, var(--border));background:linear-gradient(145deg, color-mix(in srgb, var(--tile-light-tone) 46%, var(--surface)), color-mix(in srgb, var(--tile-light-tone) 62%, var(--surface)));color:var(--text)}html.light .plans-module__XnBIHG__categoryTile:before{opacity:1;filter:none;-webkit-mask-image:none;mask-image:none}html.light .plans-module__XnBIHG__categoryTile:after{background:linear-gradient(90deg, color-mix(in srgb, var(--tile-light-tone) 62%, transparent), color-mix(in srgb, var(--tile-light-tone) 47%, transparent))}html.light .plans-module__XnBIHG__categoryIcon{border-color:color-mix(in srgb, var(--tile-light-tone) 72%, var(--border));background:color-mix(in srgb, var(--tile-light-tone) 48%, var(--surface));color:color-mix(in srgb, var(--tile-tone) 76%, var(--text))}html.light .plans-module__XnBIHG__categoryName{color:var(--text)}html.light .plans-module__XnBIHG__categoryCount{color:color-mix(in srgb, var(--text) 68%, var(--muted))}html.light .plans-module__XnBIHG__categoryArrow{color:color-mix(in srgb, var(--tile-tone) 64%, var(--accent))}.plans-module__XnBIHG__continueSection{border-bottom:1px solid color-mix(in srgb, var(--accent) 23%, var(--border));margin-top:22px;padding-bottom:24px;scroll-margin-top:96px}.plans-module__XnBIHG__continueSection .my-plans-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.plans-module__XnBIHG__continueSection .my-plans-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;margin-left:auto;display:flex}.plans-module__XnBIHG__continueSection .my-plans-heading-copy{align-items:center;gap:11px;min-width:0;display:flex}.plans-module__XnBIHG__continueSection .my-plans-icon{border:1px solid color-mix(in srgb, var(--accent) 21%, var(--border));background:color-mix(in srgb, var(--accent) 11%, var(--surface));width:43px;height:43px;color:var(--accent-text);border-radius:14px;flex:none;place-items:center;display:grid}.plans-module__XnBIHG__continueSection .my-plans-title{letter-spacing:-.035em;margin-top:1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.18rem,4.7vw,1.55rem);font-weight:600;line-height:1.1}.plans-module__XnBIHG__continueSection .my-plans-kicker{color:var(--accent-text);letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:700;line-height:1.3}.plans-module__XnBIHG__continueSection .my-plans-join{margin:0}.plans-module__XnBIHG__continueSection .my-plans-join>div{margin-top:0}.plans-module__XnBIHG__continueSection .my-plans-join button{border-color:color-mix(in srgb, var(--accent) 37%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;height:38px;min-height:38px;padding:0 12px;display:inline-flex}.plans-module__XnBIHG__continueSection .my-plans-join button svg{width:16px;height:16px}.plans-module__XnBIHG__continueSection .my-plans-list{gap:9px;margin-top:13px;display:grid}.plans-module__XnBIHG__continueSection .plan-progress-link{border-color:color-mix(in srgb, var(--accent) 23%, var(--border));border-radius:17px;align-items:center;gap:10px;min-width:0;padding:10px;box-shadow:0 3px 12px #3f2f1c0e}.plans-module__XnBIHG__continueSection .plan-progress-artwork{background-position:50%;background-size:cover;border:1px solid #78582e26;border-radius:12px;flex:none;width:70px;height:62px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #1b140c24}.plans-module__XnBIHG__continueSection .plan-progress-artwork-image{-o-object-fit:cover;object-fit:cover}.plans-module__XnBIHG__continueSection .plan-progress-title{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:600;line-height:1.15}.plans-module__XnBIHG__continueSection .plan-progress-detail{margin-top:3px;font-size:.68rem;line-height:1.25}.plans-module__XnBIHG__continueSection .plan-progress-next{margin-top:4px;font-size:.7rem;line-height:1.25}.plans-module__XnBIHG__continueSection .plan-progress-link [data-resume-control]{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--surface));width:42px;height:42px;color:var(--accent-text);border-radius:50%}.plans-module__XnBIHG__continueSection .plan-progress-link [data-resume-control] svg{width:17px;height:17px}.plans-module__XnBIHG__continueSection .plan-progress-track{background:color-mix(in srgb, var(--accent) 12%, var(--surface2));height:5px}.plans-module__XnBIHG__continueSection .plan-progress-fill{background:linear-gradient(90deg,var(--accent-pressed),var(--accent-fill))}.plans-module__XnBIHG__discoverSection{margin-top:27px;scroll-margin-top:96px}.plans-module__XnBIHG__discoverHeading{justify-content:space-between;align-items:end;gap:12px;display:flex}.plans-module__XnBIHG__sectionEyebrow{font-size:.63rem}.plans-module__XnBIHG__discoverTitle{letter-spacing:-.045em;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,6vw,2.05rem);font-weight:600;line-height:1.1}.plans-module__XnBIHG__discoverDescription{color:var(--muted);margin-top:4px;font-size:.8rem;line-height:1.4}.plans-module__XnBIHG__totalCount{color:var(--muted);white-space:nowrap;flex:none;padding-bottom:2px;font-size:.7rem}.plans-module__XnBIHG__topicSections{margin-top:19px}.plans-module__XnBIHG__topicSection{scroll-margin-top:88px}.plans-module__XnBIHG__topicSection+.plans-module__XnBIHG__topicSection{border-top:1px solid color-mix(in srgb, var(--accent) 21%, var(--border));margin-top:22px;padding-top:21px}.plans-module__XnBIHG__topicHeader{align-items:center;gap:11px;min-width:0;display:flex}.plans-module__XnBIHG__topicIcon{border:1px solid color-mix(in srgb, var(--accent) 23%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface));width:43px;height:43px;color:var(--accent-text);border-radius:14px;flex:none;place-items:center;display:grid}.plans-module__XnBIHG__topicHeading{gap:2px;min-width:0;display:grid}.plans-module__XnBIHG__topicTitle{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,5.7vw,1.9rem);font-weight:600;line-height:1.05;overflow:hidden}.plans-module__XnBIHG__topicSummary{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.3;overflow:hidden}.plans-module__XnBIHG__topicCount{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));color:var(--accent-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;margin-left:auto;padding:6px 8px 6px 9px;font-size:.68rem;font-weight:600;display:inline-flex}.plans-module__XnBIHG__planList{gap:8px;margin-top:12px;display:grid}.plans-module__XnBIHG__planCard{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:84px;color:var(--text);border-radius:17px;align-items:center;gap:10px;padding:8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 2px 10px #3f2f1c0b}.plans-module__XnBIHG__planCard:hover{border-color:color-mix(in srgb, var(--accent) 43%, var(--border));transform:translateY(-1px);box-shadow:0 5px 14px #3f2f1c17}.plans-module__XnBIHG__planArtwork{border:1px solid #78582e1f;border-radius:11px;flex:none;width:70px;height:64px;display:block;position:relative;box-shadow:inset 0 1px 4px #1b140c29}.plans-module__XnBIHG__planArtworkImage{-o-object-fit:cover;object-fit:cover}.plans-module__XnBIHG__planDetails{flex:1;align-content:center;gap:3px;min-width:0;display:grid}.plans-module__XnBIHG__planDuration{color:var(--muted);align-items:center;gap:5px;font-size:.67rem;line-height:1.2;display:flex}.plans-module__XnBIHG__planDuration svg{color:var(--accent-text);flex:none}.plans-module__XnBIHG__planTitle{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:600;line-height:1.14;display:-webkit-box;overflow:hidden}.plans-module__XnBIHG__planDescription{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.3;display:-webkit-box;overflow:hidden}.plans-module__XnBIHG__planAction{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--surface));min-height:34px;color:var(--accent-text);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;padding:0 9px 0 11px;font-size:.68rem;font-weight:700;display:inline-flex}.plans-module__XnBIHG__planAction svg{width:13px;height:13px}@media (max-width:639px){.plans-module__XnBIHG__categoryTile:last-child{grid-column:1/-1}.plans-module__XnBIHG__categoryGrid{gap:11px}}@media (min-width:640px){.plans-module__XnBIHG__page{padding:25px 28px calc(124px + env(safe-area-inset-bottom,0px))}.plans-module__XnBIHG__hero{min-height:296px;margin:0}.plans-module__XnBIHG__heroContent{max-width:430px;padding:30px 34px}.plans-module__XnBIHG__heroTitle{font-size:4.5rem}.plans-module__XnBIHG__heroDescription{font-size:.96rem}.plans-module__XnBIHG__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px}.plans-module__XnBIHG__continueSection .my-plans-join button{border-radius:12px;gap:6px;width:auto;height:38px;min-height:38px;padding:0 10px;display:inline-flex}.plans-module__XnBIHG__categoryTile{gap:11px;min-height:64px;padding:8px 9px}.plans-module__XnBIHG__continueSection{margin-top:27px;padding-bottom:28px}.plans-module__XnBIHG__continueSection .plan-progress-link{gap:13px;padding:12px}.plans-module__XnBIHG__continueSection .plan-progress-artwork{width:82px;height:68px}.plans-module__XnBIHG__continueSection .plan-progress-title{font-size:1.08rem}.plans-module__XnBIHG__discoverSection{margin-top:34px}.plans-module__XnBIHG__topicSection+.plans-module__XnBIHG__topicSection{margin-top:26px;padding-top:24px}.plans-module__XnBIHG__topicHeader{gap:13px}.plans-module__XnBIHG__topicIcon{width:49px;height:49px}.plans-module__XnBIHG__topicSummary{font-size:.82rem}.plans-module__XnBIHG__topicCount{padding:7px 11px;font-size:.74rem}.plans-module__XnBIHG__planList{gap:9px;margin-top:14px}.plans-module__XnBIHG__planCard{gap:13px;min-height:94px;padding:10px}.plans-module__XnBIHG__planArtwork{border-radius:13px;width:88px;height:72px}.plans-module__XnBIHG__planTitle{font-size:1.1rem}.plans-module__XnBIHG__planDescription{font-size:.78rem}.plans-module__XnBIHG__planAction{min-height:38px;padding-left:13px;padding-right:11px;font-size:.75rem}}@media (min-width:1024px){.plans-module__XnBIHG__page{padding-top:32px}.plans-module__XnBIHG__hero{min-height:311px}.plans-module__XnBIHG__heroContent{padding:37px 36px}.plans-module__XnBIHG__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.plans-module__XnBIHG__categoryTile{min-height:69px;padding-left:10px;padding-right:10px}}@media (max-width:380px){.plans-module__XnBIHG__page{padding-left:11px;padding-right:11px}.plans-module__XnBIHG__heroContent{padding-left:24px;padding-right:24px}.plans-module__XnBIHG__categoryTile{padding-left:7px;padding-right:7px}.plans-module__XnBIHG__continueSection .plan-progress-link{gap:8px;padding:8px}.plans-module__XnBIHG__continueSection .plan-progress-artwork{width:61px;height:58px}.plans-module__XnBIHG__planCard{gap:8px;padding:7px}.plans-module__XnBIHG__planArtwork{width:62px;height:58px}.plans-module__XnBIHG__planAction{padding-left:8px;padding-right:7px;font-size:.63rem}}@media (hover:none),(pointer:coarse){.plans-module__XnBIHG__categoryTile:hover{transform:none;box-shadow:0 5px 14px #04040324}.plans-module__XnBIHG__categoryTile:hover:before,.plans-module__XnBIHG__planCard:hover{transform:none}}@media (prefers-reduced-motion:reduce){.plans-module__XnBIHG__categoryTile,.plans-module__XnBIHG__categoryTile:before,.plans-module__XnBIHG__planCard{transition:none}}
