.productAccessGate-module__8vUGXq__shell{justify-content:center;align-items:flex-start;min-height:min(100dvh,720px);padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.5rem) 3rem;display:flex}.productAccessGate-module__8vUGXq__card{border:1px solid color-mix(in srgb, var(--color-gold) 38%, var(--color-techelet) 14%);background:color-mix(in srgb, var(--color-shesh) 78%, white);width:min(100%,28rem);box-shadow:0 8px 32px color-mix(in srgb, var(--color-ink) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-gold) 12%, transparent);color:color-mix(in srgb, var(--color-ink) 92%, var(--color-techelet));border-radius:14px;padding:1.35rem 1.25rem 1.15rem}.productAccessGate-module__8vUGXq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-muted) 88%, var(--color-techelet));margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.productAccessGate-module__8vUGXq__title{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;color:var(--color-techelet);margin:0 0 .65rem;font-size:clamp(1.35rem,4vw,1.65rem);font-weight:500;line-height:1.2}.productAccessGate-module__8vUGXq__lead{color:color-mix(in srgb, var(--color-muted) 88%, var(--color-techelet));margin:0 0 1.15rem;font-size:.875rem;line-height:1.5}.productAccessGate-module__8vUGXq__actions{flex-direction:column;gap:.65rem;display:flex}.productAccessGate-module__8vUGXq__btn{border:1px solid color-mix(in srgb, var(--color-techelet) 22%, var(--color-border));background:color-mix(in srgb, var(--color-workspace-cream) 80%, white);width:100%;min-height:2.5rem;color:var(--color-techelet);letter-spacing:.02em;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:650;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.productAccessGate-module__8vUGXq__btn:hover{border-color:color-mix(in srgb, var(--color-gold) 55%, var(--color-techelet));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 18%, transparent)}.productAccessGate-module__8vUGXq__btn:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.productAccessGate-module__8vUGXq__btnPrimary{background:color-mix(in srgb, var(--color-techelet) 92%, var(--color-ink));border-color:color-mix(in srgb, var(--color-gold) 45%, var(--color-techelet));color:var(--color-shesh)}.productAccessGate-module__8vUGXq__btnPrimary:hover{background:color-mix(in srgb, var(--color-techelet) 78%, var(--color-ink));color:var(--color-shesh)}.productAccessGate-module__8vUGXq__shareNote{color:color-mix(in srgb, var(--color-muted) 88%, var(--color-techelet));margin:1rem 0 0;font-size:.8125rem;line-height:1.45}.productAccessGate-module__8vUGXq__institution{margin:.65rem 0 0;font-size:.8125rem;line-height:1.45}.productAccessGate-module__8vUGXq__institution a{color:var(--color-techelet);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-techelet) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--color-techelet) 45%, transparent);text-underline-offset:.15em}.productAccessGate-module__8vUGXq__institution a:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--color-techelet) 72%, transparent);text-decoration-color:color-mix(in srgb, var(--color-techelet) 72%, transparent)}.productAccessGate-module__8vUGXq__foot{border-top:1px solid color-mix(in srgb, var(--color-gold) 28%, var(--color-border));color:color-mix(in srgb, var(--color-muted) 90%, var(--color-techelet));margin:1.1rem 0 0;padding-top:.85rem;font-size:.78rem;line-height:1.5}.productAccessGate-module__8vUGXq__foot a{color:var(--color-techelet);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-techelet) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-techelet) 40%, transparent);text-underline-offset:.12em}.productAccessGate-module__8vUGXq__foot a:hover{-webkit-text-decoration-color:color-mix(in srgb, var(--color-techelet) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-techelet) 70%, transparent)}
.brandPrintHeader-module__cmuUXW__printBrand{display:none}.brandPrintHeader-module__cmuUXW__printBrandIcon{object-fit:contain;width:auto;height:22px}.brandPrintHeader-module__cmuUXW__printBrandWordmark{letter-spacing:.01em;white-space:nowrap;font-size:14px;font-weight:650}.brandPrintHeader-module__cmuUXW__torah{color:#2f2f2f}.brandPrintHeader-module__cmuUXW__sync{color:#2a4568}@media print{.brandPrintHeader-module__cmuUXW__printBrand{border-bottom:.5pt solid #ccc;align-items:center;gap:8px;width:100%;margin:0 0 .65rem;padding-bottom:.35rem;display:inline-flex}.brandPrintHeader-module__cmuUXW__printBrandWordmark{font-size:11pt}.brandPrintHeader-module__cmuUXW__printBrandIcon{height:18px}}
.practiceCalendar-module__gBHina__page{max-width:52rem;color:var(--color-ink);background:var(--color-shesh);margin:0 auto;padding:1.5rem 1.25rem 2.5rem}.practiceCalendar-module__gBHina__toolbar{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-shesh) 92%, var(--color-techelet));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.25rem;padding:12px 14px;display:flex}.practiceCalendar-module__gBHina__toolbarBack{color:var(--color-techelet);font-size:14px;font-weight:600;text-decoration:none}.practiceCalendar-module__gBHina__toolbarBack:hover{text-decoration:underline}.practiceCalendar-module__gBHina__toolbarActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.practiceCalendar-module__gBHina__toolbarHint{color:var(--color-muted);font-size:13px}.practiceCalendar-module__gBHina__printBtn{border:1px solid color-mix(in srgb, var(--color-techelet) 48%, var(--color-ink));background:var(--color-techelet);color:var(--color-shesh);cursor:pointer;border-radius:10px;flex-shrink:0;padding:10px 18px;font-size:14px;font-weight:650}.practiceCalendar-module__gBHina__printBtn:hover{filter:brightness(1.05)}.practiceCalendar-module__gBHina__printBtn:focus-visible{outline:2px solid var(--color-techelet);outline-offset:2px}.practiceCalendar-module__gBHina__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-techelet);margin:0 0 .35rem;font-size:.8rem;font-weight:700}.practiceCalendar-module__gBHina__title{color:color-mix(in srgb, var(--color-techelet) 88%, var(--color-ink));margin:0 0 .35rem;font-size:clamp(1.72rem,3.6vw,2.15rem);font-weight:800;line-height:1.2}.practiceCalendar-module__gBHina__subtitle{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted));margin:0 0 1rem;font-size:1rem;line-height:1.45}.practiceCalendar-module__gBHina__sprintTonightCard{border:2px solid color-mix(in srgb, var(--color-gold) 58%, var(--color-techelet));background:color-mix(in srgb, var(--color-gold) 11%, #fff);box-shadow:0 6px 18px color-mix(in srgb, var(--color-techelet) 6%, transparent);border-radius:14px;margin-bottom:1rem;padding:1rem 1.1rem}.practiceCalendar-module__gBHina__sprintTonightHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .55rem;margin-bottom:.4rem;display:flex}.practiceCalendar-module__gBHina__sprintTonightHeading{color:color-mix(in srgb, var(--color-techelet) 88%, var(--color-ink));margin:0;font-size:.92rem;font-weight:700}.practiceCalendar-module__gBHina__sprintTonightTarget{font-variant-numeric:tabular-nums;color:var(--color-techelet);margin:0 0 .3rem;font-size:clamp(1.2rem,3.5vw,1.45rem);font-weight:800;line-height:1.2}.practiceCalendar-module__gBHina__sprintTonightRhythm{color:var(--color-muted);margin:0 0 .75rem;font-size:.84rem;line-height:1.4}.practiceCalendar-module__gBHina__sprintTonightActions{flex-wrap:wrap;gap:.5rem .65rem;display:flex}.practiceCalendar-module__gBHina__rampCard{border:1px solid color-mix(in srgb, var(--color-techelet) 28%, var(--color-border));background:color-mix(in srgb, var(--color-techelet) 5%, var(--color-shesh));border-radius:12px;margin-bottom:1rem;padding:.95rem 1.05rem}.practiceCalendar-module__gBHina__rampCardHeading{color:var(--color-techelet);margin:0 0 .35rem;font-size:.95rem;font-weight:750}.practiceCalendar-module__gBHina__rampCardBody,.practiceCalendar-module__gBHina__rampCardHint{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted));margin:0;font-size:.86rem;line-height:1.45}.practiceCalendar-module__gBHina__rampCardHint{color:var(--color-muted);margin-top:.45rem;font-size:.8rem}.practiceCalendar-module__gBHina__helpDetails{margin-bottom:.85rem}.practiceCalendar-module__gBHina__helpSummary{cursor:pointer;color:var(--color-techelet);font-size:.9rem;font-weight:700;list-style:none}.practiceCalendar-module__gBHina__helpSummary::-webkit-details-marker{display:none}.practiceCalendar-module__gBHina__helpBody{border-top:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);margin-top:.55rem;padding-top:.55rem}.practiceCalendar-module__gBHina__catchUpInlineHeading{color:color-mix(in srgb, var(--color-ink) 88%, var(--color-muted));margin:.65rem 0 .25rem;font-size:.84rem;font-weight:700}.practiceCalendar-module__gBHina__gridLegendInline{color:var(--color-muted);margin:0 0 .45rem;font-size:.8rem;line-height:1.4}.practiceCalendar-module__gBHina__weekGridHint{color:var(--color-muted);margin:.35rem 0 0;font-size:.76rem;line-height:1.35}.practiceCalendar-module__gBHina__gridScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.practiceCalendar-module__gBHina__stepLabelLong{display:inline}.practiceCalendar-module__gBHina__stepLabelShort{display:none}.practiceCalendar-module__gBHina__weekFocusTarget{color:var(--color-muted);font-weight:600}.practiceCalendar-module__gBHina__valueChips{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.practiceCalendar-module__gBHina__valueChips li{border:1px solid color-mix(in srgb, var(--color-gold) 62%, var(--color-border));background:color-mix(in srgb, var(--color-gold) 12%, var(--color-shesh));color:color-mix(in srgb, var(--color-techelet) 76%, var(--color-ink));border-radius:999px;padding:.38rem .64rem;font-size:.8rem;font-weight:700;line-height:1}.practiceCalendar-module__gBHina__goalCard,.practiceCalendar-module__gBHina__catchUpCard,.practiceCalendar-module__gBHina__howToPrint{border:1px solid var(--color-border);break-inside:avoid;border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem}.practiceCalendar-module__gBHina__goalCard{border-color:color-mix(in srgb, var(--color-gold) 35%, var(--color-border));background:color-mix(in srgb, var(--color-gold) 8%, var(--color-shesh))}.practiceCalendar-module__gBHina__catchUpCard{border-color:color-mix(in srgb, var(--color-gold) 28%, var(--color-border));background:color-mix(in srgb, var(--color-gold) 7%, var(--color-shesh))}.practiceCalendar-module__gBHina__howToPrint{border-color:color-mix(in srgb, var(--color-techelet) 32%, var(--color-border));background:color-mix(in srgb, var(--color-techelet) 6%, var(--color-shesh))}.practiceCalendar-module__gBHina__printOnly{display:none}.practiceCalendar-module__gBHina__goalSummary{color:var(--color-ink);margin:0 0 .65rem;font-size:.95rem;font-weight:650;line-height:1.4}.practiceCalendar-module__gBHina__howToDetails,.practiceCalendar-module__gBHina__catchUpDetails,.practiceCalendar-module__gBHina__weekDetails{background:0 0;border:none;border-radius:0;margin-bottom:.65rem}.practiceCalendar-module__gBHina__weekDetails{border-bottom:1px solid color-mix(in srgb, var(--color-border) 78%, transparent)}.practiceCalendar-module__gBHina__howToSummary,.practiceCalendar-module__gBHina__catchUpSummary,.practiceCalendar-module__gBHina__weekDetailsSummary{color:color-mix(in srgb, var(--color-techelet) 80%, var(--color-ink));cursor:pointer;padding:.55rem 0;font-size:.88rem;font-weight:700;list-style:none}.practiceCalendar-module__gBHina__weekDetailsSummary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.practiceCalendar-module__gBHina__howToSummary::-webkit-details-marker{display:none}.practiceCalendar-module__gBHina__catchUpSummary::-webkit-details-marker{display:none}.practiceCalendar-module__gBHina__weekDetailsSummary::-webkit-details-marker{display:none}.practiceCalendar-module__gBHina__howToBody,.practiceCalendar-module__gBHina__catchUpDetails>p,.practiceCalendar-module__gBHina__weekDetailsBody{padding:0 .85rem .75rem}.practiceCalendar-module__gBHina__howToRhythm{margin:0 0 .4rem;font-size:.86rem;font-weight:650;line-height:1.4}.practiceCalendar-module__gBHina__howToRules{margin:0 0 .45rem;padding-left:1.1rem;font-size:.84rem;line-height:1.4}.practiceCalendar-module__gBHina__howToRules li+li{margin-top:.2rem}.practiceCalendar-module__gBHina__glossaryDetails{margin-top:.25rem}.practiceCalendar-module__gBHina__glossarySummary{color:var(--color-techelet);cursor:pointer;font-size:.8rem;font-weight:600}.practiceCalendar-module__gBHina__glossaryBody{color:var(--color-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.4}.practiceCalendar-module__gBHina__catchUpBody{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted));margin:0;font-size:.84rem;line-height:1.4}.practiceCalendar-module__gBHina__weekDetailsBody{padding-top:0}.practiceCalendar-module__gBHina__weekScoresCompact{color:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted));margin:.35rem 0 0;font-size:.76rem;font-weight:600}.practiceCalendar-module__gBHina__gridLegendGlobal{color:var(--color-muted);margin:0 0 .65rem;font-size:.72rem;line-height:1.35}.practiceCalendar-module__gBHina__solidTracker{border:1px solid color-mix(in srgb, var(--color-gold) 35%, var(--color-border));background:color-mix(in srgb, var(--color-gold) 8%, var(--color-shesh));border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:.35rem .75rem;margin:0 0 1rem;padding:.55rem .75rem;display:flex}.practiceCalendar-module__gBHina__previewWeek{border:1px dashed color-mix(in srgb, var(--color-muted) 45%, var(--color-border));background:color-mix(in srgb, var(--color-muted) 6%, var(--color-shesh));border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem}.practiceCalendar-module__gBHina__previewHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .65rem;margin-bottom:.35rem;display:flex}.practiceCalendar-module__gBHina__previewBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);border:1px solid color-mix(in srgb, var(--color-muted) 40%, var(--color-border));background:color-mix(in srgb, var(--color-muted) 8%, #fff);border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:700}.practiceCalendar-module__gBHina__previewNote{color:color-mix(in srgb, var(--color-ink) 75%, var(--color-muted));margin:0 0 .65rem;font-size:.84rem;line-height:1.4}.practiceCalendar-module__gBHina__previewGridWrap{opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none}.practiceCalendar-module__gBHina__emptyCtaCard{border:2px solid color-mix(in srgb, var(--color-techelet) 42%, var(--color-gold));background:color-mix(in srgb, var(--color-techelet) 6%, #fff);box-shadow:0 4px 16px color-mix(in srgb, var(--color-techelet) 6%, transparent);border-radius:14px;margin-bottom:1rem;padding:1rem 1.1rem}.practiceCalendar-module__gBHina__emptyCtaHeading{color:var(--color-techelet);margin:0 0 .4rem;font-size:1.05rem;font-weight:800}.practiceCalendar-module__gBHina__emptyCtaBody{color:color-mix(in srgb, var(--color-ink) 85%, var(--color-muted));margin:0 0 .45rem;font-size:.9rem;line-height:1.45}.practiceCalendar-module__gBHina__emptyNightHint{color:var(--color-muted);margin:0 0 .85rem;font-size:.82rem;line-height:1.4}.practiceCalendar-module__gBHina__emptyPrintNote{color:var(--color-muted);margin:.65rem 0 0;font-size:.78rem;line-height:1.35}.practiceCalendar-module__gBHina__emptyCtaBtn{display:inline-block}.practiceCalendar-module__gBHina__emptyUnlockWrap{margin-bottom:1rem}.practiceCalendar-module__gBHina__emptyUnlockLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .4rem;font-size:.78rem;font-weight:700}.practiceCalendar-module__gBHina__inlineActions{flex-wrap:wrap;gap:.5rem .65rem;margin-top:.65rem;display:flex}.practiceCalendar-module__gBHina__cardHeading{text-transform:uppercase;letter-spacing:.04em;color:color-mix(in srgb, var(--color-techelet) 82%, var(--color-ink));margin:0 0 .5rem;font-size:.92rem;font-weight:800}.practiceCalendar-module__gBHina__goalFields{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin-bottom:.65rem;display:grid}.practiceCalendar-module__gBHina__goalField{flex-direction:column;gap:.2rem;display:flex}.practiceCalendar-module__gBHina__goalFieldWide{grid-column:1/-1}.practiceCalendar-module__gBHina__goalLabel{color:var(--color-muted);font-size:.78rem;font-weight:600}.practiceCalendar-module__gBHina__goalLine{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 35%, transparent);min-height:1.35rem;display:block}.practiceCalendar-module__gBHina__goalValue,.practiceCalendar-module__gBHina__pasukHint{color:var(--color-ink);border-bottom:1px solid color-mix(in srgb, var(--color-techelet) 35%, transparent);padding-bottom:.15rem;font-size:.92rem;font-weight:650;line-height:1.35;display:block}.practiceCalendar-module__gBHina__planBanner{border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;padding:.65rem .85rem;font-size:.84rem;line-height:1.4;display:flex}.practiceCalendar-module__gBHina__planBannerPersonalized{border:1px solid color-mix(in srgb, var(--color-techelet) 32%, var(--color-border));background:color-mix(in srgb, var(--color-techelet) 8%, var(--color-shesh))}.practiceCalendar-module__gBHina__planBannerEmpty{border:1px solid color-mix(in srgb, var(--color-gold) 40%, var(--color-border));background:color-mix(in srgb, var(--color-gold) 10%, var(--color-shesh))}.practiceCalendar-module__gBHina__planBannerText{color:color-mix(in srgb, var(--color-ink) 85%, var(--color-muted));flex:12rem;margin:0}.practiceCalendar-module__gBHina__planBannerStale{color:color-mix(in srgb, var(--color-gold) 70%, var(--color-ink));font-weight:600}.practiceCalendar-module__gBHina__planBannerLink,.practiceCalendar-module__gBHina__planBannerCta{color:var(--color-techelet);flex-shrink:0;font-size:.82rem;font-weight:700;text-decoration:none}.practiceCalendar-module__gBHina__planBannerCta{border:1px solid color-mix(in srgb, var(--color-techelet) 40%, var(--color-border));background:var(--color-techelet);color:var(--color-shesh);border-radius:8px;padding:.4rem .75rem}.practiceCalendar-module__gBHina__planBannerLink:hover,.practiceCalendar-module__gBHina__planBannerCta:hover{text-decoration:underline}.practiceCalendar-module__gBHina__planBannerCta:hover{filter:brightness(1.05);text-decoration:none}.practiceCalendar-module__gBHina__weekBlockActive{border:2px solid color-mix(in srgb, var(--color-gold) 58%, var(--color-techelet));background:color-mix(in srgb, var(--color-gold) 9%, #fff);box-shadow:0 4px 14px color-mix(in srgb, var(--color-techelet) 5%, transparent);border-radius:14px;margin-bottom:1rem;padding:.85rem .95rem .95rem}.practiceCalendar-module__gBHina__weekActiveBadge{letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;color:var(--color-shesh);background:var(--color-techelet);border-radius:999px;margin-left:.45rem;padding:.12rem .45rem;font-size:.62rem;font-weight:700}.practiceCalendar-module__gBHina__sectionProgress{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin-bottom:.65rem;display:grid}.practiceCalendar-module__gBHina__sectionProgressSingle{margin-bottom:.65rem}.practiceCalendar-module__gBHina__sectionProgressItem{flex-direction:column;gap:.2rem;display:flex}.practiceCalendar-module__gBHina__sectionProgressPair{align-items:flex-end;gap:.35rem;display:flex}.practiceCalendar-module__gBHina__sectionProgressPair .practiceCalendar-module__gBHina__goalLine{flex:1}.practiceCalendar-module__gBHina__sectionProgressSlash{color:var(--color-muted);padding-bottom:.15rem;font-size:.85rem;font-weight:700}.practiceCalendar-module__gBHina__promise{margin:0;font-size:.88rem;font-style:italic;line-height:1.4}.practiceCalendar-module__gBHina__weekBlock{break-inside:avoid-page;margin-bottom:1.1rem}.practiceCalendar-module__gBHina__weekHeader{border-bottom:2px solid color-mix(in srgb, var(--color-gold) 58%, var(--color-techelet));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-bottom:.35rem;padding-bottom:.25rem;display:flex}.practiceCalendar-module__gBHina__weekTitle{margin:0;font-size:1rem;font-weight:700}.practiceCalendar-module__gBHina__weekFocus{color:color-mix(in srgb, var(--color-techelet) 68%, var(--color-ink));margin:0;font-size:.78rem;font-weight:700}.practiceCalendar-module__gBHina__weekFocusTask{color:color-mix(in srgb, var(--color-ink) 75%, var(--color-muted));margin:0 0 .25rem;font-size:.8rem;line-height:1.35}.practiceCalendar-module__gBHina__weekPasukTarget{color:color-mix(in srgb, var(--color-gold) 55%, var(--color-techelet));margin:0 0 .45rem;font-size:.78rem;font-weight:700}.practiceCalendar-module__gBHina__weekReviewNote{color:var(--color-muted);margin:-.2rem 0 .45rem;font-size:.75rem;font-style:italic}.practiceCalendar-module__gBHina__grid{border-collapse:collapse;width:100%;min-width:28rem;font-size:.85rem}.practiceCalendar-module__gBHina__grid th,.practiceCalendar-module__gBHina__grid td{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);text-align:center;vertical-align:middle;padding:.28rem .2rem}.practiceCalendar-module__gBHina__grid th{background:color-mix(in srgb, var(--color-techelet) 10%, var(--color-shesh));font-weight:650}.practiceCalendar-module__gBHina__grid th:first-child,.practiceCalendar-module__gBHina__grid td:first-child{text-align:left;width:2.5rem;padding-left:.45rem;font-weight:600}.practiceCalendar-module__gBHina__grid th.practiceCalendar-module__gBHina__pasukCol{width:3.25rem}.practiceCalendar-module__gBHina__grid th.practiceCalendar-module__gBHina__stepCol{width:1.55rem;font-size:.7rem;line-height:1.15}.practiceCalendar-module__gBHina__grid th.practiceCalendar-module__gBHina__qualityCol{width:4.5rem;font-size:.68rem;line-height:1.15}.practiceCalendar-module__gBHina__grid td.practiceCalendar-module__gBHina__shabbat,.practiceCalendar-module__gBHina__grid tr.practiceCalendar-module__gBHina__shabbatRow th{background:color-mix(in srgb, var(--color-muted) 12%, var(--color-shesh));color:var(--color-muted)}.practiceCalendar-module__gBHina__pasukCell,.practiceCalendar-module__gBHina__qualityCell{text-align:left;padding-left:.35rem;padding-right:.35rem}.practiceCalendar-module__gBHina__pasukLine,.practiceCalendar-module__gBHina__qualityLine{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 28%, transparent);min-height:.95rem;display:block}.practiceCalendar-module__gBHina__shabbatLabel{font-size:.68rem;font-style:italic;font-weight:600}.practiceCalendar-module__gBHina__checkBox{border:1.5px solid color-mix(in srgb, var(--color-ink) 45%, transparent);vertical-align:middle;border-radius:2px;width:1rem;height:1rem;display:inline-block}.practiceCalendar-module__gBHina__tonightRow th,.practiceCalendar-module__gBHina__tonightRow td{background:color-mix(in srgb, var(--color-gold) 14%, #fff)}.practiceCalendar-module__gBHina__footer{border-top:1px solid var(--color-border);color:var(--color-muted);break-inside:avoid;margin-top:1rem;padding-top:.75rem;font-size:.82rem;line-height:1.4}.practiceCalendar-module__gBHina__footer strong{color:var(--color-ink)}.practiceCalendar-module__gBHina__footerLink{color:var(--color-techelet);font-weight:600;text-decoration:none}.practiceCalendar-module__gBHina__footerLink:hover{text-decoration:underline}.practiceCalendar-module__gBHina__pasukTonightCell{gap:.35rem;display:grid}.practiceCalendar-module__gBHina__tonightQualityPicker{flex-wrap:wrap;align-items:center;gap:.25rem .35rem;display:flex}.practiceCalendar-module__gBHina__tonightQualityLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted);font-size:.68rem;font-weight:700}.practiceCalendar-module__gBHina__tonightQualityBtn{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);color:var(--color-techelet);cursor:pointer;background:#fff;border-radius:999px;padding:.18rem .42rem;font-size:.68rem;font-weight:700}.practiceCalendar-module__gBHina__tonightQualityBtnActive{background:var(--color-techelet);color:var(--color-shesh);border-color:var(--color-techelet)}@media (max-width:640px){.practiceCalendar-module__gBHina__goalFields,.practiceCalendar-module__gBHina__sectionProgress{grid-template-columns:1fr}.practiceCalendar-module__gBHina__stepLabelLong{display:none}.practiceCalendar-module__gBHina__stepLabelShort{display:inline}.practiceCalendar-module__gBHina__sprintTonightActions{flex-direction:column;align-items:stretch}.practiceCalendar-module__gBHina__emptyCtaBtn{text-align:center;box-sizing:border-box;width:100%;display:block}.practiceCalendar-module__gBHina__grid{font-size:.8rem}.practiceCalendar-module__gBHina__grid th.practiceCalendar-module__gBHina__qualityCol{width:3rem}}@media print{.practiceCalendar-module__gBHina__noPrint{display:none!important}.practiceCalendar-module__gBHina__page{color:#111;background:#fff;max-width:none;padding:0}.practiceCalendar-module__gBHina__printOnly{display:block!important}.practiceCalendar-module__gBHina__goalCard,.practiceCalendar-module__gBHina__catchUpCard,.practiceCalendar-module__gBHina__howToPrint{box-shadow:none}.practiceCalendar-module__gBHina__weekBlock{break-inside:avoid-page}.practiceCalendar-module__gBHina__weekBlockActive{background:0 0;border:none;margin-left:0;margin-right:0;padding:0}.practiceCalendar-module__gBHina__goalValue,.practiceCalendar-module__gBHina__pasukHint{color:#111;border-bottom-color:#999}.practiceCalendar-module__gBHina__grid th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f2f4f8}.practiceCalendar-module__gBHina__goalCard{background:#fdf6f4}.practiceCalendar-module__gBHina__howToPrint{background:#f4f7fb}}
.prepKitShared-module__erKkDa__page{max-width:52rem;color:var(--color-ink);background:color-mix(in srgb, var(--color-shesh) 96%, var(--color-paper));margin:0 auto;padding:2.1rem 1.35rem 3.1rem}.prepKitShared-module__erKkDa__toolbar{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-shesh) 95%, var(--color-techelet));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.45rem;padding:12px 15px;display:flex}.prepKitShared-module__erKkDa__pageChrome{margin-bottom:1.15rem}.prepKitShared-module__erKkDa__pageChromeBar{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-shesh) 95%, var(--color-techelet));border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem .75rem;padding:.65rem .75rem;display:grid}.prepKitShared-module__erKkDa__pageChromeBarNoStepper{grid-template-columns:auto 1fr}.prepKitShared-module__erKkDa__pageChromeBarNoStepper>span[aria-hidden=true]{display:none}.prepKitShared-module__erKkDa__pageChromeBack{color:var(--color-techelet);white-space:nowrap;font-size:.875rem;font-weight:600;text-decoration:none}.prepKitShared-module__erKkDa__pageChromeBack:hover{text-decoration:underline}.prepKitShared-module__erKkDa__pageChromePrint{justify-content:flex-end;display:flex}.prepKitShared-module__erKkDa__stepStepper{min-width:0}.prepKitShared-module__erKkDa__stepStepperList{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.28rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.prepKitShared-module__erKkDa__stepStepperList::-webkit-scrollbar{display:none}.prepKitShared-module__erKkDa__stepStepperItem{scroll-snap-align:start;flex-shrink:0}.prepKitShared-module__erKkDa__stepStepperLink{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);color:color-mix(in srgb, var(--color-muted) 88%, var(--color-ink));white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.28rem;padding:.32rem .58rem;font-size:.76rem;font-weight:650;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.prepKitShared-module__erKkDa__stepStepperLink:hover{border-color:color-mix(in srgb, var(--color-techelet) 38%, var(--color-border));color:var(--color-techelet)}.prepKitShared-module__erKkDa__stepStepperLink:focus-visible{outline:2px solid var(--color-techelet);outline-offset:2px}.prepKitShared-module__erKkDa__stepStepperLinkPast{color:var(--color-techelet);border-color:color-mix(in srgb, var(--color-techelet) 28%, var(--color-border));background:color-mix(in srgb, var(--color-techelet) 6%, #fff)}.prepKitShared-module__erKkDa__stepStepperLinkCurrent{border-color:var(--color-techelet);background:var(--color-techelet);color:var(--color-shesh);box-shadow:0 2px 8px color-mix(in srgb, var(--color-techelet) 22%, transparent)}.prepKitShared-module__erKkDa__stepStepperLinkCurrent:hover{color:var(--color-shesh);filter:brightness(1.04)}.prepKitShared-module__erKkDa__stepStepperLinkFuture{opacity:.88}.prepKitShared-module__erKkDa__stepStepperNum{opacity:.92;justify-content:center;align-items:center;min-width:1rem;font-size:.68rem;font-weight:800;display:inline-flex}.prepKitShared-module__erKkDa__stepStepperLabel{font-weight:700}.prepKitShared-module__erKkDa__planContextStrip{border-bottom:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin-top:.55rem;padding:.15rem 0 .5rem;display:flex}.prepKitShared-module__erKkDa__planContextStripEmpty{border:1px dashed color-mix(in srgb, var(--color-gold) 45%, var(--color-border));background:color-mix(in srgb, var(--color-gold) 8%, var(--color-shesh));border-bottom-style:dashed;border-radius:10px;margin-top:.65rem;padding:.55rem .7rem}.prepKitShared-module__erKkDa__planContextText{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted));flex:12rem;margin:0;font-size:.84rem;line-height:1.45}.prepKitShared-module__erKkDa__planContextStale{color:color-mix(in srgb, var(--color-gold) 72%, var(--color-ink));font-weight:600}.prepKitShared-module__erKkDa__planContextLink{color:var(--color-techelet);flex-shrink:0;font-size:.82rem;font-weight:700;text-decoration:none}.prepKitShared-module__erKkDa__planContextLink:hover{text-decoration:underline}.prepKitShared-module__erKkDa__planContextCta{border:1px solid color-mix(in srgb, var(--color-techelet) 40%, var(--color-border));background:var(--color-techelet);color:var(--color-shesh);border-radius:8px;flex-shrink:0;padding:.38rem .72rem;font-size:.82rem;font-weight:700;text-decoration:none}.prepKitShared-module__erKkDa__planContextCta:hover{filter:brightness(1.05)}.prepKitShared-module__erKkDa__pageChromeNote{color:var(--color-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.prepKitShared-module__erKkDa__pageChromeStatus{color:var(--color-muted);margin-top:.45rem;font-size:.82rem;line-height:1.45}.prepKitShared-module__erKkDa__pageChromeStatus p{margin:0 0 .35rem}.prepKitShared-module__erKkDa__pageChromeStatus p:last-child{margin-bottom:0}.prepKitShared-module__erKkDa__toolbarBack{color:var(--color-techelet);font-size:14px;font-weight:600;text-decoration:none}.prepKitShared-module__erKkDa__toolbarBack:hover{text-decoration:underline}.prepKitShared-module__erKkDa__toolbarActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.prepKitShared-module__erKkDa__toolbarHint{color:var(--color-muted);font-size:13px}.prepKitShared-module__erKkDa__printBtn{border:1px solid color-mix(in srgb, var(--color-techelet) 48%, var(--color-ink));background:var(--color-techelet);color:var(--color-shesh);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:650;display:inline-flex}.prepKitShared-module__erKkDa__printBtn:hover{filter:brightness(1.05)}.prepKitShared-module__erKkDa__printBtn:focus-visible{outline:2px solid var(--color-techelet);outline-offset:2px}.prepKitShared-module__erKkDa__printLabel{align-items:center;gap:.4rem;display:inline-flex}.prepKitShared-module__erKkDa__printIcon{flex-shrink:0}.prepKitShared-module__erKkDa__offerBandBtnSecondary .prepKitShared-module__erKkDa__printLabel{gap:.35rem}.prepKitShared-module__erKkDa__offerBandBtnSecondary .prepKitShared-module__erKkDa__printIcon{width:14px;height:14px}.prepKitShared-module__erKkDa__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-gold) 84%, var(--color-ink));margin:0 0 .35rem;font-size:.78rem;font-weight:600}.prepKitShared-module__erKkDa__title{color:var(--color-techelet);margin:0 0 .45rem;font-size:clamp(1.75rem,4vw,2.1rem);font-weight:700;line-height:1.15}.prepKitShared-module__erKkDa__subtitle{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted));margin:0 0 1.95rem;font-size:1.05rem;line-height:1.62}.prepKitShared-module__erKkDa__hubBack{margin-bottom:1.25rem}.prepKitShared-module__erKkDa__hubHero{max-width:38rem;margin-bottom:1.85rem}.prepKitShared-module__erKkDa__hubProofLine{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted));margin:0 0 1.1rem;font-size:.92rem;font-weight:600;line-height:1.45}.prepKitShared-module__erKkDa__hubFitNote{border-top:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);color:var(--color-muted);margin:1rem 0 0;padding-top:.85rem;font-size:.84rem;line-height:1.5}.prepKitShared-module__erKkDa__artifactPreview{border:1px solid color-mix(in srgb, var(--color-techelet) 26%, var(--color-border));background:color-mix(in srgb, var(--color-shesh) 55%, #fff);box-shadow:0 1px 0 color-mix(in srgb, var(--color-gold) 10%, transparent), 0 10px 28px color-mix(in srgb, var(--color-techelet) 8%, transparent);border-radius:14px;padding:1rem 1rem .85rem}.prepKitShared-module__erKkDa__artifactPreviewHeading{color:var(--color-techelet);margin:0 0 .35rem;font-size:.92rem;font-weight:750}.prepKitShared-module__erKkDa__artifactPreviewCaption{color:var(--color-muted);margin:0 0 .85rem;font-size:.82rem;line-height:1.45}.prepKitShared-module__erKkDa__artifactPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.prepKitShared-module__erKkDa__artifactScriptQuote{border-left:2px solid var(--color-techelet);color:color-mix(in srgb, var(--color-ink) 85%, var(--color-muted));background:color-mix(in srgb, var(--color-techelet) 6%, transparent);margin:0 0 .45rem;padding:.45rem .5rem;font-size:.68rem;font-weight:650;line-height:1.35}.prepKitShared-module__erKkDa__artifactScriptSteps{gap:.3rem;display:flex}.prepKitShared-module__erKkDa__artifactScriptStep{width:1.1rem;height:1.1rem;color:var(--color-shesh);background:var(--color-techelet);border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;font-weight:800;display:inline-flex}.prepKitShared-module__erKkDa__artifactSpotCheck{gap:.3rem;display:grid}.prepKitShared-module__erKkDa__artifactSpotCheckHead,.prepKitShared-module__erKkDa__artifactSpotCheckRow{grid-template-columns:1.4rem 1fr 1fr;align-items:center;gap:.25rem;display:grid}.prepKitShared-module__erKkDa__artifactSpotCheckHead span{color:var(--color-muted);font-size:.58rem;font-weight:700}.prepKitShared-module__erKkDa__artifactSpotCheckRow span:first-child{color:var(--color-ink);font-size:.62rem;font-weight:650}.prepKitShared-module__erKkDa__artifactPanel{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);filter:blur(.2px);background:#fff;border-radius:10px;margin:0;padding:.65rem .7rem}.prepKitShared-module__erKkDa__artifactPanelLabel{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--color-techelet) 70%, var(--color-muted));margin-bottom:.45rem;font-size:.68rem;font-weight:700;display:block}.prepKitShared-module__erKkDa__artifactTimeline{gap:.35rem;display:grid}.prepKitShared-module__erKkDa__artifactTimelineRow{border-bottom:1px dashed color-mix(in srgb, var(--color-border) 90%, transparent);gap:.1rem;padding-bottom:.3rem;display:grid}.prepKitShared-module__erKkDa__artifactTimelineRow:last-of-type{border-bottom:none}.prepKitShared-module__erKkDa__artifactTimelineWeek{color:var(--color-ink);font-size:.72rem;font-weight:700}.prepKitShared-module__erKkDa__artifactTimelineDetail{color:var(--color-muted);font-size:.68rem;line-height:1.35}.prepKitShared-module__erKkDa__artifactTimelineFill{background:color-mix(in srgb, var(--color-border) 55%, transparent);border-radius:4px;height:.55rem;margin-top:.25rem}.prepKitShared-module__erKkDa__artifactCalendarHead,.prepKitShared-module__erKkDa__artifactCalendarRow{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.prepKitShared-module__erKkDa__artifactCalendarHead span{text-align:center;color:var(--color-muted);font-size:.62rem;font-weight:700}.prepKitShared-module__erKkDa__artifactCalendarCell{border:1px solid color-mix(in srgb, var(--color-border) 85%, transparent);background:color-mix(in srgb, var(--color-shesh) 40%, #fff);border-radius:3px;justify-content:center;align-items:center;min-height:1.1rem;display:flex}.prepKitShared-module__erKkDa__artifactCheck{border:1px solid color-mix(in srgb, var(--color-techelet) 45%, var(--color-ink));border-radius:1px;width:.45rem;height:.45rem}.prepKitShared-module__erKkDa__artifactPreviewNote{color:var(--color-muted);margin:.75rem 0 0;font-size:.76rem;line-height:1.4}.prepKitShared-module__erKkDa__hubOutcomeTitle{letter-spacing:-.02em;color:var(--color-techelet);margin:0 0 .5rem;font-size:clamp(1.85rem,4.2vw,2.35rem);font-weight:750;line-height:1.12}.prepKitShared-module__erKkDa__hubStackLine{color:color-mix(in srgb, var(--color-gold) 88%, var(--color-ink));margin:0 0 .85rem;font-size:.95rem;font-weight:700;line-height:1.4}.prepKitShared-module__erKkDa__hubProofChips{flex-wrap:wrap;gap:.45rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.prepKitShared-module__erKkDa__hubProofChips li{border:1px solid color-mix(in srgb, var(--color-techelet) 28%, var(--color-border));background:color-mix(in srgb, var(--color-shesh) 70%, #fff);color:color-mix(in srgb, var(--color-ink) 88%, var(--color-muted));border-radius:999px;padding:.22rem .55rem;font-size:.78rem;font-weight:650;line-height:1.3}.prepKitShared-module__erKkDa__hubPrimaryCta{border:1px solid color-mix(in srgb, var(--color-techelet) 54%, var(--color-ink));background:var(--color-techelet);color:var(--color-shesh);box-shadow:0 8px 20px color-mix(in srgb, var(--color-techelet) 22%, transparent);border-radius:11px;justify-content:center;align-items:center;padding:.72rem 1.15rem;font-size:.98rem;font-weight:750;text-decoration:none;transition:filter .13s,transform .12s;display:inline-flex}.prepKitShared-module__erKkDa__hubPrimaryCta:hover{filter:brightness(1.06);transform:translateY(-1px)}.prepKitShared-module__erKkDa__hubPrimaryCta:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 36%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-techelet) 55%, transparent);outline:none}.prepKitShared-module__erKkDa__hubHeroSubtitle{max-width:42rem;color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted));margin:0;font-size:1rem;line-height:1.58}.prepKitShared-module__erKkDa__hubStepsSection{margin-bottom:1.65rem}.prepKitShared-module__erKkDa__hubStepsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;margin-bottom:.85rem;display:flex}.prepKitShared-module__erKkDa__audienceToggle{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:color-mix(in srgb, var(--color-shesh) 55%, #fff);border-radius:999px;padding:3px;display:inline-flex}.prepKitShared-module__erKkDa__audienceBtn{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.42rem .78rem;font-size:.82rem;font-weight:650}.prepKitShared-module__erKkDa__audienceBtn:hover{color:var(--color-techelet)}.prepKitShared-module__erKkDa__audienceBtnActive{background:var(--color-techelet);color:var(--color-shesh);box-shadow:0 2px 8px color-mix(in srgb, var(--color-techelet) 24%, transparent)}.prepKitShared-module__erKkDa__audienceBtnActive:hover{color:var(--color-shesh)}.prepKitShared-module__erKkDa__audienceBtn:focus-visible{outline:2px solid var(--color-techelet);outline-offset:2px}.prepKitShared-module__erKkDa__stepBody .prepKitShared-module__erKkDa__hubMeta{align-self:flex-start;margin-top:.35rem}.prepKitShared-module__erKkDa__offerBand{border:1px solid color-mix(in srgb, var(--color-techelet) 32%, var(--color-gold));background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 9%, #fff) 0%, color-mix(in srgb, var(--color-techelet) 5%, var(--color-shesh)) 100%);border-radius:14px;margin:1.25rem 0 0;padding:1.15rem 1.2rem}.prepKitShared-module__erKkDa__offerBandLead{color:color-mix(in srgb, var(--color-ink) 90%, var(--color-muted));margin:0 0 .85rem;font-size:.98rem;font-weight:650;line-height:1.45}.prepKitShared-module__erKkDa__offerBandActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.prepKitShared-module__erKkDa__offerBandBtnPrimary{border:1px solid color-mix(in srgb, var(--color-techelet) 54%, var(--color-ink));background:var(--color-techelet);color:var(--color-shesh);border-radius:10px;justify-content:center;align-items:center;padding:.62rem 1rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.prepKitShared-module__erKkDa__offerBandBtnPrimary:hover{filter:brightness(1.06)}.prepKitShared-module__erKkDa__offerBandBtnSecondary{border:2px solid color-mix(in srgb, var(--color-argaman) 52%, var(--color-techelet));background:color-mix(in srgb, var(--color-shesh) 40%, transparent);color:color-mix(in srgb, var(--color-argaman) 92%, var(--color-ink));border-radius:10px;justify-content:center;align-items:center;padding:.62rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.prepKitShared-module__erKkDa__offerBandBtnSecondary:hover{background:color-mix(in srgb, var(--color-shesh) 62%, transparent)}.prepKitShared-module__erKkDa__card{border:1px solid color-mix(in srgb, var(--color-border) 74%, transparent);break-inside:avoid;background:color-mix(in srgb, var(--color-shesh) 78%, #fff);box-shadow:0 1px 0 color-mix(in srgb, var(--color-gold) 8%, transparent), 0 6px 16px color-mix(in srgb, var(--color-techelet) 4%, transparent);border-radius:14px;margin-bottom:1.35rem;padding:1.18rem}.prepKitShared-module__erKkDa__cardAccent{border-color:color-mix(in srgb, var(--color-techelet) 34%, var(--color-gold));background:linear-gradient(180deg, color-mix(in srgb, var(--color-gold) 7%, #fff) 0%, color-mix(in srgb, var(--color-techelet) 4%, var(--color-shesh)) 100%)}.prepKitShared-module__erKkDa__cardWarn{border-color:color-mix(in srgb, var(--color-techelet) 30%, var(--color-border));background:color-mix(in srgb, var(--color-shesh) 78%, #fff)}.prepKitShared-module__erKkDa__cardHeading{text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb, var(--color-techelet) 86%, var(--color-ink));margin:0 0 .58rem;font-size:.9rem;font-weight:700}.prepKitShared-module__erKkDa__bodyList{margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.45}.prepKitShared-module__erKkDa__bodyList li+li{margin-top:.34rem}.prepKitShared-module__erKkDa__quote{border-left:3px solid var(--color-techelet);background:color-mix(in srgb, var(--color-techelet) 8%, transparent);margin:0;padding:.65rem .75rem;font-size:.95rem;font-style:italic;line-height:1.45}.prepKitShared-module__erKkDa__formGrid{grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin-bottom:0;display:grid}.prepKitShared-module__erKkDa__formSection{border:0;min-width:0;margin:0 0 1.15rem;padding:0}.prepKitShared-module__erKkDa__formSectionLegend{letter-spacing:.05em;text-transform:uppercase;width:100%;color:var(--color-argaman);margin:0 0 .55rem;padding:0;font-size:.72rem;font-weight:700;display:block}.prepKitShared-module__erKkDa__formOptionalDetails{margin:0 0 1rem}.prepKitShared-module__erKkDa__formOptionalSummary{cursor:pointer;color:var(--color-techelet);font-size:.85rem;font-weight:600;list-style:none}.prepKitShared-module__erKkDa__formOptionalSummary::-webkit-details-marker{display:none}.prepKitShared-module__erKkDa__formOptionalDetails[open] .prepKitShared-module__erKkDa__formOptionalSummary{margin-bottom:.65rem}.prepKitShared-module__erKkDa__formField{flex-direction:column;gap:.25rem;display:flex}.prepKitShared-module__erKkDa__formFieldWide{grid-column:1/-1}.prepKitShared-module__erKkDa__formLabel{color:var(--color-muted);font-size:.78rem;font-weight:600}.prepKitShared-module__erKkDa__formHint{color:var(--color-muted);margin:0;font-size:.72rem}.prepKitShared-module__erKkDa__formNote{color:color-mix(in srgb, var(--color-argaman) 85%, var(--color-ink));margin:.35rem 0 0;font-size:.8rem;font-weight:600;line-height:1.4}.prepKitShared-module__erKkDa__pasukSummary{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted));margin:0;font-size:.9rem;line-height:1.4}.prepKitShared-module__erKkDa__textBtn{color:var(--color-techelet);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.prepKitShared-module__erKkDa__textBtn:hover{filter:brightness(.92)}.prepKitShared-module__erKkDa__textBtn:focus-visible{outline:2px solid var(--color-techelet);outline-offset:2px;border-radius:2px}.prepKitShared-module__erKkDa__textBtn:disabled{opacity:.55;cursor:not-allowed}.prepKitShared-module__erKkDa__formInput,.prepKitShared-module__erKkDa__formSelect{border:1px solid var(--color-border);color:var(--color-ink);background:#fff;border-radius:8px;padding:.5rem .6rem;font-size:.95rem}.prepKitShared-module__erKkDa__formError{color:var(--color-scarlet);margin:0 0 .75rem;font-size:.88rem;font-weight:600;line-height:1.4}.prepKitShared-module__erKkDa__primaryBtn{border:1px solid color-mix(in srgb, var(--color-techelet) 75%, var(--color-ink));background:color-mix(in srgb, var(--color-techelet) 92%, #112438);color:var(--color-shesh);cursor:pointer;box-shadow:0 6px 16px color-mix(in srgb, var(--color-techelet) 24%, transparent);border-radius:10px;padding:.55rem 1rem;font-size:.9rem;font-weight:750}.prepKitShared-module__erKkDa__primaryBtn:hover{filter:brightness(1.08);transform:translateY(-1px)}.prepKitShared-module__erKkDa__hubGrid{gap:1rem;margin-bottom:2.15rem;display:grid}.prepKitShared-module__erKkDa__hubSectionTitle{color:var(--color-techelet);margin:0 0 .6rem;font-size:1.25rem;font-weight:700;line-height:1.25}.prepKitShared-module__erKkDa__stepFlow{gap:.68rem;margin:0;padding:0;list-style:none;display:grid}.prepKitShared-module__erKkDa__stepCard{border:1px solid color-mix(in srgb, var(--color-techelet) 22%, var(--color-border));background:color-mix(in srgb, var(--color-shesh) 80%, #fff);color:inherit;border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;gap:.7rem;padding:.88rem .92rem;text-decoration:none;display:grid}.prepKitShared-module__erKkDa__stepCard:hover{border-color:color-mix(in srgb, var(--color-techelet) 40%, var(--color-gold));box-shadow:0 7px 16px color-mix(in srgb, var(--color-techelet) 7%, transparent)}.prepKitShared-module__erKkDa__stepCard:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 28%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-techelet) 55%, transparent);outline:none}.prepKitShared-module__erKkDa__stepNumber{width:1.45rem;height:1.45rem;color:var(--color-shesh);background:var(--color-techelet);border-radius:999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:750;display:inline-flex}.prepKitShared-module__erKkDa__stepBody{gap:.15rem;display:grid}.prepKitShared-module__erKkDa__stepTitle{color:var(--color-techelet);font-size:.97rem;font-weight:700;line-height:1.3}.prepKitShared-module__erKkDa__stepDescription{color:color-mix(in srgb, var(--color-ink) 84%, var(--color-muted));font-size:.9rem;line-height:1.45}.prepKitShared-module__erKkDa__hubLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem;margin:0;padding:0;list-style:none;display:grid}.prepKitShared-module__erKkDa__hubLinkCard{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);height:100%;color:inherit;background:color-mix(in srgb, var(--color-shesh) 66%, #fff);box-shadow:0 1px 0 color-mix(in srgb, var(--color-gold) 7%, transparent);border-radius:13px;padding:1.02rem;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .16s,background .14s;display:block}.prepKitShared-module__erKkDa__hubLinkCard:hover{border-color:color-mix(in srgb, var(--color-techelet) 38%, var(--color-gold));background:color-mix(in srgb, var(--color-gold) 8%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-gold) 14%, transparent), 0 8px 20px color-mix(in srgb, var(--color-techelet) 8%, transparent);transform:translateY(-1px)}.prepKitShared-module__erKkDa__hubLinkCard:focus-visible{border-color:color-mix(in srgb, var(--color-techelet) 68%, var(--color-gold));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 30%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-techelet) 55%, transparent);outline:none}.prepKitShared-module__erKkDa__hubLinkTitle{color:var(--color-techelet);font-size:.98rem;font-weight:700;display:block}.prepKitShared-module__erKkDa__hubMeta{border:1px solid color-mix(in srgb, var(--color-gold) 42%, transparent);background:color-mix(in srgb, var(--color-gold) 14%, #fff);color:color-mix(in srgb, var(--color-techelet) 72%, var(--color-ink));letter-spacing:.02em;border-radius:999px;margin-top:.35rem;padding:.14rem .45rem;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-block}.prepKitShared-module__erKkDa__hubLinkDesc{color:var(--color-muted);margin-top:.35rem;font-size:.9rem;line-height:1.45;display:block}.prepKitShared-module__erKkDa__quickStartBadge{border:1px solid color-mix(in srgb, var(--color-gold) 36%, transparent);background:color-mix(in srgb, var(--color-gold) 10%, #fff);color:color-mix(in srgb, var(--color-gold) 90%, var(--color-ink));letter-spacing:.03em;text-transform:uppercase;border-radius:999px;margin:0 0 .55rem;padding:.14rem .48rem;font-size:.72rem;font-weight:700;display:inline-block}.prepKitShared-module__erKkDa__quickStartCta{margin:0 0 .45rem}.prepKitShared-module__erKkDa__quickStartLink{border:1px solid color-mix(in srgb, var(--color-techelet) 54%, var(--color-ink));background:var(--color-techelet);color:var(--color-shesh);border-radius:10px;padding:.55rem .9rem;font-size:.88rem;font-weight:700;text-decoration:none;transition:filter .13s,transform .12s,box-shadow .15s;display:inline-block}.prepKitShared-module__erKkDa__quickStartLink:hover{filter:brightness(1.05);transform:translateY(-1px)}.prepKitShared-module__erKkDa__quickStartLink:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 36%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-techelet) 55%, transparent);outline:none}.prepKitShared-module__erKkDa__quickStartSupport{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted));margin:0;font-size:.88rem;line-height:1.45}.prepKitShared-module__erKkDa__fitGrid{grid-template-columns:1fr 1fr;gap:.95rem;display:grid}.prepKitShared-module__erKkDa__timelineWeek{border:1px solid var(--color-border);break-inside:avoid-page;border-radius:10px;margin-bottom:.85rem;padding:.75rem .85rem}.prepKitShared-module__erKkDa__timelineWeekHeader{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-bottom:.35rem;display:flex}.prepKitShared-module__erKkDa__timelineWeekLabel{color:var(--color-muted);margin:0;font-size:.75rem;font-weight:600}.prepKitShared-module__erKkDa__timelineWeekTitle{margin:0;font-size:.95rem;font-weight:700}.prepKitShared-module__erKkDa__summaryLine{color:color-mix(in srgb, var(--color-ink) 92%, var(--color-muted));margin:0 0 1rem;font-size:.95rem;font-weight:700;line-height:1.4}.prepKitShared-module__erKkDa__table{border-collapse:collapse;width:100%;margin-bottom:.75rem;font-size:.82rem}.prepKitShared-module__erKkDa__table th,.prepKitShared-module__erKkDa__table td{border:1px solid var(--color-border);vertical-align:top;padding:.35rem .45rem}.prepKitShared-module__erKkDa__table th{background:color-mix(in srgb, var(--color-techelet) 10%, white);text-align:left;font-weight:700}.prepKitShared-module__erKkDa__fillLine{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent);min-height:1.25rem;display:block}.prepKitShared-module__erKkDa__checkRow{align-items:flex-start;gap:.5rem;margin-bottom:.35rem;font-size:.88rem;display:flex}.prepKitShared-module__erKkDa__checkBox{border:1px solid var(--color-ink);flex-shrink:0;width:.85rem;height:.85rem;margin-top:.15rem}.prepKitShared-module__erKkDa__stepRow{border-bottom:1px dashed var(--color-border);margin-bottom:.65rem;padding-bottom:.65rem}.prepKitShared-module__erKkDa__stepRow:last-child{border-bottom:none}.prepKitShared-module__erKkDa__stepName{margin:0 0 .25rem;font-size:.88rem;font-weight:700}.prepKitShared-module__erKkDa__stepMeta{margin:0;font-size:.82rem;line-height:1.4}.prepKitShared-module__erKkDa__stepMeta strong{font-weight:650}.prepKitShared-module__erKkDa__runSheet,.prepKitShared-module__erKkDa__runSheet .prepKitShared-module__erKkDa__formGrid{margin-bottom:1rem}.prepKitShared-module__erKkDa__scriptQuote{border-left:3px solid var(--color-techelet);background:color-mix(in srgb, var(--color-techelet) 8%, transparent);margin:0 0 .85rem;padding:.55rem .7rem;font-size:1rem;font-weight:650;line-height:1.45}.prepKitShared-module__erKkDa__stepScriptTable{margin-top:.45rem;margin-bottom:.85rem}.prepKitShared-module__erKkDa__stepScriptTable td:first-child{white-space:nowrap;width:4.5rem}.prepKitShared-module__erKkDa__stepScriptBadge{width:1.35rem;height:1.35rem;color:var(--color-shesh);background:var(--color-techelet);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;margin-right:.35rem;font-size:.72rem;font-weight:750;display:inline-flex}.prepKitShared-module__erKkDa__stepScriptName{font-size:.78rem;font-weight:700}.prepKitShared-module__erKkDa__scriptStepQuote{font-size:.84rem;font-weight:650;line-height:1.4;display:block}.prepKitShared-module__erKkDa__stepScriptAvoid{color:var(--color-muted);margin-top:.2rem;font-size:.72rem;line-height:1.35;display:block}.prepKitShared-module__erKkDa__offlineNote{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted));background:color-mix(in srgb, var(--color-border) 28%, transparent);border-radius:8px;margin:0 0 .85rem;padding:.45rem .55rem;font-size:.78rem;line-height:1.4}.prepKitShared-module__erKkDa__referenceCard{padding:.95rem 1.05rem}.prepKitShared-module__erKkDa__referenceCard .prepKitShared-module__erKkDa__bodyList{font-size:.84rem}.prepKitShared-module__erKkDa__referenceSubheading{text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb, var(--color-techelet) 72%, var(--color-muted));margin:.65rem 0 .35rem;font-size:.78rem;font-weight:700}.prepKitShared-module__erKkDa__referenceSubheading:first-of-type{margin-top:0}.prepKitShared-module__erKkDa__related{margin:1.25rem 0 0;font-size:.85rem}.prepKitShared-module__erKkDa__related a{color:var(--color-techelet);font-weight:600}.prepKitShared-module__erKkDa__footer{border-top:1px solid color-mix(in srgb, var(--color-border) 76%, transparent);text-align:center;margin-top:2rem;padding-top:1.15rem;font-size:.85rem}.prepKitShared-module__erKkDa__footer a{color:var(--color-techelet);font-weight:600}.prepKitShared-module__erKkDa__hubFooter{color:var(--color-muted);border-top:none;margin-top:1.35rem;padding-top:0;font-size:.8rem}@media (max-width:640px){.prepKitShared-module__erKkDa__page{padding:1.55rem 1rem 2.4rem}.prepKitShared-module__erKkDa__toolbar{margin-bottom:1.15rem;padding:11px 12px}.prepKitShared-module__erKkDa__pageChromeBar{grid-template-columns:1fr auto;grid-template-areas:"back print""stepper stepper";gap:.55rem .65rem;padding:.6rem .65rem}.prepKitShared-module__erKkDa__pageChromeBack{grid-area:back}.prepKitShared-module__erKkDa__pageChromePrint{grid-area:print}.prepKitShared-module__erKkDa__stepStepper{grid-area:stepper}.prepKitShared-module__erKkDa__stepStepperLink{padding:.34rem .52rem}.prepKitShared-module__erKkDa__stepStepperNum{display:none}.prepKitShared-module__erKkDa__title{font-size:1.72rem}.prepKitShared-module__erKkDa__subtitle{margin-bottom:1.45rem;font-size:1rem;line-height:1.62}.prepKitShared-module__erKkDa__hubOutcomeTitle{font-size:1.78rem}.prepKitShared-module__erKkDa__hubStepsHeader{flex-direction:column;align-items:stretch}.prepKitShared-module__erKkDa__audienceToggle{justify-content:stretch;width:100%}.prepKitShared-module__erKkDa__audienceBtn{text-align:center;flex:1}.prepKitShared-module__erKkDa__offerBandActions{flex-direction:column;align-items:stretch}.prepKitShared-module__erKkDa__offerBandBtnPrimary,.prepKitShared-module__erKkDa__offerBandBtnSecondary{justify-content:center}.prepKitShared-module__erKkDa__card{border-radius:12px;margin-bottom:1rem;padding:1rem}.prepKitShared-module__erKkDa__hubGrid{margin-bottom:1.65rem}.prepKitShared-module__erKkDa__hubSectionTitle{margin-bottom:.5rem;font-size:1.15rem}.prepKitShared-module__erKkDa__stepFlow{gap:.62rem}.prepKitShared-module__erKkDa__stepCard{border-radius:12px;gap:.62rem;padding:.92rem .85rem}.prepKitShared-module__erKkDa__stepNumber{width:1.55rem;height:1.55rem;font-size:.82rem}.prepKitShared-module__erKkDa__stepTitle{font-size:.96rem}.prepKitShared-module__erKkDa__stepDescription{font-size:.9rem;line-height:1.5}.prepKitShared-module__erKkDa__formGrid{grid-template-columns:1fr}.prepKitShared-module__erKkDa__hubLinks{grid-template-columns:1fr;gap:.68rem}.prepKitShared-module__erKkDa__hubLinkCard{border-radius:12px;padding:.95rem .9rem}.prepKitShared-module__erKkDa__hubLinkTitle{font-size:1rem}.prepKitShared-module__erKkDa__hubMeta{margin-top:.4rem}.prepKitShared-module__erKkDa__hubLinkDesc{margin-top:.42rem;line-height:1.5}.prepKitShared-module__erKkDa__fitGrid{grid-template-columns:1fr;gap:.7rem}.prepKitShared-module__erKkDa__footer{margin-top:1.6rem;padding-top:1rem}}@media print{.prepKitShared-module__erKkDa__noPrint{display:none!important}.prepKitShared-module__erKkDa__prepKitDisclosurePanel{grid-template-rows:1fr!important}.prepKitShared-module__erKkDa__page{color:#111;background:#fff;max-width:none;padding:0}.prepKitShared-module__erKkDa__hubProofChips,.prepKitShared-module__erKkDa__subtitle{margin-bottom:.65rem}.prepKitShared-module__erKkDa__runSheet{box-shadow:none;margin-bottom:0;padding:.65rem .75rem}.prepKitShared-module__erKkDa__runSheet .prepKitShared-module__erKkDa__formGrid{margin-bottom:.65rem}.prepKitShared-module__erKkDa__cardHeading{margin-bottom:.35rem;font-size:.78rem}.prepKitShared-module__erKkDa__scriptQuote{margin-bottom:.55rem;padding:.4rem .55rem;font-size:.88rem}.prepKitShared-module__erKkDa__bodyList{font-size:.78rem}.prepKitShared-module__erKkDa__bodyList li+li{margin-top:.2rem}.prepKitShared-module__erKkDa__stepScriptTable{margin-bottom:.55rem;font-size:.72rem}.prepKitShared-module__erKkDa__offlineNote{margin-bottom:.5rem;padding:.35rem .45rem;font-size:.68rem}.prepKitShared-module__erKkDa__checkRow{margin-bottom:.25rem;font-size:.78rem}.prepKitShared-module__erKkDa__referenceCard{display:none}}.prepKitShared-module__erKkDa__prepKitDisclosure{margin-bottom:.65rem}.prepKitShared-module__erKkDa__prepKitDisclosureSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem .75rem;list-style:none;display:flex}.prepKitShared-module__erKkDa__prepKitDisclosureSummary::-webkit-details-marker{display:none}.prepKitShared-module__erKkDa__prepKitDisclosureLabel{flex:auto;min-width:0}.prepKitShared-module__erKkDa__prepKitDisclosureChevron{border-right:2px solid color-mix(in srgb, var(--color-techelet) 72%, var(--color-ink));border-bottom:2px solid color-mix(in srgb, var(--color-techelet) 72%, var(--color-ink));flex:none;width:.55rem;height:.55rem;margin-top:-.15rem;transition:transform .22s,margin-top .22s;transform:rotate(45deg)}.prepKitShared-module__erKkDa__prepKitDisclosure[open] .prepKitShared-module__erKkDa__prepKitDisclosureChevron{margin-top:.2rem;transform:rotate(-135deg)}.prepKitShared-module__erKkDa__prepKitDisclosurePanel{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.prepKitShared-module__erKkDa__prepKitDisclosure[open] .prepKitShared-module__erKkDa__prepKitDisclosurePanel{grid-template-rows:1fr}.prepKitShared-module__erKkDa__prepKitDisclosureInner{min-height:0;overflow:hidden}.prepKitShared-module__erKkDa__prepKitDisclosureCard{border:1px solid color-mix(in srgb, var(--color-border) 72%, var(--color-techelet) 16%);background:color-mix(in srgb, var(--color-techelet) 4%, var(--color-shesh));border-radius:10px}.prepKitShared-module__erKkDa__prepKitDisclosureCard .prepKitShared-module__erKkDa__prepKitDisclosureSummary{color:var(--color-techelet);padding:.65rem .85rem;font-size:.9rem;font-weight:700}.prepKitShared-module__erKkDa__prepKitDisclosureCard[open] .prepKitShared-module__erKkDa__prepKitDisclosureSummary{padding-bottom:.55rem}.prepKitShared-module__erKkDa__prepKitDisclosureBodyPad{border-top:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);padding:0 .85rem .75rem}.prepKitShared-module__erKkDa__prepKitDisclosureInline{margin-bottom:1rem}.prepKitShared-module__erKkDa__prepKitDisclosureInline .prepKitShared-module__erKkDa__prepKitDisclosureSummary{color:var(--color-techelet);font-size:.85rem;font-weight:600}.prepKitShared-module__erKkDa__prepKitDisclosureInline .prepKitShared-module__erKkDa__prepKitDisclosureInner{padding-top:.65rem}.prepKitShared-module__erKkDa__prepKitDisclosureShell .prepKitShared-module__erKkDa__prepKitDisclosureSummary{list-style:none}.prepKitShared-module__erKkDa__prepKitDisclosureWeek{border-bottom:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);margin-bottom:.65rem}.prepKitShared-module__erKkDa__prepKitDisclosureWeek .prepKitShared-module__erKkDa__prepKitDisclosureSummary{color:color-mix(in srgb, var(--color-techelet) 80%, var(--color-ink));padding:.55rem 0;font-size:.88rem;font-weight:700}.prepKitShared-module__erKkDa__prepKitDisclosureWeek .prepKitShared-module__erKkDa__prepKitDisclosureLabel{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;display:flex}.prepKitShared-module__erKkDa__prepKitDisclosureWeek .prepKitShared-module__erKkDa__prepKitDisclosureInner{padding-bottom:.5rem}@media (prefers-reduced-motion:reduce){.prepKitShared-module__erKkDa__prepKitDisclosurePanel,.prepKitShared-module__erKkDa__prepKitDisclosureChevron{transition:none}}
.parentNightScript-module__QjwfsW__pageShell{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.parentNightScript-module__QjwfsW__pageShell{scroll-behavior:auto}.parentNightScript-module__QjwfsW__jumpNav,.parentNightScript-module__QjwfsW__startTonightBtn,.parentNightScript-module__QjwfsW__previewWalkthroughBtn,.parentNightScript-module__QjwfsW__focusNextBtn,.parentNightScript-module__QjwfsW__focusStepPill{transition:none}}.parentNightScript-module__QjwfsW__heroCompact{margin-bottom:.85rem}.parentNightScript-module__QjwfsW__heroActions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem;display:flex}.parentNightScript-module__QjwfsW__emptyPrintNote{color:var(--color-muted);margin:.35rem 0 0;font-size:.78rem;line-height:1.4}.parentNightScript-module__QjwfsW__previewWalkthroughBtn{border:2px solid color-mix(in srgb, var(--color-argaman) 52%, var(--color-techelet));background:color-mix(in srgb, var(--color-shesh) 40%, transparent);color:color-mix(in srgb, var(--color-argaman) 92%, var(--color-ink));cursor:pointer;border-radius:10px;padding:.62rem 1rem;font-size:.9rem;font-weight:700}.parentNightScript-module__QjwfsW__previewWalkthroughBtn:hover{background:color-mix(in srgb, var(--color-shesh) 62%, transparent)}.parentNightScript-module__QjwfsW__landingPrintLink{text-align:center;margin:0 0 1rem}.parentNightScript-module__QjwfsW__startTonightBtn{border:1px solid color-mix(in srgb, var(--color-techelet) 54%, var(--color-ink));background:var(--color-techelet);color:var(--color-shesh);cursor:pointer;border-radius:10px;padding:.55rem .95rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-block}.parentNightScript-module__QjwfsW__startTonightBtn:hover{filter:brightness(1.05)}.parentNightScript-module__QjwfsW__jumpNav{top:var(--site-header-offset,3.625rem);z-index:2;border:1px solid color-mix(in srgb, var(--color-techelet) 24%, var(--color-border));background:color-mix(in srgb, var(--color-shesh) 92%, #fff);box-shadow:0 4px 14px color-mix(in srgb, var(--color-techelet) 6%, transparent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 .65rem;padding:.55rem .65rem;display:flex;position:sticky}.parentNightScript-module__QjwfsW__jumpNavLink{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);color:var(--color-techelet);background:#fff;border-radius:999px;padding:.28rem .55rem;font-size:.78rem;font-weight:700;text-decoration:none}.parentNightScript-module__QjwfsW__jumpNavLink:hover{border-color:color-mix(in srgb, var(--color-techelet) 40%, var(--color-gold));background:color-mix(in srgb, var(--color-techelet) 6%, #fff)}.parentNightScript-module__QjwfsW__jumpNavLink:focus-visible{outline:2px solid var(--color-techelet);outline-offset:2px}.parentNightScript-module__QjwfsW__jumpNavLinkActive{border-color:color-mix(in srgb, var(--color-techelet) 50%, var(--color-gold));background:color-mix(in srgb, var(--color-techelet) 12%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-techelet) 18%, transparent)}.parentNightScript-module__QjwfsW__printFitBadge{border-radius:8px;margin:0 0 .75rem;padding:.35rem .55rem;font-size:.78rem;font-weight:650;line-height:1.35}.parentNightScript-module__QjwfsW__printFitOk{color:color-mix(in srgb, var(--color-techelet) 80%, var(--color-ink));background:color-mix(in srgb, var(--color-techelet) 8%, var(--color-shesh));border:1px solid color-mix(in srgb, var(--color-techelet) 24%, var(--color-border))}.parentNightScript-module__QjwfsW__printFitWarn{color:color-mix(in srgb, var(--color-gold) 85%, var(--color-ink));background:color-mix(in srgb, var(--color-gold) 10%, var(--color-shesh));border:1px solid color-mix(in srgb, var(--color-gold) 35%, var(--color-border))}.parentNightScript-module__QjwfsW__printPreviewTip{color:var(--color-muted);margin:0 0 1rem;font-size:.8rem;line-height:1.45}.parentNightScript-module__QjwfsW__printPreviewTip a{color:var(--color-techelet);font-weight:650}.parentNightScript-module__QjwfsW__phaseHeading{align-items:center;gap:.45rem;display:flex}.parentNightScript-module__QjwfsW__phaseNum{width:1.35rem;height:1.35rem;color:var(--color-shesh);background:var(--color-techelet);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.parentNightScript-module__QjwfsW__phaseHeadingDemoted{opacity:.92;align-items:center;gap:.45rem;display:flex}.parentNightScript-module__QjwfsW__quoteBlock{margin-bottom:.85rem}.parentNightScript-module__QjwfsW__scriptQuoteLarge{border-left:4px solid var(--color-techelet);background:color-mix(in srgb, var(--color-techelet) 9%, transparent);margin:0;padding:.65rem .8rem;font-size:clamp(1.08rem,3.2vw,1.22rem);font-weight:650;line-height:1.48}.parentNightScript-module__QjwfsW__stepQuoteLarge{font-size:.92rem;font-weight:650;line-height:1.45;display:block}.parentNightScript-module__QjwfsW__copyQuoteBtn{border:1px solid color-mix(in srgb, var(--color-techelet) 30%, var(--color-border));color:var(--color-techelet);cursor:pointer;background:#fff;border-radius:8px;margin-top:.35rem;padding:.25rem .55rem;font-size:.76rem;font-weight:650}.parentNightScript-module__QjwfsW__collapsibleDetails{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:color-mix(in srgb, var(--color-techelet) 4%, var(--color-shesh));border-radius:10px;margin-bottom:.85rem}.parentNightScript-module__QjwfsW__collapsibleSummary{color:color-mix(in srgb, var(--color-techelet) 78%, var(--color-ink));cursor:pointer;padding:.6rem .8rem;font-size:.84rem;font-weight:700;list-style:none}.parentNightScript-module__QjwfsW__collapsibleSummary::-webkit-details-marker{display:none}.parentNightScript-module__QjwfsW__collapsibleBody{padding:0 .8rem .75rem}.parentNightScript-module__QjwfsW__afterTonightDetails{border:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);background:color-mix(in srgb, var(--color-shesh) 55%, #fff);border-radius:12px;margin-top:.35rem}.parentNightScript-module__QjwfsW__afterTonightSummary{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted));cursor:pointer;padding:.72rem .85rem;font-size:.86rem;font-weight:700;line-height:1.4;list-style:none}.parentNightScript-module__QjwfsW__afterTonightSummary::-webkit-details-marker{display:none}.parentNightScript-module__QjwfsW__afterTonightSummary:before{content:"+";width:1.1rem;color:var(--color-techelet);margin-right:.35rem;font-weight:800;display:inline-block}.parentNightScript-module__QjwfsW__afterTonightDetails[open] .parentNightScript-module__QjwfsW__afterTonightSummary:before{content:"−"}.prepKitDisclosureSummary.parentNightScript-module__QjwfsW__afterTonightSummary:before{display:none}.parentNightScript-module__QjwfsW__afterTonightBody{border-top:1px solid color-mix(in srgb, var(--color-border) 65%, transparent);gap:.85rem;padding:0 .85rem .9rem;display:grid}.parentNightScript-module__QjwfsW__afterTonightBody .parentNightScript-module__QjwfsW__printPreviewTip{margin:.75rem 0 0}.parentNightScript-module__QjwfsW__afterTonightReference{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent);background:color-mix(in srgb, var(--color-techelet) 3%, #fff);border-radius:10px;padding:.65rem .75rem}.parentNightScript-module__QjwfsW__afterTonightBody .parentNightScript-module__QjwfsW__footer{border-top:0;margin-top:0;padding-top:0}.parentNightScript-module__QjwfsW__glossaryDetails{margin:.35rem 0 .55rem}.parentNightScript-module__QjwfsW__glossarySummary{color:var(--color-techelet);cursor:pointer;font-size:.8rem;font-weight:650}.parentNightScript-module__QjwfsW__glossaryBody{color:var(--color-muted);margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.parentNightScript-module__QjwfsW__fieldHighlight{border:1px solid color-mix(in srgb, var(--color-techelet) 38%, var(--color-gold));background:color-mix(in srgb, var(--color-gold) 8%, #fff);border-radius:8px;padding:.45rem .5rem}.parentNightScript-module__QjwfsW__fieldPrefilled{color:var(--color-ink);font-size:.92rem;font-weight:650;line-height:1.35;display:block}.parentNightScript-module__QjwfsW__fillLinePrintOnly,.parentNightScript-module__QjwfsW__printOnlyBlock{display:none}.parentNightScript-module__QjwfsW__printQr{border:1px dashed color-mix(in srgb, var(--color-ink) 22%, transparent);border-radius:8px;align-items:center;gap:.65rem;margin-bottom:.65rem;padding:.45rem;display:none}.parentNightScript-module__QjwfsW__printQrHeading{text-transform:uppercase;letter-spacing:.03em;margin:0 0 .15rem;font-size:.72rem;font-weight:700}.parentNightScript-module__QjwfsW__printQrUrl{word-break:break-all;color:var(--color-muted);margin:0;font-size:.62rem;line-height:1.3}.parentNightScript-module__QjwfsW__stepProgress{gap:.35rem;margin:.35rem 0 .55rem;display:flex}.parentNightScript-module__QjwfsW__stepProgressBtn{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);width:2rem;height:2rem;color:var(--color-techelet);cursor:pointer;background:#fff;border-radius:999px;font-size:.78rem;font-weight:800}.parentNightScript-module__QjwfsW__stepProgressBtnActive{background:var(--color-techelet);color:var(--color-shesh);border-color:var(--color-techelet)}.parentNightScript-module__QjwfsW__stepScriptCards{gap:.55rem;margin:.45rem 0 .85rem;display:none}.parentNightScript-module__QjwfsW__stepScriptCard{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);background:#fff;border-radius:10px;padding:.65rem .7rem}.parentNightScript-module__QjwfsW__stepScriptCardActive,.parentNightScript-module__QjwfsW__stepRowActive{border-color:color-mix(in srgb, var(--color-techelet) 45%, var(--color-gold));background:color-mix(in srgb, var(--color-techelet) 6%, #fff);transition:border-color .2s,background .2s,box-shadow .2s}@media (prefers-reduced-motion:reduce){.parentNightScript-module__QjwfsW__stepScriptCardActive,.parentNightScript-module__QjwfsW__stepRowActive{transition:none}}.parentNightScript-module__QjwfsW__stepScriptCardHead{align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.parentNightScript-module__QjwfsW__stepScriptTableWrap{display:block}.parentNightScript-module__QjwfsW__stuckCards{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.parentNightScript-module__QjwfsW__stuckCard{border:1px solid color-mix(in srgb, var(--color-techelet) 22%, var(--color-border));background:color-mix(in srgb, var(--color-shesh) 55%, #fff);text-align:left;cursor:pointer;border-radius:10px;width:100%;padding:.65rem .75rem}.parentNightScript-module__QjwfsW__stuckCardActive{border-color:color-mix(in srgb, var(--color-techelet) 50%, var(--color-gold));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-techelet) 20%, transparent);background:color-mix(in srgb, var(--color-techelet) 8%, #fff)}.parentNightScript-module__QjwfsW__stuckCardTitle{color:var(--color-techelet);margin-bottom:.2rem;font-size:.82rem;font-weight:750;display:block}.parentNightScript-module__QjwfsW__stuckCardBody{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted));margin:0;font-size:.8rem;line-height:1.4}.parentNightScript-module__QjwfsW__stuckPrintList{margin:0;padding-left:1.1rem;font-size:.78rem;line-height:1.4;display:none}.parentNightScript-module__QjwfsW__stuckPrintList li+li{margin-top:.2rem}.parentNightScript-module__QjwfsW__checklistRow{cursor:pointer;align-items:flex-start;gap:.5rem;margin-bottom:.4rem;font-size:.88rem;line-height:1.4;display:flex}.parentNightScript-module__QjwfsW__checklistInput{width:1rem;height:1rem;accent-color:var(--color-techelet);flex-shrink:0;margin-top:.12rem}.parentNightScript-module__QjwfsW__checklistPrintRow{display:none}.parentNightScript-module__QjwfsW__completeBanner{border:1px solid color-mix(in srgb, var(--color-techelet) 32%, var(--color-gold));background:color-mix(in srgb, var(--color-gold) 12%, #fff);color:color-mix(in srgb, var(--color-techelet) 78%, var(--color-ink));border-radius:10px;margin:.5rem 0 .65rem;padding:.55rem .65rem;font-size:.88rem;font-weight:650;line-height:1.4}.parentNightScript-module__QjwfsW__offlinePrintLine{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted));margin:0 0 .65rem;font-size:.72rem;line-height:1.35;display:none}.parentNightScript-module__QjwfsW__loadingSkeleton{border:1px dashed color-mix(in srgb, var(--color-border) 85%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--color-shesh) 70%, #fff) 0%, color-mix(in srgb, var(--color-techelet) 8%, #fff) 50%, color-mix(in srgb, var(--color-shesh) 70%, #fff) 100%);color:var(--color-muted);background-size:200% 100%;border-radius:10px;margin:1rem 0 1.5rem;padding:.75rem .85rem;font-size:.88rem;animation:1.4s ease-in-out infinite parentNightScript-module__QjwfsW__scriptSkeletonPulse}@keyframes parentNightScript-module__QjwfsW__scriptSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.parentNightScript-module__QjwfsW__loadingSkeleton{animation:none}}.parentNightScript-module__QjwfsW__restBanner{border:1px solid color-mix(in srgb, var(--color-gold) 35%, var(--color-border));background:color-mix(in srgb, var(--color-gold) 8%, var(--color-shesh));border-radius:10px;margin:0 0 .85rem;padding:.65rem .75rem;font-size:.88rem;line-height:1.45}.parentNightScript-module__QjwfsW__syncedMark{color:color-mix(in srgb, var(--color-techelet) 85%, var(--color-ink));background:color-mix(in srgb, var(--color-techelet) 8%, var(--color-shesh));border:1px solid color-mix(in srgb, var(--color-techelet) 22%, var(--color-border));border-radius:8px;margin:.35rem 0 .5rem;padding:.35rem .55rem;font-size:.8rem;font-weight:650}.parentNightScript-module__QjwfsW__printQrSample{color:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted));margin:0;font-size:.78rem;line-height:1.4}.parentNightScript-module__QjwfsW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parentNightScript-module__QjwfsW__focusChrome{border:1px solid color-mix(in srgb, var(--color-techelet) 24%, var(--color-border));background:color-mix(in srgb, var(--color-shesh) 92%, #fff);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.85rem;padding:.55rem .65rem;display:flex}.parentNightScript-module__QjwfsW__focusExitBtn{color:var(--color-techelet);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.4rem .55rem;font-size:.88rem;font-weight:650}.parentNightScript-module__QjwfsW__focusExitBtn:hover{text-decoration:underline}.parentNightScript-module__QjwfsW__focusStepPills{flex:12rem;min-width:0}.parentNightScript-module__QjwfsW__focusStepPillList{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.parentNightScript-module__QjwfsW__focusStepPillItem{flex:5.5rem;min-width:0}.parentNightScript-module__QjwfsW__focusStepPill{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);width:100%;color:var(--color-techelet);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.42rem .55rem;font-size:.78rem;font-weight:700;display:flex}.parentNightScript-module__QjwfsW__focusStepPill:hover{border-color:color-mix(in srgb, var(--color-techelet) 40%, var(--color-gold));background:color-mix(in srgb, var(--color-techelet) 6%, #fff)}.parentNightScript-module__QjwfsW__focusStepPillActive{border-color:color-mix(in srgb, var(--color-techelet) 50%, var(--color-gold));background:color-mix(in srgb, var(--color-techelet) 12%, #fff);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-techelet) 18%, transparent)}.parentNightScript-module__QjwfsW__focusStepPillPast{opacity:.88}.parentNightScript-module__QjwfsW__focusStepPillNum{background:color-mix(in srgb, var(--color-techelet) 14%, #fff);border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;font-size:.68rem;font-weight:800;display:inline-flex}.parentNightScript-module__QjwfsW__focusStepPillActive .parentNightScript-module__QjwfsW__focusStepPillNum{background:var(--color-techelet);color:var(--color-shesh)}.parentNightScript-module__QjwfsW__focusMeltdown{color:color-mix(in srgb, var(--color-ink) 70%, var(--color-muted));margin:0 0 .75rem;font-size:.82rem;line-height:1.4}.parentNightScript-module__QjwfsW__focusMeltdownInline{color:color-mix(in srgb, var(--color-ink) 78%, var(--color-muted));margin:0 0 .5rem;font-size:.84rem;line-height:1.45}.parentNightScript-module__QjwfsW__focusPracticeBody{color:color-mix(in srgb, var(--color-ink) 85%, var(--color-muted));margin:0 0 .85rem;font-size:.92rem;line-height:1.45}.parentNightScript-module__QjwfsW__focusTheaterCta{border:1px solid color-mix(in srgb, var(--color-techelet) 54%, var(--color-ink));background:var(--color-techelet);color:var(--color-shesh);border-radius:10px;margin-bottom:.85rem;padding:.55rem 1rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-block}.parentNightScript-module__QjwfsW__focusTheaterCta:hover{filter:brightness(1.05)}.parentNightScript-module__QjwfsW__focusStepsList{margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.45}.parentNightScript-module__QjwfsW__focusStepsList li+li{margin-top:.45rem}.parentNightScript-module__QjwfsW__focusStepsList strong{margin-bottom:.15rem;display:block}.parentNightScript-module__QjwfsW__focusBeatProgress{color:var(--color-muted);font-size:.76rem;font-weight:650}.parentNightScript-module__QjwfsW__heroPasukLine{color:var(--color-techelet);margin:0 0 .65rem;font-size:1.05rem;font-weight:750}.parentNightScript-module__QjwfsW__fullScriptDisclosure{margin-bottom:1rem}.parentNightScript-module__QjwfsW__printRunSheetHost{display:none}.parentNightScript-module__QjwfsW__skipOpenBtn{color:var(--color-techelet);cursor:pointer;background:0 0;border:0;margin-top:.55rem;padding:0;font-size:.8rem;font-weight:650;text-decoration:underline;display:block}.parentNightScript-module__QjwfsW__focusPanel{max-width:36rem;margin:0 auto;padding:1rem 0 2rem}.parentNightScript-module__QjwfsW__focusTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.parentNightScript-module__QjwfsW__focusExit{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);color:var(--color-techelet);cursor:pointer;background:#fff;border-radius:8px;padding:.35rem .65rem;font-size:.82rem;font-weight:650}.parentNightScript-module__QjwfsW__focusPhaseLabel{font-size:.82rem;font-weight:700}.parentNightScript-module__QjwfsW__educatorLink{color:var(--color-techelet);margin:0 0 .65rem;font-size:.82rem;font-weight:650;display:inline-block}.parentNightScript-module__QjwfsW__focusPasuk{background:color-mix(in srgb, var(--color-gold) 10%, #fff);border:1px solid color-mix(in srgb, var(--color-gold) 35%, var(--color-border));border-radius:10px;margin:0 0 1rem;padding:.55rem .65rem;font-size:.92rem;font-weight:650}.parentNightScript-module__QjwfsW__focusPasukLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-size:.72rem;font-weight:700}.parentNightScript-module__QjwfsW__focusPhaseTitle{text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb, var(--color-techelet) 80%, var(--color-ink));margin:0 0 .45rem;font-size:.88rem;font-weight:700}.parentNightScript-module__QjwfsW__focusStepBadge{align-items:center;gap:.45rem;margin-bottom:.45rem;font-weight:700;display:flex}.parentNightScript-module__QjwfsW__focusNextBtn{border:1px solid color-mix(in srgb, var(--color-techelet) 54%, var(--color-ink));background:var(--color-techelet);min-width:0;color:var(--color-shesh);cursor:pointer;border-radius:11px;flex:1;padding:.65rem 1rem;font-size:.95rem;font-weight:750}.parentNightScript-module__QjwfsW__focusBeatActions{align-items:center;gap:.5rem;margin-top:1rem;display:flex}.parentNightScript-module__QjwfsW__focusBeatActions>span[aria-hidden=true]{flex:none;min-width:4.5rem}.parentNightScript-module__QjwfsW__focusBackBtn{border:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);color:var(--color-techelet);cursor:pointer;background:0 0;border-radius:11px;flex:none;padding:.65rem .85rem;font-size:.9rem;font-weight:650}.parentNightScript-module__QjwfsW__focusBackBtn:hover{background:color-mix(in srgb, var(--color-techelet) 8%, transparent)}.parentNightScript-module__QjwfsW__completionPrompt{border:1px solid color-mix(in srgb, var(--color-gold) 42%, var(--color-techelet));background:color-mix(in srgb, var(--color-gold) 10%, #fff);border-radius:10px;margin-bottom:.85rem;padding:.75rem .9rem}.parentNightScript-module__QjwfsW__completionPromptHeading{color:var(--color-techelet);margin:0 0 .25rem;font-size:.95rem;font-weight:800}.parentNightScript-module__QjwfsW__completionPromptBody{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted));margin:0;font-size:.88rem;line-height:1.45}.parentNightScript-module__QjwfsW__focusNextBtn:hover{filter:brightness(1.05)}@media (max-width:640px){.parentNightScript-module__QjwfsW__stepScriptTableWrap{display:none}.parentNightScript-module__QjwfsW__stepScriptCards{display:grid}}@media print{@page{size:letter portrait;margin:.5in}.parentNightScript-module__QjwfsW__aboveRunSheet,.parentNightScript-module__QjwfsW__belowRunSheet,.parentNightScript-module__QjwfsW__loadingSkeleton,.parentNightScript-module__QjwfsW__restBanner,.parentNightScript-module__QjwfsW__syncedMark,.parentNightScript-module__QjwfsW__focusChrome,.parentNightScript-module__QjwfsW__focusMeltdown,.parentNightScript-module__QjwfsW__focusPanel,.parentNightScript-module__QjwfsW__heroCompact,.parentNightScript-module__QjwfsW__fullScriptDisclosure summary{display:none!important}.parentNightScript-module__QjwfsW__printRunSheetHost{display:block!important}.parentNightScript-module__QjwfsW__printRunSheetTarget{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}.parentNightScript-module__QjwfsW__jumpNav,.parentNightScript-module__QjwfsW__printPreviewTip,.parentNightScript-module__QjwfsW__printFitBadge,.parentNightScript-module__QjwfsW__checklistRow,.parentNightScript-module__QjwfsW__collapsibleDetails,.parentNightScript-module__QjwfsW__stuckCards,.parentNightScript-module__QjwfsW__heroActions,.parentNightScript-module__QjwfsW__stepProgress{display:none!important}.parentNightScript-module__QjwfsW__stuckPrintList{display:block}.parentNightScript-module__QjwfsW__checklistPrintRow{display:flex}.parentNightScript-module__QjwfsW__offlinePrintLine{display:block}.parentNightScript-module__QjwfsW__printOnlyBlock,.parentNightScript-module__QjwfsW__printQr{display:flex}.parentNightScript-module__QjwfsW__fieldPrefilledScreen{display:none}.parentNightScript-module__QjwfsW__fillLinePrintOnly{display:block}.parentNightScript-module__QjwfsW__fieldHighlight{border-color:color-mix(in srgb, var(--color-ink) 25%, transparent);background:0 0}.parentNightScript-module__QjwfsW__scriptQuoteLarge{padding:.4rem .55rem;font-size:.88rem}.parentNightScript-module__QjwfsW__stepScriptTableWrap{display:block}.parentNightScript-module__QjwfsW__stepScriptCards{display:none!important}}
.reverseTimelinePlanner-module__h7FpNG__results{margin-bottom:1.5rem;animation:.45s reverseTimelinePlanner-module__h7FpNG__plannerResultsIn}.reverseTimelinePlanner-module__h7FpNG__resultsSummary{margin-bottom:.85rem}.reverseTimelinePlanner-module__h7FpNG__resultsHero,.reverseTimelinePlanner-module__h7FpNG__resultsPrintStats{display:none}.reverseTimelinePlanner-module__h7FpNG__resultsTitle{letter-spacing:-.02em;color:var(--color-techelet);margin:0 0 .2rem;font-size:1.35rem;font-weight:750;line-height:1.2}.reverseTimelinePlanner-module__h7FpNG__resultsReadingDate{color:var(--color-muted);margin:0;font-size:.92rem}.reverseTimelinePlanner-module__h7FpNG__resultsReadingDate strong{color:var(--color-ink);font-weight:700}.reverseTimelinePlanner-module__h7FpNG__hereBadge{letter-spacing:.02em;text-transform:uppercase;background:var(--color-techelet);color:var(--color-shesh);border-radius:999px;padding:.12rem .45rem;font-size:.62rem;font-weight:700;display:inline-block}.reverseTimelinePlanner-module__h7FpNG__stats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;display:grid}.reverseTimelinePlanner-module__h7FpNG__stat{border:1px solid color-mix(in srgb, var(--color-techelet) 22%, var(--color-border));background:color-mix(in srgb, var(--color-shesh) 88%, white);text-align:center;border-radius:8px;padding:.5rem .45rem}.reverseTimelinePlanner-module__h7FpNG__stat dt{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted);margin:0 0 .15rem;font-size:.65rem;font-weight:600;line-height:1.25}.reverseTimelinePlanner-module__h7FpNG__stat dd{font-variant-numeric:tabular-nums;color:var(--color-techelet);margin:0;font-size:1.18rem;font-weight:800;line-height:1.2}.reverseTimelinePlanner-module__h7FpNG__executionLine{color:color-mix(in srgb, var(--color-ink) 88%, var(--color-muted));margin:.75rem 0 0;font-size:.83rem;font-weight:700;line-height:1.4}.reverseTimelinePlanner-module__h7FpNG__tonightCard{border:2px solid color-mix(in srgb, var(--color-gold) 58%, var(--color-techelet));background:color-mix(in srgb, var(--color-gold) 11%, #fff);box-shadow:0 6px 18px color-mix(in srgb, var(--color-techelet) 6%, transparent);border-radius:14px;margin-bottom:1rem;padding:1rem 1.1rem}.reverseTimelinePlanner-module__h7FpNG__tonightCardHeading{letter-spacing:.02em;color:color-mix(in srgb, var(--color-techelet) 88%, var(--color-ink));margin:0;font-size:.82rem;font-weight:700}.reverseTimelinePlanner-module__h7FpNG__tonightCardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .55rem;margin-bottom:.45rem;display:flex}.reverseTimelinePlanner-module__h7FpNG__collapsibleSection{margin-bottom:.65rem}.reverseTimelinePlanner-module__h7FpNG__collapsibleSummary{cursor:pointer;color:var(--color-techelet);font-size:.9rem;font-weight:700;list-style:none}.reverseTimelinePlanner-module__h7FpNG__collapsibleSummary::-webkit-details-marker{display:none}.reverseTimelinePlanner-module__h7FpNG__collapsibleSection[open] .reverseTimelinePlanner-module__h7FpNG__collapsibleSummary{margin-bottom:.65rem}.reverseTimelinePlanner-module__h7FpNG__phaseBanner{border:1px solid color-mix(in srgb, var(--color-techelet) 32%, var(--color-border));background:color-mix(in srgb, var(--color-techelet) 8%, white);border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem}.reverseTimelinePlanner-module__h7FpNG__phaseBannerHeading{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.reverseTimelinePlanner-module__h7FpNG__phaseBannerLabel{color:var(--color-techelet);margin:0 0 .3rem;font-size:1rem;font-weight:800}.reverseTimelinePlanner-module__h7FpNG__phaseHereBadge{letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;background:var(--color-argaman);color:var(--color-shesh);border-radius:999px;margin-left:.4rem;padding:.08rem .35rem;font-size:.62rem;font-weight:700;display:inline-block}.reverseTimelinePlanner-module__h7FpNG__phaseBannerSentence{margin:0;font-size:.88rem;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__tightChecklist{border:2px solid color-mix(in srgb, var(--color-scarlet) 35%, var(--color-border));background:color-mix(in srgb, var(--color-scarlet) 5%, var(--color-shesh));border-radius:10px;margin-bottom:1rem;padding:.9rem 1rem}.reverseTimelinePlanner-module__h7FpNG__tightChecklistHeading{color:color-mix(in srgb, var(--color-scarlet) 80%, var(--color-ink));margin:0 0 .35rem;font-size:.95rem;font-weight:800}.reverseTimelinePlanner-module__h7FpNG__tightChecklistIntro{margin:0 0 .55rem;font-size:.86rem;line-height:1.4}.reverseTimelinePlanner-module__h7FpNG__tightChecklistList{margin:0;padding-left:1.15rem;font-size:.88rem;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__tightChecklistList li+li{margin-top:.35rem}.reverseTimelinePlanner-module__h7FpNG__glossaryList{margin:.65rem 0 0}.reverseTimelinePlanner-module__h7FpNG__glossaryItem{margin:0 0 .55rem}.reverseTimelinePlanner-module__h7FpNG__glossaryTerm{margin:0 0 .1rem;font-size:.82rem;font-weight:700}.reverseTimelinePlanner-module__h7FpNG__glossaryDef{color:var(--color-muted);margin:0;font-size:.82rem;line-height:1.4}.reverseTimelinePlanner-module__h7FpNG__weekBoundaryNote{color:var(--color-muted);margin:.55rem 0 0;font-size:.72rem}.reverseTimelinePlanner-module__h7FpNG__tonightCardTarget{font-variant-numeric:tabular-nums;color:var(--color-techelet);margin:0 0 .35rem;font-size:clamp(1.45rem,4vw,1.65rem);font-weight:800;line-height:1.15}.reverseTimelinePlanner-module__h7FpNG__tonightCardPhase{color:color-mix(in srgb, var(--color-ink) 90%, var(--color-muted));margin:0 0 .2rem;font-size:.9rem;font-weight:650;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__tonightCardNote{border-top:1px dashed color-mix(in srgb, var(--color-gold) 45%, var(--color-border));color:var(--color-muted);margin:.55rem 0 0;padding-top:.55rem;font-size:.82rem;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__tonightCardDates{color:var(--color-muted);margin:0;font-size:.78rem;font-weight:600}.reverseTimelinePlanner-module__h7FpNG__anchorList{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.reverseTimelinePlanner-module__h7FpNG__anchorItem{border-radius:8px;grid-template-columns:minmax(6.5rem,auto) 1fr;align-items:baseline;gap:.1rem .55rem;padding:.3rem .35rem;font-size:.84rem;line-height:1.35;display:grid}.reverseTimelinePlanner-module__h7FpNG__anchorLabel{color:var(--color-techelet);font-weight:700}.reverseTimelinePlanner-module__h7FpNG__anchorItem[data-active=true]{background:color-mix(in srgb, var(--color-gold) 16%, white);box-shadow:inset 3px 0 0 var(--color-techelet)}.reverseTimelinePlanner-module__h7FpNG__tonightCardVerse{color:var(--color-ink);margin:0 0 .45rem;font-size:1rem;font-weight:700}.reverseTimelinePlanner-module__h7FpNG__welcomeBack{border:1px solid color-mix(in srgb, var(--color-techelet) 24%, var(--color-border));background:color-mix(in srgb, var(--color-techelet) 5%, var(--color-shesh));border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem}.reverseTimelinePlanner-module__h7FpNG__welcomeBackText{margin:0 0 .35rem;font-size:.92rem;font-weight:650;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__welcomeBackStale{color:var(--color-muted);margin:0 0 .5rem;font-size:.82rem;line-height:1.4}.reverseTimelinePlanner-module__h7FpNG__welcomeBackActions{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.reverseTimelinePlanner-module__h7FpNG__shareBand{border:1px dashed color-mix(in srgb, var(--color-techelet) 35%, var(--color-border));border-radius:10px;margin-bottom:1.25rem;padding:.9rem 1rem}.reverseTimelinePlanner-module__h7FpNG__shareBandHeading{margin:0 0 .55rem;font-size:.85rem;font-weight:700}.reverseTimelinePlanner-module__h7FpNG__shareBandActions{flex-wrap:wrap;gap:.5rem .65rem;display:flex}.reverseTimelinePlanner-module__h7FpNG__shareBandHint{color:var(--color-muted);margin:.55rem 0 0;font-size:.78rem}.reverseTimelinePlanner-module__h7FpNG__shareLinkFallback{margin-top:.75rem}.reverseTimelinePlanner-module__h7FpNG__shareLinkFallbackHint{color:var(--color-muted);margin:0 0 .45rem;font-size:.78rem;line-height:1.4}.reverseTimelinePlanner-module__h7FpNG__shareLinkLabel{color:var(--color-muted);margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:block}.reverseTimelinePlanner-module__h7FpNG__shareLinkInput{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-shesh);width:100%;color:var(--color-ink);border-radius:8px;padding:.45rem .55rem;font-family:inherit;font-size:.78rem}.reverseTimelinePlanner-module__h7FpNG__step2Band{border:1px solid color-mix(in srgb, var(--color-techelet) 32%, var(--color-border));background:color-mix(in srgb, var(--color-techelet) 8%, var(--color-shesh));border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.05rem}.reverseTimelinePlanner-module__h7FpNG__step2BandHeading{color:var(--color-ink);margin:0 0 .35rem;font-size:1rem;font-weight:700}.reverseTimelinePlanner-module__h7FpNG__step2BandBody{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted));margin:0 0 .75rem;font-size:.88rem;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__step2BandActions{flex-wrap:wrap;gap:.5rem .65rem;display:flex}.reverseTimelinePlanner-module__h7FpNG__formPaceStats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0 0 .85rem;display:grid}.reverseTimelinePlanner-module__h7FpNG__formPaceStat{border:1px solid color-mix(in srgb, var(--color-techelet) 22%, var(--color-border));background:color-mix(in srgb, var(--color-shesh) 88%, white);text-align:center;border-radius:8px;padding:.5rem .45rem}.reverseTimelinePlanner-module__h7FpNG__formPaceStat dt{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted);margin:0 0 .15rem;font-size:.65rem;font-weight:600;line-height:1.25}.reverseTimelinePlanner-module__h7FpNG__formPaceStat dd{color:var(--color-techelet);margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.reverseTimelinePlanner-module__h7FpNG__formInputPrimary{padding:.62rem .7rem;font-size:1.05rem}.reverseTimelinePlanner-module__h7FpNG__formCollapsed{border:1px solid color-mix(in srgb, var(--color-techelet) 28%, var(--color-border));background:color-mix(in srgb, var(--color-techelet) 6%, var(--color-shesh));border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:1.15rem;padding:.75rem .9rem;display:flex}.reverseTimelinePlanner-module__h7FpNG__formCollapsedText{color:color-mix(in srgb, var(--color-ink) 88%, var(--color-muted));flex:12rem;margin:0;font-size:.9rem;font-weight:650;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__formDisqualifier{color:color-mix(in srgb, var(--color-argaman) 85%, var(--color-ink));margin:0 0 .85rem;font-size:.82rem;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__aliyahPasukConfirm{border-top:1px dashed color-mix(in srgb, var(--color-border) 85%, transparent);margin-top:.55rem;padding-top:.55rem}.reverseTimelinePlanner-module__h7FpNG__aliyahPasukText{color:color-mix(in srgb, var(--color-ink) 85%, var(--color-muted));margin:0 0 .25rem;font-size:.84rem;font-weight:650;line-height:1.4}.reverseTimelinePlanner-module__h7FpNG__profileSummaryRow{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.75rem;display:flex}.reverseTimelinePlanner-module__h7FpNG__profileSummaryText{color:color-mix(in srgb, var(--color-ink) 82%, var(--color-muted));margin:0;font-size:.84rem;font-weight:600}.reverseTimelinePlanner-module__h7FpNG__profilePicker{flex:14rem}.reverseTimelinePlanner-module__h7FpNG__moreOptions{margin-bottom:1.25rem}.reverseTimelinePlanner-module__h7FpNG__moreOptionsSummary{cursor:pointer;color:var(--color-techelet);font-size:.88rem;font-weight:700;list-style:none}.reverseTimelinePlanner-module__h7FpNG__moreOptionsSummary::-webkit-details-marker{display:none}.reverseTimelinePlanner-module__h7FpNG__moreOptions[open] .reverseTimelinePlanner-module__h7FpNG__moreOptionsSummary{margin-bottom:.75rem}.reverseTimelinePlanner-module__h7FpNG__formPacePreview{color:color-mix(in srgb, var(--color-techelet) 88%, var(--color-ink));background:color-mix(in srgb, var(--color-techelet) 6%, var(--color-shesh));border:1px solid color-mix(in srgb, var(--color-techelet) 18%, var(--color-border));border-radius:8px;margin:0 0 .85rem;padding:.55rem .65rem;font-size:.84rem;font-weight:650;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__anchorDates{color:var(--color-muted);grid-column:2;font-size:.72rem;font-weight:600}.reverseTimelinePlanner-module__h7FpNG__anchorTitle{color:color-mix(in srgb, var(--color-ink) 88%, var(--color-muted));grid-column:1/-1}.reverseTimelinePlanner-module__h7FpNG__fullPlanDetails{margin-bottom:1rem}.reverseTimelinePlanner-module__h7FpNG__fullPlanSummary{cursor:pointer;color:var(--color-techelet);font-size:.92rem;font-weight:700;list-style:none}.reverseTimelinePlanner-module__h7FpNG__fullPlanSummary::-webkit-details-marker{display:none}.reverseTimelinePlanner-module__h7FpNG__fullPlanGlossary{color:var(--color-muted);margin:0 0 .85rem;font-size:.82rem;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__fullPlanPrintOnly{display:none}.reverseTimelinePlanner-module__h7FpNG__tonightBand{border:1px solid color-mix(in srgb, var(--color-techelet) 28%, var(--color-border));background:color-mix(in srgb, var(--color-techelet) 6%, var(--color-shesh));border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.05rem}.reverseTimelinePlanner-module__h7FpNG__tonightBandLead{margin:0 0 .45rem;font-size:.95rem;font-weight:650;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__tonightBandScope{letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb, var(--color-techelet) 12%, white);color:var(--color-techelet);border-radius:999px;margin-bottom:.75rem;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.reverseTimelinePlanner-module__h7FpNG__tonightBandActions{flex-wrap:wrap;gap:.5rem .65rem;display:flex}.reverseTimelinePlanner-module__h7FpNG__tonightBandAlso{color:color-mix(in srgb, var(--color-ink) 72%, var(--color-muted));margin:.65rem 0 0;font-size:.8rem;line-height:1.4}.reverseTimelinePlanner-module__h7FpNG__tonightBandSecondaryRow{flex-wrap:wrap;gap:.5rem .65rem;display:flex}@media (max-width:640px){.reverseTimelinePlanner-module__h7FpNG__tonightBandActions{flex-direction:column;align-items:stretch}.reverseTimelinePlanner-module__h7FpNG__tonightBandSecondaryRow{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.reverseTimelinePlanner-module__h7FpNG__tonightBandSecondaryRow>:last-child:nth-child(odd){grid-column:1/-1}}.reverseTimelinePlanner-module__h7FpNG__warnBanner{border:1px solid color-mix(in srgb, var(--color-scarlet) 28%, var(--color-border));background:color-mix(in srgb, var(--color-scarlet) 6%, var(--color-shesh));border-radius:10px;margin-bottom:1rem;padding:.7rem .85rem;font-size:.88rem;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__infoBanner{border:1px solid color-mix(in srgb, var(--color-techelet) 28%, var(--color-border));background:color-mix(in srgb, var(--color-techelet) 7%, var(--color-shesh));border-radius:10px;margin-bottom:1rem;padding:.7rem .85rem;font-size:.88rem;line-height:1.45}.reverseTimelinePlanner-module__h7FpNG__timeline{margin:0;padding:0;list-style:none}.reverseTimelinePlanner-module__h7FpNG__timelineItem{grid-template-columns:1.35rem 1fr;gap:0 .85rem;margin:0;padding:0 0 .15rem;display:grid}.reverseTimelinePlanner-module__h7FpNG__timelineMarker{flex-direction:column;align-items:center;padding-top:.35rem;display:flex;position:relative}.reverseTimelinePlanner-module__h7FpNG__timelineDot{border:2px solid var(--color-techelet);background:var(--color-shesh);width:.7rem;height:.7rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-techelet) 14%, transparent);border-radius:50%;flex-shrink:0}.reverseTimelinePlanner-module__h7FpNG__timelineLine{background:color-mix(in srgb, var(--color-techelet) 35%, var(--color-border));flex:1;width:2px;min-height:.75rem;margin-top:.2rem}.reverseTimelinePlanner-module__h7FpNG__timelineItem:last-child .reverseTimelinePlanner-module__h7FpNG__timelineLine{display:none}.reverseTimelinePlanner-module__h7FpNG__timelineItem[data-milestone=reading] .reverseTimelinePlanner-module__h7FpNG__timelineDot{border-color:var(--color-argaman);background:var(--color-argaman);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-argaman) 22%, transparent)}.reverseTimelinePlanner-module__h7FpNG__timelineItem[data-milestone=catch-up] .reverseTimelinePlanner-module__h7FpNG__timelineDot{border-color:var(--color-scarlet);background:var(--color-scarlet);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-scarlet) 18%, transparent)}.reverseTimelinePlanner-module__h7FpNG__weekCard{border:1px solid color-mix(in srgb, var(--color-techelet) 18%, var(--color-border));break-inside:avoid-page;background:#fff;border-radius:10px;margin-bottom:.75rem;padding:.75rem .85rem}.reverseTimelinePlanner-module__h7FpNG__weekCardHead{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.35rem;display:flex}.reverseTimelinePlanner-module__h7FpNG__milestoneBadge{letter-spacing:.02em;text-transform:uppercase;background:color-mix(in srgb, var(--color-techelet) 14%, white);color:var(--color-techelet);border-radius:999px;padding:.12rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.reverseTimelinePlanner-module__h7FpNG__milestoneBadge[data-milestone=catch-up]{background:color-mix(in srgb, var(--color-scarlet) 12%, white);color:var(--color-scarlet)}.reverseTimelinePlanner-module__h7FpNG__milestoneBadge[data-milestone=reading]{background:color-mix(in srgb, var(--color-argaman) 14%, white);color:color-mix(in srgb, var(--color-argaman) 85%, var(--color-ink))}.reverseTimelinePlanner-module__h7FpNG__milestoneBadge[data-milestone=dress],.reverseTimelinePlanner-module__h7FpNG__milestoneBadge[data-milestone=tutor]{background:color-mix(in srgb, var(--color-argaman) 14%, white);color:color-mix(in srgb, var(--color-argaman) 75%, var(--color-ink))}.reverseTimelinePlanner-module__h7FpNG__milestoneBadge[data-milestone=foundation],.reverseTimelinePlanner-module__h7FpNG__milestoneBadge[data-milestone=build]{background:color-mix(in srgb, var(--color-gold) 16%, white);color:color-mix(in srgb, var(--color-techelet) 80%, var(--color-ink))}.reverseTimelinePlanner-module__h7FpNG__milestoneBadge[data-milestone=sharpen]{background:color-mix(in srgb, var(--color-techelet) 16%, white);color:var(--color-techelet)}.reverseTimelinePlanner-module__h7FpNG__timelineItem[data-milestone=foundation] .reverseTimelinePlanner-module__h7FpNG__timelineDot,.reverseTimelinePlanner-module__h7FpNG__timelineItem[data-milestone=build] .reverseTimelinePlanner-module__h7FpNG__timelineDot{border-color:var(--color-gold);background:color-mix(in srgb, var(--color-gold) 55%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 20%, transparent)}.reverseTimelinePlanner-module__h7FpNG__timelineItem[data-milestone=sharpen] .reverseTimelinePlanner-module__h7FpNG__timelineDot{border-color:var(--color-techelet);background:var(--color-techelet);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-techelet) 18%, transparent)}.reverseTimelinePlanner-module__h7FpNG__weekDates{color:var(--color-muted);font-size:.72rem;font-weight:600}.reverseTimelinePlanner-module__h7FpNG__weekTitleBlock{margin-bottom:.4rem}.reverseTimelinePlanner-module__h7FpNG__weekTitle{font-variant-numeric:tabular-nums;margin:0;font-size:.98rem;font-weight:700;line-height:1.3}.reverseTimelinePlanner-module__h7FpNG__weekTitleHebrew{color:var(--color-muted);letter-spacing:.02em;margin:.15rem 0 0;font-size:.88rem;font-weight:600;line-height:1.35}.reverseTimelinePlanner-module__h7FpNG__taskList{margin:0;padding:0;list-style:none}.reverseTimelinePlanner-module__h7FpNG__taskList li{color:color-mix(in srgb, var(--color-ink) 88%, var(--color-muted));padding-left:1.1rem;font-size:.86rem;line-height:1.45;position:relative}.reverseTimelinePlanner-module__h7FpNG__taskList li:before{content:"";background:color-mix(in srgb, var(--color-techelet) 55%, transparent);border-radius:2px;width:.35rem;height:.35rem;position:absolute;top:.45em;left:0}.reverseTimelinePlanner-module__h7FpNG__taskList li+li{margin-top:.3rem}@keyframes reverseTimelinePlanner-module__h7FpNG__plannerResultsIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.reverseTimelinePlanner-module__h7FpNG__formPaceStats{grid-template-columns:1fr}.reverseTimelinePlanner-module__h7FpNG__formPaceStat{text-align:left;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.reverseTimelinePlanner-module__h7FpNG__formPaceStat dt{margin:0}.reverseTimelinePlanner-module__h7FpNG__stats{grid-template-columns:1fr}.reverseTimelinePlanner-module__h7FpNG__stat{text-align:left;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.reverseTimelinePlanner-module__h7FpNG__stat dt{margin:0}}@media (prefers-reduced-motion:reduce){.reverseTimelinePlanner-module__h7FpNG__results{animation:none}}@media print{.reverseTimelinePlanner-module__h7FpNG__resultsPrintStats{border-top:1px solid color-mix(in srgb, var(--color-border) 80%, transparent);margin-top:1rem;padding-top:.85rem;display:block}.reverseTimelinePlanner-module__h7FpNG__fullPlanPrintOnly{display:block}.reverseTimelinePlanner-module__h7FpNG__weekCard{background:#fff}}
.educatorProgressReport-module__8_EFAW__page{--report-cream:var(--color-workspace-cream);--report-navy:var(--color-techelet);--report-gold:var(--color-gold);--report-ink:color-mix(in srgb, var(--color-ink) 92%, var(--report-navy));--report-muted:color-mix(in srgb, var(--color-muted) 88%, var(--report-navy));--report-border:color-mix(in srgb, var(--report-gold) 38%, var(--report-navy) 14%);background:var(--report-cream);min-height:100vh;color:var(--report-ink);padding:clamp(1.25rem,4vw,2.5rem)}.educatorProgressReport-module__8_EFAW__shell{max-width:52rem;margin:0 auto}.educatorProgressReport-module__8_EFAW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.75rem;display:flex}.educatorProgressReport-module__8_EFAW__toolbarActions{flex-wrap:wrap;gap:.5rem;display:flex}.educatorProgressReport-module__8_EFAW__btn{border:1px solid color-mix(in srgb, var(--report-navy) 22%, var(--color-border));background:color-mix(in srgb, var(--report-cream) 80%, white);min-height:2.25rem;color:var(--report-navy);letter-spacing:.02em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .9rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex}.educatorProgressReport-module__8_EFAW__btn:hover{border-color:color-mix(in srgb, var(--report-gold) 55%, var(--report-navy));box-shadow:0 0 0 3px color-mix(in srgb, var(--report-gold) 18%, transparent)}.educatorProgressReport-module__8_EFAW__btn:focus-visible{outline:2px solid var(--report-gold);outline-offset:2px}.educatorProgressReport-module__8_EFAW__btnPrimary{background:color-mix(in srgb, var(--report-navy) 92%, var(--color-ink));border-color:color-mix(in srgb, var(--report-gold) 45%, var(--report-navy));color:var(--report-cream)}.educatorProgressReport-module__8_EFAW__header{border-bottom:1px solid var(--report-border);margin-bottom:1.75rem;padding-bottom:1.5rem}.educatorProgressReport-module__8_EFAW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--report-muted);margin:0 0 .35rem;font-size:.6875rem;font-weight:700}.educatorProgressReport-module__8_EFAW__title{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;color:var(--report-navy);margin:0 0 .5rem;font-size:clamp(1.65rem,4vw,2.15rem);font-weight:500;line-height:1.15}.educatorProgressReport-module__8_EFAW__meta{color:var(--report-muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0;font-size:.9375rem;display:flex}.educatorProgressReport-module__8_EFAW__meta strong{color:var(--report-ink);font-weight:600}.educatorProgressReport-module__8_EFAW__metaSuffix{flex:100%;font-size:.875rem}.educatorProgressReport-module__8_EFAW__portionContext{flex-direction:column;align-items:flex-start;gap:.1rem;display:inline-flex}.educatorProgressReport-module__8_EFAW__portionHe{font-family:var(--font-frank-ruehl), "Frank Ruhl Libre", serif;color:var(--report-navy);font-size:1.05rem;font-weight:700;line-height:1.2}.educatorProgressReport-module__8_EFAW__portionAliyah{letter-spacing:.02em;color:var(--report-muted);font-size:.8125rem;font-weight:650}.educatorProgressReport-module__8_EFAW__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:2rem;display:grid}.educatorProgressReport-module__8_EFAW__summaryCard{border:1px solid var(--report-border);background:color-mix(in srgb, white 42%, var(--report-cream));box-shadow:0 10px 28px -22px color-mix(in srgb, var(--report-navy) 55%, transparent);border-radius:.85rem;padding:1rem 1.05rem 1.1rem}.educatorProgressReport-module__8_EFAW__summaryLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--report-muted);margin:0 0 .45rem;font-size:.6875rem;font-weight:700}.educatorProgressReport-module__8_EFAW__summaryValue{font-family:var(--font-fraunces), Georgia, serif;color:var(--report-navy);margin:0;font-size:1.65rem;font-weight:500;line-height:1.1}.educatorProgressReport-module__8_EFAW__summaryValueSmall{color:var(--report-ink);margin:0;font-size:.9375rem;line-height:1.45}.educatorProgressReport-module__8_EFAW__summaryHint{color:var(--report-muted);margin:.4rem 0 0;font-size:.75rem}.educatorProgressReport-module__8_EFAW__targetsList{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.educatorProgressReport-module__8_EFAW__targetChip{border:1px solid color-mix(in srgb, var(--report-gold) 50%, var(--report-navy));background:color-mix(in srgb, var(--report-gold) 12%, var(--report-cream));min-height:1.5rem;color:var(--report-navy);border-radius:999px;align-items:center;padding:0 .55rem;font-size:.8125rem;font-weight:600;display:inline-flex}.educatorProgressReport-module__8_EFAW__rehearsalSection{border:1px solid var(--report-border);background:color-mix(in srgb, white 35%, var(--report-cream));border-radius:.85rem;margin:0 0 1.75rem;padding:1rem 1.1rem}.educatorProgressReport-module__8_EFAW__rehearsalSummary{color:var(--report-ink);margin:0 0 .5rem;font-size:.9375rem;line-height:1.45}.educatorProgressReport-module__8_EFAW__rehearsalCountdown{color:var(--report-navy);margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.educatorProgressReport-module__8_EFAW__rehearsalLog{color:var(--report-muted);margin:0 0 .75rem;padding:0;font-size:.8125rem;line-height:1.4;list-style:none}.educatorProgressReport-module__8_EFAW__rehearsalLog li+li{margin-top:.35rem}.educatorProgressReport-module__8_EFAW__sectionTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--report-muted);margin:0 0 .75rem;font-size:.75rem;font-weight:700}.educatorProgressReport-module__8_EFAW__verseList{border:1px solid var(--report-border);background:color-mix(in srgb, white 35%, var(--report-cream));border-radius:.85rem;margin:0;padding:0;list-style:none;overflow:hidden}.educatorProgressReport-module__8_EFAW__verseRow{border-bottom:1px solid color-mix(in srgb, var(--report-border) 70%, transparent);grid-template-columns:4.25rem 4.5rem 1fr auto;align-items:center;gap:.65rem 1rem;padding:.85rem 1rem;display:grid}.educatorProgressReport-module__8_EFAW__verseRow:last-child{border-bottom:none}.educatorProgressReport-module__8_EFAW__verseRowTarget{background:color-mix(in srgb, var(--report-gold) 8%, transparent)}.educatorProgressReport-module__8_EFAW__verseRefRow{align-items:baseline;gap:.35rem;display:inline-flex}.educatorProgressReport-module__8_EFAW__verseRefDigits{color:var(--report-navy);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.educatorProgressReport-module__8_EFAW__verseRefHebrew{font-family:var(--font-frank-ruehl), "Frank Ruhl Libre", serif;color:var(--report-navy);font-size:.875rem;font-weight:650;line-height:1.1}.educatorProgressReport-module__8_EFAW__targetChipPrefix{opacity:.85;font-weight:600}.educatorProgressReport-module__8_EFAW__stepBars{align-items:center;gap:.2rem;display:flex}.educatorProgressReport-module__8_EFAW__stepBar{background:color-mix(in srgb, var(--report-navy) 12%, var(--report-cream));border:1px solid color-mix(in srgb, var(--report-navy) 16%, transparent);border-radius:2px;width:.55rem;height:1.35rem}.educatorProgressReport-module__8_EFAW__stepBarFilled{background:color-mix(in srgb, var(--report-gold) 55%, var(--report-navy));border-color:color-mix(in srgb, var(--report-gold) 45%, var(--report-navy))}.educatorProgressReport-module__8_EFAW__stepBarMastered{background:color-mix(in srgb, var(--report-navy) 75%, var(--color-ink));border-color:var(--report-navy)}.educatorProgressReport-module__8_EFAW__scoreLabel{letter-spacing:.02em;color:var(--report-ink);margin:0;font-size:.875rem;font-weight:600}.educatorProgressReport-module__8_EFAW__scoreLabel[data-score=great],.educatorProgressReport-module__8_EFAW__scoreLabel[data-score=excellent]{color:color-mix(in srgb, var(--report-gold) 70%, var(--report-navy))}.educatorProgressReport-module__8_EFAW__scoreLabel[data-score=so-so],.educatorProgressReport-module__8_EFAW__scoreLabel[data-score=need-work],.educatorProgressReport-module__8_EFAW__scoreLabel[data-score=need-lots-of-work]{color:color-mix(in srgb, var(--color-scarlet) 55%, var(--report-navy))}.educatorProgressReport-module__8_EFAW__scoreEmpty{color:var(--report-muted);margin:0;font-size:.8125rem;font-style:italic}.educatorProgressReport-module__8_EFAW__playBtn{border:1px solid color-mix(in srgb, var(--report-gold) 48%, var(--report-navy));background:color-mix(in srgb, var(--report-cream) 60%, white);width:2.25rem;height:2.25rem;color:var(--report-navy);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.educatorProgressReport-module__8_EFAW__playBtn:hover:not(:disabled){border-color:var(--report-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--report-gold) 20%, transparent)}.educatorProgressReport-module__8_EFAW__playBtn:disabled{opacity:.38;cursor:not-allowed}.educatorProgressReport-module__8_EFAW__playBtn:focus-visible{outline:2px solid var(--report-gold);outline-offset:2px}.educatorProgressReport-module__8_EFAW__playBtn[data-playing=true]{background:color-mix(in srgb, var(--report-navy) 88%, var(--color-ink));color:var(--report-cream)}.educatorProgressReport-module__8_EFAW__footerNote{color:var(--report-muted);margin-top:1.5rem;font-size:.75rem;line-height:1.5}.educatorProgressReport-module__8_EFAW__empty{text-align:center;color:var(--report-muted);padding:2rem 1rem}@media (max-width:720px){.educatorProgressReport-module__8_EFAW__summaryGrid{grid-template-columns:1fr}.educatorProgressReport-module__8_EFAW__verseRow{grid-template-columns:2.75rem 4rem 1fr auto;padding:.75rem .85rem}}@media print{@page{margin:.45in}.educatorProgressReport-module__8_EFAW__toolbar,.educatorProgressReport-module__8_EFAW__footerNote{display:none}.educatorProgressReport-module__8_EFAW__page{color:#111;background:#fff;min-height:auto;padding:0}.educatorProgressReport-module__8_EFAW__shell{max-width:none}.educatorProgressReport-module__8_EFAW__header{margin-bottom:.65rem;padding-bottom:.5rem}.educatorProgressReport-module__8_EFAW__title{font-size:1.35rem}.educatorProgressReport-module__8_EFAW__meta{font-size:.8125rem}.educatorProgressReport-module__8_EFAW__summaryGrid{gap:.45rem;margin-bottom:.65rem}.educatorProgressReport-module__8_EFAW__summaryCard{box-shadow:none;break-inside:avoid;border-radius:.35rem;padding:.45rem .55rem .5rem}.educatorProgressReport-module__8_EFAW__summaryLabel{margin-bottom:.2rem;font-size:.5625rem}.educatorProgressReport-module__8_EFAW__summaryValue{font-size:1.15rem}.educatorProgressReport-module__8_EFAW__summaryValueSmall,.educatorProgressReport-module__8_EFAW__summaryHint{font-size:.6875rem;line-height:1.3}.educatorProgressReport-module__8_EFAW__summaryHint{margin-top:.15rem}.educatorProgressReport-module__8_EFAW__sectionTitle{margin-bottom:.35rem;font-size:.625rem}.educatorProgressReport-module__8_EFAW__verseList{box-shadow:none;border-radius:.35rem}.educatorProgressReport-module__8_EFAW__playBtn{display:none}.educatorProgressReport-module__8_EFAW__verseRow{break-inside:avoid;grid-template-columns:2.5rem 3.75rem 1fr;gap:.35rem .5rem;padding:.28rem .45rem}.educatorProgressReport-module__8_EFAW__stepBar{width:.45rem;height:.95rem}.educatorProgressReport-module__8_EFAW__scoreLabel,.educatorProgressReport-module__8_EFAW__scoreEmpty{font-size:.75rem}}.educatorProgressReport-module__8_EFAW__pageMarketingCapture{min-height:auto;padding:1.75rem 1.65rem}.educatorProgressReport-module__8_EFAW__shellMarketingCapture{max-width:40rem;margin:0}.educatorProgressReport-module__8_EFAW__marketingCaptureRegion{padding:.35rem .5rem}.educatorProgressReport-module__8_EFAW__marketingCaptureRegion .educatorProgressReport-module__8_EFAW__header{margin-bottom:1.25rem;padding-bottom:1.1rem}.educatorProgressReport-module__8_EFAW__marketingCaptureRegion .educatorProgressReport-module__8_EFAW__summaryGrid{margin-bottom:0}
