._status_m1oqo_1{bottom:max(12px, env(safe-area-inset-bottom));z-index:9000;color:#1e3a5f;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;max-width:min(420px,100vw - 24px);padding:10px 14px;font-size:13px;position:fixed;left:12px;box-shadow:0 2px 10px #0002}._overlay_573cu_1{z-index:2147483647;pointer-events:none;position:fixed;inset:0}._introOverlay_573cu_8{z-index:2147483647;background:#010d26ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._introCard_573cu_18{color:#10192d;background:#fff;border:1px solid #cfe0f7;border-radius:20px;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #00143c59}._introCard_573cu_18 h2{margin:8px 42px 8px 0;font-size:25px;line-height:1.2}._introCard_573cu_18>p{color:#526078;margin:0;font-size:15px;line-height:1.5}._introBadge_573cu_31{color:#fff;background:linear-gradient(145deg,#147cff,#075fd8);border-radius:13px;place-items:center;width:42px;height:42px;margin-top:18px;font-size:18px;font-weight:850;display:grid;box-shadow:0 8px 18px #106bef3d}._introOutcomes_573cu_32{background:#f7faff;border:1px solid #dbe7f7;border-radius:13px;margin-top:16px;padding:14px 16px}._introOutcomes_573cu_32>strong{font-size:13px}._introOutcomes_573cu_32 ul{color:#526078;gap:8px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}._introOutcomes_573cu_32 li{align-items:center;gap:8px;display:flex}._introOutcomes_573cu_32 svg{fill:none;stroke:#0876ff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;flex:none;width:17px;height:17px}._introActions_573cu_37{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}._introActions_573cu_37 ._nextButton_573cu_38{align-items:center;gap:16px;display:inline-flex}._spotlight_573cu_40{border:3px solid #5ba6ff;border-radius:16px;transition:inset .16s,width .16s,height .16s;position:fixed;box-shadow:0 0 0 9999px #010d26b8,0 0 0 7px #5ba6ff3d}._focusRing_573cu_48{z-index:1;pointer-events:none;border:3px solid #fff;border-radius:14px;animation:1.4s ease-in-out infinite _focusRingPulse_573cu_1;position:fixed;box-shadow:0 0 0 4px #5ba6ff,0 10px 24px #0f55be47}@keyframes _focusRingPulse_573cu_1{0%,to{box-shadow:0 0 0 4px #5ba6ff,0 10px 24px #0f55be47}50%{box-shadow:0 0 0 8px #5ba6ff61,0 12px 30px #0f55be57}}._tooltip_573cu_63{color:#10192d;pointer-events:auto;background:#fff;border:1px solid #cfe0f7;border-radius:16px;width:min(370px,100vw - 32px);max-height:calc(100vh - 32px);padding:18px;position:fixed;overflow-y:auto;box-shadow:0 20px 70px #00143c4d}._closeButton_573cu_77{color:#69758a;width:30px;height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:10px;right:10px}._closeButton_573cu_77:hover,._closeButton_573cu_77:focus-visible{color:#0876ff;background:#edf4ff;outline:none}._tooltip_573cu_63:not([style]){top:50%;left:50%;transform:translate(-50%,-50%)}._wideTooltip_573cu_109{width:min(760px,100vw - 32px);max-height:190px;padding:14px 18px;overflow:hidden}._wideTooltip_573cu_109 h2{margin:0 10px 0 0;font-size:18px;display:inline}._wideTooltip_573cu_109 p{font-size:13px;display:inline}._wideTooltip_573cu_109 ._stepLabel_573cu_127{margin-right:10px;display:inline-block}._wideTooltip_573cu_109 ._progressIndicator_573cu_132,._wideTooltip_573cu_109 small{display:none}._wideTooltip_573cu_109 ._actions_573cu_137{margin-top:8px}._connectionTooltip_573cu_139{max-height:310px;overflow-y:auto}._connectionTooltip_573cu_139>small{display:none}._connectionSetup_573cu_146{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:5px;display:grid}._connectionSetup_573cu_146 figure{min-width:0;margin:0}._connectionBoard_573cu_155{background:#f2f7ff;border:1px solid #d3e1f5;border-radius:10px;height:70px;position:relative;overflow:hidden}._connectionBoard_573cu_155 img{width:98px;height:auto;position:absolute;top:4px;left:11px}._connectionBoard_573cu_155 svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._connectionBoard_573cu_155 svg path,._connectionBoard_573cu_155 svg circle{fill:none;stroke:#2851b8;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}._connectionBoard_573cu_155 ._usbPlug_573cu_189{fill:#fff;stroke-width:2px}._bleBoard_573cu_191{background:#effcf9;border-color:#cdeee7}._bleBoard_573cu_191 img{width:86px;top:6px;left:20px}._bleBoard_573cu_191 svg path{stroke:#07877e}._bleBoard_573cu_191 ._powerMark_573cu_194{stroke:#f5ad13;stroke-width:4px}._connectionSetup_573cu_146 figcaption{color:#607089;margin-top:3px;font-size:11px;font-weight:700}._stepLabel_573cu_127{color:#0969ef;letter-spacing:.12em;font-size:11px;font-weight:800}._tooltip_573cu_63 h2{margin:7px 0 6px;font-size:20px;line-height:1.2}._tooltip_573cu_63 p{color:#526078;margin:0;font-size:14px;line-height:1.45}._instructions_573cu_223{color:#526078;margin:10px 0 14px;padding-left:21px;font-size:13px;line-height:1.4}._instructions_573cu_223 li+li{margin-top:4px}._boardCompare_573cu_235,._workspaceMap_573cu_236,._blockStack_573cu_237,._poseBlockDrag_573cu_238{gap:8px;margin:12px 0;display:grid}._boardCompare_573cu_235{grid-template-columns:1fr 1fr}._boardCompare_573cu_235 figure{background:#f7faff;border:1px solid #d6dfef;border-radius:10px;min-width:0;margin:0;overflow:hidden}._boardCompare_573cu_235 img{aspect-ratio:1.3;object-fit:cover;object-position:right top;width:100%;display:block}._boardCompare_573cu_235 figcaption{color:#526078;padding:6px 8px;font-size:11px;font-weight:800}._boardCompare_573cu_235 ._boardCurrent_573cu_272{background:#eaf4ff;border-color:#0876ff}._boardCompare_573cu_235 ._boardCurrent_573cu_272 figcaption{color:#0876ff}._workspaceMap_573cu_236{border:1px solid #d6dfef;border-radius:10px;grid-template-columns:.72fr 1fr 1.3fr;min-height:78px;overflow:hidden}._workspaceMap_573cu_236 span{color:#0876ff;background:#edf4ff;padding:10px 7px;font-size:12px}._workspaceMap_573cu_236 span:nth-child(2){color:#987300;background:#fff9dc}._workspaceMap_573cu_236 span:nth-child(3){color:#526078;background:#f8fbff}._workspaceMap_573cu_236 b{font-size:11px}._blockStack_573cu_237{justify-items:start}._simulatorOverview_573cu_314{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}._simulatorOverview_573cu_314 span{color:#0876ff;background:#eef6ff;border-radius:8px;align-items:baseline;gap:6px;min-width:0;padding:7px 9px;display:flex}._simulatorOverview_573cu_314 b{font-size:12px}._simulatorOverview_573cu_314 small{color:#63728a;font-size:11px}._blockStack_573cu_237 span{color:#fff;border-radius:8px;min-width:168px;padding:8px 12px;font-size:12px;font-weight:800}._startBlock_573cu_344{background:#f2c200}._lightBlock_573cu_345{background:#7257e8;margin-left:16px}._delayBlock_573cu_346{background:#be9400;margin-left:16px}._poseBlockDrag_573cu_238{background:#f7faff;border:1px solid #d9e4f4;border-radius:12px;grid-template-columns:minmax(0,1.35fr) auto minmax(92px,.8fr);align-items:center;gap:10px;padding:10px}._poseVideoBlock_573cu_358{color:#fff;white-space:nowrap;background:#a86bea;border:2px solid #7852dc;border-radius:10px 10px 10px 5px;align-items:center;gap:5px;min-width:0;padding:10px 12px;font-size:11px;font-weight:800;display:flex;box-shadow:inset 0 -2px #4f279b38}._poseVideoBlock_573cu_358 b{background:#5978df;border:1px solid #5948c8;border-radius:9px;padding:3px 8px}._dragArrow_573cu_381{color:#0876ff;font-size:24px;font-weight:900;animation:1.2s ease-in-out infinite _dragArrowMove_573cu_1}._poseDropZone_573cu_388{color:#1c4d88;text-align:center;background:#fff;border:2px dashed #75a9e8;border-radius:10px;place-content:center;min-height:56px;display:grid}._poseDropZone_573cu_388 b{font-size:11px}._poseDropZone_573cu_388 span{color:#6b7e98;font-size:10px}@keyframes _dragArrowMove_573cu_1{0%,to{transform:translate(-2px)}50%{transform:translate(3px)}}._actions_573cu_137{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._actions_573cu_137 ._exitButton_573cu_414{margin-top:0}._nextButton_573cu_38{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#0876ff;border:1px solid #0876ff;border-radius:8px;padding:0 14px;font-size:12px;font-weight:800}._tooltip_573cu_63 small{color:#77839a;margin-top:12px;font-size:11px;line-height:1.35;display:block}._exitButton_573cu_414{color:#526078;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd8e8;border-radius:8px;margin-top:12px;padding:0 12px;font-size:12px;font-weight:750}._exitButton_573cu_414:hover,._exitButton_573cu_414:focus-visible{color:#0876ff;border-color:#0876ff;outline:none}._dots_573cu_460{gap:8px;margin-top:15px;display:flex}._dots_573cu_460 span{color:#77839a;border:1px solid #c8d5e6;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}._dots_573cu_460 ._current_573cu_478{color:#0876ff;border:2px solid #0876ff}._celebrationOverlay_573cu_483{z-index:2147483001;background:#010d26c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}._celebrationCard_573cu_494{z-index:3;color:#10192d;text-align:center;background:linear-gradient(145deg,#fff 0%,#f2f8ff 100%);border:1px solid #ffffffa3;border-radius:24px;width:min(430px,100%);padding:34px;animation:.42s cubic-bezier(.2,.8,.2,1) both _celebration-card-in_573cu_1;position:relative;box-shadow:0 28px 90px #000b2a73}._celebrationCloseButton_573cu_508{top:14px;right:14px}._celebrationBadge_573cu_513{color:#ffe374;background:linear-gradient(135deg,#0a7cff,#6d54eb);border:6px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;margin:-66px auto 16px;font-size:33px;display:grid;box-shadow:0 10px 30px #1570ff59}._celebrationCard_573cu_494 h2{margin:8px 0 10px;font-size:25px;line-height:1.16}._celebrationCard_573cu_494 p{color:#526078;margin:0;font-size:14px;line-height:1.55}._completionStat_573cu_540{color:#32618e;background:#eaf4ff;border-radius:12px;justify-content:center;align-items:baseline;gap:8px;margin:22px 0;padding:13px;font-size:12px;font-weight:700;display:flex}._completionStat_573cu_540 b{color:#0876ff;font-size:24px}._celebrationCard_573cu_494 ._nextButton_573cu_38{width:100%;min-height:44px;font-size:14px}._confetti_573cu_565{z-index:2;pointer-events:none;position:absolute;inset:0}._confetti_573cu_565 i{top:-20px;left:var(--confetti-left);background:hsl(var(--confetti-hue) 88% 61%);width:10px;height:16px;animation:_confetti-fall_573cu_1 var(--confetti-duration) cubic-bezier(.2, .65, .45, 1) infinite;animation-delay:var(--confetti-delay);border-radius:2px;position:absolute}@keyframes _celebration-card-in_573cu_1{0%{opacity:0;transform:translateY(20px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _confetti-fall_573cu_1{0%{opacity:0;transform:translateY(-10vh)rotate(0)}10%{opacity:1}to{transform:translate3d(var(--drift), 115vh, 0) rotate(620deg);opacity:.9}}@media (prefers-reduced-motion:reduce){._celebrationCard_573cu_494,._confetti_573cu_565 i{animation:none}}._dots_573cu_460 ._done_573cu_600{color:#fff;background:#3ecf72;border-color:#3ecf72}._progressIndicator_573cu_132{color:#0876ff;grid-template-columns:auto 1fr;align-items:center;gap:9px;margin-top:14px;font-size:12px;font-weight:800;display:grid}._progressIndicator_573cu_132 i{background:#dce8f7;border-radius:999px;height:7px;display:block;overflow:hidden}._progressIndicator_573cu_132 b{border-radius:inherit;background:linear-gradient(90deg,#0876ff,#36c4ff);height:100%;transition:width .18s;display:block}@media (width<=640px){._tooltip_573cu_63{bottom:16px;top:auto!important;left:16px!important}}._splash_qbepf_1{z-index:12000;isolation:isolate;box-sizing:border-box;color:#243b32;text-align:center;cursor:progress;background:#f8f9f5;place-items:center;padding:24px 20px 72px;font-family:Inter,Segoe UI,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}._glow_qbepf_2{z-index:-1;aspect-ratio:1;background:radial-gradient(at 40% 45%,#e2eee0 0%,#e8f2ef 30%,#f8f9f500 70%);border-radius:50%;width:min(85vw,650px);position:absolute}._content_qbepf_3{flex-direction:column;align-items:center;max-width:100%;animation:.6s ease-out both _enter_qbepf_1;display:flex}._assembly_qbepf_4{width:260px;height:160px;margin:0 0 22px;position:relative}._circuit_qbepf_5{stroke:#c2d5c8;stroke-width:1.5px;width:100%;height:100%;position:absolute;inset:0}._wire_qbepf_6{stroke-dasharray:320;animation:1.4s ease-out .15s both _connect_qbepf_1}._circuit_qbepf_5 circle{fill:#f8f9f5}._circuit_qbepf_5 ._signal_qbepf_8{stroke:#3a9ea5;stroke-width:2.5px;stroke-dasharray:12 340;stroke-linecap:round;animation:3.4s linear 1s infinite _signal_qbepf_8}._block_qbepf_9{box-sizing:border-box;border:1px solid #fff8;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:6px;width:42px;height:42px;padding:9px;display:grid;position:absolute;box-shadow:0 6px #243b320c,0 12px 20px #243b3208}._block_qbepf_9 i{background:#fff5;border-radius:50%;display:block;box-shadow:inset 0 1px 1px #ffffff80,0 1px 1px #243b3214}._blue_qbepf_11{--from-x:-30px;--from-y:16px;--turn:-24deg;background:#4b98b5;animation:.85s cubic-bezier(.2,.8,.2,1) .1s both _assemble_qbepf_1,4s ease-in-out 1s infinite _float_qbepf_1;top:84px;left:48px}._green_qbepf_12{--from-x:30px;--from-y:16px;--turn:24deg;background:#8fba58;animation:.85s cubic-bezier(.2,.8,.2,1) .25s both _assemble_qbepf_1,4s ease-in-out 1.4s infinite _float_qbepf_1;top:84px;right:48px}._gold_qbepf_13{--from-x:-15px;--from-y:-20px;--turn:-16deg;background:#dfb460;border-radius:7px;gap:4px;width:34px;height:25px;padding:6px;animation:.85s cubic-bezier(.2,.8,.2,1) .4s both _assemble_qbepf_1,4s ease-in-out 1.8s infinite _float_qbepf_1;top:26px;left:62px}._robot_qbepf_14{width:76px;height:76px;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both _robot-arrive_qbepf_1;position:absolute;top:30px;left:92px}._robot_qbepf_14 svg{filter:drop-shadow(0 8px 10px #315e4910);width:100%;height:100%;display:block}._eyes_qbepf_16{transform-box:fill-box;transform-origin:50%;animation:5s 1.5s infinite _blink_qbepf_1}._spark_qbepf_17{color:#7f9d62;font-size:24px;font-weight:300;animation:3s ease-in-out .8s infinite _spark_qbepf_17;position:absolute;top:22px;right:63px}._logo_qbepf_18{object-fit:contain;width:160px;height:60px;display:block}._tagline_qbepf_19{color:#66755f;text-wrap:balance;max-width:100%;margin:22px 0 28px;font-size:clamp(13px,2.8vw,16px);line-height:1.6}._activity_qbepf_20{align-items:center;gap:6px;height:12px;margin-bottom:13px;display:flex}._activity_qbepf_20 span{background:#4f896c;border-radius:50%;width:5px;height:5px;animation:1.3s ease-in-out infinite _step_qbepf_1}._activity_qbepf_20 span:nth-child(2){background:#4b98b5;animation-delay:.16s}._activity_qbepf_20 span:nth-child(3){background:#b6aa69;animation-delay:.32s}._loading_qbepf_24{color:#71806c;font-size:12px;line-height:1.6}._signature_qbepf_25{bottom:max(28px,env(safe-area-inset-bottom));color:#829079;letter-spacing:.18em;font-size:9px;font-weight:600;position:absolute;left:20px;right:20px}._previewControls_qbepf_26{z-index:12001;flex-wrap:wrap;justify-content:center;gap:8px;font-family:Inter,Segoe UI,sans-serif;display:flex;position:fixed;bottom:24px;right:24px}._previewControls_qbepf_26 button,._previewControls_qbepf_26 a{box-sizing:border-box;color:#315e49;min-height:44px;font:inherit;cursor:pointer;background:#fffefa;border:1px solid #d6e1d2;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}._previewControls_qbepf_26 :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #4b98b5}@keyframes _enter_qbepf_1{0%{opacity:0}to{opacity:1}}@keyframes _assemble_qbepf_1{0%{opacity:0;transform:translate(var(--from-x),var(--from-y)) rotate(var(--turn)) scale(.8)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes _float_qbepf_1{0%,to{translate:0}50%{translate:0 -4px}}@keyframes _robot-arrive_qbepf_1{0%{opacity:0;transform:translateY(12px)scale(.85)}to{opacity:1;transform:none}}@keyframes _connect_qbepf_1{0%{stroke-dashoffset:320px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes _signal_qbepf_8{0%{stroke-dashoffset:352px}to{stroke-dashoffset:0}}@keyframes _blink_qbepf_1{0%,43%,49%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@keyframes _spark_qbepf_17{0%,to{opacity:.4;transform:rotate(0)}50%{opacity:1;transform:rotate(45deg)}}@keyframes _step_qbepf_1{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (width<=560px){._logo_qbepf_18{width:136px;height:51px}._assembly_qbepf_4{margin-bottom:14px}._previewControls_qbepf_26{bottom:16px;left:16px;right:16px}._preview_qbepf_26 ._signature_qbepf_25{bottom:84px}}@media (height<=440px){._splash_qbepf_1{padding-block:12px 42px}._assembly_qbepf_4{margin:-20px -32px -8px;transform:scale(.75)}._logo_qbepf_18{width:116px;height:44px}._tagline_qbepf_19{margin:10px 0 12px;font-size:13px}._activity_qbepf_20{margin-bottom:7px}._signature_qbepf_25{bottom:12px}._preview_qbepf_26 ._signature_qbepf_25{display:none}._previewControls_qbepf_26{bottom:8px;right:12px}._previewControls_qbepf_26 button,._previewControls_qbepf_26 a{min-height:36px;padding:7px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){._splash_qbepf_1 *{animation:none!important}}._splash_c94q9_1{z-index:12000;isolation:isolate;box-sizing:border-box;color:#243b32;text-align:center;cursor:progress;background:#f8f9f5;place-items:center;padding:32px 24px 72px;font-family:Inter,Segoe UI,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}._halo_c94q9_2{z-index:-1;aspect-ratio:1;opacity:.85;background:radial-gradient(circle,#e6eedb 0%,#eff3e7 40%,#f8f9f500 70%);border-radius:50%;width:min(78vw,620px);position:absolute}._content_c94q9_3{flex-direction:column;align-items:center;width:100%;max-width:520px;animation:.65s cubic-bezier(.2,.7,.2,1) both _arrive_c94q9_1;display:flex}._mark_c94q9_4{width:88px;height:88px;margin-bottom:22px;position:relative}._mark_c94q9_4 svg{filter:drop-shadow(0 12px 16px #315e4914);width:100%;height:100%;display:block}._hello_c94q9_6{color:#315e49;background:#fffefa;border:1px solid #dce6d5;border-radius:18px 18px 3px;padding:7px 12px;font-size:12px;font-weight:600;animation:2.8s ease-in-out infinite _greet_c94q9_1;position:absolute;top:0;left:-42px;transform:rotate(-8deg)}._spark_c94q9_7{border:2px solid #9db887;border-radius:50%;width:9px;height:9px;position:absolute;bottom:22px;right:-17px}._wordmark_c94q9_8{white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:15px;line-height:1.1;display:flex}._wordmark_c94q9_8>img{object-fit:contain;width:116px;height:42px;display:block}._wordmark_c94q9_8 strong{letter-spacing:-1px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,40px);font-weight:400}._wordmark_c94q9_8 strong span{color:#cc9b4f}._content_c94q9_3 p{color:#66755f;margin:18px 0 30px;font-size:clamp(14px,2.6vw,17px);line-height:1.6}._rhythm_c94q9_13{align-items:center;gap:5px;height:24px;margin-bottom:13px;display:flex}._rhythm_c94q9_13 i{background:#6d9164;border-radius:5px;width:4px;height:8px;animation:1.2s ease-in-out infinite _voice_c94q9_1}._rhythm_c94q9_13 i:nth-child(2),._rhythm_c94q9_13 i:nth-child(4){height:15px;animation-delay:.15s}._rhythm_c94q9_13 i:nth-child(3){background:#315e49;height:23px;animation-delay:.3s}._rhythm_c94q9_13 i:nth-child(5){animation-delay:.45s}._loading_c94q9_18{color:#71806c;font-size:12px;line-height:1.6}._signature_c94q9_19{bottom:max(28px,env(safe-area-inset-bottom));color:#829079;letter-spacing:.22em;font-size:9px;font-weight:600;position:absolute;left:24px;right:24px}@keyframes _arrive_c94q9_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes _greet_c94q9_1{0%,to{transform:rotate(-8deg)translateY(0)}50%{transform:rotate(-5deg)translateY(-4px)}}@keyframes _voice_c94q9_1{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@media (height<=440px){._splash_c94q9_1{padding-block:20px 46px}._mark_c94q9_4{width:56px;height:56px;margin-bottom:8px}._hello_c94q9_6{padding:5px 8px;font-size:10px;left:-35px}._wordmark_c94q9_8{gap:8px}._wordmark_c94q9_8>img{width:96px;height:35px}._wordmark_c94q9_8 strong{font-size:28px}._content_c94q9_3 p{margin:8px 0 12px}._rhythm_c94q9_13{margin-bottom:6px}._signature_c94q9_19{bottom:14px}}@media (prefers-reduced-motion:reduce){._splash_c94q9_1,._content_c94q9_3,._hello_c94q9_6,._rhythm_c94q9_13 i{animation:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y;width:100%;min-width:0;max-width:100%;height:100%}body{font-synthesis:none;touch-action:pan-x pan-y;background:#081321;width:100%;min-width:0;max-width:100%;height:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Arial,sans-serif;overflow:hidden}html.capacitor-native,html.capacitor-native body,html.capacitor-native #root{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}html.capacitor-native body{-webkit-overflow-scrolling:touch;padding:0}#root{width:100%;min-width:0;max-width:100%;height:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}html:has(body.tablet-performance-mode){scroll-behavior:auto!important}body.tablet-performance-mode,body.tablet-performance-mode *,body.tablet-performance-mode :before,body.tablet-performance-mode :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}body.tablet-performance-mode *,body.tablet-performance-mode :before,body.tablet-performance-mode :after{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:none!important}body.tablet-performance-mode .page,body.tablet-performance-mode main,body.tablet-performance-mode section,body.tablet-performance-mode article,body.tablet-performance-mode aside,body.tablet-performance-mode dialog,body.tablet-performance-mode [role=dialog],body.tablet-performance-mode button,body.tablet-performance-mode input,body.tablet-performance-mode select,body.tablet-performance-mode textarea{box-shadow:none!important}body.tablet-performance-mode .blocklyReadonlyPreview,body.tablet-performance-mode .ai-program-preview,body.tablet-performance-mode .guestReadonlyPreview,body.tablet-performance-mode .emptyProjectSamplePreview{content-visibility:auto;contain:layout paint style}body.block-region-selecting{cursor:crosshair;-webkit-user-select:none;user-select:none}body.block-region-group-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.block-region-selection-rect{box-sizing:border-box;pointer-events:none;z-index:360;background:#2f56d321;border:2px solid #2f56d3e0;border-radius:4px;position:fixed;box-shadow:inset 0 0 0 1px #ffffffad}.block-region-selected,.block-region-selected.blocklySelected{filter:none!important}.block-region-selected.blocklySelected>.blocklyPath,body .blocklySvg .blocklyBlockCanvas .block-region-selected.blocklySelected>.blocklyPath,.block-region-selected.blocklySelected>.blocklyPathDark,body .blocklySvg .blocklyBlockCanvas .block-region-selected.blocklySelected>.blocklyPathDark{stroke:#fc3!important;stroke-width:3px!important}.block-region-selected.blocklySelected>.blocklyPathLight,body .blocklySvg .blocklyBlockCanvas .block-region-selected.blocklySelected>.blocklyPathLight{display:none!important}.block-region-selected.blocklySelected>.blocklyPath.blocklyPathSelected,body .blocklySvg .blocklyBlockCanvas .block-region-selected.blocklySelected>.blocklyPath.blocklyPathSelected{fill:none!important;filter:none!important;stroke:#fc3!important;stroke-width:3px!important}.program-slot-grid{scrollbar-width:thin;align-items:center;gap:6px;max-width:100%;min-height:52px;margin-top:14px;padding:2px 0 10px;display:flex;overflow:auto hidden}.program-slot-grid button{box-sizing:border-box;color:#0f2745;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex:0 0 58px;height:40px;font:800 15px/1 inherit}.program-slot-grid button:hover,.program-slot-grid button:focus-visible{background:#edf6ff;border-color:#0b82e6;outline:none}.program-slot-grid button.is-active{color:#005aa8;background:#e7f4ff;border-color:#0077d9}
