.Form_page__nO5KI{max-width:700px;display:flex;flex-direction:column;gap:24px;padding:0 0 60px}.Form_page_header__9wtwg{padding:0 0 4px}.Form_page_title__7knzk{font-size:22px;font-weight:800;color:var(--text-primary);line-height:1.2}.Form_page_subtitle__WKGuT{font-size:var(--fs-base);color:var(--text-secondary);margin-top:6px}.Form_section__WNnp3{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card);overflow:hidden;margin-bottom:20px}.Form_section_header__iq3Vi{padding:18px 24px 14px;border-bottom:1px solid var(--card-border);display:flex;align-items:center;gap:10px}.Form_section_icon__WEGkO{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--opacity-30-color-1);color:var(--color-1);display:flex;align-items:center;justify-content:center;font-size:var(--fs-md);flex-shrink:0}.Form_section_title__sxEx3{font-size:var(--fs-base);font-weight:700;color:var(--text-primary)}.Form_section_body__5lVHD{padding:22px 24px;display:flex;flex-direction:column;gap:0}.Form_grid_2__6r_lx{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.Form_grid_3___YtrG{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 16px}.Form_grid_1_2__0LaOv{display:grid;grid-template-columns:1fr 2fr;gap:0 20px}.Form_grid_full__dFVUj{grid-column:1/-1}.Form_checkbox_row__zyjtG{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--card-border);background:var(--surface-subtle);cursor:pointer;margin-bottom:16px;transition:border-color .12s;margin-top:10px}.Form_checkbox_row__zyjtG:hover{border-color:var(--color-1)}.Form_checkbox_info__ykvRr{display:flex;flex-direction:column;gap:2px}.Form_checkbox_label__6u2nc{font-size:var(--fs-base);font-weight:600;color:var(--text-primary)}.Form_checkbox_desc__dzb9s{font-size:var(--fs-sm);color:var(--text-secondary)}.Form_actions__NMcUg{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:8px}.Form_btn_cancel__2TYxN{height:40px;padding:0 20px;background:transparent;color:var(--text-tertiary);border:1px solid var(--input-border);border-radius:var(--radius-sm);font-size:var(--fs-base);font-weight:600;cursor:pointer;transition:background .12s}.Form_btn_cancel__2TYxN:hover{background:var(--surface-hover)}.Form_btn_submit__l_Ukk{height:40px;padding:0 24px;background:var(--color-1);color:#fff;border:none;border-radius:var(--radius-sm);font-size:var(--fs-base);font-weight:700;cursor:pointer;transition:opacity .15s;display:inline-flex;align-items:center;gap:6px}.Form_btn_submit__l_Ukk:hover:not(:disabled){opacity:.85}.Form_btn_submit__l_Ukk:disabled{opacity:.45;cursor:not-allowed}.Form_btn_add_image__gUPaa{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--color-1);border-radius:var(--radius-sm);background:var(--opacity-30-color-1);color:var(--color-1);cursor:pointer;transition:background .15s,border-color .15s,transform .1s;flex-shrink:0}.Form_btn_add_image__gUPaa:hover{background:var(--opacity-30-color-1);border-color:var(--color-1);transform:scale(1.04)}.Form_btn_add_image_disabled__qDkPL{color:var(--text-muted);cursor:not-allowed;opacity:.5}.Form_btn_add_image_disabled__qDkPL,.Form_btn_add_image_disabled__qDkPL:hover{border-color:var(--input-border);background:transparent;transform:none}.Form_platform_type_grid__X8JoE{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.Form_platform_type_card__SCZhl{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border:1px solid var(--card-border);border-radius:var(--radius-sm);background:var(--card-bg);cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.Form_platform_type_card__SCZhl:hover{border-color:var(--color-1)}.Form_platform_type_card_selected__lJP_T{border-color:var(--color-1);background:var(--opacity-30-color-1)}.Form_platform_type_icon__guEwj{font-size:var(--fs-md);color:var(--color-1)}.Form_platform_type_name__XkIK_{font-weight:700;font-size:var(--fs-base);color:var(--text-primary)}.Form_platform_type_desc__oZjfz{font-size:var(--fs-sm);color:var(--text-secondary)}@media (max-width:600px){.Form_grid_1_2__0LaOv,.Form_grid_2__6r_lx,.Form_grid_3___YtrG,.Form_platform_type_grid__X8JoE{grid-template-columns:1fr}.Form_grid_full__dFVUj{grid-column:auto}.Form_page__nO5KI{padding:16px 0 40px}.Form_section_body__5lVHD{padding:16px}}