@layer reset,tokens,base;@layer components{.SessionObjectives-module__RfViaW__root{flex:auto;min-inline-size:0;position:relative}.SessionObjectives-module__RfViaW__rail{border-radius:var(--cc-radius-lg);background:var(--cc-color-rail-fill);box-shadow:var(--cc-elevation-rail-lip);transition:background var(--cc-duration-base)var(--cc-ease-standard),box-shadow var(--cc-duration-base)var(--cc-ease-standard);position:relative}.SessionObjectives-module__RfViaW__rail[data-open]{background:var(--cc-color-rail-fill-open);box-shadow:var(--cc-elevation-rail-open),var(--cc-elevation-rail-lip-open)}.SessionObjectives-module__RfViaW__toggle{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:9px 16px 10px;display:block}.SessionObjectives-module__RfViaW__toggle:focus-visible{border-radius:var(--cc-radius-lg);box-shadow:var(--cc-focus-ring-control);outline:none}.SessionObjectives-module__RfViaW__head{align-items:center;gap:var(--cc-space-5);margin-block-end:var(--cc-space-3);display:flex}.SessionObjectives-module__RfViaW__eyebrow{color:var(--cc-color-text-eyebrow);font-size:10.5px;font-weight:var(--cc-font-weight-semibold);letter-spacing:.16em;white-space:nowrap;flex:none}.SessionObjectives-module__RfViaW__count{align-items:baseline;gap:var(--cc-space-2);font-variant-numeric:tabular-nums;flex:none;display:flex}.SessionObjectives-module__RfViaW__countDone{color:var(--cc-color-accent);font-size:15px;font-weight:var(--cc-font-weight-medium)}.SessionObjectives-module__RfViaW__countSlash,.SessionObjectives-module__RfViaW__countTotal{color:var(--cc-color-text-muted);font-size:11px}.SessionObjectives-module__RfViaW__countSlash:before{content:"/"}.SessionObjectives-module__RfViaW__countOf{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.SessionObjectives-module__RfViaW__countWord{color:var(--cc-color-text-muted);letter-spacing:.1em;margin-inline-start:var(--cc-space-1);font-size:10px}.SessionObjectives-module__RfViaW__bar{flex:auto;min-inline-size:0;display:block;position:relative}.SessionObjectives-module__RfViaW__segments{align-items:center;gap:7px;block-size:14px;display:flex}.SessionObjectives-module__RfViaW__segments[data-dense]{gap:4px}.SessionObjectives-module__RfViaW__segment{flex:var(--cc-rail-grow,1)1 0%;border-radius:var(--cc-radius-pill);background:var(--cc-color-control-border);block-size:7px;min-inline-size:8px;box-shadow:var(--cc-elevation-rail-lip);transition:flex-grow var(--cc-duration-slow)var(--cc-ease-emphasis),block-size var(--cc-duration-base)var(--cc-ease-standard),background var(--cc-duration-expand)var(--cc-ease-standard);position:relative;overflow:hidden}.SessionObjectives-module__RfViaW__segments[data-dense] .SessionObjectives-module__RfViaW__segment{block-size:6px}.SessionObjectives-module__RfViaW__segment[data-taught]{background:var(--cc-color-control-border-hover)}.SessionObjectives-module__RfViaW__segments .SessionObjectives-module__RfViaW__segment[data-hovered]{background:var(--cc-color-control-border-hover);block-size:8px}.SessionObjectives-module__RfViaW__segments .SessionObjectives-module__RfViaW__segment[data-current]{block-size:9px;box-shadow:var(--cc-elevation-rail-lip),inset 0 0 0 1px var(--cc-color-accent)}.SessionObjectives-module__RfViaW__segments .SessionObjectives-module__RfViaW__segment[data-untrackable],.SessionObjectives-module__RfViaW__segments .SessionObjectives-module__RfViaW__segment[data-untrackable][data-current],.SessionObjectives-module__RfViaW__segments .SessionObjectives-module__RfViaW__segment[data-untrackable][data-hovered]{box-shadow:var(--cc-elevation-rail-lip),inset 0 0 0 1px var(--cc-color-border);background:0 0}.SessionObjectives-module__RfViaW__segmentFill{border-radius:var(--cc-radius-pill);background:linear-gradient(90deg,var(--cc-color-gauge-from),var(--cc-color-gauge-to));inline-size:0;transition:inline-size var(--cc-duration-rail-fill)var(--cc-ease-emphasis);position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.SessionObjectives-module__RfViaW__segmentFill[data-filled]{inline-size:100%}.SessionObjectives-module__RfViaW__segmentSheen{background:linear-gradient(90deg,transparent,var(--cc-color-rail-sheen),transparent);inline-size:46%;animation:var(--cc-keyframe-rail-sheen)var(--cc-duration-rail-sheen)var(--cc-ease-emphasis)both;position:absolute;inset-block:0;inset-inline-start:0}.SessionObjectives-module__RfViaW__segmentCursor{border-radius:var(--cc-radius-pill);background:linear-gradient(90deg,var(--cc-color-accent-wash),var(--cc-color-rail-cursor),var(--cc-color-accent-wash));opacity:0;transition:opacity var(--cc-duration-base)var(--cc-ease-standard);position:absolute;inset:0}.SessionObjectives-module__RfViaW__segment[data-current] .SessionObjectives-module__RfViaW__segmentCursor{opacity:1;animation:var(--cc-keyframe-rail-pulse)2.6s var(--cc-ease-breathe)infinite}.SessionObjectives-module__RfViaW__meter{align-items:center;block-size:14px;display:flex}.SessionObjectives-module__RfViaW__meterTrack{border-radius:var(--cc-radius-pill);background:var(--cc-color-control-border);block-size:10px;box-shadow:var(--cc-elevation-rail-lip);flex:auto;position:relative;overflow:hidden}.SessionObjectives-module__RfViaW__meterFill{inline-size:calc(var(--cc-rail-fraction)*100%);background:linear-gradient(90deg,var(--cc-color-gauge-from),var(--cc-color-gauge-to));transition:inline-size var(--cc-duration-rail-meter)var(--cc-ease-emphasis);position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}.SessionObjectives-module__RfViaW__meterNotches{pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(100%/var(--cc-rail-chapters) - 1.5px),var(--cc-color-rail-notch)calc(100%/var(--cc-rail-chapters) - 1.5px)calc(100%/var(--cc-rail-chapters)));position:absolute;inset:0}.SessionObjectives-module__RfViaW__meterHead{background:var(--cc-color-accent);inline-size:2px;box-shadow:0 0 0 3px var(--cc-color-rail-track-strong);transition:inset-inline-start var(--cc-duration-rail-meter)var(--cc-ease-emphasis);animation:var(--cc-keyframe-rail-pulse)2.6s var(--cc-ease-breathe)infinite;border-radius:2px;margin-inline-start:-1px;position:absolute;inset-block:-2px;inset-inline-start:calc(var(--cc-rail-fraction)*100%)}.SessionObjectives-module__RfViaW__meterCaption{gap:var(--cc-space-6);color:var(--cc-color-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-block-start:var(--cc-space-3);font-size:9.5px;display:flex}.SessionObjectives-module__RfViaW__meterChapter{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-inline-size:0;overflow:hidden}.SessionObjectives-module__RfViaW__tip{z-index:var(--cc-z-raised);gap:var(--cc-space-3);border-radius:var(--cc-radius-sm);background:var(--cc-color-tip-fill);color:var(--cc-color-text-on-dark);white-space:nowrap;pointer-events:none;box-shadow:var(--cc-elevation-bubble);animation:var(--cc-keyframe-fade-in)var(--cc-duration-quick)var(--cc-ease-standard)both;padding:7px 11px;font-size:11.5px;display:flex;position:absolute;inset-block-start:calc(100% + var(--cc-space-3));transform:translate(-50%)}.SessionObjectives-module__RfViaW__tipNum{color:var(--cc-color-tip-num);font-variant-numeric:tabular-nums;font-size:10px}.SessionObjectives-module__RfViaW__now{align-items:center;gap:9px;min-block-size:18px;display:flex}.SessionObjectives-module__RfViaW__dot{border-radius:var(--cc-radius-circle);background:var(--cc-color-accent);flex:none;block-size:8px;inline-size:8px;position:relative}.SessionObjectives-module__RfViaW__dotHalo{border-radius:var(--cc-radius-circle);background:var(--cc-color-accent-pulse);animation:var(--cc-keyframe-rail-breathe)2.4s var(--cc-ease-breathe)infinite;position:absolute;inset:0}.SessionObjectives-module__RfViaW__nowTitle{min-inline-size:0;color:var(--cc-color-text-primary);font-size:13.5px;font-weight:var(--cc-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;animation:var(--cc-keyframe-rail-title-in)var(--cc-duration-slow)var(--cc-ease-emphasis)both;overflow:hidden}.SessionObjectives-module__RfViaW__remaining{color:var(--cc-color-text-secondary);white-space:nowrap;flex:none;align-items:center;gap:7px;margin-inline-start:auto;font-size:11px;display:flex}.SessionObjectives-module__RfViaW__chevron{color:var(--cc-color-text-muted);transition:transform var(--cc-duration-base)var(--cc-ease-emphasis)}.SessionObjectives-module__RfViaW__rail[data-open] .SessionObjectives-module__RfViaW__chevron{transform:rotate(180deg)}.SessionObjectives-module__RfViaW__sheet{z-index:var(--cc-z-overlay);opacity:0;visibility:hidden;pointer-events:none;max-block-size:0;transition:max-block-size var(--cc-duration-rail-sheet)var(--cc-ease-emphasis),opacity var(--cc-duration-base)var(--cc-ease-standard),visibility 0s linear var(--cc-duration-rail-sheet);position:absolute;inset-block-start:100%;inset-inline:0;overflow:hidden}.SessionObjectives-module__RfViaW__sheet[data-open]{opacity:1;visibility:visible;max-block-size:440px;transition:max-block-size var(--cc-duration-rail-sheet)var(--cc-ease-emphasis),opacity var(--cc-duration-base)var(--cc-ease-standard),visibility 0s linear}.SessionObjectives-module__RfViaW__sheetPanel{margin-block:var(--cc-space-3)var(--cc-space-17);padding:var(--cc-space-6)var(--cc-space-7);border-radius:var(--cc-radius-lg);background:var(--cc-color-chrome-fill-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--cc-elevation-menu),var(--cc-elevation-rail-lip-open)}.SessionObjectives-module__RfViaW__sheet[data-open] .SessionObjectives-module__RfViaW__sheetPanel{pointer-events:auto}.SessionObjectives-module__RfViaW__sheetGrid{gap:3px var(--cc-space-11);grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;max-block-size:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.SessionObjectives-module__RfViaW__sheetGrid[data-columns="2"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.SessionObjectives-module__RfViaW__sheetRow{gap:var(--cc-space-5);padding:var(--cc-space-3)var(--cc-space-4);border-radius:var(--cc-radius-sm);animation:var(--cc-keyframe-rail-rise-in)var(--cc-duration-slow)var(--cc-ease-emphasis)both;animation-delay:var(--cc-rail-delay,0s);align-items:center;display:flex}.SessionObjectives-module__RfViaW__sheetRow[data-current]{background:var(--cc-color-accent-wash)}.SessionObjectives-module__RfViaW__sheetMark{border:1.5px solid var(--cc-color-rail-ring);border-radius:var(--cc-radius-circle);block-size:19px;inline-size:19px;transition:background var(--cc-duration-expand)var(--cc-ease-standard);flex:none;position:relative}.SessionObjectives-module__RfViaW__sheetRow[data-current] .SessionObjectives-module__RfViaW__sheetMark{border-color:var(--cc-color-accent);background:var(--cc-color-accent-wash)}.SessionObjectives-module__RfViaW__sheetRow[data-taught] .SessionObjectives-module__RfViaW__sheetMark{background:var(--cc-color-accent);border-color:#0000}.SessionObjectives-module__RfViaW__sheetRow[data-taught] .SessionObjectives-module__RfViaW__sheetMark:after{border:solid var(--cc-color-text-on-accent);content:"";border-width:0 1.5px 1.5px 0;block-size:8px;inline-size:4px;position:absolute;inset-block-start:3px;inset-inline-start:6px;transform:rotate(45deg)}.SessionObjectives-module__RfViaW__sheetNum{color:var(--cc-color-text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:10px}.SessionObjectives-module__RfViaW__sheetRow[data-current] .SessionObjectives-module__RfViaW__sheetNum{color:var(--cc-color-accent)}.SessionObjectives-module__RfViaW__sheetTitle{min-inline-size:0;color:var(--cc-color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13.5px;overflow:hidden}.SessionObjectives-module__RfViaW__sheetRow[data-taught] .SessionObjectives-module__RfViaW__sheetTitle{color:var(--cc-color-text-secondary)}.SessionObjectives-module__RfViaW__sheetRow[data-current] .SessionObjectives-module__RfViaW__sheetTitle{font-weight:var(--cc-font-weight-semibold)}.SessionObjectives-module__RfViaW__sheetTag{color:var(--cc-color-accent);letter-spacing:.08em;flex:none;font-size:10px}.SessionObjectives-module__RfViaW__sheetRow[data-taught] .SessionObjectives-module__RfViaW__sheetTag{color:var(--cc-color-text-muted)}@media not (min-width:640px){.SessionObjectives-module__RfViaW__nowTitle,.SessionObjectives-module__RfViaW__countWord{display:none}}@media (prefers-reduced-motion:reduce){.SessionObjectives-module__RfViaW__rail,.SessionObjectives-module__RfViaW__segment,.SessionObjectives-module__RfViaW__segmentFill,.SessionObjectives-module__RfViaW__segmentCursor,.SessionObjectives-module__RfViaW__meterFill,.SessionObjectives-module__RfViaW__meterHead,.SessionObjectives-module__RfViaW__chevron,.SessionObjectives-module__RfViaW__sheet,.SessionObjectives-module__RfViaW__sheetMark{transition:none}}}@layer utilities;
@layer reset,tokens,base;@layer components{.Session-module__cTbiWq__screen{--cc-session-card-max:1240px;--cc-chrome-rest:max(var(--cc-gutter-inline),calc((100% - var(--cc-session-card-max))/2));--cc-session-card-inset-block-start:calc(var(--cc-space-11) + 38px + var(--cc-space-7));--cc-session-coach-portrait:min(280px,33dvh);background:linear-gradient(160deg,var(--cc-color-sky-wash-top)0%,var(--cc-color-surface-page)45%,var(--cc-color-sky-wash-bottom)100%);flex-direction:column;block-size:100dvh;inline-size:100%;display:flex;position:relative;overflow:hidden}.Session-module__cTbiWq__scene{position:absolute;inset:0}.Session-module__cTbiWq__sky{object-fit:cover;object-position:50% 0%}.Session-module__cTbiWq__chrome{inset-block-start:var(--cc-space-11);inset-inline:var(--cc-chrome-start,var(--cc-chrome-rest))var(--cc-chrome-end,var(--cc-chrome-rest));z-index:var(--cc-z-chrome);pointer-events:none;animation:var(--cc-keyframe-fade-in)var(--cc-duration-slow)both;justify-content:space-between;align-items:center;display:flex;position:absolute}.Session-module__cTbiWq__back,.Session-module__cTbiWq__account{pointer-events:auto}.Session-module__cTbiWq__account{flex:none;align-items:center;display:flex}.Session-module__cTbiWq__card{z-index:var(--cc-z-content);inline-size:100%;max-inline-size:min(var(--cc-session-card-max),calc(100% - var(--cc-gutter-inline)*2));min-block-size:0;margin:var(--cc-session-card-inset-block-start)auto var(--cc-space-14);animation:var(--cc-keyframe-rise)var(--cc-duration-slower).1s both;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;container:session-card/inline-size}.Session-module__cTbiWq__band{z-index:var(--cc-z-raised);gap:var(--cc-space-10);padding:var(--cc-space-9)var(--cc-space-9)0;flex:none;align-items:flex-start;display:flex;position:relative}.Session-module__cTbiWq__bandTitle{text-align:center}.Session-module__cTbiWq__stage{min-block-size:0;padding:var(--cc-space-13)var(--cc-panel-inset);scrollbar-gutter:stable both-edges;flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.Session-module__cTbiWq__stage[data-live]{overflow:hidden}.Session-module__cTbiWq__frame{gap:var(--cc-space-6);inline-size:100%;max-inline-size:720px;animation:var(--cc-keyframe-rise)var(--cc-duration-slow)both;flex-direction:column;align-items:center;display:flex}.Session-module__cTbiWq__headline{text-wrap:balance}.Session-module__cTbiWq__premise{max-inline-size:520px}.Session-module__cTbiWq__loader{margin-block:var(--cc-space-11)}.Session-module__cTbiWq__coach{inline-size:var(--cc-coach-inline,272px);block-size:var(--cc-coach-block,228px);opacity:0;transition:opacity var(--cc-duration-slower)var(--cc-ease-exit),transform var(--cc-duration-base)var(--cc-ease-standard);justify-content:center;align-items:flex-end;display:flex;position:relative}.Session-module__cTbiWq__coach[data-speaking]{opacity:1;transition:opacity var(--cc-duration-slow)var(--cc-ease-standard),transform var(--cc-duration-base)var(--cc-ease-standard);transform:translateY(-4px)}.Session-module__cTbiWq__voiceChip{z-index:var(--cc-z-foreground);block-size:36px;inline-size:36px;color:var(--cc-color-accent);background:var(--cc-color-chrome-fill-strong);border-radius:var(--cc-radius-circle);box-shadow:var(--cc-elevation-voice-chip);cursor:pointer;pointer-events:auto;transition:color var(--cc-duration-quick)var(--cc-ease-standard),background var(--cc-duration-quick)var(--cc-ease-standard);border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:var(--cc-space-5);inset-inline-start:var(--cc-space-5)}.Session-module__cTbiWq__voiceChip:focus-visible{box-shadow:var(--cc-elevation-voice-chip),var(--cc-focus-ring-control);outline:none}.Session-module__cTbiWq__voiceChip[data-muted]{color:var(--cc-color-danger-text)}@media (prefers-reduced-motion:reduce){.Session-module__cTbiWq__voiceChip{transition:none}}.Session-module__cTbiWq__cutout{display:block;position:absolute;inset:0;overflow:hidden}.Session-module__cTbiWq__coachVideo{z-index:var(--cc-z-raised);object-fit:cover;object-position:50% 20%;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--cc-duration-base)var(--cc-ease-standard);position:absolute;inset:0}.Session-module__cTbiWq__coachVideo[data-playing]{opacity:1}@media not (min-width:600px){.Session-module__cTbiWq__coach{block-size:208px;inline-size:208px}}.Session-module__cTbiWq__bandActions{gap:var(--cc-space-9);flex:none;align-items:center;margin-inline-start:auto;display:flex}.Session-module__cTbiWq__end{flex:none;min-block-size:38px}.Session-module__cTbiWq__endGlyph{display:none}.Session-module__cTbiWq__band[data-rail] .Session-module__cTbiWq__bandActions{margin-block-start:var(--cc-space-3)}.Session-module__cTbiWq__live{min-block-size:0;inline-size:100%;flex-direction:column;flex:1;align-self:stretch;margin-block-end:calc(var(--cc-space-13)*-1);display:flex}.Session-module__cTbiWq__speaker{z-index:var(--cc-z-foreground);pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset-block-end:0;inset-inline-start:44px}.Session-module__cTbiWq__canvas{flex:1;min-block-size:0;display:flex;container:slide-canvas/inline-size}.Session-module__cTbiWq__slides{--cc-slide-visual-max-inline:820px;--cc-slide-heading-band:calc(28px*1.25 + 16px);grid-template-columns:repeat(12,1fr);grid-template-rows:minmax(var(--cc-slide-heading-band),max-content)auto repeat(5,1fr)repeat(2,0fr);min-block-size:0;inline-size:100%;display:grid;position:relative}@container slide-canvas not (min-width:560px){.Session-module__cTbiWq__slides{align-content:stretch;row-gap:var(--cc-space-7);block-size:100%;grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);padding-block-end:calc(var(--cc-session-coach-portrait)*.45)}.Session-module__cTbiWq__slides>[data-component-id]{grid-area:auto/1/auto/-1!important}}.Session-module__cTbiWq__coachSlot{flex:none}.Session-module__cTbiWq__coachSlot .Session-module__cTbiWq__coach{margin-block-start:0}.Session-module__cTbiWq__captions{min-block-size:var(--cc-space-15);padding-inline:var(--cc-space-13);flex:none;justify-content:center;align-items:flex-end;margin-block-start:auto;display:flex}.Session-module__cTbiWq__captionBubble{inline-size:488px;max-inline-size:calc(100% - var(--cc-space-13)*2);padding-inline:var(--cc-space-7);text-align:start}.Session-module__cTbiWq__captionBubble[data-empty]{visibility:hidden}.Session-module__cTbiWq__captionText{white-space:nowrap;display:block;overflow:hidden}.Session-module__cTbiWq__captionBubble[data-role=learner] .Session-module__cTbiWq__captionText{color:var(--cc-color-text-secondary)}.Session-module__cTbiWq__composer{gap:var(--cc-space-5);padding:var(--cc-space-9)var(--cc-panel-inset)var(--cc-space-14);flex:none;justify-content:center;align-items:center;display:flex}.Session-module__cTbiWq__composer[data-density=compact]{padding:0}.Session-module__cTbiWq__composer[data-density=compact] .Session-module__cTbiWq__field{padding-block:var(--cc-space-2);padding-inline-start:var(--cc-space-7)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field{max-inline-size:var(--cc-field-max,524px);padding:var(--cc-space-3)var(--cc-space-3)var(--cc-space-3)var(--cc-space-11);color:var(--cc-color-text-on-coach);background:var(--cc-color-coach-dock-fill);border:1px solid var(--cc-color-coach-control-border);box-shadow:none;-webkit-backdrop-filter:blur(var(--cc-blur-subcard));backdrop-filter:blur(var(--cc-blur-subcard))}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field:hover{border-color:var(--cc-color-glass-border)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field:focus-within{border-color:var(--cc-color-glass-border);box-shadow:none}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field[data-listening]{border-color:var(--cc-color-glass-border);box-shadow:none;animation:none}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__input{font-size:var(--cc-field-font,var(--cc-text-body-md));color:var(--cc-color-text-on-coach)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__input::placeholder{color:var(--cc-color-text-on-coach);font-weight:var(--cc-font-weight-medium);opacity:.9}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__field[data-listening] .Session-module__cTbiWq__input::placeholder{font-style:normal}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__send{color:var(--cc-color-control-edge);background:var(--cc-color-surface-card)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__send:hover:not(:disabled){background:var(--cc-color-surface-raised)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__mic{block-size:44px;inline-size:44px;color:var(--cc-color-text-on-coach);background:var(--cc-color-coach-mic-fill)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__mic:hover:not(:disabled){background:var(--cc-color-coach-mic-fill-hover)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__mic[data-on]{color:var(--cc-color-control-edge);background:var(--cc-color-surface-card)}.Session-module__cTbiWq__composer[data-tone=on-scene] .Session-module__cTbiWq__mic[data-on]:hover:not(:disabled){background:var(--cc-color-surface-raised)}.Session-module__cTbiWq__captionToggle{inline-size:var(--cc-caption-inline,54px);block-size:var(--cc-caption-block,41px);color:var(--cc-color-accent);cursor:pointer;border:1px solid var(--cc-color-accent);border-radius:var(--cc-radius-pill);opacity:.55;transition:background var(--cc-duration-quick)var(--cc-ease-standard),opacity var(--cc-duration-quick)var(--cc-ease-standard),transform var(--cc-duration-instant)var(--cc-ease-emphasis);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.Session-module__cTbiWq__field .Session-module__cTbiWq__captionToggle{inline-size:auto;min-inline-size:0;padding-inline:var(--cc-space-3);opacity:1;border:none}.Session-module__cTbiWq__captionToggle:focus-visible{box-shadow:var(--cc-focus-ring-control);outline:none}.Session-module__cTbiWq__captionToggle:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.Session-module__cTbiWq__captionToggle:active{transform:none}}@media (pointer:coarse){.Session-module__cTbiWq__captionToggle{min-inline-size:var(--cc-tap-min);min-block-size:var(--cc-tap-min)}}.Session-module__cTbiWq__captionToggle[data-on]{background:var(--cc-color-accent-wash);opacity:1}.Session-module__cTbiWq__captionToggle:hover{opacity:1}.Session-module__cTbiWq__ccLabel{font-size:var(--cc-text-overline-sm);font-weight:var(--cc-font-weight-bold);letter-spacing:var(--cc-tracking-wide)}.Session-module__cTbiWq__voiceMeter{animation:var(--cc-keyframe-grow-in)var(--cc-duration-quick)var(--cc-ease-emphasis)both;flex:none;align-items:center;margin-inline-end:var(--cc-space-4);display:inline-flex}@media (prefers-reduced-motion:reduce){.Session-module__cTbiWq__voiceMeter{animation:none}}.Session-module__cTbiWq__hand{color:var(--cc-color-accent);transition:background var(--cc-duration-quick)var(--cc-ease-standard),opacity var(--cc-duration-quick)var(--cc-ease-standard);background:0 0}.Session-module__cTbiWq__hand:hover{background:var(--cc-color-accent-wash)}.Session-module__cTbiWq__hand[data-raised]{color:var(--cc-color-text-on-dark);background:var(--cc-color-accent)}.Session-module__cTbiWq__hand:disabled{opacity:.45}.Session-module__cTbiWq__handSeat{flex:none;display:inline-flex;position:relative}.Session-module__cTbiWq__handTip{z-index:var(--cc-z-overlay);padding:var(--cc-space-3)var(--cc-space-5);font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-on-dark);white-space:nowrap;visibility:hidden;background:var(--cc-color-canvas);border-radius:var(--cc-radius-md);box-shadow:var(--cc-elevation-bubble);opacity:0;transition:opacity var(--cc-duration-quick)var(--cc-ease-standard),visibility var(--cc-duration-quick)var(--cc-ease-standard);pointer-events:none;position:absolute;inset-block-end:calc(100% + var(--cc-space-3));inset-inline-start:50%;transform:translate(-50%)}.Session-module__cTbiWq__handSeat:hover .Session-module__cTbiWq__handTip{visibility:visible;opacity:1}.Session-module__cTbiWq__handSeat:has(:focus-visible) .Session-module__cTbiWq__handTip{visibility:visible;opacity:1}.Session-module__cTbiWq__handSeat:has(:disabled) .Session-module__cTbiWq__handTip{visibility:hidden;opacity:0}.Session-module__cTbiWq__handHint{max-inline-size:280px;padding:var(--cc-space-3)var(--cc-space-5);font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-on-dark);background:var(--cc-color-canvas);border-radius:var(--cc-radius-md);box-shadow:var(--cc-elevation-bubble);animation:var(--cc-keyframe-rise)var(--cc-duration-quick)both;position:absolute;inset-block-end:calc(100% + var(--cc-space-3));inset-inline-end:0}.Session-module__cTbiWq__mic{color:var(--cc-color-accent);background:var(--cc-color-accent-wash);transition:background var(--cc-duration-quick)var(--cc-ease-standard),color var(--cc-duration-quick)var(--cc-ease-standard)}.Session-module__cTbiWq__mic:hover{background:var(--cc-color-accent-subtle)}.Session-module__cTbiWq__mic[data-on]{color:var(--cc-color-text-on-dark);background:var(--cc-color-accent)}.Session-module__cTbiWq__mic[data-on]:hover{background:var(--cc-color-accent-strong)}.Session-module__cTbiWq__mic[data-blocked]{color:var(--cc-color-danger-text);box-shadow:inset 0 0 0 1px var(--cc-color-danger-text);background:0 0}.Session-module__cTbiWq__micHint{max-inline-size:280px;padding:var(--cc-space-3)var(--cc-space-5);font-size:var(--cc-text-caption-sm);color:var(--cc-color-text-on-dark);text-align:start;background:var(--cc-color-canvas);border-radius:var(--cc-radius-md);box-shadow:var(--cc-elevation-bubble);animation:var(--cc-keyframe-rise)var(--cc-duration-quick)both;position:absolute;inset-block-end:calc(100% + var(--cc-space-3));inset-inline-end:0}.Session-module__cTbiWq__field{inline-size:100%;max-inline-size:var(--cc-field-max,554px);gap:var(--cc-space-3);padding:var(--cc-field-pad-block,var(--cc-space-3))var(--cc-space-3)var(--cc-field-pad-block,var(--cc-space-3))var(--cc-field-pad-inline,var(--cc-space-11));background:var(--cc-color-surface-card);border:1px solid var(--cc-color-border);border-radius:var(--cc-composer-radius);box-shadow:var(--cc-elevation-composer);transition:border-color var(--cc-duration-quick)var(--cc-ease-standard),box-shadow var(--cc-duration-quick)var(--cc-ease-standard);align-items:center;display:flex;position:relative}.Session-module__cTbiWq__field:hover{border-color:var(--cc-color-accent-subtle)}.Session-module__cTbiWq__input{min-inline-size:0;font-family:inherit;font-size:var(--cc-field-font,var(--cc-text-sm));color:var(--cc-color-text-primary);background:0 0;border:none;flex:1}.Session-module__cTbiWq__input::placeholder{color:var(--cc-color-text-secondary)}.Session-module__cTbiWq__input:focus{outline:none}.Session-module__cTbiWq__field:focus-within{border-color:var(--cc-color-accent);box-shadow:var(--cc-elevation-composer),var(--cc-focus-ring-control)}.Session-module__cTbiWq__field[data-listening]{border-color:var(--cc-color-dataviz-from);animation:var(--cc-keyframe-ring-pulse)1.8s var(--cc-ease-breathe)infinite}@media (prefers-reduced-motion:reduce){.Session-module__cTbiWq__field[data-listening]{box-shadow:var(--cc-ring-listening),var(--cc-elevation-composer);animation:none}}.Session-module__cTbiWq__field[data-listening] .Session-module__cTbiWq__input::placeholder{font-style:italic}@container session-card not (min-width:1200px){.Session-module__cTbiWq__coach{block-size:152px;inline-size:182px}.Session-module__cTbiWq__field{max-inline-size:460px;padding:var(--cc-space-2)var(--cc-space-3)var(--cc-space-2)var(--cc-space-9)}.Session-module__cTbiWq__input{font-size:var(--cc-text-label-sm)}.Session-module__cTbiWq__captionToggle{block-size:36px;inline-size:46px}}@container session-card not (min-width:950px){.Session-module__cTbiWq__coach{block-size:115px;inline-size:138px}.Session-module__cTbiWq__speaker{z-index:var(--cc-z-content);justify-content:center;align-items:center;inset-inline:0}.Session-module__cTbiWq__coachSlot{margin-inline:auto}.Session-module__cTbiWq__composer{z-index:var(--cc-z-composer);padding-inline:var(--cc-space-11);justify-content:center;position:relative}.Session-module__cTbiWq__voiceChip{inset-block:auto var(--cc-space-18);block-size:28px;inline-size:28px;inset-inline-start:var(--cc-space-3)}.Session-module__cTbiWq__captions{z-index:var(--cc-z-composer);padding-inline:var(--cc-space-7);margin-block-end:var(--cc-space-3);position:relative}.Session-module__cTbiWq__captions .Session-module__cTbiWq__captionBubble .Session-module__cTbiWq__captionText{font-size:12px}.Session-module__cTbiWq__captionBubble{max-inline-size:100%;padding:var(--cc-space-3)var(--cc-space-5);margin-inline:calc(50% - var(--cc-session-coach-portrait)/2 + var(--cc-space-3) + 28px + var(--cc-space-4))0;flex:1}.Session-module__cTbiWq__field{gap:var(--cc-space-3);max-inline-size:var(--cc-field-max,554px);padding:0 var(--cc-space-2)0 var(--cc-space-6)}.Session-module__cTbiWq__input{min-inline-size:0}.Session-module__cTbiWq__bandActions{gap:var(--cc-space-3)}}@media not (min-width:780px){.Session-module__cTbiWq__field{min-inline-size:0}.Session-module__cTbiWq__speaker{gap:var(--cc-space-7);padding:var(--cc-space-9)var(--cc-space-9)0;text-align:center;flex-direction:column}.Session-module__cTbiWq__captions{flex:none;justify-content:center}.Session-module__cTbiWq__coachSlot .Session-module__cTbiWq__coach{block-size:152px;inline-size:182px}.Session-module__cTbiWq__composer{padding-inline:var(--cc-space-7)}}@media not (min-width:480px){.Session-module__cTbiWq__coachSlot .Session-module__cTbiWq__coach{block-size:115px;inline-size:138px}}@container session-card not (min-width:560px){.Session-module__cTbiWq__speaker{z-index:var(--cc-z-content);justify-content:center;inset-inline:0}.Session-module__cTbiWq__composer{z-index:var(--cc-z-composer);padding:var(--cc-space-3)var(--cc-space-14)var(--cc-space-5);justify-content:center;position:relative}.Session-module__cTbiWq__coachSlot{margin-inline:auto}.Session-module__cTbiWq__coachSlot .Session-module__cTbiWq__coach{inline-size:var(--cc-session-coach-portrait);block-size:var(--cc-session-coach-portrait);margin-inline:auto}}@media not (min-width:900px){.Session-module__cTbiWq__card{border:none;border-radius:0;max-inline-size:none;margin:0}.Session-module__cTbiWq__chrome{inset-block-start:var(--cc-space-7)}.Session-module__cTbiWq__stage{padding:var(--cc-space-11)var(--cc-space-9)}.Session-module__cTbiWq__screen:has(>.Session-module__cTbiWq__chrome) .Session-module__cTbiWq__band{padding-block-start:calc(var(--cc-space-15) + var(--cc-space-7))}}@media not (min-width:560px){.Session-module__cTbiWq__chrome .Session-module__cTbiWq__back[data-tone=chrome]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}}@media not (min-width:480px){.Session-module__cTbiWq__band .Session-module__cTbiWq__end[data-intent=secondary]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.Session-module__cTbiWq__band .Session-module__cTbiWq__end{inline-size:var(--cc-tap-min);min-block-size:var(--cc-tap-min);padding-inline:0}.Session-module__cTbiWq__endLabel{display:none}.Session-module__cTbiWq__endGlyph{font-size:var(--cc-text-label);display:block}}@media not (min-width:560px){.Session-module__cTbiWq__screen:has(>.Session-module__cTbiWq__chrome) .Session-module__cTbiWq__band{padding-block-start:var(--cc-space-7)}}}@layer utilities;.Session-module__cTbiWq__practice{inset-inline:0;bottom:max(var(--cc-space-8),calc(50% - 150px - var(--cc-space-7)));z-index:var(--cc-z-overlay);padding-inline:var(--cc-space-5);justify-content:center;display:flex;position:absolute}
