@keyframes acrylic-stand-maker-module__nE5QgG__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes acrylic-stand-maker-module__nE5QgG__spinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.acrylic-stand-maker-module__nE5QgG__page{--asm-font-display:"Space Grotesk", "Futura", "Avenir Next", sans-serif;--asm-font-body:"DM Sans", "Gill Sans", "Trebuchet MS", sans-serif;--asm-color-ink:#251826;--asm-color-subtle:#6b5a70;--asm-color-accent:#e8569c;--asm-color-accent-strong:#cf3d85;--asm-color-accent-soft:#e8569c24;--asm-color-card:#ffffffeb;--asm-color-border:#4a1c421f;--asm-color-shadow-soft:#46143c24;--asm-color-danger:#d63e5e;min-height:100vh;color:var(--asm-color-ink);font-family:var(--asm-font-body);isolation:isolate;background:radial-gradient(circle at 10% 10%,#ff9ecd4d 0%,#ff9ecd00 44%),radial-gradient(circle at 90% 14%,#a494ff47 0%,#a494ff00 46%),linear-gradient(135deg,#fdf5fa 0%,#f7f0fb 55%,#f4f4fd 100%);position:relative}.acrylic-stand-maker-module__nE5QgG__main{z-index:1;flex-direction:column;gap:24px;max-width:1080px;margin:0 auto;padding:32px 18px 64px;display:flex;position:relative}.acrylic-stand-maker-module__nE5QgG__hero{border:1px solid var(--asm-color-border);box-shadow:0 24px 50px var(--asm-color-shadow-soft);background:linear-gradient(140deg,#fffffffa 0%,#fffc 100%);border-radius:28px;flex-direction:column;gap:18px;padding:28px;animation:.6s both acrylic-stand-maker-module__nE5QgG__fadeUp;display:flex}.acrylic-stand-maker-module__nE5QgG__heroTop{flex-direction:column;gap:12px;display:flex}.acrylic-stand-maker-module__nE5QgG__heroEyebrow{font-family:var(--asm-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--asm-color-accent);margin:0;font-size:13px}.acrylic-stand-maker-module__nE5QgG__heroTitle{font-family:var(--asm-font-display);margin:0;font-size:clamp(26px,4.4vw,40px)}.acrylic-stand-maker-module__nE5QgG__heroLead{color:var(--asm-color-subtle);max-width:760px;margin:0;line-height:1.8}.acrylic-stand-maker-module__nE5QgG__heroBadgeRow{flex-wrap:wrap;gap:8px;display:flex}.acrylic-stand-maker-module__nE5QgG__heroBadge{background:var(--asm-color-accent-soft);color:var(--asm-color-accent-strong);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.acrylic-stand-maker-module__nE5QgG__stageCard{background:var(--asm-color-card);border:1px solid var(--asm-color-border);box-shadow:0 18px 40px var(--asm-color-shadow-soft);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.acrylic-stand-maker-module__nE5QgG__stage{border:1px dashed var(--asm-color-border);border-radius:16px;height:min(62vh,640px);min-height:340px;display:flex;position:relative;overflow:hidden}.acrylic-stand-maker-module__nE5QgG__stage[data-dragging=true]{border-color:var(--asm-color-accent);box-shadow:inset 0 0 0 3px var(--asm-color-accent-soft)}.acrylic-stand-maker-module__nE5QgG__emptyState{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:auto;padding:24px;display:flex}.acrylic-stand-maker-module__nE5QgG__emptyTitle{font-family:var(--asm-font-display);font-size:20px;font-weight:700}.acrylic-stand-maker-module__nE5QgG__emptyLead{color:var(--asm-color-subtle);margin:0;font-size:13px;line-height:1.7}.acrylic-stand-maker-module__nE5QgG__stageHint{text-align:center;color:var(--asm-color-subtle);margin:0;font-size:12px}.acrylic-stand-maker-module__nE5QgG__loadingOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;background:#fdf5fadb;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.acrylic-stand-maker-module__nE5QgG__loadingCard{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:320px;padding:22px 26px;display:flex}.acrylic-stand-maker-module__nE5QgG__loadingSpinner{border:4px solid var(--asm-color-accent-soft);border-top-color:var(--asm-color-accent);border-radius:50%;width:34px;height:34px;animation:.9s linear infinite acrylic-stand-maker-module__nE5QgG__spinnerRotate}.acrylic-stand-maker-module__nE5QgG__loadingLabel{font-family:var(--asm-font-display);font-size:15px;font-weight:700}.acrylic-stand-maker-module__nE5QgG__loadingNote{color:var(--asm-color-subtle);margin:0;font-size:12px;line-height:1.6}.acrylic-stand-maker-module__nE5QgG__controlsCard{background:var(--asm-color-card);border:1px solid var(--asm-color-border);box-shadow:0 18px 40px var(--asm-color-shadow-soft);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.acrylic-stand-maker-module__nE5QgG__controlsLayout{flex-direction:column;gap:16px;display:flex}.acrylic-stand-maker-module__nE5QgG__controls{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:16px;display:grid}.acrylic-stand-maker-module__nE5QgG__controlGroup{flex-direction:column;gap:8px;display:flex}.acrylic-stand-maker-module__nE5QgG__controlLabel{color:var(--asm-color-subtle);font-size:13px}.acrylic-stand-maker-module__nE5QgG__sliderHeader{color:var(--asm-color-subtle);justify-content:space-between;font-size:13px;display:flex}.acrylic-stand-maker-module__nE5QgG__sliderValue{color:var(--asm-color-ink);font-weight:700}.acrylic-stand-maker-module__nE5QgG__rangeInput{width:100%;accent-color:var(--asm-color-accent)}.acrylic-stand-maker-module__nE5QgG__chipRow{flex-wrap:wrap;gap:8px;display:flex}.acrylic-stand-maker-module__nE5QgG__chipButton{border:1px solid var(--asm-color-border);min-height:44px;color:var(--asm-color-ink);cursor:pointer;background:#fff;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}.acrylic-stand-maker-module__nE5QgG__chipButton[data-active=true]{border-color:var(--asm-color-accent);background:var(--asm-color-accent-soft);color:var(--asm-color-accent-strong)}.acrylic-stand-maker-module__nE5QgG__actionRow{flex-wrap:wrap;gap:8px;display:flex}.acrylic-stand-maker-module__nE5QgG__actionButton{border:1px solid var(--asm-color-border);min-height:44px;color:var(--asm-color-ink);cursor:pointer;background:#fff;border-radius:12px;padding:0 16px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s}.acrylic-stand-maker-module__nE5QgG__actionButton:hover:not(:disabled){box-shadow:0 8px 18px var(--asm-color-shadow-soft);transform:translateY(-1px)}.acrylic-stand-maker-module__nE5QgG__actionButton:disabled{opacity:.45;cursor:default}.acrylic-stand-maker-module__nE5QgG__actionButton[data-variant=primary]{background:linear-gradient(120deg, var(--asm-color-accent) 0%, #f08cbf 100%);color:#fff;border-color:#0000}.acrylic-stand-maker-module__nE5QgG__actionButton[data-variant=ghost]{background:0 0}.acrylic-stand-maker-module__nE5QgG__fileInput{display:none}.acrylic-stand-maker-module__nE5QgG__errorText{color:var(--asm-color-danger);font-size:13px;line-height:1.6}.acrylic-stand-maker-module__nE5QgG__privacyNote{color:var(--asm-color-subtle);margin:0;font-size:12px;line-height:1.6}.acrylic-stand-maker-module__nE5QgG__crossLinkNote{color:var(--asm-color-subtle);margin:0;font-size:13px;line-height:1.7}.acrylic-stand-maker-module__nE5QgG__crossLink{color:var(--asm-color-accent-strong);margin:0 2px;font-weight:700;text-decoration:underline}.acrylic-stand-maker-module__nE5QgG__tips{background:var(--asm-color-card);border:1px solid var(--asm-color-border);box-shadow:0 18px 40px var(--asm-color-shadow-soft);border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}.acrylic-stand-maker-module__nE5QgG__tipsTitle{font-family:var(--asm-font-display);font-size:17px;font-weight:700}.acrylic-stand-maker-module__nE5QgG__tipsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.acrylic-stand-maker-module__nE5QgG__tipItem{border:1px solid var(--asm-color-accent-soft);color:var(--asm-color-subtle);background:#e8569c0f;border-radius:14px;padding:14px;font-size:13px;line-height:1.7}.acrylic-stand-maker-module__nE5QgG__captureOfferBlock{flex-direction:column;gap:8px;margin-top:4px;display:flex}.acrylic-stand-maker-module__nE5QgG__offerSection{background:var(--asm-color-card);border:1px solid var(--asm-color-border);box-shadow:0 18px 40px var(--asm-color-shadow-soft);border-radius:22px;flex-direction:column;gap:12px;padding:22px;display:flex}.acrylic-stand-maker-module__nE5QgG__offerTitle{font-family:var(--asm-font-display);font-size:17px;font-weight:700}.acrylic-stand-maker-module__nE5QgG__offerLead{color:var(--asm-color-subtle);margin:0;font-size:13px;line-height:1.7}.acrylic-stand-maker-module__nE5QgG__offerNote{color:var(--asm-color-subtle);margin:0;font-size:12px;line-height:1.6}
