:root{--jp-r-pill:999px;--jp-r-card:16px;--jp-r-inner:10px}.rounded,.rounded-\[10px\],.rounded-\[12px\],.rounded-\[3px\],.rounded-\[4px\],.rounded-\[5px\],.rounded-\[6px\],.rounded-\[8px\],.rounded-md,.rounded-sm{border-radius:var(--jp-r-inner)}.rounded-2xl,.rounded-\[14px\],.rounded-\[16px\],.rounded-\[18px\],.rounded-\[20px\],.rounded-\[22px\],.rounded-\[24px\],.rounded-\[26px\],.rounded-\[var\(--sys-radius-lg\)\],.rounded-lg,.rounded-xl{border-radius:var(--jp-r-card)}:is(a,button):is(.rounded-sm,.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-\[3px\],.rounded-\[4px\],.rounded-\[5px\],.rounded-\[6px\],.rounded-\[8px\],.rounded-\[10px\],.rounded-\[12px\],.rounded-\[14px\]):not(.block,.flex-col,.h-full,.justify-between,.text-left,.p-3,.p-4,.p-5,.p-6,.py-4,.py-5,.py-6){border-radius:var(--jp-r-pill)}span:is(.rounded-sm,.rounded,.rounded-md,.rounded-\[3px\],.rounded-\[4px\],.rounded-\[5px\],.rounded-\[6px\],.rounded-\[8px\]):is(.py-px,.py-0,.py-0\.5,.py-1){border-radius:var(--jp-r-pill)}.btnGhost,.btnPlatinum,.hubBtn,.jpBpDeskGhost,.jpBtnGhost,.jpBtnHot,.jpBtnInk,.jpBtnPlat,.jpBtnPrimary,.jpBtnRail,.jpCineJoin,.jpDeskBackLink,.jpDeskSubnavTab,.jpDirMenuBtn,.jpPublicChatFab,.jpTierBtn,.kBtn,.rBtn,.rRailTool,.u4-btn{border-radius:var(--jp-r-pill)!important}.jpAckRow,.jpBpDeskInviteRow,.jpFieldTextarea{border-radius:var(--jp-r-inner)}.font-mono{font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0}body .jpPublicChatFab{background:linear-gradient(135deg,#ffc49c,#ff9e5e)}body .jpPublicChatDot{top:2px;right:6px}body .jpPublicChatPanel{border-radius:var(--jp-r-card);overflow:hidden}body :is(.jpPublicChatChip,.jpPublicChatSend,.jpPublicChatGhost,.jpPublicChatClose){border-radius:var(--jp-r-pill)}body :is(.jpPublicChatBubble,.jpPublicChatComposer textarea){border-radius:var(--jp-r-inner)}body.u4{--u4-card:#151f36;--u4-raised:#1e2a46;--u4-hairline:rgba(255,255,255,0.11);--u4-hairline-strong:rgba(255,255,255,0.18)}body.u4 :is([class*="bg-white/[0.02]"],[class*="bg-white/[0.03]"],[class*="bg-white/[0.04]"],[class*="bg-white/[0.05]"],[class*="bg-[rgba(255,255,255,0.02)]"],[class*="bg-[rgba(255,255,255,0.03)]"],[class*="bg-[rgba(255,255,255,0.04)]"],[class*="bg-[rgba(255,255,255,0.05)]"]){background-color:rgba(255,255,255,.075);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}body.u4 :is(.text-\[9px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\]){font-size:12px}body.u4 :is(.text-\[12px\],.text-\[12\.5px\]){font-size:13.5px}body.u4 .text-\[13px\]{font-size:14px}body.u4 :is([style*="font-size: 9px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11px"],[style*="font-size: 11.5px"]){font-size:12px!important}body.u4 :is([style*="font-size: 12px"],[style*="font-size: 12.5px"]){font-size:13.5px!important}.jpEvenRow{display:flex;flex-wrap:wrap;gap:10px}.jpEvenRow>*{flex:1 1 var(--jp-even-min,168px);justify-content:center;text-align:center}@media (max-width:640px){body.u4 .hubActions>*{flex:1 1 auto;justify-content:center}}body .jpChatVoice button{border-radius:var(--jp-r-pill)}[data-jp-wrapped]>*{flex:1 1 auto;justify-content:center;text-align:center}[data-jp-wrapped]>a>:is(button,span:only-child){width:100%}[data-jp-centre-last]{display:flex!important;flex-wrap:wrap;justify-content:center}[data-jp-centre-last]>*{flex:0 0 var(--jp-col-w)!important;max-width:var(--jp-col-w)}body.u4 .jpBpDeskHomeCard{aspect-ratio:auto;max-height:none;min-height:148px}body.u4 .jpBpDeskHomeValue{font-family:var(--jp-font-ui,"Plus Jakarta Sans",system-ui,sans-serif);font-size:20px;font-weight:700;letter-spacing:-.015em}body .jpClipLadder>:is(a,button){border-radius:var(--jp-r-pill)}body.u4 label .typeKicker{font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--u4-text-2)}body.u4 .jpKpiCardValue{font-family:var(--jp-font-ui,"Plus Jakarta Sans",system-ui,sans-serif);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}:root{--jp-vt-dur:var(--k-dur-reveal,420ms);--jp-vt-ease:var(--k-ease,cubic-bezier(0.16,1,0.3,1))}.jpCineStage,.jpDeskPaper,.jpDeskRoom{view-transition-name:jp-desk-room}.jpBook{view-transition-name:jp-guide-book}::view-transition-new(jp-desk-room),::view-transition-new(jp-guide-book),::view-transition-new(root),::view-transition-old(jp-desk-room),::view-transition-old(jp-guide-book),::view-transition-old(root){animation-duration:var(--jp-vt-dur);animation-timing-function:var(--jp-vt-ease)}@keyframes jpViewIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.jpAcEcoItem,.jpAcLesson,.jpAcModuleRow,.jpAcPathStep,.jpSheet-figure,.jpViewReveal{animation:jpViewIn var(--k-dur-reveal,.42s) var(--k-ease,cubic-bezier(.16,1,.3,1)) both;animation-timeline:view();animation-range:entry 0 entry 40%}.jpAcLesson,.jpSheet{content-visibility:auto;contain-intrinsic-size:auto 280px}.jpEnterPanel{opacity:1;transform:translateY(0);transition:opacity var(--k-dur-state,.14s) var(--k-ease,cubic-bezier(.16,1,.3,1)),transform var(--k-dur-state,.14s) var(--k-ease,cubic-bezier(.16,1,.3,1))}@starting-style{.jpEnterPanel{opacity:0;transform:translateY(2px)}}@keyframes jpMeaning{0%{box-shadow:inset 0 0 0 0 rgba(120,160,184,0)}40%{box-shadow:inset 0 0 0 2px rgba(120,160,184,.55)}to{box-shadow:inset 0 0 0 0 rgba(120,160,184,0)}}@keyframes jpMeaningStop{0%{box-shadow:inset 0 0 0 0 rgba(196,74,54,0)}40%{box-shadow:inset 0 0 0 2px rgba(196,74,54,.5)}to{box-shadow:inset 0 0 0 0 rgba(196,74,54,0)}}.jpMeaningFlash{animation:jpMeaning var(--k-dur-reveal,.42s) var(--k-ease,cubic-bezier(.16,1,.3,1))}.jpFactGate.is-stop,.jpMeaningFlash.is-stop{animation:jpMeaningStop var(--k-dur-reveal,.42s) var(--k-ease,cubic-bezier(.16,1,.3,1))}@media (prefers-reduced-motion:reduce){::view-transition-new(jp-desk-room),::view-transition-new(jp-guide-book),::view-transition-new(root),::view-transition-old(jp-desk-room),::view-transition-old(jp-guide-book),::view-transition-old(root){animation:none!important}.jpAcEcoItem,.jpAcLesson,.jpAcModuleRow,.jpAcPathStep,.jpFactGate.is-stop,.jpMeaningFlash,.jpSheet-figure,.jpViewReveal{animation:none!important;transform:none}.jpEnterPanel{transition:none}}