.commission_main__IbiSP{max-width:1200px;margin:0 auto;padding:24px 24px 80px;display:flex;flex-direction:column;gap:32px;border-top:2px solid var(--white)}.commission_intro__gjZh_{display:flex;flex-direction:column;gap:12px}.commission_title__gVgF_{font-size:clamp(36px,6vw,64px);line-height:1}.commission_columns__lMWNi{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.commission_formCol__PSvut{flex:999 1 560px;min-width:0}.commission_aside__JHb5c{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:16px}.commission_panel__LpK5Z{border:2px solid var(--white);background:var(--blue-deep);padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.commission_panelTitle__nYF06{margin:-20px -20px 0}.commission_steps__EuOEt{margin:0;padding:0;list-style:none}.commission_step__8Gu2g{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:2px solid var(--blue-line)}.commission_stepNum__uAEPO{display:inline-flex;width:36px;height:36px;background:var(--white);color:var(--blue);align-items:center;justify-content:center;font-family:var(--font-display);font-size:16px;flex-shrink:0}.commission_stepText__iCwtN{display:flex;flex-direction:column;gap:2px}.commission_stepTitle__PXecY{font-size:22px}.commission_stepBody__7yOEi{font-size:20px;color:var(--grey)}.commission_form__46n7Q{display:flex;flex-direction:column;gap:24px}.commission_fieldset__mcD6_{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:12px;min-width:0}.commission_legend__ejMlY{font-size:20px;color:var(--grey);padding:0;margin-bottom:8px}.commission_tiers__8jPjf{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}.commission_tier__nlJQC{display:flex;flex-direction:column;gap:6px;padding:16px;border:2px solid var(--white);background:var(--blue-deep);cursor:pointer}.commission_tier__nlJQC:has(input:checked){border-width:4px;padding:14px}.commission_tier__nlJQC:has(input:focus-visible){outline:2px dashed var(--white);outline-offset:3px}.commission_tierHead__WnrqT{display:flex;align-items:center;gap:10px}.commission_checkbox__dM4f4,.commission_radio__243kb{width:20px;height:20px;accent-color:var(--white);margin:0;flex-shrink:0}.commission_tierName__247Ih{font-family:var(--font-display);font-size:18px}.commission_tierPrice__EjAzX{font-family:var(--font-display);font-size:22px}.commission_tierBlurb__e1trh{font-size:20px;line-height:22px;color:var(--grey)}.commission_pair__UJQB3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px}.commission_field__EpC4C{display:flex;flex-direction:column;gap:6px;min-width:0}.commission_select__gpfY_{padding:0 10px}.commission_error__cNP0j{margin:0;font-size:20px;color:var(--white);background:var(--black);padding:2px 8px;align-self:flex-start}.commission_drop__ax_dL{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;border:2px dashed var(--white);font-size:22px;cursor:pointer;text-align:center;padding:12px}.commission_dropActive__1YZ11,.commission_drop__ax_dL:hover{background:var(--blue-deep)}.commission_dropDisabled__66w_d{opacity:.5;cursor:not-allowed}.commission_dropHint__cbj7Q{font-size:18px;color:var(--grey)}.commission_drop__ax_dL:focus-within,.commission_fileInput__DkkVJ:focus-visible+.commission_drop__ax_dL{outline:2px dashed var(--white);outline-offset:3px}.commission_files__tBGvO{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.commission_file__Vfdsu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:20px;border-bottom:2px solid var(--blue-line);padding:4px 0}.commission_remove__K1xrv{min-height:36px;padding:0 10px;background:transparent;color:var(--white);border:2px solid var(--white);font-family:var(--font-mono);font-size:20px;cursor:pointer}.commission_remove__K1xrv:hover{background:var(--white);color:var(--blue)}.commission_terms__z50l0{display:flex;align-items:flex-start;gap:10px;font-size:22px}.commission_terms__z50l0 .commission_checkbox__dM4f4{margin-top:2px}.commission_submit__yDQVj:disabled{opacity:.5;cursor:progress}.commission_done__4ArDJ{border:4px solid var(--white);background:var(--blue-deep);padding:24px;display:flex;flex-direction:column;gap:12px}.commission_doneTitle__AZJBD{font-size:28px;line-height:1.1}.commission_doneText__iyMQk{margin:0;font-size:22px;line-height:24px}