.LumenaMascotMotionLab_page__hRHZJ{--ink:#f4f1ff;--muted:rgba(230,225,251,0.62);--panel:rgba(23,19,42,0.8);--line:rgba(224,214,255,0.12);min-height:100vh;overflow-x:visible;color:var(--ink);background:#0c0a18;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif}.LumenaMascotMotionLab_backdrop__KQUC3{position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 14% 8%,rgba(96,89,224,.16),transparent 28%),radial-gradient(circle at 83% 3%,rgba(110,203,255,.11),transparent 26%),linear-gradient(180deg,#111021,#090812 78%)}.LumenaMascotMotionLab_shell__Yp1Eq{position:relative;width:min(1480px,calc(100% - 48px));margin:0 auto;padding:42px 0 72px}.LumenaMascotMotionLab_contractFooter__Xp92L,.LumenaMascotMotionLab_contractHeader__T5eGm,.LumenaMascotMotionLab_sectionHeading__4doH7,.LumenaMascotMotionLab_stageHeader__ci_ZT,.LumenaMascotMotionLab_topbar__vdqZ3,.LumenaMascotMotionLab_transport__E6U7Q{display:flex;align-items:center;justify-content:space-between}.LumenaMascotMotionLab_topbar__vdqZ3{gap:32px;margin-bottom:28px}.LumenaMascotMotionLab_topbar__vdqZ3 h1{margin:12px 0 8px;font-size:clamp(34px,5vw,62px);line-height:.98;letter-spacing:-.055em;font-weight:640}.LumenaMascotMotionLab_topbar__vdqZ3 p{max-width:720px;margin:0;color:var(--muted);font-size:16px;line-height:1.55}.LumenaMascotMotionLab_eyebrow__b2CZi{display:flex;align-items:center;gap:10px;font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase;color:#a8a2d7}.LumenaMascotMotionLab_eyebrow__b2CZi>span{padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.035)}.LumenaMascotMotionLab_liveDot__rCMvt:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#78e6c1;box-shadow:0 0 12px #78e6c1}.LumenaMascotMotionLab_runtimeBadge__ZwfMv{flex:0 0 auto;min-width:164px;padding:16px 18px;display:grid;grid-template-columns:14px 1fr;border:1px solid rgba(120,230,193,.2);border-radius:18px;background:rgba(31,52,55,.48);backdrop-filter:blur(18px)}.LumenaMascotMotionLab_runtimeBadge__ZwfMv strong{font:650 18px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#a9f5dc}.LumenaMascotMotionLab_runtimeBadge__ZwfMv small{grid-column:2;margin-top:4px;color:rgba(210,248,235,.5);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.LumenaMascotMotionLab_runtimePulse__XhA_7{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#6fe5bd;animation:LumenaMascotMotionLab_runtimePulse__XhA_7 1.5s ease-in-out infinite}.LumenaMascotMotionLab_productSwitcher__HXS5D{display:grid;grid-template-columns:230px 1fr;align-items:center;gap:18px;margin-bottom:18px;padding:14px;border:1px solid var(--line);border-radius:22px;background:rgba(23,19,42,.68);backdrop-filter:blur(22px)}.LumenaMascotMotionLab_productSwitcherIntro__n5Ovr{padding-left:8px}.LumenaMascotMotionLab_productSwitcherIntro__n5Ovr strong{display:block;margin-top:6px;font-size:13px;font-weight:570}.LumenaMascotMotionLab_productTabs__7WWg3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.LumenaMascotMotionLab_productTabs__7WWg3 button{min-width:0;height:68px;display:flex;align-items:center;gap:7px;padding:5px 9px 5px 4px;overflow:hidden;border:1px solid transparent;border-radius:15px;color:inherit;background:rgba(255,255,255,.025);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.LumenaMascotMotionLab_productTabs__7WWg3 button:hover{transform:translateY(-1px);background:rgba(255,255,255,.05)}.LumenaMascotMotionLab_productTabs__7WWg3 button[data-active=true]{border-color:color-mix(in srgb,var(--product-accent) 62%,white 10%);background:color-mix(in srgb,var(--product-accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product-accent) 15%,transparent)}.LumenaMascotMotionLab_productTabs__7WWg3 img{width:58px;height:58px;flex:0 0 58px;-o-object-fit:contain;object-fit:contain}.LumenaMascotMotionLab_productTabs__7WWg3 span{min-width:0}.LumenaMascotMotionLab_productTabs__7WWg3 small,.LumenaMascotMotionLab_productTabs__7WWg3 strong{display:block;overflow:hidden;text-overflow:ellipsis}.LumenaMascotMotionLab_productTabs__7WWg3 strong{font-size:12px}.LumenaMascotMotionLab_productTabs__7WWg3 small{margin-top:4px;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.LumenaMascotMotionLab_heroGrid__ehZ4W{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(380px,.85fr);gap:18px}.LumenaMascotMotionLab_architectureCard___8WBJ,.LumenaMascotMotionLab_compareCard__o_LqM,.LumenaMascotMotionLab_contractCard__FHEyj,.LumenaMascotMotionLab_librarySection__1cwPA,.LumenaMascotMotionLab_stageCard__LoaWC{border:1px solid var(--line);background:var(--panel);box-shadow:0 30px 90px rgba(0,0,0,.28);overflow:visible}.LumenaMascotMotionLab_architectureCard___8WBJ,.LumenaMascotMotionLab_compareCard__o_LqM,.LumenaMascotMotionLab_contractCard__FHEyj,.LumenaMascotMotionLab_stageCard__LoaWC{position:relative;border-radius:26px;overflow:visible}.LumenaMascotMotionLab_compareCard__o_LqM,.LumenaMascotMotionLab_librarySection__1cwPA,.LumenaMascotMotionLab_poseAuditSection__y2dOV,.LumenaMascotMotionLab_stageCard__LoaWC{backdrop-filter:none}.LumenaMascotMotionLab_stageHeader__ci_ZT{min-height:94px;padding:22px 24px;gap:18px;border-bottom:1px solid var(--line)}.LumenaMascotMotionLab_architectureCard___8WBJ h2,.LumenaMascotMotionLab_compareCard__o_LqM h2,.LumenaMascotMotionLab_contractCard__FHEyj h2,.LumenaMascotMotionLab_sectionHeading__4doH7 h2,.LumenaMascotMotionLab_stageHeader__ci_ZT h2{margin:5px 0 0;letter-spacing:-.028em;font-weight:620}.LumenaMascotMotionLab_stageHeader__ci_ZT h2{font-size:25px}.LumenaMascotMotionLab_stageHeader__ci_ZT p{margin:4px 0 0;color:var(--muted);font-size:13px}.LumenaMascotMotionLab_sectionLabel___cQx9{color:#aaa3d5;font:650 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em;text-transform:uppercase}.LumenaMascotMotionLab_sceneToggle__hs_eW,.LumenaMascotMotionLab_speedControl__Y0n0k{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.18)}.LumenaMascotMotionLab_sceneToggle__hs_eW button,.LumenaMascotMotionLab_speedControl__Y0n0k button{border:0;border-radius:8px;background:transparent;color:rgba(244,241,255,.55);padding:7px 10px;font-size:12px;cursor:pointer}.LumenaMascotMotionLab_sceneToggle__hs_eW button[data-active=true],.LumenaMascotMotionLab_speedControl__Y0n0k button[data-active=true]{color:white;background:rgba(150,139,240,.22);box-shadow:inset 0 0 0 1px rgba(190,182,255,.14)}.LumenaMascotMotionLab_scene__sZgHS{position:relative;height:560px;overflow:visible;border-radius:0 0 26px 26px;background:radial-gradient(circle at 52% 45%,rgba(91,111,201,.2),transparent 34%),linear-gradient(155deg,#1a2048,#211637 51%,#0e1025);transition:background .5s ease}.LumenaMascotMotionLab_scene__sZgHS[data-scene=dawn]{background:radial-gradient(circle at 72% 21%,rgba(255,215,151,.45),transparent 25%),linear-gradient(158deg,#8e85bb,#d392a8 52%,#3d3b79)}.LumenaMascotMotionLab_scene__sZgHS:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.45;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 76%);mask-image:linear-gradient(180deg,#000,transparent 76%)}.LumenaMascotMotionLab_moon__HKX1P{position:absolute;top:54px;right:80px;width:72px;height:72px;border-radius:50%;background:#dcd8ff;box-shadow:0 0 70px rgba(190,185,255,.42);opacity:.88;transition:all .5s ease}.LumenaMascotMotionLab_scene__sZgHS[data-scene=dawn] .LumenaMascotMotionLab_moon__HKX1P{transform:translate(18px,12px) scale(.8);background:#ffe1aa;box-shadow:0 0 70px rgba(255,195,132,.6)}.LumenaMascotMotionLab_stars___L0Oo i{position:absolute;top:var(--star-y);left:var(--star-x);width:2px;height:2px;border-radius:50%;background:white;box-shadow:0 0 8px rgba(255,255,255,.8);opacity:var(--star-opacity);animation:LumenaMascotMotionLab_twinkle__IZXx6 var(--star-duration) var(--star-delay) ease-in-out infinite alternate}.LumenaMascotMotionLab_scene__sZgHS[data-scene=dawn] .LumenaMascotMotionLab_stars___L0Oo{opacity:.14}.LumenaMascotMotionLab_windowFrame__iwLpL{position:absolute;left:54px;top:56px;width:160px;height:224px;border:12px solid rgba(14,12,31,.7);border-radius:90px 90px 14px 14px;box-shadow:inset 0 0 0 2px rgba(211,203,255,.1),0 20px 55px rgba(0,0,0,.18)}.LumenaMascotMotionLab_windowFrame__iwLpL:after,.LumenaMascotMotionLab_windowFrame__iwLpL:before{content:"";position:absolute;background:rgba(17,14,36,.64)}.LumenaMascotMotionLab_windowFrame__iwLpL:before{width:8px;height:100%;left:calc(50% - 4px)}.LumenaMascotMotionLab_windowFrame__iwLpL:after{height:8px;width:100%;top:50%}.LumenaMascotMotionLab_floorGlow__CpoT6{position:absolute;left:18%;right:18%;bottom:-68px;height:180px;border-radius:50%;background:radial-gradient(ellipse,rgba(135,151,255,.18),transparent 67%)}.LumenaMascotMotionLab_stageMascot__OvhF6{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:visible;padding:28px 36px 24px}.LumenaMascotMotionLab_messageBubble__8tPf9{position:absolute;right:28px;bottom:25px;width:min(250px,38%);padding:16px 18px;border:1px solid rgba(226,219,255,.17);border-radius:18px;background:rgba(12,10,27,.7);box-shadow:0 18px 45px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.LumenaMascotMotionLab_messageBubble__8tPf9 span{display:block;color:#aaa3d5;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.LumenaMascotMotionLab_messageBubble__8tPf9 strong{display:block;margin-top:7px;font-size:13px;line-height:1.35;font-weight:540}.LumenaMascotMotionLab_transport__E6U7Q{min-height:74px;padding:14px 20px;gap:14px;border-top:1px solid var(--line)}.LumenaMascotMotionLab_playButton__lSzUh{min-width:104px;display:flex;align-items:center;justify-content:center;gap:9px;padding:10px 15px;border:1px solid rgba(197,188,255,.22);border-radius:12px;color:white;background:linear-gradient(180deg,rgba(129,115,226,.48),rgba(93,78,190,.35));cursor:pointer}.LumenaMascotMotionLab_playButton__lSzUh span{font:650 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.LumenaMascotMotionLab_speedControl__Y0n0k>span{padding:0 8px;color:var(--muted);font-size:11px}.LumenaMascotMotionLab_motionToggle__u_mak{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px;cursor:pointer}.LumenaMascotMotionLab_motionToggle__u_mak input{position:absolute;opacity:0}.LumenaMascotMotionLab_motionToggle__u_mak>span{position:relative;width:34px;height:20px;border-radius:999px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px var(--line);transition:background .18s ease}.LumenaMascotMotionLab_motionToggle__u_mak>span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#d8d3ef;transition:transform .18s ease}.LumenaMascotMotionLab_motionToggle__u_mak input:checked+span{background:rgba(122,111,224,.62)}.LumenaMascotMotionLab_motionToggle__u_mak input:checked+span:after{transform:translateX(14px);background:white}.LumenaMascotMotionLab_compareCard__o_LqM{padding:26px}.LumenaMascotMotionLab_compareCard__o_LqM h2{font-size:23px}.LumenaMascotMotionLab_compareStage___Ro_e{min-height:270px;margin:22px -10px 18px;display:grid;grid-template-columns:1fr 26px 1fr;align-items:center;border:1px solid rgba(255,255,255,.07);border-radius:20px;background:rgba(5,4,12,.28)}.LumenaMascotMotionLab_compareStage___Ro_e>div:not(.LumenaMascotMotionLab_compareDivider__Ivud0){display:flex;flex-direction:column;align-items:center;min-width:0}.LumenaMascotMotionLab_compareStage___Ro_e strong{font-size:12px;text-align:center}.LumenaMascotMotionLab_compareStage___Ro_e small{margin-top:5px;color:rgba(238,233,255,.42);font-size:10px;text-align:center}.LumenaMascotMotionLab_compareDivider__Ivud0{color:rgba(203,193,255,.36);font-size:20px}.LumenaMascotMotionLab_compareTag__rTnCc{margin-bottom:1px;padding:5px 8px;border-radius:999px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.06em}.LumenaMascotMotionLab_compareTag__rTnCc[data-kind=legacy]{color:#f1b8ae;background:rgba(210,101,79,.12)}.LumenaMascotMotionLab_compareTag__rTnCc[data-kind=new]{color:#98ebce;background:rgba(83,202,157,.12)}.LumenaMascotMotionLab_compareTag__rTnCc[data-kind=pending]{color:#f2d399;background:rgba(214,162,67,.12)}.LumenaMascotMotionLab_metrics__cPf6n{display:grid;grid-template-columns:1fr 1fr;gap:8px}.LumenaMascotMotionLab_metric__GIMAr{padding:13px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.025)}.LumenaMascotMotionLab_metric__GIMAr strong{display:block;font:650 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.LumenaMascotMotionLab_metric__GIMAr span{display:block;margin-top:6px;color:rgba(238,233,255,.44);font-size:10px;line-height:1.25}.LumenaMascotMotionLab_metric__GIMAr[data-tone=good] strong{color:#96eacb}.LumenaMascotMotionLab_metric__GIMAr[data-tone=legacy] strong{color:#eeb0a4}.LumenaMascotMotionLab_finding__PTOl1{margin-top:16px;padding:15px 16px;border-left:2px solid #8d7be3;border-radius:0 12px 12px 0;background:rgba(130,112,226,.08)}.LumenaMascotMotionLab_finding__PTOl1 span{color:#b8aef1;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.08em}.LumenaMascotMotionLab_finding__PTOl1 p{margin:7px 0 0;color:rgba(239,235,255,.62);font-size:11px;line-height:1.48}.LumenaMascotMotionLab_librarySection__1cwPA{margin-top:18px;padding:26px;border-radius:26px}.LumenaMascotMotionLab_sectionHeading__4doH7{gap:24px;margin-bottom:22px}.LumenaMascotMotionLab_sectionHeading__4doH7 h2{font-size:27px}.LumenaMascotMotionLab_sectionHeading__4doH7>p{max-width:410px;margin:0;color:var(--muted);font-size:13px;text-align:right}.LumenaMascotMotionLab_clipGrid__5KNzN{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.LumenaMascotMotionLab_clipCard__FVOD6{position:relative;min-width:0;padding:13px 11px 15px;overflow:visible;border:1px solid var(--line);border-radius:18px;color:inherit;background:rgba(255,255,255,.025);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.LumenaMascotMotionLab_clipCard__FVOD6:hover{transform:translateY(-2px);border-color:rgba(185,174,255,.3);background:rgba(255,255,255,.045)}.LumenaMascotMotionLab_clipCard__FVOD6[data-selected=true]{border-color:rgba(167,152,255,.58);background:linear-gradient(180deg,rgba(130,111,227,.17),rgba(255,255,255,.025));box-shadow:inset 0 0 0 1px rgba(160,144,255,.1),0 14px 36px rgba(55,41,140,.2)}.LumenaMascotMotionLab_clipIndex__OTiDI{position:absolute;top:12px;left:12px;color:rgba(236,231,255,.35);font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.LumenaMascotMotionLab_clipThumb__juBIh{height:168px;display:flex;align-items:center;justify-content:center;overflow:visible}.LumenaMascotMotionLab_clipCard__FVOD6>strong{display:block;font-size:13px;font-weight:630}.LumenaMascotMotionLab_clipCard__FVOD6>span:not(.LumenaMascotMotionLab_clipIndex__OTiDI){display:block;margin-top:4px;color:#aaa2dc;font-size:10px}.LumenaMascotMotionLab_clipCard__FVOD6>small{display:block;min-height:30px;margin-top:9px;color:rgba(235,230,255,.4);font-size:9px;line-height:1.35}.LumenaMascotMotionLab_clipCard__FVOD6 .LumenaMascotMotionLab_poseCheck__V2FQv{display:block;min-height:45px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line);color:rgba(150,234,203,.62);font-size:8px;font-style:normal;line-height:1.4}.LumenaMascotMotionLab_poseAuditSection__y2dOV{margin-top:18px;padding:26px;border:1px solid var(--line);border-radius:26px;background:var(--panel);box-shadow:0 30px 90px rgba(0,0,0,.28);overflow:visible}.LumenaMascotMotionLab_poseAuditScroll__mj3lU{overflow-x:auto;padding-bottom:4px}.LumenaMascotMotionLab_poseAuditGrid__o_M2f{min-width:1050px;display:grid;grid-template-columns:260px repeat(5,minmax(140px,1fr));gap:7px}.LumenaMascotMotionLab_poseCorner__NawsN,.LumenaMascotMotionLab_poseProductHeader__78CFd,.LumenaMascotMotionLab_poseRowLabel__tFG7g,.LumenaMascotMotionLab_poseSourceCell__X7FTz{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.022)}.LumenaMascotMotionLab_poseCorner__NawsN{padding:15px;display:flex;flex-direction:column;justify-content:flex-end}.LumenaMascotMotionLab_poseCorner__NawsN span{color:#aaa3d5;font:650 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.LumenaMascotMotionLab_poseCorner__NawsN small{margin-top:5px;color:var(--muted);font-size:9px}.LumenaMascotMotionLab_poseProductHeader__78CFd{min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px}.LumenaMascotMotionLab_poseProductHeader__78CFd strong{font-size:12px}.LumenaMascotMotionLab_poseProductHeader__78CFd span{margin-top:5px;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.04em}.LumenaMascotMotionLab_poseRowLabel__tFG7g{padding:16px;display:flex;flex-direction:column;justify-content:center}.LumenaMascotMotionLab_poseRowLabel__tFG7g strong{font-size:13px}.LumenaMascotMotionLab_poseRowLabel__tFG7g span{margin-top:7px;color:var(--muted);font-size:9px;line-height:1.45}.LumenaMascotMotionLab_poseSourceCell__X7FTz{min-height:164px;position:relative;display:grid;place-items:center;overflow:visible;color:inherit;cursor:pointer;transition:border-color .18s ease,background .18s ease}.LumenaMascotMotionLab_poseSourceCell__X7FTz:hover,.LumenaMascotMotionLab_poseSourceCell__X7FTz[data-active=true]{border-color:rgba(159,146,244,.54);background:rgba(127,109,223,.1)}.LumenaMascotMotionLab_poseSourceCell__X7FTz img{width:138px;height:138px;-o-object-fit:contain;object-fit:contain;transition:transform .18s ease}.LumenaMascotMotionLab_poseSourceCell__X7FTz:hover img{transform:scale(1.035)}.LumenaMascotMotionLab_poseSourceCell__X7FTz span{position:absolute;right:8px;bottom:7px;padding:4px 6px;border-radius:999px;color:rgba(157,239,211,.8);background:rgba(9,28,25,.7);font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.04em}.LumenaMascotMotionLab_architectureGrid__dMGYe{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;margin-top:18px}.LumenaMascotMotionLab_architectureCard___8WBJ,.LumenaMascotMotionLab_contractCard__FHEyj{padding:27px}.LumenaMascotMotionLab_architectureCard___8WBJ h2,.LumenaMascotMotionLab_contractCard__FHEyj h2{font-size:25px}.LumenaMascotMotionLab_pathSteps__SQlVb{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.LumenaMascotMotionLab_pathSteps__SQlVb>div{padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025)}.LumenaMascotMotionLab_pathSteps__SQlVb>div>span{display:block;margin-bottom:20px;color:#9a90da;font:650 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.LumenaMascotMotionLab_pathSteps__SQlVb strong{font-size:13px}.LumenaMascotMotionLab_pathSteps__SQlVb p{margin:7px 0 0;color:var(--muted);font-size:10px;line-height:1.45}.LumenaMascotMotionLab_riveNote__8ro_A{margin-top:12px;display:grid;grid-template-columns:180px 1fr;gap:22px;padding:18px;border:1px solid rgba(116,215,196,.16);border-radius:16px;background:linear-gradient(110deg,rgba(61,145,140,.1),rgba(255,255,255,.02))}.LumenaMascotMotionLab_riveNote__8ro_A span{color:#9ae9d2;font:650 11px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.05em}.LumenaMascotMotionLab_riveNote__8ro_A p{margin:0;color:rgba(226,243,239,.63);font-size:11px;line-height:1.55}.LumenaMascotMotionLab_contractHeader__T5eGm{align-items:flex-start}.LumenaMascotMotionLab_codeBadge__Ga9UT{padding:6px 8px;border:1px solid rgba(143,132,224,.26);border-radius:999px;color:#b1a8ec;background:rgba(121,104,220,.1);font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.LumenaMascotMotionLab_contractCard__FHEyj pre{min-height:230px;margin:20px 0 14px;padding:18px;overflow:auto;border:1px solid var(--line);border-radius:16px;color:#bfe4f1;background:#0a0913;font:11px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace}.LumenaMascotMotionLab_platformVerdict__grzBL{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 15px}.LumenaMascotMotionLab_platformVerdict__grzBL>div{padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025)}.LumenaMascotMotionLab_platformVerdict__grzBL small,.LumenaMascotMotionLab_platformVerdict__grzBL span,.LumenaMascotMotionLab_platformVerdict__grzBL strong{display:block}.LumenaMascotMotionLab_platformVerdict__grzBL span{color:#aaa3d5;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.07em}.LumenaMascotMotionLab_platformVerdict__grzBL strong{margin-top:6px;color:#d9f7ed;font-size:11px}.LumenaMascotMotionLab_platformVerdict__grzBL small{margin-top:4px;color:var(--muted);font-size:8px}.LumenaMascotMotionLab_contractFooter__Xp92L{justify-content:flex-start;flex-wrap:wrap;gap:9px}.LumenaMascotMotionLab_contractFooter__Xp92L span{color:rgba(169,245,220,.7);font-size:9px;text-transform:uppercase;letter-spacing:.05em}.LumenaMascotMotionLab_motionPlayer__j8paQ{position:relative;display:grid;place-items:center;overflow:visible}.LumenaMascotMotionLab_rigSvg__IGMsZ{width:100%;height:100%;overflow:visible!important}.LumenaMascotMotionLab_meshStage__OLl_U,.LumenaMascotMotionLab_rigSvg__IGMsZ{position:relative;z-index:3;animation:LumenaMascotMotionLab_poseIn__o5YFs .24s cubic-bezier(.2,.8,.2,1) both}.LumenaMascotMotionLab_meshStage__OLl_U{display:block}.LumenaMascotMotionLab_meshFallback__HH1uF,.LumenaMascotMotionLab_rigCanvas__UR0iI{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:auto;transition:opacity .12s ease}.LumenaMascotMotionLab_rigCanvas__UR0iI{opacity:0}.LumenaMascotMotionLab_meshStage__OLl_U[data-ready=true] .LumenaMascotMotionLab_rigCanvas__UR0iI{opacity:1}.LumenaMascotMotionLab_meshStage__OLl_U[data-ready=true] .LumenaMascotMotionLab_meshFallback__HH1uF{opacity:0}.LumenaMascotMotionLab_rigEye__nPs2l,.LumenaMascotMotionLab_rigFace__JPVjz,.LumenaMascotMotionLab_rigMouth__8PLTR,.LumenaMascotMotionLab_rigPart__77Ee_,.LumenaMascotMotionLab_rigRoot__KYOnV{transform-box:fill-box;will-change:transform}.LumenaMascotMotionLab_labLimb__pw4KF,.LumenaMascotMotionLab_paintedLimb__yP8gQ{transform-box:fill-box}.LumenaMascotMotionLab_cutoutPart__mUQc0,.LumenaMascotMotionLab_cutoutRoot__EKKBW{transform-box:view-box;will-change:transform}.LumenaMascotMotionLab_cutoutRoot__EKKBW,.LumenaMascotMotionLab_rigRoot__KYOnV{transform-origin:50% 86%}.LumenaMascotMotionLab_rigBody__qkjMy{transform-origin:50% 78%}.LumenaMascotMotionLab_leftArm__vk8rg{transform-origin:83% 16%}.LumenaMascotMotionLab_rightArm__0FX_U{transform-origin:17% 16%}.LumenaMascotMotionLab_leftFoot__51E27{transform-origin:66% 48%}.LumenaMascotMotionLab_rightFoot__3n53l{transform-origin:34% 48%}.LumenaMascotMotionLab_tail__o6mjt{transform-origin:18% 22%}.LumenaMascotMotionLab_trunk__2GtPH{transform-origin:48% 8%}.LumenaMascotMotionLab_rigEye__nPs2l,.LumenaMascotMotionLab_rigFace__JPVjz,.LumenaMascotMotionLab_rigMouth__8PLTR{transform-origin:50% 50%}.LumenaMascotMotionLab_rigGroundShadow__7_gdK{fill:rgba(9,7,32,.38)}.LumenaMascotMotionLab_aura__LqBWb{position:absolute;z-index:0;inset:8%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--mascot-accent,#88e6ff) 28%,transparent),rgba(137,118,245,.08) 45%,transparent 70%);will-change:transform,opacity;animation:LumenaMascotMotionLab_auraBreath__BJLhG var(--motion-duration) ease-in-out infinite;animation-play-state:var(--motion-play-state)}.LumenaMascotMotionLab_effectLayer__bkRKN{position:absolute;z-index:5;inset:0;pointer-events:none}.LumenaMascotMotionLab_effectParticle__68tYq{--i:var(--particle-index);position:absolute;display:grid;place-items:center;color:#d5efff;font:700 18px/1 ui-monospace,SFMono-Regular,Menlo,monospace;opacity:0;text-shadow:0 0 13px rgba(142,220,255,.8);will-change:transform,opacity;animation-duration:var(--motion-duration)!important;animation-play-state:var(--motion-play-state)!important}.LumenaMascotMotionLab_motionPlayer__j8paQ[data-effect=breath] .LumenaMascotMotionLab_effectParticle__68tYq{inset:16%;border:1px solid rgba(141,220,250,.28);border-radius:50%;animation:LumenaMascotMotionLab_breathRing__aBSqB 3.4s calc(var(--i) * -1.3s) ease-out infinite}.LumenaMascotMotionLab_motionPlayer__j8paQ[data-effect=hello] .LumenaMascotMotionLab_effectParticle__68tYq{top:var(--particle-y);right:var(--particle-x);animation:LumenaMascotMotionLab_helloSpark__90ZUR 2.2s var(--particle-delay) ease-in-out infinite}.LumenaMascotMotionLab_motionPlayer__j8paQ[data-effect=sparkles] .LumenaMascotMotionLab_effectParticle__68tYq{left:var(--particle-x);bottom:var(--particle-y);color:#fff0af;animation:LumenaMascotMotionLab_celebrateSpark__srTtv 2.7s var(--particle-delay) cubic-bezier(.2,.8,.2,1) infinite}.LumenaMascotMotionLab_motionPlayer__j8paQ[data-effect=thoughts] .LumenaMascotMotionLab_effectParticle__68tYq{width:var(--particle-size);height:var(--particle-size);top:var(--particle-y);right:var(--particle-x);border:1px solid rgba(225,234,255,.7);border-radius:50%;background:rgba(204,224,255,.12);animation:LumenaMascotMotionLab_thoughtBubble__za2VV 3.9s var(--particle-delay) ease-in-out infinite}.LumenaMascotMotionLab_motionPlayer__j8paQ[data-effect=dream] .LumenaMascotMotionLab_effectParticle__68tYq{top:var(--particle-y);right:var(--particle-x);font-size:var(--particle-size);color:#c3bdf3;animation:LumenaMascotMotionLab_dreamZ__8ldEa 4.4s var(--particle-delay) ease-out infinite}.LumenaMascotMotionLab_motionPlayer__j8paQ[data-effect=ripple] .LumenaMascotMotionLab_effectParticle__68tYq{inset:var(--particle-y);border:1px solid rgba(160,224,255,.4);border-radius:50%;animation:LumenaMascotMotionLab_attentionRipple__hkzwD 2.5s var(--particle-delay) ease-out infinite}.LumenaMascotMotionLab_motionPlayer__j8paQ[data-effect=streaks] .LumenaMascotMotionLab_effectParticle__68tYq{left:var(--particle-x);top:var(--particle-y);width:var(--particle-size);height:2px;border-radius:99px;color:transparent;background:linear-gradient(90deg,transparent,rgba(164,224,255,.85));animation:LumenaMascotMotionLab_motionStreak__N3a7d 2.3s var(--particle-delay) ease-out infinite}@keyframes LumenaMascotMotionLab_poseIn__o5YFs{0%{opacity:.35}to{opacity:1}}@keyframes LumenaMascotMotionLab_auraBreath__BJLhG{0%,to{opacity:.24;transform:scale(.88)}50%{opacity:.58;transform:scale(1.08)}}@keyframes LumenaMascotMotionLab_runtimePulse__XhA_7{50%{opacity:.42;transform:scale(.74)}}@keyframes LumenaMascotMotionLab_twinkle__IZXx6{to{opacity:.95;transform:scale(1.7)}}@keyframes LumenaMascotMotionLab_breathRing__aBSqB{0%,18%{opacity:0;transform:scale(.78)}42%{opacity:.36}75%,to{opacity:0;transform:scale(1.13)}}@keyframes LumenaMascotMotionLab_helloSpark__90ZUR{0%,10%,66%,to{opacity:0;transform:translate3d(-8px,9px,0) scale(.4) rotate(0)}22%,48%{opacity:.9;transform:translate3d(5px,-8px,0) scale(1) rotate(80deg)}}@keyframes LumenaMascotMotionLab_celebrateSpark__srTtv{0%,76%,8%,to{opacity:0;transform:translate3d(0,18px,0) scale(.35) rotate(0)}24%{opacity:1}55%{opacity:.8;transform:translate3d(var(--particle-drift),-92px,0) scale(1) rotate(150deg)}}@keyframes LumenaMascotMotionLab_thoughtBubble__za2VV{0%,12%,72%,to{opacity:0;transform:translate3d(-4px,8px,0) scale(.5)}28%,60%{opacity:.72;transform:translate3d(5px,-4px,0) scale(1)}}@keyframes LumenaMascotMotionLab_dreamZ__8ldEa{0%,20%,78%,to{opacity:0;transform:translate3d(-8px,18px,0) scale(.6)}38%{opacity:.8}68%{opacity:.42;transform:translate3d(9px,-18px,0) scale(1.08)}}@keyframes LumenaMascotMotionLab_attentionRipple__hkzwD{0%,9%{opacity:0;transform:scale(.58)}18%{opacity:.64}46%,to{opacity:0;transform:scale(1.1)}}@keyframes LumenaMascotMotionLab_motionStreak__N3a7d{0%,10%,67%,to{opacity:0;transform:translate3d(-18px,0,0) scaleX(.3)}27%{opacity:.8}48%{opacity:.18;transform:translate3d(45px,-3px,0) scaleX(1.3)}}@media (max-width:1180px){.LumenaMascotMotionLab_architectureGrid__dMGYe,.LumenaMascotMotionLab_heroGrid__ehZ4W,.LumenaMascotMotionLab_productSwitcher__HXS5D{grid-template-columns:1fr}.LumenaMascotMotionLab_clipGrid__5KNzN{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:720px){.LumenaMascotMotionLab_shell__Yp1Eq{width:min(100% - 24px,620px);padding-top:24px}.LumenaMascotMotionLab_topbar__vdqZ3{align-items:flex-start;flex-direction:column}.LumenaMascotMotionLab_runtimeBadge__ZwfMv{align-self:stretch}.LumenaMascotMotionLab_productTabs__7WWg3{grid-template-columns:repeat(2,minmax(0,1fr))}.LumenaMascotMotionLab_productTabs__7WWg3 button:last-child{grid-column:span 2}.LumenaMascotMotionLab_scene__sZgHS{height:450px}.LumenaMascotMotionLab_windowFrame__iwLpL{left:26px;top:42px;transform:scale(.75);transform-origin:top left}.LumenaMascotMotionLab_moon__HKX1P{right:34px;top:42px}.LumenaMascotMotionLab_stageMascot__OvhF6{top:52%;transform:translate(-50%,-50%) scale(.82)}.LumenaMascotMotionLab_messageBubble__8tPf9{right:14px;bottom:14px;width:45%}.LumenaMascotMotionLab_transport__E6U7Q{align-items:flex-start;flex-wrap:wrap}.LumenaMascotMotionLab_motionToggle__u_mak{width:100%}.LumenaMascotMotionLab_compareStage___Ro_e{grid-template-columns:1fr;padding:18px 0;gap:12px}.LumenaMascotMotionLab_compareDivider__Ivud0{transform:rotate(90deg)}.LumenaMascotMotionLab_sectionHeading__4doH7{align-items:flex-start;flex-direction:column}.LumenaMascotMotionLab_sectionHeading__4doH7>p{text-align:left}.LumenaMascotMotionLab_clipGrid__5KNzN{grid-template-columns:repeat(2,minmax(0,1fr))}.LumenaMascotMotionLab_pathSteps__SQlVb{grid-template-columns:1fr}.LumenaMascotMotionLab_pathSteps__SQlVb>div{display:grid;grid-template-columns:30px 1fr;gap:8px}.LumenaMascotMotionLab_pathSteps__SQlVb>div>span{margin:3px 0 0}.LumenaMascotMotionLab_riveNote__8ro_A{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.LumenaMascotMotionLab_effectParticle__68tYq,.LumenaMascotMotionLab_runtimePulse__XhA_7,.LumenaMascotMotionLab_stars___L0Oo i{animation:none!important}.LumenaMascotMotionLab_clipCard__FVOD6{transition:none}}.LumenaMascotMotionLab_motionPlayer__j8paQ[data-reduced-motion=true] .LumenaMascotMotionLab_effectLayer__bkRKN{display:none}.LumenaMascotMotionLab_motionPlayer__j8paQ[data-reduced-motion=true] .LumenaMascotMotionLab_aura__LqBWb{animation:none;opacity:.26}.KidsMascotStickerPlayer_stickerBody__ZmR0o,.KidsMascotStickerPlayer_stickerRoot__w0MyY{width:100%;height:100%;display:grid;place-items:center;will-change:transform}.KidsMascotStickerPlayer_stickerRoot__w0MyY{position:relative;z-index:3;transform-origin:50% 86%}.KidsMascotStickerPlayer_stickerBody__ZmR0o{transform-origin:50% 78%}.KidsMascotStickerPlayer_stickerSheet__ad8Ta{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 18px color-mix(in srgb,var(--color-shadow) 12%,transparent))}.CommunityEntry_entry__po7K9{display:flex;align-items:center;gap:var(--spacing-md,16px);color:var(--color-text-secondary);text-decoration:none;transition:background-color .15s ease,color .15s ease}.CommunityEntry_entry__po7K9:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,transparent)}.CommunityEntry_entry__po7K9:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.CommunityEntry_navigation__aFBCd{margin:5px 0 12px;padding:12px var(--spacing-lg);border:var(--border-width,1px) solid transparent;border-radius:var(--radius-xl)}.CommunityEntry_copy__IZ1dD{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.CommunityEntry_title__80L63{font-size:14px;line-height:1.4;font-weight:500}.CommunityEntry_description__qJIgU{font-size:12px;line-height:1.55;font-weight:400}.CommunityEntry_chevron__S0Pe_,.CommunityEntry_icon__NDwbW{flex-shrink:0}.CommunityEntry_navigation__aFBCd .CommunityEntry_icon__NDwbW{width:24px;height:24px}.CommunityEntry_chevron__S0Pe_{opacity:.7}.CommunityEntry_compact__Z4_3M{justify-content:center;padding:14px}@media (prefers-reduced-motion:reduce){.CommunityEntry_entry__po7K9{transition:none}}.ResonaProgramOrientation_eyebrow__ZFLoy{font-size:12px;font-weight:600;letter-spacing:.025em;color:var(--product-text-secondary)}.ResonaProgramOrientation_secondary__PJFR4{color:var(--product-text-secondary);font-size:14px;line-height:1.6}.ResonaProgramOrientation_content__wkP1d{padding:8px 8px 20px;color:var(--product-text)}.ResonaProgramOrientation_header__9_HfC{margin:0 0 24px}.ResonaProgramOrientation_header__9_HfC .ResonaProgramOrientation_secondary__PJFR4{text-align:center}.ResonaProgramOrientation_section__msvOJ{padding:20px 0;border-top:1px solid var(--product-border)}.ResonaProgramOrientation_sectionTitle__7N8U4{font-size:15px;font-weight:650;margin-bottom:10px}.ResonaProgramOrientation_widgets___KKnz{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.ResonaProgramOrientation_rowIcon__Un2o1{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:12px;color:var(--product-primary);background:color-mix(in srgb,var(--product-primary) 12%,transparent)}.ResonaProgramOrientation_rowTitle__ytV4_{font-size:15px;font-weight:600}.ResonaProgramOrientation_rowDetail___tPEq{font-size:13px;line-height:1.5;margin-top:3px;color:var(--product-text-secondary)}.ResonaProgramOrientation_back__CHMPN{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--product-text-secondary);margin:0 0 18px}.ResonaProgramOrientation_requirement__dL4Tj{display:flex;align-items:baseline;gap:12px;padding:18px 0;border-top:1px solid var(--product-border)}.ResonaProgramOrientation_requirementDetail__7yDbJ{margin-top:4px;font-size:13px;line-height:1.5;color:var(--product-text-secondary)}.ResonaProgramOrientation_statusCluster__ryzir{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;align-self:flex-start;margin-top:2px}.ResonaProgramOrientation_status__A5nlS{font-size:12px;font-weight:600;white-space:nowrap}.ResonaProgramOrientation_faq__Wpegd{border-top:1px solid var(--product-border);padding:17px 0}.ResonaProgramOrientation_faq__Wpegd summary{font-size:14px;font-weight:550;cursor:pointer}.ResonaProgramOrientation_faq__Wpegd p{margin-top:10px}@media (max-width:639px){.ResonaProgramOrientation_content__wkP1d{padding:8px 2px 18px}}.LumenaSleepModeShell_shell__CsCfH{position:relative;isolation:isolate;height:100dvh;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;--sleep-hero-height:min(144cqw,calc(100dvh - 260px - env(safe-area-inset-bottom, 0px)))}.LumenaSleepModeShell_sleep__ERz2Y{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px));scrollbar-width:none}.LumenaSleepModeShell_header__C2MMG{position:absolute;top:0;left:0;right:0;padding-top:max(12px,env(safe-area-inset-top,0px));background:linear-gradient(180deg,#14122aeb 0,#14122ab8 55%,transparent)}.LumenaSleepModeShell_header__C2MMG>div{max-width:960px;margin-inline:auto}.LumenaSleepModeShell_actions__NW4Pa{position:relative;margin:-56px auto 0;width:100%;max-width:704px;padding-top:8px}.LumenaSleepModeShell_support__fSXDE{height:100%;padding-top:max(12px,env(safe-area-inset-top,0px))}.LumenaSleepModeShell_tabBar__mqvwQ{position:absolute;z-index:30;left:50%;bottom:max(16px,env(safe-area-inset-bottom,0px));transform:translateX(-50%);display:flex;width:190px;height:64px;padding:4px;border-radius:999px;background:#1e1c38b8;border:.5px solid #ffffff14;box-shadow:inset 0 1px 1px #ffffff0d,0 2px 8px #00000018;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.LumenaSleepModeShell_tab__mBwEG{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:999px;color:var(--color-text-primary);font:600 10px/12px ui-rounded,system-ui,sans-serif}.LumenaSleepModeShell_tab__mBwEG[aria-current]{background:#ffffff24}.LumenaSleepModeShell_tabIcon__U7MXw{display:block;width:28px;height:28px;background:currentColor;mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}.LumenaSleepModeShell_support__fSXDE .search-bar form>div{height:44px;padding:10px 12px;gap:8px;border:0!important;border-radius:12px;background:var(--color-surface-secondary)!important}.LumenaSleepModeShell_support__fSXDE .search-bar input{font-size:14px}.LumenaSleepModeShell_support__fSXDE .search-bar form>div>svg{width:18px;height:18px}.LumenaSleepModeShell_sleep__ERz2Y>section,.LumenaSleepModeShell_sleep__ERz2Y>section>div{background-color:transparent}