@font-face{font-family:Hamburg Symbols;src:url(/HamburgSymbols.ttf) format("truetype");font-display:swap}@font-face{font-family:Interlope;src:url(/Interlope-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Flor De Ruina;src:url(/FlorDeRuina-Flor.woff) format("woff");font-display:swap}@font-face{font-family:Junicode;src:url(/Junicode.ttf) format("truetype");font-display:swap}@font-face{font-family:PicNic;src:url(/PicNic.woff) format("woff");font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(/texgyreheros-regular.otf) format("opentype");font-display:swap}@font-face{font-family:Kaerukaeru;src:url(/kaerukaeru-Regular.woff) format("woff");font-display:swap}@font-face{font-family:xx Amour;src:url(/xxAmour-fort.ttf) format("truetype");font-display:swap}@font-face{font-family:xx Queen;src:url(/xxQueen-juicy.ttf) format("truetype");font-display:swap}@font-face{font-family:xx Stardust;src:url(/xxStardust-super.ttf) format("truetype");font-display:swap}@font-face{font-family:xx Treasure;src:url(/xxTreasure-radical.ttf) format("truetype");font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--btn-radius: 6px;--btn-gap: clamp(8px, .6vw + 4px, 10px);--btn-gap-tight: 6px;--btn-pad-y: clamp(7px, .5vw + 5px, 8px);--btn-pad-x: clamp(10px, .8vw + 6px, 12px);--btn-pad-x-compact: clamp(8px, .65vw + 6px, 10px);--btn-pad-y-cta: 10px;--btn-pad-x-cta: 16px;--btn-min-height: clamp(36px, 2.5vw + 24px, 40px);--btn-min-height-touch: clamp(44px, 3vw + 28px, 48px);--btn-min-width: clamp(36px, 2.5vw + 24px, 40px);--btn-min-width-compact: clamp(36px, 2vw + 24px, 40px);--menu-item-pad-y: 8px;--menu-item-pad-x: 12px;--menu-stack-gap: 4px;--menu-pad-block: 4px;--chrome-font: clamp(10px, .7vw + 8px, 11px);--chrome-font-account: clamp(9px, .65vw + 7px, 10px);--chrome-font-brand: clamp(14px, 1.2vw + 10px, 17px);--chrome-font-dial-title: clamp(8px, .55vw + 6px, 9px);--chrome-pad-y: var(--btn-pad-y);--chrome-pad-x: var(--btn-pad-x);--chrome-pad-compact-x: var(--btn-pad-x-compact);--chrome-btn-min: var(--btn-min-width);--chrome-btn-min-touch: var(--btn-min-height-touch);--chrome-gap: var(--btn-gap);--chrome-radius: var(--btn-radius);--chrome-icon: clamp(12px, .5vw + 10px, 14px);--browser-zoom-scale: 1;--mobius-dial-track-w: 32px;--mobius-dial-track-h: 108px;--mobius-dial-stack-inner-gap: clamp(6px, .45vw + 4px, 9px);--mobius-dial-stack-between-gap: clamp(12px, 1.4vh, 18px);--mobius-dial-stack-origin: 30vh;--mobius-dial-block-h: calc( var(--mobius-dial-track-h) + var(--mobius-dial-stack-inner-gap) + 1.15em + 6px );--mobius-dial-stack-gap: calc( var(--mobius-dial-block-h) + var(--mobius-dial-stack-between-gap) )}.account-chip,#infoBtn,#loginBtn,#controls button,#modeBtn,.record-menu-start-btn,.upgrade-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;line-height:1}html.browser-zoom-compensating #canvas{zoom:calc(1 / var(--browser-zoom-scale, 1));transform-origin:center center}html.browser-zoom-compensating #controlsDock{zoom:calc(1 / var(--browser-zoom-scale, 1));transform-origin:center bottom}html.browser-zoom-compensating.is-layout-desktop #controlsDock{left:50%;right:auto;width:calc(min(980px,100vw - 20px) * var(--browser-zoom-scale, 1));max-width:none;margin-inline:0;margin-left:calc(min(980px,100vw - 20px) * var(--browser-zoom-scale, 1) / -2);bottom:22px;gap:var(--chrome-gap)}html.browser-zoom-compensating.is-layout-desktop #controlsScroll{display:flex;justify-content:center;align-self:stretch;overflow-x:auto;overflow-y:hidden}html.browser-zoom-compensating.is-layout-desktop #controls{justify-content:center;margin-inline:auto;min-width:max-content;width:max-content;max-width:none;flex-shrink:0}html.browser-zoom-compensating.is-layout-desktop #statusWrap{position:fixed;top:12px;left:50%;right:auto;transform:translate(-50%);width:auto;max-width:min(92vw,520px);margin-top:0;padding-bottom:0;align-self:center}html.browser-zoom-compensating.is-layout-desktop .account-bar-desktop-only{display:inline-flex!important}html.browser-zoom-compensating.is-layout-desktop .account-bar-mobile-only{display:none!important}html.browser-zoom-compensating #accountBar{zoom:calc(1 / var(--browser-zoom-scale, 1));transform-origin:top right}html.browser-zoom-compensating #appBrand{zoom:calc(1 / var(--browser-zoom-scale, 1));transform-origin:top left}html.browser-zoom-compensating #centerBrand{zoom:calc(1 / var(--browser-zoom-scale, 1));transform-origin:center center}html.browser-zoom-compensating .size-dial,html.browser-zoom-compensating .aurora-reset-btn,html.browser-zoom-compensating .mobius-dial-reset-btn,html.browser-zoom-compensating .letters-view-reset-btn,html.browser-zoom-compensating #colorPanel,html.browser-zoom-compensating #modeMenu,html.browser-zoom-compensating .letters-font-menu,html.browser-zoom-compensating .mobius-font-menu,html.browser-zoom-compensating .mobius-formation-menu,html.browser-zoom-compensating .aurora-grain-popup,html.browser-zoom-compensating .mobius-bg-image-popup,html.browser-zoom-compensating .aurora-text-popup,html.browser-zoom-compensating #mobiusWordsPopup,html.browser-zoom-compensating .record-dimensions-menu,html.browser-zoom-compensating #recordCropFrame,html.browser-zoom-compensating .record-timer,html.browser-zoom-compensating #infoOverlay,html.browser-zoom-compensating #contactOverlay,html.browser-zoom-compensating #proPlansOverlay{zoom:calc(1 / var(--browser-zoom-scale, 1));transform-origin:top left}@supports not (zoom: 1){html.browser-zoom-compensating #canvas{zoom:unset;transform:scale(calc(1 / var(--browser-zoom-scale, 1)));transform-origin:center center}html.browser-zoom-compensating #controlsDock{zoom:unset;transform:scale(calc(1 / var(--browser-zoom-scale, 1)));transform-origin:center bottom}html.browser-zoom-compensating #accountBar{zoom:unset;transform:scale(calc(1 / var(--browser-zoom-scale, 1)));transform-origin:top right}html.browser-zoom-compensating #appBrand{zoom:unset;transform:scale(calc(1 / var(--browser-zoom-scale, 1)));transform-origin:top left}html.browser-zoom-compensating #centerBrand{zoom:unset;transform:translate(-50%,-50%) scale(calc(1 / var(--browser-zoom-scale, 1)));transform-origin:center center}html.browser-zoom-compensating .size-dial,html.browser-zoom-compensating .aurora-reset-btn,html.browser-zoom-compensating .mobius-dial-reset-btn,html.browser-zoom-compensating .letters-view-reset-btn{zoom:unset;transform:scale(calc(1 / var(--browser-zoom-scale, 1)));transform-origin:top left}}html,body{width:100%;height:100%;overflow:hidden;background:#000;transition:background-color 1.4s ease-in-out}#mobiusPhotoBg{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}body.mobius-bg-image-active #mobiusPhotoBg{display:block}#canvas{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1;background-image:linear-gradient(transparent,transparent)}@keyframes centerBrandPulse{0%,to{opacity:0}50%{opacity:1}}#centerBrand{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none;user-select:none;-webkit-user-select:none;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:900;font-variation-settings:"SOFT" 100,"wght" 900,"opsz" 9,"WONK" 0;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--chrome-font-brand);line-height:1;letter-spacing:-.04em;text-align:center;white-space:nowrap;color:#ffffff0f;animation:centerBrandPulse 4.5s ease-in-out infinite}body.bar-light-mode #centerBrand{color:#0000000d}body.mobius-bg-image-active #centerBrand{visibility:visible;z-index:6}body.mobius-bg-image-active.mobius-bg-watermark-on-dark #centerBrand{color:#ffffff12}body.mobius-bg-image-active.mobius-bg-watermark-on-light #centerBrand{color:#00000012}body.tier-hide-watermark #centerBrand{display:none!important;visibility:hidden!important}@media(prefers-reduced-motion:reduce){#centerBrand{animation:none;opacity:1}}body.record-crop-dragging #controlsDock,body.record-crop-dragging #statusWrap,body.record-crop-dragging #appBrand,body.record-crop-dragging #accountBar,body.record-crop-dragging .size-dial,body.record-crop-dragging .aurora-reset-btn,body.record-crop-dragging .mobius-dial-reset-btn,body.record-crop-dragging .letters-view-reset-btn,body.record-crop-dragging #colorPanel,body.record-crop-dragging #modeMenu,body.record-crop-dragging #lettersFontMenu,body.record-crop-dragging #mobiusFontMenu,body.record-crop-dragging #recordDimensionsMenu,body.record-crop-dragging .record-timer{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.record-crop-frame{position:fixed;z-index:9;border:1px solid rgba(255,255,255,.92);box-shadow:0 0 0 9999px #00000038,0 0 16px #ffffff52;cursor:move;touch-action:none}.record-crop-frame[hidden]{display:none!important}.record-crop-frame.is-dragging{border-color:#fff;box-shadow:0 0 0 9999px #0000004d,0 0 22px #ffffff7a}.record-crop-label{position:absolute;left:8px;top:8px;padding:4px 6px;border-radius:4px;background:#0000008c;color:#fff;font:10px/1 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.record-crop-close{position:absolute;right:8px;top:8px;z-index:2;width:18px;height:18px;padding:0;border:1px solid currentColor;border-radius:4px;background:#0000009e;color:#fff;box-shadow:0 0 8px #ffffff42;cursor:pointer;font:14px/16px ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;text-align:center}.record-crop-close:hover,.record-crop-close:focus-visible{background:#000000d1;box-shadow:0 0 12px #fff6}.record-crop-handle{position:absolute;width:16px;height:16px;border:1px solid currentColor;background:#0000009e;color:#fff;box-shadow:0 0 8px #ffffff42}.record-crop-handle-nw{left:-8px;top:-8px;cursor:nwse-resize}.record-crop-handle-ne{right:-8px;top:-8px;cursor:nesw-resize}.record-crop-handle-sw{left:-8px;bottom:-8px;cursor:nesw-resize}.record-crop-handle-se{right:-8px;bottom:-8px;cursor:nwse-resize}.record-timer{position:fixed;top:12px;left:50%;z-index:14;transform:translate(-50%);padding:6px 10px;border:.5px solid rgba(255,90,90,.6);border-radius:6px;background:#00000061;color:#ff6b6b;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);font:10px/1 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.record-timer[hidden]{display:none!important}#statusWrap{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--chrome-gap);align-self:center;width:100%;max-width:min(100%,520px);pointer-events:none;z-index:1;color:#888;font:var(--chrome-font-account) / 1.4 ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.status-part{flex:0 0 auto;box-sizing:border-box;color:inherit;transition:color 1.4s ease-in-out}#statusState{width:5.75em;text-align:right;white-space:nowrap}#statusTrackWrap{position:relative;width:min(32vw,200px);min-width:7em}#statusTrack{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.track-picker-menu,.account-dropdown,#modeMenu{border:none;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.track-picker-item,.account-dropdown-link,.mode-menu-item{position:relative;isolation:isolate;background:transparent;border:none;box-shadow:none;overflow:visible;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color .15s ease,text-shadow .2s ease,opacity .15s ease}.track-picker-item:before,.account-dropdown-link:before,.mode-menu-item:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:min(100%,220px);height:2.6em;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%) scale(.88);background:radial-gradient(ellipse 72% 100% at 50% 50%,rgba(255,255,255,.28) 0%,rgba(255,255,255,.12) 38%,rgba(255,255,255,.04) 58%,transparent 78%);opacity:0;filter:blur(6px);transition:opacity .22s ease,transform .22s ease,filter .22s ease}.track-picker-item:hover,.track-picker-item:focus-visible,.account-dropdown-link:hover,.account-dropdown-link:focus-visible,.mode-menu-item:hover,.mode-menu-item:focus-visible{color:#fff;background:transparent;text-shadow:0 0 6px rgba(255,255,255,.55),0 0 14px rgba(255,255,255,.35),0 0 24px rgba(255,255,255,.18)}.track-picker-item:hover:before,.track-picker-item:focus-visible:before,.account-dropdown-link:hover:before,.account-dropdown-link:focus-visible:before,.mode-menu-item:hover:before,.mode-menu-item:focus-visible:before{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(8px)}.track-picker-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);display:none;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--space-1);row-gap:0;width:max-content;min-width:min(92vw,480px);max-width:min(92vw,520px);margin:0;padding:var(--menu-pad-block) var(--space-2) var(--space-2);z-index:20}.track-picker-item{display:flex;align-items:center;justify-content:center;width:auto;min-width:0;text-align:center;font:inherit;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;padding:var(--menu-item-pad-y) var(--space-1);min-height:32px;box-sizing:border-box;border-radius:var(--btn-radius);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-picker-item.is-active{color:#fff}.track-picker-item:before{width:min(100%,148px)}#trackNextBtn{visibility:hidden;width:1.25em;min-width:1.25em;text-align:center;pointer-events:auto;cursor:pointer;font:inherit;color:inherit;background:transparent;border:none;outline:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;margin:0;transition:opacity .2s ease,color 1.4s ease-in-out}#trackNextBtn:hover{opacity:1;background:transparent;border:none;box-shadow:none}#statusWrap.track-playing #trackNextBtn{visibility:visible}#statusWrap.status-message-only #statusState,#statusWrap.status-message-only #trackNextBtn{display:none}#statusWrap.status-message-only #statusTrackWrap{width:auto;max-width:min(88vw,420px);min-width:0}#modeSwitcher.mode-cluster{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;flex-shrink:0;font:10px/1.3 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:inherit;min-width:0}#modeBtn{position:relative;isolation:isolate;font:inherit;letter-spacing:inherit;text-transform:inherit;background:transparent;background-color:transparent;border:.5px solid rgba(255,255,255,.28);color:#fff;padding:var(--btn-pad-y) var(--btn-pad-x);min-width:var(--btn-min-width);min-height:var(--btn-min-height);box-sizing:border-box;border-radius:var(--btn-radius);box-shadow:none;cursor:pointer;gap:var(--btn-gap-tight);text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color 1.4s ease-in-out,border-color .25s ease,box-shadow .25s ease}#modeBtn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1;pointer-events:none}#modeSwitcher.is-open #modeBtn{background:transparent;background-color:transparent;border-color:#ffffff6b}.mode-btn-kicker{font:inherit;opacity:.55}.mode-btn-value{font:inherit;opacity:1}.mode-btn-chevron{font-size:10px;line-height:1;opacity:.65;transition:transform .2s ease,opacity .2s ease}#modeSwitcher.is-open .mode-btn-chevron{transform:rotate(180deg);opacity:.9}#controlsTools.tools-cluster{display:inline-flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--btn-gap);width:max-content;max-width:none;flex-shrink:0}#controlsTools.tools-cluster>*{flex-shrink:0}.color-cluster,.presets-cluster{position:relative}.presets-popup{position:fixed;z-index:30;display:none;flex-direction:column;gap:var(--space-2);width:220px;max-width:calc(100vw - 24px);padding:var(--space-3);border-radius:6px;border:.5px solid rgba(255,255,255,.28);background:#00000024;box-shadow:0 0 12px #ffffff1f,0 0 28px #ffffff0f;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);font:10px/1.3 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff;pointer-events:auto}.presets-popup.is-open{display:flex;pointer-events:auto}.presets-label{display:block;opacity:.7}.presets-name-input{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:#ffffff0f;color:#fff;font:inherit;letter-spacing:.06em;text-transform:none}.presets-save-btn{align-self:stretch}.presets-library{display:flex;flex-direction:column;gap:6px;min-height:0}.presets-library-nav{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:4px}.presets-mode-label{text-align:center;text-transform:uppercase;letter-spacing:.1em;font:inherit;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presets-mode-arrow{border:0;background:transparent;color:#ffffffbf;font:inherit;font-size:14px;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;padding:4px 6px;min-width:24px;min-height:24px}.presets-mode-arrow:hover,.presets-mode-arrow:focus-visible{color:#fff}.presets-mode-arrow:disabled{opacity:.35;cursor:default}.presets-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:132px;overflow-y:auto;overscroll-behavior:contain}.presets-item{display:grid;grid-template-columns:1fr auto auto;gap:6px;align-items:center}.presets-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:.04em}.presets-item-load,.presets-item-delete{border:0;background:transparent;color:#ffffffbf;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:2px 0}.presets-item-load:hover,.presets-item-delete:hover{color:#fff}.presets-empty{opacity:.55;text-transform:none;letter-spacing:.04em}body.bar-light-mode .presets-popup{color:#000;border-color:#00000047;background:#ffffff24;box-shadow:0 0 6px #0000002e,0 0 14px #0000001a,0 0 24px #0000000d;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2)}body.bar-light-mode .presets-label,body.bar-light-mode .presets-empty{color:#0000009e}body.bar-light-mode .presets-mode-label{color:#000000b8}body.bar-light-mode .presets-mode-arrow{color:#0000009e}body.bar-light-mode .presets-mode-arrow:hover,body.bar-light-mode .presets-mode-arrow:focus-visible{color:#000;text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}body.bar-light-mode .presets-name-input{border-color:#00000047;background:#ffffff38;color:#000}body.bar-light-mode .presets-name-input::placeholder{color:#0000009e}body.bar-light-mode .presets-item-name{color:#000000b8}body.bar-light-mode .presets-item-load,body.bar-light-mode .presets-item-delete{color:#0000009e}body.bar-light-mode .presets-item-load:hover,body.bar-light-mode .presets-item-delete:hover{color:#000;text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}body.bar-light-mode .presets-save-btn{color:#0000009e}body.bar-light-mode .presets-save-btn:hover,body.bar-light-mode .presets-save-btn:focus-visible{color:#000;text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}.is-coming-soon{cursor:not-allowed}.is-coming-soon>#colorBtn,.is-coming-soon>#recordBtn,.is-coming-soon>#mobiusWordsBtn{pointer-events:none}.color-panel{position:fixed;z-index:30;width:220px;max-width:calc(100vw - 24px);box-sizing:border-box;min-width:200px;--color-panel-gap-section: var(--space-3);--color-panel-gap-group: var(--space-2);--color-panel-gap-label: var(--space-1);padding:0 var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:0;font:10px/1.3 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:6px;background:#00000024;border:.5px solid rgba(255,255,255,.28);box-shadow:0 0 12px #ffffff1f,0 0 28px #ffffff0f;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);pointer-events:all}.color-panel[hidden]{display:none!important}.color-panel.is-dragging{cursor:grabbing}.color-panel-drag{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0 calc(var(--space-3) * -1) var(--color-panel-gap-group);padding:var(--space-2) var(--space-3) var(--space-1);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.color-panel.is-dragging .color-panel-drag{cursor:grabbing}.color-panel-drag-title{font:inherit;font-weight:inherit;color:#ffffff9e}.color-panel-close{font:inherit;font-size:14px;line-height:1;color:#ffffff9e;background:transparent;border:none;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;opacity:.85}.color-panel-close:hover{color:#fff;opacity:1}@media(hover:hover)and (min-width:641px){.color-panel-close{display:none}}.color-target-switch{display:flex;gap:var(--btn-gap-tight);margin-bottom:var(--color-panel-gap-group)}.color-target-btn{flex:1;font:inherit;color:#ffffff9e;background:transparent;border:0;border-radius:var(--btn-radius);padding:6px var(--space-2);min-height:28px;cursor:pointer;transition:color .15s ease,text-shadow .2s ease}.color-target-btn.is-active{color:#fff;background:transparent}.color-target-btn:hover,.color-target-btn:focus-visible{color:#fff;background:transparent}.color-swatches{display:flex;gap:var(--color-panel-gap-group);margin-bottom:var(--color-panel-gap-section)}.color-swatch{flex:1;height:12px;border-radius:999px;box-shadow:inset 0 0 0 .5px #ffffff59}.hsl-picker{display:flex;flex-direction:column;gap:var(--color-panel-gap-group);margin-bottom:var(--color-panel-gap-group);touch-action:auto;-webkit-user-select:auto;user-select:auto}.hsl-row{display:flex;flex-direction:column;gap:var(--color-panel-gap-label)}.hsl-label{font:inherit;font-weight:inherit;color:#ffffff9e;line-height:1.3;cursor:default}.hsl-slider{--track: linear-gradient(to right, #888, #fff);width:100%;height:16px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.hsl-slider::-webkit-slider-runnable-track{height:2px;border-radius:1px;background:var(--track)}.hsl-slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0003}.hsl-slider::-moz-range-track{height:2px;border-radius:1px;background:var(--track);border:none}.hsl-slider::-moz-range-thumb{width:12px;height:12px;border:none;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #0003}.color-panel-actions,.mobius-words-actions{display:flex;gap:var(--btn-gap-tight)}.color-panel-actions{justify-content:center;margin-top:var(--color-panel-gap-label)}.color-panel-actions .color-panel-reset,.mobius-words-actions .color-panel-reset{flex:1}.color-panel-actions .color-panel-reset{flex:0 1 auto;min-height:28px;padding:6px var(--space-3)}.color-panel-reset{font:inherit;color:#ffffff9e;background:transparent;border:0;border-radius:var(--btn-radius);padding:var(--menu-item-pad-y) var(--menu-item-pad-x);min-height:32px;cursor:pointer;transition:color .15s ease,text-shadow .2s ease}.color-panel-reset:hover,.color-panel-reset:focus-visible{color:#fff;background:transparent}.color-panel-reset[hidden]{display:none}#colorPickerCluster.is-open #colorBtn{opacity:1}#colorBtn:disabled{opacity:.55;color:#ffffff94;border-color:#ffffff38;cursor:not-allowed;box-shadow:none}#colorBtn:disabled:hover,#colorBtn:disabled:focus-visible{border-color:#ffffff38;box-shadow:none;background:transparent;background-color:transparent}#colorPickerCluster.is-open #colorBtn:disabled{opacity:.55}body.bar-light-mode #colorBtn:disabled{color:#00000085;border-color:#0000002e}body.bar-light-mode #colorBtn:disabled:hover,body.bar-light-mode #colorBtn:disabled:focus-visible{border-color:#0000002e}#controls #colorBtn:disabled,#controls #colorBtn:disabled:hover,#controls #colorBtn:disabled:focus-visible,#controls #colorBtn:disabled.active{opacity:.55;color:#ffffff94;border-color:#ffffff38;box-shadow:none;background:transparent;background-color:transparent;cursor:not-allowed}body.bar-light-mode #controls #colorBtn:disabled,body.bar-light-mode #controls #colorBtn:disabled:hover,body.bar-light-mode #controls #colorBtn:disabled:focus-visible,body.bar-light-mode #controls #colorBtn:disabled.active{color:#00000085;border-color:#0000002e}.mode-menu-item{font:inherit;letter-spacing:inherit;text-transform:inherit;color:#ffffff8c;padding:var(--menu-item-pad-y) var(--menu-item-pad-x);min-height:32px;width:100%;box-sizing:border-box;border-radius:var(--btn-radius);cursor:pointer;display:flex;justify-content:center;align-items:center;text-align:center;white-space:nowrap;opacity:1}#modeMenu{position:absolute;bottom:100%;left:0;right:0;z-index:20;margin-bottom:var(--btn-gap-tight);padding-bottom:var(--menu-pad-block);display:flex;flex-direction:column;align-items:stretch;gap:var(--menu-stack-gap);width:100%;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}#modeMenu:before{content:"";position:absolute;left:0;right:0;bottom:-6px;height:10px;pointer-events:none}#modeSwitcher:hover #modeMenu,#modeSwitcher:focus-within #modeMenu,#modeSwitcher.is-open #modeMenu,#modeMenu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}#modeMenu.mode-menu-floating{position:fixed;bottom:auto;right:auto;margin-bottom:0;z-index:110}#modeBtn:hover{background:transparent;background-color:transparent;border-color:#fff;box-shadow:0 0 6px #ffffff4d,0 0 14px #ffffff24,0 0 24px #ffffff0f}.mode-menu-item[hidden]{display:none}#accountBar{position:fixed;top:10px;right:14px;left:auto;z-index:13;display:flex;align-items:center;justify-content:flex-end;gap:var(--chrome-gap);pointer-events:auto;font:var(--chrome-font-account) / 1 ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}.account-chip,#infoBtn,#loginBtn{font:inherit;letter-spacing:inherit;text-transform:inherit;color:#fff;background:#00000038;border:.5px solid rgba(255,255,255,.28);border-radius:var(--btn-radius);padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--btn-min-height);cursor:pointer;text-decoration:none;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);transition:border-color .25s ease,box-shadow .25s ease}.account-chip:hover,#infoBtn:hover,#loginBtn:hover{border-color:#fff;box-shadow:0 0 12px #fff3}.info-menu-cluster,#infoMenu{position:relative;display:inline-block;vertical-align:top}.account-bar-desktop-only{display:inline-flex}.account-bar-mobile-only{display:none}.account-dropdown-link.account-bar-desktop-only{display:block}@media(min-width:641px){#infoMenu #mobileMenuLoginBtn,.account-dropdown-link.account-bar-mobile-only{display:none!important}}#infoMenu .account-dropdown{display:none;position:absolute;top:calc(100% + 6px);left:50%;right:auto;transform:translate(-50%);width:max-content;min-width:100%;max-width:none;padding:var(--menu-pad-block) 0 var(--space-2);box-sizing:border-box}#infoMenu.is-open .account-dropdown{display:block}@media(hover:hover)and (min-width:641px){#infoMenu:hover .account-dropdown,#infoMenu:focus-within .account-dropdown{display:block}#infoMenu .account-dropdown:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}#infoMenu .account-dropdown-link:before,#infoMenu #aboutMenuBtn:before,#infoMenu #contactMenuBtn:before{width:100%;max-width:100%}#infoMenu:hover #infoBtn,#infoMenu:focus-within #infoBtn{border-color:#fff;box-shadow:0 0 12px #fff3}}.account-plan{padding:6px 12px 4px;color:#ffffff8c;font-size:9px}.account-email{padding:0 0 8px;color:#ffffffd9;font-size:10px;text-align:right;text-transform:none;letter-spacing:.02em;word-break:break-all}#infoMenu .account-dropdown-link{display:block;width:100%;min-width:0;box-sizing:border-box;text-align:center;font:inherit;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;padding:var(--menu-item-pad-y) var(--menu-item-pad-x);min-height:32px;white-space:nowrap;cursor:pointer;text-decoration:none;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.mode-menu-item.tier-locked:after{content:" · " attr(data-lock-hint);font:inherit;font-size:8px;letter-spacing:inherit;text-transform:inherit;opacity:.65}.mode-menu-item.tier-locked{opacity:.5}.mode-menu-item.pro-locked:after{content:" · SUPPORTER";font:inherit;font-size:8px;letter-spacing:inherit;text-transform:inherit;opacity:.65}.mode-menu-item.pro-locked{opacity:.5}.info-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}#proPlansOverlay{z-index:110}#proPlansOverlay .info-panel{width:min(920px,calc(100vw - 24px));max-height:min(82vh,760px);background:#ffffff1a;box-shadow:0 0 12px #ffffff1a,0 0 28px #ffffff0d;-webkit-backdrop-filter:blur(25px) saturate(1.2);backdrop-filter:blur(25px) saturate(1.2);isolation:isolate;contain:layout paint}body.pro-plans-open,html:has(body.pro-plans-open){transition:none!important}#proPlansOverlay .info-panel-body{max-height:calc(min(82vh,760px) - 45px)}#termsOverlay,#privacyOverlay,#refundsOverlay{z-index:120}.info-overlay[hidden]{display:none!important}.info-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}body:has(.info-overlay.is-visible:not([hidden])) #canvas,body:has(.info-overlay.is-visible:not([hidden])) #controlsDock,body:has(.info-overlay.is-visible:not([hidden])) #accountBar,body:has(.info-overlay.is-visible:not([hidden])) #statusWrap,body:has(.info-overlay.is-visible:not([hidden])) #appBrand,body:has(.info-overlay.is-visible:not([hidden])) #centerBrand,body:has(.info-overlay.is-visible:not([hidden])) .size-dial,body:has(.info-overlay.is-visible:not([hidden])) .mobius-dial-reset-btn,body:has(.info-overlay.is-visible:not([hidden])) .aurora-reset-btn,body:has(.info-overlay.is-visible:not([hidden])) .letters-view-reset-btn,body:has(.info-overlay.is-visible:not([hidden])) #recordCropFrame,body:has(.info-overlay.is-visible:not([hidden])) #recordTimer,body:has(.info-overlay.is-visible:not([hidden])) #colorPanel,body:has(.info-overlay.is-visible:not([hidden])) #modeMenu,body:has(.info-overlay.is-visible:not([hidden])) .letters-font-menu,body:has(.info-overlay.is-visible:not([hidden])) .mobius-font-menu,body:has(.info-overlay.is-visible:not([hidden])) .mobius-formation-menu,body:has(.info-overlay.is-visible:not([hidden])) .aurora-grain-popup,body:has(.info-overlay.is-visible:not([hidden])) .mobius-bg-image-popup,body:has(.info-overlay.is-visible:not([hidden])) .aurora-text-popup,body:has(.info-overlay.is-visible:not([hidden])) #mobiusWordsPopup,body:has(.info-overlay.is-visible:not([hidden])) .record-dimensions-menu{pointer-events:none!important}.info-panel{position:fixed;width:min(520px,calc(100vw - 24px));max-height:min(72vh,620px);overflow:hidden;border:.5px solid rgba(255,255,255,.28);border-radius:10px;background:#0000002e;color:#fff;box-shadow:0 0 12px #ffffff1f,0 0 28px #ffffff0f;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);pointer-events:auto;font:11px/1.55 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.04em}.info-panel.is-dragging{user-select:none;-webkit-user-select:none}.info-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-2);border-bottom:.5px solid rgba(255,255,255,.18);cursor:move;touch-action:none}.info-panel-header h1{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:20px;font-weight:900;line-height:1;letter-spacing:-.04em;text-transform:none}#termsTitle,#privacyTitle,#refundsTitle{font:11px/1.4 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;font-weight:400;letter-spacing:.1em;text-transform:uppercase}#termsOverlay .info-panel,#privacyOverlay .info-panel,#refundsOverlay .info-panel{background:#0003;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}#infoOverlay .info-panel,#contactOverlay .info-panel{background:#0000003d;-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35)}.info-panel-close{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font:18px/1 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace}.info-panel-body{max-height:calc(min(72vh,620px) - 45px);overflow:auto;padding:14px}.info-panel-body p{margin-bottom:14px;color:#ffffffc7}.info-panel-body h2{margin:16px 0 8px;font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6}.info-panel-body h3{margin:12px 0 6px;font-size:10px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1}.info-panel-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.info-panel-body ul{margin:0 0 14px;padding-left:1.2em;color:#ffffffc7}.info-panel-body li{margin-bottom:7px}.info-panel-body strong{color:#fff;font-weight:400}.info-xanh{font-family:Xanh Mono,ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;font-size:1.12em;color:#bebdff}.info-panel-body a.info-xanh{font-family:Xanh Mono,ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;font-size:1.12em;line-height:inherit;color:#bebdff;text-decoration:underline;text-underline-offset:2px}.info-panel-body .legal-meta{margin-bottom:10px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}#appBrand{position:fixed;top:12px;left:14px;z-index:13;pointer-events:none;user-select:none;-webkit-user-select:none;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:900;font-variation-settings:"SOFT" 100,"wght" 900,"opsz" 9,"WONK" 0;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--chrome-font-brand);line-height:1;letter-spacing:-.04em;color:#fff;transition:color 1.4s ease-in-out}.size-dial{display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-8px);position:fixed;top:44vh;left:14px;z-index:13;flex-direction:column;align-items:center;gap:clamp(5px,.4vw + 3px,6px);font:var(--chrome-font) / 1 ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff;user-select:none;-webkit-user-select:none;touch-action:none;transition:opacity .28s ease,visibility .28s ease,transform .28s ease}body.mobius-style #canvas,body.letters-style #canvas{cursor:grab;touch-action:none}body.mobius-style #canvas.is-shape-dragging,body.letters-style #canvas.is-shape-dragging,body.aurora-style #canvas.is-aurora-text-dragging{cursor:grabbing}#mobiusSizeDial{top:var(--mobius-dial-stack-origin)}#mobiusSymbolSizeDial{top:calc(var(--mobius-dial-stack-origin) + var(--mobius-dial-stack-gap))}#mobiusFormDial{top:calc(var(--mobius-dial-stack-origin) + var(--mobius-dial-stack-gap) * 2)}.mobius-dial-reset-btn{top:calc(var(--mobius-dial-stack-origin) + var(--mobius-dial-stack-gap) * 2 + var(--mobius-dial-block-h) + var(--space-2))}body.mobius-style .size-dial{gap:var(--mobius-dial-stack-inner-gap);align-items:center}body.mobius-style .size-dial-title{width:var(--mobius-dial-track-w);min-width:var(--mobius-dial-track-w);max-width:var(--mobius-dial-track-w);text-align:center;letter-spacing:.08em;box-sizing:border-box}body.mobius-style .size-dial-track{width:var(--mobius-dial-track-w);height:var(--mobius-dial-track-h)}body.mobius-style .size-dial-label,body.letters-style .size-dial-label,body.aurora-style .size-dial-label,body.field-style .size-dial-label{display:none}body.mobius-style #mobiusSizeDial,body.mobius-style #mobiusSymbolSizeDial,body.mobius-style #mobiusFormDial,body.letters-style #lettersSizeDial,body.letters-ring-active #lettersSizeDial,body.field-style #fieldVideoSizeDial,body.aurora-style #auroraSpeedDial,body.aurora-style #auroraOrbSizeDial{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}body.aurora-style #auroraSpeedDial{top:36vh}body.aurora-style #auroraOrbSizeDial{top:calc(36vh + 168px)}.mobius-dial-reset-btn{display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-8px);position:fixed;left:14px;z-index:13;box-sizing:border-box;width:32px;height:28px;padding:0;align-items:center;justify-content:center;color:#fff;background:#00000038;border:.5px solid rgba(255,255,255,.28);border-radius:6px;cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);transition:opacity .28s ease,visibility .28s ease,transform .28s ease,background-color .15s ease,border-color .15s ease}.mobius-dial-reset-icon{display:block;width:14px;height:14px}.mobius-dial-reset-btn:hover,.mobius-dial-reset-btn:focus-visible{background:#00000052;border-color:#ffffff8c}body.mobius-style .mobius-dial-reset-btn{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}html.browser-zoom-compensating #mobiusSizeDial{top:calc(var(--mobius-dial-stack-origin) * var(--browser-zoom-scale, 1))}html.browser-zoom-compensating #mobiusSymbolSizeDial{top:calc(var(--mobius-dial-stack-origin) * var(--browser-zoom-scale, 1) + var(--mobius-dial-stack-gap) * var(--browser-zoom-scale, 1))}html.browser-zoom-compensating #mobiusFormDial{top:calc(var(--mobius-dial-stack-origin) * var(--browser-zoom-scale, 1) + var(--mobius-dial-stack-gap) * 2 * var(--browser-zoom-scale, 1))}html.browser-zoom-compensating .mobius-dial-reset-btn{top:calc(var(--mobius-dial-stack-origin) * var(--browser-zoom-scale, 1) + var(--mobius-dial-stack-gap) * 2 * var(--browser-zoom-scale, 1) + var(--mobius-dial-block-h) * var(--browser-zoom-scale, 1) + var(--space-2) * var(--browser-zoom-scale, 1))}html.browser-zoom-compensating body.aurora-style #auroraOrbSizeDial{top:calc(36vh * var(--browser-zoom-scale, 1) + 168px * var(--browser-zoom-scale, 1))}html.browser-zoom-compensating body.aurora-style .aurora-reset-btn{top:calc(36vh * var(--browser-zoom-scale, 1) + 338px * var(--browser-zoom-scale, 1))}html.browser-zoom-compensating #mobiusSizeDial,html.browser-zoom-compensating #mobiusSymbolSizeDial,html.browser-zoom-compensating #mobiusFormDial,html.browser-zoom-compensating .mobius-dial-reset-btn,html.browser-zoom-compensating body.letters-style #lettersSizeDial,html.browser-zoom-compensating body.letters-ring-active #lettersSizeDial,html.browser-zoom-compensating body.field-style #fieldVideoSizeDial,html.browser-zoom-compensating body.aurora-style #auroraSpeedDial,html.browser-zoom-compensating body.aurora-style #auroraOrbSizeDial,html.browser-zoom-compensating body.aurora-style .aurora-reset-btn,html.browser-zoom-compensating body.letters-style .letters-view-reset-btn.is-visible{transform:translate(0)}.aurora-reset-btn{display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-8px);position:fixed;left:14px;top:calc(36vh + 338px);z-index:13;box-sizing:border-box;width:32px;height:32px;padding:0;align-items:center;justify-content:center;color:#fff;background:#00000038;border:.5px solid rgba(255,255,255,.28);border-radius:6px;cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);transition:opacity .28s ease,visibility .28s ease,transform .28s ease,background-color .15s ease,border-color .15s ease}.aurora-reset-icon{display:block;width:16px;height:16px}.aurora-reset-btn:hover{background:#00000052;border-color:#ffffff8c}body.aurora-style .aurora-reset-btn{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.letters-view-reset-btn{display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translate(8px);position:fixed;right:min(28vw,220px);top:32vh;z-index:13;box-sizing:border-box;width:32px;height:32px;padding:0;align-items:center;justify-content:center;color:#fff;background:#00000038;border:.5px solid rgba(255,255,255,.28);border-radius:6px;cursor:pointer;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);transition:opacity .32s ease,visibility .32s ease,transform .32s ease,background-color .15s ease,border-color .15s ease}.letters-view-reset-btn[hidden]:not(.is-visible){display:none!important}.letters-view-reset-icon{display:block;width:16px;height:16px}.letters-view-reset-btn:hover{background:#00000052;border-color:#ffffff8c}.letters-view-reset-btn.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}body.letters-ring-active.field-style #fieldVideoSizeDial{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-8px)}.size-dial-title{font:inherit;font-size:var(--chrome-font-dial-title);line-height:1.1;min-width:3.2em;text-align:center;letter-spacing:.12em;opacity:.55}.size-dial-label{min-width:3.2em;text-align:center;opacity:.85}.size-dial-track{position:relative;width:32px;height:108px;border:.5px solid rgba(255,255,255,.28);border-radius:6px;background:#00000038;cursor:pointer;box-shadow:none;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.size-dial-thumb{position:absolute;left:50%;top:0;z-index:1;width:20px;height:8px;margin-left:-10px;border-radius:3px;background:#ffffffe6;box-shadow:0 0 8px #ffffff59;transform:translateY(-50%);pointer-events:none;transition:top .12s ease-out}.size-dial-track.is-dragging .size-dial-thumb{transition:none}#controlsDock{position:fixed;bottom:10px;left:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:stretch;gap:var(--chrome-gap);width:min(980px,calc(100vw - 20px));margin-inline:auto;pointer-events:none;container-type:inline-size;container-name:controls-dock}body.mobius-style #controlsDock{width:min(1200px,calc(100vw - 12px))}#controlsScroll{position:relative;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;pointer-events:all;scroll-padding-inline:8px}#controlsScroll::-webkit-scrollbar{display:none}#controls{position:relative;bottom:auto;left:auto;transform:none;display:inline-flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:var(--chrome-gap);width:max-content;min-width:100%;max-width:none;flex-shrink:0;font:var(--chrome-font) / 1 ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:transparent;z-index:1;padding:6px 0;transition:color 1.4s ease-in-out;pointer-events:all}#audioScrubberWrap{position:relative;width:100%;height:10px;opacity:0;pointer-events:none;transition:opacity .3s ease}#audioScrubberWrap.visible{opacity:1;pointer-events:all;cursor:pointer}#audioScrubberWrap.visible #audioScrubber{cursor:pointer}#audioScrubberBar{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:1px;background:#2a2a2a;pointer-events:none;transition:box-shadow .28s ease,background-color .28s ease}#audioScrubberFill{height:100%;width:var(--scrub-played, 0%);background:#666;transition:width .05s linear,box-shadow .28s ease,background-color .28s ease}#audioScrubberWrap.visible:hover #audioScrubberBar{box-shadow:0 0 6px #fff6,0 0 14px #ffffff2e}#audioScrubberWrap.visible:hover #audioScrubberFill{box-shadow:0 0 8px #ffffffd9,0 0 18px #ffffff80,0 0 32px #ffffff38}#audioScrubber{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:inherit}#audioScrubberWrap.visible #audioScrubber::-webkit-slider-runnable-track{height:100%;background:transparent;cursor:pointer}#audioScrubberWrap.visible #audioScrubber::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;border:none;background:transparent;box-shadow:none;cursor:pointer}#audioScrubberWrap.visible #audioScrubber::-moz-range-track{height:100%;background:transparent;border:none;cursor:pointer}#audioScrubberWrap.visible #audioScrubber::-moz-range-thumb{width:0;height:0;border:none;background:transparent;box-shadow:none;cursor:pointer}#controls button[hidden]:not(.dock-chrome-btn){display:none!important}#controls button.dock-chrome-btn{overflow:hidden;max-width:160px;transition:opacity .28s ease,transform .28s ease,max-width .28s ease,min-width .28s ease,padding .28s ease,margin .28s ease,border-width .28s ease,background-color 1.4s ease-in-out,color 1.4s ease-in-out,border-color .25s ease,box-shadow .25s ease}#controls button.dock-chrome-btn.is-dock-chrome-collapsed{opacity:0;transform:scale(.94);pointer-events:none;max-width:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;border-left-width:0!important;border-right-width:0!important}#controls button{position:relative;isolation:isolate;font:inherit;letter-spacing:inherit;text-transform:inherit;background:transparent;background-color:transparent;border:.5px solid rgba(255,255,255,.28);color:#fff;padding:var(--btn-pad-y) var(--btn-pad-x);min-width:var(--btn-min-width);min-height:var(--btn-min-height);border-radius:var(--btn-radius);box-shadow:none;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;transition:color 1.4s ease-in-out,border-color .25s ease,box-shadow .25s ease}body.mobius-style #controlsScroll{padding-inline:4px}@container controls-dock (max-width: 860px){#controls{gap:clamp(6px,1.1cqi,9px)}#controls button{padding:clamp(6px,1.3cqi,7px) clamp(8px,1.9cqi,11px);min-width:clamp(34px,8.5cqi,40px)}#soundBtn{padding:clamp(6px,1.3cqi,7px) clamp(8px,1.6cqi,10px);min-width:clamp(32px,7.5cqi,36px)}}@container controls-dock (max-width: 560px){#controls button{padding:clamp(8px,2cqi,10px) clamp(9px,2.2cqi,12px);min-width:clamp(34px,9.5cqi,38px);min-height:var(--chrome-btn-min-touch)}#soundBtn{min-height:var(--chrome-btn-min-touch)}}#controls button:not(#trackNextBtn):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:-1;pointer-events:none}#controls button.active{background:transparent;background-color:transparent;border-color:#ffffff6b}#fileInput{display:none}#soundBtn{padding:var(--btn-pad-y) var(--btn-pad-x-compact);min-width:var(--btn-min-width-compact);min-height:var(--btn-min-height);line-height:0}#soundBtn .sound-icon{width:var(--chrome-icon);height:var(--chrome-icon);display:block}#soundBtn .sound-icon-off{display:none}#soundBtn:not(.active) .sound-icon-on{display:none}#soundBtn:not(.active) .sound-icon-off{display:block}#uploadBtn{padding:var(--btn-pad-y) var(--btn-pad-x-compact);min-width:var(--btn-min-width-compact);min-height:var(--btn-min-height);line-height:0}#uploadBtn .upload-icon{width:var(--chrome-icon);height:var(--chrome-icon);display:block}#uploadBtn.is-upload-locked{opacity:.55;color:#ffffff94;border-color:#ffffff38;box-shadow:none}#uploadBtn.is-upload-locked:hover,#uploadBtn.is-upload-locked:focus-visible{border-color:#ffffff38;box-shadow:none;background:transparent;background-color:transparent}#controls #uploadBtn.is-upload-locked,#controls #uploadBtn.is-upload-locked:hover,#controls #uploadBtn.is-upload-locked:focus-visible{opacity:.55;color:#ffffff94;border-color:#ffffff38;box-shadow:none;background:transparent;background-color:transparent}body.bar-light-mode #controls #uploadBtn.is-upload-locked,body.bar-light-mode #controls #uploadBtn.is-upload-locked:hover,body.bar-light-mode #controls #uploadBtn.is-upload-locked:focus-visible{opacity:.55;color:#00000073;border-color:#00000038;box-shadow:none;background:transparent;background-color:transparent}#recordBtn{padding:var(--btn-pad-y) var(--btn-pad-x-compact);min-width:var(--btn-min-width-compact);min-height:var(--btn-min-height);line-height:0}#recordBtn:disabled{opacity:.55;color:#ffffff94;border-color:#ffffff38;cursor:not-allowed;box-shadow:none}#recordBtn:disabled:hover,#recordBtn:disabled:focus-visible{border-color:#ffffff38;box-shadow:none;background:transparent;background-color:transparent}#controls #recordBtn:disabled,#controls #recordBtn:disabled:hover,#controls #recordBtn:disabled:focus-visible,#controls #recordBtn:disabled.active,#controls #recordBtn:disabled.recording,#controls #recordBtn:disabled.is-menu-open{opacity:.55;color:#ffffff94;border-color:#ffffff38;box-shadow:none;background:transparent;background-color:transparent;cursor:not-allowed}body.bar-light-mode #controls #recordBtn:disabled,body.bar-light-mode #controls #recordBtn:disabled:hover,body.bar-light-mode #controls #recordBtn:disabled:focus-visible,body.bar-light-mode #controls #recordBtn:disabled.active{color:#00000085;border-color:#0000002e}#recordBtn .record-icon{width:var(--chrome-icon);height:var(--chrome-icon);display:block}.record-cluster,.letters-font-cluster,.mobius-font-cluster,.mobius-formation-cluster,.aurora-grain-cluster,.mobius-bg-image-cluster,.aurora-text-cluster,.mobius-words-cluster{position:relative;display:inline-flex}.letters-font-menu,.mobius-font-menu,.mobius-formation-menu,.aurora-grain-popup,.mobius-bg-image-popup,.aurora-text-popup{position:fixed;z-index:30;display:none;min-width:132px;border:.5px solid rgba(255,255,255,.28);border-radius:var(--btn-radius);background:#00000024;color:#fff;box-shadow:0 0 12px #ffffff1f,0 0 28px #ffffff0f;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);font:10px/1.3 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:auto}.letters-font-menu,.mobius-font-menu,.mobius-formation-menu,.aurora-grain-popup{padding:var(--space-2) var(--space-3)}.mobius-formation-menu,.mobius-font-menu{max-height:min(60vh,420px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mobius-bg-image-popup{box-sizing:border-box;min-width:148px;width:max-content}.letters-font-menu.is-open,.mobius-font-menu.is-open,.mobius-formation-menu.is-open,.aurora-grain-popup.is-open,.aurora-text-popup.is-open{display:block}.mobius-bg-image-popup.is-open{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-4)}.letters-font-option,.mobius-font-option,.mobius-formation-option{display:flex;align-items:center;width:100%;padding:var(--menu-item-pad-y) var(--menu-item-pad-x);min-height:32px;box-sizing:border-box;border:0;border-radius:var(--btn-radius);background:transparent;color:#ffffff9e;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap;cursor:pointer}.letters-font-option:hover,.letters-font-option:focus-visible,.letters-font-option.is-active,.mobius-font-option:hover,.mobius-font-option:focus-visible,.mobius-font-option.is-active,.mobius-formation-option:hover,.mobius-formation-option:focus-visible,.mobius-formation-option.is-active{color:#fff}.aurora-grain-label{display:block;margin-bottom:8px;color:#ffffffb8;font:inherit;letter-spacing:inherit;text-transform:inherit}.aurora-grain-slider{display:block;width:132px;height:16px;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer}.aurora-grain-slider::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:#ffffff47}.aurora-grain-slider::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;margin-top:-4px;border-radius:50%;border:.5px solid rgba(255,255,255,.55);background:#fff}.aurora-grain-slider::-moz-range-track{height:2px;border:0;border-radius:999px;background:#ffffff47}.mobius-bg-image-upload-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;margin:0;padding:var(--menu-item-pad-y) var(--menu-item-pad-x);box-sizing:border-box;border:.5px solid rgba(255,255,255,.28);border-radius:var(--btn-radius);background:#ffffff0f;color:#ffffffe0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.mobius-bg-image-upload-btn:hover,.mobius-bg-image-upload-btn:focus-visible{color:#fff;background:#ffffff1f}.mobius-bg-image-exposure-group{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.mobius-bg-image-label{display:block;margin:0;color:#ffffffb8;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:1.2}.mobius-bg-image-exposure-slider{display:block;width:100%;min-width:132px;height:24px;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:none}.mobius-bg-image-exposure-slider:disabled{opacity:.35;cursor:default}.mobius-bg-image-exposure-slider::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:#ffffff47}.mobius-bg-image-exposure-slider::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;margin-top:-4px;border-radius:50%;border:.5px solid rgba(255,255,255,.55);background:#fff}.mobius-bg-image-exposure-slider::-moz-range-track{height:2px;border:0;border-radius:999px;background:#ffffff47}.mobius-bg-image-exposure-slider::-moz-range-thumb{width:10px;height:10px;border-radius:50%;border:.5px solid rgba(255,255,255,.55);background:#fff}.mobius-bg-image-actions{display:flex;justify-content:center;padding-top:var(--space-1);border-top:.5px solid rgba(255,255,255,.12)}.mobius-bg-image-clear-btn{width:auto;min-width:0;min-height:28px;padding:var(--space-2) var(--space-3);text-align:center;text-transform:uppercase;letter-spacing:inherit}.mobius-bg-image-clear-btn:disabled{opacity:.35;cursor:default}.aurora-grain-slider::-moz-range-thumb{width:10px;height:10px;border-radius:50%;border:.5px solid rgba(255,255,255,.55);background:#fff}.mobius-words-popup{position:fixed;z-index:30;display:none;width:min(240px,calc(100vw - 24px));padding:var(--space-2) var(--space-3);border:.5px solid rgba(255,255,255,.28);border-radius:var(--btn-radius);background:#00000024;color:#fff;box-shadow:0 0 12px #ffffff1f,0 0 28px #ffffff0f;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);font:10px/1.3 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:auto}.mobius-words-popup.is-open{display:block}.mobius-words-mode{display:flex;gap:var(--btn-gap);margin-bottom:var(--space-2)}.mobius-words-mode-option{display:inline-flex;align-items:center;gap:var(--menu-pad-block);color:#ffffffb8;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.mobius-words-mode-option input{margin:0;accent-color:#ffffff}.mobius-words-label{display:block;margin-bottom:6px;color:#ffffff9e;font:inherit;letter-spacing:inherit;text-transform:inherit}.mobius-words-input{display:block;width:100%;box-sizing:border-box;padding:8px 10px;border:.5px solid rgba(255,255,255,.28);border-radius:4px;background:#00000038;color:#fff;font:inherit;letter-spacing:.04em;text-transform:none}.mobius-words-input::placeholder{color:#ffffff9e}.mobius-words-input:focus{outline:none;border-color:#ffffff7a}.mobius-words-hint{margin:8px 0 10px;color:#ffffff9e;font:inherit;letter-spacing:inherit;line-height:1.3;text-transform:none}.mobius-words-actions .color-panel-reset:disabled{opacity:.38;cursor:default}body.bar-light-mode .mobius-words-popup{border-color:#00000047;background:#ffffff24;box-shadow:0 0 6px #0000002e,0 0 14px #0000001a,0 0 24px #0000000d;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2)}body.bar-light-mode .mobius-words-label,body.bar-light-mode .mobius-words-hint,body.bar-light-mode .mobius-words-mode-option{color:#0000009e}body.bar-light-mode .mobius-words-mode-option input{accent-color:#000000}body.bar-light-mode .mobius-words-input{border-color:#00000047;background:#ffffff38;color:#000}body.bar-light-mode .mobius-words-input::placeholder{color:#0000009e}body.bar-light-mode .mobius-words-actions .color-panel-reset{color:#000;background:transparent;border-color:transparent}body.bar-light-mode .mobius-words-actions .color-panel-reset:hover:not(:disabled),body.bar-light-mode .mobius-words-actions .color-panel-reset:focus-visible:not(:disabled){color:#000;background:transparent;text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}body.bar-light-mode .mobius-words-actions .color-panel-reset:disabled{color:#0000007a;opacity:1;cursor:default}.aurora-text-popup{--aurora-text-label-col: 16px;--aurora-text-popup-pad-x: var(--space-4);--aurora-text-popup-pad-y: var(--space-3);width:min(300px,calc(100vw - 24px));padding:var(--aurora-text-popup-pad-y) var(--aurora-text-popup-pad-x) var(--aurora-text-popup-pad-y) var(--aurora-text-popup-pad-x);box-sizing:border-box}.aurora-text-hint{margin:0 0 var(--space-2);color:#ffffff9e;font:inherit;letter-spacing:inherit;line-height:1.35;text-transform:none}.aurora-text-fields{display:flex;flex-direction:column;gap:var(--space-2)}.aurora-text-field{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;color:#ffffff9e;font:inherit;letter-spacing:inherit;text-transform:inherit}.aurora-text-field span{grid-row:1;grid-column:1;justify-self:start;align-self:center;width:var(--aurora-text-label-col);margin-left:10px;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1}.aurora-text-input{grid-row:1;grid-column:1;display:block;width:100%;min-height:32px;box-sizing:border-box;padding:var(--space-2) 10px var(--space-2) calc(10px + var(--aurora-text-label-col) + var(--space-1));border:.5px solid rgba(255,255,255,.42);border-radius:4px;background:#0000006b;color:#fff;font:inherit;letter-spacing:.04em;text-transform:none}.aurora-text-input::placeholder{color:#ffffff6b}.aurora-text-input:focus{outline:none;border-color:#ffffff7a}.aurora-text-actions{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2) var(--space-3);flex-wrap:wrap;width:100%;min-width:0;margin-top:var(--aurora-text-popup-pad-y);padding-top:var(--aurora-text-popup-pad-y);border-top:.5px solid rgba(255,255,255,.14);box-sizing:border-box}.aurora-text-ink-picker{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.aurora-text-ink-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:.5px solid rgba(255,255,255,.28);border-radius:4px;background:#0000002e;cursor:pointer}.aurora-text-ink-btn:hover,.aurora-text-ink-btn:focus-visible{border-color:#ffffff7a}.aurora-text-ink-btn.is-active{border-color:#ffffff9e;box-shadow:0 0 6px #ffffff38,0 0 12px #ffffff1a}.aurora-text-ink-swatch{display:block;width:16px;height:16px;border-radius:50%;box-sizing:border-box}.aurora-text-ink-swatch--white{background:#fff;border:.5px solid rgba(255,255,255,.55)}.aurora-text-ink-swatch--black{background:#101012;border:.5px solid rgba(255,255,255,.35)}.aurora-text-ink-swatch--aurora{border:.5px solid rgba(255,255,255,.4);background:radial-gradient(circle at 30% 28%,#ffecc4f2,#ffecc400 48%),radial-gradient(circle at 72% 36%,#c476e4eb,#c476e400 52%),radial-gradient(circle at 48% 78%,#5cc4d6e6,#5cc4d600 54%),linear-gradient(145deg,#c97844,#9a4cb8 52%,#4ca8be)}.aurora-text-actions-menu{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex:1 1 auto;min-width:0;margin-left:auto}.aurora-text-actions-menu .color-panel-reset{flex:0 0 auto;min-height:32px;padding:var(--space-2) var(--space-3);white-space:nowrap}.aurora-text-label{display:block;margin-bottom:var(--space-2);color:#ffffffb8;font:inherit;letter-spacing:inherit;text-transform:inherit}.aurora-text-slider{display:block;width:100%;height:28px;margin:0 0 10px;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;touch-action:pan-x}.aurora-text-slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#ffffff47}.aurora-text-slider::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;margin-top:-4px;border-radius:50%;border:.5px solid rgba(255,255,255,.55);background:#fff}.aurora-text-slider::-moz-range-track{height:4px;border:0;border-radius:999px;background:#ffffff47}.aurora-text-slider::-moz-range-thumb{width:10px;height:10px;border-radius:50%;border:.5px solid rgba(255,255,255,.55);background:#fff}body.bar-light-mode .aurora-text-actions,body.aurora-light-tone .aurora-text-actions{border-top-color:#0000001a}body.bar-light-mode .aurora-text-hint,body.bar-light-mode .aurora-text-field,body.aurora-light-tone .aurora-text-hint,body.aurora-light-tone .aurora-text-field{color:#0000009e}body.bar-light-mode .aurora-text-input,body.aurora-light-tone .aurora-text-input{border-color:#00000047;background:#ffffff38;color:#000}body.bar-light-mode .aurora-text-input::placeholder,body.aurora-light-tone .aurora-text-input::placeholder{color:#0000006b}body.bar-light-mode .aurora-text-input:focus,body.aurora-light-tone .aurora-text-input:focus{border-color:#00000061;outline:none}body.bar-light-mode .aurora-text-label,body.aurora-light-tone .aurora-text-label{color:#000000b8}body.bar-light-mode .aurora-text-slider::-webkit-slider-runnable-track,body.aurora-light-tone .aurora-text-slider::-webkit-slider-runnable-track{background:#00000038}body.bar-light-mode .aurora-text-slider::-webkit-slider-thumb,body.aurora-light-tone .aurora-text-slider::-webkit-slider-thumb{border-color:#00000059;background:#000}body.bar-light-mode .aurora-text-slider::-moz-range-track,body.aurora-light-tone .aurora-text-slider::-moz-range-track{background:#00000038}body.bar-light-mode .aurora-text-slider::-moz-range-thumb,body.aurora-light-tone .aurora-text-slider::-moz-range-thumb{border-color:#00000059;background:#000}body.bar-light-mode .aurora-text-ink-btn,body.aurora-light-tone .aurora-text-ink-btn{border-color:#00000047;background:#ffffff38}body.bar-light-mode .aurora-text-ink-btn:hover,body.bar-light-mode .aurora-text-ink-btn:focus-visible,body.aurora-light-tone .aurora-text-ink-btn:hover,body.aurora-light-tone .aurora-text-ink-btn:focus-visible{border-color:#0000006b}body.bar-light-mode .aurora-text-ink-btn.is-active,body.aurora-light-tone .aurora-text-ink-btn.is-active{border-color:#0000008c;box-shadow:0 0 6px #00000029,0 0 12px #bea0ff38}body.bar-light-mode .aurora-text-ink-swatch--white,body.aurora-light-tone .aurora-text-ink-swatch--white{border-color:#00000038}body.bar-light-mode .aurora-text-ink-swatch--black,body.aurora-light-tone .aurora-text-ink-swatch--black{border-color:#00000073}body.bar-light-mode .aurora-text-actions-menu .color-panel-reset,body.aurora-light-tone .aurora-text-actions-menu .color-panel-reset{color:#000;background:transparent;border-color:transparent}body.bar-light-mode .aurora-text-actions-menu .color-panel-reset:hover:not(:disabled),body.bar-light-mode .aurora-text-actions-menu .color-panel-reset:focus-visible:not(:disabled),body.aurora-light-tone .aurora-text-actions-menu .color-panel-reset:hover:not(:disabled),body.aurora-light-tone .aurora-text-actions-menu .color-panel-reset:focus-visible:not(:disabled){color:#000;background:transparent;text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}#auroraTextBtn.active{border-color:#ffffff6b}body.bar-light-mode #auroraTextBtn.active,body.aurora-light-tone #auroraTextBtn.active{border-color:#0000006b}#mobiusWordsBtn.active{border-color:#ffffff6b}#mobiusWordsBtn:disabled{opacity:.55;color:#ffffff94;border-color:#ffffff38;cursor:not-allowed;box-shadow:none}#mobiusWordsBtn:disabled:hover,#mobiusWordsBtn:disabled:focus-visible{border-color:#ffffff38;box-shadow:none;background:transparent;background-color:transparent}#controls #mobiusWordsBtn:disabled,#controls #mobiusWordsBtn:disabled:hover,#controls #mobiusWordsBtn:disabled:focus-visible,#controls #mobiusWordsBtn:disabled.active{opacity:.55;color:#ffffff94;border-color:#ffffff38;box-shadow:none;background:transparent;background-color:transparent;cursor:not-allowed}body.bar-light-mode #controls #mobiusWordsBtn:disabled,body.bar-light-mode #controls #mobiusWordsBtn:disabled:hover,body.bar-light-mode #controls #mobiusWordsBtn:disabled:focus-visible,body.bar-light-mode #controls #mobiusWordsBtn:disabled.active{color:#00000085;border-color:#0000002e}.record-dimensions-menu{position:fixed;z-index:30;display:none;min-width:208px;padding:var(--space-2) var(--space-3);border:.5px solid rgba(255,255,255,.28);border-radius:var(--btn-radius);background:#00000024;color:#fff;box-shadow:0 0 12px #ffffff1f,0 0 28px #ffffff0f;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);font:10px/1.3 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:auto}.record-dimensions-menu.is-open{display:block}.record-dimensions-title{margin-bottom:8px;color:#ffffff94}.record-dimensions-hint{margin:0 0 10px;font-size:9px;line-height:1.35;letter-spacing:.04em;color:#ffffff7a}.record-size-option{display:flex;width:100%;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--menu-item-pad-y) var(--menu-item-pad-x);min-height:32px;box-sizing:border-box;border:0;border-radius:var(--btn-radius);background:transparent;color:#ffffff9e;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap;cursor:pointer}.record-size-option:hover,.record-size-option:focus-visible,.record-size-option.is-active{color:#fff}.record-menu-start-btn{display:none;width:100%;margin-top:var(--space-2);padding:var(--btn-pad-y) var(--btn-pad-x);min-height:var(--btn-min-height);border:.5px solid rgba(255,90,90,.6);border-radius:var(--btn-radius);background:#ff5a5a24;color:#ff6b6b;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.record-menu-start-btn:hover,.record-menu-start-btn:focus-visible{border-color:#ff6b6b;background:#ff5a5a38}#recordBtn.recording,#recordBtn.is-menu-open{border-color:#ff5a5a;box-shadow:0 0 12px #ff5a5a73,0 0 28px #ff5a5a33}#recordBtn.is-menu-open:not(.recording){border-color:#fff;box-shadow:0 0 6px #ffffff4d,0 0 14px #ffffff24,0 0 24px #ffffff0f}#recordBtn.recording .record-icon circle{animation:recordPulse 1.1s ease-in-out infinite}@keyframes recordPulse{0%,to{opacity:1}50%{opacity:.45}}#controls button:hover,#controls button.active:hover,#videoBtn.active,#moodBtn.active{border-color:#fff;box-shadow:0 0 6px #ffffff4d,0 0 14px #ffffff24,0 0 24px #ffffff0f}#controls button:hover,#controls button.active:hover{background:transparent;background-color:transparent}body.aurora-style #controls,body.mobius-style #controls,body.field-style #controls,body.letters-style #controls{color:#fff;background:transparent}body.aurora-style #controls button,body.aurora-style #controls button.active,body.aurora-style #modeBtn,body.mobius-style #controls button,body.mobius-style #controls button.active,body.mobius-style #modeBtn,body.field-style #controls button,body.field-style #controls button.active,body.field-style #modeBtn,body.letters-style #controls button,body.letters-style #controls button.active,body.letters-style #modeBtn{background:transparent;background-color:transparent;border:.5px solid rgba(255,255,255,.28);border-radius:var(--btn-radius);box-shadow:none}body.aurora-style #trackNextBtn,body.mobius-style #trackNextBtn,body.field-style #trackNextBtn,body.letters-style #trackNextBtn{background:transparent;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 2px}body.aurora-style #controls button:hover,body.aurora-style #controls button.active,body.aurora-style #videoBtn.active,body.aurora-style #moodBtn.active,body.aurora-style #modeBtn:hover,body.mobius-style #controls button:hover,body.mobius-style #controls button.active,body.mobius-style #videoBtn.active,body.mobius-style #moodBtn.active,body.mobius-style #modeBtn:hover,body.field-style #controls button:hover,body.field-style #controls button.active,body.field-style #videoBtn.active,body.field-style #moodBtn.active,body.field-style #modeBtn:hover,body.letters-style #controls button:hover,body.letters-style #controls button.active,body.letters-style #videoBtn.active,body.letters-style #moodBtn.active,body.letters-style #modeBtn:hover{background:transparent;background-color:transparent;border-color:#ffffffe6;box-shadow:0 0 6px #ffffff40,0 0 14px #ffffff1f,0 0 24px #ffffff0d;opacity:1}body.aurora-style #statusWrap,body.mobius-style #statusWrap,body.field-style #statusWrap,body.letters-style #statusWrap{color:#ffffff8c}body.letters-style #controls button:not(#trackNextBtn),body.letters-style #controls button.active:not(#trackNextBtn),body.letters-style #modeBtn{background:transparent;background-color:transparent}body.letters-style #controls button:hover:not(#trackNextBtn),body.letters-style #controls button.active:hover:not(#trackNextBtn),body.letters-style #videoBtn.active,body.letters-style #moodBtn.active,body.letters-style #modeBtn:hover,body.letters-style #modeSwitcher.is-open #modeBtn{background:transparent;background-color:transparent}body.letters-style .account-chip,body.letters-style #infoBtn,body.letters-style #loginBtn,body.letters-style .letters-view-reset-btn{background:#00000024;background-color:#00000024;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2)}body.letters-style .account-chip:hover,body.letters-style #infoBtn:hover,body.letters-style #loginBtn:hover,body.letters-style #infoMenu:hover #infoBtn,body.letters-style #infoMenu:focus-within #infoBtn,body.letters-style .letters-view-reset-btn:hover{background:#00000038;background-color:#00000038}body.letters-style #modeSwitcher,body.letters-style #modeBtn,body.letters-style #modeMenu .mode-menu-item,body.letters-style #modeBtn .mode-btn-kicker,body.letters-style #modeBtn .mode-btn-value,body.field-style #modeSwitcher,body.field-style #modeBtn,body.field-style #modeMenu .mode-menu-item,body.field-style #modeBtn .mode-btn-kicker,body.field-style #modeBtn .mode-btn-value,body.letters-style .size-dial,body.field-style .size-dial,body.aurora-style .size-dial{font-family:ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:inherit}body.aurora-style #audioScrubberBar{background:#ffffff59}body.aurora-style #audioScrubberFill{background:#fff}body.field-style .mode-menu-item{opacity:.58}body.field-style .mode-menu-item:hover,body.field-style .mode-menu-item:focus-visible{opacity:1}body.field-style.field-default-theme .mode-menu-item{color:#ffffff8c;opacity:1}body.bar-light-mode.mobius-style #controls,body.bar-light-mode.letters-style #controls{color:#000}body.bar-light-mode.mobius-style #controls button,body.bar-light-mode.mobius-style #controls button.active,body.bar-light-mode.mobius-style #modeBtn,body.bar-light-mode.letters-style #controls button,body.bar-light-mode.letters-style #controls button.active,body.bar-light-mode.letters-style #modeBtn{color:#000;background:transparent;background-color:transparent;border-color:#00000047}body.bar-light-mode.mobius-style #controls button:hover,body.bar-light-mode.mobius-style #controls button.active,body.bar-light-mode.mobius-style #videoBtn.active,body.bar-light-mode.mobius-style #moodBtn.active,body.bar-light-mode.mobius-style #modeBtn:hover,body.bar-light-mode.mobius-style #barLightBtn.active,body.bar-light-mode.letters-style #controls button:hover,body.bar-light-mode.letters-style #controls button.active,body.bar-light-mode.letters-style #videoBtn.active,body.bar-light-mode.letters-style #moodBtn.active,body.bar-light-mode.letters-style #modeBtn:hover,body.bar-light-mode.letters-style #barLightBtn.active{color:#000;background:transparent;background-color:transparent;border-color:#000;box-shadow:0 0 6px #0000002e,0 0 14px #0000001a,0 0 24px #0000000d}body.bar-light-mode #infoBtn,body.bar-light-mode #loginBtn{color:#000;background:#ffffff24;background-color:#ffffff24;border-color:#00000047;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);box-shadow:none}body.bar-light-mode #infoBtn:hover,body.bar-light-mode #loginBtn:hover,body.bar-light-mode #infoMenu:hover #infoBtn,body.bar-light-mode #infoMenu:focus-within #infoBtn{color:#000;background:#ffffff38;background-color:#ffffff38;border-color:#0000006b;box-shadow:0 0 6px #0000001f,0 0 14px #0000000f}body.bar-light-mode.mobius-style #trackNextBtn,body.bar-light-mode.letters-style #trackNextBtn{color:#0000008c}body.bar-light-mode.mobius-style #trackNextBtn:hover,body.bar-light-mode.letters-style #trackNextBtn:hover{color:#000}body.bar-light-mode.letters-style #controls button:not(#trackNextBtn),body.bar-light-mode.letters-style #controls button.active:not(#trackNextBtn),body.bar-light-mode.letters-style #modeBtn{color:#000;background:transparent;background-color:transparent;border-color:#00000047}body.bar-light-mode.letters-style #controls button:hover:not(#trackNextBtn),body.bar-light-mode.letters-style #controls button.active:hover:not(#trackNextBtn),body.bar-light-mode.letters-style #videoBtn.active,body.bar-light-mode.letters-style #moodBtn.active,body.bar-light-mode.letters-style #modeBtn:hover,body.bar-light-mode.letters-style #modeSwitcher.is-open #modeBtn,body.bar-light-mode.letters-style #barLightBtn.active{color:#000;background:transparent;background-color:transparent;border-color:#0000006b}body.bar-light-mode.letters-style #infoBtn,body.bar-light-mode.letters-style #loginBtn,body.bar-light-mode.letters-style .account-chip,body.bar-light-mode.letters-style .letters-view-reset-btn{color:#000;background:#ffffff24;background-color:#ffffff24;border-color:#00000047;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2)}body.bar-light-mode.letters-style #infoBtn:hover,body.bar-light-mode.letters-style #loginBtn:hover,body.bar-light-mode.letters-style #infoMenu:hover #infoBtn,body.bar-light-mode.letters-style #infoMenu:focus-within #infoBtn,body.bar-light-mode.letters-style .account-chip:hover,body.bar-light-mode.letters-style .letters-view-reset-btn:hover{color:#000;background:#ffffff38;background-color:#ffffff38;border-color:#0000006b}body.bar-light-mode.mobius-style #statusWrap,body.bar-light-mode.letters-style #statusWrap{color:#0000008c}body.bar-light-mode.mobius-style #statusTrackWrap.status-track-pickable #statusTrack[aria-expanded=true],body.bar-light-mode.letters-style #statusTrackWrap.status-track-pickable #statusTrack[aria-expanded=true],body.bar-light-mode #infoBtn,body.bar-light-mode #loginBtn,body.bar-light-mode #mobileMenuLoginBtn{color:#000}body.bar-light-mode #infoMenu .account-dropdown-link:not(#mobileMenuLoginBtn),body.bar-light-mode #aboutMenuBtn,body.bar-light-mode #contactMenuBtn{display:block;width:100%;min-width:0;text-align:center;font-size:10px;letter-spacing:.1em;color:#0000008c;padding:var(--menu-item-pad-y) var(--menu-item-pad-x);min-height:32px;white-space:nowrap;margin-top:0;border:none;border-radius:0;background:transparent;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}@media(min-width:641px){body.bar-light-mode #infoMenu .account-dropdown,body.bar-light-mode #infoMenu.is-open .account-dropdown,body.bar-light-mode #infoMenu:hover .account-dropdown,body.bar-light-mode #infoMenu:focus-within .account-dropdown{border:none;border-radius:0;background:transparent;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}}body.bar-light-mode .info-panel-body .legal-meta{color:#00000073}body.bar-light-mode .info-panel{color:#000;background:#ffffff2e;border-color:#00000047;box-shadow:0 0 6px #0000002e,0 0 14px #0000001a,0 0 24px #0000000d}body.bar-light-mode #termsOverlay .info-panel,body.bar-light-mode #privacyOverlay .info-panel,body.bar-light-mode #refundsOverlay .info-panel{background:#ffffff38;-webkit-backdrop-filter:blur(12px) saturate(1.15);backdrop-filter:blur(12px) saturate(1.15)}body.bar-light-mode #infoOverlay .info-panel,body.bar-light-mode #contactOverlay .info-panel{background:#ffffff38;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}body.bar-light-mode #proPlansOverlay .info-panel{background:#ffffff24;border-color:#00000038;box-shadow:0 0 8px #00000014,0 0 18px #0000000a;-webkit-backdrop-filter:blur(25px) saturate(1.25);backdrop-filter:blur(25px) saturate(1.25)}@media(min-width:641px){body.bar-light-mode #proPlansOverlay .info-panel{background:#ffffff14;border-color:#0000002e;box-shadow:0 0 10px #0000000f,0 0 22px #00000008}}body.bar-light-mode .info-panel-header{border-bottom-color:#0000002e}body.bar-light-mode .info-panel-body p,body.bar-light-mode .info-panel-body ul{color:#000000b8}body.bar-light-mode .info-panel-body h2,body.bar-light-mode .info-panel-body h3,body.bar-light-mode .info-panel-body strong{color:#000}body.bar-light-mode .info-xanh,body.bar-light-mode .info-panel-body a.info-xanh{color:#922eff}body.bar-light-mode.mobius-style .track-picker-item,body.bar-light-mode.letters-style .track-picker-item{color:#0000008c}body.bar-light-mode.mobius-style .track-picker-item.is-active,body.bar-light-mode.mobius-style .track-picker-item:hover,body.bar-light-mode.mobius-style .track-picker-item:focus-visible,body.bar-light-mode.letters-style .track-picker-item.is-active,body.bar-light-mode.letters-style .track-picker-item:hover,body.bar-light-mode.letters-style .track-picker-item:focus-visible{color:#000}body.bar-light-mode.mobius-style .track-picker-item:hover,body.bar-light-mode.mobius-style .track-picker-item:focus-visible,body.bar-light-mode.letters-style .track-picker-item:hover,body.bar-light-mode.letters-style .track-picker-item:focus-visible{text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}body.bar-light-mode #infoMenu .account-dropdown-link:hover,body.bar-light-mode #infoMenu .account-dropdown-link:focus-visible,body.bar-light-mode #aboutMenuBtn:hover,body.bar-light-mode #aboutMenuBtn:focus-visible,body.bar-light-mode #contactMenuBtn:hover,body.bar-light-mode #contactMenuBtn:focus-visible{color:#000;background:transparent;background-color:transparent;border-color:transparent;text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}body.bar-light-mode.mobius-style #audioScrubberBar,body.bar-light-mode.letters-style #audioScrubberBar{background:#0003}body.bar-light-mode.mobius-style #audioScrubberFill,body.bar-light-mode.letters-style #audioScrubberFill{background:#000}body.bar-light-mode.mobius-style #audioScrubberWrap.visible #audioScrubber::-webkit-slider-thumb,body.bar-light-mode.letters-style #audioScrubberWrap.visible #audioScrubber::-webkit-slider-thumb,body.bar-light-mode.mobius-style #audioScrubberWrap.visible #audioScrubber::-moz-range-thumb,body.bar-light-mode.letters-style #audioScrubberWrap.visible #audioScrubber::-moz-range-thumb{background:#000;box-shadow:0 0 0 1px #ffffff59}body.bar-light-mode .record-dimensions-menu{color:#000;background:#ffffff24;border-color:#00000047;box-shadow:0 0 6px #0000002e,0 0 14px #0000001a,0 0 24px #0000000d}body.bar-light-mode .record-dimensions-title{color:#0000008c}body.bar-light-mode .record-dimensions-hint{color:#00000073}body.bar-light-mode .record-crop-frame{border-color:#000000d1;box-shadow:0 0 0 9999px #ffffff47,0 0 14px #00000038}body.bar-light-mode .record-crop-label{background:#ffffffb8;color:#000}body.bar-light-mode .record-crop-handle,body.bar-light-mode .record-crop-close{background:#ffffffc7;color:#000;box-shadow:0 0 8px #0000002e}body.bar-light-mode .record-timer{background:#ffffffd1;border-color:#b9000073;color:#b90000}body.bar-light-mode .record-size-option{color:#0000009e}body.bar-light-mode .record-size-option:hover,body.bar-light-mode .record-size-option:focus-visible,body.bar-light-mode .record-size-option.is-active{color:#000}body.bar-light-mode .record-size-option:hover,body.bar-light-mode .record-size-option:focus-visible{text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}body.bar-light-mode .record-menu-start-btn{border-color:#b9000073;background:#b9000014;color:#b90000}body.bar-light-mode .letters-font-menu,body.bar-light-mode .mobius-font-menu,body.bar-light-mode .mobius-formation-menu,body.bar-light-mode .aurora-grain-popup,body.bar-light-mode .mobius-bg-image-popup,body.bar-light-mode .aurora-text-popup,body.aurora-light-tone .aurora-grain-popup,body.aurora-light-tone .aurora-text-popup{color:#000;background:#ffffff24;border-color:#00000047;box-shadow:0 0 6px #0000002e,0 0 14px #0000001a,0 0 24px #0000000d;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2)}body.bar-light-mode .letters-font-option,body.bar-light-mode .mobius-font-option,body.bar-light-mode .mobius-formation-option{color:#0000009e}body.bar-light-mode .letters-font-option:hover,body.bar-light-mode .letters-font-option:focus-visible,body.bar-light-mode .letters-font-option.is-active,body.bar-light-mode .mobius-font-option:hover,body.bar-light-mode .mobius-font-option:focus-visible,body.bar-light-mode .mobius-font-option.is-active,body.bar-light-mode .mobius-formation-option:hover,body.bar-light-mode .mobius-formation-option:focus-visible,body.bar-light-mode .mobius-formation-option.is-active{color:#000}body.bar-light-mode .aurora-grain-label,body.bar-light-mode .mobius-bg-image-label,body.aurora-light-tone .aurora-grain-label{color:#000000b8}body.bar-light-mode .mobius-bg-image-upload-btn{border-color:#00000038;background:#0000000a;color:#000000c7}body.bar-light-mode .mobius-bg-image-upload-btn:hover,body.bar-light-mode .mobius-bg-image-upload-btn:focus-visible{color:#000;background:#00000014}body.bar-light-mode .mobius-bg-image-actions{border-top-color:#0000001a}body.bar-light-mode .aurora-grain-slider::-webkit-slider-runnable-track,body.bar-light-mode .mobius-bg-image-exposure-slider::-webkit-slider-runnable-track,body.aurora-light-tone .aurora-grain-slider::-webkit-slider-runnable-track{background:#00000038}body.bar-light-mode .aurora-grain-slider::-webkit-slider-thumb,body.bar-light-mode .mobius-bg-image-exposure-slider::-webkit-slider-thumb,body.aurora-light-tone .aurora-grain-slider::-webkit-slider-thumb{border-color:#00000059;background:#000}body.bar-light-mode .aurora-grain-slider::-moz-range-track,body.bar-light-mode .mobius-bg-image-exposure-slider::-moz-range-track,body.aurora-light-tone .aurora-grain-slider::-moz-range-track{background:#00000038}body.bar-light-mode .aurora-grain-slider::-moz-range-thumb,body.bar-light-mode .mobius-bg-image-exposure-slider::-moz-range-thumb,body.aurora-light-tone .aurora-grain-slider::-moz-range-thumb{border-color:#00000059;background:#000}body.bar-light-mode .letters-font-option:hover,body.bar-light-mode .letters-font-option:focus-visible,body.bar-light-mode .mobius-font-option:hover,body.bar-light-mode .mobius-font-option:focus-visible,body.bar-light-mode .mobius-formation-option:hover,body.bar-light-mode .mobius-formation-option:focus-visible{text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}body.bar-light-mode .color-panel{color:#000;background:#ffffff24;border-color:#00000047;box-shadow:0 0 6px #0000002e,0 0 14px #0000001a,0 0 24px #0000000d;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2)}body.bar-light-mode .color-panel-drag-title,body.bar-light-mode .color-panel-close,body.bar-light-mode .hsl-label,body.bar-light-mode .color-target-btn,body.bar-light-mode .color-panel-reset{color:#0000009e;background:transparent;border-color:transparent}body.bar-light-mode .color-target-btn.is-active{color:#000;background:transparent}body.bar-light-mode .color-panel-close:hover,body.bar-light-mode .color-panel-reset:hover,body.bar-light-mode .color-panel-reset:focus-visible,body.bar-light-mode .color-target-btn:hover:not(.is-active),body.bar-light-mode .color-target-btn:focus-visible:not(.is-active){color:#000;background:transparent;text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}body.bar-light-mode .color-swatch{box-shadow:inset 0 0 0 .5px #00000059}body.bar-light-mode .hsl-slider::-webkit-slider-thumb{background:#000;box-shadow:0 0 0 1px #ffffff59}body.bar-light-mode .hsl-slider::-moz-range-thumb{background:#000;box-shadow:0 0 0 1px #ffffff59}body.bar-light-mode.mobius-style #modeSwitcher,body.bar-light-mode.letters-style #modeSwitcher,body.bar-light-mode.mobius-style #modeBtn,body.bar-light-mode.letters-style #modeBtn,body.bar-light-mode.mobius-style #modeBtn .mode-btn-kicker,body.bar-light-mode.mobius-style #modeBtn .mode-btn-value,body.bar-light-mode.mobius-style #modeBtn .mode-btn-chevron,body.bar-light-mode.letters-style #modeBtn .mode-btn-kicker,body.bar-light-mode.letters-style #modeBtn .mode-btn-value,body.bar-light-mode.letters-style #modeBtn .mode-btn-chevron{color:#000}body.bar-light-mode.mobius-style #modeSwitcher.is-open #modeBtn,body.bar-light-mode.letters-style #modeSwitcher.is-open #modeBtn{color:#000;border-color:#0000006b;background:transparent;background-color:transparent}body.bar-light-mode .mode-menu-item,body.bar-light-mode #modeMenu .mode-menu-item,body.bar-light-mode #modeMenu.mode-menu-floating .mode-menu-item,body.bar-light-mode.field-style .mode-menu-item,body.bar-light-mode.field-style.field-default-theme .mode-menu-item{color:#000;opacity:1}body.bar-light-mode .mode-menu-item:hover,body.bar-light-mode .mode-menu-item:focus-visible,body.bar-light-mode #modeMenu .mode-menu-item:hover,body.bar-light-mode #modeMenu .mode-menu-item:focus-visible{color:#000;text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}body.bar-light-mode #infoBtn:hover,body.bar-light-mode #loginBtn:hover,body.bar-light-mode .account-dropdown-link:hover,body.bar-light-mode .account-dropdown-link:focus-visible,body.bar-light-mode #aboutMenuBtn:hover,body.bar-light-mode #aboutMenuBtn:focus-visible,body.bar-light-mode #contactMenuBtn:hover,body.bar-light-mode #contactMenuBtn:focus-visible,body.bar-light-mode #mobileMenuLoginBtn:hover,body.bar-light-mode #mobileMenuLoginBtn:focus-visible{color:#000;text-shadow:0 0 6px rgba(190,160,255,.75),0 0 14px rgba(190,160,255,.48),0 0 24px rgba(190,160,255,.28)}body.bar-light-mode .track-picker-item:before,body.bar-light-mode .account-dropdown-link:before,body.bar-light-mode #aboutMenuBtn:before,body.bar-light-mode #contactMenuBtn:before,body.bar-light-mode #mobileMenuLoginBtn:before,body.bar-light-mode .mode-menu-item:before{background:radial-gradient(ellipse 72% 100% at 50% 50%,rgba(216,180,254,.42) 0%,rgba(216,180,254,.22) 38%,rgba(216,180,254,.08) 58%,transparent 78%)}body.bar-light-mode.mobius-style #mobiusSizeDial,body.bar-light-mode.mobius-style #mobiusSymbolSizeDial,body.bar-light-mode.mobius-style #mobiusFormDial,body.bar-light-mode.letters-style #lettersSizeDial{color:#000}body.bar-light-mode.mobius-style .mobius-dial-reset-btn{color:#000;background:#ffffff24;border-color:#00000047}body.bar-light-mode.mobius-style .mobius-dial-reset-btn:hover,body.bar-light-mode.mobius-style .mobius-dial-reset-btn:focus-visible{background:#ffffff38;border-color:#0000006b}body.bar-light-mode.mobius-style .size-dial-title,body.bar-light-mode.mobius-style .size-dial-label,body.bar-light-mode.letters-style .size-dial-title,body.bar-light-mode.letters-style .size-dial-label{color:#000}body.bar-light-mode.mobius-style .size-dial-title,body.bar-light-mode.letters-style .size-dial-title{opacity:.55}body.bar-light-mode.mobius-style .size-dial-label,body.bar-light-mode.letters-style .size-dial-label{opacity:.9}body.bar-light-mode .size-dial-track{border-color:#00000047;background:#ffffff24;background-color:#ffffff24;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);box-shadow:none}body.bar-light-mode .size-dial-thumb{background:#7878788c;border:.5px solid rgba(0,0,0,.22);box-shadow:0 0 6px #0000001f,0 1px 4px #00000024;-webkit-backdrop-filter:blur(4px) saturate(1.1);backdrop-filter:blur(4px) saturate(1.1)}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #controls,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #controls button,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #controls button.active,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #modeBtn,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #modeBtn .mode-btn-kicker,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #modeBtn .mode-btn-value,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #modeBtn .mode-btn-chevron,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #mobiusSizeDial,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #mobiusSymbolSizeDial,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #mobiusFormDial,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-dial-reset-btn,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .size-dial-title,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .size-dial-label,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #statusWrap,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #trackNextBtn,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #infoBtn,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #loginBtn,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-bg-image-popup,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-bg-image-label,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-bg-image-upload-btn,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-font-menu,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-formation-menu{color:#fff}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #controls button,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #controls button.active,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #modeBtn{border-color:#ffffff47}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #controls button:hover,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #controls button.active,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #videoBtn.active,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #moodBtn.active,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #modeBtn:hover,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #barLightBtn.active,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #modeSwitcher.is-open #modeBtn{color:#fff;border-color:#ffffffe6;box-shadow:0 0 6px #ffffff40,0 0 14px #ffffff1f,0 0 24px #ffffff0d}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #trackNextBtn{color:#ffffff8c}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #trackNextBtn:hover,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #statusTrackWrap.status-track-pickable #statusTrack[aria-expanded=true]{color:#fff}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .size-dial-track{border-color:#ffffff47;background:#00000038;background-color:#00000038}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .size-dial-thumb{background:#ffffffe6;border-color:#ffffff8c;box-shadow:0 0 8px #ffffff59}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-bg-image-popup,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-font-menu,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-formation-menu{border-color:#ffffff47;background:#00000024;box-shadow:0 0 12px #ffffff1f,0 0 28px #ffffff0f}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-bg-image-upload-btn{border-color:#ffffff47;background:#ffffff0f;color:#ffffffe0}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-bg-image-exposure-slider::-webkit-slider-runnable-track{background:#ffffff47}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-bg-image-exposure-slider::-webkit-slider-thumb{border-color:#ffffff8c;background:#fff}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-bg-image-exposure-slider::-moz-range-track{background:#ffffff47}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .mobius-bg-image-exposure-slider::-moz-range-thumb{border-color:#ffffff8c;background:#fff}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #infoBtn,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #loginBtn{border-color:#ffffff47;background:#00000024}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #modeMenu .mode-menu-item,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .track-picker-item{color:#ffffff9e}body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #modeMenu .mode-menu-item:hover,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style #modeMenu .mode-menu-item:focus-visible,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .track-picker-item.is-active,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .track-picker-item:hover,body.mobius-bg-image-active.mobius-bg-chrome-light.bar-light-mode.mobius-style .track-picker-item:focus-visible{color:#fff}body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #controls,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #controls button,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #controls button.active,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #modeBtn,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #modeBtn .mode-btn-kicker,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #modeBtn .mode-btn-value,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #modeBtn .mode-btn-chevron,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #mobiusSizeDial,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #mobiusSymbolSizeDial,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #mobiusFormDial,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) .mobius-dial-reset-btn,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) .size-dial-title,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) .size-dial-label,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #statusWrap,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #infoBtn,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #loginBtn,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) .mobius-bg-image-popup,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) .mobius-bg-image-label,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) .mobius-bg-image-upload-btn{color:#000}body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #controls button,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #controls button.active,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #modeBtn{border-color:#00000047}body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #controls button:hover,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #controls button.active,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #videoBtn.active,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #moodBtn.active,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #modeBtn:hover,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #modeSwitcher.is-open #modeBtn{color:#000;border-color:#000;box-shadow:0 0 6px #0000002e,0 0 14px #0000001a,0 0 24px #0000000d}body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #trackNextBtn{color:#0000008c}body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #trackNextBtn:hover{color:#000}body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) .size-dial-track{border-color:#00000047;background:#ffffff24;background-color:#ffffff24}body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) .size-dial-thumb{background:#7878788c;border-color:#00000038}body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) .mobius-bg-image-popup{color:#000;border-color:#00000047;background:#ffffff24}body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #infoBtn,body.mobius-bg-image-active.mobius-bg-chrome-dark.mobius-style:not(.bar-light-mode) #loginBtn{border-color:#00000047;background:#ffffff24}body.bar-light-mode.letters-style .letters-view-reset-btn{color:#000;background:#ffffff24;background-color:#ffffff24;border-color:#00000047;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2)}body.bar-light-mode.letters-style .letters-view-reset-btn:hover{background:#ffffff38;background-color:#ffffff38;border-color:#0000006b}@media(hover:hover)and (min-width:641px){#statusTrackWrap.status-track-pickable{pointer-events:auto;cursor:default}#statusTrackWrap.status-track-pickable #statusTrack{cursor:pointer}#statusTrackWrap.status-track-pickable:hover .track-picker-menu,#statusTrackWrap.status-track-pickable:focus-within .track-picker-menu{display:grid;visibility:visible;opacity:1;pointer-events:auto}#statusTrackWrap.status-track-pickable #statusTrack[aria-expanded=true]{color:#fff}.track-picker-menu{display:none;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease,visibility .15s ease}}@media(min-width:641px){html.browser-zoom-compensating #startPrompt{zoom:calc(1 / var(--browser-zoom-scale, 1));font-size:11px;transform-origin:top center}html.browser-zoom-compensating #statusWrap{font-size:10px;line-height:1.4;max-width:520px}html.browser-zoom-compensating #statusTrackWrap{width:min(200px,32cqw)}#statusWrap{position:fixed;top:12px;left:50%;transform:translate(-50%);width:auto;max-width:min(92vw,520px);z-index:12;margin-top:0;padding-bottom:0}#controlsDock{bottom:22px}#controlsScroll{display:flex;justify-content:center}#controls{justify-content:center;min-width:0;width:max-content;max-width:100%;margin-inline:auto}#modeMenu .mode-menu-item{font:11px/1 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase}}@supports not (zoom: 1){@media(min-width:641px){html.browser-zoom-compensating #startPrompt{zoom:unset;transform:translate(-50%) scale(calc(1 / var(--browser-zoom-scale, 1)));transform-origin:top center}}}@media(max-width:640px){#statusTrackWrap.status-track-pickable{pointer-events:auto}#statusTrackWrap.status-track-pickable #statusTrack{pointer-events:auto;cursor:pointer}#statusTrackWrap.status-track-pickable #statusTrack[aria-expanded=true]{color:#fff}.track-picker-menu{display:none;visibility:hidden;opacity:0;pointer-events:none}.track-picker-menu.track-picker-floating.is-open{display:grid!important;visibility:visible;opacity:1;pointer-events:auto;position:fixed;left:50%;right:auto;bottom:auto;margin:0;z-index:110;width:min(calc(100vw - 2 * var(--mobile-edge)),480px);min-width:0;max-width:min(calc(100vw - 2 * var(--mobile-edge)),480px);padding:var(--space-2) var(--space-3);border:.5px solid rgba(255,255,255,.28);border-radius:var(--btn-radius);background:#00000024;box-shadow:0 0 12px #ffffff1f,0 0 28px #ffffff0f;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);transform:translate(-50%);justify-items:stretch}body.bar-light-mode .track-picker-menu.track-picker-floating.is-open{background:#ffffff24;border-color:#00000047;box-shadow:0 0 6px #0000002e,0 0 14px #0000001a,0 0 24px #0000000d}.track-picker-menu.track-picker-floating.is-open .track-picker-item{font:11px/1 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.08em;padding:var(--menu-item-pad-y) var(--menu-item-pad-x);min-height:var(--mobile-touch-target);width:100%;max-width:100%;justify-content:center;text-align:center}.record-cluster,#recordDimensionsMenu,#colorPickerCluster,#colorPanel,.letters-font-cluster,.mobius-font-cluster,.aurora-grain-cluster,.letters-font-menu,.mobius-font-menu,.aurora-grain-popup{display:none!important;visibility:hidden!important;pointer-events:none!important}:root{--mobile-edge: 12px;--mobile-header-top: max(10px, env(safe-area-inset-top, 0px));--mobile-header-right: max(8px, env(safe-area-inset-right, 0px));--mobile-header-height: 44px;--mobile-touch-target: 44px;--chrome-font: clamp(11px, 3.2vw, 12px);--chrome-font-account: clamp(10px, 2.8vw, 11px);--btn-pad-y: 10px;--btn-pad-x: clamp(12px, 3.2vw, 14px);--btn-pad-x-compact: clamp(10px, 2.8vw, 12px);--btn-pad-y-cta: 11px;--btn-pad-x-cta: 18px;--btn-min-width: 44px;--btn-min-width-compact: 44px;--btn-min-height: 44px;--btn-min-height-touch: 44px;--chrome-btn-min-touch: 44px;--chrome-icon: clamp(14px, 3.8vw, 16px);--btn-gap: 8px;--menu-item-pad-y: 10px}#centerBrand{display:none!important;visibility:hidden!important}#statusWrap{position:relative;top:auto;left:auto;transform:none;align-self:center;margin-top:0;padding-bottom:max(16px,calc(10px + env(safe-area-inset-bottom,0px)));z-index:1}#statusState{width:5.25em}#statusTrackWrap{width:min(44vw,168px);min-width:6em}#controlsDock{left:var(--mobile-edge);right:var(--mobile-edge);width:auto;margin-inline:0;bottom:max(6px,env(safe-area-inset-bottom,0px));gap:var(--space-1)}#audioScrubberWrap{margin-top:0;align-self:stretch;height:var(--mobile-touch-target);padding:0 var(--space-1)}#audioScrubberBar{height:2px}#controlsScroll{align-self:stretch;display:block;padding-inline:var(--space-1)}#controls{gap:var(--btn-gap);letter-spacing:.08em;min-width:100%;justify-content:flex-start;margin-inline:0;max-width:none;padding:var(--space-1) 0}#controlsTools.tools-cluster{gap:var(--btn-gap)}#controls button,#controls button.dock-chrome-btn{min-height:var(--mobile-touch-target);padding:var(--btn-pad-y) var(--btn-pad-x)}#soundBtn,#uploadBtn{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target);padding:var(--btn-pad-y) var(--space-2)}#controls button:not(#trackNextBtn):before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000057}body.bar-light-mode #controls button:not(#trackNextBtn):before{background:#fff6}#soundBtn{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}#accountBar{top:var(--mobile-header-top);right:var(--mobile-header-right);height:var(--mobile-header-height);z-index:90;letter-spacing:.08em;align-items:center}.account-bar-desktop-only{display:none!important}.account-bar-mobile-only{display:block}.account-chip,#infoBtn{padding:var(--btn-pad-y) var(--btn-pad-x);min-width:var(--btn-min-width);min-height:var(--btn-min-height-touch);box-sizing:border-box}#infoBtn{position:relative;z-index:1;font-size:0;letter-spacing:0;width:44px;height:44px;min-width:44px;max-width:44px;min-height:44px;max-height:44px;padding:0;border:none;border-radius:0;border-color:transparent;background:transparent;background-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.letters-style #infoBtn,body.letters-style #infoBtn:hover,body.letters-style #infoMenu:hover #infoBtn,body.letters-style #infoMenu:focus-within #infoBtn,#infoMenu.is-open #infoBtn{border:none;border-color:transparent;border-radius:0;background:transparent;background-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#infoBtn:before{content:"+";font:20px/1 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:0;color:#fff;opacity:.88;display:inline-block;transition:transform .22s ease,opacity .15s ease}#infoMenu.is-open #infoBtn:before{transform:rotate(45deg)}#infoBtn:hover{border:none;border-color:transparent;box-shadow:none;background:transparent;background-color:transparent}#infoBtn:hover:before{opacity:1}body.bar-light-mode #infoBtn:before{color:#000}body.bar-light-mode #infoBtn,body.bar-light-mode.aurora-style #infoBtn,body.bar-light-mode.mobius-style #infoBtn,body.bar-light-mode.field-style #infoBtn,body.bar-light-mode.letters-style #infoBtn{width:44px;height:44px;min-width:44px;max-width:44px;min-height:44px;max-height:44px;border-radius:0;border:none;border-color:transparent;background:transparent;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}body.bar-light-mode #infoBtn:hover,body.bar-light-mode #infoMenu:hover #infoBtn,body.bar-light-mode #infoMenu:focus-within #infoBtn,body.bar-light-mode.aurora-style #infoBtn:hover,body.bar-light-mode.mobius-style #infoBtn:hover,body.bar-light-mode.field-style #infoBtn:hover,body.bar-light-mode.letters-style #infoBtn:hover,body.bar-light-mode.letters-style #infoMenu:hover #infoBtn,body.bar-light-mode.letters-style #infoMenu:focus-within #infoBtn{border:none;border-color:transparent;background:transparent;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}#infoMenu .account-dropdown{display:grid;justify-items:center;position:fixed;top:0;left:0;right:0;z-index:0;width:100%;max-width:none;min-width:0;box-sizing:border-box;padding:max(42px,calc(30px + env(safe-area-inset-top,0px))) var(--mobile-edge) 14px;border:0;border-bottom:.5px solid rgba(255,255,255,.28);border-radius:0 0 10px 10px;background:#0003;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);box-shadow:0 0 12px #ffffff1f,0 0 28px #ffffff0f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-100%);transition:opacity .24s ease,visibility .24s ease,transform .28s cubic-bezier(.2,.8,.2,1)}#infoMenu.is-open .account-dropdown{display:grid;justify-items:center;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}body.bar-light-mode #infoMenu .account-dropdown{border-bottom:.5px solid rgba(0,0,0,.28);background:#ffffff24;background-color:#ffffff24;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);box-shadow:0 0 6px #0000001f,0 0 14px #0000000f}#infoMenu .account-dropdown-link:not(#mobileMenuLoginBtn),#infoMenu #aboutMenuBtn,#infoMenu #contactMenuBtn{width:100%;max-width:min(320px,calc(100vw - 2 * var(--mobile-edge)));box-sizing:border-box;font-size:11px;letter-spacing:.08em;padding:var(--menu-item-pad-y) var(--menu-item-pad-x);min-height:var(--mobile-touch-target);text-align:center;white-space:nowrap}body.bar-light-mode #aboutMenuBtn,body.bar-light-mode #contactMenuBtn{padding:var(--menu-item-pad-y) var(--menu-item-pad-x);text-align:center;border:none;border-radius:0;background:transparent;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#mobileMenuLoginBtn:before{display:none}#infoMenu #mobileMenuLoginBtn{display:flex;align-items:center;justify-content:center;justify-self:center;width:fit-content;min-width:112px;max-width:min(320px,calc(100vw - 2 * var(--mobile-edge)));margin:var(--space-3) auto var(--menu-pad-block);padding:var(--btn-pad-y-cta) var(--btn-pad-x-cta);min-height:var(--btn-min-height-touch);text-align:center;font-size:11px;letter-spacing:.1em;color:#fff;border:.5px solid rgba(255,255,255,.45);border-radius:14px;background:#00000047;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);box-shadow:0 0 8px #ffffff1a,0 0 16px #ffffff0d;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}#mobileMenuLoginBtn:hover,#mobileMenuLoginBtn:focus-visible{color:#fff;border-color:#fff;background:#00000061;box-shadow:0 0 10px #ffffff38,0 0 20px #ffffff1a;text-shadow:none}body.bar-light-mode #infoMenu #mobileMenuLoginBtn{display:flex;width:fit-content;justify-self:center;margin-inline:auto;color:#000;border-color:#00000059;border-radius:14px;background:#ffffff59;box-shadow:0 0 6px #0000001a,0 0 14px #0000000d}body.bar-light-mode #mobileMenuLoginBtn:hover,body.bar-light-mode #mobileMenuLoginBtn:focus-visible{color:#000;border-color:#000;background:#ffffff8c;text-shadow:none}.info-panel{width:calc(100vw - 24px);max-height:min(74vh,620px);font-size:10px}#infoOverlay .info-panel,#contactOverlay .info-panel{background:#0000003d;-webkit-backdrop-filter:blur(22px) saturate(1.35);backdrop-filter:blur(22px) saturate(1.35)}#proPlansOverlay .info-panel{background:#ffffff1f;-webkit-backdrop-filter:blur(25px) saturate(1.35);backdrop-filter:blur(25px) saturate(1.35)}body.bar-light-mode #infoOverlay .info-panel,body.bar-light-mode #contactOverlay .info-panel{background:#ffffff38;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}body.bar-light-mode #proPlansOverlay .info-panel{background:#ffffff24;-webkit-backdrop-filter:blur(25px) saturate(1.25);backdrop-filter:blur(25px) saturate(1.25)}#termsOverlay .info-panel,#privacyOverlay .info-panel,#refundsOverlay .info-panel{-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}body.bar-light-mode #termsOverlay .info-panel,body.bar-light-mode #privacyOverlay .info-panel,body.bar-light-mode #refundsOverlay .info-panel{-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.info-panel-body{max-height:calc(min(74vh,620px) - 45px)}.color-panel{width:min(212px,calc(100vw - 40px));max-width:min(212px,calc(100vw - 40px));min-width:0}.mode-btn-kicker{display:none}#modeBtn{padding:var(--btn-pad-y) var(--btn-pad-x);gap:var(--btn-gap-tight);min-width:0;min-height:var(--btn-min-height-touch)}#modeSwitcher.mode-cluster{font-size:11px}html.is-layout-mobile #modeSwitcher{display:none!important}#appBrand{top:var(--mobile-header-top);left:var(--mobile-edge);height:var(--mobile-header-height);display:flex;align-items:center;font-size:19px;letter-spacing:-.035em}#centerBrand{font-size:19px;letter-spacing:-.035em}.size-dial{--size-dial-track-width: 40px;top:30vh;left:var(--mobile-edge);align-items:center;gap:var(--space-2);font-size:10px;letter-spacing:.08em}body.letters-style #lettersSizeDial,body.letters-ring-active #lettersSizeDial{top:26vh}.size-dial-title,.size-dial-label{width:var(--size-dial-track-width);min-width:var(--size-dial-track-width);text-align:center}:root{--mobius-dial-track-w: var(--size-dial-track-width, 40px);--mobius-dial-track-h: 96px;--mobius-dial-stack-inner-gap: var(--space-2);--mobius-dial-stack-between-gap: clamp(10px, 2vh, 14px);--mobius-dial-stack-origin: 16vh;--mobius-dial-block-h: calc( var(--mobius-dial-track-h) + var(--mobius-dial-stack-inner-gap) + 1.15em + 6px );--mobius-dial-stack-gap: calc( var(--mobius-dial-block-h) + var(--mobius-dial-stack-between-gap) )}body.aurora-style #auroraSpeedDial{top:22vh}body.aurora-style #auroraOrbSizeDial{top:calc(22vh + 132px)}.aurora-reset-btn{left:var(--mobile-edge);top:calc(22vh + 258px);width:var(--mobile-touch-target);height:var(--mobile-touch-target)}.aurora-reset-icon{width:16px;height:16px}.letters-view-reset-btn{right:min(22vw,160px);top:30vh;width:var(--mobile-touch-target);height:var(--mobile-touch-target)}.letters-view-reset-icon{width:16px;height:16px}.size-dial-track{width:var(--size-dial-track-width, 40px);height:96px;border-radius:var(--btn-radius)}.size-dial-thumb{width:24px;height:10px;margin-left:-12px}.mode-menu-item{font:11px/1 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.08em;padding:var(--menu-item-pad-y) var(--menu-item-pad-x);min-height:var(--mobile-touch-target)}#modeMenu{min-width:132px;padding:var(--space-2) var(--space-3);border:.5px solid rgba(255,255,255,.28);border-radius:var(--btn-radius);background:#00000024;box-shadow:0 0 12px #ffffff1f,0 0 28px #ffffff0f;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);gap:var(--menu-stack-gap)}body.bar-light-mode #modeMenu{background:#ffffff24;border-color:#00000047;box-shadow:0 0 6px #0000002e,0 0 14px #0000001a,0 0 24px #0000000d}body.bar-light-mode.mobius-style #modeBtn,body.bar-light-mode.letters-style #modeBtn,body.bar-light-mode.mobius-style #modeBtn .mode-btn-value,body.bar-light-mode.letters-style #modeBtn .mode-btn-value,body.bar-light-mode #modeMenu .mode-menu-item{color:#000;opacity:1}body.mobile-chrome-enter:not(.mobile-chrome-reveal) #canvas,body.mobile-chrome-enter:not(.mobile-chrome-reveal) #controlsDock,body.mobile-chrome-enter:not(.mobile-chrome-reveal) #accountBar,body.mobile-chrome-enter:not(.mobile-chrome-reveal) #statusWrap,body.mobile-chrome-enter:not(.mobile-chrome-reveal) #appBrand{opacity:0;pointer-events:none}body.mobile-chrome-enter:not(.mobile-chrome-reveal) .size-dial,body.mobile-chrome-enter:not(.mobile-chrome-reveal) .letters-view-reset-btn{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.mobile-chrome-reveal #canvas{opacity:1;transition:opacity .65s ease .05s;pointer-events:auto}body.mobile-chrome-reveal #appBrand{opacity:1;transition:opacity .5s ease .1s}body.mobile-chrome-reveal #accountBar{opacity:1;transition:opacity .55s ease .15s}body.mobile-chrome-reveal #statusWrap{opacity:1;transition:opacity .55s ease .22s}body.mobile-chrome-reveal #controlsDock{opacity:1;transition:opacity .6s ease .28s}body.mobile-chrome-reveal .size-dial{opacity:1!important;visibility:visible!important;transform:translate(0)!important;transition:opacity .55s ease .35s,transform .55s ease .35s,visibility 0s linear 0s!important}body.mobile-chrome-reveal .letters-view-reset-btn.is-visible{opacity:1!important;visibility:visible!important;transition:opacity .5s ease .4s,visibility 0s}@media(prefers-reduced-motion:reduce){body.mobile-chrome-reveal #canvas,body.mobile-chrome-reveal #appBrand,body.mobile-chrome-reveal #accountBar,body.mobile-chrome-reveal #statusWrap,body.mobile-chrome-reveal #controlsDock,body.mobile-chrome-reveal .size-dial,body.mobile-chrome-reveal .letters-view-reset-btn.is-visible{transition-duration:.2s;transition-delay:0s}}}@media(max-width:380px){#controls{gap:var(--btn-gap-tight);font-size:10px}#modeSwitcher.mode-cluster{font-size:10px}.mode-menu-item{font-size:10px;padding:var(--menu-item-pad-y) var(--space-2);min-height:var(--mobile-touch-target)}#controls button{padding:var(--btn-pad-y) var(--btn-pad-x-compact);min-height:var(--mobile-touch-target)}#soundBtn,#uploadBtn{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}}.intro-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#d8d8d8;pointer-events:auto;opacity:1}.intro-mobile-hint{display:none;flex-direction:column;align-items:center;justify-content:center;gap:.65em;width:100%;max-width:min(92vw,360px);padding:0 var(--space-3);text-align:center;font:var(--chrome-font) / 1 ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#000;text-wrap:balance}.intro-overlay.is-showing-mobile-hint .intro-logo{visibility:hidden;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);pointer-events:none}.intro-overlay.is-showing-mobile-hint .intro-mobile-hint{display:flex}.intro-mobile-hint-line{margin:0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35em .45em;text-align:center;line-height:1.35;max-width:100%}.intro-hint-word{display:inline-flex;flex-wrap:nowrap;white-space:nowrap}.intro-hint-char{display:inline-block;vertical-align:baseline;line-height:inherit;color:#000;opacity:0;filter:blur(9px);transform:translateY(4px);animation:introHintFizzle .26s ease forwards;animation-play-state:paused}.intro-hint-char.is-visible{animation-play-state:running}.intro-hint-char.is-exiting-char{opacity:1;filter:blur(0);transform:translateY(0);animation:introHintFizzleOut .22s ease forwards;animation-play-state:paused}.intro-overlay.is-exiting .intro-hint-char.is-exiting-char{animation-play-state:running}@keyframes introHintFizzle{0%{opacity:0;filter:blur(9px);transform:translateY(4px)}55%{opacity:.82;filter:blur(2px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes introHintFizzleOut{0%{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:0;filter:blur(9px);transform:translateY(-3px)}}.intro-hint-space{width:.35em;flex:0 0 .35em}.intro-hint-break{display:none}.intro-logo{margin:0;padding:0;display:inline-flex;align-items:baseline;font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:900;font-variation-settings:"SOFT" 100,"wght" 900,"opsz" 9,"WONK" 0;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--chrome-font-brand);line-height:1;letter-spacing:-.04em;color:#1a1a1a}.intro-logo-char{display:inline-block;opacity:0;filter:blur(9px);transform:translateY(5px) scale(.92);animation:introLetterFizzle .76s ease forwards;animation-play-state:paused}.intro-logo-char.is-visible{animation-play-state:running}@keyframes introLetterFizzle{0%{opacity:0;color:var(--intro-char-color, #1a1a1a);filter:blur(9px);transform:translateY(5px) scale(.92)}40%{color:var(--intro-char-color, #1a1a1a)}55%{opacity:.82;filter:blur(2px)}to{opacity:1;color:#1a1a1a;filter:blur(0);transform:translateY(0) scale(1)}}.intro-logo-char.is-exiting-char{opacity:1;filter:blur(0);transform:translateY(0) scale(1);animation:introLetterFizzleOut .68s ease forwards;animation-play-state:paused}.intro-overlay.is-exiting .intro-logo-char.is-exiting-char{animation-play-state:running}@keyframes introLetterFizzleOut{0%{opacity:1;color:#1a1a1a;filter:blur(0);transform:translateY(0) scale(1)}38%{color:var(--intro-char-color, #6a6a6a)}45%{opacity:.78;filter:blur(2px)}to{opacity:0;color:#d8d8d8;filter:blur(9px);transform:translateY(-4px) scale(.9)}}.intro-overlay.is-exiting{pointer-events:none}.intro-overlay.is-exiting.is-bg-fading{animation:introOverlayOut .4s ease forwards}body.intro-active{background:#d8d8d8}body.intro-active #startOverlay,body.intro-active #startPrompt{animation:none!important;opacity:0!important}body.intro-active #appBrand{opacity:0}body.intro-active #centerBrand{visibility:hidden}#appBrand.app-brand-fade-in{opacity:0;animation:appBrandFadeIn 1.15s ease forwards}@keyframes appBrandFadeIn{0%{opacity:0}to{opacity:1}}@keyframes introOverlayOut{0%{opacity:1}to{opacity:0}}@media(max-width:640px){.intro-logo{font-size:19px;letter-spacing:-.035em}.intro-mobile-hint{gap:.7em}.intro-mobile-hint-line{max-width:100%}}@media(prefers-reduced-motion:reduce){.intro-logo-char,.intro-hint-char{opacity:1;filter:none;transform:none;animation:none}#appBrand.app-brand-fade-in{animation-duration:.35s}.intro-logo-char.is-exiting-char,.intro-hint-char.is-exiting-char{animation:none;opacity:0}.intro-overlay.is-exiting.is-bg-fading{animation-duration:.4s}}#startOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;background:transparent;opacity:0;animation:startOverlayFadeIn 1.6s ease forwards}#startOverlay.dismissed{pointer-events:none;animation:startOverlayFadeOut .85s ease forwards}#startPrompt{pointer-events:none;position:fixed;top:12px;left:50%;transform:translate(-50%);font:11px/1.4 ui-monospace,Cascadia Mono,SF Mono,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#aaa;opacity:0;animation:startPromptFadeIn 1.2s ease .5s forwards,startPromptPulse 2.6s ease-in-out 1.7s infinite}@media(max-width:640px){#startOverlay{display:none!important}#startPrompt{position:fixed;top:50%;left:50%;font-size:11px;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:min(68vw,210px);height:min(68vw,210px);max-width:210px;max-height:210px;padding:22px;border-radius:50%;text-align:center;white-space:normal;line-height:1.45;color:#ffffffe0;background:#0000002e;border:.5px solid rgba(255,255,255,.24);-webkit-backdrop-filter:blur(5px) saturate(1.15);backdrop-filter:blur(5px) saturate(1.15);box-shadow:0 0 0 1px #ffffff0f,0 0 18px #ffffff24,0 0 36px #ffffff14,0 0 56px #00000038;isolation:isolate}#startPrompt:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.2) 0%,rgba(255,255,255,.08) 42%,rgba(255,255,255,.02) 62%,transparent 74%);filter:blur(6px);opacity:.9;z-index:-1}}@keyframes startOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes startOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes startPromptFadeIn{0%{opacity:0}to{opacity:.58}}@keyframes startPromptPulse{0%,to{opacity:.42;text-shadow:0 0 8px rgba(255,255,255,.08),0 0 16px rgba(255,255,255,.04)}50%{opacity:.72;text-shadow:0 0 12px rgba(255,255,255,.2),0 0 28px rgba(255,255,255,.1)}}@media(max-width:640px){@keyframes startPromptFadeIn{0%{opacity:0}to{opacity:1}}@keyframes startPromptPulse{0%,to{opacity:.82;box-shadow:0 0 0 1px #ffffff0d,0 0 16px #ffffff1f,0 0 32px #ffffff0f,0 0 48px #0000002e}50%{opacity:1;box-shadow:0 0 0 1px #ffffff1a,0 0 22px #fff3,0 0 44px #ffffff1a,0 0 64px #0000003d}}}
