.courseHelpLauncher{z-index:80;color:#fff;cursor:pointer;background:#173d78;border:1px solid #73aaff;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:14px 20px;font:700 .875rem/1.4 Arial,sans-serif;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #10182833}.courseHelpLauncher:hover{background:#2256a1}.courseHelpLauncher svg{flex-shrink:0;width:23px;height:23px}.courseHelpLauncher{background:linear-gradient(135deg,#152c4f,#101828);border-color:#3b82f6;border-radius:20px;gap:10px;padding:8px 20px 8px 9px;box-shadow:0 10px 32px #10182840,0 0 0 4px #3b82f60a}.courseHelpLauncher:hover{background:linear-gradient(135deg,#1c3b66,#14223b);border-color:#75b6ff}.courseHelpBrand{object-fit:contain;filter:drop-shadow(0 0 7px #3b82f650);flex-shrink:0;width:54px;height:54px;display:block}.courseHelpLauncherText{text-align:left;flex-direction:column;gap:3px;display:flex}.courseHelpLauncherText strong{font:700 .875rem/1.3 Arial,sans-serif}.courseHelpLauncherText>span{color:#b8d0ed;font:400 .8125rem/1.3 Arial,sans-serif}.courseHelpHeaderBrand{object-fit:contain;flex-shrink:0;width:44px;height:44px;display:block}body:has(.courseHelpPanel) [data-slot=dialog-overlay]{z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;background:#10182825}.courseHelpPanel[data-slot=dialog-content]{z-index:100;color:#1d2939;background:#fff;border:1px solid #d4dfef;border-radius:22px;flex-direction:column;gap:0;width:400px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px);padding:0;font:400 1rem/1.55 Arial,sans-serif;animation:none;display:flex;position:fixed;inset:auto 24px 24px auto;overflow:hidden;transform:translate(0,0);box-shadow:0 20px 70px #10182840}.courseHelpHeader{color:#fff;background:#101828;flex-shrink:0;align-items:center;gap:12px;padding:20px;display:flex}.courseHelpHeader>svg{color:#2dd4bf;flex-shrink:0;width:28px;height:28px}.courseHelpHeader>div{flex:1;min-width:0}.courseHelpHeader [data-slot=dialog-title]{font:700 1.2rem/1.3 var(--font-bricolage),Arial,sans-serif;margin:0 0 4px}.courseHelpHeader [data-slot=dialog-description]{color:#c3cddd;margin:0;font-size:.875rem;line-height:1.4}.courseHelpClose{color:#fff;cursor:pointer;background:#22344f;border:0;border-radius:50%;flex:0 0 40px;align-self:flex-start;place-items:center;width:40px;height:40px;display:grid}.courseHelpClose svg{width:20px;height:20px}.courseHelpBody{overscroll-behavior:contain;scroll-behavior:auto;min-height:0;padding:22px;overflow-y:auto}.courseHelpBody h3{font:700 1.3rem/1.3 var(--font-bricolage),Arial,sans-serif;outline:none;margin:0 0 12px}.courseHelpBody p{margin:0 0 18px}.courseHelpBody ol{margin:0 0 22px;padding-left:24px}.courseHelpBody li{margin-bottom:12px;padding-left:5px}.courseHelpBody li::marker{color:#245da8;font-weight:700}.courseHelpChoices{gap:10px;display:grid}.courseHelpChoice{text-align:left;color:#1d2939;cursor:pointer;background:#f6f9ff;border:1px solid #d9e3f2;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:52px;padding:14px 15px;font:600 .9375rem/1.4 Arial,sans-serif;display:flex}.courseHelpChoice:hover{background:#edf4ff;border-color:#3b82f6}.courseHelpChoice svg{color:#2563eb;flex-shrink:0;width:18px;height:18px}.courseHelpBack{color:#245da8;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;margin:0 0 12px;padding:6px 0;font:600 .875rem/1.4 Arial,sans-serif;display:inline-flex}.courseHelpBack svg{width:16px;height:16px}.courseHelpRestart{margin:14px 0 0}.courseHelpAction{color:#fff;text-align:center;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin:12px 0;padding:14px;font-size:.9375rem;font-weight:700;display:flex}.courseHelpAction:hover{background:#1d4ed8}.courseHelpAction svg{flex-shrink:0;width:18px;height:18px}.courseHelpLogin{color:#245da8;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:.875rem;font-weight:700;display:flex}.courseHelpLogin svg{width:16px;height:16px}.courseHelpSupport{border-top:1px solid #e4e7ec;margin-top:20px;padding-top:18px}.courseHelpSupport>strong{margin-bottom:10px;display:block}.courseHelpSupport a:not(.courseHelpAction){color:#245da8;text-decoration:underline}.courseHelpBody .courseHelpSafety{color:#667085;margin:12px 0 0;font-size:.875rem;line-height:1.5}.courseHelpFooter{color:#667085;background:#f9fafb;border-top:1px solid #e4e7ec;flex-shrink:0;padding:12px 22px;font-size:.75rem;line-height:1.5}.courseHelpLauncher:focus-visible{outline-offset:3px;outline:3px solid #2dd4bf}.courseHelpPanel button:focus-visible{outline-offset:3px;outline:3px solid #2dd4bf}.courseHelpPanel a:focus-visible{outline-offset:3px;outline:3px solid #2dd4bf}@media (max-width:600px){.courseHelpLauncher{right:16px;bottom:calc(78px + env(safe-area-inset-bottom));max-width:calc(100vw - 32px);padding:13px 16px}.courseHelpPanel[data-slot=dialog-content]{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100vw - 24px);max-width:none;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));border-radius:18px}.courseHelpHeader{padding:16px}.courseHelpBody{padding:20px}.courseHelpFooter{padding:10px 20px}}.courseHelpChatPanel[data-slot=dialog-content]{width:430px;height:min(700px,100dvh - 48px)}.courseHelpChatPanel .courseHelpHeader{gap:9px;padding:16px}.courseHelpChatPanel .courseHelpHeader [data-slot=dialog-title]{font-size:1.125rem}.courseHelpChatPanel .courseHelpHeader [data-slot=dialog-description]{font-size:.75rem}.courseHelpChatPanel .courseHelpClose{flex-basis:36px;align-self:center;width:36px;height:36px}.courseHelpChatLog{background:#f2f5fa;flex:1;padding:18px;scroll-padding:18px;position:relative}.courseHelpChatLog .courseHelpChatNote{color:#667085;text-align:center;margin:0 8px 20px;font-size:.75rem;line-height:1.5}.courseHelpMessage{overflow-wrap:anywhere;max-width:92%;margin-bottom:18px}.courseHelpMessageName{color:#667085;margin:0 4px 5px;font-size:.75rem;font-weight:600;display:block}.courseHelpBubble{background:#fff;border:1px solid #e2e8f2;border-radius:4px 17px 17px;padding:14px 16px;box-shadow:0 2px 5px #10182804}.courseHelpBubble p{margin:0 0 12px}.courseHelpBubble p:last-child{margin-bottom:0}.courseHelpBubble ol{margin:12px 0 0;padding-left:20px}.courseHelpBubble li{margin-bottom:10px;padding-left:3px}.courseHelpBubble li:last-child{margin-bottom:0}.courseHelpAnswerTitle{margin-bottom:9px;font-size:1rem;line-height:1.4;display:block}.courseHelpMessage-visitor{max-width:86%;margin-left:auto}.courseHelpMessage-visitor .courseHelpMessageName{text-align:right}.courseHelpMessage-visitor .courseHelpBubble{color:#fff;background:#245fd0;border-color:#245fd0;border-radius:17px 4px 17px 17px}.courseHelpBubble .courseHelpAction{margin-bottom:0;padding:12px;font-size:.875rem}.courseHelpBubble .courseHelpSafety{font-size:.8125rem}.courseHelpQuickReplies{flex-wrap:wrap;gap:8px;padding:0 0 4px;display:flex}.courseHelpQuickReplies button{color:#194982;text-align:left;cursor:pointer;background:#fff;border:1px solid #9bbbed;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font:600 .875rem/1.4 Arial,sans-serif;display:flex}.courseHelpQuickReplies button:hover{background:#e8f1ff;border-color:#3b82f6}.courseHelpQuickReplies svg{flex-shrink:0;width:15px;height:15px}.courseHelpComposer{background:#fff;border-top:1px solid #e0e7f0;flex-shrink:0;padding:14px 16px 12px}.courseHelpComposer>div{align-items:center;gap:8px;display:flex}.courseHelpComposer input{color:#1d2939;background:#f9fafb;border:1px solid #ccd8e8;border-radius:13px;flex:1;width:100%;min-width:0;height:46px;padding:11px 13px;font:400 1rem/1.4 Arial,sans-serif}.courseHelpComposer input:focus{outline-offset:1px;outline:2px solid #3b82f6}.courseHelpComposer button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.courseHelpComposer button:disabled{color:#7a889d;cursor:default;background:#e2e8f0}.courseHelpComposer svg{width:20px;height:20px}.courseHelpComposer p{color:#667085;margin:9px 0 0;font-size:.75rem;line-height:1.4}@media (max-width:600px){.courseHelpChatPanel[data-slot=dialog-content]{width:calc(100vw - 24px);height:calc(100dvh - 24px - env(safe-area-inset-bottom))}.courseHelpChatLog{padding:14px}.courseHelpChatPanel .courseHelpHeaderBrand{width:34px;height:34px}.courseHelpChatPanel .courseHelpHeader{gap:7px;padding:14px 12px}.courseHelpChatPanel .courseHelpHeader [data-slot=dialog-title]{font-size:1rem}.courseHelpChatPanel .courseHelpHeader [data-slot=dialog-description]{font-size:.75rem}.courseHelpMessage{max-width:95%}.courseHelpBubble{padding:13px 14px}.courseHelpComposer{padding:12px}.courseHelpQuickReplies button{min-height:44px}}@media (prefers-reduced-motion:reduce){.courseHelpPanel,.courseHelpLauncher{transition:none!important;animation:none!important}}.courseHelpPanel[data-slot=dialog-content]{--tw-translate-x:0px;--tw-translate-y:0px;min-height:0;transition:none;animation:none;inset:auto 24px 24px auto;transform:none}:is(body:has(.courseHelpPanel[data-open]) .courseHelpLauncher,body:has(.courseHelpPanel[data-open]) .mobileCta){visibility:hidden}.courseHelpChatPanel .courseHelpClose{border-radius:12px;flex-basis:44px;width:44px;height:44px}.courseHelpChatLog{scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1 1 0;min-width:0;min-height:0;overflow-x:hidden}.courseHelpQuickReplies button{overflow-wrap:anywhere;max-width:100%;min-height:44px}.courseHelpComposer{min-width:0}.courseHelpComposer input{font-size:16px}.courseHelpBrand{width:48px;height:48px}@media (max-width:600px){html:has(.courseHelpPanel[data-open]){scrollbar-gutter:auto!important;overflow:hidden!important}.courseHelpLauncher{right:12px;bottom:calc(74px + env(safe-area-inset-bottom));border-radius:17px;min-height:54px;padding:5px 13px 5px 5px}.courseHelpBrand{width:44px;height:44px}.courseHelpLauncherText strong{font-size:.8125rem}.courseHelpPanel[data-slot=dialog-content]{inset:var(--help-visible-top,0px) 0 auto 0;width:100vw;max-width:none;height:var(--help-visible-height,100dvh);max-height:var(--help-visible-height,100dvh);box-shadow:none;border:0;border-radius:0}.courseHelpChatPanel .courseHelpHeader{padding:calc(10px + env(safe-area-inset-top)) 12px 10px;gap:8px}.courseHelpChatLog{scrollbar-gutter:auto;padding:14px}.courseHelpComposer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}}@media (max-width:350px){.courseHelpChatPanel .courseHelpHeaderBrand{display:none}.courseHelpChatPanel .courseHelpHeader{gap:6px}.courseHelpChatLog,.courseHelpBubble{padding:12px}}@media (max-height:500px) and (min-width:601px){.courseHelpPanel[data-slot=dialog-content]{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);bottom:12px;right:12px}.courseHelpChatPanel .courseHelpHeader,.courseHelpComposer{padding:10px 14px}}
