*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{color:#f4f4f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121215;width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}#app{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#3f3f46;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#52525b}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.navbar[data-v-62d1ceb5]{-webkit-user-select:none;user-select:none;z-index:50;background:#18181b;border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;height:58px;padding:0 16px;display:flex;position:relative;box-shadow:0 2px 10px #00000040}.nav-brand[data-v-62d1ceb5]{align-items:center;gap:10px;display:flex}.logo-icon[data-v-62d1ceb5]{font-size:22px;line-height:1}.brand-text[data-v-62d1ceb5]{flex-direction:column;display:flex}.brand-title[data-v-62d1ceb5]{letter-spacing:-.3px;color:#f4f4f5;font-size:16px;font-weight:800}.brand-subtitle[data-v-62d1ceb5]{color:#a1a1aa;font-size:11px;font-weight:500;line-height:1}.nav-center[data-v-62d1ceb5]{align-items:center;gap:8px;display:flex}.divider[data-v-62d1ceb5]{background:#27272a;width:1px;height:24px;margin:0 4px}.hidden-file-input[data-v-62d1ceb5]{display:none}.add-image-btn[data-v-62d1ceb5]{cursor:pointer}.btn[data-v-62d1ceb5]{cursor:pointer;color:#e4e4e7;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn .icon[data-v-62d1ceb5]{flex-shrink:0}.btn-secondary[data-v-62d1ceb5]{background:#27272a;border-color:#3f3f46}.btn-secondary[data-v-62d1ceb5]:hover{color:#fff;background:#323238;border-color:#52525b}.btn-ghost[data-v-62d1ceb5]{color:#a1a1aa;background:0 0}.btn-ghost[data-v-62d1ceb5]:hover{color:#fff;background:#27272a}.btn-ghost.active[data-v-62d1ceb5]{color:#60a5fa;background:#27272a;border-color:#3b82f6}.btn-icon[data-v-62d1ceb5]{width:36px;padding:0}.btn-primary[data-v-62d1ceb5]{color:#fff;background:#2563eb}.btn-primary[data-v-62d1ceb5]:hover{background:#1d4ed8}.btn[data-v-62d1ceb5]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.text-danger[data-v-62d1ceb5]:hover{color:#ef4444;background:#ef44441f}.chevron[data-v-62d1ceb5]{opacity:.6}.dropdown-wrapper[data-v-62d1ceb5]{position:relative}.dropdown-menu[data-v-62d1ceb5]{z-index:100;background:#1f1f23;border:1px solid #3f3f46;border-radius:10px;min-width:220px;padding:8px;animation:.12s ease-out fadeIn-62d1ceb5;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 30px #00000080}@keyframes fadeIn-62d1ceb5{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-header[data-v-62d1ceb5]{text-transform:uppercase;letter-spacing:.5px;color:#71717a;padding:4px 8px 8px;font-size:11px;font-weight:700}.dropdown-divider[data-v-62d1ceb5]{background:#27272a;height:1px;margin:6px 0}.dropdown-section-title[data-v-62d1ceb5]{color:#a1a1aa;padding:4px 8px;font-size:11px;font-weight:600}.menu-option[data-v-62d1ceb5]{color:#d4d4d8;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.menu-option[data-v-62d1ceb5]:hover{color:#fff;background:#2e2e34}.menu-option.active[data-v-62d1ceb5]{color:#fff;background:#2563eb}.menu-option .subtext[data-v-62d1ceb5]{color:#9ca3af;margin-top:1px;font-size:11px;display:block}.presets-menu[data-v-62d1ceb5]{min-width:280px}.custom-size-row[data-v-62d1ceb5]{align-items:center;gap:8px;padding:6px 8px;display:flex}.size-field[data-v-62d1ceb5]{flex-direction:column;flex:1;gap:4px;display:flex}.size-field label[data-v-62d1ceb5]{color:#a1a1aa;font-size:11px}.size-field input[data-v-62d1ceb5]{box-sizing:border-box;color:#fff;background:#141417;border:1px solid #3f3f46;border-radius:6px;width:100%;padding:6px 8px;font-family:inherit;font-size:13px}.size-field input[data-v-62d1ceb5]:focus{border-color:#3b82f6;outline:none}.size-cross[data-v-62d1ceb5]{color:#71717a;padding-top:14px}.presets-list[data-v-62d1ceb5]{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.preset-item[data-v-62d1ceb5]{color:#d4d4d8;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;font-family:inherit;transition:background .1s;display:flex}.preset-item[data-v-62d1ceb5]:hover{background:#2e2e34}.preset-item.active[data-v-62d1ceb5]{background:#2563eb33;border-left:3px solid #3b82f6}.preset-info[data-v-62d1ceb5]{flex-direction:column;display:flex}.preset-name[data-v-62d1ceb5]{color:#fff;font-size:13px;font-weight:600}.preset-desc[data-v-62d1ceb5]{color:#a1a1aa;font-size:11px}.preset-badge[data-v-62d1ceb5]{color:#93c5fd;background:#27272a;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.checkbox-option[data-v-62d1ceb5]{color:#d4d4d8;cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.checkbox-option input[data-v-62d1ceb5]{accent-color:#2563eb;cursor:pointer}.nav-right[data-v-62d1ceb5],.export-group[data-v-62d1ceb5]{align-items:center;display:flex}.export-main-btn[data-v-62d1ceb5]{border-top-right-radius:0;border-bottom-right-radius:0;padding:0 14px}.export-arrow-btn[data-v-62d1ceb5]{border-left:1px solid #fff3;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 8px}.export-menu[data-v-62d1ceb5]{min-width:250px;left:auto;right:0}.toolbar[data-v-3a452ae4]{-webkit-user-select:none;user-select:none;z-index:40;background:#202024;border-bottom:1px solid #2e2e33;align-items:center;min-height:48px;padding:6px 16px;display:flex;overflow-x:auto}.toolbar-content[data-v-3a452ae4]{align-items:center;gap:12px;min-width:max-content;display:flex}.toolbar-section[data-v-3a452ae4]{align-items:center;gap:8px;display:flex}.section-label[data-v-3a452ae4]{text-transform:uppercase;color:#71717a;letter-spacing:.4px;font-size:11px;font-weight:700}.toolbar-divider[data-v-3a452ae4]{background:#323238;width:1px;height:20px}.text-input-section[data-v-3a452ae4]{align-items:center}.text-textarea[data-v-3a452ae4]{color:#fff;resize:vertical;background:#141416;border:1px solid #3f3f46;border-radius:6px;width:200px;min-height:32px;max-height:80px;padding:5px 8px;font-family:inherit;font-size:13px;line-height:1.3}.text-textarea[data-v-3a452ae4]:focus{border-color:#3b82f6;outline:none}.select-input[data-v-3a452ae4]{color:#fff;cursor:pointer;background:#141416;border:1px solid #3f3f46;border-radius:6px;padding:5px 8px;font-family:inherit;font-size:13px}.select-input[data-v-3a452ae4]:focus{border-color:#3b82f6;outline:none}.stepper[data-v-3a452ae4]{background:#141416;border:1px solid #3f3f46;border-radius:6px;align-items:center;display:flex;overflow:hidden}.step-btn[data-v-3a452ae4]{color:#a1a1aa;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:28px;font-size:14px;transition:background .1s;display:flex}.step-btn[data-v-3a452ae4]:hover{color:#fff;background:#27272a}.stepper-input[data-v-3a452ae4]{text-align:center;color:#fff;background:0 0;border:none;width:44px;font-family:inherit;font-size:12.5px}.stepper-input[data-v-3a452ae4]:focus{outline:none}.stepper-val[data-v-3a452ae4]{color:#e4e4e7;text-align:center;min-width:32px;padding:0 6px;font-size:12px;font-weight:600}.color-picker-wrapper[data-v-3a452ae4]{cursor:pointer;border:1px solid #52525b;border-radius:6px;width:26px;height:26px;position:relative;overflow:hidden}.native-color[data-v-3a452ae4]{opacity:0;cursor:pointer;width:50px;height:50px;position:absolute;top:-10px;left:-10px}.color-preview[data-v-3a452ae4]{width:100%;height:100%}.stroke-controls[data-v-3a452ae4]{align-items:center;gap:8px;display:flex}.range-slider[data-v-3a452ae4]{accent-color:#2563eb;cursor:pointer;width:80px}.slider-val[data-v-3a452ae4]{color:#a1a1aa;min-width:30px;font-size:11.5px}.slider-wrapper[data-v-3a452ae4]{align-items:center;gap:8px;display:flex}.btn-group[data-v-3a452ae4]{background:#18181b;border:1px solid #2e2e33;border-radius:7px;align-items:center;gap:2px;padding:2px;display:flex}.tool-btn[data-v-3a452ae4]{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;height:28px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:500;transition:all .1s;display:flex}.tool-btn[data-v-3a452ae4]:hover{color:#fff;background:#27272a}.tool-btn.active[data-v-3a452ae4]{color:#fff;background:#2563eb}.crop-btn[data-v-3a452ae4]{color:#60a5fa;background:#2563eb26;border:1px solid #2563eb4d}.crop-btn[data-v-3a452ae4]:hover{color:#fff;background:#2563eb}.delete-btn[data-v-3a452ae4]:hover{color:#ef4444;background:#ef444426}.default-content[data-v-3a452ae4]{justify-content:space-between;align-items:center;width:100%;display:flex}.color-dots[data-v-3a452ae4]{align-items:center;gap:4px;display:flex}.dot-btn[data-v-3a452ae4]{cursor:pointer;border:1px solid #52525b;border-radius:50%;width:18px;height:18px;transition:transform .1s}.dot-btn[data-v-3a452ae4]:hover{transform:scale(1.15)}.dot-btn.active[data-v-3a452ae4]{border:2px solid #3b82f6;transform:scale(1.15)}.canvas-tips[data-v-3a452ae4]{color:#a1a1aa;align-items:center;gap:8px;font-size:12px;display:flex}.tip-badge[data-v-3a452ae4]{color:#fbbf24;font-weight:700}.workspace[data-v-67476b68]{-webkit-user-select:none;user-select:none;cursor:default;background-color:#121215;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:24px 24px;flex:1;justify-content:center;align-items:center;width:100%;height:calc(100vh - 106px);display:flex;position:relative;overflow:auto}.workspace.is-resizing[data-v-67476b68]{-webkit-user-select:none;user-select:none}.canvas-centering-desk[data-v-67476b68]{justify-content:center;align-items:center;padding:80px;transition:transform 50ms ease-out;display:flex}.canvas-wrapper[data-v-67476b68]{background-color:#fff;border-radius:3px;position:relative;box-shadow:0 20px 60px #000000a6,0 0 0 1px #ffffff1f}.konva-container[data-v-67476b68]{border-radius:3px;width:100%;height:100%;overflow:hidden}.resize-handle[data-v-67476b68]{z-index:30;justify-content:center;align-items:center;display:flex;position:absolute}.handle-right[data-v-67476b68]{cursor:ew-resize;width:18px;height:100%;top:0;right:-9px}.handle-bar-vertical[data-v-67476b68]{background:#3b82f6;border:1.5px solid #fff;border-radius:4px;width:6px;height:48px;transition:all .15s;box-shadow:0 2px 6px #0006}.handle-right:hover .handle-bar-vertical[data-v-67476b68],.workspace.is-resizing .handle-bar-vertical[data-v-67476b68]{background:#60a5fa;width:8px;height:64px;transform:scale(1.1)}.handle-bottom[data-v-67476b68]{cursor:ns-resize;width:100%;height:18px;bottom:-9px;left:0}.handle-bar-horizontal[data-v-67476b68]{background:#3b82f6;border:1.5px solid #fff;border-radius:4px;width:48px;height:6px;transition:all .15s;box-shadow:0 2px 6px #0006}.handle-bottom:hover .handle-bar-horizontal[data-v-67476b68],.workspace.is-resizing .handle-bar-horizontal[data-v-67476b68]{background:#60a5fa;width:64px;height:8px;transform:scale(1.1)}.handle-corner[data-v-67476b68]{cursor:nwse-resize;width:22px;height:22px;bottom:-11px;right:-11px}.corner-grip[data-v-67476b68]{background:#3b82f6;border:2px solid #fff;border-radius:4px;width:14px;height:14px;transition:all .15s;box-shadow:0 2px 8px #00000073}.handle-corner:hover .corner-grip[data-v-67476b68],.workspace.is-resizing .corner-grip[data-v-67476b68]{background:#60a5fa;width:18px;height:18px;transform:scale(1.15)}.dimension-pill[data-v-67476b68]{color:#e4e4e7;letter-spacing:.3px;pointer-events:none;opacity:.8;background:#18181be6;border:1px solid #3f3f46;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;transition:opacity .2s;position:absolute;bottom:-36px;right:0;box-shadow:0 4px 12px #0006}.dimension-pill.visible[data-v-67476b68],.canvas-wrapper:hover .dimension-pill[data-v-67476b68]{opacity:1}.drop-overlay[data-v-67476b68]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;pointer-events:none;background:#2563eb26;border:3px dashed #3b82f6;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drop-card[data-v-67476b68]{background:#18181b;border:1px solid #3b82f6;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;display:flex;box-shadow:0 12px 30px #0009}.drop-icon[data-v-67476b68]{font-size:36px}.drop-title[data-v-67476b68]{color:#fff;font-size:16px;font-weight:700}.drop-subtitle[data-v-67476b68]{color:#93c5fd;font-size:13px}.author-badge[data-v-67476b68]{-webkit-backdrop-filter:blur(8px);z-index:40;-webkit-user-select:none;user-select:none;background:#18181be0;border:1px solid #2e2e33;border-radius:8px;align-items:center;gap:5px;height:36px;padding:0 11px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 24px #00000080}.author-badge[data-v-67476b68]:hover{background:#27272a;border-color:#3b82f6;transform:translateY(-1px);box-shadow:0 8px 24px #3b82f633}.author-badge .by-text[data-v-67476b68]{color:#71717a;font-size:11.5px}.author-badge .author-name[data-v-67476b68]{color:#93c5fd;letter-spacing:-.2px;font-weight:600;transition:color .15s}.author-badge:hover .author-name[data-v-67476b68]{color:#60a5fa;text-underline-offset:2px;text-decoration:underline}.author-badge .author-icon[data-v-67476b68]{color:#71717a;transition:all .15s}.author-badge:hover .author-icon[data-v-67476b68]{color:#93c5fd;transform:translate(1px,-1px)}.zoom-dock[data-v-67476b68]{-webkit-backdrop-filter:blur(8px);z-index:40;background:#18181be0;border:1px solid #2e2e33;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #00000080}.zoom-btn[data-v-67476b68]{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .1s;display:flex}.zoom-btn[data-v-67476b68]:hover{color:#fff;background:#27272a}.zoom-level[data-v-67476b68]{width:auto;padding:0 8px;font-size:11.5px;font-weight:600}@media (width<=640px){.author-badge[data-v-67476b68]{height:32px;padding:0 8px;font-size:11px;bottom:12px;left:12px}.zoom-dock[data-v-67476b68]{bottom:12px;right:12px}}.toast[data-v-296cc243]{color:#fff;z-index:200;pointer-events:none;background:#18181b;border:1px solid #3f3f46;border-radius:10px;align-items:center;gap:10px;padding:10px 18px;font-size:13.5px;font-weight:600;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}.toast.success[data-v-296cc243]{border-color:#22c55e}.toast.info[data-v-296cc243]{border-color:#3b82f6}.toast.warning[data-v-296cc243]{border-color:#eab308}.toast-icon[data-v-296cc243]{font-size:16px}.toast-enter-active[data-v-296cc243],.toast-leave-active[data-v-296cc243]{transition:all .25s cubic-bezier(.16,1,.3,1)}.toast-enter-from[data-v-296cc243],.toast-leave-to[data-v-296cc243]{opacity:0;transform:translate(-50%,16px)}.crop-modal-backdrop[data-v-836a93a8]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000c7;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out fadeIn-836a93a8;display:flex;position:fixed;inset:0}@keyframes fadeIn-836a93a8{0%{opacity:0}to{opacity:1}}.crop-dialog[data-v-836a93a8]{-webkit-user-select:none;user-select:none;background:#18181b;border:1px solid #3f3f46;border-radius:14px;flex-direction:column;width:760px;max-width:95vw;display:flex;overflow:hidden;box-shadow:0 25px 60px #000000b3}.dialog-header[data-v-836a93a8]{border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.header-left[data-v-836a93a8]{align-items:center;gap:12px;display:flex}.header-icon[data-v-836a93a8]{color:#60a5fa;background:#2563eb26;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dialog-title[data-v-836a93a8]{color:#fff;font-size:16px;font-weight:700}.dialog-subtitle[data-v-836a93a8]{color:#a1a1aa;font-size:12px}.close-btn[data-v-836a93a8]{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;transition:all .1s}.close-btn[data-v-836a93a8]:hover{color:#fff;background:#27272a}.aspect-bar[data-v-836a93a8]{background:#202024;border-bottom:1px solid #27272a;align-items:center;gap:10px;padding:10px 20px;display:flex;overflow-x:auto}.bar-label[data-v-836a93a8]{color:#a1a1aa;white-space:nowrap;font-size:12px;font-weight:600}.ratio-buttons[data-v-836a93a8]{align-items:center;gap:4px;display:flex}.ratio-btn[data-v-836a93a8]{color:#d4d4d8;cursor:pointer;white-space:nowrap;background:#27272a;border:1px solid #3f3f46;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:all .1s}.ratio-btn[data-v-836a93a8]:hover{color:#fff;background:#323238}.ratio-btn.active[data-v-836a93a8]{color:#fff;background:#2563eb;border-color:#3b82f6}.dimension-pill[data-v-836a93a8]{color:#93c5fd;white-space:nowrap;background:#141416;border:1px solid #2e2e33;border-radius:4px;margin-left:auto;padding:3px 8px;font-size:11.5px;font-weight:600}.crop-viewport[data-v-836a93a8]{background:#101012 radial-gradient(#ffffff0f 1px,#0000 1px) 0 0/16px 16px;justify-content:center;align-items:center;min-height:440px;padding:24px;display:flex;position:relative;overflow:hidden}.image-stage[data-v-836a93a8]{position:relative;box-shadow:0 10px 30px #00000080}.target-image[data-v-836a93a8]{-webkit-user-select:none;user-select:none;pointer-events:none;display:block}.mask[data-v-836a93a8]{pointer-events:none;z-index:5;background:#000000a6;position:absolute}.crop-box[data-v-836a93a8]{cursor:move;z-index:10;box-sizing:border-box;border:2px solid #fff;position:absolute;box-shadow:0 0 0 1px #0000004d}.grid-line[data-v-836a93a8]{pointer-events:none;border-color:#ffffff59;position:absolute}.grid-v[data-v-836a93a8]{border-left:1px dashed #ffffff59;top:0;bottom:0}.grid-v1[data-v-836a93a8]{left:33.333%}.grid-v2[data-v-836a93a8]{left:66.666%}.grid-h[data-v-836a93a8]{border-top:1px dashed #ffffff59;left:0;right:0}.grid-h1[data-v-836a93a8]{top:33.333%}.grid-h2[data-v-836a93a8]{top:66.666%}.handle[data-v-836a93a8]{box-sizing:border-box;background:#fff;border:1px solid #18181b;position:absolute;box-shadow:0 2px 4px #0006}.handle-nw[data-v-836a93a8]{cursor:nwse-resize;width:14px;height:14px;top:-6px;left:-6px}.handle-ne[data-v-836a93a8]{cursor:nesw-resize;width:14px;height:14px;top:-6px;right:-6px}.handle-sw[data-v-836a93a8]{cursor:nesw-resize;width:14px;height:14px;bottom:-6px;left:-6px}.handle-se[data-v-836a93a8]{cursor:nwse-resize;width:14px;height:14px;bottom:-6px;right:-6px}.handle-n[data-v-836a93a8]{cursor:ns-resize;border-radius:4px;width:24px;height:8px;top:-4px;left:50%;transform:translate(-50%)}.handle-s[data-v-836a93a8]{cursor:ns-resize;border-radius:4px;width:24px;height:8px;bottom:-4px;left:50%;transform:translate(-50%)}.handle-w[data-v-836a93a8]{cursor:ew-resize;border-radius:4px;width:8px;height:24px;top:50%;left:-4px;transform:translateY(-50%)}.handle-e[data-v-836a93a8]{cursor:ew-resize;border-radius:4px;width:8px;height:24px;top:50%;right:-4px;transform:translateY(-50%)}.crop-loading[data-v-836a93a8]{color:#a1a1aa;font-size:14px}.dialog-footer[data-v-836a93a8]{border-top:1px solid #27272a;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.footer-right[data-v-836a93a8]{align-items:center;gap:10px;display:flex}.btn[data-v-836a93a8]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .12s;display:inline-flex}.btn-ghost[data-v-836a93a8]{color:#a1a1aa;background:0 0}.btn-ghost[data-v-836a93a8]:hover{color:#fff;background:#27272a}.btn-secondary[data-v-836a93a8]{color:#e4e4e7;background:#27272a;border-color:#3f3f46}.btn-secondary[data-v-836a93a8]:hover{color:#fff;background:#323238}.btn-primary[data-v-836a93a8]{color:#fff;background:#2563eb}.btn-primary[data-v-836a93a8]:hover{background:#1d4ed8}.app-layout[data-v-bc7b2220]{background-color:#121215;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}
