.courses-module__3yTIwq__pageContainer{background-color:var(--dm-bg-f8fafc,#f8fafc);box-sizing:border-box;width:100%;min-width:0;max-width:100vw;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.courses-module__3yTIwq__leftSidebar{background:var(--dm-bg-ffffff,#fff);border-right:1px solid var(--dm-bd-e5e7eb,#e5e7eb);z-index:150;flex-direction:column;align-items:center;width:80px;padding:20px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.courses-module__3yTIwq__sidebarLogo{justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:28px;text-decoration:none;transition:transform .2s;display:flex}.courses-module__3yTIwq__sidebarLogo:hover{transform:scale(1.08)}.courses-module__3yTIwq__sidebarLogoImg{object-fit:contain;width:44px;height:44px}.courses-module__3yTIwq__navItems{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.courses-module__3yTIwq__navBtn{width:52px;height:52px;color:var(--dm-tx-6b7280,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:16px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex;position:relative}.courses-module__3yTIwq__navBtn:hover{background:var(--dm-bg-f3f4f6,#f3f4f6);color:#1a9be8}.courses-module__3yTIwq__navBtnActive{color:#1a9be8;background:#e8f4fd;border:2px solid #1a9be8;box-shadow:0 4px 12px #1a9be826}.courses-module__3yTIwq__navTooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:160;background:#111827;border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:700;transition:opacity .15s,transform .15s;position:absolute;left:64px;transform:translate(-4px);box-shadow:0 4px 12px #00000026}.courses-module__3yTIwq__navBtn:hover .courses-module__3yTIwq__navTooltip{opacity:1;transform:translate(0)}.courses-module__3yTIwq__toastNotice{color:#fff;z-index:1000;background:#111827;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.9rem;font-weight:600;animation:.25s cubic-bezier(.16,1,.3,1) courses-module__3yTIwq__slideUpToast;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #0003}@keyframes courses-module__3yTIwq__slideUpToast{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.courses-module__3yTIwq__mobileBottomNav{height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--dm-bg-ffffff,#fff);border-top:1px solid var(--dm-bd-e5e7eb,#e5e7eb);z-index:200;box-sizing:border-box;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000000f}.courses-module__3yTIwq__mobileNavBtn{color:var(--dm-tx-6b7280,#6b7280);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:46px;padding:4px 2px;font-size:.6rem;font-weight:700;line-height:1.1;text-decoration:none;transition:all .15s;display:flex}.courses-module__3yTIwq__mobileNavBtn span{text-overflow:ellipsis;max-width:100%;font-size:.6rem;overflow:hidden}.courses-module__3yTIwq__mobileNavBtnActive{color:#1a9be8}.courses-module__3yTIwq__pageWrapper{background-color:var(--dm-bg-f8fafc,#f8fafc);width:calc(100% - 80px);min-width:0;max-width:calc(100% - 80px);min-height:100vh;color:var(--dm-tx-0f172a,#0f172a);box-sizing:border-box;flex-direction:column;flex:1;margin-left:80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.courses-module__3yTIwq__navbar{z-index:100;background-color:var(--dm-gl-0_94,#fffffff0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--dm-bd-e2e8f0,#e2e8f0);position:sticky;top:0}.courses-module__3yTIwq__navInner{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:14px 24px;display:flex}.courses-module__3yTIwq__brand{align-items:center;gap:10px;text-decoration:none;display:flex}.courses-module__3yTIwq__brandMascot{object-fit:contain;width:38px;height:38px;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.courses-module__3yTIwq__brand:hover .courses-module__3yTIwq__brandMascot{transform:scale(1.1)rotate(-6deg)}.courses-module__3yTIwq__brandText{letter-spacing:-.02em;color:var(--dm-tx-0f172a,#0f172a);font-size:1.35rem;font-weight:900}.courses-module__3yTIwq__topNavLinks{align-items:center;gap:24px;display:flex}.courses-module__3yTIwq__topNavLink{color:var(--dm-tx-64748b,#64748b);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .15s}.courses-module__3yTIwq__topNavLink:hover{color:var(--dm-tx-0f172a,#0f172a)}.courses-module__3yTIwq__topNavLinkActive{color:#3b82f6;font-weight:700}.courses-module__3yTIwq__navActions{align-items:center;gap:12px;display:flex}.courses-module__3yTIwq__btnStartNav{color:#fff;background-color:#22c55e;border-bottom:3px solid #15803d;border-radius:12px;justify-content:center;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.courses-module__3yTIwq__btnStartNav:hover{background-color:#16a34a;transform:translateY(-1px)}.courses-module__3yTIwq__btnStartNav:active{border-bottom-width:1px;transform:translateY(2px)}.courses-module__3yTIwq__heroSection{background:linear-gradient(180deg, var(--dm-bg-ffffff,#fff) 0%, var(--dm-bg-f1f5f9,#f1f5f9) 100%);border-bottom:1px solid var(--dm-bd-e2e8f0,#e2e8f0);text-align:center;padding:44px 24px 32px}.courses-module__3yTIwq__heroContent{flex-direction:column;align-items:center;max-width:820px;margin:0 auto;display:flex}.courses-module__3yTIwq__heroTitle{letter-spacing:-.03em;color:var(--dm-tx-0f172a,#0f172a);margin:0 0 20px;font-size:2.25rem;font-weight:900;line-height:1.2}.courses-module__3yTIwq__filterControls{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:680px;display:flex}.courses-module__3yTIwq__searchBar{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-cbd5e1,#cbd5e1);width:100%;color:var(--dm-tx-64748b,#64748b);border-radius:16px;align-items:center;gap:12px;padding:12px 18px;transition:all .2s;display:flex;box-shadow:0 4px 14px #0000000a}.courses-module__3yTIwq__searchBar:focus-within{color:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626}.courses-module__3yTIwq__searchInput{color:var(--dm-tx-0f172a,#0f172a);background:0 0;border:none;outline:none;flex:1;font-size:.98rem;font-weight:500}.courses-module__3yTIwq__searchInput::placeholder{color:#94a3b8}.courses-module__3yTIwq__clearSearchBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:4px;font-size:1rem;line-height:1;transition:color .15s}.courses-module__3yTIwq__clearSearchBtn:hover{color:var(--dm-tx-0f172a,#0f172a)}.courses-module__3yTIwq__levelFilterTabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.courses-module__3yTIwq__levelTab{border:1.5px solid var(--dm-bd-cbd5e1,#cbd5e1);background-color:var(--dm-bg-ffffff,#fff);color:var(--dm-tx-475569,#475569);cursor:pointer;border-radius:9999px;padding:7px 16px;font-size:.85rem;font-weight:700;transition:all .15s}.courses-module__3yTIwq__levelTab:hover{background-color:var(--dm-bg-f1f5f9,#f1f5f9);border-color:#94a3b8}.courses-module__3yTIwq__levelTabActive{color:#fff;background-color:#0f172a;border-color:#0f172a}.courses-module__3yTIwq__levelTabActive:hover{background-color:#1e293b;border-color:#1e293b}.courses-module__3yTIwq__mainContainer{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px 64px}.courses-module__3yTIwq__emptyState{text-align:center;background-color:var(--dm-bg-ffffff,#fff);border:2px dashed var(--dm-bd-cbd5e1,#cbd5e1);border-radius:20px;max-width:480px;margin:0 auto;padding:56px 24px}.courses-module__3yTIwq__emptyMascot{opacity:.8;width:64px;height:64px;margin-bottom:14px}.courses-module__3yTIwq__emptyTitle{color:var(--dm-tx-0f172a,#0f172a);margin-bottom:6px;font-size:1.25rem;font-weight:800}.courses-module__3yTIwq__emptySubtitle{color:var(--dm-tx-64748b,#64748b);margin-bottom:20px;font-size:.9rem;line-height:1.5}.courses-module__3yTIwq__btnResetFilters{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:10px;padding:9px 18px;font-weight:700}.courses-module__3yTIwq__coursesGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.courses-module__3yTIwq__courseCard{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:18px;flex-direction:column;padding:22px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 4px 14px #00000008}.courses-module__3yTIwq__courseCard:hover{border-color:var(--card-theme,#3b82f6);transform:translateY(-3px);box-shadow:0 10px 26px #00000014}.courses-module__3yTIwq__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.courses-module__3yTIwq__cardHeaderLeft{align-items:center;gap:14px;display:flex}.courses-module__3yTIwq__courseIconBox{background-color:var(--card-bg-light,var(--dm-bg-f8fafc,#f8fafc));border:1px solid var(--card-border,var(--dm-bd-e2e8f0,#e2e8f0));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.courses-module__3yTIwq__badgeRow{align-items:center;gap:6px;margin-bottom:4px;display:flex}.courses-module__3yTIwq__levelBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:2px 7px;font-size:.7rem;font-weight:800}.courses-module__3yTIwq__specialBadge{color:#854d0e;background-color:#fef08a;border-radius:5px;padding:2px 7px;font-size:.7rem;font-weight:800}.courses-module__3yTIwq__courseTitle{color:var(--dm-tx-0f172a,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.25}.courses-module__3yTIwq__courseDesc{color:var(--dm-tx-475569,#475569);margin:0 0 16px;font-size:.9rem;line-height:1.5}.courses-module__3yTIwq__statsStrip{background-color:var(--dm-bg-f8fafc,#f8fafc);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:10px;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:10px;display:flex}.courses-module__3yTIwq__statPill{color:var(--dm-tx-475569,#475569);background-color:var(--dm-bg-ffffff,#fff);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.78rem;font-weight:600;display:inline-flex}.courses-module__3yTIwq__statPill strong{color:var(--dm-tx-0f172a,#0f172a);font-weight:800}.courses-module__3yTIwq__metaRow{margin-top:auto;margin-bottom:18px}.courses-module__3yTIwq__metaBox{background-color:var(--dm-bg-f8fafc,#f8fafc);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:10px;flex-direction:column;gap:3px;padding:9px 12px;font-size:.8rem;display:flex}.courses-module__3yTIwq__metaLabel{color:var(--dm-tx-64748b,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:800}.courses-module__3yTIwq__metaValue{color:var(--dm-tx-334155,#334155);font-weight:500;line-height:1.4}.courses-module__3yTIwq__cardFooter{margin-top:0}.courses-module__3yTIwq__btnStartCourse{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:800;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex}.courses-module__3yTIwq__btnEnrollPy{background:#1a9be8;border-bottom:2.5px solid #1070a8;box-shadow:0 2.5px #1070a8;color:#fff!important}.courses-module__3yTIwq__btnEnrollPy:hover{background:#1588cd;border-bottom-color:#0d5c8a;transform:translateY(-1px);box-shadow:0 3.5px #0d5c8a}.courses-module__3yTIwq__btnEnrollPy:active{border-bottom-width:1px;transform:translateY(2px);box-shadow:0 1px #0d5c8a}.courses-module__3yTIwq__btnEnrollAI{background:#7c3aed;border-bottom:2.5px solid #5b21b6;box-shadow:0 2.5px #5b21b6;color:#fff!important}.courses-module__3yTIwq__btnEnrollAI:hover{background:#6d28d9;border-bottom-color:#4c1d95;transform:translateY(-1px);box-shadow:0 3.5px #4c1d95}.courses-module__3yTIwq__btnEnrollAI:active{border-bottom-width:1px;transform:translateY(2px);box-shadow:0 1px #4c1d95}.courses-module__3yTIwq__btnEnrollML{background:#0f172a;border-bottom:2.5px solid #020617;box-shadow:0 2.5px #020617;color:#fff!important}.courses-module__3yTIwq__btnEnrollML:hover{background:#1e293b;border-bottom-color:#000;transform:translateY(-1px);box-shadow:0 3.5px #000}.courses-module__3yTIwq__btnEnrollML:active{border-bottom-width:1px;transform:translateY(2px);box-shadow:0 1px #000}.courses-module__3yTIwq__btnEnrolled{background:#10b981;border-bottom:2.5px solid #059669;box-shadow:0 2.5px #059669;color:#fff!important}.courses-module__3yTIwq__btnEnrolled:hover{background:#059669;border-bottom-color:#047857;transform:translateY(-1px);box-shadow:0 3.5px #047857}.courses-module__3yTIwq__btnEnrolled:active{border-bottom-width:1px;transform:translateY(2px);box-shadow:0 1px #047857}.courses-module__3yTIwq__arrowIcon{font-size:1.1rem;transition:transform .15s}.courses-module__3yTIwq__btnStartCourse:hover .courses-module__3yTIwq__arrowIcon{transform:translate(3px)}.courses-module__3yTIwq__pathGuideSection{background-color:var(--dm-bg-ffffff,#fff);border:1.5px solid var(--dm-bd-e2e8f0,#e2e8f0);color:var(--dm-tx-0f172a,#0f172a);border-radius:20px;margin-top:56px;padding:32px 30px;box-shadow:0 4px 20px #0000000a}.courses-module__3yTIwq__pathGuideInner{justify-content:space-between;align-items:center;gap:28px;display:flex}.courses-module__3yTIwq__pathGuideText{max-width:680px}.courses-module__3yTIwq__pathGuideTag{color:var(--dm-tx-475569,#475569);background-color:var(--dm-bg-f1f5f9,#f1f5f9);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0);letter-spacing:.06em;border-radius:6px;margin-bottom:12px;padding:4px 10px;font-size:.75rem;font-weight:800;display:inline-block}.courses-module__3yTIwq__pathGuideTitle{letter-spacing:-.02em;color:var(--dm-tx-0f172a,#0f172a);margin:0 0 10px;font-size:1.65rem;font-weight:800}.courses-module__3yTIwq__pathGuideDesc{color:var(--dm-tx-475569,#475569);margin:0;font-size:.92rem;line-height:1.55}.courses-module__3yTIwq__pathGuideDesc strong{color:var(--dm-tx-0f172a,#0f172a);font-weight:700}.courses-module__3yTIwq__pathGuideAction{flex-shrink:0}.courses-module__3yTIwq__btnStartFirst{color:#fff;white-space:nowrap;background-color:#3776ab;border-bottom:3.5px solid #234f73;border-radius:12px;justify-content:center;align-items:center;padding:12px 22px;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.courses-module__3yTIwq__btnStartFirst:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 4px 12px #3776ab40}.courses-module__3yTIwq__btnStartFirst:active{border-bottom-width:1.5px;transform:translateY(2px)}.courses-module__3yTIwq__footer{background-color:var(--dm-bg-ffffff,#fff);border-top:1px solid var(--dm-bd-e2e8f0,#e2e8f0);margin-top:auto;padding:48px 24px 28px}.courses-module__3yTIwq__footerInner{justify-content:space-between;gap:48px;max-width:1200px;margin:0 auto 36px;display:flex}.courses-module__3yTIwq__footerBrand{max-width:340px}.courses-module__3yTIwq__footerBrandLogo{color:var(--dm-tx-0f172a,#0f172a);align-items:center;gap:10px;margin-bottom:10px;font-size:1.15rem;font-weight:800;display:flex}.courses-module__3yTIwq__footerBrandDesc{color:var(--dm-tx-64748b,#64748b);margin:0;font-size:.86rem;line-height:1.55}.courses-module__3yTIwq__footerLinksGrid{gap:56px;display:flex}.courses-module__3yTIwq__footerLinksCol{flex-direction:column;gap:8px;display:flex}.courses-module__3yTIwq__footerLinksCol h4{text-transform:uppercase;letter-spacing:.06em;color:var(--dm-tx-0f172a,#0f172a);margin:0 0 4px;font-size:.8rem;font-weight:800}.courses-module__3yTIwq__footerLinksCol a{color:var(--dm-tx-64748b,#64748b);font-size:.86rem;text-decoration:none;transition:color .15s}.courses-module__3yTIwq__footerLinksCol a:hover{color:var(--dm-tx-0f172a,#0f172a)}.courses-module__3yTIwq__footerBottom{border-top:1px solid var(--dm-bd-f1f5f9,#f1f5f9);color:#94a3b8;text-align:center;max-width:1200px;margin:0 auto;padding-top:20px;font-size:.8rem}@media (max-width:1024px){.courses-module__3yTIwq__coursesGrid{grid-template-columns:1fr;gap:20px}.courses-module__3yTIwq__pathGuideInner{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.courses-module__3yTIwq__leftSidebar{display:none}.courses-module__3yTIwq__pageWrapper{width:100%;max-width:100%;padding-bottom:calc(72px + env(safe-area-inset-bottom,16px));margin-left:0}.courses-module__3yTIwq__mobileBottomNav{display:flex}.courses-module__3yTIwq__toastNotice{bottom:74px}.courses-module__3yTIwq__heroSection{padding:36px 16px 28px}.courses-module__3yTIwq__heroTitle{font-size:1.85rem}.courses-module__3yTIwq__heroSubtitle{font-size:.98rem}.courses-module__3yTIwq__navInner{padding:12px 16px}.courses-module__3yTIwq__topNavLinks{display:none}.courses-module__3yTIwq__mainContainer{padding:28px 16px 48px}.courses-module__3yTIwq__footerInner{flex-direction:column;gap:28px}.courses-module__3yTIwq__footerLinksGrid{flex-wrap:wrap;gap:28px}}
.KirbyAvatar-module__3Xkvnq__avatarContainer{-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative}.KirbyAvatar-module__3Xkvnq__avatarStage{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;position:relative}.KirbyAvatar-module__3Xkvnq__svgHost{z-index:2;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.KirbyAvatar-module__3Xkvnq__svgHost:hover{transform:scale(1.03)}.KirbyAvatar-module__3Xkvnq__svgHost:active{transform:scale(.96)}.KirbyAvatar-module__3Xkvnq__svgHost svg{filter:drop-shadow(0 16px 28px #0000001f)drop-shadow(0 4px 10px #0000000d);width:100%;height:100%;display:block;overflow:visible}.KirbyAvatar-module__3Xkvnq__groundShadow{z-index:1;pointer-events:none;background:radial-gradient(#1e293b4d 0%,#1e293b14 45%,#0000 75%);border-radius:50%;width:58%;height:22px;transition:transform .3s,opacity .3s;position:absolute;bottom:6px}.KirbyAvatar-module__3Xkvnq__svgHost:hover+.KirbyAvatar-module__3Xkvnq__groundShadow{opacity:.85;transform:scale(1.06)}.KirbyAvatar-module__3Xkvnq__bubbleWrapper{z-index:10;pointer-events:none;flex-direction:column;align-items:center;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards KirbyAvatar-module__3Xkvnq__bubblePop;display:flex;position:absolute;top:-24px}.KirbyAvatar-module__3Xkvnq__speechBubble{background:var(--dm-bg-ffffff,#fff);color:var(--dm-tx-1e293b,#1e293b);border:1.5px solid var(--dm-bd-fde68a,#fde68a);text-align:center;border-radius:18px;align-items:center;gap:6px;max-width:280px;padding:8px 16px;font-size:.88rem;font-weight:600;line-height:1.35;display:flex;position:relative;box-shadow:0 10px 25px -4px #f59e0b38,0 4px 10px #0000000a}.KirbyAvatar-module__3Xkvnq__bubbleTail{border-left:7px solid #0000;border-right:7px solid #0000;border-top:8px solid var(--dm-bd-ffffff,#fff);filter:drop-shadow(0 2px 1px #f59e0b33);width:0;height:0;margin-top:-1px}@keyframes KirbyAvatar-module__3Xkvnq__bubblePop{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}
.AuthModal-module__TzIbfa__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0f172ab3;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out AuthModal-module__TzIbfa__fadeIn;display:flex;position:fixed;inset:0}@keyframes AuthModal-module__TzIbfa__fadeIn{0%{opacity:0}to{opacity:1}}.AuthModal-module__TzIbfa__modal{background:var(--dm-bg-ffffff,#fff);border:1px solid var(--dm-bd-e4e4e7,#e4e4e7);box-sizing:border-box;border-radius:28px;grid-template-columns:1fr 1.15fr;gap:18px;width:100%;max-width:820px;min-height:480px;padding:14px;animation:.25s cubic-bezier(.16,1,.3,1) AuthModal-module__TzIbfa__slideUp;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #00000040,0 1px 3px #0000000a}@keyframes AuthModal-module__TzIbfa__slideUp{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.AuthModal-module__TzIbfa__closeBtn{background:var(--dm-bg-f4f4f5,#f4f4f5);border:1px solid var(--dm-bd-e4e4e7,#e4e4e7);width:34px;height:34px;color:var(--dm-tx-71717a,#71717a);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .15s;display:flex;position:absolute;top:18px;right:18px}.AuthModal-module__TzIbfa__closeBtn:hover{background:var(--dm-bg-e4e4e7,#e4e4e7);color:var(--dm-tx-09090b,#09090b)}.AuthModal-module__TzIbfa__kirbyStage{background:linear-gradient(160deg,#fffbeb 0%,#fef3c7 45%,#fde68a 85%,#f59e0b 100%);border:1px solid #fde68a;border-radius:20px;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.AuthModal-module__TzIbfa__avatarContainer{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.AuthModal-module__TzIbfa__avatarContainer:hover{transform:scale(1.03)}.AuthModal-module__TzIbfa__avatarShadow{pointer-events:none;background:radial-gradient(#b4530947 0%,#b4530900 70%);border-radius:50%;width:170px;height:20px;position:absolute;bottom:-4px}.AuthModal-module__TzIbfa__formColumn{flex-direction:column;justify-content:center;padding:16px 20px 16px 8px;display:flex}.AuthModal-module__TzIbfa__formHeader{text-align:center;margin-bottom:20px}.AuthModal-module__TzIbfa__formTitle{color:var(--dm-tx-09090b,#09090b);letter-spacing:-.03em;margin:0 0 6px;font-size:1.65rem;font-weight:900}.AuthModal-module__TzIbfa__formSubtitle{color:var(--dm-tx-52525b,#52525b);margin:0;font-size:.88rem;line-height:1.45}.AuthModal-module__TzIbfa__btnGoogleLarge{background:var(--dm-bg-ffffff,#fff);width:100%;color:var(--dm-tx-09090b,#09090b);border:2px solid var(--dm-bd-e4e4e7,#e4e4e7);cursor:pointer;box-shadow:0 4px 0 var(--dm-bd-cbd5e1,#cbd5e1);-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:.98rem;font-weight:800;transition:all .15s;display:flex}.AuthModal-module__TzIbfa__btnGoogleLarge:hover{background:var(--dm-bg-fafafa,#fafafa);border-color:var(--dm-bd-cbd5e1,#cbd5e1);transform:translateY(-1px);box-shadow:0 5px #94a3b8}.AuthModal-module__TzIbfa__btnGoogleLarge:active{transform:translateY(3px);box-shadow:0 1px #94a3b8}.AuthModal-module__TzIbfa__btnGoogleLarge:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuthModal-module__TzIbfa__divider{text-align:center;color:#a1a1aa;align-items:center;margin:18px 0;font-size:.8rem;font-weight:600;display:flex}.AuthModal-module__TzIbfa__divider:before,.AuthModal-module__TzIbfa__divider:after{content:"";border-bottom:1px solid var(--dm-bd-e4e4e7,#e4e4e7);flex:1}.AuthModal-module__TzIbfa__divider:before{margin-right:12px}.AuthModal-module__TzIbfa__divider:after{margin-left:12px}.AuthModal-module__TzIbfa__toggleEmailBtn{color:var(--dm-tx-71717a,#71717a);cursor:pointer;background:0 0;border:none;margin:0 auto;padding:4px;font-size:.82rem;font-weight:600;text-decoration:underline;display:block}.AuthModal-module__TzIbfa__toggleEmailBtn:hover{color:var(--dm-tx-09090b,#09090b)}.AuthModal-module__TzIbfa__emailFormSection{flex-direction:column;gap:12px;margin-top:14px;animation:.2s ease-out AuthModal-module__TzIbfa__fadeIn;display:flex}.AuthModal-module__TzIbfa__inputWrapper{align-items:center;display:flex;position:relative}.AuthModal-module__TzIbfa__inputField{background:var(--dm-bg-ffffff,#fff);border:1.5px solid var(--dm-bd-e4e4e7,#e4e4e7);width:100%;color:var(--dm-tx-09090b,#09090b);box-sizing:border-box;border-radius:12px;outline:none;padding:11px 14px;font-size:.9rem;transition:all .15s;box-shadow:0 1px 2px #0000000a}.AuthModal-module__TzIbfa__inputField:focus{border-color:#09090b;box-shadow:0 0 0 3px #09090b14}.AuthModal-module__TzIbfa__togglePasswordBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:12px}.AuthModal-module__TzIbfa__btnNextStyle{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:.92rem;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 3.5px #0369a1}.AuthModal-module__TzIbfa__btnNextStyle:hover{background:#0369a1;transform:translateY(-1px);box-shadow:0 4.5px #075985}.AuthModal-module__TzIbfa__btnNextStyle:active{transform:translateY(2px);box-shadow:0 1.5px #0369a1}.AuthModal-module__TzIbfa__btnNextStyle:disabled{background:var(--dm-bg-cbd5e1,#cbd5e1);cursor:not-allowed;transform:none;box-shadow:0 3px #94a3b8}.AuthModal-module__TzIbfa__errorMsg{background:var(--dm-bg-fef2f2,#fef2f2);border:1px solid var(--dm-bd-fecaca,#fecaca);color:var(--dm-tx-dc2626,#dc2626);border-radius:10px;margin-bottom:12px;padding:9px 12px;font-size:.84rem;font-weight:600}.AuthModal-module__TzIbfa__successMsg{background:var(--dm-bg-f0fdf4,#f0fdf4);border:1px solid var(--dm-bd-bbf7d0,#bbf7d0);color:#16a34a;border-radius:10px;margin-bottom:12px;padding:9px 12px;font-size:.84rem;font-weight:600}@media (max-width:680px){.AuthModal-module__TzIbfa__modal{grid-template-columns:1fr;gap:12px;max-width:420px;padding:16px}.AuthModal-module__TzIbfa__kirbyStage{min-height:180px}.AuthModal-module__TzIbfa__formColumn{padding:8px 4px 12px}.AuthModal-module__TzIbfa__formTitle{font-size:1.45rem}}
.CoursePaywallCard-module__3CUmAa__overlay{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 60px);padding:40px 20px;display:flex}.CoursePaywallCard-module__3CUmAa__splitCard{background:var(--dm-bg-ffffff,#fff);border:1px solid var(--dm-bd-e4e4e7,#e4e4e7);box-sizing:border-box;border-radius:32px;grid-template-columns:1fr 1.15fr;gap:28px;width:100%;max-width:960px;min-height:520px;padding:16px;display:grid;box-shadow:0 20px 50px -12px #00000014,0 1px 3px #0000000a}.CoursePaywallCard-module__3CUmAa__kirbyStage{background:linear-gradient(160deg,#fffbeb 0%,#fef3c7 45%,#fde68a 85%,#f59e0b 100%);border:1px solid #fde68a;border-radius:24px;justify-content:center;align-items:center;min-height:460px;display:flex;position:relative;overflow:hidden}.CoursePaywallCard-module__3CUmAa__avatarContainer{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.CoursePaywallCard-module__3CUmAa__avatarContainer:hover{transform:scale(1.03)}.CoursePaywallCard-module__3CUmAa__avatarShadow{pointer-events:none;background:radial-gradient(#b4530947 0%,#b4530900 70%);border-radius:50%;width:180px;height:22px;position:absolute;bottom:-4px}.CoursePaywallCard-module__3CUmAa__contentColumn{box-sizing:border-box;flex-direction:column;justify-content:center;padding:20px 28px 20px 8px;display:flex}.CoursePaywallCard-module__3CUmAa__headerSection{margin-bottom:16px}.CoursePaywallCard-module__3CUmAa__badgeRow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.CoursePaywallCard-module__3CUmAa__premiumBadge{letter-spacing:.05em;text-transform:uppercase;color:#fff;border-radius:9999px;align-items:center;gap:5px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.CoursePaywallCard-module__3CUmAa__title{color:var(--dm-tx-09090b,#09090b);letter-spacing:-.03em;margin:0 0 6px;font-size:1.85rem;font-weight:900;line-height:1.2}.CoursePaywallCard-module__3CUmAa__courseSubtitle{color:var(--dm-tx-64748b,#64748b);margin:0 0 12px;font-size:.95rem;font-weight:700}.CoursePaywallCard-module__3CUmAa__description{color:var(--dm-tx-52525b,#52525b);margin:0 0 18px;font-size:.9rem;line-height:1.55}.CoursePaywallCard-module__3CUmAa__perksList{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.CoursePaywallCard-module__3CUmAa__perkItem{color:var(--dm-tx-334155,#334155);align-items:center;gap:10px;font-size:.88rem;font-weight:600;display:flex}.CoursePaywallCard-module__3CUmAa__perkIcon{background:var(--dm-bg-ecfdf5,#ecfdf5);width:18px;height:18px;color:var(--dm-tx-059669,#059669);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CoursePaywallCard-module__3CUmAa__priceRow{background:var(--dm-bg-f8fafc,#f8fafc);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:14px;align-items:baseline;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.CoursePaywallCard-module__3CUmAa__price{color:var(--dm-tx-09090b,#09090b);letter-spacing:-.02em;font-size:1.9rem;font-weight:900}.CoursePaywallCard-module__3CUmAa__priceSub{color:var(--dm-tx-64748b,#64748b);font-size:.8rem;font-weight:600}.CoursePaywallCard-module__3CUmAa__ctaBtn{cursor:pointer;-webkit-user-select:none;user-select:none;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 22px;font-size:.96rem;font-weight:800;line-height:1.2;transition:all .15s;display:inline-flex;color:#fff!important}.CoursePaywallCard-module__3CUmAa__ctaBtn:hover{transform:translateY(-1px)}.CoursePaywallCard-module__3CUmAa__ctaBtn:active{transform:translateY(2px);border-bottom-width:1px!important}.CoursePaywallCard-module__3CUmAa__ctaBtn:disabled{opacity:.65;cursor:not-allowed;transform:none}.CoursePaywallCard-module__3CUmAa__secureNote{color:var(--dm-tx-71717a,#71717a);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:.76rem;font-weight:500;display:flex}.CoursePaywallCard-module__3CUmAa__errorMsg{background:var(--dm-bg-fef2f2,#fef2f2);border:1px solid var(--dm-bd-fecaca,#fecaca);color:var(--dm-tx-dc2626,#dc2626);border-radius:10px;margin-bottom:12px;padding:10px 14px;font-size:.85rem;font-weight:600}@media (max-width:820px){.CoursePaywallCard-module__3CUmAa__splitCard{grid-template-columns:1fr;gap:16px;max-width:480px;padding:14px}.CoursePaywallCard-module__3CUmAa__kirbyStage{min-height:220px}.CoursePaywallCard-module__3CUmAa__contentColumn{padding:8px 12px 16px}.CoursePaywallCard-module__3CUmAa__title{font-size:1.55rem}}
.EnrollChoiceModal-module__IMb_pq__backdrop{-webkit-backdrop-filter:blur(8px);z-index:9999;background:#0f172ab8;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out EnrollChoiceModal-module__IMb_pq__fadeIn;display:flex;position:fixed;inset:0}@keyframes EnrollChoiceModal-module__IMb_pq__fadeIn{0%{opacity:0}to{opacity:1}}.EnrollChoiceModal-module__IMb_pq__modal{background:var(--dm-bg-ffffff,#fff);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0);box-sizing:border-box;border-radius:24px;flex-direction:column;width:100%;max-width:460px;padding:28px 26px 22px;animation:.25s cubic-bezier(.16,1,.3,1) EnrollChoiceModal-module__IMb_pq__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #00000040,0 1px 3px #0000000a}@keyframes EnrollChoiceModal-module__IMb_pq__slideUp{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.EnrollChoiceModal-module__IMb_pq__closeBtn{background:var(--dm-bg-f4f4f5,#f4f4f5);border:1px solid var(--dm-bd-e4e4e7,#e4e4e7);width:32px;height:32px;color:var(--dm-tx-71717a,#71717a);cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;transition:all .15s;display:flex;position:absolute;top:18px;right:18px}.EnrollChoiceModal-module__IMb_pq__closeBtn:hover{background:var(--dm-bg-e4e4e7,#e4e4e7);color:var(--dm-tx-09090b,#09090b)}.EnrollChoiceModal-module__IMb_pq__headerSection{margin-bottom:20px;padding-right:28px}.EnrollChoiceModal-module__IMb_pq__modalTitle{color:var(--dm-tx-0f172a,#0f172a);letter-spacing:-.02em;margin:0 0 6px;font-size:1.35rem;font-weight:800;line-height:1.25}.EnrollChoiceModal-module__IMb_pq__modalSubtitle{color:var(--dm-tx-64748b,#64748b);margin:0;font-size:.88rem}.EnrollChoiceModal-module__IMb_pq__choicesWrap{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.EnrollChoiceModal-module__IMb_pq__choiceRow{flex-direction:column;gap:6px;display:flex}.EnrollChoiceModal-module__IMb_pq__choiceLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--dm-tx-475569,#475569);justify-content:space-between;align-items:center;font-size:.8rem;font-weight:800;display:flex}.EnrollChoiceModal-module__IMb_pq__choicePrice{color:var(--dm-tx-0284c7,#0284c7);font-weight:800}.EnrollChoiceModal-module__IMb_pq__btnFree{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--dm-bg-f8fafc,#f8fafc);width:100%;color:var(--dm-tx-0f172a,#0f172a);border:1.5px solid var(--dm-bd-cbd5e1,#cbd5e1);border-bottom:2.5px solid #94a3b8;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;transition:all .12s;display:inline-flex;box-shadow:0 2.5px #94a3b8}.EnrollChoiceModal-module__IMb_pq__btnFree:hover{background:var(--dm-bg-f1f5f9,#f1f5f9);border-bottom-color:#64748b;transform:translateY(-1px);box-shadow:0 3.5px #64748b}.EnrollChoiceModal-module__IMb_pq__btnFree:active{border-bottom-width:1px;transform:translateY(2px);box-shadow:0 1px #64748b}.EnrollChoiceModal-module__IMb_pq__btnPay{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;transition:all .12s;display:inline-flex}.EnrollChoiceModal-module__IMb_pq__btnPay:hover{filter:brightness(1.08);transform:translateY(-1px)}.EnrollChoiceModal-module__IMb_pq__btnPay:active{transform:translateY(2px);box-shadow:0 1px 0 var(--btn-border,#020617)!important;border-bottom-width:1px!important}.EnrollChoiceModal-module__IMb_pq__btnPay:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.EnrollChoiceModal-module__IMb_pq__arrowIcon{font-size:1.05rem;transition:transform .15s}.EnrollChoiceModal-module__IMb_pq__btnFree:hover .EnrollChoiceModal-module__IMb_pq__arrowIcon,.EnrollChoiceModal-module__IMb_pq__btnPay:hover .EnrollChoiceModal-module__IMb_pq__arrowIcon{transform:translate(3px)}.EnrollChoiceModal-module__IMb_pq__secureNote{color:#94a3b8;text-align:center;justify-content:center;align-items:center;gap:6px;font-size:.74rem;font-weight:600;display:flex}@media (max-width:480px){.EnrollChoiceModal-module__IMb_pq__modal{border-radius:20px;padding:24px 20px 18px}}
.LessonContentRenderer-module__SdhQCW__contentWrapper{box-sizing:border-box;width:100%;max-width:100%;color:var(--dm-tx-1e293b,var(--dm-tx-1e293b,#1e293b));flex-direction:column;font-family:inherit;display:flex;overflow-x:hidden}.LessonContentRenderer-module__SdhQCW__themeAi{--accent-color:#7c3aed;--accent-light:#f5f3ff;--accent-border:#ddd6fe;--accent-text:#6d28d9;--accent-badge-bg:#ede9fe;--accent-badge-text:#5b21b6;--card-border-left:#7c3aed;--hover-border:#c4b5fd}.LessonContentRenderer-module__SdhQCW__themeMl{--accent-color:#2563eb;--accent-light:#eff6ff;--accent-border:#bfdbfe;--accent-text:#1d4ed8;--accent-badge-bg:#dbeafe;--accent-badge-text:#1e40af;--card-border-left:#1d4ed8;--hover-border:#93c5fd}.LessonContentRenderer-module__SdhQCW__themePython{--accent-color:#0284c7;--accent-light:#f0f9ff;--accent-border:#bae6fd;--accent-text:#0369a1;--accent-badge-bg:#e0f2fe;--accent-badge-text:#075985;--card-border-left:#0284c7;--hover-border:#7dd3fc}.LessonContentRenderer-module__SdhQCW__paragraph{color:var(--dm-tx-334155,var(--dm-tx-334155,#334155));letter-spacing:-.01em;margin-bottom:16px;font-size:1.025rem;line-height:1.8}.LessonContentRenderer-module__SdhQCW__paragraph:last-child{margin-bottom:0}.LessonContentRenderer-module__SdhQCW__subHeadingWrapper{align-items:center;gap:12px;margin:28px 0 14px;display:flex}.LessonContentRenderer-module__SdhQCW__subHeadingBar{background:var(--accent-color);border-radius:4px;flex-shrink:0;width:4px;height:24px}.LessonContentRenderer-module__SdhQCW__subHeading{color:var(--dm-tx-0f172a,var(--dm-tx-0f172a,#0f172a));margin:0;font-size:1.25rem;font-weight:800;line-height:1.35}.LessonContentRenderer-module__SdhQCW__topicBlock{background:0 0;border:none;margin:20px 0;padding:0}.LessonContentRenderer-module__SdhQCW__topicHeader{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.LessonContentRenderer-module__SdhQCW__topicBadge{background:var(--accent-badge-bg);color:var(--accent-badge-text);border:1px solid var(--accent-border);letter-spacing:.4px;text-transform:uppercase;border-radius:20px;align-items:center;padding:2px 9px;font-size:.75rem;font-weight:800;display:inline-flex}.LessonContentRenderer-module__SdhQCW__topicTitle{color:var(--dm-tx-0f172a,var(--dm-tx-0f172a,#0f172a));font-size:1.08rem;font-weight:800;line-height:1.4}.LessonContentRenderer-module__SdhQCW__topicBody{color:var(--dm-tx-334155,var(--dm-tx-334155,#334155));margin:0;font-size:1.025rem;line-height:1.8}.LessonContentRenderer-module__SdhQCW__enumeratedGroup{flex-direction:column;gap:14px;margin:18px 0 24px;display:flex}.LessonContentRenderer-module__SdhQCW__enumIntro{color:var(--dm-tx-0f172a,var(--dm-tx-0f172a,#0f172a));margin-bottom:4px;font-size:1.025rem;font-weight:700;line-height:1.7}.LessonContentRenderer-module__SdhQCW__enumItemsStack{flex-direction:column;gap:12px;display:flex}.LessonContentRenderer-module__SdhQCW__enumeratedItem{background:0 0;border:none;align-items:flex-start;gap:14px;padding:2px 0;display:flex}.LessonContentRenderer-module__SdhQCW__enumBadge{background:var(--accent-badge-bg);width:26px;height:26px;color:var(--accent-badge-text);border:1.5px solid var(--accent-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;font-size:.82rem;font-weight:800;display:flex}.LessonContentRenderer-module__SdhQCW__enumContent{color:var(--dm-tx-334155,var(--dm-tx-334155,#334155));flex:1;font-size:1.025rem;line-height:1.75}.LessonContentRenderer-module__SdhQCW__enumLabel{color:var(--dm-tx-0f172a,var(--dm-tx-0f172a,#0f172a));margin-right:6px;font-weight:800}.LessonContentRenderer-module__SdhQCW__enumBody{color:var(--dm-tx-334155,var(--dm-tx-334155,#334155))}.LessonContentRenderer-module__SdhQCW__listGroup{flex-direction:column;gap:10px;margin:14px 0 20px;display:flex}.LessonContentRenderer-module__SdhQCW__listItem{background:0 0;border:none;align-items:flex-start;gap:12px;padding:2px 0;display:flex}.LessonContentRenderer-module__SdhQCW__listNumberBadge{background:var(--accent-badge-bg);width:22px;height:22px;color:var(--accent-badge-text);border:1px solid var(--accent-border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;font-size:.78rem;font-weight:800;display:flex}.LessonContentRenderer-module__SdhQCW__listBulletDot{width:18px;height:24px;color:var(--accent-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LessonContentRenderer-module__SdhQCW__listContent{color:var(--dm-tx-334155,var(--dm-tx-334155,#334155));flex:1;font-size:.985rem;line-height:1.7}.LessonContentRenderer-module__SdhQCW__listLabel{color:var(--dm-tx-0f172a,var(--dm-tx-0f172a,#0f172a));margin-right:6px;font-weight:800}.LessonContentRenderer-module__SdhQCW__listBody{color:var(--dm-tx-334155,var(--dm-tx-334155,#334155))}.LessonContentRenderer-module__SdhQCW__inlineCode{background:var(--dm-bg-f1f5f9,var(--dm-bg-f1f5f9,#f1f5f9));color:var(--dm-tx-0f172a,var(--dm-tx-0f172a,#0f172a));border:1px solid var(--dm-bd-cbd5e1,var(--dm-bd-cbd5e1,#cbd5e1));word-break:break-word;white-space:normal;border-radius:6px;padding:2px 7px;font-family:JetBrains Mono,Fira Code,Roboto Mono,Menlo,Consolas,monospace;font-size:.88em;font-weight:600}.LessonContentRenderer-module__SdhQCW__boldText{color:var(--dm-tx-0f172a,var(--dm-tx-0f172a,#0f172a));font-weight:700}.LessonContentRenderer-module__SdhQCW__italicText{color:var(--dm-tx-475569,var(--dm-tx-475569,#475569));font-style:italic}.LessonContentRenderer-module__SdhQCW__mathBlock{background:var(--dm-bg-f8fafc,var(--dm-bg-f8fafc,#f8fafc));border:1.5px solid var(--dm-bd-e2e8f0,var(--dm-bd-e2e8f0,#e2e8f0));border-left:4px solid var(--accent-color);-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%;color:var(--dm-tx-0f172a,var(--dm-tx-0f172a,#0f172a));text-align:center;border-radius:12px;margin:18px 0;padding:16px 20px;font-size:1.1rem;display:block;overflow-x:auto}.LessonContentRenderer-module__SdhQCW__mathInline{color:var(--accent-text);vertical-align:middle;max-width:100%;padding:0 4px;font-size:1.05em;font-weight:600;display:inline-block;overflow-x:auto}.LessonContentRenderer-module__SdhQCW__codeBlockContainer{box-shadow:0 6px 20px var(--dm-bk-0_25,#00000040);background:#090d16;border:1.5px solid #1e293b;border-radius:12px;margin:18px 0;overflow:hidden}.LessonContentRenderer-module__SdhQCW__codeBlockHeader{background:#0f172a;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.LessonContentRenderer-module__SdhQCW__codeControls{align-items:center;gap:10px;display:flex}.LessonContentRenderer-module__SdhQCW__codeDots{gap:5px;display:flex}.LessonContentRenderer-module__SdhQCW__dotRed{background:#ef4444;border-radius:50%;width:9px;height:9px}.LessonContentRenderer-module__SdhQCW__dotAmber{background:#f59e0b;border-radius:50%;width:9px;height:9px}.LessonContentRenderer-module__SdhQCW__dotGreen{background:#10b981;border-radius:50%;width:9px;height:9px}.LessonContentRenderer-module__SdhQCW__codeLangBadge{color:#94a3b8;letter-spacing:.05em;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem;font-weight:700}.LessonContentRenderer-module__SdhQCW__codeCopyBtn{background:var(--dm-gl-0_05,var(--dm-gl-0_05,#ffffff0d));color:#cbd5e1;cursor:pointer;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:.74rem;font-weight:600;transition:all .15s;display:inline-flex}.LessonContentRenderer-module__SdhQCW__codeCopyBtn:hover{background:var(--dm-gl-0_12,var(--dm-gl-0_12,#ffffff1f));color:#fff;border-color:#ffffff40}.LessonContentRenderer-module__SdhQCW__codePre{color:#e2e8f0;margin:0;padding:14px 18px;font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:.88rem;line-height:1.65;overflow-x:auto}
.ambassador-module__YGXnUa__pageContainer{background-color:var(--dm-bg-f8fafc,#f8fafc);width:100%;min-height:100vh;color:var(--dm-tx-0f172a,#0f172a);flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex}.ambassador-module__YGXnUa__header{background-color:var(--dm-bg-ffffff,#fff);border-bottom:1px solid var(--dm-bd-e2e8f0,#e2e8f0);z-index:40;position:sticky;top:0}.ambassador-module__YGXnUa__headerInner{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:14px 20px;display:flex}.ambassador-module__YGXnUa__brandWrap{color:var(--dm-tx-0f172a,#0f172a);align-items:center;gap:10px;text-decoration:none;display:flex}.ambassador-module__YGXnUa__brandTitle{letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.ambassador-module__YGXnUa__brandBadge{background-color:var(--dm-bg-eff6ff,#eff6ff);color:var(--dm-tx-0284c7,#0284c7);text-transform:uppercase;letter-spacing:.05em;border:1px solid #bfdbfe;border-radius:9999px;padding:4px 10px;font-size:.75rem;font-weight:800}.ambassador-module__YGXnUa__headerRight{align-items:center;gap:12px;display:flex}.ambassador-module__YGXnUa__navLink{color:var(--dm-tx-475569,#475569);border-radius:8px;padding:8px 12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s}.ambassador-module__YGXnUa__navLink:hover{background-color:var(--dm-bg-f1f5f9,#f1f5f9);color:var(--dm-tx-0f172a,#0f172a)}.ambassador-module__YGXnUa__mainContent{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:24px 20px 60px}.ambassador-module__YGXnUa__heroCard{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex;box-shadow:0 4px 12px #00000005}@media (max-width:640px){.ambassador-module__YGXnUa__heroCard{flex-direction:column;align-items:flex-start;padding:20px}}.ambassador-module__YGXnUa__heroLeft{align-items:center;gap:18px;display:flex}.ambassador-module__YGXnUa__heroGreeting{color:var(--dm-tx-0f172a,#0f172a);letter-spacing:-.01em;margin-bottom:4px;font-size:1.4rem;font-weight:800}.ambassador-module__YGXnUa__heroStatusBadge{color:#16a34a;background-color:var(--dm-bg-f0fdf4,#f0fdf4);border:1px solid var(--dm-bd-bbf7d0,#bbf7d0);border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.85rem;font-weight:700;display:inline-flex}.ambassador-module__YGXnUa__statusDot{background-color:#16a34a;border-radius:50%;width:8px;height:8px}.ambassador-module__YGXnUa__shareToolkitCard{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:20px;margin-bottom:24px;padding:22px;box-shadow:0 4px 12px #00000005}.ambassador-module__YGXnUa__sectionTitle{color:var(--dm-tx-0f172a,#0f172a);margin-bottom:6px;font-size:1.1rem;font-weight:800}.ambassador-module__YGXnUa__sectionSubtitle{color:var(--dm-tx-64748b,#64748b);margin-bottom:16px;font-size:.88rem}.ambassador-module__YGXnUa__linkInputWrap{background-color:var(--dm-bg-f8fafc,#f8fafc);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:8px 10px 8px 16px;display:flex}.ambassador-module__YGXnUa__linkText{color:var(--dm-tx-0284c7,#0284c7);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.95rem;font-weight:700;overflow:hidden}.ambassador-module__YGXnUa__copyBtn{color:#fff;cursor:pointer;white-space:nowrap;background-color:#0284c7;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.ambassador-module__YGXnUa__copyBtn:hover{background-color:#0369a1}.ambassador-module__YGXnUa__socialButtonsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ambassador-module__YGXnUa__socialShareBtn{border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);background-color:var(--dm-bg-ffffff,#fff);color:var(--dm-tx-0f172a,#0f172a);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ambassador-module__YGXnUa__socialShareBtn:hover{background-color:var(--dm-bg-f8fafc,#f8fafc);border-color:var(--dm-bd-cbd5e1,#cbd5e1);transform:translateY(-1px)}.ambassador-module__YGXnUa__btnWhatsapp{color:var(--dm-tx-15803d,#15803d);background-color:var(--dm-bg-f0fdf4,#f0fdf4);border-color:var(--dm-bd-bbf7d0,#bbf7d0)}.ambassador-module__YGXnUa__btnWhatsapp:hover{background-color:var(--dm-bg-dcfce7,#dcfce7)}.ambassador-module__YGXnUa__btnTwitter{color:var(--dm-tx-0f172a,#0f172a)}.ambassador-module__YGXnUa__btnLinkedIn{color:#0a66c2;background-color:var(--dm-bg-eff6ff,#eff6ff);border-color:#bfdbfe}.ambassador-module__YGXnUa__btnLinkedIn:hover{background-color:var(--dm-bg-dbeafe,#dbeafe)}.ambassador-module__YGXnUa__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:24px;display:grid}.ambassador-module__YGXnUa__kpiCard{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:18px;padding:20px;box-shadow:0 4px 12px #00000005}.ambassador-module__YGXnUa__kpiHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ambassador-module__YGXnUa__kpiLabel{color:var(--dm-tx-64748b,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:700}.ambassador-module__YGXnUa__kpiIconWrap{background-color:var(--dm-bg-f1f5f9,#f1f5f9);width:36px;height:36px;color:var(--dm-tx-0284c7,#0284c7);border-radius:10px;justify-content:center;align-items:center;display:flex}.ambassador-module__YGXnUa__kpiValue{color:var(--dm-tx-0f172a,#0f172a);letter-spacing:-.02em;font-size:1.7rem;font-weight:900}.ambassador-module__YGXnUa__kpiSubtext{color:var(--dm-tx-64748b,#64748b);margin-top:4px;font-size:.82rem}.ambassador-module__YGXnUa__kpiHighlight{background-color:var(--dm-bg-f0f9ff,#f0f9ff);border-color:#93c5fd}.ambassador-module__YGXnUa__tableCard{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:20px;margin-bottom:24px;padding:22px;overflow:hidden;box-shadow:0 4px 12px #00000005}.ambassador-module__YGXnUa__tableWrap{width:100%;margin-top:14px;overflow-x:auto}.ambassador-module__YGXnUa__dataTable{border-collapse:collapse;text-align:left;width:100%}.ambassador-module__YGXnUa__dataTable th{color:var(--dm-tx-64748b,#64748b);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--dm-bd-e2e8f0,#e2e8f0);background-color:var(--dm-bg-f8fafc,#f8fafc);padding:12px 14px;font-size:.82rem;font-weight:800}.ambassador-module__YGXnUa__dataTable td{color:var(--dm-tx-0f172a,#0f172a);border-bottom:1px solid var(--dm-bd-f1f5f9,#f1f5f9);padding:14px;font-size:.92rem;font-weight:600}.ambassador-module__YGXnUa__statusPill{text-transform:capitalize;border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.ambassador-module__YGXnUa__pillConverted{background-color:var(--dm-bg-f0fdf4,#f0fdf4);color:#16a34a;border:1px solid var(--dm-bd-bbf7d0,#bbf7d0)}.ambassador-module__YGXnUa__pillSignedUp{background-color:var(--dm-bg-f8fafc,#f8fafc);color:var(--dm-tx-64748b,#64748b);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0)}.ambassador-module__YGXnUa__emptyState{text-align:center;color:var(--dm-tx-64748b,#64748b);padding:40px 20px}.ambassador-module__YGXnUa__payoutCard{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex;box-shadow:0 4px 12px #00000005}@media (max-width:640px){.ambassador-module__YGXnUa__payoutCard{flex-direction:column;align-items:flex-start}}.ambassador-module__YGXnUa__payoutLeft{align-items:center;gap:16px;display:flex}.ambassador-module__YGXnUa__payoutIconWrap{background-color:var(--dm-bg-f0fdf4,#f0fdf4);color:#16a34a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ambassador-module__YGXnUa__payoutTitle{color:var(--dm-tx-0f172a,#0f172a);margin-bottom:2px;font-size:1.05rem;font-weight:800}.ambassador-module__YGXnUa__payoutSubtext{color:var(--dm-tx-64748b,#64748b);font-size:.88rem;line-height:1.4}.ambassador-module__YGXnUa__editBankBtn{background-color:var(--dm-bg-f1f5f9,#f1f5f9);color:var(--dm-tx-0f172a,#0f172a);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);cursor:pointer;white-space:nowrap;border-radius:12px;padding:10px 18px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s}.ambassador-module__YGXnUa__editBankBtn:hover{background-color:var(--dm-bg-e2e8f0,#e2e8f0)}
.onboard-module__m2q9RG__pageContainer{background-color:var(--dm-bg-ffffff,#fff);width:100%;min-height:100vh;color:var(--dm-tx-0f172a,#0f172a);flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow-x:hidden}.onboard-module__m2q9RG__topNav{z-index:50;background-color:var(--dm-bg-ffffff,#fff);justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:16px 20px;display:flex;position:sticky;top:0;left:0;right:0}.onboard-module__m2q9RG__navIconBtn{color:var(--dm-tx-64748b,#64748b);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.onboard-module__m2q9RG__navIconBtn:hover{background-color:var(--dm-bg-f1f5f9,#f1f5f9);color:var(--dm-tx-0f172a,#0f172a)}.onboard-module__m2q9RG__progressBarTrack{background-color:var(--dm-bg-f1f5f9,#f1f5f9);border-radius:9999px;flex:1;height:10px;position:relative;overflow:hidden}.onboard-module__m2q9RG__progressBarFill{background:#0284c7;border-radius:9999px;height:100%;transition:width .4s cubic-bezier(.34,1.56,.64,1)}.onboard-module__m2q9RG__stepCounter{color:var(--dm-tx-64748b,#64748b);font-size:.82rem;font-weight:700}.onboard-module__m2q9RG__mainContent{flex-direction:column;flex:1;align-items:center;width:100%;max-width:680px;margin:0 auto;padding:10px 20px 120px;display:flex}.onboard-module__m2q9RG__mascotStage{text-align:center;flex-direction:column;align-items:center;width:100%;margin-bottom:24px;display:flex}.onboard-module__m2q9RG__speechBubbleWrap{margin-bottom:16px;display:inline-block;position:relative}.onboard-module__m2q9RG__speechBubble{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);color:var(--dm-tx-0f172a,#0f172a);border-radius:20px;max-width:480px;padding:14px 24px;font-size:1.15rem;font-weight:700;line-height:1.4;position:relative;box-shadow:0 4px 12px #0000000a}.onboard-module__m2q9RG__speechBubbleTail{border-left:10px solid #0000;border-right:10px solid #0000;border-top:11px solid var(--dm-bd-e2e8f0,#e2e8f0);width:0;height:0;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.onboard-module__m2q9RG__speechBubbleTail:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:9px solid var(--dm-bd-ffffff,#fff);width:0;height:0;position:absolute;bottom:2px;left:-8px}.onboard-module__m2q9RG__mascotAvatarWrap{cursor:pointer;transition:transform .2s;transform:scale(.95)}.onboard-module__m2q9RG__mascotAvatarWrap:hover{transform:scale(1.02)}.onboard-module__m2q9RG__benefitsGrid{grid-template-columns:1fr;gap:14px;width:100%;margin-top:10px;display:grid}.onboard-module__m2q9RG__benefitCard{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:16px;align-items:center;gap:16px;padding:18px 20px;transition:all .2s;display:flex}.onboard-module__m2q9RG__benefitCard:hover{border-color:var(--dm-bd-cbd5e1,#cbd5e1);background-color:var(--dm-bg-f8fafc,#f8fafc)}.onboard-module__m2q9RG__benefitIconWrap{background-color:var(--dm-bg-f0fdf4,#f0fdf4);color:#16a34a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.onboard-module__m2q9RG__benefitTitle{color:var(--dm-tx-0f172a,#0f172a);margin-bottom:2px;font-size:1.05rem;font-weight:700}.onboard-module__m2q9RG__benefitDesc{color:var(--dm-tx-64748b,#64748b);font-size:.9rem;line-height:1.4}.onboard-module__m2q9RG__formCard{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:20px;width:100%;margin-top:8px;padding:24px 20px;box-shadow:0 4px 16px #00000008}.onboard-module__m2q9RG__formTitle{color:var(--dm-tx-0f172a,#0f172a);text-align:center;margin-bottom:6px;font-size:1.25rem;font-weight:800}.onboard-module__m2q9RG__formSubtitle{color:var(--dm-tx-64748b,#64748b);text-align:center;margin-bottom:22px;font-size:.92rem;line-height:1.4}.onboard-module__m2q9RG__inputGroup{width:100%;margin-bottom:20px}.onboard-module__m2q9RG__label{color:var(--dm-tx-334155,#334155);margin-bottom:8px;font-size:.88rem;font-weight:700;display:block}.onboard-module__m2q9RG__inputWrap{align-items:center;display:flex;position:relative}.onboard-module__m2q9RG__handlePrefix{color:var(--dm-tx-64748b,#64748b);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.92rem;font-weight:700;position:absolute;left:14px}.onboard-module__m2q9RG__textInput{width:100%;color:var(--dm-tx-0f172a,#0f172a);background-color:var(--dm-bg-f8fafc,#f8fafc);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:12px;outline:none;padding:14px 16px;font-family:inherit;font-size:1rem;font-weight:600;transition:all .2s}.onboard-module__m2q9RG__textInputWithPrefix{padding-left:205px}@media (max-width:520px){.onboard-module__m2q9RG__textInputWithPrefix{padding-left:14px}.onboard-module__m2q9RG__handlePrefix{display:none}}.onboard-module__m2q9RG__textInput:focus{background-color:var(--dm-bg-ffffff,#fff);border-color:#0284c7;box-shadow:0 0 0 4px #0284c71f}.onboard-module__m2q9RG__selectInput{width:100%;color:var(--dm-tx-0f172a,#0f172a);background-color:var(--dm-bg-f8fafc,#f8fafc);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);cursor:pointer;border-radius:12px;outline:none;padding:14px 16px;font-family:inherit;font-size:.98rem;font-weight:600;transition:all .2s}.onboard-module__m2q9RG__selectInput:focus{background-color:var(--dm-bg-ffffff,#fff);border-color:#0284c7;box-shadow:0 0 0 4px #0284c71f}.onboard-module__m2q9RG__bankDropdownContainer{width:100%;position:relative}.onboard-module__m2q9RG__bankSelectBtn{width:100%;color:var(--dm-tx-0f172a,#0f172a);background-color:var(--dm-bg-f8fafc,#f8fafc);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);cursor:pointer;text-align:left;border-radius:12px;outline:none;justify-content:space-between;align-items:center;padding:14px 16px;font-family:inherit;font-size:.98rem;font-weight:600;transition:all .2s;display:flex}.onboard-module__m2q9RG__bankSelectBtn:hover{background-color:var(--dm-bg-f1f5f9,#f1f5f9);border-color:var(--dm-bd-cbd5e1,#cbd5e1)}.onboard-module__m2q9RG__bankSelectBtnOpen,.onboard-module__m2q9RG__bankSelectBtn:focus{background-color:var(--dm-bg-ffffff,#fff);border-color:#0284c7;box-shadow:0 0 0 4px #0284c71f}.onboard-module__m2q9RG__bankSelectPlaceholder{color:#94a3b8;font-weight:600}.onboard-module__m2q9RG__bankSelectValue{color:var(--dm-tx-0f172a,#0f172a);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.onboard-module__m2q9RG__bankClearBtn{background-color:var(--dm-bg-e2e8f0,#e2e8f0);width:22px;height:22px;color:var(--dm-tx-64748b,#64748b);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.onboard-module__m2q9RG__bankClearBtn:hover{background-color:var(--dm-bg-cbd5e1,#cbd5e1);color:var(--dm-tx-0f172a,#0f172a)}.onboard-module__m2q9RG__chevronWrap{align-items:center;transition:transform .2s;display:flex}.onboard-module__m2q9RG__chevronRotated{transform:rotate(180deg)}.onboard-module__m2q9RG__bankDropdownMenu{background-color:var(--dm-bg-ffffff,#fff);z-index:100;border:2px solid #0284c7;border-radius:14px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px -4px #0f172a26,0 4px 12px -2px #0f172a0f}.onboard-module__m2q9RG__bankSearchHeader{background-color:var(--dm-bg-f8fafc,#f8fafc);border-bottom:1px solid var(--dm-bd-e2e8f0,#e2e8f0);padding:10px 12px}.onboard-module__m2q9RG__bankSearchInputWrap{align-items:center;width:100%;display:flex;position:relative}.onboard-module__m2q9RG__bankSearchIcon{color:var(--dm-tx-64748b,#64748b);pointer-events:none;align-items:center;display:flex;position:absolute;left:12px}.onboard-module__m2q9RG__bankSearchInput{width:100%;color:var(--dm-tx-0f172a,#0f172a);background-color:var(--dm-bg-ffffff,#fff);border:1.5px solid var(--dm-bd-cbd5e1,#cbd5e1);border-radius:8px;outline:none;padding:10px 32px 10px 36px;font-family:inherit;font-size:.92rem;font-weight:600;transition:all .15s}.onboard-module__m2q9RG__bankSearchInput:focus{border-color:#0284c7;box-shadow:0 0 0 3px #0284c71a}.onboard-module__m2q9RG__bankSearchInput::placeholder{color:#94a3b8;font-weight:500}.onboard-module__m2q9RG__bankSearchClearBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;display:flex;position:absolute;right:10px}.onboard-module__m2q9RG__bankSearchClearBtn:hover{color:var(--dm-tx-0f172a,#0f172a)}.onboard-module__m2q9RG__bankQuickChipsWrap{background-color:var(--dm-bg-ffffff,#fff);border-bottom:1px solid var(--dm-bd-f1f5f9,#f1f5f9);padding:8px 12px}.onboard-module__m2q9RG__quickChipHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--dm-tx-64748b,#64748b);margin-bottom:6px;font-size:.72rem;font-weight:800}.onboard-module__m2q9RG__quickChipsRow{flex-wrap:wrap;gap:6px;display:flex}.onboard-module__m2q9RG__quickChipBtn{background-color:var(--dm-bg-f1f5f9,#f1f5f9);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0);color:var(--dm-tx-334155,#334155);cursor:pointer;border-radius:6px;padding:4px 8px;font-size:.76rem;font-weight:700;transition:all .15s}.onboard-module__m2q9RG__quickChipBtn:hover{background-color:var(--dm-bg-e0f2fe,#e0f2fe);color:var(--dm-tx-0284c7,#0284c7);border-color:var(--dm-bd-bae6fd,#bae6fd)}.onboard-module__m2q9RG__quickChipBtnActive{color:#fff;background-color:#0284c7;border-color:#0284c7}.onboard-module__m2q9RG__bankListScroll{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.onboard-module__m2q9RG__bankItem{text-align:left;width:100%;color:var(--dm-tx-1e293b,#1e293b);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f8fafc;justify-content:space-between;align-items:center;min-height:44px;padding:11px 16px;font-size:.92rem;font-weight:600;transition:background-color .12s;display:flex}.onboard-module__m2q9RG__bankItem:hover{background-color:var(--dm-bg-f1f5f9,#f1f5f9);color:var(--dm-tx-0284c7,#0284c7)}.onboard-module__m2q9RG__bankItemSelected{background-color:var(--dm-bg-f0f9ff,#f0f9ff);color:var(--dm-tx-0284c7,#0284c7);font-weight:800}.onboard-module__m2q9RG__bankItemEmpty{text-align:center;color:var(--dm-tx-64748b,#64748b);padding:24px 16px;font-size:.88rem}.onboard-module__m2q9RG__linkPreviewBox{background-color:var(--dm-bg-f8fafc,#f8fafc);border:1px dashed var(--dm-bd-cbd5e1,#cbd5e1);word-break:break-all;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:12px 16px;display:flex}.onboard-module__m2q9RG__linkPreviewText{color:var(--dm-tx-0284c7,#0284c7);font-size:.88rem;font-weight:700}.onboard-module__m2q9RG__statusMessage{align-items:center;gap:8px;margin-top:8px;font-size:.85rem;font-weight:600;display:flex}.onboard-module__m2q9RG__statusSuccess{color:#16a34a}.onboard-module__m2q9RG__statusError{color:var(--dm-tx-dc2626,#dc2626)}.onboard-module__m2q9RG__statusLoading{color:var(--dm-tx-0284c7,#0284c7)}.onboard-module__m2q9RG__verifiedAccountBanner{background-color:var(--dm-bg-f0fdf4,#f0fdf4);border:2px solid var(--dm-bd-bbf7d0,#bbf7d0);border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:16px;animation:.3s onboard-module__m2q9RG__fadeIn;display:flex}.onboard-module__m2q9RG__verifiedBadgeIcon{color:#fff;background-color:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex}.onboard-module__m2q9RG__verifiedContent{flex:1}.onboard-module__m2q9RG__verifiedLabel{color:#16a34a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.78rem;font-weight:800}.onboard-module__m2q9RG__verifiedName{color:var(--dm-tx-0f172a,#0f172a);letter-spacing:-.01em;font-size:1.1rem;font-weight:800}.onboard-module__m2q9RG__verifiedDetails{color:var(--dm-tx-475569,#475569);margin-top:2px;font-size:.84rem}.onboard-module__m2q9RG__celebrateStage{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.onboard-module__m2q9RG__celebrateTitle{color:var(--dm-tx-0f172a,#0f172a);letter-spacing:-.02em;margin-top:16px;margin-bottom:8px;font-size:1.8rem;font-weight:900}.onboard-module__m2q9RG__celebrateSubtitle{color:var(--dm-tx-475569,#475569);max-width:460px;margin-bottom:24px;font-size:1.05rem;line-height:1.5}.onboard-module__m2q9RG__shareBox{background-color:var(--dm-bg-f8fafc,#f8fafc);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:16px;align-items:center;gap:10px;width:100%;margin-bottom:20px;padding:16px;display:flex}.onboard-module__m2q9RG__shareLinkText{color:var(--dm-tx-0f172a,#0f172a);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.95rem;font-weight:700;overflow:hidden}.onboard-module__m2q9RG__copyBtn{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:10px 18px;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.onboard-module__m2q9RG__copyBtn:hover{background-color:#0369a1}.onboard-module__m2q9RG__bottomBar{z-index:50;background-color:var(--dm-bg-ffffff,#fff);border-top:1px solid var(--dm-bd-e2e8f0,#e2e8f0);justify-content:center;padding:16px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000000a}.onboard-module__m2q9RG__bottomBarInner{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:680px;display:flex}.onboard-module__m2q9RG__primaryBtn{color:#fff;cursor:pointer;background-color:#0284c7;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:16px 24px;font-family:inherit;font-size:1.05rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #0284c740}.onboard-module__m2q9RG__primaryBtn:hover:not(:disabled){background-color:#0369a1;transform:translateY(-1px);box-shadow:0 6px 16px #0284c759}.onboard-module__m2q9RG__primaryBtn:active:not(:disabled){transform:translateY(0)}.onboard-module__m2q9RG__primaryBtn:disabled{cursor:not-allowed;box-shadow:none;background-color:#94a3b8}.onboard-module__m2q9RG__secondaryBtn{background-color:var(--dm-bg-f1f5f9,#f1f5f9);color:var(--dm-tx-334155,#334155);cursor:pointer;border:2px solid #0000;border-radius:14px;min-height:52px;padding:14px 20px;font-size:.98rem;font-weight:700;transition:all .2s}.onboard-module__m2q9RG__secondaryBtn:hover{background-color:var(--dm-bg-e2e8f0,#e2e8f0);color:var(--dm-tx-0f172a,#0f172a)}@keyframes onboard-module__m2q9RG__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.FreePreviewGuideOverlay-module__SAo5wW__backdrop{-webkit-backdrop-filter:blur(8px);z-index:9998;background:#0f172abd;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out FreePreviewGuideOverlay-module__SAo5wW__fadeInBackdrop;display:flex;position:fixed;inset:0}@keyframes FreePreviewGuideOverlay-module__SAo5wW__fadeInBackdrop{0%{opacity:0}to{opacity:1}}.FreePreviewGuideOverlay-module__SAo5wW__modal{background:var(--dm-bg-ffffff,#fff);border:1.5px solid var(--dm-bd-e2e8f0,#e2e8f0);box-sizing:border-box;border-radius:24px;flex-direction:column;width:100%;max-width:500px;padding:26px 24px 22px;animation:.3s cubic-bezier(.16,1,.3,1) FreePreviewGuideOverlay-module__SAo5wW__slideUpModal;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px -12px #0000004d,0 1px 3px #0000000d}@keyframes FreePreviewGuideOverlay-module__SAo5wW__slideUpModal{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.FreePreviewGuideOverlay-module__SAo5wW__closeBtn{background:var(--dm-bg-f4f4f5,#f4f4f5);border:1px solid var(--dm-bd-e4e4e7,#e4e4e7);width:32px;height:32px;color:var(--dm-tx-71717a,#71717a);cursor:pointer;z-index:20;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;transition:all .15s;display:flex;position:absolute;top:18px;right:18px}.FreePreviewGuideOverlay-module__SAo5wW__closeBtn:hover{background:var(--dm-bg-e4e4e7,#e4e4e7);color:var(--dm-tx-09090b,#09090b)}.FreePreviewGuideOverlay-module__SAo5wW__header{align-items:flex-start;gap:12px;margin-bottom:16px;padding-right:32px;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__mascotBadge{background:var(--dm-bg-f0f9ff,#f0f9ff);border:1.5px solid var(--dm-bd-bae6fd,#bae6fd);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__mascotImg{object-fit:contain;width:30px;height:30px}.FreePreviewGuideOverlay-module__SAo5wW__headerText{flex-direction:column;gap:3px;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__kickerRow{align-items:center;gap:6px;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__kickerTag{text-transform:uppercase;letter-spacing:.05em;color:#854d0e;background:#fef08a;border-radius:5px;padding:2px 7px;font-size:.68rem;font-weight:800}.FreePreviewGuideOverlay-module__SAo5wW__kickerSub{color:#10b981;font-size:.72rem;font-weight:700}.FreePreviewGuideOverlay-module__SAo5wW__title{color:var(--dm-tx-0f172a,#0f172a);letter-spacing:-.02em;margin:0;font-size:1.22rem;font-weight:900;line-height:1.22}.FreePreviewGuideOverlay-module__SAo5wW__subtitle{color:var(--dm-tx-475569,#475569);margin:0 0 14px;font-size:.84rem;line-height:1.45}.FreePreviewGuideOverlay-module__SAo5wW__subtitle strong{color:var(--dm-tx-0f172a,#0f172a);font-weight:700}.FreePreviewGuideOverlay-module__SAo5wW__stepsBar{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.FreePreviewGuideOverlay-module__SAo5wW__stepPill{background:var(--dm-bg-f8fafc,#f8fafc);border:1.5px solid var(--dm-bd-e2e8f0,#e2e8f0);color:var(--dm-tx-64748b,#64748b);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:8px;padding:8px 11px;font-size:.76rem;font-weight:700;transition:all .2s;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__stepPill:hover{border-color:var(--dm-bd-cbd5e1,#cbd5e1)}.FreePreviewGuideOverlay-module__SAo5wW__stepPillActive{background:var(--dm-bg-f0f9ff,#f0f9ff);color:var(--dm-tx-0f172a,#0f172a);border-color:#1a9be8;box-shadow:0 2px 8px #1a9be81f}.FreePreviewGuideOverlay-module__SAo5wW__stepNum{background:var(--dm-bg-e2e8f0,#e2e8f0);width:20px;height:20px;color:var(--dm-tx-475569,#475569);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;transition:all .2s;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__stepPillActive .FreePreviewGuideOverlay-module__SAo5wW__stepNum{color:#fff;background:#1a9be8}.FreePreviewGuideOverlay-module__SAo5wW__demoStage{background:var(--dm-bg-f1f5f9,#f1f5f9);border:1.5px solid var(--dm-bd-e2e8f0,#e2e8f0);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:18px;justify-content:center;align-items:center;width:100%;height:256px;margin-bottom:18px;padding:14px;display:flex;position:relative;overflow:hidden}.FreePreviewGuideOverlay-module__SAo5wW__simCourseCard{background:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:16px;width:100%;max-width:390px;padding:15px 16px;transition:all .35s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 20px #0000000d}.FreePreviewGuideOverlay-module__SAo5wW__simCourseCardDimmed{filter:blur(1.5px);opacity:.45;transform:scale(.95)}.FreePreviewGuideOverlay-module__SAo5wW__simCardTop{align-items:center;gap:10px;margin-bottom:10px;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__simCourseLogo{background:var(--dm-bg-f0f9ff,#f0f9ff);border:1px solid var(--dm-bd-bae6fd,#bae6fd);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__simBadge{color:#854d0e;background:#fef08a;border-radius:4px;margin-bottom:2px;padding:1px 5px;font-size:.6rem;font-weight:800;display:inline-block}.FreePreviewGuideOverlay-module__SAo5wW__simCourseName{color:var(--dm-tx-0f172a,#0f172a);font-size:.92rem;font-weight:800;line-height:1.2}.FreePreviewGuideOverlay-module__SAo5wW__simPrereqBox{background:var(--dm-bg-f8fafc,#f8fafc);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:8px;margin-bottom:12px;padding:7px 10px}.FreePreviewGuideOverlay-module__SAo5wW__simPrereqLabel{color:var(--dm-tx-64748b,#64748b);letter-spacing:.05em;margin-bottom:2px;font-size:.58rem;font-weight:800;display:block}.FreePreviewGuideOverlay-module__SAo5wW__simPrereqText{color:var(--dm-tx-334155,#334155);font-size:.72rem;font-weight:500;display:block}.FreePreviewGuideOverlay-module__SAo5wW__simCardFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__simPriceCol{flex-direction:column;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__simPrice{color:var(--dm-tx-0f172a,#0f172a);font-size:1.05rem;font-weight:800;line-height:1.15}.FreePreviewGuideOverlay-module__SAo5wW__simPriceSub{color:var(--dm-tx-64748b,#64748b);font-size:.64rem}.FreePreviewGuideOverlay-module__SAo5wW__simEnrollBtn{color:#fff;background:#1a9be8;border-bottom:2.5px solid #1070a8;border-radius:9px;align-items:center;gap:5px;padding:8px 15px;font-size:.8rem;font-weight:800;transition:all .14s;display:inline-flex;position:relative;box-shadow:0 2.5px #1070a8}.FreePreviewGuideOverlay-module__SAo5wW__simEnrollBtnHover{background:#1588cd;transform:translateY(-1px);box-shadow:0 3.5px #0d5c8a,0 0 0 4px #1a9be838}.FreePreviewGuideOverlay-module__SAo5wW__simEnrollBtnClicked{border-bottom-width:1px;transform:translateY(2px)scale(.97);box-shadow:0 1px #0d5c8a,0 0 0 6px #1a9be84d}.FreePreviewGuideOverlay-module__SAo5wW__simHintLine{text-align:center;color:var(--dm-tx-64748b,#64748b);margin-top:8px;font-size:.68rem;font-weight:600}.FreePreviewGuideOverlay-module__SAo5wW__simModalBackdrop{opacity:0;pointer-events:none;z-index:5;background:#0f172a6b;justify-content:center;align-items:center;padding:14px;transition:opacity .25s;display:flex;position:absolute;inset:0}.FreePreviewGuideOverlay-module__SAo5wW__simModalBackdropVisible{opacity:1}.FreePreviewGuideOverlay-module__SAo5wW__simChoiceModal{background:var(--dm-bg-ffffff,#fff);border:1.5px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:18px;width:100%;max-width:350px;padding:15px 16px 13px;transition:all .28s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(14px)scale(.94);box-shadow:0 20px 40px #00000038}.FreePreviewGuideOverlay-module__SAo5wW__simModalBackdropVisible .FreePreviewGuideOverlay-module__SAo5wW__simChoiceModal{transform:translateY(0)scale(1)}.FreePreviewGuideOverlay-module__SAo5wW__simModalClose{background:var(--dm-bg-f4f4f5,#f4f4f5);width:22px;height:22px;color:var(--dm-tx-71717a,#71717a);border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;display:flex;position:absolute;top:12px;right:12px}.FreePreviewGuideOverlay-module__SAo5wW__simModalTitle{color:var(--dm-tx-0f172a,#0f172a);margin:0 0 2px;font-size:.92rem;font-weight:800}.FreePreviewGuideOverlay-module__SAo5wW__simModalSub{color:var(--dm-tx-64748b,#64748b);margin:0 0 10px;font-size:.7rem}.FreePreviewGuideOverlay-module__SAo5wW__simChoiceGroup{flex-direction:column;gap:4px;margin-bottom:9px;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__simChoiceHeader{text-transform:uppercase;letter-spacing:.04em;color:var(--dm-tx-475569,#475569);justify-content:space-between;align-items:center;font-size:.62rem;font-weight:800;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__simFreeTag{color:#10b981;font-weight:800}.FreePreviewGuideOverlay-module__SAo5wW__simFreeBtn{background:var(--dm-bg-f8fafc,#f8fafc);width:100%;color:var(--dm-tx-0f172a,#0f172a);border:1.5px solid var(--dm-bd-cbd5e1,#cbd5e1);border-bottom:2.5px solid #94a3b8;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:800;transition:all .15s;display:flex;box-shadow:0 2px #94a3b8}.FreePreviewGuideOverlay-module__SAo5wW__simFreeBtnHover{border-color:#1a9be8 #1a9be8 #1070a8;transform:translateY(-1px);box-shadow:0 3px #1070a8,0 0 0 4px #1a9be833}.FreePreviewGuideOverlay-module__SAo5wW__simFreeBtnClicked{color:#065f46;background:#ecfdf5;border-color:#10b981 #10b981 #059669;transform:translateY(1.5px);box-shadow:0 1px #059669,0 0 0 5px #10b98140}.FreePreviewGuideOverlay-module__SAo5wW__simPayGroup{opacity:.55;flex-direction:column;gap:4px;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__simPayBtn{color:#fff;background:#1a9be8;border-bottom:2px solid #1070a8;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:7px 12px;font-size:.74rem;font-weight:800;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__simSuccessBadge{color:#fff;white-space:nowrap;opacity:0;z-index:15;background:#0f172a;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 6px 16px #00000040}.FreePreviewGuideOverlay-module__SAo5wW__simSuccessBadgeVisible{opacity:1;transform:translate(-50%)translateY(0)}.FreePreviewGuideOverlay-module__SAo5wW__animatedCursor{z-index:12;pointer-events:none;filter:drop-shadow(0 4px 8px #00000047);transition:top .55s cubic-bezier(.22,1,.36,1),left .55s cubic-bezier(.22,1,.36,1),transform .15s;position:absolute}.FreePreviewGuideOverlay-module__SAo5wW__cursorClicking{transform:scale(.84)}.FreePreviewGuideOverlay-module__SAo5wW__clickRipple{pointer-events:none;background:#1a9be838;border:2.5px solid #1a9be8;border-radius:50%;width:28px;height:28px;animation:.55s ease-out forwards FreePreviewGuideOverlay-module__SAo5wW__ripplePop;position:absolute;top:-8px;left:-8px}@keyframes FreePreviewGuideOverlay-module__SAo5wW__ripplePop{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.9)}}.FreePreviewGuideOverlay-module__SAo5wW__footerRow{flex-direction:column;gap:10px;display:flex}.FreePreviewGuideOverlay-module__SAo5wW__btnPrimary{color:#fff;cursor:pointer;background:#1a9be8;border:none;border-bottom:3px solid #1070a8;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:.95rem;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 2.5px #1070a8}.FreePreviewGuideOverlay-module__SAo5wW__btnPrimary:hover{background:#1588cd;border-bottom-color:#0d5c8a;transform:translateY(-1px);box-shadow:0 3.5px #0d5c8a}.FreePreviewGuideOverlay-module__SAo5wW__btnPrimary:active{border-bottom-width:1px;transform:translateY(2px);box-shadow:0 1px #0d5c8a}.FreePreviewGuideOverlay-module__SAo5wW__footerNote{text-align:center;color:var(--dm-tx-64748b,#64748b);font-size:.75rem;font-weight:600}@media (max-width:480px){.FreePreviewGuideOverlay-module__SAo5wW__modal{border-radius:20px;padding:22px 16px 18px}.FreePreviewGuideOverlay-module__SAo5wW__title{font-size:1.08rem}.FreePreviewGuideOverlay-module__SAo5wW__stepsBar{grid-template-columns:1fr;gap:6px}.FreePreviewGuideOverlay-module__SAo5wW__demoStage{height:248px;padding:10px}}
.login-module__Si-P0q__pageContainer{background:var(--dm-bg-f4f4f5,#f4f4f5);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.login-module__Si-P0q__ambientGlow{pointer-events:none;background:radial-gradient(circle,#d9770614 0%,#d9770600 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-150px;left:-150px}.login-module__Si-P0q__ambientGlowBottom{pointer-events:none;background:radial-gradient(circle,#0284c70f 0%,#0284c700 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;right:-150px}.login-module__Si-P0q__topBar{z-index:10;justify-content:space-between;align-items:center;padding:24px 36px 0;display:flex}.login-module__Si-P0q__brand{align-items:center;gap:8px;text-decoration:none;display:flex}.login-module__Si-P0q__logoText{color:var(--dm-tx-09090b,#09090b);letter-spacing:-.5px;font-size:1.35rem;font-weight:900}.login-module__Si-P0q__logoTechBadge{color:var(--dm-tx-b45309,#b45309);background:var(--dm-bg-fef3c7,#fef3c7);border:1px solid var(--dm-bd-fde68a,#fde68a);letter-spacing:.5px;border-radius:6px;margin-left:2px;padding:2px 8px;font-size:.72rem;font-weight:800}.login-module__Si-P0q__backHome{color:var(--dm-tx-52525b,#52525b);background:var(--dm-bg-ffffff,#fff);border:1px solid var(--dm-bd-e4e4e7,#e4e4e7);border-radius:10px;align-items:center;gap:8px;padding:8px 18px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;box-shadow:0 1px 3px #0000000a}.login-module__Si-P0q__backHome:hover{background:var(--dm-bg-f4f4f5,#f4f4f5);color:var(--dm-tx-09090b,#09090b);transform:translateY(-1px)}.login-module__Si-P0q__contentWrapper{z-index:2;flex:1;justify-content:center;align-items:center;padding:30px 20px 40px;display:flex}.login-module__Si-P0q__splitCard{background:var(--dm-bg-ffffff,#fff);border:1px solid var(--dm-bd-e4e4e7,#e4e4e7);box-sizing:border-box;border-radius:32px;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:980px;min-height:560px;padding:16px;display:grid;box-shadow:0 20px 50px -12px #00000014,0 1px 3px #0000000a}.login-module__Si-P0q__kirbyStage{background:linear-gradient(160deg,#fffbeb 0%,#fef3c7 45%,#fde68a 85%,#f59e0b 100%);border:1px solid #fde68a;border-radius:24px;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__avatarContainer{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.login-module__Si-P0q__avatarContainer:hover{transform:scale(1.03)}.login-module__Si-P0q__avatarShadow{pointer-events:none;background:radial-gradient(#b4530947 0%,#b4530900 70%);border-radius:50%;width:200px;height:24px;position:absolute;bottom:-4px}.login-module__Si-P0q__formColumn{flex-direction:column;justify-content:center;padding:24px 36px 24px 20px;display:flex}.login-module__Si-P0q__formHeader{text-align:center;margin-bottom:24px}.login-module__Si-P0q__formTitle{color:var(--dm-tx-09090b,#09090b);letter-spacing:-.03em;margin:0;font-size:2.1rem;font-weight:900}.login-module__Si-P0q__formSubtitle{color:var(--dm-tx-52525b,#52525b);margin:0;font-size:.95rem;line-height:1.5}.login-module__Si-P0q__btnGoogleLarge{background:var(--dm-bg-ffffff,#fff);width:100%;color:var(--dm-tx-09090b,#09090b);border:2px solid var(--dm-bd-e4e4e7,#e4e4e7);cursor:pointer;box-shadow:0 4px 0 var(--dm-bd-cbd5e1,#cbd5e1);-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:14px;padding:16px 24px;font-size:1.05rem;font-weight:800;transition:all .15s;display:flex}.login-module__Si-P0q__btnGoogleLarge:hover{background:var(--dm-bg-fafafa,#fafafa);border-color:var(--dm-bd-cbd5e1,#cbd5e1);transform:translateY(-1px);box-shadow:0 5px #94a3b8}.login-module__Si-P0q__btnGoogleLarge:active{transform:translateY(3px);box-shadow:0 1px #94a3b8}.login-module__Si-P0q__btnGoogleLarge:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-module__Si-P0q__trustNote{text-align:center;color:var(--dm-tx-71717a,#71717a);justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:.8rem;display:flex}.login-module__Si-P0q__divider{text-align:center;color:#a1a1aa;align-items:center;margin:22px 0;font-size:.82rem;font-weight:600;display:flex}.login-module__Si-P0q__divider:before,.login-module__Si-P0q__divider:after{content:"";border-bottom:1px solid var(--dm-bd-e4e4e7,#e4e4e7);flex:1}.login-module__Si-P0q__divider:before{margin-right:12px}.login-module__Si-P0q__divider:after{margin-left:12px}.login-module__Si-P0q__toggleEmailBtn{color:var(--dm-tx-71717a,#71717a);cursor:pointer;background:0 0;border:none;margin:0 auto;padding:4px;font-size:.85rem;font-weight:600;text-decoration:underline;display:block}.login-module__Si-P0q__toggleEmailBtn:hover{color:var(--dm-tx-09090b,#09090b)}.login-module__Si-P0q__emailFormSection{flex-direction:column;gap:14px;margin-top:16px;animation:.2s ease-out login-module__Si-P0q__fadeIn;display:flex}@keyframes login-module__Si-P0q__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.login-module__Si-P0q__inputWrapper{align-items:center;display:flex;position:relative}.login-module__Si-P0q__inputField{background:var(--dm-bg-ffffff,#fff);border:1.5px solid var(--dm-bd-e4e4e7,#e4e4e7);width:100%;color:var(--dm-tx-09090b,#09090b);box-sizing:border-box;border-radius:12px;outline:none;padding:12px 16px;font-size:.92rem;transition:all .15s;box-shadow:0 1px 2px #0000000a}.login-module__Si-P0q__inputField:focus{border-color:#09090b;box-shadow:0 0 0 3px #09090b14}.login-module__Si-P0q__togglePasswordBtn{color:#a1a1aa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:14px}.login-module__Si-P0q__btnNextStyle{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:.92rem;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 3.5px #0369a1}.login-module__Si-P0q__btnNextStyle:hover{background:#0369a1}.login-module__Si-P0q__btnNextStyle:active{transform:translateY(2px);box-shadow:0 1.5px #0369a1}.login-module__Si-P0q__btnNextStyle:disabled{background:var(--dm-bg-cbd5e1,#cbd5e1);cursor:not-allowed;box-shadow:0 3px #94a3b8}.login-module__Si-P0q__errorMsg{background:var(--dm-bg-fef2f2,#fef2f2);border:1px solid var(--dm-bd-fecaca,#fecaca);color:var(--dm-tx-dc2626,#dc2626);border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:.86rem;font-weight:600}.login-module__Si-P0q__successMsg{background:var(--dm-bg-f0fdf4,#f0fdf4);border:1px solid var(--dm-bd-bbf7d0,#bbf7d0);color:#16a34a;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:.86rem;font-weight:600}.login-module__Si-P0q__verificationCard{background:var(--dm-bg-ffffff,#fff);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0);text-align:center;border-radius:16px;margin-top:10px;padding:24px;box-shadow:0 4px 12px #0000000a}.login-module__Si-P0q__verificationIcon{margin-bottom:12px;font-size:2.5rem}.login-module__Si-P0q__verificationTitle{color:var(--dm-tx-0f172a,#0f172a);margin-bottom:8px;font-size:1.25rem;font-weight:800}.login-module__Si-P0q__verificationText{color:var(--dm-tx-475569,#475569);margin-bottom:16px;font-size:.92rem;line-height:1.5}.login-module__Si-P0q__verificationEmailBadge{background:var(--dm-bg-f1f5f9,#f1f5f9);color:var(--dm-tx-0284c7,#0284c7);word-break:break-all;border-radius:6px;padding:3px 10px;font-size:.88rem;font-weight:700;display:inline-block}.login-module__Si-P0q__verificationSubtext{color:var(--dm-tx-64748b,#64748b);margin-bottom:20px;font-size:.82rem}.login-module__Si-P0q__btnSecondaryAction{background:var(--dm-bg-f8fafc,#f8fafc);border:1px solid var(--dm-bd-cbd5e1,#cbd5e1);width:100%;color:var(--dm-tx-334155,#334155);cursor:pointer;border-radius:10px;padding:12px;font-size:.9rem;font-weight:700;transition:all .15s}.login-module__Si-P0q__btnSecondaryAction:hover{background:var(--dm-bg-f1f5f9,#f1f5f9);border-color:#94a3b8}.login-module__Si-P0q__forgotPasswordRow{justify-content:flex-end;margin-top:-6px;margin-bottom:6px;display:flex}.login-module__Si-P0q__forgotPasswordLink{color:#0284c7;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .15s}.login-module__Si-P0q__forgotPasswordLink:hover{opacity:.85;text-decoration:underline}@media (max-width:860px){.login-module__Si-P0q__splitCard{grid-template-columns:1fr;max-width:460px;padding:14px}.login-module__Si-P0q__kirbyStage{min-height:220px}.login-module__Si-P0q__formColumn{padding:16px 14px 20px}.login-module__Si-P0q__formTitle{font-size:1.75rem}.login-module__Si-P0q__topBar{padding:16px 20px 0}}
.onboard-module__wD8T5a__pageContainer{background-color:var(--dm-bg-ffffff,#fff);width:100%;min-height:100vh;color:var(--dm-tx-0f172a,#0f172a);flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow-x:hidden}.onboard-module__wD8T5a__topNav{z-index:50;background-color:var(--dm-bg-ffffff,#fff);justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:860px;margin:0 auto;padding:16px 24px;display:flex;position:sticky;top:0;left:0;right:0}.onboard-module__wD8T5a__navIconBtn{color:var(--dm-tx-64748b,#64748b);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.onboard-module__wD8T5a__navIconBtn:hover{background-color:var(--dm-bg-f1f5f9,#f1f5f9);color:var(--dm-tx-0f172a,#0f172a)}.onboard-module__wD8T5a__progressBarTrack{background-color:var(--dm-bg-f1f5f9,#f1f5f9);border-radius:9999px;flex:1;height:12px;position:relative;overflow:hidden}.onboard-module__wD8T5a__progressBarFill{background:linear-gradient(90deg,#0284c7 0%,#38bdf8 100%);border-radius:9999px;height:100%;transition:width .4s cubic-bezier(.34,1.56,.64,1)}.onboard-module__wD8T5a__mainContent{flex-direction:column;flex:1;width:100%;max-width:840px;margin:0 auto;padding:12px 24px 110px;display:flex}.onboard-module__wD8T5a__welcomeStage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding-bottom:60px;display:flex;position:relative}.onboard-module__wD8T5a__welcomeBubbleWrap{margin-bottom:24px;animation:3s ease-in-out infinite onboard-module__wD8T5a__floatBounce;display:inline-block;position:relative}.onboard-module__wD8T5a__welcomeBubble{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);color:var(--dm-tx-0f172a,#0f172a);letter-spacing:-.01em;border-radius:20px;padding:14px 28px;font-size:1.25rem;font-weight:700;position:relative;box-shadow:0 10px 25px -5px #00000014,0 4px 12px #00000008}.onboard-module__wD8T5a__welcomeBubbleTail{border-left:10px solid #0000;border-right:10px solid #0000;border-top:11px solid var(--dm-bd-ffffff,#fff);filter:drop-shadow(0 2px 1px #e2e8f0);width:0;height:0;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.onboard-module__wD8T5a__welcomeMascotWrap{cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.onboard-module__wD8T5a__welcomeMascotWrap:hover{transform:scale(1.04)}.onboard-module__wD8T5a__welcomeMascotWrap:active{transform:scale(.97)}.onboard-module__wD8T5a__mascotHeaderRow{align-items:center;gap:20px;margin-bottom:28px;padding-top:8px;display:flex}.onboard-module__wD8T5a__headerMascotWrap{flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.onboard-module__wD8T5a__headerSpeechBubble{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);color:var(--dm-tx-0f172a,#0f172a);border-radius:18px;padding:14px 22px;font-size:1.15rem;font-weight:700;line-height:1.35;position:relative;box-shadow:0 4px 14px #0000000d}.onboard-module__wD8T5a__headerBubbleTail{border-top:9px solid #0000;border-bottom:9px solid #0000;border-right:11px solid var(--dm-bd-ffffff,#fff);filter:drop-shadow(-2px 0 1px #e2e8f0);width:0;height:0;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.onboard-module__wD8T5a__optionsGrid{grid-template-columns:repeat(2,1fr);gap:14px;width:100%;display:grid}.onboard-module__wD8T5a__optionCard{background-color:var(--dm-bg-ffffff,#fff);border:2px solid var(--dm-bd-e2e8f0,#e2e8f0);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;border-radius:16px;align-items:center;gap:16px;padding:16px 20px;transition:all .2s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.onboard-module__wD8T5a__optionCard:hover{border-color:var(--dm-bd-cbd5e1,#cbd5e1);background-color:var(--dm-bg-f8fafc,#f8fafc);transform:translateY(-2px);box-shadow:0 6px 16px #0000000a}.onboard-module__wD8T5a__optionCardSelected{background-color:var(--dm-bg-f0f9ff,#f0f9ff)!important;border-color:#0284c7!important;box-shadow:0 0 0 1px #0284c7,0 8px 20px #0284c71f!important}.onboard-module__wD8T5a__cardIconWrap{background-color:var(--dm-bg-f8fafc,#f8fafc);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.4rem;display:flex}.onboard-module__wD8T5a__cardContent{flex:1;min-width:0}.onboard-module__wD8T5a__cardTitle{color:var(--dm-tx-0f172a,#0f172a);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:1.05rem;font-weight:700;overflow:hidden}.onboard-module__wD8T5a__cardSubtitle{color:var(--dm-tx-64748b,#64748b);font-size:.82rem;font-weight:500}.onboard-module__wD8T5a__cardMetaBadge{color:var(--dm-tx-64748b,#64748b);text-align:right;flex-shrink:0;font-size:.78rem;font-weight:600}.onboard-module__wD8T5a__cardCheckmark{color:#fff;background-color:#0284c7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;display:flex}.onboard-module__wD8T5a__bottomBar{background-color:var(--dm-bg-ffffff,#fff);border-top:1px solid var(--dm-bd-f1f5f9,#f1f5f9);z-index:50;padding:18px 24px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #00000008}.onboard-module__wD8T5a__bottomBarInner{justify-content:flex-end;align-items:center;gap:20px;max-width:860px;margin:0 auto;display:flex}.onboard-module__wD8T5a__btnSkip{color:var(--dm-tx-64748b,#64748b);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-radius:12px;margin-right:auto;padding:10px 18px;font-size:.95rem;font-weight:700;transition:all .2s}.onboard-module__wD8T5a__btnSkip:hover{color:var(--dm-tx-0f172a,#0f172a);background-color:var(--dm-bg-f1f5f9,#f1f5f9)}.onboard-module__wD8T5a__btnContinue{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background-color:#0284c7;border:none;border-bottom:4px solid #0369a1;border-radius:14px;justify-content:center;align-items:center;min-width:160px;padding:14px 36px;font-size:1.05rem;font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 4px 12px #0284c740}.onboard-module__wD8T5a__btnContinue:hover:not(:disabled){background-color:#0369a1;transform:translateY(-1px)}.onboard-module__wD8T5a__btnContinue:active:not(:disabled){border-bottom-width:2px;transform:translateY(2px);box-shadow:0 2px 6px #0284c733}.onboard-module__wD8T5a__btnContinue:disabled{background-color:var(--dm-bg-e2e8f0,#e2e8f0);border-bottom:4px solid var(--dm-bd-cbd5e1,#cbd5e1);color:#94a3b8;cursor:not-allowed;box-shadow:none}.onboard-module__wD8T5a__summaryCard{background:linear-gradient(135deg, var(--dm-bg-f8fafc,#f8fafc) 0%, var(--dm-bg-f0fdf4,#f0fdf4) 100%);text-align:center;border:2px solid #86efac;border-radius:20px;margin-top:16px;padding:32px;box-shadow:0 10px 25px -5px #16a34a1a}.onboard-module__wD8T5a__summaryTitle{color:var(--dm-tx-166534,#166534);margin-bottom:8px;font-size:1.4rem;font-weight:800}.onboard-module__wD8T5a__summaryDesc{color:var(--dm-tx-374151,#374151);max-width:520px;margin:0 auto 20px;font-size:1rem;line-height:1.5}.onboard-module__wD8T5a__summaryBadges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.onboard-module__wD8T5a__summaryPill{background:var(--dm-bg-ffffff,#fff);border:1px solid var(--dm-bd-bbf7d0,#bbf7d0);color:var(--dm-tx-166534,#166534);border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:700;display:flex}@keyframes onboard-module__wD8T5a__floatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.onboard-module__wD8T5a__fadeIn{animation:.3s ease-in-out forwards onboard-module__wD8T5a__fadeIn}@keyframes onboard-module__wD8T5a__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.onboard-module__wD8T5a__laptopAdviceBox{border-radius:18px;margin-top:20px;padding:22px 24px;transition:all .25s;animation:.35s cubic-bezier(.16,1,.3,1) forwards onboard-module__wD8T5a__fadeIn}.onboard-module__wD8T5a__adviceBoxYes{background:linear-gradient(135deg,#f0fdf4 0%,#ecfeff 100%);border:2px solid #86efac;box-shadow:0 10px 28px -6px #16a34a24}.onboard-module__wD8T5a__adviceBoxNo{background:linear-gradient(135deg, var(--dm-bg-fffbeb,#fffbeb) 0%, var(--dm-bg-fff7ed,#fff7ed) 100%);border:2px solid var(--dm-bd-fde68a,#fde68a);box-shadow:0 10px 28px -6px #d9770624}.onboard-module__wD8T5a__adviceHeaderRow{align-items:center;gap:14px;margin-bottom:12px;display:flex}.onboard-module__wD8T5a__adviceIconWrap{background:var(--dm-bg-ffffff,#fff);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.8rem;line-height:1;display:flex;box-shadow:0 2px 8px #0000000f}.onboard-module__wD8T5a__adviceHeading{color:var(--dm-tx-0f172a,#0f172a);margin:0 0 2px;font-size:1.05rem;font-weight:800}.onboard-module__wD8T5a__adviceSubheading{color:var(--dm-tx-64748b,#64748b);font-size:.8rem;font-weight:600}.onboard-module__wD8T5a__adviceBodyText{color:var(--dm-tx-334155,#334155);margin-bottom:14px;font-size:.88rem;line-height:1.6}.onboard-module__wD8T5a__adviceHighlightList{background:var(--dm-gl-0_75,#ffffffbf);border:1px solid var(--dm-bk-0_05,#0000000d);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.onboard-module__wD8T5a__adviceHighlightItem{color:var(--dm-tx-1e293b,#1e293b);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.45;display:flex}.onboard-module__wD8T5a__adviceHighlightItem code{background:var(--dm-bg-f1f5f9,#f1f5f9);border:1px solid var(--dm-bd-cbd5e1,#cbd5e1);border-radius:4px;padding:1px 5px;font-family:monospace;font-size:.76rem}.onboard-module__wD8T5a__adviceCheckDot{color:#16a34a;font-size:.9rem;font-weight:800;line-height:1.3}.onboard-module__wD8T5a__profileFormCard{background:var(--dm-bg-ffffff,#fff);border:1px solid var(--dm-bd-e2e8f0,#e2e8f0);border-radius:20px;flex-direction:column;gap:20px;width:100%;padding:24px 28px;display:flex;box-shadow:0 4px 20px #0000000a}.onboard-module__wD8T5a__inputGroup{flex-direction:column;gap:8px;display:flex}.onboard-module__wD8T5a__inputLabel{color:var(--dm-tx-1e293b,#1e293b);justify-content:space-between;align-items:center;font-size:.92rem;font-weight:700;display:flex}.onboard-module__wD8T5a__inputOptionalBadge{color:var(--dm-tx-64748b,#64748b);background:var(--dm-bg-f1f5f9,#f1f5f9);border-radius:9999px;padding:2px 8px;font-size:.72rem;font-weight:600}.onboard-module__wD8T5a__textInput{width:100%;color:var(--dm-tx-0f172a,#0f172a);background:var(--dm-bg-f8fafc,#f8fafc);border:1.5px solid var(--dm-bd-cbd5e1,#cbd5e1);border-radius:12px;outline:none;padding:13px 16px;font-size:.95rem;font-weight:600;transition:all .2s}.onboard-module__wD8T5a__textInput:focus{background:var(--dm-bg-ffffff,#fff);border-color:#0284c7;box-shadow:0 0 0 3px #0284c71f}.onboard-module__wD8T5a__usernameInputWrap{align-items:center;display:flex;position:relative}.onboard-module__wD8T5a__usernameAtSymbol{color:var(--dm-tx-0284c7,#0284c7);pointer-events:none;font-size:1.05rem;font-weight:800;position:absolute;left:16px}.onboard-module__wD8T5a__usernameInput{padding-left:36px}.onboard-module__wD8T5a__genderGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.onboard-module__wD8T5a__genderCard{background:var(--dm-bg-f8fafc,#f8fafc);border:1.5px solid var(--dm-bd-cbd5e1,#cbd5e1);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;transition:all .2s;display:flex}.onboard-module__wD8T5a__genderCard:hover{background:var(--dm-bg-f1f5f9,#f1f5f9);border-color:#94a3b8;transform:translateY(-1px)}.onboard-module__wD8T5a__genderCardSelected{box-shadow:0 0 0 2px #0284c733;background:var(--dm-bg-f0f9ff,#f0f9ff)!important;border-color:#0284c7!important}.onboard-module__wD8T5a__genderIcon{font-size:1.4rem}.onboard-module__wD8T5a__genderLabel{color:var(--dm-tx-1e293b,#1e293b);font-size:.84rem;font-weight:700}.onboard-module__wD8T5a__paceOptionsWrap{flex-direction:column;gap:14px;width:100%;display:flex}.onboard-module__wD8T5a__paceCard{background:var(--dm-bg-ffffff,#fff);border:1.5px solid var(--dm-bd-e2e8f0,#e2e8f0);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000005}.onboard-module__wD8T5a__paceCard:hover{border-color:#94a3b8;transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.onboard-module__wD8T5a__paceCardSelected{background:var(--dm-bg-f0f9ff,#f0f9ff)!important;border-color:#0284c7!important;box-shadow:0 4px 14px #0284c71f!important}.onboard-module__wD8T5a__paceLeft{align-items:center;gap:16px;display:flex}.onboard-module__wD8T5a__paceIconCircle{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.35rem;display:flex}.onboard-module__wD8T5a__paceTitle{color:var(--dm-tx-0f172a,#0f172a);align-items:center;gap:8px;font-size:1rem;font-weight:800;display:flex}.onboard-module__wD8T5a__paceDesc{color:var(--dm-tx-64748b,#64748b);margin-top:2px;font-size:.85rem}.onboard-module__wD8T5a__paceMinutesBadge{background:var(--dm-bg-e0f2fe,#e0f2fe);color:var(--dm-tx-0369a1,#0369a1);white-space:nowrap;border-radius:9999px;padding:4px 10px;font-size:.78rem;font-weight:800}@media (max-width:640px){.onboard-module__wD8T5a__optionsGrid{grid-template-columns:1fr;gap:10px}.onboard-module__wD8T5a__mascotHeaderRow{gap:12px;margin-bottom:20px}.onboard-module__wD8T5a__headerMascotWrap{width:74px;height:74px}.onboard-module__wD8T5a__headerSpeechBubble{padding:10px 16px;font-size:1rem}.onboard-module__wD8T5a__adviceHeaderRow{gap:10px}.onboard-module__wD8T5a__adviceHeading{font-size:.95rem}.onboard-module__wD8T5a__adviceSubheading{font-size:.75rem}.onboard-module__wD8T5a__adviceBodyText{font-size:.82rem}.onboard-module__wD8T5a__adviceHighlightItem{font-size:.78rem}.onboard-module__wD8T5a__bottomBar{padding:14px 18px}.onboard-module__wD8T5a__btnContinue{min-width:130px;padding:12px 24px;font-size:.95rem}}
