:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.SmsModal_overlay__WnkB7{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.SmsModal_modal__Unqal{background:var(--background);border-radius:1rem;padding:2.5rem;max-width:450px;width:100%;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.3)}.SmsModal_closeButton__FDCP9{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:2rem;cursor:pointer;color:var(--foreground);opacity:.6;transition:opacity .2s ease;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.SmsModal_closeButton__FDCP9:hover{opacity:1}.SmsModal_title__N9Sih{font-size:1.35rem;font-weight:700;color:var(--text-primary);font-family:var(--font-poppins);margin-bottom:.5rem}.SmsModal_subtitle__3TzKH{font-size:.95rem;font-weight:400;color:var(--foreground);font-family:var(--font-poppins);margin-bottom:1.5rem;opacity:.8}.SmsModal_form__CwM00{display:flex;flex-direction:column;gap:1.25rem}.SmsModal_formGroup__kmdKo{display:flex;flex-direction:column;gap:.5rem}.SmsModal_label__jEO6P{font-size:.95rem;font-weight:500;color:var(--foreground)}.SmsModal_input__phh7_{padding:.875rem;border:2px solid var(--text-hover);border-radius:.5rem;font-size:1rem;font-family:var(--font-poppins);background:var(--background);color:var(--foreground);transition:border-color .2s ease}.SmsModal_input__phh7_:focus{outline:none;border:2px solid var(--text-primary)}.SmsModal_input__phh7_:disabled{opacity:.6;cursor:not-allowed}.SmsModal_phoneInput__T7BKQ{display:flex;align-items:stretch;border:2px solid var(--text-hover);border-radius:.5rem;background:var(--background);transition:border-color .2s ease;overflow:hidden}.SmsModal_phoneInput__T7BKQ:focus-within{border-color:var(--text-primary)}.SmsModal_phoneInput__T7BKQ .PhoneInput{display:flex;align-items:stretch;flex:1 1}.SmsModal_phoneInput__T7BKQ .PhoneInputCountry{position:relative;display:flex;align-items:center;padding:0 .75rem;border-right:1px solid var(--text-hover);background:var(--background);flex-shrink:0}.SmsModal_phoneInput__T7BKQ .PhoneInputCountryIcon{width:1.5rem;height:1rem;display:block}.SmsModal_phoneInput__T7BKQ .PhoneInputCountryIcon--square{width:1.5rem}.SmsModal_phoneInput__T7BKQ .PhoneInputCountryIcon--border{background-color:transparent;box-shadow:0 1px 2px rgba(0,0,0,.15);border-radius:2px}.SmsModal_phoneInput__T7BKQ .PhoneInputCountrySelectArrow{display:block;content:"";width:.35rem;height:.35rem;margin-left:.5rem;border-style:solid;border-color:var(--foreground);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);opacity:.5}.SmsModal_phoneInput__T7BKQ .PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.SmsModal_phoneInput__T7BKQ .PhoneInputCountrySelect:focus+.SmsModal_PhoneInputCountryIcon__USdxc+.SmsModal_PhoneInputCountrySelectArrow__JZqCx{opacity:.8;border-color:var(--text-primary)}.SmsModal_phoneInput__T7BKQ .PhoneInputInput{flex:1 1;min-width:0;padding:.875rem;border:none;background:transparent;font-size:1rem;font-family:var(--font-poppins);color:var(--foreground);outline:none}.SmsModal_phoneInput__T7BKQ .PhoneInputInput:disabled{opacity:.6;cursor:not-allowed}.SmsModal_phoneInput__T7BKQ .PhoneInputInput::placeholder{color:var(--foreground);opacity:.5}.SmsModal_error__il5Kd{padding:.75rem;background:#fee;color:#c33;border-radius:.5rem;font-size:.9rem;font-family:var(--font-poppins)}.SmsModal_buttonContainer___E374{display:flex;gap:.75rem;margin-top:1rem}.SmsModal_cancelButton__bdc8V,.SmsModal_submitButton__TB3l1{flex:1 1;padding:.75rem 1.5rem;border-radius:1.5rem;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:var(--font-poppins)}.SmsModal_cancelButton__bdc8V{background:transparent;color:var(--text-primary);border:2px solid var(--text-primary)}.SmsModal_cancelButton__bdc8V:hover:not(:disabled){background:var(--text-primary);color:var(--background)}.SmsModal_cancelButton__bdc8V:disabled{opacity:.6;cursor:not-allowed}.SmsModal_submitButton__TB3l1{background:var(--text-primary);color:var(--background);border:2px solid transparent}.SmsModal_submitButton__TB3l1:hover:not(:disabled){filter:brightness(1.3)}.SmsModal_submitButton__TB3l1:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.SmsModal_modal__Unqal{padding:2rem 1.5rem;max-width:100%}.SmsModal_title__N9Sih{font-size:1.25rem}.SmsModal_buttonContainer___E374{flex-direction:column}}.ProgramOsMockup_stack__QdmGw{position:relative;width:100%;height:580px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramOsMockup_phoneMockup__wn9gE{position:absolute;bottom:0;left:0;z-index:3;width:244px;background:#fff;border-radius:32px;border:1px solid rgba(30,93,104,.1);box-shadow:0 28px 56px -16px rgba(30,93,104,.22),0 12px 24px -8px rgba(0,0,0,.08),0 0 0 1px rgba(30,93,104,.04);overflow:hidden;padding-bottom:.6rem}.ProgramOsMockup_phoneNotch__aVzLk{width:96px;height:22px;background:#f3f4f6;border-radius:0 0 14px 14px;margin:0 auto}.ProgramOsMockup_phoneStatusBar__zaj1_{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem .4rem}.ProgramOsMockup_phoneTime__QCDhK{font-family:var(--font-inter);font-size:.65rem;font-weight:600;color:var(--foreground);letter-spacing:-.01em}.ProgramOsMockup_phoneStatusIcons__lw6ev{display:flex;align-items:center;gap:.4rem}.ProgramOsMockup_phoneSignal__XKItM{display:inline-flex;align-items:flex-end;gap:1px;height:7px}.ProgramOsMockup_phoneSignal__XKItM span{display:inline-block;width:2px;background:var(--foreground);border-radius:.5px}.ProgramOsMockup_phoneSignal__XKItM span:first-child{height:35%}.ProgramOsMockup_phoneSignal__XKItM span:nth-child(2){height:55%}.ProgramOsMockup_phoneSignal__XKItM span:nth-child(3){height:75%}.ProgramOsMockup_phoneSignal__XKItM span:nth-child(4){height:100%}.ProgramOsMockup_phoneBattery__wWAib{position:relative;width:16px;height:8px;border:1px solid rgba(0,0,0,.55);border-radius:2px;padding:1px;display:flex;align-items:stretch}.ProgramOsMockup_phoneBattery__wWAib:after{content:"";position:absolute;right:-2.5px;top:50%;transform:translateY(-50%);width:1.5px;height:4px;background:rgba(0,0,0,.55);border-radius:0 1px 1px 0}.ProgramOsMockup_phoneBatteryLevel__W5Wfw{display:block;width:80%;background:var(--foreground);border-radius:1px}.ProgramOsMockup_phoneContent__85Dk2{padding:.6rem 1.15rem .4rem;display:flex;flex-direction:column;gap:.85rem}.ProgramOsMockup_phoneHeader__a61X1{display:flex;flex-direction:column;gap:.15rem}.ProgramOsMockup_phoneGreeting__D46p_{font-family:var(--font-inter);font-size:.85rem;font-weight:600;color:var(--foreground);letter-spacing:-.01em}.ProgramOsMockup_phoneSubtext__Ing5H{font-family:var(--font-inter);font-size:.6rem;color:var(--text-gray-light)}.ProgramOsMockup_phoneCheckin__u7C_v{background:rgba(30,93,104,.04);border:1px solid rgba(30,93,104,.08);border-radius:12px;padding:.85rem;display:flex;flex-direction:column;gap:.45rem}.ProgramOsMockup_phoneCheckinLabel__cZxHf{font-family:var(--font-inter);font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary)}.ProgramOsMockup_phoneCheckinQ__c4ogn{font-family:var(--font-inter);font-size:.7rem;color:var(--foreground);font-weight:500}.ProgramOsMockup_phoneEmojiRow__JE14O{display:flex;gap:.4rem;margin-top:.15rem}.ProgramOsMockup_phoneEmoji__GGMom{width:30px;height:30px;border-radius:50%;background:#fff;border:1.5px solid rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;font-family:var(--font-inter);font-size:.65rem;font-weight:600;color:var(--text-gray-light)}.ProgramOsMockup_phoneEmojiSelected__DSg93{background:var(--text-primary);color:#fff;border-color:var(--text-primary)}.ProgramOsMockup_phoneActions__dVOPl{display:flex;flex-direction:column;gap:.4rem}.ProgramOsMockup_phoneActionsLabel__RpT61{font-family:var(--font-inter);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-gray-light)}.ProgramOsMockup_phoneAction__uJdyx{display:flex;align-items:center;gap:.5rem;font-family:var(--font-inter);font-size:.65rem;color:var(--foreground);padding:.4rem 0;border-bottom:1px solid rgba(0,0,0,.04)}.ProgramOsMockup_phoneAction__uJdyx:last-child{border-bottom:none}.ProgramOsMockup_phoneActionCheck__LUWLP{font-size:.6rem;color:var(--community);flex-shrink:0}.ProgramOsMockup_phoneActionDone__3jWP0{text-decoration:line-through;opacity:.5}.ProgramOsMockup_phoneActionCircle__HPRVL{width:.6rem;height:.6rem;border-radius:50%;border:1.5px solid #d1d5db;flex-shrink:0}.ProgramOsMockup_phoneChatPrompt__QiJe2{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,rgba(30,93,104,.06),rgba(62,169,157,.08));border:1px solid rgba(30,93,104,.1);border-radius:10px;padding:.7rem .85rem;font-family:var(--font-inter);font-size:.6rem;color:var(--text-primary);font-weight:500}.ProgramOsMockup_phoneChatIcon__Nj2tI{font-size:.7rem;flex-shrink:0}.ProgramOsMockup_phoneHomeIndicator__gtcrT{width:80px;height:3px;border-radius:100px;background:rgba(0,0,0,.55);margin:.65rem auto 0}.ProgramOsMockup_carePlanFrame___qPRl{position:absolute;top:0;right:0;z-index:1;width:80%;max-width:480px;border-radius:16px;overflow:hidden;border:1px solid rgba(30,93,104,.08);box-shadow:0 24px 48px -12px rgba(30,93,104,.18),0 8px 16px -4px rgba(0,0,0,.04),0 0 0 1px rgba(30,93,104,.03);background:radial-gradient(circle at 100% 0,rgba(30,93,104,.03) 0,transparent 50%),#fff}.ProgramOsMockup_carePlanMockup__6EcrH{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.ProgramOsMockup_carePlanHeader__UN5rn{display:flex;justify-content:space-between;align-items:flex-start}.ProgramOsMockup_carePlanHeaderLeft__oPTjT{display:flex;flex-direction:column;gap:.15rem}.ProgramOsMockup_carePlanName__3F8TV{font-family:var(--font-inter);font-size:.9rem;font-weight:600;color:var(--foreground);letter-spacing:-.01em}.ProgramOsMockup_carePlanUpdated__BO_5O{font-family:var(--font-inter);font-size:.6rem;color:var(--text-gray-light)}.ProgramOsMockup_carePlanActiveBadge__Q0PKO{font-family:var(--font-inter);font-size:.55rem;font-weight:600;color:var(--community);background:rgba(62,169,157,.08);padding:.2rem .55rem;border-radius:100px;flex-shrink:0;text-transform:uppercase;letter-spacing:.05em}.ProgramOsMockup_carePlanGoals__TMdCv{display:flex;flex-direction:column;gap:.5rem}.ProgramOsMockup_carePlanSectionLabel__DTQCt{font-family:var(--font-inter);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-gray-light)}.ProgramOsMockup_carePlanGoal__krl20{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;background:#f9fafb;border-radius:8px;border:1px solid rgba(0,0,0,.04)}.ProgramOsMockup_carePlanGoalCheck__XcO4Z{font-size:.7rem;color:var(--community);flex-shrink:0}.ProgramOsMockup_carePlanGoalCircle__EvwJI{width:.7rem;height:.7rem;border-radius:50%;border:1.5px solid #d1d5db;flex-shrink:0}.ProgramOsMockup_carePlanGoalInfo__OBT3X{display:flex;flex-direction:column;gap:.3rem;flex:1 1;min-width:0}.ProgramOsMockup_carePlanGoalName__O2Rye{font-family:var(--font-inter);font-size:.7rem;font-weight:500;color:var(--foreground)}.ProgramOsMockup_carePlanGoalBar__ZouKz{width:100%;height:4px;background:#eef1f1;border-radius:100px;overflow:hidden}.ProgramOsMockup_carePlanGoalFill__GOcQC{height:100%;background:var(--community);border-radius:100px}.ProgramOsMockup_carePlanGoalPct__zifHF{font-family:var(--font-inter);font-size:.6rem;font-weight:600;color:var(--text-gray-light);flex-shrink:0;white-space:nowrap}.ProgramOsMockup_copilotCard__zV5o0{position:absolute;top:296px;left:252px;z-index:2;width:192px;padding:.8rem .9rem;border-radius:14px;background:linear-gradient(135deg,#fff,rgba(62,169,157,.04));border:1px solid rgba(30,93,104,.08);box-shadow:0 18px 36px -8px rgba(30,93,104,.18),0 6px 12px -4px rgba(0,0,0,.06),0 0 0 1px rgba(30,93,104,.03);display:flex;flex-direction:column;gap:.5rem}.ProgramOsMockup_copilotHead__ebkf1{display:flex;align-items:center;gap:.45rem}.ProgramOsMockup_copilotIcon__kEj0V{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--text-primary),var(--community));color:#fff;font-family:var(--font-inter);font-size:.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProgramOsMockup_copilotLabel__S5EcL{font-family:var(--font-inter);font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary)}.ProgramOsMockup_copilotText__YfK9k{font-family:var(--font-inter);font-size:.68rem;line-height:1.5;color:var(--foreground);margin:0;text-wrap:pretty}.ProgramOsMockup_copilotText__YfK9k strong{color:var(--text-primary);font-weight:600}.ProgramOsMockup_trendCard__T1qzw{position:absolute;bottom:36px;right:18px;z-index:2;width:158px;padding:.85rem .95rem;border-radius:14px;background:#fff;border:1px solid rgba(30,93,104,.06);box-shadow:0 18px 36px -8px rgba(30,93,104,.18),0 6px 12px -4px rgba(0,0,0,.06),0 0 0 1px rgba(30,93,104,.03);display:flex;flex-direction:column;gap:.45rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgramOsMockup_trendCardHead__xhxoO{display:flex;flex-direction:column;gap:.1rem}.ProgramOsMockup_trendCardName__fZy0f{font-family:var(--font-inter);font-size:.78rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.ProgramOsMockup_trendCardDesc__bCwLG{font-family:var(--font-inter);font-size:.55rem;font-weight:500;color:var(--text-gray-light);text-transform:uppercase;letter-spacing:.06em}.ProgramOsMockup_trendBars__vqasU{display:flex;align-items:flex-end;gap:4px;height:36px;margin-top:.1rem}.ProgramOsMockup_trendBar__QD1dA{flex:1 1;background:rgba(30,93,104,.16);border-radius:2px;min-height:4px}.ProgramOsMockup_trendBarCurrent__FJDmD{background:var(--community);box-shadow:0 0 0 2px rgba(62,169,157,.18)}.ProgramOsMockup_trendScoreRow__zlNxM{display:flex;justify-content:space-between;align-items:baseline}.ProgramOsMockup_trendScore__gGwhf{font-family:var(--font-inter);font-size:.7rem;font-weight:600;color:var(--foreground)}.ProgramOsMockup_trendDelta__jQKb_{display:inline-flex;align-items:center;gap:.15rem;font-family:var(--font-inter);font-size:.65rem;font-weight:700;color:var(--community)}.ProgramOsMockup_trendDeltaArrow__YGTFD{font-size:.55rem}@media (max-width:1024px){.ProgramOsMockup_stack__QdmGw{position:static;height:auto;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.ProgramOsMockup_carePlanFrame___qPRl,.ProgramOsMockup_copilotCard__zV5o0,.ProgramOsMockup_phoneMockup__wn9gE,.ProgramOsMockup_trendCard__T1qzw{position:static;width:100%}.ProgramOsMockup_phoneMockup__wn9gE{width:260px}.ProgramOsMockup_carePlanFrame___qPRl{max-width:460px}.ProgramOsMockup_trendCard__T1qzw{width:200px;align-self:flex-end;margin-right:1rem}.ProgramOsMockup_copilotCard__zV5o0{width:240px;align-self:flex-start;margin-left:1rem}}.LearningMockup_scenarioMockup__WIa1a{width:100%;max-width:540px;margin:0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:16px;overflow:hidden;border:1px solid rgba(30,93,104,.08);box-shadow:0 20px 40px -10px rgba(30,93,104,.1),0 8px 16px -4px rgba(0,0,0,.04),0 0 0 1px rgba(30,93,104,.03);background:#fff}.LearningMockup_copilotHeader__tv3SQ{display:flex;align-items:center;padding:.9rem 1.25rem;border-bottom:1px solid rgba(0,0,0,.06)}.LearningMockup_copilotHeaderLeft__gCpKj{display:flex;align-items:center;gap:.6rem}.LearningMockup_copilotIcon__LeKZh{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--text-primary),var(--community));color:#fff;font-family:var(--font-inter);font-size:.55rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.LearningMockup_copilotHeaderText__JTJiI{display:flex;flex-direction:column;gap:.15rem}.LearningMockup_copilotTitle__2ss0f{font-family:var(--font-inter);font-size:.78rem;font-weight:600;color:var(--foreground)}.LearningMockup_copilotBadges__v6I_D{display:flex;align-items:center;gap:.4rem}.LearningMockup_scenarioLive__d97aM{font-family:var(--font-inter);font-size:.55rem;font-weight:600;color:var(--community);background:rgba(62,169,157,.1);padding:.1rem .45rem;border-radius:4px}.LearningMockup_copilotScored__7a_Jm{font-family:var(--font-inter);font-size:.55rem;font-weight:400;color:var(--text-gray-light)}.LearningMockup_scenarioBody__P0j0M{display:grid;grid-template-columns:1fr 170px}.LearningMockup_scenarioChat__A13cT{padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.65rem}.LearningMockup_instructionBlock__9crnu{background:rgba(30,93,104,.04);border:1px solid rgba(30,93,104,.08);border-radius:10px;padding:.65rem .8rem;display:flex;flex-direction:column;gap:.2rem;margin-bottom:.15rem}.LearningMockup_instructionLabel__RknMM{font-family:var(--font-inter);font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary)}.LearningMockup_instructionText__vnI1f{font-family:var(--font-inter);font-size:.65rem;line-height:1.55;color:var(--text-gray-light);margin:0}.LearningMockup_narrator___v_1k{font-family:var(--font-inter);font-size:.6rem;color:#b0b0b0;margin:0;padding-left:.25rem}.LearningMockup_chatBubbleClient__eLrPL{align-self:flex-start;background:#f3f4f6;border-radius:10px 10px 10px 3px}.LearningMockup_chatBubbleClient__eLrPL,.LearningMockup_chatBubbleProvider__UUdRQ{max-width:88%;padding:.65rem .85rem;font-family:var(--font-inter);font-size:.7rem;line-height:1.55;color:var(--foreground)}.LearningMockup_chatBubbleProvider__UUdRQ{align-self:flex-end;background:rgba(30,93,104,.07);border:1px solid rgba(30,93,104,.1);border-radius:10px 10px 3px 10px}.LearningMockup_scoreOverlay__VaXwV{background:#f8fafb;border-left:1px solid rgba(30,93,104,.06);padding:1.1rem .95rem;display:flex;flex-direction:column;gap:.9rem}.LearningMockup_scoreOverlayTitle__CCbJt{font-family:var(--font-inter);font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary)}.LearningMockup_scoreCard__sFUfE{display:flex;flex-direction:column;gap:.25rem}.LearningMockup_scoreLabel__nJVTc{font-family:var(--font-inter);font-size:.55rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-gray-light)}.LearningMockup_scoreBar__HA_sC{width:100%;height:5px;border-radius:100px;background:rgba(30,93,104,.08);overflow:hidden}.LearningMockup_scoreFill__sXPOb{height:100%;border-radius:100px;background:linear-gradient(90deg,var(--text-primary),var(--community))}.LearningMockup_scoreValue__LKJZ_{font-family:var(--font-inter);font-size:1.05rem;font-weight:700;color:var(--text-primary);line-height:1}@media (max-width:480px){.LearningMockup_scenarioBody__P0j0M{grid-template-columns:1fr}.LearningMockup_scoreOverlay__VaXwV{border-left:none;border-top:1px solid rgba(30,93,104,.06);flex-direction:row;flex-wrap:wrap;gap:.75rem}.LearningMockup_scoreOverlayTitle__CCbJt{flex:1 0 100%}.LearningMockup_scoreCard__sFUfE{flex-grow:1;flex-shrink:1;flex-basis:calc(33% - 0.5rem)}}.AiPlatformMockup_mockupFrame__kK19T{width:100%;max-width:540px;margin:0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:16px;overflow:hidden;border:1px solid rgba(30,93,104,.08);box-shadow:0 20px 40px -10px rgba(30,93,104,.1),0 8px 16px -4px rgba(0,0,0,.04),0 0 0 1px rgba(30,93,104,.03);background:radial-gradient(circle at 100% 0,rgba(30,93,104,.02) 0,transparent 50%),#fff}.AiPlatformMockup_mockupBar__t68hs{display:flex;align-items:center;gap:.4rem;padding:.6rem .85rem;border-bottom:1px solid rgba(0,0,0,.06);background:#fafbfb}.AiPlatformMockup_mockupDot___BJb_{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.1)}.AiPlatformMockup_dashboardMockup__fh0fT{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.AiPlatformMockup_dashRow__vYv0Q{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}.AiPlatformMockup_dashStat__hLE3b{background:#f9fafb;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.2rem;text-align:center}.AiPlatformMockup_dashStatValue__okFjZ{font-family:var(--font-inter);font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1}.AiPlatformMockup_dashStatLabel__X_S9P{font-family:var(--font-inter);font-size:.6rem;font-weight:500;color:var(--text-gray-light);text-transform:uppercase;letter-spacing:.03em}.AiPlatformMockup_dashTable__JLvfN{display:flex;flex-direction:column}.AiPlatformMockup_dashTableHeader__A_zuN{padding:.5rem .75rem;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-gray-light);border-bottom:1px solid rgba(0,0,0,.06)}.AiPlatformMockup_dashTableHeader__A_zuN,.AiPlatformMockup_dashTableRow__JDKuN{display:grid;grid-template-columns:1fr 60px 90px;grid-gap:.5rem;gap:.5rem;font-family:var(--font-inter)}.AiPlatformMockup_dashTableRow__JDKuN{padding:.6rem .75rem;font-size:.78rem;color:var(--foreground);border-bottom:1px solid rgba(0,0,0,.03);align-items:center}.AiPlatformMockup_dashTableRow__JDKuN:last-child{border-bottom:none}.AiPlatformMockup_scoreMid__Q3xdw{font-weight:700;color:#d97706;font-size:.78rem}.AiPlatformMockup_scoreLow__jyP1n{font-weight:700;color:#ef4444;font-size:.78rem}.AiPlatformMockup_statusProgress__BE4J2{color:#d97706;background:rgba(217,119,6,.08)}.AiPlatformMockup_statusProgress__BE4J2,.AiPlatformMockup_statusReview__BJHzy{font-size:.65rem;font-weight:600;padding:.2rem .5rem;border-radius:100px;text-align:center}.AiPlatformMockup_statusReview__BJHzy{color:#ef4444;background:rgba(239,68,68,.08)}