@layer reset,tokens,base;@layer components{.ym18AG_panel{inline-size:min(100%,700px);container:goal-card/inline-size}.ym18AG_rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ym18AG_caseLabel{margin-block-end:var(--cc-space-2)}}@layer utilities;
.coach-loading-screen{-webkit-backdrop-filter:blur(20px);background:0 0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 100px #0006}.coach-loading-bg-gradient{opacity:.2;filter:blur(150px);pointer-events:none;z-index:0;background-color:#d8b8ce;border-radius:50%;width:1860px;height:1256px;position:absolute;bottom:-1194px;left:50%;transform:translate(-50%)}.coach-loading-ambient{pointer-events:none;z-index:1;background:radial-gradient(circle at 20% 30%,#ffffff0d 0%,#0000 40%),radial-gradient(circle at 80% 70%,#ffffff08 0%,#0000 40%);animation:4s ease-in-out infinite coach-loading-ambient-pulse;position:absolute;inset:0}.coach-loading-content{z-index:2;flex-direction:column;align-items:center;gap:48px;display:flex;position:relative}.coach-loading-sphere{width:var(--coach-loading-sphere-size);height:var(--coach-loading-sphere-size);-webkit-backdrop-filter:blur(50px)saturate(120%);-webkit-user-select:none;user-select:none;background-color:#ffffff14;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 10px 40px #0000004d,inset 0 1px 1px #fff6,inset 0 0 50px #ffffff0f}.coach-loading-loader{aspect-ratio:1;z-index:0;background-color:#0000;border-radius:50%;width:100%;animation:2s linear infinite coach-loading-loader-rotate;position:absolute;top:0;left:0}.coach-loading-percent{font-family:var(--coach-font-family);color:#fff;z-index:2;font-size:50px;font-weight:400;position:relative}.coach-loading-status{font-family:var(--coach-font-family);color:#d9d7d7;text-align:center;max-width:500px;font-size:18px;font-weight:500;animation:.8s ease-out .2s both coach-loading-fade-in}@keyframes coach-loading-loader-rotate{0%{transform:rotate(90deg);box-shadow:inset 0 10px 20px #fff6,inset 0 20px 30px #ffffff40,inset 0 60px 60px #ffffff26}50%{transform:rotate(270deg);box-shadow:inset 0 10px 20px #ffffff80,inset 0 20px 10px #ffffff4d,inset 0 40px 60px #fff3}to{transform:rotate(450deg);box-shadow:inset 0 10px 20px #fff6,inset 0 20px 30px #ffffff40,inset 0 60px 60px #ffffff26}}@keyframes coach-loading-pulse-glow{0%,to{opacity:.6}50%{opacity:1}}@keyframes coach-loading-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes coach-loading-ambient-pulse{0%,to{opacity:.6}50%{opacity:1}}
.coach-audio-overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;font-family:var(--coach-font-family);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.coach-audio-overlay-card{text-align:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:16px;padding:32px 40px}.coach-audio-overlay-title{color:#fff;margin:0 0 8px;font-size:1.25rem;font-weight:600}.coach-audio-overlay-subtitle{color:#fff9;margin:0;font-size:.875rem}
@layer reset,tokens,base;@layer components{.b2VqwW_frame{inline-size:100%;max-inline-size:620px;margin:0}.b2VqwW_caption{color:var(--cc-color-text-secondary);font-size:var(--cc-text-caption);margin-block-end:var(--cc-space-3)}.b2VqwW_board{padding:var(--cc-space-7) var(--cc-space-9)}.b2VqwW_tiles{gap:var(--cc-space-7);padding:var(--cc-space-7) var(--cc-space-9);align-items:center;display:flex}.b2VqwW_scene{padding:var(--cc-space-13) var(--cc-space-11);border-radius:var(--cc-radius-lg);isolation:isolate;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.b2VqwW_sky{object-fit:cover}.b2VqwW_card{z-index:var(--cc-z-raised);inline-size:616px;max-inline-size:100%;position:relative}.b2VqwW_line{padding-block:var(--cc-space-3);color:var(--cc-color-text-secondary);font-size:var(--cc-text-sm)}}@layer utilities;
@layer reset,tokens,base;@layer components{.hTKnWa_actions{justify-content:center;gap:var(--cc-space-3);flex-wrap:wrap;animation:.32s cubic-bezier(.2,.8,.3,1) .65s both hTKnWa_practice-invite-rise;display:flex}@keyframes hTKnWa_practice-invite-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hTKnWa_actions{animation:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.dFXY4G_grid{gap:var(--cc-space-5);flex-wrap:wrap;display:flex}.dFXY4G_case{gap:var(--cc-space-3);flex-direction:column;max-inline-size:26rem;margin:0;display:flex}.dFXY4G_note{font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary)}}@layer utilities;
@layer reset,tokens,base;@layer components{.f9hyEa_orb{--cc-presence-size:120px;inline-size:var(--cc-presence-size);block-size:var(--cc-presence-size);background:var(--cc-color-glass-fill);-webkit-backdrop-filter:blur(var(--cc-blur-panel));backdrop-filter:blur(var(--cc-blur-panel));border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-circle);box-shadow:var(--cc-elevation-glass);justify-content:center;align-items:center;display:flex}.f9hyEa_orb[data-state=typing]{opacity:.82}.f9hyEa_bars,.f9hyEa_drift,.f9hyEa_pulse{align-items:center;display:flex}.f9hyEa_bars{gap:5px}.f9hyEa_drift{gap:6px}.f9hyEa_pulse{gap:5px}.f9hyEa_mark{background:var(--cc-color-accent)}.f9hyEa_bars .f9hyEa_mark{block-size:28px;inline-size:4px;animation:var(--cc-keyframe-presence-bar) 1.15s var(--cc-ease-breathe) infinite;border-radius:2px}.f9hyEa_bars[data-metered] .f9hyEa_mark{transform:scaleY(calc(.18 + var(--cc-presence-level,0) * .82));opacity:calc(.3 + var(--cc-presence-level,0) * .6);transition:transform .11s linear,opacity .11s linear;animation:none}.f9hyEa_drift .f9hyEa_mark,.f9hyEa_pulse .f9hyEa_mark{border-radius:var(--cc-radius-circle);block-size:6px;inline-size:6px}.f9hyEa_drift .f9hyEa_mark{animation:var(--cc-keyframe-presence-drift) 1.9s var(--cc-ease-breathe) infinite}.f9hyEa_pulse .f9hyEa_mark{animation:var(--cc-keyframe-presence-pulse) 1.25s var(--cc-ease-emphasis) infinite}.f9hyEa_bars .f9hyEa_mark:nth-child(2){animation-delay:.18s}.f9hyEa_bars .f9hyEa_mark:nth-child(3){animation-delay:.36s}.f9hyEa_bars .f9hyEa_mark:nth-child(4){animation-delay:.54s}.f9hyEa_drift .f9hyEa_mark:nth-child(2){animation-delay:.28s}.f9hyEa_drift .f9hyEa_mark:nth-child(3){animation-delay:.56s}.f9hyEa_pulse .f9hyEa_mark:nth-child(2){animation-delay:.2s}.f9hyEa_pulse .f9hyEa_mark:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.f9hyEa_mark{opacity:.7;animation:none;transform:none}.f9hyEa_bars[data-metered] .f9hyEa_mark{transition:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.VRq9_G_frame{inline-size:100%;max-inline-size:720px;margin:0}.VRq9_G_caption{color:var(--cc-color-text-secondary);font-size:var(--cc-text-caption);margin-block-end:var(--cc-space-3)}.VRq9_G_scene{gap:var(--cc-space-15);padding:var(--cc-space-15) var(--cc-space-11);border-radius:var(--cc-radius-lg);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.VRq9_G_sky{object-fit:cover}.VRq9_G_state{z-index:var(--cc-z-raised);gap:var(--cc-space-5);flex-direction:column;align-items:center;display:flex;position:relative}.VRq9_G_label{color:var(--cc-color-text-primary);font-size:var(--cc-text-caption);letter-spacing:var(--cc-tracking-eyebrow);text-transform:uppercase}}@layer utilities;
@layer reset,tokens,base;@layer components{:has(>.hUim6W_workspace){--cc-course-panel:clamp(320px, 24vw, 400px);--cc-course-reserve:calc(var(--cc-course-panel) + 56px)}.hUim6W_workspace{--cc-course-inset:var(--cc-space-7);flex-direction:column;flex:1;min-block-size:0;min-inline-size:0;display:flex;position:relative;overflow-x:clip}.hUim6W_sessionBackground{display:contents}.hUim6W_launcherWrap{display:inline-flex;position:relative}.hUim6W_launcher{color:var(--cc-color-text-primary);transition:background var(--cc-duration-fast) var(--cc-ease-standard), transform var(--cc-duration-quick) var(--cc-ease-standard)}@media not (min-width:560px){.hUim6W_launcher[data-tone=chrome]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}}.hUim6W_launcher:active{transform:scale(.97)}.hUim6W_launcher[aria-expanded=true]{color:var(--cc-color-accent);background:var(--cc-color-accent-wash);box-shadow:inset 0 0 0 1px var(--cc-color-sheet-item-ring)}@media (prefers-reduced-motion:reduce){.hUim6W_launcher{transition:none}.hUim6W_launcher:active{transform:none}}.hUim6W_tooltip{inset-block-start:calc(100% + var(--cc-space-2));z-index:var(--cc-z-toast);padding:var(--cc-space-2) var(--cc-space-4);color:var(--cc-color-text-on-dark);font-size:var(--cc-text-caption-sm);white-space:nowrap;pointer-events:none;visibility:hidden;background:var(--cc-color-canvas);border-radius:var(--cc-radius-sm);opacity:0;transition:opacity var(--cc-duration-fast) var(--cc-ease-emphasis), transform var(--cc-duration-fast) var(--cc-ease-emphasis), visibility var(--cc-duration-fast);position:absolute;left:50%;transform:translate(-50%)translateY(-2px)}.hUim6W_launcherWrap:hover .hUim6W_tooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.hUim6W_launcherWrap:has(:focus-visible) .hUim6W_tooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.hUim6W_backdrop{z-index:var(--cc-z-overlay);pointer-events:none;visibility:hidden;background:var(--cc-color-overlay-strong);opacity:0;transition:opacity .45s var(--cc-ease-emphasis), visibility .45s;position:fixed;inset:0}.hUim6W_panel{inset-block:var(--cc-session-card-inset-block-start) 36px;z-index:var(--cc-z-modal);inline-size:var(--cc-course-panel);max-inline-size:calc(100vw - 64px);color:var(--cc-color-text-primary);pointer-events:none;visibility:hidden;background:var(--cc-color-sheet-fill);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-xl);box-shadow:var(--cc-elevation-glass);opacity:0;-webkit-backdrop-filter:blur(var(--cc-blur-panel));backdrop-filter:blur(var(--cc-blur-panel));transition:transform .45s var(--cc-ease-emphasis), opacity .45s var(--cc-ease-emphasis), visibility .45s;flex-direction:column;display:flex;position:absolute;inset-inline-end:32px;overflow:hidden;transform:translate(24px)}.hUim6W_workspace[data-open] .hUim6W_panel{pointer-events:auto;visibility:visible;opacity:1;transform:translate(0)}.hUim6W_header{min-block-size:66px;padding:var(--cc-course-inset) var(--cc-course-inset) var(--cc-space-5);flex:none;justify-content:space-between;align-items:center;display:flex}.hUim6W_header h2{font-size:var(--cc-text-body);font-weight:var(--cc-font-weight-semibold);letter-spacing:var(--cc-tracking-tight);margin:0}.hUim6W_close{color:var(--cc-color-text-primary)}.hUim6W_topicScroll{min-block-size:0;padding-inline:var(--cc-course-inset);flex:auto;padding-block-end:var(--cc-course-inset)}.hUim6W_topicList{margin:0;padding:0;list-style:none}.hUim6W_topic{border-block-start:1px solid var(--cc-color-hairline);padding-block:16px}.hUim6W_currentTopicTitle{color:var(--cc-color-text-primary);font-size:var(--cc-text-label);font-weight:var(--cc-font-weight-medium);overflow-wrap:anywhere;margin:0}.hUim6W_currentObjectives{padding-block-start:var(--cc-space-7)}.hUim6W_status,.hUim6W_failure p,.hUim6W_count{color:var(--cc-color-text-muted);font-size:var(--cc-text-caption-sm);margin:0}.hUim6W_skeleton{background:var(--cc-color-border-strong);border-radius:var(--cc-radius-pill);block-size:8px;inline-size:min(180px,70%);display:block}.hUim6W_count{margin-block-end:var(--cc-space-5)}.hUim6W_objectiveList{gap:var(--cc-space-5);margin:0;padding:0;list-style:none;display:grid}.hUim6W_objectiveRow{gap:var(--cc-space-4);color:var(--cc-color-text-secondary);font-size:var(--cc-text-caption-sm);line-height:var(--cc-leading-normal);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.hUim6W_objectiveSkip{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0}.hUim6W_objectiveSkip:hover,.hUim6W_objectiveSkip:focus-visible{color:var(--cc-color-text-primary);text-decoration:underline}.hUim6W_objectiveMarker{block-size:14px;inline-size:14px;color:var(--cc-color-text-on-accent);border:1.5px solid var(--cc-color-accent);border-radius:var(--cc-radius-circle);place-items:center;margin-block-start:2px;display:grid}.hUim6W_objectiveMarker[data-taught]{background:var(--cc-color-accent)}.hUim6W_objectiveMarker[data-taught]:after{content:"✓";font-size:9px;line-height:1}.hUim6W_objectiveMarker[data-untrackable]{background:var(--cc-color-disabled-border);border:0;block-size:5px;inline-size:5px;margin:6px 4px 0}.hUim6W_failure{justify-content:space-between;align-items:center;gap:var(--cc-space-5);display:flex}@media (min-width:1024px){.hUim6W_workspace[data-open]>.hUim6W_sessionBackground>[data-session-card]{inline-size:auto;max-inline-size:none;margin-inline:56px var(--cc-course-reserve)}:has(>.hUim6W_workspace[data-open]){--cc-chrome-start:56px;--cc-chrome-end:var(--cc-course-reserve)}.hUim6W_panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-24px)}}@media not (min-width:1024px){.hUim6W_workspace[data-open] .hUim6W_backdrop{pointer-events:auto;visibility:visible;opacity:1}.hUim6W_panel{inline-size:min(var(--cc-course-panel), 100vw);border-radius:0;max-inline-size:100vw;animation:var(--cc-keyframe-narrow-panel-exit) .45s var(--cc-ease-emphasis);border-start-start-radius:24px;border-end-start-radius:24px;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(0)}.hUim6W_workspace[data-open] .hUim6W_panel{animation:var(--cc-keyframe-narrow-panel-enter) .45s var(--cc-ease-emphasis)}.hUim6W_panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--cc-keyframe-narrow-panel-enter:var(--cc-keyframe-narrow-panel-enter-rtl);--cc-keyframe-narrow-panel-exit:var(--cc-keyframe-narrow-panel-exit-rtl)}}@media (prefers-reduced-motion:reduce){.hUim6W_panel,.hUim6W_backdrop,.hUim6W_tooltip{transition:none;animation:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.kPAR6q_overlay{z-index:var(--cc-z-overlay);border-radius:var(--cc-radius-xl);background:var(--cc-color-surface-card);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.kPAR6q_bar{justify-content:space-between;align-items:center;gap:var(--cc-space-3);padding:var(--cc-space-3) var(--cc-space-5);border-bottom:var(--cc-border-width-hairline) solid var(--cc-color-border-subtle);background:var(--cc-color-surface-raised);flex:none;display:flex}.kPAR6q_title{color:var(--cc-color-text-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kPAR6q_status{color:var(--cc-color-text-muted);font-size:var(--cc-text-caption-sm);text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;overflow:hidden}.kPAR6q_frame{border:0;flex:auto;width:100%;display:block}}@layer utilities;
@layer reset,tokens,base;@layer components{._8Ay0AW_dialog{gap:var(--cc-space-4);padding:var(--cc-space-6);display:grid}._8Ay0AW_title{font-size:var(--cc-text-subheading);color:var(--cc-color-text-primary);margin:0;font-weight:600}._8Ay0AW_text{box-sizing:border-box;min-block-size:6.5rem;inline-size:100%;font-family:var(--cc-font-family-body);font-size:var(--cc-text-sm);line-height:var(--cc-leading-relaxed);color:var(--cc-color-text-primary);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-md);padding-block:var(--cc-space-3);padding-inline:var(--cc-space-4);resize:vertical;transition:border-color var(--cc-duration-quick) var(--cc-ease-standard);outline:none}._8Ay0AW_text:focus-visible{border-color:var(--cc-color-accent-strong);box-shadow:var(--cc-focus-ring-field)}._8Ay0AW_text[readonly]{color:var(--cc-color-text-secondary)}._8Ay0AW_meta{justify-content:space-between;gap:var(--cc-space-3);font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);display:flex}._8Ay0AW_over{color:var(--cc-color-danger-text)}._8Ay0AW_actions{justify-content:flex-end;gap:var(--cc-space-2);display:flex}@media (prefers-reduced-motion:reduce){._8Ay0AW_text{transition:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.K83Fhq_tile{background:var(--cc-color-surface-raised);border:1px solid var(--cc-color-hairline);border-radius:var(--cc-radius-sub-card);flex-direction:column;grid-column:span 12;min-inline-size:0;display:flex}@container tiles (min-width:700px){.K83Fhq_tile[data-span="4"]{grid-column:span 4}.K83Fhq_tile[data-span="5"]{grid-column:span 5}.K83Fhq_tile[data-span="6"]{grid-column:span 6}.K83Fhq_tile[data-span="7"]{grid-column:span 7}.K83Fhq_tile[data-span="8"]{grid-column:span 8}}.K83Fhq_head{gap:var(--cc-space-5);padding:var(--cc-space-9) var(--cc-space-9) var(--cc-space-5);justify-content:space-between;align-items:baseline;display:flex}.K83Fhq_title{font-family:var(--cc-eyebrow-font-family);font-size:var(--cc-text-eyebrow);font-weight:var(--cc-font-weight-semibold);letter-spacing:var(--cc-eyebrow-label-tracking);text-transform:var(--cc-eyebrow-text-transform);color:var(--cc-color-text-deemphasised);margin:0}.K83Fhq_aside{font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-deemphasised)}.K83Fhq_body{gap:var(--cc-space-7);padding:0 var(--cc-space-9) var(--cc-space-9);flex-direction:column;flex:1;display:flex}.K83Fhq_body[data-flush]{gap:0;padding:0}}@layer utilities;
@layer reset,tokens,base;@layer components{.zaqvbG_head{gap:var(--cc-space-6);flex-direction:column;display:flex}.zaqvbG_bar{gap:var(--cc-space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.zaqvbG_crumbs{gap:var(--cc-space-2);font-size:var(--cc-text-label-sm);color:var(--cc-color-text-secondary);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.zaqvbG_crumb+.zaqvbG_crumb:before{color:var(--cc-color-text-deemphasised);content:"›";margin-inline-end:var(--cc-space-2)}.zaqvbG_crumb+.zaqvbG_crumb:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{content:"‹"}.zaqvbG_crumbLink{color:inherit;text-decoration:none}.zaqvbG_crumbLink:hover{color:var(--cc-color-accent)}.zaqvbG_crumbLink:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.zaqvbG_actions{gap:var(--cc-space-4);flex-wrap:wrap;align-items:center;display:flex}.zaqvbG_switcher{gap:var(--cc-space-0);padding:var(--cc-space-0);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-hairline);border-radius:var(--cc-radius-pill);align-items:center;display:inline-flex}.zaqvbG_buttons{display:contents}.zaqvbG_flip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.zaqvbG_identity{gap:var(--cc-space-5);align-items:center;display:flex}.zaqvbG_mark{inline-size:var(--cc-space-17);block-size:var(--cc-space-17);color:var(--cc-color-accent);background:var(--cc-color-surface-sunken);border-radius:var(--cc-radius-circle);flex:none;justify-content:center;align-items:center;display:inline-flex}.zaqvbG_mark>svg{block-size:50%;inline-size:50%}.zaqvbG_titles{gap:var(--cc-space-2);min-inline-size:0;display:grid}.zaqvbG_titleRow{gap:var(--cc-space-3) var(--cc-space-5);flex-wrap:wrap;align-items:center;display:flex}.zaqvbG_titleRow>h1{overflow-wrap:anywhere;min-inline-size:0}.zaqvbG_kind,.zaqvbG_flag,.zaqvbG_why{gap:var(--cc-space-2);min-block-size:var(--cc-space-9);padding:var(--cc-space-0) var(--cc-space-4);font-size:var(--cc-text-caption);border-radius:var(--cc-radius-pill);align-items:center;display:inline-flex}.zaqvbG_kind{font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-secondary);background:var(--cc-color-surface-sunken)}.zaqvbG_flag{font-weight:var(--cc-font-weight-semibold);overflow-wrap:anywhere;color:var(--cc-color-text-primary);background:var(--cc-color-surface-card);box-shadow:inset 0 0 0 1px var(--cc-color-hairline)}.zaqvbG_flag:before{inline-size:var(--cc-space-3);block-size:var(--cc-space-3);background:var(--cc-color-warning-ink);border-radius:var(--cc-radius-circle);content:""}.zaqvbG_why{max-inline-size:100%;font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-secondary);background:var(--cc-color-surface-sunken)}.zaqvbG_premise{font-size:var(--cc-text-body);color:var(--cc-color-text-secondary);margin:0}.zaqvbG_body,.zaqvbG_panel{gap:var(--cc-space-8);flex-direction:column;display:flex}@media not (min-width:640px){.zaqvbG_head{gap:var(--cc-space-5)}.zaqvbG_bar,.zaqvbG_actions{display:contents}.zaqvbG_identity{order:1;align-items:flex-start}.zaqvbG_switcher{order:2;inline-size:100%;display:flex}.zaqvbG_pick{flex:auto;min-inline-size:0}.zaqvbG_buttons{gap:var(--cc-space-3);order:3;display:flex}.zaqvbG_buttons>*{flex:1 1 0;min-inline-size:0}}}@layer utilities;
@layer reset,tokens,base;@layer components{.IbMs5G_reason{gap:var(--cc-space-1);flex-direction:column;align-items:flex-start;min-inline-size:0;display:inline-flex}.IbMs5G_detail{font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-secondary);overflow-wrap:anywhere}}@layer utilities;
@layer reset,tokens,base;@layer components{.MikZOG_link{font-size:var(--cc-text-label-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-accent);text-decoration:none}.MikZOG_link:hover{text-decoration:underline}.MikZOG_link:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.MikZOG_rows{margin:0;padding:0;list-style:none;display:grid;container:check-ins/inline-size}.MikZOG_row{gap:var(--cc-space-6);padding:var(--cc-space-6) var(--cc-space-9);border-block-start:1px solid var(--cc-color-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}@container check-ins not (min-width:480px){.MikZOG_row{row-gap:var(--cc-space-4);grid-template-columns:auto minmax(0,1fr)}.MikZOG_row>:last-child{grid-column:1/-1;justify-self:start}}.MikZOG_who{gap:var(--cc-space-0);justify-items:start;min-inline-size:0;display:grid}.MikZOG_name{font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-primary);text-decoration:none}.MikZOG_name:any-link:hover{color:var(--cc-color-accent)}.MikZOG_name:any-link:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.MikZOG_reason{font-size:var(--cc-text-caption);color:var(--cc-color-text-deemphasised)}.MikZOG_empty{padding:var(--cc-space-9);color:var(--cc-color-text-deemphasised);margin:0}}@layer utilities;
@layer reset,tokens,base;@layer components{.O3oprq_tableFoot{gap:var(--cc-space-5) var(--cc-space-8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.O3oprq_head{gap:var(--cc-space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;min-block-size:40px;display:flex}.O3oprq_headActions{gap:var(--cc-space-4);flex-wrap:wrap;align-items:center;display:flex}.O3oprq_range{scrollbar-width:none;max-inline-size:100%;overflow-x:auto}.O3oprq_rangeControl{max-inline-size:100%;position:relative}.O3oprq_calendar{z-index:var(--cc-z-overlay);position:absolute;inset-block-start:calc(100% + var(--cc-space-3));inset-inline-end:0}@media not (min-width:640px){.O3oprq_calendar{max-inline-size:calc(100vw - 2 * var(--cc-space-7));inset-inline:0 auto}}.O3oprq_scope{font-size:var(--cc-text-body);color:var(--cc-color-text-secondary);margin:0}.O3oprq_panel{gap:var(--cc-space-8);flex-direction:column;padding-block-start:var(--cc-space-7);display:flex}.O3oprq_grid{gap:var(--cc-space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;container:tiles/inline-size}.O3oprq_link{font-size:var(--cc-text-label-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-accent);text-decoration:none}.O3oprq_link:hover{text-decoration:underline}.O3oprq_link:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.O3oprq_rows{gap:var(--cc-space-6);margin:0;padding:0;list-style:none;display:grid}.O3oprq_goal{gap:var(--cc-space-2) var(--cc-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.O3oprq_goal>:last-child{grid-column:1/-1}.O3oprq_goalText{gap:var(--cc-space-0);min-inline-size:0;display:grid}.O3oprq_goalCell{min-inline-size:var(--cc-space-20)}.O3oprq_bigFigure{gap:var(--cc-space-4);font-size:var(--cc-text-subheading);align-items:baseline;margin:0;display:flex}.O3oprq_nowrap{white-space:nowrap}.O3oprq_progressCell{min-inline-size:var(--cc-space-19)}.O3oprq_progressCell .O3oprq_bar{flex:1}.O3oprq_figures{gap:var(--cc-space-5);align-items:baseline;display:inline-flex}.O3oprq_goalTitle{font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-primary);text-decoration:none}.O3oprq_goalTitle:hover{color:var(--cc-color-accent)}.O3oprq_goalTitle:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.O3oprq_meta{font-size:var(--cc-text-caption);color:var(--cc-color-text-deemphasised)}.O3oprq_figure{font-variant-numeric:tabular-nums;font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-primary)}.O3oprq_flag{font-size:var(--cc-text-caption);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-danger-text)}.O3oprq_bar{flex:none}.O3oprq_legend{grid-template-columns:repeat(var(--cc-step-bar-parts,4), minmax(0, 1fr));gap:var(--cc-space-5) var(--cc-space-7);font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);margin:0;padding:0;list-style:none;display:grid}@media not (min-width:640px){.O3oprq_legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.O3oprq_legendItem{gap:var(--cc-space-1) var(--cc-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.O3oprq_legendItem:before{inline-size:var(--cc-space-4);block-size:var(--cc-space-4);background:var(--cc-color-scale-5);border-radius:var(--cc-radius-circle);content:"";flex:none}.O3oprq_legendLabel{min-inline-size:0}.O3oprq_legendCount{grid-column:1/-1}.O3oprq_legendCount .O3oprq_figure{font-size:var(--cc-text-body)}.O3oprq_legendItem[data-step="2"]:before{background:var(--cc-color-scale-4)}.O3oprq_legendItem[data-step="3"]:before{background:var(--cc-color-scale-3)}.O3oprq_legendItem[data-step=track]:before{background:var(--cc-color-track-subtle);box-shadow:inset 0 0 0 1px var(--cc-color-control-border)}.O3oprq_empty{color:var(--cc-color-text-deemphasised);margin:0}.O3oprq_toolbar{gap:var(--cc-space-5);flex-wrap:wrap;align-items:center;display:flex}.O3oprq_chips{gap:var(--cc-space-3);flex-wrap:wrap;display:flex}.O3oprq_search{gap:var(--cc-space-5);flex-wrap:wrap;flex:0 20rem;align-items:center;min-inline-size:min(16rem,100%);display:flex}.O3oprq_search>*{flex:auto}.O3oprq_status{gap:var(--cc-space-2);white-space:nowrap;align-items:center;display:inline-flex}.O3oprq_status:before{inline-size:var(--cc-space-3);block-size:var(--cc-space-3);background:var(--cc-color-text-muted);border-radius:var(--cc-radius-circle);content:""}.O3oprq_person{gap:var(--cc-space-4);align-items:center;display:inline-flex}.O3oprq_status[data-status=inProgress]:before,.O3oprq_status[data-status=started]:before{background:var(--cc-color-scale-3)}.O3oprq_status[data-status=finished]:before{background:var(--cc-color-scale-5)}}@layer utilities;
@layer reset,tokens,base;@layer components{.S3JNwW_root{gap:var(--cc-space-6);display:grid}.S3JNwW_rows{gap:var(--cc-space-6);margin:0;padding:0;list-style:none;display:grid}.S3JNwW_row{grid-template-areas:"name name name""track value chip";grid-template-columns:minmax(0, 1fr) auto calc(var(--cc-space-15) + var(--cc-space-5));gap:var(--cc-space-2) var(--cc-space-5);align-items:center;display:grid}.S3JNwW_name{gap:var(--cc-space-0);min-inline-size:0;font-size:var(--cc-text-label-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-primary);grid-area:name;display:grid}.S3JNwW_sub{font-size:var(--cc-text-caption);font-weight:var(--cc-font-weight-regular);color:var(--cc-color-text-deemphasised)}.S3JNwW_track{block-size:var(--cc-space-6);grid-area:track;position:relative}.S3JNwW_track:before{background:var(--cc-color-track-subtle);border-radius:var(--cc-radius-pill);content:"";block-size:2px;position:absolute;inset-block-start:calc(50% - 1px);inset-inline:0}.S3JNwW_line{inline-size:calc(var(--cc-skill-to) - var(--cc-skill-from));background:var(--cc-color-accent);block-size:2px;position:absolute;inset-block-start:calc(50% - 1px);inset-inline-start:var(--cc-skill-from)}.S3JNwW_from,.S3JNwW_to{border-radius:var(--cc-radius-circle);margin-block:auto;position:absolute;inset-block:0}.S3JNwW_from{inline-size:var(--cc-space-4);block-size:var(--cc-space-4);background:var(--cc-color-surface-raised);border:2px solid var(--cc-color-text-muted);inset-inline-start:calc(var(--cc-skill-base) - var(--cc-space-2))}.S3JNwW_to{inline-size:var(--cc-space-5);block-size:var(--cc-space-5);background:var(--cc-color-accent);inset-inline-start:calc(var(--cc-skill-now) - var(--cc-space-3))}.S3JNwW_track[data-down] .S3JNwW_line,.S3JNwW_track[data-down] .S3JNwW_to{background:var(--cc-color-data-negative)}.S3JNwW_value{font-variant-numeric:tabular-nums;font-weight:var(--cc-font-weight-semibold);grid-area:value}.S3JNwW_chip{grid-area:chip;justify-content:flex-end;display:flex}.S3JNwW_legend{gap:var(--cc-space-6);font-size:var(--cc-text-caption);color:var(--cc-color-text-deemphasised);flex-wrap:wrap;align-items:center;margin:0;display:flex}.S3JNwW_legendFrom:before,.S3JNwW_legendNow:before{inline-size:var(--cc-space-3);block-size:var(--cc-space-3);vertical-align:1px;border-radius:var(--cc-radius-circle);content:"";margin-inline-end:var(--cc-space-2);display:inline-block}.S3JNwW_legendFrom:before{border:1.5px solid var(--cc-color-text-muted)}.S3JNwW_legendNow:before{background:var(--cc-color-accent)}}@layer utilities;
@layer reset,tokens,base;@layer components{.rYA6Ya_overview{gap:var(--cc-space-8);flex-direction:column;display:flex}.rYA6Ya_meta{font-size:var(--cc-text-caption);color:var(--cc-color-text-deemphasised)}.rYA6Ya_empty{color:var(--cc-color-text-deemphasised);margin:0}.rYA6Ya_bar{flex:none}.rYA6Ya_now{gap:var(--cc-space-6);min-inline-size:0;display:grid}.rYA6Ya_sechead{font-family:var(--cc-eyebrow-font-family);font-size:var(--cc-text-eyebrow);font-weight:var(--cc-font-weight-semibold);letter-spacing:var(--cc-eyebrow-label-tracking);text-transform:var(--cc-eyebrow-text-transform);color:var(--cc-color-text-deemphasised);margin:0}.rYA6Ya_cards{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--cc-space-22) * 3)), 1fr));gap:var(--cc-space-7);margin:0;padding:0;list-style:none;display:grid}.rYA6Ya_card{gap:var(--cc-space-5);min-inline-size:0;padding:var(--cc-space-8) var(--cc-space-9);background:var(--cc-color-surface-raised);border:1px solid var(--cc-color-hairline);border-radius:var(--cc-radius-sub-card);transition:transform var(--cc-duration-base) var(--cc-ease-standard);flex-direction:column;display:flex;position:relative}.rYA6Ya_card:after{border-radius:inherit;box-shadow:var(--cc-elevation-option-hover);content:"";opacity:0;pointer-events:none;transition:opacity var(--cc-duration-fast) var(--cc-ease-standard);position:absolute;inset:0}.rYA6Ya_card:hover{transform:translateY(-2px)}.rYA6Ya_card:hover:after{opacity:1}.rYA6Ya_card[data-alert]{box-shadow:inset 3px 0 0 var(--cc-color-data-negative)}.rYA6Ya_card>:not(.rYA6Ya_cardButton){pointer-events:none}.rYA6Ya_cardButton{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.rYA6Ya_cardButton:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.rYA6Ya_cardTop{gap:var(--cc-space-4);min-block-size:var(--cc-space-8);justify-content:space-between;align-items:center;display:flex}.rYA6Ya_cardKind{font-size:var(--cc-text-eyebrow);font-weight:var(--cc-font-weight-semibold);letter-spacing:var(--cc-eyebrow-label-tracking);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:var(--cc-color-text-deemphasised);overflow:hidden}.rYA6Ya_cardTitle{font-size:var(--cc-text-body);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-primary);transition:color var(--cc-duration-fast) var(--cc-ease-standard)}.rYA6Ya_card:hover .rYA6Ya_cardTitle{color:var(--cc-color-accent)}.rYA6Ya_cardBar{gap:var(--cc-space-5);font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}@media (prefers-reduced-motion:reduce){.rYA6Ya_card,.rYA6Ya_card:after,.rYA6Ya_cardTitle{transition:none}.rYA6Ya_card:hover{transform:none}}.rYA6Ya_facts{gap:var(--cc-space-3);border-block-start:1px solid var(--cc-color-hairline);margin:0;padding-block-start:var(--cc-space-5);display:grid}.rYA6Ya_fact{grid-template-columns:var(--cc-space-17) minmax(0, 1fr);gap:var(--cc-space-4);font-size:var(--cc-text-caption);display:grid}.rYA6Ya_fact dt{color:var(--cc-color-text-deemphasised)}.rYA6Ya_fact dd{color:var(--cc-color-text-primary);margin:0}.rYA6Ya_fact[data-soon] dd:before{inline-size:var(--cc-space-2);block-size:var(--cc-space-2);vertical-align:2px;background:var(--cc-color-warning-ink);border-radius:var(--cc-radius-circle);content:"";margin-inline-end:var(--cc-space-3);display:inline-block}.rYA6Ya_also{gap:var(--cc-space-8);flex-wrap:wrap;margin-block-start:var(--cc-space-6);display:flex}.rYA6Ya_alsoGroup{gap:var(--cc-space-2);display:grid}.rYA6Ya_alsoList{gap:var(--cc-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rYA6Ya_alsoItem{gap:var(--cc-space-0);padding:var(--cc-space-3) var(--cc-space-5);font:inherit;font-size:var(--cc-text-label-sm);color:var(--cc-color-text-primary);text-align:start;background:var(--cc-color-surface-sunken);border-radius:var(--cc-radius-md);cursor:pointer;border:0;display:grid}.rYA6Ya_alsoItem:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.rYA6Ya_waiting{gap:var(--cc-space-2);margin:0;margin-block-start:var(--cc-space-6);padding:0;list-style:none;display:grid}.rYA6Ya_waitingItem{gap:var(--cc-space-3);font-size:var(--cc-text-label-sm);color:var(--cc-color-text-secondary);flex-wrap:wrap;align-items:baseline;display:flex}.rYA6Ya_goalList,.rYA6Ya_skills,.rYA6Ya_steps{margin:0;padding:0;list-style:none;display:grid}.rYA6Ya_goalRow{padding:var(--cc-space-6) var(--cc-space-7);border-block-end:1px solid var(--cc-color-hairline)}.rYA6Ya_goalRow:last-child{border-block-end:0}.rYA6Ya_goalHead,.rYA6Ya_skillHead{gap:var(--cc-space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;inline-size:100%;display:flex}.rYA6Ya_goalBadges{gap:var(--cc-space-4);align-items:center;display:inline-flex}.rYA6Ya_goalBar{gap:var(--cc-space-5);align-items:center;margin-block-start:var(--cc-space-3);display:flex}.rYA6Ya_goalBar>:first-child{flex:1}.rYA6Ya_skills{gap:var(--cc-space-2);margin-block:var(--cc-space-5)}.rYA6Ya_skill{padding:var(--cc-space-3) var(--cc-space-5);background:var(--cc-color-surface-sunken);border-radius:var(--cc-radius-md)}.rYA6Ya_skillHead>:first-child{flex:1}.rYA6Ya_skillName{gap:var(--cc-space-3);font-weight:var(--cc-font-weight-medium);align-items:baseline;display:inline-flex}.rYA6Ya_skillScore{gap:var(--cc-space-3);align-items:center;display:inline-flex}.rYA6Ya_steps{gap:var(--cc-space-2);margin-block-start:var(--cc-space-3)}.rYA6Ya_step{gap:var(--cc-space-5);font-size:var(--cc-text-label-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;display:grid}.rYA6Ya_mark{font-size:var(--cc-text-caption);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-deemphasised)}.rYA6Ya_mark[data-status=done]{color:var(--cc-color-status-positive)}.rYA6Ya_mark[data-status=up_next]{color:var(--cc-color-accent)}}@layer utilities;
@layer reset,tokens,base;@layer components{._6KSL8a_overview{gap:var(--cc-space-8);flex-direction:column;display:flex}._6KSL8a_now{gap:var(--cc-space-6);min-inline-size:0;display:grid}._6KSL8a_nowHead,._6KSL8a_cardHead{gap:var(--cc-space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}._6KSL8a_eyebrow{font-family:var(--cc-eyebrow-font-family);font-size:var(--cc-text-eyebrow);font-weight:var(--cc-font-weight-semibold);letter-spacing:var(--cc-eyebrow-label-tracking);text-transform:var(--cc-eyebrow-text-transform);color:var(--cc-color-text-deemphasised);margin:0}._6KSL8a_meta{font-size:var(--cc-text-caption);color:var(--cc-color-text-deemphasised)}._6KSL8a_cards{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--cc-space-22) * 3)), 1fr));gap:var(--cc-space-7);margin:0;padding:0;list-style:none;display:grid}._6KSL8a_card{gap:var(--cc-space-5);min-inline-size:0;padding:var(--cc-space-8) var(--cc-space-9);background:var(--cc-color-surface-raised);border:1px solid var(--cc-color-hairline);border-radius:var(--cc-radius-sub-card);flex-direction:column;display:flex}._6KSL8a_card[data-alert]{box-shadow:inset 3px 0 0 var(--cc-color-data-negative)}._6KSL8a_cardHead{min-block-size:var(--cc-space-9)}._6KSL8a_cardTitle{font-size:var(--cc-text-body);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-primary)}._6KSL8a_cardBar{gap:var(--cc-space-5);font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}._6KSL8a_facts{gap:var(--cc-space-3);border-block-start:1px solid var(--cc-color-hairline);margin:0;padding-block-start:var(--cc-space-5);display:grid}._6KSL8a_fact{grid-template-columns:var(--cc-space-21) minmax(0, 1fr);gap:var(--cc-space-4);font-size:var(--cc-text-caption);display:grid}._6KSL8a_fact dt{color:var(--cc-color-text-deemphasised)}._6KSL8a_fact dd{color:var(--cc-color-text-primary);margin:0}._6KSL8a_fact[data-soon] dd:before{inline-size:var(--cc-space-2);block-size:var(--cc-space-2);vertical-align:2px;background:var(--cc-color-warning-ink);border-radius:var(--cc-radius-circle);content:"";margin-inline-end:var(--cc-space-3);display:inline-block}}@layer utilities;
@layer reset,tokens,base;@layer components{.ULaTgq_usage{gap:var(--cc-space-9);display:grid}.ULaTgq_tiles{gap:var(--cc-space-7);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.ULaTgq_tile{gap:var(--cc-space-7);padding:var(--cc-space-11);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border-soft);border-radius:var(--cc-radius-sub-card);display:grid}.ULaTgq_limit{gap:var(--cc-space-5);justify-items:start;display:grid}.ULaTgq_planHead{gap:var(--cc-space-5);justify-content:space-between;align-items:center;display:flex}.ULaTgq_facts{grid-template-columns:repeat(auto-fit, minmax(var(--cc-space-22), 1fr));gap:var(--cc-space-9);margin:0;display:grid}.ULaTgq_facts dt{font-size:var(--cc-text-caption);color:var(--cc-color-text-deemphasised)}.ULaTgq_facts dd{gap:var(--cc-space-3);margin:var(--cc-space-1) 0 var(--cc-space-3);font-size:var(--cc-text-body);font-weight:var(--cc-font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--cc-color-text-primary);display:grid}.ULaTgq_member{gap:var(--cc-space-5);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.ULaTgq_member:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.ULaTgq_memberName{gap:var(--cc-space-1);min-inline-size:0;display:grid}.ULaTgq_useCell{grid-template-columns:minmax(0, calc(var(--cc-space-22) * 3)) max-content max-content;gap:var(--cc-space-5);font-variant-numeric:tabular-nums;flex:1;align-items:center;display:grid}.ULaTgq_useCell>:not(:first-child){white-space:nowrap}.ULaTgq_useCell>:nth-child(2){min-inline-size:calc(var(--cc-space-11) * 2);text-align:end}.ULaTgq_useCell>:last-child{min-inline-size:var(--cc-space-15)}.ULaTgq_planAction{justify-self:start}.ULaTgq_tileFoot{gap:var(--cc-space-5);justify-content:space-between;align-items:center;display:flex}.ULaTgq_sessions{margin:var(--cc-space-5) 0 0;padding:0;list-style:none;display:grid}.ULaTgq_session{gap:var(--cc-space-5);padding-block:var(--cc-space-5);border-block-end:1px solid var(--cc-color-border-soft);align-items:center;display:flex}.ULaTgq_session>:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;margin-inline-start:auto}@media (max-width:768px){.ULaTgq_tiles{grid-template-columns:minmax(0,1fr)}}}@layer utilities;
@layer reset,tokens,base;@layer components{.utl_-W_page{gap:var(--cc-space-9);display:grid}.utl_-W_stats{grid-template-columns:repeat(auto-fit, minmax(calc(var(--cc-space-22) * 2), 1fr));gap:var(--cc-space-7);display:grid}.utl_-W_tile{gap:var(--cc-space-5);padding:var(--cc-space-9) var(--cc-space-11);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border-soft);border-radius:var(--cc-radius-sub-card);display:grid}.utl_-W_foot{justify-self:end}.utl_-W_link,.utl_-W_itemLink{font-weight:var(--cc-font-weight-medium);text-decoration:none}.utl_-W_link{font-size:var(--cc-text-label-sm);color:var(--cc-color-accent)}.utl_-W_itemLink{color:var(--cc-color-text-primary)}.utl_-W_link:hover,.utl_-W_itemLink:hover{text-decoration:underline}.utl_-W_link:focus-visible,.utl_-W_itemLink:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.utl_-W_newItem{gap:var(--cc-space-2);justify-self:start;align-items:center;display:inline-flex}.utl_-W_title{gap:var(--cc-space-1);display:grid}.utl_-W_dialog{gap:var(--cc-space-7);display:grid}.utl_-W_head{gap:var(--cc-space-5);justify-content:space-between;align-items:start;padding-inline-end:var(--cc-modal-close-clearance);display:flex}.utl_-W_who{justify-self:start}.utl_-W_heading{gap:var(--cc-space-1);padding-inline-end:var(--cc-space-11);display:grid}.utl_-W_list{gap:var(--cc-space-3);max-block-size:calc(var(--cc-space-22) * 3);padding-block:var(--cc-space-2);padding-inline:var(--cc-space-1);display:grid;overflow-y:auto}.utl_-W_summary{border:1px solid var(--cc-color-border-soft);border-radius:var(--cc-radius-row);display:grid}.utl_-W_summaryRow{gap:var(--cc-space-5);padding:var(--cc-space-5) var(--cc-space-7);align-items:center;display:flex}.utl_-W_summaryRow+.utl_-W_summaryRow{border-block-start:1px solid var(--cc-color-border-soft)}.utl_-W_grow{flex:1;min-inline-size:0}.utl_-W_notice{padding:var(--cc-space-5) var(--cc-space-7);color:var(--cc-color-danger-text);background:var(--cc-color-danger-subtle);border:1px solid var(--cc-color-danger-border);border-radius:var(--cc-radius-row)}.utl_-W_footer{gap:var(--cc-space-5);border-block-start:1px solid var(--cc-color-border-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-block-start:var(--cc-space-7);display:flex}.utl_-W_reach{margin-inline-end:auto}}@layer utilities;
@layer reset,tokens,base;@layer components{.Tjli6W_head{justify-content:flex-end;align-items:center;gap:var(--cc-space-4);flex-wrap:wrap;margin-block-end:var(--cc-space-6);display:flex}.Tjli6W_headActions{gap:var(--cc-space-3);flex-wrap:wrap;display:flex}.Tjli6W_stats{margin-block-end:var(--cc-space-6)}.Tjli6W_toolbar{align-items:center;gap:var(--cc-space-3);flex-wrap:wrap;margin-block-end:var(--cc-space-4);display:flex}.Tjli6W_search{flex:16rem;min-inline-size:0;max-inline-size:20rem}@media not (min-width:820px){.Tjli6W_search{flex-basis:100%;max-inline-size:none}}.Tjli6W_confirm{gap:var(--cc-space-2);padding:var(--cc-space-4);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-danger-border);border-radius:var(--cc-radius-md);margin-block-end:var(--cc-space-4);display:grid}.Tjli6W_confirmActions{gap:var(--cc-space-3);display:flex}.Tjli6W_member{align-items:center;gap:var(--cc-space-3);min-inline-size:0;display:flex}.Tjli6W_who{min-inline-size:0;display:grid}.Tjli6W_name,.Tjli6W_open{color:var(--cc-color-text-primary);font-weight:600}.Tjli6W_open{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.Tjli6W_open:focus-visible{outline:2px solid var(--cc-color-accent);outline-offset:2px}.Tjli6W_status{justify-items:start;gap:var(--cc-space-1);display:grid}.Tjli6W_state{gap:var(--cc-space-2);white-space:nowrap;align-items:center;display:inline-flex}.Tjli6W_state:before{box-sizing:border-box;background:var(--cc-color-text-muted);border-radius:var(--cc-radius-circle);content:"";block-size:.5rem;inline-size:.5rem}.Tjli6W_state[data-status=started]:before{background:var(--cc-color-scale-3)}.Tjli6W_state[data-status=finished]:before{background:var(--cc-color-scale-5)}.Tjli6W_state[data-status=invited]:before{border:1px dashed var(--cc-color-text-muted);background:0 0}.Tjli6W_none{color:var(--cc-color-text-secondary)}.Tjli6W_empty{justify-items:center;gap:var(--cc-space-2);padding:var(--cc-space-8) var(--cc-space-4);text-align:center;display:grid}.Tjli6W_foot{justify-content:space-between;align-items:center;gap:var(--cc-space-3);flex-wrap:wrap;display:flex}.Tjli6W_link{font-size:var(--cc-text-caption);color:var(--cc-color-accent)}}@layer utilities;
@layer reset,tokens,base;@layer components{.fg3Y7a_dialog.fg3Y7a_dialog.fg3Y7a_dialog{gap:var(--cc-space-5);padding:var(--cc-space-7) var(--cc-space-7) var(--cc-space-6);display:grid}.fg3Y7a_title{font-size:var(--cc-text-subheading);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-primary);margin:0}.fg3Y7a_label{font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-primary)}.fg3Y7a_tokens{align-items:center;gap:var(--cc-space-2);min-block-size:2.75rem;padding:var(--cc-space-2) var(--cc-space-3);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-md);flex-wrap:wrap;display:flex}.fg3Y7a_tokens:focus-within{outline:2px solid var(--cc-color-accent);outline-offset:1px}.fg3Y7a_token,.fg3Y7a_tokenBad{align-items:center;gap:var(--cc-space-1);padding-block:var(--cc-space-1);padding-inline:var(--cc-space-3) var(--cc-space-2);font-size:var(--cc-text-caption);color:var(--cc-color-text-primary);background:var(--cc-color-surface-sunken);border:1px solid var(--cc-color-border-soft);border-radius:var(--cc-radius-pill);display:inline-flex}.fg3Y7a_tokenBad{color:var(--cc-color-danger-text);background:var(--cc-color-danger-subtle);border-color:var(--cc-color-danger-border)}.fg3Y7a_tokenRemove{block-size:1.25rem;inline-size:1.25rem;color:inherit;border-radius:var(--cc-radius-full);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.fg3Y7a_tokenRemove:focus-visible{outline:2px solid var(--cc-color-accent)}.fg3Y7a_tokenInput{min-inline-size:0;padding:var(--cc-space-1) 0;font:inherit;font-size:var(--cc-text-sm);color:var(--cc-color-text-primary);background:0 0;border:0;outline:none;flex:10rem}.fg3Y7a_tokenInput::placeholder{color:var(--cc-color-text-placeholder)}.fg3Y7a_problem{font-size:var(--cc-text-caption);color:var(--cc-color-danger-text);margin:0}.fg3Y7a_notice{padding:var(--cc-space-3) var(--cc-space-4);background:var(--cc-color-surface-sunken);border-radius:var(--cc-radius-md)}.fg3Y7a_field{gap:var(--cc-space-2);display:grid}.fg3Y7a_actions{justify-content:flex-end;gap:var(--cc-space-3);margin-inline:calc(-1 * var(--cc-space-7));padding:var(--cc-space-5) var(--cc-space-7) 0;border-block-start:1px solid var(--cc-color-hairline);flex-wrap:wrap;display:flex}}@layer utilities;
@layer reset,tokens,base;@layer components{.ya1JHq_root{display:contents}.ya1JHq_reveal{grid-column:1;grid-row:var(--cc-refinement-row,1);place-self:center start;align-items:center;gap:var(--cc-space-2);min-block-size:44px;padding:var(--cc-space-3) var(--cc-space-4);font:inherit;font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-accent);cursor:pointer;border-radius:var(--cc-radius-sub-card);background:0 0;border:0;display:inline-flex}.ya1JHq_reveal:hover{background:var(--cc-color-surface-sunken)}.ya1JHq_reveal:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.ya1JHq_field{grid-column:1;grid-row:var(--cc-refinement-row,1);gap:var(--cc-space-3);box-sizing:border-box;min-block-size:56px;min-inline-size:0;padding-block:var(--cc-space-1);padding-inline:var(--cc-space-4) var(--cc-space-2);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-sub-card);flex:1;align-items:center;display:flex;position:relative}.ya1JHq_inputRow{grid-column:1;grid-row:var(--cc-refinement-row,1);align-items:center;gap:var(--cc-space-2);min-inline-size:0;display:flex}.ya1JHq_close{block-size:44px;color:var(--cc-color-accent);border-radius:var(--cc-radius-circle);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.ya1JHq_close:hover{background:var(--cc-color-surface-sunken)}.ya1JHq_close:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.ya1JHq_close:disabled{opacity:.5;cursor:default}.ya1JHq_field:focus-within{border-color:var(--cc-color-accent);box-shadow:var(--cc-focus-ring-field)}.ya1JHq_field[data-expanded=true]{padding-block:var(--cc-space-3)}.ya1JHq_sparkle{color:var(--cc-color-text-placeholder);flex:none;display:flex}.ya1JHq_field textarea{block-size:24px;min-inline-size:0;padding:0 var(--cc-space-1);font:inherit;font-size:16px;font-weight:var(--cc-font-weight-regular);color:var(--cc-color-text-primary);resize:none;background:0 0;border:0;outline:none;flex:1;line-height:24px}.ya1JHq_field textarea::placeholder{color:var(--cc-color-text-muted);opacity:1;text-align:start}.ya1JHq_field textarea:disabled{opacity:1}.ya1JHq_field button{block-size:44px;inline-size:44px;color:var(--cc-color-accent);cursor:pointer;background:var(--cc-color-surface-sunken);border-radius:var(--cc-radius-sub-card);border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.ya1JHq_field button:not(:disabled){color:var(--cc-color-text-on-accent);background:var(--cc-color-accent)}.ya1JHq_loading{grid-column:1/-1;grid-row:calc(var(--cc-refinement-row,1) + 1);font-size:14px;font-weight:var(--cc-font-weight-regular);color:var(--cc-color-text-secondary);line-height:1.5}.ya1JHq_spinner{border:2px solid var(--cc-color-border);border-block-start-color:var(--cc-color-accent);border-radius:var(--cc-radius-circle);block-size:18px;inline-size:18px;animation:1s linear infinite ya1JHq_spin}@keyframes ya1JHq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ya1JHq_spinner{animation:none}}.ya1JHq_field button:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.ya1JHq_field textarea:focus-visible{box-shadow:none;outline:none}.ya1JHq_field button:disabled{cursor:default;opacity:.5}.ya1JHq_error{grid-column:1/-1;grid-row:calc(var(--cc-refinement-row,1) + 1);margin-block:var(--cc-space-2) 0;font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-regular);color:var(--cc-color-text-primary);line-height:1.5}.ya1JHq_skeletons{gap:var(--cc-space-3);margin-block-start:var(--cc-space-8);display:grid}.ya1JHq_skeleton{gap:var(--cc-space-5);min-block-size:64px;padding-inline:var(--cc-space-5);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-sub-card);opacity:.6;align-items:center;display:flex}.ya1JHq_skeleton>span:not(:first-child){background:var(--cc-color-border-strong);border-radius:var(--cc-radius-sub-card);block-size:12px;inline-size:50%}.ya1JHq_skeleton>span:last-child{inline-size:12%;margin-inline-start:auto}}@layer utilities;
@layer reset,tokens,base;@layer components{.TWgRWG_field,.TWgRWG_stack{gap:var(--cc-space-2);display:grid}.TWgRWG_section{gap:var(--cc-space-4);display:grid}.TWgRWG_actions{justify-content:flex-end;gap:var(--cc-space-3);flex-wrap:wrap;display:flex}.TWgRWG_figures{gap:var(--cc-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.TWgRWG_quiet{padding:var(--cc-space-4) var(--cc-space-6);font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-on-accent-subtle);background:var(--cc-color-accent-subtle);border-radius:var(--cc-radius-md);margin:0}.TWgRWG_facts{gap:var(--cc-space-2) var(--cc-space-4);font-size:var(--cc-text-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.TWgRWG_facts dt{color:var(--cc-color-text-secondary)}.TWgRWG_facts dd{color:var(--cc-color-text-primary);margin:0}.TWgRWG_list{gap:var(--cc-space-3);margin:0;padding:0;list-style:none;display:grid}.TWgRWG_item{gap:var(--cc-space-1);border-block-end:1px solid var(--cc-color-border-soft);padding-block-end:var(--cc-space-3);display:grid}.TWgRWG_link{font-size:var(--cc-text-sm);color:var(--cc-color-accent);font-weight:600;text-decoration:none}.TWgRWG_link:hover{text-decoration:underline}.TWgRWG_foot .TWgRWG_remove[data-tone=danger]{color:var(--cc-color-danger-text);border-color:var(--cc-color-danger-border)}.TWgRWG_foot .TWgRWG_remove[data-tone=danger]:hover:not(:disabled){color:var(--cc-color-danger-text);background:var(--cc-color-danger-subtle);border-color:var(--cc-color-danger-border)}.TWgRWG_foot{justify-content:space-between;align-items:center;gap:var(--cc-space-3);flex-wrap:wrap;inline-size:100%;display:flex}}@layer utilities;
@layer reset,tokens,base;@layer components{.X6NNxW_overlay{border-radius:inherit;position:absolute;inset:0}.X6NNxW_overlay .X6NNxW_trigger.X6NNxW_trigger{cursor:help;border-radius:inherit;background:0 0;border:0;block-size:100%;inline-size:100%;max-inline-size:none;padding:0}.X6NNxW_tip{z-index:var(--cc-z-toast);max-inline-size:calc(100% - var(--cc-space-4) * 2);padding:var(--cc-space-2) var(--cc-space-4);font-size:var(--cc-text-caption-sm);font-weight:var(--cc-font-weight-regular);color:var(--cc-color-text-on-dark);background:var(--cc-color-canvas);border-radius:var(--cc-radius-sm);box-shadow:var(--cc-elevation-bubble);pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--cc-space-2));inset-inline-start:var(--cc-space-4)}}@layer utilities;
@layer reset,tokens,base;@layer components{.f3ffSG_board{gap:var(--cc-space-8);flex-direction:column;display:flex}}@layer utilities;
@layer reset,tokens,base;@layer components{.LweYma_screen{background:linear-gradient(180deg, var(--cc-color-sky-wash-top) 0%, var(--cc-color-surface-page) 55%);flex-direction:column;block-size:100dvh;inline-size:100%;display:flex;position:relative;overflow:hidden}.LweYma_scene{position:absolute;inset:0}.LweYma_sky{object-fit:cover}.LweYma_stage{z-index:var(--cc-z-content);min-block-size:0;padding-block:max(var(--cc-panel-inset-block-start), var(--cc-chrome-clearance)) var(--cc-space-15);padding-inline:var(--cc-gutter-inline);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.LweYma_panel.LweYma_panel.LweYma_panel{inline-size:100%;max-inline-size:1100px;animation:var(--cc-keyframe-rise) .6s .1s both;margin-inline:auto;padding:34px 36px 30px}.LweYma_panel.LweYma_panel.LweYma_panel,.LweYma_newGoalPanel{overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;min-block-size:0;overflow-y:auto}.LweYma_panel.LweYma_panel.LweYma_panel::-webkit-scrollbar{display:none}.LweYma_newGoalPanel::-webkit-scrollbar{display:none}@media (min-width:760px){.LweYma_panel.LweYma_panel.LweYma_panel{flex-direction:column;display:flex;overflow:hidden}.LweYma_panel.LweYma_panel.LweYma_panel>.LweYma_modules{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-block-size:0;overflow-y:auto}.LweYma_panel.LweYma_panel.LweYma_panel>.LweYma_modules::-webkit-scrollbar{display:none}}@media not (min-width:760px){.LweYma_stage{overscroll-behavior:contain;display:block;overflow-y:auto}.LweYma_panel.LweYma_panel.LweYma_panel,.LweYma_newGoalPanel{flex:none;overflow:visible}}.LweYma_newGoalPanel{inline-size:100%;max-inline-size:1100px;margin-inline:auto}.LweYma_topBar{gap:var(--cc-space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.LweYma_back{font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-link-strong);align-self:flex-start;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.LweYma_back:hover{color:var(--cc-color-score-delta)}.LweYma_back:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.LweYma_heading{gap:var(--cc-space-9);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-start:var(--cc-space-9);display:flex}.LweYma_headingText{flex:18rem;min-inline-size:0}.LweYma_headingTitle.LweYma_headingTitle.LweYma_headingTitle{font-weight:var(--cc-font-weight-medium);font-size:var(--cc-text-question);letter-spacing:-.024em}.LweYma_headingActions{gap:var(--cc-space-4);flex-wrap:wrap;flex:none;align-items:center;display:flex}.LweYma_addModule{flex:none}.LweYma_curriculumState.LweYma_curriculumState.LweYma_curriculumState{margin-block-start:var(--cc-space-9);display:block}.LweYma_curriculumError.LweYma_curriculumError.LweYma_curriculumError{color:var(--cc-color-danger-text);margin-block-start:var(--cc-space-9);display:block}.LweYma_lockedNote.LweYma_lockedNote.LweYma_lockedNote{border-block-start:1px solid var(--cc-color-border-strong);margin-block-start:var(--cc-space-9);padding-block-start:var(--cc-space-8);display:block}.LweYma_saveBar{gap:var(--cc-space-6);border-block-start:1px solid var(--cc-color-border-strong);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-block-start:var(--cc-space-9);padding-block-start:var(--cc-space-8);display:flex}.LweYma_saveBlocked.LweYma_saveBlocked.LweYma_saveBlocked{text-align:start;flex:1;min-inline-size:0}.LweYma_save{flex:none}.LweYma_acceptBar{gap:var(--cc-space-5);border-block-start:1px solid var(--cc-color-border-strong);flex-direction:column;align-items:flex-end;margin-block-start:var(--cc-space-9);padding-block-start:var(--cc-space-8);display:flex}.LweYma_acceptNote.LweYma_acceptNote.LweYma_acceptNote{color:var(--cc-color-text-secondary);align-self:stretch}.LweYma_acceptActions{gap:var(--cc-space-6);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.LweYma_refinementRow{gap:var(--cc-space-6);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;inline-size:100%;display:flex}.LweYma_module.LweYma_module.LweYma_module[data-refined=true]{border-color:var(--cc-color-accent)}.LweYma_refinedLabel{align-items:center;gap:var(--cc-space-1);padding:var(--cc-space-2) var(--cc-space-3);font-size:var(--cc-text-caption-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-accent);white-space:nowrap;background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-pill);display:inline-flex}.LweYma_refinedLabel:before{content:"• ";color:var(--cc-color-accent)}.LweYma_refinementContents{display:contents}.LweYma_refinementRow:has([data-refinement-composer]){--cc-refinement-row:1;gap:var(--cc-space-3) var(--cc-space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.LweYma_refinementRow:has([data-refinement-result]){--cc-refinement-row:2}.LweYma_refinementRow:has([data-refinement-composer])>button{grid-row:var(--cc-refinement-row);grid-column:2}.LweYma_refinementRow:has([data-refinement-composer])>.LweYma_acceptActions{grid-row:var(--cc-refinement-row);grid-column:2}@media (max-width:640px){.LweYma_refinementRow:has([data-refinement-composer]){grid-template-columns:minmax(0,1fr)}.LweYma_refinementRow:has([data-refinement-composer])>button{grid-area:auto/1;justify-self:end}.LweYma_refinementRow:has([data-refinement-composer])>.LweYma_acceptActions{grid-area:auto/1;justify-self:end}}.LweYma_refinementRow>:first-child:not(button,.LweYma_acceptActions){flex:340px;min-inline-size:0}.LweYma_refinementRow>button,.LweYma_refinementRow>.LweYma_acceptActions{flex:none;max-inline-size:100%;margin-block-end:0}.LweYma_refinementRow>button,.LweYma_refinementRow>.LweYma_acceptActions>button{min-block-size:56px}.LweYma_modules{margin:var(--cc-space-10) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.LweYma_proceedBar{gap:var(--cc-space-5);border-block-start:1px solid var(--cc-color-border-strong);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-block-start:var(--cc-space-9);padding-block-start:var(--cc-space-8);display:flex}.LweYma_module.LweYma_module.LweYma_module{--cc-module-title-size:17px;--cc-module-title-leading:1.3;--cc-module-title-tracking:-.012em;--cc-module-title-weight:var(--cc-font-weight-regular);--cc-objective-size:var(--cc-text-sm);--cc-objective-leading:1;background:var(--cc-color-subcard-fill);border:1px solid var(--cc-color-slide-card-border);border-radius:var(--cc-radius-row);padding:19px 24px}.LweYma_module.LweYma_module.LweYma_module[data-open]{background:var(--cc-color-surface-card);border-color:var(--cc-color-glass-border)}.LweYma_moduleHead{column-gap:var(--cc-space-8);grid-template-columns:22px minmax(0,1fr) auto auto auto;align-items:center;display:grid}.LweYma_moduleNum{color:var(--cc-color-metal-soft);font-size:var(--cc-text-caption);font-weight:var(--cc-font-weight-regular);font-variant-numeric:tabular-nums}.LweYma_module.LweYma_module.LweYma_module[data-open] .LweYma_moduleNum{color:var(--cc-color-accent)}.LweYma_moduleTitle.LweYma_moduleTitle.LweYma_moduleTitle{font-weight:var(--cc-module-title-weight);font-size:var(--cc-module-title-size);line-height:var(--cc-module-title-leading);letter-spacing:var(--cc-module-title-tracking);text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;overflow:hidden}.LweYma_moduleTitleField{min-inline-size:0;font:inherit;font-size:var(--cc-module-title-size);line-height:var(--cc-module-title-leading);letter-spacing:var(--cc-module-title-tracking);font-weight:var(--cc-module-title-weight);color:var(--cc-color-text-primary);border:0;border-block-end:1.5px solid var(--cc-color-data-positive);background:0 0;outline:none;padding:0 0 4px}.LweYma_moduleEdit{gap:var(--cc-space-4);font-family:inherit;font-size:var(--cc-text-caption);line-height:1;font-weight:var(--cc-font-weight-medium);color:var(--cc-color-accent);cursor:pointer;border-radius:var(--cc-radius-pill);background:0 0;border:0;align-items:center;padding:8px 4px;display:inline-flex}.LweYma_moduleEdit:hover{color:var(--cc-color-accent-strong)}.LweYma_moduleEdit:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.LweYma_moduleEdit[data-editing]{color:var(--cc-color-text-on-accent);background:var(--cc-color-accent);padding:8px 20px}.LweYma_moduleEdit[data-editing]:hover{color:var(--cc-color-text-on-accent);background:var(--cc-color-accent-strong)}.LweYma_moduleActions{gap:var(--cc-space-4);align-items:center;display:inline-flex}.LweYma_moduleRemove{padding:var(--cc-space-3);font:inherit;color:var(--cc-color-metal-soft);cursor:pointer;border-radius:var(--cc-radius-pill);background:0 0;border:0;align-items:center;display:inline-flex}.LweYma_moduleRemove:hover{color:var(--cc-color-danger-text)}.LweYma_moduleRemove:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.LweYma_modulePending{align-items:center;padding:8px 4px;display:inline-flex}.LweYma_moduleMeta.LweYma_moduleMeta.LweYma_moduleMeta{font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.LweYma_moduleDuration{flex:none;min-inline-size:96px}.LweYma_moduleToggle{font:inherit;color:var(--cc-color-metal-soft);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.LweYma_moduleToggle:hover{color:var(--cc-color-text-deemphasised)}.LweYma_moduleToggle:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.LweYma_moduleChevron{transition:transform var(--cc-duration-expand) var(--cc-ease-emphasis);flex:none}.LweYma_moduleChevron[data-open]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.LweYma_moduleChevron{transition:none}}.LweYma_modulePanel{padding-block-start:var(--cc-space-5)}.LweYma_moduleError.LweYma_moduleError.LweYma_moduleError{color:var(--cc-color-danger-text)}.LweYma_moduleLink{background:var(--cc-color-control-translucent);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-sub-card);align-items:center;gap:12px;padding:15px 18px;text-decoration:none;display:flex}.LweYma_moduleLink[href]:hover{background:var(--cc-color-surface-row-hover)}.LweYma_moduleLink[href]:focus-visible{background:var(--cc-color-surface-row-hover);box-shadow:var(--cc-focus-ring-control);outline:none}.LweYma_moduleLinkGlyph{color:var(--cc-color-link);flex:none;display:flex}.LweYma_moduleDescription.LweYma_moduleDescription.LweYma_moduleDescription{margin:0 0 var(--cc-space-4);max-inline-size:72ch}.LweYma_objectives{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.LweYma_objective{background:var(--cc-color-control-translucent);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-sub-card);align-items:center;gap:18px;padding:15px 18px;display:flex}.LweYma_objectivePending{box-sizing:border-box;block-size:calc(var(--cc-objective-size) + 36px);background:var(--cc-color-control-translucent);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-sub-card);align-items:center;padding:15px 18px;display:flex}.LweYma_objectiveDot{box-sizing:border-box;border:1.5px solid var(--cc-color-accent);border-radius:var(--cc-radius-circle);flex:none;block-size:9px;inline-size:9px}.LweYma_objective[data-taught=true] .LweYma_objectiveDot{background:var(--cc-color-accent)}.LweYma_objectiveText.LweYma_objectiveText.LweYma_objectiveText,.LweYma_objectiveField{box-sizing:border-box;min-inline-size:0;block-size:calc(var(--cc-objective-size) + 4px);font-size:var(--cc-objective-size);line-height:var(--cc-objective-leading);border:0;border-block-end:1px solid #0000;flex:1;padding:0 0 3px}.LweYma_objectiveField{font:inherit;font-size:var(--cc-objective-size);line-height:var(--cc-objective-leading);color:var(--cc-color-text-primary);border-block-end-color:var(--cc-color-data-positive);background:0 0;outline:none}.LweYma_suggest{font-family:inherit;font-size:var(--cc-text-label);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-accent);cursor:pointer;background:var(--cc-color-accent-wash);border:1px solid var(--cc-color-accent-subtle);border-radius:var(--cc-radius-pill);align-items:center;gap:9px;padding:8px 18px;display:none}.LweYma_suggest:hover:not(:disabled){background:var(--cc-color-accent-subtle)}.LweYma_suggest:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.LweYma_suggest:disabled{cursor:default;opacity:.6}.LweYma_objectiveRemove{padding:0 var(--cc-space-2);font-family:inherit;font-size:var(--cc-text-body-md);font-weight:var(--cc-font-weight-light);color:var(--cc-color-text-deemphasised);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.LweYma_objectiveRemove:hover{color:var(--cc-color-danger-text)}.LweYma_objectiveRemove:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.LweYma_moduleFooter{gap:var(--cc-space-8);flex-wrap:wrap;align-items:center;margin-block-start:14px;padding-inline-start:18px;display:flex}.LweYma_addObjective{font-family:inherit;font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-link);cursor:pointer;background:0 0;border:0;padding:0}.LweYma_addObjective:hover{color:var(--cc-color-link-hover)}.LweYma_addObjective:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}@media (pointer:coarse){.LweYma_moduleToggle,.LweYma_objectiveRemove,.LweYma_addObjective{min-block-size:var(--cc-tap-min)}}@media (max-width:700px){.LweYma_moduleHead{row-gap:var(--cc-space-4);grid-template-columns:26px minmax(0,1fr) auto}.LweYma_moduleActions,.LweYma_moduleMeta.LweYma_moduleMeta.LweYma_moduleMeta{grid-column:2;justify-self:start}}.LweYma_titleRow{gap:var(--cc-space-3);align-items:baseline;min-inline-size:0;display:flex}.LweYma_titleEdit{flex:none}.LweYma_titleForm{gap:var(--cc-space-4);display:grid}.LweYma_titleField{inline-size:min(100%,36rem)}.LweYma_titleActions{gap:var(--cc-space-3);align-items:center;display:flex}.LweYma_titleHint{font-size:var(--cc-text-sm);color:var(--cc-color-text-tertiary);transition:color var(--cc-duration-quick) var(--cc-ease-standard);margin-inline-start:var(--cc-space-2)}.LweYma_titleHint[data-state=attention]{color:var(--cc-color-danger-text)}.LweYma_module.LweYma_module.LweYma_module[data-reorderable]{position:relative}.LweYma_module.LweYma_module.LweYma_module[data-reorderable] .LweYma_moduleHead{grid-template-columns:14px 22px minmax(0,1fr) auto auto auto}.LweYma_moduleGrip{font:inherit;color:var(--cc-color-metal-soft);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:var(--cc-radius-xs);touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.LweYma_moduleGrip:hover{color:var(--cc-color-text-deemphasised)}.LweYma_moduleGrip:active{cursor:grabbing}.LweYma_moduleGrip:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.LweYma_moduleGrip:after{content:"";position:absolute;inset:-13px -10px}.LweYma_module.LweYma_module.LweYma_module[data-dragging]{opacity:.45}.LweYma_module.LweYma_module.LweYma_module[data-drop]:before{pointer-events:none;content:"";background:var(--cc-color-accent);border-radius:var(--cc-radius-pill);block-size:3px;display:block;position:absolute;inset-inline:12px}.LweYma_module.LweYma_module.LweYma_module[data-drop=before]:before{inset-block-start:4px}.LweYma_module.LweYma_module.LweYma_module[data-drop=after]:before{inset-block-end:4px}@media (pointer:coarse){.LweYma_moduleGrip{min-block-size:var(--cc-tap-min)}}@media (max-width:700px){.LweYma_module.LweYma_module.LweYma_module[data-reorderable] .LweYma_moduleHead{grid-template-columns:26px minmax(0,1fr) auto}.LweYma_moduleGrip{inline-size:24px;position:absolute;inset-block:0;inset-inline-start:0}.LweYma_moduleGrip:after{inset:0}}@media not (min-width:600px){.LweYma_stage{padding-block-end:0;padding-inline:0}.LweYma_panel.LweYma_panel.LweYma_panel{min-block-size:100%;max-inline-size:none;padding:var(--cc-space-9) var(--cc-space-9) calc(var(--cc-nav-clearance) + env(safe-area-inset-bottom,0px) + var(--cc-space-9));border-end-end-radius:0;border-end-start-radius:0}.LweYma_heading{gap:var(--cc-space-6);flex-direction:column;align-items:stretch;margin-block-start:var(--cc-space-7)}.LweYma_headingText{flex:none}.LweYma_addModule{align-self:flex-start}}:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .LweYma_lockedNote.LweYma_lockedNote.LweYma_lockedNote,:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .LweYma_saveBlocked.LweYma_saveBlocked.LweYma_saveBlocked,:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .LweYma_acceptNote.LweYma_acceptNote.LweYma_acceptNote,:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .LweYma_moduleMeta.LweYma_moduleMeta.LweYma_moduleMeta{color:var(--cc-color-text-meta)}}@layer utilities;
@layer reset,tokens,base;@layer components{.rfDyZW_overview,.rfDyZW_tries{gap:var(--cc-space-8);flex-direction:column;display:flex}.rfDyZW_alert{border-inline-start:3px solid var(--cc-color-data-negative)}.rfDyZW_rows{gap:var(--cc-space-4) var(--cc-space-7);font-size:var(--cc-text-caption);border-block-start:1px solid var(--cc-color-hairline);grid-template-columns:minmax(0,max-content) minmax(0,1fr);margin:0;padding-block-start:var(--cc-space-5);display:grid}.rfDyZW_row{display:contents}.rfDyZW_row dt{color:var(--cc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rfDyZW_row dd{color:var(--cc-color-text-primary);margin:0}.rfDyZW_progress{gap:var(--cc-space-5);font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-block-end:var(--cc-space-5);display:grid}.rfDyZW_transcript{inline-size:var(--cc-space-11);block-size:var(--cc-space-11);color:var(--cc-color-text-secondary);border-radius:var(--cc-radius-circle);transition:color var(--cc-duration-fast) var(--cc-ease-standard);justify-content:center;align-items:center;display:inline-flex}.rfDyZW_transcript:hover{color:var(--cc-color-text-primary)}.rfDyZW_transcript:focus-visible{outline:2px solid var(--cc-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rfDyZW_transcript{transition:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{._5qvZKG_panel._5qvZKG_panel._5qvZKG_panel._5qvZKG_panel{max-inline-size:1380px}._5qvZKG_cards._5qvZKG_cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:stretch;gap:18px;padding-block:2px 8px;display:grid}._5qvZKG_skillCard{grid-row:span 3;grid-template-rows:subgrid;min-inline-size:0;color:var(--cc-color-text-primary);background:var(--cc-color-subcard-fill);border:1px solid var(--cc-color-slide-card-border);border-radius:var(--cc-radius-sub-card);row-gap:0;padding:18px;display:grid}._5qvZKG_cardNumber{font-size:var(--cc-text-body-lg);font-weight:var(--cc-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--cc-color-accent);grid-row:1;margin-block-end:8px;line-height:1;display:block}._5qvZKG_cardTitle{font-size:var(--cc-text-body);font-weight:var(--cc-font-weight-medium);letter-spacing:-.02em;overflow-wrap:anywhere;grid-row:2;margin:0 0 16px;line-height:1.3}._5qvZKG_cardMeta{min-block-size:40px;inline-size:100%;font:inherit;font-size:var(--cc-text-caption-sm);color:inherit;text-align:start;border:0;border-block-start:1px solid var(--cc-color-hairline);background:0 0;flex-direction:column;grid-row:3;justify-content:space-between;align-items:start;gap:12px;margin-block-end:8px;padding:10px 0;display:flex}._5qvZKG_skillCard ._5qvZKG_item,._5qvZKG_skillCard ._5qvZKG_practiceItem{border:1px solid var(--cc-color-control-border);border-radius:var(--cc-radius-sm);background:0 0;padding:0}._5qvZKG_skillCard ._5qvZKG_item,._5qvZKG_skillCard ._5qvZKG_itemToggle{align-items:center;gap:10px;min-block-size:44px;padding:6px 0}._5qvZKG_skillCard ._5qvZKG_itemText{gap:4px;display:grid}._5qvZKG_skillCard ._5qvZKG_itemTitle._5qvZKG_itemTitle,._5qvZKG_skillCard ._5qvZKG_itemBlurb._5qvZKG_itemBlurb._5qvZKG_itemBlurb{font-size:var(--cc-text-caption-sm);font-weight:var(--cc-font-weight-regular);line-height:1.4}._5qvZKG_skillCard ._5qvZKG_item{grid-template-columns:36px minmax(0,1fr);padding:8px}._5qvZKG_skillCard ._5qvZKG_itemToggle{background:0 0;grid-template-columns:26px minmax(0,1fr);padding:8px}._5qvZKG_skillCard ._5qvZKG_practiceItem:hover,._5qvZKG_skillCard ._5qvZKG_practiceItem:focus-within{background:var(--cc-color-surface-row-hover)}._5qvZKG_skillCard ._5qvZKG_itemGlyph{block-size:26px;inline-size:26px}._5qvZKG_skillCard ._5qvZKG_items{align-content:start;gap:12px}._5qvZKG_skillCard ._5qvZKG_cardActivities{border-block-start:1px solid var(--cc-color-hairline);grid-row:3;align-self:start;padding-block-start:10px}._5qvZKG_skillCard>._5qvZKG_loadingLines{grid-row:1/4}._5qvZKG_skillCard ._5qvZKG_itemDetails{gap:8px;padding:10px 8px}._5qvZKG_skillCard ._5qvZKG_itemDetailMeta._5qvZKG_itemDetailMeta._5qvZKG_itemDetailMeta{font-size:var(--cc-text-caption-sm);line-height:1.4}._5qvZKG_thumbnail{block-size:36px;inline-size:36px;color:var(--cc-color-accent);background:var(--cc-color-subcard-fill);border-radius:var(--cc-radius-circle);place-items:center;display:grid;position:relative;overflow:hidden}._5qvZKG_thumbnailImage._5qvZKG_thumbnailImage{opacity:0;object-position:center 25%;border-radius:var(--cc-radius-circle)}._5qvZKG_thumbnailImage[data-ready]{opacity:1}._5qvZKG_loadingCards{flex:auto;min-block-size:0;margin-block-start:24px;overflow-y:auto}._5qvZKG_loadingLines{gap:16px;inline-size:100%;padding-block:12px;display:grid}._5qvZKG_loadingLines>span{background:var(--cc-color-subcard-fill);border-radius:var(--cc-radius-sm);block-size:36px;display:block;position:relative;overflow:hidden}._5qvZKG_loadingLines>span:last-child{inline-size:75%}._5qvZKG_thumbnail[data-loading]:after,._5qvZKG_loadingLines>span:after{content:"";background:linear-gradient(100deg, transparent, var(--cc-color-slide-card-border), transparent);animation:1.5s ease-in-out infinite _5qvZKG_mastery-shimmer;position:absolute;inset:0}@keyframes _5qvZKG_mastery-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){._5qvZKG_thumbnail[data-loading]:after,._5qvZKG_loadingLines>span:after{animation:none}}@media (min-width:1180px){._5qvZKG_cards._5qvZKG_cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:760px){._5qvZKG_panel._5qvZKG_panel._5qvZKG_panel._5qvZKG_panel{padding:24px 18px}._5qvZKG_cards._5qvZKG_cards{grid-template-columns:minmax(0,1fr);gap:16px}._5qvZKG_skillCard{padding:18px}._5qvZKG_cardTitle{min-block-size:0}}._5qvZKG_skillPanel{border-block-start:1px solid var(--cc-color-hairline);margin-block-start:18px;padding-block-start:18px}._5qvZKG_items{gap:9px;margin:0;padding:0;list-style:none;display:grid}._5qvZKG_item{border:1px solid var(--cc-color-slide-card-border);background:var(--cc-color-control-translucent);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;min-block-size:60px;padding:12px 16px;display:grid}._5qvZKG_itemGlyph{block-size:34px;inline-size:34px}._5qvZKG_itemText{align-items:baseline;gap:12px;min-inline-size:0;display:flex}._5qvZKG_itemTitle{overflow-wrap:anywhere;font-size:16.5px;font-weight:var(--cc-font-weight-regular);line-height:1.35}._5qvZKG_practiceItem{border:1px solid var(--cc-color-slide-card-border);background:var(--cc-color-control-translucent);border-radius:14px;overflow:hidden}._5qvZKG_itemToggle{min-block-size:60px;inline-size:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}._5qvZKG_itemToggle:hover{background:var(--cc-color-surface-row-hover)}._5qvZKG_itemToggle:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}._5qvZKG_itemKind._5qvZKG_itemKind._5qvZKG_itemKind{color:var(--cc-color-metal-soft);font-size:11px;font-weight:var(--cc-font-weight-medium);letter-spacing:normal;text-transform:none;flex:none}._5qvZKG_itemDetails{border-block-start:1px solid var(--cc-color-hairline);gap:12px;padding-block:13px 15px;padding-inline:64px 16px;display:grid}._5qvZKG_itemBlurb._5qvZKG_itemBlurb._5qvZKG_itemBlurb{max-inline-size:76ch;line-height:1.55}._5qvZKG_itemDetailMeta._5qvZKG_itemDetailMeta._5qvZKG_itemDetailMeta{color:var(--cc-color-metal-soft);font-variant-numeric:tabular-nums}@media (max-width:640px){._5qvZKG_itemText{gap:2px;display:grid}._5qvZKG_itemDetails{padding-inline-start:16px}}}@layer utilities;
@layer reset,tokens,base;@layer components{.FyQ7wa_pagination{color:var(--cc-practice-ink);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:24px auto;padding-inline:16px;display:flex}.FyQ7wa_pagination p{background:var(--cc-practice-badge-background);border-radius:16px;margin:0;padding:8px 16px}.FyQ7wa_root{height:100dvh;color:var(--cc-practice-ink);font-family:var(--cc-font-family-body);background:var(--cc-practice-root-background);position:relative}.FyQ7wa_root h1,.FyQ7wa_root h2{font-family:var(--cc-practice-heading-font)}.FyQ7wa_backdrop{pointer-events:none;position:absolute;inset:0}.FyQ7wa_backdrop:before,.FyQ7wa_backdrop:after{content:"";position:absolute;inset:0}.FyQ7wa_backdrop:before{background:var(--cc-practice-backdrop-background);opacity:var(--cc-practice-backdrop-opacity,1)}.FyQ7wa_backdrop:after{background:var(--cc-practice-backdrop-scrim,transparent)}.FyQ7wa_videoBackdrop:before{display:none}.FyQ7wa_backdropMedia{opacity:var(--cc-practice-backdrop-opacity,1);position:absolute;inset:0}.FyQ7wa_backdropMedia img{object-fit:cover}.FyQ7wa_practiceOptions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.FyQ7wa_libraryShortcut{max-width:100%;min-height:44px;color:var(--cc-practice-gold);justify-content:center;align-items:center;gap:10px;padding-block:0;padding-inline:16px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.FyQ7wa_mobileLibraryLink{color:var(--cc-practice-accent-ink,var(--cc-practice-teal));text-underline-offset:4px;margin-top:16px;display:none}.FyQ7wa_libraryShortcut:hover{text-underline-offset:4px;text-decoration:underline}.FyQ7wa_libraryShortcut:before{inset-inline-start:0;border-inline-start:1px solid var(--cc-practice-line);content:"";height:18px;position:absolute;top:50%;transform:translateY(-50%)}.FyQ7wa_libraryShortcut:focus-visible{outline:var(--cc-practice-root-outline);outline-offset:4px}.FyQ7wa_libraryShortcut[aria-disabled=true]{opacity:.55;cursor:wait}.FyQ7wa_main{height:100%;position:relative}.FyQ7wa_stage{outline:none;flex-direction:column;align-items:center;height:100%;padding:112px 32px 48px;display:flex;overflow:auto}.FyQ7wa_main button,.FyQ7wa_main input,.FyQ7wa_main textarea,.FyQ7wa_published button{font:inherit}.FyQ7wa_stage[data-loading=true]{visibility:hidden}.FyQ7wa_stage[data-review]{padding-block:112px 32px}.FyQ7wa_main button,.FyQ7wa_published button{cursor:pointer}.FyQ7wa_main button:disabled,.FyQ7wa_published button:disabled{cursor:wait;opacity:.55}.FyQ7wa_main button:focus-visible,.FyQ7wa_root summary:focus-visible,.FyQ7wa_published button:focus-visible{outline:var(--cc-practice-root-outline);outline-offset:4px}.FyQ7wa_main input:focus-visible,.FyQ7wa_main textarea:focus-visible{outline:var(--cc-practice-root-outline-2);outline-offset:3px}.FyQ7wa_composer{text-align:center;width:min(100%,900px);margin-block:auto;padding-block:70px}.FyQ7wa_composer h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3.5vw,48px);font-weight:500;line-height:1.12}.FyQ7wa_composer h1 span{color:var(--cc-practice-accent-ink,var(--cc-practice-teal))}.FyQ7wa_composer form{width:100%;margin-top:30px}.FyQ7wa_inputBar{border:var(--cc-practice-input-bar-border);border-radius:var(--cc-composer-radius);background:var(--cc-practice-input-bar-background);box-shadow:var(--cc-practice-input-bar-box-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:center;gap:14px;padding:14px;display:flex}.FyQ7wa_inputBar:has(textarea:focus-visible){outline:var(--cc-practice-root-outline-2);outline-offset:3px}.FyQ7wa_inputBar[data-dragging]{outline:3px dashed var(--cc-practice-teal);outline-offset:5px}.FyQ7wa_inputBar textarea{resize:none;min-width:0;max-height:calc(4.35em + 18px);color:var(--cc-practice-ink);background:0 0;border:none;flex:1;padding:9px 0;font-size:20px;line-height:1.45;overflow-y:auto}.FyQ7wa_inputBar textarea:focus-visible{outline:none}.FyQ7wa_inputBar textarea::placeholder{color:var(--cc-practice-input-bar-color)}.FyQ7wa_inputBar textarea:placeholder-shown,.FyQ7wa_inputBar textarea:placeholder-shown::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FyQ7wa_main .FyQ7wa_addButton,.FyQ7wa_main .FyQ7wa_sendButton{border:1px solid var(--cc-practice-line);width:52px;height:52px;color:var(--cc-practice-accent-ink,var(--cc-practice-teal));background:var(--cc-practice-add-button-background);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.FyQ7wa_main .FyQ7wa_sendButton{color:var(--cc-practice-send-button-color);background:var(--cc-practice-send-button-background);box-shadow:var(--cc-practice-send-button-box-shadow)}.FyQ7wa_main .FyQ7wa_sendButton>span,.FyQ7wa_main .FyQ7wa_sendButton svg{color:var(--cc-practice-send-button-color)}.FyQ7wa_main .FyQ7wa_sendButton>span,.FyQ7wa_main .FyQ7wa_refineClose>span{justify-content:center;align-items:center;display:inline-flex}.FyQ7wa_sourceRow{color:var(--cc-practice-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:14px;display:flex}.FyQ7wa_sourceHint{background:var(--cc-practice-source-hint-background);color:inherit;border-radius:var(--cc-practice-control-radius);border:0;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.FyQ7wa_sourceHint span{color:var(--cc-practice-accent-ink,var(--cc-practice-teal));font-size:18px}.FyQ7wa_uploadHint{border-inline-start:1px solid var(--cc-practice-line);padding-inline:10px}.FyQ7wa_libraryToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.FyQ7wa_createPractice{padding:12px 18px;font-size:15px}.FyQ7wa_kindPicker,.FyQ7wa_filters{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.FyQ7wa_kindPicker button,.FyQ7wa_filters button{min-height:44px;color:var(--cc-practice-accent-ink,var(--cc-practice-teal));background:var(--cc-practice-kind-picker-background);border:1px solid var(--cc-practice-line);border-radius:var(--cc-practice-control-radius);padding:10px 18px;font-weight:600}.FyQ7wa_kindPicker button[aria-pressed=true],.FyQ7wa_filters button[aria-pressed=true],.FyQ7wa_filters .FyQ7wa_roleplayTab button[data-active]{color:var(--cc-practice-kind-picker-color);background:var(--cc-practice-teal)}.FyQ7wa_fileList,.FyQ7wa_sourceChips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;padding:0;list-style:none;display:flex}.FyQ7wa_fileList li,.FyQ7wa_sourceChips span{max-width:100%;color:var(--cc-practice-ink);background:var(--cc-practice-file-list-background);border:var(--cc-practice-file-list-border);overflow-wrap:anywhere;border-radius:22px;align-items:center;gap:10px;padding:6px 13px;font-size:14px;display:inline-flex}.FyQ7wa_fileList{margin-block:10px 0}.FyQ7wa_fileList li{border:1px solid var(--cc-practice-line);border-radius:12px;gap:8px;min-width:0;max-width:min(100%,320px);padding-block:4px;padding-inline:10px 6px}.FyQ7wa_fileType{background:var(--cc-practice-source-hint-background);color:var(--cc-practice-accent-ink,var(--cc-practice-teal));letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:5px 4px;font-size:10px;font-weight:700}.FyQ7wa_fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.FyQ7wa_fileList button{background:0 0;border:0;flex-shrink:0;min-width:32px;min-height:32px}.FyQ7wa_progress{color:var(--cc-practice-accent-ink,var(--cc-practice-teal));text-align:center;margin-top:24px}.FyQ7wa_error,.FyQ7wa_errorBox{color:var(--cc-practice-error-color);font-size:15px}.FyQ7wa_error{margin-top:16px}.FyQ7wa_refinedNote{color:var(--cc-practice-muted);margin:16px 0 0;font-size:14px;line-height:1.5}.FyQ7wa_refinedNote:empty{margin:0}.FyQ7wa_errorBox{background:var(--cc-practice-error-box-background);border:var(--cc-practice-error-box-border);border-radius:16px;flex:none;width:min(100%,1000px);margin-bottom:16px;padding:14px 20px}:is(.FyQ7wa_main,.FyQ7wa_published) .FyQ7wa_primary,:is(.FyQ7wa_main,.FyQ7wa_published) .FyQ7wa_secondary,:is(.FyQ7wa_main,.FyQ7wa_published) .FyQ7wa_textButton{border-radius:var(--cc-practice-control-radius);border:1px solid #0000;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:13px 24px;font-weight:600;text-decoration:none;display:inline-flex}.FyQ7wa_primary{color:var(--cc-practice-primary-color);background:var(--cc-practice-primary-background);box-shadow:var(--cc-practice-primary-box-shadow)}.FyQ7wa_primary:hover{background:var(--cc-practice-primary-background-2)}.FyQ7wa_secondary{color:var(--cc-practice-ink);background:var(--cc-practice-secondary-background);border-color:var(--cc-practice-secondary-border-color)}.FyQ7wa_textButton{color:var(--cc-practice-gold);background:0 0;padding-inline:12px}.FyQ7wa_review{border:var(--cc-practice-review-border);border-radius:var(--cc-practice-panel-radius);background-color:var(--cc-practice-review-background-color);-webkit-backdrop-filter:blur(34px)saturate(1.15);backdrop-filter:blur(34px)saturate(1.15);width:min(100%,1040px);min-height:240px;max-height:calc(100dvh - 144px);box-shadow:var(--cc-practice-review-box-shadow);flex-direction:column;flex:none;margin-block:auto;padding:20px 30px 26px;display:flex;position:relative;overflow:hidden}.FyQ7wa_roleplayReview{background-image:var(--cc-practice-roleplay-review-background-image);background-position:50%;background-size:cover}.FyQ7wa_reviewBody{min-height:0;padding-inline:var(--cc-space-3);margin-inline:calc(-1 * var(--cc-space-3));scrollbar-width:thin;scrollbar-color:var(--cc-practice-gold) transparent;overflow-y:auto}.FyQ7wa_projectReview{background-image:var(--cc-practice-project-review-background-image);background-position:50%;background-size:cover}.FyQ7wa_panelTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.FyQ7wa_panelTop .FyQ7wa_textButton{padding-inline-start:0}.FyQ7wa_badge,.FyQ7wa_publishedBadge{border:var(--cc-practice-badge-border);border-radius:var(--cc-practice-control-radius);color:var(--cc-practice-muted);background:var(--cc-practice-badge-background);flex-wrap:wrap;justify-content:center;gap:10px;padding:9px 18px;font-size:14px;display:inline-flex}.FyQ7wa_badge strong{color:var(--cc-practice-accent-ink,var(--cc-practice-teal))}.FyQ7wa_reviewGrid{--cc-practice-avatar-card-size:clamp(200px, 32dvh, 280px);grid-template-columns:minmax(0, 1fr) var(--cc-practice-avatar-card-size);align-items:start;gap:clamp(24px,3vw,40px);padding-block:24px 22px;display:grid}.FyQ7wa_eyebrow{letter-spacing:.14em;color:var(--cc-practice-eyebrow-color);font-size:11px;font-weight:600}.FyQ7wa_eyebrow span{letter-spacing:0;color:var(--cc-practice-accent-ink,var(--cc-practice-teal));margin-inline-start:14px;font-size:14px}.FyQ7wa_reviewCopy h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin-block:20px;font-size:clamp(26px,2.8vw,36px);font-weight:450;line-height:1.16}.FyQ7wa_description{color:var(--cc-practice-muted);overflow-wrap:anywhere;font-size:17px;line-height:1.55}.FyQ7wa_reviewCopy{min-width:0}.FyQ7wa_reviewCopy h1[data-long]{font-size:clamp(24px,2.4vw,32px)}.FyQ7wa_descriptionBlock{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.FyQ7wa_descriptionBlock .FyQ7wa_description{flex:auto;min-height:0;max-height:none;overflow:hidden}.FyQ7wa_descriptionBlock .FyQ7wa_description[data-long]{font-size:16px}.FyQ7wa_descriptionBlock .FyQ7wa_description[data-overflowing]:not([data-expanded]){-webkit-mask-image:linear-gradient(to bottom, var(--cc-color-text-primary) calc(100% - 4.8em), transparent 100%);mask-image:linear-gradient(to bottom, var(--cc-color-text-primary) calc(100% - 4.8em), transparent 100%)}.FyQ7wa_descriptionBlock .FyQ7wa_description[data-expanded]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cc-practice-gold) transparent;padding-inline-end:8px;overflow-y:auto}.FyQ7wa_description:focus-visible{outline:var(--cc-practice-root-outline);outline-offset:3px}.FyQ7wa_main .FyQ7wa_descriptionToggle[data-size]{color:var(--cc-practice-gold);flex-shrink:0;justify-content:start;margin-top:6px;padding:8px 0}.FyQ7wa_markdown{overflow-wrap:anywhere}.FyQ7wa_markdown p,.FyQ7wa_markdown ol,.FyQ7wa_markdown ul,.FyQ7wa_markdown blockquote,.FyQ7wa_markdown pre{margin-block:0 .85em}.FyQ7wa_markdown>:last-child{margin-bottom:0}.FyQ7wa_markdown ol,.FyQ7wa_markdown ul{padding-inline-start:1.5em}.FyQ7wa_markdown ol{list-style:decimal}.FyQ7wa_markdown ul{list-style:outside}.FyQ7wa_markdown li+li{margin-top:.4em}.FyQ7wa_markdown strong{font-weight:650}.FyQ7wa_markdown pre{white-space:pre-wrap}.FyQ7wa_sources{margin-top:24px}.FyQ7wa_sourceChips{justify-content:flex-start}.FyQ7wa_personCard{border:var(--cc-practice-person-card-border);border-radius:var(--cc-practice-card-radius);background:var(--cc-practice-person-card-background);padding:14px}.FyQ7wa_portraitFrame{background:var(--cc-practice-field-background);border-radius:17px;margin-bottom:18px;overflow:hidden}.FyQ7wa_portraitFrame[data-roleplay]{background:var(--cc-practice-portrait-background)}.FyQ7wa_portrait{aspect-ratio:1;object-fit:cover;object-position:50% 30%;border-radius:17px;width:100%;height:auto;display:block}.FyQ7wa_personCard h2{letter-spacing:-.025em;margin-block:10px 6px;font-size:24px;font-weight:600}.FyQ7wa_personCard p{color:var(--cc-practice-muted);line-height:1.5}.FyQ7wa_scenarioNote{background:var(--cc-color-surface-raised);max-width:760px;color:var(--cc-practice-ink);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;margin:0 0 14px;padding:10px 13px;font-size:13px;line-height:1.6;display:grid}.FyQ7wa_scenarioNoteMark{color:var(--cc-practice-accent-ink,var(--cc-practice-teal))}.FyQ7wa_scenarioSwitch{color:var(--cc-practice-accent-ink,var(--cc-practice-teal));font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media not (min-width:820px){.FyQ7wa_scenarioSwitch{grid-column:2;justify-self:start}}.FyQ7wa_scenarioHead{align-items:center;gap:var(--cc-space-3);min-block-size:36px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title apply";margin-block-end:var(--cc-space-6);padding-inline-end:var(--cc-modal-close-clearance);display:grid}.FyQ7wa_scenarioTitle{grid-area:title;margin:0;font-size:17px;font-weight:600}.FyQ7wa_scenarioApply{visibility:hidden;grid-area:apply}.FyQ7wa_scenarioHead[data-changed] .FyQ7wa_scenarioApply{visibility:visible}.FyQ7wa_rewriteShort{display:none}@media not (min-width:520px){.FyQ7wa_scenarioHead{grid-template-columns:minmax(0,1fr);grid-template-areas:"title"}.FyQ7wa_scenarioApply{grid-area:title;justify-self:start}.FyQ7wa_scenarioHead[data-changed] .FyQ7wa_scenarioTitle{visibility:hidden}.FyQ7wa_rewriteFull{display:none}.FyQ7wa_rewriteShort{display:inline}}.FyQ7wa_scenarioOptions{--cc-option-card-description-ink:var(--cc-practice-secondary-ink);gap:var(--cc-space-4);flex-direction:column;display:flex}.FyQ7wa_scenarioOptions .FyQ7wa_scenarioOption:hover:not(:disabled){border-color:var(--cc-color-border)}.FyQ7wa_details{max-width:760px;color:var(--cc-practice-muted);overflow-wrap:anywhere;margin-top:18px;font-size:14px;line-height:1.55}.FyQ7wa_details h2{color:var(--cc-practice-accent-ink,var(--cc-practice-teal));margin:0;font-size:16px;font-weight:600}.FyQ7wa_details p,.FyQ7wa_details ul{margin-top:9px}.FyQ7wa_details ul{padding-inline-start:22px;list-style:outside}.FyQ7wa_reviewActions{z-index:var(--cc-z-raised);border-top:none;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:20px;padding-top:20px;display:flex;position:relative}.FyQ7wa_reviewActions>button{flex-shrink:0}.FyQ7wa_reviewActions .FyQ7wa_primary{min-height:48px;padding-inline:24px;font-size:16px}.FyQ7wa_reviewGrid>aside{-webkit-backdrop-filter:blur(30px)saturate(1.1);backdrop-filter:blur(30px)saturate(1.1);justify-self:end;width:min(100%,300px)}.FyQ7wa_inlineTitle,.FyQ7wa_inlineDescription,.FyQ7wa_inlineRole{width:100%;min-width:0;color:var(--cc-practice-ink);background:var(--cc-practice-field-background);border:1px solid var(--cc-practice-line);border-radius:var(--cc-radius-lg);font-family:inherit;font-weight:400;display:block}.FyQ7wa_inlineTitle{letter-spacing:-.035em;margin-top:26px;padding:10px 16px;font-size:clamp(24px,2.8vw,34px)}.FyQ7wa_inlineDescription{resize:none;max-height:min(320px,38dvh);margin-top:20px;padding:12px 15px;font-size:18px;line-height:1.6;overflow-y:auto}.FyQ7wa_inlineRole{margin-top:8px;padding:10px 16px;font-size:16px;line-height:1.5}.FyQ7wa_inlineRole+label{margin-top:16px;display:block}.FyQ7wa_inlineTitle:focus,.FyQ7wa_inlineDescription:focus,.FyQ7wa_inlineRole:focus{border-color:var(--cc-practice-teal);box-shadow:var(--cc-focus-ring-field);outline:none}.FyQ7wa_refinerControls{flex:0 340px;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.FyQ7wa_refineClose{border:var(--cc-practice-badge-border);background:var(--cc-practice-badge-background);width:36px;height:36px;color:var(--cc-practice-accent-ink,var(--cc-practice-teal));border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.FyQ7wa_inlineRefiner{border:var(--cc-practice-badge-border);border-radius:var(--cc-practice-control-radius);background:var(--cc-practice-badge-background);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex:1;align-items:center;gap:8px;min-width:0;max-width:100%;height:44px;padding-block:4px;padding-inline:14px 4px;display:flex}.FyQ7wa_inlineRefiner input{width:100%;min-width:0;color:var(--cc-practice-ink);font:inherit;background:0 0;border:none;font-size:15px}.FyQ7wa_inlineRefiner input:focus{outline:none}.FyQ7wa_inlineRefiner:focus-within{box-shadow:var(--cc-focus-ring-field)}.FyQ7wa_main .FyQ7wa_inlineRefiner .FyQ7wa_refineSend{width:34px;height:34px;block-size:34px;inline-size:34px;min-width:34px;min-height:34px;box-shadow:none;border:none;border-radius:50%;flex:none;padding:0}.FyQ7wa_editor,.FyQ7wa_refineForm{background:var(--cc-practice-editor-background);border:1px solid var(--cc-practice-line);border-radius:20px;margin-block:20px;padding:24px}.FyQ7wa_editor h2{margin-bottom:20px;font-size:24px}.FyQ7wa_editor fieldset{border:0;min-width:0;padding:0}.FyQ7wa_field{flex-direction:column;gap:9px;margin-bottom:18px;font-size:14px;font-weight:600;display:flex}.FyQ7wa_field input,.FyQ7wa_field textarea{width:100%;color:var(--cc-practice-ink);border:1px solid var(--cc-practice-line);background:var(--cc-practice-field-background);border-radius:10px;padding:12px 14px;font-weight:400;line-height:1.5}.FyQ7wa_field textarea{resize:none}.FyQ7wa_actions{flex-wrap:wrap;gap:12px;display:flex}.FyQ7wa_libraryBack{justify-content:flex-start;width:min(100%,1280px);display:flex}.FyQ7wa_main .FyQ7wa_libraryBack .FyQ7wa_textButton{min-width:0;padding-inline:0}.FyQ7wa_library{--cc-practice-glass:var(--cc-practice-editor-background);width:min(100%,1280px);padding-top:20px}.FyQ7wa_libraryHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.FyQ7wa_library .FyQ7wa_eyebrow{color:var(--cc-practice-accent-ink,var(--cc-practice-teal));font-size:12px}.FyQ7wa_library h1{letter-spacing:-.035em;margin-top:12px;font-size:clamp(27px,2.5vw,34px);font-weight:550;line-height:1.16}.FyQ7wa_library .FyQ7wa_filters{justify-content:flex-start}.FyQ7wa_filters button{color:var(--cc-practice-ink);border-color:var(--cc-practice-filters-border-color)}.FyQ7wa_continueCard{border:var(--cc-practice-continue-card-border);background:var(--cc-practice-glass);box-shadow:var(--cc-practice-continue-card-box-shadow);border-radius:22px;grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;overflow:hidden}.FyQ7wa_continueCard>div{min-width:0;padding:24px}.FyQ7wa_continueCard>.FyQ7wa_continueArtwork{min-height:200px;padding:0;position:relative}.FyQ7wa_continueArtwork img{object-fit:cover;object-position:65% 45%}.FyQ7wa_continueCard h2{letter-spacing:-.025em;margin-block:16px 10px;font-size:24px;font-weight:550;line-height:1.2}.FyQ7wa_continueDescription{-webkit-line-clamp:2;color:var(--cc-practice-muted);-webkit-box-orient:vertical;margin-top:0;margin-bottom:18px;line-height:1.5;display:-webkit-box;overflow:hidden}.FyQ7wa_continueBadge{border-radius:var(--cc-practice-control-radius);background:var(--cc-practice-teal);color:var(--cc-practice-continue-badge-color);letter-spacing:.12em;padding:6px 12px;font-size:10px;font-weight:600;display:inline-block}.FyQ7wa_cardGrid{transition:opacity var(--cc-duration-quick) var(--cc-ease-standard);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.FyQ7wa_cardGrid[aria-busy=true],.FyQ7wa_empty[aria-busy=true]{opacity:.55}.FyQ7wa_libraryCard{border:var(--cc-practice-library-card-border);background:var(--cc-practice-published-background);-webkit-backdrop-filter:blur(30px)saturate(1.1);backdrop-filter:blur(30px)saturate(1.1);min-height:235px;box-shadow:var(--cc-practice-library-card-box-shadow);animation:var(--cc-keyframe-rise) var(--cc-duration-slow) var(--cc-ease-standard) both;animation-delay:calc(min(var(--cc-card-order,0), 6) * 70ms);border-radius:18px;flex-direction:column;padding:20px 22px;display:flex}@media (prefers-reduced-motion:reduce){.FyQ7wa_libraryCard{animation:none}}.FyQ7wa_cardLabel{color:var(--cc-practice-accent-ink,var(--cc-practice-teal));letter-spacing:.12em;align-items:center;gap:20px;font-size:11px;font-weight:600;display:flex}.FyQ7wa_roleplayTab{display:inline-flex;position:relative}.FyQ7wa_filters .FyQ7wa_roleplayTab>button[data-intent]{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;padding-inline-end:var(--cc-space-3)}.FyQ7wa_filters .FyQ7wa_roleplayTab>button[data-intent]:hover:not(:disabled),.FyQ7wa_filters .FyQ7wa_roleplayTab>button[data-intent]:active:not(:disabled){transform:none}.FyQ7wa_filters .FyQ7wa_roleplayTab:hover button{color:var(--cc-color-control-ink-hover);background:var(--cc-color-accent-subtle);border-color:var(--cc-color-control-border-hover)}.FyQ7wa_filters .FyQ7wa_roleplayTab:active>button[data-intent]:not(:disabled),.FyQ7wa_filters .FyQ7wa_roleplayTab:active button[aria-haspopup]:not(:disabled){background:var(--cc-color-control-pressed-fill);box-shadow:none;transform:none}.FyQ7wa_cardTag{letter-spacing:normal;margin-inline-start:auto}.FyQ7wa_cardLabel .FyQ7wa_cardTag[data-tone=subtle]{color:var(--cc-practice-tag-ink,var(--cc-color-text-on-accent-subtle))}.FyQ7wa_textButton[data-intent=tertiary]:not(:hover,:disabled){color:var(--cc-practice-quiet-ink,var(--cc-color-text-deemphasised))}:is(.FyQ7wa_reviewActions,.FyQ7wa_cardActions) [data-intent=secondary]:not(:hover,:active,:disabled){color:var(--cc-practice-button-ink,var(--cc-color-accent))}.FyQ7wa_cardLabel span:first-child{border:1px solid var(--cc-practice-line);letter-spacing:0;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.FyQ7wa_libraryCard h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin-block:15px 7px;font-size:19px;font-weight:550;line-height:1.3}.FyQ7wa_cardTitle{flex-wrap:wrap;align-items:center;gap:8px;margin-block:15px 7px;display:flex}.FyQ7wa_libraryCard .FyQ7wa_cardTitle h2{margin-block:0}.FyQ7wa_libraryCard p,.FyQ7wa_cardBottom{color:var(--cc-practice-muted);font-size:14px}.FyQ7wa_cardBottom{border-top:var(--cc-practice-card-bottom-border-top);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;display:flex}.FyQ7wa_cardActions{flex-wrap:wrap;gap:6px;margin-inline-start:auto;display:flex}.FyQ7wa_libraryCard p{padding-bottom:28px}.FyQ7wa_cardBottom button{color:var(--cc-practice-accent-ink,var(--cc-practice-teal));background:var(--cc-practice-card-bottom-background);border:1px solid var(--cc-practice-line);border-radius:var(--cc-practice-control-radius);padding:10px 15px;font-weight:600}.FyQ7wa_cardBottom button:hover{background:var(--cc-practice-teal);color:var(--cc-practice-primary-color)}.FyQ7wa_empty{border:var(--cc-practice-empty-border);background:var(--cc-practice-glass);text-align:center;border-radius:22px;padding:70px 24px}.FyQ7wa_empty h2{letter-spacing:-.025em;font-size:28px}.FyQ7wa_empty p{color:var(--cc-practice-muted);margin:18px 0 28px}.FyQ7wa_published{width:min(1040px,100vw - 48px);max-height:calc(100dvh - 100px);color:var(--cc-practice-ink);background:var(--cc-practice-published-background);border:var(--cc-practice-published-border);border-radius:var(--cc-practice-panel-radius);box-shadow:var(--cc-practice-published-box-shadow);margin:auto;padding:26px 34px 44px;overflow:auto}.FyQ7wa_published::backdrop{background:var(--cc-practice-published-background-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.FyQ7wa_publishedBadge{color:var(--cc-practice-published-badge-color);letter-spacing:.13em;font-size:12px;font-weight:600}.FyQ7wa_publishedBody{text-align:center;max-width:620px;margin-inline:auto;padding-top:40px}.FyQ7wa_check{background:var(--cc-practice-check-background);width:68px;height:68px;color:var(--cc-practice-check-color);box-shadow:var(--cc-practice-check-box-shadow);border-radius:50%;place-items:center;margin:0 auto 30px;font-size:38px;display:grid}.FyQ7wa_published h1{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);font-weight:450;line-height:1.2}.FyQ7wa_publishedBody>p{max-width:510px;color:var(--cc-practice-muted);overflow-wrap:anywhere;margin:24px auto 34px;font-size:19px;line-height:1.6}.FyQ7wa_publishedActions{flex-direction:column;gap:12px;width:min(100%,300px);margin-inline:auto;display:flex}.FyQ7wa_publishedActions .FyQ7wa_primary,.FyQ7wa_publishedActions .FyQ7wa_secondary{min-height:52px}@media (min-width:820px){.FyQ7wa_review{padding-block:24px}.FyQ7wa_panelTop,.FyQ7wa_reviewActions{flex-shrink:0;min-height:68px}.FyQ7wa_reviewGrid{flex:none;grid-template-rows:max-content;align-content:start;padding-block:24px}.FyQ7wa_reviewCopy{flex-direction:column;height:auto;min-height:0;padding-bottom:12px;display:flex}.FyQ7wa_reviewCopy>:not(.FyQ7wa_descriptionBlock,.FyQ7wa_inlineDescription){flex-shrink:0}.FyQ7wa_reviewCopy>.FyQ7wa_descriptionBlock{flex:0 auto;max-height:clamp(160px,30dvh,280px)}.FyQ7wa_reviewCopy>.FyQ7wa_descriptionBlock[data-expanded]{max-height:clamp(280px,55dvh,560px)}.FyQ7wa_reviewGrid>aside{width:min(100%, var(--cc-practice-avatar-card-size));align-self:center}.FyQ7wa_inlineDescription{resize:none;flex:0 auto;min-height:100px;max-height:min(280px,34dvh);overflow-y:auto}}@media (min-width:820px) and (not (min-height:850px)){.FyQ7wa_reviewGrid{padding-block:14px}.FyQ7wa_reviewCopy h1{margin-block:14px}.FyQ7wa_sources{margin-top:14px}}@media not (min-width:1100px){.FyQ7wa_review{padding-inline:28px}.FyQ7wa_reviewGrid{gap:24px}.FyQ7wa_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:820px){.FyQ7wa_mobileLibraryLink{align-items:center;min-height:44px;display:inline-flex}.FyQ7wa_stage[data-review]{padding-block:88px 24px}.FyQ7wa_stage{padding:88px 20px calc(96px + env(safe-area-inset-bottom,0px))}.FyQ7wa_composer{padding-block:40px}.FyQ7wa_composer h1{text-wrap:balance;max-width:560px;margin-inline:auto}.FyQ7wa_inputBar{gap:10px;padding:10px}.FyQ7wa_inputBar textarea{font-size:17px}.FyQ7wa_review{border-radius:var(--cc-practice-panel-radius);padding:16px 20px 22px}.FyQ7wa_reviewGrid{grid-template-columns:minmax(0,1fr);padding-top:20px}.FyQ7wa_reviewCopy h1{margin-block:18px}.FyQ7wa_description{font-size:16px}.FyQ7wa_descriptionBlock .FyQ7wa_description{max-height:45dvh}.FyQ7wa_descriptionBlock .FyQ7wa_description[data-expanded]{max-height:65dvh}.FyQ7wa_personCard{grid-template-columns:110px 1fr;align-items:center;column-gap:20px;display:grid}.FyQ7wa_portraitFrame{grid-row:span 3;margin:0}.FyQ7wa_personCard h2{margin-block:8px;font-size:24px}.FyQ7wa_personCard .FyQ7wa_eyebrow{align-self:end}.FyQ7wa_personCard p{align-self:start}.FyQ7wa_sources{margin-top:26px}.FyQ7wa_reviewActions{background:var(--cc-practice-review-background-color);gap:10px;padding-bottom:12px}.FyQ7wa_continueCard{grid-template-columns:1fr}.FyQ7wa_continueCard>.FyQ7wa_continueArtwork{min-height:160px}.FyQ7wa_library{padding-top:12px}.FyQ7wa_published{width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:18px 22px 26px}.FyQ7wa_publishedBody{padding-top:24px}.FyQ7wa_publishedBody>p{font-size:17px}}@media not (min-width:520px){.FyQ7wa_stage{padding-inline:16px}.FyQ7wa_composer form{margin-top:26px}.FyQ7wa_inputBar textarea{resize:none}.FyQ7wa_addButton,.FyQ7wa_sendButton{width:44px;height:44px}.FyQ7wa_inputBar{border-radius:var(--cc-practice-panel-radius);gap:9px}.FyQ7wa_sourceRow{font-size:12px}.FyQ7wa_uploadHint{border:0}.FyQ7wa_practiceOptions{margin-top:18px}.FyQ7wa_libraryShortcut{flex-basis:100%;padding:0}.FyQ7wa_libraryShortcut:before{display:none}.FyQ7wa_cardGrid{grid-template-columns:minmax(0,1fr)}.FyQ7wa_review{padding-inline:18px}.FyQ7wa_badge{gap:6px;padding-inline:12px;font-size:12px}.FyQ7wa_eyebrow{font-size:10px}.FyQ7wa_eyebrow span{margin-inline-start:8px;font-size:12px}.FyQ7wa_reviewActions .FyQ7wa_primary{width:100%}.FyQ7wa_personCard{grid-template-columns:90px 1fr;gap:0 15px;padding:12px}.FyQ7wa_personCard p{font-size:14px}.FyQ7wa_editor,.FyQ7wa_refineForm{padding:16px}.FyQ7wa_filters{gap:6px}.FyQ7wa_filters button{padding-inline:14px;font-size:14px}.FyQ7wa_publishedBadge{padding-inline:12px;font-size:10px}.FyQ7wa_check{width:58px;height:58px;margin-bottom:24px;font-size:32px}}.FyQ7wa_stage{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.FyQ7wa_footerNav{z-index:var(--cc-z-overlay);bottom:max(16px, env(safe-area-inset-bottom));border:1px solid var(--cc-practice-line);background:var(--cc-practice-editor-background);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:calc(100% - 24px);box-shadow:var(--cc-elevation-composer);border-radius:999px;align-items:center;gap:8px;padding:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.FyQ7wa_footerNav a{color:var(--cc-practice-ink);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:16px 24px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.FyQ7wa_footerNav svg{color:var(--cc-practice-accent-ink,var(--cc-practice-teal));flex-shrink:0}@media (hover:hover){.FyQ7wa_footerNav a:hover{background-color:var(--cc-practice-analytics-tint);color:var(--cc-practice-accent-ink,var(--cc-practice-teal))}}.FyQ7wa_footerNav a:active{background-color:var(--cc-practice-teal);color:var(--cc-practice-primary-color);box-shadow:none}.FyQ7wa_footerNav a:active svg{color:currentColor}.FyQ7wa_footerNav a:focus-visible{outline:2px solid var(--cc-practice-teal);outline-offset:1px}@media (prefers-reduced-motion:reduce){.FyQ7wa_footerNav a{transition:none}}@media not (min-width:820px){.FyQ7wa_footerNav{display:none}.FyQ7wa_stage{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.FyQ7wa_sourceHint .FyQ7wa_hintCopy{color:inherit;font-size:inherit}.FyQ7wa_sourceHint .FyQ7wa_hintTouch{display:none}@media (pointer:coarse){.FyQ7wa_sourceHint .FyQ7wa_hintPointer{display:none}.FyQ7wa_sourceHint .FyQ7wa_hintTouch{display:inline}}@media not (min-width:520px){.FyQ7wa_sourceRow.FyQ7wa_sourceRow{font-size:var(--cc-text-sm)}.FyQ7wa_libraryToolbar{flex-direction:column;justify-content:flex-start;align-items:stretch}.FyQ7wa_libraryToolbar .FyQ7wa_filters{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.FyQ7wa_libraryToolbar .FyQ7wa_filters:has([aria-expanded=true]){overflow:visible}.FyQ7wa_libraryToolbar .FyQ7wa_filters button{flex:none}.FyQ7wa_libraryToolbar .FyQ7wa_createPractice{align-self:flex-start}.FyQ7wa_reviewGrid .FyQ7wa_personCard{margin-inline:0}}}@layer utilities;
@layer reset,tokens,base;@layer components{.lBsAzG_dialogPanel.lBsAzG_dialogPanel{border-radius:var(--cc-radius-xl);background:var(--cc-practice-editor-background);min-inline-size:0;max-inline-size:880px;color:var(--cc-color-text-primary);padding:34px 38px}.lBsAzG_dialogHeader{padding-inline-end:var(--cc-space-10)}.lBsAzG_dialogTitle{align-items:center;gap:var(--cc-space-3) var(--cc-space-5);flex-wrap:wrap;display:flex}.lBsAzG_dialogHeader .lBsAzG_dialogTitle [data-tone=subtle]{color:var(--cc-practice-tag-ink,var(--cc-color-text-on-accent-subtle))}.lBsAzG_dialogHeader h2{overflow-wrap:anywhere;letter-spacing:-.03em;font-size:32px;font-weight:400;line-height:1.18}.lBsAzG_dialogHeader p{letter-spacing:.16em;text-transform:uppercase;color:var(--cc-practice-accent-ink,var(--cc-color-accent));font-size:11px}.lBsAzG_metadata{gap:var(--cc-space-4);margin-block:var(--cc-space-4);overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lBsAzG_metadata dt{color:var(--cc-color-text-secondary)}.lBsAzG_metadata dd{margin:0;font-weight:600}.lBsAzG_attemptId{overflow-wrap:anywhere;font-size:var(--cc-text-caption)}.lBsAzG_stats{gap:var(--cc-space-4);margin-block:var(--cc-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lBsAzG_stats>div,.lBsAzG_attempt{padding:var(--cc-space-5);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-lg);background:var(--cc-color-surface-card)}.lBsAzG_stats strong{letter-spacing:-.03em;color:var(--cc-practice-accent-ink,var(--cc-color-accent));margin-block-start:var(--cc-space-3);font-size:32px;font-weight:400;line-height:1.18;display:block}.lBsAzG_results{gap:var(--cc-space-4);margin-block:var(--cc-space-4);grid-template-columns:minmax(0,1fr);display:grid}.lBsAzG_row,.lBsAzG_rubric>div{justify-content:space-between;gap:var(--cc-space-4);overflow-wrap:anywhere;display:flex}.lBsAzG_row span,.lBsAzG_rubric dd{color:var(--cc-practice-accent-ink,var(--cc-color-accent));flex-shrink:0;margin:0}.lBsAzG_attempt p{overflow-wrap:anywhere;margin-block:var(--cc-space-3);color:var(--cc-color-text-secondary)}.lBsAzG_rubric{gap:var(--cc-space-2);margin-block:var(--cc-space-4);display:grid}.lBsAzG_attempt a,.lBsAzG_empty a,.lBsAzG_more{color:var(--cc-practice-accent-ink,var(--cc-color-accent));text-underline-offset:.2em;text-decoration:underline}.lBsAzG_heading{font-size:inherit;overflow-wrap:anywhere;margin-block-start:var(--cc-space-8)}.lBsAzG_empty{padding-block:var(--cc-space-8)}@media not (min-width:600px){.lBsAzG_stats{grid-template-columns:1fr}}}@layer utilities;
@layer reset,tokens,base;@layer components{:is(dialog)[data-placement=end][open] ._1seibq_drawer{background:var(--cc-color-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;max-inline-size:560px}._1seibq_head{gap:var(--cc-space-2);padding:var(--cc-space-9) var(--cc-space-9) var(--cc-space-5);border-block-end:1px solid var(--cc-color-border-soft);justify-items:start;padding-inline-end:calc(var(--cc-space-9) + var(--cc-modal-close-clearance));display:grid}._1seibq_title{font-size:var(--cc-text-subheading);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-primary);margin:0}._1seibq_tools{gap:var(--cc-space-3);inline-size:100%;align-items:center;margin-block-start:var(--cc-space-3);display:flex}._1seibq_search{flex:1;min-inline-size:0}@media not (min-width:480px){._1seibq_tools{flex-wrap:wrap}._1seibq_search{flex-basis:100%}}._1seibq_count{min-block-size:1lh;font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);margin:0}._1seibq_body{padding:var(--cc-space-5) var(--cc-space-9) var(--cc-space-9);overscroll-behavior:contain;flex:1;overflow-y:auto}._1seibq_turns{gap:var(--cc-space-3);margin:0;padding:0;list-style:none;display:grid}._1seibq_turn{gap:var(--cc-space-1);padding:var(--cc-space-3) var(--cc-space-4);border-radius:var(--cc-radius-md);display:grid}._1seibq_turn[data-learner]{background:var(--cc-color-surface-sunken);border-inline-start:3px solid var(--cc-color-accent)}._1seibq_who{gap:var(--cc-space-2);font-size:var(--cc-text-caption);align-items:baseline;margin:0;display:flex}._1seibq_speaker{font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-primary)}._1seibq_time{font-variant-numeric:tabular-nums;color:var(--cc-color-text-secondary)}._1seibq_text{font-size:var(--cc-text-sm);line-height:var(--cc-leading-relaxed);color:var(--cc-color-text-primary);white-space:pre-wrap;margin:0}._1seibq_text[data-markdown]{white-space:normal}._1seibq_text[data-markdown] p{white-space:pre-wrap}._1seibq_text[data-markdown] pre{padding:var(--cc-space-3);background:var(--cc-color-surface-sunken);border-radius:var(--cc-radius-sm);overflow-x:auto}._1seibq_hit{color:inherit;background:var(--cc-color-accent-subtle);border-radius:var(--cc-radius-sm)}._1seibq_state{gap:var(--cc-space-3);padding:var(--cc-space-11) var(--cc-space-5);text-align:center;justify-items:center;display:grid}._1seibq_dash{font-size:var(--cc-text-subheading);color:var(--cc-color-text-secondary)}}@layer utilities;
@layer reset,tokens,base;@layer components{.suKM-W_toolbar{gap:var(--cc-space-3);flex-wrap:wrap;align-items:center;margin-block-end:var(--cc-space-4);display:flex}.suKM-W_search{flex:0 20rem;min-inline-size:12rem}.suKM-W_export{margin-inline-start:auto}.suKM-W_session{min-inline-size:0;display:grid}.suKM-W_title{font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-primary)}.suKM-W_transcriptActions{gap:var(--cc-space-1);color:var(--cc-color-text-secondary);justify-content:flex-end;align-items:center;display:inline-flex}.suKM-W_empty{gap:var(--cc-space-2);padding:var(--cc-space-8) var(--cc-space-4);text-align:center;justify-items:center;display:grid}.suKM-W_foot{gap:var(--cc-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}}@layer utilities;
