.CourseplayPortal_shell__aCkmY{--dhh-rem:min(0.625vw,10px);--frame-gap:10px;--rail-width:90px;--panel-width:0px;--portal-black:#0e0d0b;--portal-brown:#5e3d2c;--portal-muted:rgba(255,255,255,0.6);--portal-text:rgba(255,255,255,0.95);--portal-line:rgba(255,255,255,0.12);--portal-yellow:#f4ff37;--ease-out-expo:cubic-bezier(0.19,1,0.22,1);position:relative;display:grid;grid-template-columns:var(--rail-width) var(--panel-width) minmax(0,1fr);width:100%;max-width:none;height:100dvh;min-height:100vh;margin:0;overflow:hidden;background:linear-gradient(120deg,#444824,#8c5a2a);font-family:var(--font-display);font-variation-settings:"wght" 500;transition:grid-template-columns .5s var(--ease-out-expo)}.CourseplayPortal_shell__aCkmY[data-view=catalog],.CourseplayPortal_shell__aCkmY[data-view=course]{background:linear-gradient(120deg,#313436,#4b4f35 48%,#77442d)}.CourseplayPortal_shell__aCkmY[data-view=solutionDetail],.CourseplayPortal_shell__aCkmY[data-view=solutions]{background:linear-gradient(120deg,#672346,#502039 54%,#7d4b24)}.CourseplayPortal_shell__aCkmY[data-view=contact]{background:linear-gradient(135deg,#8c5a3d,#c58353 48%,#4d2f23)}.CourseplayPortal_shellPanelOpen__Kpd8Q{--rail-width:90px;--panel-width:calc(var(--dhh-rem) * 40)}.CourseplayPortal_rail__wNnh5{position:relative;grid-column:1;z-index:40;display:flex;flex-direction:column;align-items:center;width:100%;height:100dvh;padding:12px 0 18px;color:#ffffff;transition:width .5s var(--ease-out-expo)}.CourseplayPortal_rail__wNnh5:before{position:absolute;inset:0;z-index:-1;content:"";background:transparent}.CourseplayPortal_railBrand__W8sGB{display:grid;gap:4px;color:inherit;font-size:11px;line-height:.92;text-align:center;text-decoration:none;text-transform:uppercase}.CourseplayPortal_railBrand__W8sGB small{max-width:calc(var(--dhh-rem) * 8);padding-top:calc(var(--dhh-rem) * .2);font-size:calc(var(--dhh-rem) * .82);font-style:italic;font-weight:620;letter-spacing:.01em;opacity:.86}.CourseplayPortal_shellPanelOpen__Kpd8Q .CourseplayPortal_railBrand__W8sGB{font-size:11px}.CourseplayPortal_shellPanelOpen__Kpd8Q .CourseplayPortal_railBrand__W8sGB small{max-width:calc(var(--dhh-rem) * 8);font-size:calc(var(--dhh-rem) * .82)}.CourseplayPortal_shellPanelOpen__Kpd8Q .CourseplayPortal_railItem__P6C4x{width:var(--rail-item-width);min-height:var(--rail-item-height);font-size:11px}.CourseplayPortal_railNav__N1ZlL,.CourseplayPortal_shellPanelOpen__Kpd8Q .CourseplayPortal_railNav__N1ZlL{--rail-item-width:58px;--rail-item-height:58px;--rail-item-gap:12px}.CourseplayPortal_railNav__N1ZlL{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--rail-item-gap);margin:auto 0;width:var(--rail-item-width)}.CourseplayPortal_railSnap__OsROh{position:absolute;top:calc(var(--snap-index, 0) * (var(--rail-item-height) + var(--rail-item-gap)));left:50%;z-index:0;width:var(--rail-item-width);height:var(--rail-item-height);border-radius:4px;background:rgba(0,0,0,.34);box-shadow:inset 0 0 0 1px rgba(255,255,255,.13);pointer-events:none;transform:translateX(-50%);transition:top .54s var(--ease-out-expo),width .54s var(--ease-out-expo),height .54s var(--ease-out-expo),background .18s ease}.CourseplayPortal_railItem__P6C4x{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--dhh-rem) * .2);width:var(--rail-item-width);min-height:var(--rail-item-height);overflow:visible;border:1px solid transparent;border-radius:4px;background:transparent;color:rgba(255,255,255,.94);cursor:pointer;font-size:11px;font-weight:600;letter-spacing:0;line-height:1;padding:0;text-decoration:none;transition:color .22s ease,transform .42s var(--ease-out-expo)}.CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_railItem__P6C4x:hover{color:#ffffff}.CourseplayPortal_railItem__P6C4x:hover{transform:none}.CourseplayPortal_railItem__P6C4x:focus,.CourseplayPortal_railItem__P6C4x:focus-visible{outline:none}.CourseplayPortal_railItemActive__VdiiE{background:transparent}.CourseplayPortal_railIcon__8tF9_{display:grid;place-items:center;width:28px;height:28px;color:currentColor}.CourseplayPortal_railIcon__8tF9_ svg{width:20px;height:20px}.CourseplayPortal_railIcon__8tF9_ path{fill:currentColor}.CourseplayPortal_railFooter__Twf96{display:grid;gap:calc(var(--dhh-rem) * .2);margin-bottom:0;font-size:10px;font-weight:680;line-height:1.1;text-align:center;text-transform:uppercase}.CourseplayPortal_panel__7Kn4M{position:relative;grid-column:2;z-index:32;width:100%;height:calc(100dvh - var(--frame-gap) * 2);margin:var(--frame-gap) 0;overflow:hidden auto;border-radius:calc(var(--dhh-rem) * 1.2);background:linear-gradient(135deg,rgba(80,51,38,.96),rgba(102,74,48,.96));box-shadow:none;opacity:0;padding:calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 1.4) calc(var(--dhh-rem) * 2.8);pointer-events:none;transform:none;transition:opacity .2s ease,background .3s ease;scrollbar-width:none}.CourseplayPortal_panel__7Kn4M::-webkit-scrollbar{display:none}.CourseplayPortal_panelOpen__1tsLK{opacity:1;pointer-events:auto}.CourseplayPortal_panelHeader__klu2q{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:#ffffff;font-size:1rem;font-weight:620}.CourseplayPortal_panelHeader__klu2q div{display:inline-flex;align-items:center;gap:6px}.CourseplayPortal_panelHeader__klu2q a,.CourseplayPortal_panelHeader__klu2q button{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:rgba(0,0,0,.16);color:inherit;cursor:pointer;font-size:.74rem;font-weight:680;padding:8px 12px;text-decoration:none}.CourseplayPortal_panelHeader__klu2q a{background:#ffffff;color:#090706;font-weight:820}.CourseplayPortal_panelTabs__sKvjR{--snap-radius:6px;--snap-background:rgba(0,0,0,0.32);--snap-shadow:inset 0 0 0 1px rgba(255,255,255,0.08);position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:24px;border-radius:8px;background:rgba(255,255,255,.12);padding:4px}.CourseplayPortal_panelTabs__sKvjR button{position:relative;z-index:1;border:0;border-radius:6px;background:transparent;color:rgba(255,255,255,.76);cursor:pointer;font-size:.66rem;font-weight:640;line-height:1;padding:8px 4px;text-align:center;text-decoration:none}.CourseplayPortal_panelTabs__sKvjR button[aria-pressed=true]{background:rgba(9,7,6,.92);color:#ffffff}.CourseplayPortal_panelTabs__sKvjR button:focus{outline:none}.CourseplayPortal_panelTabs__sKvjR button:focus-visible{box-shadow:inset 0 0 0 1px var(--portal-yellow)}.CourseplayPortal_courseGrid__wJme3,.CourseplayPortal_solutionGrid__p39ZJ{--snap-radius:12px;--snap-background:rgba(0,0,0,0.28);position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.CourseplayPortal_cardSnap__KqXO1{position:absolute;top:calc(var(--snap-pad, 0px) * -1);left:calc(var(--snap-pad, 0px) * -1);z-index:0;width:calc(var(--snap-width, 0px) + var(--snap-pad, 0px) * 2);height:calc(var(--snap-height, 0px) + var(--snap-pad, 0px) * 2);border-radius:var(--snap-radius,10px);background:var(--snap-background,rgba(0,0,0,.28));box-shadow:var(--snap-shadow,inset 0 0 0 1px rgba(255,255,255,.08));opacity:var(--snap-opacity,0);pointer-events:none;transform:translate3d(var(--snap-x,0),var(--snap-y,0),0);transition:opacity .16s ease,transform .62s var(--ease-out-expo),width .62s var(--ease-out-expo),height .62s var(--ease-out-expo),background .24s ease;will-change:transform}.CourseplayPortal_courseGrid__wJme3 .CourseplayPortal_cardSnap__KqXO1,.CourseplayPortal_solutionGrid__p39ZJ .CourseplayPortal_cardSnap__KqXO1{--snap-background:rgba(0,0,0,0.34);--snap-shadow:inset 0 0 0 1px rgba(255,255,255,0.11);--snap-pad:5px}.CourseplayPortal_courseCard__MlSoc,.CourseplayPortal_solutionCard__iGBCX{position:relative;z-index:1;min-height:0;overflow:hidden;border-radius:12px;background:transparent;color:#ffffff;isolation:isolate;text-decoration:none}.CourseplayPortal_collectionCard__rGSLc:before,.CourseplayPortal_courseCover__xMaNr:before,.CourseplayPortal_fullCourseCover__Knz3J:before,.CourseplayPortal_solutionCard__iGBCX:before{content:"";display:none}.CourseplayPortal_collectionCard__rGSLc,.CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_fullCourseCover__Knz3J,.CourseplayPortal_solutionCard__iGBCX{transition:background .26s ease,transform .56s var(--ease-out-expo)}.CourseplayPortal_collectionCard__rGSLc:hover,.CourseplayPortal_courseCard__MlSoc:hover .CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_fullCourseCard__8kgy7:hover .CourseplayPortal_fullCourseCover__Knz3J,.CourseplayPortal_solutionCard__iGBCX:hover{transform:translateY(-1px)}.CourseplayPortal_courseCard__MlSoc{display:flex;flex-direction:column;padding:6px}.CourseplayPortal_courseCover__xMaNr{position:relative;display:grid;place-items:end start;aspect-ratio:1/1;min-height:0;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,rgba(245,255,57,.84),rgba(9,7,6,0) 64%),radial-gradient(circle at 75% 18%,rgba(255,255,255,.7),transparent 18%),linear-gradient(160deg,#204f38,#f06c37);color:#090706;font-size:2.35rem;font-weight:900;letter-spacing:-.1em;line-height:.82;padding:12px;z-index:0}.CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_solutionCard__iGBCX>*{position:relative}.CourseplayPortal_solutionCard__iGBCX>*{z-index:1}.CourseplayPortal_courseCard__MlSoc h3,.CourseplayPortal_solutionCard__iGBCX h3{margin:8px 0 3px;font-size:.78rem;font-weight:680;letter-spacing:-.045em;line-height:1.02}.CourseplayPortal_courseCard__MlSoc p,.CourseplayPortal_courseCard__MlSoc span,.CourseplayPortal_solutionCard__iGBCX p,.CourseplayPortal_solutionCard__iGBCX span{margin:0;color:rgba(255,255,255,.62);font-size:.66rem;line-height:1.25}.CourseplayPortal_solutionCard__iGBCX{--solution-card-art:radial-gradient(circle at 50% 40%,rgba(245,255,57,0.28),transparent 34%),linear-gradient(145deg,rgba(255,255,255,0.15),rgba(255,255,255,0.03)),#2c2017;display:flex;flex-direction:column;justify-content:space-between;min-height:206px;background:transparent;padding:16px}.CourseplayPortal_solutionCard__iGBCX:after{position:absolute;inset:6px;z-index:0;border-radius:10px;content:"";background:var(--solution-card-art);opacity:.9;transition:opacity .42s ease,transform .62s var(--ease-out-expo)}.CourseplayPortal_solutionCard__iGBCX:nth-of-type(2){--solution-card-art:radial-gradient(circle at 74% 22%,rgba(255,255,255,0.32),transparent 15%),linear-gradient(145deg,rgba(12,122,67,0.48),rgba(255,255,255,0.04)),#2c2017}.CourseplayPortal_solutionCard__iGBCX:nth-of-type(3){--solution-card-art:radial-gradient(circle at 38% 68%,rgba(240,108,55,0.46),transparent 28%),linear-gradient(145deg,rgba(245,255,57,0.18),rgba(255,255,255,0.04)),#2c2017}.CourseplayPortal_solutionCard__iGBCX:nth-of-type(4){--solution-card-art:repeating-linear-gradient(0deg,rgba(0,0,0,0.14) 0 10px,transparent 10px 20px),linear-gradient(145deg,rgba(126,95,255,0.42),rgba(255,255,255,0.04)),#2c2017}.CourseplayPortal_solutionCard__iGBCX:hover:after{opacity:1;transform:scale(1.012)}.CourseplayPortal_solutionCard__iGBCX span{color:#f5ff39;font-weight:820}.CourseplayPortal_solutionCard__iGBCX h3{max-width:8ch;color:#ffffff;font-size:1.45rem;letter-spacing:-.08em;line-height:.9}.CourseplayPortal_contactBoard__m2ZeF{display:grid;gap:10px}.CourseplayPortal_contactBoard__m2ZeF article{min-height:150px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(140deg,rgba(255,255,255,.14),rgba(255,255,255,.03)),rgba(16,12,9,.36);padding:16px}.CourseplayPortal_contactBoard__m2ZeF span{color:rgba(255,255,255,.58);font-size:.62rem;text-transform:uppercase}.CourseplayPortal_contactBoard__m2ZeF strong{display:block;margin:16px 0 8px;color:#ffffff;font-size:1.2rem;letter-spacing:-.05em;line-height:.92}.CourseplayPortal_contactBoard__m2ZeF p{margin:0;color:rgba(255,255,255,.62);font-size:.75rem;line-height:1.38}.CourseplayPortal_workspace__AkC_A{position:relative;grid-column:3;z-index:20;height:calc(100dvh - var(--frame-gap) * 2);min-height:0;margin:var(--frame-gap) var(--frame-gap) var(--frame-gap) 0;overflow:hidden;border-radius:calc(var(--dhh-rem) * 1.2);background:linear-gradient(180deg,rgba(17,13,9,.1),rgba(17,13,9,.96) 78%),var(--portal-black);box-shadow:none;transition:border-radius .5s var(--ease-out-expo)}.CourseplayPortal_workspaceWithPanel__qMtGS{margin-left:0}.CourseplayPortal_workspace__AkC_A[data-view=catalog],.CourseplayPortal_workspace__AkC_A[data-view=course]{background:radial-gradient(circle at 52% 34%,rgba(245,255,57,.12),transparent 18%),linear-gradient(180deg,rgba(14,13,12,.42),rgba(14,13,12,.96) 72%),#393936}.CourseplayPortal_workspace__AkC_A[data-view=solutionDetail],.CourseplayPortal_workspace__AkC_A[data-view=solutions]{background:radial-gradient(circle at 70% 22%,rgba(245,255,57,.2),transparent 19%),linear-gradient(145deg,rgba(80,34,60,.92),rgba(44,35,25,.96)),#3b202f}.CourseplayPortal_workspace__AkC_A[data-view=contact]{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.14),transparent 12%),radial-gradient(circle at 72% 16%,rgba(245,255,57,.14),transparent 12%),linear-gradient(135deg,#8f5b3d,#c98a5b 48%,#4e3023)}.CourseplayPortal_portalPage__SzlTq{--header-height:calc(var(--dhh-rem) * 5.6);--sidebar-width:calc(var(--dhh-rem) * 5.6);display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);height:100%;overflow:hidden;border-radius:inherit}.CourseplayPortal_workspaceSidebar__rYpZM{position:relative;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(var(--dhh-rem) * 1.6) 0;color:rgba(255,255,255,.9)}.CourseplayPortal_sidebarActions__knEpr a,.CourseplayPortal_sidebarActions__knEpr button,.CourseplayPortal_workspaceSidebarLogo__baLK_{display:grid;place-items:center;width:calc(var(--dhh-rem) * 4);height:calc(var(--dhh-rem) * 4);border:0;background:transparent;color:inherit;cursor:pointer;text-decoration:none}.CourseplayPortal_sidebarActions__knEpr svg,.CourseplayPortal_workspaceSidebarLogo__baLK_ svg{width:calc(var(--dhh-rem) * 2.4);height:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_sidebarActions__knEpr path,.CourseplayPortal_workspaceSidebarLogo__baLK_ path{fill:currentColor}.CourseplayPortal_sidebarActions__knEpr{display:flex;flex-direction:column;border-radius:calc(var(--dhh-rem) * .8);color:rgba(255,255,255,.95)}.CourseplayPortal_workspaceContent__8NuGV{display:grid;grid-template-rows:var(--header-height) minmax(0,1fr);min-width:0;min-height:0;overflow:hidden;animation:CourseplayPortal_workspaceReveal__esBeK .42s var(--ease-out-expo) both;transform-origin:50% 18%}.CourseplayPortal_workspaceContentCatalogDirectory__NbBjq{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.CourseplayPortal_topbar__2dSCX{position:relative;z-index:8;display:grid;grid-template-columns:calc(var(--dhh-rem) * 21.6) minmax(0,1fr);align-items:center;min-height:var(--header-height);border-bottom:1px solid var(--portal-line);background:transparent;margin-right:calc(var(--dhh-rem) * 2.4);padding:0}.CourseplayPortal_workspace__AkC_A[data-view=catalog] .CourseplayPortal_topbar__2dSCX,.CourseplayPortal_workspace__AkC_A[data-view=course] .CourseplayPortal_topbar__2dSCX,.CourseplayPortal_workspace__AkC_A[data-view=solutionDetail] .CourseplayPortal_topbar__2dSCX,.CourseplayPortal_workspace__AkC_A[data-view=solutions] .CourseplayPortal_topbar__2dSCX{background:transparent}.CourseplayPortal_hireButton__L0FKa,.CourseplayPortal_topbar__2dSCX h1{display:inline-flex;align-items:center;gap:calc(var(--dhh-rem) * .8);color:#ffffff;font-size:calc(var(--dhh-rem) * 2);font-weight:560;letter-spacing:-.025em;line-height:1.15}.CourseplayPortal_topbar__2dSCX h1{margin:0}.CourseplayPortal_topbarActions__8FK1N{justify-self:end;display:inline-flex;align-items:center;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_flashMark__F_EzZ{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#ffffff;color:#0d0a08;font-size:.76rem;font-weight:900}.CourseplayPortal_hireButton__L0FKa{justify-self:end;gap:calc(var(--dhh-rem) * .8);font-size:calc(var(--dhh-rem) * 1.6);font-weight:660;text-decoration:none}.CourseplayPortal_searchButton__wLvAF{display:inline-grid;place-items:center;width:calc(var(--dhh-rem) * 4.2);height:calc(var(--dhh-rem) * 4.2);border:0;border-radius:calc(var(--dhh-rem) * .5);background:#0a0a0a;color:#ffffff;cursor:pointer;padding:0;transition:background .18s ease,transform .42s var(--ease-out-expo)}.CourseplayPortal_searchButton__wLvAF:hover{background:rgba(0,0,0,.72);color:#ffffff;transform:translateY(-1px)}.CourseplayPortal_searchButton__wLvAF span,.CourseplayPortal_searchButton__wLvAF svg{display:block;width:calc(var(--dhh-rem) * 2.2);height:calc(var(--dhh-rem) * 2.2)}.CourseplayPortal_searchButton__wLvAF path{fill:currentColor}.CourseplayPortal_hireButton__L0FKa span{display:grid;place-items:center;width:calc(var(--dhh-rem) * 2.8);height:calc(var(--dhh-rem) * 2.8);border-radius:calc(var(--dhh-rem) * .4);background:rgba(255,255,255,.1)}.CourseplayPortal_hero__BeAiY{position:relative;min-height:620px}.CourseplayPortal_heroBackdrop__j0U1_{position:absolute;inset:0;overflow:hidden;background:linear-gradient(90deg,rgba(9,7,6,.62),rgba(9,7,6,.14) 48%,rgba(9,7,6,.74)),radial-gradient(circle at 28% 36%,rgba(10,122,67,.72),transparent 24%),radial-gradient(circle at 76% 42%,rgba(245,255,57,.32),transparent 24%),linear-gradient(135deg,#64412e,#18100b 72%)}.CourseplayPortal_heroBackdrop__j0U1_:before{position:absolute;inset:-12%;content:"";background:linear-gradient(62deg,transparent 0 44%,rgba(255,255,255,.08) 44% 45%,transparent 45%),repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 64px);opacity:.45;transform:rotate(-7deg)}.CourseplayPortal_cardStack__OPlGh,.CourseplayPortal_orbOne__5si40,.CourseplayPortal_orbTwo__FLGUD{position:absolute;display:block;border-radius:999px}.CourseplayPortal_orbOne__5si40{width:280px;height:280px;left:12%;top:18%;background:radial-gradient(circle at 35% 35%,#f5ff39,#0c7a43 42%,transparent 68%);filter:blur(10px);opacity:.5}.CourseplayPortal_orbTwo__FLGUD{right:11%;bottom:18%;width:360px;height:360px;background:radial-gradient(circle at 50% 50%,#f06c37,transparent 62%);filter:blur(18px);opacity:.5}.CourseplayPortal_cardStack__OPlGh{right:28%;bottom:10%;width:190px;height:128px;border:2px solid rgba(255,255,255,.28);border-radius:18px;box-shadow:18px 18px 0 rgba(255,255,255,.08),-22px 26px 0 rgba(245,255,57,.16);transform:rotate(-12deg)}.CourseplayPortal_heroCopy__B5zE4{position:absolute;left:4%;top:42%;max-width:380px}.CourseplayPortal_kicker__6B6eh{margin:0 0 16px;color:rgba(255,255,255,.66);font-size:.76rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.CourseplayPortal_heroCopy__B5zE4 h1{margin:0;max-width:12ch;color:#ffffff;font-size:clamp(2.35rem,4.7vw,5.8rem);font-weight:520;letter-spacing:-.08em;line-height:.86}.CourseplayPortal_workspaceWithPanel__qMtGS .CourseplayPortal_heroCopy__B5zE4 h1{font-size:clamp(2.1rem,3.6vw,4.6rem)}.CourseplayPortal_reviewCloud__Sy3FE{position:absolute;inset:42px 2% 72px 47%}.CourseplayPortal_reviewBubble__P1FqP{position:absolute;width:min(320px,32vw);color:rgba(255,255,255,.72)}.CourseplayPortal_workspaceWithPanel__qMtGS .CourseplayPortal_reviewBubble__P1FqP{width:min(280px,28vw)}.CourseplayPortal_reviewBubble__P1FqP:first-child{left:0;top:2%}.CourseplayPortal_reviewBubble__P1FqP:nth-child(2){right:2%;top:18%}.CourseplayPortal_reviewBubble__P1FqP:nth-child(3){left:8%;top:48%}.CourseplayPortal_reviewBubble__P1FqP:nth-child(4){right:10%;bottom:5%}.CourseplayPortal_reviewBubble__P1FqP p{margin:0 0 8px;font-size:clamp(1rem,1.55vw,1.7rem);letter-spacing:-.06em;line-height:.98}.CourseplayPortal_reviewBubble__P1FqP span{color:rgba(255,255,255,.56);font-size:.72rem}.CourseplayPortal_contentGrid__cIJGx{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(2rem,4vw,5rem);padding:0 clamp(1.5rem,3vw,3rem) 96px}.CourseplayPortal_sectionNav__wyvEI{position:sticky;top:74px;align-self:start;display:grid;gap:7px;padding-top:28px}.CourseplayPortal_sectionNav__wyvEI a{display:flex;gap:8px;color:rgba(255,255,255,.36);font-size:.76rem;font-weight:580;line-height:1;text-decoration:none;transition:color .16s ease}.CourseplayPortal_sectionNav__wyvEI a:hover{color:#ffffff}.CourseplayPortal_sectionNav__wyvEI span{min-width:24px}.CourseplayPortal_sections__w810C{min-width:0}.CourseplayPortal_serviceSection__MHwwT{display:grid;gap:34px;min-height:660px;border-top:1px solid var(--portal-line);padding:38px 0 34px}.CourseplayPortal_sectionTitle__F0dLz{display:flex;align-items:baseline;gap:18px}.CourseplayPortal_sectionTitle__F0dLz h2,.CourseplayPortal_sectionTitle__F0dLz span{margin:0;color:#ffffff;font-size:clamp(1.8rem,3vw,3.4rem);font-weight:620;letter-spacing:-.08em;line-height:.92}.CourseplayPortal_sectionBody__5bRmM{display:grid;grid-template-columns:1fr 1fr minmax(280px,1.35fr);gap:clamp(1.5rem,3vw,4rem);align-items:start}.CourseplayPortal_sectionBody__5bRmM strong{color:#ffffff;font-size:1.02rem;letter-spacing:-.05em;line-height:1.05}.CourseplayPortal_sectionBody__5bRmM p{margin:0;color:rgba(255,255,255,.58);font-size:.96rem;letter-spacing:-.035em;line-height:1.34}.CourseplayPortal_mediaCard___IoYO{display:grid;place-items:end start;min-height:360px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 70% 28%,rgba(255,255,255,.88),transparent 11%),linear-gradient(135deg,#efc26b,#1d6f4b 58%,#0d0907);padding:22px}.CourseplayPortal_mediaCard___IoYO[data-tone="1"]{background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 14px,transparent 14px 28px),linear-gradient(135deg,#f5ff39,#f06c37 48%,#15100d)}.CourseplayPortal_mediaCard___IoYO[data-tone="2"]{background:radial-gradient(circle at 50% 48%,rgba(245,255,57,.6),transparent 34%),linear-gradient(135deg,#173f35,#af693d 58%,#0f0c09)}.CourseplayPortal_mediaCard___IoYO span{max-width:12ch;color:#ffffff;font-size:clamp(2rem,4vw,4.5rem);font-weight:800;letter-spacing:-.11em;line-height:.82}.CourseplayPortal_actionCards__JN3Ey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-left:auto;width:min(720px,100%)}.CourseplayPortal_actionCards__JN3Ey a{display:flex;flex-direction:column;justify-content:space-between;min-height:116px;border-radius:9px;background:var(--portal-yellow);color:#090706;font-size:1rem;font-weight:780;letter-spacing:-.06em;line-height:.95;padding:14px;text-decoration:none}.CourseplayPortal_actionCards__JN3Ey span{font-size:.74rem;letter-spacing:-.03em}.CourseplayPortal_pageScroll__VHl5A{position:relative;height:100%;min-height:0;min-width:0;overflow:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:calc(var(--dhh-rem) * 2.4);scrollbar-width:none}.CourseplayPortal_pageScroll__VHl5A::-webkit-scrollbar{display:none}.CourseplayPortal_pageScroll__VHl5A>div{min-height:100%;padding-bottom:calc(var(--dhh-rem) * 10)}.CourseplayPortal_catalogHero__n7YE2{display:grid;grid-template-columns:minmax(calc(var(--dhh-rem) * 24),calc(var(--dhh-rem) * 40)) minmax(calc(var(--dhh-rem) * 28),calc(var(--dhh-rem) * 54)) minmax(calc(var(--dhh-rem) * 12),1fr);gap:calc(var(--dhh-rem) * 2.4);align-items:center;min-height:calc(var(--dhh-rem) * 54)}.CourseplayPortal_catalogHero__n7YE2 h2{max-width:calc(var(--dhh-rem) * 32);margin:0;color:#ffffff;font-size:calc(var(--dhh-rem) * 3.2);font-weight:560;letter-spacing:-.055em;line-height:1.04}.CourseplayPortal_catalogHeroText__IJmmZ{display:grid;gap:calc(var(--dhh-rem) * 1.6);color:rgba(255,255,255,.6);font-size:calc(var(--dhh-rem) * 1.6);font-weight:520;letter-spacing:-.035em;line-height:1.3}.CourseplayPortal_catalogHeroText__IJmmZ p{max-width:calc(var(--dhh-rem) * 43);margin:0}.CourseplayPortal_lastUpdate__8U8li{align-self:end;display:grid;gap:calc(var(--dhh-rem) * .8);justify-items:end;padding-bottom:calc(var(--dhh-rem) * 5.2);color:rgba(255,255,255,.58);font-size:calc(var(--dhh-rem) * 1.2);font-weight:560;line-height:1.15;text-align:right}.CourseplayPortal_lastUpdate__8U8li strong{color:#ffffff;font-size:calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_topicSection__4d9RT{display:grid;grid-template-columns:calc(var(--dhh-rem) * 20.7) minmax(0,1fr);gap:calc(var(--dhh-rem) * 2.4);border-top:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 2) 0}.CourseplayPortal_catalogRowHeader__f2BqH,.CourseplayPortal_topicSection__4d9RT header{color:#ffffff;font-size:calc(var(--dhh-rem) * 1.4);line-height:1.25}.CourseplayPortal_catalogRowHeader__f2BqH span,.CourseplayPortal_topicSection__4d9RT header span{display:block;margin-bottom:calc(var(--dhh-rem) * .8);color:rgba(255,255,255,.58);font-size:calc(var(--dhh-rem) * 1.1);font-weight:650}.CourseplayPortal_topicSection__4d9RT h2{margin:0;font-size:calc(var(--dhh-rem) * 1.4);font-weight:660;line-height:inherit}.CourseplayPortal_topicGrid__wc0pV{--snap-radius:calc(var(--dhh-rem) * 0.8);--snap-background:rgba(255,255,255,0.16);--snap-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_topicGrid__wc0pV .CourseplayPortal_cardSnap__KqXO1{z-index:0}.CourseplayPortal_topicCard__NnC_e{position:relative;z-index:1;display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 18);overflow:hidden;border-radius:calc(var(--dhh-rem) * .8);background:rgba(255,255,255,.025);color:#ffffff;padding:calc(var(--dhh-rem) * 1.2);text-decoration:none;transition:background .26s ease}.CourseplayPortal_projectThumb__L_2zo:before,.CourseplayPortal_topicCard__NnC_e:before{content:"";display:none}.CourseplayPortal_projectThumb__L_2zo,.CourseplayPortal_topicCard__NnC_e{transition:background .26s ease,transform .56s var(--ease-out-expo)}.CourseplayPortal_projectCard__pTTvE:hover .CourseplayPortal_projectThumb__L_2zo,.CourseplayPortal_topicCard__NnC_e:hover{transform:translateY(-1px)}.CourseplayPortal_topicCard__NnC_e[aria-current=page]{background:rgba(255,255,255,.035)}.CourseplayPortal_topicCard__NnC_e>*{position:relative;z-index:1}.CourseplayPortal_topicCard__NnC_e span{color:rgba(255,255,255,.55);font-size:calc(var(--dhh-rem) * 1);font-weight:620}.CourseplayPortal_topicCard__NnC_e strong{align-self:end;color:#ffffff;font-size:calc(var(--dhh-rem) * 2);font-weight:620;letter-spacing:-.07em;line-height:1}.CourseplayPortal_topicCard__NnC_e p{margin:calc(var(--dhh-rem) * 1.2) 0 0;color:rgba(255,255,255,.62);font-size:calc(var(--dhh-rem) * 1.2);font-weight:520;letter-spacing:-.025em;line-height:1.2}.CourseplayPortal_catalogSearch__iuHYW{display:grid;grid-template-columns:calc(var(--dhh-rem) * 20.7) minmax(0,1fr);gap:calc(var(--dhh-rem) * 2.4);border-top:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 2) 0 calc(var(--dhh-rem) * 3.2)}.CourseplayPortal_catalogSearch__iuHYW>div:first-child{color:var(--portal-text)}.CourseplayPortal_catalogSearch__iuHYW>div:first-child span{display:block;margin-bottom:calc(var(--dhh-rem) * .8);color:var(--portal-muted);font-size:calc(var(--dhh-rem) * 1.1);font-weight:650}.CourseplayPortal_catalogSearch__iuHYW h2{margin:0;font-size:calc(var(--dhh-rem) * 2.4);font-weight:660;letter-spacing:-.065em;line-height:1}.CourseplayPortal_catalogSearch__iuHYW label{display:grid;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_catalogSearch__iuHYW label span{color:var(--portal-muted);font-size:calc(var(--dhh-rem) * 1.1);font-weight:620}.CourseplayPortal_catalogSearch__iuHYW input{width:100%;border:1px solid var(--portal-line);border-radius:calc(var(--dhh-rem) * 1);background:#fff;color:var(--portal-text);font:inherit;font-size:calc(var(--dhh-rem) * 1.6);letter-spacing:-.045em;outline:none;padding:calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_searchResults__ehM_w{grid-column:2;display:grid;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_searchResults__ehM_w>span{color:var(--portal-muted);font-size:calc(var(--dhh-rem) * 1.1);font-weight:620}.CourseplayPortal_searchResults__ehM_w a{display:grid;gap:calc(var(--dhh-rem) * .4);border:1px solid var(--portal-line);border-radius:calc(var(--dhh-rem) * 1);background:#fff;color:var(--portal-text);padding:calc(var(--dhh-rem) * 1.2);text-decoration:none}.CourseplayPortal_searchResults__ehM_w strong{font-size:calc(var(--dhh-rem) * 1.5);letter-spacing:-.055em;line-height:1}.CourseplayPortal_searchResults__ehM_w p,.CourseplayPortal_searchResults__ehM_w small{margin:0;color:var(--portal-muted);font-size:calc(var(--dhh-rem) * 1.1);line-height:1.22}.CourseplayPortal_catalogIndex__jRS3Y{display:grid}.CourseplayPortal_catalogWithRail__YsMmD{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--dhh-rem) * 26);gap:calc(var(--dhh-rem) * 2);min-height:100%;animation:CourseplayPortal_workspaceReveal__esBeK .68s cubic-bezier(.2,.9,.2,1) both;padding:0 calc(var(--dhh-rem) * 1.6) calc(var(--dhh-rem) * 8) 0}.CourseplayPortal_catalogWithRailCollapsed__d8i_3{grid-template-columns:minmax(0,1fr) calc(var(--dhh-rem) * 14)}.CourseplayPortal_catalogMain__xETYC{min-width:0}.CourseplayPortal_catalogWithRail__YsMmD .CourseplayPortal_courseCategoryRail__A_KuX{margin-top:calc(var(--dhh-rem) * 2)}.CourseplayPortal_catalogRow__dPDXV{display:grid;grid-template-columns:calc(var(--dhh-rem) * 20.7) minmax(0,1fr);gap:calc(var(--dhh-rem) * 2.4);border-top:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 2) 0 calc(var(--dhh-rem) * 6.4);scroll-margin-top:calc(var(--dhh-rem) * 8)}.CourseplayPortal_catalogRowHeader__f2BqH{padding-top:calc(var(--dhh-rem) * .2)}.CourseplayPortal_catalogRowHeader__f2BqH a{display:block;color:#ffffff;font-size:calc(var(--dhh-rem) * 3.2);font-weight:640;letter-spacing:-.065em;line-height:1.15;text-decoration:none}.CourseplayPortal_catalogRowHeader__f2BqH p{max-width:calc(var(--dhh-rem) * 18);margin:calc(var(--dhh-rem) * 1.2) 0 0;color:rgba(255,255,255,.58);font-size:calc(var(--dhh-rem) * 1.3);line-height:1.25}.CourseplayPortal_projectCardGrid__aB4Ri{--snap-radius:calc(var(--dhh-rem) * 1);--snap-background:rgba(255,255,255,0.16);--snap-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_projectCardGrid__aB4Ri .CourseplayPortal_cardSnap__KqXO1{z-index:0}.CourseplayPortal_projectCard__pTTvE{position:relative;z-index:1;display:grid;gap:calc(var(--dhh-rem) * 1);min-width:0;overflow:hidden;border-radius:calc(var(--dhh-rem) * 1);color:#ffffff;padding:calc(var(--dhh-rem) * .8);text-decoration:none}.CourseplayPortal_projectThumb__L_2zo{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;aspect-ratio:4/5;overflow:hidden;border-radius:calc(var(--dhh-rem) * .8);background:radial-gradient(circle at 72% 20%,rgba(255,255,255,.74),transparent 10%),radial-gradient(circle at 35% 64%,rgba(245,255,57,.42),transparent 22%),linear-gradient(140deg,#214f39,#f06c37);color:rgba(9,7,6,.86);padding:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_projectThumb__L_2zo>*{position:relative;z-index:1}.CourseplayPortal_projectThumb__L_2zo span{font-size:calc(var(--dhh-rem) * 5.6);font-weight:920;letter-spacing:-.13em;line-height:.78}.CourseplayPortal_projectThumb__L_2zo strong{border-radius:999px;background:rgba(9,7,6,.58);color:#ffffff;font-size:calc(var(--dhh-rem) * 1.1);font-weight:620;padding:calc(var(--dhh-rem) * .8) calc(var(--dhh-rem) * 1)}.CourseplayPortal_projectMeta__51QwO{position:relative;z-index:1;display:grid;gap:calc(var(--dhh-rem) * .5);padding:0 calc(var(--dhh-rem) * .2) calc(var(--dhh-rem) * .2)}.CourseplayPortal_projectMeta__51QwO h3{margin:0;color:#ffffff;font-size:calc(var(--dhh-rem) * 1.6);font-weight:620;letter-spacing:-.045em;line-height:1.15}.CourseplayPortal_projectMeta__51QwO p,.CourseplayPortal_projectMeta__51QwO small{margin:0;color:rgba(255,255,255,.58);font-size:calc(var(--dhh-rem) * 1.2);font-weight:520;letter-spacing:-.02em;line-height:1.2}.CourseplayPortal_fullPage__oTKcQ{min-height:calc(100vh - 48px);animation:CourseplayPortal_workspaceReveal__esBeK .68s cubic-bezier(.2,.9,.2,1) both;padding:calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 11) 0}.CourseplayPortal_fullIntro___xVUg{display:grid;grid-template-columns:minmax(calc(var(--dhh-rem) * 24),calc(var(--dhh-rem) * 36)) minmax(calc(var(--dhh-rem) * 22),calc(var(--dhh-rem) * 30)) minmax(calc(var(--dhh-rem) * 22),calc(var(--dhh-rem) * 30)) minmax(calc(var(--dhh-rem) * 14),1fr);gap:calc(var(--dhh-rem) * 4.2);align-items:start;min-height:calc(var(--dhh-rem) * 24);border-bottom:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 5.8) 0 calc(var(--dhh-rem) * 3.6)}.CourseplayPortal_fullIntro___xVUg h1{margin:0;color:#ffffff;font-size:calc(var(--dhh-rem) * 2.4);font-weight:560;letter-spacing:-.04em;line-height:1.04}.CourseplayPortal_fullIntro___xVUg p{margin:0;max-width:calc(var(--dhh-rem) * 28);color:rgba(255,255,255,.7);font-size:calc(var(--dhh-rem) * 1.4);font-weight:540;letter-spacing:-.025em;line-height:1.22}.CourseplayPortal_fullIntro___xVUg aside{display:grid;gap:4px;justify-items:end;min-width:130px;color:rgba(255,255,255,.68);font-size:.68rem;line-height:1.05;text-align:right}.CourseplayPortal_fullIntro___xVUg aside strong{color:#ffffff;font-size:.78rem;font-weight:560}.CourseplayPortal_solutionShowcase__Qyfy4{position:relative;display:grid;min-height:0;overflow:hidden;border-bottom:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 3.2) 0 calc(var(--dhh-rem) * 4.2) calc(var(--dhh-rem) * 20.7)}.CourseplayPortal_solutionShowcase__Qyfy4:after,.CourseplayPortal_solutionShowcase__Qyfy4:before{display:none}.CourseplayPortal_filterStrip__J9DOa{display:flex;flex-wrap:wrap;gap:8px;margin:-24px 0 34px}.CourseplayPortal_filterStrip__J9DOa a{display:inline-flex;align-items:center;min-height:36px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.72);font-size:.72rem;font-weight:680;letter-spacing:-.03em;padding:0 14px;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.CourseplayPortal_filterStrip__J9DOa a:hover,.CourseplayPortal_filterStrip__J9DOa a[aria-current=page]{background:#ffffff;color:#090706;transform:translateY(-1px)}.CourseplayPortal_catalogStatement__cwzEv{display:grid;gap:16px;max-width:690px;margin:0 0 clamp(2rem,5vw,4rem) min(16vw,220px)}.CourseplayPortal_catalogStatement__cwzEv span,.CourseplayPortal_solutionWorkspace__dEkW5 span{color:rgba(255,255,255,.58);font-size:.68rem;font-weight:720;letter-spacing:.06em;text-transform:uppercase}.CourseplayPortal_catalogStatement__cwzEv h2,.CourseplayPortal_solutionWorkspace__dEkW5 h2{margin:0;color:#ffffff;font-size:clamp(2rem,4.1vw,4.9rem);font-weight:500;letter-spacing:-.052em;line-height:.94}.CourseplayPortal_fullCourseGrid__jHUc7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.3vw,1.4rem)}.CourseplayPortal_fullCourseCard__8kgy7{position:relative;overflow:hidden;border-radius:10px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);isolation:isolate}.CourseplayPortal_fullCourseCover__Knz3J{position:relative;display:flex;align-items:flex-end;justify-content:space-between;min-height:clamp(180px,24vw,320px);overflow:hidden;border-radius:10px;background:radial-gradient(circle at 72% 20%,rgba(255,255,255,.74),transparent 10%),radial-gradient(circle at 35% 64%,rgba(245,255,57,.42),transparent 22%),linear-gradient(140deg,#214f39,#f06c37);padding:14px}.CourseplayPortal_courseCover__xMaNr[data-tone=sand],.CourseplayPortal_detailCover__NJwhK[data-tone=sand],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=sand],.CourseplayPortal_projectThumb__L_2zo[data-tone=sand]{background:radial-gradient(circle at 20% 22%,rgba(245,255,57,.56),transparent 13%),linear-gradient(145deg,#ce9657,#49301f 72%)}.CourseplayPortal_courseCover__xMaNr[data-tone=coral],.CourseplayPortal_detailCover__NJwhK[data-tone=coral],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=coral],.CourseplayPortal_projectThumb__L_2zo[data-tone=coral]{background:repeating-linear-gradient(0deg,rgba(0,0,0,.13) 0 12px,transparent 12px 24px),linear-gradient(145deg,#f06c37,#3c241d)}.CourseplayPortal_courseCover__xMaNr[data-tone=blue],.CourseplayPortal_detailCover__NJwhK[data-tone=blue],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=blue],.CourseplayPortal_projectThumb__L_2zo[data-tone=blue]{background:radial-gradient(circle at 66% 36%,rgba(255,255,255,.74),transparent 12%),linear-gradient(145deg,#44a3bd,#142e35)}.CourseplayPortal_courseCover__xMaNr[data-tone=violet],.CourseplayPortal_detailCover__NJwhK[data-tone=violet],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=violet],.CourseplayPortal_projectThumb__L_2zo[data-tone=violet]{background:radial-gradient(circle at 56% 42%,rgba(245,255,57,.32),transparent 24%),linear-gradient(145deg,#7e5fff,#201823)}.CourseplayPortal_courseCover__xMaNr[data-tone=olive],.CourseplayPortal_detailCover__NJwhK[data-tone=olive],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=olive],.CourseplayPortal_projectThumb__L_2zo[data-tone=olive]{background:radial-gradient(circle at 30% 34%,rgba(255,255,255,.5),transparent 14%),linear-gradient(145deg,#708235,#2d351c 70%)}.CourseplayPortal_courseCover__xMaNr[data-tone=graphite],.CourseplayPortal_detailCover__NJwhK[data-tone=graphite],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=graphite],.CourseplayPortal_projectThumb__L_2zo[data-tone=graphite]{background:linear-gradient(62deg,rgba(255,255,255,.12) 0 50%,transparent 50%),linear-gradient(145deg,#272727,#090706)}.CourseplayPortal_courseCover__xMaNr[data-tone=mint],.CourseplayPortal_detailCover__NJwhK[data-tone=mint],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=mint],.CourseplayPortal_projectThumb__L_2zo[data-tone=mint]{background:radial-gradient(circle at 68% 28%,rgba(245,255,57,.46),transparent 18%),linear-gradient(145deg,#1c7b55,#10241c 72%)}.CourseplayPortal_courseCover__xMaNr[data-tone=lime],.CourseplayPortal_detailCover__NJwhK[data-tone=lime],.CourseplayPortal_fullCourseCover__Knz3J[data-tone=lime],.CourseplayPortal_projectThumb__L_2zo[data-tone=lime]{background:radial-gradient(circle at 72% 20%,rgba(255,255,255,.48),transparent 12%),linear-gradient(145deg,#b8d64a,#263316 72%)}.CourseplayPortal_fullCourseCover__Knz3J span{position:relative;z-index:1;color:rgba(9,7,6,.86);font-size:clamp(2.4rem,4.8vw,5.6rem);font-weight:920;letter-spacing:-.13em;line-height:.78}.CourseplayPortal_fullCourseCover__Knz3J strong{position:relative;z-index:1;border-radius:999px;background:rgba(9,7,6,.58);color:#ffffff;font-size:.66rem;padding:8px 10px}.CourseplayPortal_fullCourseInfo__qVmcW{display:grid;gap:10px;padding:14px}.CourseplayPortal_fullCourseInfo__qVmcW>span{color:rgba(255,255,255,.56);font-size:.68rem}.CourseplayPortal_fullCourseInfo__qVmcW h3{min-height:2.8em;margin:0;color:#ffffff;font-size:clamp(1rem,1.35vw,1.32rem);font-weight:560;letter-spacing:-.065em;line-height:.98}.CourseplayPortal_fullCourseInfo__qVmcW p{margin:0;min-height:2.6em;color:rgba(255,255,255,.62);font-size:.78rem;letter-spacing:-.035em;line-height:1.28}.CourseplayPortal_fullCourseInfo__qVmcW footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.CourseplayPortal_fullCourseInfo__qVmcW footer strong{color:#ffffff;font-size:.82rem}.CourseplayPortal_fullCourseInfo__qVmcW footer a{border-radius:999px;background:var(--portal-yellow);color:#090706;font-size:.68rem;font-weight:820;padding:8px 10px;text-decoration:none}.CourseplayPortal_collectionShelf__v6clN{--snap-radius:12px;--snap-background:rgba(255,255,255,0.13);--snap-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.5vw,1.5rem);margin:0 calc(var(--dhh-rem) * 2.4) 0 0}.CourseplayPortal_collectionShelf__v6clN .CourseplayPortal_cardSnap__KqXO1{z-index:1}.CourseplayPortal_collectionCard__rGSLc{--collection-card-art:radial-gradient(circle at 50% 74%,rgba(245,255,57,0.48),transparent 23%),linear-gradient(165deg,#e96f3e,#412237 76%);position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;gap:calc(var(--dhh-rem) * 1.2);min-height:clamp(245px,26vw,350px);overflow:hidden;border-radius:12px;background:transparent;color:#ffffff;isolation:isolate;padding:18px;text-decoration:none}.CourseplayPortal_collectionCard__rGSLc:after{position:absolute;inset:calc(var(--dhh-rem) * .8);z-index:0;border-radius:calc(var(--dhh-rem) * 1);content:"";background:var(--collection-card-art);opacity:.82;transition:opacity .42s ease,transform .62s var(--ease-out-expo)}.CourseplayPortal_collectionCard__rGSLc>*{position:relative;z-index:2}.CourseplayPortal_collectionCard__rGSLc:nth-of-type(2){--collection-card-art:radial-gradient(circle at 52% 72%,rgba(255,255,255,0.24),transparent 18%),linear-gradient(165deg,#4c1f32,#221519 76%)}.CourseplayPortal_collectionCard__rGSLc:nth-of-type(3){--collection-card-art:radial-gradient(circle at 50% 70%,rgba(30,140,92,0.42),transparent 21%),linear-gradient(165deg,#ef8f56,#2b3c30 76%)}.CourseplayPortal_collectionCard__rGSLc:nth-of-type(4){--collection-card-art:radial-gradient(circle at 52% 55%,rgba(126,95,255,0.82),transparent 24%),radial-gradient(circle at 50% 72%,rgba(245,255,57,0.42),transparent 28%),linear-gradient(165deg,#a14823,#321521 76%)}.CourseplayPortal_collectionCard__rGSLc:hover:after{opacity:.96;transform:scale(1.012)}.CourseplayPortal_collectionCard__rGSLc span{color:rgba(255,255,255,.62);font-size:.7rem;font-weight:820}.CourseplayPortal_collectionCard__rGSLc h2{margin:calc(var(--dhh-rem) * .8) 0 0;max-width:10ch;color:#ffffff;font-size:clamp(1.6rem,2.35vw,2.95rem);font-weight:520;letter-spacing:-.062em;line-height:.92;word-spacing:.04em}.CourseplayPortal_workspaceWithPanel__qMtGS .CourseplayPortal_collectionShelf__v6clN{grid-template-columns:repeat(3,minmax(0,1fr))}.CourseplayPortal_workspaceWithPanel__qMtGS .CourseplayPortal_collectionCard__rGSLc{min-height:calc(var(--dhh-rem) * 34);padding:calc(var(--dhh-rem) * 1.5)}.CourseplayPortal_workspaceWithPanel__qMtGS .CourseplayPortal_collectionCard__rGSLc h2{font-size:clamp(1.32rem,1.62vw,1.58rem);letter-spacing:-.055em}.CourseplayPortal_collectionCard__rGSLc p{margin:0;color:rgba(255,255,255,.7);font-size:.78rem;letter-spacing:-.035em;line-height:1.24}.CourseplayPortal_collectionCard__rGSLc strong{margin-top:auto;color:#ffffff;font-size:.86rem;font-weight:640}.CourseplayPortal_collectionCard__rGSLc small{max-width:22ch;color:rgba(255,255,255,.58);font-size:.7rem;line-height:1.2}.CourseplayPortal_solutionWorkspace__dEkW5{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:clamp(2rem,5vw,6rem);border-top:1px solid var(--portal-line);padding-top:clamp(2rem,5vw,4.5rem)}.CourseplayPortal_solutionRows__DzYXr{display:grid;gap:8px}.CourseplayPortal_solutionRows__DzYXr article{display:flex;align-items:center;justify-content:space-between;min-height:86px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.07);color:#ffffff;padding:18px}.CourseplayPortal_solutionRows__DzYXr article span{color:rgba(255,255,255,.42)}.CourseplayPortal_solutionRows__DzYXr article strong{font-size:clamp(1.2rem,2vw,2rem);font-weight:520;letter-spacing:-.07em}.CourseplayPortal_summaryPanel__jX7Su{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 16);border:1px solid var(--portal-line);border-radius:calc(var(--dhh-rem) * 1);background:rgba(255,255,255,.54);color:var(--portal-text);padding:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_summaryPanel__jX7Su small,.CourseplayPortal_summaryPanel__jX7Su span{color:var(--portal-muted);font-size:calc(var(--dhh-rem) * 1.05);font-weight:680}.CourseplayPortal_summaryPanel__jX7Su strong{color:var(--portal-text);font-size:calc(var(--dhh-rem) * 4.6);font-weight:540;letter-spacing:-.09em;line-height:.86}.CourseplayPortal_detailPage__qCV1K{display:grid;gap:calc(var(--dhh-rem) * 2.4);min-height:100%;animation:CourseplayPortal_workspaceReveal__esBeK .68s cubic-bezier(.2,.9,.2,1) both;padding:calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 12) 0}.CourseplayPortal_detailHero__PFrni{display:grid;grid-template-columns:minmax(0,.78fr) minmax(calc(var(--dhh-rem) * 38),.58fr);gap:calc(var(--dhh-rem) * 2.4);min-height:calc(var(--dhh-rem) * 52)}.CourseplayPortal_detailCard__uwe7W,.CourseplayPortal_detailCopy__fNLrL,.CourseplayPortal_detailCourse__Icg4c,.CourseplayPortal_detailCover__NJwhK,.CourseplayPortal_detailMeta__sJCyl,.CourseplayPortal_solutionDetailCourses__VEvm1{border:1px solid rgba(255,255,255,.1);border-radius:calc(var(--dhh-rem) * 1);background:rgba(0,0,0,.22)}.CourseplayPortal_detailCopy__fNLrL{display:grid;align-content:end;padding:calc(var(--dhh-rem) * 2.8)}.CourseplayPortal_detailCopy__fNLrL a{justify-self:start;margin-bottom:calc(var(--dhh-rem) * 2);border-radius:999px;background:var(--portal-yellow);color:#090706;font-size:calc(var(--dhh-rem) * 1);font-weight:760;padding:calc(var(--dhh-rem) * .9) calc(var(--dhh-rem) * 1.2);text-decoration:none}.CourseplayPortal_detailCopy__fNLrL h1{max-width:12ch;margin:0;color:#ffffff;font-size:clamp(3rem,6vw,7.7rem);font-weight:520;letter-spacing:-.055em;line-height:.9;word-spacing:.06em}.CourseplayPortal_detailCopy__fNLrL p{max-width:calc(var(--dhh-rem) * 52);margin:calc(var(--dhh-rem) * 2.4) 0 0;color:rgba(255,255,255,.64);font-size:calc(var(--dhh-rem) * 1.45);letter-spacing:-.03em;line-height:1.25}.CourseplayPortal_detailCover__NJwhK{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:radial-gradient(circle at 70% 28%,rgba(255,255,255,.72),transparent 11%),radial-gradient(circle at 42% 70%,rgba(245,255,57,.42),transparent 22%),linear-gradient(140deg,#214f39,#f06c37);color:rgba(9,7,6,.86);padding:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_detailCover__NJwhK span{max-width:10ch;font-size:clamp(3.2rem,7.2vw,8.8rem);font-weight:920;letter-spacing:-.035em;line-height:.82;word-spacing:.12em}.CourseplayPortal_detailCover__NJwhK strong{align-self:flex-end;max-width:18ch;border-radius:999px;background:rgba(9,7,6,.58);color:#ffffff;font-size:calc(var(--dhh-rem) * 1.2);font-weight:620;padding:calc(var(--dhh-rem) * .8) calc(var(--dhh-rem) * 1);text-align:right}.CourseplayPortal_detailCover__NJwhK[data-tone=mint]{background:radial-gradient(circle at 68% 28%,rgba(245,255,57,.46),transparent 18%),linear-gradient(145deg,#1c7b55,#10241c 72%)}.CourseplayPortal_detailCover__NJwhK[data-tone=lime]{background:radial-gradient(circle at 72% 20%,rgba(255,255,255,.48),transparent 12%),linear-gradient(145deg,#b8d64a,#263316 72%)}.CourseplayPortal_detailCover__NJwhK[data-tone=sand]{background:radial-gradient(circle at 20% 22%,rgba(245,255,57,.56),transparent 13%),linear-gradient(145deg,#ce9657,#49301f 72%)}.CourseplayPortal_detailCover__NJwhK[data-tone=coral]{background:repeating-linear-gradient(0deg,rgba(0,0,0,.13) 0 12px,transparent 12px 24px),linear-gradient(145deg,#f06c37,#3c241d)}.CourseplayPortal_detailCover__NJwhK[data-tone=blue]{background:radial-gradient(circle at 66% 36%,rgba(255,255,255,.74),transparent 12%),linear-gradient(145deg,#44a3bd,#142e35)}.CourseplayPortal_detailCover__NJwhK[data-tone=violet]{background:radial-gradient(circle at 56% 42%,rgba(245,255,57,.32),transparent 24%),linear-gradient(145deg,#7e5fff,#201823)}.CourseplayPortal_detailCover__NJwhK[data-tone=olive]{background:radial-gradient(circle at 30% 34%,rgba(255,255,255,.5),transparent 14%),linear-gradient(145deg,#708235,#2d351c 70%)}.CourseplayPortal_detailCover__NJwhK[data-tone=graphite]{background:linear-gradient(62deg,rgba(255,255,255,.12) 0 50%,transparent 50%),linear-gradient(145deg,#272727,#090706)}.CourseplayPortal_detailMeta__sJCyl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:1px;overflow:hidden;padding:0}.CourseplayPortal_detailMeta__sJCyl>a,.CourseplayPortal_detailMeta__sJCyl>div{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 13);background:rgba(255,255,255,.06);padding:calc(var(--dhh-rem) * 1.5)}.CourseplayPortal_detailCard__uwe7W>span,.CourseplayPortal_detailMeta__sJCyl span,.CourseplayPortal_solutionDetailCourses__VEvm1 header span{color:rgba(255,255,255,.52);font-size:calc(var(--dhh-rem) * 1);font-weight:720;letter-spacing:.06em;text-transform:uppercase}.CourseplayPortal_detailMeta__sJCyl strong{color:#ffffff;font-size:calc(var(--dhh-rem) * 1.6);font-weight:560;letter-spacing:-.05em;line-height:1}.CourseplayPortal_detailMeta__sJCyl>a{min-width:calc(var(--dhh-rem) * 19);border-radius:0;background:var(--portal-yellow);color:#090706;font-size:calc(var(--dhh-rem) * 1.35);font-weight:760;letter-spacing:-.04em;text-decoration:none}.CourseplayPortal_detailGrid__aRYqQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_detailCard__uwe7W{padding:calc(var(--dhh-rem) * 2)}.CourseplayPortal_detailCard__uwe7W ul{display:grid;gap:calc(var(--dhh-rem) * 1);margin:calc(var(--dhh-rem) * 2) 0 0;padding:0;list-style:none}.CourseplayPortal_detailCard__uwe7W li{display:grid;grid-template-columns:calc(var(--dhh-rem) * 4) minmax(0,1fr);gap:calc(var(--dhh-rem) * 1.2);border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.74);font-size:calc(var(--dhh-rem) * 1.35);letter-spacing:-.03em;line-height:1.22;padding-top:calc(var(--dhh-rem) * 1)}.CourseplayPortal_detailCard__uwe7W li strong{color:rgba(255,255,255,.42)}.CourseplayPortal_solutionDetailCourses__VEvm1{display:grid;gap:calc(var(--dhh-rem) * 1.8);padding:calc(var(--dhh-rem) * 2)}.CourseplayPortal_solutionDetailCourses__VEvm1 header h2{max-width:13ch;margin:calc(var(--dhh-rem) * .8) 0 0;color:#ffffff;font-size:clamp(2.2rem,3.7vw,4.9rem);font-weight:520;letter-spacing:-.052em;line-height:.92;word-spacing:.05em}.CourseplayPortal_detailCourseList__FMT2L{display:grid;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_detailCourse__Icg4c{overflow:hidden}.CourseplayPortal_detailCourse__Icg4c summary{display:grid;grid-template-columns:calc(var(--dhh-rem) * 4) minmax(0,1fr) auto;gap:calc(var(--dhh-rem) * 1.4);align-items:center;cursor:pointer;list-style:none;padding:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_detailCourse__Icg4c summary::-webkit-details-marker{display:none}.CourseplayPortal_detailCourse__Icg4c summary:focus{outline:none}.CourseplayPortal_detailCourse__Icg4c summary:focus-visible{box-shadow:inset 0 0 0 1px var(--portal-yellow)}.CourseplayPortal_detailCourse__Icg4c summary em,.CourseplayPortal_detailCourse__Icg4c summary span{color:rgba(255,255,255,.5);font-size:calc(var(--dhh-rem) * 1);font-style:normal}.CourseplayPortal_detailCourse__Icg4c summary strong{color:#ffffff;font-size:calc(var(--dhh-rem) * 1.8);font-weight:560;letter-spacing:-.05em;line-height:1}.CourseplayPortal_detailCourse__Icg4c>div{display:grid;gap:calc(var(--dhh-rem) * 1.2);border-top:1px solid rgba(255,255,255,.1);padding:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_detailCourseMeta__5batf{display:flex;flex-wrap:wrap;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_detailCourseMeta__5batf span{border-radius:999px;background:rgba(255,255,255,.11);color:rgba(255,255,255,.76);font-size:calc(var(--dhh-rem) * 1);font-weight:620;padding:calc(var(--dhh-rem) * .75) calc(var(--dhh-rem) * 1)}.CourseplayPortal_detailCourse__Icg4c p{max-width:calc(var(--dhh-rem) * 62);margin:0;color:rgba(255,255,255,.66);font-size:calc(var(--dhh-rem) * 1.25);line-height:1.25}.CourseplayPortal_detailCourseColumns__mJw7p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_detailCourseColumns__mJw7p section{display:grid;gap:calc(var(--dhh-rem) * .8);align-content:start;border-radius:calc(var(--dhh-rem) * .8);background:rgba(255,255,255,.055);padding:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_detailCourseColumns__mJw7p section>strong{color:rgba(255,255,255,.82);font-size:calc(var(--dhh-rem) * 1.1);font-weight:680;letter-spacing:-.025em}.CourseplayPortal_detailCourse__Icg4c ul{display:flex;flex-wrap:wrap;gap:calc(var(--dhh-rem) * .8);margin:0;padding:0;list-style:none}.CourseplayPortal_detailCourse__Icg4c a,.CourseplayPortal_detailCourse__Icg4c li{border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.74);font-size:calc(var(--dhh-rem) * 1);padding:calc(var(--dhh-rem) * .75) calc(var(--dhh-rem) * 1);text-decoration:none}.CourseplayPortal_detailCourse__Icg4c a{justify-self:start;background:var(--portal-yellow);color:#090706;font-weight:760}.CourseplayPortal_contactView__k_CkT{display:grid;min-height:100%;animation:CourseplayPortal_workspaceReveal__esBeK .68s cubic-bezier(.2,.9,.2,1) both;padding:clamp(2rem,6vw,5rem) clamp(1.3rem,4vw,3rem) clamp(22rem,42vh,34rem)}.CourseplayPortal_contactBoardLarge__TaIuE{align-self:center;justify-self:end;display:grid;grid-template-columns:174px 174px minmax(260px,1.18fr) 64px minmax(180px,.55fr);grid-template-rows:90px 130px 130px 66px;gap:3px;width:min(100%,1060px);min-height:452px}.CourseplayPortal_contactTile__zmSNx{position:relative;overflow:hidden;border:1px solid rgba(255,178,92,.48);border-radius:8px;background:rgba(21,15,11,.72);color:#fffaf0;text-decoration:none}.CourseplayPortal_tileLabel___FNyA{display:block;color:rgba(255,250,240,.72);font-size:.68rem;font-weight:680;letter-spacing:-.03em}.CourseplayPortal_contactTile__zmSNx strong{display:block;color:#ffffff;font-size:clamp(1.6rem,2.35vw,2.45rem);font-weight:480;letter-spacing:-.08em;line-height:.94}.CourseplayPortal_contactTile__zmSNx p{margin:0;color:rgba(255,250,240,.72);font-size:.82rem;letter-spacing:-.04em;line-height:1.24}.CourseplayPortal_timeTile__Z5iX4{display:grid;align-content:space-between;padding:14px}.CourseplayPortal_socialTile__y4U_v{grid-column:1;grid-row:2/4;padding:0}.CourseplayPortal_socialTile__y4U_v>.CourseplayPortal_tileLabel___FNyA{position:absolute;left:14px;top:14px;z-index:1}.CourseplayPortal_socialGrid__ge1q9{display:grid;grid-template-columns:repeat(2,1fr);height:100%}.CourseplayPortal_socialGrid__ge1q9 span{display:grid;place-items:center;border-right:1px solid rgba(255,178,92,.36);border-bottom:1px solid rgba(255,178,92,.36);color:#ffffff;font-size:1.15rem;font-weight:850}.CourseplayPortal_addressTile__CxvCF{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(135deg,rgba(255,255,255,.11),rgba(255,255,255,0)),rgba(21,15,11,.68);padding:16px}.CourseplayPortal_addressTile__CxvCF strong{font-size:clamp(1.45rem,2.05vw,2.05rem);overflow-wrap:anywhere}.CourseplayPortal_mapTile__Sv_uH{grid-column:3;grid-row:1/4;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 58% 42%,rgba(245,255,57,.42),transparent 12%),radial-gradient(circle at 45% 58%,rgba(12,122,67,.48),transparent 18%),linear-gradient(140deg,rgba(255,255,255,.13),rgba(16,12,9,.72));padding:18px}.CourseplayPortal_teamTile__gKpzg{grid-column:4;grid-row:1/4;display:grid;grid-template-rows:repeat(6,1fr);gap:2px;background:transparent}.CourseplayPortal_person__9_WZb{position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.65),transparent 18%),linear-gradient(155deg,#c56b44,#263f2e)}.CourseplayPortal_person__9_WZb span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(0,0,0,.42);color:#fff;font-size:.72rem;font-weight:800}.CourseplayPortal_person__9_WZb p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.CourseplayPortal_signalTile__CBO53{grid-column:5;grid-row:1/4;display:grid;place-items:center;padding:18px}.CourseplayPortal_signal__wmJ2C{display:grid;grid-template-columns:repeat(12,8px);gap:7px;place-content:center}.CourseplayPortal_signal__wmJ2C span{width:8px;height:8px;border-radius:999px;background:rgba(255,250,240,.78)}.CourseplayPortal_signalTile__CBO53 p{position:absolute;right:22px;bottom:18px}.CourseplayPortal_emailTile__qkNHH,.CourseplayPortal_phoneTile__FveKl{display:grid;align-content:center;gap:4px;padding:14px}.CourseplayPortal_phoneTile__FveKl{grid-column:3;grid-row:4}.CourseplayPortal_emailTile__qkNHH{grid-column:4/6;grid-row:4}.CourseplayPortal_emailTile__qkNHH strong,.CourseplayPortal_phoneTile__FveKl strong{font-size:.96rem;letter-spacing:-.04em}.CourseplayPortal_demoFormCard__Xy0Ky{justify-self:end;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:24px;width:min(100%,1060px);margin-top:18px;border:1px solid var(--portal-line);border-radius:14px;background:#fff;color:var(--portal-text);padding:24px}.CourseplayPortal_demoFormCard__Xy0Ky>div{display:grid;align-content:start;gap:12px}.CourseplayPortal_demoFormCard__Xy0Ky>div>span{color:var(--portal-muted);font-size:.78rem;font-weight:700}.CourseplayPortal_demoFormCard__Xy0Ky h2{margin:0;font-size:clamp(2rem,4vw,4.4rem);font-weight:620;letter-spacing:-.09em;line-height:.88}.CourseplayPortal_demoFormCard__Xy0Ky p{margin:0;color:var(--portal-muted);font-size:.98rem;letter-spacing:-.04em;line-height:1.3}.CourseplayPortal_demoFormCard__Xy0Ky form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CourseplayPortal_demoFormCard__Xy0Ky input,.CourseplayPortal_demoFormCard__Xy0Ky textarea{width:100%;border:1px solid var(--portal-line);border-radius:10px;background:#f6f6f6;color:var(--portal-text);font:inherit;letter-spacing:-.035em;outline:none;padding:13px 14px}.CourseplayPortal_demoConsent___ARzH,.CourseplayPortal_demoFormCard__Xy0Ky button,.CourseplayPortal_demoFormCard__Xy0Ky textarea,.CourseplayPortal_formError__m8lA1,.CourseplayPortal_formSuccess__CSVH6{grid-column:1/-1}.CourseplayPortal_demoConsent___ARzH{display:flex;gap:10px;align-items:center;color:var(--portal-muted);font-size:.82rem}.CourseplayPortal_demoConsent___ARzH input{width:auto}.CourseplayPortal_demoFormCard__Xy0Ky button{border:0;border-radius:999px;background:#0a0a0a;color:#fff;cursor:pointer;font:inherit;font-weight:760;padding:15px 18px}.CourseplayPortal_hiddenField__fzFZt{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}.CourseplayPortal_formError__m8lA1{color:#b42318}.CourseplayPortal_formSuccess__CSVH6{color:#146c43}.CourseplayPortal_shell__aCkmY{--portal-black:#ffffff;--portal-brown:#f0f0f0;--portal-muted:rgba(8,8,8,0.58);--portal-text:#0a0a0a;--portal-line:rgba(8,8,8,0.1);--portal-yellow:#e9f57d;background:#eeeeee;color:var(--portal-text)}.CourseplayPortal_shell__aCkmY[data-view],.CourseplayPortal_workspace__AkC_A[data-view]{background:#eeeeee}.CourseplayPortal_workspace__AkC_A{background:#ffffff}.CourseplayPortal_panel__7Kn4M{background:#eeeeee;color:#0a0a0a}.CourseplayPortal_hireButton__L0FKa,.CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_railFooter__Twf96,.CourseplayPortal_railItem__P6C4x,.CourseplayPortal_rail__wNnh5,.CourseplayPortal_topbar__2dSCX h1,.CourseplayPortal_workspaceSidebar__rYpZM{color:#0a0a0a}.CourseplayPortal_courseGrid__wJme3 .CourseplayPortal_cardSnap__KqXO1,.CourseplayPortal_railSnap__OsROh,.CourseplayPortal_solutionGrid__p39ZJ .CourseplayPortal_cardSnap__KqXO1{--snap-background:rgba(0,0,0,0.12);--snap-shadow:inset 0 0 0 1px rgba(0,0,0,0.12);--snap-pad:8px;background:rgba(0,0,0,.12);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.CourseplayPortal_actionCards__JN3Ey a,.CourseplayPortal_catalogHeroText__IJmmZ,.CourseplayPortal_catalogHero__n7YE2 h2,.CourseplayPortal_catalogRowHeader__f2BqH,.CourseplayPortal_catalogRowHeader__f2BqH a,.CourseplayPortal_collectionCard__rGSLc,.CourseplayPortal_collectionCard__rGSLc h2,.CourseplayPortal_courseCard__MlSoc,.CourseplayPortal_fullIntro___xVUg h1,.CourseplayPortal_fullIntro___xVUg p,.CourseplayPortal_panelHeader__klu2q,.CourseplayPortal_panelHeader__klu2q button,.CourseplayPortal_panelTabs__sKvjR button,.CourseplayPortal_projectCard__pTTvE,.CourseplayPortal_projectMeta__51QwO h3,.CourseplayPortal_projectMeta__51QwO p,.CourseplayPortal_projectMeta__51QwO small,.CourseplayPortal_sectionBody__5bRmM strong,.CourseplayPortal_sectionTitle__F0dLz h2,.CourseplayPortal_sectionTitle__F0dLz span,.CourseplayPortal_serviceSection__MHwwT,.CourseplayPortal_solutionCard__iGBCX,.CourseplayPortal_solutionRows__DzYXr article,.CourseplayPortal_solutionWorkspace__dEkW5 h2,.CourseplayPortal_topicCard__NnC_e,.CourseplayPortal_topicCard__NnC_e strong,.CourseplayPortal_topicSection__4d9RT header{color:#0a0a0a}.CourseplayPortal_hireButton__L0FKa span,.CourseplayPortal_panelHeader__klu2q a,.CourseplayPortal_panelTabs__sKvjR button[aria-pressed=true]{background:#0a0a0a;color:#ffffff}.CourseplayPortal_collectionShelf__v6clN,.CourseplayPortal_projectCardGrid__aB4Ri,.CourseplayPortal_topicGrid__wc0pV{--snap-background:rgba(0,0,0,0.12);--snap-shadow:inset 0 0 0 1px rgba(0,0,0,0.12);--snap-pad:8px}.CourseplayPortal_collectionCard__rGSLc,.CourseplayPortal_contactBoard__m2ZeF article,.CourseplayPortal_contactTile__zmSNx,.CourseplayPortal_courseCard__MlSoc,.CourseplayPortal_detailCard__uwe7W,.CourseplayPortal_detailCopy__fNLrL,.CourseplayPortal_detailCourse__Icg4c,.CourseplayPortal_detailCover__NJwhK,.CourseplayPortal_detailMeta__sJCyl,.CourseplayPortal_mediaCard___IoYO,.CourseplayPortal_projectCard__pTTvE,.CourseplayPortal_reviewBubble__P1FqP,.CourseplayPortal_solutionCard__iGBCX,.CourseplayPortal_solutionDetailCourses__VEvm1,.CourseplayPortal_solutionRows__DzYXr article,.CourseplayPortal_topicCard__NnC_e{border-color:rgba(0,0,0,.08);background:rgba(255,255,255,.54);box-shadow:none}.CourseplayPortal_detailCourseColumns__mJw7p section,.CourseplayPortal_detailMeta__sJCyl>a,.CourseplayPortal_detailMeta__sJCyl>div{background:rgba(0,0,0,.045)}.CourseplayPortal_detailCourseColumns__mJw7p section>strong,.CourseplayPortal_detailCourse__Icg4c summary strong,.CourseplayPortal_detailMeta__sJCyl strong,.CourseplayPortal_solutionDetailCourses__VEvm1 header h2{color:#0a0a0a}.CourseplayPortal_detailCourseMeta__5batf span,.CourseplayPortal_detailCourse__Icg4c li,.CourseplayPortal_detailCourse__Icg4c p,.CourseplayPortal_detailCourse__Icg4c summary em,.CourseplayPortal_detailCourse__Icg4c summary span{color:rgba(0,0,0,.68)}.CourseplayPortal_detailCourse__Icg4c>div{border-top-color:rgba(0,0,0,.1)}.CourseplayPortal_detailCourseMeta__5batf span,.CourseplayPortal_detailCourse__Icg4c li{background:rgba(0,0,0,.055)}.CourseplayPortal_detailCourse__Icg4c a,.CourseplayPortal_detailMeta__sJCyl>a{background:#0a0a0a;color:#ffffff}.CourseplayPortal_detailCourse__Icg4c summary:focus-visible{box-shadow:inset 0 0 0 1px rgba(0,0,0,.38)}.CourseplayPortal_catalogHeroText__IJmmZ,.CourseplayPortal_catalogRowHeader__f2BqH p,.CourseplayPortal_collectionCard__rGSLc p,.CourseplayPortal_collectionCard__rGSLc small,.CourseplayPortal_courseCard__MlSoc p,.CourseplayPortal_courseCard__MlSoc span,.CourseplayPortal_fullIntro___xVUg p,.CourseplayPortal_lastUpdate__8U8li,.CourseplayPortal_projectMeta__51QwO p,.CourseplayPortal_projectMeta__51QwO small,.CourseplayPortal_sectionBody__5bRmM p,.CourseplayPortal_solutionCard__iGBCX p,.CourseplayPortal_solutionCard__iGBCX span,.CourseplayPortal_solutionRows__DzYXr article span,.CourseplayPortal_topicCard__NnC_e p,.CourseplayPortal_topicCard__NnC_e span{color:rgba(0,0,0,.62)}.CourseplayPortal_collectionCard__rGSLc:after,.CourseplayPortal_contactTile__zmSNx,.CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_detailCover__NJwhK,.CourseplayPortal_fullCourseCover__Knz3J,.CourseplayPortal_mediaCard___IoYO,.CourseplayPortal_person__9_WZb,.CourseplayPortal_projectThumb__L_2zo,.CourseplayPortal_solutionCard__iGBCX:after{background:linear-gradient(135deg,#f7f7f7,#dcdcdc)}.CourseplayPortal_panelTabs__sKvjR{--snap-background:rgba(0,0,0,0.1);--snap-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);background:rgba(255,255,255,.44)}.CourseplayPortal_collectionCard__rGSLc,.CourseplayPortal_courseCard__MlSoc,.CourseplayPortal_projectCard__pTTvE,.CourseplayPortal_solutionCard__iGBCX,.CourseplayPortal_topicCard__NnC_e{background:transparent}.CourseplayPortal_topicCard__NnC_e[aria-current=page]{background:rgba(0,0,0,.075)}.CourseplayPortal_collectionCard__rGSLc h2,.CourseplayPortal_collectionCard__rGSLc small,.CourseplayPortal_collectionCard__rGSLc strong,.CourseplayPortal_solutionCard__iGBCX h3,.CourseplayPortal_solutionCard__iGBCX span{color:#0a0a0a}.CourseplayPortal_collectionCard__rGSLc p,.CourseplayPortal_solutionCard__iGBCX p{color:rgba(0,0,0,.62)}.CourseplayPortal_collectionCard__rGSLc span,.CourseplayPortal_solutionCard__iGBCX span{color:rgba(0,0,0,.68)}.CourseplayPortal_collectionCard__rGSLc:after,.CourseplayPortal_solutionCard__iGBCX:after{opacity:.72}.CourseplayPortal_collectionCard__rGSLc:hover:after,.CourseplayPortal_solutionCard__iGBCX:hover:after{opacity:.82}.CourseplayPortal_courseCover__xMaNr[data-tone],.CourseplayPortal_detailCover__NJwhK[data-tone],.CourseplayPortal_fullCourseCover__Knz3J[data-tone],.CourseplayPortal_projectThumb__L_2zo[data-tone]{background:linear-gradient(135deg,#f8f8f8,#d7d7d7)}.CourseplayPortal_hero__BeAiY{display:grid;align-content:end;min-height:calc(var(--dhh-rem) * 66);overflow:hidden;border-bottom:1px solid var(--portal-line);padding:calc(var(--dhh-rem) * 4) calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_heroWord___pxys{display:flex;align-items:flex-end;max-width:100%;overflow:hidden;color:#0a0a0a;font-size:clamp(5rem,14.3vw,17.6rem);font-stretch:100%;font-variation-settings:"wght" 400,"wdth" 100,"opsz" 144;font-weight:400;letter-spacing:-.075em;line-height:.78;white-space:nowrap}.CourseplayPortal_heroWord___pxys span{display:inline-block;animation:CourseplayPortal_heroLetterRise__ED6Gn 1.15s var(--ease-out-expo) both;animation-delay:calc(var(--letter-index) * 58ms);transform:translateY(115%) rotate(4deg)}.CourseplayPortal_heroCaption__D0Aap{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--dhh-rem) * 2.4);border-top:1px solid var(--portal-line);margin-top:calc(var(--dhh-rem) * 4);padding-top:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_heroCaption__D0Aap p{max-width:calc(var(--dhh-rem) * 42);margin:0;color:rgba(0,0,0,.72);font-size:calc(var(--dhh-rem) * 1.8);font-weight:520;letter-spacing:-.04em;line-height:1.1}.CourseplayPortal_heroCaption__D0Aap a{border-radius:999px;background:#0a0a0a;color:#ffffff;font-size:calc(var(--dhh-rem) * 1.2);font-weight:720;padding:calc(var(--dhh-rem) * 1) calc(var(--dhh-rem) * 1.4);text-decoration:none}.CourseplayPortal_courseReferenceLayout__labxi{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--dhh-rem) * 26);gap:calc(var(--dhh-rem) * 2);min-height:100%;animation:CourseplayPortal_workspaceReveal__esBeK .68s cubic-bezier(.2,.9,.2,1) both;padding:calc(var(--dhh-rem) * 2) calc(var(--dhh-rem) * 1.6) calc(var(--dhh-rem) * 8) 0}.CourseplayPortal_courseReferenceLayoutCollapsed__ldIsV{grid-template-columns:minmax(0,1fr) calc(var(--dhh-rem) * 14)}.CourseplayPortal_courseRecommended__kI4Kx,.CourseplayPortal_courseReferenceCard__sbwTt{overflow:hidden;border-radius:calc(var(--dhh-rem) * 1.6);background:#ffffff}.CourseplayPortal_courseBreadcrumb__Ywy5W{display:flex;align-items:center;gap:calc(var(--dhh-rem) * .8);min-height:calc(var(--dhh-rem) * 6.4);padding:0 calc(var(--dhh-rem) * 2.2);color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1.25)}.CourseplayPortal_courseBreadcrumb__Ywy5W a{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 2);text-decoration:none}.CourseplayPortal_courseBreadcrumb__Ywy5W strong{color:#0a0a0a;font-weight:560}.CourseplayPortal_courseReferenceCover__x1UuT{position:relative;display:grid;place-items:end center;height:calc(var(--dhh-rem) * 45.2);margin:0 calc(var(--dhh-rem) * 2);overflow:hidden;border-radius:calc(var(--dhh-rem) * .8);background:#a88af4}.CourseplayPortal_courseCardStack__z0pP2{position:relative;width:min(82%,calc(var(--dhh-rem) * 76));height:88%}.CourseplayPortal_courseCardStack__z0pP2 article{position:absolute;left:50%;bottom:calc(var(--dhh-rem) * -1.1);display:grid;align-content:end;width:calc(var(--dhh-rem) * 33);height:calc(var(--dhh-rem) * 30);overflow:hidden;border:calc(var(--dhh-rem) * .6) solid #ffffff;border-radius:calc(var(--dhh-rem) * 1.4);background:linear-gradient(180deg,#87d5ef 0 52%,#ffffff 52% 100%);box-shadow:0 calc(var(--dhh-rem) * 1.4) calc(var(--dhh-rem) * 3) rgba(0,0,0,.14);transform:translateX(calc(-50% + (var(--stack-index) - 1) * calc(var(--dhh-rem) * 22))) rotate(calc((var(--stack-index) - 1) * 6deg))}.CourseplayPortal_courseCardStack__z0pP2 article:before{position:absolute;inset:calc(var(--dhh-rem) * 1.2) calc(var(--dhh-rem) * 1.2) auto;height:48%;border-radius:calc(var(--dhh-rem) * .8);content:"";background:linear-gradient(135deg,#bde6ff,#f7f7f7 52%,#93c77e)}.CourseplayPortal_courseCardStack__z0pP2 article div{position:relative;z-index:1;display:grid;gap:calc(var(--dhh-rem) * .4);background:#ffffff;padding:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_courseCardStack__z0pP2 article span{color:rgba(0,0,0,.48);font-size:calc(var(--dhh-rem) * 1.25);font-weight:760}.CourseplayPortal_courseCardStack__z0pP2 article strong{max-width:15ch;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.7);line-height:1.08}.CourseplayPortal_courseCardStack__z0pP2 article small{position:relative;z-index:2;display:block;width:70%;height:calc(var(--dhh-rem) * .7);border-radius:999px;background:#4bb12e;margin:0 calc(var(--dhh-rem) * 1.2) calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_courseReferenceIntro__AvzaR{display:grid;gap:calc(var(--dhh-rem) * 2.8);padding:calc(var(--dhh-rem) * 4.4) calc(var(--dhh-rem) * 6) calc(var(--dhh-rem) * 3.4)}.CourseplayPortal_courseReferenceIntro__AvzaR h1{max-width:18ch;margin:0;color:#0a0a0a;font-size:clamp(2.8rem,4.2vw,5.2rem);font-weight:640;letter-spacing:-.07em;line-height:.98}.CourseplayPortal_courseReferenceActions__6R_wJ{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dhh-rem) * 1.6);color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1.4);font-weight:650}.CourseplayPortal_courseReferenceActions__6R_wJ a,.CourseplayPortal_courseReferenceActions__6R_wJ strong{border-radius:999px;color:#ffffff;padding:calc(var(--dhh-rem) * 1) calc(var(--dhh-rem) * 2)}.CourseplayPortal_courseReferenceActions__6R_wJ strong{background:#925cff}.CourseplayPortal_courseReferenceActions__6R_wJ a{background:#0a0a0a;text-decoration:none}.CourseplayPortal_courseInfoRow__LIh_O{display:grid;grid-template-columns:calc(var(--dhh-rem) * 20) minmax(0,1fr);gap:calc(var(--dhh-rem) * 3);border-top:1px solid rgba(0,0,0,.1);margin:0 calc(var(--dhh-rem) * 6);padding:calc(var(--dhh-rem) * 3.2) 0}.CourseplayPortal_courseInfoRow__LIh_O h2{margin:0;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.35);font-weight:560}.CourseplayPortal_courseInfoRow__LIh_O p{margin:0;color:rgba(0,0,0,.82);font-size:calc(var(--dhh-rem) * 1.45);letter-spacing:-.02em;line-height:1.25}.CourseplayPortal_courseAudienceTags__SZPUb{display:flex;flex-wrap:wrap;gap:calc(var(--dhh-rem) * 1);margin-top:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_courseAudienceTags__SZPUb span{border-radius:999px;background:#eeeeee;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.2);font-weight:650;padding:calc(var(--dhh-rem) * .9) calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_courseProgramList__6ttQ7{display:grid}.CourseplayPortal_courseProgramList__6ttQ7 article{display:grid;grid-template-columns:calc(var(--dhh-rem) * 2) minmax(0,1fr);gap:calc(var(--dhh-rem) * 1.2);align-items:center;border-bottom:1px solid rgba(0,0,0,.1);min-height:calc(var(--dhh-rem) * 5.4)}.CourseplayPortal_courseProgramList__6ttQ7 span{width:calc(var(--dhh-rem) * 1.3);height:calc(var(--dhh-rem) * 1.6);border:1px solid rgba(0,0,0,.45);border-radius:3px}.CourseplayPortal_courseProgramList__6ttQ7 strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.35);font-weight:560}.CourseplayPortal_courseProblemGrid__8DcmL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_courseProblemGrid__8DcmL article,.CourseplayPortal_courseResultCard__0WiqK{border-radius:calc(var(--dhh-rem) * 1.2);background:#eaf27d;color:#0a0a0a}.CourseplayPortal_courseProblemGrid__8DcmL article{display:grid;gap:calc(var(--dhh-rem) * 1.4);align-content:start;min-height:calc(var(--dhh-rem) * 17);padding:calc(var(--dhh-rem) * 2)}.CourseplayPortal_courseProblemGrid__8DcmL span,.CourseplayPortal_courseResultCard__0WiqK span{display:grid;place-items:center;width:calc(var(--dhh-rem) * 3);height:calc(var(--dhh-rem) * 3);border-radius:999px;background:#0a0a0a;color:#ffffff;font-weight:760}.CourseplayPortal_courseResultCard__0WiqK{display:grid;grid-template-columns:calc(var(--dhh-rem) * 4) minmax(0,1fr);gap:calc(var(--dhh-rem) * 1.4);align-items:start;padding:calc(var(--dhh-rem) * 1.8) calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_courseAuthors__SJi2T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--dhh-rem) * 4)}.CourseplayPortal_courseAuthors__SJi2T article{display:grid;grid-template-columns:calc(var(--dhh-rem) * 10) minmax(0,1fr);gap:calc(var(--dhh-rem) * 1.6);align-items:center}.CourseplayPortal_courseAuthors__SJi2T article>span{display:grid;place-items:center;width:calc(var(--dhh-rem) * 9);height:calc(var(--dhh-rem) * 9);border-radius:999px;background:#ffd47a;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 4);font-weight:760}.CourseplayPortal_courseAuthors__SJi2T article>span[data-color=sky]{background:#55c5ee}.CourseplayPortal_courseAuthors__SJi2T strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.7);line-height:1.05}.CourseplayPortal_courseAuthors__SJi2T p{color:rgba(0,0,0,.58)}.CourseplayPortal_courseCategoryRail__A_KuX{position:sticky;top:calc(var(--dhh-rem) * 2);align-self:start;display:grid;gap:calc(var(--dhh-rem) * 1);max-height:calc(100dvh - var(--frame-gap) * 4);overflow:hidden auto;border-radius:calc(var(--dhh-rem) * 1.2);background:#ffffff;padding:calc(var(--dhh-rem) * 1.5);scrollbar-width:none}.CourseplayPortal_courseCategoryRail__A_KuX::-webkit-scrollbar{display:none}.CourseplayPortal_courseRailHeader__vic02{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--dhh-rem) * 1.2);border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_courseRailHeader__vic02 div{display:grid;gap:calc(var(--dhh-rem) * .35)}.CourseplayPortal_courseRailHeader__vic02 span{color:rgba(0,0,0,.5);font-size:calc(var(--dhh-rem) * .95);font-weight:700;text-transform:uppercase}.CourseplayPortal_courseRailHeader__vic02 strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.45);letter-spacing:-.045em;line-height:1.02}.CourseplayPortal_courseRailHeader__vic02 button,.CourseplayPortal_courseRailReveal__FbQKD{border:0;border-radius:calc(var(--dhh-rem) * .55);background:transparent;color:rgba(0,0,0,.58);cursor:pointer;font-size:calc(var(--dhh-rem) * 1.1);font-weight:650;padding:calc(var(--dhh-rem) * .55) calc(var(--dhh-rem) * .75);white-space:nowrap}.CourseplayPortal_courseRailGroups__S2Svg{display:grid}.CourseplayPortal_courseCategoryRail__A_KuX section{border-top:1px solid rgba(0,0,0,.1);padding:calc(var(--dhh-rem) * 1) 0}.CourseplayPortal_courseCategoryRail__A_KuX section:first-child{border-top:0}.CourseplayPortal_courseRailGroupButton__k5eKX{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(var(--dhh-rem) * .35) calc(var(--dhh-rem) * 1);width:100%;border:0;border-radius:calc(var(--dhh-rem) * .65);background:transparent;color:#0a0a0a;cursor:pointer;padding:calc(var(--dhh-rem) * .45);text-align:left;text-decoration:none;transition:background .22s ease,color .22s ease}.CourseplayPortal_courseRailGroupButton__k5eKX:hover{background:#eeeeee}.CourseplayPortal_courseRailGroupButton__k5eKX span{grid-column:1/-1;color:rgba(0,0,0,.52);font-size:calc(var(--dhh-rem) * .9);font-weight:650}.CourseplayPortal_courseRailGroupButton__k5eKX strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.2);font-weight:680;letter-spacing:-.04em;line-height:1.06}.CourseplayPortal_courseRailGroupButton__k5eKX em{align-self:start;border-radius:999px;background:rgba(0,0,0,.06);color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1);font-style:normal;font-weight:760;padding:calc(var(--dhh-rem) * .25) calc(var(--dhh-rem) * .75)}.CourseplayPortal_courseRailGroupButton__k5eKX:focus-visible{border-radius:calc(var(--dhh-rem) * .6);box-shadow:0 0 0 1px rgba(0,0,0,.16);outline:0}.CourseplayPortal_courseCategoryRail__A_KuX section[data-open=true] .CourseplayPortal_courseRailGroupButton__k5eKX em{background:#eeeeee;color:#0a0a0a}.CourseplayPortal_courseCategoryRail__A_KuX nav{display:grid;gap:calc(var(--dhh-rem) * .1);margin-top:calc(var(--dhh-rem) * .85)}.CourseplayPortal_courseCategoryRail__A_KuX nav a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--dhh-rem) * .15) calc(var(--dhh-rem) * .75);border-radius:calc(var(--dhh-rem) * .55);color:rgba(0,0,0,.68);padding:calc(var(--dhh-rem) * .7) calc(var(--dhh-rem) * .65);text-decoration:none;transition:background .18s ease,color .18s ease}.CourseplayPortal_courseCategoryRail__A_KuX nav a:focus-visible,.CourseplayPortal_courseCategoryRail__A_KuX nav a:hover{background:rgba(0,0,0,.055);outline:0}.CourseplayPortal_courseCategoryRail__A_KuX nav a>span{grid-row:1/3;color:rgba(0,0,0,.45);font-size:calc(var(--dhh-rem) * .95);font-weight:760;line-height:1.1}.CourseplayPortal_courseCategoryRail__A_KuX nav a>strong{color:inherit;font-size:calc(var(--dhh-rem) * 1.06);font-weight:650;letter-spacing:-.035em;line-height:1.08}.CourseplayPortal_courseCategoryRail__A_KuX nav a>small{color:rgba(0,0,0,.52);font-size:calc(var(--dhh-rem) * .92);line-height:1.1}.CourseplayPortal_courseCategoryRail__A_KuX nav a[aria-current=page]{background:#eeeeee;color:#0a0a0a}.CourseplayPortal_courseCategoryRail__A_KuX nav a[aria-current=page]>small,.CourseplayPortal_courseCategoryRail__A_KuX nav a[aria-current=page]>span{color:rgba(0,0,0,.58)}.CourseplayPortal_courseCategoryRailCollapsed__vOC3T{justify-items:stretch;padding:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_courseRailReveal__FbQKD{display:grid;place-items:center;min-height:calc(var(--dhh-rem) * 6.6);background:#ffffff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);color:#0a0a0a;line-height:1.05;white-space:normal}.CourseplayPortal_courseRecommended__kI4Kx{grid-column:1;display:grid;gap:calc(var(--dhh-rem) * 2);border-radius:calc(var(--dhh-rem) * 1.2);background:#ffffff;padding:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_courseRecommended__kI4Kx h2{margin:0;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 2.4);font-weight:640;letter-spacing:-.06em}.CourseplayPortal_courseRecommended__kI4Kx>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1)}.CourseplayPortal_courseRecommended__kI4Kx a{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 19);border-radius:calc(var(--dhh-rem) * .85);background:#eeeeee;color:#0a0a0a;gap:calc(var(--dhh-rem) * 1.2);padding:calc(var(--dhh-rem) * 1.4);text-decoration:none;transition:background .22s ease,transform .46s var(--ease-out-expo)}.CourseplayPortal_courseRecommended__kI4Kx a:hover{background:#e2e2e2;transform:translateY(-1px)}.CourseplayPortal_courseRecommended__kI4Kx a>span{display:block;width:calc(var(--dhh-rem) * 3.2);height:calc(var(--dhh-rem) * 3.2);border-radius:999px;background:#0a0a0a}.CourseplayPortal_courseRecommended__kI4Kx small{color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1)}.CourseplayPortal_courseRecommended__kI4Kx strong{font-size:calc(var(--dhh-rem) * 1.55);letter-spacing:-.04em;line-height:1.08}.CourseplayPortal_courseRecommended__kI4Kx em{color:rgba(0,0,0,.62);font-size:calc(var(--dhh-rem) * 1.35);font-style:normal;font-weight:760}.CourseplayPortal_catalogRowHeader__f2BqH span,.CourseplayPortal_catalogStatement__cwzEv span,.CourseplayPortal_collectionCard__rGSLc span,.CourseplayPortal_collectionCard__rGSLc strong,.CourseplayPortal_contactBoard__m2ZeF p,.CourseplayPortal_contactBoard__m2ZeF span,.CourseplayPortal_contactBoard__m2ZeF strong,.CourseplayPortal_contactTile__zmSNx,.CourseplayPortal_contactTile__zmSNx p,.CourseplayPortal_contactTile__zmSNx strong,.CourseplayPortal_detailCard__uwe7W>span,.CourseplayPortal_detailMeta__sJCyl span,.CourseplayPortal_fullIntro___xVUg aside,.CourseplayPortal_fullIntro___xVUg aside span,.CourseplayPortal_fullIntro___xVUg aside strong,.CourseplayPortal_kicker__6B6eh,.CourseplayPortal_lastUpdate__8U8li strong,.CourseplayPortal_sectionNav__wyvEI a,.CourseplayPortal_solutionDetailCourses__VEvm1 header span,.CourseplayPortal_solutionRows__DzYXr article strong,.CourseplayPortal_solutionWorkspace__dEkW5 span,.CourseplayPortal_tileLabel___FNyA,.CourseplayPortal_topicSection__4d9RT header span{color:#0a0a0a}.CourseplayPortal_catalogRowHeader__f2BqH span,.CourseplayPortal_catalogStatement__cwzEv span,.CourseplayPortal_collectionCard__rGSLc p,.CourseplayPortal_collectionCard__rGSLc small,.CourseplayPortal_contactTile__zmSNx p,.CourseplayPortal_lastUpdate__8U8li,.CourseplayPortal_sectionNav__wyvEI a,.CourseplayPortal_solutionWorkspace__dEkW5 span,.CourseplayPortal_tileLabel___FNyA,.CourseplayPortal_topicSection__4d9RT header span{color:rgba(0,0,0,.62)}.CourseplayPortal_collectionCard__rGSLc strong,.CourseplayPortal_lastUpdate__8U8li strong,.CourseplayPortal_solutionRows__DzYXr article strong{color:rgba(0,0,0,.88)}.CourseplayPortal_flashMark__F_EzZ,.CourseplayPortal_sidebarActions__knEpr a,.CourseplayPortal_sidebarActions__knEpr button,.CourseplayPortal_workspaceSidebarLogo__baLK_{color:#0a0a0a}.CourseplayPortal_shell__aCkmY{--cover-art:url(/soft-lavender-color-background-features-smooth-gradient-abstract-texture-ideal-perfect-modern-aesthetic-designs-361161568.webp);font-family:var(--font-sans);font-variation-settings:normal}.CourseplayPortal_shell__aCkmY[data-view]{background:#eeeeee}.CourseplayPortal_panel__7Kn4M,.CourseplayPortal_workspace__AkC_A[data-view]{background:#ffffff}.CourseplayPortal_contactView__k_CkT,.CourseplayPortal_courseCategoryRail__A_KuX,.CourseplayPortal_courseRecommended__kI4Kx,.CourseplayPortal_courseReferenceCard__sbwTt,.CourseplayPortal_demoFormCard__Xy0Ky,.CourseplayPortal_detailPage__qCV1K,.CourseplayPortal_fullPage__oTKcQ,.CourseplayPortal_hero__BeAiY,.CourseplayPortal_pageScroll__VHl5A,.CourseplayPortal_panel__7Kn4M,.CourseplayPortal_rail__wNnh5,.CourseplayPortal_serviceSection__MHwwT,.CourseplayPortal_topbar__2dSCX,.CourseplayPortal_workspaceSidebar__rYpZM,.CourseplayPortal_workspace__AkC_A{font-family:var(--font-sans);font-variation-settings:normal}.CourseplayPortal_hero__BeAiY{align-content:center;min-height:calc(var(--dhh-rem) * 72);padding-top:calc(var(--dhh-rem) * 2);padding-bottom:calc(var(--dhh-rem) * 5.2)}.CourseplayPortal_heroWord___pxys{font-size:clamp(5.8rem,15.4vw,19rem);letter-spacing:-.048em;line-height:.84}.CourseplayPortal_heroCaption__D0Aap{margin-top:calc(var(--dhh-rem) * 2.6)}.CourseplayPortal_catalogHeroText__IJmmZ,.CourseplayPortal_catalogRowHeader__f2BqH p,.CourseplayPortal_collectionCard__rGSLc p,.CourseplayPortal_collectionCard__rGSLc small,.CourseplayPortal_contactTile__zmSNx p,.CourseplayPortal_courseCard__MlSoc p,.CourseplayPortal_courseCard__MlSoc span,.CourseplayPortal_demoFormCard__Xy0Ky p,.CourseplayPortal_detailCopy__fNLrL p,.CourseplayPortal_detailCourse__Icg4c p,.CourseplayPortal_fullCourseInfo__qVmcW p,.CourseplayPortal_heroCaption__D0Aap p,.CourseplayPortal_projectMeta__51QwO p,.CourseplayPortal_projectMeta__51QwO small,.CourseplayPortal_sectionBody__5bRmM p,.CourseplayPortal_solutionCard__iGBCX p,.CourseplayPortal_solutionCard__iGBCX span{letter-spacing:normal}.CourseplayPortal_catalogRowHeader__f2BqH a,.CourseplayPortal_catalogStatement__cwzEv h2,.CourseplayPortal_collectionCard__rGSLc h2,.CourseplayPortal_courseRecommended__kI4Kx h2,.CourseplayPortal_courseReferenceIntro__AvzaR h1,.CourseplayPortal_detailCopy__fNLrL h1,.CourseplayPortal_fullCourseInfo__qVmcW h3,.CourseplayPortal_projectMeta__51QwO h3,.CourseplayPortal_sectionTitle__F0dLz h2,.CourseplayPortal_sectionTitle__F0dLz span,.CourseplayPortal_solutionDetailCourses__VEvm1 header h2,.CourseplayPortal_solutionWorkspace__dEkW5 h2{letter-spacing:-.05em}.CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_courseReferenceCover__x1UuT,.CourseplayPortal_detailCover__NJwhK,.CourseplayPortal_fullCourseCover__Knz3J,.CourseplayPortal_mediaCard___IoYO,.CourseplayPortal_projectThumb__L_2zo{background-image:linear-gradient(135deg,rgba(255,255,255,.16),rgba(246,238,255,.1)),var(--cover-art);background-position:50%;background-size:cover}.CourseplayPortal_courseCardStack__z0pP2 article,.CourseplayPortal_courseCardStack__z0pP2 article:before,.CourseplayPortal_mediaCard___IoYO[data-tone]{background-image:linear-gradient(135deg,rgba(255,255,255,.18),rgba(246,238,255,.08)),var(--cover-art);background-position:50%;background-size:cover}.CourseplayPortal_mediaCard___IoYO span{max-width:13ch;color:#0a0a0a;font-size:clamp(2rem,4.3vw,5.2rem);letter-spacing:-.055em;overflow-wrap:break-word;text-shadow:none}.CourseplayPortal_courseCardStack__z0pP2 article{border-color:#ffffff}.CourseplayPortal_courseCardStack__z0pP2 article div{background:rgba(255,255,255,.9)}.CourseplayPortal_courseCardStack__z0pP2 article small{background:#0a0a0a}.CourseplayPortal_courseCover__xMaNr[data-tone],.CourseplayPortal_detailCover__NJwhK[data-tone],.CourseplayPortal_fullCourseCover__Knz3J[data-tone],.CourseplayPortal_projectThumb__L_2zo[data-tone]{background-image:linear-gradient(135deg,rgba(255,255,255,.16),rgba(246,238,255,.1)),var(--cover-art);background-position:50%;background-size:cover}.CourseplayPortal_collectionCard__rGSLc:after,.CourseplayPortal_solutionCard__iGBCX:after{background-image:linear-gradient(180deg,rgba(255,255,255,.08),rgba(236,229,246,.22)),var(--cover-art);background-position:50%;background-size:cover;opacity:.92}.CourseplayPortal_collectionCard__rGSLc:hover:after,.CourseplayPortal_solutionCard__iGBCX:hover:after{opacity:1}.CourseplayPortal_collectionCard__rGSLc,.CourseplayPortal_courseCover__xMaNr,.CourseplayPortal_courseReferenceCover__x1UuT,.CourseplayPortal_detailCover__NJwhK,.CourseplayPortal_fullCourseCover__Knz3J,.CourseplayPortal_mediaCard___IoYO,.CourseplayPortal_projectThumb__L_2zo,.CourseplayPortal_solutionCard__iGBCX{color:#0a0a0a}.CourseplayPortal_solutionShowcase__Qyfy4{padding:calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 2.4) calc(var(--dhh-rem) * 5.2) calc(var(--dhh-rem) * 20.7)}.CourseplayPortal_collectionShelf__v6clN{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.8);margin-right:0}.CourseplayPortal_collectionCard__rGSLc{min-height:clamp(360px,33vw,520px);border-radius:calc(var(--dhh-rem) * 1.1);padding:calc(var(--dhh-rem) * 2)}.CourseplayPortal_collectionCard__rGSLc:after{inset:0;border-radius:inherit}.CourseplayPortal_collectionCard__rGSLc h2{max-width:9ch;font-size:clamp(2.6rem,4.4vw,5.8rem);letter-spacing:-.07em;line-height:.86}.CourseplayPortal_collectionCard__rGSLc p{max-width:24ch;font-size:calc(var(--dhh-rem) * 1.35)}.CourseplayPortal_collectionCard__rGSLc strong{font-size:calc(var(--dhh-rem) * 1.65)}.CourseplayPortal_contactView__k_CkT{place-items:center;padding:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_contactBoardLarge__TaIuE{justify-self:center;grid-template-columns:calc(var(--dhh-rem) * 8.3) calc(var(--dhh-rem) * 8.3) calc(var(--dhh-rem) * 8.3) calc(var(--dhh-rem) * 25.2) minmax(calc(var(--dhh-rem) * 36),calc(var(--dhh-rem) * 47.4)) calc(var(--dhh-rem) * 9) minmax(auto,calc(var(--dhh-rem) * 26.6));grid-template-rows:calc(var(--dhh-rem) * 11.3) calc(var(--dhh-rem) * 9) calc(var(--dhh-rem) * 9) calc(var(--dhh-rem) * 9) calc(var(--dhh-rem) * 16.2) calc(var(--dhh-rem) * 9);grid-template-areas:"a a a b c d e" "f f f b c d e" "f f f b c d e" "f f f b c d e" "g g g b c d e" "g g g b h d e";gap:calc(var(--dhh-rem) * .2);width:min(100%,calc(var(--dhh-rem) * 141.1));min-height:auto}.CourseplayPortal_timeTile__Z5iX4{grid-area:a}.CourseplayPortal_socialTile__y4U_v{grid-area:f}.CourseplayPortal_addressTile__CxvCF{grid-area:b}.CourseplayPortal_mapTile__Sv_uH{grid-area:c}.CourseplayPortal_teamTile__gKpzg{grid-area:d}.CourseplayPortal_signalTile__CBO53{grid-area:e}.CourseplayPortal_phoneTile__FveKl{grid-area:g}.CourseplayPortal_emailTile__qkNHH{grid-area:h}.CourseplayPortal_contactTile__zmSNx{border-color:rgba(0,0,0,.1);border-radius:calc(var(--dhh-rem) * .8);background:#eeeeee;color:#0a0a0a}.CourseplayPortal_contactTile__zmSNx p,.CourseplayPortal_tileLabel___FNyA{color:rgba(0,0,0,.62)}.CourseplayPortal_contactTile__zmSNx strong{color:#0a0a0a}.CourseplayPortal_timeTile__Z5iX4 strong{font-size:calc(var(--dhh-rem) * 4.4);letter-spacing:-.08em;line-height:.78}.CourseplayPortal_addressTile__CxvCF,.CourseplayPortal_mapTile__Sv_uH{background:#eeeeee}.CourseplayPortal_addressTile__CxvCF strong{font-size:clamp(2.2rem,3.4vw,4.4rem);line-height:.86}.CourseplayPortal_mapTile__Sv_uH strong{font-size:clamp(3rem,5vw,6.2rem);letter-spacing:-.08em}.CourseplayPortal_person__9_WZb{background:#d9d9d9}.CourseplayPortal_person__9_WZb span{background:rgba(0,0,0,.36)}.CourseplayPortal_signal__wmJ2C span{background:rgba(0,0,0,.72)}.CourseplayPortal_searchOverlay__B6DFb{position:fixed;inset:0;z-index:90;display:grid;pointer-events:auto}.CourseplayPortal_searchBackdrop__OgaxY{position:absolute;inset:0;border:0;background:rgba(0,0,0,.18)}.CourseplayPortal_searchModal__ZzVUS{position:absolute;right:var(--frame-gap);top:calc(var(--frame-gap) + var(--header-height, calc(var(--dhh-rem) * 5.6)));z-index:1;display:grid;gap:calc(var(--dhh-rem) * 1.4);width:min(calc(var(--dhh-rem) * 98),calc(100vw - var(--rail-width) - var(--frame-gap) * 3));max-height:calc(100dvh - var(--frame-gap) * 4 - var(--header-height, calc(var(--dhh-rem) * 5.6)));overflow:hidden;border:1px solid rgba(0,0,0,.08);border-radius:calc(var(--dhh-rem) * 1.4);background:#ffffff;color:#0a0a0a;padding:calc(var(--dhh-rem) * 2)}.CourseplayPortal_searchModal__ZzVUS header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--dhh-rem) * 1.6);border-bottom:1px solid var(--portal-line);padding-bottom:calc(var(--dhh-rem) * 1.3)}.CourseplayPortal_searchModal__ZzVUS header h2{margin:0;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 3.4);font-weight:560;letter-spacing:-.055em;line-height:.92}.CourseplayPortal_searchModal__ZzVUS header button{border:0;border-radius:999px;background:#0a0a0a;color:#ffffff;cursor:pointer;font:inherit;font-size:calc(var(--dhh-rem) * 1.1);font-weight:760;padding:calc(var(--dhh-rem) * 1) calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_searchModalGrid__b36he{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(var(--dhh-rem) * 24),.32fr);gap:calc(var(--dhh-rem) * 1.2);min-height:0}.CourseplayPortal_searchField__Td9tZ{display:grid;gap:calc(var(--dhh-rem) * .8)}.CourseplayPortal_searchField__Td9tZ span{color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1.1);font-weight:700}.CourseplayPortal_searchField__Td9tZ input{width:100%;border:1px solid var(--portal-line);border-radius:calc(var(--dhh-rem) * 1);background:#f6f6f6;color:#0a0a0a;font:inherit;font-size:calc(var(--dhh-rem) * 2.2);letter-spacing:-.045em;outline:none;padding:calc(var(--dhh-rem) * 1.5)}.CourseplayPortal_searchHintCard__ea_wO{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 12);border-radius:calc(var(--dhh-rem) * 1);background:#eef6a6;padding:calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_searchHintCard__ea_wO small,.CourseplayPortal_searchHintCard__ea_wO span{color:rgba(0,0,0,.58);font-size:calc(var(--dhh-rem) * 1);font-weight:700}.CourseplayPortal_searchHintCard__ea_wO strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 4.8);font-weight:560;letter-spacing:-.08em;line-height:.82}.CourseplayPortal_searchResultGrid__pkNmu{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1);min-height:0;max-height:calc(100dvh - var(--dhh-rem) * 28);overflow:hidden auto;scrollbar-width:none}.CourseplayPortal_searchResultGrid__pkNmu::-webkit-scrollbar{display:none}.CourseplayPortal_searchEmptyCard__HzWZI,.CourseplayPortal_searchResultGrid__pkNmu a{display:grid;gap:calc(var(--dhh-rem) * 1.1);min-height:calc(var(--dhh-rem) * 18);border-radius:calc(var(--dhh-rem) * 1);background:#f6f6f6;color:#0a0a0a;padding:calc(var(--dhh-rem) * 1.4);text-decoration:none;transition:background .18s ease,transform .42s var(--ease-out-expo)}.CourseplayPortal_searchResultGrid__pkNmu a:hover{background:#eef6a6;transform:translateY(-1px)}.CourseplayPortal_searchEmptyCard__HzWZI span,.CourseplayPortal_searchResultGrid__pkNmu span{color:rgba(0,0,0,.52);font-size:calc(var(--dhh-rem) * 1);font-weight:760}.CourseplayPortal_searchEmptyCard__HzWZI strong,.CourseplayPortal_searchResultGrid__pkNmu strong{color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.8);font-weight:620;letter-spacing:-.045em;line-height:1}.CourseplayPortal_searchEmptyCard__HzWZI p,.CourseplayPortal_searchResultGrid__pkNmu p,.CourseplayPortal_searchResultGrid__pkNmu small{margin:0;color:rgba(0,0,0,.62);font-size:calc(var(--dhh-rem) * 1.12);line-height:1.25}@keyframes CourseplayPortal_workspaceReveal__esBeK{0%{opacity:0;transform:translateY(20px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CourseplayPortal_heroLetterRise__ED6Gn{to{transform:translateY(0) rotate(0deg)}}@media (max-width:1100px){.CourseplayPortal_shell__aCkmY{--rail-width:90px;--panel-width:0px}.CourseplayPortal_shellPanelOpen__Kpd8Q{--rail-width:90px;--panel-width:calc(var(--dhh-rem) * 40)}.CourseplayPortal_workspaceWithPanel__qMtGS{margin-left:0}.CourseplayPortal_panelOpen__1tsLK{box-shadow:none}.CourseplayPortal_contentGrid__cIJGx,.CourseplayPortal_sectionBody__5bRmM{grid-template-columns:1fr}.CourseplayPortal_fullIntro___xVUg,.CourseplayPortal_solutionWorkspace__dEkW5{grid-template-columns:1fr 1fr}.CourseplayPortal_solutionShowcase__Qyfy4{padding-left:0}.CourseplayPortal_collectionShelf__v6clN,.CourseplayPortal_fullCourseGrid__jHUc7{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseplayPortal_catalogStatement__cwzEv,.CourseplayPortal_collectionShelf__v6clN{margin-left:0}.CourseplayPortal_contactBoardLarge__TaIuE{grid-template-columns:1fr 1fr;grid-template-rows:none;justify-self:stretch}.CourseplayPortal_addressTile__CxvCF,.CourseplayPortal_emailTile__qkNHH,.CourseplayPortal_mapTile__Sv_uH,.CourseplayPortal_phoneTile__FveKl,.CourseplayPortal_signalTile__CBO53,.CourseplayPortal_socialTile__y4U_v,.CourseplayPortal_teamTile__gKpzg,.CourseplayPortal_timeTile__Z5iX4{grid-column:auto;grid-row:auto;min-height:180px}.CourseplayPortal_emailTile__qkNHH,.CourseplayPortal_mapTile__Sv_uH,.CourseplayPortal_signalTile__CBO53{grid-column:1/-1}.CourseplayPortal_sectionNav__wyvEI{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.CourseplayPortal_catalogHero__n7YE2{grid-template-columns:1fr 1fr;min-height:calc(var(--dhh-rem) * 46)}.CourseplayPortal_lastUpdate__8U8li{grid-column:1/-1;justify-items:start;padding-bottom:0;text-align:left}.CourseplayPortal_catalogRow__dPDXV,.CourseplayPortal_topicSection__4d9RT{grid-template-columns:1fr}.CourseplayPortal_topicGrid__wc0pV{grid-template-columns:repeat(3,minmax(0,1fr))}.CourseplayPortal_projectCardGrid__aB4Ri{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseplayPortal_catalogWithRailCollapsed__d8i_3,.CourseplayPortal_catalogWithRail__YsMmD,.CourseplayPortal_courseReferenceLayoutCollapsed__ldIsV,.CourseplayPortal_courseReferenceLayout__labxi{grid-template-columns:1fr;padding-right:calc(var(--dhh-rem) * 2)}.CourseplayPortal_courseCategoryRail__A_KuX{position:relative;top:auto;max-height:none}.CourseplayPortal_courseRecommended__kI4Kx>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.CourseplayPortal_shell__aCkmY{--rail-width:0px;--panel-width:0px;display:block;height:auto;min-height:100vh;max-width:none;overflow:auto}.CourseplayPortal_rail__wNnh5{position:fixed;inset:auto 0 0;z-index:80;width:auto;height:70px;padding:8px 14px;background:rgba(0,0,0,.58)}.CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_railFooter__Twf96{display:none}.CourseplayPortal_railNav__N1ZlL{display:flex;flex-direction:row;gap:8px;margin:0}.CourseplayPortal_railSnap__OsROh{display:none}.CourseplayPortal_railItem__P6C4x{flex:1 1;width:auto;min-height:54px;font-size:.56rem}.CourseplayPortal_railIcon__8tF9_{width:26px;height:26px}.CourseplayPortal_panel__7Kn4M{position:fixed;inset:auto 8px 78px 8px;width:auto;max-height:58vh;height:auto;margin:0;opacity:0;transform:translateY(112%)}.CourseplayPortal_panelOpen__1tsLK{left:8px;opacity:1;transform:translateY(0)}.CourseplayPortal_workspaceWithPanel__qMtGS,.CourseplayPortal_workspace__AkC_A{height:calc(100dvh - 82px);min-height:calc(100vh - 76px);margin:6px 6px 76px}.CourseplayPortal_portalPage__SzlTq{grid-template-columns:1fr}.CourseplayPortal_workspaceSidebar__rYpZM{display:none}.CourseplayPortal_workspaceContent__8NuGV{grid-template-rows:56px minmax(0,1fr)}.CourseplayPortal_topbar__2dSCX{grid-template-columns:1fr auto;min-height:56px;margin:0 14px}.CourseplayPortal_topbarActions__8FK1N{gap:8px}.CourseplayPortal_topbar__2dSCX h1{font-size:18px}.CourseplayPortal_hireButton__L0FKa,.CourseplayPortal_searchButton__wLvAF{font-size:14px}.CourseplayPortal_searchButton__wLvAF{width:38px;height:38px}.CourseplayPortal_searchButton__wLvAF span,.CourseplayPortal_searchButton__wLvAF svg{width:20px;height:20px}.CourseplayPortal_searchModal__ZzVUS{inset:auto 6px 82px;width:auto;max-height:calc(100dvh - 104px);border-radius:14px;padding:16px}.CourseplayPortal_searchModal__ZzVUS header{align-items:flex-start}.CourseplayPortal_searchModal__ZzVUS header h2{font-size:32px}.CourseplayPortal_searchModalGrid__b36he,.CourseplayPortal_searchResultGrid__pkNmu{grid-template-columns:1fr}.CourseplayPortal_searchResultGrid__pkNmu{max-height:42vh}.CourseplayPortal_searchField__Td9tZ input{font-size:19px;letter-spacing:-.035em}.CourseplayPortal_pageScroll__VHl5A{padding:0 14px 76px}.CourseplayPortal_catalogHero__n7YE2{grid-template-columns:1fr;gap:24px;min-height:auto;padding:48px 0}.CourseplayPortal_catalogHero__n7YE2 h2{max-width:none;font-size:clamp(2.2rem,12vw,4.8rem)}.CourseplayPortal_catalogHeroText__IJmmZ{font-size:15px}.CourseplayPortal_projectCardGrid__aB4Ri,.CourseplayPortal_topicGrid__wc0pV{grid-template-columns:1fr}.CourseplayPortal_topicCard__NnC_e{min-height:150px}.CourseplayPortal_hero__BeAiY{min-height:650px}.CourseplayPortal_heroWord___pxys{font-size:clamp(4rem,20vw,8rem)}.CourseplayPortal_heroCaption__D0Aap{display:grid}.CourseplayPortal_heroCopy__B5zE4{top:38%;left:18px}.CourseplayPortal_reviewCloud__Sy3FE{inset:54px 12px 42px 46%}.CourseplayPortal_reviewBubble__P1FqP{width:52vw}.CourseplayPortal_contentGrid__cIJGx{padding:0 18px 80px}.CourseplayPortal_fullPage__oTKcQ{padding:22px 14px 84px}.CourseplayPortal_fullIntro___xVUg{grid-template-columns:1fr;min-height:auto;padding-bottom:72px}.CourseplayPortal_solutionShowcase__Qyfy4{min-height:0;padding:24px 0 40px}.CourseplayPortal_fullIntro___xVUg aside{justify-items:start;text-align:left}.CourseplayPortal_filterStrip__J9DOa{margin-top:-44px}.CourseplayPortal_catalogStatement__cwzEv{margin-left:0}.CourseplayPortal_catalogStatement__cwzEv h2,.CourseplayPortal_solutionWorkspace__dEkW5 h2{font-size:clamp(2.4rem,13vw,4.5rem)}.CourseplayPortal_collectionShelf__v6clN,.CourseplayPortal_fullCourseGrid__jHUc7,.CourseplayPortal_solutionWorkspace__dEkW5{grid-template-columns:1fr}.CourseplayPortal_collectionShelf__v6clN{margin-top:0}.CourseplayPortal_detailCourseColumns__mJw7p,.CourseplayPortal_detailGrid__aRYqQ,.CourseplayPortal_detailHero__PFrni,.CourseplayPortal_detailMeta__sJCyl{grid-template-columns:1fr}.CourseplayPortal_catalogWithRail__YsMmD,.CourseplayPortal_courseReferenceLayout__labxi{padding:14px 0 84px}.CourseplayPortal_courseInfoRow__LIh_O,.CourseplayPortal_courseReferenceIntro__AvzaR{margin-right:18px;margin-left:18px;padding-right:0;padding-left:0}.CourseplayPortal_courseReferenceIntro__AvzaR{padding-top:32px}.CourseplayPortal_courseReferenceIntro__AvzaR h1{font-size:clamp(2.4rem,11vw,4.4rem)}.CourseplayPortal_courseReferenceCover__x1UuT{height:310px;margin:0 12px}.CourseplayPortal_courseCardStack__z0pP2{width:100%}.CourseplayPortal_courseAuthors__SJi2T,.CourseplayPortal_courseInfoRow__LIh_O,.CourseplayPortal_courseProblemGrid__8DcmL,.CourseplayPortal_courseRecommended__kI4Kx>div{grid-template-columns:1fr}.CourseplayPortal_courseCategoryRail__A_KuX{display:none}.CourseplayPortal_contactView__k_CkT{min-height:calc(100vh - 76px);padding:14px 8px 84px}.CourseplayPortal_contactBoardLarge__TaIuE{grid-template-columns:1fr 1fr;align-self:start;width:100%}.CourseplayPortal_contactTile__zmSNx{min-height:176px}.CourseplayPortal_sectionNav__wyvEI{grid-template-columns:1fr}.CourseplayPortal_serviceSection__MHwwT{min-height:auto}.CourseplayPortal_mediaCard___IoYO{min-height:260px}.CourseplayPortal_actionCards__JN3Ey,.CourseplayPortal_courseGrid__wJme3,.CourseplayPortal_solutionGrid__p39ZJ{grid-template-columns:1fr}}.CourseplayPortal_shell__aCkmY[data-view=services]{background:#efefef}.CourseplayPortal_shell__aCkmY[data-view=services] .CourseplayPortal_rail__wNnh5{background:transparent}.CourseplayPortal_railBrand__W8sGB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:66px;min-height:66px;padding:10px 0;color:#0a0a0a;font-size:13px;font-weight:760;letter-spacing:0;line-height:1.02;text-transform:none}.CourseplayPortal_railBrandMark__rS_Zm{display:block;width:40px;height:40px;background:currentColor;-webkit-mask:url(/courseplay/courseplay-mark.svg) center/contain no-repeat;mask:url(/courseplay/courseplay-mark.svg) center/contain no-repeat}.CourseplayPortal_railBrandMark__rS_Zm:after,.CourseplayPortal_railBrandMark__rS_Zm:before{display:none}.CourseplayPortal_workspace__AkC_A[data-view=services]{background:#efefef}.CourseplayPortal_workspace__AkC_A[data-view=services] .CourseplayPortal_portalPage__SzlTq{grid-template-columns:1fr}.CourseplayPortal_workspace__AkC_A[data-view=services] .CourseplayPortal_workspaceSidebar__rYpZM{display:none}.CourseplayPortal_workspace__AkC_A[data-view=services] .CourseplayPortal_workspaceContent__8NuGV{grid-template-rows:minmax(0,1fr)}.CourseplayPortal_workspace__AkC_A[data-view=services] .CourseplayPortal_pageScroll__VHl5A{background:#efefef;padding-right:0}.CourseplayPortal_workspace__AkC_A[data-view=services] .CourseplayPortal_pageScroll__VHl5A>div{padding-bottom:0}.CourseplayPortal_homeHero__Lnp4K{padding:calc(var(--dhh-rem) * 1) calc(var(--dhh-rem) * 1) calc(var(--dhh-rem) * 8)}.CourseplayPortal_homeHeroPanel__JkmUk{position:relative;display:grid;justify-items:center;align-content:center;min-height:min(650px,calc(100dvh - var(--dhh-rem) * 8));border-radius:calc(var(--dhh-rem) * 1.6);background:radial-gradient(circle at 80% 6%,rgba(255,116,206,.74),transparent 30%),radial-gradient(circle at 84% 76%,rgba(235,244,92,.92),transparent 34%),radial-gradient(circle at 20% 78%,rgba(178,230,247,.9),transparent 40%),radial-gradient(circle at 52% 48%,rgba(68,236,184,.78),transparent 38%),linear-gradient(135deg,#b4d8ef,#58e7c4 48%,#eff078);isolation:isolate;padding:calc(var(--dhh-rem) * 7) calc(var(--dhh-rem) * 4)}.CourseplayPortal_homeHeroPanel__JkmUk:before{position:absolute;inset:-20%;z-index:-1;content:"";background:linear-gradient(100deg,transparent 0 35%,rgba(255,255,255,.4) 44%,transparent 58%),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 72px);filter:blur(12px);opacity:.42;transform:rotate(-9deg)}.CourseplayPortal_homeHeroPanel__JkmUk:after{position:absolute;inset:auto 0 0;height:32%;z-index:-1;content:"";background:linear-gradient(180deg,transparent,rgba(255,255,255,.6))}.CourseplayPortal_homeBrandLockup__FY16_{display:flex;align-items:center;justify-content:center;gap:calc(var(--dhh-rem) * 3);color:#ffffff;animation:CourseplayPortal_homeHeroRise__GT6at .9s var(--ease-out-expo) both}.CourseplayPortal_homeBrandLockup__FY16_ h1{margin:0;color:inherit;font-size:clamp(4rem,8.2vw,9.5rem);font-weight:500;letter-spacing:-.08em;line-height:.82}.CourseplayPortal_homePlayMark__7_2g2{position:relative;display:block;width:clamp(64px,7.5vw,112px);height:clamp(64px,7.5vw,112px)}.CourseplayPortal_homePlayMark__7_2g2:before{position:absolute;inset:0;content:"";background:repeating-conic-gradient(#ffffff 0deg 10deg,transparent 10deg 22deg);-webkit-mask:radial-gradient(circle,transparent 0 42%,#000 43% 62%,transparent 63%);mask:radial-gradient(circle,transparent 0 42%,#000 43% 62%,transparent 63%)}.CourseplayPortal_homePlayMark__7_2g2 span{position:absolute;inset:27% 22% 27% 34%;background:#ffffff;clip-path:polygon(0 0,100% 50%,0 100%)}.CourseplayPortal_homeHeroPanel__JkmUk>p{margin:calc(var(--dhh-rem) * 3.4) 0 calc(var(--dhh-rem) * 3.6);color:#ffffff;font-size:clamp(1.35rem,2vw,2.35rem);font-weight:700;letter-spacing:-.055em;line-height:1.04;text-align:center;animation:CourseplayPortal_homeHeroRise__GT6at .9s 80ms var(--ease-out-expo) both}.CourseplayPortal_heroSearchButton__c8CfG{position:relative;grid-template-columns:auto minmax(0,1fr);gap:calc(var(--dhh-rem) * 2);width:min(100%,calc(var(--dhh-rem) * 104));min-height:calc(var(--dhh-rem) * 7.2);border:0;border-radius:999px;background:#ffffff;cursor:pointer;padding:0 calc(var(--dhh-rem) * 2.6);text-align:left;transition:box-shadow .26s ease,transform .52s var(--ease-out-expo);animation:CourseplayPortal_homeHeroRise__GT6at .9s .14s var(--ease-out-expo) both}.CourseplayPortal_heroSearchButton__c8CfG:hover{box-shadow:0 24px 54px rgba(32,80,72,.18);transform:translateY(-2px)}.CourseplayPortal_heroSearchButton__c8CfG strong{font-size:clamp(1rem,1.25vw,1.45rem);font-weight:650;letter-spacing:-.035em}.CourseplayPortal_heroSearchIcon__jvrIt,.CourseplayPortal_heroSearchIcon__jvrIt svg{display:block;width:calc(var(--dhh-rem) * 2.8);height:calc(var(--dhh-rem) * 2.8)}.CourseplayPortal_heroSearchIcon__jvrIt path{fill:rgba(0,0,0,.72)}.CourseplayPortal_homeHeroActions__0FBUJ{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--dhh-rem) * 1.4);margin-top:calc(var(--dhh-rem) * 3.2);animation:CourseplayPortal_homeHeroRise__GT6at .9s .2s var(--ease-out-expo) both}.CourseplayPortal_homeHeroActions__0FBUJ a{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--dhh-rem) * 1);min-height:calc(var(--dhh-rem) * 4.4);background:#ffffff;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.35);font-weight:700;letter-spacing:-.035em;line-height:1;padding:0 calc(var(--dhh-rem) * 2.2);text-decoration:none;transition:background .18s ease,color .18s ease,transform .52s var(--ease-out-expo)}.CourseplayPortal_homeHeroActions__0FBUJ a:hover{transform:translateY(-2px)}.CourseplayPortal_homeHeroActions__0FBUJ .CourseplayPortal_homePrimaryAction__leGPn{background:#0a0a0a;color:#ffffff}.CourseplayPortal_homeSection__Mqw1D{position:relative;padding:calc(var(--dhh-rem) * 5.2) calc(var(--dhh-rem) * 12.2)}.CourseplayPortal_homeSectionLabel__8Jn5G{display:block;width:fit-content;margin-bottom:calc(var(--dhh-rem) * 1.8);color:rgba(0,0,0,.48);font-size:calc(var(--dhh-rem) * 1.25);font-weight:650;line-height:1.1}.CourseplayPortal_homeCenteredIntro__WQYox{display:grid;justify-items:center;gap:calc(var(--dhh-rem) * 2.2);margin:0 auto calc(var(--dhh-rem) * 4.2);max-width:calc(var(--dhh-rem) * 86);text-align:center}.CourseplayPortal_homeCenteredIntro__WQYox h2,.CourseplayPortal_homeCreatorSection__MOTux h2,.CourseplayPortal_homeDemoCard__1PxO6 h2,.CourseplayPortal_homeQualitySection__7pVH9 h2,.CourseplayPortal_homeSectionHeader__0MFqB h2,.CourseplayPortal_homeSectionTitle__Z8o7e{margin:0;color:#050505;font-size:clamp(2.45rem,4.05vw,5.4rem);font-weight:760;letter-spacing:-.085em;line-height:.92}.CourseplayPortal_homeCenteredIntro__WQYox p,.CourseplayPortal_homeCreatorSection__MOTux>div:first-child p,.CourseplayPortal_homeDemoCard__1PxO6 p,.CourseplayPortal_homeQualitySection__7pVH9>div>p,.CourseplayPortal_homeSectionHeader__0MFqB p{margin:0;color:rgba(0,0,0,.72);font-size:clamp(1rem,1.28vw,1.45rem);font-weight:520;letter-spacing:-.045em;line-height:1.18}.CourseplayPortal_homeMetricGrid__PrCkG{display:grid;gap:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_homeAudienceCard__PBsZL,.CourseplayPortal_homeBenefitCard__5BXtz,.CourseplayPortal_homeBentoGrid___vO3T article,.CourseplayPortal_homeCompareDark__SAoSt,.CourseplayPortal_homeCompareLight__ZSLGg,.CourseplayPortal_homeCreatorGrid__AuTyF article,.CourseplayPortal_homeDemoCard__1PxO6,.CourseplayPortal_homeFormatGrid__HV3RH a,.CourseplayPortal_homeMetricCard__kd664,.CourseplayPortal_homePriceGrid__GslEH article,.CourseplayPortal_homeQualityCards__3hMlZ article,.CourseplayPortal_homeStepsGrid__MrFWH article,.CourseplayPortal_homeTaskGrid__ETKx_ article,.CourseplayPortal_homeTopicGrid__sUwAm a{border-radius:calc(var(--dhh-rem) * 1.6);background:#ffffff;color:#0a0a0a}.CourseplayPortal_homeMetricCard__kd664{position:relative;display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 23);padding:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeMetricCard__kd664 strong{font-size:clamp(3.5rem,6vw,7.6rem);font-weight:760;letter-spacing:-.08em;line-height:.9}.CourseplayPortal_homeMetricCard__kd664 p{max-width:calc(var(--dhh-rem) * 24);margin:0;font-size:calc(var(--dhh-rem) * 1.65);font-weight:620;letter-spacing:-.05em;line-height:1.08}.CourseplayPortal_homeIconBadge__RItcZ{display:grid;place-items:center;width:calc(var(--dhh-rem) * 7);height:calc(var(--dhh-rem) * 7);border-radius:999px;background:#ebff53;color:#555555}.CourseplayPortal_homeIconBadge__RItcZ svg{width:calc(var(--dhh-rem) * 3);height:calc(var(--dhh-rem) * 3)}.CourseplayPortal_homeIconBadge__RItcZ path{fill:currentColor}.CourseplayPortal_homeMetricCard__kd664 .CourseplayPortal_homeIconBadge__RItcZ{position:absolute;right:calc(var(--dhh-rem) * 2.4);top:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeAudienceGrid__QuyEP{display:grid;gap:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_homeAudienceCard__PBsZL{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 32);overflow:hidden;padding:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homePeopleArt__rSnD0{position:relative;min-height:calc(var(--dhh-rem) * 15)}.CourseplayPortal_homePeopleArt__rSnD0:before{position:absolute;left:14%;top:44%;width:72%;height:36%;border:1px dashed rgba(0,0,0,.34);border-radius:999px;content:"";transform:rotate(8deg)}.CourseplayPortal_homePeopleArt__rSnD0 span{position:absolute;display:block;border-radius:35%;background:radial-gradient(circle at 38% 28%,rgba(255,255,255,.78),transparent 17%),linear-gradient(135deg,#e7b879,#f2d2a0 46%,#86b5d6);box-shadow:0 12px 24px rgba(0,0,0,.08)}.CourseplayPortal_homePeopleArt__rSnD0 span:first-child{left:17%;top:34%;width:calc(var(--dhh-rem) * 6.4);height:calc(var(--dhh-rem) * 6.4)}.CourseplayPortal_homePeopleArt__rSnD0 span:nth-child(2){left:44%;top:12%;width:calc(var(--dhh-rem) * 8.2);height:calc(var(--dhh-rem) * 8.2)}.CourseplayPortal_homePeopleArt__rSnD0 span:nth-child(3){right:15%;top:34%;width:calc(var(--dhh-rem) * 5.2);height:calc(var(--dhh-rem) * 5.2)}.CourseplayPortal_homeFormatGrid__HV3RH{display:grid;gap:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_homeFormatGrid__HV3RH a{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 31);padding:calc(var(--dhh-rem) * 2.2);text-decoration:none;transition:background .18s ease,transform .52s var(--ease-out-expo)}.CourseplayPortal_homeFormatGrid__HV3RH a:hover{transform:translateY(-2px)}.CourseplayPortal_homeFormatGrid__HV3RH strong{margin-top:calc(var(--dhh-rem) * 1.6);color:#0a0a0a;font-size:clamp(1.45rem,1.65vw,2.3rem);font-weight:760;letter-spacing:-.06em;line-height:1.02}.CourseplayPortal_homeFormatGrid__HV3RH a>span{color:rgba(0,0,0,.72);font-size:calc(var(--dhh-rem) * 1.45);font-weight:520;letter-spacing:-.035em;line-height:1.18}.CourseplayPortal_homeFormatGrid__HV3RH .CourseplayPortal_homeFormatAccent__J8r49{background:#eefc7d}.CourseplayPortal_homeCreatorSection__MOTux{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:calc(var(--dhh-rem) * 4);align-items:start}.CourseplayPortal_homeCreatorSection__MOTux>div:first-child{display:grid;gap:calc(var(--dhh-rem) * 2);position:sticky;top:calc(var(--dhh-rem) * 4)}.CourseplayPortal_homeCreatorGrid__AuTyF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_homeBentoGrid___vO3T article,.CourseplayPortal_homeCreatorGrid__AuTyF article,.CourseplayPortal_homePriceGrid__GslEH article{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 24);padding:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeCourseGrid__PSnAG{display:grid;gap:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_homeCourseGrid__PSnAG .CourseplayPortal_catalogCourseCard__HtHfH{overflow:hidden;border-radius:calc(var(--dhh-rem) * 1.6);background:#ffffff;padding:calc(var(--dhh-rem) * .8);transition:box-shadow .22s ease,transform .52s var(--ease-out-expo)}.CourseplayPortal_homeCourseGrid__PSnAG .CourseplayPortal_catalogCourseCard__HtHfH:hover{box-shadow:0 18px 36px rgba(0,0,0,.08);transform:translateY(-2px)}.CourseplayPortal_homeCourseGrid__PSnAG .CourseplayPortal_catalogCourseCover__V4pna{min-height:calc(var(--dhh-rem) * 20);border-radius:calc(var(--dhh-rem) * 1.2)}.CourseplayPortal_homeBentoGrid___vO3T,.CourseplayPortal_homePriceGrid__GslEH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_homeBentoWide__Bug0y,.CourseplayPortal_homePriceLead__OpDyX{grid-column:span 2}.CourseplayPortal_homeSectionTitle__Z8o7e{max-width:calc(var(--dhh-rem) * 82);margin:0 auto calc(var(--dhh-rem) * 4.2);text-align:center}.CourseplayPortal_homeBenefitGrid__aNern{display:grid;grid-template-columns:repeat(3,minmax(calc(var(--dhh-rem) * 26),1fr));gap:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_homeBenefitCard__5BXtz{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 28);overflow:hidden;padding:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeBenefitCardTall__YNzua{grid-row:span 2}.CourseplayPortal_homeAudienceCard__PBsZL h3,.CourseplayPortal_homeBenefitCard__5BXtz h3,.CourseplayPortal_homeBentoGrid___vO3T h3,.CourseplayPortal_homeCreatorGrid__AuTyF h3,.CourseplayPortal_homePriceGrid__GslEH h3,.CourseplayPortal_homeQualityCards__3hMlZ h3,.CourseplayPortal_homeStepsGrid__MrFWH h3,.CourseplayPortal_homeTaskGrid__ETKx_ h3{margin:0 0 calc(var(--dhh-rem) * 1.4);color:#0a0a0a;font-size:clamp(1.35rem,1.55vw,2.2rem);font-weight:760;letter-spacing:-.06em;line-height:1.02}.CourseplayPortal_homeAudienceCard__PBsZL p,.CourseplayPortal_homeBenefitCard__5BXtz p,.CourseplayPortal_homeBentoGrid___vO3T p,.CourseplayPortal_homeCreatorGrid__AuTyF p,.CourseplayPortal_homePriceGrid__GslEH p,.CourseplayPortal_homeQualityCards__3hMlZ p,.CourseplayPortal_homeStepsGrid__MrFWH p,.CourseplayPortal_homeTaskGrid__ETKx_ p{margin:0;color:rgba(0,0,0,.82);font-size:calc(var(--dhh-rem) * 1.55);font-weight:520;letter-spacing:-.045em;line-height:1.18}.CourseplayPortal_homeOrbitArt__Oq2Z5{position:relative;min-height:calc(var(--dhh-rem) * 14)}.CourseplayPortal_homeOrbitArt__Oq2Z5:before{position:absolute;left:16%;top:45%;width:68%;height:34%;border:1px dashed rgba(0,0,0,.62);border-radius:999px;content:"";transform:rotate(10deg)}.CourseplayPortal_homeOrbitArt__Oq2Z5 span{position:absolute;display:block;border-radius:999px;background:radial-gradient(circle at 40% 32%,rgba(255,255,255,.7),transparent 18%),linear-gradient(135deg,#f1bf77,#8eb4df)}.CourseplayPortal_homeOrbitArt__Oq2Z5 span:first-child{left:25%;top:34%;width:calc(var(--dhh-rem) * 6.8);height:calc(var(--dhh-rem) * 6.8)}.CourseplayPortal_homeOrbitArt__Oq2Z5 span:nth-child(2){left:48%;top:18%;width:calc(var(--dhh-rem) * 9);height:calc(var(--dhh-rem) * 9)}.CourseplayPortal_homeOrbitArt__Oq2Z5 span:nth-child(3){right:20%;top:4%;width:calc(var(--dhh-rem) * 4.4);height:calc(var(--dhh-rem) * 4.4)}.CourseplayPortal_homeSectionHeader__0MFqB{display:flex;justify-content:space-between;gap:calc(var(--dhh-rem) * 3);margin-bottom:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeSectionHeader__0MFqB>div{display:grid;gap:calc(var(--dhh-rem) * 1)}.CourseplayPortal_homeSectionHeader__0MFqB a{display:inline-flex;align-items:center;min-height:calc(var(--dhh-rem) * 4.8);background:#ffffff;color:#0a0a0a;font-size:calc(var(--dhh-rem) * 1.35);font-weight:700;padding:0 calc(var(--dhh-rem) * 2.4);text-decoration:none}.CourseplayPortal_homeTopicGrid__sUwAm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--dhh-rem) * 1.4)}.CourseplayPortal_homeTopicGrid__sUwAm a{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(var(--dhh-rem) * 20);padding:calc(var(--dhh-rem) * 2);text-decoration:none;transition:background .18s ease,transform .52s var(--ease-out-expo)}.CourseplayPortal_homeTopicGrid__sUwAm a:hover{transform:translateY(-2px)}.CourseplayPortal_homeTopicGrid__sUwAm strong{max-width:12ch;font-size:calc(var(--dhh-rem) * 1.9);font-weight:760;letter-spacing:-.06em;line-height:1.03}.CourseplayPortal_homeTopicGrid__sUwAm span{display:inline-flex;align-items:center;gap:calc(var(--dhh-rem) * .7);color:rgba(0,0,0,.64);font-size:calc(var(--dhh-rem) * 1.25);font-weight:640}.CourseplayPortal_homeTopicGrid__sUwAm svg{width:calc(var(--dhh-rem) * 1.6);height:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_homeTopicGrid__sUwAm path{fill:currentColor}.CourseplayPortal_homeTopicGrid__sUwAm .CourseplayPortal_homeTopicAccent__pM3Dz{background:#e8f57e}.CourseplayPortal_homeCompareGrid__o_KbO{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_homeCompareDark__SAoSt,.CourseplayPortal_homeCompareLight__ZSLGg{padding:calc(var(--dhh-rem) * 4)}.CourseplayPortal_homeCompareDark__SAoSt{background:#050505;color:#ffffff}.CourseplayPortal_homeCompareLogo__2S7d5{display:flex;align-items:center;justify-content:center;gap:calc(var(--dhh-rem) * 1);border-bottom:1px solid rgba(0,0,0,.18);margin-bottom:calc(var(--dhh-rem) * 3);padding-bottom:calc(var(--dhh-rem) * 2);font-size:calc(var(--dhh-rem) * 2.65);font-weight:760;letter-spacing:-.07em}.CourseplayPortal_homeMiniMark__B7hiB{display:block;width:calc(var(--dhh-rem) * 4.8);height:calc(var(--dhh-rem) * 4.8);background:repeating-conic-gradient(#0a0a0a 0deg 12deg,transparent 12deg 24deg);-webkit-mask:radial-gradient(circle,transparent 0 34%,#000 35% 58%,transparent 59%);mask:radial-gradient(circle,transparent 0 34%,#000 35% 58%,transparent 59%)}.CourseplayPortal_homeCompareDark__SAoSt h3{border-bottom:1px solid rgba(255,255,255,.2);margin:0 0 calc(var(--dhh-rem) * 3);padding-bottom:calc(var(--dhh-rem) * 2);color:#ffffff;font-size:calc(var(--dhh-rem) * 2.35);font-weight:760;letter-spacing:-.065em;line-height:1;text-align:center}.CourseplayPortal_homeCompareGrid__o_KbO ul{display:grid;gap:calc(var(--dhh-rem) * 2);margin:0;padding:0;list-style:none}.CourseplayPortal_homeCompareGrid__o_KbO li{display:grid;grid-template-columns:calc(var(--dhh-rem) * 4.8) minmax(0,1fr);align-items:center;gap:calc(var(--dhh-rem) * 1.2);font-size:calc(var(--dhh-rem) * 1.6);font-weight:620;letter-spacing:-.045em;line-height:1.15}.CourseplayPortal_homeCompareGrid__o_KbO li span{display:grid;place-items:center;width:calc(var(--dhh-rem) * 4.4);height:calc(var(--dhh-rem) * 4.4);border-radius:999px;background:#f0edff;color:#555555;font-weight:900}.CourseplayPortal_homeCompareDark__SAoSt li span{background:#ebe9ff}.CourseplayPortal_homeTaskGrid__ETKx_{gap:calc(var(--dhh-rem) * 1.8)}.CourseplayPortal_homeTaskGrid__ETKx_ article{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 28);padding:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeBentoGrid___vO3T .CourseplayPortal_homeIconBadge__RItcZ,.CourseplayPortal_homeCreatorGrid__AuTyF .CourseplayPortal_homeIconBadge__RItcZ,.CourseplayPortal_homePriceGrid__GslEH .CourseplayPortal_homeIconBadge__RItcZ,.CourseplayPortal_homeQualityCards__3hMlZ .CourseplayPortal_homeIconBadge__RItcZ,.CourseplayPortal_homeStepsGrid__MrFWH .CourseplayPortal_homeIconBadge__RItcZ,.CourseplayPortal_homeTaskGrid__ETKx_ .CourseplayPortal_homeIconBadge__RItcZ{background:#f0edff}.CourseplayPortal_homeTaskVisual__LOUYs{grid-row:span 2;overflow:hidden}.CourseplayPortal_homeTaskVisual__LOUYs .CourseplayPortal_homeOrbitArt__Oq2Z5,.CourseplayPortal_homeTaskVisual__LOUYs .CourseplayPortal_homePeopleArt__rSnD0{min-height:calc(var(--dhh-rem) * 18)}.CourseplayPortal_homeQualitySection__7pVH9{grid-template-columns:minmax(0,.95fr) minmax(calc(var(--dhh-rem) * 36),1.05fr);gap:calc(var(--dhh-rem) * 5);align-items:center}.CourseplayPortal_homeQualitySection__7pVH9 .CourseplayPortal_homeSectionLabel__8Jn5G{grid-column:1/-1;margin-bottom:calc(var(--dhh-rem) * -2.2)}.CourseplayPortal_homeQualitySection__7pVH9>div:first-child{gap:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeQualityCards__3hMlZ{display:grid;gap:calc(var(--dhh-rem) * 1.8);margin-top:calc(var(--dhh-rem) * 3)}.CourseplayPortal_homeQualityCards__3hMlZ article{display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 24);padding:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeQualityVisual__WJORM{position:relative;display:grid;place-items:center;min-height:calc(var(--dhh-rem) * 48);overflow:hidden;border-radius:calc(var(--dhh-rem) * 1.8);background:radial-gradient(circle at 48% 50%,rgba(238,137,28,.8),transparent 18%),radial-gradient(circle at 70% 42%,rgba(238,137,28,.72),transparent 22%),linear-gradient(135deg,#ead2bf,#f1e0d3)}.CourseplayPortal_homeQualityVisual__WJORM:before{position:absolute;inset:20%;border:1px solid rgba(255,255,255,.72);content:"";transform:perspective(600px) rotateX(58deg) rotate(2deg)}.CourseplayPortal_homeQualityVisual__WJORM strong{position:relative;color:#ffffff;font-size:clamp(5rem,9vw,11rem);font-style:italic;font-weight:900;letter-spacing:-.14em;line-height:.8;transform:skew(-8deg)}.CourseplayPortal_homeStepsGrid__MrFWH{display:grid;grid-template-columns:repeat(4,minmax(calc(var(--dhh-rem) * 23),1fr));gap:calc(var(--dhh-rem) * 1.8);overflow:hidden}.CourseplayPortal_homeStepsGrid__MrFWH article{position:relative;display:grid;align-content:space-between;min-height:calc(var(--dhh-rem) * 27);padding:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeStepsGrid__MrFWH article>span:first-child{color:rgba(0,0,0,.18);font-size:calc(var(--dhh-rem) * 5.2);font-weight:760;letter-spacing:-.08em;line-height:.9}.CourseplayPortal_homeStepsGrid__MrFWH .CourseplayPortal_homeIconBadge__RItcZ{position:absolute;right:calc(var(--dhh-rem) * 2.4);top:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeDemoSection__e8_g_{padding-top:calc(var(--dhh-rem) * 4)}.CourseplayPortal_homeDemoCard__1PxO6{position:relative;display:grid;justify-items:center;min-height:calc(var(--dhh-rem) * 32);padding:calc(var(--dhh-rem) * 6) calc(var(--dhh-rem) * 3)}.CourseplayPortal_homeDemoCard__1PxO6 h2{max-width:12ch;margin-bottom:calc(var(--dhh-rem) * 1.6)}.CourseplayPortal_homeDemoCard__1PxO6 a{display:inline-flex;align-items:center;gap:calc(var(--dhh-rem) * 1.2);min-height:calc(var(--dhh-rem) * 5.4);border-radius:999px;background:#050505;color:#ffffff;font-size:calc(var(--dhh-rem) * 1.55);font-weight:700;margin-top:calc(var(--dhh-rem) * 2.4);padding:0 calc(var(--dhh-rem) * 2.8);text-decoration:none}.CourseplayPortal_homeFloatingFaces__ucKo_ span{position:absolute;display:block;border-radius:24%;background:radial-gradient(circle at 40% 28%,rgba(255,255,255,.72),transparent 18%),linear-gradient(135deg,#e2b98a,#8da7c6)}.CourseplayPortal_homeFloatingFaces__ucKo_ span:first-child{left:3%;top:16%;width:calc(var(--dhh-rem) * 9);height:calc(var(--dhh-rem) * 9)}.CourseplayPortal_homeFloatingFaces__ucKo_ span:nth-child(2){left:18%;top:23%;width:calc(var(--dhh-rem) * 5.8);height:calc(var(--dhh-rem) * 5.8)}.CourseplayPortal_homeFloatingFaces__ucKo_ span:nth-child(3){left:10%;bottom:15%;width:calc(var(--dhh-rem) * 7.4);height:calc(var(--dhh-rem) * 7.4)}.CourseplayPortal_homeFloatingFaces__ucKo_ span:nth-child(4){right:5%;top:18%;width:calc(var(--dhh-rem) * 9.6);height:calc(var(--dhh-rem) * 9.6)}.CourseplayPortal_homeFloatingFaces__ucKo_ span:nth-child(5){right:16%;bottom:22%;width:calc(var(--dhh-rem) * 5.6);height:calc(var(--dhh-rem) * 5.6)}.CourseplayPortal_homeFloatingFaces__ucKo_ span:nth-child(6){right:2%;bottom:13%;width:calc(var(--dhh-rem) * 6.8);height:calc(var(--dhh-rem) * 6.8)}.CourseplayPortal_homeFooter__FXo_d{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--dhh-rem) * 2);border-top:1px solid rgba(0,0,0,.1);margin:0 calc(var(--dhh-rem) * 12.2);padding:calc(var(--dhh-rem) * 2.2) 0 calc(var(--dhh-rem) * 3.2);color:rgba(0,0,0,.64);font-size:calc(var(--dhh-rem) * 1.25);font-weight:560}.CourseplayPortal_homeFooter__FXo_d div{display:flex;gap:calc(var(--dhh-rem) * 2.4)}.CourseplayPortal_homeFooter__FXo_d a{text-decoration:none}.CourseplayPortal_workspace__AkC_A[data-view=services] .CourseplayPortal_pageScroll__VHl5A{width:100%;max-width:none;margin-right:auto}.CourseplayPortal_workspace__AkC_A[data-view=services] .CourseplayPortal_pageScroll__VHl5A>div{width:100%}.CourseplayPortal_homeHero__Lnp4K{height:calc(100dvh - var(--frame-gap) * 2);min-height:calc(100dvh - var(--frame-gap) * 2);padding:0}.CourseplayPortal_homeHeroPanel__JkmUk{overflow:hidden;height:100%;min-height:calc(100dvh - var(--frame-gap) * 2);border-radius:20px;background:radial-gradient(circle at 88% 31%,rgba(255,234,161,.9),transparent 18%),radial-gradient(circle at 79% 9%,rgba(239,29,188,.86),transparent 30%),radial-gradient(circle at 35% 72%,rgba(255,211,188,.72),transparent 38%),linear-gradient(139deg,#f68a8a,#fb72a4 48%,#f28f79);padding:0}.CourseplayPortal_homeHeroShader__Ku_dK{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:#182216;pointer-events:none}.CourseplayPortal_homeHeroShader__Ku_dK canvas{display:block}.CourseplayPortal_homeHeroPanel__JkmUk:after,.CourseplayPortal_homeHeroPanel__JkmUk:before{display:none}.CourseplayPortal_homeBrandLockup__FY16_{position:absolute;top:17.25%;left:50%;z-index:1;animation:CourseplayPortal_homeHeroCenterIn__udA4o .88s .1s var(--ease-out-expo) both;gap:18px;margin-top:0;transform:translateX(-50%)}.CourseplayPortal_homeBrandLockup__FY16_ h1{font-size:64px;font-weight:650;letter-spacing:0;line-height:1}.CourseplayPortal_homePlayMark__7_2g2{width:96px;height:96px;background:#ffffff;-webkit-mask:url(/courseplay/courseplay-mark.svg) center/contain no-repeat;mask:url(/courseplay/courseplay-mark.svg) center/contain no-repeat}.CourseplayPortal_homePlayMark__7_2g2 span,.CourseplayPortal_homePlayMark__7_2g2:before{display:none}.CourseplayPortal_homeHeroPanel__JkmUk>p{position:absolute;top:35.75%;left:50%;z-index:1;animation:CourseplayPortal_homeHeroCenterIn__udA4o .88s .21s var(--ease-out-expo) both;max-width:680px;margin:0;font-size:42px;font-weight:650;letter-spacing:0;line-height:1.2;transform:translateX(-50%)}.CourseplayPortal_heroSearchButton__c8CfG{position:absolute;top:54.1%;left:50%;z-index:1;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:20px;animation:CourseplayPortal_homeHeroCenterIn__udA4o .88s .33s var(--ease-out-expo) both;width:min(100%,834px);min-height:72px;border-radius:60px;background:rgba(255,255,255,.96);box-shadow:none;color:#0a0a0a;padding:0 24px;transform:translateX(-50%);transition:background-color .18s ease,box-shadow .26s ease}.CourseplayPortal_heroSearchButton__c8CfG:hover{background:#ffffff;box-shadow:0 18px 44px rgba(10,26,20,.14);transform:translateX(-50%)}.CourseplayPortal_heroSearchButton__c8CfG strong{color:#0a0a0a;font-size:16px;font-weight:500;letter-spacing:0}.CourseplayPortal_heroSearchButton__c8CfG .CourseplayPortal_heroSearchIcon__jvrIt,.CourseplayPortal_heroSearchButton__c8CfG .CourseplayPortal_heroSearchIcon__jvrIt svg{width:24px;height:24px}.CourseplayPortal_homeHeroActions__0FBUJ{position:absolute;top:67%;left:50%;z-index:2;animation:CourseplayPortal_homeHeroCenterIn__udA4o .88s .44s var(--ease-out-expo) both;gap:12px;margin-top:0;transform:translateX(-50%)}.CourseplayPortal_homeHeroActions__0FBUJ a{min-height:34px;border-radius:999px;background:rgba(137,74,62,.56);color:#ffffff;font-size:14px;font-weight:650;letter-spacing:0;padding:0 22px}.CourseplayPortal_homeHeroActions__0FBUJ .CourseplayPortal_homePrimaryAction__leGPn{background:#000000}.CourseplayPortal_homeHeroFacts__k9QwZ{position:absolute;top:82.75%;right:240px;bottom:auto;left:240px;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:72px;color:#ffffff;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.25;text-align:center}.CourseplayPortal_homeHeroFacts__k9QwZ span{display:grid;justify-items:center;opacity:0;animation:CourseplayPortal_homeHeroFactIn__DcsjL .72s var(--ease-out-expo) both;gap:16px}.CourseplayPortal_homeHeroFacts__k9QwZ span:first-child{animation-delay:.58s}.CourseplayPortal_homeHeroFacts__k9QwZ span:nth-child(2){animation-delay:.66s}.CourseplayPortal_homeHeroFacts__k9QwZ span:nth-child(3){animation-delay:.74s}.CourseplayPortal_homeHeroFacts__k9QwZ em{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:rgba(0,0,0,.22);font-size:13px;font-style:normal;line-height:1}.CourseplayPortal_homeSection__Mqw1D{display:grid;grid-template-columns:200px minmax(0,1036px);column-gap:32px;row-gap:0;width:min(100%,1268px);margin:0 auto 100px;padding:0}.CourseplayPortal_homeHero__Lnp4K+.CourseplayPortal_homeSection__Mqw1D{margin-top:100px}.CourseplayPortal_homeSectionLabel__8Jn5G{grid-column:1;width:200px;margin:0;color:#6b6b84;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.25}.CourseplayPortal_homeSection__Mqw1D>:not(.CourseplayPortal_homeSectionLabel__8Jn5G){grid-column:2}.CourseplayPortal_homeSectionFull__cLF9s{display:block;width:min(100%,1268px)}.CourseplayPortal_homeBusinessSection__LG2cR>.CourseplayPortal_homeSectionTitle__Z8o7e,.CourseplayPortal_homeStartSection__6LASL>.CourseplayPortal_homeSectionTitle__Z8o7e{max-width:920px;margin-right:auto;margin-left:auto;font-size:42px;text-align:center}.CourseplayPortal_homeBusinessSection__LG2cR>.CourseplayPortal_homeSectionTitle__Z8o7e{margin-bottom:52px}.CourseplayPortal_homeStartSection__6LASL>.CourseplayPortal_homeSectionTitle__Z8o7e{margin-bottom:0}.CourseplayPortal_homeCenteredIntro__WQYox{justify-items:start;gap:24px;max-width:none;margin:0 0 40px;text-align:left}.CourseplayPortal_homeCenteredIntro__WQYox h2,.CourseplayPortal_homeSectionHeader__0MFqB h2,.CourseplayPortal_homeSectionTitle__Z8o7e{max-width:none;margin:0;font-size:32px;font-weight:650;letter-spacing:0;line-height:1.2;text-align:left}.CourseplayPortal_homeCreatorSection__MOTux h2,.CourseplayPortal_homeQualitySection__7pVH9 h2{font-size:42px;font-weight:650;letter-spacing:0;line-height:1.2}.CourseplayPortal_homeCenteredIntro__WQYox p,.CourseplayPortal_homeCreatorSection__MOTux>div:first-child p,.CourseplayPortal_homeDemoCard__1PxO6 p,.CourseplayPortal_homeQualitySection__7pVH9>div>p,.CourseplayPortal_homeSectionHeader__0MFqB p,.CourseplayPortal_homeSectionLead__1D9YS{margin:0;color:#000000;font-size:18px;font-weight:600;letter-spacing:0;line-height:1.25}.CourseplayPortal_homeSectionLead__1D9YS{margin:24px 0 52px}.CourseplayPortal_homeMetricGrid__PrCkG{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.CourseplayPortal_homeMetricCard__kd664{min-height:229px;border-radius:10px;padding:24px}.CourseplayPortal_homeMetricCard__kd664 strong{font-size:56px;font-weight:650;letter-spacing:0;line-height:1.2}.CourseplayPortal_homeMetricCard__kd664 p,.CourseplayPortal_homeMetricCard__kd664 small{max-width:260px;margin:0}.CourseplayPortal_homeMetricCard__kd664 p{font-size:18px;font-weight:650;letter-spacing:0;line-height:1.2}.CourseplayPortal_homeMetricCard__kd664 small{color:#000000;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.25}.CourseplayPortal_homeMetricCard__kd664 .CourseplayPortal_homeIconBadge__RItcZ{right:24px;top:24px}.CourseplayPortal_homeIconBadge__RItcZ{width:72px;height:72px;background:#efff53}.CourseplayPortal_homeIconBadge__RItcZ svg{width:32px;height:32px}.CourseplayPortal_homeAudienceGrid__QuyEP{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.CourseplayPortal_homeAudienceCard__PBsZL{min-height:440px;border-radius:20px;padding:24px}.CourseplayPortal_homePeopleArt__rSnD0{min-height:189px;background:url(/courseplay/people-cluster.png) 50%/contain no-repeat}.CourseplayPortal_homePeopleArt__rSnD0 span,.CourseplayPortal_homePeopleArt__rSnD0:before{display:none}.CourseplayPortal_homeAdvantageCard__eTijl h3,.CourseplayPortal_homeAdvantageMiniCard__nD0I7 h3,.CourseplayPortal_homeAdvantageTall__pszaW h3,.CourseplayPortal_homeAudienceCard__PBsZL h3,.CourseplayPortal_homeFormatGrid__HV3RH strong{margin:0;color:#000000;font-size:24px;font-weight:650;letter-spacing:0;line-height:1.2}.CourseplayPortal_homeAudienceCard__PBsZL strong,.CourseplayPortal_homeFormatGrid__HV3RH a>span{display:block;margin-top:16px;color:#000000;font-size:18px;font-weight:600;letter-spacing:0;line-height:1.25}.CourseplayPortal_homeAdvantageCard__eTijl p,.CourseplayPortal_homeAdvantageMiniCard__nD0I7 p,.CourseplayPortal_homeAdvantageTall__pszaW p,.CourseplayPortal_homeAudienceCard__PBsZL p,.CourseplayPortal_homeFormatGrid__HV3RH small{margin:16px 0 0;color:#6b6b84;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.25}.CourseplayPortal_homeSectionHeader__0MFqB{align-items:end;gap:32px;margin-bottom:52px}.CourseplayPortal_homeSectionHeader__0MFqB>div{gap:24px}.CourseplayPortal_homeSectionHeader__0MFqB a{min-height:48px;border-radius:999px;font-size:14px;font-weight:650;padding:0 24px}.CourseplayPortal_homeFormatGrid__HV3RH{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.CourseplayPortal_homeFormatGrid__HV3RH a{min-height:440px;border-radius:20px;padding:24px}.CourseplayPortal_homeFormatGrid__HV3RH a>.CourseplayPortal_homePeopleArt__rSnD0{min-height:160px}.CourseplayPortal_homeFormatGrid__HV3RH .CourseplayPortal_homeFormatAccent__J8r49{background:#ffffff}.CourseplayPortal_homeCreatorSection__MOTux{display:block}.CourseplayPortal_homeCreatorSection__MOTux>div:first-child{position:static;gap:24px;margin-bottom:52px}.CourseplayPortal_homeCreatorGrid__AuTyF{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.CourseplayPortal_homeCreatorGrid__AuTyF article,.CourseplayPortal_homeQualityCards__3hMlZ article{min-height:254px;border-radius:20px;padding:24px}.CourseplayPortal_homeCreatorGrid__AuTyF h3,.CourseplayPortal_homeQualityCards__3hMlZ h3,.CourseplayPortal_homeStepsGrid__MrFWH h3,.CourseplayPortal_homeTaskGrid__ETKx_ h3{margin:0;color:#000000;font-size:18px;font-weight:650;letter-spacing:0;line-height:1.2}.CourseplayPortal_homeCreatorGrid__AuTyF p,.CourseplayPortal_homeQualityCards__3hMlZ p,.CourseplayPortal_homeStepsGrid__MrFWH p,.CourseplayPortal_homeTaskGrid__ETKx_ p{margin:16px 0 0;color:#000000;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.25}.CourseplayPortal_homeAdvantageCard__eTijl .CourseplayPortal_homeIconBadge__RItcZ,.CourseplayPortal_homeAdvantageMiniCard__nD0I7 .CourseplayPortal_homeIconBadge__RItcZ,.CourseplayPortal_homeCreatorGrid__AuTyF .CourseplayPortal_homeIconBadge__RItcZ,.CourseplayPortal_homeQualityCards__3hMlZ .CourseplayPortal_homeIconBadge__RItcZ,.CourseplayPortal_homeStepsGrid__MrFWH .CourseplayPortal_homeIconBadge__RItcZ,.CourseplayPortal_homeTaskGrid__ETKx_ .CourseplayPortal_homeIconBadge__RItcZ{width:72px;height:72px;background:#efedfd}.CourseplayPortal_homeCourseGrid__PSnAG{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.CourseplayPortal_homeCourseGrid__PSnAG .CourseplayPortal_catalogCourseCard__HtHfH{min-height:0;border-radius:0;background:transparent;padding:8px}.CourseplayPortal_homeCourseGrid__PSnAG .CourseplayPortal_catalogCourseCover__V4pna{min-height:282px;border-radius:10px}.CourseplayPortal_homeStepsGrid__MrFWH{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;overflow:visible}.CourseplayPortal_homeStepsGrid__MrFWH article{min-height:320px;border-radius:20px;padding:24px}.CourseplayPortal_homeStepsGrid__MrFWH article>span:first-child{color:#d9d9d9;font-size:56px;font-weight:650;letter-spacing:0;line-height:1.2}.CourseplayPortal_homeStepsGrid__MrFWH .CourseplayPortal_homeIconBadge__RItcZ{right:24px;top:24px}.CourseplayPortal_homeAdvantageMosaic___YNVf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;min-height:599px}.CourseplayPortal_homeAdvantageMiniStack__4u0iT,.CourseplayPortal_homeAdvantageStack__rnHkr{display:grid;gap:16px}.CourseplayPortal_homeAdvantageCard__eTijl,.CourseplayPortal_homeAdvantageMiniCard__nD0I7,.CourseplayPortal_homeAdvantageTall__pszaW{display:grid;align-content:space-between;border-radius:20px;background:#ffffff;padding:24px}.CourseplayPortal_homeAdvantageCard__eTijl{min-height:291px}.CourseplayPortal_homeAdvantageCard__eTijl .CourseplayPortal_homePeopleArt__rSnD0{min-height:108px}.CourseplayPortal_homeAdvantageTall__pszaW{min-height:599px}.CourseplayPortal_homeAdvantageTall__pszaW .CourseplayPortal_homePeopleArt__rSnD0{align-self:center;min-height:252px}.CourseplayPortal_homeAdvantageMiniCard__nD0I7{min-height:189px;padding:20px}.CourseplayPortal_homeAdvantageMiniCard__nD0I7 .CourseplayPortal_homePeopleArt__rSnD0{display:none}.CourseplayPortal_homeTaskGrid__ETKx_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,291px));gap:16px}.CourseplayPortal_homeTaskGrid__ETKx_ article{min-height:291px;border-radius:20px;padding:24px}.CourseplayPortal_homeTaskVisual__LOUYs{grid-column:3;grid-row:1/span 2}.CourseplayPortal_homeTaskVisual__LOUYs .CourseplayPortal_homePeopleArt__rSnD0{min-height:366px;border:1px solid #e8e8e8;border-radius:10px}.CourseplayPortal_homeQualitySection__7pVH9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:92px;align-items:stretch}.CourseplayPortal_homeQualitySection__7pVH9>*{grid-column:auto}.CourseplayPortal_homeQualitySection__7pVH9>div:first-child{display:grid;grid-column:1;gap:24px;align-content:space-between}.CourseplayPortal_homeQualityVisual__WJORM{grid-column:2}.CourseplayPortal_homeQualityCards__3hMlZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:52px}.CourseplayPortal_homeQualityVisual__WJORM{min-height:534px;border-radius:20px;background:#ead6ca}.CourseplayPortal_homeQualityVisual__WJORM:before{display:none}.CourseplayPortal_homeQualityVisualImage__Q19t6{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CourseplayPortal_homeQualityLogo__htOaQ{position:relative;z-index:1;display:block;width:218px;height:138px;background:url(/courseplay/learnflix-logo.svg) 50%/contain no-repeat}.CourseplayPortal_homeDemoSection__e8_g_{display:block;width:min(100%,1268px);margin-bottom:48px;padding-top:0}.CourseplayPortal_homeDemoCard__1PxO6{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:24px;min-height:408px;overflow:hidden;border-radius:20px;background:#ffffff url(/courseplay/demo-course-bg.png) 50%/cover no-repeat;padding:100px 24px;text-align:center}.CourseplayPortal_homeFloatingFaces__ucKo_{display:none}.CourseplayPortal_homeDemoCard__1PxO6 h2{max-width:420px;margin:0;font-size:42px;font-weight:650;letter-spacing:0;line-height:1.2}.CourseplayPortal_homeDemoCard__1PxO6 p{margin:0;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.25}.CourseplayPortal_homeDemoCard__1PxO6 a{min-height:44px;gap:10px;margin-top:0;padding:0 24px;font-size:14px;font-weight:500;letter-spacing:0}@keyframes CourseplayPortal_homeHeroRise__GT6at{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes CourseplayPortal_homeHeroCenterIn__udA4o{0%{opacity:0;filter:blur(10px);transform:translateX(-50%) translateY(18px) scale(.985)}to{opacity:1;filter:blur(0);transform:translateX(-50%) translateY(0) scale(1)}}@keyframes CourseplayPortal_homeHeroFactIn__DcsjL{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@media (max-width:1100px){.CourseplayPortal_homeSection__Mqw1D{padding-right:calc(var(--dhh-rem) * 3);padding-left:calc(var(--dhh-rem) * 3)}.CourseplayPortal_homeAudienceGrid__QuyEP,.CourseplayPortal_homeBenefitGrid__aNern,.CourseplayPortal_homeCompareGrid__o_KbO,.CourseplayPortal_homeCreatorSection__MOTux,.CourseplayPortal_homeMetricGrid__PrCkG,.CourseplayPortal_homeQualitySection__7pVH9,.CourseplayPortal_homeTaskGrid__ETKx_{grid-template-columns:1fr}.CourseplayPortal_homeBentoGrid___vO3T,.CourseplayPortal_homeCourseGrid__PSnAG,.CourseplayPortal_homeCreatorGrid__AuTyF,.CourseplayPortal_homeFormatGrid__HV3RH,.CourseplayPortal_homePriceGrid__GslEH,.CourseplayPortal_homeStepsGrid__MrFWH,.CourseplayPortal_homeTopicGrid__sUwAm{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseplayPortal_homeBentoWide__Bug0y,.CourseplayPortal_homePriceLead__OpDyX{grid-column:auto}.CourseplayPortal_homeCreatorSection__MOTux>div:first-child{position:static}.CourseplayPortal_homeFooter__FXo_d{margin-right:calc(var(--dhh-rem) * 3);margin-left:calc(var(--dhh-rem) * 3)}}@media (max-width:760px){.CourseplayPortal_shell__aCkmY[data-view=services] .CourseplayPortal_rail__wNnh5{background:rgba(247,247,247,.94);color:#0a0a0a}.CourseplayPortal_homeHero__Lnp4K{padding:6px 6px 48px}.CourseplayPortal_homeHeroPanel__JkmUk{min-height:calc(100dvh - 88px);padding:56px 18px}.CourseplayPortal_homeBrandLockup__FY16_{display:grid;gap:14px}.CourseplayPortal_homeBrandLockup__FY16_ h1{font-size:clamp(3.6rem,17vw,6rem)}.CourseplayPortal_homeHeroActions__0FBUJ{gap:8px}.CourseplayPortal_homeHeroActions__0FBUJ a{min-height:40px;font-size:13px;padding:0 14px}.CourseplayPortal_heroSearchButton__c8CfG{min-height:58px;padding:0 18px}.CourseplayPortal_homeSection__Mqw1D{padding:42px 14px}.CourseplayPortal_homeCenteredIntro__WQYox h2,.CourseplayPortal_homeDemoCard__1PxO6 h2,.CourseplayPortal_homeQualitySection__7pVH9 h2,.CourseplayPortal_homeSectionHeader__0MFqB h2,.CourseplayPortal_homeSectionTitle__Z8o7e{font-size:clamp(2.25rem,12vw,4rem)}.CourseplayPortal_homeAudienceGrid__QuyEP,.CourseplayPortal_homeBenefitGrid__aNern,.CourseplayPortal_homeBentoGrid___vO3T,.CourseplayPortal_homeCompareGrid__o_KbO,.CourseplayPortal_homeCourseGrid__PSnAG,.CourseplayPortal_homeCreatorGrid__AuTyF,.CourseplayPortal_homeCreatorSection__MOTux,.CourseplayPortal_homeFormatGrid__HV3RH,.CourseplayPortal_homeMetricGrid__PrCkG,.CourseplayPortal_homePriceGrid__GslEH,.CourseplayPortal_homeQualityCards__3hMlZ,.CourseplayPortal_homeQualitySection__7pVH9,.CourseplayPortal_homeStepsGrid__MrFWH,.CourseplayPortal_homeTaskGrid__ETKx_,.CourseplayPortal_homeTopicGrid__sUwAm{grid-template-columns:1fr}.CourseplayPortal_homeSectionHeader__0MFqB{display:grid}.CourseplayPortal_homeFooter__FXo_d{display:grid;margin:0 14px 76px}.CourseplayPortal_homeFooter__FXo_d div{display:grid;gap:10px}}.CourseplayPortal_shell__aCkmY[data-view=account],.CourseplayPortal_shell__aCkmY[data-view=assistant],.CourseplayPortal_shell__aCkmY[data-view=catalog],.CourseplayPortal_shell__aCkmY[data-view=contact],.CourseplayPortal_shell__aCkmY[data-view=course],.CourseplayPortal_shell__aCkmY[data-view=solutionDetail],.CourseplayPortal_shell__aCkmY[data-view=solutions]{--rail-width:90px;--frame-gap:10px;background:#eeeeee;color:#050505}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5{background:transparent;color:#0a0a0a;padding:12px 0 18px}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_railBrand__W8sGB{color:#0a0a0a;font-size:11px;letter-spacing:0}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_railBrandMark__rS_Zm,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_railBrandMark__rS_Zm,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_railBrandMark__rS_Zm,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_railBrandMark__rS_Zm,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_railBrandMark__rS_Zm{width:28px;height:28px}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_railNav__N1ZlL,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_railNav__N1ZlL,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_railNav__N1ZlL,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_railNav__N1ZlL,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_railNav__N1ZlL{--rail-item-width:58px;--rail-item-height:58px;--rail-item-gap:12px}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_railSnap__OsROh,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_railSnap__OsROh,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_railSnap__OsROh,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_railSnap__OsROh,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_railSnap__OsROh{border-radius:12px;background:#0a0a0a;box-shadow:none}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_railItem__P6C4x,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_railItem__P6C4x,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_railItem__P6C4x,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_railItem__P6C4x,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_railItem__P6C4x{color:#2f3035;font-size:11px;font-weight:600;letter-spacing:0}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_railItemActive__VdiiE{color:#ffffff}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_railIcon__8tF9_{width:28px;height:28px}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_railIcon__8tF9_ svg,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_railIcon__8tF9_ svg,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_railIcon__8tF9_ svg,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_railIcon__8tF9_ svg,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_railIcon__8tF9_ svg{width:20px;height:20px}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_railFooter__Twf96,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_railFooter__Twf96,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_railFooter__Twf96,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_railFooter__Twf96,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_railFooter__Twf96{color:#0a0a0a;font-size:10px;letter-spacing:0}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG{align-items:stretch;width:90px;padding:10px 12px 20px;background:transparent;color:#0a0a0a}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrand__W8sGB,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrand__W8sGB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:66px;min-height:66px;padding:5px 0 9px;color:#000000;font-size:13px;font-weight:760;letter-spacing:0;line-height:9px;text-transform:none}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrandMark__rS_Zm,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrandMark__rS_Zm,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrandMark__rS_Zm,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrandMark__rS_Zm,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrandMark__rS_Zm,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railBrandMark__rS_Zm{width:40px;height:40px}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railNav__N1ZlL,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railNav__N1ZlL,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railNav__N1ZlL,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railNav__N1ZlL,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railNav__N1ZlL,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railNav__N1ZlL{--rail-item-width:66px;--rail-item-height:60px;--rail-item-gap:12px;align-items:stretch;width:66px;margin:auto 0}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railSnap__OsROh,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railSnap__OsROh,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railSnap__OsROh,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railSnap__OsROh,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railSnap__OsROh,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railSnap__OsROh{display:none}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x{gap:4px;width:66px;min-height:60px;border-radius:10px;color:#6b6b84;font-size:13px;font-weight:760;letter-spacing:-.4px;line-height:1.02}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover{color:#000000}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_{width:40px;height:40px;border-radius:12px;background:transparent;transition:background-color .18s ease,color .18s ease}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItem__P6C4x:hover .CourseplayPortal_railIcon__8tF9_{background:#ffffff}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_{background:#e8e8e8}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_ svg,.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railUtilityButton__T2yUW svg,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_ svg,.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railUtilityButton__T2yUW svg,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_ svg,.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railUtilityButton__T2yUW svg,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_ svg,.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railUtilityButton__T2yUW svg,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_ svg,.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railUtilityButton__T2yUW svg,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railIcon__8tF9_ svg,.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railUtilityButton__T2yUW svg{width:24px;height:24px}.CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_ svg[data-rail-icon=selection] path:nth-child(2),.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_ svg[data-rail-icon=selection] path:nth-child(2),.CourseplayPortal_shell__aCkmY[data-view=contact] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_ svg[data-rail-icon=selection] path:nth-child(2),.CourseplayPortal_shell__aCkmY[data-view=course] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_ svg[data-rail-icon=selection] path:nth-child(2),.CourseplayPortal_shell__aCkmY[data-view=solutionDetail] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_ svg[data-rail-icon=selection] path:nth-child(2),.CourseplayPortal_shell__aCkmY[data-view=solutions] .CourseplayPortal_rail__wNnh5.CourseplayPortal_railFigma__9WkeG .CourseplayPortal_railItemActive__VdiiE .CourseplayPortal_railIcon__8tF9_ svg[data-rail-icon=selection] path:nth-child(2){fill:#ffffff}.CourseplayPortal_railUtility__csbq4{display:flex;flex-direction:column;align-items:center;gap:12px;width:66px;padding-bottom:10px}.CourseplayPortal_railUtilityButton__T2yUW{display:grid;place-items:center;width:48px;height:48px;border-radius:90px;background:#ffffff;color:#6b6b84;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .42s var(--ease-out-expo)}.CourseplayPortal_railUtilityButton__T2yUW:hover{color:#000000;transform:translateY(-1px)}.CourseplayPortal_railUtilityButtonActive__XsBeD{background:#e8e8e8;color:#000000}.CourseplayPortal_railUtilityButton__T2yUW path{fill:currentColor}.CourseplayPortal_workspace__AkC_A[data-view=catalog]{background:#f6f6f6;color:#050505}.CourseplayPortal_workspace__AkC_A[data-view=account],.CourseplayPortal_workspace__AkC_A[data-view=assistant],.CourseplayPortal_workspace__AkC_A[data-view=course],.CourseplayPortal_workspace__AkC_A[data-view=solutionDetail],.CourseplayPortal_workspace__AkC_A[data-view=solutions]{border-radius:12px;background:#ffffff;color:#050505}.CourseplayPortal_shell__aCkmY[data-view=assistant]{background:radial-gradient(circle at 67% 23%,rgba(244,193,185,.62),transparent 22%),radial-gradient(circle at 30% 82%,rgba(251,228,160,.52),transparent 28%),radial-gradient(circle at 82% 86%,rgba(187,230,215,.42),transparent 24%),linear-gradient(112deg,#e0e4dc,#ece7d4 34%,#e9d7df 58%,#dfe7e2)}.CourseplayPortal_workspace__AkC_A[data-view=assistant]{height:100dvh;margin:0;overflow:hidden;border-radius:0;background:transparent}.CourseplayPortal_workspace__AkC_A[data-view=catalog] .CourseplayPortal_portalPage__SzlTq,.CourseplayPortal_workspace__AkC_A[data-view=course] .CourseplayPortal_portalPage__SzlTq,.CourseplayPortal_workspace__AkC_A[data-view=solutionDetail] .CourseplayPortal_portalPage__SzlTq,.CourseplayPortal_workspace__AkC_A[data-view=solutions] .CourseplayPortal_portalPage__SzlTq{grid-template-columns:minmax(0,1fr)}.CourseplayPortal_workspace__AkC_A[data-view=catalog] .CourseplayPortal_workspaceSidebar__rYpZM,.CourseplayPortal_workspace__AkC_A[data-view=course] .CourseplayPortal_workspaceSidebar__rYpZM,.CourseplayPortal_workspace__AkC_A[data-view=solutionDetail] .CourseplayPortal_workspaceSidebar__rYpZM,.CourseplayPortal_workspace__AkC_A[data-view=solutions] .CourseplayPortal_workspaceSidebar__rYpZM{display:none}.CourseplayPortal_workspace__AkC_A[data-view=catalog] .CourseplayPortal_workspaceContent__8NuGV,.CourseplayPortal_workspace__AkC_A[data-view=course] .CourseplayPortal_workspaceContent__8NuGV,.CourseplayPortal_workspace__AkC_A[data-view=solutionDetail] .CourseplayPortal_workspaceContent__8NuGV,.CourseplayPortal_workspace__AkC_A[data-view=solutions] .CourseplayPortal_workspaceContent__8NuGV{grid-template-rows:79px minmax(0,1fr)}.CourseplayPortal_workspace__AkC_A[data-view=catalog] .CourseplayPortal_pageScroll__VHl5A{background:#f6f6f6;padding-right:0}.CourseplayPortal_workspace__AkC_A[data-view=course] .CourseplayPortal_pageScroll__VHl5A,.CourseplayPortal_workspace__AkC_A[data-view=solutionDetail] .CourseplayPortal_pageScroll__VHl5A,.CourseplayPortal_workspace__AkC_A[data-view=solutions] .CourseplayPortal_pageScroll__VHl5A{background:#ffffff;padding-right:0}.CourseplayPortal_workspace__AkC_A[data-view=catalog] .CourseplayPortal_pageScroll__VHl5A>div,.CourseplayPortal_workspace__AkC_A[data-view=course] .CourseplayPortal_pageScroll__VHl5A>div,.CourseplayPortal_workspace__AkC_A[data-view=solutionDetail] .CourseplayPortal_pageScroll__VHl5A>div,.CourseplayPortal_workspace__AkC_A[data-view=solutions] .CourseplayPortal_pageScroll__VHl5A>div{padding-bottom:0}.CourseplayPortal_catalogFigmaHeader__AM18_{display:flex;align-items:center;justify-content:space-between;gap:15px;height:57px;margin:12px 32px 10px;border-bottom:1px solid #e8e8e8}.CourseplayPortal_catalogFigmaHeader__AM18_>div:first-child{display:flex;align-items:center;gap:14px;min-width:0}.CourseplayPortal_catalogFigmaHeader__AM18_ h1{margin:0;color:#050505;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2}.CourseplayPortal_catalogFigmaHeader__AM18_ span,.CourseplayPortal_catalogFigmaHeader__AM18_ svg{display:block;width:24px;height:24px}.CourseplayPortal_catalogFigmaHeader__AM18_ path{fill:#6b6b84}.CourseplayPortal_catalogSearchButton__ym6UB{display:inline-flex;align-items:center;gap:16px;min-height:42px;border:0;border-radius:60px;background:#ffffff;color:#6b6b84;cursor:pointer;padding:0 20px}.CourseplayPortal_catalogHeaderAction__9Tyws{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:0;border-radius:60px;background:#050505;color:#ffffff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;letter-spacing:-.5px;line-height:1;padding:0 18px;text-decoration:none;white-space:nowrap}.CourseplayPortal_catalogSearchButton__ym6UB strong{color:#6b6b84;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.25;white-space:nowrap}.CourseplayPortal_catalogSearchButton__ym6UB:hover{color:#050505}.CourseplayPortal_catalogSearchButton__ym6UB .CourseplayPortal_heroSearchIcon__jvrIt,.CourseplayPortal_catalogSearchButton__ym6UB svg{width:16px;height:16px}.CourseplayPortal_catalogSearchButton__ym6UB path{fill:currentColor}.CourseplayPortal_catalogFigmaPage__cEhJ2{display:grid;gap:48px;padding:0 32px 24px}.CourseplayPortal_catalogPromoBanner__IYSwv{position:relative;display:grid;align-content:space-between;min-height:460px;overflow:hidden;border-radius:12px;background:#8099ad;color:#ffffff;padding:60px 24px 24px 60px;isolation:isolate}.CourseplayPortal_catalogPromoBackground__IOJVf,.CourseplayPortal_catalogPromoCards__RwImT{position:absolute;z-index:-2;pointer-events:none;-webkit-user-select:none;user-select:none}.CourseplayPortal_catalogPromoBackground__IOJVf{inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .26s ease}.CourseplayPortal_catalogPromoCards__RwImT{right:-18%;bottom:-5%;z-index:-1;width:min(76%,900px);height:auto;max-width:none}.CourseplayPortal_catalogPromoBanner__IYSwv:after{position:absolute;inset:0;z-index:-1;content:"";background:rgba(0,0,0,.05)}.CourseplayPortal_catalogPromoCopy__tPieK{display:grid;gap:20px;justify-items:start;animation:CourseplayPortal_promoCopyIn__iskPN .36s var(--ease-out-expo) both}.CourseplayPortal_catalogPromoCopy__tPieK h2{margin:0;color:#ffffff;font-size:42px;font-weight:700;letter-spacing:0;line-height:1.2}.CourseplayPortal_catalogPromoCopy__tPieK p{margin:0 0 18px;color:#ffffff;font-size:18px;font-weight:600;letter-spacing:0;line-height:1.25}.CourseplayPortal_catalogContactCta__rYEx7 a,.CourseplayPortal_catalogFigmaSectionHeader__cULRS a,.CourseplayPortal_catalogPromoCopy__tPieK a,.CourseplayPortal_catalogSmartCta__6c8v7 a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border-radius:90px;background:#050505;color:#ffffff;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.25;padding:0 24px;text-decoration:none}.CourseplayPortal_catalogPercentLarge__7U1eB,.CourseplayPortal_catalogPercentSmall__CyVna,.CourseplayPortal_catalogPercentTop__qvuHa{position:absolute;z-index:-1;color:rgba(255,255,255,.72);font-weight:800;letter-spacing:0;line-height:.9;pointer-events:none}.CourseplayPortal_catalogPercentLarge__7U1eB{left:292px;bottom:-34px;font-size:230px}.CourseplayPortal_catalogPercentTop__qvuHa{left:505px;top:58px;font-size:190px;opacity:.48}.CourseplayPortal_catalogPercentSmall__CyVna{left:785px;top:62px;font-size:128px;opacity:.38}.CourseplayPortal_catalogPromoDots__l3hc6{display:flex;align-items:center;gap:12px}.CourseplayPortal_catalogPromoDots__l3hc6 button{display:block;appearance:none;width:8px;height:8px;min-height:0;border:0;border-radius:999px;background:rgba(255,255,255,.55);cursor:pointer;padding:0;transition:background .18s ease,width .18s ease}.CourseplayPortal_catalogPromoDots__l3hc6 button[aria-current=true]{width:36px;background:#ffffff}.CourseplayPortal_catalogPromoArrows__oX3Re{position:absolute;right:24px;bottom:24px;display:flex;gap:12px}.CourseplayPortal_catalogArrowGroup__4oScw button,.CourseplayPortal_catalogPromoArrows__oX3Re button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:rgba(0,0,0,.3);color:#ffffff;cursor:pointer;font-size:22px;line-height:1;transition:background .18s ease,opacity .18s ease,transform .18s ease}.CourseplayPortal_catalogPromoArrows__oX3Re button:hover{background:rgba(0,0,0,.42);transform:translateY(-1px)}.CourseplayPortal_catalogPromoArrows__oX3Re button:disabled{cursor:default;opacity:.45;transform:none}.CourseplayPortal_catalogPromoBanner__IYSwv[data-variant=solutions]{min-height:320px;border-radius:20px;padding:60px 24px 24px 60px}.CourseplayPortal_catalogPromoBanner__IYSwv[data-variant=solutions] .CourseplayPortal_catalogPromoCopy__tPieK{gap:24px}.CourseplayPortal_catalogPromoBanner__IYSwv[data-variant=solutions] .CourseplayPortal_catalogPromoCopy__tPieK h2{letter-spacing:-1.26px}.CourseplayPortal_catalogPromoBanner__IYSwv[data-variant=solutions] .CourseplayPortal_catalogPromoArrows__oX3Re button{width:32px;height:32px;font-size:20px}.CourseplayPortal_catalogFigmaSection__9llca{display:grid;gap:24px;border-top:1px solid #e8e8e8;padding-top:48px}.CourseplayPortal_catalogPromoBanner__IYSwv+.CourseplayPortal_catalogFigmaSection__9llca{border-top:0;padding-top:0}.CourseplayPortal_catalogFigmaSectionHeader__cULRS{display:flex;align-items:center;justify-content:space-between;gap:28px}.CourseplayPortal_catalogFigmaSectionHeader__cULRS>div{display:grid;gap:8px;min-width:0}.CourseplayPortal_catalogFigmaSectionHeader__cULRS h2{display:flex;align-items:center;gap:8px;margin:0;color:#050505;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.2}.CourseplayPortal_catalogFigmaSectionHeader__cULRS h2>span{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:transparent;color:#9558ff}.CourseplayPortal_catalogFigmaSectionHeader__cULRS h2 svg{width:24px;height:24px}.CourseplayPortal_catalogFigmaSectionHeader__cULRS h2 path{fill:currentColor}.CourseplayPortal_catalogFigmaSectionHeader__cULRS p{margin:0;color:#6b6b84;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.25}.CourseplayPortal_catalogFigmaSectionHeader__cULRS a{border:1px solid #e8e8e8;background:#ffffff;color:#050505;white-space:nowrap}.CourseplayPortal_catalogFigmaSectionHeader__cULRS .CourseplayPortal_catalogArrowGroup__4oScw{display:flex;align-items:center;gap:12px}.CourseplayPortal_catalogArrowGroup__4oScw button{background:#f6f6f6;color:#6b6b84;font-size:20px}.CourseplayPortal_catalogCategoryGrid___3Dlm,.CourseplayPortal_catalogFormatGrid__NRl7M{display:grid;gap:12px}.CourseplayPortal_catalogCategoryGrid___3Dlm{grid-template-columns:repeat(4,minmax(0,1fr))}.CourseplayPortal_catalogFormatGrid__NRl7M{grid-template-columns:repeat(5,minmax(0,1fr))}.CourseplayPortal_catalogCategoryCard__ZepoB{display:flex;flex-direction:column;justify-content:space-between;min-height:200px;border-radius:12px;background:#e8e8e8;color:#050505;padding:24px 20px;text-decoration:none}.CourseplayPortal_catalogCategoryCard__ZepoB strong{max-width:16ch;color:#050505;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2}.CourseplayPortal_catalogCategoryCard__ZepoB span,.CourseplayPortal_catalogTypeBadge__DY0Xq{display:inline-flex;align-items:center;gap:6px;color:#6b6b84;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.02}.CourseplayPortal_catalogCategoryCard__ZepoB svg,.CourseplayPortal_catalogTypeBadge__DY0Xq svg{width:16px;height:16px}.CourseplayPortal_catalogCategoryCard__ZepoB path,.CourseplayPortal_catalogTypeBadge__DY0Xq path{fill:currentColor}.CourseplayPortal_catalogCourseShelf__WSn75{--snap-radius:14px;--snap-background:rgba(0,0,0,0.08);--snap-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);--snap-pad:4px;position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0}.CourseplayPortal_catalogCourseCard__HtHfH{position:relative;z-index:1;display:grid;gap:16px;min-width:0;min-height:360px;color:#050505;padding:8px;text-decoration:none}.CourseplayPortal_catalogCourseCover__V4pna{position:relative;display:flex;align-items:end;min-height:248px;overflow:hidden;border-radius:12px;background:#e8e8e8;padding:16px}.CourseplayPortal_catalogCourseCover__V4pna:after,.CourseplayPortal_catalogCourseCover__V4pna:before{position:absolute;content:"";opacity:0}.CourseplayPortal_catalogHitBadge__Gt2XC,.CourseplayPortal_catalogNewBadge__eevST{display:inline-flex;align-items:center;justify-content:center;min-height:24px;border-radius:20px;background:#f0ff7a;color:#050505;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.02;padding:0 12px}.CourseplayPortal_catalogNewBadge__eevST{position:absolute;left:16px;top:16px}.CourseplayPortal_catalogNewBadge__eevST[data-tone=violet]{background:#9d69ff;color:#ffffff}.CourseplayPortal_catalogNewBadge__eevST[data-tone=blue]{background:#57d1fa;color:#050505}.CourseplayPortal_catalogNewBadge__eevST[data-tone=gray]{background:#ffffff;color:#6b6b84}.CourseplayPortal_catalogNewBadge__eevST[data-tone=dark]{background:#050505;color:#ffffff}.CourseplayPortal_catalogTypeBadge__DY0Xq{position:relative;z-index:1;border-radius:20px;background:rgba(0,0,0,.3);color:#ffffff;font-size:14px;font-weight:600;padding:4px 8px}.CourseplayPortal_catalogCourseCard__HtHfH>div:last-child{display:grid;gap:8px}.CourseplayPortal_catalogCourseCard__HtHfH strong{color:#050505;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.25}.CourseplayPortal_catalogCourseCard__HtHfH small{color:#6b6b84;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.25}.CourseplayPortal_catalogContactCta__rYEx7,.CourseplayPortal_catalogSmartCta__6c8v7{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center;min-height:146px;border-radius:12px;background:#ecf78f;padding:24px 48px}.CourseplayPortal_catalogSmartCta__6c8v7{min-height:176px}.CourseplayPortal_catalogMascot__UiOlo{position:relative;display:grid;place-items:center;width:94px;height:94px;border-radius:20px;background:linear-gradient(145deg,#19c5ff,#8ae7ff)}.CourseplayPortal_catalogMascot__UiOlo span:after,.CourseplayPortal_catalogMascot__UiOlo span:before,.CourseplayPortal_catalogMascot__UiOlo:after,.CourseplayPortal_catalogMascot__UiOlo:before{position:absolute;content:"";border-radius:999px;background:#ffffff}.CourseplayPortal_catalogMascot__UiOlo:before{left:26px;top:28px;width:20px;height:28px}.CourseplayPortal_catalogMascot__UiOlo:after{right:24px;top:24px;width:24px;height:32px}.CourseplayPortal_catalogMascot__UiOlo span:after,.CourseplayPortal_catalogMascot__UiOlo span:before{top:36px;width:8px;height:8px;background:#18aeea}.CourseplayPortal_catalogMascot__UiOlo span:before{left:32px}.CourseplayPortal_catalogMascot__UiOlo span:after{right:34px}.CourseplayPortal_catalogContactCta__rYEx7 h2,.CourseplayPortal_catalogSmartCta__6c8v7 h2{margin:0 0 8px;color:#050505;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.2}.CourseplayPortal_catalogContactCta__rYEx7 p,.CourseplayPortal_catalogSmartCta__6c8v7 p{margin:0;color:#050505;font-size:14px;font-weight:500;letter-spacing:0;line-height:1.25}.CourseplayPortal_catalogCollectionGrid__K_iy2{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.CourseplayPortal_catalogCollectionCard__i6kb1{display:grid;grid-column:span 2;align-content:space-between;min-height:380px;border-radius:12px;background:#e8e8e8;color:#050505;padding:24px;text-decoration:none}.CourseplayPortal_catalogCollectionCardWide__8noAn{grid-column:span 3}.CourseplayPortal_catalogHitBadge__Gt2XC{justify-self:start;background:#a679ff;color:#ffffff}.CourseplayPortal_catalogCollectionCard__i6kb1 strong{display:block;max-width:20ch;color:#050505;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2}.CourseplayPortal_catalogCollectionCard__i6kb1 p{max-width:36ch;margin:8px 0 0}.CourseplayPortal_catalogCollectionCard__i6kb1 p,.CourseplayPortal_catalogCollectionCard__i6kb1 small{color:#6b6b84;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.25}.CourseplayPortal_catalogCollectionMeta__1HUBt{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.CourseplayPortal_catalogCollectionMeta__1HUBt span:not(:last-child):after{content:"·";margin-left:8px}.CourseplayPortal_catalogCollectionCard__i6kb1 b{color:#050505}.CourseplayPortal_catalogCollectionCard__i6kb1 s{color:#6b6b84}.CourseplayPortal_catalogCollectionCard__i6kb1 em{display:inline-flex;border-radius:20px;background:#f0ff7a;color:#050505;font-style:normal;font-weight:700;padding:1px 7px}.CourseplayPortal_catalogContactCta__rYEx7{grid-template-columns:minmax(0,1fr) auto}.CourseplayPortal_catalogFigmaFooter__tNeEs{display:grid;grid-template-columns:1fr auto auto auto;gap:28px;align-items:center;color:#6b6b84;font-size:12px;font-weight:500;letter-spacing:0;line-height:1.25;padding:0 0 4px}.CourseplayPortal_catalogFigmaFooter__tNeEs a{color:inherit;text-decoration:none}.CourseplayPortal_solutionsFigmaPage__Holf3{gap:48px}.CourseplayPortal_solutionsHero__JEJKh{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;min-height:360px;border-radius:12px;background:#e8e8e8;color:#050505;padding:48px}.CourseplayPortal_solutionsHero__JEJKh>div{display:grid;align-content:space-between;gap:28px;max-width:760px}.CourseplayPortal_solutionsHero__JEJKh span{justify-self:start;border-radius:999px;background:#ffffff;color:#6b6b84;font-size:14px;font-weight:700;letter-spacing:-.28px;line-height:1.25;padding:8px 14px}.CourseplayPortal_solutionsHero__JEJKh h2{max-width:12ch;margin:0;color:#050505;font-size:56px;font-weight:700;letter-spacing:-1.12px;line-height:.94}.CourseplayPortal_solutionsHero__JEJKh p{max-width:58ch;margin:0;color:#6b6b84;font-size:16px;font-weight:500;letter-spacing:-.32px;line-height:1.35}.CourseplayPortal_solutionsHero__JEJKh dl{display:grid;gap:12px;margin:0}.CourseplayPortal_solutionsEmptyState__TsnA1,.CourseplayPortal_solutionsHero__JEJKh dl div{display:grid;align-content:space-between;min-height:160px;border-radius:12px;background:#ffffff;padding:24px}.CourseplayPortal_solutionsHero__JEJKh dt{color:#6b6b84;font-size:13px;font-weight:700;letter-spacing:-.26px;line-height:1.25}.CourseplayPortal_solutionsHero__JEJKh dd{margin:0;color:#050505;font-size:64px;font-weight:700;letter-spacing:-1.28px;line-height:.9}.CourseplayPortal_solutionsCollectionGrid__mi4gM{--snap-radius:14px;--snap-background:rgba(0,0,0,0.08);--snap-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);--snap-pad:4px;position:relative;grid-template-columns:repeat(3,minmax(0,1fr))}.CourseplayPortal_solutionsCollectionGrid__mi4gM .CourseplayPortal_catalogCollectionCard__i6kb1{position:relative;z-index:1;grid-column:auto;min-height:380px;padding:20px}.CourseplayPortal_solutionsHitsGrid__Q8Iw_{grid-template-columns:repeat(9,minmax(0,1fr))}.CourseplayPortal_solutionsHitsGrid__Q8Iw_ .CourseplayPortal_catalogCollectionCard__i6kb1{grid-column:span 2}.CourseplayPortal_solutionsHitsGrid__Q8Iw_ .CourseplayPortal_catalogCollectionCardWide__8noAn{grid-column:span 3}.CourseplayPortal_solutionsEmptyState__TsnA1{min-height:360px;background:#ffffff;color:#050505}.CourseplayPortal_solutionsEmptyState__TsnA1 span{color:#6b6b84;font-size:64px;font-weight:700;letter-spacing:-1.28px;line-height:.9}.CourseplayPortal_solutionsEmptyState__TsnA1 h2{max-width:16ch;margin:0;color:#050505;font-size:32px;font-weight:700;letter-spacing:-.64px;line-height:1}.CourseplayPortal_solutionsEmptyState__TsnA1 p{max-width:58ch;margin:0;color:#6b6b84;font-size:15px;font-weight:500;letter-spacing:-.3px;line-height:1.35}.CourseplayPortal_solutionsCollectionGrid__mi4gM .CourseplayPortal_catalogCollectionCard__i6kb1 small{display:flex;flex-wrap:nowrap;gap:4px 6px;font-size:12px;white-space:nowrap}.CourseplayPortal_courseFigmaHeader__9WjZQ{padding-bottom:10px}.CourseplayPortal_courseFigmaHeader__9WjZQ a{display:inline-flex;align-items:center;gap:10px;color:#6b6b84;font-size:14px;font-weight:600;letter-spacing:0;line-height:1;text-decoration:none}.CourseplayPortal_courseFigmaHeader__9WjZQ a span{display:grid;place-items:center;width:24px;height:24px}.CourseplayPortal_courseFigmaPage__vzkBp{display:grid;gap:40px;padding:0 32px 24px}.CourseplayPortal_courseFigmaLayout__VghQY{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:32px;align-items:start}.CourseplayPortal_courseFigmaContent__OBNEi{display:grid;gap:32px;min-width:0}.CourseplayPortal_courseFigmaCover__48ue8{position:relative;min-height:430px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.22),transparent 28%),linear-gradient(135deg,#8d4df5,#9a62ff)}.CourseplayPortal_courseFigmaCover__48ue8 .CourseplayPortal_courseCardStack__z0pP2{inset:auto 8% -6%;height:82%;transform:scale(1.04)}.CourseplayPortal_courseFigmaIntro__vWUMp{display:grid;gap:22px;border-bottom:1px solid #e8e8e8;padding:0 32px 28px}.CourseplayPortal_courseFigmaIntro__vWUMp h1{margin:0;color:#050505;font-size:42px;font-weight:760;letter-spacing:0;line-height:1.08}.CourseplayPortal_courseFigmaMetaBar__SZ06Z{display:flex;flex-wrap:wrap;gap:18px;color:#6b6b84;font-size:13px;font-weight:650;letter-spacing:0;line-height:1.2}.CourseplayPortal_courseFigmaMetaBar__SZ06Z span{display:inline-flex;align-items:center;gap:6px}.CourseplayPortal_courseFigmaMetaBar__SZ06Z svg{width:16px;height:16px}.CourseplayPortal_courseBuyPanel__P2lHr path,.CourseplayPortal_courseFigmaFeatureGrid__Grj0X path,.CourseplayPortal_courseFigmaMetaBar__SZ06Z path,.CourseplayPortal_courseFigmaStructure__A_Slo path{fill:currentColor}.CourseplayPortal_courseFigmaInfoRow__Uu8oP{display:grid;grid-template-columns:190px minmax(0,1fr);gap:44px;border-bottom:1px solid #e8e8e8;padding:18px 32px 44px}.CourseplayPortal_courseFigmaInfoRow__Uu8oP h2{margin:0;color:#050505;font-size:18px;font-weight:680;letter-spacing:0;line-height:1.2}.CourseplayPortal_courseFigmaInfoRow__Uu8oP p{margin:0;color:#050505;font-size:15px;font-weight:520;letter-spacing:0;line-height:1.35}.CourseplayPortal_courseFigmaInfoRow__Uu8oP>div{display:grid;gap:28px}.CourseplayPortal_courseFigmaFeatureGrid__Grj0X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 56px}.CourseplayPortal_courseFigmaFeatureGrid__Grj0X p{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start;margin:0}.CourseplayPortal_courseFigmaFeatureGrid__Grj0X span,.CourseplayPortal_courseFigmaStructure__A_Slo article span,.CourseplayPortal_courseFigmaStructure__A_Slo summary span{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#dcc8ff;color:#8f51ff}.CourseplayPortal_courseBuyPanel__P2lHr svg,.CourseplayPortal_courseFigmaFeatureGrid__Grj0X svg,.CourseplayPortal_courseFigmaStructure__A_Slo svg{width:14px;height:14px}.CourseplayPortal_courseFigmaStructure__A_Slo{display:grid;gap:8px}.CourseplayPortal_courseFigmaStructure__A_Slo article,.CourseplayPortal_courseFigmaStructure__A_Slo details{border-radius:10px;background:#f1f1f1;color:#050505;padding:16px 18px}.CourseplayPortal_courseFigmaStructure__A_Slo article,.CourseplayPortal_courseFigmaStructure__A_Slo summary{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:center}.CourseplayPortal_courseFigmaStructure__A_Slo summary{cursor:pointer;list-style:none}.CourseplayPortal_courseFigmaStructure__A_Slo summary::-webkit-details-marker{display:none}.CourseplayPortal_courseFigmaStructure__A_Slo strong{font-size:14px;font-weight:720;letter-spacing:0;line-height:1.25}.CourseplayPortal_courseFigmaStructure__A_Slo p{margin:12px 0 0 32px;color:#6b6b84;font-size:13px;font-weight:520;letter-spacing:0;line-height:1.35}.CourseplayPortal_courseFigmaStructure__A_Slo ul{display:grid;gap:10px;margin:14px 0 0 32px;padding:0;color:#050505;font-size:14px;font-weight:520;letter-spacing:0;line-height:1.35}.CourseplayPortal_courseFigmaAuthors__IcrS_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}.CourseplayPortal_courseFigmaAuthors__IcrS_ article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;align-items:center}.CourseplayPortal_courseFigmaAuthors__IcrS_ article>span{display:grid;place-items:center;width:58px;height:58px;border-radius:999px;background:#ffd581;color:#050505;font-weight:800}.CourseplayPortal_courseFigmaAuthors__IcrS_ article>span[data-color=sky]{background:#83def7}.CourseplayPortal_courseFigmaAuthors__IcrS_ article>span[data-color=lime]{background:#ecf78f}.CourseplayPortal_courseFigmaAuthors__IcrS_ article>span[data-color=violet]{background:#cfcfff}.CourseplayPortal_courseFigmaAuthors__IcrS_ strong{color:#050505;font-size:15px;font-weight:740;letter-spacing:0;line-height:1.2}.CourseplayPortal_courseFigmaAuthors__IcrS_ p{margin-top:4px;color:#6b6b84;font-size:13px}.CourseplayPortal_courseBuyPanel__P2lHr{position:sticky;top:24px;display:grid;gap:14px;border-radius:12px;background:#ffffff;padding:18px}.CourseplayPortal_courseBuyPanel__P2lHr>a,.CourseplayPortal_courseBuyPanel__P2lHr>button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border:0;border-radius:999px;background:#050505;color:#ffffff;cursor:pointer;font:inherit;font-size:14px;font-weight:760;letter-spacing:0;line-height:1;text-decoration:none}.CourseplayPortal_courseBuyPanel__P2lHr>a:nth-child(2),.CourseplayPortal_courseBuyPanel__P2lHr>button:nth-child(2){background:#a679ff}.CourseplayPortal_courseBuyPromo__gphah{display:grid;gap:8px;border-radius:10px;background:#f1ecff;color:#050505;padding:14px}.CourseplayPortal_courseBuyPromo__gphah strong{font-size:13px;font-weight:700;letter-spacing:0;line-height:1.25}.CourseplayPortal_courseBuyPromo__gphah a{color:#6b39d8;font-size:13px;font-weight:700}.CourseplayPortal_courseBuyPanel__P2lHr ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.CourseplayPortal_courseBuyPanel__P2lHr li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:center;color:#050505;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.25}.CourseplayPortal_courseBuyPanel__P2lHr li svg{border-radius:5px;background:#dcc8ff;color:#8f51ff}.CourseplayPortal_courseBuyPanel__P2lHr small{color:#6b6b84;font-size:12px;font-weight:600}.CourseplayPortal_solutionFigmaDetailPage__mX1OT{gap:44px}.CourseplayPortal_solutionFigmaCover__mW1Jp{isolation:isolate;background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 34%),linear-gradient(140deg,#8f51ff,#a779ff 54%,#d8c5ff)}.CourseplayPortal_solutionFigmaCover__mW1Jp:before{position:absolute;inset:auto -6% -24% 42%;z-index:-1;width:54%;aspect-ratio:1;border-radius:999px;background:rgba(255,255,255,.28);content:""}.CourseplayPortal_solutionCoverSummary__B6DuC{position:absolute;top:38px;left:42px;z-index:2;display:grid;gap:18px;width:min(330px,calc(100% - 84px));color:#ffffff}.CourseplayPortal_solutionCoverSummary__B6DuC>span{width:max-content;border-radius:999px;background:#050505;color:#ffffff;font-size:12px;font-weight:760;letter-spacing:0;line-height:1;padding:9px 14px;text-transform:uppercase}.CourseplayPortal_solutionCoverSummary__B6DuC strong{color:#ffffff;font-size:40px;font-weight:800;letter-spacing:0;line-height:1.02}.CourseplayPortal_solutionCoverSummary__B6DuC p{margin:0;color:rgba(255,255,255,.86);font-size:16px;font-weight:620;letter-spacing:0;line-height:1.35}.CourseplayPortal_solutionCoverSummary__B6DuC div{display:flex;flex-wrap:wrap;gap:8px}.CourseplayPortal_solutionCoverSummary__B6DuC small{border-radius:999px;background:rgba(255,255,255,.2);color:#ffffff;font-size:12px;font-weight:720;letter-spacing:0;line-height:1;padding:9px 12px}.CourseplayPortal_solutionCoverStack__JwfOu{position:absolute;right:48px;bottom:38px;z-index:1;width:min(480px,52%);height:318px}.CourseplayPortal_solutionCoverStack__JwfOu article{--stack-offset:calc(var(--stack-index) * 52px);position:absolute;right:0;bottom:var(--stack-offset);display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px 16px;align-items:start;width:min(430px,100%);min-height:112px;border:1px solid rgba(255,255,255,.62);border-radius:18px;background:#ffffff;box-shadow:0 24px 56px rgba(55,24,112,.24);color:#050505;padding:18px;transform:rotate(calc((var(--stack-index) - 1.5) * -1.2deg));z-index:calc(10 - var(--stack-index))}.CourseplayPortal_solutionCoverStack__JwfOu article span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#f1ecff;color:#8f51ff;font-size:13px;font-weight:780;letter-spacing:0;line-height:1}.CourseplayPortal_solutionCoverStack__JwfOu article strong{overflow:hidden;color:#050505;font-size:17px;font-weight:760;letter-spacing:0;line-height:1.14}.CourseplayPortal_solutionCoverStack__JwfOu article small{grid-column:2;color:#6b6b84;font-size:12px;font-weight:650;letter-spacing:0;line-height:1.2}.CourseplayPortal_solutionCourseList__Il3_M{display:grid;gap:10px}.CourseplayPortal_solutionCourseEmpty__wz7a3,.CourseplayPortal_solutionCourseItem__jKkoY{border-radius:12px;background:#f1f1f1;color:#050505}.CourseplayPortal_solutionCourseItem__jKkoY{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:118px;padding:18px}.CourseplayPortal_solutionCourseItem__jKkoY>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#dcc8ff;color:#8f51ff;font-size:13px;font-weight:780;letter-spacing:0;line-height:1}.CourseplayPortal_solutionCourseItem__jKkoY h3{margin:0;color:#050505;font-size:17px;font-weight:760;letter-spacing:0;line-height:1.18}.CourseplayPortal_solutionCourseItem__jKkoY p{margin-top:7px;color:#6b6b84;font-size:13px;font-weight:520;letter-spacing:0;line-height:1.35}.CourseplayPortal_solutionCourseItem__jKkoY small{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.CourseplayPortal_solutionCourseItem__jKkoY small span{border-radius:999px;background:#ffffff;color:#050505;font-size:11px;font-weight:700;letter-spacing:0;line-height:1;padding:7px 9px}.CourseplayPortal_solutionCourseItem__jKkoY a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:999px;background:#ffffff;color:#050505;font-size:12px;font-weight:760;letter-spacing:0;line-height:1;padding:0 16px;text-decoration:none}.CourseplayPortal_solutionCourseEmpty__wz7a3{display:grid;gap:8px;padding:20px}.CourseplayPortal_solutionCourseEmpty__wz7a3 strong{font-size:16px;font-weight:760}.CourseplayPortal_solutionLaunchGrid__SWgGT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CourseplayPortal_solutionLaunchGrid__SWgGT article{display:grid;gap:13px;min-height:178px;border-radius:12px;background:#f1f1f1;padding:18px}.CourseplayPortal_solutionLaunchGrid__SWgGT span{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:#dcc8ff;color:#8f51ff;font-size:12px;font-weight:780;letter-spacing:0;line-height:1;padding:0}.CourseplayPortal_solutionLaunchGrid__SWgGT strong{color:#050505;font-size:16px;font-weight:760;letter-spacing:0;line-height:1.15}.CourseplayPortal_solutionLaunchGrid__SWgGT p{color:#6b6b84;font-size:13px;font-weight:520;letter-spacing:0;line-height:1.35}.CourseplayPortal_solutionRequestBlock__bPW_D{display:grid;gap:12px;scroll-margin-top:32px;border-radius:12px;background:#f1ecff;padding:22px}.CourseplayPortal_solutionRequestBlock__bPW_D strong{color:#050505;font-size:18px;font-weight:760;letter-spacing:0;line-height:1.2}.CourseplayPortal_solutionRequestBlock__bPW_D a{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:44px;border-radius:999px;background:#050505;color:#ffffff;font-size:13px;font-weight:760;letter-spacing:0;line-height:1;padding:0 18px;text-decoration:none}.CourseplayPortal_solutionBuyPanel__1kvtr{background:#f6f6f6}.CourseplayPortal_solutionRelatedShelf__PfUbs{display:grid;gap:22px}.CourseplayPortal_solutionRelatedGrid__wKYNw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.CourseplayPortal_solutionRelatedGrid__wKYNw .CourseplayPortal_catalogCollectionCardWide__8noAn,.CourseplayPortal_solutionRelatedGrid__wKYNw .CourseplayPortal_catalogCollectionCard__i6kb1{grid-column:auto}.CourseplayPortal_courseSelectionDialogLayer__qjcNa{position:fixed;inset:0;z-index:96;display:grid;place-items:center;padding:24px}.CourseplayPortal_courseSelectionDialogOverlay__Nn8ru{position:absolute;inset:0;border:0;background:rgba(0,0,0,.28);cursor:pointer}.CourseplayPortal_courseSelectionDialog__gFNC1{position:relative;z-index:1;display:grid;gap:22px;width:min(100%,490px);border-radius:24px;background:#ffffff;color:#050505;padding:40px;box-shadow:0 24px 80px rgba(0,0,0,.22);animation:CourseplayPortal_dialogIn__48zAv .52s var(--ease-out-expo) both}.CourseplayPortal_courseSelectionDialog__gFNC1 header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.CourseplayPortal_courseSelectionDialog__gFNC1 h2{margin:0;color:#050505;font-size:22px;font-weight:760;letter-spacing:0;line-height:1.1}.CourseplayPortal_courseSelectionDialog__gFNC1 p{margin:6px 0 0;color:#6b6b84;font-size:14px;font-weight:560;letter-spacing:0;line-height:1.35}.CourseplayPortal_courseSelectionDialog__gFNC1 header>button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:transparent;color:#6b6b84;cursor:pointer;font:inherit;font-size:30px;font-weight:300;line-height:1;padding:0}.CourseplayPortal_courseSelectionFolderList__zygL3{display:grid;gap:10px;max-height:264px;overflow:hidden auto;padding-right:2px}.CourseplayPortal_courseSelectionFolderList__zygL3>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:78px;border:1px solid #dddddd;border-radius:8px;background:#ffffff;color:#050505;cursor:pointer;font:inherit;padding:16px;text-align:left}.CourseplayPortal_courseSelectionFolderList__zygL3>button:disabled{cursor:default;opacity:.58}.CourseplayPortal_courseSelectionFolderList__zygL3 span{display:grid;gap:4px;min-width:0}.CourseplayPortal_courseSelectionFolderList__zygL3 em,.CourseplayPortal_courseSelectionFolderList__zygL3 small,.CourseplayPortal_courseSelectionFolderList__zygL3 strong{letter-spacing:0;line-height:1.2}.CourseplayPortal_courseSelectionFolderList__zygL3 strong{overflow:hidden;color:#050505;font-size:15px;font-weight:740;text-overflow:ellipsis;white-space:nowrap}.CourseplayPortal_courseSelectionFolderList__zygL3 em,.CourseplayPortal_courseSelectionFolderList__zygL3 small{color:#6b6b84;font-size:12px;font-style:normal;font-weight:650}.CourseplayPortal_courseSelectionFolderList__zygL3 em{font-size:24px}.CourseplayPortal_courseSelectionEmptyNote__yJhQJ{border-radius:12px;background:#f7f7f7;padding:16px}.CourseplayPortal_courseSelectionDialog__gFNC1 form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.CourseplayPortal_courseSelectionDialog__gFNC1 input{width:100%;min-height:52px;border:0;border-radius:8px;background:#e8e8e8;color:#050505;font:inherit;font-size:15px;font-weight:650;outline:none;padding:0 16px}.CourseplayPortal_courseSelectionDialog__gFNC1 form button{min-height:52px;border:0;border-radius:999px;background:#050505;color:#ffffff;cursor:pointer;font:inherit;font-size:14px;font-weight:740;line-height:1;padding:0 20px}.CourseplayPortal_courseFigmaRecommended__JWoUU{display:grid;gap:24px;border-top:1px solid #e8e8e8;padding-top:36px}.CourseplayPortal_catalogDirectoryPage__p94Pa{display:grid;gap:28px}.CourseplayPortal_catalogDirectoryToolbar__b7CBo{display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid #e8e8e8;padding:22px 0 24px}.CourseplayPortal_catalogDirectoryToolbar__b7CBo>div:first-child{display:grid;gap:10px;max-width:680px}.CourseplayPortal_catalogBackLink__AN6V0{justify-self:start;color:#6b6b84;font-size:13px;font-weight:600;letter-spacing:0;line-height:1.2;text-decoration:none}.CourseplayPortal_catalogDirectoryToolbar__b7CBo h2{margin:0;color:#050505;font-size:42px;font-weight:700;letter-spacing:0;line-height:1.08}.CourseplayPortal_catalogDirectoryToolbar__b7CBo p{margin:0;color:#6b6b84;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.35}.CourseplayPortal_catalogDirectoryActions__EvEJu{display:flex;align-items:center;gap:12px}.CourseplayPortal_catalogLayoutSwitch___uM1b{display:inline-flex;align-items:center;min-height:44px;border:1px solid #e8e8e8;border-radius:999px;background:#ffffff;padding:3px}.CourseplayPortal_catalogLayoutSwitch___uM1b a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:0;line-height:1;padding:0 14px;text-decoration:none}.CourseplayPortal_catalogLayoutSwitch___uM1b a[aria-current=page]{background:#050505;color:#ffffff}.CourseplayPortal_catalogAddAllButton__NMilg,.CourseplayPortal_catalogFilterButton__bknux{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;background:#050505;color:#ffffff;font-size:14px;font-weight:700;letter-spacing:0;line-height:1;padding:0 20px;text-decoration:none;white-space:nowrap}.CourseplayPortal_catalogAddAllButton__NMilg{border:1px solid #e8e8e8;background:#ffffff;color:#050505}.CourseplayPortal_catalogDirectoryLayout__etmAD{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.CourseplayPortal_catalogDirectoryLayout__etmAD[data-has-filter=false]{grid-template-columns:minmax(0,1fr)}.CourseplayPortal_catalogDirectoryMain__SyCTQ{display:grid;gap:36px;min-width:0}.CourseplayPortal_catalogDirectorySection__CWbL3{display:grid;gap:18px}.CourseplayPortal_catalogDirectorySection__CWbL3>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.CourseplayPortal_catalogDirectorySection__CWbL3 h3{margin:0;color:#050505;letter-spacing:0}.CourseplayPortal_catalogDirectorySection__CWbL3>header span{color:#6b6b84;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.2}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve,.CourseplayPortal_catalogDirectoryList__FNNW9,.CourseplayPortal_catalogDirectoryTable___Zh7z{--snap-radius:14px;--snap-background:rgba(0,0,0,0.08);--snap-shadow:inset 0 0 0 1px rgba(0,0,0,0.08);--snap-pad:4px;position:relative}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve{display:grid;gap:12px}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve .CourseplayPortal_catalogCourseCard__HtHfH{padding:0}.CourseplayPortal_catalogDirectoryList__FNNW9,.CourseplayPortal_catalogDirectoryTable___Zh7z{display:grid;gap:8px}.CourseplayPortal_catalogDirectoryListRow__fiIw7,.CourseplayPortal_catalogDirectoryTableRow__NFY_h{position:relative;z-index:1;display:grid;align-items:center;gap:18px;border-radius:12px;background:#ffffff;color:#050505;text-decoration:none}.CourseplayPortal_catalogDirectoryListRow__fiIw7{grid-template-columns:88px minmax(0,1fr) 128px 128px;min-height:112px;padding:12px 18px 12px 12px}.CourseplayPortal_catalogDirectoryThumb__gquxC{display:block;width:88px;height:88px;border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 46%),#e8e8e8}.CourseplayPortal_catalogDirectoryListRow__fiIw7 span:nth-child(2){display:grid;gap:6px;min-width:0}.CourseplayPortal_catalogDirectoryListRow__fiIw7 b,.CourseplayPortal_catalogDirectoryTableRow__NFY_h b{color:#050505;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.25}.CourseplayPortal_catalogDirectoryListRow__fiIw7 small,.CourseplayPortal_catalogDirectoryTableRow__NFY_h small{color:#6b6b84;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.3}.CourseplayPortal_catalogDirectoryListRow__fiIw7 em,.CourseplayPortal_catalogDirectoryTableRow__NFY_h em{justify-self:start;border-radius:999px;background:#f1f1f1;color:#6b6b84;font-size:13px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1;padding:8px 10px}.CourseplayPortal_catalogDirectoryListRow__fiIw7 strong,.CourseplayPortal_catalogDirectoryTableRow__NFY_h strong{color:#050505;font-size:15px;font-weight:800;letter-spacing:0;line-height:1.2;text-align:right}.CourseplayPortal_catalogDirectoryTableHead__URzRY,.CourseplayPortal_catalogDirectoryTableRow__NFY_h{grid-template-columns:minmax(240px,1fr) 130px 150px 120px}.CourseplayPortal_catalogDirectoryTableHead__URzRY{display:grid;gap:16px;color:#6b6b84;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2;padding:0 18px 4px}.CourseplayPortal_catalogDirectoryTableRow__NFY_h{min-height:76px;padding:10px 18px 10px 12px}.CourseplayPortal_catalogDirectoryTableRow__NFY_h>span{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.CourseplayPortal_catalogDirectoryTableRow__NFY_h .CourseplayPortal_catalogDirectoryThumb__gquxC{width:52px;height:52px;border-radius:10px}.CourseplayPortal_catalogFilterPanel__ujkE6{position:sticky;top:18px;display:grid;gap:20px;border-radius:12px;background:#ffffff;padding:18px}.CourseplayPortal_catalogFilterPanel__ujkE6>div{display:grid;gap:12px}.CourseplayPortal_catalogFilterPanel__ujkE6 strong{color:#050505;font-size:14px;font-weight:800;letter-spacing:0;line-height:1.2}.CourseplayPortal_catalogFilterPanel__ujkE6>div>div{display:grid;gap:6px}.CourseplayPortal_catalogFilterPanel__ujkE6 a,.CourseplayPortal_catalogTagCloud__hG_V3 a,.CourseplayPortal_catalogTagCloud__hG_V3 span{display:inline-flex;align-items:center;min-height:32px;border-radius:999px;background:#f6f6f6;color:#6b6b84;font-size:13px;font-weight:650;letter-spacing:0;line-height:1.1;padding:0 12px;text-decoration:none}.CourseplayPortal_catalogFilterPanel__ujkE6 a[aria-current=page],.CourseplayPortal_catalogTagCloud__hG_V3 a[aria-current=page]{background:#050505;color:#ffffff}.CourseplayPortal_catalogFilterPanel__ujkE6 .CourseplayPortal_catalogTagCloud__hG_V3{display:flex;flex-wrap:wrap;gap:6px}.CourseplayPortal_catalogFilterLayer__fEC68{position:fixed;inset:0;z-index:78;pointer-events:none}.CourseplayPortal_catalogFilterBackdrop__Ia_WV{position:absolute;inset:0;border:0;background:rgba(0,0,0,.18);pointer-events:auto}.CourseplayPortal_catalogFilterDrawer__Pxdgh{position:absolute;top:10px;right:10px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:20px;width:300px;height:calc(100dvh - 20px);margin:0;overflow:hidden auto;border-radius:16px;background:#ffffff;color:#050505;padding:20px;pointer-events:auto;animation:CourseplayPortal_catalogFilterDrawerIn__26nvI .56s var(--ease-out-expo) both}.CourseplayPortal_catalogFilterDrawer__Pxdgh>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e8e8e8;padding-bottom:12px}.CourseplayPortal_catalogFilterDrawer__Pxdgh h2{margin:0;color:#050505;font-size:20px;font-weight:760;letter-spacing:-.2px;line-height:1.1}.CourseplayPortal_catalogFilterDrawer__Pxdgh>header button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:#f6f6f6;color:#6b6b84;cursor:pointer;font:inherit;font-size:22px;line-height:1}.CourseplayPortal_catalogFilterDrawer__Pxdgh .CourseplayPortal_catalogFilterPanel__ujkE6{position:static;border-radius:0;background:transparent;padding:0}.CourseplayPortal_shell__aCkmY[data-view=catalog]{grid-template-columns:90px 0 minmax(0,1fr)}.CourseplayPortal_workspace__AkC_A[data-view=catalog]{width:auto;border-radius:12px;background:#ffffff}.CourseplayPortal_workspace__AkC_A[data-view=catalog] .CourseplayPortal_pageScroll__VHl5A{background:#ffffff}.CourseplayPortal_workspace__AkC_A[data-view=catalog] .CourseplayPortal_workspaceContentCatalogDirectory__NbBjq{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.CourseplayPortal_catalogDirectoryShell__QnHrv{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) 0;grid-template-rows:89px minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;transition:grid-template-columns .56s var(--ease-out-expo)}.CourseplayPortal_catalogDirectoryShell__QnHrv[data-filter-open=true]{grid-template-columns:minmax(0,1fr) 300px}.CourseplayPortal_workspaceContentCatalogDirectory__NbBjq .CourseplayPortal_catalogFigmaHeader__AM18_{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) 316px 88px;justify-content:stretch;margin:12px 32px 20px}.CourseplayPortal_workspaceContentCatalogDirectory__NbBjq .CourseplayPortal_catalogFigmaHeader__AM18_>div:first-child{width:auto}.CourseplayPortal_workspaceContentCatalogDirectory__NbBjq .CourseplayPortal_catalogSearchButton__ym6UB{width:316px;justify-content:flex-start;padding:0 20px}.CourseplayPortal_shell__aCkmY[data-view=catalog] .CourseplayPortal_searchModal__ZzVUS{right:var(--search-modal-right,var(--frame-gap));top:var(--search-modal-top,calc(var(--frame-gap) + var(--header-height, calc(var(--dhh-rem) * 5.6))));width:min(760px,calc(100vw - var(--rail-width) - var(--frame-gap) * 4))}.CourseplayPortal_workspaceContentCatalogDirectory__NbBjq .CourseplayPortal_catalogHeaderAction__9Tyws{width:88px;padding:0}.CourseplayPortal_workspaceContentCatalogDirectory__NbBjq .CourseplayPortal_pageScroll__VHl5A{grid-column:1;grid-row:2}.CourseplayPortal_catalogStaticFilterColumn__TzirJ{grid-column:2;grid-row:1/span 2;display:grid;grid-template-rows:65px minmax(0,1fr);width:300px;min-width:300px;min-height:0;border-left:1px solid #e8e8e8;background:#ffffff;color:#050505;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(28px);transition:opacity .24s ease,transform .56s var(--ease-out-expo)}.CourseplayPortal_catalogStaticFilterColumn__TzirJ[data-open=true]{opacity:1;pointer-events:auto;transform:translateX(0)}.CourseplayPortal_catalogStaticFilterColumn__TzirJ>header{display:grid;align-content:start;height:65px;margin:0 20px;border-bottom:1px solid #e8e8e8;padding-top:12px}.CourseplayPortal_catalogStaticFilterColumn__TzirJ h2{margin:0;color:#050505;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.2}.CourseplayPortal_catalogDirectoryPage__p94Pa{align-content:start;gap:24px;min-height:4091px;padding:0 32px 24px}.CourseplayPortal_catalogDirectoryToolbar__b7CBo{align-items:center;height:30px;border-bottom:0;padding:0}.CourseplayPortal_catalogBackLink__AN6V0,.CourseplayPortal_catalogLayoutSwitch___uM1b a,.CourseplayPortal_catalogSortButton__mJule{min-height:30px;border-radius:4px;color:#6b6b84;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1.25}.CourseplayPortal_catalogBackLink__AN6V0{display:inline-flex;align-items:center;gap:6px;padding:6px 12px}.CourseplayPortal_catalogBackLink__AN6V0 svg,.CourseplayPortal_catalogLayoutSwitch___uM1b svg,.CourseplayPortal_catalogSortButton__mJule svg{display:block;width:18px;height:18px}.CourseplayPortal_catalogBackLink__AN6V0 path,.CourseplayPortal_catalogLayoutSwitch___uM1b path,.CourseplayPortal_catalogSortButton__mJule path{fill:currentColor}.CourseplayPortal_catalogDirectoryActions__EvEJu{flex:0 0 533px;gap:32px;width:533px}.CourseplayPortal_catalogDirectoryActions__EvEJu[data-mode=category]{flex:0 0 auto;gap:12px;width:auto}.CourseplayPortal_catalogSortControl__rSA93{position:relative;z-index:6;flex:0 0 205px;width:205px}.CourseplayPortal_catalogSortButton__mJule{display:inline-flex;align-items:center;gap:2px;border:0;background:transparent;cursor:pointer;flex:0 0 205px;font:inherit;height:30px;padding:6px 0;white-space:nowrap;width:205px}.CourseplayPortal_catalogSortButton__mJule span,.CourseplayPortal_catalogSortButton__mJule svg{flex:0 0 auto}.CourseplayPortal_catalogSortButton__mJule svg{width:14px;height:14px;color:#6b6b84;transition:transform .24s var(--ease-out-expo)}.CourseplayPortal_catalogSortButton__mJule[aria-expanded=true] svg{transform:rotate(180deg)}.CourseplayPortal_catalogSortButton__mJule span:first-child{color:#9a9aaf}.CourseplayPortal_catalogSortButton__mJule span+span,.CourseplayPortal_catalogSortButton__mJule svg{margin-left:4px}.CourseplayPortal_catalogSortMenu__cpZHn{position:absolute;top:34px;left:-8px;z-index:10;display:grid;gap:2px;width:214px;border:1px solid #e8e8e8;border-radius:12px;background:#ffffff;box-shadow:0 18px 48px rgba(5,5,5,.12);padding:6px;animation:CourseplayPortal_dialogIn__48zAv .26s var(--ease-out-expo) both}.CourseplayPortal_catalogSortMenu__cpZHn button{display:flex;align-items:center;min-height:30px;border:0;border-radius:8px;background:transparent;color:#6b6b84;cursor:pointer;font:inherit;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1.25;padding:6px 10px;text-align:left}.CourseplayPortal_catalogSortMenu__cpZHn button:hover,.CourseplayPortal_catalogSortMenu__cpZHn button[aria-checked=true],.CourseplayPortal_catalogSortMenu__cpZHn button[aria-pressed=true]{background:#f6f6f6;color:#050505}.CourseplayPortal_catalogLayoutSwitch___uM1b{flex:0 0 296px;gap:0;min-height:30px;border:0;border-radius:0;background:transparent;padding:0;width:296px}.CourseplayPortal_catalogLayoutSwitch___uM1b a{gap:6px;background:#f6f6f6;color:#6b6b84;padding:6px 12px}.CourseplayPortal_catalogLayoutSwitch___uM1b a[aria-current=page]{background:#f6f6f6;color:#050505}.CourseplayPortal_catalogLayoutSwitch___uM1b a:first-child{flex:0 0 96px}.CourseplayPortal_catalogLayoutSwitch___uM1b a:nth-child(2){flex:0 0 97px}.CourseplayPortal_catalogLayoutSwitch___uM1b a:nth-child(3){flex:0 0 103px}.CourseplayPortal_catalogDirectoryLayout__etmAD,.CourseplayPortal_catalogDirectoryLayout__etmAD[data-has-filter=false]{grid-template-columns:minmax(0,1fr);gap:0}.CourseplayPortal_catalogDirectoryMain__SyCTQ{gap:40px}.CourseplayPortal_catalogDirectorySection__CWbL3{gap:20px}.CourseplayPortal_catalogDirectorySection__CWbL3+.CourseplayPortal_catalogDirectorySection__CWbL3{border-top:1px solid #e8e8e8;padding-top:39px}.CourseplayPortal_catalogDirectorySection__CWbL3>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;justify-content:stretch;gap:8px;min-height:55px}.CourseplayPortal_catalogDirectorySection__CWbL3>header>div{display:grid;gap:8px}.CourseplayPortal_catalogDirectorySection__CWbL3 h3{font-size:24px;font-weight:700;letter-spacing:-.48px;line-height:1.2}.CourseplayPortal_catalogDirectorySection__CWbL3>header p{margin:0;color:#6b6b84;font-size:13px;font-weight:500;letter-spacing:-.26px;line-height:1.25}.CourseplayPortal_catalogDirectoryEmptyState__nrQ_l{display:grid;gap:14px;min-height:360px;align-content:center;justify-items:center;border-radius:14px;background:#f1f1f1;color:#050505;padding:40px;text-align:center}.CourseplayPortal_catalogDirectoryEmptyState__nrQ_l span{border-radius:999px;background:#dcc8ff;color:#8f51ff;font-size:13px;font-weight:760;letter-spacing:0;line-height:1;padding:8px 12px}.CourseplayPortal_catalogDirectoryEmptyState__nrQ_l h2{max-width:520px;margin:0;color:#050505;font-size:28px;font-weight:760;letter-spacing:0;line-height:1.08}.CourseplayPortal_catalogDirectoryEmptyState__nrQ_l p{margin:0;color:#6b6b84;font-size:14px;font-weight:550;letter-spacing:0;line-height:1.35}.CourseplayPortal_catalogDirectoryEmptyState__nrQ_l a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;background:#050505;color:#ffffff;font-size:13px;font-weight:760;letter-spacing:0;line-height:1;padding:0 18px;text-decoration:none}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 0}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve .CourseplayPortal_catalogCourseCard__HtHfH{display:flex;flex-direction:column;gap:16px;width:100%;height:360px;min-height:360px;padding:8px}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve .CourseplayPortal_catalogCourseCover__V4pna{flex:1 1 auto;min-height:0;border-radius:12px;padding:16px}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve .CourseplayPortal_catalogCourseCard__HtHfH>div:last-child{gap:8px}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve .CourseplayPortal_catalogCourseCard__HtHfH strong{display:-webkit-box;overflow:hidden;font-size:16px;font-weight:500;letter-spacing:-.16px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve .CourseplayPortal_catalogCourseCard__HtHfH small{overflow:hidden;color:#6b6b84;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve .CourseplayPortal_catalogNewBadge__eevST{left:16px;top:16px;min-height:21px;font-size:13px;font-weight:700;letter-spacing:-.4px;padding:4px 12px}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve .CourseplayPortal_catalogTypeBadge__DY0Xq{gap:4px;min-height:26px;background:rgba(0,0,0,.3);font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1.25;padding:4px 8px}.CourseplayPortal_catalogDirectoryCourseGrid__5uXve .CourseplayPortal_catalogTypeBadge__DY0Xq svg{width:16px;height:16px}.CourseplayPortal_catalogDirectoryPage__p94Pa>.CourseplayPortal_catalogContactCta__rYEx7{min-height:146px;margin-top:16px;padding:24px 48px}.CourseplayPortal_catalogDirectoryPage__p94Pa>.CourseplayPortal_catalogFigmaFooter__tNeEs{margin-top:115px;border-top:1px solid #e8e8e8;padding-top:24px}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static]{position:static;align-content:start;gap:32px;height:100%;overflow:hidden auto;border-radius:0;background:transparent;padding:0 20px 20px}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static]>div{gap:20px}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] strong{font-size:16px;font-weight:700;letter-spacing:0;line-height:1.25}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogFilterCategoryList__TKbQ8{display:grid;gap:0;height:auto;min-height:0}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogFilterCategoryList__TKbQ8 a{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:42px;border-bottom:0;border-radius:0;background:transparent;color:#6b6b84;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1.25;padding:0}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogFilterCategoryList__TKbQ8 a:not(:last-child):after{position:absolute;top:30px;right:0;left:0;height:1px;content:"";background:#e8e8e8}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogFilterCategoryList__TKbQ8 a:last-child{min-height:18px}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogFilterCategoryList__TKbQ8 a:first-child{color:#050505}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogFilterCategoryList__TKbQ8 a[aria-current=page]{background:transparent;color:#050505}.CourseplayPortal_catalogFilterCategoryList__TKbQ8 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseplayPortal_catalogFilterCategoryList__TKbQ8 em{color:#9a9aaf;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.24px;line-height:1.1;padding-top:2px}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogFormatPills__vhjk_,.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogTagCloud__hG_V3{display:flex;flex-wrap:wrap;gap:8px}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogFormatPills__vhjk_ a{gap:6px;min-height:26px;border-radius:999px;background:#f1ecff;color:#050505;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1.25;padding:4px 12px}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogFormatPills__vhjk_ a[aria-current=page]{background:#050505;color:#ffffff}.CourseplayPortal_catalogFormatPills__vhjk_ svg{width:18px;height:18px;border-radius:999px;background:#c9a8ff;color:#8f51ff}.CourseplayPortal_catalogFormatPills__vhjk_ path{fill:currentColor}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogTagCloud__hG_V3 a,.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogTagCloud__hG_V3 span{min-height:26px;border-radius:999px;background:#f6f6f6;color:#050505;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:1.25;padding:4px 12px}.CourseplayPortal_catalogFilterPanel__ujkE6[data-variant=static] .CourseplayPortal_catalogTagCloud__hG_V3 a[aria-current=page]{background:#050505;color:#ffffff}@keyframes CourseplayPortal_catalogFilterDrawerIn__26nvI{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes CourseplayPortal_dialogIn__48zAv{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CourseplayPortal_promoCopyIn__iskPN{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.CourseplayPortal_catalogCategoryGrid___3Dlm,.CourseplayPortal_catalogFormatGrid__NRl7M{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseplayPortal_catalogPromoCards__RwImT{right:-30%;width:88%}.CourseplayPortal_catalogCollectionGrid__K_iy2,.CourseplayPortal_catalogDirectoryCourseGrid__5uXve{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseplayPortal_catalogDirectoryLayout__etmAD{grid-template-columns:minmax(0,1fr)}.CourseplayPortal_catalogFilterPanel__ujkE6{position:static}.CourseplayPortal_catalogCollectionCardWide__8noAn,.CourseplayPortal_catalogCollectionCard__i6kb1{grid-column:span 1}.CourseplayPortal_solutionsHitsGrid__Q8Iw_ .CourseplayPortal_catalogCollectionCardWide__8noAn,.CourseplayPortal_solutionsHitsGrid__Q8Iw_ .CourseplayPortal_catalogCollectionCard__i6kb1{grid-column:auto}.CourseplayPortal_courseFigmaInfoRow__Uu8oP,.CourseplayPortal_courseFigmaLayout__VghQY{grid-template-columns:1fr}.CourseplayPortal_courseBuyPanel__P2lHr{position:static}.CourseplayPortal_solutionRelatedGrid__wKYNw{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseplayPortal_catalogFigmaFooter__tNeEs{grid-template-columns:1fr 1fr}}@media (max-width:760px){.CourseplayPortal_workspace__AkC_A[data-view=catalog] .CourseplayPortal_workspaceContent__8NuGV{grid-template-rows:auto minmax(0,1fr)}.CourseplayPortal_catalogFigmaHeader__AM18_{display:grid;gap:12px;height:auto;margin:14px;padding-bottom:14px}.CourseplayPortal_catalogSearchButton__ym6UB{width:100%}.CourseplayPortal_catalogFigmaPage__cEhJ2{gap:36px;padding:0 14px 18px}.CourseplayPortal_catalogPromoBanner__IYSwv{min-height:560px;padding:36px 22px 22px}.CourseplayPortal_catalogPromoCopy__tPieK h2{font-size:34px}.CourseplayPortal_catalogPromoCopy__tPieK p{font-size:16px}.CourseplayPortal_catalogPromoCards__RwImT{right:-65%;bottom:48px;width:150%}.CourseplayPortal_catalogPercentLarge__7U1eB{left:22px;bottom:96px;font-size:120px}.CourseplayPortal_catalogPercentSmall__CyVna,.CourseplayPortal_catalogPercentTop__qvuHa,.CourseplayPortal_catalogPromoArrows__oX3Re{display:none}.CourseplayPortal_catalogContactCta__rYEx7,.CourseplayPortal_catalogFigmaSectionHeader__cULRS,.CourseplayPortal_catalogSmartCta__6c8v7{display:grid}.CourseplayPortal_catalogArrowGroup__4oScw,.CourseplayPortal_catalogFigmaSectionHeader__cULRS a{justify-self:start}.CourseplayPortal_catalogCategoryGrid___3Dlm,.CourseplayPortal_catalogCollectionGrid__K_iy2,.CourseplayPortal_catalogCourseShelf__WSn75,.CourseplayPortal_catalogDirectoryCourseGrid__5uXve,.CourseplayPortal_catalogFigmaFooter__tNeEs,.CourseplayPortal_catalogFormatGrid__NRl7M{grid-template-columns:1fr}.CourseplayPortal_catalogDirectoryPage__p94Pa{gap:22px;padding:0 14px 18px}.CourseplayPortal_catalogDirectoryActions__EvEJu,.CourseplayPortal_catalogDirectoryToolbar__b7CBo{display:grid;justify-items:start}.CourseplayPortal_catalogDirectoryToolbar__b7CBo h2{font-size:34px}.CourseplayPortal_catalogLayoutSwitch___uM1b{max-width:100%;overflow-x:auto}.CourseplayPortal_catalogDirectoryListRow__fiIw7,.CourseplayPortal_catalogDirectoryTableRow__NFY_h{grid-template-columns:64px minmax(0,1fr);align-items:start}.CourseplayPortal_catalogDirectoryListRow__fiIw7{min-height:auto;padding:12px}.CourseplayPortal_catalogDirectoryListRow__fiIw7 .CourseplayPortal_catalogDirectoryThumb__gquxC{width:64px;height:64px}.CourseplayPortal_catalogDirectoryListRow__fiIw7 em,.CourseplayPortal_catalogDirectoryListRow__fiIw7 strong{grid-column:2;justify-self:start;text-align:left}.CourseplayPortal_catalogDirectoryTableHead__URzRY{display:none}.CourseplayPortal_catalogDirectoryTableRow__NFY_h>span{grid-column:1/-1}.CourseplayPortal_catalogDirectoryTableRow__NFY_h em,.CourseplayPortal_catalogDirectoryTableRow__NFY_h small,.CourseplayPortal_catalogDirectoryTableRow__NFY_h strong{grid-column:1/-1;justify-self:start;text-align:left}.CourseplayPortal_catalogCategoryCard__ZepoB,.CourseplayPortal_catalogCollectionCard__i6kb1,.CourseplayPortal_catalogCourseCover__V4pna{min-height:220px}.CourseplayPortal_catalogContactCta__rYEx7,.CourseplayPortal_catalogSmartCta__6c8v7{grid-template-columns:1fr;padding:24px}.CourseplayPortal_catalogContactCta__rYEx7 h2,.CourseplayPortal_catalogSmartCta__6c8v7 h2{font-size:28px}.CourseplayPortal_courseFigmaPage__vzkBp{gap:28px;padding:0 14px 18px}.CourseplayPortal_courseFigmaAuthors__IcrS_,.CourseplayPortal_courseFigmaFeatureGrid__Grj0X,.CourseplayPortal_courseFigmaInfoRow__Uu8oP,.CourseplayPortal_courseFigmaLayout__VghQY,.CourseplayPortal_solutionLaunchGrid__SWgGT,.CourseplayPortal_solutionRelatedGrid__wKYNw{grid-template-columns:1fr}.CourseplayPortal_courseFigmaCover__48ue8{min-height:560px}.CourseplayPortal_courseFigmaInfoRow__Uu8oP,.CourseplayPortal_courseFigmaIntro__vWUMp{padding-right:0;padding-left:0}.CourseplayPortal_courseFigmaIntro__vWUMp h1{font-size:34px}.CourseplayPortal_solutionCoverSummary__B6DuC{top:28px;left:24px;width:calc(100% - 48px)}.CourseplayPortal_solutionCoverSummary__B6DuC strong{font-size:32px}.CourseplayPortal_solutionCoverStack__JwfOu{right:24px;bottom:28px;width:calc(100% - 48px);height:300px}.CourseplayPortal_solutionCoverStack__JwfOu article{min-height:100px}.CourseplayPortal_solutionCourseItem__jKkoY{grid-template-columns:42px minmax(0,1fr)}.CourseplayPortal_solutionCourseItem__jKkoY a{grid-column:2;justify-self:start}}