._modal_1xruy_1{z-index:1400;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}._backdrop_1xruy_11{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 0,#2563eb33,#0000 36%),#0f172a9e;border:0;position:absolute;inset:0}._card_1xruy_21{z-index:1;background:#fff;border:1px solid #e2e8f0e0;border-radius:28px;grid-template-columns:minmax(270px,.92fr) minmax(360px,1fr);width:min(860px,100vw - 32px);height:min(640px,100dvh - 32px);max-height:min(640px,100dvh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 36px 120px #0f172a5c}._close_1xruy_36{z-index:2;color:#64748b;background:#f8fafceb;border:1px solid #94a3b82e;border-radius:999px;place-items:center;width:42px;height:42px;font-size:27px;font-weight:650;line-height:1;display:grid;position:absolute;top:18px;right:18px}._close_1xruy_36:hover,._close_1xruy_36:focus-visible{color:#0f172a;background:#fff;border-color:#2563eb47;outline:none}._brandPane_1xruy_62{color:#fff;background:radial-gradient(circle at 26% 20%,#ffffff3d,#0000 22%),radial-gradient(circle at 84% 18%,#2dd4bf57,#0000 30%),linear-gradient(145deg,#102a55 0%,#173b7a 52%,#0f766e 100%);align-content:space-between;min-height:0;padding:30px 34px;display:grid;position:relative;overflow:hidden}._brandPane_1xruy_62:before,._brandPane_1xruy_62:after{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:999px;position:absolute}._brandPane_1xruy_62:before{width:270px;height:270px;top:-82px;right:-116px}._brandPane_1xruy_62:after{width:210px;height:210px;bottom:-80px;left:-84px}._brandMark_1xruy_99{z-index:1;background:#ffffff29;border:1px solid #ffffff57;border-radius:16px;place-items:center;width:48px;height:48px;font-size:23px;font-weight:950;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38}._brandCopy_1xruy_114{z-index:1;gap:11px;display:grid;position:relative}._brandEyebrow_1xruy_121{color:#e0f2fed1;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}._brandCopy_1xruy_114 strong{color:#fff;letter-spacing:-.045em;max-width:300px;font-size:30px;font-weight:950;line-height:1.02}._brandCopy_1xruy_114 p{color:#e2e8f0db;max-width:310px;margin:0;font-size:14px;font-weight:700;line-height:1.45}._brandMetrics_1xruy_147{z-index:1;gap:8px;display:grid;position:relative}._brandMetrics_1xruy_147 span{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;width:max-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:900}._contentPane_1xruy_166{align-content:center;gap:12px;padding:42px 50px 32px;display:grid;overflow:hidden}._header_1xruy_174{gap:5px;margin-bottom:2px;display:grid}._kicker_1xruy_180{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:950}._header_1xruy_174 h2{color:#0f172a;letter-spacing:-.052em;margin:0;font-size:36px;font-weight:950;line-height:1.02}._bodyText_1xruy_197{color:#64748b;max-width:420px;margin:-2px 0 2px;font-size:14px;font-weight:700;line-height:1.42}._card_1xruy_21 label{color:#334155;gap:6px;font-size:12px;font-weight:900;display:grid}._card_1xruy_21 input[type=email],._card_1xruy_21 input[type=password],._card_1xruy_21 input[type=text]{box-sizing:border-box;color:#0f172a;background:#f8fafc;border:1px solid #d9e3f0;border-radius:14px;outline:none;width:100%;height:46px;padding:0 15px;font-size:16px;font-weight:800}._card_1xruy_21 input[type=email]:focus,._card_1xruy_21 input[type=password]:focus,._card_1xruy_21 input[type=text]:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}._passwordWrap_1xruy_238{display:block;position:relative}._passwordWrap_1xruy_238 input{padding-right:78px!important}._showPassword_1xruy_247{color:#2563eb;background:0 0;border:0;border-radius:10px;min-width:54px;height:30px;font-size:13px;font-weight:950;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._showPassword_1xruy_247:hover,._showPassword_1xruy_247:focus-visible{background:#2563eb14;outline:none}._check_1xruy_268{align-items:center;margin:0;color:#475569!important;gap:10px!important;font-size:14px!important;font-weight:800!important;display:flex!important}._check_1xruy_268 input{accent-color:#2563eb;width:17px;height:17px}._submit_1xruy_284{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:0;border-radius:15px;width:100%;height:48px;margin-top:2px;font-size:16px;font-weight:950;box-shadow:0 14px 28px #2563eb3d}._submit_1xruy_284:hover,._submit_1xruy_284:focus-visible{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);outline:none}._submit_1xruy_284:disabled{cursor:wait;opacity:.68}._links_1xruy_308{color:#64748b;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}._links_1xruy_308 button{color:#2563eb;font:inherit;background:0 0;border:0;font-weight:950}._links_1xruy_308 button:hover,._links_1xruy_308 button:focus-visible{color:#1d4ed8;outline:none;text-decoration:underline}._status_1xruy_333,._error_1xruy_334{border-radius:13px;margin:0;padding:8px 12px;font-size:13px;font-weight:850;line-height:1.35}._status_1xruy_333{color:#15803d;background:#f0fdf4;border:1px solid #16a34a2e}._error_1xruy_334{color:#b91c1c;background:#fef2f2;border:1px solid #dc26262e}._providerArea_1xruy_355{gap:8px;margin-top:2px;display:grid}._providerArea_1xruy_355 p{color:#64748b;text-align:center;margin:0;font-size:12px;font-weight:800;line-height:1.35}._googleButton_1xruy_370{color:#0f172a;background:#fff;border:1px solid #d9e3f0;border-radius:15px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;font-size:15px;font-weight:950;display:inline-flex}._googleButton_1xruy_370:hover,._googleButton_1xruy_370:focus-visible{background:#f8fafc;border-color:#c7d2fe;outline:none}._googleIcon_1xruy_392{color:#4285f4;background:#fff;border:1px solid #e2e8f0;border-radius:999px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:950;display:grid}._accountView_1xruy_405{gap:18px;display:grid}._accountHero_1xruy_410{background:#f8fafc;border:1px solid #dbe5f1;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}._accountAvatar_1xruy_421{color:#fff;letter-spacing:-.05em;background:#0f172a;border-radius:18px;place-items:center;width:64px;height:64px;font-size:28px;font-weight:950;display:grid}._accountSummary_1xruy_434{gap:4px;min-width:0;display:grid}._accountStatus_1xruy_440{color:#15803d;align-items:center;gap:7px;width:max-content;max-width:100%;font-size:12px;font-weight:950;display:inline-flex}._accountStatus_1xruy_440:before{content:"";background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e24}._accountName_1xruy_460{color:#0f172a;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:950;line-height:1.12;overflow:hidden}._accountEmail_1xruy_471{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}._accountInfoGrid_1xruy_480{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._accountInfoItem_1xruy_486{background:#fff;border:1px solid #dbe5f1;border-radius:17px;gap:5px;min-height:72px;padding:14px;display:grid}._accountInfoItem_1xruy_486 span{color:#64748b;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}._accountInfoItem_1xruy_486 strong{color:#0f172a;font-size:15px;font-weight:950}._accountActions_1xruy_510{grid-template-columns:1fr 1fr;gap:12px;display:grid}._accountSecondaryAction_1xruy_516,._accountDangerAction_1xruy_517{border-radius:15px;min-height:50px;font-size:15px;font-weight:950}._accountSecondaryAction_1xruy_516{color:#0f172a;background:#fff;border:1px solid #dbe5f1}._accountSecondaryAction_1xruy_516:hover,._accountSecondaryAction_1xruy_516:focus-visible{background:#f8fafc;border-color:#c7d2fe;outline:none}._accountDangerAction_1xruy_517{color:#be123c;background:#fff1f2;border:1px solid #dc26262e}._accountDangerAction_1xruy_517:hover,._accountDangerAction_1xruy_517:focus-visible{background:#ffe4e6;outline:none}._accountDangerAction_1xruy_517:disabled{cursor:wait;opacity:.68}body.app-theme-dark ._backdrop_1xruy_11{background:radial-gradient(circle at 50% 0,#38bdf826,#0000 38%),#010712c7}body.app-theme-dark ._card_1xruy_21{background:#101b2d;border-color:#475569ad;box-shadow:0 34px 110px #00000094}body.app-theme-dark ._contentPane_1xruy_166{background:#101b2d}body.app-theme-dark ._header_1xruy_174 h2,body.app-theme-dark ._card_1xruy_21 label,body.app-theme-dark ._accountName_1xruy_460,body.app-theme-dark ._accountInfoItem_1xruy_486 strong,body.app-theme-dark ._googleButton_1xruy_370,body.app-theme-dark ._accountSecondaryAction_1xruy_516{color:#f8fafc}body.app-theme-dark ._bodyText_1xruy_197,body.app-theme-dark ._links_1xruy_308,body.app-theme-dark ._providerArea_1xruy_355 p,body.app-theme-dark ._accountEmail_1xruy_471,body.app-theme-dark ._accountInfoItem_1xruy_486 span{color:#aebbd0}body.app-theme-dark ._close_1xruy_36{color:#cbd5e1;background:#1e293bdb;border-color:#94a3b824}body.app-theme-dark ._close_1xruy_36:hover,body.app-theme-dark ._close_1xruy_36:focus-visible{color:#fff;background:#25344a}body.app-theme-dark ._card_1xruy_21 input[type=email],body.app-theme-dark ._card_1xruy_21 input[type=password],body.app-theme-dark ._card_1xruy_21 input[type=text],body.app-theme-dark ._accountHero_1xruy_410,body.app-theme-dark ._accountInfoItem_1xruy_486,body.app-theme-dark ._googleButton_1xruy_370,body.app-theme-dark ._accountSecondaryAction_1xruy_516{background:#17263b;border-color:#31415b}body.app-theme-dark ._card_1xruy_21 input[type=email]:focus,body.app-theme-dark ._card_1xruy_21 input[type=password]:focus,body.app-theme-dark ._card_1xruy_21 input[type=text]:focus{background:#132033;border-color:#38bdf8;box-shadow:0 0 0 4px #38bdf824}body.app-theme-dark ._submit_1xruy_284{background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%)}body.app-theme-dark ._submit_1xruy_284:hover,body.app-theme-dark ._submit_1xruy_284:focus-visible{background:linear-gradient(135deg,#0369a1 0%,#1d4ed8 100%)}body.app-theme-dark ._googleButton_1xruy_370:hover,body.app-theme-dark ._googleButton_1xruy_370:focus-visible,body.app-theme-dark ._accountSecondaryAction_1xruy_516:hover,body.app-theme-dark ._accountSecondaryAction_1xruy_516:focus-visible{background:#203653;border-color:#38bdf8}body.app-theme-dark ._accountAvatar_1xruy_421{color:#0f172a;background:#e2e8f0}body.app-theme-dark ._accountDangerAction_1xruy_517{color:#fecdd3;background:#7f1d1d52;border-color:#fb71854d}body.app-theme-dark ._accountDangerAction_1xruy_517:hover,body.app-theme-dark ._accountDangerAction_1xruy_517:focus-visible{background:#9f12396b}@media (width<=760px){._modal_1xruy_1{padding:14px}._card_1xruy_21{grid-template-columns:1fr;width:min(500px,100vw - 28px);height:min(660px,100dvh - 28px);max-height:calc(100dvh - 28px);overflow:hidden}._brandPane_1xruy_62{min-height:168px;padding:24px}._brandCopy_1xruy_114{gap:8px}._brandCopy_1xruy_114 strong{max-width:360px;font-size:24px}._brandCopy_1xruy_114 p,._brandMetrics_1xruy_147{display:none}._contentPane_1xruy_166{padding:30px 24px 24px;overflow:visible}._header_1xruy_174 h2{font-size:32px}._accountInfoGrid_1xruy_480,._accountActions_1xruy_510{grid-template-columns:1fr}}@media (height<=650px) and (width>=761px){._modal_1xruy_1{overflow:hidden}._card_1xruy_21{border-radius:22px;width:min(820px,100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}._brandPane_1xruy_62{padding:24px 28px}._brandMark_1xruy_99{border-radius:14px;width:42px;height:42px;font-size:20px}._brandCopy_1xruy_114{gap:8px}._brandCopy_1xruy_114 strong{font-size:25px;line-height:1.04}._brandCopy_1xruy_114 p{font-size:13px;line-height:1.36}._brandMetrics_1xruy_147{gap:6px}._brandMetrics_1xruy_147 span{padding:6px 9px;font-size:11px}._contentPane_1xruy_166{gap:9px;padding:30px 42px 24px}._kicker_1xruy_180{font-size:11px}._header_1xruy_174 h2{font-size:30px}._bodyText_1xruy_197{display:none}._card_1xruy_21 input[type=email],._card_1xruy_21 input[type=password],._card_1xruy_21 input[type=text]{height:42px}._submit_1xruy_284,._googleButton_1xruy_370{height:44px;min-height:44px}._providerArea_1xruy_355 p{display:none}}._shell_1q06m_1{--sidebar-width:256px;--dark-bg:#081321;--dark-card:#142033;--dark-card-soft:#1a2a42;--dark-line:#ffffff85;--dark-text:#f8fafc;--dark-muted:#b9c5d6;--accent:#38bdf8;--scrollbar-thumb:#7a879a;background:var(--dark-bg);height:100dvh;min-height:100dvh;color:var(--dark-text);display:flex;overflow:hidden}._overlay_1q06m_22{z-index:1100;background:#0f172a94;position:fixed;inset:0}._overlay_1q06m_22:before{content:"";z-index:0;pointer-events:none;background:#0f172a94;position:fixed;inset:0}._overlay_1q06m_22>*{z-index:1;position:relative}._overlay_1q06m_22 ._sidebar_1q06m_43,._overlay_1q06m_22 ._main_1q06m_44{box-shadow:0 22px 54px #0f172a3d}._hidden_1q06m_48{visibility:hidden;pointer-events:none}._darkTheme_1q06m_53{--dark-bg:#0f1726;--dark-card:#172235;--dark-card-soft:#1d2a3d;--dark-line:#ffffff85;--dark-text:#f4f7fb;--dark-muted:#b8c2d1;--accent:#38bdf8;--scrollbar-thumb:#7a879a}._lightTheme_1q06m_64{--dark-bg:#f6f6f6;--dark-card:#fff;--dark-card-soft:#f2f2f2;--dark-line:#e5e5e5;--dark-text:#000;--dark-muted:#5b5b5b;--accent:#007be5;--scrollbar-thumb:#c9c9c9}._productPicker_1q06m_75{z-index:20;background:var(--dark-card);color:var(--dark-text);border-radius:10px;align-items:center;gap:10px;padding:8px 12px 8px 10px;display:inline-flex;position:fixed;top:16px;right:24px;box-shadow:0 1px #0000000a}._productIcon_1q06m_90{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}._productIcon_1q06m_90 img{object-fit:contain;width:28px;height:28px}._productName_1q06m_105{min-width:120px;font-size:19px;font-weight:850;line-height:1}._productPicker_1q06m_75 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:24px;height:24px}._sidebar_1q06m_43{flex:0 0 var(--sidebar-width);border-right:1px solid var(--dark-line);background:var(--dark-bg);flex-direction:column;height:100%;min-height:0;padding:30px 20px;display:flex}._closeButton_1q06m_133{color:#94a3b8;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:30px;text-decoration:none;display:inline-flex}._closeButton_1q06m_133 svg,._navIcon_1q06m_145 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.72px;width:28px;height:28px}._nav_1q06m_145{flex-direction:column;gap:12px;display:flex}._nav_1q06m_145 a,._footerLink_1q06m_162{min-height:68px;color:var(--dark-text);border-radius:10px;align-items:center;gap:16px;padding:0 16px;font-size:17px;font-weight:850;text-decoration:none;display:flex}._nav_1q06m_145 a:hover,._nav_1q06m_145 a:focus,._footerLink_1q06m_162:hover,._footerLink_1q06m_162:focus,._active_1q06m_179{background:var(--dark-card-soft);color:var(--accent);outline:none}._navIcon_1q06m_145{color:currentColor;flex:0 0 34px;justify-content:center;display:inline-flex}._sidebarFooter_1q06m_192{border-top:1px solid var(--dark-line);gap:12px;margin-top:auto;padding-top:26px;display:grid}._footerLink_1q06m_162:last-child{margin-bottom:-2px}._accountCard_1q06m_204{align-items:center;gap:14px;min-width:0;padding:0 16px;display:flex}._avatar_1q06m_212{background:var(--accent);color:#06111f;border-radius:999px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:inline-flex}._accountText_1q06m_226{min-width:0;color:var(--dark-text);display:grid}._accountText_1q06m_226 small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}._accountText_1q06m_226 strong,._accountText_1q06m_226 span{text-overflow:ellipsis;white-space:nowrap;max-width:154px;overflow:hidden}._accountText_1q06m_226 button{color:var(--accent);background:0 0;border:0;justify-self:start;padding:2px 0 0;font-weight:900}._main_1q06m_44{overscroll-behavior:auto;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-gutter:stable;scrollbar-width:thin;background:linear-gradient(90deg, #083344 0%, #075985 100%) top / 100% 344px no-repeat, var(--dark-bg);flex:auto;min-width:0;height:100%;overflow:hidden auto}._main_1q06m_44::-webkit-scrollbar{width:10px;height:8px}._main_1q06m_44::-webkit-scrollbar-track{background:0 0}._main_1q06m_44::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}._lightTheme_1q06m_64 ._main_1q06m_44{background:linear-gradient(90deg,#00c8e8 0% 100%) top/100% 344px no-repeat,#f6f6f6}._lightTheme_1q06m_64 ._productPicker_1q06m_75{background:#fff;border:1px solid #eee;box-shadow:0 8px 18px #0000000d}._lightTheme_1q06m_64 ._sidebar_1q06m_43{background:#fff}._lightTheme_1q06m_64 ._closeButton_1q06m_133{color:#777}._lightTheme_1q06m_64 ._active_1q06m_179{color:#007be5;background:#f2f2f2}@media (width<=1120px){._shell_1q06m_1{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}._sidebar_1q06m_43{flex-direction:row;flex:none;align-items:center;gap:6px;width:100%;height:auto;min-height:0;padding:6px 10px;display:flex;position:static}._productPicker_1q06m_75{display:none}._closeButton_1q06m_133{width:38px;height:38px;color:var(--dark-text);background:0 0;border:0;border-radius:999px;flex:0 0 38px;margin:0;display:inline-flex}._closeButton_1q06m_133:hover,._closeButton_1q06m_133:focus{background:var(--dark-card-soft);color:var(--accent)}._closeButton_1q06m_133 svg{width:24px;height:24px}._nav_1q06m_145{scrollbar-width:none;flex-direction:row;flex:auto;gap:4px;min-width:0;overflow-x:auto}._nav_1q06m_145 a{flex:none;gap:8px;min-height:42px;padding:0 10px;font-size:14px}._sidebarFooter_1q06m_192{border-top:0;flex:none;align-items:center;gap:4px;margin-top:0;padding-top:0;display:flex}._sidebarFooter_1q06m_192 ._footerLink_1q06m_162{background:0 0;border-radius:999px;flex:0 0 38px;justify-content:center;width:38px;min-height:38px;padding:0;display:inline-flex}._sidebarFooter_1q06m_192 ._footerLink_1q06m_162:hover,._sidebarFooter_1q06m_192 ._footerLink_1q06m_162:focus,._sidebarFooter_1q06m_192 ._footerLink_1q06m_162._active_1q06m_179{background:var(--dark-card-soft);color:var(--accent)}._sidebarFooter_1q06m_192 ._footerLink_1q06m_162 span:not(._navIcon_1q06m_145){display:none}._sidebarFooter_1q06m_192 ._footerLink_1q06m_162 ._navIcon_1q06m_145{flex-basis:auto}._accountCard_1q06m_204{border:1px solid var(--dark-line);background:var(--dark-card);border-radius:12px;gap:8px;min-height:42px;padding:0 10px}._avatar_1q06m_212{flex-basis:30px;width:30px;height:30px;font-size:12px}._accountText_1q06m_226 small,._accountText_1q06m_226 strong,._accountText_1q06m_226 span{display:none}._accountText_1q06m_226 button{min-width:54px;color:var(--dark-text);white-space:nowrap;padding:0;font-size:14px;line-height:1}._main_1q06m_44{flex:auto;height:auto;min-height:0;overflow-y:auto}}@media (width<=599px){._sidebar_1q06m_43{gap:2px;padding-inline:6px}._nav_1q06m_145{gap:2px}._nav_1q06m_145 a{min-width:38px;padding-inline:7px}._nav_1q06m_145 a span:not(._navIcon_1q06m_145){display:none}._navIcon_1q06m_145{flex-basis:24px}._navIcon_1q06m_145 svg,._closeButton_1q06m_133 svg{width:22px;height:22px}._accountCard_1q06m_204{padding-inline:6px}._accountText_1q06m_226 button{display:none}}._page_17qwv_1{background:var(--dark-bg);min-height:100%;color:var(--dark-text);grid-template-columns:250px minmax(0,1fr);display:grid}._menu_17qwv_9{border-right:1px solid var(--dark-line);background:var(--dark-bg);min-height:100vh;padding:150px 18px 48px}._menuTitle_17qwv_16{min-height:56px;color:var(--dark-text);justify-content:space-between;align-items:center;font-size:18px;font-weight:850;display:flex}._submenu_17qwv_26{border-top:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);padding-left:22px;display:grid}._submenu_17qwv_26 a{border-bottom:1px solid var(--dark-line);min-height:46px;color:var(--dark-muted);align-items:center;font-size:14px;text-decoration:none;display:flex}._submenu_17qwv_26 a._active_17qwv_43{color:var(--dark-text);font-weight:800}._content_17qwv_48{background:var(--dark-bg);min-height:100vh;padding:76px min(9vw,120px) 80px 28px}._inner_17qwv_54{max-width:720px}._kicker_17qwv_58{color:var(--dark-muted);text-align:center;margin-bottom:20px;font-size:18px;font-weight:850;display:block}._content_17qwv_48 h1{color:var(--dark-text);margin:0 0 22px;font-size:34px;font-weight:950;line-height:1.1}._content_17qwv_48 h2{color:var(--dark-text);margin:28px 0 20px;font-size:30px;font-weight:950;line-height:1.15}._content_17qwv_48 h3{color:var(--dark-text);margin:30px 0 14px;font-size:23px;font-weight:950}._content_17qwv_48 p{color:var(--dark-muted);margin:0 0 14px;font-size:16px;font-weight:500;line-height:1.42}._category_17qwv_98{margin-bottom:40px}._block_17qwv_102{margin:24px 0 30px}._blockRow_17qwv_106{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 18px;display:flex}._blockImage_17qwv_114{object-fit:contain;object-position:left center;max-width:min(100%,420px);height:auto;max-height:150px;display:block}@media (width<=880px){._page_17qwv_1{grid-template-columns:1fr}._menu_17qwv_9{border-right:0;border-bottom:1px solid var(--dark-line);min-height:0;padding:24px}}body.react-lobby-scale-mode ._page_17qwv_1{grid-template-columns:250px minmax(0,1fr)}body.react-lobby-scale-mode ._menu_17qwv_9{border-right:1px solid var(--dark-line);border-bottom:0;min-height:100vh;padding:128px 16px 40px}body.react-lobby-scale-mode ._content_17qwv_48{min-height:100vh;padding:64px 72px 70px}._preview_1ajo4_1{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}._chain_1ajo4_10{transform:translate(-50%, -50%) scale(var(--preview-scale,1));transform-origin:50%;justify-content:center;align-items:center;padding:12px 14px 38px;display:flex;position:absolute;top:50%;left:50%}._block_1ajo4_22{--block-color:#1495df;--block-accent:#0872b7;border:3px solid var(--block-accent);background:var(--block-color);border-radius:11px;flex:0 0 86px;place-items:center;width:86px;height:76px;margin-left:-2px;display:grid;position:relative;box-shadow:inset 0 -4px #00000029}._block_1ajo4_22:after{border:3px solid var(--block-accent);background:var(--block-color);content:"";z-index:2;border-left:0;border-radius:0 8px 8px 0;width:14px;height:27px;position:absolute;top:23px;right:-11px}._first_1ajo4_52{border-radius:38px 11px 11px 38px}._icon_1ajo4_56{z-index:3;place-items:center;width:52px;height:52px;display:grid;position:relative}._icon_1ajo4_56 svg{width:100%;height:100%;display:block}._value_1ajo4_71{z-index:4;border:2px solid var(--block-accent);min-width:36px;color:var(--block-accent);text-align:center;background:#fff;border-radius:999px;padding:3px 8px;font-size:16px;font-weight:900;line-height:1;position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}._page_r7im5_1{color:#f8fafc;min-height:100%;position:relative}._hero_r7im5_7{background:linear-gradient(90deg,#083344 0%,#075985 100%);grid-template-columns:minmax(340px,.78fr) minmax(440px,1.22fr);align-items:center;height:344px;min-height:0;padding:54px clamp(34px,4vw,62px) 34px;display:grid;position:relative;overflow:hidden}._heroCopy_r7im5_19{z-index:2;max-width:570px;position:relative}._hero_r7im5_7 h1{color:#f8fafc;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 26px;font-size:clamp(34px,3.2vw,52px);font-weight:950;line-height:1.1}._hero_r7im5_7 p{color:#f8fafc;max-width:420px;margin:0 0 30px;font-size:clamp(16px,1.2vw,20px);font-weight:750;line-height:1.32}._heroButton_r7im5_44{color:#f8fafc;background:0 0;border:3px solid #f8fafc;border-radius:999px;justify-content:center;align-items:center;min-width:132px;min-height:58px;padding:0 30px;font-size:19px;font-weight:950;text-decoration:none;transition:background .12s,color .12s,transform .12s;display:inline-flex}._heroButton_r7im5_44:hover,._heroButton_r7im5_44:focus{color:#083344;background:#f8fafc;outline:none;transform:translateY(-1px)}._heroArt_r7im5_69{z-index:1;perspective:1300px;justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative;overflow:visible;transform:translate(-10px)}._heroBoardScene_r7im5_82{--hero-board-tilt-x:0deg;--hero-board-tilt-y:0deg;aspect-ratio:1;cursor:grab;width:min(560px,46vw);max-height:300px;transform-style:preserve-3d;touch-action:none;background:0 0;border:0;padding:0;position:relative}._heroBoardScene_r7im5_82:active{cursor:grabbing}._heroBoardScene_r7im5_82:focus-visible{outline-offset:8px;border-radius:18px;outline:3px solid #f8fafceb}._heroBoardScene_r7im5_82:before{content:"";filter:blur(22px);background:#00000047;border-radius:50%;height:17%;position:absolute;bottom:10%;left:17%;right:12%;transform:rotateX(74deg)translateZ(-80px)}._heroBoardCanvas_r7im5_120{filter:drop-shadow(0 30px 36px #00000042);width:100%;height:100%;display:block;position:absolute;inset:0}._heroBoardStaticScene_r7im5_129{cursor:default;pointer-events:none;touch-action:auto;place-items:center;display:grid}._heroBoardStaticImage_r7im5_137{object-fit:contain;filter:drop-shadow(0 30px 36px #00000042);width:96%;height:96%;display:block;position:absolute;inset:2%}._heroBoardHint_r7im5_147{z-index:2;color:#f8fafcdb;letter-spacing:.14em;text-align:center;background:#070f1985;border:1px solid #f8fafc3d;border-radius:999px;min-width:68px;padding:8px 12px;font-size:12px;font-weight:900;position:absolute;bottom:9%;right:7%}._projectStrip_r7im5_164{color:#f8fafc;background:#081321;border-bottom:1px solid #ffffff85;align-items:stretch;gap:34px;min-height:184px;padding:34px 64px 26px;display:flex;position:relative}._quickActions_r7im5_176{border-right:1px solid #ffffff85;gap:30px;min-width:300px;padding-right:40px;display:flex}._quickAction_r7im5_176{color:#f8fafc;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-self:flex-start;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}._quickActionBox_r7im5_200{color:#e5edf7;background:#142033;border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;width:102px;height:102px;transition:box-shadow .14s,transform .14s;display:flex}._quickActionBox_r7im5_200 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}._quickAction_r7im5_176:hover ._quickActionBox_r7im5_200,._quickAction_r7im5_176:focus ._quickActionBox_r7im5_200{transform:translateY(-2px);box-shadow:0 18px 32px #00000057}._quickActionLabel_r7im5_227{font-size:15px;font-weight:850}._projectStripSection_r7im5_232{flex:1 1 0;gap:10px;min-width:0;display:grid}._projectStripTitle_r7im5_239{color:#f8fafc;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:950}._projectStripHeader_r7im5_247{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}._projectStripActions_r7im5_255{flex:none;gap:8px;display:inline-flex}._projectStripNavButton_r7im5_261{color:#94a3b8;cursor:pointer;background:#0f1726b8;border:1px solid #94a3b842;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}._projectStripNavButton_r7im5_261:hover,._projectStripNavButton_r7im5_261:focus-visible{color:#f8fafc;background:#123153;border-color:#38bdf8;outline:none}._projectStripNavButton_r7im5_261 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:18px;height:18px}._projectStripActionButton_r7im5_292{color:#38bdf8;cursor:pointer;min-height:30px;font:inherit;background:#38bdf824;border:1px solid #38bdf86b;border-radius:6px;padding:0 12px;font-size:12px;font-weight:900}._projectStripActionButton_r7im5_292:hover,._projectStripActionButton_r7im5_292:focus{background:#38bdf838;border-color:#38bdf8;outline:none}._projectList_r7im5_312{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#64748b transparent;gap:18px;min-width:0;padding-bottom:24px;scroll-padding-inline:8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 22px calc(100% - 34px),#0000 100%)}._projectCard_r7im5_325{color:#f8fafc;cursor:pointer;scroll-snap-align:start;text-align:left;background:#142033;border:1px solid #ffffff47;border-radius:8px;flex-direction:column;flex:0 0 220px;gap:14px;min-height:112px;padding:24px 22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;transform:translate(0)}._projectCard_r7im5_325:hover,._projectCard_r7im5_325:focus{border-color:#38bdf8ad;outline:none;transform:translateY(-2px)translate(4px);box-shadow:0 18px 32px #00000057}._sampleBadge_r7im5_351{color:#38bdf8;background:#38bdf82e;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;min-height:36px;padding:0 10px;font-size:14px;font-weight:950;display:inline-flex}._sampleIndex_r7im5_365{color:#38bdf8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}._cardName_r7im5_373{color:#f8fafc;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:950;line-height:1.2;display:-webkit-box;overflow:hidden}._samplePreviewPopover_r7im5_385{z-index:8;color:#f8fafc;background:#142033;border:1px solid #ffffff47;border-radius:8px;gap:10px;min-width:378px;max-width:448px;padding:12px;animation:.18s cubic-bezier(.2,.7,.3,1) both _samplePreviewSlideIn_r7im5_1;display:grid;position:absolute;top:156px;transform:translate(-50%);box-shadow:0 18px 32px #00000057}@keyframes _samplePreviewSlideIn_r7im5_1{0%{opacity:0;transform:translate(calc(28px - 50%))}to{opacity:1;transform:translate(-50%)}}._sampleBlockPreview_r7im5_414{background:#0b1220;border:1px solid #94a3b847;border-radius:8px;height:246px;padding:0;overflow:hidden}._blocklyReadonlyPreview_r7im5_423{border-radius:inherit;contain:paint;pointer-events:none;background:#0b1220;width:100%;height:100%;display:block;position:relative;overflow:hidden}._blocklyReadonlyPreview_r7im5_423 .injectionDiv,._blocklyReadonlyPreview_r7im5_423 .blocklySvg{border-radius:inherit;background:#0b1220!important;width:100%!important;height:100%!important;overflow:hidden!important}._blocklyReadonlyPreview_r7im5_423 .blocklyMainBackground{fill:#0b1220!important;stroke:#0000!important}._previewLoading_r7im5_449{color:#94a3b8;text-transform:uppercase;justify-content:center;align-items:center;height:100%;font-size:13px;font-weight:850;display:flex}._sampleSlotRow_r7im5_460{justify-content:flex-end;gap:8px;display:flex}._sampleSlotHeading_r7im5_466{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}._sampleSlotGrid_r7im5_474{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}._sampleSlotChoice_r7im5_480{color:#f8fafc;cursor:pointer;min-width:0;height:34px;font:inherit;background:#0f1726;border:1px solid #ffffff47;border-radius:6px;place-items:center;font-size:12px;font-weight:950;transition:border-color .14s,background .14s,color .14s,transform .14s;display:grid;position:relative}._sampleSlotChoice_r7im5_480:hover,._sampleSlotChoice_r7im5_480:focus{background:#123153;border-color:#38bdf8;outline:none;transform:translateY(-1px)}._sampleSlotChoice_r7im5_480._isSelected_r7im5_505{color:#fff;background:#0f6cbf;border-color:#38bdf8}._sampleSlotChoice_r7im5_480._isOccupied_r7im5_511:after{content:"";background:#f59e0b;border-radius:999px;width:4px;height:4px;position:absolute;bottom:3px;right:4px}._sampleEditButton_r7im5_522,._sampleCopyButton_r7im5_523,._sampleUploadButton_r7im5_524,._sampleDeleteButton_r7im5_525{cursor:pointer;height:36px;font:inherit;border-radius:6px;padding:0 16px;font-size:13px;font-weight:900}._sampleEditButton_r7im5_522{color:#f8fafc;background:#0f1726;border:1px solid #94a3b86b;min-width:112px}._sampleCopyButton_r7im5_523{color:#fff;background:#0f6cbf;border:0;min-width:154px}._sampleUploadButton_r7im5_524{color:#fff;background:#0f6cbf;border:0;min-width:96px}._sampleDeleteButton_r7im5_525{color:#fecaca;background:#7f1d1d80;border:1px solid #f871718c;min-width:86px}._sampleEditButton_r7im5_522:hover,._sampleEditButton_r7im5_522:focus{outline-offset:1px;background:#123153;border-color:#38bdf8;outline:2px solid #38bdf83d}._sampleCopyButton_r7im5_523:hover,._sampleCopyButton_r7im5_523:focus,._sampleUploadButton_r7im5_524:hover,._sampleUploadButton_r7im5_524:focus{outline-offset:1px;background:#0a5ea8;outline:2px solid #0f6cbf61}._sampleDeleteButton_r7im5_525:hover,._sampleDeleteButton_r7im5_525:focus{color:#fff;outline-offset:1px;background:#b91c1cbd;border-color:#f87171;outline:2px solid #f8717142}._sampleCardActions_r7im5_589{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}._sampleCardActions_r7im5_589 ._sampleEditButton_r7im5_522,._sampleCardActions_r7im5_589 ._sampleUploadButton_r7im5_524,._sampleCardActions_r7im5_589 ._sampleDeleteButton_r7im5_525{white-space:nowrap;width:100%;min-width:0;padding:0 8px}._hiddenFileInput_r7im5_605{display:none}._sampleUploadOverlay_r7im5_609{z-index:42;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617ad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}._sampleUploadDialog_r7im5_620{color:#f8fafc;background:#0f1726;border:1px solid #94a3b85c;border-radius:8px;gap:18px;width:min(100%,940px);max-height:min(90vh,820px);padding:24px;display:grid;overflow:auto;box-shadow:0 30px 86px #0000007a}._sampleUploadHeader_r7im5_634{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}._sampleUploadHeader_r7im5_634 h2{letter-spacing:0;margin:2px 0 0;font-size:28px;font-weight:950}._sampleUploadEyebrow_r7im5_648,._sampleUploadSectionTitle_r7im5_649{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}._sampleUploadClose_r7im5_657{color:#dbeafe;cursor:pointer;width:40px;height:40px;font:inherit;background:#142033;border:1px solid #94a3b852;border-radius:6px;font-size:28px;line-height:1}._sampleUploadDropzone_r7im5_670{background:#38bdf814;border:2px dashed #38bdf86b;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:118px;padding:20px;display:grid}._sampleUploadDropzone_r7im5_670._isDragging_r7im5_682{background:#38bdf829;border-color:#38bdf8}._sampleUploadDropIcon_r7im5_687{color:#7dd3fc;background:#123153;border-radius:8px;place-items:center;width:52px;height:52px;font-size:34px;font-weight:500;display:grid}._sampleUploadDropTitle_r7im5_699{font-size:18px;font-weight:950}._sampleUploadDropText_r7im5_704,._sampleUploadEmpty_r7im5_705,._sampleUploadModeCard_r7im5_706 small{color:#9fb1c8;margin-top:4px;font-size:13px;font-weight:650;line-height:1.35}._sampleUploadBrowse_r7im5_714,._sampleUploadSubmit_r7im5_715,._sampleUploadCancel_r7im5_716{cursor:pointer;height:42px;font:inherit;border-radius:6px;padding:0 18px;font-size:14px;font-weight:900}._sampleUploadBrowse_r7im5_714,._sampleUploadSubmit_r7im5_715{color:#fff;background:#0f6cbf;border:0}._sampleUploadCancel_r7im5_716{color:#dbeafe;background:#142033;border:1px solid #94a3b86b}._sampleUploadBody_r7im5_739{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:16px;display:grid}._sampleUploadPanel_r7im5_745{background:#111c2e;border:1px solid #94a3b842;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}._sampleUploadPanel_r7im5_745:first-child{grid-row:span 2}._sampleUploadFileList_r7im5_760{gap:8px;display:grid}._sampleUploadFileRow_r7im5_765{background:#0b1220;border:1px solid #94a3b83d;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}._sampleUploadFileName_r7im5_777{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:850;overflow:hidden}._sampleUploadFileMeta_r7im5_785{color:#94a3b8;font-size:12px;font-weight:800}._sampleUploadFileRow_r7im5_765 button{color:#fecaca;cursor:pointer;height:30px;font:inherit;background:#7f1d1d6b;border:1px solid #f8717170;border-radius:5px;padding:0 10px;font-size:12px;font-weight:900}._sampleUploadModeGrid_r7im5_804{gap:10px;display:grid}._sampleUploadModeCard_r7im5_706{cursor:pointer;background:#0b1220;border:1px solid #94a3b847;border-radius:8px;grid-template-columns:auto 1fr;gap:4px 10px;padding:12px;display:grid}._sampleUploadModeCard_r7im5_706._isSelected_r7im5_505{background:#38bdf81f;border-color:#38bdf8}._sampleUploadModeCard_r7im5_706 input{grid-row:span 2;width:18px;height:18px;margin:2px 0 0}._sampleUploadModeCard_r7im5_706 span,._sampleUploadSelectLabel_r7im5_833,._sampleUploadPasswordLabel_r7im5_834{font-size:14px;font-weight:900}._sampleUploadSelectLabel_r7im5_833,._sampleUploadPasswordLabel_r7im5_834{gap:8px;display:grid}._sampleUploadSelectLabel_r7im5_833 select,._sampleUploadPasswordLabel_r7im5_834 input{color:#f8fafc;width:100%;min-height:42px;font:inherit;background:#0b1220;border:1px solid #94a3b861;border-radius:6px;padding:0 12px;font-size:14px}._sampleUploadError_r7im5_858{color:#fecaca;background:#7f1d1d6b;border:1px solid #f871717a;border-radius:6px;padding:12px 14px;font-size:14px;font-weight:850}._sampleUploadFooter_r7im5_868{justify-content:flex-end;gap:10px;display:flex}._samplePasswordOverlay_r7im5_874{z-index:55;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02061794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._sampleSlotDialogOverlay_r7im5_885{z-index:54;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02061794;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._sampleSlotDialog_r7im5_885{color:#f8fafc;background:#0f1726;border:1px solid #94a3b857;border-radius:8px;gap:16px;width:min(100%,520px);padding:22px;display:grid;box-shadow:0 26px 72px #00000075}._sampleSlotDialogHeader_r7im5_908{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._sampleSlotDialogHeader_r7im5_908 h2{margin:2px 0 0;font-size:24px;font-weight:950;line-height:1.12}._sampleSlotDialogEyebrow_r7im5_922{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}._sampleSlotDialogClose_r7im5_930{color:#dbeafe;cursor:pointer;width:38px;height:38px;font:inherit;background:#142033;border:1px solid #94a3b852;border-radius:6px;place-items:center;font-size:26px;line-height:1;display:grid}._sampleSlotDialogSummary_r7im5_945{background:#111c2e;border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}._sampleSlotDialogBadge_r7im5_956{color:#7dd3fc;text-transform:uppercase;background:#0ea5e92e;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:950}._sampleSlotDialogName_r7im5_967{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:900;overflow:hidden}._sampleSlotDialogGrid_r7im5_976{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}._sampleSlotDialogChoice_r7im5_982{color:#f8fafc;cursor:pointer;min-height:52px;font:inherit;background:#0b1220;border:1px solid #94a3b852;border-radius:8px;place-items:center;display:grid}._sampleSlotDialogChoice_r7im5_982 span{font-size:18px;font-weight:950;line-height:1}._sampleSlotDialogChoice_r7im5_982 small{color:#fbbf24;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:950;line-height:1}._sampleSlotDialogChoice_r7im5_982:hover,._sampleSlotDialogChoice_r7im5_982:focus-visible,._sampleSlotDialogChoice_r7im5_982._isSelected_r7im5_505{background:#123153;border-color:#38bdf8;outline:none}._sampleSlotDialogChoice_r7im5_982._isSelected_r7im5_505{box-shadow:0 0 0 3px #38bdf82e}._sampleSlotDialogFooter_r7im5_1021{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}._sampleSlotDialogCancel_r7im5_1028,._sampleSlotDialogSubmit_r7im5_1029{cursor:pointer;height:42px;font:inherit;border-radius:6px;padding:0 18px;font-size:14px;font-weight:900}._sampleSlotDialogCancel_r7im5_1028{color:#dbeafe;background:#142033;border:1px solid #94a3b86b}._sampleSlotDialogSubmit_r7im5_1029{color:#fff;background:#0f6cbf;border:0}._samplePasswordDialog_r7im5_1051{color:#f8fafc;background:#0f1726;border:1px solid #94a3b857;border-radius:8px;gap:16px;width:min(100%,460px);padding:22px;display:grid;box-shadow:0 26px 72px #00000075}._samplePasswordHeader_r7im5_1063{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._samplePasswordHeader_r7im5_1063 h2{margin:2px 0 0;font-size:24px;font-weight:950;line-height:1.12}._samplePasswordEyebrow_r7im5_1077{color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:950}._samplePasswordClose_r7im5_1085{color:#dbeafe;cursor:pointer;width:38px;height:38px;font:inherit;background:#142033;border:1px solid #94a3b852;border-radius:6px;place-items:center;font-size:26px;line-height:1;display:grid}._samplePasswordSummary_r7im5_1100{background:#111c2e;border:1px solid #94a3b838;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}._samplePasswordBadge_r7im5_1111{color:#7dd3fc;text-transform:uppercase;background:#0ea5e92e;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:950}._samplePasswordName_r7im5_1122{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:900;overflow:hidden}._samplePasswordText_r7im5_1131{color:#9fb1c8;margin:0;font-size:14px;font-weight:650;line-height:1.45}._samplePasswordLabel_r7im5_1139{gap:8px;font-size:14px;font-weight:900;display:grid}._samplePasswordInputWrap_r7im5_1146{align-items:center;display:grid;position:relative}._samplePasswordLabel_r7im5_1139 input{color:#f8fafc;width:100%;min-height:44px;font:inherit;background:#0b1220;border:1px solid #94a3b861;border-radius:6px;padding:0 46px 0 12px;font-size:14px}._samplePasswordLabel_r7im5_1139 input:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf833}._samplePasswordReveal_r7im5_1170{color:#9fb1c8;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:5px;right:6px}._samplePasswordReveal_r7im5_1170:hover,._samplePasswordReveal_r7im5_1170:focus-visible,._samplePasswordReveal_r7im5_1170[aria-pressed=true]{color:#f8fafc;background:#94a3b824;outline:none}._samplePasswordReveal_r7im5_1170 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:20px;height:20px}._samplePasswordError_r7im5_1203{color:#fecaca;background:#7f1d1d6b;border:1px solid #f871717a;border-radius:6px;padding:10px 12px;font-size:13px;font-weight:850}._samplePasswordFooter_r7im5_1213{justify-content:flex-end;gap:10px;padding-top:2px;display:flex}._samplePasswordCancel_r7im5_1220,._samplePasswordSubmit_r7im5_1221{cursor:pointer;height:42px;font:inherit;border-radius:6px;padding:0 18px;font-size:14px;font-weight:900}._samplePasswordCancel_r7im5_1220{color:#dbeafe;background:#142033;border:1px solid #94a3b86b}._samplePasswordSubmit_r7im5_1221{color:#fff;background:#0f6cbf;border:0}._samplePasswordSubmit_r7im5_1221._isDanger_r7im5_1243{background:#dc2626}._sampleUploadSubmit_r7im5_715:disabled,._sampleUploadCancel_r7im5_716:disabled{cursor:not-allowed;opacity:.62}._projectSlotsModal_r7im5_1253{z-index:30;background:#0206179e;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}._projectSlotsDialog_r7im5_1264{color:#f8fafc;background:#142033;border:1px solid #ffffff47;border-radius:8px;grid-template-rows:auto 1fr;width:min(100%,1180px);max-width:1180px;max-height:min(88vh,920px);display:grid;overflow:hidden;box-shadow:0 28px 70px #00000057}._sampleProjectsDialog_r7im5_1278{width:min(100%,1240px);max-width:1240px}._projectSlotsHeader_r7im5_1283{border-bottom:1px solid #ffffff85;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px 22px;display:grid}._projectSlotsTitle_r7im5_1292{font-size:24px;font-weight:950;line-height:1.15}._projectSlotsSubtitle_r7im5_1298,._projectSlotsMessage_r7im5_1299{color:#b9c5d6;margin-top:4px;font-size:13px;font-weight:750;line-height:1.35}._projectSlotsClose_r7im5_1307{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}._projectSlotsClose_r7im5_1307:hover,._projectSlotsClose_r7im5_1307:focus{color:#f8fafc;background:#ffffff14;outline:none}._projectSlotsClose_r7im5_1307 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px}._projectSlotsBody_r7im5_1334{padding:20px 22px 24px;overflow:auto}._sampleProjectsBody_r7im5_1339{overflow-x:hidden}._projectSlotsError_r7im5_1343{color:#fecaca;background:#7f1d1d6b;border:1px solid #f871718c;border-radius:6px;margin-bottom:14px;padding:10px 12px;font-size:13px;font-weight:800}._projectSlotsGrid_r7im5_1354{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}._sampleProjectsGrid_r7im5_1360{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));align-items:stretch}._slotPreviewCard_r7im5_1365{color:#f8fafc;cursor:default;text-align:left;background:#0b1220;border:1px solid #ffffff47;border-radius:8px;gap:10px;min-height:238px;padding:12px;display:grid;position:relative}._projectSlotCard_r7im5_1379{background:linear-gradient(#142033fa,#0d1625fa);border-color:#94a3b83d;gap:12px;min-height:244px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff0a}._projectSlotCard_r7im5_1379._hasProject_r7im5_1389:hover,._projectSlotCard_r7im5_1379._hasProject_r7im5_1389:focus-within{border-color:#38bdf8b8;box-shadow:0 14px 30px #0206175c,inset 0 1px #ffffff0f}._projectSlotCard_r7im5_1379._isEmptyProjectSlot_r7im5_1395{background:#0b1220c7;border-style:solid}._sampleProjectCard_r7im5_1400{grid-template-rows:auto auto auto auto;min-height:350px;overflow:hidden}._slotPreviewCard_r7im5_1365._hasProject_r7im5_1389{background:#142033}._slotPreviewCard_r7im5_1365._hasProject_r7im5_1389:hover,._slotPreviewCard_r7im5_1365._hasProject_r7im5_1389:focus-within{border-color:#38bdf8;outline:none;transform:translateY(-1px);box-shadow:0 16px 28px #00000057}._slotPreviewOpen_r7im5_1418{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}._slotPreviewOpen_r7im5_1418:disabled{cursor:default}._slotPreviewFrame_r7im5_1432{contain:paint;isolation:isolate;background:#0b1220;border:1px solid #22314d;border-radius:6px;height:146px;display:block;position:relative;overflow:hidden}._projectSlotCard_r7im5_1379 ._slotPreviewFrame_r7im5_1432{background:radial-gradient(circle at 50% 35%,#14304e38,#0000 62%),#080f1d;border-color:#415679b3;height:144px}._sampleProjectCard_r7im5_1400 ._slotPreviewFrame_r7im5_1432{height:178px}._slotPreviewEmpty_r7im5_1454{color:#94a3b8;text-transform:uppercase;justify-content:center;align-items:center;height:100%;font-size:13px;font-weight:850;display:flex}._projectSlotCard_r7im5_1379 ._slotPreviewEmpty_r7im5_1454{color:#7f8da3;letter-spacing:.08em;font-size:12px}._projectSlotCard_r7im5_1379 ._slotPreviewEmpty_r7im5_1454:before{content:"";opacity:.72;background:linear-gradient(#94a3b83d,#94a3b83d) 9px 10px/16px 2px no-repeat,linear-gradient(#94a3b83d,#94a3b83d) 9px 16px/16px 2px no-repeat,linear-gradient(#94a3b83d,#94a3b83d) 9px 22px/11px 2px no-repeat;border:1px solid #94a3b847;border-radius:8px;width:34px;height:34px;margin:0 auto 10px;display:block}._samplePreviewLoading_r7im5_1486{z-index:2;color:#94a3b8;text-transform:uppercase;background:#0b1220;place-items:center;gap:10px;height:100%;font-size:13px;font-weight:850;display:grid;position:absolute;inset:0;overflow:hidden}._samplePreviewLoading_r7im5_1486:before{content:"";background:linear-gradient(110deg,#0000 0%,#38bdf814 42%,#38bdf82e 50%,#38bdf814 58%,#0000 100%);animation:1.2s ease-in-out infinite _samplePreviewShimmer_r7im5_1;position:absolute;inset:0;transform:translate(-100%)}._samplePreviewSpinner_r7im5_1512{z-index:1;border:3px solid #94a3b847;border-top-color:#38bdf8;border-radius:999px;width:26px;height:26px;animation:.72s linear infinite _samplePreviewSpin_r7im5_1512;position:relative}._samplePreviewLoading_r7im5_1486 span:last-child{z-index:1;position:relative}@keyframes _samplePreviewSpin_r7im5_1512{to{transform:rotate(360deg)}}@keyframes _samplePreviewShimmer_r7im5_1{to{transform:translate(100%)}}._slotPreviewMeta_r7im5_1540{grid-template-columns:auto 1fr;align-items:start;gap:8px;min-width:0;padding-right:44px;display:grid}._projectSlotCard_r7im5_1379 ._slotPreviewMeta_r7im5_1540{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-right:42px}._sampleProjectCard_r7im5_1400 ._slotPreviewMeta_r7im5_1540{padding-right:0}._slotPreviewNumber_r7im5_1560{color:#38bdf8;background:#38bdf82e;border-radius:8px;justify-content:center;align-items:center;min-width:62px;height:34px;padding:0 10px;font-size:13px;font-weight:950;display:inline-flex}._projectSlotCard_r7im5_1379 ._slotPreviewNumber_r7im5_1560{color:#38bdf8;background:#14486e9e;border:1px solid #38bdf82e;border-radius:8px;min-width:68px;height:36px}._slotPreviewDetails_r7im5_1583{gap:3px;min-width:0;display:grid}._slotPreviewName_r7im5_1589{color:#f8fafc;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:15px;font-weight:950;line-height:1.18;display:-webkit-box;overflow:hidden}._projectSlotCard_r7im5_1379 ._slotPreviewName_r7im5_1589{font-size:16px;line-height:1.15}._slotPreviewStatus_r7im5_1607{color:#b9c5d6;text-transform:uppercase;flex-wrap:wrap;gap:5px;min-width:0;max-width:100%;margin-top:3px;font-size:12px;font-weight:800;line-height:1.3;display:flex;overflow:hidden}._projectSlotCard_r7im5_1379 ._slotPreviewStatus_r7im5_1607{color:#8491a5;letter-spacing:.03em;gap:6px;margin-top:5px;font-size:11px}._sampleCardSlotPanel_r7im5_1630{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}._sampleCardSlotLabel_r7im5_1638{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950;line-height:1.1}._sampleCardSlotPicker_r7im5_1647{flex:none;position:relative}._sampleCardSlotTrigger_r7im5_1652{color:#f8fafc;cursor:pointer;height:34px;font:inherit;text-transform:uppercase;background:#0f1726;border:1px solid #ffffff47;border-radius:6px;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:11px;font-weight:950;display:inline-flex}._sampleCardSlotTrigger_r7im5_1652:hover,._sampleCardSlotTrigger_r7im5_1652:focus-visible,._sampleCardSlotTrigger_r7im5_1652[aria-expanded=true]{background:#123153;border-color:#38bdf8;outline:none}._sampleCardSlotTrigger_r7im5_1652 span{color:#94a3b8}._sampleCardSlotTrigger_r7im5_1652 strong{color:#f8fafc;text-align:center;min-width:24px;font-size:14px;font-weight:950}._sampleCardSlotMenu_r7im5_1689{z-index:4;background:#0f1726;border:1px solid #38bdf870;border-radius:8px;grid-template-columns:repeat(5,34px);gap:5px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 18px 32px #00000057}._sampleCardSlotMenu_r7im5_1689 button{color:#f8fafc;cursor:pointer;width:34px;height:30px;font:inherit;background:#0b1220;border:1px solid #ffffff3d;border-radius:6px;place-items:center;font-size:12px;font-weight:950;display:grid}._sampleCardSlotMenu_r7im5_1689 button:hover,._sampleCardSlotMenu_r7im5_1689 button:focus-visible{background:#123153;border-color:#38bdf8;outline:none}._sampleCardSlotMenu_r7im5_1689 ._isSelected_r7im5_505{color:#fff;background:#0f6cbf;border-color:#38bdf8}._section_r7im5_1732{background:#081321;border-bottom:1px solid #ffffff85;gap:16px;padding:48px 64px;display:grid}._sectionHeader_r7im5_1740{justify-content:space-between;align-items:center;gap:16px;display:flex}._sectionHeader_r7im5_1740 h2{color:#f8fafc;margin:0;font-size:26px}._sectionHeader_r7im5_1740 button{color:#38bdf8;background:#38bdf82e;border:0;border-radius:8px;min-height:42px;padding:0 16px;font-weight:900}._slotGrid_r7im5_1763{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}._slot_r7im5_1365,._slotUsed_r7im5_1770{color:#f8fafc;background:#142033;border:1px solid #ffffff47;border-radius:8px;gap:8px;min-height:84px;padding:14px;display:grid}._slot_r7im5_1365 span,._slotUsed_r7im5_1770 span{color:#b9c5d6;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:900}._slotUsed_r7im5_1770{border-color:#38bdf87a}._homeJumpSection_r7im5_1794{background:#081321;border-bottom:1px solid #ffffff85;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;padding:56px 72px 58px;display:grid}._homeJumpCard_r7im5_1803{color:#f8fafc;background:#142033;border:0;border-radius:18px;min-height:350px;text-decoration:none;transition:box-shadow .14s,transform .14s;display:block;position:relative;overflow:hidden;box-shadow:0 22px 34px #00000047}._homeJumpCard_r7im5_1803:after{z-index:1;content:"";pointer-events:none;background:#142033;height:34%;position:absolute;bottom:0;left:0;right:0}._homeJumpCard_r7im5_1803:before{z-index:2;color:#f8fafc;content:attr(data-title);letter-spacing:0;pointer-events:none;font-size:30px;font-weight:950;line-height:1.1;position:absolute;bottom:54px;left:44px;right:44px}._homeJumpCard_r7im5_1803:hover,._homeJumpCard_r7im5_1803:focus{outline:none;transform:translateY(-3px);box-shadow:0 28px 42px #0000005c}._homeJumpArt_r7im5_1851{background:#dff8ff;justify-content:center;align-items:center;min-height:260px;display:flex;overflow:hidden}._homeJumpCard_r7im5_1803:nth-child(2) ._homeJumpArt_r7im5_1851{background:#ffe8fb}._homeJumpArt_r7im5_1851 img{width:100%;height:auto;display:block}@media (width<=1120px){._hero_r7im5_7{grid-template-columns:minmax(0,1fr);height:auto;min-height:360px}._heroArt_r7im5_69{opacity:.38;width:620px;position:absolute;bottom:-36px;right:-150px}._projectStrip_r7im5_164{flex-direction:column}._quickActions_r7im5_176{border-bottom:1px solid #ffffff85;border-right:0;padding:0 0 28px}._homeJumpSection_r7im5_1794{grid-template-columns:1fr}}@media (width<=720px){._hero_r7im5_7,._projectStrip_r7im5_164,._section_r7im5_1732,._homeJumpSection_r7im5_1794{padding-left:22px;padding-right:22px}._quickActions_r7im5_176{min-width:0}}@media (width>=600px) and (width<=1120px){._hero_r7im5_7{grid-template-columns:minmax(250px,.82fr) minmax(300px,1.18fr);height:clamp(232px,31vw,292px);min-height:0;padding:28px clamp(24px,4vw,42px)}._heroCopy_r7im5_19{max-width:380px}._hero_r7im5_7 h1{margin-bottom:14px;font-size:clamp(27px,4vw,38px);line-height:1.03}._hero_r7im5_7 p{max-width:330px;margin-bottom:18px;font-size:clamp(13px,1.8vw,16px)}._heroButton_r7im5_44{border-width:2px;min-width:104px;min-height:42px;padding-inline:22px;font-size:15px}._heroArt_r7im5_69{opacity:1;width:auto;min-height:0;position:relative;bottom:auto;right:auto;transform:none}._heroBoardScene_r7im5_82{width:min(330px,39vw);max-height:240px}._projectStrip_r7im5_164{flex-direction:row;gap:clamp(18px,3vw,30px);min-height:148px;padding:20px clamp(22px,4vw,38px) 16px}._quickActions_r7im5_176{border-bottom:0;border-right:1px solid #ffffff85;justify-content:flex-start;gap:16px;min-width:196px;padding:0 22px 0 0}._quickAction_r7im5_176{gap:7px}._quickActionBox_r7im5_200{width:72px;height:72px}._quickActionBox_r7im5_200 svg{width:30px;height:30px}._quickActionLabel_r7im5_227{font-size:12px}._projectStripHeader_r7im5_247{gap:8px}._projectStripActions_r7im5_255{gap:5px}._projectStripActionButton_r7im5_292{padding-inline:8px;font-size:10px}._projectList_r7im5_312{gap:10px;padding-bottom:10px}._projectCard_r7im5_325{flex-basis:154px;gap:7px;min-height:94px;padding:12px}._sampleBadge_r7im5_351{min-height:28px;font-size:11px}._sampleIndex_r7im5_365{font-size:9px}._cardName_r7im5_373{font-size:13px}._homeJumpSection_r7im5_1794{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,30px);padding:30px clamp(24px,5vw,48px) 36px}._homeJumpCard_r7im5_1803{border-radius:14px;min-height:250px}._homeJumpArt_r7im5_1851{min-height:182px}._homeJumpCard_r7im5_1803:before{font-size:clamp(20px,3vw,27px);bottom:34px;left:24px;right:24px}}@media (width<=599px){._hero_r7im5_7{min-height:310px;padding:28px 20px}._hero_r7im5_7 h1{max-width:260px;margin-bottom:14px;font-size:clamp(28px,9vw,38px)}._hero_r7im5_7 p{max-width:250px;margin-bottom:18px;font-size:14px}._heroButton_r7im5_44{border-width:2px;min-width:100px;min-height:42px;padding-inline:20px;font-size:15px}._heroArt_r7im5_69{width:360px;bottom:-22px;right:-92px}._projectStrip_r7im5_164{gap:20px;padding:22px 18px 18px}._quickActions_r7im5_176{justify-content:center;gap:18px;padding-bottom:20px}._quickActionBox_r7im5_200{width:78px;height:78px}._projectStripHeader_r7im5_247{flex-direction:column;align-items:flex-start}._projectStripActions_r7im5_255{max-width:100%;overflow-x:auto}._projectCard_r7im5_325{flex-basis:min(72vw,220px)}._homeJumpSection_r7im5_1794{gap:20px;padding:26px 18px 34px}._homeJumpCard_r7im5_1803{min-height:280px}._homeJumpCard_r7im5_1803:before{font-size:24px;bottom:38px;left:24px;right:24px}}body.app-theme-light ._page_r7im5_1{color:#000}body.app-theme-light ._hero_r7im5_7{background:#00c8e8}body.app-theme-light ._hero_r7im5_7 h1,body.app-theme-light ._hero_r7im5_7 p,body.app-theme-light ._heroButton_r7im5_44{color:#000}body.app-theme-light ._heroButton_r7im5_44{border-color:#000}body.app-theme-light ._heroButton_r7im5_44:hover,body.app-theme-light ._heroButton_r7im5_44:focus{color:#fff;background:#000}body.app-theme-light ._projectStrip_r7im5_164,body.app-theme-light ._section_r7im5_1732,body.app-theme-light ._homeJumpSection_r7im5_1794{color:#000;background:#f6f6f6;border-bottom-color:#e5e5e5}body.app-theme-light ._quickActions_r7im5_176{border-right-color:#e5e5e5}body.app-theme-light ._quickAction_r7im5_176{color:#000}body.app-theme-light ._quickActionBox_r7im5_200{color:#777;background:#fff;border-color:#e5e5e5}body.app-theme-light ._projectStripTitle_r7im5_239,body.app-theme-light ._cardName_r7im5_373,body.app-theme-light ._sectionHeader_r7im5_1740 h2,body.app-theme-light ._homeJumpCard_r7im5_1803:before{color:#000}body.app-theme-light ._projectList_r7im5_312{scrollbar-color:#c9c9c9 transparent}body.app-theme-light ._projectStripNavButton_r7im5_261{color:#334155;background:#e8f2ff;border-color:#cbd5e1}body.app-theme-light ._projectStripNavButton_r7im5_261:hover,body.app-theme-light ._projectStripNavButton_r7im5_261:focus-visible{color:#007be5;background:#dbeeff;border-color:#007be5}body.app-theme-light ._projectCard_r7im5_325{color:#000;background:#fff;border-color:#e5e5e5;box-shadow:0 18px 32px #00000014}body.app-theme-light ._sampleBadge_r7im5_351{color:#007be5;background:#e8f2ff}body.app-theme-light ._samplePreviewPopover_r7im5_385,body.app-theme-light ._projectSlotsDialog_r7im5_1264{color:#000;background:#fff;border-color:#d9d9d9;box-shadow:0 18px 32px #00000024}body.app-theme-light ._sampleUploadOverlay_r7im5_609{background:#0f172a52}body.app-theme-light ._sampleUploadDialog_r7im5_620{color:#111827;background:#fff;border-color:#d9d9d9;box-shadow:0 30px 86px #0f172a38}body.app-theme-light ._sampleUploadHeader_r7im5_634 h2,body.app-theme-light ._sampleUploadDropTitle_r7im5_699,body.app-theme-light ._sampleUploadModeCard_r7im5_706 span,body.app-theme-light ._sampleUploadSelectLabel_r7im5_833,body.app-theme-light ._sampleUploadPasswordLabel_r7im5_834,body.app-theme-light ._sampleUploadFileName_r7im5_777{color:#111827}body.app-theme-light ._sampleUploadEyebrow_r7im5_648,body.app-theme-light ._sampleUploadSectionTitle_r7im5_649{color:#007be5}body.app-theme-light ._sampleUploadClose_r7im5_657,body.app-theme-light ._sampleUploadCancel_r7im5_716{color:#334155;background:#f8fafc;border-color:#cbd5e1}body.app-theme-light ._sampleUploadDropzone_r7im5_670{background:#f0f8ff;border-color:#007be573}body.app-theme-light ._sampleUploadDropzone_r7im5_670._isDragging_r7im5_682{background:#e1f1ff;border-color:#007be5}body.app-theme-light ._sampleUploadDropIcon_r7im5_687{color:#007be5;background:#dbeeff}body.app-theme-light ._sampleUploadDropText_r7im5_704,body.app-theme-light ._sampleUploadEmpty_r7im5_705,body.app-theme-light ._sampleUploadModeCard_r7im5_706 small,body.app-theme-light ._sampleUploadFileMeta_r7im5_785{color:#64748b}body.app-theme-light ._sampleUploadPanel_r7im5_745,body.app-theme-light ._sampleUploadModeCard_r7im5_706,body.app-theme-light ._sampleUploadFileRow_r7im5_765,body.app-theme-light ._sampleUploadSelectLabel_r7im5_833 select,body.app-theme-light ._sampleUploadPasswordLabel_r7im5_834 input{color:#111827;background:#fff;border-color:#d8d8d8}body.app-theme-light ._sampleUploadPanel_r7im5_745{background:#f8fafc}body.app-theme-light ._sampleUploadModeCard_r7im5_706._isSelected_r7im5_505{background:#eef7ff;border-color:#007be5}body.app-theme-light ._sampleUploadFileRow_r7im5_765 button,body.app-theme-light ._sampleUploadError_r7im5_858{color:#b91c1c;background:#fff1f2;border-color:#fecaca}body.app-theme-light ._samplePasswordOverlay_r7im5_874,body.app-theme-light ._sampleSlotDialogOverlay_r7im5_885{background:#0f172a57}body.app-theme-light ._sampleSlotDialog_r7im5_885{color:#08111f;background:#fff;border-color:#0f172a24;box-shadow:0 26px 70px #0f172a38}body.app-theme-light ._sampleSlotDialogHeader_r7im5_908 h2,body.app-theme-light ._sampleSlotDialogName_r7im5_967{color:#08111f}body.app-theme-light ._sampleSlotDialogEyebrow_r7im5_922{color:#0072ce}body.app-theme-light ._sampleSlotDialogClose_r7im5_930,body.app-theme-light ._sampleSlotDialogCancel_r7im5_1028{color:#10233d;background:#f8fafc;border-color:#d5dbe5}body.app-theme-light ._sampleSlotDialogSummary_r7im5_945{background:#f8fbff;border-color:#dbe3ef}body.app-theme-light ._sampleSlotDialogBadge_r7im5_956{color:#0069bd;background:#e6f2ff}body.app-theme-light ._sampleSlotDialogChoice_r7im5_982{color:#08111f;background:#fff;border-color:#d5dbe5}body.app-theme-light ._sampleSlotDialogChoice_r7im5_982:hover,body.app-theme-light ._sampleSlotDialogChoice_r7im5_982:focus-visible,body.app-theme-light ._sampleSlotDialogChoice_r7im5_982._isSelected_r7im5_505{background:#eaf4ff;border-color:#0072ce}body.app-theme-light ._samplePasswordDialog_r7im5_1051{color:#08111f;background:#fff;border-color:#0f172a24;box-shadow:0 26px 70px #0f172a38}body.app-theme-light ._samplePasswordHeader_r7im5_1063 h2,body.app-theme-light ._samplePasswordName_r7im5_1122,body.app-theme-light ._samplePasswordLabel_r7im5_1139{color:#08111f}body.app-theme-light ._samplePasswordEyebrow_r7im5_1077{color:#0072ce}body.app-theme-light ._samplePasswordClose_r7im5_1085,body.app-theme-light ._samplePasswordCancel_r7im5_1220{color:#10233d;background:#f8fafc;border-color:#d5dbe5}body.app-theme-light ._samplePasswordSummary_r7im5_1100{background:#f8fbff;border-color:#dbe3ef}body.app-theme-light ._samplePasswordBadge_r7im5_1111{color:#0069bd;background:#e6f2ff}body.app-theme-light ._samplePasswordText_r7im5_1131{color:#526579}body.app-theme-light ._samplePasswordLabel_r7im5_1139 input{color:#08111f;background:#fff;border-color:#cdd6e2}body.app-theme-light ._samplePasswordReveal_r7im5_1170{color:#64748b}body.app-theme-light ._samplePasswordReveal_r7im5_1170:hover,body.app-theme-light ._samplePasswordReveal_r7im5_1170:focus-visible,body.app-theme-light ._samplePasswordReveal_r7im5_1170[aria-pressed=true]{color:#005ea8;background:#edf4ff}body.app-theme-light ._samplePasswordError_r7im5_1203{color:#b91c1c;background:#fff1f2;border-color:#fecaca}body.app-theme-light ._sampleBlockPreview_r7im5_414,body.app-theme-light ._slotPreviewFrame_r7im5_1432,body.app-theme-light ._projectSlotCard_r7im5_1379 ._slotPreviewFrame_r7im5_1432{background:#fff;border-color:#d8d8d8}body.app-theme-light ._blocklyReadonlyPreview_r7im5_423,body.app-theme-light ._blocklyReadonlyPreview_r7im5_423 .injectionDiv,body.app-theme-light ._blocklyReadonlyPreview_r7im5_423 .blocklySvg{background:#fff!important}body.app-theme-light ._blocklyReadonlyPreview_r7im5_423 .blocklyMainBackground{fill:#fff!important}body.app-theme-light ._sampleSlotChoice_r7im5_480{color:#000;background:#fff;border-color:#d8d8d8}body.app-theme-light ._sampleSlotChoice_r7im5_480:hover,body.app-theme-light ._sampleSlotChoice_r7im5_480:focus{background:#edf6ff;border-color:#007be5}body.app-theme-light ._sampleSlotChoice_r7im5_480._isSelected_r7im5_505{color:#fff;background:#007be5;border-color:#007be5}body.app-theme-light ._sampleSlotHeading_r7im5_466{color:#5b5b5b}body.app-theme-light ._samplePreviewLoading_r7im5_1486{color:#64748b;background:#fff}body.app-theme-light ._samplePreviewLoading_r7im5_1486:before{background:linear-gradient(110deg,#0000 0%,#0ea5e90a 42%,#0ea5e91f 50%,#0ea5e90a 58%,#0000 100%)}body.app-theme-light ._samplePreviewSpinner_r7im5_1512{border-color:#0f74bd #dbe4ee #dbe4ee}body.app-theme-light ._sampleCardSlotTrigger_r7im5_1652{color:#334155;background:#e8f2ff;border-color:#cbd5e1}body.app-theme-light ._sampleCardSlotTrigger_r7im5_1652:hover,body.app-theme-light ._sampleCardSlotTrigger_r7im5_1652:focus-visible,body.app-theme-light ._sampleCardSlotTrigger_r7im5_1652[aria-expanded=true]{background:#dbeeff;border-color:#0f74bd}body.app-theme-light ._sampleCardSlotTrigger_r7im5_1652 span{color:#64748b}body.app-theme-light ._sampleCardSlotTrigger_r7im5_1652 strong{color:#0f172a}body.app-theme-light ._sampleCardSlotMenu_r7im5_1689{background:#fff;border-color:#b9dcff;box-shadow:0 18px 32px #0f172a24}body.app-theme-light ._sampleCardSlotMenu_r7im5_1689 button{color:#334155;background:#fff;border-color:#cbd5e1}body.app-theme-light ._sampleCardSlotMenu_r7im5_1689 button:hover,body.app-theme-light ._sampleCardSlotMenu_r7im5_1689 button:focus-visible{color:#0f74bd;background:#edf6ff;border-color:#0f74bd}body.app-theme-light ._sampleCardSlotMenu_r7im5_1689 ._isSelected_r7im5_505{color:#0f74bd;background:#e8f4ff;border-color:#0f74bd}body.app-theme-light ._sampleEditButton_r7im5_522{color:#111827;background:#fff;border-color:#d8d8d8}body.app-theme-light ._sampleEditButton_r7im5_522:hover,body.app-theme-light ._sampleEditButton_r7im5_522:focus{background:#edf6ff;border-color:#007be5;outline-color:#007be53d}body.app-theme-light ._projectSlotsHeader_r7im5_1283{border-bottom-color:#e5e5e5}body.app-theme-light ._projectSlotsSubtitle_r7im5_1298,body.app-theme-light ._projectSlotsMessage_r7im5_1299,body.app-theme-light ._slotPreviewStatus_r7im5_1607{color:#5b5b5b}body.app-theme-light ._slotPreviewCard_r7im5_1365,body.app-theme-light ._projectSlotCard_r7im5_1379,body.app-theme-light ._slotPreviewCard_r7im5_1365._hasProject_r7im5_1389,body.app-theme-light ._projectSlotCard_r7im5_1379._hasProject_r7im5_1389,body.app-theme-light ._projectSlotCard_r7im5_1379._isEmptyProjectSlot_r7im5_1395,body.app-theme-light ._homeJumpCard_r7im5_1803{color:#000;background:#fff;border-color:#e5e5e5;box-shadow:0 18px 32px #00000014}body.app-theme-light ._projectSlotCard_r7im5_1379 ._slotModeBadge_r7im5_2565{color:#1d4ed8;background:#dbeafe;border-color:#60a5fa8c}body.app-theme-light ._projectSlotCard_r7im5_1379 ._slotModeBadge_r7im5_2565[data-mode=icon]{color:#92400e;background:#fef3c7;border-color:#eab308}body.app-theme-light ._projectSlotCard_r7im5_1379 ._slotSourceBadge_r7im5_2577{color:#0f766e;background:#ccfbf1;border-color:#14b8a67a}body.app-theme-light ._projectSlotCard_r7im5_1379 ._slotSourceBadge_r7im5_2577[data-source=cloud]{color:#1d4ed8;background:#dbeafe;border-color:#3b82f680}body.app-theme-light ._slotDeleteButton_r7im5_2589{color:#64748b;background:#f8fafc;border-color:#cbd5e1}body.app-theme-light ._slotDeleteButton_r7im5_2589:hover,body.app-theme-light ._slotDeleteButton_r7im5_2589:focus{color:#b91c1c;background:#fee2e2;border-color:#ef4444}body.app-theme-light ._slotPreviewName_r7im5_1589{color:#000}body.app-theme-light ._slotPreviewNumber_r7im5_1560{color:#007be5;background:#e8f2ff}body.app-theme-light ._homeJumpCard_r7im5_1803:after{background:#fff}body.app-theme-light ._newProjectModal_r7im5_2615{background:#0f172a57}body.app-theme-light ._newProjectDialog_r7im5_2619{color:#000;background:#fff;border-color:#d9d9d9;box-shadow:0 18px 32px #00000024}body.app-theme-light ._newProjectTitle_r7im5_2626{color:#475569}body.app-theme-light ._newProjectName_r7im5_2630{color:#334155;border-bottom-color:#cbd5e1}body.app-theme-light ._newProjectName_r7im5_2630::placeholder{color:#94a3b8}body.app-theme-light ._newProjectSlotHeading_r7im5_2639{color:#475569}body.app-theme-light ._newProjectSlotMessage_r7im5_2643{color:#64748b;background:#fff;border-color:#dbe4ee}body.app-theme-light ._newProjectSlot_r7im5_2639{color:#334155;background:#fff;border-color:#cbd5e1}body.app-theme-light ._newProjectSlot_r7im5_2639:hover,body.app-theme-light ._newProjectSlot_r7im5_2639:focus,body.app-theme-light ._newProjectSlot_r7im5_2639._isSelected_r7im5_505{color:#0f74bd;background:#e8f4ff;border-color:#0f74bd}body.app-theme-light ._newProjectSlot_r7im5_2639:disabled{color:#b4bfcc;background:#f1f5f9;border-color:#e2e8f0}body.app-theme-light ._newProjectChoice_r7im5_2669{color:#111827}body.app-theme-light ._newProjectChoice_r7im5_2669:hover,body.app-theme-light ._newProjectChoice_r7im5_2669:focus,body.app-theme-light ._newProjectChoice_r7im5_2669._isSelected_r7im5_505{color:#0f74bd}body.app-theme-light ._newProjectCreate_r7im5_2679{color:#0f74bd;background:#fff;border-color:#0f74bd}body.app-theme-light ._newProjectCreate_r7im5_2679:hover,body.app-theme-light ._newProjectCreate_r7im5_2679:focus{color:#fff;background:#0f74bd}._newProjectModal_r7im5_2615{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617bd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}._newProjectDialog_r7im5_2619{color:#f8fafc;background:#142033;border:1px solid #94a3b83d;border-radius:8px;width:min(100%,520px);max-height:min(92vh,820px);padding:28px 30px 32px;overflow:auto;box-shadow:0 30px 80px #00000075}._newProjectHeader_r7im5_2714{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}._newProjectTitle_r7im5_2626{color:#cbd5e1;font-size:18px;font-weight:850}._newProjectName_r7im5_2630{color:#f8fafc;background:0 0;border:0;border-bottom:1px solid #94a3b852;outline:none;width:100%;padding:2px 0 18px;font-size:33px;font-weight:950;line-height:1.08;display:block}._newProjectName_r7im5_2630::placeholder{color:#64748b}._newProjectName_r7im5_2630:focus{border-bottom-color:#38bdf8}._newProjectSlotHeading_r7im5_2639{color:#94a3b8;text-transform:uppercase;margin-top:18px;font-size:13px;font-weight:900}._newProjectSlotMessage_r7im5_2643{color:#94a3b8;text-align:center;border:1px solid #94a3b83d;border-radius:6px;margin-top:10px;padding:12px;font-size:13px;font-weight:750}._newProjectSlots_r7im5_2769{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}._newProjectSlot_r7im5_2639{aspect-ratio:1;color:#f8fafc;cursor:pointer;background:#0f1726;border:1px solid #94a3b847;border-radius:5px;min-width:0;padding:0;font-size:12px;font-weight:900}._newProjectSlot_r7im5_2639:hover,._newProjectSlot_r7im5_2639:focus,._newProjectSlot_r7im5_2639._isSelected_r7im5_505{color:#38bdf8;background:#123153;border-color:#38bdf8;outline:none}._newProjectSlot_r7im5_2639:disabled{color:#475569;cursor:not-allowed;background:#0f172685;border-color:#94a3b81f;text-decoration:line-through}._newProjectChoices_r7im5_2806{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin:20px 0;display:grid}._newProjectChoice_r7im5_2669{color:#e5edf7;cursor:pointer;min-height:118px;font:inherit;text-align:center;text-transform:uppercase;background:0 0;border:0;justify-items:center;gap:10px;font-size:15px;font-weight:950;display:grid}._slotModeBadge_r7im5_2565{color:#1d4ed8;background:#dbeafe;border:1px solid #60a5fa8c;border-radius:4px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}._slotModeBadge_r7im5_2565[data-mode=icon]{color:#92400e;background:#fef3c7;border-color:#eab308}._slotSourceBadge_r7im5_2577{color:#0f766e;background:#ccfbf1;border:1px solid #14b8a67a;border-radius:4px;align-items:center;min-height:22px;padding:0 7px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}._slotSourceBadge_r7im5_2577[data-source=cloud]{color:#1d4ed8;background:#dbeafe;border-color:#3b82f680}._projectSlotCard_r7im5_1379 ._slotModeBadge_r7im5_2565,._projectSlotCard_r7im5_1379 ._slotSourceBadge_r7im5_2577{letter-spacing:.02em;border-radius:5px;min-height:21px;font-size:10px}._projectSlotCard_r7im5_1379 ._slotModeBadge_r7im5_2565{color:#bfdbfe;background:#60a5fa24;border-color:#60a5fa57}._projectSlotCard_r7im5_1379 ._slotModeBadge_r7im5_2565[data-mode=icon]{color:#fde68a;background:#eab30824;border-color:#eab30861}._projectSlotCard_r7im5_1379 ._slotSourceBadge_r7im5_2577{color:#99f6e4;background:#2dd4bf1f;border-color:#2dd4bf52}._projectSlotCard_r7im5_1379 ._slotSourceBadge_r7im5_2577[data-source=cloud]{color:#bae6fd;background:#38bdf81f;border-color:#38bdf857}._slotDeleteButton_r7im5_2589{color:#94a3b8;cursor:pointer;width:34px;height:34px;box-shadow:none;background:#0f1726b8;border:1px solid #94a3b838;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex;position:absolute;bottom:14px;right:12px}._slotDeleteButton_r7im5_2589:hover,._slotDeleteButton_r7im5_2589:focus{color:#fecaca;background:#7f1d1d94;border-color:#f87171b3;outline:none;transform:translateY(-1px)}._slotDeleteButton_r7im5_2589:disabled{cursor:wait;opacity:.5}._slotDeleteButton_r7im5_2589 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3px;width:21px;height:21px}._newProjectChoice_r7im5_2669:hover,._newProjectChoice_r7im5_2669:focus,._newProjectChoice_r7im5_2669._isSelected_r7im5_505{color:#38bdf8;outline:none}._isSelected_r7im5_505{color:#0f74bd}._newProjectIcon_r7im5_2955{color:currentColor;place-items:center;width:78px;height:72px;display:grid}._newProjectIcon_r7im5_2955 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:64px;height:64px;display:block}._newProjectFooter_r7im5_2974{justify-content:center;display:flex}._newProjectCreate_r7im5_2679{color:#f8fafc;cursor:pointer;text-transform:uppercase;background:#0f6cbf;border:4px solid #38bdf8;border-radius:999px;min-width:138px;min-height:54px;font-size:18px;font-weight:950;transition:background .12s,color .12s,transform .12s}._newProjectCreate_r7im5_2679:hover,._newProjectCreate_r7im5_2679:focus{color:#fff;background:#38bdf8;outline:none;transform:translateY(-1px)}._newProjectCreate_r7im5_2679:disabled{color:#64748b;cursor:not-allowed;background:#111827;border-color:#334155;transform:none}body.app-theme-light ._newProjectCreate_r7im5_2679:disabled{color:#94a3b8;background:#f8fafc;border-color:#cbd5e1}._sectionPage_1l9iq_1{background:var(--dark-bg);min-height:100%;color:var(--dark-text);padding:132px 72px 88px}._sectionTopline_1l9iq_8{grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;display:grid}._sectionTitle_1l9iq_15{color:var(--dark-text);letter-spacing:0;grid-column:1/-1;margin:0;font-size:clamp(44px,5.6vw,76px);font-weight:950;line-height:1}._homeLink_1l9iq_25,._teacherLink_1l9iq_26{color:var(--accent);justify-self:center;font-size:18px;font-weight:850;text-decoration:none}._teacherLink_1l9iq_26{text-transform:uppercase;font-size:22px;font-weight:950}._tutorialGrid_1l9iq_40,._buildGrid_1l9iq_41{grid-template-columns:repeat(3,minmax(230px,1fr));gap:36px;display:grid}._tutorialCard_1l9iq_47,._buildCard_1l9iq_48{border:1px solid var(--dark-line);background:var(--dark-card);min-height:360px;color:var(--dark-text);cursor:pointer;text-align:left;border-radius:16px;grid-template-rows:240px auto;padding:0;transition:box-shadow .14s,transform .14s;display:grid;overflow:hidden;box-shadow:0 18px 32px #00000057}._tutorialCard_1l9iq_47:hover,._tutorialCard_1l9iq_47:focus,._buildCard_1l9iq_48:hover,._buildCard_1l9iq_48:focus{outline:none;transform:translateY(-3px)}._tutorialArt_1l9iq_72,._buildArt_1l9iq_73{justify-content:center;align-items:center;min-width:0;padding:30px 36px 6px;display:flex}._tutorialArt_1l9iq_72 img,._buildArt_1l9iq_73 img{object-fit:contain;max-width:86%;max-height:190px}._tutorialInfo_1l9iq_88{grid-template-columns:58px minmax(0,1fr);align-items:end;gap:16px;padding:0 34px 34px;display:grid}._tutorialNumber_1l9iq_96{color:#fc0;letter-spacing:0;font-size:64px;font-weight:950;line-height:.9}._tutorialName_1l9iq_104{min-width:0;color:var(--dark-text);overflow-wrap:anywhere;padding-bottom:4px;font-size:clamp(18px,1.45vw,22px);font-weight:950;line-height:1.12}._unitTopline_1l9iq_114{grid-template-columns:1fr auto;column-gap:28px;min-height:86px;margin-bottom:36px}._unitGrid_1l9iq_121{grid-template-columns:repeat(2,minmax(280px,1fr));gap:44px;display:grid}._unitCard_1l9iq_127{border:1px solid var(--dark-line);background:var(--dark-card);color:var(--dark-text);cursor:pointer;text-align:left;border-radius:18px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 18px 32px #00000057}._unitCard_1l9iq_127 img{width:100%;height:auto;display:block}._unitOverlay_1l9iq_147{z-index:3;background:var(--dark-card);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:36%;padding:28px 34px;display:grid;position:absolute;bottom:0;left:0;right:0}._unitMeta_1l9iq_162,._unitWord_1l9iq_163,._unitDesc_1l9iq_164{color:var(--dark-muted);font-size:13px;font-weight:650;line-height:1.2}._unitMeta_1l9iq_162,._unitWord_1l9iq_163{grid-column:1/-1}._unitWord_1l9iq_163{grid-row:1/2;justify-self:end}._unitTitle_1l9iq_181{color:var(--dark-text);grid-column:1/2;font-size:28px;font-weight:950;line-height:1.08}._unitDesc_1l9iq_164{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/2;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}._unitGrade_1l9iq_199{z-index:4;width:130px;color:var(--dark-text);writing-mode:vertical-rl;pointer-events:none;background:#1d2a3df0;justify-content:center;align-items:center;font-size:18px;font-weight:650;display:flex;position:absolute;top:0;bottom:36%;right:0}._buildTitle_1l9iq_217{white-space:nowrap;padding-right:250px;font-size:clamp(44px,4.2vw,62px)}._buildCard_1l9iq_48{grid-template-rows:auto auto;min-height:0;padding:38px 34px 30px;position:relative}._buildCardTitle_1l9iq_230{z-index:2;max-width:calc(100% - 58px);color:var(--dark-text);font-size:clamp(22px,2vw,34px);font-weight:950;line-height:1.15;position:relative}._buildSteps_1l9iq_240{z-index:3;width:48px;color:var(--dark-text);writing-mode:vertical-rl;pointer-events:none;background:linear-gradient(90deg,#0f172a00 0%,#0f172ab8 34%,#0f172ae0 100%);border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;padding:0 6px 12px;font-size:18px;font-weight:650;display:inline-flex;position:absolute;top:28px;bottom:30px;right:18px}._buildSteps_1l9iq_240 svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.8px;width:28px;height:28px}._buildArt_1l9iq_73{place-self:start stretch;place-items:start center;height:auto;padding:12px 0 0;display:grid}._buildArt_1l9iq_73 img{object-fit:contain;border-radius:10px;width:100%;max-width:100%;max-height:260px}._buildNoticeOverlay_1l9iq_288{z-index:1900;background:#0000006b;place-items:center;padding:32px;display:grid;position:fixed;inset:0}._buildNoticeBox_1l9iq_298{color:#111;background:#fff;border:1px solid #0000001f;border-radius:14px;width:min(520px,100%);padding:36px 40px 34px;position:relative;box-shadow:0 24px 70px #0003}._buildNoticeBox_1l9iq_298 h2{margin:0 56px 14px 0;font-size:34px;line-height:1.05}._buildNoticeBox_1l9iq_298 p{color:#555;margin:0;font-size:18px;font-weight:700;line-height:1.45}._buildNoticeClose_1l9iq_323{color:#777;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:20px}._buildNoticeClose_1l9iq_323 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:30px;height:30px}._buildNoticeAction_1l9iq_346{color:#fff;cursor:pointer;background:#0b8fe8;border:2px solid #0b8fe8;border-radius:8px;min-width:116px;height:48px;margin-top:28px;font-size:18px;font-weight:950}._instructionViewer_1l9iq_359{z-index:2000;color:#111;background:#fff;position:fixed;inset:0;overflow:hidden}._instructionHomeButton_1l9iq_368,._instructionCloseButton_1l9iq_369,._instructionStepButton_1l9iq_370,._instructionZoomControls_1l9iq_371 button{color:#7b7b7b;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._instructionHomeButton_1l9iq_368,._instructionCloseButton_1l9iq_369{z-index:4;width:64px;height:64px;position:absolute;top:32px}._instructionHomeButton_1l9iq_368{left:34px}._instructionCloseButton_1l9iq_369{right:34px}._instructionHomeButton_1l9iq_368 svg,._instructionCloseButton_1l9iq_369 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:48px;height:48px}._instructionTitle_1l9iq_409{z-index:3;color:#111;text-align:center;gap:6px;font-weight:950;display:grid;position:absolute;top:46px;left:50%;transform:translate(-50%)}._instructionTitle_1l9iq_409 span{font-size:18px}._instructionStage_1l9iq_426{background:#fff;place-items:center;display:grid;position:absolute;inset:82px 84px 96px;overflow:hidden}._instructionImage_1l9iq_435{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;transform-origin:50%;width:100%;height:100%;transition:transform .12s;display:block;position:absolute;inset:0}._instructionStepButton_1l9iq_370{z-index:4;color:#006eb6;background:#fff;border:5px solid #006eb6;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;transform:translateY(-50%)}._instructionStepButton_1l9iq_370:disabled{color:#c4c4c4;cursor:default;border-color:#d9d9d9}._instructionPrevButton_1l9iq_467{left:54px}._instructionNextButton_1l9iq_471{right:54px}._instructionStepButton_1l9iq_370 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:78px;height:78px}._instructionControls_1l9iq_485{z-index:5;gap:18px;display:grid;position:absolute;bottom:18px;left:9%;right:9%}._instructionSlider_1l9iq_495{accent-color:#0b8fe8;width:100%}._instructionZoomControls_1l9iq_371{align-items:center;gap:24px;display:flex}._instructionControlRow_1l9iq_506{justify-content:space-between;align-items:center;display:flex}._instructionZoomControls_1l9iq_371 button{color:#a6a6a6;width:48px;height:48px}._instructionZoomControls_1l9iq_371 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:48px;height:48px}._instructionDoneButton_1l9iq_528{color:#0b8fe8;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-width:118px;height:52px;font-size:28px;font-weight:950}@media (width<=1120px){._tutorialGrid_1l9iq_40,._buildGrid_1l9iq_41{grid-template-columns:repeat(2,minmax(220px,1fr))}._unitGrid_1l9iq_121{grid-template-columns:1fr}}body.react-lobby-scale-mode ._sectionPage_1l9iq_1{padding:108px 64px 64px}body.react-lobby-scale-mode ._sectionTopline_1l9iq_8{min-height:72px}body.react-lobby-scale-mode ._tutorialGrid_1l9iq_40,body.react-lobby-scale-mode ._buildGrid_1l9iq_41{grid-template-columns:repeat(3,minmax(230px,1fr))}body.react-lobby-scale-mode ._unitGrid_1l9iq_121{grid-template-columns:repeat(2,minmax(280px,1fr))}body.app-theme-light ._sectionPage_1l9iq_1{color:#000;background:#f6f6f6}body.app-theme-light ._sectionTitle_1l9iq_15,body.app-theme-light ._tutorialName_1l9iq_104,body.app-theme-light ._unitTitle_1l9iq_181,body.app-theme-light ._buildCardTitle_1l9iq_230,body.app-theme-light ._buildSteps_1l9iq_240{color:#000}body.app-theme-light ._tutorialCard_1l9iq_47,body.app-theme-light ._buildCard_1l9iq_48,body.app-theme-light ._unitCard_1l9iq_127{color:#000;background:#fff;border-color:#e5e5e5;box-shadow:0 18px 32px #00000014}body.app-theme-light ._buildSteps_1l9iq_240{background:linear-gradient(90deg,#fff0 0%,#ffffffd1 34%,#fffffff0 100%)}body.app-theme-light ._unitOverlay_1l9iq_147{background:#fff}body.app-theme-light ._unitMeta_1l9iq_162,body.app-theme-light ._unitWord_1l9iq_163,body.app-theme-light ._unitDesc_1l9iq_164{color:#5b5b5b}body.app-theme-light ._unitGrade_1l9iq_199{color:#000;background:#ffffffbd}._shell_1fpyq_1{--palette-height:clamp(184px, 19.5vh, 206px);--palette-block-scale:.9;--grid-dot:#747d8838;color:#111827;background:#fff;width:100%;height:100%;position:relative;overflow:hidden}._canvas_1fpyq_13{inset:0 0 var(--palette-height) 0;cursor:grab;background:radial-gradient(circle at center, var(--grid-dot) 0 1.45px, transparent 1.45px) 0 0 / 44px 44px, #fff;border:0;border-radius:0;position:absolute;overflow:hidden}._canvas_1fpyq_13._isPanning_1fpyq_25{cursor:grabbing}._isReadOnly_1fpyq_29 ._canvas_1fpyq_13{cursor:default}._isReadOnly_1fpyq_29 ._workspaceLayer_1fpyq_33{pointer-events:none}._isReadOnly_1fpyq_29 ._paletteBlock_1fpyq_37{cursor:default;opacity:.62}._isReadOnly_1fpyq_29 ._placedBlock_1fpyq_42,._isReadOnly_1fpyq_29 ._placedBlock_1fpyq_42:active{cursor:default}._readOnlyBanner_1fpyq_50{z-index:8;color:#172033;background:#f8fbfff0;border:1px solid #c8ddf8;border-radius:12px;align-items:center;gap:12px;max-width:min(760px,100% - 300px);padding:10px 12px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0f172a29}._readOnlyBanner_1fpyq_50 strong{color:#155da8;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.76rem;font-weight:900}._readOnlyBanner_1fpyq_50 span{color:#536274;min-width:0;font-size:.88rem;font-weight:750;line-height:1.3}._readOnlyBanner_1fpyq_50 button{color:#fff;cursor:pointer;min-height:34px;font:inherit;background:#1559b7;border:1px solid #1559b7;border-radius:9px;flex:none;padding:0 12px;font-size:.82rem;font-weight:850}._readOnlyBanner_1fpyq_50 button:hover,._readOnlyBanner_1fpyq_50 button:focus{background:#0f4b9f;border-color:#0f4b9f;outline:none}body.app-theme-dark ._readOnlyBanner_1fpyq_50{color:#eef5ff;background:#172335f5;border-color:#41638e}body.app-theme-dark ._readOnlyBanner_1fpyq_50 strong{color:#7dc2fb}body.app-theme-dark ._readOnlyBanner_1fpyq_50 span{color:#b9c7da}._connectButton_1fpyq_120{z-index:5;color:#656d78;cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:7px;font-size:15px;font-weight:650;display:grid;position:absolute;top:22px;left:34px}._connectIcon_1fpyq_137{color:#fff;background:#f5c400;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 14px 30px #0f172a29}._connectIcon_1fpyq_137 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:35px;height:35px}._isConnected_1fpyq_158 ._connectIcon_1fpyq_137{background:#22c55e}._isBusy_1fpyq_162 ._connectIcon_1fpyq_137{animation:1.1s ease-in-out infinite _iconPulse_1fpyq_1}._projectWatermark_1fpyq_166{display:none}._workspaceLayer_1fpyq_33{z-index:2;transform:translate(var(--workspace-pan-x,0), var(--workspace-pan-y,0)) scale(var(--workspace-zoom,1));transform-origin:0 0;will-change:transform;position:absolute;inset:0}._placedBlock_1fpyq_42,._paletteBlock_1fpyq_37{--block-color:#f5c400;--block-accent:#c99700;--block-outline:color-mix(in srgb, var(--block-color) 62%, #0f172a 38%);background:var(--block-color);color:#fff;cursor:grab;font:inherit;box-shadow:inset 0 -4px 0 #0000002e, 0 0 0 3px var(--block-outline);touch-action:none;-webkit-user-select:none;user-select:none;border:0;font-weight:900}._placedBlock_1fpyq_42{z-index:5;text-align:left;text-shadow:0 1px #0f172a47;border-radius:22px 10px 10px 22px;align-items:center;gap:13px;min-width:180px;height:68px;padding:0 22px 0 24px;display:inline-flex;position:absolute}._placedBlock_1fpyq_42:active{cursor:grabbing}body.tablet-performance-mode ._placedBlock_1fpyq_42,body.tablet-performance-mode ._paletteBlock_1fpyq_37{filter:none!important;transition:none!important;box-shadow:inset 0 -2px #00000024!important}body.tablet-performance-mode ._isSelectedBlock_1fpyq_222{filter:none!important}body.tablet-performance-mode ._runButtonRing_1fpyq_226,body.tablet-performance-mode ._paletteCategoryIcon_1fpyq_227,body.tablet-performance-mode ._motorWheel_1fpyq_228{animation:none!important}._isSelectedBlock_1fpyq_222{filter:drop-shadow(0 0 #0000)drop-shadow(0 0 8px #2563eb80)}._isSelectedBlock_1fpyq_222:before{outline-offset:4px;outline:3px solid #2563eb8c}._placedBlock_1fpyq_42._isEventBlock_1fpyq_241{width:112px;min-width:112px;height:96px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;padding:0}._placedBlock_1fpyq_42._isEventBlock_1fpyq_241:before{z-index:0;background:var(--block-outline);width:124px;height:96px;clip-path:path("M 45 0 H 92 Q 104 0 104 12 V 25 L 112 32 V 64 L 104 71 V 84 Q 104 96 92 96 H 45 C 19 96 0 75 0 48 C 0 21 19 0 45 0 Z");filter:none;border-radius:0;top:0;left:0}._placedBlock_1fpyq_42._isEventBlock_1fpyq_241:after{z-index:1;background:var(--block-color);width:124px;height:96px;clip-path:path("M 45 0 H 92 Q 104 0 104 12 V 25 L 112 32 V 64 L 104 71 V 84 Q 104 96 92 96 H 45 C 19 96 0 75 0 48 C 0 21 19 0 45 0 Z");transform-origin:50%;border-radius:0;display:block;top:0;left:0;right:auto;transform:scale(.94,.92);box-shadow:inset 0 -4px #0000002e}._placedBlock_1fpyq_42._isEventBlock_1fpyq_241 ._placedIcon_1fpyq_280 svg{width:66px;height:66px}._placedBlock_1fpyq_42._isEventBlock_1fpyq_241 ._placedValue_1fpyq_285{position:absolute;bottom:-29px;left:50%;transform:translate(-50%)}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292{width:112px;min-width:112px;height:96px;box-shadow:none;background:0 0;border-radius:0;justify-content:center;padding:0}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292:before{z-index:0;background:var(--block-outline);width:124px;height:96px;clip-path:path("M 18 0 H 92 Q 104 0 104 12 V 25 L 112 32 V 64 L 104 71 V 84 Q 104 96 92 96 H 18 Q 0 96 0 84 V 71 L 8 64 V 32 L 0 25 V 12 Q 0 0 18 0 Z");filter:none;border-radius:0;top:0;left:0}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292:after{z-index:1;background:var(--block-color);width:124px;height:96px;clip-path:path("M 18 0 H 92 Q 104 0 104 12 V 25 L 112 32 V 64 L 104 71 V 84 Q 104 96 92 96 H 18 Q 0 96 0 84 V 71 L 8 64 V 32 L 0 25 V 12 Q 0 0 18 0 Z");transform-origin:50%;border-radius:0;display:block;top:0;left:0;right:auto;transform:scale(.94,.92);box-shadow:inset 0 -4px #0000002e}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292 ._placedIcon_1fpyq_280 svg{width:70px;height:70px}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292 ._placedValue_1fpyq_285,._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292 ._paletteDropdown_1fpyq_337{position:absolute;bottom:-29px;left:50%;transform:translate(-50%)}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292 ._placedValue_1fpyq_285{bottom:-29px}._numberValueMenu_1fpyq_348{z-index:42;border:2px solid var(--block-accent);background:var(--block-color);width:304px;text-shadow:none;border-radius:8px;gap:18px;padding:24px 20px 20px;display:grid;position:absolute;top:calc(100% + 42px);left:50%;transform:translate(-50%);box-shadow:0 12px 24px #0f172a42}._numberValueMenu_1fpyq_348:before{content:"";border-left:14px solid #0000;border-right:14px solid #0000;border-bottom:16px solid var(--block-color);width:0;height:0;filter:drop-shadow(0 -2px 0 var(--block-accent));position:absolute;top:-16px;left:50%;transform:translate(-50%)}._numberValueHeader_1fpyq_379{justify-content:space-between;align-items:center;display:flex}._numberValueHeader_1fpyq_379 span{color:#fff;font-size:14px;font-weight:850}._numberValueHeader_1fpyq_379 input{box-sizing:border-box;width:82px;height:40px;color:var(--block-accent);font:inherit;text-align:center;background:#fff;border:2px solid #ffffffc2;border-radius:7px;font-size:18px;font-weight:900}._numberValueRange_1fpyq_405{accent-color:#fff;cursor:pointer;width:100%}._numberValuePresets_1fpyq_411{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._numberValuePresets_1fpyq_411 button{border:2px solid color-mix(in srgb, var(--block-accent) 72%, transparent);background:color-mix(in srgb, var(--block-color) 82%, #000 18%);color:#fff;cursor:pointer;height:48px;font:inherit;border-radius:7px;font-size:16px;font-weight:900}._numberValuePresets_1fpyq_411 button._isSelectedNumberValue_1fpyq_429{background:var(--block-accent);box-shadow:0 0 0 3px #ffffff59}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292[data-block-id^=light-] ._placedIcon_1fpyq_280 svg,._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292[data-block-id^=sound] ._placedIcon_1fpyq_280 svg,._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292[data-block-id=repeat] ._placedIcon_1fpyq_280 svg,._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292[data-block-id=repeat-forever] ._placedIcon_1fpyq_280 svg,._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292[data-block-id=stop-program] ._placedIcon_1fpyq_280 svg{width:58px;height:58px}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292[data-block-id=wait] ._placedIcon_1fpyq_280 svg{width:48px;height:48px}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292[data-block-id=repeat] ._placedIcon_1fpyq_280,._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292[data-block-id=repeat-forever] ._placedIcon_1fpyq_280{left:calc(var(--repeat-cavity-width) + 5px);position:absolute;top:13px;transform:none}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456{--repeat-width:206px;--repeat-cavity-width:82px;width:var(--repeat-width);min-width:var(--repeat-width);height:120px}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456:before,._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456:after{display:none}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456._hasContainedBlock_1fpyq_469{--repeat-width:252px;--repeat-cavity-width:128px;height:120px}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isContainedBlock_1fpyq_475{transform:none}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456 ._placedValue_1fpyq_285{left:calc(var(--repeat-cavity-width) + 40px)}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456._hasContainedBlock_1fpyq_469 ._placedIcon_1fpyq_280{left:calc(var(--repeat-cavity-width) + 5px);top:20px}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456._hasContainedBlock_1fpyq_469 ._placedValue_1fpyq_285{left:calc(var(--repeat-cavity-width) + 40px);bottom:-15px}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292[data-block-id=stop-program] ._placedIcon_1fpyq_280 svg circle{r:6.5px}._placedBlock_1fpyq_42:before{content:"";background:var(--block-color);width:58px;height:68px;box-shadow:inset 0 -4px 0 #0000002e, 0 0 0 3px var(--block-outline);border-radius:34px 0 0 34px;position:absolute;top:0;left:-20px}._placedBlock_1fpyq_42:after{content:"";background:var(--block-color);width:26px;height:44px;box-shadow:inset 0 -4px 0 #0000002e, 0 0 0 3px var(--block-outline);border-radius:0 12px 12px 0;position:absolute;top:12px;right:-16px}._snapGhost_1fpyq_525{pointer-events:none;cursor:default;opacity:1;filter:drop-shadow(0 16px 26px #0f172a4d);transform:translate(-1px);z-index:4!important}._snapGhost_1fpyq_525:before,._snapGhost_1fpyq_525:after{box-shadow:none!important;filter:none!important;background:#52525261!important}._snapGhost_1fpyq_525:before{transform-origin:50%;transform:scale(1.04)}._snapGhost_1fpyq_525 ._placedIcon_1fpyq_280,._snapGhost_1fpyq_525 ._placedValue_1fpyq_285,._snapGhost_1fpyq_525 ._paletteDropdown_1fpyq_337{display:none}._snapGhost_1fpyq_525 ._repeatFrame_1fpyq_552{filter:none}._snapGhost_1fpyq_525 ._repeatTop_1fpyq_556,._snapGhost_1fpyq_525 ._repeatBottom_1fpyq_557,._snapGhost_1fpyq_525 ._repeatLeft_1fpyq_558,._snapGhost_1fpyq_525 ._repeatRight_1fpyq_559{box-shadow:none!important;background:#52525261!important}._placedIcon_1fpyq_280,._paletteIconWrap_1fpyq_565{z-index:3;color:#fff;place-items:center;display:grid;position:relative}._placedIcon_1fpyq_280 svg{width:42px;height:42px;overflow:visible}._placedValue_1fpyq_285{z-index:4;box-sizing:border-box;width:70px;min-width:70px;height:46px;color:var(--block-accent);text-shadow:none;box-shadow:0 0 0 2px var(--block-accent);white-space:nowrap;cursor:pointer;background:#fff;border:3px solid #fff;border-radius:999px;place-items:center;padding:0 12px;font-family:inherit;font-size:18px;font-weight:850;display:grid;position:relative}._displayWindow_1fpyq_602{z-index:42;color:#777d86;transform-origin:32px calc(100% - 32px);background:#fff;border-radius:22px;width:252px;height:214px;animation:.18s cubic-bezier(.2,.8,.2,1) _iconDisplayPanelOpen_1fpyq_1;position:fixed;top:auto;bottom:calc(clamp(184px,19.5vh,206px) + 28px);left:clamp(148px,4.7vw + 84px,180px);box-shadow:0 26px 42px #0f172a24}._hasBarGraphExtension_1fpyq_618 ._displayWindow_1fpyq_602{left:clamp(148px,4.7vw + 84px,180px)}body.icon-bar-graph-open ._displayWindow_1fpyq_602{top:auto;bottom:calc(clamp(184px,19.5vh,206px) + 28px);left:clamp(352px,4.7vw + 288px,384px)}._displayWindow_1fpyq_602._isDisplayFullscreen_1fpyq_628{width:476px;height:332px}._displayMinimizedButton_1fpyq_633{z-index:35;color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;place-items:center;width:64px;height:64px;padding:0;display:grid;position:fixed;top:auto;bottom:calc(clamp(184px,19.5vh,206px) + 84px);left:64px;box-shadow:0 18px 30px #0f172a1a}._displayMinimizedButton_1fpyq_633._hasBarGraphPeer_1fpyq_652{left:148px}._displayMinimizedButton_1fpyq_633 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:34px;height:34px}body.icon-blocks-mode ._displayWindow_1fpyq_602._isDisplayFullscreen_1fpyq_628{width:476px;height:332px}body.icon-blocks-mode ._displayMinimizedButton_1fpyq_633{border-radius:12px;bottom:calc(clamp(184px,19.5vh,206px) + 28px);left:clamp(148px,4.7vw + 84px,180px)}body.icon-blocks-mode ._displayMinimizedButton_1fpyq_633._hasBarGraphPeer_1fpyq_652{left:clamp(148px,4.7vw + 84px,180px)}body.icon-blocks-mode.icon-bar-graph-open ._displayMinimizedButton_1fpyq_633._hasBarGraphPeer_1fpyq_652{left:clamp(352px,4.7vw + 288px,384px)}body.icon-blocks-mode ._displayContent_1fpyq_685{border-radius:18px;inset:52px 20px 20px}@media (height<=500px){body.page-scale-mode.icon-blocks-mode ._displayMinimizedButton_1fpyq_633{border-radius:14px;width:64px;height:64px;bottom:126px;left:148px}body.page-scale-mode.icon-blocks-mode ._displayMinimizedButton_1fpyq_633._hasBarGraphPeer_1fpyq_652{left:148px}body.page-scale-mode.icon-blocks-mode.icon-bar-graph-open ._displayMinimizedButton_1fpyq_633._hasBarGraphPeer_1fpyq_652{left:332px}body.page-scale-mode.icon-blocks-mode ._displayMinimizedButton_1fpyq_633 svg{width:34px;height:34px}body.page-scale-mode.icon-blocks-mode ._displayWindow_1fpyq_602{border-radius:22px;width:252px;height:214px;bottom:126px;left:148px}body.page-scale-mode.icon-blocks-mode ._hasBarGraphExtension_1fpyq_618 ._displayWindow_1fpyq_602{left:148px}body.page-scale-mode.icon-blocks-mode.icon-bar-graph-open ._displayWindow_1fpyq_602{bottom:126px;left:332px}body.page-scale-mode.icon-blocks-mode ._displayContent_1fpyq_685{border-radius:18px;inset:52px 20px 20px}}@keyframes _iconDisplayPanelOpen_1fpyq_1{0%{opacity:0;border-radius:12px;transform:scale(.22)}to{opacity:1;border-radius:22px;transform:scale(1)}}._displayExpandButton_1fpyq_748,._displayCloseButton_1fpyq_749{z-index:2;color:currentColor;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute}._displayExpandButton_1fpyq_748{top:14px;left:14px}._displayCloseButton_1fpyq_749{top:14px;right:16px}._displayExpandButton_1fpyq_748 svg,._displayCloseButton_1fpyq_749 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px}._displayContent_1fpyq_685{border-radius:18px;place-items:center;display:grid;position:absolute;inset:70px 28px 34px;overflow:hidden}._displayPreviewText_1fpyq_793{color:#111827;overflow-wrap:anywhere;text-align:center;max-width:100%;text-shadow:none;font-size:clamp(38px,8vw,72px);font-weight:900;line-height:1}._displayPreviewEmpty_1fpyq_804{color:#e5e7eb}._displayPreviewEmpty_1fpyq_804 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px;width:150px;height:116px}._displayScene_1fpyq_818{background:linear-gradient(#7bd9f5 0 48%,#49bfe6 48% 63%,#f6c58b 63% 100%);border-radius:16px;width:100%;height:100%;min-height:74px;display:block;position:relative;overflow:hidden}._displayScene_1fpyq_818._isCompactDisplayScene_1fpyq_829{border-radius:8px;width:58px;height:48px;min-height:48px}._displayScene_1fpyq_818 svg{width:100%;height:100%;display:block}._displaySceneSun_1fpyq_842,._displaySceneMoon_1fpyq_843,._displaySceneCloudA_1fpyq_844,._displaySceneCloudB_1fpyq_845,._displaySceneHills_1fpyq_846,._displaySceneWater_1fpyq_847,._displaySceneGround_1fpyq_848,._displaySceneBuildingA_1fpyq_849,._displaySceneBuildingB_1fpyq_850,._displaySceneTree_1fpyq_851{display:block;position:absolute}._displaySceneSun_1fpyq_842{aspect-ratio:1;background:#fff176;border-radius:50%;width:15%;top:13%;right:18%}._displaySceneMoon_1fpyq_843{aspect-ratio:1;background:#e5ecff;border-radius:50%;width:14%;display:none;top:15%;right:18%;box-shadow:inset -7px 0 #11285a}._displaySceneCloudA_1fpyq_844,._displaySceneCloudB_1fpyq_845{background:#ffffffdb;border-radius:999px;width:18%;height:9%}._displaySceneCloudA_1fpyq_844{top:18%;left:9%}._displaySceneCloudB_1fpyq_845{top:28%;right:24%}._displaySceneHills_1fpyq_846{background:linear-gradient(135deg,#0000 0 24%,#6ec77a 24% 45%,#0000 45% 56%,#8fd38b 56% 78%,#0000 78%);height:24%;bottom:31%;left:0;right:0}._displaySceneWater_1fpyq_847{clip-path:polygon(0 36%,55% 0,100% 28%,100% 100%,0 100%);background:linear-gradient(135deg,#52c7ed,#1fa8db);height:21%;bottom:28%;left:0;right:0}._displaySceneGround_1fpyq_848{background:linear-gradient(150deg,#ffc994,#f8ac6d);height:35%;bottom:0;left:0;right:0}._displaySceneBuildingA_1fpyq_849,._displaySceneBuildingB_1fpyq_850{background:#2c7fb8;width:18%;display:none;bottom:12%}._displaySceneBuildingA_1fpyq_849{height:45%;left:22%}._displaySceneBuildingB_1fpyq_850{background:#155d8c;height:58%;right:18%}._displaySceneTree_1fpyq_851{background:#23a455;border-radius:999px 999px 20% 20%;width:9%;height:34%;display:none;bottom:15%;left:45%}._displayScene_park_1fpyq_948{background:linear-gradient(#a7e6ff 0 48%,#9be176 48% 100%)}._displayScene_park_1fpyq_948 ._displaySceneWater_1fpyq_847{display:none}._displayScene_park_1fpyq_948 ._displaySceneGround_1fpyq_848{background:#85ce63}._displayScene_park_1fpyq_948 ._displaySceneTree_1fpyq_851{display:block}._displayScene_night_1fpyq_964{background:linear-gradient(#11285a 0 62%,#0b1735 62% 100%)}._displayScene_night_1fpyq_964 ._displaySceneSun_1fpyq_842,._displayScene_night_1fpyq_964 ._displaySceneCloudA_1fpyq_844,._displayScene_night_1fpyq_964 ._displaySceneCloudB_1fpyq_845,._displayScene_night_1fpyq_964 ._displaySceneWater_1fpyq_847,._displayScene_night_1fpyq_964 ._displaySceneGround_1fpyq_848{display:none}._displayScene_night_1fpyq_964 ._displaySceneMoon_1fpyq_843,._displayScene_night_1fpyq_964 ._displaySceneBuildingA_1fpyq_849,._displayScene_night_1fpyq_964 ._displaySceneBuildingB_1fpyq_850{display:block}._displayScene_city_1fpyq_982{background:linear-gradient(#95d8f2 0 58%,#d5e9f1 58% 100%)}._displayScene_city_1fpyq_982 ._displaySceneWater_1fpyq_847,._displayScene_city_1fpyq_982 ._displaySceneGround_1fpyq_848{display:none}._displayScene_city_1fpyq_982 ._displaySceneBuildingA_1fpyq_849,._displayScene_city_1fpyq_982 ._displaySceneBuildingB_1fpyq_850{display:block}._displayScene_moon_1fpyq_996{background:linear-gradient(#101d3f 0 64%,#273352 64% 100%)}._displayScene_moon_1fpyq_996 ._displaySceneSun_1fpyq_842,._displayScene_moon_1fpyq_996 ._displaySceneCloudA_1fpyq_844,._displayScene_moon_1fpyq_996 ._displaySceneCloudB_1fpyq_845,._displayScene_moon_1fpyq_996 ._displaySceneWater_1fpyq_847{display:none}._displayScene_moon_1fpyq_996 ._displaySceneMoon_1fpyq_843{display:block}._displayScene_moon_1fpyq_996 ._displaySceneGround_1fpyq_848{background:#9aa3b5}._displayScene_forest_1fpyq_1015{background:linear-gradient(#9ee7ff 0 47%,#35a56c 47% 100%)}._displayScene_forest_1fpyq_1015 ._displaySceneWater_1fpyq_847{display:none}._displayScene_forest_1fpyq_1015 ._displaySceneTree_1fpyq_851{display:block}._displayScene_sky_1fpyq_1027{background:linear-gradient(#78d8ff,#c4f0ff)}._displayScene_sky_1fpyq_1027 ._displaySceneWater_1fpyq_847,._displayScene_sky_1fpyq_1027 ._displaySceneGround_1fpyq_848,._displayScene_sky_1fpyq_1027 ._displaySceneHills_1fpyq_846{display:none}._workspaceTools_1fpyq_1037{left:50%;bottom:calc(var(--palette-height) + 24px);z-index:10;background:#fffffff5;border:1px solid #d8dee8;border-radius:12px;align-items:center;gap:0;display:flex;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 28px #0f172a1f}._workspaceTools_1fpyq_1037 button,._slotButton_1fpyq_1054{color:#7d7f82;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._workspaceTools_1fpyq_1037 button{touch-action:manipulation;background:0 0;border-right:1px solid #e1e6ee;width:46px;height:46px;padding:0;position:relative}._workspaceTools_1fpyq_1037 button:last-child{border-right:0}._workspaceTools_1fpyq_1037 button:hover:not(:disabled),._workspaceTools_1fpyq_1037 button:focus-visible{color:#172033;background:#eef4fb;outline:none}._workspaceTools_1fpyq_1037 button:disabled{color:#d6d6d6;cursor:default}._workspaceTools_1fpyq_1037 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:29px;height:29px}._trashLid_1fpyq_1099{transform-box:fill-box;transform-origin:14px 10px;transition:transform .12s,stroke .12s}._trashBody_1fpyq_1105{transition:stroke .12s}._workspaceTools_1fpyq_1037 button._isTrashHot_1fpyq_1109{color:#ef1f2d}._workspaceTools_1fpyq_1037 button._isTrashHot_1fpyq_1109:before{content:"";pointer-events:none;background:#ef1f2d26;border-radius:50%;position:absolute;inset:-7px;box-shadow:0 0 0 3px #ef1f2d40,0 0 24px #ef1f2d80}._workspaceTools_1fpyq_1037 button._isTrashHot_1fpyq_1109 ._trashLid_1fpyq_1099{transform:translateY(-4px)rotate(-18deg)}._workspaceTools_1fpyq_1037>span{background:#e5e7eb;width:8px;height:46px}._workspaceTools_1fpyq_1037 ._paletteToggleButton_1fpyq_1133,._workspaceTools_1fpyq_1037 ._toolToggleButton_1fpyq_1138{color:#172033;background:#f7f9fc}._workspaceTools_1fpyq_1037._isWorkspaceToolsCollapsed_1fpyq_1143 ._workspaceToolZoom_1fpyq_1143,._workspaceTools_1fpyq_1037._isWorkspaceToolsCollapsed_1fpyq_1143>span{display:none}._workspaceTools_1fpyq_1037._isWorkspaceToolsCollapsed_1fpyq_1143 ._paletteToggleButton_1fpyq_1133{border-right:1px solid #e1e6ee}._workspaceTools_1fpyq_1037._isWorkspaceToolsCollapsed_1fpyq_1143 ._toolToggleButton_1fpyq_1138{border-right:0}._isPaletteCollapsed_1fpyq_1156 ._canvas_1fpyq_13{bottom:0}._isPaletteCollapsed_1fpyq_1156 ._palette_1fpyq_37{transform:translateY(calc(100% - 8px))}._isPaletteCollapsed_1fpyq_1156 ._workspaceTools_1fpyq_1037,._isPaletteCollapsed_1fpyq_1156 ._runControls_1fpyq_1165{bottom:24px}._runControls_1fpyq_1165{right:32px;bottom:calc(var(--palette-height) + 26px);z-index:16;align-items:center;gap:16px;display:flex;position:absolute}._slotButton_1fpyq_1054{width:68px;height:68px;padding:0;position:relative}._slotButton_1fpyq_1054 .program-slot-matrix{grid-template-rows:repeat(5,7px);grid-template-columns:repeat(5,7px);gap:4px}._slotButton_1fpyq_1054 .program-slot-led{width:7px;height:7px}._slotChevron_1fpyq_1197{width:18px;height:18px;position:absolute;top:28px;right:6px}._slotChevron_1fpyq_1197:before{content:"";border-bottom:3px solid;border-right:3px solid;width:9px;height:9px;position:absolute;top:5px;left:4px;transform:rotate(45deg)}._stopButton_1fpyq_1217,._playButton_1fpyq_1218{color:#fff;cursor:pointer;background:#b9b9b9;border:0;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 16px 28px #0f172a2e}._stopButton_1fpyq_1217:disabled,._playButton_1fpyq_1218:disabled{opacity:.6;cursor:default}._playButton_1fpyq_1218._isRunning_1fpyq_1238{background:#18b964}._playButton_1fpyq_1218._isRunning_1fpyq_1238:after{content:"";pointer-events:none;border:4px solid #18b964;border-color:#18b964 #18b964 #18b96438 #18b96438;border-radius:50%;animation:.85s linear infinite _iconRunSpin_1fpyq_1;position:absolute;inset:-7px}._stopButton_1fpyq_1217._isRunning_1fpyq_1238,._stopButton_1fpyq_1217._isRunning_1fpyq_1238:disabled{opacity:1;background:#ff1c24}._stopButton_1fpyq_1217 svg,._playButton_1fpyq_1218 svg{fill:currentColor;width:42px;height:42px}._stopButton_1fpyq_1217 span{background:currentColor;width:32px;height:32px}._playButton_1fpyq_1218 span{border-top:28px solid #0000;border-bottom:28px solid #0000;border-left:39px solid;width:0;height:0;margin-left:8px}@keyframes _iconRunSpin_1fpyq_1{to{transform:rotate(360deg)}}._slotMenu_1fpyq_1288{z-index:95;background:#fff;border:0;border-radius:8px;align-items:stretch;width:360px;min-width:0;height:210px;max-height:none;padding:24px 26px;position:absolute;overflow:visible;box-shadow:0 18px 28px #0000001f;bottom:108px!important;left:auto!important;right:132px!important}._slotMenu_1fpyq_1288 .program-slot-menu-body{gap:30px}._slotGrid_1fpyq_1311{scrollbar-width:thin;align-items:center;gap:6px;max-width:100%;min-height:48px;margin-top:16px;padding:2px 0 10px;display:flex;overflow:auto hidden}._slotGrid_1fpyq_1311 button{box-sizing:border-box;color:#0f2745;cursor:pointer;background:#fff;border:1px solid #d1d8e5;border-radius:4px;flex:0 0 58px;height:36px;font:800 15px/1 inherit}._slotGrid_1fpyq_1311 button:hover,._slotGrid_1fpyq_1311 button:focus-visible{background:#edf6ff;border-color:#0b82e6;outline:none}._slotGrid_1fpyq_1311 ._isActiveSlot_1fpyq_1343{color:#005aa8;background:#e7f4ff;border-color:#0077d9}._palette_1fpyq_37{z-index:14;height:var(--palette-height);background:#fffffffa;border-top:1px solid #dedede;transition:transform .18s;position:absolute;bottom:0;left:0;right:0}._paletteTabs_1fpyq_1361{gap:8px;display:flex;position:absolute;top:14px;left:24px}._paletteTabs_1fpyq_1361 button{cursor:pointer;border:0;border-radius:999px;width:94px;height:13px;padding:0;display:block;box-shadow:inset 0 -2px #0000002b}._paletteTabs_1fpyq_1361 button:focus-visible{outline-offset:3px;outline:3px solid #2563eb59}._paletteTabs_1fpyq_1361 ._isActivePaletteTab_1fpyq_1385{box-shadow:inset 0 -2px #00000038,0 0 0 2px #1f293729}._paletteScroller_1fpyq_1391{scrollbar-color:#c6c6c6 transparent;scrollbar-width:thin;align-items:flex-start;gap:22px;min-width:0;height:100%;padding:46px max(112px,64vw) 24px 32px;display:flex;overflow:auto hidden}._paletteScroller_1fpyq_1391::-webkit-scrollbar{height:11px}._paletteScroller_1fpyq_1391::-webkit-scrollbar-thumb{background:#c6c6c6;border-radius:999px}._paletteBlock_1fpyq_37{flex:0 0 calc(112px * var(--palette-block-scale));width:112px;height:102px;transform:scale(var(--palette-block-scale));transform-origin:0 0;border-radius:19px 9px 9px 19px;place-items:center;display:grid;position:relative}._paletteBlock_1fpyq_37._isEventBlock_1fpyq_241{flex-basis:calc(120px * var(--palette-block-scale));width:120px;height:104px;box-shadow:none;background:0 0;border-radius:0}._paletteBlock_1fpyq_37._isEventBlock_1fpyq_241:before{z-index:0;background:var(--block-outline);width:134px;height:104px;clip-path:path("M 49 0 H 100 Q 112 0 112 13 V 28 L 122 35 V 69 L 112 76 V 91 Q 112 104 100 104 H 49 C 22 104 0 81 0 52 C 0 23 22 0 49 0 Z");filter:none;border-radius:0;top:0;left:0}._paletteBlock_1fpyq_37._isEventBlock_1fpyq_241:after{z-index:1;background:var(--block-color);width:134px;height:104px;clip-path:path("M 49 0 H 100 Q 112 0 112 13 V 28 L 122 35 V 69 L 112 76 V 91 Q 112 104 100 104 H 49 C 22 104 0 81 0 52 C 0 23 22 0 49 0 Z");transform-origin:50%;border-radius:0;display:block;top:0;left:0;right:auto;transform:scale(.94,.92);box-shadow:inset 0 -4px #0000002e}._paletteBlock_1fpyq_37._isEventBlock_1fpyq_241 ._paletteIconWrap_1fpyq_565{width:80px;height:80px;transform:translate(7px)}._paletteBlock_1fpyq_37._isEventBlock_1fpyq_241 ._paletteIconWrap_1fpyq_565 svg{width:78px;height:78px}._paletteBlock_1fpyq_37._isPlayBlock_1fpyq_1473{flex-basis:calc(120px * var(--palette-block-scale));width:120px}._paletteBlock_1fpyq_37._isPlayBlock_1fpyq_1473 ._paletteIconWrap_1fpyq_565 svg{width:82px;height:82px}._placedBlock_1fpyq_42._isPlayBlock_1fpyq_1473 ._placedIcon_1fpyq_280 svg{width:76px;height:76px}._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292{flex-basis:calc(112px * var(--palette-block-scale));width:112px;height:104px;box-shadow:none;background:0 0;border-radius:0}._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292:before{z-index:0;background:var(--block-outline);width:132px;height:104px;clip-path:path("M 20 0 H 96 Q 110 0 110 13 V 28 L 120 35 V 69 L 110 76 V 91 Q 110 104 96 104 H 20 Q 0 104 0 91 V 76 L 10 69 V 35 L 0 28 V 13 Q 0 0 20 0 Z");filter:none;border-radius:0;top:0;left:0}._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292:after{z-index:1;background:var(--block-color);width:132px;height:104px;clip-path:path("M 20 0 H 96 Q 110 0 110 13 V 28 L 120 35 V 69 L 110 76 V 91 Q 110 104 96 104 H 20 Q 0 104 0 91 V 76 L 10 69 V 35 L 0 28 V 13 Q 0 0 20 0 Z");transform-origin:50%;border-radius:0;display:block;top:0;left:0;right:auto;transform:scale(.94,.92);box-shadow:inset 0 -4px #0000002e}._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292 ._paletteIconWrap_1fpyq_565{width:80px;height:80px;transform:translate(10px)}._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292 ._paletteIconWrap_1fpyq_565 svg{width:78px;height:78px}._paletteBlock_1fpyq_37[data-block-id=wait] ._paletteIconWrap_1fpyq_565 svg{width:48px;height:48px}._paletteBlock_1fpyq_37[data-block-id=repeat],._paletteBlock_1fpyq_37[data-block-id=repeat-forever]{--repeat-width:206px;--repeat-cavity-width:82px;flex-basis:calc(var(--repeat-width) * var(--palette-block-scale));width:var(--repeat-width)}._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id=repeat]:before,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id=repeat]:after,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id=repeat-forever]:before,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id=repeat-forever]:after{display:none}._paletteBlock_1fpyq_37[data-block-id=repeat] ._paletteIconWrap_1fpyq_565,._paletteBlock_1fpyq_37[data-block-id=repeat-forever] ._paletteIconWrap_1fpyq_565{left:calc(var(--repeat-cavity-width) + 5px);width:80px;position:absolute;top:12px;transform:none}._paletteBlock_1fpyq_37[data-block-id=repeat] ._paletteIconWrap_1fpyq_565 svg,._paletteBlock_1fpyq_37[data-block-id=repeat-forever] ._paletteIconWrap_1fpyq_565 svg{width:58px;height:58px;transform:translate(12px)}._paletteBlock_1fpyq_37[data-block-id=repeat] ._paletteValue_1fpyq_1572,._paletteBlock_1fpyq_37[data-block-id=repeat-forever] ._paletteValue_1fpyq_1572{left:64px}._repeatFrame_1fpyq_552{z-index:1;width:var(--repeat-width);pointer-events:none;height:120px;filter:drop-shadow(1.5px 0 0 var(--block-outline)) drop-shadow(-1.5px 0 0 var(--block-outline)) drop-shadow(0 1.5px 0 var(--block-outline)) drop-shadow(0 -1.5px 0 var(--block-outline));position:absolute;inset:0}._paletteBlock_1fpyq_37 ._repeatFrame_1fpyq_552{height:104px}._repeatTop_1fpyq_556,._repeatBottom_1fpyq_557,._repeatLeft_1fpyq_558,._repeatRight_1fpyq_559{background:var(--block-color);display:block;position:absolute;box-shadow:inset 0 -3px #00000024}._repeatTop_1fpyq_556,._repeatBottom_1fpyq_557{width:calc(var(--repeat-cavity-width) + 24px);clip-path:none;height:20px;left:20px}._repeatTop_1fpyq_556{top:0}._repeatBottom_1fpyq_557{display:none;bottom:0}._hasContainedBlock_1fpyq_469 ._repeatBottom_1fpyq_557{display:none}._hasContainedBlock_1fpyq_469 ._repeatTop_1fpyq_556,._hasContainedBlock_1fpyq_469 ._repeatBottom_1fpyq_557{width:calc(var(--repeat-cavity-width) + 24px)}._repeatLeft_1fpyq_558{width:64px;height:100%;clip-path:path("M 0 0 H 64 V 20 H 52 Q 40 20 40 32 V 45 L 50 52 V 84 L 40 91 V 120 H 0 V 91 L 8 84 V 52 L 0 45 Z");top:0;left:0}._repeatRight_1fpyq_559{left:calc(var(--repeat-cavity-width) - 16px);width:124px;height:100%;clip-path:path("M 16 0 H 92 Q 104 0 104 12 V 45 L 112 52 V 84 L 104 91 V 108 Q 104 120 92 120 H 16 V 91 L 24 84 V 52 L 16 45 V 32 Q 16 20 4 20 H 16 Z");top:0}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456._hasContainedBlock_1fpyq_469 ._repeatFrame_1fpyq_552{height:120px;filter:drop-shadow(1.5px 0 0 var(--block-outline)) drop-shadow(-1.5px 0 0 var(--block-outline)) drop-shadow(0 1.5px 0 var(--block-outline)) drop-shadow(0 -1.5px 0 var(--block-outline))}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456._hasContainedBlock_1fpyq_469 ._repeatLeft_1fpyq_558,._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456._hasContainedBlock_1fpyq_469 ._repeatRight_1fpyq_559{box-shadow:inset 0 -3px #00000024}._placedBlock_1fpyq_42._isMotorBlock_1fpyq_292._isRepeatContainer_1fpyq_456._hasContainedBlock_1fpyq_469 ._repeatRight_1fpyq_559{left:calc(var(--repeat-cavity-width) - 16px);height:120px;clip-path:path("M 16 0 H 92 Q 104 0 104 12 V 45 L 112 52 V 84 L 104 91 V 108 Q 104 120 92 120 H 16 V 91 L 24 84 V 52 L 16 45 V 32 Q 16 20 4 20 H 16 Z")}._repeatDropPreview_1fpyq_1667{z-index:2;width:112px;height:96px;clip-path:path("M 18 0 H 92 Q 104 0 104 12 V 25 L 112 32 V 64 L 104 71 V 84 Q 104 96 92 96 H 18 Q 0 96 0 84 V 71 L 8 64 V 32 L 0 25 V 12 Q 0 0 18 0 Z");box-shadow:none;filter:none;pointer-events:none;background:#52525261;position:absolute;top:20px}._paletteBlock_1fpyq_37[data-block-id=stop-program] ._paletteIconWrap_1fpyq_565 svg{width:58px;height:58px}._paletteBlock_1fpyq_37[data-block-id=stop-program] ._paletteIconWrap_1fpyq_565 circle{r:6.5px}._paletteBlock_1fpyq_37[data-block-id^=light-] ._paletteIconWrap_1fpyq_565 svg,._paletteBlock_1fpyq_37[data-block-id^=sound] ._paletteIconWrap_1fpyq_565 svg{width:60px;height:60px}._paletteBlock_1fpyq_37[data-block-id^=light-],._paletteBlock_1fpyq_37[data-block-id^=sound],._paletteBlock_1fpyq_37[data-block-id=wait],._paletteBlock_1fpyq_37[data-block-id=repeat],._paletteBlock_1fpyq_37[data-block-id=repeat-forever],._paletteBlock_1fpyq_37[data-block-id=stop-program]{height:94px}._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id^=light-]:before,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id^=light-]:after,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id^=sound]:before,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id^=sound]:after,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id=wait]:before,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id=wait]:after,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id=stop-program]:before,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292[data-block-id=stop-program]:after{height:96px;clip-path:path("M 18 0 H 96 Q 110 0 110 12 V 25 L 120 32 V 64 L 110 71 V 84 Q 110 96 96 96 H 18 Q 0 96 0 84 V 71 L 10 64 V 32 L 0 25 V 12 Q 0 0 18 0 Z")}._paletteBlock_1fpyq_37:before{content:"";background:var(--block-color);width:68px;height:102px;box-shadow:inset 0 -4px #0000002e;box-shadow:inset 0 -4px 0 #0000002e, 0 0 0 3px var(--block-outline);border-radius:68px 0 0 68px;position:absolute;top:0;left:-24px}._paletteBlock_1fpyq_37:after{content:"";background:var(--block-color);width:32px;height:64px;box-shadow:inset 0 -4px 0 #0000002e, 0 0 0 3px var(--block-outline);border-radius:0 14px 14px 0;position:absolute;top:18px;right:-18px}._isWideBlock_1fpyq_1746{flex-basis:calc(144px * var(--palette-block-scale));width:144px}._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292._isWideBlock_1fpyq_1746:before,._paletteBlock_1fpyq_37._isMotorBlock_1fpyq_292._isWideBlock_1fpyq_1746:after{width:152px;clip-path:path("M 20 0 H 116 Q 130 0 130 13 V 28 L 140 35 V 69 L 130 76 V 91 Q 130 104 116 104 H 20 Q 0 104 0 91 V 76 L 10 69 V 35 L 0 28 V 13 Q 0 0 20 0 Z")}._isGhostBlock_1fpyq_1761{flex-basis:calc(106px * var(--palette-block-scale));width:106px;box-shadow:none;background:0 0;border:3px dashed #b9b9b9}._isGhostBlock_1fpyq_1761:before,._isGhostBlock_1fpyq_1761:after{display:none}._paletteIconWrap_1fpyq_565{place-items:center;width:66px;height:66px;display:grid}._paletteIconWrap_1fpyq_565 svg{width:64px;height:64px;overflow:visible}._paletteDropdown_1fpyq_337,._paletteValue_1fpyq_1572{z-index:2;min-width:56px;height:46px;color:var(--block-accent);box-shadow:0 0 0 2px var(--block-accent);background:#fff;border-radius:999px;place-items:center;font-size:20px;font-weight:850;display:grid;position:absolute;bottom:-29px;left:50%;transform:translate(-50%)}._paletteDropdown_1fpyq_337{color:#fff;background:var(--block-color);cursor:pointer;box-shadow:inset 0 -4px 0 #0000002e, 0 0 0 2px var(--block-accent);border:0;padding:0;font-family:inherit}._paletteDropdown_1fpyq_337 svg{display:none}._paletteDropdown_1fpyq_337:before{content:"";border-bottom:5px solid;border-right:5px solid;width:18px;height:18px;transform:rotate(45deg)translateY(-3px)}._paletteBagBadge_1fpyq_1831{z-index:3;background:var(--bag-color,#f20808);border-radius:4px;width:34px;height:26px;position:absolute;bottom:16px;right:-11px;box-shadow:0 0 0 2px #fff,0 0 0 3px #85650059}._paletteBagBadge_1fpyq_1831:before{content:"";border:4px solid var(--bag-color,#f20808);border-bottom:0;border-radius:999px 999px 0 0;width:18px;height:12px;position:absolute;top:-8px;left:8px}._placedBlock_1fpyq_42[data-block-id=color-sensor] ._paletteBagBadge_1fpyq_1831,._paletteBlock_1fpyq_37[data-block-id=color-sensor] ._paletteBagBadge_1fpyq_1831{border-radius:2px;width:24px;height:18px;bottom:24px;right:17px;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #85650040}._placedBlock_1fpyq_42[data-block-id=color-sensor] ._paletteBagBadge_1fpyq_1831:before,._paletteBlock_1fpyq_37[data-block-id=color-sensor] ._paletteBagBadge_1fpyq_1831:before{border-width:3px;width:13px;height:9px;top:-6px;left:6px}._blockContextMenu_1fpyq_1878{z-index:90;color:#111827;min-width:164px;text-shadow:none;background:#fff;border:1px solid #c7c7c7;border-radius:4px;padding:4px 0;font-size:14px;font-weight:400;position:absolute;box-shadow:0 12px 24px #0f172a3d}._blockContextMenu_1fpyq_1878 button{width:100%;height:28px;color:inherit;cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;padding:0 16px;display:block}._blockContextMenu_1fpyq_1878 button:hover:not(:disabled),._blockContextMenu_1fpyq_1878 button:focus-visible{background:#d9d9d9;outline:none}._blockContextMenu_1fpyq_1878 button:disabled{color:#9ca3af;cursor:default}._colorMenu_1fpyq_1918,._distanceMenu_1fpyq_1919{z-index:40;background:#f7c900;border:2px solid #b68d00;border-radius:8px;position:absolute;top:calc(100% + 42px);left:50%;transform:translate(-50%);box-shadow:0 10px 22px #0f172a3d}._colorMenu_1fpyq_1918:before,._distanceMenu_1fpyq_1919:before{content:"";filter:drop-shadow(0 -2px #b68d00);border-bottom:16px solid #f7c900;border-left:14px solid #0000;border-right:14px solid #0000;width:0;height:0;position:absolute;top:-16px;left:50%;transform:translate(-50%)}._colorMenu_1fpyq_1918{grid-template-columns:repeat(3,56px);gap:8px;padding:12px;display:grid}._colorOption_1fpyq_1953{cursor:pointer;background:#f0bf00;border:2px solid #795c0073;border-radius:8px;width:56px;height:56px;position:relative}._colorOption_1fpyq_1953:before{content:"";background:var(--option-color);border-radius:50%;position:absolute;inset:7px;box-shadow:inset 0 -3px #0000001f,0 1px 3px #0f172a2e}._colorOption_1fpyq_1953._isSelectedColor_1fpyq_1974{box-shadow:0 0 0 3px #fff,0 0 0 5px #0872b7}._colorOption_1fpyq_1953._isNoColor_1fpyq_1978:after{content:"";transform-origin:50%;background:#c1121f;border-radius:999px;width:5px;height:42px;position:absolute;top:8px;left:15px;transform:rotate(43deg);box-shadow:0 0 0 1px #fff}._distanceMenu_1fpyq_1919{width:230px;padding:26px 18px}._distanceMenu_1fpyq_1919 input{accent-color:#fff;cursor:pointer;width:100%}._mailColorMenu_1fpyq_2003{z-index:42;text-shadow:none;background:#f7c900;border:2px solid #b68d00;border-radius:4px;grid-template-columns:repeat(3,54px);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 42px);left:50%;transform:translate(-50%);box-shadow:0 10px 22px #0f172a3d}._mailColorMenu_1fpyq_2003:before{content:"";background:#f7c900;border-top:2px solid #b68d00;border-left:2px solid #b68d00;width:22px;height:22px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(45deg)}._mailColorMenu_1fpyq_2003._hasMailIconAction_1fpyq_2033{padding-bottom:10px}._mailColorOption_1fpyq_2037{cursor:pointer;background:#f7c900;border:1px solid #795c0073;border-radius:3px;width:54px;height:54px;position:relative}._mailColorOption_1fpyq_2037:before{content:"";background:var(--option-color);border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 -3px #0000001f}._mailColorOption_1fpyq_2037._isSelectedMailColor_1fpyq_2056{box-shadow:inset 0 0 0 2px #795c007a}._mailIconAction_1fpyq_2060{color:#fff;cursor:pointer;background:#f7c900;border:1px solid #795c0073;border-radius:3px;grid-column:2;place-items:center;width:54px;height:54px;margin-top:4px;display:grid}._mailIconAction_1fpyq_2060 svg{width:28px;height:28px;overflow:visible}._ledMatrixMenu_1fpyq_2080{z-index:44;width:184px;text-shadow:none;background:#7c3fe3;border:2px solid #6230c4;border-radius:7px;grid-template-columns:132px 24px;gap:10px;padding:12px 10px 8px;display:grid;position:absolute;top:calc(100% + 42px);left:50%;transform:translate(-50%);box-shadow:0 10px 22px #0f172a47}._ledMatrixMenu_1fpyq_2080:before{content:"";background:#7c3fe3;border-top:2px solid #6230c4;border-left:2px solid #6230c4;width:22px;height:22px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(45deg)}._ledMatrixGrid_1fpyq_2111{background:#6930cf;border:1px solid #3112759e;border-radius:5px;grid-template-columns:repeat(5,22px);gap:5px;padding:6px;display:grid}._ledPixel_1fpyq_2121{cursor:pointer;background:#6330c6;border:1px solid #ffffff5c;border-radius:5px;width:22px;height:22px;padding:0}._ledPixel_1fpyq_2121._isLedPixelActive_1fpyq_2131{background:var(--led-color,#fff);box-shadow:0 0 5px color-mix(in srgb, var(--led-color,#fff) 72%, transparent)}._ledColorSlider_1fpyq_2136{appearance:none;writing-mode:vertical-lr;cursor:pointer;direction:rtl;background:linear-gradient(red,#f0f,#00f,#0ff,#0f0,#ff0,red);border:1px solid #311275bf;border-radius:5px;width:24px;height:142px;margin:0}._ledColorSlider_1fpyq_2136::-webkit-slider-runnable-track{background:0 0;width:100%;height:100%}._ledColorSlider_1fpyq_2136::-webkit-slider-thumb{appearance:none;background:#fff;border:1px solid #fff;border-radius:3px;width:28px;height:5px;box-shadow:0 0 0 1px #23104ea6}._ledMatrixActions_1fpyq_2165{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}._ledPresetGrid_1fpyq_2172{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}._ledPresetGrid_1fpyq_2172 button{cursor:pointer;background:#7137d5;border:1px solid #ffffff57;border-radius:5px;grid-template-rows:repeat(5,5px);grid-template-columns:repeat(5,5px);justify-content:center;gap:2px;min-height:42px;padding:4px;display:grid}._ledPresetGrid_1fpyq_2172 button:hover,._ledPresetGrid_1fpyq_2172 button._isSelectedLedPreset_1fpyq_2194{background:#5e29bd;box-shadow:0 0 0 2px #ffffff8c}._ledPresetGrid_1fpyq_2172 button span{background:#ffffff24;border-radius:1px;width:5px;height:5px}._ledPresetGrid_1fpyq_2172 button span._isPresetPixelActive_1fpyq_2206{background:var(--led-color,#fff);box-shadow:0 0 3px var(--led-color,#fff)}._ledMatrixActions_1fpyq_2165 button{color:#fff;height:32px;font:inherit;cursor:pointer;background:#7137d5;border:1px solid #ffffff61;border-radius:5px;font-size:13px}._displayTextMenu_1fpyq_2222,._displayImageMenu_1fpyq_2223,._displayModeMenu_1fpyq_2224{z-index:46;text-shadow:none;background:#08b8ad;border:2px solid #078f87;border-radius:7px;position:absolute;top:calc(100% + 42px);left:50%;transform:translate(-50%);box-shadow:0 10px 22px #0f172a42}._displayTextMenu_1fpyq_2222:before,._displayImageMenu_1fpyq_2223:before,._displayModeMenu_1fpyq_2224:before{content:"";background:#08b8ad;border-top:2px solid #078f87;border-left:2px solid #078f87;width:22px;height:22px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(45deg)}._displayTextMenu_1fpyq_2222{width:280px;padding:14px}._displayTextMenu_1fpyq_2222 input{box-sizing:border-box;color:#111827;width:100%;height:52px;font:inherit;background:#fff;border:2px solid #078f87;border-radius:6px;outline:none;padding:0 14px;font-size:22px;font-weight:850}._displayTextMenu_1fpyq_2222 input:focus{border-color:#fff;box-shadow:0 0 0 2px #078f876b}._displayImageMenu_1fpyq_2223{grid-template-columns:1fr;gap:10px;width:252px;padding:12px;display:grid}._displayImageOption_1fpyq_2285,._displayModeMenu_1fpyq_2224 button{color:#fff;cursor:pointer;background:#0aa99f;border:1.5px solid #005b5580;border-radius:6px;place-items:center;display:grid}._displayImageOption_1fpyq_2285{aspect-ratio:1.18;width:auto;min-width:0;height:auto;padding:0;overflow:hidden}._displayModeMenu_1fpyq_2224 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:34px;height:34px}._displayImagePreview_1fpyq_2315{z-index:1;background:#dff7f5;border:3px solid #06746f;border-radius:7px;height:160px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}._displayImagePreview_1fpyq_2315 ._displayScene_1fpyq_818{border-radius:4px;width:100%;height:100%}._displayImageGrid_1fpyq_2332{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}._displayImageOption_1fpyq_2285 ._displayScene_1fpyq_818{width:100%;height:100%;box-shadow:none;border-radius:5px}._displayImageOption_1fpyq_2285>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px}._displayImageOption_1fpyq_2285._isSelectedDisplayImage_1fpyq_2357,._displayModeMenu_1fpyq_2224 ._isSelectedDisplayMode_1fpyq_2358{background:#087f79;box-shadow:0 0 0 2px #fff}._displayModeMenu_1fpyq_2224{grid-template-columns:repeat(2,64px);gap:8px;padding:12px;display:grid}._displayModeMenu_1fpyq_2224 button{width:64px;height:58px}._tiltMenu_1fpyq_2375{z-index:43;width:236px;height:226px;text-shadow:none;background:#f7c900;border:2px solid #b68d00;border-radius:4px;position:absolute;top:calc(100% + 42px);left:50%;transform:translate(-50%);box-shadow:0 12px 24px #0f172a42}._tiltMenu_1fpyq_2375:before{content:"";background:#f7c900;border-top:2px solid #b68d00;border-left:2px solid #b68d00;width:22px;height:22px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(45deg)}._tiltChoice_1fpyq_2403{z-index:2;color:#fff;cursor:pointer;background:#f7c900;border:1.5px solid #795c006b;place-items:center;display:grid;position:absolute;box-shadow:inset 0 -2px #0000001f}._tiltChoice_1fpyq_2403 svg{filter:drop-shadow(0 1px #795c0061);width:28px;height:28px;overflow:visible}._tiltShakeButton_1fpyq_2422 svg,._tiltStillButton_1fpyq_2423 svg,._tiltUpButton_1fpyq_2424 svg{transform:translate(-5px)}._tiltChoice_1fpyq_2403._isSelectedTilt_1fpyq_2428{background:#c99d00}._tiltShakeButton_1fpyq_2422,._tiltStillButton_1fpyq_2423{border-radius:4px;width:36px;height:36px;top:10px}._tiltShakeButton_1fpyq_2422{left:12px}._tiltStillButton_1fpyq_2423{right:12px}._tiltDirectionButton_1fpyq_2448{border-radius:50%;width:39px;height:39px}._tiltUpButton_1fpyq_2424{top:8px;left:50%;transform:translate(-50%)}._tiltLeftButton_1fpyq_2460{top:91px;left:14px}._tiltRightButton_1fpyq_2465{top:91px;right:14px}._tiltDownButton_1fpyq_2470{bottom:12px;left:50%;transform:translate(-50%)}._tiltBoardStage_1fpyq_2476{z-index:1;width:134px;height:126px;position:absolute;top:58px;left:50%;transform:translate(-50%)}._tiltBoardCanvas_1fpyq_2486{pointer-events:none;width:calc(100% + 48px);height:calc(100% + 14px);position:absolute;inset:-6px -24px -8px}._tiltBoardImage_1fpyq_2494{object-fit:contain;transform-origin:50% 58%;pointer-events:none;width:118px;height:118px;position:absolute;top:10px;left:50%;transform:translate(-50%)}._tiltBoardImage_1fpyq_2494[data-state=up]{transform:translate(-50%)translateY(-7px)perspective(240px)rotateX(20deg)}._tiltBoardImage_1fpyq_2494[data-state=down]{transform:translate(-50%)translateY(7px)perspective(240px)rotateX(-20deg)}._tiltBoardImage_1fpyq_2494[data-state=left]{transform:translate(-50%)rotate(-16deg)}._tiltBoardImage_1fpyq_2494[data-state=right]{transform:translate(-50%)rotate(16deg)}._tiltBoardImage_1fpyq_2494[data-state=shake]{transform:translate(-50%)rotate(-8deg)}._tiltBoardPreview_1fpyq_2526{transform-origin:50%;background:#e7aa3e;border:3px solid #c99700;border-radius:4px;width:98px;height:58px;position:absolute;top:26px;left:50%;transform:translate(-50%)rotate(-28deg);box-shadow:0 3px #795c0029}._tiltBoardPreview_1fpyq_2526[data-state=still]{transform:translate(-50%)rotate(0)}._tiltBoardPreview_1fpyq_2526[data-state=up]{clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);background:#e1a52b;border-color:#c99700;border-radius:4px 4px 7px 7px;width:108px;height:78px;top:18px;transform:translate(-50%);box-shadow:0 4px #795c0029}._tiltBoardPreview_1fpyq_2526[data-state=down]{clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);background:linear-gradient(#d89c19 0 18%,#ad7100 18% 100%);border-color:#b78200;border-radius:3px 3px 8px 8px;width:84px;height:88px;top:19px;transform:translate(-50%);box-shadow:0 4px #795c002e}._tiltBoardPreview_1fpyq_2526[data-state=left]{transform:translate(-50%)rotate(-24deg)}._tiltBoardPreview_1fpyq_2526[data-state=right]{transform:translate(-50%)rotate(24deg)}._tiltBoardTop_1fpyq_2576{background:#fff;border-bottom:2px solid #c99700;border-radius:2px 2px 0 0;width:100%;height:18px;position:absolute;top:0;left:0}._tiltBoardPreview_1fpyq_2526[data-state=up] ._tiltBoardTop_1fpyq_2576{clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);background:#fff;border:2px solid #c99700;border-radius:2px;width:68px;height:40px;top:0;left:20px}._tiltBoardPreview_1fpyq_2526[data-state=down] ._tiltBoardTop_1fpyq_2576{background:#fff;border:2px solid #c99700;border-radius:2px;width:70px;height:18px;top:0;left:7px}._tiltBoardPort_1fpyq_2608{border:3px solid #c99700;border-radius:50%;width:18px;height:18px;position:absolute;top:31px;left:40px}._tiltBoardPreview_1fpyq_2526[data-state=up] ._tiltBoardPort_1fpyq_2608{background:#fff;border-width:2px;border-color:#00b95c;width:28px;height:11px;top:36px;left:41px}._tiltBoardPreview_1fpyq_2526[data-state=down] ._tiltBoardPort_1fpyq_2608{border-width:3px;width:18px;height:18px;top:37px;left:31px}._tiltBoardLedA_1fpyq_2636,._tiltBoardLedB_1fpyq_2637,._tiltBoardLedC_1fpyq_2638,._tiltBoardLedD_1fpyq_2639{background:#b78200;border-radius:50%;width:6px;height:6px;position:absolute}._tiltBoardLedA_1fpyq_2636{bottom:8px;left:10px}._tiltBoardLedB_1fpyq_2637{bottom:8px;left:24px}._tiltBoardLedC_1fpyq_2638{top:26px;right:13px}._tiltBoardLedD_1fpyq_2639{bottom:9px;right:13px}._tiltBoardPreview_1fpyq_2526[data-state=up] ._tiltBoardLedA_1fpyq_2636{bottom:18px;left:14px}._tiltBoardPreview_1fpyq_2526[data-state=up] ._tiltBoardLedB_1fpyq_2637{bottom:7px;left:14px}._tiltBoardPreview_1fpyq_2526[data-state=up] ._tiltBoardLedC_1fpyq_2638{top:48px;right:15px}._tiltBoardPreview_1fpyq_2526[data-state=up] ._tiltBoardLedD_1fpyq_2639{bottom:9px;right:15px}._tiltBoardPreview_1fpyq_2526[data-state=down] ._tiltBoardLedA_1fpyq_2636{top:28px;left:11px}._tiltBoardPreview_1fpyq_2526[data-state=down] ._tiltBoardLedB_1fpyq_2637{top:43px;left:11px}._tiltBoardPreview_1fpyq_2526[data-state=down] ._tiltBoardLedC_1fpyq_2638{top:28px;right:11px}._tiltBoardPreview_1fpyq_2526[data-state=down] ._tiltBoardLedD_1fpyq_2639{top:43px;right:11px}._tiltBoardShadow_1fpyq_2707{background:#795c0047;border-radius:50%;width:78px;height:5px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}._motorSpeedMenu_1fpyq_2718,._motorRotationsMenu_1fpyq_2719{z-index:42;text-shadow:none;background:#1495df;border:2px solid #0872b7;border-radius:8px;position:absolute;top:calc(100% + 42px);left:50%;transform:translate(-50%);box-shadow:0 12px 24px #0f172a42}._motorSpeedMenu_1fpyq_2718:before,._motorRotationsMenu_1fpyq_2719:before{content:"";filter:drop-shadow(0 -2px #0872b7);border-bottom:16px solid #1495df;border-left:14px solid #0000;border-right:14px solid #0000;width:0;height:0;position:absolute;top:-16px;left:50%;transform:translate(-50%)}._motorSpeedMenu_1fpyq_2718{place-items:center;gap:16px;width:348px;min-height:390px;padding:26px 20px 22px;display:grid}._motorSpeedMenu_1fpyq_2718._movementSpeedMenu_1fpyq_2756{background:#ee2eb4;border-color:#b90d85;box-shadow:0 14px 30px #750c5357}._motorSpeedMenu_1fpyq_2718._movementSpeedMenu_1fpyq_2756:before{filter:drop-shadow(0 -2px #b90d85);border-bottom-color:#ee2eb4}._movementMotorSelectors_1fpyq_2767{gap:10px;width:100%;display:grid}._movementMotorSelector_1fpyq_2767{grid-template-columns:70px 1fr;align-items:center;gap:9px;width:100%;display:grid}._movementMotorSelector_1fpyq_2767>span{color:#fff;font-size:13px;font-weight:900}._movementSpeedMenu_1fpyq_2756 ._motorPortOption_1fpyq_2787{background:#d51c9d;border-color:#8e0562b3}._movementSpeedMenu_1fpyq_2756 ._motorPortOption_1fpyq_2787._isSelectedMotorPort_1fpyq_2792{background:#98106f}._movementSpeedMenu_1fpyq_2756 ._motorPortOption_1fpyq_2787:disabled{color:#ffffff61;cursor:not-allowed;box-shadow:none;background:#77145a57;border-color:#ffffff26}._speedReadout_1fpyq_2804{justify-content:space-between;align-items:center;width:100%;display:flex}._speedReadout_1fpyq_2804 span{color:#ffffffd1;font-size:14px;font-weight:800}._speedReadout_1fpyq_2804 strong{color:#fff;font-size:24px;font-weight:950}._speedRange_1fpyq_2823{accent-color:#22c55e;cursor:pointer;width:100%}._motorPortOptions_1fpyq_2829{grid-template-columns:repeat(4,1fr);gap:9px;width:100%;display:grid}._motorPortOption_1fpyq_2787{color:#fff;cursor:pointer;height:42px;font:inherit;background:#159de4;border:2px solid #066dad8c;border-radius:7px;font-size:18px;font-weight:900;box-shadow:inset 0 -3px #00000024}._motorPortOption_1fpyq_2787._isSelectedMotorPort_1fpyq_2792{background:#0872b7;box-shadow:inset 0 -3px #00000029,0 0 0 3px #ffffff59}._motorPanelIcon_1fpyq_2856{place-items:center;width:118px;height:118px;display:grid}._motorPanelIcon_1fpyq_2856 svg{width:116px;height:116px;overflow:visible}._motorPanelIcon_1fpyq_2856 ._motorWheelPreview_1fpyq_2869{animation:_motorWheelSpin_1fpyq_1 var(--motor-spin-duration,.9s) linear infinite;transform-box:fill-box;transform-origin:50%}._motorPanelIcon_1fpyq_2856._movementMotorPreview_1fpyq_2875{justify-content:center;align-items:center;gap:22px;width:100%;height:92px;display:flex}._movementMotorPreview_1fpyq_2875 ._motorPreviewWheel_1fpyq_2884{flex-direction:column;align-items:center;gap:2px;display:flex}._movementMotorPreview_1fpyq_2875 ._motorPreviewWheel_1fpyq_2884 svg{width:72px;height:72px}._movementMotorPreview_1fpyq_2875 ._motorPreviewWheel_1fpyq_2884 strong{color:#b90d85;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;font-weight:950;display:inline-flex}._movementSpeedMenu_1fpyq_2756 ._speedRange_1fpyq_2823{accent-color:#fff}._movementSpeedMenu_1fpyq_2756 ._speedOption_1fpyq_2914{background:#d51c9d;border-color:#8e0562b3}._movementSpeedMenu_1fpyq_2756 ._speedOption_1fpyq_2914._isSelectedSpeed_1fpyq_2919{background:#98106f}._speedOptions_1fpyq_2923{grid-template-columns:repeat(4,1fr);gap:13px;width:100%;display:grid}._speedOption_1fpyq_2914{cursor:pointer;background:#159de4;border:2px solid #066dad8c;border-radius:7px;place-items:center;height:64px;display:grid;box-shadow:inset 0 -3px #00000024}._speedOption_1fpyq_2914 strong{color:#fff;margin-top:-6px;font-size:12px;font-weight:900}._speedOption_1fpyq_2914._isSelectedSpeed_1fpyq_2919{background:#0872b7;box-shadow:inset 0 -3px #00000029,0 0 0 3px #ffffff59}._speedBars_1fpyq_2955{justify-content:center;align-items:flex-end;gap:4px;height:44px;display:flex}._speedBars_1fpyq_2955 span{background:#22c55e;border:1px solid #fff;border-bottom-width:2px;width:8px}._motorRotationsMenu_1fpyq_2719{width:244px;padding:24px 24px 26px}._rotationInputLabel_1fpyq_2975{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}._rotationInputLabel_1fpyq_2975 span{color:#fff;font-size:14px;font-weight:850}._rotationInputLabel_1fpyq_2975 input{box-sizing:border-box;color:#0872b7;width:82px;height:38px;font:inherit;text-align:center;background:#fff;border:2px solid #ffffffb8;border-radius:7px;font-size:18px;font-weight:900}._rotationStepper_1fpyq_3002{justify-content:space-between;display:flex}._rotationStepper_1fpyq_3002 button{color:#fff;width:56px;height:56px;font:inherit;cursor:pointer;background:0 0;border:3px solid #fff;border-radius:50%;place-items:center;font-size:32px;font-weight:850;line-height:1;display:grid}._rotationDial_1fpyq_3023{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#087dcc;border-radius:50%;width:154px;height:154px;margin:12px auto 0;position:relative;box-shadow:inset 0 -4px #00000029,0 0 0 2px #0000001a}._rotationDial_1fpyq_3023:active{cursor:grabbing}._rotationDial_1fpyq_3023:focus-visible{outline-offset:4px;outline:3px solid #ffffffe6}._rotationNeedle_1fpyq_3047{background:#fff;border-radius:999px;width:4px;height:62px;position:absolute;top:17px;left:50%;transform:translate(-50%)}._rotationIndicator_1fpyq_3058{transform:rotate(var(--rotation-angle,0deg));transform-origin:50%;pointer-events:none;position:absolute;inset:0}._rotationHint_1fpyq_3066{color:#ffffffc7;text-align:center;margin-top:12px;font-size:11px;font-weight:750;display:block}._rotationHandle_1fpyq_3075,._rotationValue_1fpyq_3076{color:#0872b7;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}._rotationHandle_1fpyq_3075{width:30px;height:30px;top:12px}._rotationValue_1fpyq_3076{width:44px;height:44px;font-size:18px;font-weight:900;top:68px}._rotationTickLeft_1fpyq_3101,._rotationTickRight_1fpyq_3102,._rotationTickBottom_1fpyq_3103{background:#ffffff73;position:absolute}._rotationTickLeft_1fpyq_3101,._rotationTickRight_1fpyq_3102{border-radius:999px;width:11px;height:4px;top:87px}._rotationTickLeft_1fpyq_3101{left:20px}._rotationTickRight_1fpyq_3102{right:20px}._rotationTickBottom_1fpyq_3103{border-radius:999px;width:4px;height:12px;bottom:15px;left:50%;transform:translate(-50%)}._paletteStopBadge_1fpyq_3133{z-index:3;background:#f20808;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:24px;right:18px;box-shadow:0 0 0 2px #fff}._paletteStopBadge_1fpyq_3133:before{content:"";background:#fff;border-radius:2px;width:14px;height:14px}._paletteRail_1fpyq_3155{color:#7d7f82;border-left:1px solid #e4e4e4;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:64px;display:flex;position:absolute;top:42px;bottom:12px;right:0}._extensionButton_1fpyq_3170{width:52px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}._extensionButton_1fpyq_3170:hover,._extensionButton_1fpyq_3170:focus-visible{color:#0b82e6;background:#eef6ff;outline:none}._extensionIcon_1fpyq_3190{width:42px;height:30px;position:relative}._extensionIcon_1fpyq_3190:before,._extensionIcon_1fpyq_3190:after{content:"";border:4px solid;border-radius:12px;width:24px;height:16px;position:absolute;top:7px}._extensionIcon_1fpyq_3190:before{left:1px}._extensionIcon_1fpyq_3190:after{right:1px}._extensionIcon_1fpyq_3190 span{background:currentColor;border-radius:50%;width:10px;height:10px;position:absolute;top:-8px;right:-6px}._extensionIcon_1fpyq_3190 span:before,._extensionIcon_1fpyq_3190 span:after{content:"";background:currentColor;position:absolute}._extensionIcon_1fpyq_3190 span:before{width:2px;height:20px;top:-5px;left:4px}._extensionIcon_1fpyq_3190 span:after{width:20px;height:2px;top:4px;left:-5px}._kebabIcon_1fpyq_3246,._kebabIcon_1fpyq_3246:before,._kebabIcon_1fpyq_3246:after{background:currentColor;border-radius:50%;width:5px;height:5px}._kebabIcon_1fpyq_3246{position:relative}._kebabIcon_1fpyq_3246:before,._kebabIcon_1fpyq_3246:after{content:"";position:absolute;left:0}._kebabIcon_1fpyq_3246:before{top:-14px}._kebabIcon_1fpyq_3246:after{top:14px}._extensionsOverlay_1fpyq_3274{z-index:60;position:absolute;inset:0}._extensionsBackdrop_1fpyq_3280{cursor:default;background:#0f172a47;border:0;position:absolute;inset:0}._extensionsDialog_1fpyq_3288{color:#050505;background:#fff;padding:44px 46px 56px;position:absolute;inset:0;overflow:auto;box-shadow:inset 0 1px #0f172a14}._extensionsDialog_1fpyq_3288 h2{letter-spacing:0;margin:0 0 28px;font-size:clamp(42px,4vw,56px);font-weight:950;line-height:1}._extensionsClose_1fpyq_3306{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:20px;right:22px}._extensionsClose_1fpyq_3306:hover,._extensionsClose_1fpyq_3306:focus-visible{color:#0f172a;background:#f1f5f9;outline:none}._extensionsClose_1fpyq_3306 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:28px;height:28px}._extensionsGrid_1fpyq_3338{grid-template-columns:repeat(3,minmax(240px,1fr));gap:36px;display:grid}._extensionCard_1fpyq_3344{--extension-color:#08b8ad;color:#111827;text-align:left;cursor:pointer;background:#fff;border:3px solid #e5e7eb;border-radius:15px;flex-direction:column;min-height:390px;padding:0;display:flex;position:relative;overflow:hidden}._extensionCard_1fpyq_3344:hover,._extensionCard_1fpyq_3344:focus-visible,._isExtensionSelected_1fpyq_3362{border-color:#0b82e6;outline:none}._extensionCard_1fpyq_3344:before{content:"";background:var(--extension-color);height:242px;display:block}._extensionCard_1fpyq_3344 strong{z-index:2;letter-spacing:0;font-size:28px;font-weight:950;line-height:1;position:absolute;top:25px;left:24px}._extensionCheck_1fpyq_3385{z-index:3;color:#fff;background:0 0;border:3px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:22px;right:18px}._isExtensionSelected_1fpyq_3362 ._extensionCheck_1fpyq_3385{background:#0b82e6;border-color:#0b82e6}._extensionCheck_1fpyq_3385 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:20px;height:20px}._extensionIllustration_1fpyq_3415{z-index:1;height:178px;position:absolute;top:54px;left:24px;right:20px}._extensionIllustration_1fpyq_3415 svg{width:100%;height:100%}._extensionCardIcon_1fpyq_3429{z-index:4;width:76px;height:62px;color:var(--extension-color);background:#fff;border-radius:10px 10px 0 0;place-items:center;display:grid;position:absolute;top:190px;left:24px}._extensionCardIcon_1fpyq_3429 svg{width:44px;height:44px}._extensionDescription_1fpyq_3448{color:#4b5563;min-height:74px;padding:29px 24px 8px;font-size:15px;font-weight:550;line-height:1.4;display:block}._extensionInstallRow_1fpyq_3458{justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-top:auto;padding:8px 24px 18px;display:flex}._extensionInstallLabel_1fpyq_3468{color:#374151;font-size:15px;font-weight:900}._extensionToggle_1fpyq_3474{background:#d1d5db;border:2px solid #9ca3af;border-radius:999px;flex:none;width:54px;height:30px;transition:background-color .16s,border-color .16s;display:block;position:relative}._extensionToggle_1fpyq_3474 span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a4d}._isExtensionSelected_1fpyq_3362 ._extensionToggle_1fpyq_3474{background:#0b82e6;border-color:#0b82e6}._isExtensionSelected_1fpyq_3362 ._extensionToggle_1fpyq_3474 span{transform:translate(24px)}._greenStroke_1fpyq_3507{fill:none;stroke:#00bf63}._greenFill_1fpyq_3512{fill:#00bf63}._redFill_1fpyq_3516{fill:#f20808;stroke:#f20808}._handStroke_1fpyq_3521{fill:none;stroke:#fff}._purpleFill_1fpyq_3526{fill:#6f2cff;stroke:#6f2cff}._whiteStroke_1fpyq_3531{fill:none;stroke:#fff}body.app-theme-dark ._shell_1fpyq_1{--grid-dot:#94a3b82e;color:#e6edf3;background:#0f172a}body.app-theme-dark ._canvas_1fpyq_13{background:radial-gradient(circle at center, var(--grid-dot) 0 1.45px, transparent 1.45px) 0 0 / 44px 44px, #0f172a}body.app-theme-dark ._connectButton_1fpyq_120{color:#c7d2e0}body.app-theme-dark ._workspaceTools_1fpyq_1037 button,body.app-theme-dark ._slotButton_1fpyq_1054{color:#9ca3af}body.app-theme-dark ._workspaceTools_1fpyq_1037{background:#0f172af5;border-color:#334155;box-shadow:0 12px 28px #00000052}body.app-theme-dark ._workspaceTools_1fpyq_1037 button{border-right-color:#334155}body.app-theme-dark ._workspaceTools_1fpyq_1037 button:hover:not(:disabled),body.app-theme-dark ._workspaceTools_1fpyq_1037 button:focus-visible,body.app-theme-dark ._workspaceTools_1fpyq_1037 ._paletteToggleButton_1fpyq_1133,body.app-theme-dark ._workspaceTools_1fpyq_1037 ._toolToggleButton_1fpyq_1138{color:#e2e8f0;background:#1e293b}body.app-theme-dark ._workspaceTools_1fpyq_1037 button:disabled{color:#475569}body.app-theme-dark ._workspaceTools_1fpyq_1037>span{background:#2b3649}body.app-theme-dark ._displayWindow_1fpyq_602{color:#7d8794;background:#fff}body.app-theme-dark ._displayPreviewText_1fpyq_793{color:#111827}body.app-theme-dark ._palette_1fpyq_37{background:#0b1220;border-top-color:#223047}body.app-theme-dark ._paletteScroller_1fpyq_1391{scrollbar-color:#526174 transparent}body.app-theme-dark ._paletteScroller_1fpyq_1391::-webkit-scrollbar-thumb{background:#526174}body.app-theme-dark ._paletteTabs_1fpyq_1361 ._isActivePaletteTab_1fpyq_1385{box-shadow:inset 0 -2px #00000042,0 0 0 2px #e2e8f029}body.app-theme-dark ._slotMenu_1fpyq_1288{color:#e6edf3;background:#1f2937;border:1px solid #374151;box-shadow:0 18px 34px #00000061}body.app-theme-dark ._blockContextMenu_1fpyq_1878{color:#e6edf3;background:#1f2937;border-color:#374151;box-shadow:0 18px 34px #0000006b}body.app-theme-dark ._blockContextMenu_1fpyq_1878 button:hover:not(:disabled),body.app-theme-dark ._blockContextMenu_1fpyq_1878 button:focus-visible{background:#374151}body.app-theme-dark ._blockContextMenu_1fpyq_1878 button:disabled{color:#6b7280}body.app-theme-dark ._paletteRail_1fpyq_3155{color:#9ca3af;border-left-color:#223047}body.app-theme-dark ._extensionsBackdrop_1fpyq_3280{background:#020712c2}body.app-theme-dark ._extensionsDialog_1fpyq_3288{color:#f4f7fb;background:#0f1726;box-shadow:inset 0 1px #31415b}body.app-theme-dark ._extensionsClose_1fpyq_3306{color:#aebbd0}body.app-theme-dark ._extensionsClose_1fpyq_3306:hover,body.app-theme-dark ._extensionsClose_1fpyq_3306:focus-visible{color:#f4f7fb;background:#1d2a3d}body.app-theme-dark ._extensionCard_1fpyq_3344{color:#f4f7fb;background:#172235;border-color:#34445f}body.app-theme-dark ._extensionCard_1fpyq_3344 strong{color:#082238}body.app-theme-dark ._extensionCard_1fpyq_3344:hover,body.app-theme-dark ._extensionCard_1fpyq_3344:focus-visible,body.app-theme-dark ._isExtensionSelected_1fpyq_3362{border-color:#208ee8;box-shadow:0 0 0 1px #208ee870}body.app-theme-dark ._extensionCardIcon_1fpyq_3429{background:#172235}body.app-theme-dark ._extensionDescription_1fpyq_3448{color:#c2ccda}body.app-theme-dark ._extensionInstallLabel_1fpyq_3468{color:#d6deea}body.app-theme-dark ._extensionToggle_1fpyq_3474{background:#2a3950;border-color:#65748a}body.app-theme-dark ._extensionToggle_1fpyq_3474 span{background:#edf4fb}body.app-theme-dark ._isExtensionSelected_1fpyq_3362 ._extensionToggle_1fpyq_3474{background:#208ee8;border-color:#208ee8}@keyframes _iconPulse_1fpyq_1{0%{box-shadow:0 0 #f5c40073}70%{box-shadow:0 0 0 16px #f5c40000}to{box-shadow:0 0 #f5c40000}}@keyframes _motorWheelSpin_1fpyq_1{to{transform:rotate(360deg)}}@media (width<=900px){._shell_1fpyq_1{--palette-height:168px}body.icon-blocks-mode ._displayWindow_1fpyq_602{width:232px;height:202px;bottom:166px;left:106px}body.icon-blocks-mode ._hasBarGraphExtension_1fpyq_618 ._displayWindow_1fpyq_602{left:106px}body.icon-blocks-mode.icon-bar-graph-open ._displayWindow_1fpyq_602{bottom:166px;left:278px}body.icon-blocks-mode ._displayMinimizedButton_1fpyq_633{width:56px;height:56px;bottom:166px;left:106px}body.icon-blocks-mode ._displayMinimizedButton_1fpyq_633._hasBarGraphPeer_1fpyq_652{left:106px}body.icon-blocks-mode.icon-bar-graph-open ._displayMinimizedButton_1fpyq_633._hasBarGraphPeer_1fpyq_652{left:278px}._projectWatermark_1fpyq_166{font-size:56px;left:136px}._paletteBlock_1fpyq_37{transform:scale(var(--palette-block-scale));transform-origin:0 0}._paletteScroller_1fpyq_1391{gap:18px;padding-right:96px}._stopButton_1fpyq_1217,._playButton_1fpyq_1218{width:76px;height:76px}}@media (height<=500px){body.page-scale-mode.icon-blocks-mode ._displayMinimizedButton_1fpyq_633{border-radius:14px;width:64px;height:64px;bottom:126px;left:148px}body.page-scale-mode.icon-blocks-mode ._displayMinimizedButton_1fpyq_633._hasBarGraphPeer_1fpyq_652{left:148px}body.page-scale-mode.icon-blocks-mode.icon-bar-graph-open ._displayMinimizedButton_1fpyq_633._hasBarGraphPeer_1fpyq_652{left:332px}body.page-scale-mode.icon-blocks-mode ._displayMinimizedButton_1fpyq_633 svg{width:34px;height:34px}body.page-scale-mode.icon-blocks-mode ._displayWindow_1fpyq_602{border-radius:22px;width:252px;height:214px;bottom:126px;left:148px}body.page-scale-mode.icon-blocks-mode ._hasBarGraphExtension_1fpyq_618 ._displayWindow_1fpyq_602{left:148px}body.page-scale-mode.icon-blocks-mode.icon-bar-graph-open ._displayWindow_1fpyq_602{bottom:126px;left:332px}body.page-scale-mode.icon-blocks-mode ._displayContent_1fpyq_685{border-radius:18px;inset:52px 20px 20px}}._startupSplashPage_1gtw5_1{z-index:5000;color:#fff;contain:strict;background:#a8b2de;place-items:center;width:auto;min-width:0;height:auto;min-height:0;display:grid;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}body.tablet-performance-mode #blocklyDiv,body.tablet-performance-mode .blocklySvg,body.tablet-performance-mode .blocklyWorkspace,body.tablet-performance-mode .blocklyBlockCanvas,body.tablet-performance-mode .blocklyFlyout,body.tablet-performance-mode .blocklyFlyoutBackground,body.tablet-performance-mode .blocklyWidgetDiv,body.tablet-performance-mode .blocklyDropDownDiv{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;filter:none!important;transition:none!important;animation:none!important}body.tablet-performance-mode .blocklyToolboxDiv,body.tablet-performance-mode .blocklyTreeRoot,body.tablet-performance-mode .blocklyFlyout{touch-action:pan-y;overscroll-behavior:contain}body.tablet-performance-mode .blocklyPath,body.tablet-performance-mode .blocklyPathLight,body.tablet-performance-mode .blocklySelected>.blocklyPath,body.tablet-performance-mode .blocklyHighlightedConnectionPath{filter:none!important}body.tablet-performance-mode .blocklyBlockCanvas,body.tablet-performance-mode .blocklyBlockDragSurface{will-change:transform}body.tablet-performance-mode .blocklyDragging{shape-rendering:optimizespeed;text-rendering:optimizespeed}._startupSplashBrand_1gtw5_62{color:#fffffff5;letter-spacing:0;justify-content:center;align-items:center;gap:clamp(12px,1.5vw,20px);font-size:clamp(26px,4.2vw,56px);font-weight:600;animation:1.45s ease-in-out infinite _startupSplashFloat_1gtw5_1;display:flex;transform:translateZ(0)}._startupSplashMark_1gtw5_75{flex:none;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;width:clamp(28px,4.1vw,52px);height:clamp(28px,4.1vw,52px);display:grid}._startupSplashMark_1gtw5_75 span{background:#fffffff5;border-radius:1px;animation:.9s ease-in-out infinite _startupSplashTilePulse_1gtw5_1;display:block;transform:translateY(0)scale(.92)}._startupSplashMark_1gtw5_75 span:nth-child(2){animation-delay:.12s}._startupSplashMark_1gtw5_75 span:nth-child(3){animation-delay:.24s}._startupSplashMark_1gtw5_75 span:nth-child(4){animation-delay:.36s}._startupSplashText_1gtw5_105{letter-spacing:0;white-space:nowrap;line-height:1;animation:1.25s ease-in-out infinite _startupSplashTextGlow_1gtw5_1}body.tablet-performance-mode ._startupSplashBrand_1gtw5_62{animation:1.45s ease-in-out infinite _startupSplashFloat_1gtw5_1!important}body.tablet-performance-mode ._startupSplashMark_1gtw5_75 span{animation:.9s ease-in-out infinite _startupSplashTilePulse_1gtw5_1!important}body.tablet-performance-mode ._startupSplashMark_1gtw5_75 span:nth-child(2){animation-delay:.12s!important}body.tablet-performance-mode ._startupSplashMark_1gtw5_75 span:nth-child(3){animation-delay:.24s!important}body.tablet-performance-mode ._startupSplashMark_1gtw5_75 span:nth-child(4){animation-delay:.36s!important}body.tablet-performance-mode ._startupSplashText_1gtw5_105{animation:1.25s ease-in-out infinite _startupSplashTextGlow_1gtw5_1!important}@keyframes _startupSplashFloat_1gtw5_1{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes _startupSplashTilePulse_1gtw5_1{0%{opacity:.72;transform:translateY(0)scale(.88)}50%{opacity:1;transform:translateY(-3px)scale(1.08)}to{opacity:.72;transform:translateY(0)scale(.88)}}@keyframes _startupSplashTextGlow_1gtw5_1{0%{opacity:.82;text-shadow:0 0 #fff0}50%{opacity:1;text-shadow:0 0 26px #ffffff57}to{opacity:.82;text-shadow:0 0 #fff0}}@media (width<=720px){._startupSplashBrand_1gtw5_62{text-align:center;flex-direction:column;gap:18px;padding:0 24px}._startupSplashMark_1gtw5_75{width:34px;height:34px}._startupSplashText_1gtw5_105{white-space:normal}}._statusText_1gtw5_204{color:#8ea6ca;align-self:center;margin-left:8px;font-size:13px;font-weight:800}._fallbackPage_1gtw5_212{background:#081321;align-content:center;place-items:center;gap:16px;display:grid;position:fixed;inset:0;overflow:hidden}._fallbackBanner_1gtw5_223{color:#fff7ed;text-align:center;background:#7c2d12;border-radius:8px;max-width:min(560px,100vw - 32px);padding:8px 14px;font-size:13px;font-weight:900}._fallbackRetryButton_1gtw5_234{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;min-width:140px;height:40px;font-size:14px;font-weight:900}._emptyProjectState_1gtw5_246{z-index:2600;background:radial-gradient(circle at 18% 18%,#38bdf82e,#0000 34%),radial-gradient(circle at 82% 18%,#2dd4bf1f,#0000 28%),linear-gradient(135deg,#06111f 0%,#081321 48%,#0d1728 100%);place-items:center;padding:clamp(22px,4vw,56px);display:grid;position:fixed;inset:0}._emptyProjectPanel_1gtw5_262{text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101c2ee6;border:1px solid #94a3b83d;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);align-items:center;gap:46px;width:min(1180px,100vw - 72px);padding:42px 48px;display:grid;box-shadow:0 28px 70px #0000006b}._emptyProjectCopy_1gtw5_277{gap:14px;min-width:0;display:grid}._emptyProjectEyebrow_1gtw5_283{color:#0b82e6;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:900}._emptyProjectPanel_1gtw5_262 h1{color:#f8fafc;letter-spacing:0;max-width:390px;margin:0;font-size:clamp(34px,3.2vw,48px);font-weight:950;line-height:1.06}._emptyProjectPanel_1gtw5_262 p{color:#b8c4d4;max-width:470px;margin:0;font-size:16px;font-weight:750;line-height:1.55}._emptyProjectVisual_1gtw5_310{background:0 0;border-radius:8px;place-items:center;min-height:340px;display:grid;position:relative;overflow:hidden}._emptyProjectVisual_1gtw5_310:before{content:none;display:none}._emptyProjectPreviewFrame_1gtw5_325{z-index:1;background:radial-gradient(circle at 50% 42%,#38bdf814,#0000 58%),#0b1527;border:1px solid #94a3b84d;border-radius:8px;width:min(100%,560px);height:336px;position:relative;overflow:hidden;box-shadow:0 20px 42px #00000047}._emptyProjectSamplePreview_1gtw5_339{background:#0b1527;width:100%;height:100%}._emptyProjectSamplePreview_1gtw5_339 .blocklyMainBackground{fill:#0b1527!important;stroke:#0000!important}body.lego-mode ._emptyProjectSamplePreview_1gtw5_339._emptyProjectSamplePreview_1gtw5_339 .blocklyText,body.lego-mode ._emptyProjectSamplePreview_1gtw5_339._emptyProjectSamplePreview_1gtw5_339 .blocklyEditableText>text,body.lego-mode ._emptyProjectSamplePreview_1gtw5_339._emptyProjectSamplePreview_1gtw5_339 .blocklyEditableField>text,body.lego-mode ._emptyProjectSamplePreview_1gtw5_339._emptyProjectSamplePreview_1gtw5_339 .blocklyEditableText>.blocklyText,body.lego-mode ._emptyProjectSamplePreview_1gtw5_339._emptyProjectSamplePreview_1gtw5_339 .blocklyEditableField>.blocklyText{text-rendering:geometricprecision;paint-order:normal!important;text-shadow:none!important}._emptyProjectPreviewLoading_1gtw5_360{color:#64748b;place-items:center;width:100%;height:100%;font-size:13px;font-weight:850;display:grid}._emptyProjectWordBlocks_1gtw5_370{filter:drop-shadow(0 12px 14px #0f172a24);gap:8px;display:grid;position:absolute;top:34px;left:26px;right:26px}._emptyWordBlock_1gtw5_380{color:#fff;border-radius:6px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:38px;padding:0 16px 0 18px;font-size:13px;font-weight:850;line-height:1;display:flex;position:relative;box-shadow:inset 0 -4px #00000029,inset 0 1px #ffffff38}._emptyWordBlock_1gtw5_380:before,._emptyWordBlock_1gtw5_380:after{content:"";background:#fffffff5;border-radius:0 0 8px 8px;width:30px;height:8px;position:absolute;left:24px}._emptyWordBlock_1gtw5_380:before{top:-1px}._emptyWordBlock_1gtw5_380:after{background:inherit;bottom:-7px}._emptyWordBlock_1gtw5_380 strong{font:inherit;white-space:nowrap}._emptyWordBlock_1gtw5_380 em{color:#162033;text-align:center;background:#fffffff0;border-radius:999px;min-width:28px;padding:5px 9px;font-style:normal;font-weight:900;box-shadow:inset 0 -2px #0f172a1a}._emptyWordBlock_1gtw5_380>span{filter:drop-shadow(0 0 1px #0f172a4d);border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #fff;flex:none;width:0;height:0;position:relative}._emptyWordBlock_1gtw5_380[data-tone=event]{background:#f3bf00;border-radius:22px 6px 6px 22px;min-height:44px;padding-left:20px}._emptyWordBlock_1gtw5_380[data-tone=motion]{background:#1498d5;margin-left:30px}._emptyWordBlock_1gtw5_380[data-tone=control]{background:#f5a400;margin-left:58px}._emptyProjectHub_1gtw5_464{background:#101820;border-radius:8px;grid-template-columns:repeat(5,11px);gap:6px;padding:18px;display:grid;position:absolute;bottom:32px;right:46px;box-shadow:inset 0 0 0 2px #ffffff14,0 18px 32px #0f172a3d}._emptyProjectHub_1gtw5_464 span{background:#263340;border-radius:3px;width:11px;height:11px;box-shadow:inset 0 0 0 1px #ffffff2e}._emptyProjectHub_1gtw5_464 span:first-child,._emptyProjectHub_1gtw5_464 span:nth-child(5),._emptyProjectHub_1gtw5_464 span:nth-child(6),._emptyProjectHub_1gtw5_464 span:nth-child(9),._emptyProjectHub_1gtw5_464 span:nth-child(11),._emptyProjectHub_1gtw5_464 span:nth-child(12),._emptyProjectHub_1gtw5_464 span:nth-child(13),._emptyProjectHub_1gtw5_464 span:nth-child(16),._emptyProjectHub_1gtw5_464 span:nth-child(19),._emptyProjectHub_1gtw5_464 span:nth-child(21),._emptyProjectHub_1gtw5_464 span:nth-child(25){background:#18e7f1;box-shadow:0 0 12px #18e7f1b8,inset 0 0 0 1px #ffffff61}._emptyProjectActions_1gtw5_504{grid-template-columns:repeat(2,minmax(150px,1fr));gap:14px;max-width:430px;margin-top:14px;display:grid}._emptyProjectActions_1gtw5_504 button{color:#7dc2fb;cursor:pointer;text-align:center;background:#17263b;border:1px solid #354863;border-radius:8px;align-content:center;justify-items:center;gap:9px;min-width:0;min-height:116px;padding:18px 14px 16px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid;box-shadow:0 10px 24px #00000038}._emptyProjectActions_1gtw5_504 button:nth-child(2){color:#64b5f6;background:#19304a;border-color:#208ee8}._emptyProjectActionIcon_1gtw5_536{color:#64b5f6;background:#203653;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}._emptyProjectActionIcon_1gtw5_536 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:30px;height:30px}._emptyProjectActions_1gtw5_504 button strong{color:#f8fafc;font-size:15px;font-weight:950;line-height:1.1}._emptyProjectActions_1gtw5_504 button span:last-child{color:#a9b7ca;font-size:12px;font-weight:800;line-height:1.2}._emptyProjectActions_1gtw5_504 button:hover,._emptyProjectActions_1gtw5_504 button:focus-visible{background:#203653;border-color:#4ba9f4;outline:none;transform:translateY(-2px);box-shadow:0 16px 32px #0000004d,0 0 0 3px #208ee82e}._projectPickerModal_1gtw5_580{z-index:6000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b3;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.new-project-modal{z-index:6000!important}body.app-theme-light .new-project-backdrop{background:#0f172a57!important}body.app-theme-light .new-project-card{color:#0f172a!important;background:#fff!important;border-color:#d9d9d9!important;box-shadow:0 18px 32px #00000024!important}body.app-theme-light .new-project-kicker{color:#475569!important}body.app-theme-light .new-project-name{color:#334155!important;border-bottom-color:#cbd5e1!important}body.app-theme-light .new-project-name::placeholder{color:#94a3b8!important}body.app-theme-light .new-project-slot-heading{color:#475569!important}body.app-theme-light .new-project-slot{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important}body.app-theme-light .new-project-slot:hover,body.app-theme-light .new-project-slot:focus,body.app-theme-light .new-project-slot.is-active{color:#0f74bd!important;background:#e8f4ff!important;border-color:#0f74bd!important}body.app-theme-light .new-project-slot:disabled{color:#b4bfcc!important;background:#f1f5f9!important;border-color:#e2e8f0!important}body.app-theme-light .new-project-mode-option{color:#111827!important}body.app-theme-light .new-project-mode-option:hover,body.app-theme-light .new-project-mode-option:focus,body.app-theme-light .new-project-mode-option.is-active{color:#0f74bd!important}body.app-theme-light .new-project-create{color:#0f74bd!important;background:#fff!important;border-color:#0f74bd!important}body.app-theme-light .new-project-create:hover,body.app-theme-light .new-project-create:focus{color:#fff!important;background:#0f74bd!important}._projectPickerDialog_1gtw5_665{color:#f8fafc;background:#142033;border:1px solid #94a3b83d;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(100%,1180px);max-width:1180px;max-height:min(88vh,920px);display:grid;overflow:hidden;box-shadow:0 26px 70px #0000006b}._importSlotDialog_1gtw5_679{width:min(100%,560px);max-width:560px}._projectPickerHeader_1gtw5_684{border-bottom:1px solid #94a3b83d;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 28px 18px;display:flex}._projectPickerHeader_1gtw5_684 h2{color:#f8fafc;letter-spacing:0;margin:0;font-size:26px;font-weight:950}._projectPickerHeader_1gtw5_684 p{color:#b8c4d4;margin:6px 0 0;font-size:14px;font-weight:750}._projectPickerHeader_1gtw5_684 button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:38px;height:38px;font-size:36px;line-height:1;display:grid}._projectPickerHeader_1gtw5_684 button:hover,._projectPickerHeader_1gtw5_684 button:focus-visible{color:#f8fafc;background:#ffffff14;outline:none}._projectPickerBody_1gtw5_729{padding:20px 22px 24px;overflow:auto}._importSlotBody_1gtw5_734{gap:16px;padding:20px 22px 22px;display:grid}._importSlotSummary_1gtw5_740{background:#111c2e;border:1px solid #94a3b83d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}._importSlotSummary_1gtw5_740 span{color:#7dd3fc;text-transform:uppercase;background:#0ea5e92e;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:950}._importSlotSummary_1gtw5_740 strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:900;overflow:hidden}._importSlotGrid_1gtw5_771{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}._importSlotChoice_1gtw5_777{color:#f8fafc;cursor:pointer;min-height:52px;font:inherit;background:#0b1220;border:1px solid #94a3b852;border-radius:8px;place-items:center;display:grid}._importSlotChoice_1gtw5_777 span{font-size:18px;font-weight:950;line-height:1}._importSlotChoice_1gtw5_777 small{color:#fbbf24;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:950;line-height:1}._importSlotChoice_1gtw5_777:hover,._importSlotChoice_1gtw5_777:focus-visible,._importSlotChoice_1gtw5_777._isSelectedImportSlot_1gtw5_806{background:#123153;border-color:#38bdf8;outline:none}._importSlotChoice_1gtw5_777._isSelectedImportSlot_1gtw5_806{box-shadow:0 0 0 3px #38bdf82e}._importSlotFooter_1gtw5_816{justify-content:flex-end;gap:10px;display:flex}._importSlotCancel_1gtw5_822,._importSlotSubmit_1gtw5_823{cursor:pointer;height:42px;font:inherit;border-radius:6px;padding:0 18px;font-size:14px;font-weight:900}._importSlotCancel_1gtw5_822{color:#dbeafe;background:#142033;border:1px solid #94a3b86b}._importSlotSubmit_1gtw5_823{color:#fff;background:#0f6cbf;border:0}._projectPickerGrid_1gtw5_845{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}._projectPickerSlotCard_1gtw5_851{color:#f8fafc;cursor:default;text-align:left;isolation:isolate;background:linear-gradient(#142033fa,#0d1625fa);border:1px solid #94a3b83d;border-radius:8px;gap:12px;min-height:244px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}._projectPickerSlotCard_1gtw5_851._hasProject_1gtw5_869:hover,._projectPickerSlotCard_1gtw5_851._hasProject_1gtw5_869:focus-within{border-color:#38bdf8b8;transform:translateY(-1px);box-shadow:0 14px 30px #0206175c,inset 0 1px #ffffff0f}._projectPickerSlotCard_1gtw5_851._isEmptyProjectSlot_1gtw5_876{background:#0b1220c7}._projectPickerSlotOpen_1gtw5_880{z-index:1;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}._projectPickerSlotFrame_1gtw5_892{contain:paint;isolation:isolate;background:radial-gradient(circle at 50% 35%,#14304e38,#0000 62%),#080f1d;border:1px solid #415679b3;border-radius:6px;height:144px;display:block;position:relative;overflow:hidden}._projectPickerReadonlyPreview_1gtw5_904{border-radius:inherit;contain:paint;pointer-events:none;background:#0b1220;width:100%;height:100%;display:block;position:relative;overflow:hidden}._projectPickerReadonlyPreview_1gtw5_904 .injectionDiv,._projectPickerReadonlyPreview_1gtw5_904 .blocklySvg{border-radius:inherit;background:#0b1220!important;width:100%!important;height:100%!important;overflow:hidden!important}._projectPickerReadonlyPreview_1gtw5_904 .blocklyMainBackground{fill:#0b1220!important;stroke:#0000!important}._projectPickerSlotEmpty_1gtw5_930{color:#7f8da3;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;height:100%;font-size:12px;font-weight:850;display:flex}._projectPickerSlotEmpty_1gtw5_930:before{content:"";opacity:.72;background:linear-gradient(#94a3b83d,#94a3b83d) 9px 10px/16px 2px no-repeat,linear-gradient(#94a3b83d,#94a3b83d) 9px 16px/16px 2px no-repeat,linear-gradient(#94a3b83d,#94a3b83d) 9px 22px/11px 2px no-repeat;border:1px solid #94a3b847;border-radius:8px;width:34px;height:34px;margin:0 14px 0 0;display:block}._projectPickerSlotMeta_1gtw5_957{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}._projectPickerSlotNumber_1gtw5_965{color:#38bdf8;background:#14486e9e;border:1px solid #38bdf82e;border-radius:8px;justify-content:center;align-items:center;min-width:68px;height:36px;padding:0 10px;font-size:13px;font-weight:950;display:inline-flex}._projectPickerSlotDetails_1gtw5_980{gap:3px;min-width:0;display:grid}._projectPickerSlotName_1gtw5_986{color:#f8fafc;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:16px;font-weight:950;line-height:1.15;display:-webkit-box;overflow:hidden}._projectPickerSlotStatus_1gtw5_999{color:#8491a5;letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin-top:5px;font-size:11px;font-weight:800;line-height:1.3;display:flex;overflow:hidden}._projectPickerSlotBadge_1gtw5_1015,._projectPickerSlotSource_1gtw5_1016{letter-spacing:.02em;text-transform:uppercase;border-radius:5px;align-items:center;min-height:21px;padding:0 7px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}._projectPickerSlotBadge_1gtw5_1015{color:#bfdbfe;background:#60a5fa24;border:1px solid #60a5fa57}._projectPickerSlotBadge_1gtw5_1015[data-mode=icon]{color:#fde68a;background:#eab30824;border-color:#eab30861}._projectPickerSlotSource_1gtw5_1016{color:#99f6e4;background:#2dd4bf1f;border:1px solid #2dd4bf52}._projectPickerSlotSource_1gtw5_1016[data-source=cloud]{color:#bae6fd;background:#38bdf81f;border-color:#38bdf857}._projectPickerCard_1gtw5_1053{min-height:104px;color:inherit;cursor:pointer;text-align:left;background:#0f1726;border:1px solid #94a3b83d;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}._projectPickerCard_1gtw5_1053:hover,._projectPickerCard_1gtw5_1053:focus-visible{background:#123153;border-color:#38bdf8;outline:none;box-shadow:0 12px 28px #0000003d}._projectPickerPreview_1gtw5_1076{background:radial-gradient(circle at 1px 1px,#94a3b83d 1.4px,#0000 2px) 0 0/18px 18px,#0b1527;border-radius:6px;place-items:center;height:78px;display:grid}._projectPickerPreview_1gtw5_1076 span{color:#38bdf8;background:#38bdf824;border-radius:999px;place-items:center;min-width:52px;height:30px;font-size:11px;font-weight:950;display:grid}._projectPickerMeta_1gtw5_1098{gap:5px;min-width:0;display:grid}._projectPickerMeta_1gtw5_1098>span{color:#38bdf8;background:#38bdf829;border-radius:6px;width:max-content;padding:6px 10px;font-size:12px;font-weight:900}._projectPickerMeta_1gtw5_1098 strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:950;overflow:hidden}._projectPickerBadges_1gtw5_1123{flex-wrap:wrap;gap:5px;display:flex}._projectPickerMeta_1gtw5_1098 em{color:#bfdbfe;text-transform:uppercase;background:#60a5fa24;border-radius:4px;align-items:center;width:max-content;min-height:22px;padding:0 7px;font-size:12px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}._projectPickerMeta_1gtw5_1098 em[data-source=local]{color:#99f6e4;background:#2dd4bf1f}._projectPickerMeta_1gtw5_1098 em[data-source=cloud]{color:#bae6fd;background:#38bdf81f}._projectPickerMessage_1gtw5_1155{color:#94a3b8;text-align:center;place-items:center;min-height:180px;font-size:15px;font-weight:850;display:grid}body.app-theme-light ._emptyProjectState_1gtw5_246{background:radial-gradient(circle at 18% 18%,#0ea5e91f,#0000 34%),radial-gradient(circle at 82% 18%,#14b8a61a,#0000 28%),linear-gradient(135deg,#f8fbff 0%,#fff 48%,#f5f8fc 100%)}body.app-theme-light ._emptyProjectPanel_1gtw5_262{background:#ffffffeb;border-color:#d9e2ef;box-shadow:0 24px 54px #0f172a1f}body.app-theme-light ._emptyProjectEyebrow_1gtw5_283{color:#0b82e6}body.app-theme-light ._emptyProjectPanel_1gtw5_262 h1{color:#0f172a}body.app-theme-light ._emptyProjectPanel_1gtw5_262 p{color:#56657a}body.app-theme-light ._emptyProjectPreviewFrame_1gtw5_325,body.app-theme-light ._emptyProjectSamplePreview_1gtw5_339{background:#fff;border-color:#cbd5e1}body.app-theme-light ._emptyProjectSamplePreview_1gtw5_339 .blocklyMainBackground{fill:#fff!important}body.app-theme-light ._emptyProjectPreviewLoading_1gtw5_360{color:#64748b}body.app-theme-light ._emptyProjectActions_1gtw5_504 button,body.app-theme-light ._emptyProjectActions_1gtw5_504 button:nth-child(2){color:#0b82e6;background:#fff;border-color:#cbd5e1;box-shadow:0 10px 24px #0f172a14}body.app-theme-light ._emptyProjectActions_1gtw5_504 button:nth-child(2){background:#eef7ff;border-color:#0b82e6}body.app-theme-light ._emptyProjectActionIcon_1gtw5_536{color:#0b82e6;background:#eff6ff}body.app-theme-light ._emptyProjectActions_1gtw5_504 button strong{color:#0f172a}body.app-theme-light ._emptyProjectActions_1gtw5_504 button span:last-child{color:#64748b}body.app-theme-light ._emptyProjectActions_1gtw5_504 button:hover,body.app-theme-light ._emptyProjectActions_1gtw5_504 button:focus-visible{background:#e8f4ff;border-color:#0b82e6;box-shadow:0 16px 32px #0f172a1f,0 0 0 3px #0b82e624}body.app-theme-light ._projectPickerModal_1gtw5_580{background:#0f172a57}body.app-theme-light ._projectPickerDialog_1gtw5_665{color:#000;background:#fff;border-color:#d9d9d9;box-shadow:0 18px 32px #00000024}body.app-theme-light ._importSlotSummary_1gtw5_740{background:#f8fbff;border-color:#dbe3ef}body.app-theme-light ._importSlotSummary_1gtw5_740 span{color:#0069bd;background:#e6f2ff}body.app-theme-light ._importSlotSummary_1gtw5_740 strong{color:#08111f}body.app-theme-light ._importSlotChoice_1gtw5_777{color:#08111f;background:#fff;border-color:#d5dbe5}body.app-theme-light ._importSlotChoice_1gtw5_777:hover,body.app-theme-light ._importSlotChoice_1gtw5_777:focus-visible,body.app-theme-light ._importSlotChoice_1gtw5_777._isSelectedImportSlot_1gtw5_806{background:#eaf4ff;border-color:#0072ce}body.app-theme-light ._importSlotCancel_1gtw5_822{color:#10233d;background:#f8fafc;border-color:#d5dbe5}body.app-theme-light ._projectPickerHeader_1gtw5_684{border-bottom-color:#e5e5e5}body.app-theme-light ._projectPickerHeader_1gtw5_684 h2{color:#000}body.app-theme-light ._projectPickerHeader_1gtw5_684 p,body.app-theme-light ._projectPickerMessage_1gtw5_1155,body.app-theme-light ._projectPickerSlotStatus_1gtw5_999{color:#5b5b5b}body.app-theme-light ._projectPickerHeader_1gtw5_684 button{color:#94a3b8}body.app-theme-light ._projectPickerHeader_1gtw5_684 button:hover,body.app-theme-light ._projectPickerHeader_1gtw5_684 button:focus-visible{color:#0f172a;background:#f1f5f9}body.app-theme-light ._projectPickerSlotCard_1gtw5_851,body.app-theme-light ._projectPickerSlotCard_1gtw5_851._isEmptyProjectSlot_1gtw5_876{color:#000;background:#fff;border-color:#e5e5e5;box-shadow:0 18px 32px #00000014}body.app-theme-light ._projectPickerSlotCard_1gtw5_851._hasProject_1gtw5_869:hover,body.app-theme-light ._projectPickerSlotCard_1gtw5_851._hasProject_1gtw5_869:focus-within{border-color:#38bdf8;box-shadow:0 14px 30px #0f172a1f}body.app-theme-light ._projectPickerSlotFrame_1gtw5_892,body.app-theme-light ._projectPickerPreview_1gtw5_1076{background:#fff;border-color:#d8d8d8}body.app-theme-light ._projectPickerReadonlyPreview_1gtw5_904,body.app-theme-light ._projectPickerReadonlyPreview_1gtw5_904 .injectionDiv,body.app-theme-light ._projectPickerReadonlyPreview_1gtw5_904 .blocklySvg{background:#fff!important}body.app-theme-light ._projectPickerReadonlyPreview_1gtw5_904 .blocklyMainBackground{fill:#fff!important}body.app-theme-light ._projectPickerSlotEmpty_1gtw5_930{color:#7b8794}body.app-theme-light ._projectPickerSlotNumber_1gtw5_965,body.app-theme-light ._projectPickerMeta_1gtw5_1098>span,body.app-theme-light ._projectPickerPreview_1gtw5_1076 span{color:#007be5;background:#e8f2ff;border-color:#b7dbff}body.app-theme-light ._projectPickerSlotName_1gtw5_986,body.app-theme-light ._projectPickerMeta_1gtw5_1098 strong{color:#000}body.app-theme-light ._projectPickerSlotBadge_1gtw5_1015,body.app-theme-light ._projectPickerMeta_1gtw5_1098 em{color:#1d4ed8;background:#dbeafe;border-color:#60a5fa8c}body.app-theme-light ._projectPickerSlotBadge_1gtw5_1015[data-mode=icon]{color:#92400e;background:#fef3c7;border-color:#eab308}body.app-theme-light ._projectPickerSlotSource_1gtw5_1016,body.app-theme-light ._projectPickerMeta_1gtw5_1098 em[data-source=local]{color:#0f766e;background:#ccfbf1;border-color:#14b8a67a}body.app-theme-light ._projectPickerSlotSource_1gtw5_1016[data-source=cloud],body.app-theme-light ._projectPickerMeta_1gtw5_1098 em[data-source=cloud]{color:#1d4ed8;background:#dbeafe;border-color:#3b82f680}._guestMergeModal_1gtw5_1379{z-index:6000;background:#0f172a94;place-items:center;padding:28px;display:grid;position:fixed;inset:0}._guestMergeDialog_1gtw5_1389{background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1040px,100vw - 48px);max-height:min(820px,100vh - 60px);display:grid;overflow:hidden;box-shadow:0 28px 76px #0f172a4d}._guestMergeHeader_1gtw5_1400,._guestMergeFooter_1gtw5_1401{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:18px;padding:22px 28px;display:flex}._guestMergeHeader_1gtw5_1400 h2{color:#0f172a;margin:0;font-size:26px;font-weight:950}._guestMergeHeader_1gtw5_1400 p{color:#64748b;margin:6px 0 0;font-size:14px;font-weight:750}._guestMergeHeader_1gtw5_1400 button{color:#7b8794;cursor:pointer;background:0 0;border:0;border-radius:6px;width:38px;height:38px;font-size:36px;line-height:1}._guestMergeBody_1gtw5_1436{gap:16px;padding:20px 28px;display:grid;overflow:auto}._guestMergeItem_1gtw5_1443{background:#fbfdff;border:1px solid #dbe3ee;border-radius:8px;gap:14px;padding:16px;display:grid}._guestMergeItemHeader_1gtw5_1452{align-items:center;gap:10px;display:flex}._guestMergeItemHeader_1gtw5_1452 span{color:#0072ce;background:#e8f3ff;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:900}._guestMergeItemHeader_1gtw5_1452 strong{color:#0f172a;font-size:18px;font-weight:950}._guestMergeItemHeader_1gtw5_1452 em{color:#64748b;text-transform:uppercase;margin-left:auto;font-size:12px;font-style:normal;font-weight:850}._guestMergeCompare_1gtw5_1482{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._guestPreviewPanel_1gtw5_1488{gap:8px;min-width:0;display:grid}._guestPreviewHeader_1gtw5_1494{color:#0f172a;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}._guestPreviewHeader_1gtw5_1494 em{color:#64748b;text-transform:uppercase;font-size:11px;font-style:normal}._guestPreviewFrame_1gtw5_1511{color:#94a3b8;background:radial-gradient(circle at 1px 1px,#94a3b880 1.4px,#0000 2px) 0 0/20px 20px,#fff;border:1px solid #d8e0ea;border-radius:6px;place-items:center;height:190px;font-size:13px;font-weight:850;display:grid;position:relative;overflow:hidden}._guestReadonlyPreview_1gtw5_1527{width:100%;height:100%}._guestPreviewMeta_1gtw5_1532{color:#64748b;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:800;display:flex}._guestPreviewMeta_1gtw5_1532 strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._guestMergeChoices_1gtw5_1550{flex-wrap:wrap;gap:8px;display:flex}._guestMergeChoices_1gtw5_1550 button,._guestMergeChoices_1gtw5_1550 label{color:#0f2745;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}._guestMergeChoices_1gtw5_1550 select{color:#0f2745;height:28px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:4px}._guestMergeChoices_1gtw5_1550 ._isSelectedMergeChoice_1gtw5_1581{color:#005aa8;background:#e7f4ff;border-color:#0b82e6}._guestMergeFooter_1gtw5_1401{border-top:1px solid #e5e7eb;border-bottom:0;justify-content:flex-end}._guestMergeFooter_1gtw5_1401 button{color:#0f2745;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:132px;height:42px;font-size:14px;font-weight:900}._guestMergeFooter_1gtw5_1401 button:last-child{color:#fff;background:#0b82e6;border-color:#0b82e6}body.app-theme-dark ._guestMergeModal_1gtw5_1379{background:#010712cc}body.app-theme-dark ._guestMergeDialog_1gtw5_1389{color:#f4f7fb;background:#101b2d;border:1px solid #31415b;box-shadow:0 30px 82px #0000008f}body.app-theme-dark ._guestMergeHeader_1gtw5_1400,body.app-theme-dark ._guestMergeFooter_1gtw5_1401{border-color:#31415b}body.app-theme-dark ._guestMergeHeader_1gtw5_1400 h2,body.app-theme-dark ._guestMergeItemHeader_1gtw5_1452 strong,body.app-theme-dark ._guestPreviewHeader_1gtw5_1494,body.app-theme-dark ._guestPreviewMeta_1gtw5_1532 strong{color:#f4f7fb}body.app-theme-dark ._guestMergeHeader_1gtw5_1400 p,body.app-theme-dark ._guestMergeItemHeader_1gtw5_1452 em,body.app-theme-dark ._guestPreviewHeader_1gtw5_1494 em,body.app-theme-dark ._guestPreviewMeta_1gtw5_1532,body.app-theme-dark ._guestMergeHeader_1gtw5_1400 button{color:#aebbd0}body.app-theme-dark ._guestMergeItem_1gtw5_1443{background:#172235;border-color:#34445f}body.app-theme-dark ._guestMergeItemHeader_1gtw5_1452 span{color:#69b9fa;background:#203653}body.app-theme-dark ._guestPreviewFrame_1gtw5_1511{background:radial-gradient(circle at 1px 1px,#5d769773 1.4px,#0000 2px) 0 0/20px 20px,#0b1527;border-color:#3a4c67}body.app-theme-dark ._guestMergeChoices_1gtw5_1550 button,body.app-theme-dark ._guestMergeChoices_1gtw5_1550 label,body.app-theme-dark ._guestMergeChoices_1gtw5_1550 select,body.app-theme-dark ._guestMergeFooter_1gtw5_1401 button{color:#d9ecff;background:#17263b;border-color:#49617e}body.app-theme-dark ._guestMergeChoices_1gtw5_1550 ._isSelectedMergeChoice_1gtw5_1581{color:#8dceff;background:#203f5f;border-color:#4ba9f4}body.app-theme-dark ._guestMergeFooter_1gtw5_1401 button:last-child{color:#fff;background:#208ee8;border-color:#208ee8}@media (width<=820px){._emptyProjectState_1gtw5_246{padding:16px}._emptyProjectPanel_1gtw5_262{grid-template-columns:1fr;align-content:start;gap:18px;width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:hidden}._emptyProjectCopy_1gtw5_277{gap:10px}._emptyProjectActions_1gtw5_504{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:none;margin-top:8px}._emptyProjectActions_1gtw5_504 button{text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:start;min-height:74px;padding:12px 14px}._emptyProjectActionIcon_1gtw5_536{border-radius:8px;grid-row:span 2;width:34px;height:34px}._emptyProjectActionIcon_1gtw5_536 svg{width:23px;height:23px}._emptyProjectActions_1gtw5_504 button strong{font-size:14px}._emptyProjectActions_1gtw5_504 button span:last-child{font-size:11px}._emptyProjectVisual_1gtw5_310{width:100%;min-height:0}._emptyProjectPreviewFrame_1gtw5_325{width:100%;height:clamp(180px,28dvh,260px)}._emptyProjectPanel_1gtw5_262 h1{max-width:none;font-size:34px}._emptyProjectPanel_1gtw5_262 p{max-width:620px;font-size:14px;line-height:1.38}._guestMergeCompare_1gtw5_1482{grid-template-columns:1fr}}._wordBlocksInactivePane_1gtw5_1765{position:absolute;opacity:0!important;pointer-events:none!important;z-index:-1!important;width:120px!important;min-width:120px!important;height:120px!important;min-height:120px!important;top:-10000px!important;left:-10000px!important;overflow:hidden!important}._wordBlocksInactivePane_1gtw5_1765 #blocklyDiv{width:120px!important;height:120px!important}._iconModePage_1gtw5_1784{background:#fff}.header:not(.header--visible){pointer-events:none}.page .header.header--collapsed{height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:hidden!important}.page .header.header--collapsed .header-collapse-toggle{display:none!important}._iconModePage_1gtw5_1784 .header.header--conceal-when-hidden:not(.header--visible){opacity:0!important;visibility:hidden!important;transform:translateY(-100%)!important}._iconModePage_1gtw5_1784 .header.header--conceal-when-hidden.header--collapsed{height:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:hidden!important}._iconModePage_1gtw5_1784 .header.header--conceal-when-hidden.header--collapsed .header-collapse-toggle,._iconModePage_1gtw5_1784 .workspace-header,._iconModePage_1gtw5_1784 .simulator-pane,._iconModePage_1gtw5_1784 .left-column-toggle{display:none!important}._iconModePage_1gtw5_1784 .main{background:#fff!important;inset:56px 0 0!important}._iconModePage_1gtw5_1784 .workspace-stack,._iconModePage_1gtw5_1784 .blocks-pane{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;inset:0!important}._iconModePage_1gtw5_1784 .workspace-stack[data-view=ai] .ai-pane,._iconModePage_1gtw5_1784 .workspace-stack[data-view=iot] .iot-pane{left:0!important}._wordFullViewPage_1gtw5_1857 .workspace-header,._wordFullViewPage_1gtw5_1857 .simulator-pane,._wordFullViewPage_1gtw5_1857 .left-column-toggle,._wordFullViewPage_1gtw5_1857 .workspace-stack[data-view=ai] .blocks-pane,._wordFullViewPage_1gtw5_1857 .workspace-stack[data-view=iot] .blocks-pane{visibility:hidden!important;opacity:0!important;pointer-events:none!important}._wordFullViewPage_1gtw5_1857 .main{inset:56px 0 0!important}._wordFullViewPage_1gtw5_1857 .workspace-stack{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;inset:0!important}._wordFullViewPage_1gtw5_1857 .workspace-stack[data-view=ai] .ai-pane,._wordFullViewPage_1gtw5_1857 .workspace-stack[data-view=iot] .iot-pane{inset:0!important}._iconModePage_1gtw5_1784 .project-tabs-global{z-index:20!important;background:#fff!important;border-bottom:1px solid #d8dee8!important;position:relative!important;top:auto!important;box-shadow:0 1px #0f172a14!important}._iconModePage_1gtw5_1784 .project-tabs-bar{background:#fff!important;border-bottom:1px solid #d8dee8!important;height:56px!important;box-shadow:inset 0 -1px #0f172a0a!important}._iconModePage_1gtw5_1784 .project-tabs-icon-button,._iconModePage_1gtw5_1784 .project-tabs-add-button,._iconModePage_1gtw5_1784 .project-tabs-sync-button,._iconModePage_1gtw5_1784 .project-tabs-header-toggle{color:#777!important;width:72px!important;height:56px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-right:1px solid #e5e7eb!important;border-radius:0!important}._iconModePage_1gtw5_1784 .project-tabs-sync-button{width:auto!important;min-width:120px!important;padding:0 12px!important}._iconModePage_1gtw5_1784 .project-tabs-header-toggle{flex-basis:48px!important;width:48px!important;min-width:48px!important}._iconModePage_1gtw5_1784 .project-tabs-scroll,._iconModePage_1gtw5_1784 .project-tabs-list{background:#fff!important;height:56px!important}._iconModePage_1gtw5_1784 .project-tab{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:999px!important;min-width:205px!important;height:50px!important;margin:3px 8px!important;box-shadow:inset 0 1px #ffffffd9!important}._iconModePage_1gtw5_1784 .project-tab.is-active{background:#fff!important;border:1px solid #d7dee8!important;border-radius:999px!important;height:50px!important;margin:3px 8px!important;box-shadow:0 4px 12px #0f172a24!important}._iconModePage_1gtw5_1784 .project-tab-title{color:#111827!important;font-size:16px!important;font-weight:600!important}.workspace-bar-graph-toggle{--workspace-extension-left:clamp(500px, 29vw, 540px);--workspace-extension-bottom:clamp(88px, 10vh, 108px);left:var(--workspace-extension-left);top:auto;bottom:var(--workspace-extension-bottom);z-index:35;color:#111;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;place-items:center;width:64px;height:64px;display:grid;position:fixed;box-shadow:0 14px 24px #0f172a14}.workspace-bar-graph-toggle.is-hidden-panel-source{opacity:0;pointer-events:none;transform:scale(.86)}.workspace-bar-graph-toggle.is-active{background:#f8fafc;border-color:#cbd5e1}.workspace-bar-graph-toggle svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.workspace-display-toggle{--workspace-extension-left:clamp(500px, 29vw, 540px);--workspace-extension-bottom:clamp(88px, 10vh, 108px);left:var(--workspace-extension-left);top:auto;bottom:var(--workspace-extension-bottom);z-index:35;color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;place-items:center;width:64px;height:64px;display:grid;position:fixed;box-shadow:0 14px 24px #0f172a14}.workspace-display-toggle.has-bar-graph-peer{left:clamp(584px,29vw + 84px,624px)}.workspace-display-toggle.is-shifted-by-bar-panel{left:clamp(776px,29vw + 288px,836px)}.workspace-display-toggle.is-hidden-panel-source{opacity:0;pointer-events:none;transform:scale(.86)}.workspace-display-toggle.is-active{background:#f8fafc;border-color:#cbd5e1}.workspace-display-toggle svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.workspace-bar-graph-panel{--workspace-extension-left:clamp(500px, 29vw, 540px);--workspace-extension-bottom:clamp(88px, 10vh, 108px);left:var(--workspace-extension-left);top:auto;bottom:var(--workspace-extension-bottom);z-index:42;transform-origin:32px calc(100% - 32px);background:#fff;border:1px solid #eceff3;border-radius:22px;grid-template-rows:1fr auto;width:252px;height:214px;padding:20px 20px 22px;animation:.18s cubic-bezier(.2,.8,.2,1) _workspaceBarGraphPanelOpen_1gtw5_1;display:grid;position:fixed;box-shadow:0 24px 45px #0f172a1f}@keyframes _workspaceBarGraphPanelOpen_1gtw5_1{0%{opacity:0;border-radius:12px;transform:scale(.22)}to{opacity:1;border-radius:22px;transform:scale(1)}}.workspace-display-panel{--workspace-extension-left:clamp(500px, 29vw, 540px);--workspace-extension-bottom:clamp(88px, 10vh, 108px);left:var(--workspace-extension-left);top:auto;bottom:var(--workspace-extension-bottom);z-index:41;transform-origin:32px calc(100% - 32px);background:#fff;border:1px solid #eceff3;border-radius:22px;align-items:center;width:252px;height:214px;padding:52px 22px 20px;animation:.18s cubic-bezier(.2,.8,.2,1) _workspaceDisplayPanelOpen_1gtw5_1;display:grid;position:fixed;box-shadow:0 24px 45px #0f172a1f}.workspace-display-panel.has-bar-graph-peer{left:clamp(776px,29vw + 288px,836px)}._iconModePage_1gtw5_1784 .workspace-bar-graph-toggle,._iconModePage_1gtw5_1784 .workspace-bar-graph-panel,body.icon-blocks-mode .workspace-bar-graph-toggle,body.icon-blocks-mode .workspace-bar-graph-panel{--workspace-extension-left:clamp(64px, 4.7vw, 96px);--workspace-extension-bottom:calc(clamp(184px, 19.5vh, 206px) + 28px)}@keyframes _workspaceDisplayPanelOpen_1gtw5_1{0%{opacity:0;border-radius:12px;transform:scale(.22)}to{opacity:1;border-radius:22px;transform:scale(1)}}.workspace-bar-graph-panel-actions,.workspace-display-panel-actions{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:16px;left:16px;right:16px}.workspace-bar-graph-panel-actions button,.workspace-bar-graph-full-actions button:first-child,.workspace-display-panel-actions button,.workspace-display-full-actions button{color:#7d7d7d;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.workspace-bar-graph-panel-actions svg,.workspace-bar-graph-full-actions svg,.workspace-display-panel-actions svg,.workspace-display-full-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.workspace-display-screen-wrap{aspect-ratio:11/8;background:#74d2ef;border-radius:18px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f172a0a}.workspace-oled-canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.workspace-display-scene{width:100%;height:100%;display:block}.workspace-display-text-preview{color:#111827;text-align:center;background:linear-gradient(#74d2ef 0%,#91e4f1 52%,#ffc58a 52% 100%);place-items:center;width:100%;height:100%;padding:18px;font-size:28px;font-weight:900;line-height:1.05;display:grid}.workspace-display-text-preview span{overflow-wrap:anywhere;max-width:100%}.workspace-bar-graph-mini-plot{border-bottom:1px solid #d7d7d7;grid-template-columns:repeat(6,1fr);align-items:end;gap:20px;height:138px;padding:44px 2px 0;display:grid}.workspace-bar-graph-mini-plot span{width:10px;height:max(4px, calc(var(--bar-value) * 10px));background:var(--bar-color);border-radius:999px 999px 0 0;justify-self:center;max-height:100px;display:block}.workspace-bar-graph-values{color:#000;text-align:center;grid-template-columns:repeat(6,1fr);gap:12px;padding-top:7px;font-size:14px;font-weight:900;display:grid}.workspace-display-fullscreen{z-index:3300;color:#000;background:#fff;grid-template-rows:auto minmax(0,1fr);gap:20px;padding:42px 58px 70px 74px;display:grid;position:fixed;inset:0}.workspace-display-full-actions{justify-content:flex-end;align-items:center;gap:18px;min-height:78px;display:flex}.workspace-display-full-actions button{color:#9c9c9c;border:3px solid #b5b5b5;width:64px;height:64px}.workspace-display-full-screen-wrap{aspect-ratio:11/8;background:#74d2ef;border-radius:28px;place-self:center;width:min(78vw,920px);overflow:hidden;box-shadow:0 30px 70px #0f172a2e}.workspace-bar-graph-fullscreen{z-index:3300;color:#000;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;padding:42px 58px 70px 74px;display:grid;position:fixed;inset:0}.workspace-bar-graph-full-actions{justify-content:flex-end;align-items:center;gap:22px;min-height:78px;display:flex}.workspace-bar-graph-full-actions button:first-child{color:#9c9c9c;border:3px solid #b5b5b5;width:64px;height:64px}.workspace-bar-graph-full-actions button:last-child{color:#000;cursor:pointer;background:0 0;border:0;min-width:92px;height:44px;font-size:18px;font-weight:950}.workspace-bar-graph-full-chart{grid-template-columns:54px minmax(0,1fr);min-height:0;display:grid}.workspace-bar-graph-y-axis{color:#a0a0a0;text-align:right;grid-template-rows:repeat(11,1fr);align-items:center;padding-right:12px;font-size:clamp(13px,1.1vw,19px);font-weight:900;display:grid}.workspace-bar-graph-grid{background:repeating-linear-gradient(#0000 0 calc(10% - 1px),#d1d1d1 calc(10% - 1px) 10%),repeating-linear-gradient(90deg,#0000 0 calc(16.666% - 1px),#d1d1d1 calc(16.666% - 1px) 16.666%);border:2px solid #d1d1d1;grid-template-columns:repeat(6,1fr);align-items:end;min-height:0;display:grid;position:relative}.workspace-bar-graph-full-column{height:100%;position:relative}.workspace-bar-graph-full-bar{width:38px;height:calc(var(--bar-value) * 10%);background:var(--bar-color);min-height:3px;max-height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.workspace-bar-graph-full-values{color:#000;text-align:center;grid-template-columns:repeat(6,1fr);margin-left:54px;padding-top:18px;font-size:clamp(26px,2.2vw,36px);font-weight:950;display:grid}@media (height<=500px){body.page-scale-mode.icon-blocks-mode .workspace-bar-graph-toggle,body.page-scale-mode.icon-blocks-mode .workspace-display-toggle{border-radius:14px;width:64px;height:64px}body.page-scale-mode.icon-blocks-mode .workspace-bar-graph-toggle svg,body.page-scale-mode.icon-blocks-mode .workspace-display-toggle svg{width:34px;height:34px}body.page-scale-mode.icon-blocks-mode .workspace-bar-graph-toggle{bottom:126px;left:64px}body.page-scale-mode.icon-blocks-mode .workspace-display-toggle{bottom:126px;left:148px}body.page-scale-mode.icon-blocks-mode .workspace-display-toggle.has-bar-graph-peer{left:148px}body.page-scale-mode.icon-blocks-mode .workspace-display-toggle.is-shifted-by-bar-panel{left:332px}body.page-scale-mode.icon-blocks-mode .workspace-bar-graph-panel,body.page-scale-mode.icon-blocks-mode .workspace-display-panel{border-radius:22px;width:252px;height:214px}body.page-scale-mode.icon-blocks-mode .workspace-bar-graph-panel{padding:20px 20px 22px;bottom:126px;left:64px}body.page-scale-mode.icon-blocks-mode .workspace-display-panel{padding:52px 22px 20px;bottom:126px;left:64px}body.page-scale-mode.icon-blocks-mode .workspace-display-panel.has-bar-graph-peer{left:332px}}@media (width<=760px){.workspace-bar-graph-toggle,.workspace-display-toggle{width:56px;height:56px;top:auto;bottom:88px;left:34px}.workspace-display-toggle.has-bar-graph-peer{left:106px}.workspace-display-toggle.is-shifted-by-bar-panel{left:278px}.workspace-bar-graph-panel,.workspace-display-panel{width:232px;height:202px;top:auto;bottom:88px;left:28px}.workspace-display-panel.has-bar-graph-peer{left:278px}._iconModePage_1gtw5_1784 .workspace-bar-graph-toggle{bottom:166px;left:34px}._iconModePage_1gtw5_1784 .workspace-bar-graph-panel{bottom:166px;left:28px}body.icon-blocks-mode .workspace-bar-graph-toggle{bottom:166px;left:34px}body.icon-blocks-mode .workspace-bar-graph-panel{bottom:166px;left:28px}.workspace-bar-graph-fullscreen,.workspace-display-fullscreen{padding:24px 22px 46px 20px}.workspace-bar-graph-full-bar{width:18px}}._iconBlocksPane_1gtw5_2530{overflow:hidden;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}._sharedProjectState_1gtw5_2538{z-index:20}._sharedProjectPanel_1gtw5_2542{min-height:min(560px,100vh - 180px)}._sharedProjectLoading_1gtw5_2546{color:#1d4f85;border:1px solid #c8d8ef;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:0 18px;display:inline-flex}._sharedProjectLoading_1gtw5_2546 span{border:3px solid #1d4f852e;border-top-color:#1d8fe8;border-radius:50%;width:22px;height:22px;animation:.9s linear infinite _sharedProjectSpin_1gtw5_1}@keyframes _sharedProjectSpin_1gtw5_1{to{transform:rotate(360deg)}}body.app-theme-dark ._emptyProjectState_1gtw5_246{background:#081321}body.app-theme-dark ._emptyProjectPanel_1gtw5_262{background:#101c2e;border-color:#30415c;box-shadow:0 28px 70px #0000006b}body.app-theme-dark ._emptyProjectPanel_1gtw5_262 h1{color:#f4f7fb}body.app-theme-dark ._emptyProjectPanel_1gtw5_262 p{color:#b8c4d4}body.app-theme-dark ._emptyProjectEyebrow_1gtw5_283{color:#4ba9f4}body.app-theme-dark ._emptyProjectVisual_1gtw5_310{background:0 0;border:0}body.app-theme-dark ._emptyProjectVisual_1gtw5_310:before{content:none;display:none}body.app-theme-dark ._emptyProjectPreviewFrame_1gtw5_325,body.app-theme-dark ._emptyProjectSamplePreview_1gtw5_339{background:#0b1527;border-color:#3a4c67}body.app-theme-dark ._emptyProjectSamplePreview_1gtw5_339 .blocklyMainBackground{fill:#0b1527!important}body.app-theme-dark ._emptyProjectPreviewLoading_1gtw5_360{color:#9cabc0}body.app-theme-dark ._emptyProjectActions_1gtw5_504 button,body.app-theme-dark ._emptyProjectActions_1gtw5_504 button:nth-child(2){color:#7dc2fb;background:#17263b;border-color:#354863;box-shadow:0 10px 24px #00000038}body.app-theme-dark ._emptyProjectActions_1gtw5_504 button:nth-child(2){background:#19304a;border-color:#208ee8}body.app-theme-dark ._emptyProjectActionIcon_1gtw5_536{color:#64b5f6;background:#203653}body.app-theme-dark ._emptyProjectActions_1gtw5_504 button strong{color:#f4f7fb}body.app-theme-dark ._emptyProjectActions_1gtw5_504 button span:last-child{color:#a9b7ca}body.app-theme-dark ._sharedProjectLoading_1gtw5_2546{color:#dbeafe;border-color:#354863}body.app-theme-dark ._sharedProjectLoading_1gtw5_2546 span{border-color:#7dc2fb #7dc2fb33 #7dc2fb33}body.app-theme-dark ._emptyProjectActions_1gtw5_504 button:hover,body.app-theme-dark ._emptyProjectActions_1gtw5_504 button:focus-visible{background:#203653;border-color:#4ba9f4;box-shadow:0 16px 32px #0000004d,0 0 0 3px #208ee82e}body.app-theme-dark ._iconModePage_1gtw5_1784,body.app-theme-dark ._iconBlocksPane_1gtw5_2530,body.app-theme-dark ._iconModePage_1gtw5_1784 .main,body.app-theme-dark ._iconModePage_1gtw5_1784 .workspace-stack,body.app-theme-dark ._iconModePage_1gtw5_1784 .blocks-pane,body.app-theme-dark ._wordFullViewPage_1gtw5_1857 .main,body.app-theme-dark ._wordFullViewPage_1gtw5_1857 .workspace-stack{background:#0f1726!important}body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-global,body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-bar,body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-scroll,body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-list{background:#101b2d!important;border-color:#2c3c55!important}body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-icon-button,body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-add-button,body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-sync-button,body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-header-toggle,body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tab{color:#8fb7e8!important;background:#101b2d!important;border-color:#2c3c55!important}body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-icon-button:hover,body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-add-button:hover,body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tabs-header-toggle:hover{color:#c9e2ff!important;background:#192a42!important}body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tab.is-active{background:#203653!important;border-color:#41638e!important;box-shadow:0 1px 8px #00000057!important}body.app-theme-dark ._iconModePage_1gtw5_1784 .project-tab-title{color:#f4f7fb!important}@media (height<=500px){body.page-scale-mode.icon-blocks-mode .workspace-bar-graph-toggle,body.page-scale-mode.icon-blocks-mode .workspace-display-toggle{border-radius:14px;width:64px;height:64px}body.page-scale-mode.icon-blocks-mode .workspace-bar-graph-toggle svg,body.page-scale-mode.icon-blocks-mode .workspace-display-toggle svg{width:34px;height:34px}body.page-scale-mode.icon-blocks-mode .workspace-bar-graph-toggle{bottom:126px;left:64px}body.page-scale-mode.icon-blocks-mode .workspace-display-toggle{bottom:126px;left:148px}body.page-scale-mode.icon-blocks-mode .workspace-display-toggle.has-bar-graph-peer{left:148px}body.page-scale-mode.icon-blocks-mode .workspace-display-toggle.is-shifted-by-bar-panel{left:332px}body.page-scale-mode.icon-blocks-mode .workspace-bar-graph-panel,body.page-scale-mode.icon-blocks-mode .workspace-display-panel{border-radius:22px;width:252px;height:214px}body.page-scale-mode.icon-blocks-mode .workspace-bar-graph-panel{padding:20px 20px 22px;bottom:126px;left:64px}body.page-scale-mode.icon-blocks-mode .workspace-display-panel{padding:52px 22px 20px;bottom:126px;left:64px}body.page-scale-mode.icon-blocks-mode .workspace-display-panel.has-bar-graph-peer{left:332px}}._page_xyo3x_1,._empty_xyo3x_2{background:#fff;border:1px solid #d9e2ef;border-radius:8px;gap:18px;padding:28px;display:grid}._page_xyo3x_1 h1,._empty_xyo3x_2 h1{margin:0}._grid_xyo3x_16{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}._card_xyo3x_22{color:#102033;text-align:left;background:#f8fbff;border:1px solid #d9e2ef;border-radius:8px;gap:8px;min-height:130px;padding:16px;display:grid}._card_xyo3x_22 span,._card_xyo3x_22 small{color:#607089;font-weight:700}._page_w6dri_1{background:var(--dark-bg);min-height:100%;color:var(--dark-text);grid-template-columns:250px minmax(0,1fr);display:grid}._menu_w6dri_9{border-right:1px solid var(--dark-line);background:var(--dark-bg);min-height:100vh;padding:150px 18px 48px;position:relative}._menuList_w6dri_17{display:grid}._menuList_w6dri_17 a,._menuGroup_w6dri_22{border-bottom:1px solid var(--dark-line);width:100%;min-height:58px;color:var(--dark-muted);justify-content:space-between;align-items:center;padding:0 4px;font-size:18px;font-weight:500;text-decoration:none;display:flex}._menuList_w6dri_17 a._active_w6dri_36{border:2px solid var(--dark-line);background:var(--dark-card-soft);min-height:58px;color:var(--accent);margin:0 0 12px;padding-left:2px}._legalLinks_w6dri_45{padding-left:20px;display:grid}._legalLinks_w6dri_45 a{min-height:52px;padding-left:0;font-size:15px}._version_w6dri_56{width:100%;color:var(--dark-muted);text-align:center;font-size:14px;position:absolute;bottom:20px;left:0}._content_w6dri_66{background:var(--dark-bg);min-height:100vh;padding:76px min(9vw,120px) 80px 28px}._inner_w6dri_72{max-width:720px}._settingsPage_w6dri_76{padding-top:22px}._content_w6dri_66 h1,._termsArticle_w6dri_81 h1{color:var(--dark-text);margin:0 0 78px;font-size:58px;font-weight:950;line-height:1.1}._content_w6dri_66 h2,._termsArticle_w6dri_81 h2{color:var(--dark-text);margin:28px 0 20px;font-size:30px;font-weight:950;line-height:1.15}._row_w6dri_98{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;gap:24px;width:min(780px,100%);min-height:72px;display:flex}._rowLabel_w6dri_108{color:var(--dark-text);font-size:20px;font-weight:500}._switch_w6dri_114{cursor:pointer;background:#475569;border:0;border-radius:999px;align-items:center;width:54px;height:28px;padding:3px;display:inline-flex}._switch_w6dri_114:before{background:var(--dark-text);content:"";border-radius:50%;width:22px;height:22px;transition:transform .15s;display:block;box-shadow:0 1px 3px #00000040}._switch_w6dri_114[aria-checked=true]{background:#0284c7}._switch_w6dri_114[aria-checked=true]:before{transform:translate(26px)}._segmented_w6dri_145{border:1px solid var(--dark-line);background:var(--dark-card);border-radius:999px;gap:3px;padding:3px;display:inline-flex}._segmented_w6dri_145 button,._languageOption_w6dri_155{min-height:36px;color:var(--dark-muted);font:inherit;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:16px;font-weight:800}._segmented_w6dri_145 button._selected_w6dri_167,._languageOption_w6dri_155._selected_w6dri_167{background:var(--dark-card-soft);color:var(--dark-text)}._languageList_w6dri_173{gap:14px;max-width:420px;display:grid}._languageOption_w6dri_155{border:1px solid var(--dark-line);text-align:left;border-radius:8px;justify-content:space-between;min-height:58px;padding:0 20px;display:flex}._securityPanel_w6dri_189{border-bottom:1px solid var(--dark-line);padding:18px 0 24px}._securityPanel_w6dri_189 h2{margin-bottom:14px}._securityPanelHeader_w6dri_198{justify-content:space-between;align-items:center;gap:16px;display:flex}._securityList_w6dri_205{gap:10px;display:grid}._securityItem_w6dri_210{border:1px solid var(--dark-line);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}._itemMain_w6dri_220{gap:3px;min-width:0;display:grid}._itemTitle_w6dri_226{color:var(--dark-text);overflow-wrap:anywhere;font-size:16px;font-weight:900}._muted_w6dri_233,._itemMeta_w6dri_234,._termsArticle_w6dri_81 p{color:var(--dark-muted);overflow-wrap:anywhere;font-size:14px;line-height:1.35}._actionButton_w6dri_242{color:#fff;background:#006fd6;border:0;border-radius:7px;min-height:36px;padding:8px 14px;font-size:14px;font-weight:900}._actionButton_w6dri_242:disabled{cursor:not-allowed;opacity:.55}._inlineAction_w6dri_258{min-height:32px;color:var(--accent);background:#38bdf82e;border:0;border-radius:7px;flex:none;padding:7px 12px;font-size:13px;font-weight:900}._inlineAction_w6dri_258:disabled{cursor:not-allowed;opacity:.55}._tokenEmpty_w6dri_275,._errorText_w6dri_276{color:#f87171;font-size:14px;font-weight:750}._tokenEmpty_w6dri_275{color:var(--dark-muted)}._termsArticle_w6dri_81{max-width:820px;color:var(--dark-muted);padding-top:22px;font-size:20px;line-height:1.42}._termsArticle_w6dri_81 h1{margin-bottom:32px}._termsArticle_w6dri_81 h2{margin:26px 0 12px;font-size:22px}@media (width<=880px){._page_w6dri_1{grid-template-columns:1fr}._menu_w6dri_9{border-right:0;border-bottom:1px solid var(--dark-line);min-height:0;padding:24px}}body.react-lobby-scale-mode ._page_w6dri_1{grid-template-columns:250px minmax(0,1fr)}body.react-lobby-scale-mode ._menu_w6dri_9{border-right:1px solid var(--dark-line);border-bottom:0;min-height:100vh;padding:128px 16px 40px}body.react-lobby-scale-mode ._content_w6dri_66{min-height:100vh;padding:64px 72px 70px}*{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{touch-action:pan-x pan-y;background:#081321;width:100%;min-width:0;max-width:100%;height:100%;margin:0;font-family:Nunito Sans,Segoe UI,Noto Sans,Arial,sans-serif;overflow:hidden}#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}.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}
