/* Display palettes and editor chrome. Wordmark typography and the .com glow stay in the brand stylesheet. */:root[data-editor-theme='blue-black']{--ui-bg:#131318;--ui-panel:#16161d;--ui-card:#1a1a24;--ui-card2:#20202c;--ui-field:#0d0d14;--ui-line:#34343f;--ui-accent:#0075e1;--ui-hover:#0060b9;--ui-light:#65b7ff;--ui-tx:#f7f2fb;--ui-muted:#b3b3c0}:root[data-editor-theme='masters']{--ui-bg:#1a0b2e;--ui-panel:#1d1030;--ui-card:#241439;--ui-card2:#2d1a43;--ui-field:#14091f;--ui-line:#50365f;--ui-accent:#a94fd9;--ui-hover:#9040c0;--ui-light:#dfabff;--ui-tx:#f6f0ff;--ui-muted:#c7b8d4}:root[data-editor-theme='graphite']{--ui-bg:#181b20;--ui-panel:#20242a;--ui-card:#252b32;--ui-card2:#303741;--ui-field:#14181d;--ui-line:#454e5b;--ui-accent:#537da8;--ui-hover:#446b93;--ui-light:#b2d7ff;--ui-tx:#f4f6f8;--ui-muted:#bec7d2}:root[data-editor-theme='black']{--ui-bg:#080808;--ui-panel:#101010;--ui-card:#171717;--ui-card2:#222;--ui-field:#050505;--ui-line:#3b3b3b;--ui-accent:#405ebc;--ui-hover:#344fa3;--ui-light:#b6c7ff;--ui-tx:#fff;--ui-muted:#c4c4c4}body[data-editor-ui='shared']{--bg:var(--ui-bg) !important;--bg2:var(--ui-panel) !important;--card:var(--ui-card) !important;--card2:var(--ui-card2) !important;--bd:var(--ui-line) !important;--bd2:var(--ui-line) !important;--mag:var(--ui-accent) !important;--vio:var(--ui-hover) !important;--glow:var(--ui-light) !important;--tx:var(--ui-tx) !important;--mut:var(--ui-muted) !important;--faint:var(--ui-muted) !important;--refresh-field:var(--ui-field) !important;--refresh-accent:var(--ui-accent) !important;--glow-blue:var(--ui-light) !important;--glow-bg:var(--ui-bg) !important;--glow-panel:var(--ui-panel) !important;--glow-card:var(--ui-card) !important;--glow-line:var(--ui-line) !important;--glow-text:var(--ui-tx) !important;--glow-muted:var(--ui-muted) !important;background:var(--ui-bg) !important;color:var(--ui-tx)}body[data-editor-ui='shared'] header.um-editor-header{height:auto!important;min-height:52px;display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;padding:10px 16px!important;margin:0;border-radius:0;border:0;border-bottom:1px solid var(--ui-line);background:var(--ui-panel) !important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important;filter:none!important;position:relative;z-index:100}body[data-editor-ui='shared'] .um-editor-header>.brand{display:flex!important;align-items:center;flex:none!important;width:auto!important;min-width:0;gap:9px!important;text-decoration:none;padding:0!important;overflow:visible!important}body[data-editor-ui='shared'] .um-editor-header .brand>img{width:28px!important;height:28px!important;flex:none;border-radius:50%!important;object-fit:cover!important;border:1px solid #ffffff22;background:none!important}body[data-editor-ui='shared'] .um-editor-header .v8-product-name{font:600 12px/1.4 Manrope,system-ui,sans-serif!important;color:var(--ui-muted) !important;background:none!important;animation:none!important;-webkit-text-fill-color:currentColor!important;white-space:nowrap}body[data-editor-ui='shared'] .um-editor-header nav{display:flex!important;flex:1;min-width:0;align-items:center;justify-content:flex-end;gap:7px!important;flex-wrap:wrap}body[data-editor-ui='shared'] .um-editor-header nav>a,body[data-editor-ui='shared'] .um-editor-header nav>button,body[data-editor-ui='shared'] .um-editor-header .um-language-toggle,body[data-editor-ui='shared'] .um-editor-header .v8-language>button{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;min-height:34px;max-width:100%;margin:0!important;padding:7px 10px!important;border:1px solid transparent;border-radius:7px!important;color:var(--ui-muted) !important;background:transparent!important;box-shadow:none!important;font:600 12px/1.35 Manrope,system-ui,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}body[data-editor-ui='shared'] .um-editor-header nav>a:hover,body[data-editor-ui='shared'] .um-editor-header nav>button:hover{color:var(--ui-tx) !important;background:var(--ui-card2) !important;border-color:var(--ui-line)}body[data-editor-ui='shared'] .um-editor-header nav>a[aria-current='page']{color:var(--ui-tx) !important;background:var(--ui-card2) !important;border-color:var(--ui-line) !important}body[data-editor-ui='shared'] .um-editor-header .ui-back,body[data-editor-ui='shared'] .um-editor-header .ui-back:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:var(--ui-accent) !important;border:1px solid transparent!important;max-width:none!important}body[data-editor-ui='shared'] .um-editor-header .ui-discord,body[data-editor-ui='shared'] .um-editor-header .ui-discord:hover{color:#fff!important;background:#5865f2!important;border-color:#7180ff!important}body[data-editor-ui='shared'] .um-editor-header :is(.editor-settings-button,.v8-settings-open){width:34px!important;min-width:34px;padding:7px!important}body[data-editor-ui='shared'] .um-editor-header nav svg{width:18px;height:18px;flex:none}body[data-editor-ui='shared'] .um-editor-header .ui-editor-beta{display:inline-flex!important;align-items:center;gap:5px;padding:3px 6px!important;flex:none;color:#ade6bd!important;background:#173025!important;border:1px solid #3d6e50!important;border-radius:5px!important;box-shadow:none!important;animation:none!important;font:700 10px/1.2 Manrope,system-ui,sans-serif!important;letter-spacing:.035em;text-transform:uppercase;-webkit-text-fill-color:currentColor!important}.ui-editor-beta-dot{width:5px;height:5px;border-radius:50%;background:#83df9a;animation:editor-beta-pulse 3s ease-in-out infinite}@keyframes editor-beta-pulse{50%{opacity:.35}}body[data-editor-ui='shared'] :is(.v8-language-menu,.um-language-menu){position:fixed!important;z-index:1300!important;inset-inline-end:12px!important;top:var(--ui-language-top,var(--v8-language-top,64px));width:min(340px,calc(100vw - 24px)) !important;max-height:calc(100dvh - var(--ui-language-top,var(--v8-language-top,64px)) - 12px) !important;overflow:auto!important;background:var(--ui-panel) !important;border:1px solid var(--ui-line) !important;border-radius:10px;padding:10px;box-shadow:0 12px 36px #0008}body[data-editor-ui='shared'] :is(.um-language,.v8-language){position:static!important;min-width:0}body[data-editor-ui='shared'] :is(.um-language-toggle,.v8-language>button){max-width:180px!important;background:var(--ui-card) !important;border-color:var(--ui-line) !important}body[data-editor-ui='shared'] :is(.um-language-toggle,.v8-language>button)>span{overflow:hidden;text-overflow:ellipsis}body[data-editor-ui='shared'] :is(.v8-settings,.refresh-settings,.editor-settings-dialog){width:min(390px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:24px;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-panel) !important;color:var(--ui-tx) !important}body[data-editor-ui='shared'] :is(.v8-settings,.refresh-settings,.editor-settings-dialog)::backdrop{background:#0009}body[data-editor-ui='shared'] :is(.v8-settings,.refresh-settings,.editor-settings-dialog) select{min-height:40px;width:100%;background:var(--ui-field) !important;border:1px solid var(--ui-line) !important;color:var(--ui-tx) !important}body[data-editor-ui='shared'] .ui-motion-row{display:flex!important;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px;color:var(--ui-tx) !important}body[data-editor-ui='shared'] .ui-motion-row input{width:18px;height:18px;accent-color:var(--ui-accent)}body[data-editor-ui='shared'] :is(.left,.right,.glow-controls,.glow-panel,.glow-preview-panel,.glow-stage-panel,.trailer-panel){background:var(--ui-panel) !important;color:var(--ui-tx);border-color:var(--ui-line) !important}body[data-editor-ui='shared'] :is(.pan,.toolbar,.tabs,.lh,.sech,.glow-section,.glow-card){background:var(--ui-panel) !important;color:var(--ui-tx) !important;border-color:var(--ui-line) !important}body[data-editor-ui='shared'] :is(input[type='text'],input[type='search'],input[type='number'],select,textarea){background:var(--ui-field) !important;color:var(--ui-tx) !important;border-color:var(--ui-line) !important}body[data-editor-ui='shared'] :is(.btn.pri,.glow-button.primary){background:var(--ui-accent) !important;border-color:var(--ui-accent) !important;color:#fff!important;box-shadow:none!important}body[data-editor-ui='shared'] :is(.btn.pri,.glow-button.primary):hover{background:var(--ui-hover) !important}body[data-editor-ui='shared'] :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--ui-light);outline-offset:2px}body[data-editor-v8] .toolbar{overflow:visible!important;flex-wrap:wrap!important;align-items:center;gap:6px!important;flex-shrink:0;position:relative;z-index:12}body[data-editor-v8] .toolbar>.spacer{flex:1 0 8px}body[data-editor-v8] .toolbar .btn{flex-shrink:0}body[data-editor-v8] .toolbar .sep{align-self:center;min-height:24px}body[data-editor-v8] :is(.left,.right,.center,.main){min-width:0;min-height:0}body[data-editor-v8] :is(#shapeDD,#fontPop).ui-editor-popup{position:fixed!important;z-index:1500!important;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;background:var(--ui-card) !important;color:var(--ui-tx) !important;border:1px solid var(--ui-line);border-radius:9px;padding:6px;box-shadow:0 12px 36px #0008}body[data-editor-v8] #shapeDD.ui-editor-popup>button{display:block;width:100%;border:0;border-radius:5px;text-align:start;background:transparent;color:var(--ui-tx);padding:9px 10px;cursor:pointer}body[data-editor-v8] #shapeDD.ui-editor-popup>button:hover{background:var(--ui-card2)}body[data-editor-ui='shared'] [hidden]{display:none!important}:root[data-editor-motion='off'] body[data-editor-ui='shared'] *,:root[data-editor-motion='off'] body[data-editor-ui='shared'] *::before,:root[data-editor-motion='off'] body[data-editor-ui='shared'] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){body[data-editor-ui='shared'] *,body[data-editor-ui='shared'] *::before,body[data-editor-ui='shared'] *::after{animation:none!important;transition:none!important}}@media(max-width:900px){body[data-editor-ui='shared'] .um-editor-header nav{flex-basis:100%;justify-content:flex-start}body[data-editor-ui='shared'] .um-editor-header .v8-product-name{margin-inline-start:0!important}}@media(max-width:540px){body[data-editor-ui='shared'] header.um-editor-header{padding:9px 10px!important;gap:8px!important}body[data-editor-ui='shared'] .um-editor-header .brand>img{width:24px!important;height:24px!important}body[data-editor-ui='shared'] .um-editor-header>.brand{flex-wrap:wrap;max-width:100%}body[data-editor-ui='shared'] .um-editor-header .v8-product-name{white-space:normal;overflow-wrap:anywhere}body[data-editor-ui='shared'] .um-editor-header nav{gap:5px!important}body[data-editor-ui='shared'] .um-editor-header nav>a{padding:7px 8px!important}body[data-editor-ui='shared'] .um-editor-header .ui-discord span{display:none}body[data-editor-ui='shared'] :is(.um-language-toggle,.v8-language>button){max-width:145px!important}body[data-editor-v8] .toolbar{padding:7px!important;gap:5px!important}body[data-editor-v8] .toolbar .btn{padding:7px 8px}}/* Shared, optional editor instructions. No editor layout or canvas rules here. */body[data-editor-ui='shared'] .um-editor-header .editor-instructions{border-color:var(--ui-line) !important;color:var(--ui-tx) !important}.editor-instructions svg{flex:none}body[data-editor-ui='shared'] dialog.editor-tour{position:fixed;inset:0;margin:0;padding:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;background:transparent!important;color:var(--ui-tx,#fff);overflow:hidden;box-shadow:none}.editor-tour::backdrop{background:transparent;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.editor-tour .tour-map{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tour-map .tour-shade{fill:#06030dd1}.tour-map .tour-outline{fill:none;stroke:var(--ui-light,#dfabff);stroke-width:2}.tour-map .tour-arrow{fill:none;stroke:var(--ui-light,#dfabff);stroke-width:2;stroke-linecap:round}.tour-map .tour-arrow-tip{fill:var(--ui-light,#dfabff)}.editor-tour .tour-card{position:absolute;box-sizing:border-box;width:430px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:26px;border:1px solid var(--ui-line,#674378);border-radius:16px;background:var(--ui-panel,#1d1030);color:var(--ui-tx,#fff);box-shadow:0 20px 60px #0007;font:500 15px/1.65 Manrope,system-ui,sans-serif;text-align:start}.tour-card .tour-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:17px;color:var(--ui-muted,#d7c7e0);font-size:12px;font-weight:700}.tour-card .tour-close{display:grid;place-items:center;flex:none;width:34px;height:34px;padding:0;border:1px solid #b6516570;border-radius:8px;background:#9f223b18;color:#ffb4c3;cursor:pointer}.tour-close svg{width:18px;height:18px}.tour-card h2{margin:0 0 10px;font:800 clamp(20px,2vw,24px)/1.35 Manrope,system-ui,sans-serif;color:var(--ui-tx,#fff);overflow-wrap:anywhere}.tour-card p{margin:0;color:var(--ui-muted,#d7c7e0);font:500 15px/1.7 Manrope,system-ui,sans-serif;overflow-wrap:anywhere}.tour-card .tour-progress{display:flex;gap:6px;margin:22px 0}.tour-progress span{height:3px;flex:1;border-radius:3px;background:var(--ui-line,#674378)}.tour-progress .is-current{background:var(--ui-light,#dfabff)}.tour-card .tour-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:10px}.tour-card .tour-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;max-width:100%;padding:10px 15px;border:1px solid var(--ui-line,#674378);border-radius:8px;background:var(--ui-card,#241439);color:var(--ui-tx,#fff);font:700 13px/1.5 Manrope,system-ui,sans-serif;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.tour-card .tour-button:hover{background:var(--ui-card2,#2d1a43)}.tour-card .tour-primary{color:#fff;border-color:transparent;background:var(--ui-accent,#a94fd9)}.tour-card .tour-primary:hover{background:var(--ui-hover,#9040c0)}.tour-card .tour-preferences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--ui-line,#674378)}.tour-card .tour-link{display:flex;align-items:center;justify-content:flex-start;gap:9px;min-height:48px;min-width:0;padding:10px 12px;border:1px solid var(--ui-line,#674378);border-radius:8px;background:var(--ui-card,#241439);color:var(--ui-tx,#fff);font:600 12px/1.5 Manrope,system-ui,sans-serif;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.tour-card .tour-link svg{display:block;width:20px;height:20px;flex:none}.tour-card .tour-link:hover{border-color:var(--ui-light,#dfabff);background:var(--ui-card2,#2d1a43)}.tour-card .tour-never{border-color:#b6516580}.tour-card .tour-never svg{color:#ffb4c3}.tour-card .tour-preference-help{margin-top:12px;font-size:12px;line-height:1.6}.tour-card .tour-link:disabled{opacity:.5;cursor:default}.tour-card .tour-storage{margin-top:12px;font-size:12px}.editor-tour [hidden]{display:none!important}@media(max-width:540px){.editor-tour .tour-card{padding:21px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:13px}.tour-card .tour-actions{gap:8px}.tour-card .tour-button{flex:1;padding:10px 12px}}