:root{--primary-color:#5865f2;--background-color:#1e1f22;--surface-color:#2b2d31;--surface-hover-color:#3f4147;--border-color:#3f4147;--text-primary:#f2f3f5;--text-secondary:#b5bac1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-primary);background-color:var(--background-color);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex;overflow:hidden}#app{width:100vw;height:100vh}.uploader-container[data-v-fc307ba1]{border:2px dashed var(--border-color);cursor:pointer;background-color:var(--surface-color);border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;transition:all .3s;display:flex}.uploader-container[data-v-fc307ba1]:hover,.uploader-container.is-dragging[data-v-fc307ba1]{border-color:var(--primary-color);background-color:var(--surface-hover-color)}.uploader-content[data-v-fc307ba1]{text-align:center;color:var(--text-secondary)}.upload-icon[data-v-fc307ba1]{color:var(--primary-color);margin-bottom:16px}h3[data-v-fc307ba1]{color:var(--text-primary);margin-bottom:8px;font-weight:600}p[data-v-fc307ba1]{margin-bottom:16px;font-size:14px}.supported-formats[data-v-fc307ba1]{opacity:.7;font-size:12px}.hidden-input[data-v-fc307ba1]{display:none}.circular-text-container[data-v-b828b538]{pointer-events:none;z-index:20;width:100%;height:100%;position:absolute;top:0;left:0}.workspace-container[data-v-03446472]{cursor:grab;-webkit-user-select:none;user-select:none;background-color:#1e1f22;background-image:linear-gradient(45deg,#2b2d31 25%,#0000 25%),linear-gradient(-45deg,#2b2d31 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#2b2d31 75%),linear-gradient(-45deg,#0000 75%,#2b2d31 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.workspace-container.is-grabbing[data-v-03446472],.workspace-container.is-rotating[data-v-03446472]{cursor:grabbing}.crop-area[data-v-03446472]{justify-content:center;align-items:center;width:0;height:0;transition:transform .2s ease-out;display:flex;position:relative}.scale-rotate-wrapper[data-v-03446472],.pan-wrapper[data-v-03446472]{width:0;height:0;position:absolute;top:0;left:0}.target-image[data-v-03446472]{pointer-events:none;max-width:none;position:absolute;top:0;left:0}.mask[data-v-03446472]{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #000000bf}.overlay-guidelines[data-v-03446472]{pointer-events:none;box-sizing:border-box;border:2px dashed #ffffff80;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inner-outline[data-v-03446472]{pointer-events:none;box-sizing:border-box;position:absolute;inset:0}.preset-info[data-v-03446472]{color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:600;position:absolute;bottom:56px}.zoom-hint[data-v-03446472]{color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;border-radius:20px;padding:8px 16px;font-size:13px;position:absolute;bottom:20px}.profile-preview-container[data-v-61fcd185]{flex-direction:column;height:100%;display:flex}.discord-popout[data-v-61fcd185]{background-color:#2b2d31;border-radius:8px;width:340px;font-family:gg sans,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 8px 16px #0000003d}.banner-area[data-v-61fcd185]{background-color:#111214;height:120px;position:relative;overflow:hidden}.banner-placeholder[data-v-61fcd185]{background-color:#5c64f4;width:100%;height:100%}.pfp-area[data-v-61fcd185]{z-index:2;position:absolute;top:76px;left:16px}.pfp-border[data-v-61fcd185]{background-color:#2b2d31;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;display:flex;position:relative}.pfp-wrapper[data-v-61fcd185]{background-color:#111214;border-radius:50%;width:80px;height:80px;position:relative;overflow:hidden}.pfp-placeholder[data-v-61fcd185]{background-color:#111214;border-radius:50%;width:80px;height:80px}.status-indicator[data-v-61fcd185]{background-color:#23a559;border:4px solid #2b2d31;border-radius:50%;width:24px;height:24px;position:absolute;bottom:0;right:0}.user-info[data-v-61fcd185]{padding:56px 16px 16px}.user-info h3[data-v-61fcd185]{color:#f2f3f5;margin:0;font-size:20px;font-weight:700}.user-info p[data-v-61fcd185]{color:#b5bac1;margin:2px 0 0;font-size:14px}.divider[data-v-61fcd185]{background-color:#3f4147;height:1px;margin:12px 0}.about-me h4[data-v-61fcd185]{color:#f2f3f5;margin:0 0 8px;font-size:12px;font-weight:700}.about-me p[data-v-61fcd185]{color:#dbdee1;margin:0;font-size:14px;line-height:1.4}.profile-preview-container[data-v-fc2d3edf]{flex-direction:column;height:100%;display:flex}.twitter-profile[data-v-fc2d3edf]{background-color:#000;border:1px solid #2f3336;border-radius:16px;width:340px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 8px 16px #0000003d}.banner-area[data-v-fc2d3edf]{background-color:#333639;height:113px;position:relative;overflow:hidden}.banner-placeholder[data-v-fc2d3edf]{background-color:#333639;width:100%;height:100%}.profile-header[data-v-fc2d3edf]{justify-content:space-between;align-items:flex-start;margin-top:-40px;padding:0 16px;display:flex}.pfp-border[data-v-fc2d3edf]{background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative}.pfp-wrapper[data-v-fc2d3edf]{background-color:#333639;border-radius:50%;width:80px;height:80px;position:relative;overflow:hidden}.pfp-placeholder[data-v-fc2d3edf]{background-color:#333639;border-radius:50%;width:80px;height:80px}.follow-btn[data-v-fc2d3edf]{color:#0f1419;cursor:pointer;background-color:#eff3f4;border:none;border-radius:9999px;height:32px;margin-top:48px;padding:0 16px;font-size:14px;font-weight:700}.user-info[data-v-fc2d3edf]{padding:8px 16px 16px}.user-info h3[data-v-fc2d3edf]{color:#e7e9ea;margin:0;font-size:20px;font-weight:800;line-height:1.2}.user-info p[data-v-fc2d3edf]{color:#71767b;margin:0;font-size:15px}.bio[data-v-fc2d3edf]{margin-top:12px}.bio p[data-v-fc2d3edf]{color:#e7e9ea}.stats[data-v-fc2d3edf]{color:#71767b;gap:16px;margin-top:12px;font-size:14px;display:flex}.stats strong[data-v-fc2d3edf]{color:#e7e9ea}.profile-preview-container[data-v-2a501654]{flex-direction:column;height:100%;display:flex}.steam-profile[data-v-2a501654]{color:#8f98a0;background:radial-gradient(circle at top,#233c51 0%,#171d25 100%);border-radius:4px;width:340px;font-family:Motiva Sans,sans-serif;position:relative;overflow:hidden;box-shadow:0 8px 16px #00000080}.steam-header[data-v-2a501654]{background:#0003;border-bottom:1px solid #0006;gap:16px;padding:24px 16px;display:flex}.pfp-border[data-v-2a501654]{background:linear-gradient(#53a4c4 5%,#458097 95%);border-radius:2px;justify-content:center;align-items:center;width:120px;height:120px;padding:2px;display:flex;box-shadow:0 0 10px #000c}.pfp-wrapper[data-v-2a501654]{background-color:#1b2838;border-radius:2px;width:116px;height:116px;position:relative;overflow:hidden}.pfp-placeholder[data-v-2a501654]{background-color:#1b2838;border-radius:2px;width:116px;height:116px}.user-info[data-v-2a501654]{flex-direction:column;flex:1;justify-content:flex-start;padding-top:4px;display:flex}.user-info h3[data-v-2a501654]{color:#fff;text-shadow:1px 1px 2px #00000080;margin:0;font-size:24px;font-weight:300}.user-info p[data-v-2a501654]{color:#898989;margin:8px 0 0;font-size:13px}.level-badge[data-v-2a501654]{border:2px solid #5a198c;border-radius:50%;justify-content:center;align-self:flex-start;align-items:center;width:40px;height:40px;margin-top:4px;display:flex}.level-num[data-v-2a501654]{color:#fff;font-size:16px;font-weight:700}.steam-content[data-v-2a501654]{padding:16px}.recent-activity h4[data-v-2a501654]{color:#e5e4dc;margin:0 0 8px;font-size:14px;font-weight:400}.activity-bar[data-v-2a501654]{background:#0006;border-radius:2px;padding:12px;font-size:12px}.app-layout[data-v-a1e55c18]{background-color:var(--bg-primary);width:100vw;height:100vh;color:var(--text-primary);position:relative;overflow:hidden}.global-drop-overlay[data-v-a1e55c18]{z-index:9999;pointer-events:none;background-color:#000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drop-message[data-v-a1e55c18]{color:var(--brand-color);background-color:var(--surface-color);border:2px dashed var(--brand-color);border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:48px;animation:2s infinite pulse-a1e55c18;display:flex}@keyframes pulse-a1e55c18{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.mt-2[data-v-a1e55c18]{margin-top:12px}@keyframes spin-a1e55c18{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin[data-v-a1e55c18]{animation:1s linear infinite spin-a1e55c18}.workspace-fullscreen[data-v-a1e55c18]{width:100%;height:100%;position:absolute;top:0;left:0}.uploader-wrapper[data-v-a1e55c18]{max-width:600px;margin:100px auto;padding:0 20px}.floating-panel[data-v-a1e55c18]{background-color:var(--surface-color);border:1px solid var(--border-color);z-index:1000;border-radius:12px;flex-direction:column;max-height:90vh;display:flex;position:absolute;box-shadow:0 12px 32px #0006}.panel-header[data-v-a1e55c18]{border-bottom:1px solid var(--border-color);cursor:grab;-webkit-user-select:none;user-select:none;background-color:#232428;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.panel-header[data-v-a1e55c18]:active{cursor:grabbing}.drag-handle[data-v-a1e55c18]{color:var(--text-secondary);margin-right:8px}.minimize-btn[data-v-a1e55c18]{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.minimize-btn[data-v-a1e55c18]:hover{color:var(--text-primary);background-color:#ffffff1a}.panel-content[data-v-a1e55c18]{flex-direction:column;gap:20px;padding:20px;display:flex;overflow-y:auto}.control-group[data-v-a1e55c18]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.control-group>label[data-v-a1e55c18]{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.5px;font-size:13px;font-weight:700}.preset-selector[data-v-a1e55c18]{flex-direction:column;gap:8px;display:flex}.preset-selector button[data-v-a1e55c18]{background-color:var(--surface-hover-color);color:var(--text-primary);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:8px;padding:12px 16px;font-weight:600;transition:all .2s}.preset-selector button[data-v-a1e55c18]:hover{background-color:#ffffff1a}.preset-selector button.active[data-v-a1e55c18]{border-color:var(--primary-color);color:var(--primary-color);background-color:#5865f21a}.transform-actions[data-v-a1e55c18]{gap:8px;display:flex}.icon-btn[data-v-a1e55c18]{background-color:var(--surface-hover-color);color:var(--text-primary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.icon-btn[data-v-a1e55c18]:hover{background-color:#ffffff26;transform:translateY(-1px)}.slider-group[data-v-a1e55c18]{flex-direction:column;gap:8px;display:flex}.slider-group label[data-v-a1e55c18]{color:var(--text-secondary);font-size:13px}input[type=range][data-v-a1e55c18]{width:100%;accent-color:var(--primary-color)}.text-input[data-v-a1e55c18],.select-input[data-v-a1e55c18]{background-color:var(--bg-primary);border:1px solid var(--border-color);width:100%;color:var(--text-primary);border-radius:6px;padding:8px 12px;font-family:inherit;font-size:14px}.text-input[data-v-a1e55c18]:focus,.select-input[data-v-a1e55c18]:focus{border-color:var(--brand-color);outline:none}.export-section[data-v-a1e55c18]{margin-top:10px}.btn-primary[data-v-a1e55c18]{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:all .2s;display:flex}.btn-primary[data-v-a1e55c18]:hover:not(:disabled){background-color:#4752c4;transform:translateY(-2px);box-shadow:0 4px 12px #5865f266}.btn-primary[data-v-a1e55c18]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-a1e55c18]{background-color:var(--surface-hover-color);width:100%;color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.btn-secondary[data-v-a1e55c18]:hover{background-color:#ffffff1a}.setting-row[data-v-a1e55c18]{background-color:var(--surface-hover-color);border:1px solid var(--border-color);border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.setting-row.is-disabled[data-v-a1e55c18]{opacity:.5}.setting-info[data-v-a1e55c18]{flex-direction:column;gap:4px;display:flex}.setting-info label[data-v-a1e55c18]{margin:0;font-size:13px}.setting-desc[data-v-a1e55c18]{color:var(--text-secondary);align-items:center;gap:4px;font-size:11px;display:flex}.inline-icon[data-v-a1e55c18]{vertical-align:middle}.toggle-switch[data-v-a1e55c18]{cursor:pointer;background-color:#80848e;border:none;border-radius:12px;width:40px;height:24px;padding:0;transition:background-color .2s;position:relative}.toggle-switch.is-active[data-v-a1e55c18]{background-color:#23a559}.toggle-switch[data-v-a1e55c18]:disabled{cursor:not-allowed}.toggle-knob[data-v-a1e55c18]{background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.toggle-switch.is-active .toggle-knob[data-v-a1e55c18]{transform:translate(16px)}.animated-notice[data-v-a1e55c18]{color:var(--text-secondary);text-align:center;margin-top:8px;font-size:12px}
