html,body,#root{height:100%;overflow:hidden;overflow-anchor:none;overscroll-behavior:none}:root{color-scheme:dark;--editor-font-family: "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--editor-page-background: #06080e;--editor-wallpaper-image: none;--editor-wallpaper-position: center;--editor-wallpaper-size: cover;--editor-wallpaper-repeat: no-repeat;--editor-page-top: var(--editor-page-background);--editor-page-mid: var(--editor-page-background);--editor-page-bottom: var(--editor-page-background);--editor-page-glow: rgba(113, 100, 255, .1);--editor-surface-base: #0d111b;--editor-surface-panel: var(--editor-page-background);--editor-surface-panel-strong: rgba(20, 25, 39, .9);--editor-surface-overlay: rgba(13, 17, 28, .82);--editor-surface-overlay-strong: rgba(10, 14, 24, .92);--editor-surface-hover: rgba(222, 228, 255, .065);--editor-surface-hover-strong: rgba(222, 228, 255, .11);--editor-surface-subtle: rgba(222, 228, 255, .032);--editor-surface-subtle-hover: rgba(222, 228, 255, .06);--editor-surface-subtle-strong: rgba(222, 228, 255, .085);--editor-surface-selected: rgba(113, 100, 255, .18);--editor-surface-selected-strong: rgba(113, 100, 255, .3);--editor-surface-success: rgba(143, 199, 168, .16);--editor-surface-success-strong: rgba(143, 199, 168, .24);--editor-surface-danger: rgba(229, 154, 154, .2);--editor-border-soft: rgba(218, 225, 255, .1);--editor-border-soft-width: 1px;--editor-border-strong: rgba(218, 225, 255, .18);--editor-border-strong-width: 1px;--editor-border-subtle: rgba(218, 225, 255, .065);--editor-border-subtle-width: 1px;--editor-panel-edge: rgba(218, 225, 255, .1);--editor-panel-edge-width: 1px;--editor-text-primary: #f4f6ff;--editor-topbar-text: var(--editor-text-primary);--editor-panel-header-text: var(--editor-text-primary);--editor-icon-primary: rgba(244, 246, 255, .9);--editor-text-secondary: rgba(230, 234, 255, .7);--editor-text-muted: rgba(221, 226, 250, .5);--editor-text-disabled: rgba(221, 226, 250, .32);--editor-accent: #7164ff;--editor-accent-soft: rgba(113, 100, 255, .18);--editor-accent-soft-strong: rgba(113, 100, 255, .34);--editor-info: #9bcfff;--editor-info-soft: rgba(155, 207, 255, .14);--editor-success: #8fc7a8;--editor-success-soft: rgba(143, 199, 168, .18);--editor-success-soft-strong: rgba(143, 199, 168, .32);--editor-danger: #e59a9a;--editor-shadow-md: 0 12px 30px rgba(0, 0, 0, .34);--editor-shadow-lg: 0 20px 48px rgba(0, 0, 0, .42);--editor-shadow-xl: 0 28px 68px rgba(0, 0, 0, .52);--editor-workspace-bg: #05070c;--editor-workspace-chrome: #05070c;--editor-viewport-background: #05070b;--editor-workspace-panel-bg: linear-gradient( 180deg, rgba(18, 23, 36, .88) 0%, rgba(10, 14, 23, .9) 100% );--editor-workspace-header-bg: linear-gradient( 180deg, rgba(23, 29, 45, .9) 0%, rgba(14, 19, 31, .9) 100% );--editor-panel-header-bg: linear-gradient( 180deg, rgba(25, 31, 48, .9) 0%, rgba(15, 20, 33, .9) 100% );--editor-panel-subheader-bg: var(--editor-panel-header-bg);--editor-panel-header-border: rgba(218, 225, 255, .05);--editor-panel-header-border-width: 1px;--editor-panel-drag-surface-bg: rgba(236, 236, 236, .22);--editor-panel-drag-surface-border: transparent;--editor-panel-add-height: 46px;--editor-panel-add-offset-inline: 14px;--editor-panel-add-offset-block: 14px;--editor-panel-add-safe-area-block: 62px;--editor-panel-floating-action-bg: radial-gradient( circle at top left, rgba(255, 255, 255, .06), transparent 38% ), linear-gradient( 135deg, rgba(34, 40, 60, .92) 0%, rgba(20, 25, 40, .94) 100% );--editor-popup-bg: radial-gradient( circle at top right, rgba(255, 255, 255, .03), transparent 40% ), var(--editor-surface-overlay);--editor-popup-bg-strong: radial-gradient( circle at top right, rgba(255, 255, 255, .04), transparent 40% ), var(--editor-surface-overlay-strong);--editor-viewport-chip-border: rgba(255, 255, 255, .12);--editor-viewport-chip-bg: rgba(42, 42, 42, .92);--editor-viewport-chip-active-bg: rgba(143, 199, 168, .24);--editor-viewport-chip-danger-bg: rgba(229, 154, 154, .22);--editor-topbar-bg: rgba(8, 11, 19, .84);--editor-topbar-border: var(--editor-panel-edge);--editor-topbar-shadow: 0 12px 32px rgba(0, 0, 0, .38);--editor-topbar-height: 52px;--editor-topbar-control-height: calc(var(--editor-topbar-height) - 10px);--editor-topbar-compact-control-height: calc( var(--editor-topbar-height) - 12px );--editor-topbar-brand-size: calc(var(--editor-topbar-height) - 12px);--editor-topbar-icon-size: 20px;--editor-topbar-padding-block: calc( (var(--editor-topbar-height) - var(--editor-topbar-control-height) - 2px) / 2 );--editor-popup-radius: 14px;--editor-dialog-radius: var(--editor-popup-radius);--editor-panel-gap: 8px;--editor-panel-gap-half: 4px;--editor-panel-radius: 12px;--editor-control-radius: 10px;--editor-inspector-control-radius: 8px;--editor-inspector-control-gap: 10px;--editor-inspector-number-input-width: 84px;--editor-semantic-status-card-field-gap: 9px;--editor-inspector-label-column-width: 76px;--editor-inspector-prefab-override-label: rgb(16, 244, 145);--editor-inspector-button-bg: rgba(255, 255, 255, .04);--editor-inspector-button-text: rgba(238, 242, 255, .74);--editor-button-primary-bg: linear-gradient(135deg, #7468ff 0%, #4938f2 100%);--editor-button-secondary-bg: var(--editor-surface-hover);--editor-brand-gradient: linear-gradient(145deg, #7668ff 0%, #4031da 100%);--editor-panel-header-height: 36px;--editor-panel-header-pill-height: calc( var(--editor-panel-header-height) - 6px );--editor-panel-header-icon-size: calc( var(--editor-panel-header-height) - 8px );--editor-inspector-row-height: 49px;--editor-tree-row-height: 34px;--editor-empty-state-inline-offset: 32px;--editor-empty-state-block-offset: var(--editor-empty-state-inline-offset);--editor-empty-state-font-size: 15px;--editor-empty-state-font-weight: 400;--editor-glass-blur: 24px;--editor-glass-saturation: 145%;--editor-glass-highlight: rgba(245, 247, 255, .05);--editor-glass-rim-top: rgba(235, 239, 255, .12);--editor-glass-rim-bottom: rgba(166, 177, 220, .055);--editor-glass-rim-side: rgba(205, 213, 250, .04);--editor-glass-control-bg: rgba(225, 231, 255, .055);--editor-glass-control-hover: rgba(225, 231, 255, .1)}:root[data-editor-theme=dark]{color-scheme:dark;--editor-font-family: "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--editor-page-background: #06080e;--editor-page-top: var(--editor-page-background);--editor-page-mid: var(--editor-page-background);--editor-page-bottom: var(--editor-page-background);--editor-page-glow: rgba(113, 100, 255, .1);--editor-surface-base: #0d111b;--editor-surface-panel: var(--editor-page-background);--editor-surface-panel-strong: rgba(20, 25, 39, .9);--editor-surface-overlay: linear-gradient( 180deg, rgba(17, 22, 35, .86) 0%, rgba(10, 14, 24, .88) 100% );--editor-surface-overlay-strong: linear-gradient( 180deg, rgba(15, 20, 32, .94) 0%, rgba(8, 12, 21, .96) 100% );--editor-surface-hover: rgba(222, 228, 255, .065);--editor-surface-hover-strong: rgba(222, 228, 255, .11);--editor-surface-subtle: rgba(222, 228, 255, .032);--editor-surface-subtle-hover: rgba(222, 228, 255, .06);--editor-surface-subtle-strong: rgba(222, 228, 255, .085);--editor-surface-selected: rgba(113, 100, 255, .18);--editor-surface-selected-strong: rgba(113, 100, 255, .3);--editor-border-soft: rgba(218, 225, 255, .1);--editor-border-strong: rgba(218, 225, 255, .18);--editor-border-subtle: rgba(218, 225, 255, .065);--editor-panel-edge: rgba(218, 225, 255, .1);--editor-text-primary: #f4f6ff;--editor-icon-primary: rgba(244, 246, 255, .9);--editor-text-secondary: rgba(230, 234, 255, .7);--editor-text-muted: rgba(221, 226, 250, .5);--editor-text-disabled: rgba(221, 226, 250, .32);--editor-accent: #7164ff;--editor-accent-soft: rgba(113, 100, 255, .18);--editor-accent-soft-strong: rgba(113, 100, 255, .34);--editor-shadow-md: 0 12px 30px rgba(0, 0, 0, .34);--editor-shadow-lg: 0 20px 48px rgba(0, 0, 0, .42);--editor-shadow-xl: 0 28px 68px rgba(0, 0, 0, .52);--editor-workspace-bg: #05070c;--editor-workspace-chrome: #05070c;--editor-workspace-panel-bg: linear-gradient( 180deg, rgba(18, 23, 36, .88) 0%, rgba(10, 14, 23, .9) 100% );--editor-workspace-header-bg: linear-gradient( 180deg, rgba(23, 29, 45, .9) 0%, rgba(14, 19, 31, .9) 100% );--editor-panel-header-bg: linear-gradient( 180deg, rgba(25, 31, 48, .9) 0%, rgba(15, 20, 33, .9) 100% );--editor-panel-header-border: rgba(218, 225, 255, .05);--editor-panel-drag-surface-bg: rgba(236, 236, 236, .2);--editor-popup-bg: radial-gradient( circle at top right, rgba(255, 255, 255, .025), transparent 46% ), var(--editor-surface-overlay);--editor-popup-bg-strong: radial-gradient( circle at top right, rgba(255, 255, 255, .035), transparent 44% ), var(--editor-surface-overlay-strong);--editor-topbar-bg: rgba(8, 11, 19, .84);--editor-topbar-border: var(--editor-panel-edge);--editor-topbar-shadow: 0 12px 32px rgba(0, 0, 0, .38);--editor-panel-floating-action-bg: radial-gradient( circle at top left, rgba(255, 255, 255, .06), transparent 38% ), linear-gradient( 135deg, rgba(34, 40, 60, .92) 0%, rgba(20, 25, 40, .94) 100% );--editor-inspector-button-bg: rgba(113, 100, 255, .88);--editor-inspector-button-text: #ffffff;--editor-button-primary-bg: linear-gradient(135deg, #7468ff 0%, #4938f2 100%);--editor-button-secondary-bg: var(--editor-surface-hover);--editor-brand-gradient: linear-gradient(145deg, #7668ff 0%, #4031da 100%);--editor-inspector-control-radius: 8px;--editor-inspector-control-gap: 16px;--editor-inspector-number-input-width: 84px;--editor-semantic-status-card-field-gap: 9px;--editor-inspector-label-column-width: 76px;--editor-inspector-prefab-override-label: rgb(16, 244, 145)}:root[data-editor-theme=light]{color-scheme:light;--editor-font-family: "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--editor-page-background: #eceff3;--editor-page-top: var(--editor-page-background);--editor-page-mid: var(--editor-page-background);--editor-page-bottom: var(--editor-page-background);--editor-page-glow: rgba(114, 137, 182, .1);--editor-surface-base: #eef2f7;--editor-surface-panel: var(--editor-page-background);--editor-surface-panel-strong: #edf1f6;--editor-surface-overlay: rgba(253, 254, 255, .96);--editor-surface-overlay-strong: rgba(246, 249, 253, .98);--editor-surface-hover: rgba(14, 22, 38, .06);--editor-surface-hover-strong: rgba(14, 22, 38, .11);--editor-surface-subtle: rgba(14, 22, 38, .04);--editor-surface-subtle-hover: rgba(14, 22, 38, .065);--editor-surface-subtle-strong: rgba(14, 22, 38, .09);--editor-surface-selected: rgba(63, 99, 232, .16);--editor-surface-selected-strong: rgba(63, 99, 232, .26);--editor-surface-success: rgba(58, 166, 117, .14);--editor-surface-success-strong: rgba(58, 166, 117, .24);--editor-surface-danger: rgba(214, 90, 90, .16);--editor-border-soft: rgba(14, 22, 38, .14);--editor-border-strong: rgba(14, 22, 38, .2);--editor-border-subtle: rgba(14, 22, 38, .12);--editor-panel-edge: rgba(17, 24, 39, .22);--editor-text-primary: #111827;--editor-icon-primary: rgba(17, 24, 39, .82);--editor-text-secondary: rgba(17, 24, 39, .74);--editor-text-muted: rgba(17, 24, 39, .56);--editor-text-disabled: rgba(17, 24, 39, .38);--editor-accent: #3f63e8;--editor-accent-soft: rgba(63, 99, 232, .18);--editor-accent-soft-strong: rgba(63, 99, 232, .3);--editor-info: #3f63e8;--editor-info-soft: rgba(63, 99, 232, .12);--editor-success: #2f9a6b;--editor-success-soft: rgba(47, 154, 107, .16);--editor-success-soft-strong: rgba(47, 154, 107, .28);--editor-danger: #d65a5a;--editor-shadow-md: 0 12px 24px rgba(31, 41, 55, .11);--editor-shadow-lg: 0 16px 34px rgba(31, 41, 55, .14);--editor-shadow-xl: 0 22px 46px rgba(31, 41, 55, .16);--editor-workspace-bg: #e4e9f0;--editor-workspace-chrome: #e4e9f0;--editor-workspace-panel-bg: linear-gradient( 180deg, #f3f6fb 0%, #e9eef5 100% );--editor-workspace-header-bg: linear-gradient( 180deg, #eff3f8 0%, #e5ebf3 100% );--editor-panel-header-bg: linear-gradient( 180deg, rgba(239, 243, 249, .98) 0%, rgba(228, 235, 245, .98) 100% );--editor-panel-header-border: rgba(17, 24, 39, .14);--editor-panel-drag-surface-bg: rgba(17, 24, 39, .16);--editor-popup-bg: radial-gradient( circle at top right, rgba(63, 99, 232, .1), transparent 42% ), var(--editor-surface-overlay);--editor-popup-bg-strong: radial-gradient( circle at top right, rgba(63, 99, 232, .12), transparent 40% ), var(--editor-surface-overlay-strong);--editor-viewport-chip-border: rgba(17, 24, 39, .16);--editor-viewport-chip-bg: rgba(224, 230, 238, .95);--editor-viewport-chip-active-bg: rgba(47, 154, 107, .26);--editor-viewport-chip-danger-bg: rgba(214, 90, 90, .22);--editor-topbar-bg: linear-gradient( 180deg, rgba(247, 249, 253, .96) 0%, rgba(235, 240, 247, .96) 100% );--editor-topbar-border: var(--editor-panel-edge);--editor-topbar-shadow: 0 14px 30px rgba(31, 41, 55, .14);--editor-panel-floating-action-bg: radial-gradient( circle at top left, rgba(63, 99, 232, .1), transparent 38% ), linear-gradient( 135deg, rgba(247, 249, 253, .98) 0%, rgba(229, 236, 245, .98) 100% );--editor-button-primary-bg: linear-gradient(90deg, #3f63e8 0%, #d4682b 100%);--editor-button-secondary-bg: var(--editor-surface-hover);--editor-inspector-prefab-override-label: rgb(16, 244, 145);--editor-inspector-number-input-width: 84px;--editor-control-radius: 10px;--editor-brand-gradient: linear-gradient(145deg, #3f63e8 0%, #d4682b 100%)}body{margin:0;overflow:hidden;font-family:var(--editor-font-family);background:radial-gradient(circle at top left,var(--editor-page-glow),transparent 26%),linear-gradient(180deg,var(--editor-page-top) 0%,var(--editor-page-mid) 52%,var(--editor-page-bottom) 100%);color:var(--editor-text-primary)}.editor-loading,.editor-entry{min-height:100%;display:grid;place-items:center;padding:24px}.editor-workspace-loading-shell{min-height:100%;display:grid;grid-template-rows:58px minmax(0,1fr);background:var(--editor-workspace-bg);color:var(--editor-text-primary)}.editor-workspace-loading-shell__topbar{display:grid;grid-template-columns:auto auto minmax(140px,1fr) auto;gap:14px;align-items:center;padding:0 20px;border-bottom:1px solid var(--editor-border-soft);background:var(--editor-topbar-bg);color:var(--editor-text-secondary)}.editor-workspace-loading-shell__topbar>strong{color:var(--editor-text-primary)}.editor-workspace-loading-shell__topbar nav{display:flex;gap:34px;align-items:center}.editor-workspace-loading-shell__topbar nav strong{color:var(--editor-text-primary)}.editor-workspace-loading-shell__content{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,30%);gap:8px;padding:8px}.editor-workspace-loading-shell__content>section{min-width:0;display:grid;grid-template-rows:42px minmax(0,1fr);overflow:hidden;border:1px solid var(--editor-border-soft);border-radius:var(--editor-panel-radius);background:var(--editor-workspace-panel-bg)}.editor-workspace-loading-shell__content>section>header{display:flex;align-items:center;padding:0 18px;border-bottom:1px solid var(--editor-panel-header-border);background:var(--editor-panel-header-bg);font-weight:700}.editor-workspace-loading-shell__placeholder{align-self:center;justify-self:center;width:min(360px,calc(100% - 48px));display:grid;justify-items:center;gap:10px;text-align:center;color:var(--editor-text-muted)}.editor-workspace-loading-shell__placeholder i{width:34px;height:34px;border:3px solid var(--editor-accent-soft);border-top-color:var(--editor-accent);border-radius:50%;animation:editor-workspace-loading-spin .9s linear infinite}.editor-workspace-loading-shell__placeholder strong{color:var(--editor-text-primary);font-size:1rem}.editor-workspace-loading-shell__placeholder span{max-width:320px;font-size:.84rem;line-height:1.6}.editor-workspace-loading-shell__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes editor-workspace-loading-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.editor-workspace-loading-shell__topbar{grid-template-columns:auto auto minmax(0,1fr)}.editor-workspace-loading-shell__topbar nav{display:none}.editor-workspace-loading-shell__content{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(220px,38%)}}@media(prefers-reduced-motion:reduce){.editor-workspace-loading-shell__placeholder i{animation:none}}.editor-entry__card{width:min(760px,100%);padding:28px;display:grid;gap:20px}.editor-entry .og-empty{border-color:#ffffff24;color:#eef2ff80}.editor-entry__list{display:grid;gap:12px}.editor-entry__item{display:grid;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#eef2ff}.editor-entry__item span{color:#eef2ffa8}.editor-entry__item--template{width:100%;appearance:none;text-align:left;font:inherit;cursor:pointer}.editor-entry__item--template:hover:not(:disabled),.editor-entry__item--template:focus-visible{border-color:#a78bfab8;background:#7c3aed29}.editor-entry__item--template:disabled{cursor:progress;opacity:.72}.editor-entry__actions{display:flex;gap:12px}.editor-crash-report-notice{position:fixed;top:12px;left:50%;z-index:1600;width:min(860px,calc(100vw - 24px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;align-items:center;padding:10px 12px;border:1px solid rgba(248,113,113,.32);border-radius:8px;background:#10141ef5;box-shadow:0 14px 36px #00000057;color:#f8fafc;transform:translate(-50%)}.editor-crash-report-notice__main{min-width:0;display:grid;gap:2px}.editor-crash-report-notice__main strong{font-size:.92rem}.editor-crash-report-notice__main span,.editor-crash-report-notice__summary{color:#e2e8f0c7;font-size:.8rem}.editor-crash-report-notice__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.editor-crash-report-notice__actions .og-button{min-height:32px;padding:0 10px;font-size:.78rem}.editor-crash-report-notice__summary{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:2px 0 0;padding-top:10px;border-top:1px solid rgba(226,232,240,.14)}.editor-crash-report-notice__summary div{min-width:0}.editor-crash-report-notice__summary dt{margin:0 0 2px;color:#f8fafceb;font-weight:700}.editor-crash-report-notice__summary dd{margin:0;overflow-wrap:anywhere}.editor-crash-boundary{min-height:100vh;display:grid;align-content:center;justify-items:center;gap:10px;padding:24px;color:#f8fafc;text-align:center}.editor-crash-boundary>strong,.editor-crash-boundary>span{max-width:min(680px,100%)}.editor-crash-boundary strong{font-size:1rem}.editor-crash-boundary span{color:#e2e8f0c7}.editor-crash-boundary code{padding:6px 8px;border-radius:8px;background:#0f172adb;color:#fecacaf2}.editor-crash-boundary__report{width:min(760px,100%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:8px;padding:14px;border:1px solid rgba(248,113,113,.24);border-radius:8px;background:#0f172ac2;text-align:left}.editor-crash-boundary__report div{min-width:0;display:grid;gap:4px}.editor-crash-boundary__report span{font-size:.76rem}.editor-crash-boundary__report code{display:block;overflow-wrap:anywhere}.editor-crash-boundary__report-wide,.editor-crash-boundary__actions{grid-column:1 / -1}.editor-crash-boundary__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:4px}.editor-crash-boundary__actions button{min-height:34px;padding:0 12px;border:1px solid rgba(248,250,252,.18);border-radius:8px;background:#f8fafc14;color:#f8fafc;cursor:pointer}.editor-crash-boundary__actions button:hover{background:#f8fafc24}@media(max-width:720px){.editor-crash-report-notice{top:8px;grid-template-columns:1fr}.editor-crash-report-notice__actions{justify-content:flex-start}.editor-crash-report-notice__summary,.editor-crash-boundary__report{grid-template-columns:1fr}.editor-crash-boundary__actions{justify-content:flex-start}}.editor-published-shell{min-height:100vh;position:relative;background:radial-gradient(circle at top right,rgba(255,131,67,.14),transparent 26%),linear-gradient(180deg,#161922,#0f1219)}.editor-published-shell--ready{height:100vh;overflow:hidden}.editor-published-shell--empty{padding:22px;display:grid;place-items:center}.editor-published-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.editor-published-topbar__actions{display:flex;gap:12px;flex-wrap:wrap}.editor-published-topbar__actions a{text-decoration:none}.editor-published-runtime{height:100%;width:100%;background:#0b0f16}.editor-published-player-shell{position:relative;width:100%;height:100%}.editor-published-player-shell__stage{z-index:1}.editor-published-player-shell__overlay{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:20px;pointer-events:none}.editor-published-player-shell__topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.editor-published-player-shell__brand{display:flex;align-items:center;gap:14px;min-width:0;padding:14px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#0a0e18ad;box-shadow:0 18px 40px #02061747;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.editor-published-player-shell__brand-copy{display:grid;gap:4px;min-width:0}.editor-published-player-shell__brand-copy strong{color:#f8fafc;font-size:14px;line-height:1.2}.editor-published-player-shell__brand-copy span{color:#e2e8f0bd;font-size:12px;line-height:1.45}.editor-published-player-shell__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;pointer-events:auto}.editor-published-player-shell__actions a{text-decoration:none}.editor-published-player-shell__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.editor-published-player-shell__panel{pointer-events:auto;width:min(480px,calc(100vw - 40px));display:grid;gap:10px;padding:16px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#0a0e18ad;box-shadow:0 18px 40px #02061747;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.editor-published-player-shell__panel strong{color:#f8fafc;font-size:15px;line-height:1.25}.editor-published-player-shell__panel p{margin:0;color:#e2e8f0c7;font-size:12px;line-height:1.55}.editor-published-player-shell__panel--compact{width:min(360px,calc(100vw - 40px))}.editor-published-player-shell__chips{display:flex;flex-wrap:wrap;gap:10px}.editor-published-site-preview{width:100%;height:100%;background:radial-gradient(circle at top,rgba(59,130,246,.12),transparent 36%),linear-gradient(180deg,#0b1120,#020617)}.editor-published-site-preview__frame{width:100%;height:100%;border:0;background:transparent}.editor-published-site-preview__placeholder{height:100%;display:grid;place-items:center;gap:8px;text-align:center;color:#e2e8f0}.editor-published-site-preview__placeholder span{color:#e2e8f0b8;font-size:13px}.editor-published-stage{position:absolute;inset:0;width:100%;height:auto;min-height:100vh}.editor-published-chrome{position:absolute;inset:0;z-index:4;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px;pointer-events:none}.editor-published-badge{display:flex;align-items:center;gap:16px;min-width:0;padding:14px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#0a0e189e;box-shadow:0 18px 40px #02061747;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.editor-published-badge__meta{display:grid;gap:4px;min-width:0}.editor-published-badge__meta strong{color:#f8fafc;font-size:15px;line-height:1.2}.editor-published-badge__meta span{color:#e2e8f0b8;font-size:12px;line-height:1.4}.editor-published-topbar__actions{pointer-events:auto}.editor-published-diagnostics{position:absolute;left:24px;bottom:24px;z-index:5;display:grid;gap:8px;max-width:min(680px,calc(100vw - 48px));padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#0a0e18b8;box-shadow:0 18px 40px #02061747;color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.editor-published-diagnostics span{color:#e2e8f0c2;font-size:12px;line-height:1.5}.editor-published-diagnostics code{display:block;color:#fda4af;white-space:pre-wrap;word-break:break-word;line-height:1.5}@media(max-width:960px){.editor-published-chrome{padding:16px;flex-direction:column;align-items:stretch}.editor-published-badge,.editor-published-topbar__actions{width:fit-content;max-width:100%}.editor-published-diagnostics{left:16px;right:16px;bottom:16px;max-width:none}.editor-published-player-shell__overlay{padding:16px}.editor-published-player-shell__topbar,.editor-published-player-shell__meta{flex-direction:column;align-items:stretch}.editor-published-player-shell__actions{justify-content:flex-start}.editor-published-player-shell__panel,.editor-published-player-shell__panel--compact,.editor-published-player-shell__brand{width:100%;max-width:100%}.editor-published-player-shell__brand{align-items:flex-start;flex-direction:column}}.login-dialog__popup-confirmation{display:grid;place-items:center;min-height:100vh;color:var(--editor-text-secondary);font-size:14px}
