@layer reset,tokens,base;@layer components{.CoachStage-module__BhMjwq__invite{z-index:var(--cc-z-header);inline-size:var(--cc-dashboard-dock-inline-size);justify-content:center;display:flex;position:absolute;inset-block-end:var(--cc-dashboard-dock-inset-block);inset-inline-start:var(--cc-dashboard-dock-inset-start)}.CoachStage-module__BhMjwq__inviteButton{border-radius:var(--cc-button-radius);cursor:pointer;animation:CoachStage-module__BhMjwq__invitePulse 2.6s var(--cc-ease-standard)infinite,var(--cc-keyframe-rise)var(--cc-duration-slow)both;background:0 0;border:none;padding:1px;position:relative;overflow:hidden}.CoachStage-module__BhMjwq__inviteRing{background:conic-gradient(from 0deg,var(--cc-color-scale-2),var(--cc-color-dataviz-from),var(--cc-color-aura-core),var(--cc-color-scale-2));pointer-events:none;block-size:520px;inline-size:520px;margin:-260px 0 0 -260px;animation:3.2s linear infinite CoachStage-module__BhMjwq__inviteSpin;position:absolute;inset-block-start:50%;inset-inline-start:50%}.CoachStage-module__BhMjwq__inviteLabel{padding:var(--cc-space-6)var(--cc-space-14);color:var(--cc-color-text-on-accent);font-family:var(--cc-button-font-family);font-size:var(--cc-text-body-md);font-weight:var(--cc-font-weight-medium);letter-spacing:var(--cc-button-tracking);text-transform:var(--cc-button-text-transform);background:var(--cc-color-coach-chip-fill);border-radius:var(--cc-button-radius);-webkit-backdrop-filter:blur(var(--cc-blur-subcard));backdrop-filter:blur(var(--cc-blur-subcard));transition:background var(--cc-duration-fast)var(--cc-ease-standard);line-height:1.2;display:block;position:relative}.CoachStage-module__BhMjwq__inviteButton:hover .CoachStage-module__BhMjwq__inviteLabel,.CoachStage-module__BhMjwq__inviteButton:focus-visible .CoachStage-module__BhMjwq__inviteLabel{background:var(--cc-color-coach-chip-fill-hover)}.CoachStage-module__BhMjwq__inviteButton:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}@keyframes CoachStage-module__BhMjwq__inviteSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CoachStage-module__BhMjwq__invitePulse{0%,to{box-shadow:0 0 18px var(--cc-color-invite-glow-soft),var(--cc-elevation-invite)}50%{box-shadow:0 0 38px var(--cc-color-invite-glow-strong),var(--cc-elevation-invite)}}.CoachStage-module__BhMjwq__promptScrim{z-index:var(--cc-z-overlay);background:var(--cc-color-overlay-soft);cursor:default;animation:var(--cc-keyframe-fade-in)var(--cc-duration-base)both;border:none;padding:0;position:absolute;inset:0}.CoachStage-module__BhMjwq__prompt{z-index:var(--cc-z-modal);box-sizing:border-box;inline-size:min(420px,calc(100% - var(--cc-space-15)));padding:var(--cc-space-12);background:var(--cc-color-glass-fill-strong);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-xl);box-shadow:var(--cc-elevation-glass);-webkit-backdrop-filter:blur(var(--cc-blur-panel));backdrop-filter:blur(var(--cc-blur-panel));animation:CoachStage-module__BhMjwq__promptPop var(--cc-duration-expand)var(--cc-ease-spring)both;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.CoachStage-module__BhMjwq__promptIcon{align-self:flex-start}@keyframes CoachStage-module__BhMjwq__promptPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.CoachStage-module__BhMjwq__caption{--cc-dashboard-caption-max:420px;z-index:var(--cc-z-header);max-inline-size:var(--cc-dashboard-dock-inline-size);align-items:flex-end;gap:var(--cc-space-4);animation:var(--cc-keyframe-rise)var(--cc-duration-slow)both;display:flex;position:absolute;inset-block-end:var(--cc-dashboard-dock-stack);inset-inline-start:var(--cc-dashboard-dock-inset-start)}.CoachStage-module__BhMjwq__captionBubble{inline-size:fit-content;max-inline-size:var(--cc-dashboard-caption-max);box-shadow:var(--cc-elevation-bubble);-webkit-backdrop-filter:blur(var(--cc-blur-subcard));backdrop-filter:blur(var(--cc-blur-subcard))}.CoachStage-module__BhMjwq__captionText{white-space:nowrap;display:block;overflow:hidden}.CoachStage-module__BhMjwq__captionRuler{inline-size:var(--cc-dashboard-caption-max);visibility:hidden;pointer-events:none;white-space:nowrap;block-size:0;display:block;position:absolute;overflow:hidden}@media not (min-width:820px){.CoachStage-module__BhMjwq__invite,.CoachStage-module__BhMjwq__caption{inset-inline:var(--cc-gutter-inline);justify-content:center;inline-size:auto;max-inline-size:none}.CoachStage-module__BhMjwq__caption{--cc-dashboard-caption-max:calc(min(300px,72vw) - (36px + var(--cc-space-4))*2);justify-content:flex-start;inline-size:min(300px,72vw);margin-inline:auto;inset-inline:0}.CoachStage-module__BhMjwq__caption>button{min-block-size:36px;min-inline-size:36px}}@media not (min-width:480px){.CoachStage-module__BhMjwq__caption>button{min-block-size:32px;min-inline-size:32px}.CoachStage-module__BhMjwq__captionBubble.CoachStage-module__BhMjwq__captionBubble{padding:var(--cc-space-3)var(--cc-space-5)}.CoachStage-module__BhMjwq__captionText.CoachStage-module__BhMjwq__captionText.CoachStage-module__BhMjwq__captionText,.CoachStage-module__BhMjwq__captionRuler.CoachStage-module__BhMjwq__captionRuler.CoachStage-module__BhMjwq__captionRuler{font-size:var(--cc-text-caption)}.CoachStage-module__BhMjwq__invite{inline-size:auto;padding-inline:var(--cc-space-7);inset-inline:0}.CoachStage-module__BhMjwq__inviteButton{flex:none;max-inline-size:100%}.CoachStage-module__BhMjwq__inviteLabel{padding:var(--cc-space-5)var(--cc-space-7);font-size:clamp(14px,3.8vw,var(--cc-text-body-md))}}@media (prefers-reduced-motion:reduce){.CoachStage-module__BhMjwq__inviteButton,.CoachStage-module__BhMjwq__inviteRing{animation:none}.CoachStage-module__BhMjwq__inviteButton{box-shadow:var(--cc-elevation-invite)}.CoachStage-module__BhMjwq__prompt,.CoachStage-module__BhMjwq__promptScrim,.CoachStage-module__BhMjwq__caption{animation:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.EmptyGoalComposer-module__8Yx51a__composer{box-sizing:border-box;min-block-size:420px;inline-size:100%;animation:var(--cc-keyframe-rise).6s .7s var(--cc-ease-standard)both;--cc-color-glass-fill:var(--cc-color-glass-fill-strong);flex-direction:column;padding:28px;display:flex}.EmptyGoalComposer-module__8Yx51a__spacer{flex:1}.EmptyGoalComposer-module__8Yx51a__header{gap:var(--cc-space-7);justify-content:space-between;align-items:center;margin-block-end:var(--cc-space-10);display:flex}.EmptyGoalComposer-module__8Yx51a__eyebrow{color:var(--cc-color-text-deemphasised);text-transform:uppercase;font-size:12px;font-weight:var(--cc-font-weight-semibold);letter-spacing:.14em}.EmptyGoalComposer-module__8Yx51a__progress{gap:var(--cc-space-3);align-items:center;margin:0;display:flex}.EmptyGoalComposer-module__8Yx51a__bars{gap:var(--cc-space-3);display:flex}.EmptyGoalComposer-module__8Yx51a__bar{background:var(--cc-color-border-soft);opacity:.55;block-size:4px;inline-size:36px;transition:background var(--cc-duration-fast)var(--cc-ease-standard),opacity var(--cc-duration-fast)var(--cc-ease-standard);border-radius:2px}.EmptyGoalComposer-module__8Yx51a__bar[data-done]{background:var(--cc-color-accent);opacity:1}.EmptyGoalComposer-module__8Yx51a__progressLabel{color:var(--cc-color-text-deemphasised);font-size:12px;font-weight:var(--cc-font-weight-semibold);margin-inline-start:var(--cc-space-2)}.EmptyGoalComposer-module__8Yx51a__step{animation:var(--cc-keyframe-rise)var(--cc-duration-slow)var(--cc-ease-standard)both}.EmptyGoalComposer-module__8Yx51a__heading{margin:0 0 var(--cc-space-3);color:var(--cc-color-text-primary);font-size:26px;font-weight:var(--cc-font-weight-medium);letter-spacing:-.02em;line-height:1.12}.EmptyGoalComposer-module__8Yx51a__pageHeading{margin:0 0 var(--cc-space-3);color:var(--cc-color-text-primary);font-size:32px;font-weight:var(--cc-font-weight-medium);letter-spacing:-.03em;line-height:1.1}.EmptyGoalComposer-module__8Yx51a__headingAccent{color:var(--cc-color-accent)}.EmptyGoalComposer-module__8Yx51a__reason{margin:0 0 var(--cc-space-8);color:var(--cc-color-text-deemphasised);font-size:16px;line-height:1.5}.EmptyGoalComposer-module__8Yx51a__field{box-sizing:border-box;min-block-size:104px;inline-size:100%;padding:var(--cc-space-7);resize:vertical;color:var(--cc-color-text-primary);background:var(--cc-color-control-translucent);border:1px solid var(--cc-color-subcard-border);font:inherit;transition:border-color var(--cc-duration-fast)var(--cc-ease-standard),box-shadow var(--cc-duration-fast)var(--cc-ease-standard);border-radius:14px;outline:none;font-size:16px;line-height:1.5;display:block}.EmptyGoalComposer-module__8Yx51a__field:focus-visible{border-color:var(--cc-color-accent);box-shadow:var(--cc-focus-ring-control)}.EmptyGoalComposer-module__8Yx51a__field::placeholder{color:var(--cc-color-text-placeholder);opacity:1}.EmptyGoalComposer-module__8Yx51a__count{gap:var(--cc-space-5);color:var(--cc-color-text-deemphasised);justify-content:flex-end;align-items:center;margin:7px 0 0;font-size:12px;line-height:1.4;display:flex}.EmptyGoalComposer-module__8Yx51a__goalInputs{flex-direction:column;display:flex}.EmptyGoalComposer-module__8Yx51a__dropZone{gap:var(--cc-space-6);padding:var(--cc-space-6)var(--cc-space-7);cursor:pointer;background:var(--cc-color-glass-fill);border:1px dashed var(--cc-color-gold-ring-strong);transition:background var(--cc-duration-fast)var(--cc-ease-standard),border-color var(--cc-duration-fast)var(--cc-ease-standard);border-radius:14px;align-items:center;margin-block-start:var(--cc-space-6);display:flex}.EmptyGoalComposer-module__8Yx51a__dropZone:hover,.EmptyGoalComposer-module__8Yx51a__dropZone:focus-within,.EmptyGoalComposer-module__8Yx51a__goalInputs[data-drop-over=true] .EmptyGoalComposer-module__8Yx51a__dropZone{background:var(--cc-color-control-translucent);border-color:var(--cc-color-link)}.EmptyGoalComposer-module__8Yx51a__dropIcon{background:var(--cc-color-gold-tile-fill);border-radius:var(--cc-radius-circle);flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:flex}.EmptyGoalComposer-module__8Yx51a__dropIcon svg{color:var(--cc-color-link);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.EmptyGoalComposer-module__8Yx51a__dropText{min-inline-size:0;color:var(--cc-color-text-deemphasised);flex-direction:column;font-size:14px;line-height:1.5;display:flex}.EmptyGoalComposer-module__8Yx51a__dropText strong{color:var(--cc-color-text-primary);font-weight:var(--cc-font-weight-semibold)}.EmptyGoalComposer-module__8Yx51a__dropText em{color:var(--cc-color-link);font-style:normal;font-weight:var(--cc-font-weight-semibold);text-decoration:underline}.EmptyGoalComposer-module__8Yx51a__fileRail{gap:var(--cc-space-3);flex-wrap:wrap;margin-block-start:var(--cc-space-4);display:flex}.EmptyGoalComposer-module__8Yx51a__fileChip{gap:var(--cc-space-2);min-inline-size:0;max-inline-size:100%;padding:var(--cc-space-2)var(--cc-space-3)var(--cc-space-2)var(--cc-space-5);color:var(--cc-color-text-primary);background:var(--cc-color-control-translucent);border:1px solid var(--cc-color-subcard-border);border-radius:var(--cc-radius-pill);font-size:var(--cc-text-caption-sm);align-items:center;display:inline-flex}.EmptyGoalComposer-module__8Yx51a__fileChip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EmptyGoalComposer-module__8Yx51a__chips{gap:var(--cc-space-3);flex-wrap:wrap;align-items:center;margin-block-start:var(--cc-space-5);display:flex}.EmptyGoalComposer-module__8Yx51a__composer .EmptyGoalComposer-module__8Yx51a__chips .EmptyGoalComposer-module__8Yx51a__chip{color:var(--cc-color-text-deemphasised);background:var(--cc-color-control-translucent);border-color:var(--cc-color-subcard-border);border-radius:var(--cc-radius-pill);font-size:13px;font-weight:var(--cc-font-weight-body);padding:7px 14px;line-height:1.4}.EmptyGoalComposer-module__8Yx51a__composer .EmptyGoalComposer-module__8Yx51a__chips .EmptyGoalComposer-module__8Yx51a__chip:hover{color:var(--cc-color-accent);background:var(--cc-color-surface-card);border-color:var(--cc-color-control-border-hover);box-shadow:none}.EmptyGoalComposer-module__8Yx51a__composer .EmptyGoalComposer-module__8Yx51a__chips .EmptyGoalComposer-module__8Yx51a__chip[aria-pressed=true],.EmptyGoalComposer-module__8Yx51a__composer .EmptyGoalComposer-module__8Yx51a__chips .EmptyGoalComposer-module__8Yx51a__chip[aria-pressed=true]:hover{color:var(--cc-color-text-on-control);background:linear-gradient(180deg,var(--cc-color-control-fill-from)0%,var(--cc-color-control-fill-to)100%);border-color:var(--cc-color-control-edge)}.EmptyGoalComposer-module__8Yx51a__requirement{color:var(--cc-color-danger-text);font-size:var(--cc-text-caption-sm);font-weight:var(--cc-font-weight-medium);margin-block-start:var(--cc-space-4);display:block}.EmptyGoalComposer-module__8Yx51a__error{margin:var(--cc-space-5)0 0;color:var(--cc-color-danger-text);font-size:var(--cc-text-caption-sm)}.EmptyGoalComposer-module__8Yx51a__footer{gap:var(--cc-space-7);justify-content:space-between;align-items:center;margin-block-start:var(--cc-space-11);display:flex}.EmptyGoalComposer-module__8Yx51a__back{color:var(--cc-color-text-deemphasised);cursor:pointer;font:inherit;font-size:14px;font-weight:var(--cc-font-weight-medium);transition:color var(--cc-duration-fast)var(--cc-ease-standard),opacity var(--cc-duration-fast)var(--cc-ease-standard);background:0 0;border:none;flex:none;padding:0}.EmptyGoalComposer-module__8Yx51a__back:hover:not(:disabled){color:var(--cc-color-accent)}.EmptyGoalComposer-module__8Yx51a__back:focus-visible{box-shadow:var(--cc-focus-ring-control);border-radius:var(--cc-radius-xs);outline:none}.EmptyGoalComposer-module__8Yx51a__back:disabled{cursor:default;opacity:.45}.EmptyGoalComposer-module__8Yx51a__next{flex:none}.EmptyGoalComposer-module__8Yx51a__composer .EmptyGoalComposer-module__8Yx51a__footer .EmptyGoalComposer-module__8Yx51a__next{font-size:14px}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page]{padding:32px}.EmptyGoalComposer-module__8Yx51a__lead{margin-block-end:var(--cc-space-7)}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__goalInputs .EmptyGoalComposer-module__8Yx51a__field{min-block-size:150px}@media (prefers-reduced-motion:reduce){.EmptyGoalComposer-module__8Yx51a__step{animation:none}}@media not (min-height:760px){.EmptyGoalComposer-module__8Yx51a__composer{min-block-size:0}}@media not (min-width:820px){.EmptyGoalComposer-module__8Yx51a__composer,.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page]{min-block-size:0;padding:clamp(var(--cc-space-7),3vh,28px)clamp(var(--cc-space-7),5vw,28px)}.EmptyGoalComposer-module__8Yx51a__field{min-block-size:96px;padding:var(--cc-space-6)}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__goalInputs .EmptyGoalComposer-module__8Yx51a__field{min-block-size:120px}.EmptyGoalComposer-module__8Yx51a__dropZone{align-items:flex-start}}}@layer utilities;
@layer reset,tokens,base;@layer components{.OrbitLoader-module__8yIefq__root{--cc-orbit-canvas:320px;--cc-orbit-overhang:68px;gap:var(--cc-space-7);flex-direction:column;align-items:center;display:flex}.OrbitLoader-module__8yIefq__orbit{inline-size:var(--cc-orbit-canvas);block-size:var(--cc-orbit-canvas);margin-block:calc(var(--cc-orbit-overhang)*-1);flex:none;position:relative}.OrbitLoader-module__8yIefq__field{position:absolute;inset:0}.OrbitLoader-module__8yIefq__halo{inset:var(--cc-space-18);background:radial-gradient(circle,var(--cc-color-orbit-halo-core)0%,var(--cc-color-orbit-halo-mid)50%,var(--cc-color-orbit-halo-edge)75%);filter:blur(6px);border-radius:var(--cc-radius-circle);position:absolute}.OrbitLoader-module__8yIefq__ring{animation:var(--cc-keyframe-spin-slow)var(--cc-ring-spin)linear infinite;position:absolute;inset-block-start:var(--cc-ring-offset);inset-inline-start:var(--cc-ring-offset)}.OrbitLoader-module__8yIefq__ring[data-reversed]{animation-direction:reverse}.OrbitLoader-module__8yIefq__ring circle{stroke:var(--cc-color-orbit-ring);stroke-width:1px}.OrbitLoader-module__8yIefq__dot{inline-size:var(--cc-dot-size);block-size:var(--cc-dot-size);background:var(--cc-dot-colour);border-radius:var(--cc-radius-circle);box-shadow:0 0 12px var(--cc-dot-colour),0 0 4px var(--cc-dot-colour);position:absolute;inset-block-start:var(--cc-dot-y);inset-inline-start:var(--cc-dot-x)}.OrbitLoader-module__8yIefq__dot[data-tone=gold]{--cc-dot-colour:var(--cc-color-orbit-dot-gold)}.OrbitLoader-module__8yIefq__dot[data-tone=cream]{--cc-dot-colour:var(--cc-color-orbit-dot-paper)}.OrbitLoader-module__8yIefq__dot[data-tone=sky]{--cc-dot-colour:var(--cc-color-orbit-dot-mist)}.OrbitLoader-module__8yIefq__mark{inline-size:var(--cc-mark-size);block-size:var(--cc-mark-size);transform:scale(var(--cc-mark-scale));filter:drop-shadow(0 -10px 30px var(--cc-color-orbit-mark-shadow));position:absolute;inset-block-start:calc(50% - var(--cc-mark-size)/2);inset-inline-start:calc(50% - var(--cc-mark-size)/2)}.OrbitLoader-module__8yIefq__markGlow{inset:calc(var(--cc-space-4)*-1);pointer-events:none;background:radial-gradient(closest-side,var(--cc-color-orbit-mark-glow),var(--cc-color-orbit-mark-glow-edge)70%);border-radius:var(--cc-radius-xl);opacity:calc(var(--cc-mark-lock)*.9);position:absolute}.OrbitLoader-module__8yIefq__mark svg{display:block;overflow:visible}.OrbitLoader-module__8yIefq__ping{inline-size:var(--cc-ping-size);block-size:var(--cc-ping-size);pointer-events:none;border:1.5px solid var(--cc-color-orbit-ping);border-radius:var(--cc-radius-circle);animation:var(--cc-keyframe-orbit-ping)3.2s var(--cc-ease-ping)infinite;position:absolute;inset-block-start:calc(50% - var(--cc-ping-size)/2);inset-inline-start:calc(50% - var(--cc-ping-size)/2)}.OrbitLoader-module__8yIefq__message{min-block-size:1.4em;max-inline-size:560px;font-size:var(--cc-text-body-md);color:var(--cc-color-text-on-dark);text-align:center;margin:0}.OrbitLoader-module__8yIefq__messageText{animation:var(--cc-keyframe-orbit-message).4s var(--cc-ease-standard)both;display:inline-block}.OrbitLoader-module__8yIefq__typewriterCaret{vertical-align:-.1em;background:currentColor;block-size:1em;inline-size:2px;margin-inline-start:3px;animation:.75s step-end infinite OrbitLoader-module__8yIefq__cc-loader-caret;display:inline-block}@keyframes OrbitLoader-module__8yIefq__cc-loader-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.OrbitLoader-module__8yIefq__ring,.OrbitLoader-module__8yIefq__typewriterCaret{animation:none}}@media not (min-width:420px){.OrbitLoader-module__8yIefq__root{--cc-orbit-canvas:240px;--cc-orbit-overhang:51px}.OrbitLoader-module__8yIefq__field{transform-origin:0 0;block-size:320px;inline-size:320px;transform:scale(.75)}}}@layer utilities;
@layer reset,tokens,base;@layer components{.SessionScore-module__zizpgW__root{inline-size:560px;max-inline-size:100%;padding:var(--cc-space-15)var(--cc-space-15)var(--cc-space-13);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-xl);background:var(--cc-color-glass-fill);box-shadow:var(--cc-elevation-glass);-webkit-backdrop-filter:blur(60px);backdrop-filter:blur(60px);animation:var(--cc-keyframe-modal-in).55s var(--cc-ease-emphasis)both;position:relative}.SessionScore-module__zizpgW__head{text-align:center;animation:var(--cc-keyframe-rise).6s both}.SessionScore-module__zizpgW__eyebrow{color:var(--cc-color-text-eyebrow);font-size:var(--cc-text-overline-sm);font-weight:var(--cc-font-weight-medium);letter-spacing:.16em;text-transform:uppercase}.SessionScore-module__zizpgW__title{margin-block:var(--cc-space-3)0;font-size:var(--cc-text-figure);font-weight:var(--cc-font-weight-medium);letter-spacing:var(--cc-tracking-display);line-height:1.08}.SessionScore-module__zizpgW__gauge{inline-size:320px;max-inline-size:100%;margin:var(--cc-space-6)auto 0;animation:var(--cc-keyframe-rise).6s .2s both;position:relative}.SessionScore-module__zizpgW__arc{block-size:auto;inline-size:100%;display:block}.SessionScore-module__zizpgW__track{stroke:var(--cc-color-score-track)}.SessionScore-module__zizpgW__score{color:var(--cc-color-accent);font-size:var(--cc-text-score-fluid);font-weight:var(--cc-font-weight-bold);letter-spacing:.02em;text-align:center;line-height:1;position:absolute;inset-block-start:47.83%;inset-inline:0}.SessionScore-module__zizpgW__caption{color:var(--cc-color-text-meta);font-size:var(--cc-text-label-sm);text-align:center}.SessionScore-module__zizpgW__delta{color:var(--cc-color-score-delta);font-weight:var(--cc-font-weight-semibold)}.SessionScore-module__zizpgW__coach{gap:var(--cc-space-5);animation:var(--cc-keyframe-rise).6s .45s both;justify-content:center;align-items:flex-start;margin-block-start:var(--cc-space-11);display:flex}.SessionScore-module__zizpgW__avatar{border-radius:var(--cc-radius-circle);block-size:46px;inline-size:46px;box-shadow:0 0 0 4px var(--cc-color-avatar-ring);object-fit:cover;animation:var(--cc-keyframe-glow-pulse)2.6s ease-in-out infinite;flex-shrink:0}.SessionScore-module__zizpgW__bubble{max-inline-size:560px;padding:var(--cc-space-5)var(--cc-space-7);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-bubble-from-coach-top);background:var(--cc-color-surface-card);box-shadow:var(--cc-elevation-bubble);color:var(--cc-color-text-primary);font-size:var(--cc-text-label-sm);text-align:start;line-height:1.5}.SessionScore-module__zizpgW__actions{animation:var(--cc-keyframe-rise).6s .75s both;justify-content:center;margin-block-start:var(--cc-space-11);display:flex}.SessionScore-module__zizpgW__cta{animation:var(--cc-keyframe-cta-pulse)2.2s ease-in-out 1.6s infinite}@media (max-width:640px){.SessionScore-module__zizpgW__root{padding:var(--cc-space-11)var(--cc-space-7)var(--cc-space-9)}}}@layer utilities;
@layer reset,tokens,base;@layer components{.SessionRecap-module__T-wVgW__root{gap:var(--cc-space-9);inline-size:100%;max-inline-size:640px;animation:var(--cc-keyframe-rise)var(--cc-duration-slow)both;flex-direction:column;align-items:center;display:flex}.SessionRecap-module__T-wVgW__loader{margin-block:var(--cc-space-11);--cc-color-text-on-dark:var(--cc-color-text-primary)}.SessionRecap-module__T-wVgW__heading{gap:var(--cc-space-4);flex-direction:column;align-items:center;display:flex}.SessionRecap-module__T-wVgW__badge{block-size:46px;inline-size:46px;border-radius:var(--cc-radius-circle);background:var(--cc-color-positive-wash);color:var(--cc-color-status-positive);animation:var(--cc-keyframe-spring-in)var(--cc-duration-slow)var(--cc-ease-spring)both;justify-content:center;align-items:center;margin-block-end:var(--cc-space-3);display:flex}.SessionRecap-module__T-wVgW__title{text-wrap:balance}.SessionRecap-module__T-wVgW__takeaways{gap:var(--cc-space-5);flex-direction:column;min-block-size:0;inline-size:100%;display:flex}.SessionRecap-module__T-wVgW__takeawaysLabel{text-align:start}.SessionRecap-module__T-wVgW__list{gap:var(--cc-space-4);flex-direction:column;max-block-size:46vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.SessionRecap-module__T-wVgW__item{gap:var(--cc-space-5);padding:var(--cc-space-6)var(--cc-space-7);border:1px solid var(--cc-color-subcard-border);border-radius:var(--cc-radius-sub-card);background:var(--cc-color-subcard-fill);animation:var(--cc-keyframe-rise)var(--cc-duration-base)both;align-items:flex-start;display:flex}.SessionRecap-module__T-wVgW__tick{border-radius:var(--cc-radius-circle);background:var(--cc-color-positive-wash);block-size:22px;inline-size:22px;color:var(--cc-color-status-positive);flex:none;justify-content:center;align-items:center;margin-block-start:1px;display:flex}.SessionRecap-module__T-wVgW__itemText{min-inline-size:0}.SessionRecap-module__T-wVgW__notice{inline-size:100%;padding:var(--cc-space-9)var(--cc-space-8);border:1px solid var(--cc-color-subcard-border);border-radius:var(--cc-radius-sub-card);background:var(--cc-color-subcard-fill);justify-content:center;align-items:center;display:flex}.SessionRecap-module__T-wVgW__noticeText{text-wrap:pretty;max-inline-size:42ch}.SessionRecap-module__T-wVgW__bare{text-wrap:pretty;max-inline-size:46ch}.SessionRecap-module__T-wVgW__actions{gap:var(--cc-space-5);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.SessionRecap-module__T-wVgW__root,.SessionRecap-module__T-wVgW__badge,.SessionRecap-module__T-wVgW__item{animation:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.AppHeader-module__npL7Kq__root{z-index:var(--cc-z-chrome);inset-block-start:var(--cc-space-11);inset-inline:var(--cc-header-gutter-inline);gap:var(--cc-space-7);animation:var(--cc-keyframe-fade-in).5s .25s both;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute}.AppHeader-module__npL7Kq__root:before{content:"";inset-block-start:calc(-1*var(--cc-space-11));inset-inline:calc(-1*var(--cc-header-gutter-inline));block-size:calc(var(--cc-chrome-clearance) + var(--cc-space-13));background:linear-gradient(180deg,var(--cc-color-chrome-fill)0%,var(--cc-color-chrome-fill)58%,transparent 100%);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--cc-blur-chrome));backdrop-filter:blur(var(--cc-blur-chrome));-webkit-mask-image:var(--cc-mask-chrome-veil);mask-image:var(--cc-mask-chrome-veil);transition:opacity var(--cc-duration-fast)var(--cc-ease-standard);position:absolute}.AppHeader-module__npL7Kq__root[data-scrolled]:before{opacity:1}.AppHeader-module__npL7Kq__logo,.AppHeader-module__npL7Kq__nav,.AppHeader-module__npL7Kq__accountGroup,.AppHeader-module__npL7Kq__account,.AppHeader-module__npL7Kq__root>dialog{pointer-events:auto}.AppHeader-module__npL7Kq__logo{color:inherit;flex:none;grid-column:1;justify-content:flex-start;justify-self:start;align-items:center;display:flex;position:relative}.AppHeader-module__npL7Kq__logo:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.AppHeader-module__npL7Kq__wordmark{block-size:auto;inline-size:262px;display:block}.AppHeader-module__npL7Kq__wordmarkLight{block-size:28px;inline-size:auto;display:none}[data-theme=lyceum] .AppHeader-module__npL7Kq__wordmark{display:none}[data-theme=lyceum] .AppHeader-module__npL7Kq__wordmarkLight{display:block}.AppHeader-module__npL7Kq__brandMark{display:none}.AppHeader-module__npL7Kq__nav{justify-self:center;gap:var(--cc-space-1);border-radius:var(--cc-nav-radius);padding:var(--cc-chrome-inset);flex:none;grid-column:2;display:flex;position:relative}.AppHeader-module__npL7Kq__tab{padding:var(--cc-space-3)var(--cc-space-8);font-family:var(--cc-nav-font-family);font-size:var(--cc-text-label-sm);font-weight:var(--cc-font-weight-medium);line-height:var(--cc-leading-label);color:var(--cc-color-text-secondary);letter-spacing:var(--cc-nav-tracking);text-transform:var(--cc-nav-text-transform);white-space:nowrap;border-radius:var(--cc-nav-tab-radius);transition:background var(--cc-duration-base)var(--cc-ease-standard);text-decoration:none}.AppHeader-module__npL7Kq__tabIcon{display:none}.AppHeader-module__npL7Kq__tab:hover:not([data-current],[data-disabled]){background:var(--cc-color-overlay-faint)}.AppHeader-module__npL7Kq__tab:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.AppHeader-module__npL7Kq__tab[data-current]{font-weight:var(--cc-font-weight-semibold);color:var(--cc-nav-active-color);background:var(--cc-nav-active-fill);box-shadow:var(--cc-nav-active-shadow);position:relative}.AppHeader-module__npL7Kq__tab[data-current]:after{inset-inline:var(--cc-space-6);block-size:var(--cc-nav-active-underline-size);content:"";background:var(--cc-nav-active-underline-color);position:absolute;inset-block-end:0}.AppHeader-module__npL7Kq__tab[data-disabled]{cursor:default}.AppHeader-module__npL7Kq__accountGroup{justify-self:end;gap:var(--cc-space-6);flex:none;grid-column:3;align-items:center;display:flex;position:relative}.AppHeader-module__npL7Kq__account{flex:none;grid-column:3;justify-self:end;align-items:center;display:flex;position:relative}.AppHeader-module__npL7Kq__accountTrigger{color:inherit;border-radius:var(--cc-radius-circle);cursor:pointer;transition:box-shadow var(--cc-duration-fast)var(--cc-ease-standard);background:0 0;border:none;padding:0;display:flex}.AppHeader-module__npL7Kq__accountAvatar{color:var(--cc-color-text-on-dark);background:var(--cc-color-avatar-account-fill);box-shadow:var(--cc-elevation-chrome)}.AppHeader-module__npL7Kq__accountTrigger:hover{box-shadow:var(--cc-ring-account-hover)}.AppHeader-module__npL7Kq__accountTrigger:focus{outline:var(--cc-outline-account-width)solid var(--cc-color-accent);outline-offset:var(--cc-outline-account-offset)}.AppHeader-module__npL7Kq__menu{z-index:var(--cc-z-overlay);box-sizing:content-box;min-inline-size:170px;padding:var(--cc-space-3);background:var(--cc-color-chrome-fill-strong);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-sub-card);box-shadow:var(--cc-elevation-menu);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:var(--cc-keyframe-fade-in)var(--cc-duration-fast)both;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--cc-space-4));inset-inline-end:0}.AppHeader-module__npL7Kq__menuItem{box-sizing:border-box;gap:var(--cc-space-5);inline-size:100%;padding:var(--cc-space-5);font-size:var(--cc-text-label-sm);color:var(--cc-color-text-primary);text-align:start;border-radius:var(--cc-radius-sm);cursor:pointer;transition:background var(--cc-duration-fast)var(--cc-ease-standard);background:0 0;border:none;align-items:center;text-decoration:none;display:flex}.AppHeader-module__npL7Kq__menuItem svg{color:var(--cc-color-accent);flex:none}.AppHeader-module__npL7Kq__menuItem:hover{background:var(--cc-color-overlay-faint)}.AppHeader-module__npL7Kq__menuItem:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}@media (pointer:coarse){.AppHeader-module__npL7Kq__menuItem{min-block-size:var(--cc-tap-min)}.AppHeader-module__npL7Kq__logo,.AppHeader-module__npL7Kq__tab,.AppHeader-module__npL7Kq__accountTrigger{min-inline-size:var(--cc-tap-min);min-block-size:var(--cc-tap-min)}.AppHeader-module__npL7Kq__accountTrigger{justify-content:center;align-items:center}.AppHeader-module__npL7Kq__tab{justify-content:center;align-items:center;display:flex}}@media not (min-width:1180px){.AppHeader-module__npL7Kq__nav{max-inline-size:calc(100vw - var(--cc-space-11))}.AppHeader-module__npL7Kq__tab{padding-inline:clamp(var(--cc-space-4),2.4vw,var(--cc-space-8))}}@media (820px<=width<1180px){.AppHeader-module__npL7Kq__root .AppHeader-module__npL7Kq__wordmark,.AppHeader-module__npL7Kq__root .AppHeader-module__npL7Kq__wordmarkLight{display:none}.AppHeader-module__npL7Kq__brandMark{block-size:var(--cc-space-12);inline-size:auto;display:block}.AppHeader-module__npL7Kq__tab{padding-inline:var(--cc-space-4);font-size:var(--cc-text-caption-sm);letter-spacing:normal}.AppHeader-module__npL7Kq__accountGroup>:not(.AppHeader-module__npL7Kq__account){display:none}}@media not (min-width:820px){.AppHeader-module__npL7Kq__nav{z-index:var(--cc-z-chrome);max-inline-size:none;padding:var(--cc-space-2)var(--cc-space-5)calc(var(--cc-space-2) + env(safe-area-inset-bottom,0px));background:var(--cc-color-chrome-fill-strong);border-radius:var(--cc-radius-card)var(--cc-radius-card)0 0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-self:stretch;gap:0;position:fixed;inset-block-end:0;inset-inline:0}.AppHeader-module__npL7Kq__tab{gap:var(--cc-space-1);padding:var(--cc-space-1);font-family:var(--cc-font-family-body);font-size:var(--cc-text-caption-sm);letter-spacing:var(--cc-tracking-none);text-transform:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.AppHeader-module__npL7Kq__tabIcon{display:flex}.AppHeader-module__npL7Kq__tab[href=\/marketplace] .AppHeader-module__npL7Kq__tabIcon{translate:1px}.AppHeader-module__npL7Kq__wordmark{display:none}.AppHeader-module__npL7Kq__brandMark{block-size:var(--cc-space-12);inline-size:auto;display:block}.AppHeader-module__npL7Kq__tab[data-current]{color:var(--cc-tabbar-active-color);box-shadow:none;background:0 0}.AppHeader-module__npL7Kq__tab[data-current]:after{inset-inline:calc(50% - var(--cc-space-9));border-radius:var(--cc-radius-pill);background:var(--cc-tabbar-active-underline-color);block-size:2px;inset-block-end:0}}}@layer utilities;
@layer reset,tokens,base;@layer components{@media not (min-width:560px){.Session-module__cTbiWq__card:has([data-question-layout]) .Session-module__cTbiWq__stage{padding:8px 12px}.Session-module__cTbiWq__card:has([data-question-layout]) .Session-module__cTbiWq__captions{min-block-size:16px}}@media (max-height:500px) and (min-width:560px){.Session-module__cTbiWq__card:has([data-question-layout]) .Session-module__cTbiWq__stage{padding:4px 20px}.Session-module__cTbiWq__card:has([data-question-layout]) .Session-module__cTbiWq__band{padding-block:8px}.Session-module__cTbiWq__card:has([data-question-layout]) .Session-module__cTbiWq__live{margin-block-end:0}.Session-module__cTbiWq__card:has([data-question-layout]) .Session-module__cTbiWq__captions{min-block-size:16px}.Session-module__cTbiWq__card:has([data-question-layout]) .Session-module__cTbiWq__composer{padding-block:4px 8px}}.Session-module__cTbiWq__screen{--cc-session-card-max:1320px;--cc-chrome-rest:max(var(--cc-gutter-inline),calc((100% - var(--cc-session-card-max))/2));--cc-session-card-inset-block-start:calc(var(--cc-space-11) + 38px + var(--cc-space-7));--cc-session-coach-portrait:min(280px,33dvh);--cc-session-coach-desktop-min-inline:218px;--cc-session-coach-desktop-min-block:182px;background:linear-gradient(160deg,var(--cc-color-sky-wash-top)0%,var(--cc-color-surface-page)45%,var(--cc-color-sky-wash-bottom)100%);flex-direction:column;block-size:100dvh;inline-size:100%;display:flex;position:relative;overflow:hidden}.Session-module__cTbiWq__scene{position:absolute;inset:0}.Session-module__cTbiWq__sky{object-fit:cover;object-position:50% 0%}.Session-module__cTbiWq__chrome{inset-block-start:var(--cc-space-11);inset-inline:var(--cc-chrome-start,var(--cc-chrome-rest))var(--cc-chrome-end,var(--cc-chrome-rest));z-index:var(--cc-z-chrome);pointer-events:none;animation:var(--cc-keyframe-fade-in)var(--cc-duration-slow)both;justify-content:space-between;align-items:center;display:flex;position:absolute}.Session-module__cTbiWq__back,.Session-module__cTbiWq__account{pointer-events:auto}.Session-module__cTbiWq__account{flex:none;align-items:center;display:flex}.Session-module__cTbiWq__card{z-index:var(--cc-z-content);inline-size:100%;max-inline-size:min(var(--cc-session-card-max),calc(100% - var(--cc-gutter-inline)*2));min-block-size:0;margin:var(--cc-session-card-inset-block-start)auto var(--cc-space-14);animation:var(--cc-keyframe-rise)var(--cc-duration-slower).1s both;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;container:session-card/inline-size}.Session-module__cTbiWq__band{z-index:var(--cc-z-raised);gap:var(--cc-space-10);padding:var(--cc-space-9)var(--cc-space-9)0;flex:none;align-items:flex-start;display:flex;position:relative}.Session-module__cTbiWq__bandTitle{text-align:center}.Session-module__cTbiWq__stage{min-block-size:0;padding:var(--cc-space-13)var(--cc-panel-inset);scrollbar-gutter:stable both-edges;flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.Session-module__cTbiWq__stage[data-live]{overflow:hidden}.Session-module__cTbiWq__frame{gap:var(--cc-space-6);inline-size:100%;max-inline-size:720px;animation:var(--cc-keyframe-rise)var(--cc-duration-slow)both;flex-direction:column;align-items:center;display:flex}.Session-module__cTbiWq__headline{text-wrap:balance}.Session-module__cTbiWq__premise{max-inline-size:520px}.Session-module__cTbiWq__loader{margin-block:var(--cc-space-11);--cc-color-text-on-dark:var(--cc-color-text-on-film)}.Session-module__cTbiWq__coach{inline-size:var(--cc-coach-inline,272px);block-size:var(--cc-coach-block,228px);opacity:0;transition:opacity var(--cc-duration-slower)var(--cc-ease-exit),transform var(--cc-duration-base)var(--cc-ease-standard);justify-content:center;align-items:flex-end;display:flex;position:relative}.Session-module__cTbiWq__coach[data-speaking]{opacity:1;transition:opacity var(--cc-duration-slow)var(--cc-ease-standard),transform var(--cc-duration-base)var(--cc-ease-standard);transform:translateY(-4px)}.Session-module__cTbiWq__voiceChip{z-index:var(--cc-z-foreground);block-size:36px;inline-size:36px;color:var(--cc-color-accent);background:var(--cc-color-chrome-fill-strong);border-radius:var(--cc-radius-circle);box-shadow:var(--cc-elevation-voice-chip);cursor:pointer;pointer-events:auto;transition:color var(--cc-duration-quick)var(--cc-ease-standard),background var(--cc-duration-quick)var(--cc-ease-standard);border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:var(--cc-space-5);inset-inline-start:var(--cc-space-5)}.Session-module__cTbiWq__voiceChip:focus-visible{box-shadow:var(--cc-elevation-voice-chip),var(--cc-focus-ring-control);outline:none}.Session-module__cTbiWq__voiceChip[data-muted]{color:var(--cc-color-danger-text)}@media (prefers-reduced-motion:reduce){.Session-module__cTbiWq__voiceChip{transition:none}}.Session-module__cTbiWq__cutout{display:block;position:absolute;inset:0;overflow:hidden}.Session-module__cTbiWq__coachVideo{z-index:var(--cc-z-raised);object-fit:cover;object-position:50% 20%;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--cc-duration-base)var(--cc-ease-standard);position:absolute;inset:0}.Session-module__cTbiWq__coachVideo[data-playing]{opacity:1}@media not (min-width:600px){.Session-module__cTbiWq__coach{block-size:208px;inline-size:208px}}.Session-module__cTbiWq__bandActions{gap:var(--cc-space-9);flex:none;align-items:center;margin-inline-start:auto;display:flex}.Session-module__cTbiWq__end{flex:none;min-block-size:38px}.Session-module__cTbiWq__endGlyph{display:none}.Session-module__cTbiWq__band[data-rail] .Session-module__cTbiWq__bandActions{margin-block-start:var(--cc-space-3)}.Session-module__cTbiWq__live{min-block-size:0;inline-size:100%;flex-direction:column;flex:1;align-self:stretch;margin-block-end:calc(var(--cc-space-13)*-1);display:flex}.Session-module__cTbiWq__speaker{z-index:var(--cc-z-foreground);pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset-block-end:0;inset-inline-start:44px}.Session-module__cTbiWq__canvas{flex:1;min-block-size:0;display:flex;container:slide-canvas/inline-size}.Session-module__cTbiWq__slides{--cc-slide-visual-max-inline:820px;--cc-slide-heading-band:calc(max(26px,min(28px,var(--cc-slide-text-max,28px)))*1.25 + 16px + 15px);grid-template-columns:repeat(12,1fr);grid-template-rows:minmax(var(--cc-slide-heading-band),max-content)auto repeat(5,1fr)repeat(2,0fr);min-block-size:0;inline-size:100%;display:grid;position:relative}@container slide-canvas not (min-width:560px){.Session-module__cTbiWq__slides{align-content:stretch;row-gap:var(--cc-space-7);block-size:100%;grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);padding-block-end:calc(var(--cc-session-coach-portrait)*.45)}.Session-module__cTbiWq__slides>[data-component-id],.Session-module__cTbiWq__slides [data-layout-mode] [data-component-id]{grid-area:auto/1/auto/-1!important}.Session-module__cTbiWq__slides:has([data-layout-mode=stacked]):has([data-text-panel=true]){row-gap:var(--cc-space-3);grid-template-rows:max-content minmax(0,1fr)}}.Session-module__cTbiWq__slides div:has(>img){justify-content:center;align-items:center;display:flex}.Session-module__cTbiWq__slides img{border-radius:var(--cc-radius-xl);max-block-size:100%;max-inline-size:100%;box-shadow:var(--cc-elevation-glass);block-size:auto!important;inline-size:auto!important}.Session-module__cTbiWq__slides [data-slide-image] div:has(>img){container-type:size;border-radius:0!important;overflow:visible!important}.Session-module__cTbiWq__slides [data-slide-image] img{border-radius:var(--cc-radius-xl);box-shadow:var(--cc-elevation-bubble);opacity:0;transition:opacity var(--cc-duration-fast)var(--cc-ease-standard);inline-size:min(100cqw,900px,calc(min(100cqh,560px)*var(--cc-image-ratio)))!important;block-size:auto!important}.Session-module__cTbiWq__slides [data-slide-image][data-measured=true] img{opacity:1}@media (prefers-reduced-motion:reduce){.Session-module__cTbiWq__slides [data-slide-image] img{opacity:1;transition:none}}@container slide-canvas (min-width:560px){.Session-module__cTbiWq__slides:has([data-layout-mode=default]) [data-component-id]:has([data-slide-image]){grid-column:span 7/-1!important}.Session-module__cTbiWq__slides:has([data-layout-mode=default]):has([data-slide-image]) [data-component-id]:not(:has([data-slide-image])){margin-inline-start:-4cqw}}@container slide-canvas (min-width:900px){.Session-module__cTbiWq__slides:has([data-layout-mode=default]):has([data-slide-heading]) [data-component-id]:has([data-slide-image]){margin-inline-start:clamp(24px,3cqw,48px)}}@container slide-canvas not (min-width:560px){.Session-module__cTbiWq__slides:has([data-layout-mode=default]):has([data-slide-image]){grid-template-rows:max-content minmax(0,1fr)}.Session-module__cTbiWq__slides:has([data-layout-mode=default]):has([data-slide-image]) [data-component-id]{text-align:center;grid-area:auto/1/auto/-1!important}}@container slide-canvas (min-width:560px){.Session-module__cTbiWq__slides:has([data-layout-mode=stacked]):has(.creatium-v2){grid-template-rows:minmax(0,1fr) max-content minmax(0,max-content) minmax(0,1fr);row-gap:0}.Session-module__cTbiWq__slides [data-layout-mode=stacked]:has(.creatium-v2) [data-component-id]:has([data-slide-heading]){grid-row:2!important}.Session-module__cTbiWq__slides [data-layout-mode=stacked] [data-component-id]:has(.creatium-v2){grid-row:3!important}}.Session-module__cTbiWq__coachSlot{flex:none}.Session-module__cTbiWq__coachSlot .Session-module__cTbiWq__coach{margin-block-start:0}.Session-module__cTbiWq__captions{min-block-size:var(--cc-space-15);padding-inline:var(--cc-space-13);flex:none;justify-content:center;align-items:flex-end;margin-block-start:auto;display:flex}.Session-module__cTbiWq__captionBubble{inline-size:488px;max-inline-size:calc(100% - var(--cc-space-13)*2);padding-inline:var(--cc-space-7);text-align:start}.Session-module__cTbiWq__captions .Session-module__cTbiWq__captionBubble{background:var(--cc-color-subcard-fill);border:1px solid var(--cc-color-subcard-border);box-shadow:none}.Session-module__cTbiWq__captionBubble[data-empty]{visibility:hidden}.Session-module__cTbiWq__captionText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Session-module__cTbiWq__captionBubble[data-role=learner] .Session-module__cTbiWq__captionText{color:var(--cc-color-text-secondary)}.Session-module__cTbiWq__composer{gap:var(--cc-space-5);padding:var(--cc-space-9)var(--cc-panel-inset)var(--cc-space-14);flex:none;justify-content:center;align-items:center;display:flex}.Session-module__cTbiWq__composer[data-density=compact]{padding:0}.Session-module__cTbiWq__composer[data-density=compact] .Session-module__cTbiWq__field{padding-block:var(--cc-space-2);padding-inline-start:var(--cc-space-7)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field{max-inline-size:var(--cc-field-max,524px);padding:var(--cc-space-3)var(--cc-space-3)var(--cc-space-3)var(--cc-space-11);color:var(--cc-color-text-on-coach);background:var(--cc-color-coach-dock-fill);border:1px solid var(--cc-color-coach-control-border);box-shadow:none;-webkit-backdrop-filter:blur(var(--cc-blur-subcard));backdrop-filter:blur(var(--cc-blur-subcard))}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field:hover{border-color:var(--cc-color-glass-border)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field:focus-within{border-color:var(--cc-color-glass-border);box-shadow:none}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field[data-listening]{border-color:var(--cc-color-glass-border);box-shadow:none;animation:none}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__input{font-size:var(--cc-field-font,var(--cc-text-body-md));color:var(--cc-color-text-on-coach)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__input::placeholder{color:var(--cc-color-text-on-coach);font-weight:var(--cc-font-weight-medium);opacity:.9}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field[data-listening] .Session-module__cTbiWq__input::placeholder{font-style:normal}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__send{color:var(--cc-color-control-edge);background:var(--cc-color-surface-card)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__send:hover:not(:disabled){background:var(--cc-color-surface-raised)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__mic{block-size:44px;inline-size:44px;color:var(--cc-color-text-on-coach);background:var(--cc-color-coach-mic-fill)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__mic:hover:not(:disabled){background:var(--cc-color-coach-mic-fill-hover)}@media not (min-width:820px){.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field{padding:var(--cc-space-2)var(--cc-space-2)var(--cc-space-2)var(--cc-space-8)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__mic,.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__send{min-block-size:36px;min-inline-size:36px}}@media not (min-width:480px){.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field{padding:var(--cc-space-1)var(--cc-space-1)var(--cc-space-1)var(--cc-space-7)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__mic,.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__send{min-block-size:34px;min-inline-size:34px}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__send{block-size:34px;inline-size:34px}}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__mic[data-on]{color:var(--cc-color-control-edge);background:var(--cc-color-surface-card)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__mic[data-on]:hover:not(:disabled){background:var(--cc-color-surface-raised)}.Session-module__cTbiWq__captionToggle{inline-size:var(--cc-caption-inline,54px);block-size:var(--cc-caption-block,41px);color:var(--cc-color-accent);cursor:pointer;border:1px solid var(--cc-color-accent);border-radius:var(--cc-radius-pill);opacity:.55;transition:background var(--cc-duration-quick)var(--cc-ease-standard),opacity var(--cc-duration-quick)var(--cc-ease-standard),transform var(--cc-duration-instant)var(--cc-ease-emphasis);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Session-module__cTbiWq__field .Session-module__cTbiWq__captionToggle{inline-size:auto;min-inline-size:0;padding-inline:var(--cc-space-3);opacity:1;border:none}.Session-module__cTbiWq__captionToggle:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.Session-module__cTbiWq__captionToggle:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.Session-module__cTbiWq__captionToggle:active{transform:none}}@media (pointer:coarse){.Session-module__cTbiWq__captionToggle{min-inline-size:var(--cc-tap-min);min-block-size:var(--cc-tap-min)}}.Session-module__cTbiWq__captionToggle[data-on]{background:var(--cc-color-accent-wash);opacity:1}.Session-module__cTbiWq__pauseOverlay{--cc-pause-control-size:56px;z-index:var(--cc-z-foreground);pointer-events:none;border-radius:var(--cc-radius-lg);transition:background var(--cc-duration-quick)var(--cc-ease-standard);background:0 0;place-items:center;display:grid;position:absolute;inset:0}.Session-module__cTbiWq__pauseOverlay[data-paused]{pointer-events:auto;background:var(--cc-color-overlay-strong)}.Session-module__cTbiWq__pauseControlCluster{gap:var(--cc-space-4);pointer-events:none;opacity:0;transition:opacity var(--cc-duration-quick)var(--cc-ease-standard);flex-direction:column;align-items:center;display:flex;position:relative;transform:none}.Session-module__cTbiWq__pauseControlCluster:focus-within,.Session-module__cTbiWq__pauseOverlay[data-feedback] .Session-module__cTbiWq__pauseControlCluster,.Session-module__cTbiWq__pauseOverlay[data-paused] .Session-module__cTbiWq__pauseControlCluster,.Session-module__cTbiWq__pauseOverlay[data-pending] .Session-module__cTbiWq__pauseControlCluster{opacity:1}.Session-module__cTbiWq__pauseOverlayControl{inline-size:var(--cc-pause-control-size);block-size:var(--cc-pause-control-size);color:var(--cc-color-text-on-accent);pointer-events:none;cursor:pointer;background:var(--cc-color-accent);border:1px solid var(--cc-color-accent-strong);border-radius:var(--cc-radius-pill);box-shadow:var(--cc-elevation-bubble);transition:background var(--cc-duration-quick)var(--cc-ease-standard),transform var(--cc-duration-quick)var(--cc-ease-emphasis);place-items:center;padding:0;display:grid;position:relative}.Session-module__cTbiWq__pauseControlCluster:focus-within .Session-module__cTbiWq__pauseOverlayControl,.Session-module__cTbiWq__pauseOverlay[data-paused] .Session-module__cTbiWq__pauseOverlayControl,.Session-module__cTbiWq__pauseOverlay[data-pending] .Session-module__cTbiWq__pauseOverlayControl{pointer-events:auto}.Session-module__cTbiWq__pauseOverlayControl:hover:not(:disabled){background:var(--cc-color-accent-strong);transform:scale(1.04)}.Session-module__cTbiWq__pauseOverlayControl:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.Session-module__cTbiWq__pauseOverlayControl:disabled{cursor:wait}.Session-module__cTbiWq__pauseControlIcon{place-items:center;display:grid;position:relative}.Session-module__cTbiWq__pauseHint{inline-size:max-content;max-inline-size:260px;padding:var(--cc-space-3)var(--cc-space-5);font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-on-dark);pointer-events:none;background:var(--cc-color-overlay-strong);border-radius:var(--cc-radius-md);box-shadow:var(--cc-elevation-bubble)}@media (prefers-reduced-motion:reduce){.Session-module__cTbiWq__pauseOverlay,.Session-module__cTbiWq__pauseControlCluster,.Session-module__cTbiWq__pauseOverlayControl{transition:none}}.Session-module__cTbiWq__captionToggle:hover{opacity:1}.Session-module__cTbiWq__ccLabel{font-size:var(--cc-text-overline-sm);font-weight:var(--cc-font-weight-bold);letter-spacing:var(--cc-tracking-wide)}.Session-module__cTbiWq__voiceMeter{animation:var(--cc-keyframe-grow-in)var(--cc-duration-quick)var(--cc-ease-emphasis)both;flex:none;align-items:center;margin-inline-end:var(--cc-space-4);display:inline-flex}@media (prefers-reduced-motion:reduce){.Session-module__cTbiWq__voiceMeter{animation:none}}.Session-module__cTbiWq__hand{color:var(--cc-color-accent);transition:background var(--cc-duration-quick)var(--cc-ease-standard),opacity var(--cc-duration-quick)var(--cc-ease-standard);background:0 0}.Session-module__cTbiWq__hand:hover{background:var(--cc-color-accent-wash)}.Session-module__cTbiWq__hand[data-raised]{color:var(--cc-color-text-on-dark);background:var(--cc-color-accent)}.Session-module__cTbiWq__hand:disabled{opacity:.45}.Session-module__cTbiWq__handSeat{flex:none;display:inline-flex;position:relative}.Session-module__cTbiWq__handTip{z-index:var(--cc-z-overlay);padding:var(--cc-space-3)var(--cc-space-5);font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-on-dark);white-space:nowrap;visibility:hidden;background:var(--cc-color-canvas);border-radius:var(--cc-radius-md);box-shadow:var(--cc-elevation-bubble);opacity:0;transition:opacity var(--cc-duration-quick)var(--cc-ease-standard),visibility var(--cc-duration-quick)var(--cc-ease-standard);pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--cc-space-3));inset-inline-start:50%;transform:translate(-50%)}.Session-module__cTbiWq__handSeat:hover .Session-module__cTbiWq__handTip{visibility:visible;opacity:1}.Session-module__cTbiWq__handSeat:has(:focus-visible) .Session-module__cTbiWq__handTip{visibility:visible;opacity:1}.Session-module__cTbiWq__handSeat:has(:disabled) .Session-module__cTbiWq__handTip{visibility:hidden;opacity:0}.Session-module__cTbiWq__handHint{max-inline-size:280px;padding:var(--cc-space-3)var(--cc-space-5);font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-on-dark);background:var(--cc-color-canvas);border-radius:var(--cc-radius-md);box-shadow:var(--cc-elevation-bubble);animation:var(--cc-keyframe-rise)var(--cc-duration-quick)both;position:absolute;inset-block-end:calc(100% + var(--cc-space-3));inset-inline-end:0}.Session-module__cTbiWq__mic{color:var(--cc-color-accent);background:var(--cc-color-accent-wash);transition:background var(--cc-duration-quick)var(--cc-ease-standard),color var(--cc-duration-quick)var(--cc-ease-standard)}.Session-module__cTbiWq__mic:hover{background:var(--cc-color-accent-subtle)}.Session-module__cTbiWq__mic[data-on]{color:var(--cc-color-text-on-dark);background:var(--cc-color-accent)}.Session-module__cTbiWq__mic[data-on]:hover{background:var(--cc-color-accent-strong)}.Session-module__cTbiWq__mic[data-blocked]{color:var(--cc-color-danger-text);box-shadow:inset 0 0 0 1px var(--cc-color-danger-text);background:0 0}.Session-module__cTbiWq__send{color:var(--cc-color-text-on-dark);background:var(--cc-color-accent);transition:background var(--cc-duration-quick)var(--cc-ease-standard),color var(--cc-duration-quick)var(--cc-ease-standard)}.Session-module__cTbiWq__send:hover:not(:disabled){background:var(--cc-color-accent-strong)}.Session-module__cTbiWq__micHint{max-inline-size:280px;padding:var(--cc-space-3)var(--cc-space-5);font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-on-dark);text-align:start;background:var(--cc-color-canvas);border-radius:var(--cc-radius-md);box-shadow:var(--cc-elevation-bubble);animation:var(--cc-keyframe-rise)var(--cc-duration-quick)both;position:absolute;inset-block-end:calc(100% + var(--cc-space-3));inset-inline-end:0}.Session-module__cTbiWq__field{inline-size:100%;max-inline-size:var(--cc-field-max,554px);gap:var(--cc-space-3);padding:var(--cc-field-pad-block,var(--cc-space-3))var(--cc-space-3)var(--cc-field-pad-block,var(--cc-space-3))var(--cc-field-pad-inline,var(--cc-space-11));background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border);border-radius:var(--cc-composer-radius);box-shadow:var(--cc-elevation-composer);transition:border-color var(--cc-duration-quick)var(--cc-ease-standard),box-shadow var(--cc-duration-quick)var(--cc-ease-standard);align-items:center;display:flex;position:relative}.Session-module__cTbiWq__field:hover{border-color:var(--cc-color-accent-subtle)}.Session-module__cTbiWq__input{min-inline-size:0;font-family:inherit;font-size:var(--cc-field-font,var(--cc-text-sm));color:var(--cc-color-text-primary);background:0 0;border:none;flex:1}.Session-module__cTbiWq__input::placeholder{color:var(--cc-color-text-secondary)}.Session-module__cTbiWq__input:focus{outline:none}.Session-module__cTbiWq__field:focus-within{border-color:var(--cc-color-accent);box-shadow:var(--cc-elevation-composer),var(--cc-focus-ring-control)}.Session-module__cTbiWq__field[data-listening]{border-color:var(--cc-color-dataviz-from);animation:var(--cc-keyframe-ring-pulse)1.8s var(--cc-ease-breathe)infinite}@media (prefers-reduced-motion:reduce){.Session-module__cTbiWq__field[data-listening]{box-shadow:var(--cc-ring-listening),var(--cc-elevation-composer);animation:none}}.Session-module__cTbiWq__field[data-listening] .Session-module__cTbiWq__input::placeholder{font-style:italic}@container session-card not (min-width:1200px){.Session-module__cTbiWq__coach{block-size:152px;inline-size:182px}.Session-module__cTbiWq__field{max-inline-size:460px;padding:var(--cc-space-2)var(--cc-space-3)var(--cc-space-2)var(--cc-space-9)}.Session-module__cTbiWq__input{font-size:var(--cc-text-label-sm)}.Session-module__cTbiWq__captionToggle{block-size:36px;inline-size:46px}}@container session-card not (min-width:950px){.Session-module__cTbiWq__coach{block-size:115px;inline-size:138px}.Session-module__cTbiWq__speaker{z-index:var(--cc-z-content);justify-content:flex-start;align-items:flex-start;inset-inline:44px auto}.Session-module__cTbiWq__coachSlot{margin-inline:0}.Session-module__cTbiWq__composer{z-index:var(--cc-z-composer);padding-inline:var(--cc-space-11);justify-content:center;position:relative}.Session-module__cTbiWq__voiceChip{inset-block:auto var(--cc-space-18);block-size:28px;inline-size:28px;inset-inline-start:var(--cc-space-3)}.Session-module__cTbiWq__captions{z-index:var(--cc-z-composer);padding-inline:var(--cc-space-7);margin-block-end:var(--cc-space-3);position:relative}.Session-module__cTbiWq__captions .Session-module__cTbiWq__captionBubble .Session-module__cTbiWq__captionText{font-size:12px}.Session-module__cTbiWq__captionBubble{max-inline-size:100%;padding:var(--cc-space-3)var(--cc-space-5);margin-inline:calc(50% - var(--cc-session-coach-portrait)/2 + var(--cc-space-3) + 28px + var(--cc-space-4))0;flex:1}.Session-module__cTbiWq__field{gap:var(--cc-space-3);max-inline-size:min(400px,calc(100% - var(--cc-space-14)*2));padding:0 var(--cc-space-2)0 var(--cc-space-6)}.Session-module__cTbiWq__input{min-inline-size:0}.Session-module__cTbiWq__bandActions{gap:var(--cc-space-3)}}@media (min-width:1024px){@container session-card (700px<=width<1200px){.Session-module__cTbiWq__coach,.Session-module__cTbiWq__coachSlot .Session-module__cTbiWq__coach{inline-size:var(--cc-session-coach-desktop-min-inline);block-size:var(--cc-session-coach-desktop-min-block)}}}@container session-card not (min-width:700px){.Session-module__cTbiWq__field{max-inline-size:min(320px,calc(100% - var(--cc-space-11)*2));padding-inline:var(--cc-space-5)var(--cc-space-2)}.Session-module__cTbiWq__composer{padding-inline:var(--cc-space-6)}}@media not (min-width:780px){.Session-module__cTbiWq__field{min-inline-size:0}.Session-module__cTbiWq__speaker{gap:var(--cc-space-7);padding:var(--cc-space-9)var(--cc-space-9)0;text-align:center;flex-direction:column}.Session-module__cTbiWq__captions{flex:none;justify-content:center}.Session-module__cTbiWq__coachSlot .Session-module__cTbiWq__coach{block-size:152px;inline-size:182px}.Session-module__cTbiWq__composer{padding-inline:var(--cc-space-7)}}@media not (min-width:480px){.Session-module__cTbiWq__coachSlot .Session-module__cTbiWq__coach{block-size:115px;inline-size:138px}}@container session-card not (min-width:560px){.Session-module__cTbiWq__speaker{z-index:var(--cc-z-content);justify-content:center;inset-inline:0}.Session-module__cTbiWq__composer{z-index:var(--cc-z-composer);padding:var(--cc-space-3)var(--cc-space-14)var(--cc-space-5);justify-content:center;position:relative}.Session-module__cTbiWq__coachSlot{margin-inline:auto}.Session-module__cTbiWq__coachSlot .Session-module__cTbiWq__coach{inline-size:var(--cc-session-coach-portrait);block-size:var(--cc-session-coach-portrait);margin-inline:auto}}@media not (min-width:900px){.Session-module__cTbiWq__card{border:none;border-radius:0;max-inline-size:none;margin:0}.Session-module__cTbiWq__card[data-session-phase=before-start]{max-inline-size:calc(100% - var(--cc-space-9)*2);margin:var(--cc-session-card-inset-block-start)auto var(--cc-space-9);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-xl)}.Session-module__cTbiWq__chrome{inset-block-start:var(--cc-space-7)}.Session-module__cTbiWq__stage{padding:var(--cc-space-11)var(--cc-space-9)}}@media (600px<=width<900px) and (min-height:600px){.Session-module__cTbiWq__card[data-session-phase=before-start]{aspect-ratio:1400/822;flex:none}}@media not (min-width:900px){.Session-module__cTbiWq__screen:has(>.Session-module__cTbiWq__chrome) .Session-module__cTbiWq__band{padding-block-start:calc(var(--cc-space-15) + var(--cc-space-7))}}@media not (min-width:560px){.Session-module__cTbiWq__chrome .Session-module__cTbiWq__back[data-tone=chrome]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}}@media not (min-width:480px){.Session-module__cTbiWq__band .Session-module__cTbiWq__end[data-intent=secondary]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.Session-module__cTbiWq__band .Session-module__cTbiWq__end{inline-size:var(--cc-tap-min);min-block-size:var(--cc-tap-min);padding-inline:0}.Session-module__cTbiWq__endLabel{display:none}.Session-module__cTbiWq__endGlyph{font-size:var(--cc-text-label);display:block}}@media not (min-width:560px){.Session-module__cTbiWq__screen:has(>.Session-module__cTbiWq__chrome) .Session-module__cTbiWq__band{padding-block-start:var(--cc-space-7)}.Session-module__cTbiWq__card:has([data-question-layout]) .Session-module__cTbiWq__slides{padding-block-end:40px}}.Session-module__cTbiWq__withHeader{--cc-session-card-inset-block-start:var(--cc-chrome-clearance)}.Session-module__cTbiWq__content{flex-direction:column;flex:1;min-block-size:0;display:flex;position:relative}.Session-module__cTbiWq__withHeader .Session-module__cTbiWq__card{margin-block-start:var(--cc-session-card-inset-block-start)}@media not (min-width:820px){.Session-module__cTbiWq__withHeader{padding-block-end:calc(var(--cc-nav-clearance) + env(safe-area-inset-bottom,0px))}}}@layer utilities;.Session-module__cTbiWq__practice{padding-inline:var(--cc-space-5);flex:none;justify-content:center;margin-block-start:var(--cc-space-7);display:flex;position:relative}
@layer reset,tokens,base;@layer components{.QuestionPreviewSection-module__KEvvja__root{inline-size:100%;scroll-margin-block:24px}.QuestionPreviewSection-module__KEvvja__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.QuestionPreviewSection-module__KEvvja__toolbar h2{font-size:24px;font-weight:var(--cc-font-weight-medium)}.QuestionPreviewSection-module__KEvvja__controls{flex-wrap:wrap;gap:8px;display:flex}.QuestionPreviewSection-module__KEvvja__controls button{min-block-size:44px;color:var(--cc-color-accent);cursor:pointer;background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-pill);padding:8px 16px}.QuestionPreviewSection-module__KEvvja__toolbar select{min-block-size:44px;max-inline-size:100%;color:var(--cc-color-text-primary);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-sm);font:inherit;padding:8px 12px}.QuestionPreviewSection-module__KEvvja__toolbar label{min-inline-size:0;max-inline-size:100%}.QuestionPreviewSection-module__KEvvja__controls button[aria-pressed=true]{color:var(--cc-color-surface-card);background:var(--cc-color-accent)}.QuestionPreviewSection-module__KEvvja__controls button:focus-visible{outline:2px solid var(--cc-color-accent);outline-offset:3px}.QuestionPreviewSection-module__KEvvja__note{color:var(--cc-color-text-secondary);margin-block:12px 20px}.QuestionPreviewSection-module__KEvvja__board{--cc-session-coach-portrait:min(240px,30dvh);background:linear-gradient(160deg,var(--cc-color-slide-board-from),var(--cc-color-panel-paper));border:1px solid var(--cc-color-border-soft);border-radius:var(--cc-radius-lg);flex:none;block-size:min(680px,100dvh - 64px);max-inline-size:1320px;margin:0 auto;animation:none}.QuestionPreviewSection-module__KEvvja__sessionHeader{color:var(--cc-color-accent);justify-content:space-between;padding:24px;font-size:14px;display:flex}.QuestionPreviewSection-module__KEvvja__avatar{opacity:1;object-fit:contain;object-position:bottom}.QuestionPreviewSection-module__KEvvja__placeholder{flex:1;font-size:14px}@media (max-height:500px) and (min-width:560px){.QuestionPreviewSection-module__KEvvja__sessionHeader{padding-block:8px}}@media not (min-width:560px){.QuestionPreviewSection-module__KEvvja__board{block-size:min(740px,100dvh - 64px)}}}@layer utilities;
@layer reset,tokens,base;@layer components{.ScenePanel-module__wsIA4G__panel.ScenePanel-module__wsIA4G__panel.ScenePanel-module__wsIA4G__panel{inline-size:100%;max-inline-size:1100px;padding:var(--cc-space-15)var(--cc-panel-inset)var(--cc-panel-inset);animation:var(--cc-keyframe-rise).6s .1s both;overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;min-block-size:0;margin-inline:auto;overflow-y:auto}.ScenePanel-module__wsIA4G__panel.ScenePanel-module__wsIA4G__panel.ScenePanel-module__wsIA4G__panel::-webkit-scrollbar{display:none}@media not (min-width:760px){.ScenePanel-module__wsIA4G__panel.ScenePanel-module__wsIA4G__panel.ScenePanel-module__wsIA4G__panel{flex:none;overflow:visible}}@media not (min-width:600px){.ScenePanel-module__wsIA4G__panel.ScenePanel-module__wsIA4G__panel.ScenePanel-module__wsIA4G__panel{padding:var(--cc-space-11)var(--cc-space-9)var(--cc-space-13)}}}@layer utilities;
@layer reset,tokens,base;@layer components{.LandingCta-module__5_p0nW__root{gap:var(--cc-space-3);box-sizing:border-box;font-family:var(--cc-font-family-body);font-size:var(--cc-text-label-sm);font-weight:var(--cc-font-weight-medium);line-height:var(--cc-leading-label);color:var(--cc-color-text-on-accent);letter-spacing:var(--cc-tracking-tight);white-space:nowrap;background:linear-gradient(180deg,var(--cc-color-teal-600)0%,var(--cc-color-accent)100%);border:1px solid var(--cc-color-control-edge);border-radius:var(--cc-radius-pill);box-shadow:var(--cc-elevation-control-rest);transition:background var(--cc-duration-fast)var(--cc-ease-emphasis),box-shadow var(--cc-duration-fast)var(--cc-ease-emphasis),transform var(--cc-duration-quick)var(--cc-ease-spring-soft);padding-block:var(--cc-space-4);padding-inline:var(--cc-space-9);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.LandingCta-module__5_p0nW__root[data-size=sm]{padding-block:var(--cc-space-3);padding-inline:var(--cc-space-9)}.LandingCta-module__5_p0nW__root[data-full-width=true]{inline-size:100%;display:flex}.LandingCta-module__5_p0nW__root:hover{background:linear-gradient(180deg,var(--cc-color-teal-500)0%,var(--cc-color-teal-600)100%);box-shadow:var(--cc-elevation-control-hover);transform:translateY(-1px)}.LandingCta-module__5_p0nW__root:active{background:linear-gradient(180deg,var(--cc-color-accent)0%,var(--cc-color-teal-900)100%);box-shadow:var(--cc-elevation-control-pressed);transform:scale(.98)}.LandingCta-module__5_p0nW__root:focus-visible{outline:2px solid var(--cc-color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.LandingCta-module__5_p0nW__root{transition:none}.LandingCta-module__5_p0nW__root:hover,.LandingCta-module__5_p0nW__root:active{transform:none}}@media (pointer:coarse){.LandingCta-module__5_p0nW__root{min-block-size:var(--cc-tap-min)}}}@layer utilities;
@layer reset,tokens,base;@layer components{.PublicTheme-module__G2dYJq__root{display:contents}}@layer utilities;
@layer reset,tokens,base;@layer components{.ClosingCta-module__S8kpya__section{min-block-size:640px;padding-inline:var(--cc-public-gutter-inline);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ClosingCta-module__S8kpya__backdropImage{object-fit:cover}.ClosingCta-module__S8kpya__card{z-index:var(--cc-z-content);inline-size:480px;max-inline-size:100%;padding:var(--cc-space-15)var(--cc-space-15)var(--cc-space-13);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ClosingCta-module__S8kpya__title{text-wrap:balance;margin-block-start:var(--cc-space-7)}.ClosingCta-module__S8kpya__body{max-inline-size:360px;margin-block-start:var(--cc-space-7)}.ClosingCta-module__S8kpya__cta{inline-size:100%;margin-block-start:var(--cc-space-12)}.ClosingCta-module__S8kpya__price{margin-block-start:var(--cc-space-6)}.ClosingCta-module__S8kpya__priceAnnual{margin-block-start:var(--cc-space-2)}@media not (min-width:900px){.ClosingCta-module__S8kpya__section{min-block-size:auto;padding-block:var(--cc-space-20)}.ClosingCta-module__S8kpya__card{padding:var(--cc-space-13)var(--cc-space-9)}}}@layer utilities;
@layer reset,tokens,base;@layer components{.ForCoaches-module__iZMbCW__section{background:linear-gradient(180deg,var(--cc-color-teal-100)0%,transparent 100%)}.ForCoaches-module__iZMbCW__inner{max-inline-size:1180px;padding-block:var(--cc-space-22);padding-inline:var(--cc-public-gutter-inline);margin-inline:auto}.ForCoaches-module__iZMbCW__card{gap:var(--cc-space-17);padding:var(--cc-space-12);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-xl);box-shadow:var(--cc-elevation-bubble);grid-template-columns:2fr 3fr;align-items:center;display:grid}.ForCoaches-module__iZMbCW__figure{background:linear-gradient(168deg,var(--cc-color-teal-250)0%,var(--cc-color-teal-500)48%,var(--cc-color-accent)100%);border-radius:var(--cc-radius-sub-card);block-size:400px;margin:0;position:relative;overflow:hidden}.ForCoaches-module__iZMbCW__figureImage{object-fit:cover}.ForCoaches-module__iZMbCW__copy{padding-inline-end:var(--cc-space-12)}.ForCoaches-module__iZMbCW__title{margin-block-start:var(--cc-space-7)}.ForCoaches-module__iZMbCW__body{margin-block-start:var(--cc-space-8)}.ForCoaches-module__iZMbCW__actions{gap:var(--cc-space-11);flex-wrap:wrap;align-items:center;margin-block-start:var(--cc-space-12);display:flex}.ForCoaches-module__iZMbCW__learnMore{font-size:var(--cc-text-label-sm);font-weight:var(--cc-font-weight-medium);line-height:var(--cc-leading-label);color:var(--cc-color-accent);transition:color var(--cc-duration-fast)var(--cc-ease-emphasis);text-decoration:none}.ForCoaches-module__iZMbCW__learnMore:hover{color:var(--cc-color-teal-500)}@media not (min-width:900px){.ForCoaches-module__iZMbCW__inner{padding-block:var(--cc-space-20)}.ForCoaches-module__iZMbCW__card{gap:var(--cc-space-14);padding:var(--cc-space-9);grid-template-columns:1fr}.ForCoaches-module__iZMbCW__figure{block-size:260px}.ForCoaches-module__iZMbCW__copy{padding-inline-end:0}}@media (prefers-reduced-motion:reduce){.ForCoaches-module__iZMbCW__learnMore{transition:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.HowItWorks-module__GgHBmW__section{background:linear-gradient(180deg,transparent 0%,transparent 48%,var(--cc-color-teal-100)100%)}.HowItWorks-module__GgHBmW__inner{max-inline-size:1180px;padding-block-end:var(--cc-space-22);padding-inline:var(--cc-public-gutter-inline);margin-inline:auto}.HowItWorks-module__GgHBmW__head{text-align:center;flex-direction:column;align-items:center;margin-block-end:var(--cc-space-16);display:flex}.HowItWorks-module__GgHBmW__title{margin-block-start:var(--cc-space-6)}.HowItWorks-module__GgHBmW__grid{gap:var(--cc-space-11);grid-template-columns:minmax(320px,5fr) 7fr;align-items:stretch;display:grid}.HowItWorks-module__GgHBmW__steps{gap:var(--cc-space-7);flex-direction:column;display:flex}.HowItWorks-module__GgHBmW__step{text-align:start;cursor:pointer;background:var(--cc-color-glass-fill);border:1.5px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-sub-card);box-shadow:var(--cc-elevation-bubble);-webkit-backdrop-filter:blur(var(--cc-blur-panel));backdrop-filter:blur(var(--cc-blur-panel));transition:border-color var(--cc-duration-fast)var(--cc-ease-emphasis);flex-direction:column;display:flex;overflow:hidden}.HowItWorks-module__GgHBmW__step[aria-pressed=true]{border-color:var(--cc-color-accent-strong)}.HowItWorks-module__GgHBmW__step:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.HowItWorks-module__GgHBmW__stepBody{gap:var(--cc-space-8);padding-block:var(--cc-space-9);padding-inline:var(--cc-space-10);flex:1;display:flex}.HowItWorks-module__GgHBmW__stepNumber{min-inline-size:34px}.HowItWorks-module__GgHBmW__stepCopy{margin-block-start:var(--cc-space-2)}.HowItWorks-module__GgHBmW__track{background:0 0;block-size:4px;overflow:hidden}.HowItWorks-module__GgHBmW__step[aria-pressed=true] .HowItWorks-module__GgHBmW__track{background:var(--cc-color-ring-track)}.HowItWorks-module__GgHBmW__fill{block-size:100%;inline-size:calc(var(--cc-landing-progress,0)*1%);background:var(--cc-color-accent);display:block}.HowItWorks-module__GgHBmW__preview{background:linear-gradient(168deg,var(--cc-color-teal-250)0%,var(--cc-color-teal-500)48%,var(--cc-color-accent)100%);border-radius:var(--cc-radius-xl);box-shadow:var(--cc-elevation-glass);position:relative;overflow:hidden}.HowItWorks-module__GgHBmW__previewImage{object-fit:cover;object-position:center top;opacity:0;transition:opacity var(--cc-duration-slow)var(--cc-ease-emphasis)}.HowItWorks-module__GgHBmW__previewImage[data-active=true]{opacity:1}@media not (min-width:900px){.HowItWorks-module__GgHBmW__inner{padding-block-end:var(--cc-space-20)}.HowItWorks-module__GgHBmW__grid{grid-template-columns:1fr}.HowItWorks-module__GgHBmW__preview{min-block-size:320px}}@media (prefers-reduced-motion:reduce){.HowItWorks-module__GgHBmW__step,.HowItWorks-module__GgHBmW__previewImage{transition:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.LandingFaq-module__8ndS6q__section{max-inline-size:760px;padding-block-end:140px;padding-inline:var(--cc-public-gutter-inline);margin-inline:auto}.LandingFaq-module__8ndS6q__title{margin-block-end:var(--cc-space-14)}.LandingFaq-module__8ndS6q__items{gap:var(--cc-space-5);flex-direction:column;display:flex}.LandingFaq-module__8ndS6q__item{background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-sub-card);overflow:hidden}.LandingFaq-module__8ndS6q__summary{gap:var(--cc-space-11);padding-block:var(--cc-space-8);padding-inline:var(--cc-space-10);transition:background var(--cc-duration-fast)var(--cc-ease-emphasis);justify-content:space-between;align-items:center;display:flex}.LandingFaq-module__8ndS6q__summary:hover{background:var(--cc-color-surface-row-hover)}.LandingFaq-module__8ndS6q__chevron{color:var(--cc-color-accent-strong);transition:transform var(--cc-duration-quick)var(--cc-ease-emphasis);flex:none}.LandingFaq-module__8ndS6q__chevron[data-open=true]{transform:rotate(180deg)}.LandingFaq-module__8ndS6q__answer{padding-block-end:var(--cc-space-9);padding-inline:var(--cc-space-10)}@media (prefers-reduced-motion:reduce){.LandingFaq-module__8ndS6q__chevron{transition:none}}@media not (min-width:900px){.LandingFaq-module__8ndS6q__section{padding-block-end:var(--cc-space-20)}.LandingFaq-module__8ndS6q__summary{gap:var(--cc-space-7);padding-inline:var(--cc-space-8)}.LandingFaq-module__8ndS6q__answer{padding-inline:var(--cc-space-8)}}}@layer utilities;
@layer reset,tokens,base;@layer components{.LandingHero-module__rtjFZW__root{background:var(--cc-color-surface-page);align-items:center;min-block-size:max(560px,min(100svh,1080px));display:flex;position:relative;overflow:hidden}.LandingHero-module__rtjFZW__image{object-fit:cover;object-position:center}.LandingHero-module__rtjFZW__wash,.LandingHero-module__rtjFZW__washSide,.LandingHero-module__rtjFZW__fade,.LandingHero-module__rtjFZW__motes{pointer-events:none;position:absolute}.LandingHero-module__rtjFZW__wash{background:linear-gradient(180deg,var(--cc-color-surface-page)0%,transparent 60%);opacity:.65;inset:0}.LandingHero-module__rtjFZW__washSide{background:linear-gradient(90deg,var(--cc-color-surface-page)0%,transparent 100%);opacity:.55;inline-size:62%;inset-block:0;inset-inline-start:0}[dir=rtl] .LandingHero-module__rtjFZW__washSide{transform:scaleX(-1)}.LandingHero-module__rtjFZW__fade{background:linear-gradient(180deg,transparent 0%,var(--cc-color-surface-page)100%);block-size:12.5%;inset-block-end:0;inset-inline:0}.LandingHero-module__rtjFZW__motes{z-index:var(--cc-z-raised);inset:0}.LandingHero-module__rtjFZW__mote{background:var(--cc-color-gold-400);border-radius:var(--cc-radius-circle);block-size:5px;inline-size:5px;animation:var(--cc-keyframe-float-up)11s linear infinite;position:absolute}.LandingHero-module__rtjFZW__mote:first-child{inset-block-end:8%;inset-inline-start:14%}.LandingHero-module__rtjFZW__mote:nth-child(2){background:var(--cc-color-surface-raised);block-size:4px;inline-size:4px;animation-duration:14s;animation-delay:2s;inset-block-end:4%;inset-inline-start:32%}.LandingHero-module__rtjFZW__mote:nth-child(3){background:var(--cc-color-teal-500);block-size:4px;inline-size:4px;animation-duration:12s;animation-delay:4s;inset-block-end:10%;inset-inline-start:57%}.LandingHero-module__rtjFZW__mote:nth-child(4){background:var(--cc-color-surface-raised);animation-duration:15s;animation-delay:1s;inset-block-end:2%;inset-inline-start:73%}.LandingHero-module__rtjFZW__mote:nth-child(5){block-size:4px;inline-size:4px;animation-duration:13s;animation-delay:6s;inset-block-end:12%;inset-inline-start:88%}.LandingHero-module__rtjFZW__content{z-index:var(--cc-z-content);box-sizing:border-box;inline-size:100%;padding-inline:var(--cc-public-gutter-inline);padding-block:var(--cc-space-20)0;position:relative}.LandingHero-module__rtjFZW__title{max-inline-size:18ch;font-family:var(--cc-font-family-body);font-size:clamp(40px,6.4vw,76px);font-weight:var(--cc-font-weight-medium);line-height:var(--cc-leading-tight);color:var(--cc-color-accent);text-wrap:balance;letter-spacing:var(--cc-tracking-display);margin:0}.LandingHero-module__rtjFZW__subtitle{max-inline-size:380px;margin-block:var(--cc-space-10)0;font-family:var(--cc-font-family-body);font-size:var(--cc-text-body-lg);font-weight:var(--cc-font-weight-medium);line-height:var(--cc-leading-relaxed);color:var(--cc-color-text-secondary)}.LandingHero-module__rtjFZW__cta{margin-block-start:var(--cc-space-13)}.LandingHero-module__rtjFZW__content .LandingHero-module__rtjFZW__price{margin-block-start:var(--cc-space-6)}.LandingHero-module__rtjFZW__content .LandingHero-module__rtjFZW__priceAnnual{margin-block-start:var(--cc-space-2)}@media not (min-width:768px){.LandingHero-module__rtjFZW__content{padding-block-start:var(--cc-space-19)}.LandingHero-module__rtjFZW__subtitle{max-inline-size:34ch}}}@layer utilities;
@layer reset,tokens,base;@layer components{.GoalCoverPlate-module__wbWkYW__plate{color:var(--cc-color-text-on-accent);background:var(--cc-color-accent-strong);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.GoalCoverPlate-module__wbWkYW__letter{font-size:30cqi;font-family:var(--cc-font-family-display);font-weight:var(--cc-font-weight-semibold);line-height:var(--cc-leading-tight);-webkit-user-select:none;user-select:none}}@layer utilities;
@layer reset,tokens,base;@layer components{.PopularGoals-module__5d51EW__section{background:var(--cc-color-teal-100)}.PopularGoals-module__5d51EW__inner{max-inline-size:1180px;padding-block:var(--cc-space-20)var(--cc-space-22);padding-inline:var(--cc-public-gutter-inline);margin-inline:auto}.PopularGoals-module__5d51EW__head{gap:var(--cc-space-11);justify-content:space-between;align-items:center;margin-block-end:var(--cc-space-14);display:flex}.PopularGoals-module__5d51EW__arrows{gap:var(--cc-space-4);flex-shrink:0;display:flex}.PopularGoals-module__5d51EW__arrow{color:var(--cc-color-accent-strong);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border-strong);transition:background var(--cc-duration-fast)var(--cc-ease-emphasis)}.PopularGoals-module__5d51EW__arrow:hover:not(:disabled){background:var(--cc-color-surface-sunken)}.PopularGoals-module__5d51EW__grid{gap:var(--cc-space-11);grid-template-columns:repeat(3,1fr);display:grid}.PopularGoals-module__5d51EW__card{padding:var(--cc-space-9)var(--cc-space-9)var(--cc-space-11);color:var(--cc-color-text-primary);background:var(--cc-color-glass-fill);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-xl);box-shadow:var(--cc-elevation-bubble);-webkit-backdrop-filter:blur(var(--cc-blur-panel));backdrop-filter:blur(var(--cc-blur-panel));transition:background var(--cc-duration-fast)var(--cc-ease-emphasis);flex-direction:column;text-decoration:none;display:flex}.PopularGoals-module__5d51EW__card:hover{background:var(--cc-color-chrome-fill-soft)}.PopularGoals-module__5d51EW__card:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.PopularGoals-module__5d51EW__cover{aspect-ratio:16/9;inline-size:100%;background:var(--cc-color-surface-sunken);border-radius:var(--cc-radius-sub-card);margin-block-start:var(--cc-space-6);position:relative;overflow:hidden}.PopularGoals-module__5d51EW__coverImage{object-fit:cover;block-size:100%;inline-size:100%}.PopularGoals-module__5d51EW__cardTitle{letter-spacing:var(--cc-tracking-tight);margin-block-start:var(--cc-space-8)}.PopularGoals-module__5d51EW__creator{margin-block-start:var(--cc-space-2)}.PopularGoals-module__5d51EW__meta{margin-block-start:var(--cc-space-1)}.PopularGoals-module__5d51EW__progress{block-size:4px;background:var(--cc-color-ring-track);border-radius:var(--cc-radius-pill);margin-block-start:var(--cc-space-8);overflow:hidden}.PopularGoals-module__5d51EW__progressFill{block-size:100%;inline-size:calc(var(--cc-landing-progress,0)*1%);background:var(--cc-color-accent);border-radius:inherit;transition:inline-size var(--cc-duration-base)var(--cc-ease-emphasis);display:block}.PopularGoals-module__5d51EW__empty{align-items:flex-start;gap:var(--cc-space-5);padding:var(--cc-space-15);background:var(--cc-color-glass-fill);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-xl);box-shadow:var(--cc-elevation-bubble);-webkit-backdrop-filter:blur(var(--cc-blur-panel));backdrop-filter:blur(var(--cc-blur-panel));flex-direction:column;display:flex}.PopularGoals-module__5d51EW__emptyCta{margin-block-start:var(--cc-space-3)}@media not (min-width:900px){.PopularGoals-module__5d51EW__inner{padding-block:var(--cc-space-17)var(--cc-space-20)}.PopularGoals-module__5d51EW__grid{scroll-snap-type:inline mandatory;margin-inline:calc(var(--cc-public-gutter-inline)*-1);padding-inline:var(--cc-public-gutter-inline);overscroll-behavior-inline:contain;scrollbar-width:none;grid-template-columns:none;padding-block-end:var(--cc-space-6);scroll-padding-inline-start:var(--cc-public-gutter-inline);display:flex;overflow-x:auto}.PopularGoals-module__5d51EW__grid::-webkit-scrollbar{display:none}.PopularGoals-module__5d51EW__card{scroll-snap-align:start;flex:0 0 78%}}@media (prefers-reduced-motion:reduce){.PopularGoals-module__5d51EW__arrow,.PopularGoals-module__5d51EW__card,.PopularGoals-module__5d51EW__progressFill{transition:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.Goals-module__0dimMa__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}.Goals-module__0dimMa__scene{position:absolute;inset:0}.Goals-module__0dimMa__scene:after{content:"";background:var(--cc-plate-scrim);pointer-events:none;position:absolute;inset:0}.Goals-module__0dimMa__sky{object-fit:cover}.Goals-module__0dimMa__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}.Goals-module__0dimMa__panel.Goals-module__0dimMa__panel.Goals-module__0dimMa__panel{inline-size:100%;max-inline-size:var(--cc-panel-max-inline);animation:var(--cc-keyframe-rise).6s .1s both;overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;min-block-size:0;margin-inline:auto;padding:34px 36px 28px;overflow-y:auto}.Goals-module__0dimMa__panel.Goals-module__0dimMa__panel.Goals-module__0dimMa__panel::-webkit-scrollbar{display:none}@media not (min-width:760px){.Goals-module__0dimMa__stage{overscroll-behavior:contain;display:block;overflow-y:auto}.Goals-module__0dimMa__panel.Goals-module__0dimMa__panel.Goals-module__0dimMa__panel{flex:none;overflow:visible}}.Goals-module__0dimMa__pageHeading{gap:var(--cc-space-9);justify-content:space-between;align-items:flex-end;display:flex}.Goals-module__0dimMa__premise.Goals-module__0dimMa__premise.Goals-module__0dimMa__premise{max-inline-size:560px;margin-block-start:var(--cc-space-5)}.Goals-module__0dimMa__empty{margin-block-start:var(--cc-panel-body-gap)}.Goals-module__0dimMa__search{gap:var(--cc-space-5);inline-size:248px;max-inline-size:100%;color:var(--cc-color-text-eyebrow);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-fact-border);border-radius:var(--cc-radius-pill);flex:none;align-items:center;padding:11px 18px;display:flex}.Goals-module__0dimMa__search:focus-within{border-color:var(--cc-color-accent);box-shadow:var(--cc-focus-ring-field)}.Goals-module__0dimMa__searchField{min-inline-size:0;font:inherit;font-size:var(--cc-text-sm);color:var(--cc-color-text-primary);background:0 0;border:0;flex:1;padding:0}.Goals-module__0dimMa__searchField:focus-visible{outline:none}.Goals-module__0dimMa__searchField::placeholder{color:var(--cc-color-text-muted)}.Goals-module__0dimMa__filters{gap:var(--cc-space-4);flex-wrap:wrap;align-items:center;margin-block-start:var(--cc-space-9);display:flex}.Goals-module__0dimMa__filterChip{font-family:inherit;font-size:var(--cc-text-label-sm);color:var(--cc-color-text-primary);cursor:pointer;background:var(--cc-color-control-translucent);border:1px solid var(--cc-color-control-border);border-radius:var(--cc-radius-pill);transition:background var(--cc-duration-quick)var(--cc-ease-standard),border-color var(--cc-duration-quick)var(--cc-ease-standard);align-items:center;gap:7px;padding:7px 14px;display:inline-flex}.Goals-module__0dimMa__filterChip[data-selected]{color:var(--cc-color-text-on-accent-subtle);font-weight:var(--cc-font-weight-semibold);background:var(--cc-color-accent-subtle);border:1.5px solid var(--cc-color-accent-strong);padding:6.5px 13.5px}.Goals-module__0dimMa__filterChip:hover:not([data-selected]){border-color:var(--cc-color-control-border-hover)}.Goals-module__0dimMa__filterChip:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:0}.Goals-module__0dimMa__filterCount{color:var(--cc-color-text-secondary);font-weight:var(--cc-font-weight-regular);font-variant-numeric:tabular-nums}.Goals-module__0dimMa__filterChip[data-selected] .Goals-module__0dimMa__filterCount{color:var(--cc-color-text-muted-on-accent-subtle)}@media (pointer:coarse){.Goals-module__0dimMa__filterChip{min-block-size:var(--cc-tap-min)}}@media (prefers-reduced-motion:reduce){.Goals-module__0dimMa__filterChip{transition:none}}.Goals-module__0dimMa__body{gap:var(--cc-space-9);flex-direction:column;margin-block-start:var(--cc-space-9);display:flex}.Goals-module__0dimMa__list{gap:var(--cc-space-9);flex-direction:column;display:flex}.Goals-module__0dimMa__card.Goals-module__0dimMa__card.Goals-module__0dimMa__card{background:var(--cc-color-surface-card);border-radius:var(--cc-radius-card);animation:var(--cc-keyframe-grow-in).45s var(--cc-ease-standard)both;padding:22px 24px;position:relative}.Goals-module__0dimMa__cardActions{gap:var(--cc-space-4);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;display:flex}.Goals-module__0dimMa__cardRow{justify-content:space-between;align-items:center;gap:26px;margin-block-start:var(--cc-space-5);display:flex}.Goals-module__0dimMa__cardDetail{flex:1;min-inline-size:0}.Goals-module__0dimMa__cardProgress{max-inline-size:420px;margin-block-start:var(--cc-space-6)}.Goals-module__0dimMa__cardMeta.Goals-module__0dimMa__cardMeta.Goals-module__0dimMa__cardMeta{margin-block-start:var(--cc-space-5)}.Goals-module__0dimMa__cardAction{flex:none}.Goals-module__0dimMa__goalRowTitleLink,.Goals-module__0dimMa__cardTitleLink{color:inherit;text-decoration:none}.Goals-module__0dimMa__goalRowTitleLink:after,.Goals-module__0dimMa__cardTitleLink:after{z-index:var(--cc-z-base);content:"";position:absolute;inset:0}.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow,.Goals-module__0dimMa__card.Goals-module__0dimMa__card.Goals-module__0dimMa__card{transition:transform var(--cc-duration-fast)var(--cc-ease-standard)}.Goals-module__0dimMa__goalRows>li:hover .Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow,.Goals-module__0dimMa__card.Goals-module__0dimMa__card.Goals-module__0dimMa__card:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow,.Goals-module__0dimMa__card.Goals-module__0dimMa__card.Goals-module__0dimMa__card{transition:none}}.Goals-module__0dimMa__goalRowAction,.Goals-module__0dimMa__actionsMenu,.Goals-module__0dimMa__cardActions{z-index:var(--cc-z-raised);position:relative}.Goals-module__0dimMa__cardTitle.Goals-module__0dimMa__cardTitle.Goals-module__0dimMa__cardTitle{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Goals-module__0dimMa__goalRowTitleLink:hover,.Goals-module__0dimMa__cardTitleLink:hover{color:var(--cc-color-accent)}.Goals-module__0dimMa__goalRowTitleLink:focus-visible,.Goals-module__0dimMa__cardTitleLink:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}.Goals-module__0dimMa__goalRows{gap:var(--cc-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow{gap:0 var(--cc-space-8);grid-template-columns:7px minmax(0,1fr) auto auto auto;align-items:center;padding:15px 18px;display:grid;position:relative}.Goals-module__0dimMa__goalRowDot{background:var(--cc-color-status-ready);border-radius:var(--cc-radius-circle);block-size:7px;inline-size:7px}.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow[data-status=paused] .Goals-module__0dimMa__goalRowDot{background:var(--cc-color-status-paused)}.Goals-module__0dimMa__goalRowTitle.Goals-module__0dimMa__goalRowTitle.Goals-module__0dimMa__goalRowTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Goals-module__0dimMa__goalRowMeta.Goals-module__0dimMa__goalRowMeta.Goals-module__0dimMa__goalRowMeta{color:var(--cc-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.Goals-module__0dimMa__goalRowAction{min-inline-size:88px}.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow[data-status=paused] .Goals-module__0dimMa__goalRowAction{color:var(--cc-color-text-deemphasised);border-color:var(--cc-color-border-strong)}.Goals-module__0dimMa__listFooter{gap:var(--cc-space-8);align-items:center;display:flex}.Goals-module__0dimMa__listCount.Goals-module__0dimMa__listCount.Goals-module__0dimMa__listCount{font-variant-numeric:tabular-nums;flex:none}.Goals-module__0dimMa__listRule{background:var(--cc-color-border-strong);flex:1;block-size:1px}.Goals-module__0dimMa__showMore{gap:var(--cc-space-4);font:inherit;font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-accent);cursor:pointer;background:var(--cc-color-control-translucent);border:1px solid var(--cc-color-control-border);border-radius:var(--cc-radius-pill);align-items:center;padding:10px 20px;display:inline-flex}.Goals-module__0dimMa__showMore:hover{background:var(--cc-color-accent-subtle)}.Goals-module__0dimMa__showMore:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:0}.Goals-module__0dimMa__selectError.Goals-module__0dimMa__selectError.Goals-module__0dimMa__selectError{color:var(--cc-color-danger-text);margin-block-start:var(--cc-space-5)}.Goals-module__0dimMa__actionsMenu{flex:none;position:relative}:is(.Goals-module__0dimMa__card.Goals-module__0dimMa__card.Goals-module__0dimMa__card:has(.Goals-module__0dimMa__actionsTrigger[aria-expanded=true]),.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow:has(.Goals-module__0dimMa__actionsTrigger[aria-expanded=true]),.Goals-module__0dimMa__pausedRow.Goals-module__0dimMa__pausedRow.Goals-module__0dimMa__pausedRow:has(.Goals-module__0dimMa__actionsTrigger[aria-expanded=true])){z-index:var(--cc-z-overlay);position:relative}.Goals-module__0dimMa__actionsTrigger[data-tone=plain]{color:var(--cc-color-text-deemphasised);background:var(--cc-color-control-translucent);border:1px solid var(--cc-color-control-border);transition:color var(--cc-duration-quick)var(--cc-ease-standard),background var(--cc-duration-quick)var(--cc-ease-standard),border-color var(--cc-duration-quick)var(--cc-ease-standard)}.Goals-module__0dimMa__actionsTrigger[data-tone=plain]:hover:not(:disabled),.Goals-module__0dimMa__actionsTrigger[data-tone=plain][aria-expanded=true]{color:var(--cc-color-text-primary);border-color:var(--cc-color-control-border-hover);background:var(--cc-color-accent-subtle)}.Goals-module__0dimMa__actionsTrigger[data-tone=plain]:disabled{cursor:default;opacity:.6}.Goals-module__0dimMa__actionsPanel{z-index:var(--cc-z-modal);box-sizing:content-box;min-inline-size:170px;padding:var(--cc-space-3);background:var(--cc-color-chrome-fill-strong);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-sub-card);box-shadow:var(--cc-elevation-menu);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:var(--cc-keyframe-fade-in)var(--cc-duration-fast)both;flex-direction:column;display:flex;position:fixed}.Goals-module__0dimMa__actionsItem{padding:var(--cc-space-3)var(--cc-space-5);color:var(--cc-color-text-primary);font-family:inherit;font-size:var(--cc-text-label);font-weight:var(--cc-font-weight-medium);text-align:start;white-space:nowrap;cursor:pointer;border-radius:var(--cc-radius-xs);transition:background var(--cc-duration-fast)var(--cc-ease-standard);background:0 0;border:none;align-items:center;text-decoration:none;display:flex}.Goals-module__0dimMa__actionsItem:hover,.Goals-module__0dimMa__actionsItem:focus-visible{background:var(--cc-color-overlay-soft)}.Goals-module__0dimMa__actionsItem[data-danger]{color:var(--cc-color-danger-text)}.Goals-module__0dimMa__actionsItem[data-danger]:not(:first-child){margin-block-start:var(--cc-space-7);position:relative}.Goals-module__0dimMa__actionsItem[data-danger]:not(:first-child):before{content:"";background:var(--cc-color-border);block-size:1px;position:absolute;inset-block-start:calc(var(--cc-space-3)*-1);inset-inline:0}.Goals-module__0dimMa__actionsItem[data-danger]:hover,.Goals-module__0dimMa__actionsItem[data-danger]:focus-visible{background:var(--cc-color-danger-subtle)}@media (prefers-reduced-motion:reduce){.Goals-module__0dimMa__actionsTrigger[data-tone=plain],.Goals-module__0dimMa__actionsItem{transition:none}.Goals-module__0dimMa__actionsPanel{animation:none}}.Goals-module__0dimMa__deletePanel{gap:var(--cc-space-6);flex-direction:column;display:flex}.Goals-module__0dimMa__deleteActions{gap:var(--cc-space-5);justify-content:flex-end;margin-block-start:var(--cc-space-4);display:flex}.Goals-module__0dimMa__paused{margin-block-start:var(--cc-space-1)}.Goals-module__0dimMa__pausedRows{gap:var(--cc-space-4);margin:var(--cc-space-6)0 0;animation:var(--cc-keyframe-rise).4s both;flex-direction:column;padding:0;list-style:none;display:flex}.Goals-module__0dimMa__pausedRow.Goals-module__0dimMa__pausedRow.Goals-module__0dimMa__pausedRow{gap:var(--cc-space-6);padding:var(--cc-space-6)var(--cc-space-8);align-items:center;display:flex}.Goals-module__0dimMa__pausedDot{background:var(--cc-color-status-paused);border-radius:var(--cc-radius-circle);flex:none;block-size:7px;inline-size:7px}.Goals-module__0dimMa__pausedText{gap:var(--cc-space-5);flex:1;align-items:baseline;min-inline-size:0;display:flex}.Goals-module__0dimMa__pausedTitle.Goals-module__0dimMa__pausedTitle.Goals-module__0dimMa__pausedTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Goals-module__0dimMa__pausedMeta.Goals-module__0dimMa__pausedMeta.Goals-module__0dimMa__pausedMeta{white-space:nowrap;flex:none}.Goals-module__0dimMa__pausedToggle,.Goals-module__0dimMa__suggestionsToggle{gap:var(--cc-space-2);font-family:inherit;font-size:var(--cc-text-caption-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-eyebrow);cursor:pointer;transition:color var(--cc-duration-quick)var(--cc-ease-standard);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.Goals-module__0dimMa__pausedToggle{margin-block-start:var(--cc-space-5)}.Goals-module__0dimMa__suggestionsToggle{margin-block-start:var(--cc-space-7)}.Goals-module__0dimMa__pausedToggle:hover,.Goals-module__0dimMa__suggestionsToggle:hover{color:var(--cc-color-accent)}.Goals-module__0dimMa__pausedToggle:focus-visible,.Goals-module__0dimMa__suggestionsToggle:focus-visible{border-radius:var(--cc-radius-xs);box-shadow:var(--cc-focus-ring-control);outline:none}@media (pointer:coarse){.Goals-module__0dimMa__pausedToggle,.Goals-module__0dimMa__suggestionsToggle{min-block-size:var(--cc-tap-min)}}.Goals-module__0dimMa__toggleChevron{transition:transform var(--cc-duration-base)var(--cc-ease-standard);display:flex}.Goals-module__0dimMa__toggleChevron[data-open]{transform:rotate(180deg)}.Goals-module__0dimMa__composer{border-block-start:1px solid var(--cc-color-border-strong);animation:var(--cc-keyframe-rise).6s .3s both;margin-block-start:var(--cc-space-1);padding-block-start:var(--cc-space-10)}.Goals-module__0dimMa__composerField{margin-block-start:var(--cc-space-5)}.Goals-module__0dimMa__suggestions{gap:var(--cc-space-4);margin:var(--cc-space-5)0 0;animation:var(--cc-keyframe-fade-in).25s both;flex-wrap:wrap;padding:0;list-style:none;display:flex}.Goals-module__0dimMa__newGoal{margin-block-start:var(--cc-space-1);padding-block-start:var(--cc-space-10)}.Goals-module__0dimMa__newGoalEyebrow.Goals-module__0dimMa__newGoalEyebrow.Goals-module__0dimMa__newGoalEyebrow{letter-spacing:var(--cc-tracking-eyebrow);text-transform:uppercase}.Goals-module__0dimMa__draftCard.Goals-module__0dimMa__draftCard.Goals-module__0dimMa__draftCard{animation:var(--cc-keyframe-grow-in).4s var(--cc-ease-standard)both;margin-block-start:var(--cc-space-7);padding:34px 36px 32px}.Goals-module__0dimMa__draftTitle.Goals-module__0dimMa__draftTitle.Goals-module__0dimMa__draftTitle{text-wrap:pretty;margin-block-start:var(--cc-space-7)}.Goals-module__0dimMa__factScroller{max-inline-size:100%;margin-block-start:30px}.Goals-module__0dimMa__factGrid{gap:var(--cc-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Goals-module__0dimMa__factTile{background:var(--cc-color-surface-card);border:1px solid var(--cc-color-fact-border);border-radius:var(--cc-radius-sub-card);flex-direction:column;gap:9px;min-inline-size:0;padding:16px 18px;display:flex}.Goals-module__0dimMa__factTile:focus-within{border-color:var(--cc-color-border-soft);box-shadow:var(--cc-elevation-option-hover)}.Goals-module__0dimMa__factLabel.Goals-module__0dimMa__factLabel.Goals-module__0dimMa__factLabel{color:var(--cc-color-text-fact-label);letter-spacing:var(--cc-tracking-eyebrow);text-transform:uppercase;white-space:nowrap;font-size:10px}.Goals-module__0dimMa__customTimeEditor,.Goals-module__0dimMa__customDateEditor{gap:var(--cc-space-4);max-inline-size:390px;padding:var(--cc-space-6);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-fact-border);border-radius:var(--cc-radius-sub-card);flex-direction:column;margin-block-start:var(--cc-space-5);display:flex}.Goals-module__0dimMa__customDateHeader{gap:var(--cc-space-4);justify-content:space-between;align-items:center;display:flex}.Goals-module__0dimMa__customDateClose.Goals-module__0dimMa__customDateClose{color:var(--cc-color-danger-text)}.Goals-module__0dimMa__customTimeControl{gap:var(--cc-space-4);font-size:var(--cc-text-sm);color:var(--cc-color-text-secondary);align-items:center;display:flex}.Goals-module__0dimMa__customTimeControl input{inline-size:110px;min-block-size:var(--cc-tap-min);padding:var(--cc-space-3)var(--cc-space-5);font:inherit;font-size:18px;font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-primary);background:var(--cc-color-surface-raised);border:1px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-sm)}.Goals-module__0dimMa__customTimeControl input:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:0}.Goals-module__0dimMa__draftSupportGrid{gap:var(--cc-space-5);grid-template-columns:minmax(0,1fr);margin-block-start:30px;display:grid}.Goals-module__0dimMa__instructionsGroup,.Goals-module__0dimMa__attachmentsGroup{border-radius:var(--cc-radius-md);flex-direction:column;min-inline-size:0;display:flex}.Goals-module__0dimMa__attachmentsGroup[data-drop-over]{outline:2px dashed var(--cc-color-accent);outline-offset:var(--cc-space-3)}.Goals-module__0dimMa__attachmentsGroup[data-drop-over] .Goals-module__0dimMa__attachmentButton{border-color:var(--cc-color-accent)}.Goals-module__0dimMa__supportLabel{font-family:var(--cc-font-family-sans);font-size:var(--cc-text-label);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-primary);margin-block-end:var(--cc-space-3);display:block}.Goals-module__0dimMa__supportHint{font-size:var(--cc-text-caption-sm);font-weight:var(--cc-font-weight-regular);color:var(--cc-color-text-deemphasised)}.Goals-module__0dimMa__instructionsField{box-sizing:border-box;inline-size:100%;min-block-size:calc(2lh + (var(--cc-space-5)*2) + 2px);padding:var(--cc-space-5)var(--cc-space-6);font:inherit;font-size:var(--cc-text-sm);line-height:var(--cc-leading-relaxed);color:var(--cc-color-text-primary);resize:vertical;background:var(--cc-color-surface-card);border:1px solid var(--cc-color-fact-border);border-radius:var(--cc-radius-sub-card);transition:border-color var(--cc-duration-quick)var(--cc-ease-standard),box-shadow var(--cc-duration-quick)var(--cc-ease-standard);outline:none;overflow-y:auto}.Goals-module__0dimMa__instructionsField:focus-visible{border-color:var(--cc-color-accent-strong);box-shadow:var(--cc-focus-ring-field)}.Goals-module__0dimMa__attachmentsGroup{gap:var(--cc-space-3);margin-block-start:var(--cc-space-6)}.Goals-module__0dimMa__attachmentsGroup .Goals-module__0dimMa__supportLabel{margin-block-end:0}.Goals-module__0dimMa__attachmentControls{gap:var(--cc-space-3)var(--cc-space-4);flex-wrap:wrap;align-items:center;display:flex}.Goals-module__0dimMa__attachmentHelp{font-size:var(--cc-text-caption-sm);line-height:var(--cc-leading-relaxed);color:var(--cc-color-text-secondary)}.Goals-module__0dimMa__attachmentButton{gap:var(--cc-space-3);min-block-size:36px;padding-inline:var(--cc-space-4);font-size:var(--cc-text-caption-sm);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-accent);cursor:pointer;background:var(--cc-color-surface-raised);border:1px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-pill);transition:border-color var(--cc-duration-quick)var(--cc-ease-standard),box-shadow var(--cc-duration-quick)var(--cc-ease-standard);align-self:flex-start;align-items:center;display:inline-flex}.Goals-module__0dimMa__attachmentButton:hover{border-color:var(--cc-color-accent);box-shadow:var(--cc-elevation-option-hover)}.Goals-module__0dimMa__attachmentButton:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.Goals-module__0dimMa__attachmentList{gap:var(--cc-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Goals-module__0dimMa__attachmentChip{gap:var(--cc-space-3);min-inline-size:0;max-inline-size:100%;padding:var(--cc-space-2)var(--cc-space-3)var(--cc-space-2)var(--cc-space-4);font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-primary);background:var(--cc-color-surface-raised);border:1px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-pill);justify-content:space-between;align-items:center;display:flex}.Goals-module__0dimMa__attachmentChip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Goals-module__0dimMa__attachmentChip button{block-size:28px;inline-size:28px;color:var(--cc-color-text-secondary);cursor:pointer;border-radius:var(--cc-radius-circle);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Goals-module__0dimMa__attachmentChip button:hover{color:var(--cc-color-text-primary);background:var(--cc-color-track-subtle)}.Goals-module__0dimMa__attachmentChip button:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.Goals-module__0dimMa__draftFooter{gap:var(--cc-space-9);align-items:center;margin-block-start:30px;display:flex}.Goals-module__0dimMa__draftActions{gap:var(--cc-space-5);align-items:center;margin-block-start:30px;display:flex}.Goals-module__0dimMa__draftFooter .Goals-module__0dimMa__draftActions{margin-block-start:0}.Goals-module__0dimMa__glintTrack{block-size:var(--cc-space-3);background:var(--cc-color-track-subtle);border-radius:var(--cc-radius-xs);margin-block-start:var(--cc-space-9);overflow:hidden}.Goals-module__0dimMa__glint{background:linear-gradient(90deg,transparent 30%,var(--cc-color-glint)50%,transparent 70%);block-size:100%;animation:var(--cc-keyframe-shimmer)1.3s linear infinite;background-size:800px 100%;display:block}@media not (min-width:860px){.Goals-module__0dimMa__pageHeading{flex-direction:column;align-items:stretch}.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow{gap:var(--cc-space-5);grid-template-columns:7px minmax(0,1fr) auto}.Goals-module__0dimMa__goalRowMeta.Goals-module__0dimMa__goalRowMeta.Goals-module__0dimMa__goalRowMeta{text-overflow:ellipsis;grid-area:2/2;overflow:hidden}.Goals-module__0dimMa__goalRowAction{grid-area:1/3/span 2}.Goals-module__0dimMa__actionsMenu{grid-area:1/4/span 2}}@media not (min-width:480px){.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow.Goals-module__0dimMa__goalRow{grid-template-columns:7px minmax(0,1fr) auto auto}.Goals-module__0dimMa__goalRowTitle.Goals-module__0dimMa__goalRowTitle.Goals-module__0dimMa__goalRowTitle{grid-area:1/2/auto/-1}.Goals-module__0dimMa__goalRowMeta.Goals-module__0dimMa__goalRowMeta.Goals-module__0dimMa__goalRowMeta{grid-area:2/2}.Goals-module__0dimMa__goalRowAction{grid-area:2/3}.Goals-module__0dimMa__actionsMenu{grid-area:2/4}.Goals-module__0dimMa__composerField{flex-wrap:wrap;padding-block-end:var(--cc-space-4)}.Goals-module__0dimMa__composerField>:is(input,textarea){flex:100%}.Goals-module__0dimMa__composerField>span{margin-inline-start:auto}.Goals-module__0dimMa__instructionsField{min-block-size:calc(5lh + (var(--cc-space-5)*2) + 2px)}}@media not (min-width:1050px){.Goals-module__0dimMa__factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Goals-module__0dimMa__draftSupportGrid{grid-template-columns:minmax(0,1fr)}}@media not (min-width:700px){.Goals-module__0dimMa__panel.Goals-module__0dimMa__panel.Goals-module__0dimMa__panel{padding:var(--cc-space-11)var(--cc-space-9)var(--cc-space-13)}.Goals-module__0dimMa__cardRow{display:block}.Goals-module__0dimMa__cardProgress{max-inline-size:none}.Goals-module__0dimMa__cardAction{inline-size:100%;margin-block-start:var(--cc-space-9)}.Goals-module__0dimMa__pausedText{display:block}.Goals-module__0dimMa__draftCard.Goals-module__0dimMa__draftCard.Goals-module__0dimMa__draftCard{padding:var(--cc-space-10)var(--cc-space-9)}.Goals-module__0dimMa__draftFooter{flex-direction:column;align-items:stretch}.Goals-module__0dimMa__draftActions>*{flex:1}.Goals-module__0dimMa__listFooter{flex-direction:column;align-items:stretch}.Goals-module__0dimMa__showMore{justify-content:center}}@media not (min-width:560px){.Goals-module__0dimMa__factGrid{grid-template-columns:minmax(0,1fr)}}@media not (min-width:1180px){.Goals-module__0dimMa__stage{padding-block-end:calc(var(--cc-nav-clearance) + env(safe-area-inset-bottom,0px))}}.Goals-module__0dimMa__composerError{font-size:var(--cc-text-label-sm);color:var(--cc-color-danger-text);margin-block-start:var(--cc-space-2)}}@layer utilities;
@layer reset,tokens,base;@layer components{.PublicFooter-module__Q6EEfq__root{background:var(--cc-color-teal-900);padding-block:var(--cc-space-21)var(--cc-space-15);padding-inline:var(--cc-public-gutter-inline);padding-block-end:calc(var(--cc-space-15) + var(--cc-safe-bottom))}.PublicFooter-module__Q6EEfq__inner{inline-size:100%}.PublicFooter-module__Q6EEfq__muted{opacity:.55}.PublicFooter-module__Q6EEfq__columns{gap:var(--cc-space-17);grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr);align-items:end;margin-block-start:var(--cc-space-11);display:grid}.PublicFooter-module__Q6EEfq__headline{max-inline-size:none;font-family:var(--cc-font-family-body);font-size:clamp(36px,4.5vw,60px);font-weight:var(--cc-font-weight-medium);line-height:var(--cc-leading-snug);color:var(--cc-color-text-on-dark);text-wrap:balance;white-space:nowrap;letter-spacing:var(--cc-tracking-display);margin:0}.PublicFooter-module__Q6EEfq__accent{color:var(--cc-color-gold-400)}.PublicFooter-module__Q6EEfq__logo{block-size:26px;inline-size:auto;filter:brightness(0)invert();margin-block-start:var(--cc-space-15);display:block}.PublicFooter-module__Q6EEfq__directory{flex-direction:column;display:flex}.PublicFooter-module__Q6EEfq__rule{position:relative}.PublicFooter-module__Q6EEfq__rule:before{content:"";background:var(--cc-color-text-on-dark);opacity:.14;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.PublicFooter-module__Q6EEfq__column{gap:var(--cc-space-11);padding-block:var(--cc-space-8);justify-content:space-between;align-items:baseline;display:flex}.PublicFooter-module__Q6EEfq__columnLinks{gap:var(--cc-space-9);flex-wrap:wrap;justify-content:flex-end;display:flex}.PublicFooter-module__Q6EEfq__link{font-family:var(--cc-font-family-body);font-size:var(--cc-text-label-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-on-dark);opacity:.85;transition:opacity var(--cc-duration-fast)var(--cc-ease-standard);text-decoration:none}.PublicFooter-module__Q6EEfq__link:hover,.PublicFooter-module__Q6EEfq__link:focus-visible{opacity:1}.PublicFooter-module__Q6EEfq__link:focus-visible{outline:2px solid var(--cc-color-focus-ring);outline-offset:4px;border-radius:var(--cc-radius-xs)}.PublicFooter-module__Q6EEfq__base{gap:var(--cc-space-11);justify-content:space-between;align-items:center;margin-block-start:var(--cc-space-17);padding-block-start:var(--cc-space-11);display:flex}.PublicFooter-module__Q6EEfq__copyright{font-family:var(--cc-font-family-body);font-size:var(--cc-text-caption-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-on-dark);opacity:.55;margin:0}@media not (min-width:1100px){.PublicFooter-module__Q6EEfq__root{padding-block-start:var(--cc-space-20)}.PublicFooter-module__Q6EEfq__columns{gap:var(--cc-space-15);grid-template-columns:1fr;align-items:start}.PublicFooter-module__Q6EEfq__logo{margin-block-start:var(--cc-space-15)}}@media not (min-width:480px){.PublicFooter-module__Q6EEfq__headline{white-space:normal;max-inline-size:15ch}.PublicFooter-module__Q6EEfq__column{gap:var(--cc-space-5);flex-direction:column;align-items:flex-start}.PublicFooter-module__Q6EEfq__columnLinks{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.PublicFooter-module__Q6EEfq__link{transition:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.RefineWithAIComposer-module__ya1JHq__root{display:contents}.RefineWithAIComposer-module__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}.RefineWithAIComposer-module__ya1JHq__reveal:hover{background:var(--cc-color-surface-sunken)}.RefineWithAIComposer-module__ya1JHq__reveal:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.RefineWithAIComposer-module__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:var(--cc-space-1)var(--cc-space-2)var(--cc-space-1)var(--cc-space-4);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}.RefineWithAIComposer-module__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}.RefineWithAIComposer-module__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}.RefineWithAIComposer-module__ya1JHq__close:hover{background:var(--cc-color-surface-sunken)}.RefineWithAIComposer-module__ya1JHq__close:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.RefineWithAIComposer-module__ya1JHq__close:disabled{opacity:.5;cursor:default}.RefineWithAIComposer-module__ya1JHq__field:focus-within{border-color:var(--cc-color-accent);box-shadow:var(--cc-focus-ring-field)}.RefineWithAIComposer-module__ya1JHq__field[data-expanded=true]{padding-block:var(--cc-space-3)}.RefineWithAIComposer-module__ya1JHq__sparkle{color:var(--cc-color-text-placeholder);flex:none;display:flex}.RefineWithAIComposer-module__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}.RefineWithAIComposer-module__ya1JHq__field textarea::placeholder{color:var(--cc-color-text-muted);opacity:1;text-align:start}.RefineWithAIComposer-module__ya1JHq__field textarea:disabled{opacity:1}.RefineWithAIComposer-module__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}.RefineWithAIComposer-module__ya1JHq__field button:not(:disabled){color:var(--cc-color-text-on-accent);background:var(--cc-color-accent)}.RefineWithAIComposer-module__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}.RefineWithAIComposer-module__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 RefineWithAIComposer-module__ya1JHq__spin}@keyframes RefineWithAIComposer-module__ya1JHq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.RefineWithAIComposer-module__ya1JHq__spinner{animation:none}}.RefineWithAIComposer-module__ya1JHq__field button:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.RefineWithAIComposer-module__ya1JHq__field textarea:focus-visible{box-shadow:none;outline:none}.RefineWithAIComposer-module__ya1JHq__field button:disabled{cursor:default;opacity:.5}.RefineWithAIComposer-module__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}.RefineWithAIComposer-module__ya1JHq__skeletons{gap:var(--cc-space-3);margin-block-start:var(--cc-space-8);display:grid}.RefineWithAIComposer-module__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}.RefineWithAIComposer-module__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%}.RefineWithAIComposer-module__ya1JHq__skeleton>span:last-child{inline-size:12%;margin-inline-start:auto}}@layer utilities;
@layer reset,tokens,base;@layer components{.OrgRequiredStrip-module__qeQCsW__strip{gap:var(--cc-space-7);justify-content:space-between;align-items:center;margin-block-end:var(--cc-space-7);display:flex}.OrgRequiredStrip-module__qeQCsW__text{gap:var(--cc-space-1);flex-direction:column;min-inline-size:0;display:flex}.OrgRequiredStrip-module__qeQCsW__title{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.OrgRequiredStrip-module__qeQCsW__error{color:var(--cc-color-danger-text);display:block}}@layer utilities;
