@font-face{font-family:ZCR Round;src:url(/fonts/zcr-round-eb-hinted.woff2?v=2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ZCR Gothic;src:url(/fonts/zcr-gothic-eb-hinted.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ZCR Gothic Bold;src:url(/fonts/zcr-gothic-bold-hinted.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:ZCR Sans JP;src:url(/fonts/zcr-sans-jp-medium-hinted.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--zc-font:"ZCR Round", "ZCR Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", ui-sans-serif, system-ui, sans-serif;--zc-font-detail:"ZCR Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", ui-sans-serif, system-ui, sans-serif;--zc-font-mono:"D2Coding", "Consolas", ui-monospace, "Courier New", monospace;--zc-text-xs:11px;--zc-text-sm:12px;--zc-text:13px;--zc-text-md:15px;--zc-text-lg:18px;--zc-text-xl:24px;--zc-bg:#222029;--zc-bg-deep:#0d0c10;--zc-popup:#222;--zc-panel:#222;--zc-raised:#323232;--zc-sunken:#1a181b;--zc-field:#1b1a1c;--zc-btn-press:#191919;--zc-input-bg:#c1c1c1;--zc-input-ink:#323232;--zc-input-line:#222;--zc-input-placeholder:#6b6b6b;--zc-input-placeholder-dark:#8a8a8a;--zc-input-dark-bg:#34343499;--zc-scrim:#8a8a8a80;--zc-scrim-deep:#18171abd;--zc-fill:#ffffff0f;--zc-fill-hover:#ffffff1a;--zc-fill-active:#c1c1c133;--zc-line:#636363;--zc-line-soft:#6363638c;--zc-line-light:#c1c1c1;--zc-line-dark:#222;--zc-ink-strong:#fff;--zc-ink-bright:#e8e8e8;--zc-ink:#c1c1c1;--zc-ink-title:#b4b4b4;--zc-ink-dim:#8a8a8a;--zc-ink-on-light:#222;--zc-ink-on-light-soft:#323232;--zc-gold:#d3aa3b;--zc-gold-dim:#8a7028;--zc-red:#e94956;--zc-red-shade:#d7424e;--zc-red-ink:#f37480;--zc-hard:#f37480;--zc-hard-tint:#ed5a6733;--zc-nightmare:#ff192e;--zc-nightmare-tint:#ff001733;--zc-info:#853af1;--zc-edge-light:#e8e8e8;--zc-cta-outline:#1b1113;--zc-cta-text-shadow:0 1px 0 var(--zc-cta-outline), 0 -1px 0 var(--zc-cta-outline), 1px 0 0 var(--zc-cta-outline), -1px 0 0 var(--zc-cta-outline);--zc-r-sm:4px;--zc-r:8px;--zc-r-lg:10px;--zc-r-pill:999px;--zc-skew:-10deg;--zc-shadow:0 4px 14px #00000073;--zc-shadow-lg:0 10px 30px #00000080;--zc-space-1:4px;--zc-space-2:8px;--zc-space-3:12px;--zc-space-4:16px;--zc-space-5:24px;--zc-scrollbar-size:8px;--zc-scrollbar-track:var(--zc-sunken);--zc-scrollbar-thumb:var(--zc-raised);--zc-scrollbar-thumb-hover:var(--zc-line);--zc-deco-dot:radial-gradient(circle at 50% 50%, #04070761 .8px, transparent 1px) 0 0 / 9px 9px;--zc-deco-glow:radial-gradient(ellipse 62% 58% at 50% 42%, #2c261df0 0%, #2c261d8c 46%, #2c261d00 78%);--zc-deco-top:linear-gradient(180deg, #a0969529 0%, #a0969500 38%);--zc-deco-bg:var(--zc-deco-dot), var(--zc-deco-glow), var(--zc-deco-top);--zc-deco-panel:var(--zc-deco-dot), var(--zc-deco-top)}:root[lang=ja]{--zc-font:"ZCR Sans JP", "ZCR Round", "ZCR Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", ui-sans-serif, system-ui, sans-serif;--zc-font-detail:"ZCR Sans JP", "ZCR Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", ui-sans-serif, system-ui, sans-serif}:root[lang=zh-Hans],:root[lang=zh-Hant]{--zc-font:"Microsoft YaHei", "Microsoft JhengHei", "PingFang SC", "PingFang TC", "Noto Sans CJK SC", "Noto Sans CJK TC", "ZCR Round", "ZCR Gothic", ui-sans-serif, system-ui, sans-serif;--zc-font-detail:"Microsoft YaHei", "Microsoft JhengHei", "PingFang SC", "PingFang TC", "Noto Sans CJK SC", "Noto Sans CJK TC", "ZCR Gothic", ui-sans-serif, system-ui, sans-serif}:root[lang=zh-Hant]{--zc-font:"Microsoft JhengHei", "PingFang TC", "Noto Sans CJK TC", "Microsoft YaHei", "ZCR Round", "ZCR Gothic", ui-sans-serif, system-ui, sans-serif;--zc-font-detail:"Microsoft JhengHei", "PingFang TC", "Noto Sans CJK TC", "Microsoft YaHei", "ZCR Gothic", ui-sans-serif, system-ui, sans-serif}:root[lang=zh-Hans] body,:root[lang=zh-Hant] body{word-break:normal;overflow-wrap:anywhere}:not(#chatbox-scroll){scrollbar-color:var(--zc-scrollbar-thumb) var(--zc-scrollbar-track);scrollbar-width:thin}@supports selector(::-webkit-scrollbar){:not(#chatbox-scroll){scrollbar-color:auto;scrollbar-width:auto}}:not(#chatbox-scroll)::-webkit-scrollbar{width:var(--zc-scrollbar-size);height:var(--zc-scrollbar-size)}:not(#chatbox-scroll)::-webkit-scrollbar-track{border-radius:var(--zc-r-sm);background:var(--zc-scrollbar-track)}:not(#chatbox-scroll)::-webkit-scrollbar-thumb{min-width:var(--zc-scrollbar-size);border:1px solid var(--zc-scrollbar-track);border-radius:var(--zc-r-sm);background:var(--zc-scrollbar-thumb);background-clip:padding-box;min-height:24px}:not(#chatbox-scroll)::-webkit-scrollbar-thumb:hover{background:var(--zc-scrollbar-thumb-hover);background-clip:padding-box}:not(#chatbox-scroll)::-webkit-scrollbar-button{-webkit-appearance:none;background:0 0;border:0;width:0;height:0;display:none}:not(#chatbox-scroll)::-webkit-scrollbar-button:single-button{-webkit-appearance:none;background:0 0;border:0;width:0;height:0;display:none}:not(#chatbox-scroll)::-webkit-scrollbar-button:vertical:start:decrement{-webkit-appearance:none;background:0 0;border:0;width:0;height:0;display:none}:not(#chatbox-scroll)::-webkit-scrollbar-button:vertical:end:increment{-webkit-appearance:none;background:0 0;border:0;width:0;height:0;display:none}:not(#chatbox-scroll)::-webkit-scrollbar-button:horizontal:start:decrement{-webkit-appearance:none;background:0 0;border:0;width:0;height:0;display:none}:not(#chatbox-scroll)::-webkit-scrollbar-button:horizontal:end:increment{-webkit-appearance:none;background:0 0;border:0;width:0;height:0;display:none}:not(#chatbox-scroll)::-webkit-scrollbar-corner{background:var(--zc-scrollbar-track)}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(select,textarea,input:not([type]),input[type=text],input[type=search],input[type=number],input[type=password],input[type=email],input[type=url],input[type=tel]){appearance:none;box-sizing:border-box;border:1px solid var(--zc-line-soft);border-radius:var(--zc-r-sm);background-color:var(--zc-input-dark-bg);color:var(--zc-ink-bright);font-family:var(--zc-font);font-size:var(--zc-text-sm);margin:0;padding:5px 8px;line-height:1.35}:where(textarea,input)::placeholder{color:var(--zc-input-placeholder-dark)}:where(select,textarea,input:not([type]),input[type=text],input[type=search],input[type=number],input[type=password],input[type=email],input[type=url],input[type=tel]):where(:focus-visible){outline:2px solid var(--zc-gold);outline-offset:2px;border-color:var(--zc-gold)}:where(select,textarea,input):where(:disabled){color:var(--zc-ink-dim);cursor:not-allowed}:where(textarea){resize:vertical;min-height:60px;line-height:1.4}:where(select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23c1c1c1' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:28px}:where(select[multiple],select[size]:not([size="1"])){cursor:default;background-image:none;padding-right:8px}:where(select) :where(option,optgroup){background-color:var(--zc-popup);color:var(--zc-ink-bright)}:where(select) :where(option:disabled){color:var(--zc-ink-dim)}:where(input[type=search])::-webkit-search-decoration{-webkit-appearance:none;display:none}:where(input[type=search])::-webkit-search-results-button{-webkit-appearance:none;display:none}:where(input[type=search])::-webkit-search-results-decoration{-webkit-appearance:none;display:none}:where(input[type=search])::-webkit-search-cancel-button{-webkit-appearance:none;opacity:.75;cursor:pointer;background-color:currentColor;width:12px;height:12px;margin:0 0 0 6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 1.5l7 7M8.5 1.5l-7 7' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/10px 10px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 1.5l7 7M8.5 1.5l-7 7' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/10px 10px no-repeat}:where(input[type=color]){appearance:none;box-sizing:border-box;border:1px solid var(--zc-line-soft);border-radius:var(--zc-r-sm);background-color:var(--zc-input-dark-bg);cursor:pointer;width:44px;height:30px;margin:0;padding:3px}:where(input[type=color])::-webkit-color-swatch-wrapper{padding:0}:where(input[type=color])::-webkit-color-swatch{border:0;border-radius:2px}:where(input[type=color])::-moz-color-swatch{border:0;border-radius:2px}:where(input[type=checkbox],input[type=radio],input[type=range],progress,meter){accent-color:var(--zc-gold)}.zc-popup{background:var(--zc-popup);border:1px solid var(--zc-line);border-radius:var(--zc-r-lg);box-shadow:var(--zc-shadow-lg);color:var(--zc-ink);font-family:var(--zc-font)}.zc-popup-foot{background:var(--zc-raised);border-top:1px solid var(--zc-line);border-radius:0 0 var(--zc-r-lg) var(--zc-r-lg)}.zc-deco:before{content:"";z-index:0;pointer-events:none;background:var(--zc-deco-dot), var(--zc-deco-glow), var(--zc-deco-top);position:absolute;inset:0}.zc-rule{background:repeating-linear-gradient(90deg, var(--zc-line) 0 7px, transparent 7px 15px);opacity:.75;border:0;height:3px;margin:0}.zc-rule-solid{background:var(--zc-line);opacity:.55;border:0;height:1px;margin:0}.zc-btn{appearance:none;border:1px solid var(--zc-line);border-radius:var(--zc-r);background:var(--zc-popup);color:var(--zc-ink);font-family:var(--zc-font);font-size:var(--zc-text);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:800;line-height:1.2;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.zc-btn:hover:not(:disabled):not([aria-pressed=true]):not([aria-selected=true]){background:var(--zc-raised);border-color:var(--zc-ink-dim);color:var(--zc-ink-bright)}.zc-btn:active:not(:disabled){background:#191919}.zc-btn[aria-pressed=true],.zc-btn[aria-selected=true],.zc-btn-selected{background:var(--zc-gold);border-color:var(--zc-gold);color:var(--zc-ink-on-light)}.zc-btn-light{background:var(--zc-ink-bright);border-color:var(--zc-ink-bright);color:var(--zc-ink-on-light)}.zc-btn:disabled{border-color:var(--zc-raised);background:var(--zc-popup);color:var(--zc-ink-dim);opacity:.62;cursor:not-allowed}.zc-btn:focus-visible{outline:2px solid var(--zc-gold);outline-offset:2px}.zc-btn-danger{color:var(--zc-red-ink)}.zc-btn-danger:hover:not(:disabled){border-color:var(--zc-red-ink);color:var(--zc-red-ink)}.zc-btn-gold{border-color:var(--zc-gold);color:var(--zc-gold)}.zc-btn-gold:hover:not(:disabled){background:var(--zc-gold);border-color:var(--zc-gold);color:var(--zc-ink-on-light)}.zc-cta{appearance:none;color:var(--zc-ink-strong);font-family:var(--zc-font);font-size:var(--zc-text-md);letter-spacing:-.01em;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;text-shadow:var(--zc-cta-text-shadow);background:0 0;border:0;justify-content:center;align-items:center;padding:12px 26px;font-weight:800;line-height:1.15;transition:filter .12s;display:inline-flex;position:relative}.zc-cta:before{content:"";z-index:-1;transform:skewX(var(--zc-skew));border:2px solid var(--zc-edge-light);border-radius:var(--zc-r);background:var(--zc-cta-base,var(--zc-red));box-shadow:inset 0 4px 0 var(--zc-cta-shade,var(--zc-red-shade)), inset 0 -4px 0 var(--zc-cta-shade,var(--zc-red-shade));position:absolute;inset:0}.zc-cta:hover:not(:disabled){filter:brightness(1.1)}.zc-cta:active:not(:disabled){filter:brightness(.92)}.zc-cta:disabled{cursor:not-allowed;filter:grayscale(.8)brightness(.62)}.zc-cta:focus-visible{outline:2px solid var(--zc-edge-light);outline-offset:3px}.zc-cta-gold{--zc-cta-base:var(--zc-gold);--zc-cta-shade:#bd962f;color:var(--zc-ink-on-light);text-shadow:none}.zc-cta-flat:before{transform:none}.zc-input{box-sizing:border-box;border:1px solid var(--zc-line-dark);border-radius:var(--zc-r-sm);background:var(--zc-input-bg);width:100%;color:var(--zc-input-ink);caret-color:var(--zc-input-ink);font-family:var(--zc-font);font-size:var(--zc-text);padding:9px 11px;font-weight:700}.zc-input::placeholder{color:var(--zc-input-placeholder);font-weight:400}.zc-input:focus{border-color:var(--zc-gold);outline:none;box-shadow:0 0 0 2px #d3aa3b73}.zc-input-dark{border-color:var(--zc-line);color:var(--zc-ink-bright);background:#34343499;font-weight:400}.zc-input-dark::placeholder{color:var(--zc-input-placeholder-dark)}.zc-tag{border-radius:var(--zc-r-sm);background:var(--zc-line-light);color:var(--zc-ink-on-light);font-size:var(--zc-text-xs);align-items:center;padding:1px 8px;font-weight:800;line-height:1.6;display:inline-flex}.zc-tag-gold{background:var(--zc-gold)}.zc-tag-info{background:var(--zc-info);color:var(--zc-ink-strong)}.project-tag-picker{min-width:0;font:600 var(--zc-text-sm) / 1.2 var(--zc-font);flex-direction:column;gap:8px;display:flex}.project-tag-options,.project-tag-selected{flex-wrap:wrap;gap:6px;display:flex}.project-tag-selected[hidden]{display:none}.project-tag-option,.project-tag-list>summary{box-sizing:border-box;border:1px solid var(--zc-line);border-radius:var(--zc-r-sm);background-color:var(--zc-sunken);min-height:32px;color:var(--zc-ink);font:inherit;cursor:pointer;padding:6px 10px}.project-tag-list>summary{justify-content:center;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;list-style:none;display:flex}.project-tag-list>summary::-webkit-details-marker{display:none}.project-tag-disclosure{flex:none;justify-content:center;align-items:center;width:8px;height:8px;display:flex}.project-tag-disclosure:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid}.project-tag-list[open] .project-tag-disclosure:before{transform:rotate(90deg)}.project-tag-list[open]>summary{margin-bottom:8px}.project-tag-option[aria-pressed=true]{border-color:var(--zc-gold);color:var(--zc-gold)}.project-tag-option:disabled{opacity:.45;cursor:not-allowed}.project-tag-remove{min-height:32px;font:inherit;cursor:pointer;border:1px solid #0000}.project-tag-option:focus-visible,.project-tag-remove:focus-visible,.project-tag-list>summary:focus-visible{outline:2px solid var(--zc-gold);outline-offset:2px}.zc-close{appearance:none;box-sizing:content-box;border-radius:var(--zc-r-sm);color:#0000;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;width:23px;height:22px;padding:11px;font-size:0;line-height:0;position:relative}.zc-close:before,.zc-close:after{content:"";background:var(--zc-ink);border-radius:2px;width:15px;height:2.5px;transition:background .12s;position:absolute;top:50%;left:50%}.zc-close:before{transform:translate(-50%,-50%)rotate(45deg)}.zc-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.zc-close:hover:before,.zc-close:hover:after{background:var(--zc-ink-strong)}.zc-close:focus-visible{outline:2px solid var(--zc-gold);outline-offset:1px}.zc-block{background:var(--zc-scrim);position:fixed;inset:0}body #action-menu .action-menu-item,body #action-menu .action-menu-empty,body #game-timer,body .character-nametag.npc-nametag{font-family:var(--zc-font)}body .app-dialog-title,body .settings-title,body .map-browse-title,body .room-list-header h2,body .friends-head h2,body .published-rating-header h2,body .pub-detail-head h2,body .pub-rev-head h2,body .signup-title,body [data-testid=map-settings] .ms-title,body .asset-preview-title{font-family:var(--zc-font);font-size:var(--zc-text-lg);letter-spacing:0;color:var(--zc-ink-title);font-weight:800;line-height:1.35}body #action-menu{width:max-content;min-width:calc(var(--ctrl-unit) * 170 / 196);max-width:min(280px,100% - 24px)}body #action-menu .action-menu-item{white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}@media (hover:none) and (pointer:coarse) and ((max-width:760px) or (max-height:480px)){.app-dialog,.settings-dialog,.signup-dialog,.editor-project-modal,.project-validation-modal,.publish-result-modal,.published-rating-dialog,.pub-detail,.pub-rev-dialog,.friends-modal,.map-browse-dialog,.prefab-dialog,#room-list-modal,#event-scripting-panel,#coordinate-picker-modal,[data-testid=map-settings],[data-testid=resource-browser-popup],.asset-preview-dialog{box-sizing:border-box;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);inset:auto!important;top:var(--zc-vv-top,0px)!important;left:var(--zc-vv-left,0px)!important;width:var(--zc-vv-width,100%)!important;height:var(--zc-vv-height,100%)!important}.app-dialog[data-layout=content],.settings-dialog,.editor-project-modal,.project-validation-modal,.published-rating-dialog,.pub-detail,.pub-rev-dialog,.friends-modal,.map-browse-dialog,#room-list-modal,#event-scripting-panel,#coordinate-picker-modal,[data-testid=map-settings],[data-testid=resource-browser-popup],.asset-preview-dialog{padding:max(0px, calc(env(safe-area-inset-top,0px) - var(--zc-vv-gap-top,0px))) max(0px, calc(env(safe-area-inset-right,0px) - var(--zc-vv-gap-right,0px) - var(--zc-vv-outside-x,0px))) max(0px, calc(env(safe-area-inset-bottom,0px) - var(--zc-vv-gap-bottom,0px))) max(0px, calc(env(safe-area-inset-left,0px) - var(--zc-vv-gap-left,0px) - var(--zc-vv-outside-x,0px)))!important;justify-content:stretch!important;place-items:stretch stretch!important}.app-dialog[data-layout=content]>[class*=backdrop],.settings-dialog>[class*=backdrop],.editor-project-modal>[class*=backdrop],.project-validation-modal>[class*=backdrop],.published-rating-dialog>[class*=backdrop],.pub-detail>[class*=backdrop],.pub-rev-dialog>[class*=backdrop],.map-browse-dialog>[class*=backdrop],#event-scripting-panel>[class*=backdrop],#coordinate-picker-modal>[class*=backdrop],[data-testid=map-settings]>[data-testid=ms-backdrop],[data-testid=resource-browser-popup]>[class*=backdrop],.asset-preview-dialog>[class*=backdrop],.friends-modal,#room-list-modal{background:var(--zc-popup)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-dialog[data-layout=content] .app-dialog-card,.settings-card,.editor-project-card,.project-validation-card,.published-rating-card,.pub-detail-card,.pub-rev-card,.friends-card,.friends-list-card,.map-browse-card,.room-list-card,#event-scripting-panel .evt-card,#coordinate-picker-modal .coord-card,[data-testid=map-settings] .ms-card,[data-testid=resource-browser-popup] .rbp-card,[data-testid=resource-browser-popup] .tsb-card,.asset-preview-card{box-sizing:border-box;flex:auto;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.settings-dialog[data-aside=controller] .settings-card{width:auto!important;height:auto!important}.room-list-card .room-list-footer{border-radius:0}#coordinate-picker-modal .coord-card{flex-direction:column;display:flex}#coordinate-picker-modal .coord-grid-wrap{flex:auto;max-width:none;min-height:0;max-height:none}.tile-palette-window{inset:auto!important;top:var(--zc-vv-top,0px)!important;left:var(--zc-vv-left,0px)!important;width:var(--zc-vv-width,100%)!important;height:var(--zc-vv-height,100%)!important;min-width:0!important;min-height:0!important;padding:max(0px, calc(env(safe-area-inset-top,0px) - var(--zc-vv-gap-top,0px))) max(0px, calc(env(safe-area-inset-right,0px) - var(--zc-vv-gap-right,0px) - var(--zc-vv-outside-x,0px))) max(0px, calc(env(safe-area-inset-bottom,0px) - var(--zc-vv-gap-bottom,0px))) max(0px, calc(env(safe-area-inset-left,0px) - var(--zc-vv-gap-left,0px) - var(--zc-vv-outside-x,0px)))!important;box-shadow:none!important;border:0!important;border-radius:0!important}.tile-palette-window__head{cursor:default}.tile-palette-window__resize{display:none}.app-dialog:not([data-layout=content]),.signup-dialog,.publish-result-modal{padding:max(12px, calc(env(safe-area-inset-top,0px) - var(--zc-vv-gap-top,0px))) max(12px, calc(env(safe-area-inset-right,0px) - var(--zc-vv-gap-right,0px) - var(--zc-vv-outside-x,0px))) max(12px, calc(env(safe-area-inset-bottom,0px) - var(--zc-vv-gap-bottom,0px))) max(12px, calc(env(safe-area-inset-left,0px) - var(--zc-vv-gap-left,0px) - var(--zc-vv-outside-x,0px)))!important;place-items:center!important}.app-dialog:not([data-layout=content]) .app-dialog-card,.signup-card,.publish-result-card{box-sizing:border-box;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:100%!important}.app-dialog:not([data-layout=content]) .app-dialog-card{width:min(430px,100%)!important}.app-dialog[data-layout=sections] .app-dialog-card{width:min(520px,100%)!important}.signup-card{overflow-y:auto;width:min(360px,100%)!important}.publish-result-card{overflow-y:auto;width:min(620px,100%)!important}.prefab-dialog__card{box-sizing:border-box;width:min(400px,100% - 24px);max-height:calc(100% - 24px);overflow-y:auto}body .app-dialog .app-dialog-card{flex-direction:column;display:flex;overflow:hidden}body .app-dialog:not(.help-assistant) .app-dialog-card .app-dialog-head{flex:none;padding:12px 16px 10px}body .app-dialog:not(.help-assistant) .app-dialog-card .app-dialog-body{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 16px 0;display:flex;overflow-y:auto}body .app-dialog:not(.help-assistant) .app-dialog-card .app-dialog-body>*{flex:none}body .app-dialog:not(.help-assistant) .app-dialog-card .app-dialog-body>[hidden]{display:none}body .app-dialog[data-layout=sections] .app-dialog-card .app-dialog-message{padding:0 2px}body .app-dialog .app-dialog-card .app-dialog-sections{gap:8px}body .app-dialog .app-dialog-card .app-dialog-actions{z-index:1;margin:auto -16px 0;padding:10px 16px;position:sticky;bottom:0}body .app-dialog .app-dialog-card .app-dialog-actions .app-dialog-button{min-height:38px;padding-block:8px}body .app-dialog .app-dialog-card .app-dialog-content:has(.notice-popup){flex:auto;min-height:160px;display:flex}body .app-dialog .app-dialog-card .app-dialog-content .notice-popup{flex:auto;min-height:0}body .app-dialog .app-dialog-card .app-dialog-content .notice-popup-frame{flex:auto;height:auto;min-height:120px}}@media (hover:none) and (pointer:coarse) and (max-height:480px){.app-dialog:not([data-layout=content]),.signup-dialog,.publish-result-modal{padding-block:8px!important}.app-dialog[data-layout=sections] .app-dialog-card{width:min(680px,100%)!important}body .app-dialog:not(.help-assistant) .app-dialog-card .app-dialog-head{padding:8px 16px 6px}body .app-dialog .app-dialog-card .app-dialog-title,body .settings-title,body .map-browse-title,body .room-list-header h2,body .friends-head h2,body .published-rating-header h2,body .pub-detail-head h2,body .pub-rev-head h2,body .signup-title,body [data-testid=map-settings] .ms-title,body .asset-preview-title{font-size:var(--zc-text-md)}body .app-dialog:not(.help-assistant) .app-dialog-card .app-dialog-body{gap:6px;padding-top:8px}body .app-dialog .app-dialog-card .app-dialog-sections{gap:6px}body .app-dialog .app-dialog-card .app-dialog-actions{padding:6px 16px}body .app-dialog .app-dialog-card .app-dialog-actions .app-dialog-button{min-height:32px;padding-block:6px}}.variable-display-control{color:var(--zc-ink);font-family:var(--zc-font);font-size:var(--zc-text-sm);flex-wrap:wrap;align-items:center;gap:6px;margin-block:8px;display:flex}.variable-display-control select{width:auto;max-width:100%}
