.home-module__LX63qq__pageHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.home-module__LX63qq__pageIntro{max-width:42rem}.home-module__LX63qq__eyebrow,.home-module__LX63qq__sectionLabel{color:#5145c9;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.home-module__LX63qq__pageIntro h1{color:#0b172c;letter-spacing:-.055em;text-wrap:balance;margin-top:.55rem;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:790;line-height:1.02}.home-module__LX63qq__pageIntro>p:last-child{color:#566376;max-width:38rem;margin-top:.85rem;font-size:.96rem;line-height:1.65}.home-module__LX63qq__primaryLink,.home-module__LX63qq__secondaryLink,.home-module__LX63qq__resumeLink{border-radius:.72rem;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1rem;font-size:.86rem;font-weight:780;display:inline-flex}.home-module__LX63qq__primaryLink,.home-module__LX63qq__resumeLink{color:#fff;background:#101d35;border:1px solid #101d35;box-shadow:0 .55rem 1rem #101d3529}.home-module__LX63qq__primaryLink:hover,.home-module__LX63qq__resumeLink:hover{background:#1b2d4c}.home-module__LX63qq__secondaryLink{color:#17243a;background:#fff;border:1px solid #b9c2cf}.home-module__LX63qq__secondaryLink:hover{background:#f7f8fb;border-color:#7f8b9c}.home-module__LX63qq__scopeNote{color:#6d5311;background:#fffaf0;border:1px solid #ead69c;border-radius:.8rem;margin-bottom:1.25rem;padding:.8rem .9rem;font-size:.84rem;line-height:1.55}.home-module__LX63qq__successNote{color:#176233;background:#eef9f1;border:1px solid #b8dfc5;border-radius:.8rem;margin-bottom:1.25rem;padding:.8rem .9rem;font-size:.84rem;line-height:1.55}.home-module__LX63qq__emptyState{text-align:center;background:#fffffff5;border:1px solid #dce2ea;border-radius:1.1rem;align-content:center;place-items:center;min-height:22rem;padding:clamp(2rem,6vw,4rem);display:grid;box-shadow:0 1rem 2.8rem #101d350e}.home-module__LX63qq__emptyMark{color:#fff;background:linear-gradient(145deg,#7568f2,#4d3ed1);border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;font-size:1.4rem;font-weight:900;display:grid;box-shadow:0 .7rem 1.4rem #4f42c538}.home-module__LX63qq__emptyState h2{color:#14213a;letter-spacing:-.035em;margin-top:1.1rem;font-size:clamp(1.4rem,4vw,2rem)}.home-module__LX63qq__emptyState>p:not(.home-module__LX63qq__emptyMark){color:#5c697b;max-width:34rem;margin-top:.65rem;font-size:.9rem;line-height:1.65}.home-module__LX63qq__emptyActions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.25rem;display:flex}.home-module__LX63qq__homeSection+.home-module__LX63qq__homeSection{margin-top:2.1rem}.home-module__LX63qq__sectionHeading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.8rem;display:flex}.home-module__LX63qq__sectionHeading h2{color:#14213a;letter-spacing:-.025em;margin-top:.25rem;font-size:1.15rem}.home-module__LX63qq__sectionHeading>a{color:#4f42c5;text-underline-offset:.18em;min-height:2.75rem;font-size:.8rem;font-weight:760;text-decoration:underline;text-decoration-thickness:.08em}.home-module__LX63qq__activeGrid,.home-module__LX63qq__readyList,.home-module__LX63qq__recentList{list-style:none}.home-module__LX63qq__activeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.home-module__LX63qq__activeCard,.home-module__LX63qq__readyCard,.home-module__LX63qq__recentList{background:#fffffff5;border:1px solid #dce2ea;border-radius:1rem;box-shadow:0 .8rem 2rem #101d350d}.home-module__LX63qq__activeCard{height:100%;padding:1.15rem}.home-module__LX63qq__activeIdentity{align-items:center;gap:.85rem;min-width:0;display:flex}.home-module__LX63qq__activeIdentity>div{min-width:0}.home-module__LX63qq__activeIcon,.home-module__LX63qq__routineIcon,.home-module__LX63qq__recentIcon{color:#3f349e;background:#eeecff;border-radius:.8rem;flex:none;place-items:center;display:grid}.home-module__LX63qq__activeIcon{width:3rem;height:3rem}.home-module__LX63qq__activeIcon svg,.home-module__LX63qq__routineIcon svg,.home-module__LX63qq__recentIcon svg{width:1.35rem;height:1.35rem}.home-module__LX63qq__activeIdentity h3{overflow-wrap:anywhere;color:#15213a;letter-spacing:-.015em;font-size:1rem}.home-module__LX63qq__activeIdentity time{color:#697487;margin-top:.25rem;font-size:.74rem;line-height:1.45;display:block}.home-module__LX63qq__resumeLink{width:100%}.home-module__LX63qq__activeActions{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-top:1rem;display:grid}.home-module__LX63qq__activeActions>details[open]{grid-column:1/-1}.home-module__LX63qq__moreNote{color:#667286;margin-top:.65rem;font-size:.78rem;line-height:1.5}.home-module__LX63qq__readyList{background:#fffffff5;border:1px solid #dce2ea;border-radius:1rem;overflow:hidden;box-shadow:0 .8rem 2rem #101d350d}.home-module__LX63qq__readyCard{box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.home-module__LX63qq__readyCard+.home-module__LX63qq__readyCard{border-top:1px solid #e3e7ed}.home-module__LX63qq__routineLink{align-items:center;gap:.85rem;min-width:0;min-height:5.5rem;padding:1rem 1.15rem;display:flex}.home-module__LX63qq__routineLink:hover{background:#fafaff}.home-module__LX63qq__routineIcon{width:2.75rem;height:2.75rem}.home-module__LX63qq__routineCopy{min-width:0;display:block}.home-module__LX63qq__routineCopy strong,.home-module__LX63qq__recentCopy strong{overflow-wrap:anywhere;color:#15213a;font-size:.94rem;display:block}.home-module__LX63qq__routineCopy>span{color:#667286;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-module__LX63qq__dueCopy{text-align:right;flex:none;justify-items:end;gap:.25rem;display:grid}.home-module__LX63qq__dueCopy strong{color:#5145c9;font-size:.74rem}.home-module__LX63qq__dueCopy[data-state=needs_attention] strong{color:#8a5a10}.home-module__LX63qq__dueCopy time{color:#667286;white-space:nowrap;font-size:.7rem}.home-module__LX63qq__readyAction{border-left:1px solid #e3e7ed;justify-content:flex-end;align-items:center;gap:.8rem;min-width:12.5rem;padding:.9rem 1.15rem;display:flex}.home-module__LX63qq__readyAction>span{color:#5d697b;white-space:nowrap;font-size:.72rem;font-weight:720}.home-module__LX63qq__readyAction button{color:#fff;cursor:pointer;min-height:2.75rem;font:inherit;white-space:nowrap;background:#101d35;border:1px solid #101d35;border-radius:.68rem;padding:.6rem .85rem;font-size:.78rem;font-weight:780}.home-module__LX63qq__readyAction button:hover{background:#1b2d4c}.home-module__LX63qq__readyAction button:disabled{cursor:wait;opacity:.72}.home-module__LX63qq__recentList{overflow:hidden}.home-module__LX63qq__recentList li+li{border-top:1px solid #e3e7ed}.home-module__LX63qq__recentList a{align-items:center;gap:.8rem;min-height:4.9rem;padding:.9rem 1.15rem;display:flex}.home-module__LX63qq__recentList a:hover{background:#fafaff}.home-module__LX63qq__recentActions{padding:0 1.15rem .75rem 4.45rem}.home-module__LX63qq__recentIcon{width:2.5rem;height:2.5rem}.home-module__LX63qq__recentCopy{flex:1;min-width:0}.home-module__LX63qq__recentCopy time{color:#697487;margin-top:.22rem;font-size:.72rem;display:block}.home-module__LX63qq__completedBadge{color:#176233;background:#e9f8ee;border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.7rem;font-weight:780}:is(html[data-theme=dark] .home-module__LX63qq__pageIntro h1,html[data-theme=dark] .home-module__LX63qq__sectionHeading h2,html[data-theme=dark] .home-module__LX63qq__emptyState h2,html[data-theme=dark] .home-module__LX63qq__activeIdentity h3,html[data-theme=dark] .home-module__LX63qq__routineCopy strong,html[data-theme=dark] .home-module__LX63qq__recentCopy strong){color:#f2f5fa}html[data-theme=dark] .home-module__LX63qq__pageIntro>p:last-child{color:#b7c1d0}html[data-theme=dark] .home-module__LX63qq__emptyState>p:not(.home-module__LX63qq__emptyMark){color:#b7c1d0}html[data-theme=dark] .home-module__LX63qq__activeIdentity time{color:#b7c1d0}html[data-theme=dark] .home-module__LX63qq__routineCopy>span{color:#b7c1d0}html[data-theme=dark] .home-module__LX63qq__recentCopy time{color:#b7c1d0}html[data-theme=dark] .home-module__LX63qq__moreNote{color:#b7c1d0}html[data-theme=dark] .home-module__LX63qq__readyAction>span{color:#b7c1d0}html[data-theme=dark] .home-module__LX63qq__dueCopy strong{color:#c2bbff}html[data-theme=dark] .home-module__LX63qq__dueCopy[data-state=needs_attention] strong{color:#f0d88e}html[data-theme=dark] .home-module__LX63qq__dueCopy time{color:#b7c1d0}:is(html[data-theme=dark] .home-module__LX63qq__activeCard,html[data-theme=dark] .home-module__LX63qq__readyList,html[data-theme=dark] .home-module__LX63qq__recentList,html[data-theme=dark] .home-module__LX63qq__emptyState){background:#111c2ef7;border-color:#2a3950;box-shadow:0 1rem 2.8rem #0000002e}html[data-theme=dark] .home-module__LX63qq__readyCard{background:0 0}html[data-theme=dark] .home-module__LX63qq__readyCard+.home-module__LX63qq__readyCard{border-color:#2a3950}html[data-theme=dark] .home-module__LX63qq__recentList li+li{border-color:#2a3950}html[data-theme=dark] .home-module__LX63qq__readyAction{border-color:#2a3950}html[data-theme=dark] .home-module__LX63qq__routineLink:hover{background:#16243a}html[data-theme=dark] .home-module__LX63qq__recentList a:hover{background:#16243a}html[data-theme=dark] .home-module__LX63qq__secondaryLink{color:#edf2f8;background:#142238;border-color:#596983}html[data-theme=dark] .home-module__LX63qq__primaryLink{color:#0b1220;background:#a89fff;border-color:#8e84ff}html[data-theme=dark] .home-module__LX63qq__primaryLink:hover{background:#beb7ff}html[data-theme=dark] .home-module__LX63qq__scopeNote{color:#f0d88e;background:#2b2518;border-color:#6f5c29}html[data-theme=dark] .home-module__LX63qq__successNote{color:#aee6bf;background:#13271b;border-color:#315c41}@media (max-width:760px){.home-module__LX63qq__pageHeader,.home-module__LX63qq__sectionHeading{align-items:flex-start}.home-module__LX63qq__pageHeader{flex-direction:column}.home-module__LX63qq__activeGrid,.home-module__LX63qq__readyCard{grid-template-columns:1fr}.home-module__LX63qq__readyAction{border-top:1px solid #e3e7ed;border-left:0;justify-content:space-between;min-width:0;padding-top:.8rem}.home-module__LX63qq__activeActions{grid-template-columns:1fr}.home-module__LX63qq__activeActions>details[open]{grid-column:auto}.home-module__LX63qq__recentActions{padding-left:1.15rem}.home-module__LX63qq__routineLink{flex-wrap:wrap}.home-module__LX63qq__dueCopy{text-align:left;justify-items:start;width:100%;padding-left:3.6rem}}@media (max-width:480px){.home-module__LX63qq__sectionHeading{flex-direction:column;gap:.2rem}.home-module__LX63qq__sectionHeading>a{align-items:center;display:inline-flex}.home-module__LX63qq__readyAction{flex-direction:column;align-items:stretch}.home-module__LX63qq__readyAction button{width:100%}.home-module__LX63qq__recentList a{flex-wrap:wrap;align-items:flex-start}.home-module__LX63qq__completedBadge{margin-left:3.3rem}}.home-module__LX63qq__firstChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;margin-top:2rem;display:grid}.home-module__LX63qq__firstChoice{color:#26334a;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #cdd4e1;border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.2rem;text-decoration:none;display:flex}.home-module__LX63qq__firstChoice:hover{border-color:#6355cc}.home-module__LX63qq__firstChoice>span:not(:first-child),.home-module__LX63qq__firstChoice small{color:#566376;font-size:.85rem;line-height:1.6}.home-module__LX63qq__firstChoice small{margin-top:auto}html[data-theme=dark] .home-module__LX63qq__firstChoice{color:#eef3fa;background:#111d30;border-color:#48566c}html[data-theme=dark] .home-module__LX63qq__firstChoice>span:not(:first-child){color:#b3bfd0}html[data-theme=dark] .home-module__LX63qq__firstChoice small{color:#b3bfd0}@media (max-width:1000px){.home-module__LX63qq__firstChoices{grid-template-columns:minmax(0,1fr)}}
.theme-control-module__-JGZLa__control{color:#4e5a6d;background:#ffffffd1;border:1px solid #d0d6e0;border-radius:.75rem;align-items:center;gap:.45rem;min-height:2.75rem;padding:.35rem .4rem .35rem .65rem;font-size:.72rem;font-weight:760;display:inline-flex}.theme-control-module__-JGZLa__control select{color:#17243a;min-height:2rem;font:inherit;cursor:pointer;background:#f0f2f7;border:0;border-radius:.5rem;padding:.3rem 1.7rem .3rem .55rem}.theme-control-module__-JGZLa__control[data-inverse=true]{color:#c8d1e0;background:#ffffff0f;border-color:#dbe3f033}.theme-control-module__-JGZLa__control[data-inverse=true] select{color:#fff;background:#25334b}html[data-theme=dark] .theme-control-module__-JGZLa__control:not([data-inverse=true]){color:#b9c4d4;background:#141e31eb;border-color:#39465a}html[data-theme=dark] .theme-control-module__-JGZLa__control:not([data-inverse=true]) select{color:#f2f5fa;background:#253147}
.auth-module__Iay1tq__pageShell{background:radial-gradient(circle at 12% 8%,#6658ed24,#0000 28rem),radial-gradient(circle at 92% 72%,#26a35017,#0000 28rem),linear-gradient(#f8f9fc 0%,#f3f5f9 100%);min-height:100vh;padding-bottom:4rem}.auth-module__Iay1tq__supportLinks{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1.5rem;display:flex}.auth-module__Iay1tq__supportLinks a{color:#5145c9;text-underline-offset:.2em;align-items:center;min-height:44px;font-size:.85rem;display:inline-flex}html[data-theme=dark] .auth-module__Iay1tq__supportLinks a{color:#b8adff}.auth-module__Iay1tq__skipLink{z-index:20;color:#fff;background:#101d35;border-radius:.65rem;padding:.75rem 1rem;font-weight:750;position:fixed;top:1rem;left:1rem;transform:translateY(-170%)}.auth-module__Iay1tq__skipLink:focus{transform:translateY(0)}.auth-module__Iay1tq__header{border-bottom:1px solid #dfe4ec;justify-content:space-between;align-items:center;gap:1rem;width:min(72rem,100% - 3rem);min-height:5.5rem;margin:0 auto;display:flex}.auth-module__Iay1tq__headerActions{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.auth-module__Iay1tq__brand{color:#101d35;letter-spacing:-.02em;align-items:center;gap:.75rem;font-weight:780;display:inline-flex}.auth-module__Iay1tq__brandMark{color:#fff;background:linear-gradient(145deg,#6658ed,#4335ca);border-radius:.7rem;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid;box-shadow:0 .55rem 1.25rem #4534cc3d}.auth-module__Iay1tq__stageLabel{color:#596476;letter-spacing:.06em;text-transform:uppercase;background:#fffc;border:1px solid #d9ddec;border-radius:999px;padding:.5rem .7rem;font-size:.7rem;font-weight:800}.auth-module__Iay1tq__main{width:min(34rem,100% - 3rem);margin:0 auto;padding-top:clamp(3.5rem,8vw,6.5rem)}.auth-module__Iay1tq__mainWide{width:min(58rem,100% - 3rem)}.auth-module__Iay1tq__intro{max-width:42rem;margin-bottom:1.75rem}.auth-module__Iay1tq__eyebrow,.auth-module__Iay1tq__panelKicker{color:#5145c9;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.auth-module__Iay1tq__intro h1{color:#0b172c;letter-spacing:-.055em;text-wrap:balance;margin-top:.7rem;font-size:clamp(2.35rem,7vw,4rem);font-weight:790;line-height:1.02}.auth-module__Iay1tq__intro>p:last-child{color:#566376;max-width:38rem;margin-top:1rem;font-size:1rem;line-height:1.65}.auth-module__Iay1tq__card{background:#fffffff0;border:1px solid #dce2ea;border-radius:1.25rem;padding:clamp(1.35rem,4vw,2rem);overflow:hidden;box-shadow:0 1.7rem 4rem #101d3517,0 .2rem .6rem #101d350a}.auth-module__Iay1tq__belowCard{color:#596577;text-align:center;margin-top:1.25rem;font-size:.9rem}.auth-module__Iay1tq__belowCard a,.auth-module__Iay1tq__labelRow a{color:#4f42c5;text-underline-offset:.18em;font-weight:750;text-decoration:underline;text-decoration-thickness:.08em}.auth-module__Iay1tq__form,.auth-module__Iay1tq__signInStack,.auth-module__Iay1tq__codeStack{gap:1.25rem;display:grid}.auth-module__Iay1tq__codeIntro h2{color:#18243a;font-size:1.05rem}.auth-module__Iay1tq__codeIntro p{color:#5d697b;margin-top:.4rem;font-size:.86rem;line-height:1.55}.auth-module__Iay1tq__authDivider{color:#6a7587;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;font-size:.75rem;font-weight:750;display:grid}.auth-module__Iay1tq__authDivider:before,.auth-module__Iay1tq__authDivider:after{content:"";background:#dfe4ec;height:1px}.auth-module__Iay1tq__field{gap:.45rem;display:grid}.auth-module__Iay1tq__field label,.auth-module__Iay1tq__labelRow label{color:#18243a;font-size:.86rem;font-weight:760}.auth-module__Iay1tq__labelRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.auth-module__Iay1tq__labelRow a{font-size:.78rem}.auth-module__Iay1tq__field input{color:#101d35;width:100%;min-height:3.15rem;font:inherit;background:#fff;border:1px solid #aeb8c6;border-radius:.72rem;padding:.72rem .85rem}.auth-module__Iay1tq__field .auth-module__Iay1tq__codeInput{font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center;font-size:1.25rem}.auth-module__Iay1tq__field input:hover{border-color:#818da0}.auth-module__Iay1tq__field input[aria-invalid=true]{border-color:#a22b35;box-shadow:0 0 0 1px #a22b35}.auth-module__Iay1tq__fieldHint{color:#657083;font-size:.76rem;line-height:1.45}.auth-module__Iay1tq__fieldError{color:#9b2530;font-size:.78rem;font-weight:680;line-height:1.45}.auth-module__Iay1tq__primaryButton,.auth-module__Iay1tq__secondaryButton,.auth-module__Iay1tq__signOutButton{min-height:3.05rem;font:inherit;cursor:pointer;border-radius:.72rem;justify-content:center;align-items:center;padding:.72rem 1rem;font-size:.88rem;font-weight:780;display:inline-flex}.auth-module__Iay1tq__primaryButton{color:#fff;background:#101d35;border:1px solid #101d35;width:100%;box-shadow:0 .55rem 1rem #101d3529}.auth-module__Iay1tq__primaryButton:hover:not(:disabled){background:#1b2d4c}.auth-module__Iay1tq__primaryButton:disabled{cursor:wait;opacity:.68}.auth-module__Iay1tq__secondaryButton{color:#17243a;background:#fff;border:1px solid #b9c2cf}.auth-module__Iay1tq__secondaryButton:hover:not(:disabled){background:#f7f8fb;border-color:#7f8b9c}.auth-module__Iay1tq__secondaryButton:disabled{cursor:not-allowed;opacity:.62}.auth-module__Iay1tq__codeActions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.auth-module__Iay1tq__codeActions form{margin:0}.auth-module__Iay1tq__textButton{color:#4f42c5;min-height:2.75rem;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:.55rem .3rem;font-size:.82rem;font-weight:750;text-decoration:underline;text-decoration-thickness:.08em}.auth-module__Iay1tq__signOutButton{color:#8c2830;background:0 0;border:1px solid #0000}.auth-module__Iay1tq__signOutButton:hover{background:#fff2f2}.auth-module__Iay1tq__errorBanner,.auth-module__Iay1tq__successBanner,.auth-module__Iay1tq__pageError,.auth-module__Iay1tq__pageNotice{border-radius:.72rem;padding:.8rem .9rem;font-size:.82rem;line-height:1.5}.auth-module__Iay1tq__errorBanner,.auth-module__Iay1tq__pageError{color:#83232b;background:#fff4f4;border:1px solid #edc4c7}.auth-module__Iay1tq__successBanner,.auth-module__Iay1tq__pageNotice{color:#1d6939;background:#effaf2;border:1px solid #bfe2c9}.auth-module__Iay1tq__unavailable{color:#4e5a6e;background:#f7f7fd;border:1px solid #d9ddec;border-radius:.9rem;align-items:flex-start;gap:.9rem;padding:1rem;display:flex}.auth-module__Iay1tq__unavailableIcon{color:#5145c9;background:#ece9ff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.auth-module__Iay1tq__unavailable h2{color:#17243a;font-size:.96rem}.auth-module__Iay1tq__unavailable p{margin-top:.4rem;font-size:.82rem;line-height:1.55}.auth-module__Iay1tq__accountStack{gap:1.25rem;display:grid}.auth-module__Iay1tq__accountHeader{border-bottom:1px solid #e2e6ec;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex}.auth-module__Iay1tq__accountIdentity{align-items:center;gap:.85rem;min-width:0;display:flex}.auth-module__Iay1tq__avatar{color:#fff;background:linear-gradient(145deg,#6658ed,#4033bd);border-radius:.9rem;flex:none;place-items:center;width:2.85rem;height:2.85rem;font-weight:850;display:grid}.auth-module__Iay1tq__accountIdentity p{color:#697487;font-size:.72rem;font-weight:720}.auth-module__Iay1tq__accountIdentity h2{color:#15213a;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:1rem;overflow:hidden}.auth-module__Iay1tq__verifiedBadge,.auth-module__Iay1tq__readyPill,.auth-module__Iay1tq__pendingPill{border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.48rem .65rem;font-size:.7rem;font-weight:800;display:inline-flex}.auth-module__Iay1tq__verifiedBadge,.auth-module__Iay1tq__readyPill{color:#176735;background:#e3f7e9}.auth-module__Iay1tq__pendingPill{color:#765817;background:#fff5d9}.auth-module__Iay1tq__profilePanel{background:#fbfcfd;border:1px solid #dde2ea;border-radius:1rem;padding:clamp(1rem,3vw,1.4rem)}.auth-module__Iay1tq__panelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.auth-module__Iay1tq__panelHeader h2{color:#15213a;margin-top:.32rem;font-size:1.1rem}.auth-module__Iay1tq__detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.auth-module__Iay1tq__detailsGrid>div{border-top:1px solid #e2e6ec;padding-top:.8rem}.auth-module__Iay1tq__detailsGrid dt{color:#6a7587;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.auth-module__Iay1tq__detailsGrid dd{color:#28364c;margin-top:.32rem;font-size:.82rem;line-height:1.45}.auth-module__Iay1tq__profileIssue{color:#596577;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;font-size:.82rem;line-height:1.5;display:flex}.auth-module__Iay1tq__roadmapNote{color:#dce3ef;background:#101d35;border-radius:.9rem;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.auth-module__Iay1tq__roadmapNote>span{color:#8c81ff;font-size:1.2rem;font-weight:900}.auth-module__Iay1tq__roadmapNote h2{color:#fff;font-size:.9rem}.auth-module__Iay1tq__roadmapNote p{color:#bcc7d6;margin-top:.35rem;font-size:.78rem;line-height:1.55}.auth-module__Iay1tq__accountActions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}html[data-theme=dark] .auth-module__Iay1tq__pageShell{background:radial-gradient(circle at 12% 8%,#7d6fff2b,#0000 28rem),radial-gradient(circle at 92% 72%,#33b76714,#0000 28rem),linear-gradient(#0b1220 0%,#0e1726 100%)}html[data-theme=dark] .auth-module__Iay1tq__header{border-color:#303c50}html[data-theme=dark] .auth-module__Iay1tq__accountHeader{border-color:#303c50}html[data-theme=dark] .auth-module__Iay1tq__detailsGrid>div{border-color:#303c50}html[data-theme=dark] .auth-module__Iay1tq__brand{color:#eef3fa}html[data-theme=dark] .auth-module__Iay1tq__intro h1{color:#eef3fa}html[data-theme=dark] .auth-module__Iay1tq__codeIntro h2{color:#eef3fa}html[data-theme=dark] .auth-module__Iay1tq__field label{color:#eef3fa}html[data-theme=dark] .auth-module__Iay1tq__labelRow label{color:#eef3fa}html[data-theme=dark] .auth-module__Iay1tq__unavailable h2{color:#eef3fa}html[data-theme=dark] .auth-module__Iay1tq__accountIdentity h2{color:#eef3fa}html[data-theme=dark] .auth-module__Iay1tq__panelHeader h2{color:#eef3fa}html[data-theme=dark] .auth-module__Iay1tq__detailsGrid dd{color:#eef3fa}:is(html[data-theme=dark] .auth-module__Iay1tq__stageLabel,html[data-theme=dark] .auth-module__Iay1tq__card,html[data-theme=dark] .auth-module__Iay1tq__profilePanel,html[data-theme=dark] .auth-module__Iay1tq__unavailable){background:#141e31f2;border-color:#344156}html[data-theme=dark] .auth-module__Iay1tq__stageLabel{color:#aeb9ca}html[data-theme=dark] .auth-module__Iay1tq__intro>p:last-child{color:#aeb9ca}html[data-theme=dark] .auth-module__Iay1tq__codeIntro p{color:#aeb9ca}html[data-theme=dark] .auth-module__Iay1tq__authDivider{color:#aeb9ca}html[data-theme=dark] .auth-module__Iay1tq__belowCard{color:#aeb9ca}html[data-theme=dark] .auth-module__Iay1tq__fieldHint{color:#aeb9ca}html[data-theme=dark] .auth-module__Iay1tq__unavailable{color:#aeb9ca}html[data-theme=dark] .auth-module__Iay1tq__accountIdentity p{color:#aeb9ca}html[data-theme=dark] .auth-module__Iay1tq__detailsGrid dt{color:#aeb9ca}html[data-theme=dark] .auth-module__Iay1tq__profileIssue{color:#aeb9ca}html[data-theme=dark] .auth-module__Iay1tq__eyebrow{color:#aaa2ff}html[data-theme=dark] .auth-module__Iay1tq__panelKicker{color:#aaa2ff}html[data-theme=dark] .auth-module__Iay1tq__belowCard a{color:#aaa2ff}html[data-theme=dark] .auth-module__Iay1tq__labelRow a{color:#aaa2ff}html[data-theme=dark] .auth-module__Iay1tq__textButton{color:#aaa2ff}html[data-theme=dark] .auth-module__Iay1tq__authDivider:before{background:#344156}html[data-theme=dark] .auth-module__Iay1tq__authDivider:after{background:#344156}html[data-theme=dark] .auth-module__Iay1tq__field input{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .auth-module__Iay1tq__secondaryButton{color:#eef3fa;background:#182338;border-color:#59677d}html[data-theme=dark] .auth-module__Iay1tq__secondaryButton:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .auth-module__Iay1tq__primaryButton{color:#0b1220;background:#9d94ff;border-color:#8e84ff}html[data-theme=dark] .auth-module__Iay1tq__primaryButton:hover:not(:disabled){background:#b0a9ff}:is(html[data-theme=dark] .auth-module__Iay1tq__errorBanner,html[data-theme=dark] .auth-module__Iay1tq__pageError){color:#ffb9bf;background:#311a22;border-color:#874b55}:is(html[data-theme=dark] .auth-module__Iay1tq__successBanner,html[data-theme=dark] .auth-module__Iay1tq__pageNotice,html[data-theme=dark] .auth-module__Iay1tq__verifiedBadge,html[data-theme=dark] .auth-module__Iay1tq__readyPill){color:#a9e6bb;background:#173124;border-color:#356748}html[data-theme=dark] .auth-module__Iay1tq__pendingPill{color:#efd48c;background:#352c17}@media (max-width:600px){.auth-module__Iay1tq__pageShell{padding-bottom:2rem}.auth-module__Iay1tq__header,.auth-module__Iay1tq__main,.auth-module__Iay1tq__mainWide{width:min(100% - 2rem,58rem)}.auth-module__Iay1tq__header{flex-wrap:wrap;min-height:4.8rem;padding-block:.8rem}.auth-module__Iay1tq__stageLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-module__Iay1tq__main{padding-top:1.5rem}.auth-module__Iay1tq__intro h1{font-size:clamp(2rem,7vw,2.5rem);line-height:1.15}.auth-module__Iay1tq__card{border-radius:1rem;padding:1.1rem}.auth-module__Iay1tq__accountHeader,.auth-module__Iay1tq__profileIssue{flex-direction:column;align-items:flex-start}.auth-module__Iay1tq__accountIdentity{width:100%}.auth-module__Iay1tq__accountIdentity>div{min-width:0}.auth-module__Iay1tq__detailsGrid{grid-template-columns:1fr}.auth-module__Iay1tq__accountActions,.auth-module__Iay1tq__codeActions{flex-direction:column;align-items:stretch}.auth-module__Iay1tq__codeActions form,.auth-module__Iay1tq__codeActions button,.auth-module__Iay1tq__accountActions form,.auth-module__Iay1tq__accountActions button,.auth-module__Iay1tq__accountActions a{width:100%}}
.app-shell-module__vTc8RW__workspace{background:radial-gradient(circle at 92% 8%,#6658ed14,#0000 27rem),#f7f8fb;grid-template-columns:16.5rem minmax(0,1fr);min-height:100vh;display:grid}.app-shell-module__vTc8RW__supportLinks{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}.app-shell-module__vTc8RW__supportLinks a{color:#5145c9;text-underline-offset:.2em;align-items:center;min-height:44px;font-size:.85rem;display:inline-flex}html[data-theme=dark] .app-shell-module__vTc8RW__supportLinks a{color:#b8adff}.app-shell-module__vTc8RW__skipLink{z-index:30;color:#fff;background:#101d35;border-radius:.65rem;padding:.75rem 1rem;font-weight:750;position:fixed;top:1rem;left:1rem;transform:translateY(-170%)}.app-shell-module__vTc8RW__skipLink:focus{transform:translateY(0)}.app-shell-module__vTc8RW__sidebar{color:#e9eef7;background:radial-gradient(circle at 18% 8%,#6658ed4d,#0000 15rem),linear-gradient(#101d35 0%,#0b172b 100%);flex-direction:column;min-width:0;height:100vh;padding:1.45rem 1rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.app-shell-module__vTc8RW__brand{color:#fff;letter-spacing:-.02em;border-radius:.8rem;align-items:center;gap:.75rem;min-height:3rem;padding:0 .55rem;font-size:.94rem;font-weight:780;display:inline-flex}.app-shell-module__vTc8RW__brand:hover{background:#ffffff0f}.app-shell-module__vTc8RW__brandMark{color:#fff;background:linear-gradient(145deg,#7568f2,#4d3ed1);border-radius:.7rem;place-items:center;width:2.15rem;height:2.15rem;font-weight:900;display:grid;box-shadow:0 .55rem 1.25rem #00000038}.app-shell-module__vTc8RW__navigation{gap:.35rem;margin-top:2.25rem;display:grid}.app-shell-module__vTc8RW__navigationLink{color:#c8d1e0;border:1px solid #0000;border-radius:.8rem;align-items:center;gap:.7rem;min-height:3rem;padding:.65rem .75rem;font-size:.86rem;font-weight:700;display:flex}.app-shell-module__vTc8RW__navigationLink:hover{color:#fff;background:#ffffff12}.app-shell-module__vTc8RW__navigationLink[data-active=true]{color:#fff;background:#6658ed38;border-color:#9488ff47;box-shadow:inset .18rem 0 #8d82ff}.app-shell-module__vTc8RW__navigationMark{color:#d8d3ff;background:#ffffff14;border-radius:.5rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.9rem;font-weight:850;display:grid}.app-shell-module__vTc8RW__identity{min-width:0;color:inherit;border-top:1px solid #dbe3f024;border-radius:.65rem;align-items:center;gap:.7rem;margin-top:.75rem;padding:.75rem .55rem;display:flex}.app-shell-module__vTc8RW__identity:hover{background:#ffffff12}.app-shell-module__vTc8RW__identity:focus-visible{outline-offset:2px;outline:3px solid #c8c1ff}.app-shell-module__vTc8RW__themeSlot{margin-top:auto;padding:1rem .55rem 0}.app-shell-module__vTc8RW__avatar{color:#fff;background:#4c5f91;border-radius:50%;flex:none;place-items:center;width:2.35rem;height:2.35rem;font-size:.78rem;font-weight:850;display:grid}.app-shell-module__vTc8RW__identityText{min-width:0;display:block}.app-shell-module__vTc8RW__identity p{color:#9eabbe;font-size:.67rem;font-weight:700}.app-shell-module__vTc8RW__identityText>span{color:#eef2f8;text-overflow:ellipsis;white-space:nowrap;margin-top:.16rem;font-size:.76rem;font-weight:700;display:block;overflow:hidden}.app-shell-module__vTc8RW__main{min-width:0}.app-shell-module__vTc8RW__content{width:min(68rem,100% - 4rem);margin:0 auto;padding:clamp(3rem,7vw,5.5rem) 0 5rem}html[data-theme=dark] .app-shell-module__vTc8RW__workspace{background:radial-gradient(circle at 92% 8%,#7d6fff1f,#0000 27rem),#0b1220}@media (max-width:760px){.app-shell-module__vTc8RW__workspace{grid-template-columns:1fr}.app-shell-module__vTc8RW__sidebar{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem 1rem;width:100%;height:auto;min-height:auto;padding:.75rem 1rem;display:grid;position:relative;overflow-y:visible}.app-shell-module__vTc8RW__brand{min-height:2.75rem;padding-left:0}.app-shell-module__vTc8RW__brand:hover{background:0 0}.app-shell-module__vTc8RW__navigation{z-index:20;padding:.45rem max(.55rem, env(safe-area-inset-right)) max(.45rem, env(safe-area-inset-bottom)) max(.55rem, env(safe-area-inset-left));background:#0b172bfa;border-top:1px solid #dbe3f029;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;margin-top:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.8rem 2rem #050c1833}.app-shell-module__vTc8RW__themeSlot{justify-self:end;margin-top:0;padding:0}.app-shell-module__vTc8RW__navigationLink{text-align:center;flex-direction:column;justify-content:center;gap:.18rem;min-width:0;min-height:3.35rem;padding:.45rem .25rem;font-size:clamp(.65rem,2.8vw,.75rem);line-height:1.1}.app-shell-module__vTc8RW__navigationLink[data-active=true]{box-shadow:inset 0 -.16rem #8d82ff}.app-shell-module__vTc8RW__navigationMark{background:0 0;width:1.45rem;height:1.45rem;font-size:.9rem;display:grid}.app-shell-module__vTc8RW__identity{display:none}.app-shell-module__vTc8RW__content{width:min(100% - 2rem,68rem);padding-top:2.5rem;padding-bottom:calc(6.25rem + env(safe-area-inset-bottom))}}@media (max-width:480px){.app-shell-module__vTc8RW__sidebar{grid-template-columns:minmax(0,1fr) auto}.app-shell-module__vTc8RW__brand{justify-self:start}.app-shell-module__vTc8RW__brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}
.reflection-choices-module__yZeEBG__card{color:#17243a;overflow-wrap:anywhere;background:#f8f7ff;border:1px solid #cfc9ed;border-radius:1rem;gap:1rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.reflection-choices-module__yZeEBG__card h2{font-size:1.4rem}.reflection-choices-module__yZeEBG__note{background:#eeebfb;border-left:3px solid #7568d9;gap:.5rem;margin:0;padding:1rem;display:grid}.reflection-choices-module__yZeEBG__note p{white-space:pre-wrap}.reflection-choices-module__yZeEBG__choices{border:0;gap:.5rem;min-width:0;padding:0;display:grid}.reflection-choices-module__yZeEBG__legend{padding-bottom:.6rem;font-weight:700}.reflection-choices-module__yZeEBG__choices label{cursor:pointer;border:1px solid #d5d8e4;border-radius:.65rem;align-items:center;gap:.75rem;min-height:3rem;padding:.65rem;display:flex}.reflection-choices-module__yZeEBG__choices input{accent-color:#5145c9;flex:none;width:1.2rem;height:1.2rem}.reflection-choices-module__yZeEBG__choices small{display:block}.reflection-choices-module__yZeEBG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.reflection-choices-module__yZeEBG__actions button{color:#17243a;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #8c92a7;border-radius:.6rem;padding:.55rem .85rem;font-weight:700}.reflection-choices-module__yZeEBG__actions button:disabled{opacity:.6;cursor:not-allowed}html[data-theme=dark] .reflection-choices-module__yZeEBG__card{color:#eef1fb;background:#191b37;border-color:#51477e}html[data-theme=dark] .reflection-choices-module__yZeEBG__note{background:#242443}html[data-theme=dark] .reflection-choices-module__yZeEBG__choices label{border-color:#54617b}html[data-theme=dark] .reflection-choices-module__yZeEBG__actions button{color:#eef1fb;background:#162237;border-color:#64718b}
.routine-form-module__F2sreq__form{gap:1.5rem;display:grid}.routine-form-module__F2sreq__composerProgress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;list-style:none;display:grid}.routine-form-module__F2sreq__composerProgress li{color:#687386;align-items:center;gap:.55rem;min-width:0;font-size:.78rem;font-weight:720;display:flex}.routine-form-module__F2sreq__composerProgress li:after{content:"";background:#d9dee7;flex:1;order:2;height:1px}.routine-form-module__F2sreq__composerProgress li:last-child:after{display:none}.routine-form-module__F2sreq__composerProgress li>span{background:#fff;border:1px solid #bdc5d1;border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.74rem;display:inline-grid}.routine-form-module__F2sreq__composerProgress li[aria-current=step]{color:#332a86}.routine-form-module__F2sreq__composerProgress li[aria-current=step]>span{color:#fff;background:#5547d7;border-color:#6658ed}.routine-form-module__F2sreq__composerProgress li[data-complete=true]{color:#45536a}.routine-form-module__F2sreq__composerProgress li[data-complete=true]>span{color:#4035a8;background:#efedff;border-color:#9c93ec}.routine-form-module__F2sreq__intro,.routine-form-module__F2sreq__reviewNote{color:#4f5c70;font-size:.94rem;line-height:1.65}.routine-form-module__F2sreq__errorSummary{color:#742129;background:#fff5f5;border:1px solid #d99197;border-left:.35rem solid #a22b35;border-radius:.8rem;gap:.55rem;padding:1rem;display:grid}.routine-form-module__F2sreq__errorSummary h2{font-size:1rem}.routine-form-module__F2sreq__errorSummaryHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.routine-form-module__F2sreq__errorSummaryHeader button{color:#742129;cursor:pointer;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #b8666e;border-radius:.65rem;padding:.55rem .8rem;font-size:.78rem;font-weight:740}.routine-form-module__F2sreq__errorSummary p,.routine-form-module__F2sreq__errorSummary li{font-size:.84rem;line-height:1.5}.routine-form-module__F2sreq__errorSummary ul{gap:.35rem;padding-left:1.25rem;display:grid}.routine-form-module__F2sreq__errorSummary a{text-underline-offset:.18em;font-weight:720;text-decoration:underline;text-decoration-thickness:.08em}.routine-form-module__F2sreq__field{gap:.45rem;display:grid}.routine-form-module__F2sreq__field[hidden],.routine-form-module__F2sreq__itemControls[hidden]{display:none}.routine-form-module__F2sreq__field label{color:#18243a;font-size:.88rem;font-weight:760}.routine-form-module__F2sreq__input{color:#101d35;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #aeb8c6;border-radius:.72rem;padding:.72rem .85rem;line-height:1.45}.routine-form-module__F2sreq__textarea{resize:vertical;min-height:6.5rem}.routine-form-module__F2sreq__iconFieldset{border:0;gap:.7rem;padding:0;display:grid}.routine-form-module__F2sreq__iconFieldset legend{color:#18243a;font-size:.88rem;font-weight:760}.routine-form-module__F2sreq__iconGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.routine-form-module__F2sreq__iconOption{color:#27354c;cursor:pointer;text-align:center;background:#fff;border:1px solid #aeb8c6;border-radius:.75rem;place-items:center;gap:.25rem;min-height:4.75rem;padding:.55rem;font-size:.76rem;font-weight:720;display:grid}.routine-form-module__F2sreq__iconOption:has(input:checked){color:#332a86;background:#f3f1ff;border-color:#6658ed;box-shadow:0 0 0 1px #6658ed}.routine-form-module__F2sreq__iconOption:has(input:focus-visible){outline-offset:2px;outline:3px solid #786df2}.routine-form-module__F2sreq__iconOption:has(input:disabled){cursor:wait;opacity:.7}.routine-form-module__F2sreq__iconOption input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.routine-form-module__F2sreq__iconSymbol{color:#5145c9;font-size:1.45rem;line-height:1;display:inline-flex}.routine-form-module__F2sreq__iconSymbol svg{width:1.45rem;height:1.45rem}.routine-form-module__F2sreq__input:hover{border-color:#737f91}.routine-form-module__F2sreq__input[aria-invalid=true]{border-color:#a22b35;box-shadow:0 0 0 1px #a22b35}.routine-form-module__F2sreq__hint{color:#5f6c80;font-size:.78rem;line-height:1.5}.routine-form-module__F2sreq__characterCount{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.routine-form-module__F2sreq__fieldError{color:#8b2530;font-size:.8rem;font-weight:690;line-height:1.5}.routine-form-module__F2sreq__minimumNote{color:#697487;font-size:.76rem;line-height:1.45}.routine-form-module__F2sreq__sections{gap:1rem;display:grid}.routine-form-module__F2sreq__sectionHeading,.routine-form-module__F2sreq__stepsHeading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.routine-form-module__F2sreq__sectionHeading h2{color:#101d35;font-size:1.2rem}.routine-form-module__F2sreq__stepsHeading{align-items:center}.routine-form-module__F2sreq__stepsHeading h3{color:#26344c;font-size:.95rem}.routine-form-module__F2sreq__sectionList,.routine-form-module__F2sreq__stepList{list-style:none;display:grid}.routine-form-module__F2sreq__sectionList{gap:1rem}.routine-form-module__F2sreq__sectionContinuation{border-top:1px solid #dfe4eb;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}.routine-form-module__F2sreq__stepList{gap:.75rem}.routine-form-module__F2sreq__sectionCard{background:#fff;border:1px solid #d6dde7;border-radius:1rem;gap:1rem;min-width:0;padding:1rem;display:grid}.routine-form-module__F2sreq__flatSectionCard{background:0 0;border:0;padding:0}.routine-form-module__F2sreq__sectionCard legend{color:#5145c9;letter-spacing:.07em;text-transform:uppercase;background:#fff;padding:0 .4rem;font-size:.78rem;font-weight:820}.routine-form-module__F2sreq__steps{border-top:1px solid #e3e7ed;gap:.85rem;padding-top:1rem;display:grid}.routine-form-module__F2sreq__flatSteps{border-top:0;padding-top:0}.routine-form-module__F2sreq__goalActions{border-top:1px solid #dfe4eb;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.routine-form-module__F2sreq__goalSummary{background:#f8f7ff;border:1px solid #d9d5f7;border-radius:.9rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1rem;display:flex}.routine-form-module__F2sreq__goalSummary h2{color:#18243a;margin-top:.18rem;font-size:1.08rem}.routine-form-module__F2sreq__goalSummary p:last-child{color:#59667a;margin-top:.25rem;font-size:.82rem;line-height:1.5}.routine-form-module__F2sreq__reviewDetails{background:#fbfaff;border:1px solid #d9d5f7;border-radius:.9rem;gap:1rem;padding:clamp(1rem,3vw,1.35rem);display:grid}.routine-form-module__F2sreq__reviewDetails h2{color:#18243a;margin-top:.18rem;font-size:1.08rem}.routine-form-module__F2sreq__goalSummary button,.routine-form-module__F2sreq__composerNavigation button,.routine-form-module__F2sreq__removeCurrentAction,.routine-form-module__F2sreq__returnToCaptureButton{color:#233149;cursor:pointer;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #aeb8c6;border-radius:.65rem;justify-content:center;align-items:center;padding:.65rem .85rem;font-size:.8rem;font-weight:740;line-height:1.25;display:inline-flex}.routine-form-module__F2sreq__captureDeck{width:min(100%,42rem);margin-inline:auto;padding-block:.2rem}.routine-form-module__F2sreq__captureReviewList{gap:.8rem}.routine-form-module__F2sreq__addedSoFar{background:#f8f7ff;border:1px solid #ddd9f7;border-radius:.85rem;gap:.55rem;width:min(100%,42rem);margin-inline:auto;padding:.85rem 1rem;display:grid}.routine-form-module__F2sreq__addedSoFar>p{color:#5145c9;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.routine-form-module__F2sreq__addedSoFar ol{gap:.45rem;list-style:none;display:grid}.routine-form-module__F2sreq__addedSoFar li{color:#293750;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;font-size:.86rem;line-height:1.45;display:grid}.routine-form-module__F2sreq__addedSoFarText{overflow-wrap:anywhere;min-width:0}.routine-form-module__F2sreq__addedSoFarActions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.routine-form-module__F2sreq__addedSoFarActions button{color:#4035a8;cursor:pointer;width:2.75rem;min-width:2.75rem;height:2.75rem;font:inherit;background:#fff;border:1px solid #bbb5e9;border-radius:.65rem;place-items:center;font-size:1rem;font-weight:800;display:inline-grid}.routine-form-module__F2sreq__addedSoFarActions button:disabled{cursor:not-allowed;opacity:.48}.routine-form-module__F2sreq__addedSoFarActions .routine-form-module__F2sreq__addedSoFarRemove{color:#8b2530;border-color:#dfb4b8}.routine-form-module__F2sreq__addedSoFar li>span:first-child,.routine-form-module__F2sreq__reviewSummaryNumber{color:#4438b7;background:#ebe8ff;border-radius:999px;place-items:center;width:1.6rem;height:1.6rem;font-size:.72rem;font-weight:800;display:inline-grid}.routine-form-module__F2sreq__captureCard{background:linear-gradient(145deg,#6e5bff1a,#0000 45%),#fff;border-color:#cfc9f6;align-content:start;min-height:22rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 .8rem 1.8rem #271f6f14}.routine-form-module__F2sreq__reviewActionCard{background:#fff;border-color:#d9d5f7}.routine-form-module__F2sreq__reviewSummaryItem{background:#fff;border:1px solid #d9d5f7;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.85rem 1rem;display:grid}.routine-form-module__F2sreq__reviewSummaryText{color:#1d2b43;overflow-wrap:anywhere;min-width:0;font-weight:690;line-height:1.45}.routine-form-module__F2sreq__reviewSummaryActions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;gap:.45rem;display:flex}.routine-form-module__F2sreq__reviewSummaryEdit{color:#4035a8;cursor:pointer;min-height:2.75rem;font:inherit;background:#f5f3ff;border:1px solid #bbb5e9;border-radius:.65rem;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.78rem;font-weight:760;display:inline-flex}.routine-form-module__F2sreq__reviewSummaryRemove,.routine-form-module__F2sreq__reviewInlineRemove{color:#8b2530;background:snow;border-color:#dfb4b8}.routine-form-module__F2sreq__reviewSummaryItem .routine-form-module__F2sreq__fieldError{grid-column:2/-1}.routine-form-module__F2sreq__reviewSummaryItem>.routine-form-module__F2sreq__moveMenu{grid-column:1/-1;width:100%}.routine-form-module__F2sreq__inlineSuggestion{background:#f8f7ff;border:1px solid #d7d2f5;border-radius:.8rem;grid-column:1/-1;gap:.7rem;width:100%;padding:.8rem;display:grid}.routine-form-module__F2sreq__inlineSuggestion h3{color:#26344c;font-size:.92rem}.routine-form-module__F2sreq__inlineSuggestionNote{color:#657186;margin-top:.3rem;font-size:.74rem;line-height:1.4}.routine-form-module__F2sreq__addedSoFar .routine-form-module__F2sreq__inlineSuggestion{margin-top:.25rem}.routine-form-module__F2sreq__reviewCategoryHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.routine-form-module__F2sreq__reviewCategoryHeading h3{color:#18243a;margin-top:.15rem;font-size:1.02rem}.routine-form-module__F2sreq__reviewInlineEditor{background:#f8f7ff;border:1px solid #aaa2ea;border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:.9rem 1rem;display:grid}.routine-form-module__F2sreq__reviewCategoryHeading .routine-form-module__F2sreq__reviewInlineEditor{width:100%}.routine-form-module__F2sreq__reviewInlineActions button,.routine-form-module__F2sreq__reviewAddItem,.routine-form-module__F2sreq__structurePromptActions button{color:#4035a8;cursor:pointer;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #bbb5e9;border-radius:.65rem;justify-content:center;align-items:center;padding:.65rem .85rem;font-size:.8rem;font-weight:740;display:inline-flex}.routine-form-module__F2sreq__reviewInlineActions button:disabled,.routine-form-module__F2sreq__reviewAddItem:disabled,.routine-form-module__F2sreq__structurePromptActions button:disabled{cursor:not-allowed;opacity:.68}.routine-form-module__F2sreq__reviewInlineActions{flex-wrap:wrap;gap:.5rem;display:flex}.routine-form-module__F2sreq__reviewAddItem{border-style:dashed;width:100%;margin-top:.75rem}.routine-form-module__F2sreq__capturePosition{color:#6559c8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:820}.routine-form-module__F2sreq__composerNavigation{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1.35fr);gap:.6rem;margin-top:auto;display:grid}.routine-form-module__F2sreq__composerNavigation .routine-form-module__F2sreq__continueCaptureButton{color:#fff;text-align:center;background:#5547d7;border-color:#5547d7;box-shadow:0 .65rem 1.1rem #5547d733}.routine-form-module__F2sreq__composerNavigation .routine-form-module__F2sreq__reviewCaptureButton{color:#4035a8;background:#f4f2ff;border-color:#b9b2ec}.routine-form-module__F2sreq__composerNavigation button:hover:not(:disabled),.routine-form-module__F2sreq__goalSummary button:hover:not(:disabled),.routine-form-module__F2sreq__removeCurrentAction:hover:not(:disabled),.routine-form-module__F2sreq__returnToCaptureButton:hover:not(:disabled){background:#f3f5f8;border-color:#737f91}.routine-form-module__F2sreq__composerNavigation .routine-form-module__F2sreq__continueCaptureButton:hover:not(:disabled){background:#4639bd;border-color:#4035a8}.routine-form-module__F2sreq__composerNavigation .routine-form-module__F2sreq__reviewCaptureButton:hover:not(:disabled){background:#ece9ff;border-color:#776be5}.routine-form-module__F2sreq__composerNavigation button:disabled,.routine-form-module__F2sreq__goalSummary button:disabled,.routine-form-module__F2sreq__removeCurrentAction:disabled,.routine-form-module__F2sreq__returnToCaptureButton:disabled{color:#687386;cursor:not-allowed;box-shadow:none;background:#eef0f4;border-color:#c9ced8}.routine-form-module__F2sreq__removeCurrentAction{color:#8b2530;text-underline-offset:.18em;background:0 0;border:0;justify-self:start;text-decoration:underline}.routine-form-module__F2sreq__returnToCaptureButton{margin-right:auto}.routine-form-module__F2sreq__captureFooter{color:#4f5c70;gap:.8rem;font-size:.84rem;line-height:1.5;display:grid}.routine-form-module__F2sreq__captureFooter strong{color:#332a86}.routine-form-module__F2sreq__organizationSuggestion{background:#f9f8ff;border:1px solid #d7d2f5;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.routine-form-module__F2sreq__organizationSuggestion h3{color:#26344c;font-size:.95rem}.routine-form-module__F2sreq__organizationSuggestionActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.55rem;display:flex}.routine-form-module__F2sreq__organizationSuggestionActions button{color:#233149;cursor:pointer;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #aeb8c6;border-radius:.65rem;padding:.65rem .85rem;font-size:.8rem;font-weight:740;line-height:1.2}.routine-form-module__F2sreq__organizationSuggestionActions button:first-child{color:#fff;background:#5846d7;border-color:#5846d7}.routine-form-module__F2sreq__organizationSuggestionActions button:hover:not(:disabled){background:#f3f5f8;border-color:#737f91}.routine-form-module__F2sreq__organizationSuggestionActions button:first-child:hover:not(:disabled){background:#4035a8;border-color:#4035a8}.routine-form-module__F2sreq__organizationSuggestionActions button:disabled{cursor:not-allowed;opacity:.68}.routine-form-module__F2sreq__arrangeEntry,.routine-form-module__F2sreq__arrangeToolbar,.routine-form-module__F2sreq__arrangeGroupHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.routine-form-module__F2sreq__arrangeEntry{background:#fbfbfd;border:1px dashed #c7cdd7;border-radius:.85rem;padding:.9rem}.routine-form-module__F2sreq__arrangeEntry h3,.routine-form-module__F2sreq__arrangeGroup h3,.routine-form-module__F2sreq__guideSurface h2{color:#26344c}.routine-form-module__F2sreq__arrangeEntry button,.routine-form-module__F2sreq__arrangeToolbar button,.routine-form-module__F2sreq__arrangeGroupActions button,.routine-form-module__F2sreq__arrangeItemActions button,.routine-form-module__F2sreq__moveMenu button,.routine-form-module__F2sreq__orderingActions button,.routine-form-module__F2sreq__arrangeHeadingEditor button{color:#4035a8;cursor:pointer;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #bbb5e9;border-radius:.65rem;justify-content:center;align-items:center;padding:.65rem .85rem;font-size:.8rem;font-weight:740;display:inline-flex}.routine-form-module__F2sreq__arrangeEntry button:disabled,.routine-form-module__F2sreq__arrangeToolbar button:disabled,.routine-form-module__F2sreq__arrangeGroupActions button:disabled,.routine-form-module__F2sreq__arrangeItemActions button:disabled,.routine-form-module__F2sreq__moveMenu button:disabled,.routine-form-module__F2sreq__orderingActions button:disabled,.routine-form-module__F2sreq__arrangeHeadingEditor button:disabled{cursor:not-allowed;opacity:.65}.routine-form-module__F2sreq__arrangeWorkspace,.routine-form-module__F2sreq__arrangeList,.routine-form-module__F2sreq__arrangeGroup,.routine-form-module__F2sreq__arrangeItems,.routine-form-module__F2sreq__guideSurface,.routine-form-module__F2sreq__guidanceChoices{gap:1rem;display:grid}.routine-form-module__F2sreq__arrangeList,.routine-form-module__F2sreq__arrangeItems{list-style:none}.routine-form-module__F2sreq__arrangeGroup{background:#fbfbff;border:1px solid #d9d5f7;border-radius:1rem;padding:1rem}.routine-form-module__F2sreq__arrangeGroupActions,.routine-form-module__F2sreq__arrangeItemActions,.routine-form-module__F2sreq__orderingActions,.routine-form-module__F2sreq__moveDestinations{flex-wrap:wrap;gap:.5rem;display:flex}.routine-form-module__F2sreq__arrangeHeadingEditor{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;width:100%;display:grid}.routine-form-module__F2sreq__arrangeHeadingEditor label{color:#26344c;grid-column:1/-1;font-weight:760}.routine-form-module__F2sreq__arrangeItem{background:#fff;border:1px solid #e0e4eb;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid;position:relative}.routine-form-module__F2sreq__arrangeItemText{color:#1d2b43;overflow-wrap:anywhere;min-width:0;font-weight:680;line-height:1.45}.routine-form-module__F2sreq__moveMenu{background:#f7f5ff;border:1px solid #8d82e6;border-radius:.8rem;grid-column:1/-1;gap:.7rem;padding:.8rem;display:grid;box-shadow:0 .8rem 1.8rem #271f6f1f}.routine-form-module__F2sreq__moveMenu>p{color:#312786;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:800}.routine-form-module__F2sreq__moveMenuCancel{justify-self:start}.routine-form-module__F2sreq__orderingActions{border-top:1px solid #e5e7ed;grid-column:1/-1;padding-top:.7rem}.routine-form-module__F2sreq__guideSurface{background:#fcfbff;border:1px solid #d8d3f8;border-radius:1rem;padding:clamp(1rem,3vw,1.5rem)}.routine-form-module__F2sreq__guideIntro{gap:.35rem;display:grid}.routine-form-module__F2sreq__guidanceChoices{border:0;padding:0}.routine-form-module__F2sreq__guidanceChoice{cursor:pointer;background:#fff;border:1px solid #ccd3de;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem;display:grid}.routine-form-module__F2sreq__guidanceChoice[data-selected=true]{background:#eae7ff;border-color:#6558e8;box-shadow:0 0 0 2px #6558e838}.routine-form-module__F2sreq__guidanceChoice[data-selected=true] strong{color:#30258e}.routine-form-module__F2sreq__guidanceChoice input{accent-color:#5846d7;width:1.25rem;height:1.25rem;margin-top:.1rem}.routine-form-module__F2sreq__guidanceChoice>span{gap:.3rem;display:grid}.routine-form-module__F2sreq__guidanceChoice strong{color:#1d2b43}.routine-form-module__F2sreq__guidanceChoice small{color:#5f6b7e;font-size:.83rem;line-height:1.5}.routine-form-module__F2sreq__reviewDetailsPrompt{background:#fbfbfd;border:1px solid #d8dce4;border-radius:.9rem;display:grid;overflow:hidden}.routine-form-module__F2sreq__reviewDetailsSummary{color:#27364e;cursor:pointer;min-height:4rem;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.routine-form-module__F2sreq__reviewDetailsSummary>span:first-child{gap:.2rem;display:grid}.routine-form-module__F2sreq__reviewDetailsSummary strong{font-size:.88rem}.routine-form-module__F2sreq__reviewDetailsSummary small{color:#657185;font-size:.75rem;line-height:1.45}.routine-form-module__F2sreq__reviewDetailsPrompt .routine-form-module__F2sreq__reviewDetails{border:0;border-top:1px solid #e3e6ed;border-radius:0}.routine-form-module__F2sreq__inlineGuidance{border-top:1px solid #e3e6ed;padding:1rem}.routine-form-module__F2sreq__structurePrompt{background:#fbfbfd;border:1px dashed #c7cdd7;border-radius:.85rem;padding:0 .9rem}.routine-form-module__F2sreq__structurePromptSummary{color:#34425a;cursor:pointer;width:100%;min-height:2.75rem;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;display:flex}.routine-form-module__F2sreq__structurePromptMarker{color:#5846d7;font-size:1.25rem;line-height:1;transition:transform .16s}.routine-form-module__F2sreq__structurePromptSummary[aria-expanded=true] .routine-form-module__F2sreq__structurePromptMarker{transform:rotate(45deg)}.routine-form-module__F2sreq__structurePromptContent{border-top:1px solid #e3e6ed;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.routine-form-module__F2sreq__structurePromptActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.6rem;display:flex}.routine-form-module__F2sreq__structurePrompt h3{color:#26344c;font-size:.88rem}.routine-form-module__F2sreq__stepCard{background:#f8f9fc;border:1px solid #e1e5ec;border-radius:.85rem;gap:.75rem;padding:.9rem;display:grid}.routine-form-module__F2sreq__itemControls{flex-wrap:wrap;gap:.5rem;display:flex}.routine-form-module__F2sreq__itemControls button,.routine-form-module__F2sreq__addButton,.routine-form-module__F2sreq__addStepButton,.routine-form-module__F2sreq__inlineAddButton,.routine-form-module__F2sreq__suggestionActions button,.routine-form-module__F2sreq__undoNotice button,.routine-form-module__F2sreq__saveButton{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.65rem;justify-content:center;align-items:center;padding:.65rem .85rem;font-size:.8rem;font-weight:740;line-height:1.2;display:inline-flex}.routine-form-module__F2sreq__itemControls button,.routine-form-module__F2sreq__addButton,.routine-form-module__F2sreq__addStepButton,.routine-form-module__F2sreq__inlineAddButton,.routine-form-module__F2sreq__suggestionActions button,.routine-form-module__F2sreq__undoNotice button{color:#233149;background:#fff;border:1px solid #aeb8c6}.routine-form-module__F2sreq__itemControls button:hover:not(:disabled),.routine-form-module__F2sreq__addButton:hover:not(:disabled),.routine-form-module__F2sreq__addStepButton:hover:not(:disabled),.routine-form-module__F2sreq__inlineAddButton:hover:not(:disabled),.routine-form-module__F2sreq__suggestionActions button:hover:not(:disabled),.routine-form-module__F2sreq__undoNotice button:hover:not(:disabled){background:#f3f5f8;border-color:#737f91}.routine-form-module__F2sreq__itemControls button:disabled{color:#707b8c;cursor:not-allowed;opacity:.72;background:#eef1f5}.routine-form-module__F2sreq__addButton:disabled,.routine-form-module__F2sreq__addStepButton:disabled,.routine-form-module__F2sreq__inlineAddButton:disabled,.routine-form-module__F2sreq__suggestionActions button:disabled,.routine-form-module__F2sreq__undoNotice button:disabled{cursor:not-allowed;opacity:.68}.routine-form-module__F2sreq__addStepButton{color:#4035a8;background:#f7f5ff;border-style:dashed;width:100%}.routine-form-module__F2sreq__inlineAddButton{margin-left:.5rem}.routine-form-module__F2sreq__itemControls .routine-form-module__F2sreq__removeButton{color:#8b2530;border-color:#dfb4b8}.routine-form-module__F2sreq__emptyState{color:#586579;background:#f8f9fb;border:1px dashed #b7c0cd;border-radius:.75rem;padding:.9rem;font-size:.84rem;line-height:1.55}.routine-form-module__F2sreq__suggestions{background:#f8f7ff;border:1px solid #cfc9f6;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.routine-form-module__F2sreq__suggestions h2{color:#18243a;font-size:1.05rem}.routine-form-module__F2sreq__suggestionEyebrow{color:#5145c9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:820}.routine-form-module__F2sreq__suggestionList{gap:.65rem;list-style:none;display:grid}.routine-form-module__F2sreq__captureSuggestions .routine-form-module__F2sreq__suggestionList{width:min(100%,42rem);margin-inline:auto}.routine-form-module__F2sreq__captureSuggestions .routine-form-module__F2sreq__suggestionCard{flex-direction:column;justify-content:space-between;align-items:stretch}.routine-form-module__F2sreq__suggestionCard{background:#fff;border:1px solid #ddd9f6;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.routine-form-module__F2sreq__suggestionTitle{color:#18243a;font-size:.86rem;font-weight:760}.routine-form-module__F2sreq__suggestionReason{color:#5f6c80;margin-top:.2rem;font-size:.76rem;line-height:1.45}.routine-form-module__F2sreq__suggestionActions{flex:none;gap:.45rem;display:flex}.routine-form-module__F2sreq__undoNotice{color:#332a86;background:#f4f2ff;border:1px solid #c9c3f5;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;font-size:.86rem;display:flex}.routine-form-module__F2sreq__reviewNote{border-left:.25rem solid #b8c1cf;padding-left:.9rem}.routine-form-module__F2sreq__formActions{border-top:1px solid #dfe4eb;justify-content:flex-end;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.routine-form-module__F2sreq__cancelLink{color:#35435a;text-underline-offset:.18em;border-radius:.72rem;justify-content:center;align-items:center;min-height:3rem;padding:.72rem 1rem;font-size:.86rem;font-weight:740;text-decoration:underline;text-decoration-thickness:.08em;display:inline-flex}.routine-form-module__F2sreq__cancelLink[aria-disabled=true]{color:#727d8e;cursor:wait;text-decoration:none}.routine-form-module__F2sreq__saveButton{color:#fff;background:#101d35;border:1px solid #101d35;min-height:3rem;padding-inline:1.15rem;box-shadow:0 .5rem 1rem #101d3524}.routine-form-module__F2sreq__saveButton:hover:not(:disabled){background:#1b2d4c}.routine-form-module__F2sreq__saveButton:disabled{cursor:not-allowed;opacity:.7}.routine-form-module__F2sreq__saveButton[data-pending=true]:disabled{cursor:wait}.routine-form-module__F2sreq__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(html[data-theme=dark] .routine-form-module__F2sreq__intro,html[data-theme=dark] .routine-form-module__F2sreq__reviewNote,html[data-theme=dark] .routine-form-module__F2sreq__hint,html[data-theme=dark] .routine-form-module__F2sreq__minimumNote,html[data-theme=dark] .routine-form-module__F2sreq__emptyState,html[data-theme=dark] .routine-form-module__F2sreq__cancelLink){color:#aeb9ca}:is(html[data-theme=dark] .routine-form-module__F2sreq__field label,html[data-theme=dark] .routine-form-module__F2sreq__iconFieldset legend,html[data-theme=dark] .routine-form-module__F2sreq__sectionHeading h2,html[data-theme=dark] .routine-form-module__F2sreq__stepsHeading h3,html[data-theme=dark] .routine-form-module__F2sreq__goalSummary h2){color:#eef3fa}html[data-theme=dark] .routine-form-module__F2sreq__composerProgress li{color:#98a4b6}html[data-theme=dark] .routine-form-module__F2sreq__composerProgress li:after{background:#3a465a}html[data-theme=dark] .routine-form-module__F2sreq__composerProgress li>span{background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__composerProgress li[aria-current=step]{color:#f2f0ff}html[data-theme=dark] .routine-form-module__F2sreq__composerProgress li[aria-current=step]>span{color:#0b1220;background:#9d94ff;border-color:#9d94ff}html[data-theme=dark] .routine-form-module__F2sreq__composerProgress li[data-complete=true]{color:#c6cfdb}html[data-theme=dark] .routine-form-module__F2sreq__composerProgress li[data-complete=true]>span{color:#d0cbff;background:#292548;border-color:#68619f}html[data-theme=dark] .routine-form-module__F2sreq__iconOption{color:#d9e1ed;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__iconOption:has(input:checked){color:#f2f0ff;background:#292548;border-color:#9d94ff;box-shadow:0 0 0 1px #9d94ff}html[data-theme=dark] .routine-form-module__F2sreq__iconSymbol{color:#aaa2ff}html[data-theme=dark] .routine-form-module__F2sreq__input{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__sectionCard{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__sectionCard legend{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__itemControls button{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__addButton{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__addStepButton{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__inlineAddButton{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__suggestionActions button{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__undoNotice button{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__sectionCard{background:#141e31;border-color:#303c50}html[data-theme=dark] .routine-form-module__F2sreq__flatSectionCard{background:0 0;border:0}html[data-theme=dark] .routine-form-module__F2sreq__sectionCard legend{color:#aaa2ff;background:#141e31;border:0}:is(html[data-theme=dark] .routine-form-module__F2sreq__steps,html[data-theme=dark] .routine-form-module__F2sreq__formActions,html[data-theme=dark] .routine-form-module__F2sreq__goalActions,html[data-theme=dark] .routine-form-module__F2sreq__sectionContinuation){border-color:#303c50}:is(html[data-theme=dark] .routine-form-module__F2sreq__stepCard,html[data-theme=dark] .routine-form-module__F2sreq__emptyState){background:#182338;border-color:#344156}html[data-theme=dark] .routine-form-module__F2sreq__captureCard{background:linear-gradient(145deg,#9d94ff1f,#0000 45%),#171f32;border-color:#57518c;box-shadow:0 .8rem 1.8rem #0003}html[data-theme=dark] .routine-form-module__F2sreq__reviewActionCard{background:#182338;border-color:#344156}:is(html[data-theme=dark] .routine-form-module__F2sreq__addedSoFar,html[data-theme=dark] .routine-form-module__F2sreq__reviewSummaryItem){background:#201e38;border-color:#4e487b}html[data-theme=dark] .routine-form-module__F2sreq__addedSoFar>p{color:#c5c0ff}html[data-theme=dark] .routine-form-module__F2sreq__addedSoFar li>span:first-child{color:#c5c0ff}html[data-theme=dark] .routine-form-module__F2sreq__reviewSummaryNumber{color:#c5c0ff}html[data-theme=dark] .routine-form-module__F2sreq__addedSoFar li{color:#f2f5fa}html[data-theme=dark] .routine-form-module__F2sreq__reviewSummaryText{color:#f2f5fa}html[data-theme=dark] .routine-form-module__F2sreq__addedSoFar li>span:first-child{background:#34305b}html[data-theme=dark] .routine-form-module__F2sreq__reviewSummaryNumber{background:#34305b}html[data-theme=dark] .routine-form-module__F2sreq__reviewSummaryEdit{color:#d0cbff;background:#292548;border-color:#68619f}html[data-theme=dark] .routine-form-module__F2sreq__addedSoFarActions button{color:#d0cbff;background:#292548;border-color:#68619f}html[data-theme=dark] .routine-form-module__F2sreq__addedSoFarActions .routine-form-module__F2sreq__addedSoFarRemove{color:#ffb9bf;border-color:#874b55}html[data-theme=dark] .routine-form-module__F2sreq__reviewCategoryHeading h3{color:#f2f5fa}html[data-theme=dark] .routine-form-module__F2sreq__reviewInlineEditor{background:#201e38;border-color:#68619f}html[data-theme=dark] .routine-form-module__F2sreq__reviewInlineActions button{color:#d0cbff;background:#111b2c;border-color:#68619f}html[data-theme=dark] .routine-form-module__F2sreq__reviewAddItem{color:#d0cbff;background:#111b2c;border-color:#68619f}html[data-theme=dark] .routine-form-module__F2sreq__structurePromptActions button{color:#d0cbff;background:#111b2c;border-color:#68619f}:is(html[data-theme=dark] .routine-form-module__F2sreq__reviewSummaryRemove,html[data-theme=dark] .routine-form-module__F2sreq__reviewInlineRemove){color:#ffbec5;background:#311d2a;border-color:#b45c68}html[data-theme=dark] .routine-form-module__F2sreq__goalSummary{background:#201e38;border-color:#4e487b}html[data-theme=dark] .routine-form-module__F2sreq__reviewDetails{background:#181c30;border-color:#4e487b}html[data-theme=dark] .routine-form-module__F2sreq__reviewDetailsPrompt{background:#121c2e;border-color:#4a566b}html[data-theme=dark] .routine-form-module__F2sreq__reviewDetailsSummary{color:#f2f5fa}html[data-theme=dark] .routine-form-module__F2sreq__reviewDetailsSummary small{color:#aeb9ca}html[data-theme=dark] .routine-form-module__F2sreq__reviewDetailsPrompt .routine-form-module__F2sreq__reviewDetails{border-top-color:#354158}html[data-theme=dark] .routine-form-module__F2sreq__inlineGuidance{border-top-color:#354158}html[data-theme=dark] .routine-form-module__F2sreq__reviewDetails h2{color:#f2f5fa}html[data-theme=dark] .routine-form-module__F2sreq__goalSummary p:last-child{color:#b6c0d0}html[data-theme=dark] .routine-form-module__F2sreq__capturePosition{color:#aaa2ff}html[data-theme=dark] .routine-form-module__F2sreq__goalSummary button{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__composerNavigation button{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__returnToCaptureButton{color:#f2f5fa;background:#111b2c;border-color:#56647a}html[data-theme=dark] .routine-form-module__F2sreq__composerNavigation .routine-form-module__F2sreq__continueCaptureButton{color:#0b1220;background:#9d94ff;border-color:#9d94ff}html[data-theme=dark] .routine-form-module__F2sreq__composerNavigation .routine-form-module__F2sreq__reviewCaptureButton{color:#d0cbff;background:#292548;border-color:#68619f}html[data-theme=dark] .routine-form-module__F2sreq__goalSummary button:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__composerNavigation button:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__returnToCaptureButton:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__composerNavigation .routine-form-module__F2sreq__continueCaptureButton:hover:not(:disabled){background:#b0a9ff;border-color:#b0a9ff}html[data-theme=dark] .routine-form-module__F2sreq__composerNavigation .routine-form-module__F2sreq__reviewCaptureButton:hover:not(:disabled){background:#35305c;border-color:#8b83db}html[data-theme=dark] .routine-form-module__F2sreq__goalSummary button:disabled{color:#8793a6;background:#202a3d;border-color:#3d485c}html[data-theme=dark] .routine-form-module__F2sreq__composerNavigation button:disabled{color:#8793a6;background:#202a3d;border-color:#3d485c}html[data-theme=dark] .routine-form-module__F2sreq__returnToCaptureButton:disabled{color:#8793a6;background:#202a3d;border-color:#3d485c}html[data-theme=dark] .routine-form-module__F2sreq__removeCurrentAction{color:#ffb9bf;background:0 0}html[data-theme=dark] .routine-form-module__F2sreq__errorSummaryHeader button{color:#ffd9dd;background:#351b23;border-color:#d78e96}html[data-theme=dark] .routine-form-module__F2sreq__captureFooter{color:#aeb9ca}:is(html[data-theme=dark] .routine-form-module__F2sreq__captureFooter strong,html[data-theme=dark] .routine-form-module__F2sreq__structurePrompt h3,html[data-theme=dark] .routine-form-module__F2sreq__organizationSuggestion h3){color:#f2f0ff}html[data-theme=dark] .routine-form-module__F2sreq__organizationSuggestion{background:#201e38;border-color:#4e487b}:is(html[data-theme=dark] .routine-form-module__F2sreq__arrangeEntry,html[data-theme=dark] .routine-form-module__F2sreq__arrangeGroup,html[data-theme=dark] .routine-form-module__F2sreq__guideSurface){background:#171f32;border-color:#4e487b}:is(html[data-theme=dark] .routine-form-module__F2sreq__arrangeEntry h3,html[data-theme=dark] .routine-form-module__F2sreq__arrangeGroup h3,html[data-theme=dark] .routine-form-module__F2sreq__arrangeHeadingEditor label,html[data-theme=dark] .routine-form-module__F2sreq__guideSurface h2){color:#f2f5fa}:is(html[data-theme=dark] .routine-form-module__F2sreq__arrangeItem,html[data-theme=dark] .routine-form-module__F2sreq__guidanceChoice){background:#111b2c;border-color:#3f4b60}html[data-theme=dark] .routine-form-module__F2sreq__arrangeItemText{color:#f2f5fa}html[data-theme=dark] .routine-form-module__F2sreq__guidanceChoice strong{color:#f2f5fa}html[data-theme=dark] .routine-form-module__F2sreq__guidanceChoice small{color:#aeb9ca}html[data-theme=dark] .routine-form-module__F2sreq__guidanceChoice[data-selected=true]{background:#352f63;border-color:#9d94ff;box-shadow:0 0 0 2px #9d94ff47}html[data-theme=dark] .routine-form-module__F2sreq__guidanceChoice[data-selected=true] strong{color:#fff}:is(html[data-theme=dark] .routine-form-module__F2sreq__arrangeEntry button,html[data-theme=dark] .routine-form-module__F2sreq__arrangeToolbar button,html[data-theme=dark] .routine-form-module__F2sreq__arrangeGroupActions button,html[data-theme=dark] .routine-form-module__F2sreq__arrangeItemActions button,html[data-theme=dark] .routine-form-module__F2sreq__moveMenu button,html[data-theme=dark] .routine-form-module__F2sreq__orderingActions button,html[data-theme=dark] .routine-form-module__F2sreq__arrangeHeadingEditor button){color:#d0cbff;background:#111b2c;border-color:#68619f}html[data-theme=dark] .routine-form-module__F2sreq__moveMenu{background:#201e38;border-color:#8e84ff;box-shadow:0 .8rem 1.8rem #00000040}html[data-theme=dark] .routine-form-module__F2sreq__moveMenu>p{color:#c5c0ff}html[data-theme=dark] .routine-form-module__F2sreq__orderingActions{border-top-color:#354158}html[data-theme=dark] .routine-form-module__F2sreq__organizationSuggestionActions button{color:#e7ecf4;background:#171f32;border-color:#59657a}html[data-theme=dark] .routine-form-module__F2sreq__organizationSuggestionActions button:first-child{color:#11182a;background:#9f95ff;border-color:#9f95ff}html[data-theme=dark] .routine-form-module__F2sreq__organizationSuggestionActions button:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__organizationSuggestionActions button:first-child:hover:not(:disabled){background:#b9b2ff;border-color:#b9b2ff}html[data-theme=dark] .routine-form-module__F2sreq__structurePrompt{background:#121c2e;border-color:#4a566b}html[data-theme=dark] .routine-form-module__F2sreq__structurePromptSummary{color:#dce4f0}html[data-theme=dark] .routine-form-module__F2sreq__structurePromptContent{border-top-color:#354158}html[data-theme=dark] .routine-form-module__F2sreq__itemControls button:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__addButton:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__addStepButton:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__inlineAddButton:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__suggestionActions button:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__undoNotice button:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__reviewInlineEditor>button:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__reviewAddItem:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__structurePromptActions button:hover:not(:disabled){background:#223047;border-color:#7a879a}html[data-theme=dark] .routine-form-module__F2sreq__itemControls button:disabled{color:#8793a6;background:#202a3d}html[data-theme=dark] .routine-form-module__F2sreq__itemControls .routine-form-module__F2sreq__removeButton{color:#ffb9bf;border-color:#874b55}html[data-theme=dark] .routine-form-module__F2sreq__undoNotice{color:#d0cbff;background:#252343;border-color:#57518c}html[data-theme=dark] .routine-form-module__F2sreq__suggestions{background:#201e38;border-color:#4e487b}html[data-theme=dark] .routine-form-module__F2sreq__inlineSuggestion{background:#171f32;border-color:#4e487b}html[data-theme=dark] .routine-form-module__F2sreq__inlineSuggestion h3{color:#f2f5fa}html[data-theme=dark] .routine-form-module__F2sreq__inlineSuggestionNote{color:#b6c0d0}html[data-theme=dark] .routine-form-module__F2sreq__suggestions h2{color:#f2f5fa}html[data-theme=dark] .routine-form-module__F2sreq__suggestionTitle{color:#f2f5fa}html[data-theme=dark] .routine-form-module__F2sreq__suggestionEyebrow{color:#aaa2ff}html[data-theme=dark] .routine-form-module__F2sreq__suggestionCard{background:#171f32;border-color:#4e487b}html[data-theme=dark] .routine-form-module__F2sreq__suggestionReason{color:#b6c0d0}html[data-theme=dark] .routine-form-module__F2sreq__errorSummary{color:#ffb9bf;background:#311a22;border-color:#874b55}html[data-theme=dark] .routine-form-module__F2sreq__saveButton{color:#0b1220;background:#9d94ff;border-color:#8e84ff}html[data-theme=dark] .routine-form-module__F2sreq__saveButton:hover:not(:disabled){background:#b0a9ff}@media (max-width:40rem){.routine-form-module__F2sreq__composerProgress{gap:.35rem}.routine-form-module__F2sreq__composerProgress li{text-align:center;justify-items:center;gap:.28rem;font-size:.68rem;display:grid}.routine-form-module__F2sreq__composerProgress li:after{display:none}.routine-form-module__F2sreq__iconGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.routine-form-module__F2sreq__sectionHeading,.routine-form-module__F2sreq__stepsHeading,.routine-form-module__F2sreq__suggestionCard,.routine-form-module__F2sreq__undoNotice,.routine-form-module__F2sreq__organizationSuggestion,.routine-form-module__F2sreq__structurePromptContent,.routine-form-module__F2sreq__goalSummary,.routine-form-module__F2sreq__reviewCategoryHeading,.routine-form-module__F2sreq__arrangeEntry,.routine-form-module__F2sreq__arrangeToolbar,.routine-form-module__F2sreq__arrangeGroupHeader{flex-direction:column;align-items:stretch}.routine-form-module__F2sreq__sectionHeading .routine-form-module__F2sreq__addButton,.routine-form-module__F2sreq__sectionContinuation .routine-form-module__F2sreq__addButton,.routine-form-module__F2sreq__stepsHeading .routine-form-module__F2sreq__addButton,.routine-form-module__F2sreq__suggestionActions,.routine-form-module__F2sreq__undoNotice button,.routine-form-module__F2sreq__structurePromptContent .routine-form-module__F2sreq__addButton{width:100%}.routine-form-module__F2sreq__reviewInlineEditor{grid-template-columns:1fr}.routine-form-module__F2sreq__reviewInlineActions,.routine-form-module__F2sreq__reviewInlineActions button,.routine-form-module__F2sreq__structurePromptActions,.routine-form-module__F2sreq__structurePromptActions button,.routine-form-module__F2sreq__organizationSuggestionActions,.routine-form-module__F2sreq__organizationSuggestionActions button{width:100%}.routine-form-module__F2sreq__reviewSummaryItem{grid-template-columns:auto minmax(0,1fr)}.routine-form-module__F2sreq__addedSoFar li{grid-template-columns:1.6rem minmax(0,1fr)}.routine-form-module__F2sreq__addedSoFarActions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.routine-form-module__F2sreq__addedSoFarActions button{width:100%}.routine-form-module__F2sreq__reviewSummaryActions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.routine-form-module__F2sreq__reviewSummaryActions button{justify-content:center}.routine-form-module__F2sreq__arrangeGroupActions,.routine-form-module__F2sreq__arrangeGroupActions button,.routine-form-module__F2sreq__arrangeItemActions,.routine-form-module__F2sreq__arrangeItemActions button,.routine-form-module__F2sreq__moveDestinations,.routine-form-module__F2sreq__moveDestinations button,.routine-form-module__F2sreq__orderingActions,.routine-form-module__F2sreq__orderingActions button,.routine-form-module__F2sreq__arrangeEntry button,.routine-form-module__F2sreq__arrangeToolbar button{width:100%}.routine-form-module__F2sreq__arrangeHeadingEditor,.routine-form-module__F2sreq__arrangeItem{grid-template-columns:1fr}.routine-form-module__F2sreq__moveMenu,.routine-form-module__F2sreq__orderingActions{grid-column:1}.routine-form-module__F2sreq__goalActions{grid-template-columns:1fr;display:grid}.routine-form-module__F2sreq__captureCard{min-height:24rem}.routine-form-module__F2sreq__composerNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.routine-form-module__F2sreq__composerNavigation .routine-form-module__F2sreq__reviewCaptureButton{grid-area:2/1/auto/-1}.routine-form-module__F2sreq__suggestionActions,.routine-form-module__F2sreq__itemControls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.routine-form-module__F2sreq__itemControls .routine-form-module__F2sreq__removeButton{grid-column:1/-1}.routine-form-module__F2sreq__formActions{grid-template-columns:1fr;display:grid}.routine-form-module__F2sreq__cancelLink,.routine-form-module__F2sreq__saveButton,.routine-form-module__F2sreq__returnToCaptureButton,.routine-form-module__F2sreq__goalActions .routine-form-module__F2sreq__cancelLink,.routine-form-module__F2sreq__goalActions .routine-form-module__F2sreq__saveButton,.routine-form-module__F2sreq__goalSummary button{width:100%}}
.routines-module__J7hqwa__pageHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.8rem;display:flex}.routines-module__J7hqwa__pageIntro{max-width:42rem}.routines-module__J7hqwa__prepareIntro{margin-bottom:1.25rem}.routines-module__J7hqwa__learningContext{margin-block:1.25rem;line-height:1.6}.routines-module__J7hqwa__learningExplanation{margin-top:1rem;line-height:1.6}.routines-module__J7hqwa__headerActions{flex-wrap:wrap;flex:none;gap:.7rem;display:flex}.routines-module__J7hqwa__eyebrow{color:#5145c9;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.routines-module__J7hqwa__pageIntro h1,.routines-module__J7hqwa__detailHeading h1{color:#0b172c;letter-spacing:-.055em;text-wrap:balance;margin-top:.55rem;font-size:clamp(2.35rem,6vw,4rem);font-weight:790;line-height:1.02}.routines-module__J7hqwa__pageIntro>p:last-child,.routines-module__J7hqwa__detailSummary{color:#566376;max-width:38rem;margin-top:.85rem;font-size:.96rem;line-height:1.65}.routines-module__J7hqwa__primaryLink,.routines-module__J7hqwa__secondaryLink{border-radius:.72rem;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1rem;font-size:.86rem;font-weight:780;display:inline-flex}.routines-module__J7hqwa__primaryLink{color:#fff;background:#101d35;border:1px solid #101d35;box-shadow:0 .55rem 1rem #101d3529}.routines-module__J7hqwa__primaryLink:hover{background:#1b2d4c}button.routines-module__J7hqwa__primaryLink,button.routines-module__J7hqwa__secondaryLink{cursor:pointer;font-family:inherit}button.routines-module__J7hqwa__primaryLink:disabled,button.routines-module__J7hqwa__secondaryLink:disabled{opacity:.6;cursor:not-allowed}.routines-module__J7hqwa__secondaryLink{color:#17243a;background:#fff;border:1px solid #b9c2cf}.routines-module__J7hqwa__secondaryLink:hover{background:#f7f8fb;border-color:#7f8b9c}.routines-module__J7hqwa__surface,.routines-module__J7hqwa__stateSurface,.routines-module__J7hqwa__sectionCard{background:#fffffff5;border:1px solid #dce2ea;border-radius:1.1rem;box-shadow:0 1rem 2.8rem #101d350e}.routines-module__J7hqwa__surface{overflow:hidden}.routines-module__J7hqwa__stateSurface{padding:clamp(1.35rem,4vw,2.15rem)}.routines-module__J7hqwa__stateSurface h1,.routines-module__J7hqwa__stateSurface h2{color:#16223a;letter-spacing:-.02em;font-size:1.15rem}.routines-module__J7hqwa__stateSurface p{color:#5a6678;max-width:38rem;margin-top:.55rem;font-size:.88rem;line-height:1.6}.routines-module__J7hqwa__stateActions,.routines-module__J7hqwa__detailActions,.routines-module__J7hqwa__pagination{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.routines-module__J7hqwa__errorState{background:snow;border-color:#edc4c7}.routines-module__J7hqwa__errorState h1,.routines-module__J7hqwa__errorState h2{color:#83232b}.routines-module__J7hqwa__routineList,.routines-module__J7hqwa__sectionList,.routines-module__J7hqwa__stepList{list-style:none}.routines-module__J7hqwa__routineItem+.routines-module__J7hqwa__routineItem{border-top:1px solid #e3e7ed}.routines-module__J7hqwa__routineCard{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.routines-module__J7hqwa__routineDeleteAction{grid-column:1/-1;padding:0 1.2rem .8rem}.routines-module__J7hqwa__routineLink{justify-content:space-between;align-items:center;gap:1rem;min-height:5.4rem;padding:1.1rem 1.25rem;display:flex}.routines-module__J7hqwa__routineRunActions{text-align:right;border-left:1px solid #e3e7ed;justify-content:flex-end;align-items:center;gap:1rem;min-width:13.5rem;padding:1rem 1.2rem;display:flex}.routines-module__J7hqwa__completionCount{color:#30405a;font-size:.76rem;font-weight:780}.routines-module__J7hqwa__activeRunTime{color:#697487;max-width:11rem;margin-top:.25rem;font-size:.7rem;line-height:1.4;display:block}.routines-module__J7hqwa__scheduleMeta{color:#5145c9;margin-top:.35rem;font-size:.72rem;line-height:1.45;display:block}.routines-module__J7hqwa__scheduleMeta[data-state=needs_attention]{color:#7a4e0d}.routines-module__J7hqwa__startButton{color:#fff;cursor:pointer;min-height:2.75rem;font:inherit;white-space:nowrap;background:#101d35;border:1px solid #101d35;border-radius:.68rem;padding:.65rem .85rem;font-size:.78rem;font-weight:780;box-shadow:0 .45rem .9rem #101d3524}.routines-module__J7hqwa__startButton:hover{background:#1b2d4c}.routines-module__J7hqwa__startButton:disabled{cursor:wait;opacity:.72}.routines-module__J7hqwa__routineIcon,.routines-module__J7hqwa__detailIcon{color:#3f349e;background:#eeecff;border-radius:.8rem;flex:none;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.routines-module__J7hqwa__routineIcon{width:2.75rem;height:2.75rem;font-size:1.15rem}.routines-module__J7hqwa__routineIcon svg{width:1.35rem;height:1.35rem}.routines-module__J7hqwa__routineCopy{flex:1;min-width:0}.routines-module__J7hqwa__routinePurpose{color:#566376;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.routines-module__J7hqwa__routineLink:hover{background:#fafaff}.routines-module__J7hqwa__routineLink:focus-visible{outline-offset:-.3rem;border-radius:.7rem}.routines-module__J7hqwa__routineLink h2{color:#15213a;letter-spacing:-.015em;font-size:1rem}.routines-module__J7hqwa__routineMeta,.routines-module__J7hqwa__detailMeta{color:#697487;margin-top:.32rem;font-size:.76rem;line-height:1.45;display:block}.routines-module__J7hqwa__routineArrow{color:#6658ed;flex:none;font-size:1.1rem;font-weight:850}.routines-module__J7hqwa__pagination{justify-content:space-between;align-items:center}.routines-module__J7hqwa__pagination a{color:#4f42c5;text-underline-offset:.18em;font-size:.84rem;font-weight:760;text-decoration:underline;text-decoration-thickness:.08em}.routines-module__J7hqwa__formSurface{margin-top:1.8rem}.routines-module__J7hqwa__backLink{color:#4f42c5;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.84rem;font-weight:760;display:inline-flex}.routines-module__J7hqwa__backLink:hover{text-underline-offset:.18em;text-decoration:underline}.routines-module__J7hqwa__detailHeader{margin-top:1.1rem}.routines-module__J7hqwa__detailHeaderTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.routines-module__J7hqwa__detailTopRunAction{flex:none;display:flex}.routines-module__J7hqwa__detailRunStatus{color:#5c697c;flex-wrap:wrap;gap:.35rem .9rem;margin:1rem 0 1.5rem;font-size:.78rem;line-height:1.45;display:flex}.routines-module__J7hqwa__detailRunStatus p{color:#30405a;font-weight:780}.routines-module__J7hqwa__detailActions form{display:flex}.routines-module__J7hqwa__detailIdentity{align-items:flex-start;gap:1rem;display:flex}.routines-module__J7hqwa__detailIcon{width:3.5rem;height:3.5rem;margin-top:.2rem;font-size:1.55rem}.routines-module__J7hqwa__detailIcon svg{width:1.65rem;height:1.65rem}.routines-module__J7hqwa__notice{color:#1d6939;background:#effaf2;border:1px solid #bfe2c9;border-radius:.8rem;margin:1rem 0;padding:.8rem .9rem;font-size:.84rem;line-height:1.5}.routines-module__J7hqwa__deleteRoutine{border-top:1px solid #e4e7ed;margin-top:1.5rem;padding-top:1rem}.routines-module__J7hqwa__compactDeleteRoutine{border-top:0;margin-top:0;padding-top:0}.routines-module__J7hqwa__deleteRoutine summary{color:#9a3039;cursor:pointer;align-items:center;min-height:2.75rem;font-size:.82rem;font-weight:760;display:inline-flex}.routines-module__J7hqwa__deleteRoutineBody{background:snow;border:1px solid #edc4c7;border-radius:.9rem;max-width:38rem;margin-top:.65rem;padding:1rem}.routines-module__J7hqwa__deleteRoutineBody h2{color:#752129;font-size:1rem}.routines-module__J7hqwa__deleteRoutineBody p{color:#6e4c50;margin-top:.4rem;font-size:.8rem;line-height:1.55}.routines-module__J7hqwa__deleteRoutineBody form{justify-items:start;gap:.75rem;margin-top:.75rem;display:grid}.routines-module__J7hqwa__deleteConfirmation{color:#27334a;align-items:center;gap:.5rem;min-height:2.75rem;font-size:.8rem;font-weight:700;display:inline-flex}.routines-module__J7hqwa__deleteConfirmation input{width:1.1rem;height:1.1rem}.routines-module__J7hqwa__dangerButton{color:#fff;cursor:pointer;min-height:3rem;font:inherit;background:#a3323b;border:1px solid #a3323b;border-radius:.72rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.86rem;font-weight:780;display:inline-flex}.routines-module__J7hqwa__dangerButton:hover{background:#85272f}.routines-module__J7hqwa__scopeNote{color:#4f5d70;background:#f0eefe;border-left:.22rem solid #7568ef;border-radius:0 .8rem .8rem 0;margin:1.65rem 0;padding:.9rem 1rem;font-size:.86rem;line-height:1.55}.routines-module__J7hqwa__sectionList{counter-reset:routine-section;gap:1rem;display:grid}.routines-module__J7hqwa__sectionCard{counter-increment:routine-section;padding:clamp(1.15rem,3vw,1.5rem)}.routines-module__J7hqwa__sectionHeading{align-items:baseline;gap:.7rem;display:flex}.routines-module__J7hqwa__sectionHeading:before{content:counter(routine-section, decimal-leading-zero);color:#6658ed;letter-spacing:.08em;font-size:.7rem;font-weight:850}.routines-module__J7hqwa__sectionHeading h2{color:#15213a;letter-spacing:-.02em;font-size:1.1rem}.routines-module__J7hqwa__stepList{counter-reset:routine-step;gap:0;margin-top:1rem;display:grid}.routines-module__J7hqwa__stepList li{color:#2d3a50;counter-increment:routine-step;border-top:1px solid #e4e8ee;align-items:baseline;gap:.75rem;min-height:3.25rem;padding:.75rem 0;font-size:.9rem;line-height:1.5;display:flex}.routines-module__J7hqwa__stepList li:before{content:counter(routine-step) ".";color:#738094;flex:0 0 1.5rem;font-size:.76rem;font-weight:760}.routines-module__J7hqwa__versionList{gap:1rem;margin-top:1.6rem;list-style:none;display:grid}.routines-module__J7hqwa__versionCard{background:#fffffff5;border:1px solid #dce2ea;border-radius:1rem;padding:clamp(1rem,3vw,1.35rem);box-shadow:0 .8rem 2rem #101d350b}.routines-module__J7hqwa__versionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.routines-module__J7hqwa__versionLabel{color:#17243a;font-size:1rem;font-weight:820}.routines-module__J7hqwa__versionHeader time{color:#697487;margin-top:.25rem;font-size:.75rem;display:block}.routines-module__J7hqwa__versionBadge{color:#332a86;background:#eeecff;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:760}.routines-module__J7hqwa__changeList{color:#46546a;gap:.35rem;margin:1rem 0 0;padding-left:1.2rem;font-size:.84rem;line-height:1.5;display:grid}.routines-module__J7hqwa__versionDetails{border-top:1px solid #e1e6ed;margin-top:1rem;padding-top:.9rem}.routines-module__J7hqwa__versionDetails summary{color:#4f42c5;cursor:pointer;min-height:2.75rem;padding:.7rem 0;font-size:.84rem;font-weight:760}.routines-module__J7hqwa__versionIdentity{background:#f6f7fa;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.9rem;display:flex}.routines-module__J7hqwa__versionIdentity>span{color:#3f349e;background:#e9e6ff;border-radius:.65rem;flex:none;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-weight:850;display:inline-flex}.routines-module__J7hqwa__versionIdentity>span svg{width:1.25rem;height:1.25rem}.routines-module__J7hqwa__versionIdentity h2{color:#17243a;font-size:.95rem}.routines-module__J7hqwa__versionIdentity p{color:#5a6678;margin-top:.25rem;font-size:.8rem;line-height:1.5}.routines-module__J7hqwa__versionDetails>ol{color:#26344c;gap:.7rem;margin:.9rem 0 0;padding-left:1.35rem;font-size:.84rem;line-height:1.5;display:grid}.routines-module__J7hqwa__versionDetails ol ol{margin-top:.3rem;padding-left:1.2rem}.routines-module__J7hqwa__restoreForm{border-top:1px solid #e1e6ed;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.routines-module__J7hqwa__restoreForm p{color:#5a6678;max-width:36rem;font-size:.78rem;line-height:1.5}.routines-module__J7hqwa__restoreForm button{color:#233149;cursor:pointer;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #aeb8c6;border-radius:.65rem;flex:none;padding:.65rem .85rem;font-size:.78rem;font-weight:760}.routines-module__J7hqwa__restoreForm button:hover{background:#f3f5f8;border-color:#737f91}html[data-theme=dark] .routines-module__J7hqwa__eyebrow{color:#aaa2ff}html[data-theme=dark] .routines-module__J7hqwa__routineArrow{color:#aaa2ff}html[data-theme=dark] .routines-module__J7hqwa__pagination a{color:#aaa2ff}html[data-theme=dark] .routines-module__J7hqwa__backLink{color:#aaa2ff}html[data-theme=dark] .routines-module__J7hqwa__sectionHeading:before{color:#aaa2ff}:is(html[data-theme=dark] .routines-module__J7hqwa__routineIcon,html[data-theme=dark] .routines-module__J7hqwa__detailIcon){color:#c8c2ff;background:#292548}html[data-theme=dark] .routines-module__J7hqwa__routinePurpose{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__versionCard{background:#111b2cf7;border-color:#2d394c}html[data-theme=dark] .routines-module__J7hqwa__versionLabel{color:#eef3fa}html[data-theme=dark] .routines-module__J7hqwa__versionIdentity h2{color:#eef3fa}html[data-theme=dark] .routines-module__J7hqwa__versionDetails>ol{color:#eef3fa}html[data-theme=dark] .routines-module__J7hqwa__versionHeader time{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__changeList{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__versionIdentity p{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__restoreForm p{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__completionCount{color:#e5eaf2}html[data-theme=dark] .routines-module__J7hqwa__scheduleMeta{color:#c2bbff}html[data-theme=dark] .routines-module__J7hqwa__scheduleMeta[data-state=needs_attention]{color:#f0d88e}html[data-theme=dark] .routines-module__J7hqwa__activeRunTime{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__detailRunStatus{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__detailRunStatus p{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__versionBadge{color:#d0cbff;background:#292548}html[data-theme=dark] .routines-module__J7hqwa__versionIdentity>span{color:#d0cbff;background:#292548}:is(html[data-theme=dark] .routines-module__J7hqwa__versionDetails,html[data-theme=dark] .routines-module__J7hqwa__restoreForm){border-color:#303c50}html[data-theme=dark] .routines-module__J7hqwa__versionIdentity{background:#182338}html[data-theme=dark] .routines-module__J7hqwa__versionDetails summary{color:#aaa2ff}html[data-theme=dark] .routines-module__J7hqwa__restoreForm button{color:#f2f5fa;background:#111b2c;border-color:#56647a}:is(html[data-theme=dark] .routines-module__J7hqwa__pageIntro h1,html[data-theme=dark] .routines-module__J7hqwa__detailHeading h1,html[data-theme=dark] .routines-module__J7hqwa__stateSurface h1,html[data-theme=dark] .routines-module__J7hqwa__stateSurface h2,html[data-theme=dark] .routines-module__J7hqwa__routineLink h2,html[data-theme=dark] .routines-module__J7hqwa__sectionHeading h2){color:#f2f5fa}html[data-theme=dark] .routines-module__J7hqwa__pageIntro>p:last-child{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__detailSummary{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__stateSurface p{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__routineMeta{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__detailMeta{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__stepList li{color:#aeb9ca}html[data-theme=dark] .routines-module__J7hqwa__stepList li:before{color:#aeb9ca}:is(html[data-theme=dark] .routines-module__J7hqwa__surface,html[data-theme=dark] .routines-module__J7hqwa__stateSurface,html[data-theme=dark] .routines-module__J7hqwa__sectionCard){background:#141e31f2;border-color:#303c50;box-shadow:0 1rem 2.8rem #0003}html[data-theme=dark] .routines-module__J7hqwa__routineItem+.routines-module__J7hqwa__routineItem{border-color:#303c50}html[data-theme=dark] .routines-module__J7hqwa__routineRunActions{border-color:#303c50}html[data-theme=dark] .routines-module__J7hqwa__stepList li{border-color:#303c50}html[data-theme=dark] .routines-module__J7hqwa__routineLink:hover{background:#1a263a}html[data-theme=dark] .routines-module__J7hqwa__primaryLink{color:#0b1220;background:#9d94ff;border-color:#8e84ff}html[data-theme=dark] .routines-module__J7hqwa__primaryLink:hover{background:#b0a9ff}html[data-theme=dark] .routines-module__J7hqwa__startButton{color:#0b1220;background:#9d94ff;border-color:#8e84ff}html[data-theme=dark] .routines-module__J7hqwa__startButton:hover{background:#b0a9ff}html[data-theme=dark] .routines-module__J7hqwa__secondaryLink{color:#eef3fa;background:#182338;border-color:#59677d}html[data-theme=dark] .routines-module__J7hqwa__secondaryLink:hover{background:#223047;border-color:#7a879a}html[data-theme=dark] .routines-module__J7hqwa__notice{color:#a9e6bb;background:#173124;border-color:#356748}html[data-theme=dark] .routines-module__J7hqwa__deleteRoutine{border-color:#303c50}html[data-theme=dark] .routines-module__J7hqwa__deleteRoutine summary{color:#ffabb2}html[data-theme=dark] .routines-module__J7hqwa__deleteRoutineBody{background:#2a171c;border-color:#74464d}html[data-theme=dark] .routines-module__J7hqwa__deleteRoutineBody h2{color:#ffc7cc}html[data-theme=dark] .routines-module__J7hqwa__deleteRoutineBody p{color:#e0b5ba}html[data-theme=dark] .routines-module__J7hqwa__deleteConfirmation{color:#f0e6e7}html[data-theme=dark] .routines-module__J7hqwa__scopeNote{color:#c8c2e8;background:#252343}html[data-theme=dark] .routines-module__J7hqwa__errorState{background:#311a22;border-color:#874b55}:is(html[data-theme=dark] .routines-module__J7hqwa__errorState h1,html[data-theme=dark] .routines-module__J7hqwa__errorState h2){color:#ffb9bf}@media (max-width:620px){.routines-module__J7hqwa__pageHeader,.routines-module__J7hqwa__headerActions{flex-direction:column;align-items:stretch}.routines-module__J7hqwa__headerActions a,.routines-module__J7hqwa__primaryLink{width:100%}.routines-module__J7hqwa__detailHeaderTop{flex-direction:column;align-items:stretch}.routines-module__J7hqwa__detailTopRunAction,.routines-module__J7hqwa__detailTopRunAction button{width:100%}.routines-module__J7hqwa__routineLink{min-height:5rem;padding:1rem}.routines-module__J7hqwa__routineCard{grid-template-columns:1fr}.routines-module__J7hqwa__routineRunActions{text-align:left;border-top:1px solid #e3e7ed;border-left:0;min-width:0}html[data-theme=dark] .routines-module__J7hqwa__routineRunActions{border-top-color:#303c50}.routines-module__J7hqwa__pagination,.routines-module__J7hqwa__detailActions,.routines-module__J7hqwa__versionHeader,.routines-module__J7hqwa__restoreForm{flex-direction:column;align-items:stretch}.routines-module__J7hqwa__pagination a,.routines-module__J7hqwa__detailActions a,.routines-module__J7hqwa__detailActions form,.routines-module__J7hqwa__detailActions form button,.routines-module__J7hqwa__restoreForm button{width:100%}}@media (max-width:430px){.routines-module__J7hqwa__routineRunActions{flex-direction:column;align-items:stretch}.routines-module__J7hqwa__routineRunActions form,.routines-module__J7hqwa__startButton{width:100%}}.routines-module__J7hqwa__pastRunNote{color:#26334a;background:#f1efff;border:1px solid #c8c1f7;border-radius:.9rem;margin-bottom:1.5rem;padding:1.25rem}.routines-module__J7hqwa__pastRunNote h2{margin-top:.5rem;font-size:1.15rem}.routines-module__J7hqwa__pastRunNote p{line-height:1.65}.routines-module__J7hqwa__pastRunNote p:last-child{font-size:.85rem}.routines-module__J7hqwa__pastRunNote .routines-module__J7hqwa__pastRunNoteText{margin-block:.8rem}.routines-module__J7hqwa__pastRunNoteText{white-space:pre-wrap;overflow-wrap:anywhere}html[data-theme=dark] .routines-module__J7hqwa__pastRunNote{color:#eef3fa;background:#25213e;border-color:#665c94}
.run-adjustment-form-module__H3VIua__form{margin-top:1.5rem}.run-adjustment-form-module__H3VIua__inlineForm{margin-top:0}.run-adjustment-form-module__H3VIua__feedback{color:#654d10;background:#fff9e8;border:1px solid #e4c36a;border-radius:.8rem;margin-bottom:1rem;padding:.85rem 1rem;line-height:1.5}.run-adjustment-form-module__H3VIua__feedback[data-status=error]{color:#7e252d;background:#fff5f6;border-color:#e6b7bb}.run-adjustment-form-module__H3VIua__liveRegion{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.run-adjustment-form-module__H3VIua__editToolbar{background:#f5f4ff;border:1px solid #ddd9ff;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;display:flex}.run-adjustment-form-module__H3VIua__editToolbar h2{color:#201867;font-size:1rem}.run-adjustment-form-module__H3VIua__editToolbar p{color:#625d83;margin-top:.25rem;font-size:.78rem;line-height:1.5}.run-adjustment-form-module__H3VIua__reorderToggle,.run-adjustment-form-module__H3VIua__editButton{color:#30277c;cursor:pointer;font:inherit;background:#fff;border:1px solid #aaa3e3;border-radius:.65rem;flex:none;min-height:2.75rem;padding:.55rem .8rem;font-size:.78rem;font-weight:760}.run-adjustment-form-module__H3VIua__reorderToggle[aria-pressed=true]{color:#fff;background:#5145c9;border-color:#5145c9}.run-adjustment-form-module__H3VIua__stepList{gap:.85rem;list-style:none;display:grid}.run-adjustment-form-module__H3VIua__stepCard{background:#fffffff7;border:1px solid #dce2ea;border-radius:1rem;padding:1rem;box-shadow:0 .7rem 2rem #101d350b}.run-adjustment-form-module__H3VIua__stepCard[data-current=true]{border-color:#aba2f4;box-shadow:inset .2rem 0 #6658ed}.run-adjustment-form-module__H3VIua__stepHeading{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.run-adjustment-form-module__H3VIua__position,.run-adjustment-form-module__H3VIua__sectionName{display:block}.run-adjustment-form-module__H3VIua__position{color:#5145c9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.run-adjustment-form-module__H3VIua__sectionName,.run-adjustment-form-module__H3VIua__lockedLabel{color:#667286;margin-top:.2rem;font-size:.74rem}.run-adjustment-form-module__H3VIua__moveControls{gap:.4rem;display:flex}.run-adjustment-form-module__H3VIua__moveControls button{color:#26334a;cursor:pointer;width:2.75rem;height:2.75rem;font:inherit;background:#fff;border:1px solid #b8c1cf;border-radius:.65rem;font-weight:850}.run-adjustment-form-module__H3VIua__moveControls button:disabled{cursor:not-allowed;opacity:.42}.run-adjustment-form-module__H3VIua__stepCard label{color:#28364d;margin-top:.8rem;font-size:.78rem;font-weight:760;display:block}.run-adjustment-form-module__H3VIua__stepCard input{color:#15213a;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #aeb8c7;border-radius:.7rem;margin-top:.35rem;padding:.7rem .8rem}.run-adjustment-form-module__H3VIua__stepTitle{color:#202e45;margin-top:.65rem;font-size:.98rem;font-weight:680;line-height:1.5}.run-adjustment-form-module__H3VIua__stepCard input:focus,.run-adjustment-form-module__H3VIua__moveControls button:focus-visible{outline-offset:.12rem;outline:.2rem solid #7568f2}.run-adjustment-form-module__H3VIua__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.run-adjustment-form-module__H3VIua__saveButton,.run-adjustment-form-module__H3VIua__cancelLink,.run-adjustment-form-module__H3VIua__cancelButton{min-height:3rem;font:inherit;border-radius:.72rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.86rem;font-weight:780;display:inline-flex}.run-adjustment-form-module__H3VIua__saveButton{color:#fff;cursor:pointer;background:#101d35;border:1px solid #101d35}.run-adjustment-form-module__H3VIua__saveButton:disabled{cursor:not-allowed;opacity:.5}.run-adjustment-form-module__H3VIua__cancelLink{color:#17243a;background:#fff;border:1px solid #b9c2cf}.run-adjustment-form-module__H3VIua__cancelButton{color:#17243a;cursor:pointer;background:#fff;border:1px solid #b9c2cf}html[data-theme=dark] .run-adjustment-form-module__H3VIua__stepCard{background:#111c2ff7;border-color:#2b3850;box-shadow:0 .7rem 2rem #00000029}html[data-theme=dark] .run-adjustment-form-module__H3VIua__stepCard[data-current=true]{border-color:#7469d7}html[data-theme=dark] .run-adjustment-form-module__H3VIua__editToolbar{background:#171b38;border-color:#464071}html[data-theme=dark] .run-adjustment-form-module__H3VIua__editToolbar h2{color:#f0f3f8}html[data-theme=dark] .run-adjustment-form-module__H3VIua__stepTitle{color:#f0f3f8}html[data-theme=dark] .run-adjustment-form-module__H3VIua__editToolbar p{color:#c4bfec}:is(html[data-theme=dark] .run-adjustment-form-module__H3VIua__sectionName,html[data-theme=dark] .run-adjustment-form-module__H3VIua__lockedLabel){color:#aeb8c8}html[data-theme=dark] .run-adjustment-form-module__H3VIua__stepCard label{color:#dbe1eb}html[data-theme=dark] .run-adjustment-form-module__H3VIua__stepCard input{color:#edf1f7;background:#16243a;border-color:#526178}html[data-theme=dark] .run-adjustment-form-module__H3VIua__moveControls button{color:#edf1f7;background:#16243a;border-color:#526178}html[data-theme=dark] .run-adjustment-form-module__H3VIua__cancelLink{color:#edf1f7;background:#16243a;border-color:#526178}html[data-theme=dark] .run-adjustment-form-module__H3VIua__cancelButton{color:#edf1f7;background:#16243a;border-color:#526178}:is(html[data-theme=dark] .run-adjustment-form-module__H3VIua__reorderToggle,html[data-theme=dark] .run-adjustment-form-module__H3VIua__editButton){color:#eeeaff;background:#202743;border-color:#615a8e}html[data-theme=dark] .run-adjustment-form-module__H3VIua__reorderToggle[aria-pressed=true]{color:#0b1020;background:#8277f1}@media (max-width:620px){.run-adjustment-form-module__H3VIua__stepHeading{align-items:flex-start}.run-adjustment-form-module__H3VIua__editToolbar{flex-direction:column;align-items:stretch}.run-adjustment-form-module__H3VIua__actions{display:grid}.run-adjustment-form-module__H3VIua__saveButton,.run-adjustment-form-module__H3VIua__cancelLink,.run-adjustment-form-module__H3VIua__cancelButton{width:100%}}
.account-module__FhJypq__pageHeader{max-width:44rem;margin-bottom:1.5rem}.account-module__FhJypq__eyebrow,.account-module__FhJypq__cardKicker{color:#5145c9;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:850}.account-module__FhJypq__pageHeader h1{color:#0b172c;letter-spacing:-.052em;margin-top:.5rem;font-size:clamp(2.25rem,6vw,3.8rem);font-weight:790;line-height:1.04}.account-module__FhJypq__pageHeader>p:last-child,.account-module__FhJypq__securityNote,.account-module__FhJypq__missingProfile p,.account-module__FhJypq__adminCard p{color:#596679;margin-top:.7rem;font-size:.9rem;line-height:1.6}.account-module__FhJypq__settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-module__FhJypq__settingsCard,.account-module__FhJypq__adminCard{background:#fffffff5;border:1px solid #dce2ea;border-radius:1.1rem;padding:clamp(1.25rem,3vw,1.7rem);box-shadow:0 1rem 2.8rem #101d350e}.account-module__FhJypq__cardHeader,.account-module__FhJypq__adminCard,.account-module__FhJypq__pageActions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-module__FhJypq__cardHeader h2,.account-module__FhJypq__adminCard h2{color:#15213a;letter-spacing:-.02em;margin-top:.32rem;font-size:1.15rem}.account-module__FhJypq__statusPill,.account-module__FhJypq__verifiedPill{color:#2f277f;background:#ece9ff;border-radius:999px;flex:none;padding:.4rem .65rem;font-size:.7rem;font-weight:800}.account-module__FhJypq__verifiedPill{color:#176233;background:#e9f8ee}.account-module__FhJypq__profileForm,.account-module__FhJypq__emailChangeForm,.account-module__FhJypq__missingProfile{gap:1rem;margin-top:1.25rem;display:grid}.account-module__FhJypq__emailChangeForm{border-top:1px solid #e1e6ed;padding-top:1.25rem}.account-module__FhJypq__formHeading{gap:.4rem;display:grid}.account-module__FhJypq__formHeading h3{color:#17243a;letter-spacing:-.015em;font-size:.98rem}.account-module__FhJypq__formHeading p{color:#667286;font-size:.78rem;line-height:1.55}.account-module__FhJypq__field{gap:.42rem;display:grid}.account-module__FhJypq__field label{color:#17243a;font-size:.84rem;font-weight:760}.account-module__FhJypq__field input{color:#101d35;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #aeb8c6;border-radius:.72rem;padding:.72rem .85rem}.account-module__FhJypq__field input[aria-invalid=true]{border-color:#a22b35;box-shadow:0 0 0 1px #a22b35}.account-module__FhJypq__fieldHint,.account-module__FhJypq__fieldError{color:#667286;font-size:.74rem;line-height:1.45}.account-module__FhJypq__fieldError{color:#9b2530;font-weight:680}.account-module__FhJypq__accountDetails{gap:.8rem;margin-top:1.25rem;display:grid}.account-module__FhJypq__accountDetails div{gap:.18rem;display:grid}.account-module__FhJypq__accountDetails dt{color:#687487;font-size:.72rem;font-weight:720}.account-module__FhJypq__accountDetails dd{overflow-wrap:anywhere;color:#17243a;font-size:.88rem;font-weight:700}.account-module__FhJypq__primaryButton,.account-module__FhJypq__primaryLink,.account-module__FhJypq__secondaryButton,.account-module__FhJypq__signOutButton{min-height:3rem;font:inherit;cursor:pointer;border-radius:.72rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.84rem;font-weight:780;display:inline-flex}.account-module__FhJypq__primaryButton,.account-module__FhJypq__primaryLink{color:#fff;background:#101d35;border:1px solid #101d35}.account-module__FhJypq__secondaryButton{color:#17243a;background:#fff;border:1px solid #b9c2cf}.account-module__FhJypq__signOutButton{color:#8c2830;background:0 0;border:1px solid #0000}.account-module__FhJypq__primaryButton:disabled{cursor:wait;opacity:.7}.account-module__FhJypq__successNotice,.account-module__FhJypq__errorNotice{color:#1d6939;background:#effaf2;border:1px solid #bfe2c9;border-radius:.72rem;margin-bottom:1rem;padding:.8rem .9rem;font-size:.82rem;line-height:1.5}.account-module__FhJypq__profileForm .account-module__FhJypq__successNotice,.account-module__FhJypq__profileForm .account-module__FhJypq__errorNotice,.account-module__FhJypq__emailChangeForm .account-module__FhJypq__successNotice,.account-module__FhJypq__emailChangeForm .account-module__FhJypq__errorNotice{margin-bottom:0}.account-module__FhJypq__errorNotice{color:#83232b;background:#fff4f4;border-color:#edc4c7}.account-module__FhJypq__adminCard{align-items:center;margin-top:1rem}.account-module__FhJypq__adminCard>div{max-width:40rem}.account-module__FhJypq__pageActions{justify-content:flex-end;align-items:center;margin-top:1rem}:is(html[data-theme=dark] .account-module__FhJypq__pageHeader h1,html[data-theme=dark] .account-module__FhJypq__cardHeader h2,html[data-theme=dark] .account-module__FhJypq__adminCard h2,html[data-theme=dark] .account-module__FhJypq__field label,html[data-theme=dark] .account-module__FhJypq__accountDetails dd){color:#f2f5fb}html[data-theme=dark] .account-module__FhJypq__formHeading h3{color:#f2f5fb}html[data-theme=dark] .account-module__FhJypq__pageHeader>p:last-child{color:#aeb8c8}html[data-theme=dark] .account-module__FhJypq__securityNote{color:#aeb8c8}html[data-theme=dark] .account-module__FhJypq__missingProfile p{color:#aeb8c8}html[data-theme=dark] .account-module__FhJypq__adminCard p{color:#aeb8c8}html[data-theme=dark] .account-module__FhJypq__fieldHint{color:#aeb8c8}html[data-theme=dark] .account-module__FhJypq__accountDetails dt{color:#aeb8c8}html[data-theme=dark] .account-module__FhJypq__formHeading p{color:#aeb8c8}:is(html[data-theme=dark] .account-module__FhJypq__settingsCard,html[data-theme=dark] .account-module__FhJypq__adminCard){background:#111c2ff7;border-color:#2b3850;box-shadow:0 1rem 2.8rem #0000002e}html[data-theme=dark] .account-module__FhJypq__field input{color:#f2f5fb;background:#101c30;border-color:#526178}html[data-theme=dark] .account-module__FhJypq__emailChangeForm{border-color:#2b3850}html[data-theme=dark] .account-module__FhJypq__secondaryButton{color:#e5eaf2;background:#16243a;border-color:#526178}@media (max-width:760px){.account-module__FhJypq__settingsGrid{grid-template-columns:1fr}.account-module__FhJypq__adminCard,.account-module__FhJypq__pageActions{flex-direction:column;align-items:stretch}.account-module__FhJypq__primaryLink,.account-module__FhJypq__secondaryButton,.account-module__FhJypq__signOutButton,.account-module__FhJypq__pageActions form{width:100%}}
.starter-admin-module__tk1MRW__page{gap:1.5rem;max-width:70rem;display:grid}.starter-admin-module__tk1MRW__header,.starter-admin-module__tk1MRW__rowHeading,.starter-admin-module__tk1MRW__footerActions,.starter-admin-module__tk1MRW__rowActions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.starter-admin-module__tk1MRW__header p,.starter-admin-module__tk1MRW__catalogCard p,.starter-admin-module__tk1MRW__form small{color:#647086}.starter-admin-module__tk1MRW__primaryLink,.starter-admin-module__tk1MRW__secondaryLink,.starter-admin-module__tk1MRW__saveButton,.starter-admin-module__tk1MRW__cancelLink,.starter-admin-module__tk1MRW__addButton,.starter-admin-module__tk1MRW__rowActions button{border-radius:.7rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;display:inline-flex}.starter-admin-module__tk1MRW__primaryLink,.starter-admin-module__tk1MRW__saveButton{color:#fff;background:#101d35;border:1px solid #101d35;font-weight:700}.starter-admin-module__tk1MRW__secondaryLink,.starter-admin-module__tk1MRW__cancelLink,.starter-admin-module__tk1MRW__addButton,.starter-admin-module__tk1MRW__rowActions button{color:#17243a;background:#fff;border:1px solid #b9c2cf}.starter-admin-module__tk1MRW__catalogList,.starter-admin-module__tk1MRW__sectionList,.starter-admin-module__tk1MRW__stepList{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.starter-admin-module__tk1MRW__catalogCard,.starter-admin-module__tk1MRW__form fieldset,.starter-admin-module__tk1MRW__sectionCard{background:#fff;border:1px solid #dce2ea;border-radius:1rem;padding:1.25rem}.starter-admin-module__tk1MRW__status{color:#2f277f;text-transform:capitalize;background:#ece9ff;border-radius:999px;padding:.35rem .6rem;font-size:.78rem;font-weight:700}.starter-admin-module__tk1MRW__form,.starter-admin-module__tk1MRW__form fieldset,.starter-admin-module__tk1MRW__form label,.starter-admin-module__tk1MRW__fieldGrid{gap:.8rem;display:grid}.starter-admin-module__tk1MRW__form fieldset{margin:0}.starter-admin-module__tk1MRW__form legend{padding:0 .3rem;font-size:1.1rem;font-weight:800}.starter-admin-module__tk1MRW__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.starter-admin-module__tk1MRW__fullWidth{grid-column:1/-1}.starter-admin-module__tk1MRW__form input,.starter-admin-module__tk1MRW__form textarea,.starter-admin-module__tk1MRW__form select{color:#15213a;font:inherit;background:#fff;border:1px solid #aeb8c7;border-radius:.65rem;width:100%;min-height:2.75rem;padding:.7rem .8rem}.starter-admin-module__tk1MRW__stepList li{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.starter-admin-module__tk1MRW__rowActions{justify-content:flex-end}.starter-admin-module__tk1MRW__rowActions button{min-width:2.75rem;padding:.5rem}.starter-admin-module__tk1MRW__feedback{background:#fff9e8;border:1px solid #e4c36a;border-radius:.8rem;padding:.9rem}html[data-theme=dark] .starter-admin-module__tk1MRW__catalogCard{background:#111c2f;border-color:#2b3850}html[data-theme=dark] .starter-admin-module__tk1MRW__form fieldset{background:#111c2f;border-color:#2b3850}html[data-theme=dark] .starter-admin-module__tk1MRW__sectionCard{background:#111c2f;border-color:#2b3850}:is(html[data-theme=dark] .starter-admin-module__tk1MRW__header p,html[data-theme=dark] .starter-admin-module__tk1MRW__catalogCard p,html[data-theme=dark] .starter-admin-module__tk1MRW__form small){color:#aeb8c8}html[data-theme=dark] .starter-admin-module__tk1MRW__secondaryLink{color:#edf1f7;background:#16243a;border-color:#526178}html[data-theme=dark] .starter-admin-module__tk1MRW__cancelLink{color:#edf1f7;background:#16243a;border-color:#526178}html[data-theme=dark] .starter-admin-module__tk1MRW__addButton{color:#edf1f7;background:#16243a;border-color:#526178}html[data-theme=dark] .starter-admin-module__tk1MRW__rowActions button{color:#edf1f7;background:#16243a;border-color:#526178}html[data-theme=dark] .starter-admin-module__tk1MRW__form input{color:#edf1f7;background:#16243a;border-color:#526178}html[data-theme=dark] .starter-admin-module__tk1MRW__form textarea{color:#edf1f7;background:#16243a;border-color:#526178}html[data-theme=dark] .starter-admin-module__tk1MRW__form select{color:#edf1f7;background:#16243a;border-color:#526178}@media (max-width:720px){.starter-admin-module__tk1MRW__header,.starter-admin-module__tk1MRW__footerActions,.starter-admin-module__tk1MRW__rowHeading{flex-direction:column;align-items:stretch}.starter-admin-module__tk1MRW__fieldGrid,.starter-admin-module__tk1MRW__stepList li{grid-template-columns:1fr}.starter-admin-module__tk1MRW__fullWidth{grid-column:auto}}
.schedule-module___4UeHq__backLink{color:#5d697b;align-items:center;gap:.45rem;margin-bottom:1.3rem;font-weight:700;display:inline-flex}.schedule-module___4UeHq__header,.schedule-module___4UeHq__currentCard,.schedule-module___4UeHq__formCard,.schedule-module___4UeHq__removeCard,.schedule-module___4UeHq__errorSurface{max-width:48rem}.schedule-module___4UeHq__header h1{max-width:18ch;margin:.25rem 0 .7rem;font-size:clamp(2rem,6vw,3.3rem);line-height:1.03}.schedule-module___4UeHq__header>p:last-child,.schedule-module___4UeHq__currentCard p,.schedule-module___4UeHq__removeCard p,.schedule-module___4UeHq__errorSurface p{color:#5d697b;line-height:1.65}.schedule-module___4UeHq__eyebrow{color:#5145c9;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.schedule-module___4UeHq__currentCard,.schedule-module___4UeHq__formCard,.schedule-module___4UeHq__removeCard,.schedule-module___4UeHq__errorSurface{background:#fffffff5;border:1px solid #dce2ea;border-radius:1rem;margin-top:1.25rem;padding:clamp(1.1rem,4vw,1.6rem);box-shadow:0 .8rem 2rem #101d350d}.schedule-module___4UeHq__currentCard h2,.schedule-module___4UeHq__formCard h2,.schedule-module___4UeHq__removeCard h2,.schedule-module___4UeHq__errorSurface h1{margin:.35rem 0 .55rem}.schedule-module___4UeHq__form{gap:1.1rem;margin-top:1rem;display:grid}.schedule-module___4UeHq__form fieldset{border:0;gap:.65rem;padding:0;display:grid}.schedule-module___4UeHq__form legend,.schedule-module___4UeHq__dateField>label,.schedule-module___4UeHq__timeZoneCard>span{margin-bottom:.55rem;font-weight:800}.schedule-module___4UeHq__form fieldset label{cursor:pointer;border:1px solid #dce2ea;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;min-height:44px;padding:.85rem;display:grid}.schedule-module___4UeHq__form fieldset label:has(input:checked){background:#f1efff;border-color:#6658ed}.schedule-module___4UeHq__form input[type=radio]{accent-color:#6658ed;width:1.2rem;height:1.2rem;margin-top:.12rem}.schedule-module___4UeHq__form label span,.schedule-module___4UeHq__dateField,.schedule-module___4UeHq__timeZoneCard{gap:.3rem;display:grid}.schedule-module___4UeHq__form small,.schedule-module___4UeHq__timeZoneCard small{color:#647084;line-height:1.45}.schedule-module___4UeHq__dateField input{color:#101d35;min-height:44px;font:inherit;background:#fff;border:1px solid #b9c2cf;border-radius:.65rem;padding:.65rem .75rem}.schedule-module___4UeHq__timeZoneCard{background:#f4f6fa;border-radius:.75rem;padding:.9rem}.schedule-module___4UeHq__timeZoneButton{color:#5145c9;cursor:pointer;width:fit-content;min-height:44px;font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:.55rem 0;font-size:.82rem;font-weight:780;text-decoration:underline}.schedule-module___4UeHq__primaryButton,.schedule-module___4UeHq__removeCard button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:.7rem;padding:.7rem 1rem;font-weight:800}.schedule-module___4UeHq__primaryButton{color:#fff;background:#101d35}.schedule-module___4UeHq__primaryButton:disabled{cursor:wait;opacity:.72}.schedule-module___4UeHq__removeCard button{color:#17243a;background:#fff;border:1px solid #b9c2cf}.schedule-module___4UeHq__notice,.schedule-module___4UeHq__formNotice{border-radius:.75rem;max-width:48rem;padding:.85rem 1rem}.schedule-module___4UeHq__notice{color:#176233;background:#e9f8ee}.schedule-module___4UeHq__formNotice,.schedule-module___4UeHq__fieldError{color:#83232b}.schedule-module___4UeHq__formNotice{background:#fff1f2}html[data-theme=dark] .schedule-module___4UeHq__header h1{color:#f2f5fa}html[data-theme=dark] .schedule-module___4UeHq__currentCard h2{color:#f2f5fa}html[data-theme=dark] .schedule-module___4UeHq__formCard h2{color:#f2f5fa}html[data-theme=dark] .schedule-module___4UeHq__removeCard h2{color:#f2f5fa}html[data-theme=dark] .schedule-module___4UeHq__errorSurface h1{color:#f2f5fa}html[data-theme=dark] .schedule-module___4UeHq__form legend{color:#f2f5fa}html[data-theme=dark] .schedule-module___4UeHq__dateField>label{color:#f2f5fa}html[data-theme=dark] .schedule-module___4UeHq__timeZoneCard>span{color:#f2f5fa}html[data-theme=dark] .schedule-module___4UeHq__form label strong{color:#f2f5fa}html[data-theme=dark] .schedule-module___4UeHq__timeZoneCard strong{color:#f2f5fa}html[data-theme=dark] .schedule-module___4UeHq__backLink{color:#b7c1d0}html[data-theme=dark] .schedule-module___4UeHq__header>p:last-child{color:#b7c1d0}html[data-theme=dark] .schedule-module___4UeHq__currentCard p{color:#b7c1d0}html[data-theme=dark] .schedule-module___4UeHq__removeCard p{color:#b7c1d0}html[data-theme=dark] .schedule-module___4UeHq__errorSurface p{color:#b7c1d0}html[data-theme=dark] .schedule-module___4UeHq__form small{color:#b7c1d0}html[data-theme=dark] .schedule-module___4UeHq__timeZoneCard small{color:#b7c1d0}:is(html[data-theme=dark] .schedule-module___4UeHq__currentCard,html[data-theme=dark] .schedule-module___4UeHq__formCard,html[data-theme=dark] .schedule-module___4UeHq__removeCard,html[data-theme=dark] .schedule-module___4UeHq__errorSurface){background:#111c2ef7;border-color:#2a3950;box-shadow:0 1rem 2.8rem #0000002e}html[data-theme=dark] .schedule-module___4UeHq__form fieldset label{color:#edf2f8;background:#142238;border-color:#596983}html[data-theme=dark] .schedule-module___4UeHq__dateField input{color:#edf2f8;background:#142238;border-color:#596983}html[data-theme=dark] .schedule-module___4UeHq__removeCard button{color:#edf2f8;background:#142238;border-color:#596983}html[data-theme=dark] .schedule-module___4UeHq__form fieldset label:has(input:checked){background:#24214a;border-color:#968cff}html[data-theme=dark] .schedule-module___4UeHq__timeZoneCard{background:#0f1b2e}html[data-theme=dark] .schedule-module___4UeHq__timeZoneButton{color:#c2bbff}:is(html[data-theme=dark] .schedule-module___4UeHq__fieldError,html[data-theme=dark] .schedule-module___4UeHq__formNotice){color:#ffb9bf}html[data-theme=dark] .schedule-module___4UeHq__formNotice{background:#3b2027}html[data-theme=dark] .schedule-module___4UeHq__notice{color:#a8e6bb;background:#153222}html[data-theme=dark] .schedule-module___4UeHq__formNotice{color:#ffc1c5;background:#3a1d23}
