:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{background-color:#1a1a1e;width:100vw;height:100dvh;margin:0;padding:0;overflow:hidden}#root{box-sizing:border-box;flex-direction:column;width:100vw;max-width:100%;height:100dvh;min-height:100dvh;margin:0;padding:0;display:flex}.animate-spin{animation:1s linear infinite spin;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _viewportDock_1p1py_1{0%{opacity:0;filter:blur(4px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}._viewportContainer_1p1py_14{-webkit-user-select:none;user-select:none;background-color:#1a1a1e;width:100%;height:100%;animation:1.6s cubic-bezier(.16,1,.3,1) forwards _viewportDock_1p1py_1;position:relative;overflow:hidden}._canvasElement_1p1py_24{cursor:grab;width:100%;height:100%;display:block}._canvasElement_1p1py_24:active{cursor:grabbing}@keyframes _logoSlideDown_1p1py_1{0%{transform:translateY(-8px)}to{transform:translateY(0)}}._logoOverlay_1p1py_44{pointer-events:auto;z-index:10;-webkit-user-select:none;user-select:none;opacity:.25;align-items:center;transition:opacity 3.2s cubic-bezier(.16,1,.3,1) 3.6s;animation:1.5s cubic-bezier(.16,1,.3,1) forwards _logoSlideDown_1p1py_1;display:flex;position:absolute;top:1.5rem;left:1.5rem}._logoOverlay_1p1py_44:hover{opacity:.95;transition:opacity 1.5s cubic-bezier(.16,1,.3,1)}._logoOverlay_1p1py_44._introActive_1p1py_85{opacity:.95;transition:opacity 1.2s cubic-bezier(.16,1,.3,1)}._logo_1p1py_44{background:#ffffffe6;border-radius:999px;padding:.35rem .75rem}._logoSubtext_1p1py_98{opacity:1;letter-spacing:0;margin-left:.1rem;font-size:.9rem;font-weight:400}._logoText_1p1py_106{letter-spacing:-.02em;color:#fff;text-shadow:0 0 2px #282828b3,0 0 9px #28282880,0 0 12px #28282866;align-items:center;gap:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:700;display:flex}._logoLink_1p1py_125{cursor:pointer;pointer-events:auto;color:inherit;text-decoration:none;transition:opacity .2s,-webkit-text-decoration .2s,text-decoration .2s}._logoLink_1p1py_125:hover{opacity:1;text-decoration:underline}@keyframes _sidebarDock_19n89_1{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}._sidebar_19n89_12{box-sizing:border-box;color:#e2e2e7;opacity:0;background-color:#1e1e22;border-left:1px solid #2d2d34;flex-direction:column;width:380px;height:100vh;padding:0;animation:1.4s cubic-bezier(.16,1,.3,1) .4s forwards _sidebarDock_19n89_1;display:flex;overflow:hidden}._scrollableContent_19n89_28{box-sizing:border-box;flex:1;padding:24px 24px 80px;overflow-y:auto}._scrollableContent_19n89_28::-webkit-scrollbar{width:6px}._paletteList_19n89_38::-webkit-scrollbar{width:6px}._scrollableContent_19n89_28::-webkit-scrollbar-track{background:0 0}._paletteList_19n89_38::-webkit-scrollbar-track{background:0 0}._scrollableContent_19n89_28::-webkit-scrollbar-thumb{background:#3a3a44;border-radius:4px}._paletteList_19n89_38::-webkit-scrollbar-thumb{background:#3a3a44;border-radius:4px}._scrollableContent_19n89_28::-webkit-scrollbar-thumb:hover{background:#4f4f5d}._paletteList_19n89_38::-webkit-scrollbar-thumb:hover{background:#4f4f5d}._section_19n89_58{border-bottom:1px solid #2d2d34;margin-bottom:24px;padding-bottom:20px}._section_19n89_58:first-of-type{padding-top:24px}._section_19n89_58:last-of-type{border-bottom:none;padding-bottom:0}._section_19n89_58 h3{text-transform:uppercase;letter-spacing:.08em;color:#8e8e93;margin:0 0 14px;font-size:.8rem;font-weight:700}._collapsibleHeader_19n89_82{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:4px 0;transition:color .2s;display:flex}._collapsibleHeader_19n89_82:hover h3{color:#e2e2e7}._collapsibleHeader_19n89_82 h3{align-items:center;gap:.6rem;display:flex;margin:0!important}._chevron_19n89_103{color:#8e8e93;font-family:monospace;font-size:.7rem;transition:transform .2s,color .2s}._collapsibleHeader_19n89_82:hover ._chevron_19n89_103{color:#e2e2e7}._sectionContent_19n89_114{margin-top:14px}._presetSelect_19n89_118{color:#e2e2e7;cursor:pointer;background:#121215;border:1px solid #3a3a44;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:border-color .2s}._presetSelect_19n89_118:focus{border-color:#1dc2d1}._controlRow_19n89_136{margin-bottom:16px;transition:background-color .2s,border-color .2s,padding .2s}._activeSpeedRow_19n89_141{background-color:#1a73e80d;border:1px dashed #1a73e84d;border-radius:8px;margin-left:-8px;margin-right:-8px;padding:8px}._controlRow_19n89_136:last-child{margin-bottom:0}._labelRow_19n89_154{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._label_19n89_154{color:#e2e2e7;font-size:.85rem;font-weight:500}._value_19n89_167{color:#a1a1a9;background:#121215;border:1px solid #2d2d34;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.85rem}._valueInput_19n89_177{color:#a1a1a9;text-align:right;cursor:pointer;background:#121215;border:1px solid #2d2d34;border-radius:4px;outline:none;width:65px;padding:2px 6px;font-family:monospace;font-size:.85rem;transition:border-color .2s,color .2s,background-color .2s}._valueInput_19n89_177:hover{color:#e2e2e7;border-color:#3f3f46}._valueInput_19n89_177:focus{color:#fff;cursor:text;background:#0d0d0f;border-color:#1dc2d1}._inputAndAutoplay_19n89_204{align-items:center;gap:10px;width:100%;display:flex}._rangeInput_19n89_211{appearance:none;cursor:pointer;outline:none;width:100%;height:24px;background:0 0!important}._rangeInput_19n89_211::-webkit-slider-runnable-track{background:#121215;border-radius:2px;width:100%;height:4px}._rangeInput_19n89_211::-moz-range-track{background:#121215;border-radius:2px;width:100%;height:4px}._rangeInput_19n89_211::-webkit-slider-thumb{appearance:none;background:#1dc2d1;border:2px solid #e2e2e7;border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:transform .1s,background-color .2s}._rangeInput_19n89_211::-moz-range-thumb{background:#1dc2d1;border:2px solid #e2e2e7;border-radius:50%;width:10px;height:10px;transition:transform .1s,background-color .2s}._rangeInput_19n89_211::-webkit-slider-thumb:hover{background-color:#0ea2c4;transform:scale(1.2)}._rangeInput_19n89_211::-moz-range-thumb:hover{background-color:#0ea2c4;transform:scale(1.2)}._rangeInputWithAutoplay_19n89_268{appearance:none;cursor:pointer;outline:none;flex:1;height:24px;background:0 0!important}._rangeInputWithAutoplay_19n89_268::-webkit-slider-runnable-track{background:#121215;border-radius:2px;width:100%;height:4px}._rangeInputWithAutoplay_19n89_268::-moz-range-track{background:#121215;border-radius:2px;width:100%;height:4px}._rangeInputWithAutoplay_19n89_268::-webkit-slider-thumb{appearance:none;background:#1dc2d1;border:2px solid #e2e2e7;border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:transform .1s,background-color .2s}._rangeInputWithAutoplay_19n89_268::-moz-range-thumb{background:#1dc2d1;border:2px solid #e2e2e7;border-radius:50%;width:10px;height:10px;transition:transform .1s,background-color .2s}._rangeInputWithAutoplay_19n89_268::-webkit-slider-thumb:hover{background-color:#0ea2c4;transform:scale(1.2)}._rangeInputWithAutoplay_19n89_268::-moz-range-thumb:hover{background-color:#0ea2c4;transform:scale(1.2)}._rangeInputWithAutoplay_19n89_268:disabled{opacity:.4;cursor:not-allowed}._rangeInputWithAutoplay_19n89_268:disabled::-webkit-slider-runnable-track{background:#ffffff0d}._rangeInputWithAutoplay_19n89_268:disabled::-moz-range-track{background:#ffffff0d}._rangeInputWithAutoplay_19n89_268:disabled::-webkit-slider-thumb{cursor:not-allowed;background:#4a4a54;border-color:#7a7a85;transform:none}._rangeInputWithAutoplay_19n89_268:disabled::-moz-range-thumb{cursor:not-allowed;background:#4a4a54;border-color:#7a7a85;transform:none}._autopilotToggle_19n89_350{color:#a1a1a9;cursor:pointer;background-color:#2d2d34;border:1px solid #3a3a44;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}._autopilotToggle_19n89_350:hover{color:#e2e2e7;background-color:#3a3a44;border-color:#4a4a54}._autopilotActive_19n89_373{box-shadow:0 0 8px #1a73e866;color:#fff!important;background-color:#1dc2d1!important;border-color:#0ea2c4!important}._codeTextarea_19n89_380{color:#9cdcfe;box-sizing:border-box;resize:none;background-color:#121215;border:1px solid #3a3a44;border-radius:8px;outline:none;width:100%;height:130px;padding:10px;font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.4;transition:border-color .2s}._codeTextarea_19n89_380:focus{border-color:#1dc2d1}._errorBox_19n89_401{color:#f44336;background:#f443361a;border:1px solid #f443364d;border-radius:6px;margin-top:8px;padding:8px 12px;font-family:monospace;font-size:.8rem;line-height:1.4}._successBox_19n89_413{color:#4caf50;align-items:center;gap:4px;margin-top:8px;font-size:.8rem;font-weight:500;display:flex}._paletteList_19n89_38{background-color:#121215;border:1px solid #3a3a44;border-radius:8px;max-height:240px;padding:4px;overflow-y:auto}._paletteRow_19n89_432{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:2px;padding:10px;transition:background-color .15s;display:flex}._paletteRow_19n89_432:last-child{margin-bottom:0}._paletteRow_19n89_432:hover{background-color:#ffffff0d}._paletteActive_19n89_451{background-color:#1d3557;border:1px solid #457b9d}._paletteActive_19n89_451:hover{background-color:#1d3557}._paletteName_19n89_460{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:.85rem;font-weight:500;overflow:hidden}._colorChips_19n89_469{gap:4px;display:flex}._chip_19n89_474{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000026}._customPaletteRow_19n89_481{border-left:3px solid #1dc2d1!important}._customEditorPanel_19n89_485{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;margin:4px 0 12px;padding:12px}._pickerRow_19n89_493{justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}._pickerWrapper_19n89_500{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}._colorInputPicker_19n89_508{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:50%;width:28px;height:28px;padding:0;transition:transform .1s,box-shadow .1s;overflow:hidden;box-shadow:0 0 0 1px #fff3}._colorInputPicker_19n89_508:hover{transform:scale(1.1);box-shadow:0 0 0 2px #1dc2d1}._colorInputPicker_19n89_508::-webkit-color-swatch-wrapper{padding:0}._colorInputPicker_19n89_508::-webkit-color-swatch{border:none;border-radius:50%}._colorLabel_19n89_538{color:var(--text-secondary,#94a3b8);font-family:monospace;font-size:10px}._hexTextRow_19n89_544{flex-direction:column;gap:4px;display:flex}._hexLabel_19n89_550{color:var(--text-secondary,#94a3b8);font-size:11px;font-weight:500}._hexTextInput_19n89_556{color:#f1f5f9;box-sizing:border-box;background:#0003;border:1px solid #ffffff26;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-family:monospace;font-size:12px}._hexTextInput_19n89_556:focus{background:#0000004d;border-color:#1dc2d1}._footerActions_19n89_574{flex-direction:column;padding-top:16px;display:flex}._randomizeBtnTop_19n89_580{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1dc2d1,#0ea2c4);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:24px;padding:12px 16px;font-size:.95rem;font-weight:600;transition:transform .1s,box-shadow .2s,background-color .2s;display:flex}._randomizeBtnTop_19n89_580:hover{background:linear-gradient(135deg,#23c8d7,#0aa0c2);transform:translateY(-1px);box-shadow:0 4px 12px #1a73e84d}._randomizeBtnTop_19n89_580:active{box-shadow:none;transform:translateY(1px)}._randomizeBtn_19n89_580{color:#e2e2e7;cursor:pointer;background-color:#2d2d34;border:1px solid #3a3a44;border-radius:8px;width:100%;margin-bottom:12px;padding:12px;font-size:.95rem;font-weight:600;transition:background-color .2s,transform .1s}._randomizeBtn_19n89_580:hover{background-color:#3a3a44}._randomizeBtn_19n89_580:active{transform:scale(.97)}._exportRow_19n89_631{gap:12px;width:100%;display:flex}._exportBtn_19n89_637{cursor:pointer;color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.78rem;font-weight:500;transition:all .2s;display:flex}._exportBtn_19n89_637:hover{color:#fff;background:#ffffff12;border-color:#ffffff1f}._exportBtn_19n89_637:active{transform:scale(.97)}._dimensionRow_19n89_664{gap:12px;margin-top:12px;display:flex}._dimensionCol_19n89_670{flex-direction:column;flex:1;display:flex}._smallLabel_19n89_676{color:#9a9ab0;margin-bottom:4px;font-size:.75rem}._dimensionInput_19n89_682{color:#e2e2e7;background-color:#1e1e24;border:1px solid #3a3a44;border-radius:6px;outline:none;width:100%;padding:8px 12px;font-family:monospace;font-size:.85rem;transition:border-color .2s}._dimensionInput_19n89_682:focus{border-color:#1dc2d1}._filenameTextInput_19n89_699{color:#e2e2e7;background-color:#1e1e24;border:1px solid #3a3a44;border-radius:6px;outline:none;width:100%;margin-top:6px;padding:8px 12px;font-family:monospace;font-size:.85rem;transition:border-color .2s}._filenameTextInput_19n89_699:focus{border-color:#1dc2d1}._exportSectionActions_19n89_717{gap:12px;width:100%;margin-top:16px;display:flex}._bgColorsRow_19n89_724{gap:8px;margin-top:6px;display:flex}._bgColorChip_19n89_730{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;width:28px;height:28px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #00000026,0 2px 4px #00000026}._bgColorChip_19n89_730:hover{transform:scale(1.1);box-shadow:inset 0 0 0 1px #00000026,0 4px 8px #0000004d}._bgColorActive_19n89_747{transform:scale(1.15);border-color:#1dc2d1!important;box-shadow:inset 0 0 0 1px #00000026,0 0 8px #1a73e899!important}._toggleRow_19n89_754{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._switch_19n89_761{width:44px;height:22px;display:inline-block;position:relative}._switch_19n89_761 input{opacity:0;width:0;height:0}._switchSlider_19n89_774{cursor:pointer;background-color:#121215;border:1px solid #3a3a44;border-radius:22px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}._switchSlider_19n89_774:before{content:"";background-color:#8e8e93;border-radius:50%;width:14px;height:14px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:3px}._switch_19n89_761 input:checked+._switchSlider_19n89_774{background-color:#1a73e833;border-color:#1dc2d1}._switch_19n89_761 input:checked+._switchSlider_19n89_774:before{background-color:#1dc2d1;transform:translate(22px)}._resetViewBtn_19n89_809{color:#e2e2e7;cursor:pointer;background:0 0;border:1px solid #3a3a44;border-radius:6px;width:100%;margin-top:10px;padding:8px 12px;font-size:.8rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s}._resetViewBtn_19n89_809:hover{color:#fff;background:#2d2d34;border-color:#4f4f5d}._importExportRow_19n89_829{gap:10px;margin-top:10px;display:flex}._secondaryBtn_19n89_835{color:#e2e2e7;cursor:pointer;background-color:#2c2c35;border:1px solid #3a3a44;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:background-color .15s,border-color .15s,color .15s;display:flex}._secondaryBtn_19n89_835:hover{color:#fff;background-color:#383842;border-color:#1dc2d1}._descriptionText_19n89_857{color:#a1a1a9;margin-bottom:8px;font-size:12px;line-height:1.4}._importError_19n89_864{color:#ff453a;text-align:center;background:#ff453a1a;border:1px solid #ff453a33;border-radius:6px;margin-top:8px;padding:6px;font-size:11px}._locked_19n89_875{pointer-events:none;opacity:.45;transition:opacity .3s cubic-bezier(.4,0,.2,1)}@media (width<=768px){._sidebar_19n89_12{-webkit-backdrop-filter:blur(16px);z-index:100;border-top:1px solid #ffffff1a;border-radius:24px 24px 0 0;flex-direction:column;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 -10px 40px #00000080;opacity:1!important;background:#1e1e22d9!important;border-left:none!important;width:100%!important;height:70dvh!important;padding:0!important;animation:none!important;position:absolute!important;bottom:0!important;left:0!important;overflow:hidden!important}._collapsed_19n89_907{transform:translateY(calc(100% - 116px))!important;transform:translateY(calc(100% - 116px - env(safe-area-inset-bottom,0px)))!important}._scrollableContent_19n89_28{padding:16px 24px 80px;padding:16px 24px calc(80px + env(safe-area-inset-bottom,0px)) 24px;flex:1;overflow-y:auto}._mobileHeader_19n89_919{cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#ffffff05;border-bottom:1px solid #ffffff0d;flex-direction:column;justify-content:flex-end;align-items:center;height:116px;min-height:116px;padding-bottom:26px;padding-left:16px;padding-right:16px;display:flex;position:relative}._mobileDragArea_19n89_937{cursor:pointer;z-index:10;flex-direction:column;align-items:center;width:140px;padding-top:14px;padding-bottom:10px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}._dragHandleChevron_19n89_952{color:#ffffff73;cursor:pointer;z-index:10;justify-content:center;align-items:center;width:40px;height:24px;transition:color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex}._dragHandleChevron_19n89_952:hover,._dragHandleChevron_19n89_952:active{color:#fff;filter:drop-shadow(0 0 4px #fff9)}._bouncePulse_19n89_970{animation:1.8s ease-in-out infinite _cosmicBounce_19n89_1}@keyframes _cosmicBounce_19n89_1{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;color:#fff;filter:drop-shadow(0 0 6px #fff9);transform:translateY(-6px)}}._mobileHeaderContent_19n89_987{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}._mobileHeaderBtn_19n89_995{color:#ffffffd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:4px;padding:7px 4px;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}._mobileHeaderBtn_19n89_995:hover,._mobileHeaderBtn_19n89_995:active{color:#fff;background:#ffffff1a;border-color:#ffffff29}._mobileHeaderBtn_19n89_995:disabled{opacity:.45;cursor:not-allowed}input[type=range]{height:36px}._controlRow_19n89_136{margin-bottom:20px}}._galleryRow_19n89_1033{border-bottom:1px solid #ffffff0d;gap:.5rem;padding:0 0 1rem;display:flex}._galleryBtnBrowse_19n89_1040,._galleryBtnShare_19n89_1040{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.78rem;font-weight:500;transition:all .2s;display:flex}._galleryBtnBrowse_19n89_1040{color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff0f}._galleryBtnBrowse_19n89_1040:hover{color:#fff;background:#ffffff12;border-color:#ffffff1f}._galleryBtnShare_19n89_1040{color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff0f}._galleryBtnShare_19n89_1040:hover{color:#fff;background:#ffffff12;border-color:#ffffff1f}._galleryBtnShare_19n89_1040:disabled{opacity:.5;cursor:not-allowed}._paletteNameAndLock_19n89_1083{align-items:center;gap:8px;display:flex}._lockButton_19n89_1089{color:#8a8a9a;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background-color .15s;display:flex}._lockButton_19n89_1089:hover{color:#fff;background-color:#ffffff1a}._lockActive_19n89_1107{color:#ffb703!important}._resizeHandle_19n89_1111{cursor:col-resize;z-index:999;background-color:#0000;width:6px;transition:background-color .2s,box-shadow .2s;position:absolute;top:0;bottom:0;left:0}._resizeHandle_19n89_1111:hover,._resizeHandleActive_19n89_1124{background-color:#1dc2d1;box-shadow:0 0 10px #1dc2d199}._recordRow_wm0jj_1{width:100%;margin-top:14px}._recordBtn_wm0jj_6{cursor:pointer;color:#ffffffd9;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.6rem .8rem;font-size:.78rem;font-weight:500;transition:all .2s,transform .1s;display:flex}._recordBtn_wm0jj_6:hover:not(:disabled){color:#fff;background:#ffffff12;border-color:#ffffff1f}._recordBtn_wm0jj_6:active:not(:disabled){transform:scale(.97)}._recordBtn_wm0jj_6:disabled{opacity:.5;cursor:not-allowed}._recordingPulse_wm0jj_38{animation:1.5s ease-in-out infinite _pulse_wm0jj_1;color:#fca5a5!important;background-color:#ef44441a!important;border-color:#ef444466!important}@keyframes _pulse_wm0jj_1{0%{box-shadow:0 0 #ef44444d}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}._overlay_8g33o_1{-webkit-backdrop-filter:blur(20px);z-index:1000;background:#0a0a0df2;justify-content:center;align-items:center;width:100vw;height:100vh;animation:1s cubic-bezier(.16,1,.3,1) forwards _fadeIn_8g33o_1;display:flex;position:fixed;top:0;left:0}._overlayExiting_8g33o_17{pointer-events:none;animation:1.8s cubic-bezier(.16,1,.3,1) forwards _fadeOut_8g33o_1!important}._modal_8g33o_22{background:#09090b;border:none;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100vh;animation:.75s cubic-bezier(.16,1,.3,1) forwards _portalWarpIn_8g33o_1;display:flex;overflow:hidden}._modalExiting_8g33o_35{animation:1.2s cubic-bezier(.16,1,.3,1) forwards _portalWarpOut_8g33o_1!important}._header_8g33o_39{background:#141417;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}._titleSection_8g33o_48{align-items:center;gap:.75rem;display:flex}._titleSection_8g33o_48 h2{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#fff9 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.35rem;font-weight:700}._closeButton_8g33o_65{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background-color .2s,color .2s;display:flex}._closeButton_8g33o_65:hover{color:#fff;background:#ffffff0f}._filterBar_8g33o_83{background:#121215;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}._filters_8g33o_94{align-items:center;gap:.5rem;display:flex}._filterLabel_8g33o_100{color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;margin-right:.5rem;font-size:.8rem}._filterBtn_8g33o_108{color:#fff9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.85rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._filterBtn_8g33o_108:hover{color:#fff;background:#ffffff0f;border-color:#ffffff26}._filterBtnActive_8g33o_128{font-weight:500;color:#fff!important;background:#ffffff1a!important;border-color:#ffffff4d!important}._btnDirection_8g33o_135{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}._content_8g33o_145{background:#0d0d0f;flex:1;position:relative;overflow-y:auto}._grid_8g33o_152{gap:1.5rem;padding:2rem;display:grid}._gridCozy_8g33o_158{grid-template-columns:repeat(4,1fr)}._gridCosmic_8g33o_162{grid-template-columns:repeat(8,1fr);gap:4px;padding:4px}._gridCosmic_8g33o_162 ._card_8g33o_168{position:relative;background:0 0!important;border:none!important;border-radius:0!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s!important}._gridCosmic_8g33o_162 ._card_8g33o_168:hover{z-index:2;transform:scale(1.02)!important;box-shadow:0 8px 24px #0009!important}._card_8g33o_168{cursor:pointer;background:#141417;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;overflow:hidden}._card_8g33o_168:hover{border-color:#ffffff29;transform:translateY(-6px);box-shadow:0 12px 24px -10px #00000080}._cardImageContainer_8g33o_199{aspect-ratio:1;background:#09090b;width:100%;position:relative;overflow:hidden}._cardImage_8g33o_199{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s}._card_8g33o_168:hover ._cardImage_8g33o_199{transform:scale(1.04)}._cardFooter_8g33o_219{background:#141417;flex-direction:column;justify-content:center;align-items:center;padding:.9rem 1rem;display:flex}._cardName_8g33o_228{color:#ffffffd9;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-size:.88rem;font-weight:600;overflow:hidden}._cardMeta_8g33o_240{color:#ffffff59;justify-content:space-between;align-items:center;font-size:.72rem;display:flex}._presetTag_8g33o_248{text-transform:capitalize;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:.15rem .45rem}._emptyState_8g33o_256{text-align:center;color:#fff6;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex}._emptyState_8g33o_256 h3{color:#fff;margin-bottom:.5rem;font-size:1.25rem}._emptyState_8g33o_256 p{max-width:400px;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}._loadingSpinner_8g33o_279{color:#ffffff80;justify-content:center;align-items:center;gap:.75rem;padding:4rem;font-size:.9rem;display:flex}._loadMoreContainer_8g33o_289{justify-content:center;padding:1rem 2rem 3rem;display:flex}._loadMoreBtn_8g33o_295{color:#fffc;cursor:pointer;background:#1a1a1e;border:1px solid #ffffff14;border-radius:8px;padding:.65rem 2rem;font-size:.9rem;font-weight:500;transition:all .2s}._loadMoreBtn_8g33o_295:hover{color:#fff;background:#222226;border-color:#ffffff26}._card_8g33o_168._selected_8g33o_314{transition:all .15s cubic-bezier(.16,1,.3,1);box-shadow:0 0 20px #fff3;border-color:#fff!important;transform:scale(1.03)!important}@keyframes _fadeIn_8g33o_1{0%{opacity:0;-webkit-backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(20px)}}@keyframes _fadeOut_8g33o_1{0%{opacity:1;-webkit-backdrop-filter:blur(20px)}to{opacity:0;-webkit-backdrop-filter:blur()}}@keyframes _portalWarpIn_8g33o_1{0%{opacity:0;filter:blur(4px);transform:scale(.96)rotate(-.5deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes _portalWarpOut_8g33o_1{0%{opacity:1;filter:blur();transform:scale(1)rotate(0)}to{opacity:0;filter:blur(6px);transform:scale(.98)rotate(.5deg)}}._btnText_8g33o_357{display:inline}._viewModeContainer_8g33o_361{background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;align-items:center;margin-right:2rem;padding:2px;display:flex}._viewModeBtn_8g33o_371{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._viewModeBtn_8g33o_371:hover{color:#fff}._viewModeBtnActive_8g33o_389{background:#ffffff1a;color:#fff!important}@media (width<=768px){._header_8g33o_39{padding:.75rem 1rem}._header_8g33o_39 h2{font-size:1.1rem}._closeButton_8g33o_65{width:32px;height:32px}._filterBar_8g33o_83{flex-direction:row;justify-content:space-between;align-items:center;gap:.35rem;padding:.5rem .75rem}._filters_8g33o_94{flex:1;justify-content:flex-start;align-items:center;gap:.35rem;display:flex}._filterLabel_8g33o_100,._btnText_8g33o_357{display:none}._viewModeContainer_8g33o_361{margin-right:.25rem}._filterBtn_8g33o_108{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0}._grid_8g33o_152{gap:1rem;padding:1rem}._gridCozy_8g33o_158{grid-template-columns:repeat(1,1fr)}._gridCosmic_8g33o_162{grid-template-columns:repeat(3,1fr);gap:2px;padding:2px}}html,body{-webkit-font-smoothing:antialiased;background-color:#1a1a1e;width:100%;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.appContainer{flex-direction:column;width:100vw;height:100dvh;display:flex;overflow:hidden}.mainLayout{flex:1;display:flex;overflow:hidden}@media (width<=768px){.mainLayout{flex-direction:column;height:100%;position:relative;overflow:hidden}}
