.report-content-module__S3ZVcq__container{margin:16px 0}.report-content-module__S3ZVcq__reportButton,.report-content-module__S3ZVcq__cancelButton,.report-content-module__S3ZVcq__submitButton{color:#07143f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:2px solid #a9cbee;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 3px #07143f26}.report-content-module__S3ZVcq__reportButton:hover,.report-content-module__S3ZVcq__cancelButton:hover{background:#edf7ff;border-color:#2388dc}.report-content-module__S3ZVcq__reportButton svg{color:#1d58a1;width:15px}.report-content-module__S3ZVcq__dialog{color:#07143f;background:#fffdf8;border:3px solid #42b8ec;border-radius:22px;width:min(100% - 32px,520px);max-height:calc(100dvh - 32px);margin:auto;padding:30px;overflow-y:auto;box-shadow:0 16px #07143f2e}.report-content-module__S3ZVcq__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07143fb3}.report-content-module__S3ZVcq__dialog h2{margin:0 32px 16px 0;font-size:28px;line-height:1.15}.report-content-module__S3ZVcq__dialog p{margin:0 0 18px;line-height:1.5}.report-content-module__S3ZVcq__dialog label{margin-bottom:8px;font-weight:800;display:block}.report-content-module__S3ZVcq__dialog textarea{color:#07143f;width:100%;min-height:120px;font:inherit;resize:vertical;background:#fff;border:2px solid #a9cbee;border-radius:12px;padding:12px;display:block}.report-content-module__S3ZVcq__closeButton{color:#07143f;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;font:700 29px/1 Arial,sans-serif;position:absolute;top:10px;right:10px}.report-content-module__S3ZVcq__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.report-content-module__S3ZVcq__submitButton{background:#ffbd12;border-color:#eca300}.report-content-module__S3ZVcq__submitButton:hover{background:#ffd04a}.report-content-module__S3ZVcq__dialog .report-content-module__S3ZVcq__error{color:#a32121;margin-top:12px;font-weight:700}.report-content-module__S3ZVcq__dialog button:disabled{opacity:.6;cursor:wait}.report-content-module__S3ZVcq__reportButton:focus-visible,.report-content-module__S3ZVcq__dialog button:focus-visible,.report-content-module__S3ZVcq__dialog textarea:focus-visible{outline-offset:3px;outline:3px solid #1768c4}@media (max-width:480px){.report-content-module__S3ZVcq__dialog{padding:24px 18px}}
.build-module__YkND1q__page{color:#07143f;background:#43b9eb;min-height:100svh;position:relative;overflow:hidden}.build-module__YkND1q__page:has(.build-module__YkND1q__workspace[data-chat-collapsed=true]){overflow:auto}html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__page{overflow:auto}.build-module__YkND1q__pageBackground{z-index:0;object-fit:cover;object-position:center}.build-module__YkND1q__pageWash{z-index:1;pointer-events:none;background:linear-gradient(#48bfed1f,#1a7fbd14),radial-gradient(circle at 50% 35%,#0000 0 35%,#156ea91a 100%);position:absolute;inset:0}.build-module__YkND1q__page>header,.build-module__YkND1q__workspace{z-index:2;position:relative}.build-module__YkND1q__workspace{grid-template-columns:minmax(430px,.82fr) minmax(620px,1.18fr);gap:12px;width:min(100% - 36px,1600px);min-height:calc(100svh - 142px);margin:16px auto 18px;display:grid}.build-module__YkND1q__builderPanel,.build-module__YkND1q__previewPanel{background:#fffdf2;border:3px solid #168bee;border-radius:24px;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 3px #fff,0 14px 30px #11588638}.build-module__YkND1q__builderPanel{flex-direction:column;grid-area:1/1/2/2;min-height:0;display:flex;position:absolute;inset:0}.build-module__YkND1q__previewPanel{grid-area:1/2/2/3}.build-module__YkND1q__mockBadge,.build-module__YkND1q__previewTitle b{color:#6f3f00;letter-spacing:.06em;text-transform:uppercase;background:#ffffff9e;border:1px solid #9d690033;border-radius:999px;align-items:center;min-height:20px;padding:2px 8px;font-size:10px;font-weight:900;display:inline-flex}.build-module__YkND1q__collapseChatButton{z-index:2;color:#6f3f00;cursor:pointer;background:#ffffffb8;border:2px solid #9d690059;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:none;position:absolute;top:10px;right:12px}.build-module__YkND1q__collapseChatButton svg{width:16px;height:16px;transition:transform .2s}.build-module__YkND1q__collapseChatButton[aria-expanded=false] svg{transform:none}.build-module__YkND1q__collapseChatButton:hover{background:#fff}.build-module__YkND1q__collapseChatButton:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__chatSlot{flex:auto;grid-template-rows:minmax(0,1fr) auto auto;min-height:0;transition:flex-basis .35s;display:grid;overflow:hidden}:is(.build-module__YkND1q__chatSlot[data-chat-closed=true],html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__chatSlot){flex:0 0 0}html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__chatSlot{transition:none}.build-module__YkND1q__builderToolsDock{flex:auto;min-height:0;padding:10px;overflow:auto}.build-module__YkND1q__builderToolsDock:empty{display:none}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildTools{margin-top:0}:is(.build-module__YkND1q__workspace[data-chat-collapsed=true],html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace){align-items:start}:is(.build-module__YkND1q__workspace[data-chat-collapsed=true] .build-module__YkND1q__builderPanel,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace .build-module__YkND1q__builderPanel){height:auto;position:relative;inset:auto}:is(.build-module__YkND1q__workspace[data-chat-collapsed=true] .build-module__YkND1q__previewPanel,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace .build-module__YkND1q__previewPanel){grid-template-rows:auto auto auto;height:auto;padding-bottom:20px}:is(.build-module__YkND1q__workspace[data-chat-collapsed=true] .build-module__YkND1q__previewPanel>:nth-child(2),html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace .build-module__YkND1q__previewPanel>:nth-child(2)){align-self:start;height:auto}:is(.build-module__YkND1q__workspace[data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace .build-module__YkND1q__builderToolsDock){flex:none}@media (min-width:1181px){.build-module__YkND1q__workspace,.build-module__YkND1q__workspace[data-chat-collapsed=true]{align-items:start;min-height:calc(100svh - 142px)}html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace{align-items:start;min-height:calc(100svh - 142px)}.build-module__YkND1q__previewPanel,.build-module__YkND1q__workspace[data-chat-collapsed=true] .build-module__YkND1q__previewPanel{padding-bottom:20px}html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace .build-module__YkND1q__previewPanel{padding-bottom:20px}.build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__previewPanel,.build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderPanel,.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__previewPanel,.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderPanel{height:var(--build-panel-max);align-self:start}html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__previewPanel{height:var(--build-panel-max);align-self:start}html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderPanel{height:var(--build-panel-max);align-self:start}.build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__previewPanel,.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__previewPanel{grid-template-rows:auto minmax(0,1fr) auto;padding-bottom:20px}html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__previewPanel{grid-template-rows:auto minmax(0,1fr) auto;padding-bottom:20px}.build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__previewPanel>:nth-child(2),.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__previewPanel>:nth-child(2){align-self:stretch;height:100%;min-height:0}html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__previewPanel>:nth-child(2){align-self:stretch;height:100%;min-height:0}:is(.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderToolsDock){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}:is(.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__toolsFade,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__toolsFade,.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildTools,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildTools){flex-direction:column;flex:auto;min-height:0;display:flex}:is(.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolsPrimary,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolsPrimary){flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}:is(.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolsCustom,.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__toolInstructions,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolsCustom,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__toolInstructions){flex:none}:is(.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__terrainToolSection,.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__objectToolSection,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__terrainToolSection,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__objectToolSection){flex-direction:column;min-height:0;display:flex;overflow:hidden}:is(.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__terrainToolSection .build-module__YkND1q__mapToolGrid,.build-module__YkND1q__workspace[data-build-panel-sized=true][data-chat-collapsed=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__objectToolSection .build-module__YkND1q__mapToolGrid,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__terrainToolSection .build-module__YkND1q__mapToolGrid,html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace[data-build-panel-sized=true] .build-module__YkND1q__builderToolsDock .build-module__YkND1q__objectToolSection .build-module__YkND1q__mapToolGrid){flex:auto;min-height:0;max-height:none;overflow-y:auto}}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolsPrimary{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__terrainToolSection .build-module__YkND1q__mapToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__objectToolSection .build-module__YkND1q__mapToolGrid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:start}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__customAssetGrid{grid-template-columns:repeat(auto-fill,80px);justify-content:start}.build-module__YkND1q__toolsFade{opacity:1;transition:opacity .28s}.build-module__YkND1q__toolsFade[data-shown=false]{opacity:0;pointer-events:none}.build-module__YkND1q__conversation{overscroll-behavior:auto;scrollbar-gutter:stable;scrollbar-color:#91cae9 transparent;min-height:0;padding:14px 16px 10px;overflow-y:auto}.build-module__YkND1q__cooperPrompt{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;margin:2px 0 10px;display:grid}.build-module__YkND1q__cooperAvatar{background:#ddf4ff;border:2px solid #fff;border-radius:50%;width:46px;height:46px;display:block;position:relative;overflow:hidden;box-shadow:0 1px #9bcbe4}.build-module__YkND1q__cooperAvatar img{width:58px;max-width:none;height:auto;position:absolute;top:2px;left:50%;transform:translate(-50%)}.build-module__YkND1q__cooperPrompt p{color:#1a356f;background:#e7efff;border-radius:18px 18px 18px 5px;width:fit-content;max-width:100%;padding:11px 15px;font-size:14px;font-weight:800}.build-module__YkND1q__choiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 16px 54px;display:grid}.build-module__YkND1q__themeGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.build-module__YkND1q__gameTypeGrid,.build-module__YkND1q__gameNameGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-module__YkND1q__choiceCard{color:#172056;min-height:98px;font:inherit;text-align:center;cursor:pointer;background:#e9d6ff;border:3px solid #0000;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:9px 5px 8px;display:flex;position:relative;box-shadow:0 3px 6px #2a49811a}.build-module__YkND1q__choiceCard:hover:not(:disabled){transform:translateY(-1px)}.build-module__YkND1q__choiceCard:disabled{cursor:default;opacity:1}.build-module__YkND1q__choiceCard:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__choiceCard.build-module__YkND1q__available{background:#d8eaff}.build-module__YkND1q__choiceCard.build-module__YkND1q__selected,.build-module__YkND1q__choiceCard.build-module__YkND1q__yellow{background:#fff0a7}.build-module__YkND1q__choiceCard.build-module__YkND1q__selected{border-color:#34b95b;box-shadow:0 0 0 2px #fff,0 0 0 5px #34b95b}.build-module__YkND1q__choiceCard.build-module__YkND1q__coral{background:#ffd1ca}.build-module__YkND1q__choiceCard.build-module__YkND1q__blue,.build-module__YkND1q__choiceCard.build-module__YkND1q__sky{background:#bfe7ff}.build-module__YkND1q__choiceCard.build-module__YkND1q__purple{background:#dcbcff}.build-module__YkND1q__choiceCard.build-module__YkND1q__navy{color:#fff;background:#182b66}.build-module__YkND1q__choiceCard.build-module__YkND1q__slate{background:#d9e7f7}.build-module__YkND1q__choiceCard.build-module__YkND1q__teal{background:#bceee5}.build-module__YkND1q__choiceCard.build-module__YkND1q__amber{background:linear-gradient(90deg,#0000 0 20%,#7d4e261f 20% 24%,#0000 24% 76%,#7d4e261f 76% 80%,#0000 80%),#f7d7a6}.build-module__YkND1q__choiceCard.build-module__YkND1q__neon{color:#fff;background:linear-gradient(128deg,#0000 0 42%,#23eeffb8 43% 45%,#0000 46%),linear-gradient(48deg,#0000 0 65%,#ff43b3b8 66% 69%,#0000 70%),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 13px),#24172f}.build-module__YkND1q__choiceCard.build-module__YkND1q__midnight{color:#fff;background:radial-gradient(circle at 24% 22%,#775bff57 0 3px,#0000 4px),linear-gradient(145deg,#4e368e80,#0000 58%),#17152b}.build-module__YkND1q__choiceCard.build-module__YkND1q__soon{opacity:.67;background:#f0e7fb}.build-module__YkND1q__soonBadge{color:#694286;letter-spacing:.03em;text-transform:uppercase;background:#fff;border-radius:999px;padding:2px 5px;font-size:7px;font-weight:900;position:absolute;top:5px;right:5px}.build-module__YkND1q__choiceIcon{min-height:43px;margin-bottom:4px;font-size:34px;line-height:1}.build-module__YkND1q__characterIcon{background-image:var(--character-sprite);width:52px;height:52px;image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;background-size:260px 208px}.build-module__YkND1q__choiceCard strong{font:800 15px/1 var(--font-body), system-ui, sans-serif}.build-module__YkND1q__heroTagline{color:#704418;max-width:100px;margin-top:5px;font-size:9px;font-weight:800;line-height:1.15}.build-module__YkND1q__gameNameCard{background:#d9f3da;min-height:74px;padding:10px 12px}.build-module__YkND1q__gameNameCard strong{overflow-wrap:anywhere;font-size:18px;line-height:1.05}.build-module__YkND1q__appearancePickers{background:#fff;border:2px solid #d5e4f4;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:-3px 0 16px 54px;padding:11px 13px;display:grid}.build-module__YkND1q__appearancePickers.build-module__YkND1q__singleAppearancePicker{grid-template-columns:minmax(0,1fr)}.build-module__YkND1q__appearancePickers fieldset{border:0;min-width:0;padding:0}.build-module__YkND1q__appearancePickers legend{color:#1a356f;margin-bottom:8px;font-size:11px;font-weight:900}.build-module__YkND1q__swatchGrid{flex-wrap:wrap;gap:7px;display:flex}.build-module__YkND1q__swatchGrid button{background:var(--swatch-color);cursor:pointer;border:3px solid #fff;border-radius:50%;width:29px;height:29px;padding:0;box-shadow:0 0 0 1px #9fb2ca}.build-module__YkND1q__swatchGrid button:hover{box-shadow:0 0 0 3px var(--color-primary)}.build-module__YkND1q__swatchGrid button:focus-visible{outline-offset:2px;outline:3px solid #07143f}.build-module__YkND1q__swatchGrid button.build-module__YkND1q__selectedSwatch{box-shadow:0 0 0 3px #22a94c,0 0 0 5px #fff}.build-module__YkND1q__swatchGrid button:disabled{cursor:default;opacity:1}.build-module__YkND1q__thinkingPrompt p{color:#54709b;background:#edf3ff;align-items:center;gap:7px;display:flex}.build-module__YkND1q__thinkingPrompt span{align-items:center;gap:4px;display:inline-flex}.build-module__YkND1q__thinkingPrompt i{background:#5574ae;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite build-module__YkND1q__thinkingDot}.build-module__YkND1q__thinkingPrompt i:nth-child(2){animation-delay:.15s}.build-module__YkND1q__thinkingPrompt i:nth-child(3){animation-delay:.3s}@keyframes build-module__YkND1q__thinkingDot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.build-module__YkND1q__reply{margin-top:2px}.build-module__YkND1q__reply p{width:100%;font-weight:700}.build-module__YkND1q__reply strong{color:#18396f;margin-bottom:2px;display:block}.build-module__YkND1q__promptSuggestions{flex-wrap:wrap;gap:7px;margin:-2px 0 16px 54px;display:flex}.build-module__YkND1q__promptSuggestions button{color:#234986;min-height:36px;font:800 12px/1.2 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#fff;border:2px solid #8fb9e5;border-radius:999px;padding:7px 12px;box-shadow:0 2px 4px #2a49811a}.build-module__YkND1q__promptSuggestions button:hover{color:#fff;background:#3155a3;border-color:#3155a3}.build-module__YkND1q__promptSuggestions button:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__artLabLinkCard{margin:0 0 16px 54px}.build-module__YkND1q__artLabLinkCard a{color:#fff;min-height:40px;font:800 13px/1.2 var(--font-body), system-ui, sans-serif;background:#3155a3;border:2px solid #234986;border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex;box-shadow:0 2px 4px #2a498129}.build-module__YkND1q__artLabLinkCard a:hover{background:#234986}.build-module__YkND1q__artLabLinkCard a:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__chatMessages:empty{display:none}.build-module__YkND1q__userMessage{justify-content:flex-end;margin:12px 0 10px 54px;display:flex}.build-module__YkND1q__userMessage p{color:#fff;overflow-wrap:anywhere;background:#3155a3;border-radius:18px 18px 5px;max-width:min(86%,460px);padding:11px 15px;font-size:14px;font-weight:800}.build-module__YkND1q__userMessage strong,.build-module__YkND1q__messageAuthor{letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:900;display:block}.build-module__YkND1q__messageAuthor{color:#3155a3}.build-module__YkND1q__chatMessages .build-module__YkND1q__cooperPrompt p{overflow-wrap:anywhere}.build-module__YkND1q__pausedTurn{background:#fff7d7;border:2px solid #f0c74e;border-radius:14px;margin:10px 0;padding:12px}.build-module__YkND1q__pausedTurn p{color:#5b4614;margin:0 0 8px;font-size:13px;font-weight:800}.build-module__YkND1q__pausedTurn input{color:#172056;width:100%;min-height:40px;font:700 13px/1 var(--font-body), system-ui, sans-serif;background:#fff;border:2px solid #d7bd68;border-radius:10px;padding:0 11px}.build-module__YkND1q__pausedTurn>div{gap:8px;margin-top:9px;display:flex}.build-module__YkND1q__pausedTurn button{color:#fff;min-height:36px;font:400 16px/1 var(--font-display), cursive, sans-serif;cursor:pointer;background:#2588f0;border:0;border-radius:10px;padding:0 14px}.build-module__YkND1q__pausedTurn button:last-child{background:#7b638e}.build-module__YkND1q__pausedTurn button:disabled,.build-module__YkND1q__pausedTurn input:disabled{cursor:not-allowed;opacity:.65}.build-module__YkND1q__chatError{color:#a62727;margin:0 14px 9px;font-size:12px;font-weight:800}.build-module__YkND1q__chatComposer{grid-template-columns:auto minmax(0,1fr) 112px;gap:8px;padding:0 14px 13px;display:grid}.build-module__YkND1q__cooperCoinBadge{color:#8a4b08;width:2.6rem;font:800 11px/1 var(--font-body), system-ui, sans-serif;text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:stretch;display:flex}.build-module__YkND1q__cooperCoinCost{white-space:nowrap;justify-content:center;align-items:center;gap:2px;display:flex}.build-module__YkND1q__cooperCoinBadge svg{flex:none;width:11px;height:11px}.build-module__YkND1q__cooperCoinRemaining{color:#3053a5;text-align:center;font-variant-numeric:tabular-nums;width:100%;font-size:22px;line-height:1;display:block}.build-module__YkND1q__chatComposer input,.build-module__YkND1q__chatComposer button{border-radius:12px;min-height:48px}.build-module__YkND1q__chatComposer input{color:#172056;min-width:0;font:700 14px/1 var(--font-body), system-ui, sans-serif;background:#fff;border:2px solid #9eb8dc;padding:0 14px}.build-module__YkND1q__chatComposer input::placeholder{color:#5d739b}.build-module__YkND1q__chatComposer input:disabled{color:#71829d;background:#edf2f7;border-color:#c3d0df}.build-module__YkND1q__chatComposer button{color:#fff;font:400 18px/1 var(--font-display), cursive, sans-serif;cursor:pointer;background:#2588f0;border:0}.build-module__YkND1q__chatComposer input:focus-visible,.build-module__YkND1q__chatComposer button:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__chatComposer button:hover:not(:disabled){background:#176fce}.build-module__YkND1q__chatComposer :disabled,.build-module__YkND1q__historyControls button:disabled,.build-module__YkND1q__worldName button:disabled{cursor:not-allowed;opacity:1}.build-module__YkND1q__chatComposer button:disabled{background:#91b9df}.build-module__YkND1q__previewPanel{grid-template-rows:auto minmax(390px,1fr) auto;padding:10px;display:grid}.build-module__YkND1q__previewPanel>:nth-child(2){z-index:1;overflow:visible}.build-module__YkND1q__previewHeading{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name play""controls controls";align-items:center;gap:12px;min-height:0;padding:8px 4px 12px;display:grid}.build-module__YkND1q__previewGameName{color:#07143f;min-width:0;font:400 clamp(20px, 1.8vw, 30px)/1.2 var(--font-display), sans-serif;overflow-wrap:anywhere;grid-area:name;margin:0}.build-module__YkND1q__previewTitle{align-items:center;gap:8px;display:flex}.build-module__YkND1q__previewTitle h2{font:400 24px/1 var(--font-display), cursive, sans-serif}.build-module__YkND1q__previewTitle b{color:#4c3b00;background:var(--color-primary);border-color:#efb81d}.build-module__YkND1q__saveSummary{text-align:center;min-width:0}.build-module__YkND1q__saveSummary p{color:#3155a3;font:700 13px/1.05 var(--font-body), system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-module__YkND1q__saveSummary span{color:#278044;margin-top:3px;font-size:10px;font-weight:900;display:inline-block}.build-module__YkND1q__saveSummary .build-module__YkND1q__saveError{color:#b52d22}.build-module__YkND1q__historyControls{align-items:center;gap:7px;display:flex}.build-module__YkND1q__mapRollButton{color:#7a3f00;min-height:27px;font:800 9px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#fff4df;border:1px solid #e8c27a;border-radius:10px;padding:0 10px;box-shadow:0 2px 4px #1e416f1c}.build-module__YkND1q__mapRollButton:hover:not(:disabled){background:#ffeccb}.build-module__YkND1q__mapRollButton:disabled{cursor:not-allowed;opacity:.48}.build-module__YkND1q__mapRollButton:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__mapRollConfirmBody{gap:14px;padding:18px;display:grid}.build-module__YkND1q__mapRollConfirmBody p{color:#3155a3;font:700 13px/1.45 var(--font-body), system-ui, sans-serif;margin:0}.build-module__YkND1q__mapRollConfirmError{color:#b52d22}.build-module__YkND1q__mapRollConfirmActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.build-module__YkND1q__mapRollConfirmActions button{min-height:32px;font:800 12px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;border-radius:10px;padding:0 12px}.build-module__YkND1q__mapRollConfirmActions button:first-child{color:#3155a3;background:#edf4fb;border:1px solid #b6c9df}.build-module__YkND1q__mapRollConfirmActions button:last-child{color:#fff;background:#c96a12;border:1px solid #a65308}.build-module__YkND1q__insertBlocksBody{gap:14px;padding:18px;display:grid}.build-module__YkND1q__insertBlocksBody p{color:#3155a3;font:700 13px/1.45 var(--font-body), system-ui, sans-serif;margin:0}.build-module__YkND1q__insertBlocksBody .build-module__YkND1q__mapRollConfirmActions button:last-child{background:#238447;border-color:#176b35}.build-module__YkND1q__previewMapControls{grid-area:controls;justify-self:end;align-items:center;gap:7px;display:flex}.build-module__YkND1q__zoomControls{align-items:center;gap:7px;display:flex}.build-module__YkND1q__previewPlayActions{grid-area:play;justify-self:start;align-items:center;gap:7px;display:flex}.build-module__YkND1q__playGameButton{color:#fff;min-height:27px;font:900 12px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#238447;border:1px solid #176b35;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;box-shadow:0 2px 4px #1e416f1c}.build-module__YkND1q__shareGameButton{color:#3155a3;min-height:27px;font:900 12px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#edf4fb;border:1px solid #b6c9df;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex;box-shadow:0 2px 4px #1e416f1c}.build-module__YkND1q__shareGameButton:hover{background:#dfeaf7}.build-module__YkND1q__shareGameButton:disabled{color:#8ea3c4;cursor:not-allowed;background:#f3f7fb;border-color:#d3deeb}.build-module__YkND1q__playGameButton:hover{background:#1c723b}.build-module__YkND1q__playGameButton:disabled{color:#f7fff9;cursor:not-allowed;background:#8ab89a;border-color:#75a684}.build-module__YkND1q__playGameIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:15px;height:15px}.build-module__YkND1q__gameSettingsButton{color:#12234e;width:fit-content;min-height:38px;font:900 11px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#fff;border:1px solid #b6c9df;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:7px;padding:0 12px;display:inline-flex;box-shadow:0 2px 4px #1e416f1c}.build-module__YkND1q__buildSettingsButtons{align-items:center;gap:8px;display:flex}.build-module__YkND1q__gameSettingsButton:hover{background:#f3f9ff;border-color:#6698cc}.build-module__YkND1q__gameSettingsButton:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__settingsIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:17px;height:17px}.build-module__YkND1q__levelDialog,.build-module__YkND1q__shareDialog{color:#12234e;background:#f8fcff;border:3px solid #168bee;border-radius:22px;width:min(100% - 32px,590px);margin:auto;padding:0;box-shadow:inset 0 0 0 3px #fff,0 18px 40px #07143f52}.build-module__YkND1q__addLevelDialog{width:min(100% - 32px,640px);height:min(80vh,760px);max-height:min(80vh,760px);overflow:hidden}.build-module__YkND1q__addLevelDialog[open]{flex-direction:column;display:flex}.build-module__YkND1q__addLevelChat{background:linear-gradient(#f8fcff,#f8fcff),#eef7ff;flex-direction:column;flex:1;min-height:0;display:flex}.build-module__YkND1q__addLevelChat .build-module__YkND1q__conversation{flex:1}.build-module__YkND1q__addLevelChat .build-module__YkND1q__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.build-module__YkND1q__addLevelCreateRow{margin:0 0 16px 54px}.build-module__YkND1q__addLevelCreateButton{color:#fff;width:100%;min-height:48px;font:400 20px/1 var(--font-display), cursive, sans-serif;cursor:pointer;background:#238447;border:1px solid #176b35;border-radius:12px;padding:0 16px;box-shadow:0 2px 4px #1e416f1c}.build-module__YkND1q__addLevelCreateButton:hover:not(:disabled){background:#1c723b}.build-module__YkND1q__addLevelCreateButton:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__addLevelCreateButton:disabled{cursor:not-allowed;background:#7da98a}.build-module__YkND1q__addLevelChat .build-module__YkND1q__chatError{margin-inline:0}.build-module__YkND1q__gameSettingsDialog{width:min(100% - 32px,820px);max-height:calc(100% - 32px);overflow:visible}.build-module__YkND1q__levelDialog::backdrop,.build-module__YkND1q__shareDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07143fa3}.build-module__YkND1q__levelDialog header,.build-module__YkND1q__shareDialog header{background:linear-gradient(120deg,#fff7b1,#ffda4e);border-bottom:2px solid #e9b92a;border-radius:18px 18px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 16px;display:flex}.build-module__YkND1q__levelDialog header span,.build-module__YkND1q__shareDialog header span{color:#6f3f00;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:1000}.build-module__YkND1q__levelDialog h2,.build-module__YkND1q__shareDialog h2{font:400 28px/1 var(--font-display), cursive, sans-serif;margin-top:3px}.build-module__YkND1q__levelDialog header button,.build-module__YkND1q__shareDialog header button{color:#173f8a;width:38px;height:38px;font:1000 22px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#ffffffbd;border:1px solid #6f3f0033;border-radius:10px;padding:0}.build-module__YkND1q__levelThemeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.build-module__YkND1q__levelThemeGrid button{color:#172056;cursor:pointer;background:#e7f3ff;border:3px solid #c9def2;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:118px;padding:12px 8px;display:grid;box-shadow:0 3px 6px #2a49811a}.build-module__YkND1q__levelThemeGrid button:hover{background:#fff7c6;border-color:#efb900;transform:translateY(-1px)}.build-module__YkND1q__levelThemeGrid button:focus-visible,.build-module__YkND1q__levelDialog header button:focus-visible,.build-module__YkND1q__shareDialog header button:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__shareDialogBody{padding:18px 20px 20px}.build-module__YkND1q__shareDialogBody p{color:#3155a3;font:600 14px/1.45 var(--font-body), system-ui, sans-serif;margin:0}.build-module__YkND1q__shareUrlOutput{color:#12234e;font:700 14px/1.35 var(--font-body), system-ui, sans-serif;overflow-wrap:anywhere;background:#fff7c6;border:2px solid #efb900;border-radius:10px;margin:16px 0 14px;padding:14px 12px;display:block}.build-module__YkND1q__shareCopyButton{color:#fff;width:100%;min-height:38px;font:900 13px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#238447;border:1px solid #176b35;border-radius:10px;padding:0 14px;box-shadow:0 2px 4px #1e416f1c}.build-module__YkND1q__shareCopyButton:hover{background:#1c723b}.build-module__YkND1q__shareCopyButton:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__levelThemeGrid button span{font-size:42px;line-height:1}.build-module__YkND1q__levelThemeGrid button strong{font:400 17px/1 var(--font-display), cursive, sans-serif}.build-module__YkND1q__levelNameForm{gap:18px;padding:22px;display:grid}.build-module__YkND1q__levelNameField{gap:7px;display:grid}.build-module__YkND1q__levelNameField span{color:#3155a3;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:1000}.build-module__YkND1q__levelNameField input,.build-module__YkND1q__levelNameField select{color:#12234e;width:100%;min-height:46px;font:800 16px/1 var(--font-body), system-ui, sans-serif;background:#fff;border:2px solid #b6c9df;border-radius:11px;padding:0 13px}.build-module__YkND1q__levelNameField input:focus,.build-module__YkND1q__levelNameField select:focus{border-color:#2588f0;outline:4px solid #2588f02e}.build-module__YkND1q__levelNameActions{justify-content:flex-end;gap:9px;display:flex}.build-module__YkND1q__levelNameActions button{color:#3155a3;min-height:40px;font:900 12px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#fff;border:2px solid #b6c9df;border-radius:10px;padding:0 16px}.build-module__YkND1q__levelNameActions button[type=submit]{color:#fff;background:#2588f0;border-color:#1772ce}.build-module__YkND1q__levelNameActions button:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__gameSettingsBody{border-radius:0 0 18px 18px;max-height:calc(100vh - 126px);overflow:hidden auto}.build-module__YkND1q__gameSettingsForm{background:#eef8ff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:20px 22px;display:grid}.build-module__YkND1q__gameSettingsForm h3{color:#173f8a;font:400 20px/1 var(--font-display), cursive, sans-serif;grid-column:1/-1;margin:0}.build-module__YkND1q__gameSettingsBody:has(+.build-module__YkND1q__gameSettingsFooter){border-radius:0;max-height:calc(100vh - 204px)}.build-module__YkND1q__gameSettingsFooter{background:#f7fbff;border-top:2px solid #d7e3ef;border-radius:0 0 18px 18px;justify-content:flex-end;padding:14px 22px 16px;display:flex}.build-module__YkND1q__gameSettingsOption{grid-column:1/-1;gap:6px;display:grid}.build-module__YkND1q__gameSettingsOption .build-module__YkND1q__objectCheckboxHelp{margin:0}.build-module__YkND1q__publicGameField{color:#3155a3;min-height:46px;font:900 12px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#fff;border:2px solid #b6c9df;border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex}.build-module__YkND1q__publicGameField input{accent-color:#2588f0;width:18px;height:18px;margin:0}.build-module__YkND1q__saveGameSettingsButton,.build-module__YkND1q__addLevelFromSettingsButton{min-height:40px;font:900 12px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;border-radius:10px;padding:0 15px}.build-module__YkND1q__saveGameSettingsButton{color:#fff;background:#2588f0;border:2px solid #1772ce;min-height:46px}.build-module__YkND1q__levelSettingsGrid{border-top:2px solid #d7e3ef;grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr);display:grid}.build-module__YkND1q__levelListColumn,.build-module__YkND1q__selectedLevelColumn{min-width:0;padding:20px 22px 22px}.build-module__YkND1q__levelListColumn{background:#f7fbff;border-right:2px solid #d7e3ef}.build-module__YkND1q__selectedLevelColumn{background:#fff}.build-module__YkND1q__settingsSectionHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.build-module__YkND1q__settingsSectionHeading div>span{color:#607493;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:1000}.build-module__YkND1q__settingsSectionHeading h3{color:#173f8a;font:400 22px/1 var(--font-display), cursive, sans-serif;margin:3px 0 0}.build-module__YkND1q__settingsSectionHeading>span{color:#3155a3;width:28px;height:28px;font:1000 11px/1 var(--font-body), system-ui, sans-serif;background:#e5f2ff;border-radius:50%;place-items:center;display:grid}.build-module__YkND1q__levelSortHint{color:#607493;font:700 11px/1.35 var(--font-body), system-ui, sans-serif;margin:9px 0 12px}.build-module__YkND1q__levelList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.build-module__YkND1q__levelListItem{color:#3155a3;text-align:left;cursor:grab;background:#fff;border:2px solid #c7d7e8;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:46px;padding:7px 10px;display:grid;box-shadow:0 2px 4px #1e416f12}.build-module__YkND1q__levelListItem:hover{color:#173f8a;border-color:#7fa8d1}.build-module__YkND1q__levelListItemSelected{color:#173f8a;background:#fff7c6;border-color:#efb900;box-shadow:0 0 0 2px #efb90026}.build-module__YkND1q__levelListItemDragging{opacity:.46;cursor:grabbing}.build-module__YkND1q__levelListItemDragOver{border-color:#2588f0;transform:translateY(2px);box-shadow:0 -3px #2588f0}.build-module__YkND1q__levelDragHandle{color:#91a7c2;font-size:17px;line-height:1}.build-module__YkND1q__levelNumber{color:#fff;width:25px;height:25px;font:1000 10px/1 var(--font-body), system-ui, sans-serif;background:#6698cc;border-radius:7px;place-items:center;display:grid}.build-module__YkND1q__levelListItemSelected .build-module__YkND1q__levelNumber{color:#6f3f00;background:var(--color-primary)}.build-module__YkND1q__levelListLabel{font:900 12px/1.2 var(--font-body), system-ui, sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.build-module__YkND1q__addLevelFromSettingsButton{color:#fff;background:#2588f0;border:2px solid #1772ce;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;display:flex}.build-module__YkND1q__addLevelFromSettingsButton span{font-size:19px}.build-module__YkND1q__mapSettingsForm{gap:12px;display:grid}.build-module__YkND1q__mapSettingsForm .build-module__YkND1q__levelNameField{min-width:0}.build-module__YkND1q__mapSettings{border-top:1px solid #d7e3ef;gap:12px;margin-top:22px;padding-top:18px;display:grid}.build-module__YkND1q__mapSettingsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.build-module__YkND1q__mapSettingsSlider{color:#173f8a;font:800 12px/1.2 var(--font-body), system-ui, sans-serif;gap:6px;display:grid}.build-module__YkND1q__mapSettingsSlider output{color:#3155a3}.build-module__YkND1q__mapSettingsSlider input{accent-color:#2588f0;width:100%}.build-module__YkND1q__mapSettingsHelp,.build-module__YkND1q__mapSettingsError{color:#607493;font:700 11px/1.35 var(--font-body), system-ui, sans-serif;margin:0}.build-module__YkND1q__mapSettingsError{color:#9d2c2c}.build-module__YkND1q__mapSettingsFooter{border-top:1px solid #d7e3ef;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:18px;display:flex}.build-module__YkND1q__mapSettingsSave,.build-module__YkND1q__downloadMapButton,.build-module__YkND1q__deleteLevelButton{min-height:40px;font:900 12px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.build-module__YkND1q__mapSettingsSave{color:#fff;background:#2588f0;border:2px solid #1772ce}.build-module__YkND1q__downloadMapButton{color:#3155a3;background:#fff;border:2px solid #b6c9df}.build-module__YkND1q__deleteLevelButton{color:#fff;background:#d74444;border:2px solid #b92c2c;margin-left:auto}.build-module__YkND1q__mapSettingsSave:disabled,.build-module__YkND1q__deleteLevelButton:disabled{cursor:not-allowed;opacity:.45}.build-module__YkND1q__saveGameSettingsButton:focus-visible,.build-module__YkND1q__levelListItem:focus-visible,.build-module__YkND1q__addLevelFromSettingsButton:focus-visible,.build-module__YkND1q__mapSettingsSave:focus-visible,.build-module__YkND1q__downloadMapButton:focus-visible,.build-module__YkND1q__deleteLevelButton:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__publicGameField:has(input:focus-visible){outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__historyControls button,.build-module__YkND1q__zoomControls button{color:#3155a3;min-height:38px;font:800 11px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#edf4fb;border:1px solid #b6c9df;border-radius:10px;min-height:27px;padding:0 12px;padding-inline:8px;font-size:9px;box-shadow:0 2px 4px #1e416f1c}.build-module__YkND1q__zoomControls button{justify-content:center;align-items:center;min-width:27px;padding-inline:0;font-size:14px;display:inline-flex}.build-module__YkND1q__zoomResetIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px;margin-inline:auto;display:block}.build-module__YkND1q__historyControls button:disabled,.build-module__YkND1q__zoomControls button:disabled{cursor:not-allowed;opacity:.48}.build-module__YkND1q__historyControls button:focus-visible,.build-module__YkND1q__zoomControls button:focus-visible,.build-module__YkND1q__playGameButton:focus-visible,.build-module__YkND1q__shareGameButton:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__gameStage{background:#50beef;border:3px solid #56b7e3;border-radius:16px;min-height:390px;position:relative;overflow:hidden}.build-module__YkND1q__gameStage>img{object-fit:cover;object-position:center 63%}.build-module__YkND1q__gameTitle{color:#ffe59d;text-align:center;background:#8c4426;border:4px solid #5a2b20;border-radius:8px;padding:9px 19px 7px;display:grid;position:absolute;top:18px;left:22px;transform:rotate(-2deg);box-shadow:0 5px #3a1a134d}.build-module__YkND1q__gameTitle strong{font:400 29px/.95 var(--font-display), cursive, sans-serif}.build-module__YkND1q__gameTitle span{margin-top:3px;font-size:9px;font-weight:900}.build-module__YkND1q__gameHud{gap:9px;display:flex;position:absolute;top:17px;right:17px}.build-module__YkND1q__gameHud span{color:#fff;background:#081f49d1;border-radius:10px;padding:7px 10px;font-size:16px;font-weight:900}.build-module__YkND1q__mockCharacter{z-index:2;filter:drop-shadow(0 8px 3px #19506533);position:absolute}.build-module__YkND1q__dragon{font-size:62px;top:26%;left:18%;transform:rotate(-8deg)}.build-module__YkND1q__wizard{font-size:82px;top:36%;left:42%;transform:rotate(8deg)}.build-module__YkND1q__previewNote{color:#4c2a0d;max-width:220px;font:400 16px/1.05 var(--font-display), cursive, sans-serif;text-align:center;background:#fff2c6;border:3px solid #9b6031;border-radius:8px;padding:12px 18px;position:absolute;bottom:18px;right:20px;transform:rotate(-4deg);box-shadow:0 4px #5b2f1833}.build-module__YkND1q__buildTools{z-index:2;background:#fff;border:2px solid #d6e4f2;border-radius:13px;margin-top:14px;display:grid;position:relative;overflow:hidden}.build-module__YkND1q__buildToolsPrimary{grid-template-columns:minmax(150px,2fr) minmax(0,6fr);display:grid}.build-module__YkND1q__buildToolsCustom{border-top:1px solid #d6e4f2;grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.build-module__YkND1q__buildToolSection{min-width:0;padding:11px 13px 12px}.build-module__YkND1q__terrainToolSection,.build-module__YkND1q__customSpritesSection{border-right:1px solid #d6e4f2}.build-module__YkND1q__customAssetGrid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:7px;display:grid}.build-module__YkND1q__customAssetCard{min-width:0;position:relative}.build-module__YkND1q__customAssetCard .build-module__YkND1q__mapTool{width:100%}.build-module__YkND1q__customAssetDisabledNote,.build-module__YkND1q__customAssetEmptyNote{color:#6a7f9f;margin:0 0 7px;font-size:10px;font-weight:800;line-height:1.3}.build-module__YkND1q__customAssetEmptyNote{grid-column:1/-1}.build-module__YkND1q__buildToolSection header{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:7px;display:flex}.build-module__YkND1q__buildToolSection h3{color:#52698f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:1000}.build-module__YkND1q__toolWorldSelect{color:#355596;cursor:pointer;max-width:130px;font-family:var(--font-body), system-ui, sans-serif;text-overflow:ellipsis;background:#e7effb;border:1px solid #cadcf3;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:900}.build-module__YkND1q__toolWorldSelect:disabled{cursor:not-allowed;opacity:.5}.build-module__YkND1q__mapToolGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.build-module__YkND1q__terrainToolSection .build-module__YkND1q__mapToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px;overflow-y:auto}.build-module__YkND1q__objectToolSection .build-module__YkND1q__mapToolGrid{grid-template-columns:repeat(6,minmax(0,1fr));max-height:190px;overflow-y:auto}.build-module__YkND1q__mapTool{color:#344b72;cursor:pointer;min-width:0;min-height:64px;font-family:var(--font-body), system-ui, sans-serif;text-align:center;background:#f8fbff;border:2px solid #d5e2f1;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-size:10px;font-weight:900;line-height:1.05;display:flex}.build-module__YkND1q__mapTool>span:last-child{overflow-wrap:anywhere;max-width:100%}.build-module__YkND1q__mapTool:hover:not(:disabled){color:#172056;background:#edf6ff;border-color:#76a7da}.build-module__YkND1q__mapTool[aria-pressed=true]{color:#172056;background:#fff7c6;border-color:#efb900;box-shadow:0 0 0 2px #fdb70e59}.build-module__YkND1q__mapTool:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__mapTool:disabled{cursor:not-allowed;opacity:.48}.build-module__YkND1q__toolSwatch{--tool-swatch-size:33px;width:var(--tool-swatch-size);height:var(--tool-swatch-size);background:#3e5b84;border:1px solid #081f4933;border-radius:6px;flex:none;display:block;overflow:hidden}.build-module__YkND1q__terrainSwatch{background-color:#173f8a;background-image:var(--tool-swatch-image);image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:cover}.build-module__YkND1q__hazardSwatch{background-position:0 0;background-size:auto 200%}.build-module__YkND1q__columnInsertSwatch{box-sizing:border-box;background:0 0;border:2px dashed #173f8a}.build-module__YkND1q__columnRemoveSwatch{box-sizing:border-box;background:linear-gradient(#173f8a,#173f8a) 50%/14px 2px no-repeat,0 0;border:2px solid #173f8a}.build-module__YkND1q__cameraPinSwatch{box-sizing:border-box;background:#f9a8d438;border:2px dashed #db2777}.build-module__YkND1q__objectSwatch{--tool-swatch-frame-scale:calc(var(--tool-swatch-size) / max(var(--tool-swatch-frame-width), var(--tool-swatch-frame-height)));background-color:#3279d5;background-image:var(--tool-swatch-image);background-origin:border-box;background-position:calc(( var(--tool-swatch-size) - var(--tool-swatch-frame-width) * var(--tool-swatch-frame-scale) ) / 2) calc(( var(--tool-swatch-size) - var(--tool-swatch-frame-height) * var(--tool-swatch-frame-scale) ) / 2);background-repeat:no-repeat;background-size:calc(var(--tool-swatch-frame-width) * var(--tool-swatch-columns) * var(--tool-swatch-frame-scale)) calc(var(--tool-swatch-frame-height) * var(--tool-swatch-rows) * var(--tool-swatch-frame-scale));image-rendering:pixelated;border-color:#1754a1;border-radius:50%}.build-module__YkND1q__customSpriteSwatch{background-color:var(--tool-swatch-color,#5d8fd6);position:relative}.build-module__YkND1q__customSpriteSwatchLayer{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.build-module__YkND1q__customSoundSwatch{color:#0d1b4e;background:linear-gradient(#dfeaf7 0%,#b8d4f2 100%);place-items:center;font-size:16px;font-weight:900;line-height:1;display:grid}.build-module__YkND1q__toolInstructions{color:#3155a3;text-align:center;background:#edf5ff;border-top:1px solid #d6e4f2;grid-column:1/-1;margin:0;padding:7px 13px;font-size:10px;font-weight:900}.build-module__YkND1q__objectToolbox{z-index:350;color:#243657;background:#fff;border:2px solid #8fb5df;border-radius:13px;flex-direction:column;width:min(330px,100vw - 16px);max-height:calc(100svh - 158px);display:flex;position:fixed;top:150px;right:24px;overflow:hidden;box-shadow:0 12px 30px #14355e3d}.build-module__YkND1q__objectToolboxHandle{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#315f9e;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px 9px 14px;display:flex}.build-module__YkND1q__objectToolboxHandle:active{cursor:grabbing}.build-module__YkND1q__objectToolboxHandle span{color:#cae1ff;letter-spacing:.11em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:1000;display:block}.build-module__YkND1q__objectToolboxHandle h3{font-family:var(--font-display), cursive, sans-serif;text-transform:capitalize;font-size:21px;font-weight:400}.build-module__YkND1q__objectToolboxHandle button{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff59;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:21px;display:grid}.build-module__YkND1q__objectToolboxBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:13px 14px 15px;overflow-y:auto}.build-module__YkND1q__enemyColorsButton{justify-content:center;width:100%;min-height:44px;font-weight:800}.build-module__YkND1q__enemyColorsPanel{z-index:351;color:#243657;background:#fff;border:2px solid #8fb5df;border-radius:13px;flex-direction:column;width:min(300px,100vw - 16px);max-height:calc(100svh - 158px);display:flex;position:fixed;top:150px;right:370px;overflow:hidden;box-shadow:0 12px 30px #14355e3d}.build-module__YkND1q__enemyColorLooks{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.build-module__YkND1q__enemyColorLooksTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.build-module__YkND1q__enemyColorPreview{width:72px;height:72px;image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;margin:0 auto 12px}.build-module__YkND1q__enemyHueControl{gap:6px;display:grid}.build-module__YkND1q__enemyHueControl input[type=range]{accent-color:#315f9e;cursor:pointer;width:100%}.build-module__YkND1q__objectAlignTools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.build-module__YkND1q__artilleryAngleSection{gap:10px;margin-bottom:18px}.build-module__YkND1q__artilleryAngleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.build-module__YkND1q__artilleryAngleRow button{flex:0 0 38px}.build-module__YkND1q__objectAlignLabel{color:#667b9e;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:1000}.build-module__YkND1q__objectAlignTools .build-module__YkND1q__objectOptionButton{text-align:center;place-items:center;width:44px;min-height:38px;padding:7px 8px;display:grid}.build-module__YkND1q__enemyHueReadout{color:#315f9e;text-align:center;margin:0;font-size:13px;font-weight:800}@media (max-width:760px){.build-module__YkND1q__enemyColorsPanel{top:auto;bottom:16px;right:16px}}.build-module__YkND1q__objectSummary{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 13px;display:grid}.build-module__YkND1q__objectSummary div{background:#edf5ff;border-radius:8px;min-width:0;padding:7px 9px}.build-module__YkND1q__objectSummary dt,.build-module__YkND1q__objectControlGroup legend{color:#667b9e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:1000;display:block}.build-module__YkND1q__objectSummary dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:900;overflow:hidden}.build-module__YkND1q__objectSettingsFields{gap:12px;display:grid}.build-module__YkND1q__objectCheckbox{color:#243656;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.build-module__YkND1q__objectCheckbox input{width:16px;height:16px;margin:0}.build-module__YkND1q__objectCheckboxHelp{color:#667b9e;margin:-6px 0 0;font-size:12px;font-weight:700;line-height:1.35}.build-module__YkND1q__objectControlGroup{border:0;min-width:0;margin:0;padding:0}.build-module__YkND1q__characterChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.build-module__YkND1q__characterChoice{min-width:0;position:relative}.build-module__YkND1q__objectOptionInput{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.build-module__YkND1q__characterChoiceContent,.build-module__YkND1q__objectOptionButton{color:#243657;min-width:0;font:900 11px/1.1 var(--font-body), system-ui, sans-serif;background:#fff;border:2px solid #cad9e9;border-radius:8px;align-items:center;gap:8px;display:flex}.build-module__YkND1q__characterChoiceContent{min-height:54px;padding:6px 7px}.build-module__YkND1q__characterChoiceContent>span:last-child,.build-module__YkND1q__objectOptionButton>span:last-child{overflow-wrap:anywhere;min-width:0}.build-module__YkND1q__characterChoicePreview{background-image:var(--character-sprite);width:42px;height:42px;image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;background-size:210px 168px;flex:none}.build-module__YkND1q__powerUpChoicePreview{background-size:168px 84px}.build-module__YkND1q__objectSegmentedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.build-module__YkND1q__objectOptionButton{min-height:44px;font-family:var(--font-body), system-ui, sans-serif;text-align:left;cursor:pointer;padding:7px 8px}.build-module__YkND1q__objectOptionInput:checked+.build-module__YkND1q__characterChoiceContent,.build-module__YkND1q__objectOptionButton[aria-pressed=true]{background:#fff5b9;border-color:#34b95b;box-shadow:0 0 0 2px #fff,0 0 0 4px #34b95b}.build-module__YkND1q__objectOptionButton:disabled{color:#9aa8bd;cursor:not-allowed;background:#f1f5fa}.build-module__YkND1q__objectOptionInput:focus-visible+.build-module__YkND1q__characterChoiceContent,.build-module__YkND1q__objectOptionButton:focus-visible,.build-module__YkND1q__objectToolboxHandle button:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__objectOptionIcon{background:#e8f2ff;border:1px solid #bad2eb;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid;position:relative}.build-module__YkND1q__objectPatrolIcon:before{content:"";border-top:2px dashed #3464a4;position:absolute;top:12px;left:5px;right:5px}.build-module__YkND1q__objectPatrolIcon:after{content:"";background:#ff7a2f;border-radius:999px;width:5px;height:5px;position:absolute;top:10px;left:4px;box-shadow:13px 0 #2f7add}.build-module__YkND1q__objectChaseIcon{border-radius:999px}.build-module__YkND1q__objectChaseIcon:before{content:"";border:2px solid #7a51cc;border-radius:999px;width:15px;height:15px}.build-module__YkND1q__objectChaseIcon:after{content:"";background:#ff7a2f;border-radius:999px;width:4px;height:4px;position:absolute}.build-module__YkND1q__objectDirectionLeftIcon:before,.build-module__YkND1q__objectDirectionRightIcon:before{content:"";border-bottom:3px solid #3464a4;border-left:3px solid #3464a4;width:12px;height:12px}.build-module__YkND1q__objectDirectionLeftIcon:before{transform:translate(3px)rotate(45deg)}.build-module__YkND1q__objectDirectionRightIcon:before{transform:translate(-3px)rotate(225deg)}.build-module__YkND1q__objectSettingsEmpty{color:#667b9e;margin:0;font-size:12px;font-weight:800}.build-module__YkND1q__objectSelect{color:#243657;width:100%;font:900 11px/1.2 var(--font-body), system-ui, sans-serif;background:#fff;border:2px solid #cad9e9;border-radius:8px;padding:8px 10px}.build-module__YkND1q__objectSelect:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__objectStepperRow{align-items:center;gap:8px;display:flex}.build-module__YkND1q__objectStepperButton{color:#243657;width:34px;height:34px;font:900 18px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#fff;border:2px solid #cad9e9;border-radius:8px;place-items:center;display:grid}.build-module__YkND1q__objectStepperButton:disabled{opacity:.45;cursor:not-allowed}.build-module__YkND1q__objectStepperButton:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.build-module__YkND1q__objectStepperValue{color:#243657;text-align:center;min-width:2.5rem;font-size:14px;font-weight:900}@media (min-width:1181px){.build-module__YkND1q__collapseChatButton{display:inline-flex}.build-module__YkND1q__builderHeading:has(.build-module__YkND1q__collapseChatButton){padding-right:58px}}@media (prefers-reduced-motion:reduce){.build-module__YkND1q__chatSlot,.build-module__YkND1q__toolsFade,.build-module__YkND1q__collapseChatButton svg{transition:none}}@media (min-width:1700px){.build-module__YkND1q__workspace,.build-module__YkND1q__workspace[data-chat-collapsed=true]{min-height:calc(100svh - 150px)}html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace{min-height:calc(100svh - 150px)}.build-module__YkND1q__choiceCard{min-height:108px}}@media (max-width:1180px){.build-module__YkND1q__page{overflow:visible}.build-module__YkND1q__workspace{flex-direction:column;gap:14px;width:min(100% - 36px,980px);height:auto;display:flex}.build-module__YkND1q__builderPanel{grid-area:auto;height:min(720px,100svh - 96px);min-height:520px;position:static;inset:auto}.build-module__YkND1q__conversation{overflow-y:auto}.build-module__YkND1q__previewPanel{order:-1;grid-area:auto}.build-module__YkND1q__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-module__YkND1q__saveSummary{display:none}.build-module__YkND1q__buildToolsPrimary{grid-template-columns:minmax(150px,2fr) minmax(0,6fr)}}@media (max-width:900px){.build-module__YkND1q__workspace{width:min(100% - 28px,760px);margin-top:0}.build-module__YkND1q__builderPanel,.build-module__YkND1q__previewPanel{border-radius:20px}}@media (max-width:620px){.build-module__YkND1q__workspace{width:min(100% - 18px,520px)}.build-module__YkND1q__builderPanel,.build-module__YkND1q__previewPanel{border-width:3px;border-radius:17px}.build-module__YkND1q__conversation{padding-inline:10px}.build-module__YkND1q__choiceGrid,.build-module__YkND1q__appearancePickers,.build-module__YkND1q__promptSuggestions,.build-module__YkND1q__artLabLinkCard{margin-left:0}.build-module__YkND1q__choiceCard{min-height:91px}.build-module__YkND1q__chatComposer{grid-template-columns:auto minmax(0,1fr) 78px;padding-inline:10px}.build-module__YkND1q__chatComposer input{font-size:12px}.build-module__YkND1q__previewPanel{grid-template-rows:auto auto auto;padding:7px}.build-module__YkND1q__previewPanel>:nth-child(2){align-self:start;min-height:0}.build-module__YkND1q__previewHeading{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""play""controls";padding:0 3px 10px}.build-module__YkND1q__previewMapControls{flex-wrap:wrap;justify-self:stretch;width:100%;min-width:0}.build-module__YkND1q__historyControls{margin-top:0}.build-module__YkND1q__historyControls button,.build-module__YkND1q__zoomControls button{flex:1;min-width:0;padding-inline:4px;font-size:9px}.build-module__YkND1q__zoomControls button{flex:0 0 27px;font-size:14px}.build-module__YkND1q__levelThemeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.build-module__YkND1q__addLevelDialog{width:min(100% - 16px,640px);height:min(88vh,760px);max-height:min(88vh,760px)}.build-module__YkND1q__addLevelChat .build-module__YkND1q__themeGrid,.build-module__YkND1q__addLevelChat .build-module__YkND1q__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0}.build-module__YkND1q__addLevelCreateRow{margin-left:0}.build-module__YkND1q__gameSettingsForm,.build-module__YkND1q__levelSettingsGrid{grid-template-columns:1fr}.build-module__YkND1q__gameSettingsForm h3{grid-column:1}.build-module__YkND1q__levelListColumn{border-bottom:2px solid #d7e3ef;border-right:0}.build-module__YkND1q__gameSettingsDialog{width:min(100% - 16px,820px);max-height:calc(100% - 16px)}.build-module__YkND1q__gameStage{min-height:300px}.build-module__YkND1q__gameTitle{padding-inline:12px;top:13px;left:12px}.build-module__YkND1q__gameTitle strong{font-size:22px}.build-module__YkND1q__gameHud{top:74px;right:10px}.build-module__YkND1q__gameHud span{padding:5px 7px;font-size:12px}.build-module__YkND1q__dragon{font-size:46px}.build-module__YkND1q__wizard{font-size:62px}.build-module__YkND1q__previewNote{max-width:160px;padding:9px 11px;font-size:13px;bottom:12px;right:10px}.build-module__YkND1q__buildToolsPrimary,.build-module__YkND1q__buildToolsCustom{grid-template-columns:1fr}.build-module__YkND1q__terrainToolSection,.build-module__YkND1q__objectToolSection,.build-module__YkND1q__customSpritesSection{border-bottom:1px solid #d6e4f2;border-right:0}.build-module__YkND1q__terrainToolSection .build-module__YkND1q__mapToolGrid,.build-module__YkND1q__objectToolSection .build-module__YkND1q__mapToolGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.build-module__YkND1q__mapSettingsActions{margin:4px 0 18px}.build-module__YkND1q__previewPanel{background:#fffdf2}.build-module__YkND1q__previewMapControls{background:#eef7ff;border:1px solid #c3e2fa;border-radius:12px;justify-content:flex-end;padding:8px}.build-module__YkND1q__previewPlayActions{flex-wrap:wrap}.build-module__YkND1q__playGameButton,.build-module__YkND1q__shareGameButton{color:#113477;background:#fff;border:2px solid #90c9f5;border-radius:12px;box-shadow:inset 0 -2px #e0f0fd}.build-module__YkND1q__buildTools{background:#fffdf7;border:2px solid #b7ddf7;border-radius:16px}.build-module__YkND1q__buildToolSection h3{color:#133567;font-family:var(--font-body), sans-serif;letter-spacing:.05em;font-weight:900}.build-module__YkND1q__mapTool{background:#f4f9ff;border:2px solid #d0e1f4;border-radius:12px}.build-module__YkND1q__mapTool[aria-pressed=true]{background:#fff2ae;border-color:#edb500;box-shadow:inset 0 0 0 2px #fff9da}.build-module__YkND1q__collapseChatButton{color:#0c306f;background:#fff;border:2px solid #91ccf6;border-radius:10px;gap:5px;width:auto;min-height:30px;padding:4px 9px;font-size:11px;font-weight:900;position:static}@media (max-width:620px){.build-module__YkND1q__previewHeading{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""play""controls"}}.build-module__YkND1q__previewGameTitle{grid-area:name;min-width:0}.build-module__YkND1q__previewEyebrow{color:#122969;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.build-module__YkND1q__previewMapControls{background:#f6fbff;border:2px solid #b5dcfa;border-radius:16px;justify-content:space-between;justify-self:stretch;gap:12px;padding:10px 12px}.build-module__YkND1q__historyControls,.build-module__YkND1q__zoomControls{gap:10px}.build-module__YkND1q__historyControls button,.build-module__YkND1q__zoomControls button,.build-module__YkND1q__playGameButton,.build-module__YkND1q__shareGameButton,.build-module__YkND1q__gameSettingsButton,.build-module__YkND1q__collapseChatButton{color:#102967;min-height:46px;font:900 14px/1.2 var(--font-body), sans-serif;background:linear-gradient(#fff,#eff8ff);border:2px solid #91c7f6;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;display:inline-flex;box-shadow:inset 0 -2px #dceeff}.build-module__YkND1q__playGameButton,.build-module__YkND1q__shareGameButton{border-color:#14a2f4;min-height:48px}.build-module__YkND1q__playGameButton:hover,.build-module__YkND1q__shareGameButton:hover,.build-module__YkND1q__historyControls button:hover:not(:disabled),.build-module__YkND1q__zoomControls button:hover:not(:disabled){background:#fff;border-color:#008ee9}.build-module__YkND1q__previewMapControls svg,.build-module__YkND1q__gameSettingsButton svg,.build-module__YkND1q__playGameIcon{flex:none;width:20px;height:20px}.build-module__YkND1q__historyControls button{min-width:106px}.build-module__YkND1q__zoomControls button{width:46px;padding:0}.build-module__YkND1q__builderModeHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.build-module__YkND1q__builderModeHeading h2{color:#07143f;font:400 25px/1.2 var(--font-display), sans-serif;margin:0}.build-module__YkND1q__collapseChatButton{height:auto;padding:8px 16px}.build-module__YkND1q__collapseChatButton svg{width:22px;height:22px}.build-module__YkND1q__builderToolsDock{padding:8px 12px 12px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildTools{background:0 0;border:0;border-radius:0;gap:8px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolsPrimary{gap:8px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolSection{background:#fffefa;border:2px solid #c1e4fb;border-radius:16px;padding:10px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolSection header{min-height:26px;margin-bottom:10px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolSection h3{font-size:12px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__toolWorldSelect{max-width:110px;min-height:28px;font-size:10px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__mapToolGrid{align-content:start;gap:8px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__mapTool{color:#112b66;gap:7px;min-height:88px;padding:8px 4px;font-size:12px;line-height:1.15}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__toolSwatch{--tool-swatch-size:42px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolsCustom{border:0;gap:8px;max-height:200px;overflow-y:auto}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__customAssetGrid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__customAssetCard .build-module__YkND1q__mapTool{min-height:74px;font-size:11px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__customAssetCard .build-module__YkND1q__toolSwatch{--tool-swatch-size:36px}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__toolInstructions{background:0 0;border:0;padding:2px 6px;font-size:11px}@media (max-width:1180px){.build-module__YkND1q__builderModeHeading{display:none}}@media (max-width:620px){.build-module__YkND1q__previewPlayActions{justify-self:stretch}.build-module__YkND1q__previewMapControls{gap:6px;padding:8px}.build-module__YkND1q__historyControls,.build-module__YkND1q__zoomControls{gap:5px}.build-module__YkND1q__historyControls button{min-width:0;padding-inline:9px;font-size:12px}.build-module__YkND1q__zoomControls button{width:38px}}@media (min-width:1181px){.build-module__YkND1q__workspace,.build-module__YkND1q__workspace[data-chat-collapsed=true]{min-height:max(910px,100svh - 142px)}html[data-splat-build-chat-collapsed=true] .build-module__YkND1q__workspace{min-height:max(910px,100svh - 142px)}.build-module__YkND1q__builderToolsDock .build-module__YkND1q__buildToolsCustom{max-height:146px}}.build-module__YkND1q__runtimeToolbarActions{align-items:center;gap:10px;display:flex}.build-module__YkND1q__runtimeToolbarActions:empty{display:none}.build-module__YkND1q__historyControls button[data-keyboard-mapping]{width:46px;min-width:46px;padding:0}@media (max-width:620px){.build-module__YkND1q__previewMapControls,.build-module__YkND1q__historyControls{flex-wrap:wrap}.build-module__YkND1q__runtimeToolbarActions{gap:5px}.build-module__YkND1q__zoomControls{margin-left:auto}}.build-module__YkND1q__publicationSettings{background:#f7fbff;padding:8px 22px 12px}.build-module__YkND1q__trackLayoutIcon{width:48px;height:48px;margin:0 auto;display:block}.build-module__YkND1q__trackLayoutIcon path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linejoin:round}.build-module__YkND1q__trackLayoutGrid{grid-template-columns:repeat(3,minmax(0,1fr))}
.publication-controls-module__Nsms8W__panel{color:#183c51;gap:.5rem;margin-block:.65rem;display:grid}.publication-controls-module__Nsms8W__status{font-size:.85rem;font-weight:800}.publication-controls-module__Nsms8W__hint,.publication-controls-module__Nsms8W__feedback{margin:0;font-size:.9rem;line-height:1.4}.publication-controls-module__Nsms8W__feedback{background:#fff1c2;border-radius:.7rem;padding:.7rem}.publication-controls-module__Nsms8W__actions{flex-wrap:wrap;gap:.6rem;display:flex}.publication-controls-module__Nsms8W__actions button{font:inherit;color:#173c51;cursor:pointer;background:#ffdc62;border:2px solid #173c51;border-radius:.7rem;padding:.65rem .9rem;font-weight:800}.publication-controls-module__Nsms8W__actions button+button{background:#fff}.publication-controls-module__Nsms8W__actions button:disabled{opacity:.55;cursor:wait}.publication-controls-module__Nsms8W__actions button:focus-visible{outline-offset:3px;outline:3px solid #167bae}
.racing-network-game-module__kIA1Fa__stage{aspect-ratio:16/9;background:#17112f;border-radius:12px;width:100%;position:relative;overflow:hidden}.racing-network-game-module__kIA1Fa__canvas{width:100%;height:100%;display:block}.racing-network-game-module__kIA1Fa__notice{color:#fff9ef;background:#17102dcc;border-radius:999px;margin:0;padding:6px 14px;font-weight:700;position:absolute;top:12px;left:50%;transform:translate(-50%)}
.workspace-module__hm1kUG__page{color:#081748;background-color:#36b9ed;background-image:linear-gradient(#2ab2eb12,#137fc008),url(/brand/homepage/hero-background-clean.webp);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100svh;padding-bottom:18px;position:relative;overflow:hidden}.workspace-module__hm1kUG__page:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,#0b8bce14,#0000 25% 75%,#0b8bce12);position:absolute;inset:0}.workspace-module__hm1kUG__main{z-index:1;width:min(100% - 48px,1280px);margin:-150px auto 0;position:relative}.workspace-module__hm1kUG__welcome{height:450px;position:relative;overflow:visible}.workspace-module__hm1kUG__welcomeCopy{z-index:4;color:#fff;text-align:center;position:absolute;top:209px;left:25%;right:25%}.workspace-module__hm1kUG__sectionHeading span,.workspace-module__hm1kUG__keyCopy>span,.workspace-module__hm1kUG__dialogKicker{color:var(--color-primary);font:800 19px/1 var(--font-body), system-ui, sans-serif}.workspace-module__hm1kUG__welcome h1,.workspace-module__hm1kUG__welcome p{margin:0}.workspace-module__hm1kUG__welcomeCopy img{width:min(100%,460px);height:auto;margin-inline:auto;display:block}.workspace-module__hm1kUG__welcome p{margin-top:-18px}.workspace-module__hm1kUG__welcomeCreate{text-shadow:none;justify-content:center;margin-top:18px;display:flex}.workspace-module__hm1kUG__profilePickerButton{color:#143963;min-height:44px;font:400 18px/1 var(--font-display), cursive, sans-serif;cursor:pointer;background:#eef6ff;border:2px solid #7eb6e8;border-radius:999px;padding:0 18px}.workspace-module__hm1kUG__heroCharacter{z-index:1;pointer-events:none;width:500px;height:450px;position:absolute;top:0;left:-105px;overflow:visible}.workspace-module__hm1kUG__speechBubble{color:#081748;text-align:center;width:205px;height:162px;position:absolute;top:165px;left:0;overflow:visible;transform:rotate(-2deg)}.workspace-module__hm1kUG__speechBubbleShape{filter:drop-shadow(0 8px 8px #1454841f);width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:scaleX(-1)}.workspace-module__hm1kUG__speechBubbleShape path{fill:#fff;stroke:#081748;stroke-linejoin:round;stroke-width:4px}.workspace-module__hm1kUG__speechBubbleCopy{z-index:1;height:129px;font:400 21px/.98 var(--font-display), cursive, sans-serif;flex-direction:column;justify-content:center;align-items:center;padding:17px 25px 9px;display:flex;position:relative}.workspace-module__hm1kUG__speechBubbleCopy strong{font-size:20px;font-weight:400}.workspace-module__hm1kUG__speechBubbleSmile{color:#31549c;margin-top:5px;font:400 20px/1 Arial,sans-serif}.workspace-module__hm1kUG__cooper{filter:drop-shadow(0 12px 8px #134e7529);width:420px;height:auto;position:absolute;top:155px;left:128px}.workspace-module__hm1kUG__games,.workspace-module__hm1kUG__mediaLibrary,.workspace-module__hm1kUG__labKeyPanel,.workspace-module__hm1kUG__pageError{width:100%}.workspace-module__hm1kUG__games{z-index:3;background:#fffffff5;border:3px solid #46baf0;border-radius:24px;min-height:330px;padding:17px 32px 20px;position:relative;box-shadow:0 8px #1473a91f,0 18px 35px #196c9c24}.workspace-module__hm1kUG__sectionHeading{justify-content:space-between;align-items:center;gap:16px;padding-bottom:6px;display:flex}.workspace-module__hm1kUG__sectionHeadingTitle{flex:none}.workspace-module__hm1kUG__mediaUsage,.workspace-module__hm1kUG__gamesUsage,.workspace-module__hm1kUG__artUsage{color:#5d739b;font:800 13px/1.2 var(--font-body), system-ui, sans-serif;margin:8px 0 0}.workspace-module__hm1kUG__artLibrary{min-height:0;margin-top:17px}.workspace-module__hm1kUG__gamesLibrary{min-height:0}.workspace-module__hm1kUG__artLibrary .workspace-module__hm1kUG__sectionHeading,.workspace-module__hm1kUG__gamesLibrary .workspace-module__hm1kUG__sectionHeading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.workspace-module__hm1kUG__artLibrary .workspace-module__hm1kUG__sectionHeadingTitle,.workspace-module__hm1kUG__gamesLibrary .workspace-module__hm1kUG__sectionHeadingTitle{justify-self:start}.workspace-module__hm1kUG__artLibrary .workspace-module__hm1kUG__createButton,.workspace-module__hm1kUG__gamesLibrary .workspace-module__hm1kUG__welcomeCreateButton{justify-self:center}.workspace-module__hm1kUG__artLibrary .workspace-module__hm1kUG__sectionSearch,.workspace-module__hm1kUG__gamesLibrary .workspace-module__hm1kUG__sectionSearch{justify-self:end;width:100%}.workspace-module__hm1kUG__artPreviewLayer{z-index:0}.workspace-module__hm1kUG__gameCardTopper.workspace-module__hm1kUG__artAudioCard{background:linear-gradient(#dfeaf7 0%,#b8d4f2 100%);place-items:center;display:grid;container-type:size}.workspace-module__hm1kUG__artNoteGlyph{z-index:1;color:#0d1b4e;pointer-events:none;font:900 min(58cqh,38cqw)/1 Arial,sans-serif}.workspace-module__hm1kUG__artColorSwatch{position:absolute;inset:0}.workspace-module__hm1kUG__sectionSearch{flex:220px;min-width:0;max-width:320px}.workspace-module__hm1kUG__sectionSearch input{color:#12234e;width:100%;min-height:42px;font:800 14px/1 var(--font-body), system-ui, sans-serif;background:#fff;border:2px solid #b6c9df;border-radius:10px;padding:0 14px}.workspace-module__hm1kUG__sectionSearch input::placeholder{color:#78869f;opacity:1}.workspace-module__hm1kUG__sectionSearch input:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px;border-color:#2588f0}.workspace-module__hm1kUG__sectionPagination{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.workspace-module__hm1kUG__sectionPaginationButton{color:#0d1b4e;min-height:40px;font:800 13px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#fff;border:2px solid #b6c9df;border-radius:999px;padding:0 18px;box-shadow:0 3px #2256891a}.workspace-module__hm1kUG__sectionPaginationButton:hover:not(:disabled){border-color:#2588f0}.workspace-module__hm1kUG__sectionPaginationButton:disabled{cursor:not-allowed;opacity:.45}.workspace-module__hm1kUG__sectionPaginationButton:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px;border-color:#2588f0}.workspace-module__hm1kUG__sectionPaginationStatus{color:#3155a3;font:800 13px/1 var(--font-body), system-ui, sans-serif;white-space:nowrap}.workspace-module__hm1kUG__noSearchResults{grid-column:1/-1}.workspace-module__hm1kUG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-module__hm1kUG__sectionHeading span{color:#f13d28}.workspace-module__hm1kUG__sectionHeading h2,.workspace-module__hm1kUG__labKeyPanel h2,.workspace-module__hm1kUG__emptyState h3,.workspace-module__hm1kUG__confirmDialog h2,.workspace-module__hm1kUG__keyDialog h2{font-family:var(--font-display), cursive, sans-serif;letter-spacing:0;font-weight:400}.workspace-module__hm1kUG__sectionHeading h2,.workspace-module__hm1kUG__labKeyPanel h2{margin-top:2px;font-size:38px;line-height:.95}.workspace-module__hm1kUG__createButton,.workspace-module__hm1kUG__keyButton,.workspace-module__hm1kUG__replaceButton,.workspace-module__hm1kUG__signOutButton,.workspace-module__hm1kUG__savedButton{color:#0d1b4e;background:linear-gradient(var(--color-primary-hover), var(--color-primary));min-height:56px;font:400 22px/1 var(--font-display), cursive, sans-serif;cursor:pointer;border:2px solid #efa90e;border-radius:999px;padding:0 30px;box-shadow:0 4px #cc890033}.workspace-module__hm1kUG__createButton{justify-content:center;align-items:center;gap:8px;min-width:252px;display:inline-flex}.workspace-module__hm1kUG__createButton span{color:#12265d;font-family:Arial,sans-serif;font-size:34px;font-weight:800;line-height:1}.workspace-module__hm1kUG__createButton[aria-disabled=true]{cursor:not-allowed;opacity:.65}.workspace-module__hm1kUG__welcomeCreateButton{isolation:isolate;color:#0d1b4e;background:linear-gradient(110deg, #fed77a 0%, var(--color-primary) 22%, #ff9ed8 50%, var(--color-primary) 78%, #e59a0c 100%);min-width:252px;min-height:56px;font:400 22px/1 var(--font-display), cursive, sans-serif;text-shadow:none;cursor:pointer;background-size:220% 100%;border:2px solid #efa90e;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 30px;animation:3.8s linear infinite workspace-module__hm1kUG__welcomeCreateCandy,2.6s ease-in-out infinite workspace-module__hm1kUG__welcomeCreateBounce;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px #cc890033}.workspace-module__hm1kUG__welcomeCreateButton:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(105deg,#0000 36%,#ffffffc7 50%,#0000 64%);animation:2.8s ease-in-out infinite workspace-module__hm1kUG__welcomeCreateShine;position:absolute;inset:0;transform:translate(-130%)}.workspace-module__hm1kUG__welcomeCreateButton span{z-index:1;position:relative}.workspace-module__hm1kUG__welcomeCreateButton span:first-child{color:#0d1b4e;font-family:Arial,sans-serif;font-size:34px;font-weight:800;line-height:1;animation:2.6s ease-in-out infinite workspace-module__hm1kUG__welcomeCreatePlusPop;display:inline-block}.workspace-module__hm1kUG__gamesLibrary .workspace-module__hm1kUG__welcomeCreateButton span:last-child{color:#0d1b4e;font:400 22px/1 var(--font-display), cursive, sans-serif}.workspace-module__hm1kUG__welcomeCreateButton[aria-disabled=true]{cursor:not-allowed;opacity:.65;animation:none}.workspace-module__hm1kUG__welcomeCreateButton[aria-disabled=true]:before,.workspace-module__hm1kUG__welcomeCreateButton[aria-disabled=true] span:first-child{animation:none}@keyframes workspace-module__hm1kUG__welcomeCreateCandy{0%{background-position:0%}to{background-position:100%}}@keyframes workspace-module__hm1kUG__welcomeCreateShine{0%,55%{transform:translate(-130%)}80%,to{transform:translate(130%)}}@keyframes workspace-module__hm1kUG__welcomeCreateBounce{0%,70%,to{transform:translateY(0)}78%{transform:translateY(-4px)}86%{transform:translateY(0)}92%{transform:translateY(-2px)}}@keyframes workspace-module__hm1kUG__welcomeCreatePlusPop{0%,70%,to{transform:rotate(0)scale(1)}78%{transform:rotate(16deg)scale(1.18)}86%{transform:rotate(-10deg)scale(1.08)}94%{transform:rotate(6deg)scale(1.04)}}.workspace-module__hm1kUG__emptyState{text-align:center;background:#ffffffbf;border:2px dashed #adc2dd;border-radius:12px;grid-template-columns:1fr 1.45fr 1fr;align-items:center;min-height:205px;margin-top:7px;padding:18px 70px;display:grid;position:relative;overflow:hidden}.workspace-module__hm1kUG__emptyMessage{z-index:2;grid-column:2;position:relative}.workspace-module__hm1kUG__emptyGlyph{color:#8b51ec;font-size:47px;line-height:.8;display:block}.workspace-module__hm1kUG__emptyState h3{margin-top:13px;font-size:30px}.workspace-module__hm1kUG__emptyState p{color:#53678d;margin-top:11px;font-size:15px;font-weight:700}.workspace-module__hm1kUG__savedGamesState{text-align:left;padding:20px;display:block}.workspace-module__hm1kUG__gameGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-module__hm1kUG__gameCard{background:#fff;border:2px solid #b9cce2;border-radius:14px;min-width:0;position:relative;overflow:visible;box-shadow:0 4px #2256891a}.workspace-module__hm1kUG__gameCardTopper{aspect-ratio:16/9;color:inherit;background:#dfeaf7;border-bottom:2px solid #b9cce2;border-radius:12px 12px 0 0;text-decoration:none;display:block;position:relative;overflow:hidden}.workspace-module__hm1kUG__gameCardTopper img{object-fit:cover;width:100%;height:100%}.workspace-module__hm1kUG__gameTypeBadge{z-index:1;color:#fff;font:1000 9px/1 var(--font-body), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;background:#12234ee0;border:1px solid #ffffff8f;border-radius:999px;padding:6px 9px;position:absolute;top:10px;left:10px}.workspace-module__hm1kUG__gameCardTopperFallback{color:#3155a3;background:radial-gradient(circle at 28% 25%,#ffffffb8 0 7%,#0000 8%),linear-gradient(145deg,#dff4ff,#d9d4fb);place-content:center;place-items:center;gap:7px;width:100%;height:100%;display:grid}.workspace-module__hm1kUG__gameCardTopperFallback b{font-size:38px;line-height:1}.workspace-module__hm1kUG__gameCardTopperFallback small{letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900}.workspace-module__hm1kUG__gameCardBody{color:#0d214f;grid-template-columns:minmax(0,1fr);align-content:center;align-items:center;gap:6px;min-height:104px;padding:18px 42px 10px 18px;display:grid}.workspace-module__hm1kUG__gameCardBody:has(.workspace-module__hm1kUG__gameCardEditButton){grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:76px;padding:14px 12px 14px 18px}.workspace-module__hm1kUG__gameCardDetails{gap:6px;min-width:0;display:grid}.workspace-module__hm1kUG__gameCardBody strong{font:400 19px/1.05 var(--font-display), cursive, sans-serif;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-module__hm1kUG__gameCardEditButton{color:#204b91;background:#edf5ff;border:2px solid #9cb9dc;border-radius:999px;flex-shrink:0;justify-content:center;justify-self:end;align-items:center;gap:6px;height:46px;padding:0 14px 0 12px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.workspace-module__hm1kUG__gameCardEditButton svg{flex-shrink:0;width:20px;height:20px;display:block}.workspace-module__hm1kUG__gameCardEditButton:hover{background:#dcecff;border-color:#6d98ca}.workspace-module__hm1kUG__gameCardMeta{color:#3155a3;flex-direction:column;gap:3px;min-width:0;font-size:11px;font-weight:900;display:flex}.workspace-module__hm1kUG__gameCardMeta small{color:#7182a0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.workspace-module__hm1kUG__mediaLibrary{min-height:0;margin-top:17px}.workspace-module__hm1kUG__mediaCardButton{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.workspace-module__hm1kUG__mediaDialog{color:#07143f;background:#fffdf8;border:3px solid #42b8ec;border-radius:22px;width:min(100% - 32px,860px);max-height:min(92vh,920px);margin:auto;padding:28px 24px 22px;overflow:auto;box-shadow:0 16px #07143f2e}.workspace-module__hm1kUG__mediaDialog:modal{height:fit-content;position:fixed;inset:0}.workspace-module__hm1kUG__mediaDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07143fb3}.workspace-module__hm1kUG__mediaPreview{aspect-ratio:16/9;background:#dfeaf7;border:2px solid #b9cce2;border-radius:14px;margin:18px 0 16px;position:relative;overflow:hidden}.workspace-module__hm1kUG__mediaPreview img{object-fit:contain}.workspace-module__hm1kUG__mediaVideoCard{position:relative}.workspace-module__hm1kUG__mediaPlayBadge{z-index:2;color:#0d1b4e;pointer-events:none;background:#fdb70eeb;border:2px solid #efa90e;border-radius:999px;place-items:center;width:54px;height:54px;font:900 22px/1 Arial,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px #07143f2e}.workspace-module__hm1kUG__mediaProcessingCard{cursor:default}.workspace-module__hm1kUG__mediaProcessingBadge{z-index:2;color:#fffdf8;border:2px solid var(--color-primary);min-height:32px;font:400 16px/1 var(--font-display), cursive, sans-serif;pointer-events:none;background:#0d1b4ed1;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex;position:absolute;inset:auto 10px 10px}.workspace-module__hm1kUG__mediaVideoPreview{background:#07143f;justify-content:center;align-items:center;display:flex}.workspace-module__hm1kUG__mediaVideoPlayer{object-fit:contain;background:#07143f;width:100%;max-height:min(70vh,520px)}.workspace-module__hm1kUG__mediaPublicField{color:#3155a3;min-height:44px;font:900 12px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#fff;border:2px solid #b6c9df;border-radius:11px;align-items:center;gap:9px;margin:0 0 14px;padding:0 13px;display:flex}.workspace-module__hm1kUG__mediaPublicField input{accent-color:#2588f0;width:18px;height:18px;margin:0}.workspace-module__hm1kUG__mediaShareLink{color:#3155a3;word-break:break-all;margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.4}.workspace-module__hm1kUG__mediaShareLink a{color:#0d1b4e;text-underline-offset:2px;text-decoration:underline}.workspace-module__hm1kUG__mediaDialogActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-module__hm1kUG__mediaDialogActions button{min-height:44px;font:400 18px/1 var(--font-display), cursive, sans-serif;cursor:pointer;border:2px solid;border-radius:999px}.workspace-module__hm1kUG__mediaShare:disabled,.workspace-module__hm1kUG__mediaCopyShareLink:disabled{opacity:.55;cursor:not-allowed}.workspace-module__hm1kUG__mediaShare,.workspace-module__hm1kUG__mediaCopyShareLink,.workspace-module__hm1kUG__mediaDownload{color:#0d1b4e;background:linear-gradient(var(--color-primary-hover), var(--color-primary));border-color:#efa90e}.workspace-module__hm1kUG__mediaDelete{color:#fff;background:#ed3f27;border-color:#c92919;grid-column:1/-1}.workspace-module__hm1kUG__mediaStatus{color:#3155a3;text-align:center;margin-top:12px;font-size:13px;font-weight:800}.workspace-module__hm1kUG__gameMenu{z-index:3;position:absolute;top:9px;right:9px}.workspace-module__hm1kUG__gameMenu summary{color:#345184;letter-spacing:-1px;cursor:pointer;background:#edf4fb;border:1px solid #cad9e9;border-radius:9px;place-items:center;width:34px;height:32px;font:900 14px/1 Arial,sans-serif;list-style:none;display:grid}.workspace-module__hm1kUG__gameMenu summary::-webkit-details-marker{display:none}.workspace-module__hm1kUG__gameMenu>div{background:#fff;border:1px solid #bdcce0;border-radius:10px;gap:4px;min-width:112px;padding:5px;display:grid;position:absolute;top:37px;right:0;box-shadow:0 8px 20px #0a21492e}.workspace-module__hm1kUG__gameMenu button{color:#345184;width:100%;min-height:36px;font:900 12px/1 var(--font-body), system-ui, sans-serif;text-align:left;cursor:pointer;background:#edf4fb;border:0;border-radius:7px;padding:0 12px}.workspace-module__hm1kUG__gameMenu button.workspace-module__hm1kUG__gameMenuDanger{color:#b62a21;background:#fff4f1}.workspace-module__hm1kUG__gameMenu button:disabled{cursor:not-allowed;opacity:.6}.workspace-module__hm1kUG__emptyDoodleLeft,.workspace-module__hm1kUG__emptyDoodleRight{color:#9db4d4;opacity:.66;height:154px;position:relative}.workspace-module__hm1kUG__emptyDoodleLeft img{filter:grayscale()sepia(.2)hue-rotate(170deg);opacity:.6;width:138px;height:auto;position:absolute;bottom:-38px;left:57px}.workspace-module__hm1kUG__emptyDoodleLeft>span{z-index:2;border:2px solid;padding:7px;font-size:11px;font-weight:800;line-height:1.2;position:absolute;top:25px;left:5px;transform:rotate(-8deg)}.workspace-module__hm1kUG__emptyDoodleRight{justify-content:center;align-items:center;gap:12px;display:flex;transform:rotate(-8deg)}.workspace-module__hm1kUG__emptyDoodleRight .workspace-module__hm1kUG__bulb{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:72px;height:88px;overflow:visible}.workspace-module__hm1kUG__emptyDoodleRight strong{text-align:left;font-size:17px;line-height:1.18}.workspace-module__hm1kUG__labKeyPanel{z-index:3;color:#fff;background:radial-gradient(circle at 50% 0,#305d9759,#0000 56%),linear-gradient(120deg,#143963,#0b294d 75%);border:3px solid #5cc9f5;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(240px,290px) minmax(300px,360px);align-items:center;gap:28px;min-height:215px;margin-top:17px;padding:20px 35px;display:grid;position:relative;box-shadow:0 7px #07143f1f,0 16px 30px #0d4a7333}.workspace-module__hm1kUG__labKeyPanel:after{color:var(--color-primary);content:"⌁";font:400 44px/1 var(--font-display), cursive, sans-serif;position:absolute;top:15px;right:13px;transform:rotate(-16deg)}.workspace-module__hm1kUG__keyCopy p{color:#e5f0ff;max-width:470px;margin-top:13px;font-size:15px;font-weight:600;line-height:1.45}.workspace-module__hm1kUG__keyStatus{color:#dceaff;background:#ffffff0a;border:1px solid #85aee147;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:9px;min-height:43px;padding:0 17px;font-size:13px;font-weight:800;display:flex}.workspace-module__hm1kUG__keyLock{color:#66e476;font-size:20px}.workspace-module__hm1kUG__keyAction{gap:12px;min-width:240px;display:grid}.workspace-module__hm1kUG__keyButton{min-height:50px;padding-inline:18px;font-size:18px}.workspace-module__hm1kUG__keyButton:before{content:"↻";margin-right:9px;font-family:Arial,sans-serif;font-size:22px;font-weight:800}.workspace-module__hm1kUG__signOutEverywhereButton{color:#ffd8d2;font:800 12px/1.2 var(--font-body), system-ui, sans-serif;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px 8px;text-decoration:underline}.workspace-module__hm1kUG__signOutEverywhereButton:disabled,.workspace-module__hm1kUG__signOutButton:disabled{cursor:wait;opacity:.65}.workspace-module__hm1kUG__cancelButton,.workspace-module__hm1kUG__copyButton{color:#173269;min-height:46px;font:800 14px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#e9f3ff;border:0;border-radius:999px;padding:0 17px;box-shadow:inset 0 0 0 1px #6d91bb26}.workspace-module__hm1kUG__keyAction small{color:#d8e8fb;text-align:center;font-size:11px;font-weight:700}.workspace-module__hm1kUG__labAccountRow{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.workspace-module__hm1kUG__upgradeCopy{color:#516787;margin:0;font-size:12px;font-weight:700;line-height:1.4}.workspace-module__hm1kUG__upgradeOwnership{border:0;gap:10px;margin:0;padding:0;display:grid}.workspace-module__hm1kUG__upgradeOwnership legend{color:#516787;margin-bottom:4px;font-size:12px;font-weight:900}.workspace-module__hm1kUG__upgradeChoice{color:#0d214f;cursor:pointer;background:#f4f9ff;border:2px solid #c8dcf5;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.workspace-module__hm1kUG__upgradeChoice input{margin-top:3px}.workspace-module__hm1kUG__upgradeChoice strong{font-size:13px;display:block}.workspace-module__hm1kUG__upgradeChoice small{color:#516787;margin-top:3px;font-size:11px;font-weight:700;line-height:1.35;display:block}.workspace-module__hm1kUG__upgradeNotice{color:#1f5f2d;margin:0;font-size:12px;font-weight:800;line-height:1.4}.workspace-module__hm1kUG__labAccountRow .workspace-module__hm1kUG__keyLogin input{text-align:left;text-transform:none;font-weight:700}.workspace-module__hm1kUG__keyLogin{color:#0d214f;background:#fffffff5;border:2px solid #78d6fa;border-radius:15px;gap:8px;padding:16px 18px 17px;scroll-margin-top:24px;display:grid;box-shadow:0 5px #04193e2e}.workspace-module__hm1kUG__keyLoginHeading span{color:#e8402b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.workspace-module__hm1kUG__keyLoginHeading h3{font:400 25px/1 var(--font-display), cursive, sans-serif;letter-spacing:0;margin-top:1px}.workspace-module__hm1kUG__keyLogin label{margin-top:2px;font-size:12px;font-weight:900}.workspace-module__hm1kUG__keyLogin input{color:#0d214f;width:100%;min-height:43px;font:800 13px/1 var(--font-body), system-ui, sans-serif;text-align:center;text-transform:uppercase;background:#fff;border:2px solid #9aacca;border-radius:8px;padding:0 11px}.workspace-module__hm1kUG__keyLogin input::placeholder{color:#78869f;opacity:1}.workspace-module__hm1kUG__keyLogin button{color:#0d1b4e;background:linear-gradient(var(--color-primary-hover), var(--color-primary));min-height:43px;font:400 18px/1 var(--font-display), cursive, sans-serif;cursor:pointer;border:2px solid #efa90e;border-radius:999px;box-shadow:0 3px #cc890033}.workspace-module__hm1kUG__keyLogin button:disabled,.workspace-module__hm1kUG__keyLogin button[aria-disabled=true]{cursor:wait;opacity:.65}.workspace-module__hm1kUG__keyLoginError{color:#a82319;text-align:center;font-size:11px;font-weight:900;line-height:1.25}.workspace-module__hm1kUG__keyButton:disabled{cursor:wait;opacity:.65}.workspace-module__hm1kUG__pageError{color:#8b1710;text-align:center;background:#fff0e8;border:2px solid #d84932;border-radius:10px;margin-top:10px;padding:10px 14px;font-size:14px;font-weight:800}.workspace-module__hm1kUG__confirmDialog,.workspace-module__hm1kUG__keyDialog{color:#07143f;text-align:center;background:#fffdf8;border:3px solid #42b8ec;border-radius:22px;width:min(100% - 32px,500px);margin:auto;padding:38px;box-shadow:0 16px #07143f2e}.workspace-module__hm1kUG__confirmDialog::backdrop,.workspace-module__hm1kUG__keyDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07143fb3}.workspace-module__hm1kUG__closeButton{color:#07143f;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;font:700 29px/1 Arial,sans-serif;display:grid;position:absolute;top:10px;right:10px}.workspace-module__hm1kUG__dialogKicker{color:#ed3f27;display:block}.workspace-module__hm1kUG__confirmDialog h2,.workspace-module__hm1kUG__keyDialog h2{margin-top:5px;font-size:39px;line-height:1}.workspace-module__hm1kUG__confirmDialog>p,.workspace-module__hm1kUG__keyDialog>p{color:#46536a;max-width:380px;margin:13px auto 0;font-size:15px;font-weight:600;line-height:1.45}.workspace-module__hm1kUG__dialogActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.workspace-module__hm1kUG__cancelButton,.workspace-module__hm1kUG__copyButton{box-shadow:none;background:#fff;border:2px solid #9aa7ba}.workspace-module__hm1kUG__replaceButton,.workspace-module__hm1kUG__signOutButton{color:#fff;background:#ed3f27;border-color:#c92919;box-shadow:0 4px #911c1230}.workspace-module__hm1kUG__keyOutput{color:#07143f;font:800 23px/1.2 var(--font-body), system-ui, sans-serif;overflow-wrap:anywhere;background:#fff1af;border:3px solid #efb917;border-radius:10px;margin:24px 0 14px;padding:18px 12px;display:block}.workspace-module__hm1kUG__copyButton,.workspace-module__hm1kUG__savedButton{width:100%}.workspace-module__hm1kUG__savedButton{margin-top:12px}.workspace-module__hm1kUG__createButton:focus-visible,.workspace-module__hm1kUG__welcomeCreateButton:focus-visible,.workspace-module__hm1kUG__gameCardTopper:focus-visible,.workspace-module__hm1kUG__gameCardEditButton:focus-visible,.workspace-module__hm1kUG__mediaCardButton:focus-visible,.workspace-module__hm1kUG__gameMenu summary:focus-visible,.workspace-module__hm1kUG__gameMenu button:focus-visible,.workspace-module__hm1kUG__keyButton:focus-visible,.workspace-module__hm1kUG__signOutEverywhereButton:focus-visible,.workspace-module__hm1kUG__keyLogin input:focus-visible,.workspace-module__hm1kUG__keyLogin button:focus-visible,.workspace-module__hm1kUG__closeButton:focus-visible,.workspace-module__hm1kUG__cancelButton:focus-visible,.workspace-module__hm1kUG__replaceButton:focus-visible,.workspace-module__hm1kUG__signOutButton:focus-visible,.workspace-module__hm1kUG__copyButton:focus-visible,.workspace-module__hm1kUG__savedButton:focus-visible,.workspace-module__hm1kUG__mediaDialogActions button:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media (max-width:1180px){.workspace-module__hm1kUG__welcomeCopy{left:31%;right:13%}.workspace-module__hm1kUG__heroCharacter{left:-50px}.workspace-module__hm1kUG__labKeyPanel{grid-template-columns:minmax(0,1fr) minmax(230px,270px) minmax(280px,320px);gap:20px;padding-inline:26px}}@media (max-width:900px){.workspace-module__hm1kUG__page{background-position:58% 0;overflow:visible}.workspace-module__hm1kUG__main{margin-top:-128px}.workspace-module__hm1kUG__welcome{height:550px}.workspace-module__hm1kUG__welcomeCopy{top:116px;left:40%;right:3%}.workspace-module__hm1kUG__heroCharacter{height:430px;top:120px;left:-28px}.workspace-module__hm1kUG__cooper{width:380px;top:155px;left:118px}.workspace-module__hm1kUG__games,.workspace-module__hm1kUG__mediaLibrary{padding-inline:24px}.workspace-module__hm1kUG__emptyState{grid-template-columns:1fr}.workspace-module__hm1kUG__emptyMessage{grid-column:auto}.workspace-module__hm1kUG__emptyDoodleLeft,.workspace-module__hm1kUG__emptyDoodleRight{display:none}.workspace-module__hm1kUG__gameGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-module__hm1kUG__mediaDialogActions{grid-template-columns:1fr}.workspace-module__hm1kUG__labKeyPanel{grid-template-columns:1fr 1fr}.workspace-module__hm1kUG__keyCopy{grid-column:1/-1}}@media (max-width:620px){.workspace-module__hm1kUG__page{background-position:65% 0;background-attachment:scroll;padding-bottom:14px}.workspace-module__hm1kUG__main{width:min(100% - 20px,1280px);margin-top:-100px}.workspace-module__hm1kUG__welcome{height:548px}.workspace-module__hm1kUG__welcomeCopy{top:91px;left:0;right:0}.workspace-module__hm1kUG__welcomeCreate,.workspace-module__hm1kUG__welcome h1{padding-inline:18px}.workspace-module__hm1kUG__welcome p{padding-inline:12px}.workspace-module__hm1kUG__heroCharacter{width:370px;height:280px;top:268px;left:50%;transform:translate(-50%)}.workspace-module__hm1kUG__cooper{width:300px;top:36px;left:78px}.workspace-module__hm1kUG__speechBubble{width:145px;height:115px;top:48px;left:-8px}.workspace-module__hm1kUG__speechBubbleCopy{height:91px;padding:12px 15px 7px;font-size:15px}.workspace-module__hm1kUG__speechBubbleCopy strong{font-size:14px}.workspace-module__hm1kUG__speechBubbleSmile{margin-top:3px;font-size:16px}.workspace-module__hm1kUG__games{border-radius:18px;min-height:0;margin-top:-24px;padding:18px}.workspace-module__hm1kUG__mediaLibrary{border-radius:18px;min-height:0;padding:18px}.workspace-module__hm1kUG__sectionHeading{grid-template-columns:1fr;gap:12px;padding-bottom:8px;display:grid}.workspace-module__hm1kUG__sectionHeadingTitle,.workspace-module__hm1kUG__sectionSearch{width:100%;max-width:none}.workspace-module__hm1kUG__artLibrary .workspace-module__hm1kUG__sectionHeading,.workspace-module__hm1kUG__gamesLibrary .workspace-module__hm1kUG__sectionHeading{grid-template-columns:1fr}.workspace-module__hm1kUG__artLibrary .workspace-module__hm1kUG__createButton,.workspace-module__hm1kUG__artLibrary .workspace-module__hm1kUG__sectionSearch,.workspace-module__hm1kUG__gamesLibrary .workspace-module__hm1kUG__welcomeCreateButton,.workspace-module__hm1kUG__gamesLibrary .workspace-module__hm1kUG__sectionSearch{justify-self:stretch;width:100%;max-width:none}.workspace-module__hm1kUG__sectionHeading h2,.workspace-module__hm1kUG__labKeyPanel h2{font-size:34px}.workspace-module__hm1kUG__sectionPagination{flex-wrap:wrap;gap:10px}.workspace-module__hm1kUG__welcomeCreateButton{width:100%;min-width:0;min-height:50px;font-size:19px}.workspace-module__hm1kUG__emptyState{min-height:225px;padding:24px 18px}.workspace-module__hm1kUG__emptyState h3{font-size:27px}.workspace-module__hm1kUG__savedGamesState{padding:18px}.workspace-module__hm1kUG__gameGrid{grid-template-columns:1fr}.workspace-module__hm1kUG__labKeyPanel{border-radius:18px;grid-template-columns:1fr;gap:22px;padding:27px 22px 24px}.workspace-module__hm1kUG__keyCopy{grid-column:auto}.workspace-module__hm1kUG__keyAction{min-width:0}.workspace-module__hm1kUG__confirmDialog,.workspace-module__hm1kUG__keyDialog{padding:38px 20px 28px}.workspace-module__hm1kUG__dialogActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.workspace-module__hm1kUG__page{background-attachment:scroll}.workspace-module__hm1kUG__welcomeCreateButton,.workspace-module__hm1kUG__welcomeCreateButton:before,.workspace-module__hm1kUG__welcomeCreateButton span:first-child{animation:none}}
.sign-in-module__EKUNhW__page{color:#07143f;background:linear-gradient(#8fd4ff 0%,#d9f0ff 42%,#fff6d8 100%);min-height:100vh}.sign-in-module__EKUNhW__main{width:min(860px,100% - 32px);margin:0 auto;padding:28px 0 64px}.sign-in-module__EKUNhW__panel{background:#ffffffeb;border:3px solid #143963;border-radius:24px;gap:24px;padding:28px 32px;display:grid;box-shadow:0 8px #07143f1f,0 18px 36px #0d4a7329}.sign-in-module__EKUNhW__kicker{color:#2f74b8;font:400 18px/1 var(--font-display), cursive, sans-serif;letter-spacing:.04em;text-transform:uppercase}.sign-in-module__EKUNhW__title{font:400 42px/1.05 var(--font-display), cursive, sans-serif;margin:0}.sign-in-module__EKUNhW__lead{color:#27486f;margin:8px 0 0;font-size:16px;line-height:1.5}.sign-in-module__EKUNhW__forms{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.sign-in-module__EKUNhW__forms input.sign-in-module__EKUNhW__normalInput{text-align:left;text-transform:none;font-weight:700}
