.report-form-container[data-v-0f3fd6f9]{background:transparent;border:none;padding:0}.dot[data-v-0f3fd6f9]{width:6px;height:6px;background:var(--accent);border-radius:50%}.form-group[data-v-0f3fd6f9]{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.field-grid[data-v-0f3fd6f9]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:640px){.field-grid[data-v-0f3fd6f9]{grid-template-columns:1fr}}label[data-v-0f3fd6f9]{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-1)}.type-tabs[data-v-0f3fd6f9]{display:flex;gap:10px;flex-wrap:wrap}.type-tab[data-v-0f3fd6f9]{font-family:var(--mono);font-size:12px;letter-spacing:.04em;background:var(--surface-2);color:var(--text-3);border:1px solid var(--border);border-radius:var(--radius);padding:10px 18px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.type-tab[data-v-0f3fd6f9]:hover{border-color:var(--border-hi);color:var(--text-1)}.type-tab.active[data-v-0f3fd6f9]{background-color:var(--surface);border-color:var(--accent);color:#0a0a0b;font-weight:600}.input[data-v-0f3fd6f9]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);padding:14px 16px;color:var(--text-1);font-family:var(--sans);font-size:15px;width:100%}.input[data-v-0f3fd6f9]:focus{outline:none;border-color:var(--accent-bdr)}.textarea[data-v-0f3fd6f9]{resize:vertical;line-height:1.6}select.input[data-v-0f3fd6f9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.amount-input-wrap[data-v-0f3fd6f9]{position:relative;display:flex;align-items:center}.amount-prefix[data-v-0f3fd6f9]{position:absolute;left:16px;font-family:var(--mono);font-size:15px;color:var(--text-3);pointer-events:none}.amount-input[data-v-0f3fd6f9]{padding-left:34px}.amount-input[data-v-0f3fd6f9]::-webkit-inner-spin-button,.amount-input[data-v-0f3fd6f9]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-input[type=number][data-v-0f3fd6f9]{-moz-appearance:textfield}.platform-chips[data-v-0f3fd6f9]{display:flex;gap:8px;flex-wrap:wrap}.platform-chip[data-v-0f3fd6f9]{font-family:var(--mono);font-size:11.5px;letter-spacing:.02em;background-color:var(--surface-2);color:var(--text-3);border:1px solid var(--border);border-radius:999px;padding:9px 16px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.platform-chip[data-v-0f3fd6f9]:hover{border-color:var(--border-hi);color:var(--text-1)}.platform-chip.active[data-v-0f3fd6f9]{background:var(--surface);border-color:var(--accent);color:var(--text-2);font-weight:600}.upload-box[data-v-0f3fd6f9]{position:relative;border:1px dashed var(--border-hi);border-radius:var(--radius);padding:26px;text-align:center;margin-bottom:14px;background-color:var(--surface-2)}.file-input[data-v-0f3fd6f9]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.upload-hint[data-v-0f3fd6f9]{font-family:var(--mono);font-size:12px;color:var(--text-3)}.preview-grid[data-v-0f3fd6f9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px}.preview-item[data-v-0f3fd6f9]{position:relative;overflow:hidden;border:1px solid var(--border-hi);aspect-ratio:1}.preview-img[data-v-0f3fd6f9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.remove-btn[data-v-0f3fd6f9]{position:absolute;top:5px;right:5px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:11px;background:#0a0a0bd9;color:#f20202;border:1px solid rgba(248,113,113,.3);border-radius:50%;cursor:pointer;padding:0}.error-text[data-v-0f3fd6f9]{font-family:var(--mono);font-size:12px;color:red;margin-bottom:14px}.btn-submit[data-v-0f3fd6f9]{background:var(--surface-2);color:var(--text-1);font-weight:600;font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;border:none;border-radius:var(--radius);padding:16px 32px;cursor:pointer;min-height:50px}.btn-submit[data-v-0f3fd6f9]:hover{background:#2a7e50}.btn-submit[data-v-0f3fd6f9]:disabled{opacity:.6;cursor:not-allowed}.back-link[data-v-0f3fd6f9]{background:none;border:none;color:var(--text-3);font-family:var(--mono);font-size:12px;cursor:pointer;padding:0;margin-bottom:20px}.back-link[data-v-0f3fd6f9]:hover{color:var(--text-1)}.edit-card[data-v-0f3fd6f9]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:44px;max-width:820px;margin:0 auto}@media(max-width:900px){.edit-card[data-v-0f3fd6f9]{padding:24px}}.edit-card-header[data-v-0f3fd6f9]{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px}.subtitle[data-v-0f3fd6f9]{font-size:14px;color:var(--text-3);font-weight:300;margin-bottom:32px}.section-block[data-v-0f3fd6f9]{padding:28px 0;border-bottom:1px solid var(--border)}.section-block--last[data-v-0f3fd6f9]{border-bottom:none;padding-bottom:0}.section-heading[data-v-0f3fd6f9]{display:flex;gap:16px;align-items:flex-start;margin-bottom:20px}.section-number[data-v-0f3fd6f9]{font-family:var(--mono);font-size:12px;color:var(--accent);border:1px solid rgba(232,255,71,.25);background:var(--accent-dim,rgba(232,255,71,.08));border-radius:4px;padding:4px 8px;flex-shrink:0;margin-top:2px}.section-title[data-v-0f3fd6f9]{font-family:var(--serif);font-size:19px;color:var(--text-1);margin-bottom:5px}.section-desc[data-v-0f3fd6f9]{font-size:13.5px;color:var(--text-3);font-weight:300;line-height:1.5}.edit-actions[data-v-0f3fd6f9]{display:flex;justify-content:flex-end;margin-top:28px;padding-top:28px;border-top:1px solid var(--border)}.wizard-shell[data-v-0f3fd6f9]{display:flex;flex-direction:column;gap:32px;max-width:100%;width:100%;margin:0 auto}@media(max-width:900px){.wizard-shell[data-v-0f3fd6f9]{grid-template-columns:1fr;gap:0;max-width:100%}.step-rail[data-v-0f3fd6f9]{display:none}}.rail-step[data-v-0f3fd6f9]{flex-direction:column;align-items:center;text-align:center;gap:8px;padding-bottom:0;flex:1;min-width:100px}.rail-step--clickable[data-v-0f3fd6f9]{cursor:pointer}.rail-step[data-v-0f3fd6f9]:last-child{padding-bottom:0}.rail-marker[data-v-0f3fd6f9]{width:30px;height:30px;flex-shrink:0;border-radius:50%;border:1px solid var(--border-hi);background-color:var(--surface);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12px;color:var(--text-3);z-index:1;transition:border-color .2s,background .2s,color .2s}.rail-step--active .rail-marker[data-v-0f3fd6f9]{border-color:var(--accent);background:var(--surface);color:var(--text-2);font-weight:700}.rail-step--done .rail-marker[data-v-0f3fd6f9]{border-color:var(--accent);color:var(--text-2);background:var(--accent-bdr,rgba(232,255,71,.08))}.rail-line[data-v-0f3fd6f9]{display:none}.rail-step--done .rail-line[data-v-0f3fd6f9]{background:var(--surface);opacity:.4}.rail-text[data-v-0f3fd6f9]{padding-top:0;align-items:center}.rail-label[data-v-0f3fd6f9]{font-family:var(--mono);font-size:13px;letter-spacing:.03em;color:var(--text-2)}.rail-step--active .rail-label[data-v-0f3fd6f9]{color:var(--text-1);font-weight:600}.rail-hint[data-v-0f3fd6f9]{display:none}.progress-row[data-v-0f3fd6f9]{display:none;flex-direction:column;gap:10px;margin-bottom:24px;padding:0 4px}@media(max-width:900px){.progress-row[data-v-0f3fd6f9]{display:flex}}.progress-label[data-v-0f3fd6f9]{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.progress-track[data-v-0f3fd6f9]{height:7px;background:var(--surface-2,var(--border));border-radius:999px;overflow:hidden}.progress-fill[data-v-0f3fd6f9]{height:100%;background-color:var(--surface);border-radius:999px;transition:width .3s ease}.step-rail[data-v-0f3fd6f9]{order:2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px;padding-top:0;position:static}@media(max-width:640px){.step-card[data-v-0f3fd6f9]{padding:26px 22px;min-height:0;order:1;width:100%;background-color:var(--surface)}}.step[data-v-0f3fd6f9]{animation:step-in-0f3fd6f9 .25s ease}@keyframes step-in-0f3fd6f9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.step-title[data-v-0f3fd6f9]{font-family:var(--serif);font-size:27px;color:var(--text-1);margin-bottom:10px;line-height:1.25}@media(max-width:640px){.step-title[data-v-0f3fd6f9]{font-size:23px}}.step-sub[data-v-0f3fd6f9]{font-size:14.5px;color:var(--text-3);font-weight:300;margin-bottom:30px;line-height:1.5}.card-grid[data-v-0f3fd6f9]{display:flex;flex-direction:column;gap:12px}.option-card[data-v-0f3fd6f9]{display:flex;align-items:center;gap:16px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;cursor:pointer;transition:background .15s,border-color .15s}.option-card[data-v-0f3fd6f9]:hover{border-color:var(--accent-bdr,var(--accent));background:var(--accent-dim,rgba(232,255,71,.06))}.option-radio[data-v-0f3fd6f9]{width:20px;height:20px;border-radius:50%;border:2px solid var(--text-3);flex-shrink:0}.option-text[data-v-0f3fd6f9]{display:flex;flex-direction:column;gap:3px}.option-label[data-v-0f3fd6f9]{font-size:15.5px;color:var(--text-1);line-height:1.4}.option-hint[data-v-0f3fd6f9]{font-size:12.5px;color:var(--text-3);font-weight:300}.form-actions[data-v-0f3fd6f9]{display:flex;justify-content:flex-start;margin-top:10px;padding-top:24px;border-top:1px solid var(--border)}.review-list[data-v-0f3fd6f9]{display:flex;flex-direction:column;gap:0;margin-bottom:24px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.review-row[data-v-0f3fd6f9]{display:flex;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid var(--border);background:var(--surface)}.review-row[data-v-0f3fd6f9]:last-child{border-bottom:none}.review-row--desc[data-v-0f3fd6f9]{flex-direction:column;gap:8px}.review-label[data-v-0f3fd6f9]{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);flex-shrink:0}.review-value[data-v-0f3fd6f9]{font-size:14px;color:var(--text-1);text-align:right}.review-row--desc .review-value[data-v-0f3fd6f9]{text-align:left;line-height:1.65;font-weight:300}@media(max-width:640px){.step-rail[data-v-0f3fd6f9]{display:none}.progress-row[data-v-0f3fd6f9]{display:flex}}@media(min-width:641px){.progress-row[data-v-0f3fd6f9]{display:none}}.success-overlay[data-v-0f3fd6f9]{position:fixed;inset:0;background:#0a0a0bbf;z-index:300;padding:20px;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto}.success-modal[data-v-0f3fd6f9]{background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--radius);padding:36px 32px;max-width:380px;width:100%;text-align:center;margin:auto 20}@media(min-width:640px){.success-modal[data-v-0f3fd6f9]{max-width:780px;padding:10px 70px}}.success-icon[data-v-0f3fd6f9]{width:52px;height:52px;margin:0 auto 18px;border-radius:50%;background:#4ade801a;border:1px solid rgba(74,222,128,.3);color:#4ade80;font-size:24px;display:flex;align-items:center;justify-content:center}.success-title[data-v-0f3fd6f9]{font-family:var(--serif);font-size:20px;color:var(--text-1);margin-bottom:10px}.success-body[data-v-0f3fd6f9]{font-size:13.5px;color:var(--text-3);line-height:1.6;font-weight:300;margin-bottom:22px}.warning-banner[data-v-0f3fd6f9]{background:#d99b3f1a;border:1px solid rgba(217,155,63,.35);color:#d99b3f;font-size:12.5px;border-radius:var(--radius);padding:10px 14px;margin-bottom:16px;text-align:left;line-height:1.5}.consent-row[data-v-0f3fd6f9]{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;cursor:pointer}.consent-checkbox[data-v-0f3fd6f9]{margin-top:3px;width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;cursor:pointer}.consent-row span[data-v-0f3fd6f9]{font-size:12.5px;color:var(--text-2);line-height:1.6;font-weight:300}.warning-link[data-v-0f3fd6f9]{color:var(--text-1);text-decoration:underline}.warning-link[data-v-0f3fd6f9]:hover{color:var(--accent)}
