.ToolOptionsPanel_root__eiZdb{background:var(--colorWhite);border:1px solid var(--colorGrey100);border-radius:12px;display:flex;flex-direction:column;min-width:0}.ToolOptionsPanel_head__NbJI-{margin-bottom:-4px}.ToolOptionsPanel_title__J9rge{color:var(--colorGrey900);font-size:18px;font-weight:700;line-height:1.3;margin:0}.ToolOptionsPanel_note__22MBR{color:var(--colorGrey600);font-size:13px;line-height:1.4;margin:2px 0 0}.ToolOptionsPanel_body__\+LOjv{position:relative}.ToolOptionsPanel_content__e\+1KF{display:flex;flex-direction:column;gap:20px;padding:18px 20px 24px}.ToolOptionsPanel_foot__jsQo1{border-top:1px solid var(--colorGrey100);padding:14px 20px 16px}.ToolOptionsPanel_fadeBottomOn__m46Q3,.ToolOptionsPanel_fadeBottom__oyxRQ,.ToolOptionsPanel_fadeTopOn__gfjcB,.ToolOptionsPanel_fadeTop__5kcGc{display:none}@media (min-width:1024px){.ToolOptionsPanel_root__eiZdb{height:100%;overflow:hidden}.ToolOptionsPanel_body__\+LOjv{flex:1 1 auto;min-height:0}.ToolOptionsPanel_scroll__hHb7m{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ToolOptionsPanel_content__e\+1KF{padding-bottom:32px}.ToolOptionsPanel_fadeBottomOn__m46Q3,.ToolOptionsPanel_fadeBottom__oyxRQ,.ToolOptionsPanel_fadeTopOn__gfjcB,.ToolOptionsPanel_fadeTop__5kcGc{display:flex;left:0;pointer-events:none;position:absolute;right:8px;transition:opacity .2s}.ToolOptionsPanel_fadeBottom__oyxRQ,.ToolOptionsPanel_fadeTop__5kcGc{opacity:0}.ToolOptionsPanel_fadeBottomOn__m46Q3,.ToolOptionsPanel_fadeTopOn__gfjcB{opacity:1}.ToolOptionsPanel_fadeTopOn__gfjcB,.ToolOptionsPanel_fadeTop__5kcGc{background:linear-gradient(to bottom,var(--colorWhite),#fff0);height:24px;top:0}.ToolOptionsPanel_fadeBottomOn__m46Q3,.ToolOptionsPanel_fadeBottom__oyxRQ{align-items:flex-end;background:linear-gradient(to top,var(--colorWhite) 0,var(--colorWhite) 28px,#fff0 100%);bottom:0;height:88px;justify-content:center;padding-bottom:12px}.ToolOptionsPanel_more__hKEUg{align-items:center;background:var(--colorWhite);border:1px solid var(--colorGrey200);border-radius:15px;box-shadow:0 2px 8px -2px #00000026;color:var(--colorGrey700);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;min-height:30px;padding:0 12px 0 14px}.ToolOptionsPanel_fadeBottomOn__m46Q3 .ToolOptionsPanel_more__hKEUg{pointer-events:auto}.ToolOptionsPanel_more__hKEUg:hover{border-color:var(--marketplaceColor);color:var(--marketplaceColor)}.ToolOptionsPanel_moreIcon__wweXD{stroke-width:2.5;height:14px;width:14px}}.ToolStageHead_root__z\+r2w{align-items:center;display:flex;flex-wrap:wrap-reverse;gap:8px 16px;justify-content:space-between;margin-bottom:12px;width:100%}.ToolStageHead_root__z\+r2w>:first-child:not(.ToolStageHead_toolbar__\+-MfK){margin:0}.ToolStageHead_toolbar__\+-MfK{display:flex;gap:4px;width:100%}.ToolStageHead_button__JJVVJ,.ToolStageHead_primary__7FOMX{align-items:center;background:var(--colorWhite);border:1px solid var(--colorGrey200);border-radius:8px;color:var(--colorGrey800);cursor:pointer;display:inline-flex;flex:1 1 auto;font-size:14px;font-weight:600;gap:6px;justify-content:center;min-height:40px;padding:0 6px;white-space:nowrap}.ToolStageHead_button__JJVVJ:hover{border-color:var(--marketplaceColor);color:var(--marketplaceColor)}.ToolStageHead_primary__7FOMX{background:var(--marketplaceColor);border-color:var(--marketplaceColor);color:var(--colorWhite)}.ToolStageHead_primary__7FOMX:hover{background:color-mix(in srgb,var(--marketplaceColor) 85%,#000)}.ToolStageHead_button__JJVVJ:disabled,.ToolStageHead_button__JJVVJ[aria-disabled=true],.ToolStageHead_primary__7FOMX:disabled,.ToolStageHead_primary__7FOMX[aria-disabled=true]{cursor:progress;opacity:.6}.ToolStageHead_pages__P0SBS{font-weight:500;opacity:.85}.ToolStageHead_icon__06SwP{height:16px;width:16px}.ToolStageHead_label__gBCOJ,.ToolStageHead_wide__icuAm{display:none}.ToolStageHead_button__JJVVJ:has(.ToolStageHead_label__gBCOJ){flex:0 0 40px;padding:0}@media (min-width:768px){.ToolStageHead_label__gBCOJ,.ToolStageHead_wide__icuAm{display:inline}.ToolStageHead_button__JJVVJ:has(.ToolStageHead_label__gBCOJ){flex:0 0 auto;padding:0 12px}.ToolStageHead_toolbar__\+-MfK{gap:6px;margin-left:auto;width:auto}.ToolStageHead_button__JJVVJ,.ToolStageHead_primary__7FOMX{flex:0 0 auto;min-height:36px;padding:0 12px}}@media (pointer:coarse){.ToolStageHead_button__JJVVJ,.ToolStageHead_primary__7FOMX{min-height:44px}}.NameCardCreatorPage_root__IBkms{margin-left:auto;margin-right:auto;max-width:1152px;padding:2rem 1rem;width:100%}.NameCardCreatorPage_layoutSingleColumn__VeMqi{background:linear-gradient(180deg,#f8fafc,#f1f5f9)!important;margin:0;max-width:100%!important;min-height:100vh;padding:0;width:100%}.NameCardCreatorPage_heroSection__b\+on1{margin-bottom:3rem;padding:0 1rem;text-align:center}.NameCardCreatorPage_title__KGOpX{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.NameCardCreatorPage_intro__9bVXn{color:#64748b;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.NameCardCreatorPage_workspace__1PRHi{grid-gap:24px;display:grid;gap:24px}.NameCardCreatorPage_stage__m2X5\+{align-items:center;display:flex;flex-direction:column;min-width:0}.NameCardCreatorPage_stageCaption__Jygtl{color:#64748b;font-size:15px}.NameCardCreatorPage_configSection__sIdwF,.NameCardCreatorPage_options__2uW0P{min-width:0}.NameCardCreatorPage_configSection__sIdwF .NameCardCreatorPage_sectionTitle__FzWM9{border-bottom:0;font-size:16px;font-weight:700;margin-bottom:12px;padding-bottom:0}.NameCardCreatorPage_sectionTitle__FzWM9{border-bottom:1px solid #e2e8f0;color:#334155;font-size:1.25rem;font-weight:600;line-height:1.2;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.NameCardCreatorPage_customiseSection__V2gI4>div{padding:0}.NameCardCreatorPage_imageActions__lcal6{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem}.NameCardCreatorPage_libraryButton__TiPW9,.NameCardCreatorPage_uploadButton__UEMvL{align-items:center;border:1px solid #0000;border-radius:.5rem;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;line-height:1.3;padding:.75rem 1rem;transition:all .2s ease-in-out;white-space:nowrap}.NameCardCreatorPage_uploadButton__UEMvL{background-color:#4f46e5;color:#fff}.NameCardCreatorPage_uploadButton__UEMvL:hover{background-color:#4338ca}.NameCardCreatorPage_libraryButton__TiPW9{background-color:#fff;border:1px solid #e0e7ff;color:#4f46e5}.NameCardCreatorPage_libraryButton__TiPW9:hover{background-color:#f1f5f9}.NameCardCreatorPage_loginPrompt__76A4n{color:#64748b;font-size:.9rem;margin-top:1rem}.NameCardCreatorPage_loginPrompt__76A4n a{color:#4f46e5;text-decoration:underline}.NameCardCreatorPage_imagePreviewSmall__cvVwl{border:1px solid #e2e8f0;border-radius:.5rem;margin-top:1.5rem;max-width:200px;overflow:hidden;position:relative}.NameCardCreatorPage_imagePreviewSmall__cvVwl img{display:block;height:auto;width:100%}.NameCardCreatorPage_removeImageButton__vNXux{background-color:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1rem;height:24px;line-height:22px;padding:0;position:absolute;right:.5rem;text-align:center;top:.5rem;transition:background-color .2s ease;width:24px}.NameCardCreatorPage_removeImageButton__vNXux:hover{background-color:#000c}.NameCardCreatorPage_previewEmptyState__sNmEL{align-items:center;border:2px dashed #cbd5e1;border-radius:.5rem;color:#64748b;display:flex;justify-content:center;min-height:200px;padding:1rem;text-align:center}@media (min-width:768px){.NameCardCreatorPage_title__KGOpX{font-size:3rem}}@media (min-width:1024px){.NameCardCreatorPage_heroSection__b\+on1{margin-bottom:20px;max-width:880px;padding:0;text-align:left}.NameCardCreatorPage_title__KGOpX{font-size:32px;margin-bottom:8px}.NameCardCreatorPage_intro__9bVXn{font-size:1rem;margin:0;max-width:none}.NameCardCreatorPage_workspace__1PRHi{gap:32px;grid-template-areas:"options stage";grid-template-columns:340px minmax(0,1fr);grid-template-rows:100%;height:calc(100vh - 264px);max-height:860px;min-height:460px}.NameCardCreatorPage_options__2uW0P{grid-area:options}.NameCardCreatorPage_stage__m2X5\+{background:var(--colorWhite);border:1px solid var(--colorGrey100);border-radius:12px;grid-area:stage;height:100%;overflow-y:auto;padding:20px}}.NameCardCreatorPage_buttonIcon__YynOh{fill:none;height:1.2em;margin-right:.5em;vertical-align:middle;width:1.2em}.NameCardCreatorPage_printStepSection__Fd90J{background-color:#fff;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;margin-top:2.5rem;padding:1.5rem}.NameCardCreatorPage_printStepHeader__MJHXa{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.NameCardCreatorPage_printStepHeader__MJHXa .NameCardCreatorPage_sectionTitle__FzWM9{border-bottom:none;flex-grow:1;margin-bottom:0;padding-bottom:0}.NameCardCreatorPage_printGlobalActionsContainer__l853L{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NameCardCreatorPage_actionButtonSmall__Szzsz{align-items:center;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;padding:.5rem 1rem;transition:all .2s ease-in-out}.NameCardCreatorPage_actionButtonSmall__Szzsz:hover{background-color:#f3f4f6;border-color:#9ca3af}.NameCardCreatorPage_actionButtonSmall__Szzsz:disabled{background-color:#e5e7eb;cursor:not-allowed;opacity:.5}.NameCardCreatorPage_buttonIconSmall__VZMlA{fill:none;stroke:currentColor;stroke-width:1.5;height:1rem;margin-right:.375rem;width:1rem}.NameCardCreatorPage_allSelectedActive__1Y3ME{background-color:#d1fae5;border-color:#6ee7b7;color:#065f46}.NameCardCreatorPage_allSelectedActive__1Y3ME:hover{background-color:#a7f3d0;border-color:#34d399}.NameCardCreatorPage_printSelectedButton__n0r6x{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.NameCardCreatorPage_printSelectedButton__n0r6x:hover{background-color:#2563eb;border-color:#1d4ed8}.NameCardCreatorPage_printSelectedButton__n0r6x:disabled{background-color:#93c5fd;border-color:#93c5fd}.NameCardCreatorPage_printTip__59icA{background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;color:#4b5563;font-size:.875rem;margin-bottom:1rem;margin-top:.75rem;padding:.5rem .75rem;text-align:left}.NameCardCreatorPage_cardListGridContainer__PIE1s{grid-gap:1rem;border-top:1px solid #e2e8f0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));padding-top:1rem}.NameCardCreatorPage_cardListItem__ce1cd{aspect-ratio:3/4;background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.NameCardCreatorPage_cardListItem__ce1cd:hover{border-color:#9ca3af;box-shadow:0 0 0 3px #9ca3af33}.NameCardCreatorPage_cardListItemImage__jlmxX{display:block;height:100%;object-fit:contain;width:100%}.NameCardCreatorPage_selectedCard__YruFw{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d}.NameCardCreatorPage_selectedOverlay__W6T3X{align-items:center;background-color:#3b82f64d;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.NameCardCreatorPage_selectedIcon__UXdq-{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5));height:2.5rem;width:2.5rem}.NameCardCreatorPage_emptyListMessage__AlPI2{border-top:1px solid #e2e8f0;color:#6b7280;font-style:italic;margin-top:1rem;padding:2rem 1rem;text-align:center}