.rec-program-day.rec-ultra-day{--rud-border:color-mix(in srgb,var(--raccent) 18%,var(--rline));--rud-soft:color-mix(in srgb,var(--raccent) 5%,var(--rpaper));--rud-task:color-mix(in srgb,var(--raccent) 3%,var(--rpaper))}.rec-ultra-day-nav-wrap{display:none!important}.rec-ultra-day-nav{display:none!important}.rec-ultra-day-nav button{display:none!important}.rec-ultra-zone{scroll-margin-top:76px;margin:0 0 .9rem;min-width:0}.rec-ultra-accordion-zone{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.rec-ultra-zone-head-toggle{cursor:pointer;position:relative;padding-right:3.1rem}.rec-ultra-zone-head-toggle:hover .rec-ultra-zone-title-row h3{color:var(--raccent)}.rec-ultra-zone-toggle{margin-left:auto;flex:0 0 auto;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--rline) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--rpaper) 88%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--rmuted);cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.rec-ultra-zone-head-toggle:hover .rec-ultra-zone-toggle{background:color-mix(in srgb,var(--raccent) 8%,var(--rpaper));color:var(--raccent);border-color:color-mix(in srgb,var(--raccent) 28%,var(--rline))}.rec-ultra-zone.is-expanded>.rec-ultra-zone-head .rec-ultra-zone-toggle i{transform:rotate(180deg)}.rec-ultra-zone.is-collapsed>.rec-ultra-zone-head{margin-bottom:0}.rec-ultra-zone-body{display:block}.rec-ultra-zone.is-collapsed>.rec-ultra-zone-body{display:none}.rec-ultra-zone.is-expanded{box-shadow:0 12px 28px rgba(38,58,50,.05)}.rec-ultra-zone{scroll-margin-top:76px;margin:0 0 .9rem;min-width:0}.rec-ultra-zone-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin:0 0 .62rem;padding:0 .08rem}.rec-ultra-zone-head-copy{min-width:0}.rec-ultra-zone-kicker{display:block;margin-bottom:.18rem;font-size:8.7px;line-height:1.2;font-weight:850;letter-spacing:.09em;text-transform:uppercase;color:var(--raccent-soft)}.rec-ultra-zone-head h3{margin:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:17px;line-height:1.18;letter-spacing:-.018em;color:var(--rink)}.rec-ultra-zone-head p{margin:.22rem 0 0;max-width:680px;font-size:10.3px;line-height:1.45;color:var(--rmuted)}.rec-ultra-zone-context{padding:.82rem;border:1px solid var(--rline);border-radius:17px;background:color-mix(in srgb,var(--rtag) 45%,var(--rpaper))}.rec-ultra-zone-context>.rec-ultra-zone-head{margin-bottom:.5rem}.rec-ultra-zone-context>*:not(.rec-ultra-zone-head){margin-top:.46rem;margin-bottom:0!important;box-shadow:none!important}.rec-ultra-zone-context>.rec-program-day1-purpose,.rec-ultra-zone-context>.rec-program-stage-layer,.rec-ultra-zone-context>.rec-w1d2-context,.rec-ultra-zone-context>.rec-w1d2-memory,.rec-ultra-zone-context>.rec-w1d1-summary{border-color:color-mix(in srgb,var(--rline) 82%,transparent);background:color-mix(in srgb,var(--rpaper) 76%,transparent)}.rec-ultra-zone-theory{padding:.86rem .94rem;border:1px solid color-mix(in srgb,var(--rline) 88%,transparent);border-radius:17px;background:color-mix(in srgb,var(--rpaper) 88%,transparent)}.rec-ultra-zone-theory>.rec-program-theory,.rec-ultra-zone-theory>.rec-w1d2-theory{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.22rem 0!important}.rec-ultra-zone-theory>.rec-program-remember{margin:.55rem 0 0!important;box-shadow:none!important}.rec-ultra-zone-theory .rec-w1d2-why{box-shadow:none!important}.rec-ultra-zone-task{padding:1rem 1rem .7rem;border:1.5px solid color-mix(in srgb,var(--raccent) 38%,var(--rline));border-radius:19px;background:var(--rud-task);box-shadow:0 12px 28px rgba(38,58,50,.055)}.rec-ultra-zone-task>.rec-ultra-zone-head{margin-bottom:.78rem}.rec-ultra-zone-task>.rec-w1d1-step,.rec-ultra-zone-task>.rec-field-block.rec-program-field{margin:0!important;padding:.92rem 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--rline) 80%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rec-ultra-zone-task>.rec-w1d1-step:first-of-type,.rec-ultra-zone-task>.rec-field-block.rec-program-field:first-of-type{border-top:0!important;padding-top:.2rem!important}.rec-ultra-zone-task>.rec-program-day1-task-note{margin:.1rem 0 .7rem!important}.rec-ultra-zone-task>.rec-program-deepening{margin:.65rem 0 0!important}.rec-ultra-zone-finish{padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--raccent) 28%,var(--rline));border-radius:19px;background:color-mix(in srgb,var(--raccent) 6%,var(--rpaper))}.rec-ultra-zone-finish>.rec-ultra-zone-head{margin-bottom:.62rem}.rec-ultra-zone-finish>.rec-program-day1-24h,.rec-ultra-zone-finish>.rec-w1d1-micro{margin:0!important;padding:.25rem 0 .7rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rec-ultra-zone-finish>.rec-program-notes-link{margin:.58rem 0 0!important}.rec-ultra-zone-finish>.rec-w1d1-summary{margin:.65rem 0 0!important;box-shadow:none!important}.rec-ultra-end-anchor{min-height:1px;scroll-margin-top:76px}.rec-ultra-day .rec-program-day-top{margin-bottom:.25rem}.rec-ultra-day>.rec-program-progress{margin-bottom:0}@media (max-width:760px){.rec-ultra-zone-head-toggle{padding-right:2.7rem}.rec-ultra-zone-toggle{width:32px;height:32px}.rec-ultra-zone{scroll-margin-top:calc(env(safe-area-inset-top) + var(--rec-premium-top-h,96px) + var(--rec-day-nav-h,48px) + 22px);margin-bottom:.72rem}.rec-ultra-end-anchor{scroll-margin-top:calc(env(safe-area-inset-top) + var(--rec-premium-top-h,96px) + var(--rec-day-nav-h,48px) + 22px)}.rec-ultra-zone-context,.rec-ultra-zone-theory,.rec-ultra-zone-task,.rec-ultra-zone-finish{padding:.78rem;border-radius:16px}.rec-ultra-zone-head h3{font-size:15.5px}.rec-ultra-zone-head p{font-size:9.7px}.rec-ultra-zone-task>.rec-w1d1-step,.rec-ultra-zone-task>.rec-field-block.rec-program-field{padding:.82rem 0!important}}@media (max-width:390px){.rec-ultra-zone-context,.rec-ultra-zone-theory,.rec-ultra-zone-task,.rec-ultra-zone-finish{padding:.68rem}.rec-ultra-zone-head-toggle{padding-right:2.35rem}.rec-ultra-zone-toggle{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.rec-ultra-zone-toggle,.rec-ultra-accordion-zone{transition:none}}.rec-program-day.rec-ultra-day>.rec-ultra-zone{display:block}.rec-ultra-zone-context{display:grid;gap:.52rem}.rec-ultra-zone-context>.rec-program-day1-purpose,.rec-ultra-zone-context>.rec-program-stage-layer,.rec-ultra-zone-context>.rec-program-c24-context,.rec-ultra-zone-context>.rec-w1d2-memory,.rec-ultra-zone-context>.rec-w1d2-context,.rec-ultra-zone-context>.rec-w1d7-stage,.rec-ultra-zone-context>.rec-w1d1-summary{margin:0!important;box-shadow:none!important}.rec-ultra-zone-context>.rec-program-day1-purpose{padding:.72rem .78rem!important}.rec-ultra-zone-context>.rec-program-day1-purpose h3{font-size:13.5px!important;margin:.15rem 0 .3rem!important}.rec-ultra-zone-context>.rec-program-day1-purpose p{font-size:10.2px!important;line-height:1.48!important}.rec-ultra-zone-context>.rec-w1d2-memory,.rec-ultra-zone-context>.rec-program-c24-context,.rec-ultra-zone-context>.rec-w1d2-context{padding:.68rem .76rem!important;border-radius:13px!important}.rec-ultra-zone-context .rec-w1d2-memory-head strong,.rec-ultra-zone-context .rec-program-c24-context strong{font-size:11.5px!important}.rec-ultra-zone-context p,.rec-ultra-zone-context em{font-size:9.8px!important;line-height:1.45!important}.rec-ultra-zone-theory .rec-w1d2-theory,.rec-ultra-zone-theory .rec-w1d1-theory,.rec-ultra-zone-theory .rec-w1d7-theory{margin:0!important}.rec-ultra-zone-theory .rec-w1d2-why,.rec-ultra-zone-theory aside{border-radius:13px!important}.rec-ultra-zone-task{position:relative}.rec-ultra-task-meter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-.15rem 0 .55rem;padding:.55rem .65rem;border-radius:12px;background:color-mix(in srgb,var(--raccent) 6%,var(--rpaper));border:1px solid color-mix(in srgb,var(--raccent) 15%,var(--rline))}.rec-ultra-task-meter>div:first-child{display:flex;align-items:baseline;gap:7px}.rec-ultra-task-meter strong{font-size:12px;color:var(--raccent)}.rec-ultra-task-meter small{font-size:8.5px;color:var(--rmuted)}.rec-ultra-task-dots{display:flex;gap:4px;min-width:90px}.rec-ultra-task-dots span{height:5px;flex:1;border-radius:999px;background:color-mix(in srgb,var(--rline) 78%,transparent)}.rec-ultra-task-dots span.done,.rec-ultra-task-dots span.current{background:var(--raccent)}.rec-ultra-task-dots span.current{opacity:.45}.rec-ultra-zone-task>.rec-w1d1-step,.rec-ultra-zone-task>.rec-w1d7-step{margin:0!important;padding:.9rem 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--rline) 78%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rec-ultra-zone-task>.rec-w1d1-step:first-of-type,.rec-ultra-zone-task>.rec-w1d7-step:first-of-type{border-top:0!important;padding-top:.25rem!important}.rec-ultra-zone-finish>.rec-w1d1-step,.rec-ultra-zone-finish>.rec-w1d7-step{margin:0!important;box-shadow:none!important}.rec-ultra-zone-finish .rec-program-notes-link{margin-top:.62rem!important}@media (max-width:760px){.rec-ultra-day-nav-wrap{top:calc(env(safe-area-inset-top) + 116px)!important;z-index:230!important}.rec-ultra-zone-head p{max-width:100%}.rec-ultra-task-meter{align-items:flex-start;flex-direction:column;gap:6px}.rec-ultra-task-dots{width:100%;min-width:0}.rec-ultra-zone-context>.rec-program-day1-purpose,.rec-ultra-zone-context>.rec-w1d2-memory,.rec-ultra-zone-context>.rec-program-c24-context,.rec-ultra-zone-context>.rec-w1d2-context{padding:.62rem .66rem!important}}.rec-program-day.rec-ultra-day{--rud-v2-soft:color-mix(in srgb,var(--raccent) 4%,var(--rpaper));--rud-v2-line:color-mix(in srgb,var(--rline) 78%,transparent)}.rec-ultra-zone{margin-bottom:1.05rem}.rec-ultra-zone-context{gap:.38rem!important;background:color-mix(in srgb,var(--rtag) 28%,var(--rpaper))!important;border-color:color-mix(in srgb,var(--rline) 76%,transparent)!important}.rec-ultra-focus{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.56rem .66rem;border-radius:12px;background:color-mix(in srgb,var(--raccent) 5%,var(--rpaper));border:1px solid color-mix(in srgb,var(--raccent) 12%,var(--rline))}.rec-ultra-focus span{min-width:0}.rec-ultra-focus small{display:block;font-size:8px;line-height:1.15;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--rmuted)}.rec-ultra-focus strong{display:block;margin-top:.12rem;font-size:11.8px;line-height:1.25;color:var(--rink)}.rec-ultra-focus em{font-style:normal;font-size:9px;color:var(--rmuted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:42%}.rec-ultra-context-item{margin:0!important;border:1px solid color-mix(in srgb,var(--rline) 76%,transparent);border-radius:12px;background:color-mix(in srgb,var(--rpaper) 86%,transparent);overflow:hidden;box-shadow:none!important}.rec-ultra-context-item>summary{list-style:none;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:.5rem;min-height:54px;padding:.46rem .58rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.rec-ultra-context-item>summary::-webkit-details-marker{display:none}.rec-ultra-context-item[open]>summary{background:color-mix(in srgb,var(--raccent) 4%,var(--rpaper));border-bottom:1px solid var(--rud-v2-line)}.rec-ultra-context-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--raccent) 8%,var(--rpaper));color:var(--raccent)}.rec-ultra-context-icon i{font-size:15px}.rec-ultra-context-summary{min-width:0}.rec-ultra-context-summary small{display:block;font-size:8px;line-height:1.1;color:var(--rmuted);margin-bottom:2px}.rec-ultra-context-summary strong{display:block;font-size:11.3px;line-height:1.28;color:var(--rink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-ultra-context-summary em{display:block;margin-top:2px;font-style:normal;font-size:8.8px;line-height:1.25;color:var(--rmuted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-ultra-context-chevron{font-size:15px;color:var(--rmuted);transition:transform .16s ease}.rec-ultra-context-item[open] .rec-ultra-context-chevron{transform:rotate(180deg)}.rec-ultra-context-body{padding:.56rem .62rem .66rem}.rec-ultra-context-body>.rec-ultra-context-legacy,.rec-ultra-context-body>.rec-w1d1-summary{margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:.15rem!important}.rec-ultra-context-body .rec-program-stage-layer>span,.rec-ultra-context-body .rec-program-c24-context>span{display:none!important}.rec-ultra-context-body p,.rec-ultra-context-body em{font-size:9.6px!important;line-height:1.48!important}.rec-ultra-zone-context>.rec-program-day1-purpose{padding:.58rem .66rem!important;border-radius:12px!important;background:color-mix(in srgb,var(--raccent) 4%,var(--rpaper))!important}.rec-ultra-zone-context>.rec-program-day1-purpose>small{font-size:8px!important}.rec-ultra-zone-context>.rec-program-day1-purpose h3{font-size:11.8px!important;margin:.1rem 0!important}.rec-ultra-zone-context>.rec-program-day1-purpose p{font-size:9.3px!important;line-height:1.38!important;margin:.25rem 0 0!important}.rec-ultra-zone-context>.rec-program-day1-purpose .rec-program-day1-target{margin-top:.38rem!important;padding:.38rem .5rem!important}.rec-ultra-zone-theory{background:color-mix(in srgb,var(--rpaper) 94%,transparent)!important;border-color:color-mix(in srgb,var(--rline) 68%,transparent)!important}.rec-ultra-theory-lead{padding:.18rem .08rem .36rem}.rec-ultra-theory-lead>small{display:block;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--rmuted)}.rec-ultra-theory-lead h3{margin:.2rem 0 .3rem;font-size:14px;line-height:1.25;color:var(--rink)}.rec-ultra-theory-lead p{margin:0;font-size:10.4px;line-height:1.55;color:var(--rmuted)}.rec-ultra-theory-key{display:flex;align-items:flex-start;gap:.48rem;margin-top:.5rem;padding:.5rem .58rem;border-radius:11px;background:color-mix(in srgb,var(--raccent) 5%,var(--rpaper));color:var(--ink)}.rec-ultra-theory-key i{font-size:15px;color:var(--raccent);margin-top:1px}.rec-ultra-theory-key span{font-size:9.8px;line-height:1.42}.rec-ultra-theory-more{margin-top:.42rem;border-top:1px solid var(--rud-v2-line)}.rec-ultra-theory-more>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:.45rem .08rem 0;color:var(--raccent);font-size:10px;font-weight:800;cursor:pointer}.rec-ultra-theory-more>summary::-webkit-details-marker{display:none}.rec-ultra-theory-more>summary i{transition:transform .16s ease}.rec-ultra-theory-more[open]>summary i{transform:rotate(180deg)}.rec-ultra-theory-more>div{padding:.48rem .08rem .12rem;color:var(--rmuted)}.rec-ultra-theory-more p{font-size:10px;line-height:1.55;margin:.28rem 0}.rec-ultra-remember{margin:.55rem 0 0!important;box-shadow:none!important}.rec-ultra-zone-theory .rec-w1d2-theory,.rec-ultra-zone-theory .rec-w1d1-theory,.rec-ultra-zone-theory .rec-w1d7-theory{grid-template-columns:1fr!important;gap:.42rem!important}.rec-ultra-zone-theory .rec-w1d2-why,.rec-ultra-zone-theory aside{border:0!important;background:color-mix(in srgb,var(--raccent) 3%,var(--rpaper))!important;padding:.58rem .62rem!important}.rec-ultra-zone-theory .rec-w1d2-why h3,.rec-ultra-zone-theory aside h3{font-size:11.5px!important}.rec-ultra-zone-theory .rec-w1d2-why p,.rec-ultra-zone-theory aside p{font-size:9.5px!important}.rec-ultra-zone-task{border-width:1.5px!important;border-color:color-mix(in srgb,var(--raccent) 46%,var(--rline))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--raccent) 4%,var(--rpaper)),var(--rpaper))!important;box-shadow:0 14px 34px rgba(38,58,50,.075)!important}.rec-ultra-zone-task>.rec-ultra-zone-head h3{font-size:18px!important}.rec-ultra-zone-task>.rec-ultra-zone-head p{font-size:10.5px!important;line-height:1.48!important;color:var(--rink)!important;max-width:720px}.rec-ultra-task-precheck{padding:.65rem .7rem!important;margin:0 0 .4rem!important;border:1px solid color-mix(in srgb,var(--raccent) 13%,var(--rline))!important;border-radius:12px!important;background:color-mix(in srgb,var(--raccent) 3%,var(--rpaper))!important}.rec-ultra-task-precheck .rec-w1d1-step-num{background:transparent!important;border:1px solid var(--rline)!important;color:var(--rmuted)!important}.rec-ultra-zone-task>.rec-w1d1-step{padding:1rem 0!important}.rec-ultra-zone-task>.rec-w1d1-step .rec-w1d1-step-head h3{font-size:13.2px!important;line-height:1.28}.rec-ultra-zone-task>.rec-w1d1-step .rec-w1d1-step-head p{font-size:9.8px!important;line-height:1.45!important}.rec-ultra-zone-finish{background:linear-gradient(180deg,color-mix(in srgb,var(--raccent) 7%,var(--rpaper)),color-mix(in srgb,var(--raccent) 3%,var(--rpaper)))!important}@media (max-width:760px){.rec-ultra-zone{margin-bottom:.78rem}.rec-ultra-context-item>summary{min-height:58px;padding:.5rem .56rem}.rec-ultra-context-summary strong{font-size:11.7px}.rec-ultra-context-summary em{font-size:9px}.rec-ultra-focus{align-items:flex-start;flex-direction:column;gap:3px}.rec-ultra-focus em{max-width:100%;white-space:normal}.rec-ultra-zone-task>.rec-ultra-zone-head h3{font-size:16.5px!important}.rec-ultra-zone-theory{padding:.72rem!important}}.rec-ultra-zone-title-row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.rec-ultra-zone-title-row h3{min-width:0}.rec-ultra-task-type{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--raccent) 17%,var(--rline));border-radius:999px;background:color-mix(in srgb,var(--raccent) 5%,var(--rpaper));color:var(--raccent);font-size:8.5px;font-weight:820;line-height:1;white-space:nowrap}.rec-ultra-task-type i{font-size:12px}.rec-ultra-task-type-hint{display:block;margin-top:.36rem;font-size:9.3px;line-height:1.4;color:var(--rmuted)}.rec-program-day[data-rec-day-type=synthesis] .rec-ultra-zone-finish{border-width:1.5px}.rec-program-day[data-rec-day-type=experiment] .rec-ultra-zone-task>.rec-ultra-zone-head p,.rec-program-day[data-rec-day-type=sequence] .rec-ultra-zone-task>.rec-ultra-zone-head p{max-width:760px}@media (max-width:760px){.rec-ultra-zone-title-row{align-items:flex-start;justify-content:space-between;gap:.38rem}.rec-ultra-task-type{font-size:8px;min-height:22px;padding:3px 6px}.rec-ultra-task-type-hint{font-size:9px}}.rec-program-day.rec-w1d1 #rec-ultra-task>.rec-w1d1-step.is-current,.rec-program-day.rec-w1d2 #rec-ultra-task>.rec-w1d1-step.is-current,.rec-program-day.rec-w1d3 #rec-ultra-task>.rec-w1d1-step.is-current,.rec-program-day.rec-w1d4 #rec-ultra-task>.rec-w1d1-step.is-current,.rec-program-day.rec-w1d5 #rec-ultra-task>.rec-w1d1-step.is-current,.rec-program-day.rec-w1d6 #rec-ultra-task :is(.rec-program-day6-part,.rec-w1d1-step).is-current,.rec-program-day.rec-w1d7 #rec-ultra-task>.rec-w1d7-step.is-current{margin-left:-.55rem!important;margin-right:-.55rem!important;padding-left:.55rem!important;padding-right:.55rem!important;border-radius:14px!important;background:color-mix(in srgb,var(--raccent) 4%,var(--rpaper))!important}.rec-ultra-zone-task :is(.rec-w1d1-step,.rec-w1d7-step,.rec-program-day6-part).is-complete :is(.rec-w1d1-step-num,.rec-w1d7-num,.rec-program-day6-part-num){background:color-mix(in srgb,var(--raccent) 13%,var(--rpaper))!important;color:var(--raccent)!important;border-color:color-mix(in srgb,var(--raccent) 20%,var(--rline))!important}.rec-ultra-zone-task :is(.rec-w1d1-step,.rec-w1d7-step,.rec-program-day6-part).is-current :is(.rec-w1d1-step-num,.rec-w1d7-num,.rec-program-day6-part-num){box-shadow:0 0 0 3px color-mix(in srgb,var(--raccent) 9%,transparent)}.rec-day-type-observation .rec-w1d1-example,.rec-day-type-reflection .rec-w1d1-split,.rec-day-type-mapping .rec-w1d1-split{border-radius:14px}.rec-day-type-mapping .rec-w1d34-effect-grid{padding:.35rem;border-radius:13px;background:color-mix(in srgb,var(--raccent) 3%,var(--rpaper))}.rec-day-type-choice .rec-program-day6-parts{display:grid;gap:.48rem;margin:.15rem 0 .55rem}.rec-day-type-choice .rec-program-day6-part{margin:0!important;border:1px solid color-mix(in srgb,var(--rline) 76%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--rpaper) 88%,transparent)!important;padding:.72rem!important}.rec-day-type-synthesis .rec-w1d7-map{gap:.6rem}.rec-day-type-synthesis .rec-w1d7-map-card{box-shadow:none!important;border-color:color-mix(in srgb,var(--rline) 78%,transparent)!important}.rec-day-type-synthesis #rec-ultra-finish{border-color:color-mix(in srgb,var(--raccent) 40%,var(--rline))!important}.rec-program-day:is(.rec-w1d3,.rec-w1d4,.rec-w1d5,.rec-w1d6,.rec-w1d7) .rec-ultra-zone-context>.rec-program-day1-purpose,.rec-program-day:is(.rec-w1d3,.rec-w1d4,.rec-w1d5,.rec-w1d6,.rec-w1d7) .rec-ultra-zone-context>.rec-w1d2-memory,.rec-program-day:is(.rec-w1d3,.rec-w1d4,.rec-w1d5,.rec-w1d6,.rec-w1d7) .rec-ultra-zone-theory>.rec-w1d2-theory{display:none!important}@media (max-width:760px){.rec-program-day #rec-ultra-task>.is-current{margin-left:-.35rem!important;margin-right:-.35rem!important;padding-left:.35rem!important;padding-right:.35rem!important}.rec-day-type-choice .rec-program-day6-part{padding:.66rem!important}.rec-day-type-synthesis .rec-w1d7-map{grid-template-columns:1fr!important}}.rec-program-day:is([class*=rec-w2d],[class*=rec-w3d]) #rec-ultra-task .rec-ultra-task-step{margin:0!important;padding:.92rem 0!important;border:0!important;border-top:1px solid color-mix(in srgb,var(--rline) 78%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.rec-program-day:is([class*=rec-w2d],[class*=rec-w3d]) #rec-ultra-task .rec-ultra-task-step:first-of-type{border-top:0!important;padding-top:.25rem!important}.rec-program-day:is([class*=rec-w2d],[class*=rec-w3d]) #rec-ultra-task .rec-ultra-task-step.is-current{margin-left:-.55rem!important;margin-right:-.55rem!important;padding-left:.55rem!important;padding-right:.55rem!important;border-radius:14px!important;background:color-mix(in srgb,var(--raccent) 4%,var(--rpaper))!important}.rec-program-day #rec-ultra-task .rec-ultra-task-step.is-optional{opacity:.84}.rec-program-day #rec-ultra-task .rec-ultra-task-step.is-optional .rec-w1d1-step-num{background:transparent!important;color:var(--rmuted)!important;border:1px dashed color-mix(in srgb,var(--rline) 86%,transparent)!important}.rec-ultra-classify-list{display:grid;gap:.55rem}.rec-ultra-classify-row{margin:0!important;border:1px solid color-mix(in srgb,var(--rline) 74%,transparent)!important;border-radius:14px!important;background:color-mix(in srgb,var(--rpaper) 90%,transparent)!important;padding:.72rem!important}.rec-ultra-pnd-choice{margin-top:.45rem!important;border-style:dashed!important}.rec-ultra-pnd-choice input:disabled+span{opacity:.5}.rec-program-day:is([class*=rec-w2d],[class*=rec-w3d]) .rec-program-stage-prompt.rec-ultra-task-precheck{margin:0 0 .35rem!important;padding:.58rem .65rem!important;font-size:9.5px!important;line-height:1.45!important}.rec-program-day:is(.rec-w2d7,.rec-w3d7) #rec-ultra-finish .rec-program-day1-24h{padding:.15rem 0 .45rem!important;background:transparent!important;border:0!important;box-shadow:none!important}@media (max-width:760px){.rec-program-day:is([class*=rec-w2d],[class*=rec-w3d]) #rec-ultra-task .rec-ultra-task-step.is-current{margin-left:-.35rem!important;margin-right:-.35rem!important;padding-left:.35rem!important;padding-right:.35rem!important}.rec-ultra-classify-row{padding:.66rem!important}}.rec-program-day.rec-ultra-day{--rec-premium-top-h:0px;--rec-day-nav-h:48px}@media (max-width:760px){.dt-recovery-shell .rec-program-day.rec-ultra-day{padding-left:.72rem!important;padding-right:.72rem!important;padding-bottom:1rem!important;overflow:visible}.rec-program-day.rec-ultra-day .rec-program-day-top{display:grid;grid-template-columns:minmax(0,1fr);gap:.48rem;margin-bottom:.35rem}.rec-program-day.rec-ultra-day .rec-program-day-top h2{font-size:21px;line-height:1.18;margin:.12rem 0 .24rem}.rec-program-day.rec-ultra-day .rec-program-day-top p{font-size:11.5px;line-height:1.48}.rec-program-day.rec-ultra-day .rec-program-day-status{justify-self:start;min-height:32px;padding:.34rem .55rem;font-size:9.4px}.rec-program-day.rec-ultra-day>.rec-program-progress{margin:.42rem 0 .56rem}.rec-program-day.rec-ultra-day .rec-ultra-day-nav-wrap{top:calc(env(safe-area-inset-top) + var(--rec-premium-top-h,96px) + 8px)!important;z-index:218!important;margin:.34rem 0 .72rem!important;padding:.24rem!important;border-radius:14px!important;background:color-mix(in srgb,var(--rpaper) 98%,transparent)!important;box-shadow:0 8px 22px rgba(28,39,34,.09)!important}.rec-program-day.rec-ultra-day .rec-ultra-day-nav{gap:2px}.rec-program-day.rec-ultra-day .rec-ultra-day-nav button{min-height:44px!important;padding:.32rem .14rem!important;font-size:9.2px!important;line-height:1.1;border-radius:10px!important;letter-spacing:-.005em}.rec-program-day.rec-ultra-day .rec-ultra-zone,.rec-program-day.rec-ultra-day .rec-ultra-end-anchor{scroll-margin-top:calc(env(safe-area-inset-top) + var(--rec-premium-top-h,96px) + var(--rec-day-nav-h,48px) + 22px)!important}.rec-program-day.rec-ultra-day .rec-ultra-zone{margin-bottom:.74rem!important;border-radius:16px!important}.rec-program-day.rec-ultra-day .rec-ultra-zone-context,.rec-program-day.rec-ultra-day .rec-ultra-zone-theory,.rec-program-day.rec-ultra-day .rec-ultra-zone-task,.rec-program-day.rec-ultra-day .rec-ultra-zone-finish{padding:.78rem .72rem!important}.rec-program-day.rec-ultra-day .rec-ultra-zone-head{margin-bottom:.58rem!important;padding:0 .02rem!important}.rec-program-day.rec-ultra-day .rec-ultra-zone-kicker{font-size:9px!important;line-height:1.2;letter-spacing:.085em}.rec-program-day.rec-ultra-day .rec-ultra-zone-head h3{font-size:17px!important;line-height:1.2!important}.rec-program-day.rec-ultra-day .rec-ultra-zone-head p{font-size:11px!important;line-height:1.5!important;margin-top:.24rem!important}.rec-program-day.rec-ultra-day .rec-ultra-task-type-hint{font-size:10px!important;line-height:1.45!important;margin-top:.36rem!important}.rec-program-day.rec-ultra-day .rec-ultra-focus{padding:.62rem!important;border-radius:12px!important}.rec-program-day.rec-ultra-day .rec-ultra-focus small{font-size:8.5px!important}.rec-program-day.rec-ultra-day .rec-ultra-focus strong{font-size:12.5px!important;line-height:1.32!important}.rec-program-day.rec-ultra-day .rec-ultra-focus em{font-size:10px!important;line-height:1.4!important}.rec-program-day.rec-ultra-day .rec-ultra-context-item>summary{min-height:58px!important;padding:.52rem .56rem!important;grid-template-columns:30px minmax(0,1fr) 20px!important}.rec-program-day.rec-ultra-day .rec-ultra-context-summary small{font-size:8.8px!important}.rec-program-day.rec-ultra-day .rec-ultra-context-summary strong{font-size:12.4px!important;line-height:1.3!important}.rec-program-day.rec-ultra-day .rec-ultra-context-summary em{font-size:10px!important;line-height:1.4!important;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.rec-program-day.rec-ultra-day .rec-ultra-context-body{padding:.62rem!important;font-size:11px!important;line-height:1.5!important}.rec-program-day.rec-ultra-day .rec-ultra-theory-lead h3{font-size:14.5px!important;line-height:1.3!important}.rec-program-day.rec-ultra-day .rec-ultra-theory-lead p,.rec-program-day.rec-ultra-day .rec-ultra-theory-more p{font-size:11px!important;line-height:1.55!important}.rec-program-day.rec-ultra-day .rec-ultra-theory-more>summary{min-height:44px!important;font-size:11px!important;padding-top:.5rem!important}.rec-program-day.rec-ultra-day .rec-ultra-zone-task{box-shadow:0 10px 24px rgba(38,58,50,.06)!important}.rec-program-day.rec-ultra-day #rec-ultra-task .rec-w1d1-step,.rec-program-day.rec-ultra-day #rec-ultra-task .rec-field-block.rec-program-field,.rec-program-day.rec-ultra-day #rec-ultra-task .rec-ultra-task-step{padding:.86rem 0!important}.rec-program-day.rec-ultra-day #rec-ultra-task .rec-w1d1-step-head{gap:.55rem!important;margin-bottom:.62rem!important}.rec-program-day.rec-ultra-day #rec-ultra-task .rec-w1d1-step-num{width:30px;height:30px;flex-basis:30px;border-radius:10px}.rec-program-day.rec-ultra-day #rec-ultra-task .rec-w1d1-step-head h3{font-size:14.5px!important;line-height:1.32!important}.rec-program-day.rec-ultra-day #rec-ultra-task .rec-w1d1-step-head p{font-size:11px!important;line-height:1.48!important}.rec-program-day.rec-ultra-day #rec-ultra-task .rec-ultra-task-step.is-current{margin-left:-.3rem!important;margin-right:-.3rem!important;padding-left:.3rem!important;padding-right:.3rem!important;border-radius:13px!important}.rec-program-day.rec-ultra-day .rec-ultra-task-meter{margin:.02rem 0 .5rem!important;padding:.58rem .62rem!important;gap:.45rem!important}.rec-program-day.rec-ultra-day .rec-ultra-task-meter strong{font-size:12.5px!important}.rec-program-day.rec-ultra-day .rec-ultra-task-meter small{font-size:9px!important}.rec-program-day.rec-ultra-day textarea.rec-field{min-height:108px!important;resize:none!important;line-height:1.48!important}.rec-program-day.rec-ultra-day input.rec-field,.rec-program-day.rec-ultra-day textarea.rec-field,.rec-program-day.rec-ultra-day select.rec-field{font-size:16px!important;border-radius:12px!important;padding:.72rem .74rem!important}.rec-program-day.rec-ultra-day .rec-program-hint{font-size:10.5px!important;line-height:1.45!important}.rec-program-day.rec-ultra-day .rec-ultra-zone-finish{padding-bottom:.8rem!important}.rec-program-day.rec-ultra-day .rec-program-notes-link{min-height:58px!important;border-radius:14px!important}.rec-program-day.rec-ultra-day .rec-program-day-nav{gap:.55rem!important;margin-top:.72rem!important;padding-top:.78rem!important}.rec-program-day.rec-ultra-day .rec-program-day-nav .rec-btn-back,.rec-program-day.rec-ultra-day .rec-program-day-nav .rec-btn-next{min-height:48px!important;padding:.68rem .8rem!important;font-size:12px!important}}@media (max-width:390px){.dt-recovery-shell .rec-program-day.rec-ultra-day{padding-left:.62rem!important;padding-right:.62rem!important}.rec-program-day.rec-ultra-day .rec-ultra-day-nav button{font-size:8.7px!important}.rec-program-day.rec-ultra-day .rec-ultra-zone-context,.rec-program-day.rec-ultra-day .rec-ultra-zone-theory,.rec-program-day.rec-ultra-day .rec-ultra-zone-task,.rec-program-day.rec-ultra-day .rec-ultra-zone-finish{padding:.7rem .64rem!important}.rec-program-day.rec-ultra-day .rec-program-day-nav{display:grid!important;grid-template-columns:1fr!important}.rec-program-day.rec-ultra-day .rec-program-day-nav .rec-btn-back,.rec-program-day.rec-ultra-day .rec-program-day-nav .rec-btn-next{width:100%!important}}@media (prefers-reduced-motion:reduce){.rec-program-day.rec-ultra-day .rec-ultra-day-nav-wrap,.rec-program-day.rec-ultra-day .rec-ultra-task-step{transition:none!important}}.rec-program-global-sos{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:110;min-height:48px;border:1px solid color-mix(in srgb,#b85c63 32%,var(--rline));border-radius:16px;background:color-mix(in srgb,var(--rpaper) 96%,transparent);color:var(--rink);box-shadow:0 12px 34px rgba(53,37,39,.16);padding:.46rem .68rem;display:flex;align-items:center;gap:.52rem;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.rec-program-global-sos>i{width:32px;height:32px;flex:0 0 32px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,#b85c63 11%,var(--rpaper));color:#a94f58;font-size:17px}.rec-program-global-sos>span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.08}.rec-program-global-sos strong{font-size:11px;letter-spacing:.035em}.rec-program-global-sos small{margin-top:3px;font-size:8.7px;color:var(--rmuted);white-space:nowrap}.rec-program-global-sos:hover{border-color:color-mix(in srgb,#b85c63 52%,var(--rline));background:color-mix(in srgb,#b85c63 4%,var(--rpaper))}.rec-program-global-sos:focus-visible{outline:3px solid color-mix(in srgb,#b85c63 24%,transparent);outline-offset:2px}body.dt-phone-nav .rec-program-global-sos,body.dt-android-bottomnav .rec-program-global-sos{bottom:calc(88px + env(safe-area-inset-bottom))}@media (max-width:520px){.rec-program-global-sos{right:max(10px,env(safe-area-inset-right));min-width:48px;padding:.42rem}.rec-program-global-sos>span{display:none}.rec-program-global-sos>i{width:34px;height:34px;flex-basis:34px;font-size:18px}}@media (prefers-reduced-motion:reduce){.rec-program-global-sos{transition:none!important}}.rec-v4-week-contract{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:.8rem 0 1rem}.rec-v4-week-contract>div{border:1px solid var(--rline);background:var(--rpaper);border-radius:18px;padding:1rem}.rec-v4-week-contract small,.rec-v4-purpose small,.rec-v4-reference small,.rec-v4-task-head small,.rec-v4-close small,.rec-v4-lens small{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;font-weight:800;color:var(--muted);margin-bottom:.35rem}.rec-v4-week-contract p{margin:0;font-size:13px;line-height:1.58}.rec-v4-review-note{display:flex;gap:.7rem;align-items:flex-start;border:1px dashed color-mix(in srgb,var(--raccent) 42%,var(--rline));background:color-mix(in srgb,var(--raccent) 7%,var(--rpaper));border-radius:15px;padding:.78rem .85rem;margin-bottom:.9rem;font-size:11.5px;line-height:1.5}.rec-v4-review-note i{font-size:18px;color:var(--raccent)}.rec-v4-day .rec-program-day-top{margin-bottom:.2rem}.rec-v4-test{display:inline-flex;align-items:center;gap:.38rem;margin:.45rem 0 .75rem;padding:.32rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--raccent) 9%,var(--rpaper));border:1px solid color-mix(in srgb,var(--raccent) 24%,var(--rline));font-size:9.5px;font-weight:800;letter-spacing:.04em;color:var(--raccent)}.rec-v4-purpose{display:grid;grid-template-columns:44px minmax(0,1fr);gap:.75rem;align-items:flex-start;border:1px solid color-mix(in srgb,var(--raccent) 25%,var(--rline));background:linear-gradient(135deg,color-mix(in srgb,var(--raccent) 9%,var(--rpaper)),var(--rpaper));border-radius:20px;padding:1rem;margin:.75rem 0}.rec-v4-purpose-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:color-mix(in srgb,var(--raccent) 13%,var(--rpaper));color:var(--raccent);font-size:21px}.rec-v4-purpose h3{font-size:15px;line-height:1.42;margin:0;font-weight:760}.rec-v4-lens{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;border:1px solid var(--rline);background:var(--rpaper);border-radius:15px;padding:.72rem .8rem;margin:.65rem 0}.rec-v4-lens strong{font-size:12.5px;line-height:1.35}.rec-v4-lens-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.rec-v4-lens-meta span{display:inline-flex;align-items:center;gap:.28rem;border-radius:999px;background:var(--rsoft);padding:.3rem .48rem;font-size:9.5px;color:var(--muted)}.rec-v4-prev{border:1px solid var(--rline);border-radius:15px;background:var(--rpaper);margin:.65rem 0;overflow:hidden}.rec-v4-prev>summary{display:grid;grid-template-columns:28px 1fr 18px;gap:.55rem;align-items:center;padding:.65rem .75rem;cursor:pointer;list-style:none}.rec-v4-prev>summary::-webkit-details-marker{display:none}.rec-v4-prev>summary>i:first-child{font-size:17px;color:var(--raccent)}.rec-v4-prev>summary span small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.rec-v4-prev>summary span strong{font-size:12px}.rec-v4-prev>div{padding:0 .8rem .75rem}.rec-v4-prev p{font-size:11px;line-height:1.5;margin:.4rem 0;color:var(--muted)}.rec-v4-reference{border-left:3px solid var(--raccent);background:color-mix(in srgb,var(--raccent) 4%,var(--rpaper));border-radius:0 15px 15px 0;padding:.85rem .9rem;margin:.75rem 0}.rec-v4-reference h3{font-size:14px;line-height:1.42;margin:0 0 .45rem}.rec-v4-reference p{font-size:11.5px;line-height:1.55;margin:0;color:var(--muted)}.rec-v4-task{padding:1rem!important}.rec-v4-task-head{border-bottom:1px solid var(--rline);padding-bottom:.65rem;margin-bottom:.15rem}.rec-v4-task-head h3{margin:0;font-size:15px}.rec-v4-field{padding:1rem 0;border-bottom:1px solid color-mix(in srgb,var(--rline) 75%,transparent)}.rec-v4-field:last-child{border-bottom:0;padding-bottom:.15rem}.rec-v4-field-head{display:grid;grid-template-columns:32px minmax(0,1fr);gap:.65rem;align-items:flex-start;margin-bottom:.58rem}.rec-v4-num{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--raccent) 10%,var(--rpaper));color:var(--raccent);font-size:11px;font-weight:850}.rec-v4-field h3{font-size:14px;line-height:1.35;margin:0}.rec-v4-field h3 span{vertical-align:middle;margin-left:.28rem}.rec-v4-field-head p{font-size:11px;line-height:1.48;color:var(--muted);margin:.24rem 0 0}.rec-v4-required,.rec-v4-optional{display:inline-flex;font-size:8px!important;text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:.18rem .34rem;font-weight:800}.rec-v4-required{background:color-mix(in srgb,var(--raccent) 9%,var(--rpaper));color:var(--raccent)}.rec-v4-optional{background:var(--rsoft);color:var(--muted)}.rec-v4-choices{display:grid;gap:.45rem}.rec-v4-choice{display:flex;align-items:flex-start;gap:.55rem;border:1px solid var(--rline);border-radius:13px;padding:.68rem .72rem;background:var(--rpaper);cursor:pointer}.rec-v4-choice input{margin-top:.16rem}.rec-v4-choice:has(input:checked){border-color:color-mix(in srgb,var(--raccent) 55%,var(--rline));background:color-mix(in srgb,var(--raccent) 6%,var(--rpaper))}.rec-v4-choice span{font-size:11.5px;line-height:1.42}.rec-v4-close{display:grid;grid-template-columns:38px minmax(0,1fr);gap:.7rem;border:1px solid var(--rline);background:var(--rpaper);border-radius:17px;padding:.82rem .85rem;margin:.8rem 0}.rec-v4-close>span{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--rsoft);color:var(--raccent);font-size:18px}.rec-v4-close strong{display:block;font-size:12.5px;line-height:1.35;margin-bottom:.2rem}.rec-v4-close p{font-size:11px;line-height:1.5;color:var(--muted);margin:0}.rec-v4-close.is-bridge{border-color:color-mix(in srgb,var(--raccent) 25%,var(--rline));background:color-mix(in srgb,var(--raccent) 4%,var(--rpaper))}.rec-v4-understanding{border:1px solid color-mix(in srgb,var(--raccent) 16%,var(--rline));background:color-mix(in srgb,var(--raccent) 2.5%,var(--rpaper));border-radius:17px;padding:.86rem .9rem;margin:.75rem 0}.rec-v4-understanding-head{display:flex;align-items:flex-start;gap:.58rem}.rec-v4-understanding-head>i{font-size:18px;color:var(--raccent);margin-top:2px}.rec-v4-understanding small,.rec-v4-practice24 small{display:block;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800;color:var(--muted);margin-bottom:.25rem}.rec-v4-understanding h3{font-size:13.5px;line-height:1.4;margin:0}.rec-v4-understanding>p{font-size:11.2px;line-height:1.58;color:var(--muted);margin:.58rem 0 0}.rec-v4-understanding-key{display:flex;gap:.42rem;align-items:flex-start;margin-top:.58rem;padding:.52rem .6rem;border-radius:11px;background:color-mix(in srgb,var(--raccent) 6%,var(--rpaper));font-size:10.8px;line-height:1.48}.rec-v4-understanding-key i{font-size:12px;color:var(--raccent);margin-top:2px}.rec-v4-practice24{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.72rem;border:1.5px solid color-mix(in srgb,var(--raccent) 35%,var(--rline));background:linear-gradient(135deg,color-mix(in srgb,var(--raccent) 8%,var(--rpaper)),color-mix(in srgb,var(--raccent) 3%,var(--rpaper)));border-radius:18px;padding:.9rem;margin:.82rem 0}.rec-v4-practice24>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--raccent) 12%,var(--rpaper));color:var(--raccent);font-size:19px}.rec-v4-practice24 strong{display:block;font-size:13px;line-height:1.38;margin-bottom:.28rem}.rec-v4-practice24 p{margin:0;font-size:11.2px;line-height:1.55;color:var(--muted)}.rec-editorial-empty-day{opacity:.78!important;cursor:default!important}.rec-editorial-empty-day .rec-program-day-icon{color:var(--muted)}@media (max-width:720px){.rec-v4-week-contract{grid-template-columns:1fr}.rec-v4-purpose{grid-template-columns:38px minmax(0,1fr);padding:.82rem}.rec-v4-purpose-icon{width:38px;height:38px;border-radius:12px}.rec-v4-purpose h3{font-size:13.5px}.rec-v4-lens{display:block}.rec-v4-lens-meta{justify-content:flex-start;margin-top:.45rem}.rec-v4-field{padding:.82rem 0}.rec-v4-field-head{grid-template-columns:29px minmax(0,1fr)}.rec-v4-num{width:29px;height:29px}.rec-v4-field h3{font-size:13px}.rec-v4-reference h3{font-size:13px}.rec-v4-understanding{padding:.78rem}.rec-v4-understanding h3{font-size:12.7px}.rec-v4-practice24{grid-template-columns:38px minmax(0,1fr);padding:.8rem}.rec-v4-practice24>span{width:38px;height:38px}.rec-v4-practice24 strong{font-size:12.4px}}.rec-w1v2-week .rec-program-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--raccent) 7%,var(--rpaper)),var(--rpaper))}.rec-w1v2-adapt{margin:.68rem 0;padding:.82rem .9rem;border:1px solid color-mix(in srgb,var(--raccent) 28%,var(--rline));border-radius:16px;background:color-mix(in srgb,var(--raccent) 5%,var(--rpaper))}.rec-w1v2-adapt small{display:block;margin-bottom:.28rem;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850;color:var(--rmuted)}.rec-w1v2-adapt p{margin:0;font-size:11.6px;line-height:1.55;color:var(--rink)}.rec-w1v2-lapse{display:grid;grid-template-columns:40px minmax(0,1fr);gap:.7rem;margin:.7rem 0;padding:.8rem .85rem;border:1px solid color-mix(in srgb,#b85c63 30%,var(--rline));border-radius:16px;background:color-mix(in srgb,#b85c63 5%,var(--rpaper))}.rec-w1v2-lapse>i{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,#b85c63 10%,var(--rpaper));color:#a94f58;font-size:19px}.rec-w1v2-lapse strong{display:block;font-size:12.5px;line-height:1.35}.rec-w1v2-lapse p{margin:.22rem 0 .55rem;font-size:10.8px;line-height:1.5;color:var(--rmuted)}.rec-w1v2-lapse button{border:1px solid color-mix(in srgb,#b85c63 38%,var(--rline));background:var(--rpaper);color:#a94f58;border-radius:10px;padding:.42rem .6rem;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.rec-w1v2-bridge{margin:.72rem 0;padding:.8rem;border:1px dashed color-mix(in srgb,var(--raccent) 35%,var(--rline));border-radius:17px;background:color-mix(in srgb,var(--raccent) 3%,var(--rpaper))}.rec-w1v2-bridge-head{display:grid;grid-template-columns:36px minmax(0,1fr);gap:.65rem;align-items:flex-start;margin-bottom:.25rem}.rec-w1v2-bridge-head>i{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--rsoft);color:var(--raccent);font-size:17px}.rec-w1v2-bridge-head small{display:block;text-transform:uppercase;letter-spacing:.07em;font-size:8.7px;font-weight:800;color:var(--rmuted)}.rec-w1v2-bridge-head strong{display:block;font-size:12.5px;margin-top:.1rem}.rec-w1v2-bridge-head p{margin:.18rem 0 0;font-size:10px;color:var(--rmuted)}.rec-w1v2-bridge .rec-v4-field{padding:.65rem 0 0;border:0}.rec-w1v2-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:.35rem 0 .55rem}.rec-w1v2-status-choice{display:flex;gap:.48rem;align-items:flex-start;border:1px solid var(--rline);border-radius:12px;background:var(--rpaper);padding:.58rem .62rem;cursor:pointer}.rec-w1v2-status-choice input{margin-top:.12rem}.rec-w1v2-status-choice span{font-size:10.8px;line-height:1.38}.rec-w1v2-status-choice:has(input:checked){border-color:color-mix(in srgb,var(--raccent) 52%,var(--rline));background:color-mix(in srgb,var(--raccent) 6%,var(--rpaper))}.rec-w1v2-status-text{min-height:72px!important}.rec-w1v2-map{display:grid;gap:.58rem}.rec-w1v2-map>.rec-v4-task-head p{margin:.26rem 0 0;font-size:10.7px;line-height:1.5;color:var(--rmuted)}.rec-w1v2-map-card{border:1px solid var(--rline);border-radius:15px;background:var(--rpaper);overflow:hidden}.rec-w1v2-map-card>summary{display:grid;grid-template-columns:30px minmax(0,1fr) 22px;gap:.58rem;align-items:center;padding:.72rem .78rem;cursor:pointer;list-style:none}.rec-w1v2-map-card>summary::-webkit-details-marker{display:none}.rec-w1v2-map-num{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--raccent) 9%,var(--rpaper));color:var(--raccent);font-size:10px;font-weight:850}.rec-w1v2-map-card summary small{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.055em;color:var(--rmuted);margin-bottom:.12rem}.rec-w1v2-map-card summary strong{display:block;font-size:11.3px;line-height:1.35;font-weight:650;color:var(--rink)}.rec-w1v2-map-card summary>i{color:var(--raccent)}.rec-w1v2-map-edit{padding:.75rem;border-top:1px solid var(--rline);background:color-mix(in srgb,var(--rsoft) 38%,var(--rpaper))}.rec-w1v2-revision-field{margin:.55rem 0}.rec-w1v2-revision-field>label{display:block;font-size:10.5px;font-weight:800;margin-bottom:.3rem}.rec-w1v2-revision-field>small{display:block;font-size:9.5px;color:var(--rmuted);margin:-.15rem 0 .35rem}.rec-w1v2-revision-note{display:block;margin-top:.58rem;padding:.5rem .56rem;border-radius:10px;background:var(--rpaper);color:var(--rmuted);font-size:9.4px;line-height:1.45}.rec-w1v2-map-edit .rec-v4-field{padding:.65rem 0}.rec-w1v2-final-questions{margin-top:.9rem;border-top:1px solid var(--rline)}.rec-w1v2-day .rec-v4-field textarea,.rec-w1v2-map-edit textarea{min-height:96px}.rec-w1v2-day .rec-v4-field-head .rec-v4-num i{font-size:10px}@media (max-width:620px){.rec-w1v2-status-grid{grid-template-columns:1fr}.rec-w1v2-lapse{grid-template-columns:34px minmax(0,1fr)}.rec-w1v2-lapse>i{width:34px;height:34px}.rec-w1v2-map-card>summary{grid-template-columns:28px minmax(0,1fr) 20px;padding:.65rem}.rec-w1v2-map-num{width:28px;height:28px}}.rec-w2vnext-day .rec-v4-purpose{margin-top:1rem}.rec-w2vnext-adapt span{display:block;margin-top:.45rem;font-size:.9rem;line-height:1.5;color:var(--rmuted)}.rec-w2vnext-reference{margin-top:.85rem}.rec-w2vnext-context{margin-top:.8rem;border-top:1px solid var(--rline);padding-top:.75rem}.rec-w2vnext-context>summary{list-style:none;display:flex;align-items:center;gap:.55rem;cursor:pointer;font-weight:700;color:var(--rmuted)}.rec-w2vnext-context>summary::-webkit-details-marker{display:none}.rec-w2vnext-context>summary .ti-chevron-down{margin-left:auto;transition:transform .18s ease}.rec-w2vnext-context[open]>summary .ti-chevron-down{transform:rotate(180deg)}.rec-w2vnext-context>.rec-w1d1-summary{margin-top:.75rem;margin-bottom:0}.rec-w2vnext-task{margin-top:.9rem}.rec-w2vnext-task .rec-v4-task-head{margin-bottom:.8rem}.rec-w2vnext-field{margin:.72rem 0;padding:1rem;border:1px solid var(--rline);border-radius:18px;background:var(--rpaper)}.rec-w2vnext-field .rec-v4-num{display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:999px;border:1px solid var(--rline);font-size:.82rem;font-weight:800}.rec-w2vnext-24h,.rec-w2vnext-close{margin-top:.9rem;padding:1rem;border:1px solid var(--rline);border-radius:20px;background:var(--rpaper)}.rec-w2vnext-24h-head,.rec-w2vnext-close-head{display:flex;gap:.8rem;align-items:flex-start;margin-bottom:.8rem}.rec-w2vnext-24h-head>i,.rec-w2vnext-close-head>i{font-size:1.35rem;margin-top:.1rem}.rec-w2vnext-24h-head small,.rec-w2vnext-close-head small{display:block;color:var(--rmuted);font-weight:700;margin-bottom:.15rem}.rec-w2vnext-24h-head strong,.rec-w2vnext-close-head strong{display:block;font-size:1rem}.rec-w2vnext-24h-head p,.rec-w2vnext-close-head p{margin:.25rem 0 0;color:var(--rmuted);line-height:1.5}.rec-w2vnext-close .rec-label{margin-top:.75rem}.rec-w2vnext-week-purpose{margin:.9rem 0}.rec-w2vnext-day .rec-program-day-nav{margin-top:1rem}@media (max-width:640px){.rec-w2vnext-field,.rec-w2vnext-24h,.rec-w2vnext-close{border-radius:16px;padding:.85rem}.rec-w2vnext-day .rec-program-day-top{gap:.65rem}.rec-w2vnext-24h-head,.rec-w2vnext-close-head{gap:.6rem}}.rec-program-day.rec-ultra-day{--rec-p-teal:#2E7D83;--rec-p-teal-bg:#F3FAFB;--rec-p-teal-line:#D2E9EB;--rec-p-sage:#64815D;--rec-p-sage-bg:#F7FAF2;--rec-p-sage-line:#DDE8D5;--rec-p-amber:#B47A2E;--rec-p-amber-bg:#FFF9F1;--rec-p-amber-line:#F0DFC2;--rec-p-blue:#4A7E96;--rec-p-blue-bg:#F4F9FD;--rec-p-blue-line:#D8E8F1;--rec-p-lilac:#7567A8;--rec-p-lilac-bg:#F8F6FC;--rec-p-lilac-line:#E6E0F3;--rec-p-text:#28332E;--rec-p-muted:#6F7C84;--rec-p-white:#FFFDFC;color:var(--rec-p-text)}.rec-program-day.rec-ultra-day .rec-program-day-top{gap:.42rem;margin:0 0 .48rem!important}.rec-program-day.rec-ultra-day .rec-program-day-top>div{min-width:0}.rec-program-day.rec-ultra-day .rec-program-day-top h2{font-size:20px!important;line-height:1.22!important;font-weight:640!important;letter-spacing:-.018em!important;margin:.16rem 0 .18rem!important;color:var(--rec-p-text)!important}.rec-program-day.rec-ultra-day .rec-program-day-top p{font-size:12px!important;line-height:1.48!important;font-weight:430!important;color:var(--rec-p-muted)!important;margin:0!important}.rec-program-day.rec-ultra-day .rec-kicker{font-size:9.5px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:.085em!important;color:#7A878E!important}.rec-program-day.rec-ultra-day .rec-program-day-status{font-weight:650!important;letter-spacing:.015em!important;border:1px solid #D3DFD7!important;background:#FBFDFC!important;color:#56665B!important;box-shadow:none!important}.rec-program-day.rec-ultra-day>.rec-program-progress{height:6px!important;margin:.52rem 0 1rem!important;background:#EEF4F2!important}.rec-program-day.rec-ultra-day>.rec-program-progress>span{background:linear-gradient(90deg,#648B67,#4A8A92)!important}.rec-program-day.rec-ultra-day .rec-v4-purpose{position:relative;overflow:hidden;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:.9rem!important;padding:1.15rem 1.05rem!important;margin:.84rem 0!important;border:1px solid var(--rec-p-teal-line)!important;border-radius:22px!important;background:linear-gradient(135deg,#F8FCFC 0%,var(--rec-p-teal-bg) 100%)!important;box-shadow:0 8px 24px rgba(37,78,82,.035)!important}.rec-program-day.rec-ultra-day .rec-v4-purpose:after{content:"";position:absolute;right:-26px;bottom:-38px;width:132px;height:132px;border-radius:48% 52% 46% 54%;background:radial-gradient(circle at 35% 35%,rgba(104,170,174,.11),rgba(104,170,174,0) 68%);pointer-events:none}.rec-program-day.rec-ultra-day .rec-v4-purpose-icon{width:46px!important;height:46px!important;border-radius:15px!important;background:#E8F5F5!important;color:var(--rec-p-teal)!important;font-size:21px!important}.rec-program-day.rec-ultra-day .rec-v4-purpose small{font-size:10.5px!important;line-height:1.2!important;letter-spacing:.15em!important;font-weight:720!important;color:var(--rec-p-teal)!important;margin:0 0 .42rem!important}.rec-program-day.rec-ultra-day .rec-v4-purpose h3{font-size:17px!important;line-height:1.46!important;font-weight:560!important;letter-spacing:-.01em!important;color:#28342F!important;margin:0!important}.rec-program-day.rec-ultra-day .rec-w1v2-adapt{margin:.68rem 0 .84rem!important;padding:.68rem .82rem!important;border:1px solid #E3E8F2!important;border-radius:15px!important;background:#F8F9FD!important;box-shadow:none!important}.rec-program-day.rec-ultra-day .rec-w1v2-adapt small{font-size:9px!important;letter-spacing:.11em!important;font-weight:680!important;color:#73809A!important;margin-bottom:.22rem!important}.rec-program-day.rec-ultra-day .rec-w1v2-adapt p{font-size:11.5px!important;line-height:1.52!important;font-weight:440!important;color:#5F6B78!important}.rec-program-day.rec-ultra-day .rec-w1v2-adapt>span{display:inline-block;margin-top:.32rem;font-size:9.5px!important;color:#7A8490!important}.rec-program-day.rec-ultra-day .rec-v4-reference.rec-premium-section-card{position:relative;display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:.9rem!important;padding:1.12rem 1.05rem!important;margin:.86rem 0!important;border:1px solid var(--rec-p-sage-line)!important;border-radius:22px!important;background:linear-gradient(135deg,#FAFCF8 0%,var(--rec-p-sage-bg) 100%)!important;box-shadow:0 8px 24px rgba(79,102,74,.03)!important}.rec-program-day.rec-ultra-day .rec-v4-reference.rec-premium-section-card:after{content:"";position:absolute;right:-18px;bottom:-30px;width:120px;height:100px;background:radial-gradient(ellipse at 50% 70%,rgba(133,162,111,.10),rgba(133,162,111,0) 68%);pointer-events:none}.rec-program-day.rec-ultra-day .rec-premium-section-icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;flex:0 0 46px;font-size:21px}.rec-program-day.rec-ultra-day .rec-premium-section-icon-context{background:#EDF5E8;color:var(--rec-p-sage)}.rec-program-day.rec-ultra-day .rec-premium-section-copy{min-width:0;position:relative;z-index:1}.rec-program-day.rec-ultra-day .rec-v4-reference small{font-size:10.5px!important;line-height:1.2!important;letter-spacing:.14em!important;font-weight:720!important;color:var(--rec-p-sage)!important;margin:0 0 .42rem!important}.rec-program-day.rec-ultra-day .rec-v4-reference h3{font-size:16px!important;line-height:1.44!important;font-weight:560!important;letter-spacing:-.01em!important;color:#2D372E!important;margin:0 0 .5rem!important}.rec-program-day.rec-ultra-day .rec-v4-reference p{font-size:12px!important;line-height:1.58!important;font-weight:430!important;color:#66736C!important;margin:0!important}.rec-program-day.rec-ultra-day .rec-v4-reference p strong{font-weight:620!important;color:#557056!important}.rec-program-day.rec-ultra-day .rec-v4-reference{border-left:1px solid var(--rec-p-sage-line)!important}.rec-program-day.rec-ultra-day .rec-w2vnext-context{margin-top:.72rem!important;border-color:#DFE8D9!important;background:rgba(255,255,255,.64)!important;border-radius:14px!important}.rec-program-day.rec-ultra-day .rec-v4-task.rec-premium-work-card{padding:1.05rem!important;margin:.9rem 0!important;border:1px solid var(--rec-p-amber-line)!important;border-radius:22px!important;background:linear-gradient(180deg,#FFFCF8 0%,var(--rec-p-amber-bg) 100%)!important;box-shadow:0 10px 28px rgba(122,84,39,.04)!important}.rec-program-day.rec-ultra-day .rec-premium-task-head{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:.9rem!important;align-items:start!important;border-bottom:1px solid #EEDFC9!important;padding:0 0 .9rem!important;margin:0 0 .72rem!important}.rec-program-day.rec-ultra-day .rec-premium-section-icon-work{background:#FFF0DB;color:var(--rec-p-amber)}.rec-program-day.rec-ultra-day .rec-premium-task-head small{font-size:10.5px!important;line-height:1.2!important;letter-spacing:.14em!important;font-weight:720!important;color:#A56F2B!important;margin:0 0 .34rem!important}.rec-program-day.rec-ultra-day .rec-premium-task-head h3{font-size:17px!important;line-height:1.38!important;font-weight:580!important;color:#303631!important;margin:0!important}.rec-program-day.rec-ultra-day .rec-premium-task-head p{font-size:11.5px!important;line-height:1.5!important;font-weight:430!important;color:#74766F!important;margin:.28rem 0 0!important}.rec-program-day.rec-ultra-day .rec-v4-field,.rec-program-day.rec-ultra-day .rec-w1d1-step,.rec-program-day.rec-ultra-day .rec-w1d7-step{margin:.62rem 0!important;padding:.9rem!important;border:1px solid #EEE3D3!important;border-radius:17px!important;background:rgba(255,255,255,.84)!important;box-shadow:0 5px 16px rgba(109,79,46,.025)!important}.rec-program-day.rec-ultra-day .rec-v4-field:last-child{margin-bottom:0!important}.rec-program-day.rec-ultra-day .rec-v4-field-head{grid-template-columns:34px minmax(0,1fr)!important;gap:.7rem!important;margin-bottom:.62rem!important}.rec-program-day.rec-ultra-day .rec-v4-num{width:34px!important;height:34px!important;border-radius:12px!important;background:#FFF1DE!important;color:#B77524!important;font-size:12px!important;font-weight:720!important}.rec-program-day.rec-ultra-day .rec-v4-field h3,.rec-program-day.rec-ultra-day .rec-w1d1-step h3,.rec-program-day.rec-ultra-day .rec-w1d7-step h3{font-size:15.5px!important;line-height:1.38!important;font-weight:590!important;letter-spacing:-.008em!important;color:#313733!important}.rec-program-day.rec-ultra-day .rec-v4-field-head p,.rec-program-day.rec-ultra-day .rec-w1d1-step p,.rec-program-day.rec-ultra-day .rec-w1d7-step p{font-size:11.8px!important;line-height:1.55!important;font-weight:420!important;color:#727A75!important}.rec-program-day.rec-ultra-day .rec-v4-required{background:#FFF2E4!important;color:#B86B22!important;font-weight:680!important}.rec-program-day.rec-ultra-day .rec-v4-optional{background:#F5F4F1!important;color:#7C817E!important;font-weight:620!important}.rec-program-day.rec-ultra-day textarea.rec-field,.rec-program-day.rec-ultra-day input.rec-field,.rec-program-day.rec-ultra-day select.rec-field{font-size:16px!important;line-height:1.45!important;font-weight:430!important;border:1px solid #DFE4E1!important;border-radius:14px!important;background:#FFFFFF!important;color:#2F3632!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important}.rec-program-day.rec-ultra-day textarea.rec-field{min-height:112px!important;padding:.82rem .88rem!important}.rec-program-day.rec-ultra-day .rec-v4-choice{border-color:#E7E3DB!important;background:#FFFFFF!important;border-radius:14px!important;box-shadow:none!important}.rec-program-day.rec-ultra-day .rec-v4-choice span{font-size:12px!important;line-height:1.45!important;font-weight:470!important}.rec-program-day.rec-ultra-day .rec-v4-practice24,.rec-program-day.rec-ultra-day .rec-w2vnext-24h{padding:1rem!important;margin:.92rem 0!important;border:1px solid var(--rec-p-blue-line)!important;border-radius:20px!important;background:linear-gradient(135deg,#F8FBFD 0%,var(--rec-p-blue-bg) 100%)!important;box-shadow:0 7px 22px rgba(62,105,126,.03)!important}.rec-program-day.rec-ultra-day .rec-v4-practice24>span,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head>i{color:var(--rec-p-blue)!important}.rec-program-day.rec-ultra-day .rec-v4-practice24>span{background:#EAF4F9!important}.rec-program-day.rec-ultra-day .rec-v4-practice24 small,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head small{font-size:10px!important;letter-spacing:.13em!important;font-weight:700!important;color:var(--rec-p-blue)!important}.rec-program-day.rec-ultra-day .rec-v4-practice24 strong,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head strong{font-size:14px!important;line-height:1.4!important;font-weight:580!important;color:#33444B!important}.rec-program-day.rec-ultra-day .rec-v4-practice24 p,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head p{font-size:11.6px!important;line-height:1.55!important;font-weight:420!important;color:#68767C!important}.rec-program-day.rec-ultra-day .rec-v4-close,.rec-program-day.rec-ultra-day .rec-w2vnext-close{border:1px solid var(--rec-p-lilac-line)!important;background:var(--rec-p-lilac-bg)!important;border-radius:20px!important;box-shadow:none!important}.rec-program-day.rec-ultra-day .rec-btn-next{border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#236F75,#1B7F7D)!important;color:#fff!important;font-weight:650!important;box-shadow:0 7px 18px rgba(27,112,114,.16)!important}.rec-program-day.rec-ultra-day .rec-btn-back{border:1px solid #DDE4E0!important;border-radius:999px!important;background:#FFFFFF!important;color:#59645E!important;font-weight:580!important;box-shadow:none!important}.rec-program-day.rec-ultra-day .rec-program-notes-link{border-color:#E3E8E5!important;background:#FCFDFC!important;border-radius:16px!important;box-shadow:none!important}@media (max-width:720px){.rec-program-day.rec-ultra-day{padding-left:2px!important;padding-right:2px!important}.rec-program-day.rec-ultra-day .rec-program-day-top{display:grid!important;grid-template-columns:1fr!important;gap:.38rem!important}.rec-program-day.rec-ultra-day .rec-program-day-status{order:-1;justify-self:start!important;min-height:34px!important;padding:.38rem .64rem!important;font-size:10px!important;border-radius:999px!important}.rec-program-day.rec-ultra-day .rec-program-day-top h2{font-size:18px!important;line-height:1.24!important;font-weight:620!important}.rec-program-day.rec-ultra-day .rec-program-day-top p{font-size:11.2px!important;line-height:1.48!important}.rec-program-day.rec-ultra-day .rec-v4-purpose,.rec-program-day.rec-ultra-day .rec-v4-reference.rec-premium-section-card{grid-template-columns:40px minmax(0,1fr)!important;gap:.72rem!important;padding:.92rem .86rem!important;border-radius:19px!important}.rec-program-day.rec-ultra-day .rec-v4-purpose-icon,.rec-program-day.rec-ultra-day .rec-premium-section-icon{width:40px!important;height:40px!important;border-radius:13px!important;font-size:19px!important}.rec-program-day.rec-ultra-day .rec-v4-purpose small,.rec-program-day.rec-ultra-day .rec-v4-reference small,.rec-program-day.rec-ultra-day .rec-premium-task-head small{font-size:9.6px!important;letter-spacing:.13em!important}.rec-program-day.rec-ultra-day .rec-v4-purpose h3{font-size:15.2px!important;line-height:1.48!important;font-weight:550!important}.rec-program-day.rec-ultra-day .rec-v4-reference h3{font-size:14.6px!important;line-height:1.45!important;font-weight:550!important}.rec-program-day.rec-ultra-day .rec-v4-reference p{font-size:11px!important;line-height:1.55!important}.rec-program-day.rec-ultra-day .rec-w1v2-adapt{padding:.58rem .7rem!important;border-radius:13px!important}.rec-program-day.rec-ultra-day .rec-w1v2-adapt p{font-size:10.8px!important}.rec-program-day.rec-ultra-day .rec-v4-task.rec-premium-work-card{padding:.82rem!important;border-radius:19px!important}.rec-program-day.rec-ultra-day .rec-premium-task-head{grid-template-columns:40px minmax(0,1fr)!important;gap:.7rem!important;padding-bottom:.75rem!important;margin-bottom:.55rem!important}.rec-program-day.rec-ultra-day .rec-premium-task-head h3{font-size:15px!important;line-height:1.4!important;font-weight:570!important}.rec-program-day.rec-ultra-day .rec-v4-field,.rec-program-day.rec-ultra-day .rec-w1d1-step,.rec-program-day.rec-ultra-day .rec-w1d7-step{padding:.76rem!important;margin:.5rem 0!important;border-radius:15px!important}.rec-program-day.rec-ultra-day .rec-v4-field-head{grid-template-columns:31px minmax(0,1fr)!important;gap:.6rem!important}.rec-program-day.rec-ultra-day .rec-v4-num{width:31px!important;height:31px!important;border-radius:10px!important;font-size:11px!important}.rec-program-day.rec-ultra-day .rec-v4-field h3,.rec-program-day.rec-ultra-day .rec-w1d1-step h3,.rec-program-day.rec-ultra-day .rec-w1d7-step h3{font-size:14px!important;line-height:1.4!important;font-weight:570!important}.rec-program-day.rec-ultra-day .rec-v4-field-head p,.rec-program-day.rec-ultra-day .rec-w1d1-step p,.rec-program-day.rec-ultra-day .rec-w1d7-step p{font-size:10.8px!important;line-height:1.52!important}.rec-program-day.rec-ultra-day .rec-v4-practice24,.rec-program-day.rec-ultra-day .rec-w2vnext-24h{padding:.78rem!important;border-radius:17px!important}.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head{gap:.58rem!important;margin-bottom:.58rem!important}.rec-program-day.rec-ultra-day .rec-v4-practice24 strong,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head strong{font-size:12.8px!important;font-weight:560!important}.rec-program-day.rec-ultra-day .rec-v4-practice24 p,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head p{font-size:10.8px!important}.rec-program-day.rec-ultra-day .rec-nav.rec-program-day-nav{gap:.55rem!important;padding-top:.35rem!important}.rec-program-day.rec-ultra-day .rec-nav.rec-program-day-nav button{min-height:44px!important;font-size:12px!important}}@media (max-width:390px){.rec-program-day.rec-ultra-day .rec-v4-purpose,.rec-program-day.rec-ultra-day .rec-v4-reference.rec-premium-section-card{padding:.82rem .74rem!important;gap:.62rem!important}.rec-program-day.rec-ultra-day .rec-v4-task.rec-premium-work-card{padding:.72rem!important}.rec-program-day.rec-ultra-day .rec-program-day-top h2{font-size:17px!important}}.rec-program-day.rec-ultra-day,.rec-program-day.rec-ultra-day button,.rec-program-day.rec-ultra-day input,.rec-program-day.rec-ultra-day textarea,.rec-program-day.rec-ultra-day select{font-weight:400}.rec-program-day.rec-ultra-day .rec-program-day-top h2{font-size:19px!important;line-height:1.28!important;font-weight:500!important;letter-spacing:-.012em!important}.rec-program-day.rec-ultra-day .rec-program-day-top p{font-size:11.8px!important;line-height:1.55!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-kicker,.rec-program-day.rec-ultra-day .rec-program-day-status{font-weight:600!important}.rec-program-day.rec-ultra-day .rec-v4-purpose small,.rec-program-day.rec-ultra-day .rec-v4-reference small,.rec-program-day.rec-ultra-day .rec-premium-task-head small,.rec-program-day.rec-ultra-day .rec-v4-practice24 small,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head small,.rec-program-day.rec-ultra-day .rec-w1v2-adapt small{font-weight:600!important}.rec-program-day.rec-ultra-day .rec-v4-purpose h3{font-size:16px!important;line-height:1.52!important;font-weight:400!important;letter-spacing:-.006em!important}.rec-program-day.rec-ultra-day .rec-v4-reference h3{font-size:15px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:-.004em!important}.rec-program-day.rec-ultra-day .rec-v4-reference p,.rec-program-day.rec-ultra-day .rec-w1v2-adapt p,.rec-program-day.rec-ultra-day .rec-premium-task-head p,.rec-program-day.rec-ultra-day .rec-v4-practice24 p,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head p{font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-reference p strong{font-weight:500!important}.rec-program-day.rec-ultra-day .rec-premium-task-head h3{font-size:16px!important;line-height:1.44!important;font-weight:500!important}.rec-program-day.rec-ultra-day .rec-v4-field h3,.rec-program-day.rec-ultra-day .rec-w1d1-step h3,.rec-program-day.rec-ultra-day .rec-w1d7-step h3{font-size:15px!important;line-height:1.46!important;font-weight:500!important;letter-spacing:0!important}.rec-program-day.rec-ultra-day .rec-v4-field-head p,.rec-program-day.rec-ultra-day .rec-w1d1-step p,.rec-program-day.rec-ultra-day .rec-w1d7-step p{font-size:11.6px!important;line-height:1.62!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-num{font-weight:600!important}.rec-program-day.rec-ultra-day .rec-v4-required,.rec-program-day.rec-ultra-day .rec-v4-optional{font-weight:600!important}.rec-program-day.rec-ultra-day textarea.rec-field,.rec-program-day.rec-ultra-day input.rec-field,.rec-program-day.rec-ultra-day select.rec-field,.rec-program-day.rec-ultra-day .rec-v4-choice span{font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-practice24 strong,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head strong{font-weight:500!important}.rec-program-day.rec-ultra-day .rec-btn-next{font-weight:600!important}.rec-program-day.rec-ultra-day .rec-btn-back{font-weight:500!important}@media (max-width:720px){.rec-program-day.rec-ultra-day .rec-program-day-top h2{font-size:17px!important;line-height:1.3!important;font-weight:500!important}.rec-program-day.rec-ultra-day .rec-program-day-top p{font-size:10.9px!important;line-height:1.58!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-purpose h3{font-size:14.5px!important;line-height:1.56!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-reference h3{font-size:13.8px!important;line-height:1.53!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-reference p{font-size:10.8px!important;line-height:1.62!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-w1v2-adapt p{font-size:10.5px!important;line-height:1.6!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-premium-task-head h3{font-size:14.3px!important;line-height:1.47!important;font-weight:500!important}.rec-program-day.rec-ultra-day .rec-premium-task-head p{font-size:10.7px!important;line-height:1.56!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-field h3,.rec-program-day.rec-ultra-day .rec-w1d1-step h3,.rec-program-day.rec-ultra-day .rec-w1d7-step h3{font-size:13.4px!important;line-height:1.48!important;font-weight:500!important}.rec-program-day.rec-ultra-day .rec-v4-field-head p,.rec-program-day.rec-ultra-day .rec-w1d1-step p,.rec-program-day.rec-ultra-day .rec-w1d7-step p{font-size:10.5px!important;line-height:1.62!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-practice24 strong,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head strong{font-size:12.3px!important;line-height:1.48!important;font-weight:500!important}.rec-program-day.rec-ultra-day .rec-v4-practice24 p,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head p{font-size:10.5px!important;line-height:1.6!important;font-weight:400!important}}.rec-program-day.rec-ultra-day{--rec15-ink:#28343f;--rec15-muted:#667482;--rec15-green:#4f9368;--rec15-green-bg:#f6fbf7;--rec15-green-line:#d7eadb;--rec15-amber:#bd7721;--rec15-amber-bg:#fffaf3;--rec15-amber-line:#efd5af;--rec15-blue:#2f8fdd;--rec15-blue-bg:#f5faff;--rec15-blue-line:#bddcf5;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI",sans-serif!important;color:var(--rec15-ink)!important}.rec-program-day.rec-ultra-day .rec-program-day-top h2{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif!important;font-size:22px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:-.018em!important;color:#26343f!important}.rec-program-day.rec-ultra-day .rec-program-day-top p{font-size:14px!important;line-height:1.48!important;font-weight:400!important;color:#72808c!important}.rec-program-day.rec-ultra-day .rec-kicker{font-size:11px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.12em!important;color:#6d7d88!important}.rec-program-day.rec-ultra-day .rec-program-day-status{font-size:12px!important;font-weight:500!important;background:#fbfdfb!important;border-color:#d8e6dc!important;color:#566d5c!important}.rec-program-day.rec-ultra-day .rec-program-progress{height:5px!important;background:#f1f5f4!important;border-radius:999px!important;overflow:hidden!important}.rec-program-day.rec-ultra-day .rec-program-progress>span{background:linear-gradient(90deg,#579968,#5797a8)!important;border-radius:999px!important}.rec-program-day.rec-ultra-day .rec-v4-purpose{grid-template-columns:44px minmax(0,1fr)!important;gap:.9rem!important;padding:1.05rem!important;margin:1rem 0!important;border:1px solid var(--rec15-green-line)!important;border-radius:22px!important;background:linear-gradient(135deg,#fbfdfb 0%,var(--rec15-green-bg) 100%)!important;box-shadow:0 8px 28px rgba(67,116,81,.035)!important}.rec-program-day.rec-ultra-day .rec-v4-purpose-icon{width:44px!important;height:44px!important;border-radius:15px!important;background:#eaf5ed!important;color:var(--rec15-green)!important;font-size:21px!important}.rec-program-day.rec-ultra-day .rec-v4-purpose small{margin:0 0 .42rem!important;font-size:11px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.16em!important;color:var(--rec15-green)!important}.rec-program-day.rec-ultra-day .rec-v4-purpose h3{margin:0!important;font-size:16.5px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:-.005em!important;color:#34434d!important}.rec-program-day.rec-ultra-day .rec-v4-reference.rec-premium-section-card{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:.9rem!important;padding:1.05rem!important;margin:1rem 0!important;border:1px solid var(--rec15-amber-line)!important;border-left:1px solid var(--rec15-amber-line)!important;border-radius:22px!important;background:linear-gradient(135deg,#fffdfa 0%,var(--rec15-amber-bg) 100%)!important;box-shadow:0 8px 28px rgba(170,120,55,.025)!important}.rec-program-day.rec-ultra-day .rec-premium-section-icon-context{width:44px!important;height:44px!important;border-radius:15px!important;background:#fff0dc!important;color:var(--rec15-amber)!important;font-size:21px!important}.rec-program-day.rec-ultra-day .rec-v4-reference small{margin:0 0 .42rem!important;font-size:11px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.16em!important;color:var(--rec15-amber)!important}.rec-program-day.rec-ultra-day .rec-v4-reference h3{margin:0 0 .54rem!important;font-size:16px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:-.004em!important;color:#34434d!important}.rec-program-day.rec-ultra-day .rec-v4-reference p{margin:0!important;font-size:14px!important;line-height:1.62!important;font-weight:400!important;color:#667482!important}.rec-program-day.rec-ultra-day .rec-v4-reference p strong{font-weight:600!important;color:#4c5a62!important}.rec-program-day.rec-ultra-day .rec-v4-task.rec-premium-work-card{padding:1rem!important;margin:1rem 0!important;border:1px solid var(--rec15-blue-line)!important;border-radius:22px!important;background:linear-gradient(145deg,#fbfdff 0%,var(--rec15-blue-bg) 100%)!important;box-shadow:0 8px 28px rgba(66,132,181,.035)!important}.rec-program-day.rec-ultra-day .rec-premium-task-head{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:.9rem!important;padding:0 0 .85rem!important;margin:0 0 .65rem!important;border-bottom:0!important}.rec-program-day.rec-ultra-day .rec-premium-section-icon-work{width:44px!important;height:44px!important;border-radius:15px!important;background:#eaf4fe!important;color:var(--rec15-blue)!important;font-size:21px!important}.rec-program-day.rec-ultra-day .rec-premium-task-head small{font-size:11px!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.15em!important;color:var(--rec15-blue)!important;margin:0 0 .35rem!important}.rec-program-day.rec-ultra-day .rec-premium-task-head h3{font-size:16px!important;line-height:1.42!important;font-weight:500!important;color:#34434d!important;margin:0!important}.rec-program-day.rec-ultra-day .rec-premium-task-head p{font-size:13.5px!important;line-height:1.5!important;font-weight:400!important;color:#6d7a84!important;margin:.3rem 0 0!important}.rec-program-day.rec-ultra-day .rec-v4-field,.rec-program-day.rec-ultra-day .rec-w1d1-step,.rec-program-day.rec-ultra-day .rec-w1d7-step{margin:.72rem 0!important;padding:.95rem!important;border:1px solid #cfe2f3!important;border-radius:19px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 5px 16px rgba(67,117,152,.025)!important}.rec-program-day.rec-ultra-day .rec-v4-field-head,.rec-program-day.rec-ultra-day .rec-w1d1-step-head,.rec-program-day.rec-ultra-day .rec-w1d7-step-head{margin-bottom:.58rem!important;align-items:flex-start!important}.rec-program-day.rec-ultra-day .rec-v4-num,.rec-program-day.rec-ultra-day .rec-w1d1-step-num,.rec-program-day.rec-ultra-day .rec-w1d7-num{width:34px!important;height:34px!important;min-width:34px!important;border-radius:12px!important;background:#e9f4ff!important;color:#2f8fdd!important;font-size:13px!important;font-weight:600!important}.rec-program-day.rec-ultra-day .rec-v4-field h3,.rec-program-day.rec-ultra-day .rec-w1d1-step h3,.rec-program-day.rec-ultra-day .rec-w1d7-step h3{margin:1px 0 0!important;font-size:17px!important;line-height:1.38!important;font-weight:500!important;letter-spacing:-.012em!important;color:#31404d!important}.rec-program-day.rec-ultra-day .rec-v4-required,.rec-program-day.rec-ultra-day .rec-v4-optional{font-size:9px!important;font-weight:600!important;letter-spacing:.06em!important}.rec-question-details{margin:.68rem 0 .75rem!important;border:1px solid #c6def4!important;border-radius:15px!important;background:#f7fbff!important;overflow:hidden!important}.rec-question-details>summary{list-style:none!important;display:flex!important;align-items:center!important;gap:.55rem!important;min-height:48px!important;padding:.72rem .82rem!important;cursor:pointer!important;color:#2f8fdd!important;font-size:15px!important;line-height:1.2!important;font-weight:500!important;-webkit-tap-highlight-color:transparent!important}.rec-question-details>summary::-webkit-details-marker{display:none!important}.rec-question-details>summary .rec-question-details-chevron{font-size:18px!important;transition:transform .18s ease!important}.rec-question-details>summary .rec-question-details-chevron.end{margin-left:auto!important}.rec-question-details[open]>summary .rec-question-details-chevron.end{transform:rotate(180deg)!important}.rec-question-details-body{border-top:1px solid #d7e7f6!important;padding:.82rem .9rem .9rem!important;background:linear-gradient(180deg,#fbfdff,#f4f9ff)!important}.rec-question-details-body p{margin:0!important;font-size:14px!important;line-height:1.58!important;font-weight:400!important;color:#647586!important}.rec-question-details-body ul{margin:.45rem 0 0 1.1rem!important;padding:0!important;color:#647586!important}.rec-question-details-body li{margin:.22rem 0!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important}.rec-program-day.rec-ultra-day textarea.rec-field,.rec-program-day.rec-ultra-day input.rec-field,.rec-program-day.rec-ultra-day select.rec-field{font-family:inherit!important;font-size:16px!important;line-height:1.5!important;font-weight:400!important;color:#30404c!important;background:#fff!important;border:1px solid #d5e1e8!important;border-radius:15px!important;box-shadow:none!important}.rec-program-day.rec-ultra-day textarea.rec-field{min-height:128px!important;padding:.9rem!important}.rec-program-day.rec-ultra-day .rec-program-hint{font-size:13px!important;line-height:1.55!important;font-weight:400!important;color:#71808a!important}.rec-program-day.rec-ultra-day .rec-v4-choice span{font-size:14px!important;line-height:1.45!important;font-weight:400!important;color:#43515b!important}.rec-program-day.rec-ultra-day .rec-v4-choice{padding:.72rem .8rem!important;border-radius:14px!important;background:#fff!important;border-color:#dce7ee!important}.rec-program-day.rec-ultra-day .rec-v4-practice24,.rec-program-day.rec-ultra-day .rec-w2vnext-24h{border-color:#cfe1f1!important;background:linear-gradient(135deg,#fafcff,#f1f8fd)!important;border-radius:20px!important}.rec-program-day.rec-ultra-day .rec-v4-practice24 strong,.rec-program-day.rec-ultra-day .rec-w2vnext-24h-head strong{font-weight:500!important}@media (max-width:720px){.rec-program-day.rec-ultra-day .rec-program-day-top h2{font-size:21px!important;font-weight:500!important}.rec-program-day.rec-ultra-day .rec-program-day-top p{font-size:13.5px!important}.rec-program-day.rec-ultra-day .rec-v4-purpose,.rec-program-day.rec-ultra-day .rec-v4-reference.rec-premium-section-card{grid-template-columns:42px minmax(0,1fr)!important;gap:.78rem!important;padding:.92rem .86rem!important;border-radius:20px!important}.rec-program-day.rec-ultra-day .rec-v4-purpose-icon,.rec-program-day.rec-ultra-day .rec-premium-section-icon-context,.rec-program-day.rec-ultra-day .rec-premium-section-icon-work{width:42px!important;height:42px!important;border-radius:14px!important;font-size:20px!important}.rec-program-day.rec-ultra-day .rec-v4-purpose small,.rec-program-day.rec-ultra-day .rec-v4-reference small,.rec-program-day.rec-ultra-day .rec-premium-task-head small{font-size:10.5px!important;letter-spacing:.14em!important;font-weight:600!important}.rec-program-day.rec-ultra-day .rec-v4-purpose h3{font-size:15.5px!important;line-height:1.52!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-reference h3{font-size:15px!important;line-height:1.48!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-reference p{font-size:13px!important;line-height:1.58!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-task.rec-premium-work-card{padding:.86rem!important;border-radius:20px!important}.rec-program-day.rec-ultra-day .rec-premium-task-head{grid-template-columns:42px minmax(0,1fr)!important;gap:.78rem!important;padding-bottom:.72rem!important}.rec-program-day.rec-ultra-day .rec-premium-task-head h3{font-size:15px!important;font-weight:500!important}.rec-program-day.rec-ultra-day .rec-premium-task-head p{font-size:12.8px!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-field,.rec-program-day.rec-ultra-day .rec-w1d1-step,.rec-program-day.rec-ultra-day .rec-w1d7-step{padding:.82rem!important;margin:.58rem 0!important;border-radius:17px!important}.rec-program-day.rec-ultra-day .rec-v4-num,.rec-program-day.rec-ultra-day .rec-w1d1-step-num,.rec-program-day.rec-ultra-day .rec-w1d7-num{width:32px!important;height:32px!important;min-width:32px!important;font-size:12px!important}.rec-program-day.rec-ultra-day .rec-v4-field h3,.rec-program-day.rec-ultra-day .rec-w1d1-step h3,.rec-program-day.rec-ultra-day .rec-w1d7-step h3{font-size:16px!important;line-height:1.38!important;font-weight:500!important}.rec-question-details>summary{min-height:46px!important;padding:.68rem .75rem!important;font-size:14.5px!important;font-weight:500!important}.rec-question-details-body{padding:.75rem .82rem .82rem!important}.rec-question-details-body p,.rec-question-details-body li{font-size:13.5px!important;line-height:1.55!important;font-weight:400!important}}.rec-program-day.rec-ultra-day .rec-info-disclosure{margin:.72rem 0!important;border:1px solid #e2e9e6!important;border-radius:19px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 6px 22px rgba(38,54,64,.025)!important}.rec-program-day.rec-ultra-day .rec-info-disclosure>summary{list-style:none!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:center!important;gap:.78rem!important;padding:.86rem .9rem!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.rec-program-day.rec-ultra-day .rec-info-disclosure>summary::-webkit-details-marker{display:none!important}.rec-program-day.rec-ultra-day .rec-info-summary-icon{width:42px!important;height:42px!important;border-radius:14px!important;display:grid!important;place-items:center!important;font-size:20px!important}.rec-program-day.rec-ultra-day .rec-info-summary-copy{display:block!important;min-width:0!important}.rec-program-day.rec-ultra-day .rec-info-summary-copy strong{display:block!important;margin:0!important;color:#31404c!important;font-size:15.5px!important;line-height:1.34!important;font-weight:500!important;letter-spacing:-.005em!important}.rec-program-day.rec-ultra-day .rec-info-summary-copy small{display:block!important;margin:.18rem 0 0!important;color:#8a98a5!important;font-size:12.5px!important;line-height:1.38!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.rec-program-day.rec-ultra-day .rec-info-summary-chevron{width:9px!important;height:9px!important;display:block!important;justify-self:center!important;border-right:1.4px solid #9aa7b1!important;border-bottom:1.4px solid #9aa7b1!important;transform:rotate(45deg)!important;transform-origin:50% 50%!important;transition:transform .18s ease,border-color .18s ease!important}.rec-program-day.rec-ultra-day .rec-info-disclosure[open] .rec-info-summary-chevron{transform:rotate(225deg)!important}.rec-program-day.rec-ultra-day .rec-info-disclosure-body{padding:.2rem 1rem 1rem 4.62rem!important;border-top:1px solid rgba(120,140,150,.08)!important}.rec-program-day.rec-ultra-day .rec-info-disclosure-body h3{margin:.72rem 0 .45rem!important;color:#33414c!important;font-size:14.8px!important;line-height:1.5!important;font-weight:400!important;letter-spacing:0!important}.rec-program-day.rec-ultra-day .rec-info-disclosure-body p,.rec-program-day.rec-ultra-day .rec-info-disclosure-body .rec-v4-understanding-key{margin:.35rem 0 0!important;color:#6e7c87!important;font-size:13px!important;line-height:1.58!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-info-disclosure-body p strong{font-weight:500!important;color:#5a6871!important}.rec-program-day.rec-ultra-day .rec-info-purpose{border-color:#d8e9e2!important;background:linear-gradient(135deg,#fbfdfc,#f7fbf8)!important}.rec-program-day.rec-ultra-day .rec-info-purpose .rec-info-summary-icon{background:#eaf5ef!important;color:#4f9368!important}.rec-program-day.rec-ultra-day .rec-info-reference{border-color:#f0ddc3!important;background:linear-gradient(135deg,#fffdfa,#fffaf5)!important}.rec-program-day.rec-ultra-day .rec-info-reference .rec-info-summary-icon{background:#fff0df!important;color:#bb7629!important}.rec-program-day.rec-ultra-day .rec-info-understanding{border-color:#e3dcf2!important;background:linear-gradient(135deg,#fdfcff,#faf8fd)!important}.rec-program-day.rec-ultra-day .rec-info-understanding .rec-info-summary-icon{background:#f1ecfa!important;color:#8067b8!important}.rec-program-day.rec-ultra-day .rec-v4-task.rec-premium-work-card,.rec-program-day.rec-ultra-day .rec-v4-task{background:#fff!important;border:1px solid #e3eaef!important;border-radius:21px!important;box-shadow:0 8px 26px rgba(48,66,78,.025)!important}.rec-program-day.rec-ultra-day .rec-v4-field,.rec-program-day.rec-ultra-day .rec-w1d1-step,.rec-program-day.rec-ultra-day .rec-w1d7-step{background:#fff!important;border:1px solid #e5ebf0!important;border-radius:18px!important;box-shadow:none!important}.rec-program-day.rec-ultra-day .rec-v4-field h3,.rec-program-day.rec-ultra-day .rec-w1d1-step h3,.rec-program-day.rec-ultra-day .rec-w1d7-step h3{color:#34434e!important;font-weight:500!important}.rec-program-day.rec-ultra-day .rec-question-details{margin:.28rem 0 .7rem!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.rec-program-day.rec-ultra-day .rec-question-details>summary{min-height:32px!important;padding:.18rem .08rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;border:0!important;background:transparent!important;color:#9aa7b2!important;font-size:12.8px!important;line-height:1.35!important;font-weight:400!important;letter-spacing:0!important;list-style:none!important;cursor:pointer!important}.rec-program-day.rec-ultra-day .rec-question-details>summary::-webkit-details-marker{display:none!important}.rec-program-day.rec-ultra-day .rec-question-details-chevron.end{width:7px!important;height:7px!important;display:block!important;margin-left:auto!important;margin-right:.18rem!important;border-right:1.25px solid #b2bdc6!important;border-bottom:1.25px solid #b2bdc6!important;transform:rotate(45deg)!important;transform-origin:50% 50%!important;transition:transform .18s ease,border-color .18s ease!important}.rec-program-day.rec-ultra-day .rec-question-details[open] .rec-question-details-chevron.end{transform:rotate(225deg)!important}.rec-program-day.rec-ultra-day .rec-question-details-body{margin:.22rem 0 .1rem!important;padding:.62rem .72rem!important;border:0!important;border-radius:12px!important;background:#f8fafb!important;color:#71808c!important}.rec-program-day.rec-ultra-day .rec-question-details-body p,.rec-program-day.rec-ultra-day .rec-question-details-body li{color:#71808c!important;font-size:12.7px!important;line-height:1.55!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-question-details-body ul{margin:.34rem 0 0 1rem!important;padding:0!important}.rec-program-day.rec-ultra-day .rec-question-details-body li{padding:.02rem 0!important}@media (max-width:720px){.rec-program-day.rec-ultra-day .rec-info-disclosure>summary{grid-template-columns:40px minmax(0,1fr) 17px!important;gap:.7rem!important;padding:.8rem .82rem!important}.rec-program-day.rec-ultra-day .rec-info-summary-icon{width:40px!important;height:40px!important;border-radius:13px!important;font-size:19px!important}.rec-program-day.rec-ultra-day .rec-info-summary-copy strong{font-size:15px!important;font-weight:500!important}.rec-program-day.rec-ultra-day .rec-info-summary-copy small{font-size:12px!important}.rec-program-day.rec-ultra-day .rec-info-disclosure-body{padding:.12rem .86rem .86rem .86rem!important}.rec-program-day.rec-ultra-day .rec-info-disclosure-body h3{font-size:14.2px!important;line-height:1.48!important}.rec-program-day.rec-ultra-day .rec-info-disclosure-body p,.rec-program-day.rec-ultra-day .rec-info-disclosure-body .rec-v4-understanding-key{font-size:12.6px!important;line-height:1.56!important}.rec-program-day.rec-ultra-day .rec-question-details>summary{font-size:12.5px!important}.rec-program-day.rec-ultra-day .rec-question-details-body p,.rec-program-day.rec-ultra-day .rec-question-details-body li{font-size:12.4px!important}}.rec-program-day.rec-ultra-day .rec-program-notes-link{width:auto!important;min-width:0!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;margin:.5rem 0 .15rem!important;padding:.42rem .76rem!important;border:1px solid #e1e8e4!important;border-radius:999px!important;background:rgba(255,255,255,.78)!important;color:#718079!important;box-shadow:none!important;text-align:center!important}.rec-program-day.rec-ultra-day .rec-program-notes-link>i{display:none!important}.rec-program-day.rec-ultra-day .rec-program-notes-link span{display:block!important;flex:0 0 auto!important;min-width:0!important}.rec-program-day.rec-ultra-day .rec-program-notes-link strong{display:block!important;font-size:11.5px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.01em!important;color:#748079!important}.rec-program-day.rec-ultra-day .rec-program-notes-link small{display:none!important}.rec-program-day.rec-ultra-day .rec-program-notes-link:hover{background:#f8fbf9!important;border-color:#d7e2dc!important}.rec-program-day.rec-ultra-day .rec-v4-close.rec-close-disclosure{display:block!important;margin:.7rem 0!important;padding:0!important;border:1px solid #e5dfef!important;border-radius:16px!important;background:linear-gradient(135deg,#fdfcff 0%,#faf8fd 100%)!important;box-shadow:none!important;overflow:hidden!important}.rec-program-day.rec-ultra-day .rec-v4-close.rec-close-disclosure>summary{list-style:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) 16px!important;align-items:center!important;gap:.65rem!important;min-height:54px!important;padding:.72rem .82rem!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important}.rec-program-day.rec-ultra-day .rec-v4-close.rec-close-disclosure>summary::-webkit-details-marker{display:none!important}.rec-program-day.rec-ultra-day .rec-close-summary-copy{display:block!important;min-width:0!important}.rec-program-day.rec-ultra-day .rec-close-summary-copy small{display:block!important;margin:0 0 .12rem!important;color:#8a7fa0!important;font-size:9.5px!important;line-height:1.2!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.11em!important}.rec-program-day.rec-ultra-day .rec-close-summary-copy strong{display:block!important;margin:0!important;color:#4e4a56!important;font-size:12.5px!important;line-height:1.38!important;font-weight:500!important}.rec-program-day.rec-ultra-day .rec-close-chevron{width:7px!important;height:7px!important;display:block!important;justify-self:center!important;border-right:1.25px solid #aaa1b5!important;border-bottom:1.25px solid #aaa1b5!important;transform:rotate(45deg)!important;transform-origin:50% 50%!important;transition:transform .18s ease,border-color .18s ease!important}.rec-program-day.rec-ultra-day .rec-v4-close.rec-close-disclosure[open] .rec-close-chevron{transform:rotate(225deg)!important}.rec-program-day.rec-ultra-day .rec-close-body{padding:.05rem .84rem .78rem!important;border-top:1px solid rgba(130,116,153,.08)!important}.rec-program-day.rec-ultra-day .rec-close-body p{margin:.62rem 0 0!important;color:#77717f!important;font-size:11.5px!important;line-height:1.55!important;font-weight:400!important}.rec-program-day.rec-ultra-day .rec-v4-close.rec-close-disclosure.is-bridge{border-color:#dce8e3!important;background:linear-gradient(135deg,#fbfdfc,#f7fbf9)!important}.rec-program-day.rec-ultra-day .rec-v4-close.rec-close-disclosure.is-bridge .rec-close-summary-copy small{color:#6f8f81!important}.rec-program-day.rec-ultra-day .rec-v4-close.rec-close-disclosure.is-bridge .rec-close-chevron{border-color:#91a89d!important}@media (max-width:720px){.rec-program-day.rec-ultra-day .rec-program-notes-link{min-height:32px!important;padding:.38rem .68rem!important;margin:.42rem 0 .1rem!important}.rec-program-day.rec-ultra-day .rec-program-notes-link strong{font-size:11px!important}.rec-program-day.rec-ultra-day .rec-v4-close.rec-close-disclosure>summary{min-height:50px!important;padding:.66rem .74rem!important}.rec-program-day.rec-ultra-day .rec-close-summary-copy strong{font-size:12px!important}.rec-program-day.rec-ultra-day .rec-close-body{padding:.02rem .76rem .7rem!important}.rec-program-day.rec-ultra-day .rec-close-body p{font-size:11px!important}}
