@layer reset,tokens,base;@layer components{.Onboarding-module__l7k28q__screen{--cc-world-ground-veil-colour:initial;--cc-world-ground-veil-opacity:initial;--cc-world-ground-veil-fade:initial;block-size:100dvh;inline-size:100%;position:relative;overflow:hidden}.Onboarding-module__l7k28q__backgroundClip{block-size:100dvh;margin-block-end:-100dvh;position:relative;overflow:hidden}.Onboarding-module__l7k28q__backgroundWorld{block-size:100dvh;animation:var(--cc-keyframe-pan-in)1.1s var(--cc-ease-pan)both;position:absolute;inset-block-start:0;inset-inline:0}.Onboarding-module__l7k28q__background{object-fit:cover;object-position:50% 0%}.Onboarding-module__l7k28q__world{z-index:var(--cc-z-content);box-sizing:border-box;block-size:100dvh;padding-block:var(--cc-space-11)calc(var(--cc-space-11) + env(safe-area-inset-bottom,0px));padding-inline:var(--cc-gutter-inline);animation:var(--cc-keyframe-pan-in)1.1s var(--cc-ease-pan)both;flex-direction:column;align-items:center;display:flex;position:relative}.Onboarding-module__l7k28q__header{gap:var(--cc-space-7);flex:none;align-self:stretch;align-items:center;margin-block-end:var(--cc-space-9);display:flex}.Onboarding-module__l7k28q__screen[data-entry=continuous] .Onboarding-module__l7k28q__backgroundWorld,.Onboarding-module__l7k28q__screen[data-entry=continuous] .Onboarding-module__l7k28q__world{animation:none}.Onboarding-module__l7k28q__cardScroll{scrollbar-width:none;min-block-size:0;padding-inline:var(--cc-space-3);margin-inline:calc(-1*var(--cc-space-3));flex-direction:column;flex:1;align-self:stretch;align-items:center;display:flex;overflow:clip auto}.Onboarding-module__l7k28q__cardScroll::-webkit-scrollbar{display:none}.Onboarding-module__l7k28q__backButton:disabled{opacity:.55}.Onboarding-module__l7k28q__stepLabel{letter-spacing:var(--cc-tracking-wide);white-space:nowrap}.Onboarding-module__l7k28q__progress{flex:1}.Onboarding-module__l7k28q__stepLabel.Onboarding-module__l7k28q__stepLabel.Onboarding-module__l7k28q__stepLabel{color:var(--cc-color-text-tertiary)}.Onboarding-module__l7k28q__progress.Onboarding-module__l7k28q__progress.Onboarding-module__l7k28q__progress{background:var(--cc-color-track-on-light)}.Onboarding-module__l7k28q__backButton.Onboarding-module__l7k28q__backButton.Onboarding-module__l7k28q__backButton{color:var(--cc-color-text-on-dark);background:var(--cc-color-overlay-soft);border:1px solid var(--cc-color-glass-border);-webkit-backdrop-filter:blur(var(--cc-blur-subcard));backdrop-filter:blur(var(--cc-blur-subcard))}.Onboarding-module__l7k28q__card{inline-size:100%;max-inline-size:512px;padding:var(--cc-space-13)var(--cc-space-13)var(--cc-space-12);animation:var(--cc-keyframe-rise).5s both;margin-block:auto}.Onboarding-module__l7k28q__card[data-step=dream]{max-inline-size:720px;padding:var(--cc-space-14)var(--cc-space-14)var(--cc-space-13)}.Onboarding-module__l7k28q__card[data-step=plan]{max-inline-size:1600px;padding:var(--cc-space-14)var(--cc-space-14)var(--cc-space-13)}@media not (min-width:560px){.Onboarding-module__l7k28q__card[data-step=dream],.Onboarding-module__l7k28q__card[data-step=plan]{padding:var(--cc-space-11)var(--cc-space-9)var(--cc-space-10)}}.Onboarding-module__l7k28q__card[data-step-direction=forward]{animation:Onboarding-module__l7k28q__onboardingStepForward .46s var(--cc-ease-standard)both}.Onboarding-module__l7k28q__card[data-step-direction=backward]{animation:Onboarding-module__l7k28q__onboardingStepBackward .46s var(--cc-ease-standard)both}.Onboarding-module__l7k28q__prompt{margin:0 0 var(--cc-space-4)}.Onboarding-module__l7k28q__prompt:not(:has(+.Onboarding-module__l7k28q__subheading)){margin-block-end:var(--cc-space-11)}.Onboarding-module__l7k28q__subheading{margin-block-end:var(--cc-space-11);line-height:1.5;display:block}.Onboarding-module__l7k28q__dreamField{margin-block-end:var(--cc-space-5);position:relative}.Onboarding-module__l7k28q__dreamInput{box-sizing:border-box;block-size:48px;inline-size:100%;padding:var(--cc-space-5)var(--cc-space-6)var(--cc-space-5)var(--cc-space-14);font-family:inherit;font-size:var(--cc-text-body-md);color:var(--cc-color-text-primary);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-sm);transition:border-color var(--cc-duration-quick)var(--cc-ease-standard),box-shadow var(--cc-duration-quick)var(--cc-ease-standard)}.Onboarding-module__l7k28q__dreamInput::placeholder{color:var(--cc-color-text-placeholder)}.Onboarding-module__l7k28q__dreamInput:focus-visible{border-color:var(--cc-color-accent-strong);box-shadow:var(--cc-focus-ring-field);outline:none}.Onboarding-module__l7k28q__dreamGhost{padding:var(--cc-space-5)var(--cc-space-6)var(--cc-space-5)var(--cc-space-14);font-size:var(--cc-text-body-md);white-space:pre;pointer-events:none;border:1px solid #0000;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.Onboarding-module__l7k28q__dreamGhostTyped{color:#0000}.Onboarding-module__l7k28q__dreamGhostSuffix{color:var(--cc-color-text-muted)}.Onboarding-module__l7k28q__tabHint{padding:var(--cc-space-0)var(--cc-space-2);font-size:var(--cc-text-body-md);color:var(--cc-color-text-muted);pointer-events:none;background:var(--cc-color-surface-sunken);border-radius:var(--cc-radius-xs);position:absolute;inset-block-start:50%;inset-inline-end:var(--cc-space-5);transform:translateY(-50%)}.Onboarding-module__l7k28q__examplesLabel{margin:0 0 var(--cc-space-3)}.Onboarding-module__l7k28q__pillRow{gap:var(--cc-space-3);flex-wrap:wrap;margin-block-end:var(--cc-space-12);display:flex}.Onboarding-module__l7k28q__goalStep[data-drop-over]{outline:2px dashed var(--cc-color-accent);outline-offset:var(--cc-space-5);border-radius:var(--cc-radius-md)}.Onboarding-module__l7k28q__goalStep[data-drop-over] .Onboarding-module__l7k28q__attachButton{color:var(--cc-color-text-on-accent);background:var(--cc-color-accent)}.Onboarding-module__l7k28q__goalStep{gap:var(--cc-space-7);flex-direction:column;display:flex;container:goal-step/inline-size}.Onboarding-module__l7k28q__goalStep .Onboarding-module__l7k28q__dreamField{margin-block-end:0}.Onboarding-module__l7k28q__goalStep{margin-block-end:var(--cc-space-12)}.Onboarding-module__l7k28q__outcomeInput{inline-size:100%;padding:var(--cc-space-6)var(--cc-space-7);font-family:inherit;font-size:var(--cc-text-body);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);resize:none}.Onboarding-module__l7k28q__outcomeInput:focus-visible{border-color:var(--cc-color-accent-strong);box-shadow:var(--cc-focus-ring-field);outline:none}@container goal-step not (min-inline-size:400px){.Onboarding-module__l7k28q__outcomeInput{min-block-size:calc(4lh + var(--cc-space-6)*2 + 2px)}}.Onboarding-module__l7k28q__factGrid{border-block-start:1px solid var(--cc-color-fact-divider);gap:var(--cc-space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--cc-space-7);display:grid}@container goal-step not (min-width:420px){.Onboarding-module__l7k28q__factGrid{grid-template-columns:minmax(0,1fr)}}.Onboarding-module__l7k28q__factTile{gap:var(--cc-space-2);min-inline-size:0;padding:var(--cc-space-5)var(--cc-space-6);background:var(--cc-color-surface-card);border-radius:var(--cc-radius-md);flex-direction:column;display:flex}.Onboarding-module__l7k28q__factLabel{color:var(--cc-color-text-eyebrow)}.Onboarding-module__l7k28q__dreamField .Onboarding-module__l7k28q__attachSeat{position:absolute;inset-block-start:50%;inset-inline-start:var(--cc-space-4);transform:translateY(-50%)}.Onboarding-module__l7k28q__attachButton{inline-size:var(--cc-space-11);block-size:var(--cc-space-11);color:var(--cc-color-text-secondary);border-radius:var(--cc-radius-circle);cursor:pointer;transition:color var(--cc-duration-quick)var(--cc-ease-standard),background var(--cc-duration-quick)var(--cc-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Onboarding-module__l7k28q__attachSeat:hover .Onboarding-module__l7k28q__attachButton{color:var(--cc-color-text-primary);background:var(--cc-color-control-ghost-hover)}.Onboarding-module__l7k28q__attachSeat:has(:focus-visible) .Onboarding-module__l7k28q__attachButton{color:var(--cc-color-text-primary);background:var(--cc-color-control-ghost-hover)}:is(.Onboarding-module__l7k28q__dreamField:not(:has(.Onboarding-module__l7k28q__attachSeat)) .Onboarding-module__l7k28q__dreamInput,.Onboarding-module__l7k28q__dreamField:not(:has(.Onboarding-module__l7k28q__attachSeat)) .Onboarding-module__l7k28q__dreamGhost){padding-inline-start:var(--cc-space-6)}.Onboarding-module__l7k28q__attachedList{gap:var(--cc-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Onboarding-module__l7k28q__attachedFile{min-inline-size:0;display:inline-flex;position:relative}.Onboarding-module__l7k28q__attachedName{padding:var(--cc-space-4)var(--cc-space-12)var(--cc-space-4)var(--cc-space-6);font-size:var(--cc-text-caption);color:var(--cc-color-text-primary);text-overflow:ellipsis;white-space:nowrap;background:var(--cc-color-surface-card);border-radius:var(--cc-radius-sm);overflow:hidden}.Onboarding-module__l7k28q__attachedRemove{z-index:var(--cc-z-raised);position:absolute;inset-block-start:1px;inset-inline-end:1px}.Onboarding-module__l7k28q__coachRow{gap:var(--cc-space-11);justify-content:center;align-items:flex-start;margin-block-end:var(--cc-space-12);display:flex}.Onboarding-module__l7k28q__coachColumn{gap:var(--cc-space-5);flex-direction:column;align-items:center;display:flex}.Onboarding-module__l7k28q__coachButton{cursor:pointer;border-radius:var(--cc-radius-circle);background:0 0;border:none;padding:0}.Onboarding-module__l7k28q__coachButton:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.Onboarding-module__l7k28q__portrait{inline-size:fit-content;display:block;position:relative}.Onboarding-module__l7k28q__portraitFrame{aspect-ratio:1;background:var(--cc-color-portrait-plate)var(--cc-image-portrait-plate)center/cover no-repeat;border-radius:var(--cc-radius-circle);inline-size:clamp(104px,36vw,146px);box-shadow:var(--cc-elevation-portrait);display:block;overflow:hidden}.Onboarding-module__l7k28q__portraitFrame img{object-fit:cover;transition:transform .35s var(--cc-ease-standard);background-color:#0000}.Onboarding-module__l7k28q__coachButton:hover .Onboarding-module__l7k28q__portraitFrame img,.Onboarding-module__l7k28q__coachButton:focus-visible .Onboarding-module__l7k28q__portraitFrame img{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.Onboarding-module__l7k28q__coachButton:hover .Onboarding-module__l7k28q__portraitFrame img,.Onboarding-module__l7k28q__coachButton:focus-visible .Onboarding-module__l7k28q__portraitFrame img{transform:none}}.Onboarding-module__l7k28q__portraitRing{pointer-events:none;border:2.5px solid var(--cc-color-accent-strong);border-radius:var(--cc-radius-circle);position:absolute;inset:-5px}.Onboarding-module__l7k28q__portraitCheck{block-size:24px;inline-size:24px;color:var(--cc-color-text-on-accent);background:var(--cc-color-accent-strong);border:2px solid var(--cc-color-surface-raised);border-radius:var(--cc-radius-circle);animation:var(--cc-keyframe-spring-in).45s var(--cc-ease-spring)both;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:var(--cc-space-1);inset-inline-end:var(--cc-space-1)}.Onboarding-module__l7k28q__coachName{margin:0}.Onboarding-module__l7k28q__stageReveal{opacity:0;animation:Onboarding-module__l7k28q__onboardingStageExpand .62s var(--cc-ease-standard)forwards;grid-template-rows:0fr;display:grid}.Onboarding-module__l7k28q__stageRevealInner{min-block-size:0;overflow:hidden}.Onboarding-module__l7k28q__styleSection{animation:Onboarding-module__l7k28q__onboardingStageContent .56s .1s var(--cc-ease-standard)both;margin-block-end:var(--cc-space-11)}.Onboarding-module__l7k28q__styleLabel{margin:0 0 var(--cc-space-5);font-size:var(--cc-text-body-md);text-align:start}.Onboarding-module__l7k28q__styleRow{gap:var(--cc-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Onboarding-module__l7k28q__styleCard{padding:var(--cc-space-6);text-align:start;cursor:pointer;background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-sm);animation:Onboarding-module__l7k28q__onboardingStageItem .48s .16s var(--cc-ease-standard)both;flex-direction:column;align-items:flex-start;font-family:inherit;display:flex;position:relative}.Onboarding-module__l7k28q__styleCard:nth-child(2){animation-delay:.22s}.Onboarding-module__l7k28q__styleCard:nth-child(3){animation-delay:.28s}.Onboarding-module__l7k28q__styleCard[data-selected]{padding:calc(var(--cc-space-6) - 1px);background:var(--cc-color-accent-subtle);border:2px solid var(--cc-color-accent-strong)}.Onboarding-module__l7k28q__styleCard:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.Onboarding-module__l7k28q__styleIconWell{block-size:32px;inline-size:32px;color:var(--cc-color-accent-strong);background:var(--cc-color-surface-sunken);border-radius:var(--cc-radius-sm);justify-content:center;align-items:center;display:flex}.Onboarding-module__l7k28q__styleTitle{font-size:var(--cc-text-body-md);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-primary);margin-block-start:var(--cc-space-4)}.Onboarding-module__l7k28q__styleSubtitle{font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);margin-block-start:var(--cc-space-0);line-height:1.4}.Onboarding-module__l7k28q__styleCheck{block-size:22px;inline-size:22px;color:var(--cc-color-text-on-accent);border:1.5px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-circle);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--cc-space-6);inset-inline-end:var(--cc-space-6)}.Onboarding-module__l7k28q__styleCard[data-selected] .Onboarding-module__l7k28q__styleCheck{background:var(--cc-color-accent-strong);border:none}.Onboarding-module__l7k28q__nameBlock{text-align:start;border-block-start:1px solid var(--cc-color-border);animation:Onboarding-module__l7k28q__onboardingStageContent .58s 80ms var(--cc-ease-standard)both;margin-block-end:var(--cc-space-11);padding-block-start:var(--cc-space-11)}.Onboarding-module__l7k28q__nameBlock[data-solo]{border-block-start:0;padding-block-start:0}.Onboarding-module__l7k28q__nameField{gap:var(--cc-space-6);flex-direction:column;display:flex}.Onboarding-module__l7k28q__nameField label{font-size:var(--cc-text-body-md);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-primary)}.Onboarding-module__l7k28q__connectorList{gap:var(--cc-space-4);max-block-size:300px;overscroll-behavior:auto;flex-direction:column;margin-block-end:var(--cc-space-12);display:flex}.Onboarding-module__l7k28q__connectorRow{gap:var(--cc-space-5);padding:var(--cc-space-5)var(--cc-space-6);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-sm);align-items:center;display:flex}.Onboarding-module__l7k28q__connectorMark{block-size:34px;inline-size:34px;font-size:var(--cc-text-caption);font-weight:var(--cc-font-weight-bold);color:var(--cc-color-text-secondary);background:var(--cc-color-brand-plate);border:1px solid var(--cc-color-hairline);border-radius:var(--cc-radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Onboarding-module__l7k28q__connectorName{font-size:var(--cc-text-body-md);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-primary);flex:1}.Onboarding-module__l7k28q__optionIcon{color:var(--cc-color-accent-strong);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Onboarding-module__l7k28q__saveError{color:var(--cc-color-danger-text);text-align:center;margin-block-end:var(--cc-space-5);display:block}.Onboarding-module__l7k28q__continue{animation:var(--cc-keyframe-fade-in).3s both}.Onboarding-module__l7k28q__planContinue{max-inline-size:420px;margin-block-start:var(--cc-space-9);margin-inline:auto}.Onboarding-module__l7k28q__skip{margin-block-start:var(--cc-space-5);margin-inline:auto;display:block}@media not (min-width:560px){.Onboarding-module__l7k28q__styleRow{grid-template-columns:minmax(0,1fr)}}@keyframes Onboarding-module__l7k28q__onboardingStepForward{0%{opacity:0;filter:blur(3px);transform:translate(34px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes Onboarding-module__l7k28q__onboardingStepBackward{0%{opacity:0;filter:blur(3px);transform:translate(-34px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes Onboarding-module__l7k28q__onboardingStageExpand{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes Onboarding-module__l7k28q__onboardingStageContent{0%{opacity:0;filter:blur(2px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes Onboarding-module__l7k28q__onboardingStageItem{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Onboarding-module__l7k28q__card,.Onboarding-module__l7k28q__stageReveal,.Onboarding-module__l7k28q__styleSection,.Onboarding-module__l7k28q__styleCard,.Onboarding-module__l7k28q__nameBlock{filter:none;animation:none}.Onboarding-module__l7k28q__stageReveal{opacity:1;grid-template-rows:1fr}}.Onboarding-module__l7k28q__worldScreen{--cc-world-ground-veil-colour:initial;--cc-world-ground-veil-opacity:initial;--cc-world-ground-veil-fade:initial;background:var(--cc-color-veil-bottom);block-size:100dvh;inline-size:100%;position:relative;overflow:clip auto}.Onboarding-module__l7k28q__worldBackground{block-size:200dvh;z-index:var(--cc-z-base);animation:var(--cc-keyframe-pan-in)1.1s var(--cc-ease-pan)both;position:fixed;inset-block-start:0;inset-inline:0}.Onboarding-module__l7k28q__worldBackground:has(video){block-size:100dvh;min-block-size:100%;animation:var(--cc-keyframe-fade-in)var(--cc-duration-slower)both}.Onboarding-module__l7k28q__worldVeil{z-index:var(--cc-z-base);-webkit-backdrop-filter:blur(15px)saturate(1.05);backdrop-filter:blur(15px)saturate(1.05);background:var(--cc-color-veil-picker);animation:var(--cc-keyframe-fade-in)var(--cc-duration-slower)both;position:fixed;inset:0}.Onboarding-module__l7k28q__worldHeader{z-index:var(--cc-z-chrome);padding-block:var(--cc-space-11);padding-inline:var(--cc-gutter-inline);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}.Onboarding-module__l7k28q__worldHeader>*{pointer-events:auto}.Onboarding-module__l7k28q__fieldGroup{gap:var(--cc-space-7);flex-direction:column;display:flex}.Onboarding-module__l7k28q__customMinutesRow{inline-size:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0;display:block}.Onboarding-module__l7k28q__customMinutes{flex-wrap:wrap;align-items:baseline;display:flex}.Onboarding-module__l7k28q__customMinutes .Onboarding-module__l7k28q__fieldError{flex-basis:100%}.Onboarding-module__l7k28q__customMinutesInput{field-sizing:content;inline-size:3ch;min-inline-size:1ch;font:inherit;color:inherit;background:0 0;border:none;padding:0}@supports (field-sizing:content){.Onboarding-module__l7k28q__customMinutesInput{inline-size:auto}}.Onboarding-module__l7k28q__customMinutesInput:focus-visible{box-shadow:var(--cc-focus-ring-field);outline:none}.Onboarding-module__l7k28q__customMinutesEdit{gap:var(--cc-space-2);font:inherit;font-size:var(--cc-text-caption);color:var(--cc-color-accent);cursor:pointer;background:0 0;border:none;align-items:center;margin-inline-start:var(--cc-space-5);padding:0;display:inline-flex}.Onboarding-module__l7k28q__customMinutesUnit{margin-inline-start:.25em}.Onboarding-module__l7k28q__fieldError{font-size:var(--cc-text-label-sm);line-height:var(--cc-leading-label);color:var(--cc-color-danger-text);margin:0}}@layer utilities;
@layer reset,tokens,base;@layer components{.PlansScreen-module__MIsD2W__screen{min-block-size:100dvh;inline-size:100%;position:relative;overflow:hidden}.PlansScreen-module__MIsD2W__backdrop{position:absolute;inset:0}.PlansScreen-module__MIsD2W__world{z-index:var(--cc-z-content);box-sizing:border-box;block-size:100dvh;padding-block-start:var(--cc-space-15);padding-inline:var(--cc-gutter-inline);flex-direction:column;align-items:center;display:flex;position:relative}.PlansScreen-module__MIsD2W__screen[data-chrome=true] .PlansScreen-module__MIsD2W__world{padding-block-start:var(--cc-panel-inset-block-start)}.PlansScreen-module__MIsD2W__body{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;min-block-size:0;inline-size:100%;display:flex;overflow:clip auto}.PlansScreen-module__MIsD2W__backButton{justify-self:start}.PlansScreen-module__MIsD2W__sheet{justify-items:center;gap:var(--cc-space-7);box-sizing:border-box;inline-size:100%;padding:var(--cc-space-11)var(--cc-space-9);background:var(--cc-color-glass-fill-strong);display:grid}.PlansScreen-module__MIsD2W__page{justify-items:center;gap:var(--cc-space-7);box-sizing:border-box;inline-size:100%;max-inline-size:2160px;animation:var(--cc-keyframe-rise).5s both;grid-template-columns:minmax(0,1fr);padding-block-end:var(--cc-space-15);display:grid}.PlansScreen-module__MIsD2W__headCard{box-sizing:border-box;background:var(--cc-color-glass-fill-strong);text-align:center;justify-items:center;gap:var(--cc-space-3);inline-size:100%;max-inline-size:760px;padding:var(--cc-space-9)var(--cc-space-11);display:grid}.PlansScreen-module__MIsD2W__head{gap:var(--cc-space-1);text-align:center;justify-items:center;display:grid}.PlansScreen-module__MIsD2W__subtitle{max-inline-size:560px}.PlansScreen-module__MIsD2W__entry{justify-self:center;align-items:center;gap:var(--cc-space-3);max-inline-size:760px;padding:var(--cc-space-2)var(--cc-space-6)var(--cc-space-2)var(--cc-space-2);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-pill);background:var(--cc-color-surface-card);text-align:start;display:flex}.PlansScreen-module__MIsD2W__entry[data-plain=true]{background:0 0;padding-inline:0}.PlansScreen-module__MIsD2W__audience{gap:var(--cc-space-1);box-sizing:border-box;inline-size:min(100%,420px);padding:var(--cc-space-1);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-pill);background:var(--cc-color-surface-card);box-shadow:var(--cc-elevation-option-hover);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PlansScreen-module__MIsD2W__audience button{min-block-size:36px;min-inline-size:0;padding:var(--cc-space-1)var(--cc-space-4);border-radius:var(--cc-radius-pill);cursor:pointer;font:inherit;font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-secondary);overflow-wrap:anywhere;transition:background var(--cc-duration-quick)var(--cc-ease-standard),color var(--cc-duration-quick)var(--cc-ease-standard);background:0 0;border:0;line-height:1.2}.PlansScreen-module__MIsD2W__audience button[aria-selected=true]{background:var(--cc-color-accent);color:var(--cc-color-text-on-accent);font-weight:var(--cc-font-weight-semibold)}.PlansScreen-module__MIsD2W__audience button:focus-visible{outline:2px solid var(--cc-color-accent);outline-offset:2px}.PlansScreen-module__MIsD2W__tabPanel{justify-items:center;gap:var(--cc-space-7);inline-size:100%;display:grid}.PlansScreen-module__MIsD2W__picker{justify-items:center;gap:var(--cc-space-9);inline-size:100%;display:grid}.PlansScreen-module__MIsD2W__cards{grid-template-columns:repeat(var(--cc-plan-count,3),minmax(0,400px));justify-content:center;gap:var(--cc-space-6);align-items:stretch;inline-size:100%;display:grid}.PlansScreen-module__MIsD2W__plan{align-items:stretch;gap:var(--cc-space-7);box-sizing:border-box;overflow-wrap:anywhere;min-inline-size:0;padding:var(--cc-space-11)var(--cc-space-9)var(--cc-space-9);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-card);background:var(--cc-color-surface-card);box-shadow:var(--cc-elevation-option-hover);color:var(--cc-color-text-primary);transition:border-color var(--cc-duration-quick)var(--cc-ease-standard);flex-direction:column;display:flex;position:relative;container-type:inline-size}.PlansScreen-module__MIsD2W__plan:has(.PlansScreen-module__MIsD2W__pick:hover:not(:disabled)){border-color:var(--cc-color-border-strong)}:is(.PlansScreen-module__MIsD2W__plan:has(.PlansScreen-module__MIsD2W__pick[aria-pressed=true]),.PlansScreen-module__MIsD2W__plan:has(.PlansScreen-module__MIsD2W__pick[aria-current=true])){border-color:var(--cc-color-accent-strong);box-shadow:inset 0 0 0 1px var(--cc-color-accent-strong)}.PlansScreen-module__MIsD2W__pick{gap:var(--cc-space-3);text-align:start;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;justify-items:stretch;padding:0;display:grid}.PlansScreen-module__MIsD2W__pick:disabled{cursor:default;opacity:.88}.PlansScreen-module__MIsD2W__planHead{justify-content:space-between;align-items:center;gap:var(--cc-space-5);min-block-size:24px;display:flex}.PlansScreen-module__MIsD2W__planName{margin:0}.PlansScreen-module__MIsD2W__tileBadge{line-height:1.2;display:inline-flex}.PlansScreen-module__MIsD2W__featuredBadge{box-sizing:border-box;min-block-size:24px;padding:0 var(--cc-space-4);border-radius:var(--cc-radius-pill);color:var(--cc-plan-featured-check,var(--cc-color-accent));font-size:var(--cc-text-micro);font-weight:var(--cc-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--cc-space-11);inset-inline-end:var(--cc-space-9)}.PlansScreen-module__MIsD2W__tilePrice{align-items:baseline;gap:var(--cc-space-1)var(--cc-space-3);color:var(--cc-color-text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:var(--cc-space-3);display:flex}.PlansScreen-module__MIsD2W__amount{letter-spacing:-.04em;line-height:1}.PlansScreen-module__MIsD2W__tagline{text-wrap:pretty}.PlansScreen-module__MIsD2W__stats{gap:var(--cc-space-1);padding:var(--cc-space-4)var(--cc-space-6);border-radius:var(--cc-radius-md,12px);font-variant-numeric:tabular-nums;margin-block-start:var(--cc-space-4);display:grid;position:relative}.PlansScreen-module__MIsD2W__stats:before{content:"";border-radius:inherit;background:var(--cc-color-text-primary);opacity:.04;pointer-events:none;position:absolute;inset:0}.PlansScreen-module__MIsD2W__stat{align-items:baseline;gap:0 var(--cc-space-2);text-align:start;flex-wrap:wrap;display:flex;position:relative}@container not (min-width:250px){.PlansScreen-module__MIsD2W__stat{flex-direction:column;gap:0}}.PlansScreen-module__MIsD2W__featureBlock{align-content:start;gap:var(--cc-space-4);flex:1;display:grid}.PlansScreen-module__MIsD2W__feature[data-fade]{-webkit-mask-image:linear-gradient(to bottom,var(--cc-color-text-primary)0%,transparent 85%);mask-image:linear-gradient(to bottom,var(--cc-color-text-primary)0%,transparent 85%);pointer-events:none}.PlansScreen-module__MIsD2W__featureToggle{justify-self:start;align-items:center;gap:var(--cc-space-2);padding:var(--cc-space-2)0;color:var(--cc-color-accent);font:inherit;font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.PlansScreen-module__MIsD2W__featureToggle:focus-visible{outline:2px solid var(--cc-color-accent);outline-offset:2px}.PlansScreen-module__MIsD2W__featureToggle svg{transition:transform .2s}.PlansScreen-module__MIsD2W__featureToggle svg[data-open]{transform:rotate(180deg)}.PlansScreen-module__MIsD2W__plan[data-featured=true] .PlansScreen-module__MIsD2W__featureToggle{color:var(--cc-plan-featured-ink,var(--cc-color-text-on-accent))}.PlansScreen-module__MIsD2W__features{align-content:start;gap:var(--cc-space-4);margin:0;padding:0;list-style:none;display:grid}.PlansScreen-module__MIsD2W__feature{align-items:flex-start;gap:var(--cc-space-5);display:flex}.PlansScreen-module__MIsD2W__dot{background:var(--cc-color-accent);border-radius:50%;flex:none;block-size:5px;inline-size:5px;margin-block-start:.6em}.PlansScreen-module__MIsD2W__feature[data-summary=true]{display:none}.PlansScreen-module__MIsD2W__cta{margin-block-start:auto}.PlansScreen-module__MIsD2W__business{box-sizing:border-box;inline-size:100%;padding:var(--cc-space-12)var(--cc-space-12);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-card);background:var(--cc-color-surface-card);box-shadow:var(--cc-elevation-option-hover);color:var(--cc-color-text-primary);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PlansScreen-module__MIsD2W__panel{align-items:flex-start;gap:var(--cc-space-6);min-inline-size:0;flex-direction:column;padding-inline-end:var(--cc-space-13);display:flex;container-type:inline-size}.PlansScreen-module__MIsD2W__panel+.PlansScreen-module__MIsD2W__panel{padding-inline:var(--cc-space-13)0;border-inline-start:1px solid var(--cc-color-border)}.PlansScreen-module__MIsD2W__panel .PlansScreen-module__MIsD2W__pick{inline-size:100%}.PlansScreen-module__MIsD2W__panel .PlansScreen-module__MIsD2W__tilePrice{margin-block-start:0}.PlansScreen-module__MIsD2W__panelBody{text-wrap:pretty;max-inline-size:52ch}.PlansScreen-module__MIsD2W__panel .PlansScreen-module__MIsD2W__cta{margin-block-start:0}.PlansScreen-module__MIsD2W__seatRow{align-items:center;gap:var(--cc-space-5)var(--cc-space-9);flex-wrap:wrap;display:flex}.PlansScreen-module__MIsD2W__stepper{align-items:center;gap:var(--cc-space-3);display:flex}.PlansScreen-module__MIsD2W__seatCount{color:var(--cc-color-text-primary);font-variant-numeric:tabular-nums}.PlansScreen-module__MIsD2W__contact{min-block-size:44px;padding-inline:var(--cc-space-13);border-radius:var(--cc-button-radius,var(--cc-radius-pill));background:var(--cc-color-accent);color:var(--cc-color-text-on-accent);font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.PlansScreen-module__MIsD2W__contact[data-wide=true]{align-self:stretch;margin-block-start:auto}.PlansScreen-module__MIsD2W__contact:focus-visible{outline:2px solid var(--cc-color-accent);outline-offset:2px}.PlansScreen-module__MIsD2W__back{justify-self:center}.PlansScreen-module__MIsD2W__below{align-items:center;gap:var(--cc-space-3);text-align:center;flex-direction:column;inline-size:100%;display:flex}.PlansScreen-module__MIsD2W__below:empty{display:none}.PlansScreen-module__MIsD2W__signUp{inline-size:min(100%,420px)}@media not (min-width:1100px){.PlansScreen-module__MIsD2W__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));justify-content:center}}@media not (min-width:820px){.PlansScreen-module__MIsD2W__page{padding-block-end:calc(var(--cc-space-15) + var(--cc-nav-clearance) + env(safe-area-inset-bottom,0px))}.PlansScreen-module__MIsD2W__business{padding:var(--cc-space-13)var(--cc-space-11);grid-template-columns:minmax(0,1fr)}.PlansScreen-module__MIsD2W__panel{padding:0 0 var(--cc-space-13)}.PlansScreen-module__MIsD2W__panel+.PlansScreen-module__MIsD2W__panel{padding:var(--cc-space-13)0 0;border-inline-start:0;border-block-start:1px solid var(--cc-color-border)}}@media not (min-width:640px){.PlansScreen-module__MIsD2W__cards{grid-template-columns:minmax(0,400px);justify-content:center}.PlansScreen-module__MIsD2W__plan[data-featured=true]{order:-1}.PlansScreen-module__MIsD2W__plan{padding:var(--cc-space-11)var(--cc-space-9)var(--cc-space-9)}.PlansScreen-module__MIsD2W__headCard{padding:var(--cc-space-9)var(--cc-space-8)}.PlansScreen-module__MIsD2W__business{padding:var(--cc-space-11)var(--cc-space-9)}.PlansScreen-module__MIsD2W__audience button{padding-inline:var(--cc-space-2);font-size:var(--cc-text-caption,13px)}.PlansScreen-module__MIsD2W__feature[data-summary=true]{display:flex}.PlansScreen-module__MIsD2W__feature[data-inherited=true]{display:none}}}@layer utilities{.PlansScreen-module__MIsD2W__amount{font-size:clamp(26px,16cqi,44px)}.PlansScreen-module__MIsD2W__back{color:var(--cc-color-text-tertiary)}.PlansScreen-module__MIsD2W__stepper button{border:1px solid var(--cc-color-control-border-hover)}.PlansScreen-module__MIsD2W__plan [data-tone=secondary],.PlansScreen-module__MIsD2W__panel [data-tone=secondary]{color:var(--cc-color-text-tertiary)}.PlansScreen-module__MIsD2W__planName{color:var(--cc-color-accent-strong,var(--cc-color-accent))}.PlansScreen-module__MIsD2W__plan[data-featured=true]{background:var(--cc-plan-featured-fill,var(--cc-color-accent));border:1.5px solid var(--cc-plan-featured-border,transparent);box-shadow:var(--cc-elevation-onboarding-card);color:var(--cc-plan-featured-ink,var(--cc-color-text-on-accent))}.PlansScreen-module__MIsD2W__plan[data-featured=true] .PlansScreen-module__MIsD2W__planName{color:var(--cc-plan-featured-check,var(--cc-color-text-on-accent))}.PlansScreen-module__MIsD2W__plan[data-featured=true] :is(.PlansScreen-module__MIsD2W__tilePrice,.PlansScreen-module__MIsD2W__tilePrice *,.PlansScreen-module__MIsD2W__stat [data-tone=primary]){color:var(--cc-plan-featured-ink,var(--cc-color-text-on-accent))}.PlansScreen-module__MIsD2W__plan[data-featured=true] [data-tone=secondary]{color:var(--cc-plan-featured-ink-soft,var(--cc-color-text-on-accent))}.PlansScreen-module__MIsD2W__plan[data-featured=true] .PlansScreen-module__MIsD2W__features [data-tone=secondary]{color:var(--cc-plan-featured-ink,var(--cc-color-text-on-accent))}.PlansScreen-module__MIsD2W__plan[data-featured=true] .PlansScreen-module__MIsD2W__stats:before{background:var(--cc-plan-featured-ink,var(--cc-color-text-on-accent));opacity:.08}.PlansScreen-module__MIsD2W__plan[data-featured=true] .PlansScreen-module__MIsD2W__stat [data-tone=muted]{color:var(--cc-plan-featured-ink-soft,var(--cc-color-text-on-accent))}.PlansScreen-module__MIsD2W__plan[data-featured=true] .PlansScreen-module__MIsD2W__dot{background:var(--cc-plan-featured-check,var(--cc-color-text-on-accent))}.PlansScreen-module__MIsD2W__plan:not([data-featured=true]) .PlansScreen-module__MIsD2W__cta[data-intent=secondary],.PlansScreen-module__MIsD2W__panel .PlansScreen-module__MIsD2W__cta[data-intent=secondary]{color:var(--cc-color-accent);border:1.5px solid var(--cc-color-accent);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.PlansScreen-module__MIsD2W__plan:not([data-featured=true]) .PlansScreen-module__MIsD2W__cta[data-intent=secondary]:hover:not(:disabled),.PlansScreen-module__MIsD2W__panel .PlansScreen-module__MIsD2W__cta[data-intent=secondary]:hover:not(:disabled){color:var(--cc-color-accent);background:var(--cc-color-accent-subtle);border-color:var(--cc-color-accent)}.PlansScreen-module__MIsD2W__plan:not([data-featured=true]) .PlansScreen-module__MIsD2W__cta[data-intent=primary],.PlansScreen-module__MIsD2W__panel .PlansScreen-module__MIsD2W__cta[data-intent=primary]{color:var(--cc-color-text-on-accent);background:var(--cc-color-accent);border:1.5px solid var(--cc-color-accent)}.PlansScreen-module__MIsD2W__plan .PlansScreen-module__MIsD2W__cta:disabled,.PlansScreen-module__MIsD2W__panel .PlansScreen-module__MIsD2W__cta:disabled{cursor:progress}.PlansScreen-module__MIsD2W__plan[data-featured=true] .PlansScreen-module__MIsD2W__cta,.PlansScreen-module__MIsD2W__plan[data-featured=true] .PlansScreen-module__MIsD2W__cta:hover:not(:disabled){background:var(--cc-plan-featured-cta-fill,var(--cc-color-surface-card));border-color:var(--cc-plan-featured-cta-fill,var(--cc-color-surface-card));color:var(--cc-plan-featured-cta-ink,var(--cc-color-accent))}.PlansScreen-module__MIsD2W__plan[data-featured=true] .PlansScreen-module__MIsD2W__cta:hover:not(:disabled){filter:brightness(1.06)}}
@layer reset,tokens,base;@layer components{.PlanStep-module__LsAiVW__promises{justify-content:center;gap:var(--cc-space-3)var(--cc-space-10);margin:var(--cc-space-4)0 var(--cc-space-11);flex-wrap:wrap;padding:0;list-style:none;display:flex}.PlanStep-module__LsAiVW__promises li{align-items:center;gap:var(--cc-space-3);color:var(--cc-color-accent);display:inline-flex}@media not (min-width:600px){.PlanStep-module__LsAiVW__promises{flex-direction:column;align-items:flex-start;inline-size:fit-content;margin-inline:auto}}}@layer utilities;
@layer reset,tokens,base;@layer components{.Settings-module__xhTh2q__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}.Settings-module__xhTh2q__scene{position:absolute;inset:0}.Settings-module__xhTh2q__sky{object-fit:cover}.Settings-module__xhTh2q__stage{z-index:var(--cc-z-content);min-block-size:0;overscroll-behavior:contain;padding-block:max(var(--cc-space-9),calc(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;margin-block-start:var(--cc-chrome-clearance);display:flex;position:relative;overflow-y:auto}.Settings-module__xhTh2q__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;flex:none;margin:auto}.Settings-module__xhTh2q__panelHeader{gap:var(--cc-space-7);justify-content:space-between;align-items:center;margin-block-end:var(--cc-space-13);display:flex}.Settings-module__xhTh2q__panelActions{flex:none;display:flex}.Settings-module__xhTh2q__panelActions .Settings-module__xhTh2q__saveRow{border-block-start:none;min-block-size:0;margin-block-start:0;padding-block-start:0}.Settings-module__xhTh2q__pageTitle{min-inline-size:0}@media not (min-width:640px){.Settings-module__xhTh2q__panelHeader{gap:var(--cc-space-5);flex-wrap:wrap}.Settings-module__xhTh2q__pageTitle{flex:1 0 100%}.Settings-module__xhTh2q__panelActions{flex:100%;min-inline-size:0}.Settings-module__xhTh2q__panelActions .Settings-module__xhTh2q__saveRow{flex-wrap:wrap;inline-size:100%}.Settings-module__xhTh2q__panelActions .Settings-module__xhTh2q__saveButton{margin-inline-start:auto}}.Settings-module__xhTh2q__shell{gap:var(--cc-space-11);grid-template-columns:150px minmax(0,1fr);align-items:start;display:grid}.Settings-module__xhTh2q__rail{min-inline-size:0;position:sticky;inset-block-start:0}.Settings-module__xhTh2q__railList{gap:var(--cc-space-1);flex-direction:column;display:flex}.Settings-module__xhTh2q__railItem[data-intent]{padding-inline:var(--cc-space-5);justify-content:flex-start}.Settings-module__xhTh2q__pane{min-inline-size:0;border-inline-start:1px solid var(--cc-color-hairline);padding-inline-start:var(--cc-space-13)}.Settings-module__xhTh2q__section{min-inline-size:0;animation:var(--cc-keyframe-rise).4s both;flex-direction:column;display:flex}.Settings-module__xhTh2q__sectionBody{gap:var(--cc-space-15);flex-direction:column;min-inline-size:0;display:flex}.Settings-module__xhTh2q__group{min-inline-size:0}.Settings-module__xhTh2q__supportGroup{max-inline-size:760px}.Settings-module__xhTh2q__supportFormCard{padding:var(--cc-space-9);background:var(--cc-color-surface-raised);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-lg)}.Settings-module__xhTh2q__groupTitle{margin-block-end:var(--cc-space-9);display:block}.Settings-module__xhTh2q__groupPremise{max-inline-size:560px;margin-block:var(--cc-space-1)var(--cc-space-9);display:block}.Settings-module__xhTh2q__legalLinks{gap:var(--cc-space-9);margin-block-end:var(--cc-space-9);display:flex}.Settings-module__xhTh2q__legalLink{font-family:var(--cc-font-family-body);font-size:var(--cc-text-sm);color:var(--cc-color-text-secondary);text-underline-offset:2px;text-decoration:underline}.Settings-module__xhTh2q__legalLink:hover,.Settings-module__xhTh2q__legalLink:focus-visible{color:var(--cc-color-text-primary)}.Settings-module__xhTh2q__legalLink:focus-visible{outline:2px solid var(--cc-color-focus-ring);outline-offset:2px;border-radius:var(--cc-radius-xs)}.Settings-module__xhTh2q__nameField{max-inline-size:520px}.Settings-module__xhTh2q__nameField input{padding-block:var(--cc-space-7);padding-inline:var(--cc-space-7);font-size:var(--cc-text-body-md);border-radius:var(--cc-radius-md)}.Settings-module__xhTh2q__saveRow{gap:var(--cc-space-7);min-block-size:var(--cc-tap-min);border-block-start:1px solid var(--cc-color-hairline);justify-content:space-between;align-items:center;margin-block-start:var(--cc-space-15);padding-block-start:var(--cc-space-11);display:flex}.Settings-module__xhTh2q__saveMessage{min-inline-size:0;color:var(--cc-color-status-positive)}.Settings-module__xhTh2q__saveMessage[data-failed]{color:var(--cc-color-danger-text)}.Settings-module__xhTh2q__saveButton{padding-inline:var(--cc-space-15);flex:none}.Settings-module__xhTh2q__coachGrid{gap:var(--cc-space-11);grid-template-columns:repeat(auto-fit,minmax(120px,152px));display:grid}.Settings-module__xhTh2q__coachChoice{gap:var(--cc-space-5);cursor:pointer;border-radius:var(--cc-radius-circle);transition:opacity var(--cc-duration-base)var(--cc-ease-standard),filter var(--cc-duration-base)var(--cc-ease-standard);background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex}.Settings-module__xhTh2q__coachChoice[data-dimmed]{opacity:.55;filter:grayscale(.4)}.Settings-module__xhTh2q__coachChoice:disabled{cursor:default}.Settings-module__xhTh2q__coachChoice:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.Settings-module__xhTh2q__coachPortrait{inline-size:100%;display:block;position:relative}.Settings-module__xhTh2q__coachFrame{aspect-ratio:1;background:var(--cc-color-portrait-plate);border-radius:var(--cc-radius-circle);inline-size:100%;box-shadow:var(--cc-elevation-portrait);display:block;overflow:hidden}.Settings-module__xhTh2q__coachFrame img{object-fit:cover;transition:transform .35s var(--cc-ease-standard)}.Settings-module__xhTh2q__coachChoice:hover .Settings-module__xhTh2q__coachFrame img,.Settings-module__xhTh2q__coachChoice:focus-visible .Settings-module__xhTh2q__coachFrame img{transform:scale(1.08)}.Settings-module__xhTh2q__coachRing{pointer-events:none;border:2.5px solid var(--cc-color-accent-strong);border-radius:var(--cc-radius-circle);position:absolute;inset:-4px}.Settings-module__xhTh2q__coachCheck{block-size:22px;inline-size:22px;color:var(--cc-color-text-on-accent);background:var(--cc-color-accent-strong);border:2px solid var(--cc-color-surface-raised);border-radius:var(--cc-radius-circle);animation:var(--cc-keyframe-spring-in).45s var(--cc-ease-spring)both;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:var(--cc-space-0);inset-inline-end:var(--cc-space-0)}.Settings-module__xhTh2q__coachName{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;display:block;overflow:hidden}.Settings-module__xhTh2q__toneGrid{gap:var(--cc-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Settings-module__xhTh2q__toneGrid .Settings-module__xhTh2q__toneCard{gap:var(--cc-space-7);padding-block:var(--cc-space-8);padding-inline:var(--cc-space-8)var(--cc-space-16);font-size:var(--cc-text-body-md);border-radius:var(--cc-radius-md)}.Settings-module__xhTh2q__toneGrid .Settings-module__xhTh2q__toneCard>span:first-child{block-size:38px;inline-size:38px}.Settings-module__xhTh2q__toneHint{min-block-size:var(--cc-space-13);max-inline-size:620px;margin-block-start:var(--cc-space-7);display:block}.Settings-module__xhTh2q__connectorFlow{gap:var(--cc-space-9);flex-direction:column;min-inline-size:0;display:flex}.Settings-module__xhTh2q__connectorFlow .Settings-module__xhTh2q__groupPremise,.Settings-module__xhTh2q__connectorFlow .Settings-module__xhTh2q__notice,.Settings-module__xhTh2q__connectorFlow .Settings-module__xhTh2q__error{margin-block-end:0}.Settings-module__xhTh2q__notice,.Settings-module__xhTh2q__error{padding:var(--cc-space-4)var(--cc-space-5);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-hairline);border-radius:var(--cc-radius-md);margin-block-end:var(--cc-space-7);display:block}.Settings-module__xhTh2q__notice{color:var(--cc-color-status-positive)}.Settings-module__xhTh2q__error{color:var(--cc-color-danger-text)}.Settings-module__xhTh2q__connectorGrid{gap:var(--cc-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Settings-module__xhTh2q__card{gap:var(--cc-space-6);block-size:100%;padding:var(--cc-space-7);flex-direction:column;display:flex}.Settings-module__xhTh2q__cardHead{gap:var(--cc-space-5);align-items:flex-start;display:flex}.Settings-module__xhTh2q__tile{background:var(--cc-color-brand-plate);border:1px solid var(--cc-color-hairline);border-radius:var(--cc-radius-md);flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:flex}.Settings-module__xhTh2q__cardText{gap:var(--cc-space-1);flex-direction:column;min-inline-size:0;display:flex}.Settings-module__xhTh2q__connectedRow{min-block-size:var(--cc-tap-min);justify-content:space-between;align-items:center;margin-block-start:auto;display:flex}.Settings-module__xhTh2q__connectedMark{gap:var(--cc-space-3);color:var(--cc-color-status-positive);align-items:center;display:inline-flex}.Settings-module__xhTh2q__connect{inline-size:100%;margin-block-start:auto}.Settings-module__xhTh2q__empty{margin-block-start:var(--cc-space-5)}.Settings-module__xhTh2q__actions{gap:var(--cc-space-5);flex-direction:column;display:flex}.Settings-module__xhTh2q__studioLink{gap:var(--cc-space-3);padding-block:var(--cc-space-5);padding-inline:var(--cc-space-9);font-family:var(--cc-font-family-body);font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-on-accent);background:var(--cc-color-accent-strong);border-radius:var(--cc-radius-pill);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Settings-module__xhTh2q__studioLink:hover{background:var(--cc-color-accent)}@media not (min-width:1180px){.Settings-module__xhTh2q__stage{padding-block-end:calc(var(--cc-nav-clearance) + env(safe-area-inset-bottom,0px))}}@media not (min-width:900px){.Settings-module__xhTh2q__shell{gap:var(--cc-space-9);grid-template-columns:minmax(0,1fr)}.Settings-module__xhTh2q__rail{position:static}.Settings-module__xhTh2q__railEyebrow{padding-inline:0}.Settings-module__xhTh2q__railList{gap:var(--cc-space-3);overscroll-behavior-inline:contain;flex-direction:row;padding-block-end:var(--cc-space-3);overflow-x:auto}.Settings-module__xhTh2q__railList .Settings-module__xhTh2q__railItem[data-intent]{inline-size:auto;padding-inline:var(--cc-space-9);flex:none;justify-content:center}.Settings-module__xhTh2q__pane{border-block-start:1px solid var(--cc-color-hairline);border-inline-start:0;padding-block-start:var(--cc-space-9);padding-inline-start:0}}@media not (min-width:680px){.Settings-module__xhTh2q__toneGrid,.Settings-module__xhTh2q__connectorGrid{grid-template-columns:minmax(0,1fr)}}@media not (min-width:600px){.Settings-module__xhTh2q__panel{padding:var(--cc-space-11)var(--cc-space-9)var(--cc-space-13)}.Settings-module__xhTh2q__coachGrid{gap:var(--cc-space-7);grid-template-columns:repeat(auto-fit,minmax(104px,1fr))}.Settings-module__xhTh2q__saveRow{align-items:stretch;gap:var(--cc-space-5);flex-direction:column}.Settings-module__xhTh2q__saveButton{inline-size:100%}.Settings-module__xhTh2q__supportFormCard{padding:var(--cc-space-7)}}.Settings-module__xhTh2q__appearance{gap:var(--cc-space-7);flex-direction:column;display:flex}.Settings-module__xhTh2q__themeList{gap:var(--cc-space-5);margin:0;padding:0;list-style:none;display:grid}.Settings-module__xhTh2q__appearance .Settings-module__xhTh2q__saveRow{border-block-start:none;min-block-size:0;margin-block-start:0;padding-block-start:0}.Settings-module__xhTh2q__themeGroups{gap:var(--cc-space-7);display:grid}.Settings-module__xhTh2q__themeList[data-scrolls],.Settings-module__xhTh2q__themeGroups[data-scrolls]{max-block-size:min(60vh,30rem);overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline-end:var(--cc-space-3);overflow-y:auto}.Settings-module__xhTh2q__themeOption{gap:var(--cc-space-7);inline-size:100%;padding:var(--cc-space-7);font:inherit;color:var(--cc-color-text-primary);text-align:start;cursor:pointer;background:var(--cc-color-surface-raised);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-md);transition:border-color var(--cc-duration-fast)var(--cc-ease-standard),background var(--cc-duration-fast)var(--cc-ease-standard);align-items:center;text-decoration:none;display:flex}.Settings-module__xhTh2q__themeOption:hover{background:var(--cc-color-surface-row-hover);border-color:var(--cc-color-border-strong)}.Settings-module__xhTh2q__themeOption:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.Settings-module__xhTh2q__themeOption[data-current]{border-color:var(--cc-color-accent);box-shadow:var(--cc-ring-listening)}.Settings-module__xhTh2q__themeSwatch{inline-size:var(--cc-space-16);block-size:var(--cc-space-16);background:var(--cc-color-surface-page);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-sm);flex:none;display:block;position:relative;overflow:hidden}.Settings-module__xhTh2q__themeSwatchAccent{background:var(--cc-color-accent);block-size:40%;position:absolute;inset-block-end:0;inset-inline:0}.Settings-module__xhTh2q__themeText{gap:var(--cc-space-0);flex-direction:column;display:flex}.Settings-module__xhTh2q__themeName{font-family:var(--cc-font-family-display);font-size:var(--cc-text-label);font-weight:var(--cc-font-weight-semibold)}.Settings-module__xhTh2q__themeDescription{font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary)}@media not (min-width:600px){.Settings-module__xhTh2q__stage{padding-block-end:0;padding-inline:0}.Settings-module__xhTh2q__panel{min-block-size:100%;max-inline-size:none;padding:var(--cc-space-9)var(--cc-space-9)calc(var(--cc-nav-clearance) + env(safe-area-inset-bottom,0px) + var(--cc-space-9));border-end-end-radius:0;border-end-start-radius:0;margin:0}.Settings-module__xhTh2q__panelHeader{margin-block-end:var(--cc-space-9)}.Settings-module__xhTh2q__panelActions .Settings-module__xhTh2q__saveButton{inline-size:auto}.Settings-module__xhTh2q__railList .Settings-module__xhTh2q__railItem[data-intent]{padding-inline:var(--cc-space-6)}.Settings-module__xhTh2q__connectorGrid{gap:var(--cc-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer utilities;
@layer reset,tokens,base;@layer components{.GoalConnectorsStep-module__x5M6Ea__step{min-block-size:510px;inline-size:100%;max-inline-size:1120px;padding-block:var(--cc-space-12)var(--cc-space-4);flex-direction:column;margin-inline:auto;display:flex}.GoalConnectorsStep-module__x5M6Ea__intro{gap:var(--cc-space-4);flex-direction:column;max-inline-size:650px;display:flex}.GoalConnectorsStep-module__x5M6Ea__body{padding-block-end:var(--cc-space-8)}.GoalConnectorsStep-module__x5M6Ea__premise.GoalConnectorsStep-module__x5M6Ea__premise.GoalConnectorsStep-module__x5M6Ea__premise{max-inline-size:620px;color:var(--cc-color-text-tertiary)}.GoalConnectorsStep-module__x5M6Ea__listFrame{margin-block-start:var(--cc-space-10)}.GoalConnectorsStep-module__x5M6Ea__grid{--cc-goal-connector-row-size:5.5rem;grid-auto-rows:var(--cc-goal-connector-row-size);gap:var(--cc-space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding-inline-end:var(--cc-space-3);display:grid}.GoalConnectorsStep-module__x5M6Ea__connectorRow.GoalConnectorsStep-module__x5M6Ea__connectorRow{gap:var(--cc-space-6);min-block-size:var(--cc-goal-connector-row-size);padding:var(--cc-space-5)var(--cc-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.GoalConnectorsStep-module__x5M6Ea__connectorRow>:last-child{min-inline-size:7rem;margin-block-start:0}.GoalConnectorsStep-module__x5M6Ea__connectorRow>:first-child{align-items:center}.GoalConnectorsStep-module__x5M6Ea__error.GoalConnectorsStep-module__x5M6Ea__error.GoalConnectorsStep-module__x5M6Ea__error,.GoalConnectorsStep-module__x5M6Ea__loadError.GoalConnectorsStep-module__x5M6Ea__loadError.GoalConnectorsStep-module__x5M6Ea__loadError{padding:var(--cc-space-4)var(--cc-space-5);color:var(--cc-color-danger-text);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-hairline);border-radius:var(--cc-radius-md);margin-block-start:var(--cc-space-7);display:block}.GoalConnectorsStep-module__x5M6Ea__foot{gap:var(--cc-space-5);border-block-start:1px solid var(--cc-color-border-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:var(--cc-space-8);display:flex}.GoalConnectorsStep-module__x5M6Ea__actions{gap:var(--cc-space-5);flex-wrap:wrap;align-items:center;display:flex}@media (min-width:760px){.GoalConnectorsStep-module__x5M6Ea__step{min-block-size:0;overflow:hidden}.GoalConnectorsStep-module__x5M6Ea__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cc-color-border-strong)transparent;flex:auto;min-block-size:0;overflow-y:auto}.GoalConnectorsStep-module__x5M6Ea__foot{flex-shrink:0}}@media not (min-width:960px){.GoalConnectorsStep-module__x5M6Ea__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not (min-width:680px){.GoalConnectorsStep-module__x5M6Ea__grid{--cc-goal-connector-row-size:9rem;grid-template-columns:minmax(0,1fr)}.GoalConnectorsStep-module__x5M6Ea__listFrame{margin-block-start:var(--cc-space-8)}.GoalConnectorsStep-module__x5M6Ea__connectorRow.GoalConnectorsStep-module__x5M6Ea__connectorRow{gap:var(--cc-space-4);padding:var(--cc-space-5);grid-template-columns:minmax(0,1fr)}.GoalConnectorsStep-module__x5M6Ea__connectorRow>:last-child{inline-size:100%}.GoalConnectorsStep-module__x5M6Ea__step{min-block-size:0}.GoalConnectorsStep-module__x5M6Ea__foot,.GoalConnectorsStep-module__x5M6Ea__actions{inline-size:100%}.GoalConnectorsStep-module__x5M6Ea__actions{justify-content:flex-end}}.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard]{min-block-size:0;max-inline-size:1180px;padding-block:0;overflow:visible}.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__body{padding-block-end:0;overflow:visible}.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__intro{gap:var(--cc-space-3);background:var(--cc-color-glass-fill);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-xl);max-inline-size:none;box-shadow:var(--cc-elevation-glass);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);padding:22px 26px}.GoalConnectorsStep-module__x5M6Ea__eyebrow{font-size:11px;font-weight:var(--cc-font-weight-semibold);letter-spacing:.14em;color:var(--cc-color-text-eyebrow);text-transform:uppercase}.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__listFrame{margin-block-start:18px}.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__grid{gap:14px;padding-inline-end:0}.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__connectorRow.GoalConnectorsStep-module__x5M6Ea__connectorRow{background:var(--cc-color-glass-fill);border:1px solid var(--cc-color-glass-border);border-radius:var(--cc-radius-lg);box-shadow:var(--cc-elevation-glass);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}@media not (min-width:680px){.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__grid{grid-auto-rows:auto}.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__connectorRow.GoalConnectorsStep-module__x5M6Ea__connectorRow{min-block-size:0;padding:var(--cc-space-4)var(--cc-space-5);grid-template-columns:minmax(0,1fr) auto}.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__connectorRow>:last-child{inline-size:auto;min-inline-size:0}}@media not (min-width:600px){.GoalConnectorsStep-module__x5M6Ea__intro h1[tabindex="-1"]:focus{outline:none}.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__intro{padding:var(--cc-space-8)var(--cc-space-9)}.GoalConnectorsStep-module__x5M6Ea__intro h1{font-size:var(--cc-text-subheading-fluid)}.GoalConnectorsStep-module__x5M6Ea__step .GoalConnectorsStep-module__x5M6Ea__grid,.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__grid{gap:var(--cc-space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.GoalConnectorsStep-module__x5M6Ea__step .GoalConnectorsStep-module__x5M6Ea__connectorRow.GoalConnectorsStep-module__x5M6Ea__connectorRow,.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__connectorRow.GoalConnectorsStep-module__x5M6Ea__connectorRow{gap:var(--cc-space-4);min-block-size:0;padding:var(--cc-space-5);grid-template-columns:minmax(0,1fr);align-content:space-between}.GoalConnectorsStep-module__x5M6Ea__step .GoalConnectorsStep-module__x5M6Ea__connectorRow>:last-child,.GoalConnectorsStep-module__x5M6Ea__step[data-variant=wizard] .GoalConnectorsStep-module__x5M6Ea__connectorRow>:last-child{inline-size:100%;min-inline-size:0}}}@layer utilities;
@layer reset,tokens,base;@layer components{.MasteryPathScreen-module__5qvZKG__panel.MasteryPathScreen-module__5qvZKG__panel.MasteryPathScreen-module__5qvZKG__panel.MasteryPathScreen-module__5qvZKG__panel{max-inline-size:1380px}.MasteryPathScreen-module__5qvZKG__cards.MasteryPathScreen-module__5qvZKG__cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:stretch;gap:18px;padding-block:2px 8px;display:grid}.MasteryPathScreen-module__5qvZKG__skillCard{grid-row:span 3;grid-template-rows:subgrid;min-inline-size:0;color:var(--cc-color-text-primary);background:var(--cc-color-subcard-fill);border:1px solid var(--cc-color-slide-card-border);border-radius:var(--cc-radius-sub-card);row-gap:0;padding:18px;display:grid}.MasteryPathScreen-module__5qvZKG__cardNumber{font-size:var(--cc-text-body-lg);font-weight:var(--cc-font-weight-medium);font-variant-numeric:tabular-nums;color:var(--cc-color-accent);grid-row:1;margin-block-end:8px;line-height:1;display:block}.MasteryPathScreen-module__5qvZKG__cardTitle{font-size:var(--cc-text-body);font-weight:var(--cc-font-weight-medium);letter-spacing:-.02em;overflow-wrap:anywhere;grid-row:2;margin:0 0 16px;line-height:1.3}.MasteryPathScreen-module__5qvZKG__cardMeta{min-block-size:40px;inline-size:100%;font:inherit;font-size:var(--cc-text-caption-sm);color:inherit;text-align:start;border:0;border-block-start:1px solid var(--cc-color-hairline);background:0 0;flex-direction:column;grid-row:3;justify-content:space-between;align-items:start;gap:12px;margin-block-end:8px;padding:10px 0;display:flex}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__item,.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__practiceItem{border:1px solid var(--cc-color-control-border);border-radius:var(--cc-radius-sm);background:0 0;padding:0}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__item,.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__itemToggle{align-items:center;gap:10px;min-block-size:44px;padding:6px 0}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__itemText{gap:4px;display:grid}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__itemTitle.MasteryPathScreen-module__5qvZKG__itemTitle,.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__itemBlurb.MasteryPathScreen-module__5qvZKG__itemBlurb.MasteryPathScreen-module__5qvZKG__itemBlurb{font-size:var(--cc-text-caption-sm);font-weight:var(--cc-font-weight-regular);line-height:1.4}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__item{grid-template-columns:36px minmax(0,1fr);padding:8px}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__itemToggle{background:0 0;grid-template-columns:26px minmax(0,1fr);padding:8px}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__practiceItem:hover,.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__practiceItem:focus-within{background:var(--cc-color-surface-row-hover)}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__itemGlyph{block-size:26px;inline-size:26px}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__items{align-content:start;gap:12px}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__cardActivities{border-block-start:1px solid var(--cc-color-hairline);grid-row:3;align-self:start;padding-block-start:10px}.MasteryPathScreen-module__5qvZKG__skillCard>.MasteryPathScreen-module__5qvZKG__loadingLines{grid-row:1/4}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__itemDetails{gap:8px;padding:10px 8px}.MasteryPathScreen-module__5qvZKG__skillCard .MasteryPathScreen-module__5qvZKG__itemDetailMeta.MasteryPathScreen-module__5qvZKG__itemDetailMeta.MasteryPathScreen-module__5qvZKG__itemDetailMeta{font-size:var(--cc-text-caption-sm);line-height:1.4}.MasteryPathScreen-module__5qvZKG__thumbnail{block-size:36px;inline-size:36px;color:var(--cc-color-accent);background:var(--cc-color-subcard-fill);border-radius:var(--cc-radius-circle);place-items:center;display:grid;position:relative;overflow:hidden}.MasteryPathScreen-module__5qvZKG__thumbnailImage.MasteryPathScreen-module__5qvZKG__thumbnailImage{opacity:0;object-position:center 25%;border-radius:var(--cc-radius-circle)}.MasteryPathScreen-module__5qvZKG__thumbnailImage[data-ready]{opacity:1}.MasteryPathScreen-module__5qvZKG__loadingCards{flex:auto;min-block-size:0;margin-block-start:24px;overflow-y:auto}.MasteryPathScreen-module__5qvZKG__loadingLines{gap:16px;inline-size:100%;padding-block:12px;display:grid}.MasteryPathScreen-module__5qvZKG__loadingLines>span{background:var(--cc-color-subcard-fill);border-radius:var(--cc-radius-sm);block-size:36px;display:block;position:relative;overflow:hidden}.MasteryPathScreen-module__5qvZKG__loadingLines>span:last-child{inline-size:75%}.MasteryPathScreen-module__5qvZKG__thumbnail[data-loading]:after,.MasteryPathScreen-module__5qvZKG__loadingLines>span:after{content:"";background:linear-gradient(100deg,transparent,var(--cc-color-slide-card-border),transparent);animation:1.5s ease-in-out infinite MasteryPathScreen-module__5qvZKG__mastery-shimmer;position:absolute;inset:0}@keyframes MasteryPathScreen-module__5qvZKG__mastery-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.MasteryPathScreen-module__5qvZKG__thumbnail[data-loading]:after,.MasteryPathScreen-module__5qvZKG__loadingLines>span:after{animation:none}}@media (min-width:1180px){.MasteryPathScreen-module__5qvZKG__cards.MasteryPathScreen-module__5qvZKG__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:760px){.MasteryPathScreen-module__5qvZKG__panel.MasteryPathScreen-module__5qvZKG__panel.MasteryPathScreen-module__5qvZKG__panel.MasteryPathScreen-module__5qvZKG__panel{padding:24px 18px}.MasteryPathScreen-module__5qvZKG__cards.MasteryPathScreen-module__5qvZKG__cards{grid-template-columns:minmax(0,1fr);gap:16px}.MasteryPathScreen-module__5qvZKG__skillCard{padding:18px}.MasteryPathScreen-module__5qvZKG__cardTitle{min-block-size:0}}.MasteryPathScreen-module__5qvZKG__skillPanel{border-block-start:1px solid var(--cc-color-hairline);margin-block-start:18px;padding-block-start:18px}.MasteryPathScreen-module__5qvZKG__items{gap:9px;margin:0;padding:0;list-style:none;display:grid}.MasteryPathScreen-module__5qvZKG__item{border:1px solid var(--cc-color-slide-card-border);background:var(--cc-color-control-translucent);border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;min-block-size:60px;padding:12px 16px;display:grid}.MasteryPathScreen-module__5qvZKG__itemGlyph{block-size:34px;inline-size:34px}.MasteryPathScreen-module__5qvZKG__itemText{align-items:baseline;gap:12px;min-inline-size:0;display:flex}.MasteryPathScreen-module__5qvZKG__itemTitle{overflow-wrap:anywhere;font-size:16.5px;font-weight:var(--cc-font-weight-regular);line-height:1.35}.MasteryPathScreen-module__5qvZKG__practiceItem{border:1px solid var(--cc-color-slide-card-border);background:var(--cc-color-control-translucent);border-radius:14px;overflow:hidden}.MasteryPathScreen-module__5qvZKG__itemToggle{min-block-size:60px;inline-size:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.MasteryPathScreen-module__5qvZKG__itemToggle:hover{background:var(--cc-color-surface-row-hover)}.MasteryPathScreen-module__5qvZKG__itemToggle:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.MasteryPathScreen-module__5qvZKG__itemKind.MasteryPathScreen-module__5qvZKG__itemKind.MasteryPathScreen-module__5qvZKG__itemKind{color:var(--cc-color-metal-soft);font-size:11px;font-weight:var(--cc-font-weight-medium);letter-spacing:normal;text-transform:none;flex:none}.MasteryPathScreen-module__5qvZKG__itemDetails{border-block-start:1px solid var(--cc-color-hairline);gap:12px;padding:13px 16px 15px 64px;display:grid}.MasteryPathScreen-module__5qvZKG__itemBlurb.MasteryPathScreen-module__5qvZKG__itemBlurb.MasteryPathScreen-module__5qvZKG__itemBlurb{max-inline-size:76ch;line-height:1.55}.MasteryPathScreen-module__5qvZKG__itemDetailMeta.MasteryPathScreen-module__5qvZKG__itemDetailMeta.MasteryPathScreen-module__5qvZKG__itemDetailMeta{color:var(--cc-color-metal-soft);font-variant-numeric:tabular-nums}@media (max-width:640px){.MasteryPathScreen-module__5qvZKG__itemText{gap:2px;display:grid}.MasteryPathScreen-module__5qvZKG__itemDetails{padding-inline-start:16px}}}@layer utilities;
@layer reset,tokens,base;@layer components{.MasterySkillScreen-module__-4pVhG__panel.MasterySkillScreen-module__-4pVhG__panel{max-inline-size:820px}.MasterySkillScreen-module__-4pVhG__back.MasterySkillScreen-module__-4pVhG__back{max-inline-size:100%;overflow:hidden}.MasterySkillScreen-module__-4pVhG__backTitle{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.MasterySkillScreen-module__-4pVhG__heading{justify-content:space-between;align-items:end;gap:var(--cc-space-8);margin-block:var(--cc-space-12)var(--cc-space-11);display:flex}.MasterySkillScreen-module__-4pVhG__title.MasterySkillScreen-module__-4pVhG__title.MasterySkillScreen-module__-4pVhG__title{min-inline-size:0;font-size:clamp(20px,1.9vw,26px);font-weight:var(--cc-font-weight-medium);line-height:var(--cc-leading-heading)}.MasterySkillScreen-module__-4pVhG__score{color:var(--cc-color-accent-strong);font-size:clamp(24px,2.1vw,30px);line-height:1}.MasterySkillScreen-module__-4pVhG__score span{color:var(--cc-color-text-secondary);margin-inline-start:2px;font-size:.45em}.MasterySkillScreen-module__-4pVhG__scoreBlock{align-items:flex-end;gap:var(--cc-space-1);flex-direction:column;display:flex}.MasterySkillScreen-module__-4pVhG__scoreCaption{white-space:nowrap}.MasterySkillScreen-module__-4pVhG__activities{gap:var(--cc-space-3);margin:0;padding:0;list-style:none;display:grid}.MasterySkillScreen-module__-4pVhG__activity{gap:var(--cc-space-5);min-block-size:72px;padding:var(--cc-space-5)var(--cc-space-7);border-radius:var(--cc-radius-lg);background:var(--cc-color-surface-raised);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;display:grid}.MasterySkillScreen-module__-4pVhG__activity[data-next]{box-shadow:inset 3px 0 var(--cc-color-accent-strong)}.MasterySkillScreen-module__-4pVhG__number{color:var(--cc-color-accent-strong);font-weight:var(--cc-font-weight-semibold)}.MasterySkillScreen-module__-4pVhG__activityText{min-inline-size:0}.MasterySkillScreen-module__-4pVhG__kind{color:var(--cc-color-text-secondary);font-size:var(--cc-text-caption);font-weight:var(--cc-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase}.MasterySkillScreen-module__-4pVhG__done,.MasterySkillScreen-module__-4pVhG__locked{min-inline-size:88px;color:var(--cc-color-text-secondary);text-align:center}.MasterySkillScreen-module__-4pVhG__error{color:var(--cc-color-danger-text)}@media (max-width:700px){.MasterySkillScreen-module__-4pVhG__activity{grid-template-columns:28px minmax(0,1fr) auto}.MasterySkillScreen-module__-4pVhG__kind{display:none}}:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .MasterySkillScreen-module__-4pVhG__score span{color:var(--cc-color-text-meta)}}@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-track-on-light);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)}@media not (min-width:600px){.EmptyGoalComposer-module__8Yx51a__composer.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page]{padding:var(--cc-space-9)var(--cc-space-9)calc(var(--cc-nav-clearance) + env(safe-area-inset-bottom,0px) + var(--cc-space-6));border-end-end-radius:0;border-end-start-radius:0}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__pageHeading{font-size:var(--cc-text-subheading-fluid)}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__dropZone{gap:var(--cc-space-4);padding:var(--cc-space-2)0;background:0 0;border:0;margin-block-start:var(--cc-space-3)}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__dropIcon{block-size:28px;inline-size:28px}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__dropText>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__chips{gap:var(--cc-space-3);flex-direction:column;align-items:stretch}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__chips .EmptyGoalComposer-module__8Yx51a__chip{min-block-size:52px;padding:0 var(--cc-space-8);border-radius:var(--cc-radius-sub-card);font-size:var(--cc-text-body);font-weight:var(--cc-font-weight-semibold);justify-content:flex-start}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__footer .EmptyGoalComposer-module__8Yx51a__next{flex:1}}@media (max-width:599.98px) and (max-height:739.98px){.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__reason{display:none}.EmptyGoalComposer-module__8Yx51a__composer.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__field,.EmptyGoalComposer-module__8Yx51a__composer.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__goalInputs .EmptyGoalComposer-module__8Yx51a__field{min-block-size:72px}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__chips{gap:var(--cc-space-2)}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__chips .EmptyGoalComposer-module__8Yx51a__chip{min-block-size:44px}}@media (max-width:599.98px) and (max-height:599.98px){.EmptyGoalComposer-module__8Yx51a__composer[data-layout=page] .EmptyGoalComposer-module__8Yx51a__chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.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}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard]{margin:0 var(--cc-dashboard-phone-card-gap,10px)calc(var(--cc-dashboard-nav-clearance,0px) + var(--cc-dashboard-phone-card-gap,10px));box-sizing:border-box;inline-size:auto;padding:var(--cc-space-8)var(--cc-space-9)var(--cc-space-7);border:1px solid var(--cc-color-hairline);animation:none}@media not (min-width:360px){.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard]{padding:var(--cc-space-6)var(--cc-space-7)var(--cc-space-6)}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard] .EmptyGoalComposer-module__8Yx51a__heading{font-size:17px}}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard] .EmptyGoalComposer-module__8Yx51a__header{margin-block-end:var(--cc-space-6)}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard] .EmptyGoalComposer-module__8Yx51a__heading{font-size:var(--cc-text-subheading-fluid)}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard] .EmptyGoalComposer-module__8Yx51a__reason{display:none}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard] .EmptyGoalComposer-module__8Yx51a__field{min-block-size:88px}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard] .EmptyGoalComposer-module__8Yx51a__dropZone{gap:var(--cc-space-4);padding:var(--cc-space-2)0;background:0 0;border:0;align-items:center;margin-block-start:var(--cc-space-3)}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard] .EmptyGoalComposer-module__8Yx51a__dropIcon{block-size:28px;inline-size:28px}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard] .EmptyGoalComposer-module__8Yx51a__dropText>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media not (min-height:700px){.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard] .EmptyGoalComposer-module__8Yx51a__field{min-block-size:64px}}.EmptyGoalComposer-module__8Yx51a__composer[data-layout=dashboard] .EmptyGoalComposer-module__8Yx51a__footer{margin-block-start:var(--cc-space-4)}}}@layer utilities;
@layer reset,tokens,base;@layer components{.GoalWizard-module__-_mm-W__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}.GoalWizard-module__-_mm-W__scene{position:absolute;inset:0}.GoalWizard-module__-_mm-W__sky{object-fit:cover}.GoalWizard-module__-_mm-W__stage{z-index:var(--cc-z-content);min-block-size:0;padding-block:var(--cc-chrome-clearance)var(--cc-space-9);flex-direction:column;flex:1;padding-inline:clamp(16px,3.4vw,48px);display:flex;position:relative}.GoalWizard-module__-_mm-W__stage[data-footer]{padding-block-end:96px}@media not (min-width:900px){.GoalWizard-module__-_mm-W__screen:has(.GoalWizard-module__-_mm-W__footerRefine textarea) .GoalWizard-module__-_mm-W__stage[data-footer]{padding-block-end:200px}}.GoalWizard-module__-_mm-W__stage[data-layout=scroll]{overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}.GoalWizard-module__-_mm-W__stage[data-layout=scroll]>*{flex-shrink:0}.GoalWizard-module__-_mm-W__steps{background:var(--cc-color-chrome-fill);border-radius:var(--cc-radius-pill);max-inline-size:100%;box-shadow:var(--cc-elevation-chrome);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 8px;display:flex}.GoalWizard-module__-_mm-W__stepList{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.GoalWizard-module__-_mm-W__step{font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);white-space:nowrap;border-radius:var(--cc-radius-pill);align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:flex}.GoalWizard-module__-_mm-W__step[data-state=current]{font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-primary);background:var(--cc-color-surface-card);box-shadow:var(--cc-elevation-nav-tab)}a.GoalWizard-module__-_mm-W__step:hover{color:var(--cc-color-text-primary);background:var(--cc-color-surface-row-hover)}a.GoalWizard-module__-_mm-W__step:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.GoalWizard-module__-_mm-W__stepDot{block-size:20px;inline-size:20px;font-size:11px;font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-secondary);background:var(--cc-color-overlay-faint);border-radius:var(--cc-radius-circle);flex:none;justify-content:center;align-items:center;display:flex}.GoalWizard-module__-_mm-W__step[data-state=current] .GoalWizard-module__-_mm-W__stepDot,.GoalWizard-module__-_mm-W__step[data-state=done] .GoalWizard-module__-_mm-W__stepDot{color:var(--cc-color-text-on-accent);background:var(--cc-color-accent)}@media not (min-width:1100px){.GoalWizard-module__-_mm-W__stepName{display:none}.GoalWizard-module__-_mm-W__step{padding:6px}}.GoalWizard-module__-_mm-W__footer{z-index:var(--cc-z-foreground);pointer-events:none;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:0 clamp(16px,3.4vw,48px) 24px;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.GoalWizard-module__-_mm-W__footer>*{pointer-events:auto;position:relative}.GoalWizard-module__-_mm-W__footer:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:var(--cc-mask-scroll-fade);mask-image:var(--cc-mask-scroll-fade);position:absolute;inset:-40px 0 0}.GoalWizard-module__-_mm-W__footerEnd{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:10px 14px;min-inline-size:0;display:flex}.GoalWizard-module__-_mm-W__backPill{font-size:var(--cc-text-body);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-primary);white-space:nowrap;background:var(--cc-color-chrome-fill-strong);border-radius:var(--cc-radius-pill);box-shadow:var(--cc-elevation-chrome);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:13px 22px;text-decoration:none;display:inline-flex}.GoalWizard-module__-_mm-W__backPill:hover{background:var(--cc-color-surface-card)}.GoalWizard-module__-_mm-W__backPill:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.GoalWizard-module__-_mm-W__footerRefine{background:var(--cc-color-chrome-fill-strong);border-radius:var(--cc-radius-pill);min-inline-size:0;box-shadow:var(--cc-elevation-chrome);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;padding:2px 6px;display:flex}.GoalWizard-module__-_mm-W__refineHeld{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-text-muted);white-space:nowrap;border-radius:var(--cc-radius-pill);cursor:not-allowed;background:0 0;border:0;align-items:center;display:inline-flex}.GoalWizard-module__-_mm-W__refineHeld:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.GoalWizard-module__-_mm-W__footerRefine:empty{display:none}.GoalWizard-module__-_mm-W__footerRefine:has(textarea){max-inline-size:560px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex:0 560px;grid-template-columns:minmax(0,1fr);gap:6px;padding:0;display:grid}.GoalWizard-module__-_mm-W__footerRefine:has(textarea)>*{min-inline-size:0}.GoalWizard-module__-_mm-W__footerRefine:has(textarea) form{border-radius:var(--cc-radius-pill);min-block-size:48px;box-shadow:var(--cc-elevation-chrome);padding-block:2px}.GoalWizard-module__-_mm-W__footerRefine:has(textarea) form button{block-size:40px;inline-size:40px}.GoalWizard-module__-_mm-W__footerRefine:has(textarea) form+button{background:var(--cc-color-chrome-fill-strong);border-radius:var(--cc-radius-circle);box-shadow:var(--cc-elevation-chrome);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.GoalWizard-module__-_mm-W__footerEnd>button:disabled,.GoalWizard-module__-_mm-W__footerEnd>button[data-held]{color:var(--cc-color-text-muted);background:var(--cc-color-chrome-fill-strong);border-color:var(--cc-color-border);box-shadow:var(--cc-elevation-chrome);opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.GoalWizard-module__-_mm-W__footerNotice{max-inline-size:720px;font-size:var(--cc-text-caption);background:var(--cc-color-chrome-fill-strong);border-radius:var(--cc-radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-basis:100%;margin-inline-start:auto;padding:10px 16px}.GoalWizard-module__-_mm-W__footerNotice[data-tone=danger]{color:var(--cc-color-danger-text)}@media not (min-width:600px){.GoalWizard-module__-_mm-W__stage[data-footer]{padding-block-end:168px}.GoalWizard-module__-_mm-W__footer{background:var(--cc-color-chrome-fill-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:10px 12px 14px}.GoalWizard-module__-_mm-W__footerEnd{flex:1}.GoalWizard-module__-_mm-W__footerEnd>button{white-space:nowrap;flex:1;padding-inline:14px}.GoalWizard-module__-_mm-W__footer:has(.GoalWizard-module__-_mm-W__footerRefine textarea)>.GoalWizard-module__-_mm-W__footerEnd{display:contents}.GoalWizard-module__-_mm-W__footerRefine:has(textarea){flex:100%;order:-1;max-inline-size:none}.GoalWizard-module__-_mm-W__footer:has(.GoalWizard-module__-_mm-W__footerRefine textarea) .GoalWizard-module__-_mm-W__footerNotice{order:-2}.GoalWizard-module__-_mm-W__footer:has(.GoalWizard-module__-_mm-W__footerRefine textarea)>.GoalWizard-module__-_mm-W__footerEnd>button{flex:1}.GoalWizard-module__-_mm-W__backPill{padding-inline:16px}.GoalWizard-module__-_mm-W__backLabel,.GoalWizard-module__-_mm-W__longLabel{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.GoalWizard-module__-_mm-W__footerEnd .GoalWizard-module__-_mm-W__shortLabel{display:inline}.GoalWizard-module__-_mm-W__backPill:has(.GoalWizard-module__-_mm-W__backLabel){flex:none;justify-content:center;block-size:48px;inline-size:48px;padding:0}.GoalWizard-module__-_mm-W__footerRefine:not(:has(textarea)){flex:none;padding:0}.GoalWizard-module__-_mm-W__footerRefine:not(:has(textarea)) button{min-block-size:44px;font-size:var(--cc-text-caption);white-space:nowrap;padding-inline:12px}}.GoalWizard-module__-_mm-W__shortLabel{display:none}.GoalWizard-module__-_mm-W__eyebrow{font-size:11px;font-weight:var(--cc-font-weight-semibold);letter-spacing:.14em;color:var(--cc-color-text-eyebrow);text-transform:uppercase;align-items:center;gap:8px;display:flex}.GoalWizard-module__-_mm-W__error{font-size:var(--cc-text-caption);color:var(--cc-color-danger-text);margin:10px 0 0}.GoalWizard-module__-_mm-W__empty{font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);margin:10px 0 0}.GoalWizard-module__-_mm-W__workspace{flex:1;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:20px;min-block-size:0;display:grid}.GoalWizard-module__-_mm-W__rail.GoalWizard-module__-_mm-W__rail.GoalWizard-module__-_mm-W__rail,.GoalWizard-module__-_mm-W__editor.GoalWizard-module__-_mm-W__editor.GoalWizard-module__-_mm-W__editor{overscroll-behavior:contain;scrollbar-width:thin;min-block-size:0;animation:var(--cc-keyframe-rise).5s 50ms both;flex-direction:column;display:flex;overflow:hidden auto}.GoalWizard-module__-_mm-W__rail.GoalWizard-module__-_mm-W__rail.GoalWizard-module__-_mm-W__rail{padding:24px 18px 18px}.GoalWizard-module__-_mm-W__railGoal{padding:0 8px}.GoalWizard-module__-_mm-W__railGoal form>div{flex-wrap:wrap}.GoalWizard-module__-_mm-W__railGoal form>div>:not(button){flex-basis:100%;margin-inline-start:0}.GoalWizard-module__-_mm-W__railGoal h1{font-size:clamp(20px,1.7vw,24px)}.GoalWizard-module__-_mm-W__skillsHead{margin-block-start:24px;padding:0 8px}.GoalWizard-module__-_mm-W__skillList{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.GoalWizard-module__-_mm-W__skillRow{border-radius:var(--cc-radius-md);transition:background var(--cc-duration-fast)var(--cc-ease-standard);align-items:center;gap:6px;padding:6px 6px 6px 4px;display:flex;position:relative}.GoalWizard-module__-_mm-W__skillRow:hover{background:var(--cc-color-surface-row-hover)}.GoalWizard-module__-_mm-W__skillRow[data-selected]{background:var(--cc-color-surface-card);box-shadow:inset 0 0 0 1.5px var(--cc-color-accent)}.GoalWizard-module__-_mm-W__skillRow[data-dragging]{opacity:.5}.GoalWizard-module__-_mm-W__skillRow[data-drop]:before{content:"";background:var(--cc-color-accent);border-radius:2px;block-size:2px;position:absolute;inset-inline:8px}.GoalWizard-module__-_mm-W__skillRow[data-drop=before]:before{inset-block-start:-4px}.GoalWizard-module__-_mm-W__skillRow[data-drop=after]:before{inset-block-end:-4px}.GoalWizard-module__-_mm-W__grip,.GoalWizard-module__-_mm-W__gripSpacer{block-size:36px;inline-size:28px;color:var(--cc-color-metal-soft);border-radius:var(--cc-radius-xs);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.GoalWizard-module__-_mm-W__grip:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.GoalWizard-module__-_mm-W__skillPick{min-inline-size:0;font:inherit;color:var(--cc-color-text-primary);text-align:start;border-radius:var(--cc-radius-sm);cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:12px;padding:7px 4px;display:flex}.GoalWizard-module__-_mm-W__skillPick:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.GoalWizard-module__-_mm-W__skillNum{font-size:var(--cc-text-caption);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-accent);font-variant-numeric:tabular-nums;padding-block-start:2px}.GoalWizard-module__-_mm-W__skillText{flex-direction:column;flex:1;gap:3px;min-inline-size:0;display:flex}.GoalWizard-module__-_mm-W__skillTitle{font-size:var(--cc-text-body);overflow-wrap:anywhere;line-height:1.3}.GoalWizard-module__-_mm-W__skillRow[data-selected] .GoalWizard-module__-_mm-W__skillTitle{font-weight:var(--cc-font-weight-medium)}.GoalWizard-module__-_mm-W__skillMeta{font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.GoalWizard-module__-_mm-W__refined{font-weight:var(--cc-font-weight-medium);color:var(--cc-color-accent)}.GoalWizard-module__-_mm-W__iconButton{block-size:32px;inline-size:32px;color:var(--cc-color-metal-soft);border-radius:var(--cc-radius-sm);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.GoalWizard-module__-_mm-W__iconButton[data-tone=danger]:hover{color:var(--cc-color-danger-text);background:var(--cc-color-danger-subtle)}.GoalWizard-module__-_mm-W__iconButton:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.GoalWizard-module__-_mm-W__addSkill{font:inherit;font-size:var(--cc-text-body);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-accent);text-align:start;border:1px dashed var(--cc-color-border-strong);border-radius:var(--cc-radius-md);cursor:pointer;background:0 0;flex:none;align-items:center;gap:10px;margin-block-start:10px;padding:13px 14px;display:flex}.GoalWizard-module__-_mm-W__addSkill:hover:not(:disabled){background:var(--cc-color-surface-row-hover)}.GoalWizard-module__-_mm-W__addSkill:disabled{color:var(--cc-color-disabled-text);cursor:not-allowed}.GoalWizard-module__-_mm-W__addSkill:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.GoalWizard-module__-_mm-W__editorHead{border-block-end:1px solid var(--cc-color-hairline);padding:clamp(20px,3vw,32px) clamp(18px,3vw,40px) 22px}.GoalWizard-module__-_mm-W__titleField{align-items:center;margin:12px 0 0 -10px;display:flex;position:relative}.GoalWizard-module__-_mm-W__titleInput{inline-size:100%;min-inline-size:0;font:inherit;font-size:clamp(21px,2.4vw,28px);font-weight:var(--cc-font-weight-medium);letter-spacing:-.025em;color:var(--cc-color-text-primary);border-radius:var(--cc-radius-md);transition:background var(--cc-duration-fast)var(--cc-ease-standard),box-shadow var(--cc-duration-fast)var(--cc-ease-standard);background:0 0;border:0;outline:none;padding:6px 40px 6px 10px}.GoalWizard-module__-_mm-W__titleInput:not([readonly]):hover{background:var(--cc-color-surface-row-hover);box-shadow:inset 0 0 0 1px var(--cc-color-control-border-hover)}.GoalWizard-module__-_mm-W__titleInput:not([readonly]):focus{background:var(--cc-color-surface-card);box-shadow:inset 0 0 0 1.5px var(--cc-color-accent),var(--cc-focus-ring-control)}.GoalWizard-module__-_mm-W__titleInput::placeholder{color:var(--cc-color-text-placeholder)}.GoalWizard-module__-_mm-W__titleGlyph{color:var(--cc-color-accent);pointer-events:none;position:absolute;inset-inline-end:12px}.GoalWizard-module__-_mm-W__editorBody{flex-direction:column;flex:1;padding:22px clamp(18px,3vw,40px) 28px;display:flex}.GoalWizard-module__-_mm-W__objectiveList{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.GoalWizard-module__-_mm-W__objectiveRow{border-block-end:1px solid var(--cc-color-hairline);align-items:flex-start;gap:12px;padding:6px 4px;display:flex;position:relative}.GoalWizard-module__-_mm-W__objectiveGrip{block-size:36px;inline-size:24px;color:var(--cc-color-metal-soft);border-radius:var(--cc-radius-xs);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.GoalWizard-module__-_mm-W__objectiveGrip:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.GoalWizard-module__-_mm-W__objectiveRow[data-dragging]{opacity:.5}.GoalWizard-module__-_mm-W__objectiveRow[data-drop]:before{content:"";background:var(--cc-color-accent);border-radius:2px;block-size:2px;position:absolute;inset-inline:0}.GoalWizard-module__-_mm-W__objectiveRow[data-drop=before]:before{inset-block-start:-1px}.GoalWizard-module__-_mm-W__objectiveRow[data-drop=after]:before{inset-block-end:-1px}.GoalWizard-module__-_mm-W__objectiveNum{inline-size:26px;font-size:var(--cc-text-caption);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-accent);font-variant-numeric:tabular-nums;flex:none;padding-block-start:11px}.GoalWizard-module__-_mm-W__objectiveInput,.GoalWizard-module__-_mm-W__addObjectiveInput{resize:none;overflow:hidden}.GoalWizard-module__-_mm-W__objectiveInput{min-inline-size:0;font:inherit;font-size:var(--cc-text-body);color:var(--cc-color-text-primary);border-radius:var(--cc-radius-sm);transition:background var(--cc-duration-fast)var(--cc-ease-standard),box-shadow var(--cc-duration-fast)var(--cc-ease-standard);background:0 0;border:0;outline:none;flex:1;padding:9px 10px;line-height:1.4}.GoalWizard-module__-_mm-W__objectiveInput:not([readonly]):hover{background:var(--cc-color-surface-row-hover)}.GoalWizard-module__-_mm-W__objectiveInput:not([readonly]):focus{background:var(--cc-color-surface-card);box-shadow:inset 0 0 0 1.5px var(--cc-color-accent)}.GoalWizard-module__-_mm-W__objectiveInput::placeholder{color:var(--cc-color-text-placeholder)}.GoalWizard-module__-_mm-W__addObjective{min-inline-size:0;color:var(--cc-color-text-eyebrow);background:var(--cc-color-glass-fill-soft);border:1px dashed var(--cc-color-border-strong);border-radius:var(--cc-radius-md);align-items:center;gap:12px;margin-block-start:18px;padding:4px 6px 4px 16px;display:flex}.GoalWizard-module__-_mm-W__addObjective:focus-within{color:var(--cc-color-accent);background:var(--cc-color-surface-card);border-style:solid;border-color:var(--cc-color-accent)}.GoalWizard-module__-_mm-W__addObjectiveInput{min-inline-size:0;font:inherit;font-size:var(--cc-text-body);color:var(--cc-color-text-primary);background:0 0;border:0;outline:none;flex:1;padding:10px 0}.GoalWizard-module__-_mm-W__addObjectiveInput::placeholder{color:var(--cc-color-text-eyebrow)}.GoalWizard-module__-_mm-W__addObjectiveButton{font:inherit;font-size:var(--cc-text-caption);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-text-on-accent);background:var(--cc-color-accent);border-radius:var(--cc-radius-pill);cursor:pointer;border:0;flex:none;padding:8px 16px}.GoalWizard-module__-_mm-W__addObjectiveButton:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.GoalWizard-module__-_mm-W__editorActions{border-block-start:1px solid var(--cc-color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:auto;padding-block-start:16px;display:flex}.GoalWizard-module__-_mm-W__editorActions>[data-tone=danger]{margin-inline-start:auto}.GoalWizard-module__-_mm-W__editorBody>:not(.GoalWizard-module__-_mm-W__editorActions):has(+.GoalWizard-module__-_mm-W__editorActions){margin-block-end:22px}.GoalWizard-module__-_mm-W__textAction{font:inherit;font-size:var(--cc-text-caption);font-weight:var(--cc-font-weight-medium);color:var(--cc-color-accent);white-space:nowrap;border-radius:var(--cc-radius-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.GoalWizard-module__-_mm-W__textAction[data-tone=danger]{font-weight:var(--cc-font-weight-regular);color:var(--cc-color-danger-text)}.GoalWizard-module__-_mm-W__textAction:hover:not(:disabled){background:var(--cc-color-surface-row-hover)}.GoalWizard-module__-_mm-W__textAction:disabled,.GoalWizard-module__-_mm-W__textAction[data-held]{color:var(--cc-color-disabled-text);cursor:not-allowed}.GoalWizard-module__-_mm-W__textAction:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.GoalWizard-module__-_mm-W__improve{block-size:36px;min-inline-size:0;color:var(--cc-color-accent);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-accent);border-radius:var(--cc-radius-pill);transform-origin:0;animation:GoalWizard-module__-_mm-W__wizard-improve-open .18s var(--cc-ease-standard)both;flex:0 460px;align-items:center;gap:8px;padding:0 4px 0 12px;display:flex}.GoalWizard-module__-_mm-W__improveWrap{flex-direction:column;flex:0 460px;min-inline-size:0;display:flex}.GoalWizard-module__-_mm-W__improveWrap>.GoalWizard-module__-_mm-W__improve{flex:none}.GoalWizard-module__-_mm-W__improveInput{min-inline-size:0;font:inherit;font-size:var(--cc-text-caption);color:var(--cc-color-text-primary);background:0 0;border:0;outline:none;flex:1;padding:0}.GoalWizard-module__-_mm-W__improveInput::placeholder{color:var(--cc-color-text-placeholder)}.GoalWizard-module__-_mm-W__improveSend,.GoalWizard-module__-_mm-W__improveClose{block-size:28px;inline-size:28px;color:var(--cc-color-text-secondary);border-radius:var(--cc-radius-circle);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.GoalWizard-module__-_mm-W__improveSend:not(:disabled){color:var(--cc-color-text-on-accent);background:var(--cc-color-accent)}.GoalWizard-module__-_mm-W__improveSend:disabled{cursor:not-allowed;opacity:.45}.GoalWizard-module__-_mm-W__improveSend:focus-visible,.GoalWizard-module__-_mm-W__improveClose:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}@keyframes GoalWizard-module__-_mm-W__wizard-improve-open{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.GoalWizard-module__-_mm-W__improve{animation:none}}.GoalWizard-module__-_mm-W__deleteConfirm.GoalWizard-module__-_mm-W__deleteConfirm.GoalWizard-module__-_mm-W__deleteConfirm{color:var(--cc-color-text-on-accent);background:var(--cc-color-danger-text);border-color:var(--cc-color-danger-text)}.GoalWizard-module__-_mm-W__deleteConfirm.GoalWizard-module__-_mm-W__deleteConfirm.GoalWizard-module__-_mm-W__deleteConfirm:hover:not(:disabled){filter:brightness(.9)}.GoalWizard-module__-_mm-W__shimmerList{flex-direction:column;gap:10px;margin-block-start:14px;display:flex}.GoalWizard-module__-_mm-W__shimmer{background:linear-gradient(90deg,var(--cc-color-glass-fill-soft)0%,var(--cc-color-surface-card)40%,var(--cc-color-glass-fill-soft)80%);border-radius:var(--cc-radius-sm);background-size:840px 100%;block-size:44px;animation:1.6s linear infinite GoalWizard-module__-_mm-W__wizard-shimmer;display:block}.GoalWizard-module__-_mm-W__shimmer:last-child{inline-size:72%}@keyframes GoalWizard-module__-_mm-W__wizard-shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}@media (prefers-reduced-motion:reduce){.GoalWizard-module__-_mm-W__shimmer{animation:none}}@media not (min-width:900px){.GoalWizard-module__-_mm-W__stage[data-layout=workspace]{overscroll-behavior:contain;overflow:hidden auto}.GoalWizard-module__-_mm-W__workspace{flex:none;grid-template-columns:minmax(0,1fr);gap:14px}.GoalWizard-module__-_mm-W__rail.GoalWizard-module__-_mm-W__rail.GoalWizard-module__-_mm-W__rail,.GoalWizard-module__-_mm-W__editor.GoalWizard-module__-_mm-W__editor.GoalWizard-module__-_mm-W__editor{overflow:visible}.GoalWizard-module__-_mm-W__rail.GoalWizard-module__-_mm-W__rail.GoalWizard-module__-_mm-W__rail{order:0}.GoalWizard-module__-_mm-W__editor.GoalWizard-module__-_mm-W__editor.GoalWizard-module__-_mm-W__editor{scroll-margin-block-start:calc(var(--cc-chrome-clearance) + 8px)}}.GoalWizard-module__-_mm-W__pathHead.GoalWizard-module__-_mm-W__pathHead.GoalWizard-module__-_mm-W__pathHead{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;margin-block-end:16px;padding:18px 24px;display:flex}.GoalWizard-module__-_mm-W__pathTitle{font-size:clamp(22px,2.2vw,28px);font-weight:var(--cc-font-weight-medium);letter-spacing:-.025em;color:var(--cc-color-text-primary);margin:6px 0 0}.GoalWizard-module__-_mm-W__pathTitle:focus{outline:none}.GoalWizard-module__-_mm-W__pathMeta{font-size:var(--cc-text-caption);color:var(--cc-color-text-secondary);font-variant-numeric:tabular-nums}.GoalWizard-module__-_mm-W__pathGrid.GoalWizard-module__-_mm-W__pathGrid{flex:1 0 auto;gap:16px;margin:0;padding:0;list-style:none}.GoalWizard-module__-_mm-W__pathGrid.GoalWizard-module__-_mm-W__pathGrid.GoalWizard-module__-_mm-W__pathGrid{grid-auto-rows:auto auto 1fr;align-content:stretch}.GoalWizard-module__-_mm-W__pathGrid>li>div{justify-content:flex-start}.GoalWizard-module__-_mm-W__pathGrid>li,.GoalWizard-module__-_mm-W__pathGrid>div{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-glass);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);animation:var(--cc-keyframe-rise).5s 50ms both;padding:22px 20px}@media (760px<=width<1180px){.GoalWizard-module__-_mm-W__pathGrid.GoalWizard-module__-_mm-W__pathGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.GoalWizard-module__-_mm-W__toolsPanel.GoalWizard-module__-_mm-W__toolsPanel.GoalWizard-module__-_mm-W__toolsPanel{inline-size:100%;max-inline-size:1180px;margin-inline:auto;padding:clamp(20px,3vw,34px) clamp(18px,3vw,36px) clamp(18px,3vw,30px)}.GoalWizard-module__-_mm-W__composerStage{z-index:var(--cc-z-content);overscroll-behavior:contain;min-block-size:0;padding-block:var(--cc-chrome-clearance)var(--cc-space-13);padding-inline:var(--cc-gutter-inline);scrollbar-width:none;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden auto}.GoalWizard-module__-_mm-W__composerStage::-webkit-scrollbar{display:none}.GoalWizard-module__-_mm-W__composerPanel{inline-size:100%;max-inline-size:760px;margin:auto}@media not (min-width:820px){.GoalWizard-module__-_mm-W__composerStage{padding-block-end:calc(var(--cc-space-13) + 72px)}}@media not (min-width:600px){.GoalWizard-module__-_mm-W__composerStage{padding-block-end:0;padding-inline:0}.GoalWizard-module__-_mm-W__composerPanel{flex-direction:column;flex:1;margin:0;display:flex}.GoalWizard-module__-_mm-W__composerPanel>*{flex:1}}:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .GoalWizard-module__-_mm-W__step,:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .GoalWizard-module__-_mm-W__stepDot,:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .GoalWizard-module__-_mm-W__empty,:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .GoalWizard-module__-_mm-W__skillMeta,:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .GoalWizard-module__-_mm-W__pathMeta,:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .GoalWizard-module__-_mm-W__improveSend,:where(:root[data-theme=creatium],[data-theme-scope=creatium]) .GoalWizard-module__-_mm-W__improveClose{color:var(--cc-color-text-meta)}}@layer utilities;
@layer reset,tokens,base;@layer components{.SeatsPane-module__uM2ABG__org{gap:var(--cc-space-6);padding:var(--cc-space-7);display:grid}.SeatsPane-module__uM2ABG__orgHead{gap:var(--cc-space-4);justify-content:space-between;align-items:center;display:flex}.SeatsPane-module__uM2ABG__orgIdentity{gap:var(--cc-space-5);align-items:center;min-inline-size:0;display:flex}.SeatsPane-module__uM2ABG__orgMark{border-radius:var(--cc-radius-md);background:var(--cc-color-accent-wash);block-size:44px;inline-size:44px;color:var(--cc-color-accent);font-weight:700;font-size:var(--cc-text-body-lg);flex:none;place-items:center;display:grid}.SeatsPane-module__uM2ABG__orgAdmin{overflow-wrap:anywhere}.SeatsPane-module__uM2ABG__orgFacts{gap:var(--cc-space-2);border-block-start:1px solid var(--cc-color-hairline);padding-block-start:var(--cc-space-5);display:grid}.SeatsPane-module__uM2ABG__head{gap:var(--cc-space-2);margin-block-end:var(--cc-space-8);display:grid}.SeatsPane-module__uM2ABG__list{gap:var(--cc-space-3);margin:0;padding:0;list-style:none;display:grid}.SeatsPane-module__uM2ABG__seat{gap:var(--cc-space-6);padding:var(--cc-space-5)var(--cc-space-6);border:1px solid var(--cc-color-border);border-radius:var(--cc-radius-md);background:var(--cc-color-surface-card);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.SeatsPane-module__uM2ABG__confirm{gap:var(--cc-space-4);border-block-start:1px solid var(--cc-color-border);color:var(--cc-color-text-secondary);grid-column:1/-1;padding-block-start:var(--cc-space-4);display:grid}.SeatsPane-module__uM2ABG__confirmActions{gap:var(--cc-space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.SeatsPane-module__uM2ABG__error{color:var(--cc-color-danger-text);margin-block-start:var(--cc-space-4);display:block}.SeatsPane-module__uM2ABG__avatar{border-radius:var(--cc-radius-circle);background:var(--cc-color-accent-wash);block-size:32px;inline-size:32px;color:var(--cc-color-accent);font-weight:700;font-size:var(--cc-text-sm);place-items:center;display:grid}.SeatsPane-module__uM2ABG__who{gap:2px;min-inline-size:0;display:grid}.SeatsPane-module__uM2ABG__email{color:var(--cc-color-text-primary);font-size:var(--cc-text-body-md,15px);overflow-wrap:anywhere;font-weight:600}.SeatsPane-module__uM2ABG__you{color:var(--cc-color-text-muted);font-size:var(--cc-text-sm)}}@layer utilities;
@layer reset,tokens,base;@layer components{.Support-module__tO9nWa__form,.Support-module__tO9nWa__done{gap:var(--cc-space-9);flex-direction:column;display:flex}.Support-module__tO9nWa__messageLabel{font-family:var(--cc-font-family-body);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}.Support-module__tO9nWa__message{box-sizing:border-box;min-block-size:10em;inline-size:100%;font-family:var(--cc-font-family-body);font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-regular);line-height:var(--cc-leading-relaxed);color:var(--cc-color-text-primary);background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border-strong);border-radius:var(--cc-radius-sm);padding-block:var(--cc-space-5);padding-inline:var(--cc-space-6);resize:vertical;transition:border-color var(--cc-duration-quick)var(--cc-ease-standard),box-shadow var(--cc-duration-quick)var(--cc-ease-standard);outline:none}.Support-module__tO9nWa__message:focus-visible{border-color:var(--cc-color-accent-strong);box-shadow:var(--cc-focus-ring-field)}.Support-module__tO9nWa__message[aria-invalid=true]{border-color:var(--cc-color-danger-text)}.Support-module__tO9nWa__submit{min-inline-size:180px;align-self:flex-start;margin-block-start:var(--cc-space-1)}.Support-module__tO9nWa__form .Support-module__tO9nWa__error[data-tone]{color:var(--cc-color-danger-text);margin-block-start:var(--cc-space-3);display:block}.Support-module__tO9nWa__done{text-align:center;align-items:center}.Support-module__tO9nWa__doneBadge{block-size:62px;inline-size:62px;color:var(--cc-color-text-on-accent);background:var(--cc-color-accent-strong);border-radius:var(--cc-radius-circle);justify-content:center;align-items:center;display:flex}.Support-module__tO9nWa__signIn{gap:var(--cc-space-3);min-block-size:44px;padding-block:var(--cc-space-5);padding-inline:var(--cc-space-9);font-family:var(--cc-font-family-body);font-size:var(--cc-text-sm);font-weight:var(--cc-font-weight-semibold);color:var(--cc-color-text-on-accent);background:var(--cc-color-accent-strong);border-radius:var(--cc-radius-pill);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Support-module__tO9nWa__signIn:hover{background:var(--cc-color-accent)}@media not (min-width:600px){.Support-module__tO9nWa__message{min-block-size:7em}.Support-module__tO9nWa__submit{inline-size:100%}}}@layer utilities;
