html[data-native-shell=true] .CallSafeArea_surface__Uz983{--call-safe-top:max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px))}.CoachMessage_message__ZiXga{white-space:normal;overflow-wrap:anywhere;font:inherit;color:inherit}.CoachMessage_message__ZiXga blockquote,.CoachMessage_message__ZiXga li,.CoachMessage_message__ZiXga p{font:inherit;color:inherit}.CoachMessage_message__ZiXga p{margin:0 0 .65em}.CoachMessage_message__ZiXga>:last-child{margin-bottom:0}.CoachMessage_message__ZiXga ol,.CoachMessage_message__ZiXga ul{margin:.5em 0;padding-left:1.4em}.CoachMessage_message__ZiXga ul{list-style:disc}.CoachMessage_message__ZiXga ol{list-style:decimal}.CoachMessage_message__ZiXga li+li{margin-top:.3em}.CoachMessage_message__ZiXga blockquote{margin:.5em 0;padding-left:.8em;border-left:2px solid}.CoachMessage_message__ZiXga pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:inherit}.CoachMessage_message__ZiXga a{color:inherit;text-decoration:underline}.SkillSessionScreen_screen__6Ai2d{--skill-bg:#171017;--skill-card:#291f2a;--skill-card-strong:#332737;--skill-line:rgba(255,255,255,0.09);--skill-text:#fff8f5;--skill-muted:#c1b4bd;--skill-faint:#8e808a;--skill-primary:var(--rz-primary,#aeb7ff);--skill-primary-rgb:var(--rz-primary-rgb,174,183,255);--skill-primary-deep:var(--rz-primary-deep,#7f8eea);--skill-primary-deep-rgb:var(--rz-primary-deep-rgb,127,142,234);--skill-glow-rgb:var(--rz-primary-deep-rgb,117,103,201);--skill-fill:var(--rz-primary-fill,linear-gradient(135deg,#bec4ff,#8b99ef));--skill-fill-shadow-rgb:var(--rz-primary-edge-rgb,114,127,219);--skill-fill-lift:var(--rz-primary-lift,0 0 transparent);--skill-on-fill:var(--rz-on-primary,#181326);--skill-gold:#e2bf7d;--skill-success:#8fd4ae;--skill-danger:#f09aa5;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding-bottom:max(24px,env(safe-area-inset-bottom));overflow-y:auto;background:radial-gradient(circle at 78% 2%,rgba(113,94,146,.2),transparent 22rem),linear-gradient(180deg,#211621 0,var(--skill-bg) 44%);color:var(--skill-text);font-family:var(--gablab-font,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.SkillSessionScreen_screen__6Ai2d,.SkillSessionScreen_screen__6Ai2d *{box-sizing:border-box}.SkillSessionScreen_screenActive__brft6{position:relative;width:100%;height:100%;min-height:0;padding:0;overflow:hidden;background:var(--skill-bg);color:var(--skill-text)}.SkillSessionScreen_pocketOverlay__YN_Yp{position:absolute;z-index:30;right:0;bottom:calc(144px + env(safe-area-inset-bottom, 0px));max-height:calc(100% - 200px - env(safe-area-inset-bottom, 0px));overflow-y:auto;left:0;width:min(calc(100% - 24px),476px);margin:0 auto;border-radius:18px;background:#211621;box-shadow:0 18px 50px rgba(28,15,48,.35)}.SkillSessionScreen_pocketRefreshNotice__YUtxB{padding:18px}.SkillSessionScreen_pocketRefreshNotice__YUtxB p{margin:0 0 12px}.SkillSessionScreen_conversationStage__xOza3,.SkillSessionScreen_loadingStage__2p0vZ{position:relative;display:flex;flex:1 1 auto;min-height:0;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 18% 14%,rgba(var(--skill-primary-rgb),.22),transparent 31%),radial-gradient(circle at 82% 72%,rgba(226,191,125,.13),transparent 32%),linear-gradient(155deg,#241827 0,#171017 54%,#0e0a0f 100%)}.SkillSessionScreen_conversationStage__xOza3:before,.SkillSessionScreen_loadingAtmosphere__q9_DN{position:absolute;z-index:-2;inset:-20%;content:"";background:radial-gradient(ellipse at 25% 45%,rgba(var(--skill-glow-rgb),.23),transparent 34%),radial-gradient(ellipse at 72% 58%,rgba(143,212,174,.1),transparent 30%);filter:blur(18px);transform:translateZ(0);transition:opacity .4s ease,transform .7s ease}.SkillSessionScreen_conversationStage__xOza3:after,.SkillSessionScreen_loadingStage__2p0vZ:after{position:absolute;z-index:-1;inset:0;content:"";background-image:radial-gradient(circle,rgba(255,255,255,.1) .7px,transparent .8px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 72%);opacity:.28}.SkillSessionScreen_conversationStage__xOza3>*{position:relative;z-index:1}.SkillSessionScreen_reconnectNotice__Jp3C6{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);padding:9px 13px;border:1px solid rgba(226,191,125,.3);border-radius:999px;background:rgba(33,24,33,.92);line-height:1.3}.SkillSessionScreen_modeNotice__gJZ_O,.SkillSessionScreen_reconnectNotice__Jp3C6{position:absolute;z-index:25;top:max(12px,env(safe-area-inset-top));left:50%;gap:9px;color:var(--skill-text);box-shadow:0 10px 30px rgba(4,2,5,.28);font-size:12px;transform:translateX(-50%);backdrop-filter:blur(16px)}.SkillSessionScreen_modeNotice__gJZ_O{display:flex;align-items:flex-start;width:min(calc(100% - 28px),430px);padding:10px 13px;border:1px solid rgba(226,191,125,.34);border-radius:15px;background:rgba(33,24,33,.94);line-height:1.4}.SkillSessionScreen_modeNotice__gJZ_O svg{flex:0 0 auto;margin-top:2px;color:var(--skill-gold)}.SkillSessionScreen_reconnectNotice__Jp3C6 .SkillSessionScreen_loader__JM1ju{width:14px;height:14px;flex:0 0 auto}.SkillSessionScreen_conversationStage_speaking__K_wqc:before{animation:SkillSessionScreen_atmosphereSpeaking__HEzxA 3.2s ease-in-out infinite alternate}.SkillSessionScreen_conversationStage_thinking__eowIQ:before{opacity:.72;transform:translate3d(-3%,2%,0) scale(1.04)}.SkillSessionScreen_conversationStage_listening__xiVsd:before{opacity:.52}.SkillSessionScreen_loadingStage__2p0vZ{flex-direction:column;width:100%;min-height:-moz-min-content;min-height:min-content;flex-shrink:0;align-items:center;justify-content:center;padding:max(30px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom))}.SkillSessionScreen_loadingAtmosphere__q9_DN{z-index:-1;opacity:.78}.SkillSessionScreen_loadingContent__px6dh{position:relative;z-index:1;width:min(100%,320px);text-align:center}.SkillSessionScreen_loadingContent__px6dh,.SkillSessionScreen_loadingProgress__5mBha{display:flex;flex-direction:column;align-items:center}.SkillSessionScreen_loadingCoach__CaBBR{position:relative;display:grid;width:92px;height:92px;margin-bottom:24px;place-items:center}.SkillSessionScreen_loadingCoach__CaBBR>span{position:relative;z-index:2;display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:linear-gradient(145deg,rgba(var(--skill-primary-rgb),.2),rgba(226,191,125,.1));color:var(--skill-text);box-shadow:0 18px 48px rgba(4,2,5,.34),inset 0 1px rgba(255,255,255,.09);font-family:var(--gablab-font,Georgia,"Times New Roman",serif);font-size:30px}.SkillSessionScreen_loadingCoachGlow__wJo3d,.SkillSessionScreen_loadingCoachRing__ewxH7{position:absolute;border-radius:50%}.SkillSessionScreen_loadingCoachRing__ewxH7{inset:0;border-left:1px solid rgba(var(--skill-primary-rgb),.28);border-bottom:1px solid rgba(var(--skill-primary-rgb),.28);border-top-color:rgba(var(--skill-primary-rgb),.28);border-top:1px solid rgba(var(--skill-primary-rgb),.9);border-right:1px solid rgba(226,191,125,.45);animation:SkillSessionScreen_loadingOrbit__Yiwuk 4.8s linear infinite}.SkillSessionScreen_loadingCoachGlow__wJo3d{inset:18px;background:rgba(var(--skill-primary-rgb),.16);filter:blur(18px);animation:SkillSessionScreen_loadingGlow__zjJsY 2.1s ease-in-out infinite}.SkillSessionScreen_loadingProgress__5mBha h2{margin:7px 0 9px;color:var(--skill-text);font-family:var(--gablab-font,Georgia,"Times New Roman",serif);font-size:clamp(27px,7vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.04em}.SkillSessionScreen_loadingCopy__tKx1k{max-width:280px;margin:0;color:var(--skill-muted);font-size:13px;line-height:1.55}.SkillSessionScreen_loadingEyebrow__hONqU{margin:0;color:var(--skill-gold);font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.SkillSessionScreen_loadingStatus__xgTHO{display:inline-flex;align-items:center;gap:9px;min-height:32px;margin-top:17px;padding:7px 12px;border:1px solid rgba(var(--skill-primary-rgb),.16);border-radius:999px;background:rgba(var(--skill-primary-rgb),.07);color:#ddd6dc;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.SkillSessionScreen_loadingDots__C87cb{display:flex;gap:3px}.SkillSessionScreen_loadingDots__C87cb i{width:4px;height:4px;border-radius:50%;background:var(--skill-primary);animation:SkillSessionScreen_loadingDot__IHATu 1.3s ease-in-out infinite}.SkillSessionScreen_loadingDots__C87cb i:nth-child(2){animation-delay:.14s}.SkillSessionScreen_loadingDots__C87cb i:nth-child(3){animation-delay:.28s}.SkillSessionScreen_loadingContext__GQGxm{width:100%;margin-top:34px;padding:16px 17px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px rgba(255,255,255,.035);text-align:left}.SkillSessionScreen_loadingContext__GQGxm>span{display:block;margin-bottom:5px;color:var(--skill-faint);font-size:8px;font-weight:800;letter-spacing:.14em}.SkillSessionScreen_loadingContext__GQGxm strong{display:block;overflow:hidden;color:var(--skill-text);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.SkillSessionScreen_loadingContext__GQGxm p{margin:6px 0 0;color:var(--skill-muted);font-size:11px;line-height:1.45}.SkillSessionScreen_loadingCancel__MHWEg{display:inline-flex;align-self:flex-start;flex-shrink:0;min-height:44px;margin:0 0 24px;padding:8px 0;align-items:center;justify-content:flex-start;gap:8px;border:0;border-radius:8px;background:transparent;color:var(--skill-muted);font-size:14px;font-weight:600;cursor:pointer}.SkillSessionScreen_loadingCancel__MHWEg:hover{border-color:rgba(var(--skill-primary-rgb),.32);background:rgba(var(--skill-primary-rgb),.08)}.SkillSessionScreen_loadingCancel__MHWEg:active{transform:translateY(1px)}.SkillSessionScreen_loadingCancel__MHWEg:focus-visible{outline:2px solid var(--skill-primary);outline-offset:3px}.SkillSessionScreen_connectionError__qA9Zn{display:flex;width:100%;min-height:100%;flex-direction:column}.SkillSessionScreen_errorHeader__o4tNH{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;min-height:70px;padding:max(10px,env(safe-area-inset-top)) 14px 8px;border-bottom:1px solid var(--skill-line);background:rgba(23,16,23,.88)}.SkillSessionScreen_errorHeader__o4tNH button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--skill-line);border-radius:50%;background:rgba(255,255,255,.04);color:var(--skill-text);cursor:pointer}.SkillSessionScreen_errorHeader__o4tNH strong{overflow:hidden;font-size:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.SkillSessionScreen_errorBody__uZMbY{display:flex;width:min(calc(100% - 48px),340px);flex:1 1 auto;margin:0 auto;padding:52px 0 max(32px,env(safe-area-inset-bottom));flex-direction:column;align-items:center;justify-content:center;text-align:center}.SkillSessionScreen_errorIcon__F1t_h{display:grid;width:54px;height:54px;margin-bottom:19px;place-items:center;border:1px solid rgba(240,154,165,.2);border-radius:18px;background:rgba(240,154,165,.07);color:var(--skill-danger);font-size:22px}.SkillSessionScreen_errorEyebrow__jrznz{margin:0;color:var(--skill-danger);font-size:9px;font-weight:800;letter-spacing:.14em}.SkillSessionScreen_errorBody__uZMbY h2{margin:8px 0 9px;font-family:var(--gablab-font,Georgia,"Times New Roman",serif);font-size:28px;font-weight:500;letter-spacing:-.035em}.SkillSessionScreen_errorBody__uZMbY>p:not(.SkillSessionScreen_errorEyebrow__jrznz){max-width:290px;margin:0;color:var(--skill-muted);font-size:13px;line-height:1.55}.SkillSessionScreen_errorRetry__suZRa{width:100%;margin-top:28px}.SkillSessionScreen_errorBack__d0wpf{margin-top:10px;padding:10px 14px;border:0;background:transparent;color:var(--skill-muted);font-size:12px;font-weight:700;cursor:pointer}.SkillSessionScreen_pocketOverlay__YN_Yp:not(.SkillSessionScreen_trialPocketOverlay__sukag) .SkillSessionScreen_pocketHeading__7mEmF{position:sticky;top:0;z-index:1;background:#30242d}.SkillSessionScreen_pocketOverlay__YN_Yp:not(.SkillSessionScreen_trialPocketOverlay__sukag) .SkillSessionScreen_pocketHeading__7mEmF button{width:44px;height:44px;flex-shrink:0}.SkillSessionScreen_pocketOverlay__YN_Yp .SkillSessionScreen_pocketCard__6JxQs{margin:0}.SkillSessionScreen_pocketOverlay__YN_Yp:not(.SkillSessionScreen_trialPocketOverlay__sukag) .SkillSessionScreen_pocketCard__6JxQs{background:#30242d}.SkillSessionScreen_trialPocketOverlay__sukag{z-index:60;top:66px;bottom:auto;max-height:288px;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 20px 54px rgba(8,4,12,.62)}.SkillSessionScreen_trialPocketOverlaySaved__ahhJu{top:8px;max-height:346px}.SkillSessionScreen_trialPocketOverlay__sukag .SkillSessionScreen_pocketEmailForm__BKITc input{font-size:16px}.SkillSessionScreen_audioStartPrompt__2bUmS{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 24px);min-height:42px;margin:0 12px 8px;border:1px solid rgba(184,125,26,.28);border-radius:12px;background:#fdfaf5;color:#1c0f30;box-shadow:0 4px 12px rgba(28,15,48,.09);font-size:12px;font-weight:700;cursor:pointer}.SkillSessionScreen_screen__6Ai2d button,.SkillSessionScreen_screen__6Ai2d textarea{font:inherit}.SkillSessionScreen_screen__6Ai2d button:focus-visible,.SkillSessionScreen_screen__6Ai2d textarea:focus-visible{outline:3px solid rgba(var(--skill-primary-rgb),.58);outline-offset:2px}.SkillSessionScreen_header__Eir57{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(70px,1fr) minmax(0,2fr) minmax(70px,1fr);align-items:center;min-height:70px;padding:max(10px,env(safe-area-inset-top)) 14px 8px;border-bottom:1px solid var(--skill-line);background:rgba(23,16,23,.92)!important;backdrop-filter:blur(18px)}.SkillSessionScreen_headerSide__TizLi{display:flex}.SkillSessionScreen_headerSideEnd__5M33Y{justify-content:flex-end}.SkillSessionScreen_headerTitle__utLZ4{min-width:0;text-align:center}.SkillSessionScreen_headerTitle__utLZ4 span,.SkillSessionScreen_headerTitle__utLZ4 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SkillSessionScreen_headerTitle__utLZ4 span{color:var(--skill-faint);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.SkillSessionScreen_headerTitle__utLZ4 strong{margin-top:2px;font-size:14px}.SkillSessionScreen_endButton__rctPO,.SkillSessionScreen_iconButton__lGjqJ{min-height:40px;border:1px solid var(--skill-line);background:rgba(255,255,255,.04);color:var(--skill-text);cursor:pointer}.SkillSessionScreen_iconButton__lGjqJ{display:inline-flex;align-items:center;justify-content:center;width:40px;border-radius:50%;font-size:19px}.SkillSessionScreen_endButton__rctPO{display:inline-flex;align-items:center;gap:5px;padding:0 11px;border-color:rgba(240,154,165,.2);border-radius:13px;color:var(--skill-danger);font-size:12px;font-weight:750}.SkillSessionScreen_coachPanel__w2htX{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:center;padding:24px 20px 20px}.SkillSessionScreen_coachAvatar__zujOA{position:relative;display:grid;width:76px;height:76px;place-items:center;border:1px solid rgba(226,191,125,.28);border-radius:50%;background:radial-gradient(circle at 38% 30%,#e4cbca 0 13%,transparent 14%),linear-gradient(145deg,#9c738c,#4c3a59);box-shadow:0 14px 30px rgba(6,3,8,.3);color:#fff8f5}.SkillSessionScreen_coachAvatar__zujOA span{font-family:var(--gablab-font,Georgia,"Times New Roman",serif);font-size:33px}.SkillSessionScreen_coachAvatar__zujOA i{position:absolute;inset:-6px;border:2px solid transparent;border-radius:50%}.SkillSessionScreen_coachAvatar__zujOA .SkillSessionScreen_speakingRing__8IoNp{border-color:rgba(var(--skill-primary-rgb),.65);animation:SkillSessionScreen_pulse__Pq8i2 1.4s ease-in-out infinite}.SkillSessionScreen_coachCopy__Jkm79{min-width:0}.SkillSessionScreen_eyebrow__L0d2K{margin:0;color:var(--skill-gold);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.SkillSessionScreen_coachCopy__Jkm79 h1{margin:5px 0 8px;font-family:var(--gablab-font,Georgia,"Times New Roman",serif);font-size:clamp(23px,6.4vw,32px);font-weight:500;line-height:1.06;letter-spacing:-.035em}.SkillSessionScreen_coachCopy__Jkm79>p:last-child{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--skill-muted);font-size:12px;line-height:1.4}.SkillSessionScreen_coachCopy__Jkm79>p:last-child svg{flex:0 0 auto;margin-top:2px}.SkillSessionScreen_statusBar__sKHBL{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 20px 14px;padding:9px 12px;border:1px solid var(--skill-line);border-radius:13px;background:rgba(255,255,255,.035);color:var(--skill-muted);font-size:11px}.SkillSessionScreen_statusDot__4Fn4Y{width:7px;height:7px;border-radius:50%;background:var(--skill-faint)}.SkillSessionScreen_statusDot_connected__2JZYG{background:var(--skill-success);box-shadow:0 0 0 4px rgba(143,212,174,.1)}.SkillSessionScreen_statusDot_connecting__Lg3iF,.SkillSessionScreen_statusDot_reconnecting__EnWGn{background:var(--skill-gold)}.SkillSessionScreen_statusDot_error__WUIMp{background:var(--skill-danger)}.SkillSessionScreen_micStatus__mgLw0{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--skill-faint)}.SkillSessionScreen_startCard__NcjhF,.SkillSessionScreen_stateCard___F_tX{margin:8px 20px;padding:24px;border:1px solid var(--skill-line);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:0 18px 36px rgba(6,3,8,.2);text-align:center}.SkillSessionScreen_startIcon__FGdEr{color:var(--skill-primary);font-size:30px}.SkillSessionScreen_startCard__NcjhF h2,.SkillSessionScreen_stateCard___F_tX h2{margin:12px 0 8px;font-size:20px;letter-spacing:-.025em}.SkillSessionScreen_startCard__NcjhF p,.SkillSessionScreen_stateCard___F_tX p{margin:0 0 20px;color:var(--skill-muted);font-size:14px;line-height:1.55}.SkillSessionScreen_pocketButton__sa_ke,.SkillSessionScreen_primaryButton__O8WYF,.SkillSessionScreen_secondaryButton__Ids6l{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:15px;font-size:14px;font-weight:780;cursor:pointer}.SkillSessionScreen_primaryButton__O8WYF{border:0;background:var(--skill-fill);box-shadow:var(--skill-fill-lift),0 12px 26px rgba(var(--skill-fill-shadow-rgb),.25);color:var(--skill-on-fill)}.SkillSessionScreen_startCard__NcjhF>.SkillSessionScreen_primaryButton__O8WYF{width:100%;margin-top:14px}.SkillSessionScreen_secondaryButton__Ids6l{border:1px solid var(--skill-line);background:rgba(255,255,255,.06);color:var(--skill-text)}.SkillSessionScreen_screen__6Ai2d button:disabled,.SkillSessionScreen_screen__6Ai2d textarea:disabled{cursor:not-allowed;opacity:.5}.SkillSessionScreen_modeControl__Q_oLQ{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:4px;border:1px solid var(--skill-line);border-radius:14px;background:rgba(8,5,9,.23)}.SkillSessionScreen_modeControl__Q_oLQ button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--skill-muted);font-size:12px;font-weight:750;cursor:pointer}.SkillSessionScreen_modeControl__Q_oLQ button.SkillSessionScreen_modeActive__FlHg1{background:rgba(var(--skill-primary-rgb),.15);color:var(--skill-primary);box-shadow:inset 0 0 0 1px rgba(var(--skill-primary-rgb),.19)}.SkillSessionScreen_modeControlCompact__JC1FR{width:min(100%,240px);margin:0 auto 9px}.SkillSessionScreen_modeControlCompact__JC1FR button{min-height:34px}.SkillSessionScreen_loader__JM1ju{display:inline-block;width:18px;height:18px;border:2px solid rgba(var(--skill-primary-rgb),.24);border-top-color:var(--skill-primary);border-radius:50%;animation:SkillSessionScreen_spin__LrGpP .85s linear infinite}.SkillSessionScreen_spinIcon__mqcjt{color:var(--skill-primary);font-size:27px;animation:SkillSessionScreen_spin__LrGpP 1.5s linear infinite}.SkillSessionScreen_errorCard__JukwR{border-color:rgba(240,154,165,.24)}.SkillSessionScreen_actionRow__U9wJG{display:grid;grid-template-columns:1fr 1.5fr;gap:9px}.SkillSessionScreen_conversation__PsbOM{flex:1 1 auto;min-height:180px;padding:6px 20px 14px}.SkillSessionScreen_messageList__XO57B{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.SkillSessionScreen_coachMessage__4bKPs,.SkillSessionScreen_learnerMessage___nk0S{max-width:86%}.SkillSessionScreen_coachMessage__4bKPs{align-self:flex-start}.SkillSessionScreen_learnerMessage___nk0S{align-self:flex-end}.SkillSessionScreen_speaker__VvPcn{display:block;margin:0 8px 5px;color:var(--skill-faint);font-size:10px;font-weight:750}.SkillSessionScreen_learnerMessage___nk0S .SkillSessionScreen_speaker__VvPcn{text-align:right}.SkillSessionScreen_messageList__XO57B p{margin:0;padding:12px 15px;border:1px solid var(--skill-line);border-radius:7px 18px 18px 18px;background:var(--skill-card);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.SkillSessionScreen_learnerMessage___nk0S p{border-color:rgba(var(--skill-primary-rgb),.19);border-radius:18px 7px 18px 18px;background:rgba(var(--skill-primary-deep-rgb),.18)}.SkillSessionScreen_streamingCursor__EMskG{display:inline-block;width:5px;height:1em;margin-left:4px;background:var(--skill-primary);vertical-align:-2px;animation:SkillSessionScreen_blink__xPiEH .85s steps(1) infinite}.SkillSessionScreen_emptyConversation__2g_4g{display:grid;min-height:150px;place-items:center;align-content:center;gap:10px;color:var(--skill-muted);font-size:13px}.SkillSessionScreen_emptyConversation__2g_4g p{margin:0}.SkillSessionScreen_pocketCard__6JxQs{margin:0 20px 14px;padding:16px;border:1px solid rgba(226,191,125,.23);border-radius:18px;background:linear-gradient(145deg,rgba(226,191,125,.12),rgba(255,255,255,.025))}.SkillSessionScreen_pocketHeading__7mEmF{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--skill-gold);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.SkillSessionScreen_pocketHeading__7mEmF span{display:inline-flex;align-items:center;gap:6px}.SkillSessionScreen_pocketHeading__7mEmF button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.04);color:var(--skill-muted);cursor:pointer}.SkillSessionScreen_pocketCard__6JxQs blockquote{margin:11px 0 14px;color:var(--skill-text);font-family:var(--gablab-font,Georgia,"Times New Roman",serif);font-size:17px;line-height:1.42}.SkillSessionScreen_pocketButton__sa_ke{width:100%;border:1px solid rgba(226,191,125,.25);background:rgba(226,191,125,.1);color:var(--skill-gold)}.SkillSessionScreen_pocketError__HKamU{margin:-3px 0 10px;color:var(--skill-danger);font-size:12px}.SkillSessionScreen_savedLabel__klF3e{display:flex;align-items:center;gap:7px;margin:0;color:var(--skill-success);font-size:13px;font-weight:750}.SkillSessionScreen_pocketEmailForm__BKITc{margin-top:15px;padding-top:15px;border-top:1px solid rgba(226,191,125,.18)}.SkillSessionScreen_pocketEmailForm__BKITc h3{margin:0 0 14px;color:var(--skill-text);font-family:var(--gablab-font,Georgia,"Times New Roman",serif);font-size:20px;font-weight:500;line-height:1.12;letter-spacing:-.025em}.SkillSessionScreen_pocketEmailForm__BKITc label{display:block;margin-bottom:7px;color:var(--skill-muted);font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.SkillSessionScreen_pocketEmailForm__BKITc input{width:100%;height:50px;padding:0 14px;border:1px solid rgba(226,191,125,.28);border-radius:14px;outline:none;background:rgba(255,255,255,.035);color:var(--skill-text);font:inherit;font-size:15px}.SkillSessionScreen_pocketEmailForm__BKITc input::-moz-placeholder{color:var(--skill-faint)}.SkillSessionScreen_pocketEmailForm__BKITc input::placeholder{color:var(--skill-faint)}.SkillSessionScreen_pocketEmailForm__BKITc input:focus{border-color:rgba(226,191,125,.72);box-shadow:0 0 0 3px rgba(226,191,125,.09)}.SkillSessionScreen_pocketEmailForm__BKITc input[aria-invalid=true]{border-color:rgba(240,154,165,.7)}.SkillSessionScreen_pocketEmailButton__wSn7y{width:100%;min-height:48px;margin-top:12px;border:0;border-radius:14px;background:linear-gradient(135deg,#d5ae68,#f0ce89);color:#211621;font-size:14px;font-weight:780;cursor:pointer}.SkillSessionScreen_pocketEmailButton__wSn7y:disabled,.SkillSessionScreen_pocketEmailSkip__jv1IQ:disabled{cursor:wait;opacity:.6}.SkillSessionScreen_pocketEmailSkip__jv1IQ{display:block;margin:10px auto 0;padding:6px 10px;border:0;background:transparent;color:var(--skill-muted);font-size:12px;cursor:pointer}.SkillSessionScreen_pocketEmailError__J9Xtv,.SkillSessionScreen_pocketEmailLegal__dOkVj{margin:6px 0 0;font-size:10px;line-height:1.35}.SkillSessionScreen_pocketEmailLegal__dOkVj{color:var(--skill-faint);text-align:center}.SkillSessionScreen_pocketEmailError__J9Xtv{color:var(--skill-danger)}.SkillSessionScreen_composerDock__WI36k{position:sticky;z-index:4;bottom:0;margin-top:auto;padding:10px 14px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--skill-line);background:rgba(23,16,23,.94);box-shadow:0 -16px 34px rgba(9,5,10,.3);backdrop-filter:blur(18px)}.SkillSessionScreen_micButton__Miqyx{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:39px;margin-bottom:9px;border:1px solid rgba(143,212,174,.24);border-radius:13px;background:rgba(143,212,174,.08);color:var(--skill-success);font-size:12px;font-weight:750;cursor:pointer}.SkillSessionScreen_micButtonMuted__bIjFR{border-color:var(--skill-line);background:rgba(255,255,255,.04);color:var(--skill-muted)}.SkillSessionScreen_composer__2TlrT{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:8px;align-items:end}.SkillSessionScreen_composer__2TlrT textarea{width:100%;min-height:44px;max-height:120px;padding:12px 14px;resize:vertical;border:1px solid var(--skill-line);border-radius:15px;background:rgba(255,255,255,.06);color:var(--skill-text);line-height:1.35}.SkillSessionScreen_composer__2TlrT textarea::-moz-placeholder{color:var(--skill-faint)}.SkillSessionScreen_composer__2TlrT textarea::placeholder{color:var(--skill-faint)}.SkillSessionScreen_composer__2TlrT button{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:14px;background:var(--skill-fill);box-shadow:var(--skill-fill-lift);color:var(--skill-on-fill);font-size:18px;cursor:pointer}.SkillSessionScreen_completionCard__Qht1b{width:min(calc(100% - 40px),620px);margin:18px auto 28px;padding:26px 20px 20px;border:1px solid var(--skill-line);border-radius:26px;background:radial-gradient(circle at 88% 3%,rgba(var(--skill-primary-rgb),.12),transparent 14rem),linear-gradient(155deg,rgba(50,38,54,.96),rgba(30,21,31,.98));box-shadow:0 24px 54px rgba(5,3,6,.32)}.SkillSessionScreen_completionHero__HpadW{text-align:center}.SkillSessionScreen_completionMark__pZT6t{display:grid;width:48px;height:48px;margin:0 auto 13px;place-items:center;border:1px solid rgba(143,212,174,.25);border-radius:50%;background:rgba(143,212,174,.11);color:var(--skill-success);font-size:21px;box-shadow:0 0 0 8px rgba(143,212,174,.035)}.SkillSessionScreen_completionEyebrow__EmAT_{margin:0;color:var(--skill-gold);font-size:10px;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.SkillSessionScreen_completionHero__HpadW h2,.SkillSessionScreen_earlyEndCard___Nb4X h2{margin:8px auto 7px;max-width:430px;font-family:var(--gablab-font,Georgia,"Times New Roman",serif);font-size:clamp(24px,6vw,30px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.SkillSessionScreen_completionHero__HpadW>p:last-child,.SkillSessionScreen_earlyEndCard___Nb4X>p:not(.SkillSessionScreen_completionEyebrow__EmAT_){max-width:470px;margin:0 auto;color:var(--skill-muted);font-size:13px;line-height:1.55}.SkillSessionScreen_completionPocket__5NUj7{margin:20px 0 16px}.SkillSessionScreen_completionPocket__5NUj7 .SkillSessionScreen_pocketCard__6JxQs{margin:0;padding:18px;background:rgba(226,191,125,.075)}.SkillSessionScreen_completionTakeaway__rg0Rd{display:flex;align-items:flex-start;gap:11px;margin:20px 0 16px;padding:15px;border:1px solid rgba(143,212,174,.16);border-radius:17px;background:rgba(143,212,174,.055)}.SkillSessionScreen_completionTakeaway__rg0Rd>svg{flex:0 0 auto;margin-top:2px;color:var(--skill-success)}.SkillSessionScreen_completionTakeaway__rg0Rd div{display:grid;gap:3px}.SkillSessionScreen_completionTakeaway__rg0Rd strong{font-size:13px}.SkillSessionScreen_completionTakeaway__rg0Rd span{color:var(--skill-muted);font-size:12px;line-height:1.45}.SkillSessionScreen_practicePath__gzouI{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0;padding:0;list-style:none}.SkillSessionScreen_practicePath__gzouI:before{position:absolute;top:14px;right:16.666%;left:16.666%;height:1px;background:var(--skill-line);content:""}.SkillSessionScreen_practicePath__gzouI li{position:relative;z-index:1;display:grid;justify-items:center;text-align:center}.SkillSessionScreen_practicePath__gzouI li>span{display:grid;width:29px;height:29px;margin-bottom:7px;place-items:center;border:1px solid var(--skill-line);border-radius:50%;background:#2a202b;color:var(--skill-faint);font-size:11px;font-weight:800}.SkillSessionScreen_practicePath__gzouI li small{color:var(--skill-muted);font-size:10px}.SkillSessionScreen_practicePath__gzouI li strong{margin-top:2px;color:var(--skill-faint);font-size:10px;font-weight:750;text-transform:uppercase}.SkillSessionScreen_practicePath__gzouI .SkillSessionScreen_pathComplete__lbCfw>span{border-color:rgba(143,212,174,.25);background:rgba(143,212,174,.13);color:var(--skill-success)}.SkillSessionScreen_practicePath__gzouI .SkillSessionScreen_pathComplete__lbCfw strong{color:var(--skill-success)}.SkillSessionScreen_practicePath__gzouI .SkillSessionScreen_pathNext__VfgKK>span{border-color:rgba(var(--skill-primary-rgb),.34);background:rgba(var(--skill-primary-rgb),.16);color:var(--skill-primary);box-shadow:0 0 0 5px rgba(var(--skill-primary-rgb),.045)}.SkillSessionScreen_practicePath__gzouI .SkillSessionScreen_pathNext__VfgKK strong{color:var(--skill-primary)}.SkillSessionScreen_roleplayStep__WUtpP{display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 12px;padding:17px;border:1px solid rgba(var(--skill-primary-rgb),.19);border-radius:20px;background:linear-gradient(145deg,rgba(var(--skill-primary-rgb),.105),rgba(255,255,255,.025))}.SkillSessionScreen_stepIcon__1TbRh{display:grid;width:40px;height:40px;grid-row:1;place-items:center;border-radius:13px;background:rgba(var(--skill-primary-rgb),.13);color:var(--skill-primary);font-size:18px}.SkillSessionScreen_roleplayStep__WUtpP h3{margin:3px 0 4px;font-size:17px}.SkillSessionScreen_roleplayStep__WUtpP div>p:last-child{margin:0;color:var(--skill-muted);font-size:12px;line-height:1.45}.SkillSessionScreen_roleplayButton__CV_Zl{grid-column:1/-1;width:100%;margin-top:15px;text-decoration:none}.SkillSessionScreen_realLifeStep__e33xJ{display:flex;align-items:flex-start;gap:10px;margin:13px 2px 0;padding:14px;border:1px solid var(--skill-line);border-radius:17px;background:rgba(255,255,255,.025)}.SkillSessionScreen_realLifeStep__e33xJ>svg{flex:0 0 auto;margin-top:1px;color:var(--skill-gold)}.SkillSessionScreen_realLifeStep__e33xJ strong{display:block;margin-bottom:3px;font-size:12px}.SkillSessionScreen_realLifeStep__e33xJ p{margin:0;color:var(--skill-muted);font-size:11px;line-height:1.45}.SkillSessionScreen_completionTextButton__moiL5{display:block;margin:17px auto 0;padding:7px 12px;border:0;background:transparent;color:var(--skill-muted);font-size:12px;font-weight:700;cursor:pointer}.SkillSessionScreen_earlyEndCard___Nb4X{padding:36px 24px 28px;text-align:center}.SkillSessionScreen_earlyEndCard___Nb4X .SkillSessionScreen_completionMark__pZT6t{border-color:var(--skill-line);background:rgba(255,255,255,.045);color:var(--skill-muted);box-shadow:none}.SkillSessionScreen_completionBack__0FiNr{width:100%;margin-top:22px}.SkillSessionScreen_reportInlineButton__ma2xt{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;margin-top:6px;padding:0;border:0;background:none;color:var(--skill-faint);font-size:12px;font-weight:650;cursor:pointer}.SkillSessionScreen_reportScrim__sUme1{position:fixed;z-index:90;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgba(8,5,10,.62);backdrop-filter:blur(3px)}.SkillSessionScreen_reportSheet__CfdLV{width:min(100%,460px);max-height:min(88vh,620px);padding:18px 18px max(18px,env(safe-area-inset-bottom));overflow-y:auto;border:1px solid var(--skill-line);border-radius:22px;background:linear-gradient(160deg,rgba(51,39,55,.99),rgba(28,20,30,.99));box-shadow:0 26px 60px rgba(4,2,6,.5);color:var(--skill-text)}.SkillSessionScreen_reportSheetHead__Agr4Q{display:flex;align-items:center;justify-content:space-between;gap:12px}.SkillSessionScreen_reportSheetHead__Agr4Q h2{margin:0;font-size:17px;font-weight:780;letter-spacing:-.02em}.SkillSessionScreen_reportSheetHead__Agr4Q button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.05);color:var(--skill-muted);cursor:pointer}.SkillSessionScreen_reportLead__e1Rwv{margin:8px 0 14px;color:var(--skill-muted);font-size:13px;line-height:1.5}.SkillSessionScreen_reportChips__TdOVP{display:flex;flex-wrap:wrap;gap:8px}.SkillSessionScreen_reportChipActive__xUP4M,.SkillSessionScreen_reportChip__Un4BY{min-height:38px;padding:0 14px;border:1px solid var(--skill-line);border-radius:12px;background:rgba(255,255,255,.045);color:var(--skill-muted);font-size:13px;font-weight:680;cursor:pointer}.SkillSessionScreen_reportChipActive__xUP4M{border-color:rgba(var(--skill-primary-rgb),.5);background:rgba(var(--skill-primary-rgb),.16);color:var(--skill-text)}.SkillSessionScreen_reportDetailLabel__fxyFR{display:block;margin:16px 0 7px;color:var(--skill-faint);font-size:12px;font-weight:680}.SkillSessionScreen_reportDetail__c_Mmt{display:block;width:100%;padding:11px 12px;border:1px solid var(--skill-line);border-radius:13px;background:rgba(8,5,9,.34);color:var(--skill-text);font-family:inherit;font-size:14px;line-height:1.45;resize:vertical}.SkillSessionScreen_reportError__EHR75{margin:10px 0 0;color:var(--skill-danger);font-size:12px}.SkillSessionScreen_reportSubmit__c27_Q{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:16px;padding:0 18px;border:0;border-radius:15px;background:var(--skill-fill);box-shadow:var(--skill-fill-lift);color:var(--skill-on-fill);font-size:14px;font-weight:780;cursor:pointer}.SkillSessionScreen_endConfirmSheet___Cdj0{font-family:var(--gablab-font,var(--font-space-grotesk,"Space Grotesk"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);text-align:center}.SkillSessionScreen_endConfirmTitle__vJcyN{margin:6px 0 0;font-family:inherit;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--skill-text)}.SkillSessionScreen_endConfirmActions__XAqj1{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.SkillSessionScreen_endConfirmEnd__BXEMN,.SkillSessionScreen_endConfirmKeep__3qQjK{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:15px;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.SkillSessionScreen_endConfirmEnd__BXEMN{border:1px solid rgba(240,154,165,.28);background:rgba(240,154,165,.08);color:var(--skill-danger)}.SkillSessionScreen_endConfirmEnd__BXEMN:disabled{opacity:.55;cursor:default}.SkillSessionScreen_endConfirmKeep__3qQjK{border:0;background:var(--skill-fill);box-shadow:var(--skill-fill-lift);color:var(--skill-on-fill)}.SkillSessionScreen_reportDone__fG_Kb{padding:8px 0 0;text-align:center}.SkillSessionScreen_reportDone__fG_Kb p{margin:12px 0 0;color:var(--skill-muted);font-size:14px;line-height:1.5}.SkillSessionScreen_reportDoneMark__OtQ6W{display:grid;width:44px;height:44px;margin:4px auto 0;place-items:center;border:1px solid rgba(143,212,174,.25);border-radius:50%;background:rgba(143,212,174,.11);color:var(--skill-success);font-size:19px}.SkillSessionScreen_srOnly__m4h9c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes SkillSessionScreen_spin__LrGpP{to{transform:rotate(1turn)}}@keyframes SkillSessionScreen_pulse__Pq8i2{0%,to{transform:scale(.97);opacity:.5}50%{transform:scale(1.06);opacity:1}}@keyframes SkillSessionScreen_blink__xPiEH{50%{opacity:0}}@keyframes SkillSessionScreen_atmosphereSpeaking__HEzxA{0%{opacity:.62;transform:translate3d(-2%,1%,0) scale(1)}to{opacity:.94;transform:translate3d(3%,-2%,0) scale(1.07)}}@keyframes SkillSessionScreen_loadingOrbit__Yiwuk{to{transform:rotate(1turn)}}@keyframes SkillSessionScreen_loadingGlow__zjJsY{50%{opacity:.45;transform:scale(1.16)}}@keyframes SkillSessionScreen_loadingDot__IHATu{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (min-width:431px){.SkillSessionScreen_screen__6Ai2d{border-right:1px solid var(--skill-line);border-left:1px solid var(--skill-line);box-shadow:0 0 70px rgba(0,0,0,.36)}}@media (max-width:390px){.SkillSessionScreen_coachPanel__w2htX{grid-template-columns:64px minmax(0,1fr);gap:12px}.SkillSessionScreen_coachAvatar__zujOA{width:64px;height:64px}.SkillSessionScreen_coachCopy__Jkm79 h1{font-size:22px}.SkillSessionScreen_headerTitle__utLZ4 span{display:none}}@media (prefers-reduced-motion:reduce){.SkillSessionScreen_coachAvatar__zujOA .SkillSessionScreen_speakingRing__8IoNp,.SkillSessionScreen_conversationStage_speaking__K_wqc:before,.SkillSessionScreen_loader__JM1ju,.SkillSessionScreen_loadingCoachGlow__wJo3d,.SkillSessionScreen_loadingCoachRing__ewxH7,.SkillSessionScreen_loadingDots__C87cb i,.SkillSessionScreen_spinIcon__mqcjt,.SkillSessionScreen_streamingCursor__EMskG{animation:none}}html[data-native-shell=true] .SkillSessionScreen_screen__6Ai2d{--skill-safe-top:max(env(safe-area-inset-top,0px),var(--safe-area-inset-top,0px))}html[data-native-shell=true] .SkillSessionScreen_completionCard__Qht1b{flex-shrink:0;margin-top:calc(18px + var(--skill-safe-top))}html[data-native-shell=true] .SkillSessionScreen_errorHeader__o4tNH,html[data-native-shell=true] .SkillSessionScreen_header__Eir57{flex-shrink:0;padding-top:calc(10px + var(--skill-safe-top))}html[data-native-shell=true] .SkillSessionScreen_loadingStage__2p0vZ{min-height:0;overflow-y:auto;padding-top:calc(8px + var(--skill-safe-top))}html[data-native-shell=true] .SkillSessionScreen_loadingContent__px6dh{flex-shrink:0;margin:auto 0}html[data-native-shell=true] .SkillSessionScreen_loadingAtmosphere__q9_DN{inset:0}html[data-native-shell=true] .SkillSessionScreen_connectionError__qA9Zn{min-height:0;overflow-y:auto}html[data-native-shell=true] .SkillSessionScreen_modeNotice__gJZ_O,html[data-native-shell=true] .SkillSessionScreen_reconnectNotice__Jp3C6{top:calc(12px + var(--skill-safe-top))}.SkillSessionScreen_endedScreen__0IuI4{display:flex;flex:1 0 auto;flex-direction:column;width:min(100%,560px);min-height:100%;margin:0 auto;padding:calc(12px + var(--skill-safe-top, 0px)) 24px 16px}.SkillSessionScreen_endedHeader__qvqEw{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;color:var(--skill-muted);font-size:14px;text-align:center}.SkillSessionScreen_endedHeader__qvqEw button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--skill-line);border-radius:50%;color:var(--skill-text);background:transparent;font-size:22px}.SkillSessionScreen_endedBody__WfJLS{margin:auto 0;padding:64px 0;text-align:center}.SkillSessionScreen_endedMark__NgWB2{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 24px;border:1px solid #d4b57c44;border-radius:50%;color:var(--skill-gold);font-size:24px}.SkillSessionScreen_endedBody__WfJLS h2{margin:0;font:inherit;font-size:28px;font-weight:500;letter-spacing:-.035em;line-height:1.25}.SkillSessionScreen_endedBody__WfJLS p{max-width:300px;margin:14px auto 0;color:var(--skill-muted);font-size:15px;line-height:1.6}.SkillSessionScreen_endedActions__0kW33{display:grid;gap:16px;justify-items:center}.SkillSessionScreen_endedBack__Vx4bO{width:100%;min-height:52px;border:0;border-radius:14px;background:var(--skill-gold);color:#211621;font:inherit;font-size:16px;font-weight:500}