.CardCreator_container__1ynuf{display:flex;flex-direction:column;min-height:calc(100vh - var(--navbar-height));background:var(--black)}.CardCreator_header__5Q6pd{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--dark);border-bottom:1px solid var(--border);z-index:100;top:0;padding:.5rem 10%}.CardCreator_inputContainer__DVPyx{height:3rem!important}.CardCreator_pageTitle__Y_yD3{font-size:1.25rem;font-weight:600;color:var(--text);margin:0;white-space:nowrap;width:50%;text-align:right}.CardCreator_searchContainer__o1tZP{flex:1;max-width:400px;transition:all .3s ease-in-out}.CardCreator_searchContainer__o1tZP.CardCreator_focused__WDK7_{max-width:100%;flex-grow:1}.CardCreator_headerActionsDesktop__3oCsI{display:flex;gap:.75rem}.CardCreator_headerActions___rmq0{gap:.75rem}.CardCreator_mobileSubheader___qF18{display:none}.CardCreator_headerActionsMobile__CPFd0{display:flex;gap:.5rem;width:100%}.CardCreator_mobileButton__MbzX3{background:var(--regular);border:1px solid var(--border);color:var(--text-secondary);padding:.75rem .5rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;font-size:.75rem;transition:all var(--transition-duration);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:60px;user-select:none;flex:1}.CardCreator_mobileButton__MbzX3 span{font-size:.75rem;line-height:1;text-align:center;white-space:nowrap}.CardCreator_mobileButton__MbzX3 svg{font-size:1.1rem}.CardCreator_mobileButton__MbzX3:active,.CardCreator_mobileButton__MbzX3:hover{background:var(--dark);color:var(--text);border-color:var(--laurel-green)}.CardCreator_mobileButton__MbzX3:active{transform:scale(.98)}.CardCreator_mobileButton__MbzX3.CardCreator_active__mpRnn{background:var(--laurel-green);color:var(--text);border-color:var(--laurel-green)}@media (hover:none) and (pointer:coarse){.CardCreator_mobileButton__MbzX3:hover{background:var(--regular);color:var(--text-secondary);border-color:var(--border)}}.CardCreator_iconButton__xvH04{background:var(--regular);border:1px solid var(--border);color:var(--text-secondary);padding:.75rem;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:all var(--transition-duration);touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:44px;min-height:44px;user-select:none}.CardCreator_iconButton__xvH04:active,.CardCreator_iconButton__xvH04:hover{background:var(--dark);color:var(--text);border-color:var(--laurel-green)}.CardCreator_iconButton__xvH04:active{transform:scale(.98)}@media (hover:none) and (pointer:coarse){.CardCreator_iconButton__xvH04:hover{background:var(--regular);color:var(--text-secondary);border-color:var(--border)}}.CardCreator_iconButton__xvH04.CardCreator_active__mpRnn{background:var(--laurel-green);color:var(--text);border-color:var(--laurel-green)}.CardCreator_content__LCZIE{display:flex;gap:2rem;flex:1;padding:0 10%}@media (max-width:768px){.CardCreator_content__LCZIE{padding:0}}.CardCreator_playerCardPanel__bMoUX{flex:1 1 40%;max-width:450px;min-width:280px;display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:sticky;top:2rem;height:fit-content}.CardCreator_downloadSection__8tDxw{width:100%}.CardCreator_downloadActions__o4U8A{display:flex;gap:.75rem;align-items:center}.CardCreator_downloadActions__o4U8A>div{flex-grow:1}.CardCreator_downloadActions__o4U8A .CardCreator_iconButton__xvH04{padding:.75rem;flex-shrink:0}.CardCreator_stickyCardContainer__hATs5{position:fixed;top:var(--navbar-height);left:50%;z-index:-1;opacity:0;transform:translateX(-50%) scale(.5);transform-origin:top center;transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:none}.CardCreator_stickyCardContainer__hATs5.CardCreator_visible__8CqdR{opacity:1;z-index:1000;pointer-events:none}.CardCreator_cardActions__1__75{display:flex;flex-direction:column;gap:.75rem;width:100%}.CardCreator_changePlayerButton__fDYcc,.CardCreator_downloadButton__BIfu3{padding:.75rem 1.5rem;border:2px solid var(--laurel-green);background:transparent;color:var(--laurel-green);border-radius:8px;font-weight:600;cursor:pointer;transition:all var(--transition-duration)}.CardCreator_changePlayerButton__fDYcc:hover,.CardCreator_downloadButton__BIfu3:hover{background:var(--laurel-green);color:var(--black);box-shadow:0 0 20px rgba(0,93,255,.3)}.CardCreator_formPanel__v__x6{flex:1 1 60%;display:flex;flex-direction:column;background:var(--dark);min-width:320px;margin-top:1rem;margin-bottom:3rem;border-radius:1.5rem}.CardCreator_sectionHeader__z8uTA{padding:1rem 1rem 0}.CardCreator_sectionTabs__7yf1h{display:flex;gap:.5rem;width:100%}.CardCreator_sectionTab__PgSDg{padding:.75rem 1.5rem;background:transparent;border:1px solid var(--border);color:var(--text-secondary);border-radius:8px 8px 0 0;cursor:pointer;font-weight:600;transition:all var(--transition-duration)}.CardCreator_sectionTab__PgSDg:hover{color:var(--text);border-color:var(--laurel-green)}.CardCreator_sectionTab__PgSDg.CardCreator_active__mpRnn{background:var(--regular);color:var(--laurel-green);border-color:var(--laurel-green);border-bottom-color:var(--regular)}.CardCreator_sectionContent__w4l0k{padding:1.5rem;display:none}.CardCreator_sectionContent__w4l0k.CardCreator_active__mpRnn{display:block}.CardCreator_customSection__TFI9p,.CardCreator_raritySection__mtlow{padding:1.5rem;flex:1}.CardCreator_customSection__TFI9p h2,.CardCreator_raritySection__mtlow h2{margin:0 0 1.5rem;color:var(--text);font-size:1.5rem;font-weight:700}.CardCreator_raritySelector__1d2kV{width:100%}.CardCreator_rarityGrid__n7LxX{gap:1rem}.CardCreator_rarityCard__VPgBF.CardCreator_selected__ACSaV{border-color:var(--laurel-green)}.CardCreator_rarityImageContainer__KaOzu{width:100%;aspect-ratio:516/716;position:relative;background-color:var(--regular);border-radius:.75rem .75rem 0 0;transition:all var(--transition-duration)}.CardCreator_rarityCard__VPgBF:hover{border-color:var(--laurel-green)}.CardCreator_rarityInfo__j6Rfq{width:100%;text-align:left;padding:.5rem .25rem}.CardCreator_rarityName___H1ml{font-size:.875rem;color:var(--laurel-green);margin:0 0 .5rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CardCreator_headerContent__BeLoq{display:flex;align-items:center;justify-content:flex-start;gap:1.5rem;width:100%}@media (max-width:1024px){.CardCreator_headerContent__BeLoq.CardCreator_searchFocused__gDcb7 .CardCreator_headerActions___rmq0{display:none}.CardCreator_headerContent__BeLoq.CardCreator_searchFocused__gDcb7 .CardCreator_searchContainer__o1tZP{flex-grow:1}}.CardCreator_creatorName__SwCDf{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CardCreator_rarityStats__He1_7{display:flex;justify-content:space-between;align-items:center}.CardCreator_likeButton__gJ_DE,.CardCreator_usageCount__bXLrE{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-secondary);background:none;border:none;padding:0;cursor:pointer}.CardCreator_likeButton__gJ_DE{transition:color .2s}.CardCreator_likeButton__gJ_DE:hover{color:var(--text)}.CardCreator_rarityDetails__TUbOK{display:flex;flex-direction:column;gap:.25rem}.CardCreator_logoType__jrR0F,.CardCreator_rarityType__eGVim{font-size:.75rem;color:var(--text-secondary);background:var(--dark);padding:.25rem .5rem;border-radius:4px}.CardCreator_imageTypeSelector__3_AZB{display:flex;gap:.5rem}.CardCreator_imageTypeSelector__3_AZB button{padding:.75rem 1.5rem;border:1px solid var(--border);background:var(--regular);color:var(--text-secondary);border-radius:6px;cursor:pointer;transition:all var(--transition-duration);white-space:nowrap;height:48px}.CardCreator_imageTypeSelector__3_AZB button.CardCreator_active__mpRnn{background:var(--laurel-green);color:var(--black);border-color:var(--laurel-green)}.CardCreator_formSection__le4Ng{padding:1rem 1.5rem;transition:all var(--transition-duration)}.CardCreator_formSection__le4Ng:hover{border-color:var(--laurel-green)}.CardCreator_sectionTitle__pKwb3{font-weight:700;margin:0 0 1rem}.CardCreator_lockButton__2Kdcf{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:4px;transition:all var(--transition-duration)}.CardCreator_lockButton__2Kdcf:hover{color:var(--laurel-green);background:rgba(0,93,255,.1)}.CardCreator_fieldset__IzIkd{border:none;padding:0;margin:0}.CardCreator_fieldset__IzIkd:disabled{opacity:.5;pointer-events:none}.CardCreator_editorFieldset__YZVDr{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}.CardCreator_formGroup__7BzLX{gap:.75rem;margin-bottom:1.5rem}.CardCreator_formRow__FzZD3{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.CardCreator_formLabel__5yEsR{font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:.25rem}.CardCreator_formInput__LJ3_x,.CardCreator_formTextarea__VZakh{padding:.75rem;background:var(--regular);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.875rem;transition:all var(--transition-duration);width:100%}.CardCreator_formInput__LJ3_x:focus,.CardCreator_formTextarea__VZakh:focus{outline:none;border-color:var(--laurel-green);box-shadow:0 0 0 2px rgba(0,93,255,.1)}.CardCreator_formInput__LJ3_x::placeholder,.CardCreator_formTextarea__VZakh::placeholder{color:var(--text-tertiary)}.CardCreator_formTextarea__VZakh{resize:vertical;min-height:80px}.CardCreator_statsGrid__IfNa3{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:1rem}.CardCreator_grid__E97Sg{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:1rem}.CardCreator_label__CiBVF{font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:.25rem}.CardCreator_input__s9naF[type=number],.CardCreator_input__s9naF[type=text]{padding:.75rem;background:var(--regular);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.875rem;transition:all var(--transition-duration)}.CardCreator_input__s9naF:focus{outline:none;border-color:var(--laurel-green);box-shadow:0 0 0 2px rgba(0,93,255,.1)}.CardCreator_input__s9naF::placeholder{color:var(--text-tertiary)}.CardCreator_affiliationGrid__mMWn5{grid-template-columns:1fr;gap:1rem}.CardCreator_lockableItem__B9ZnX{position:relative;display:flex;align-items:center;gap:.5rem}@media (max-width:448px){.CardCreator_lockableItem__B9ZnX{flex-direction:column;align-items:flex-start;gap:.5rem}.CardCreator_lockableItem__B9ZnX .CardCreator_imageUploadContainer__SzXXX,.CardCreator_lockableItem__B9ZnX .CardCreator_imageUploadContainer__SzXXX .CardCreator_button__y_i8p{width:100%}}.CardCreator_sideLockButton__FOVWm{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:4px;transition:all var(--transition-duration);height:fit-content;align-self:flex-end;height:100%}.CardCreator_sideLockButton__FOVWm:hover{color:var(--text);border-color:var(--laurel-green)}.CardCreator_statGroup__Zj0Wp{display:flex;flex-direction:column;gap:.25rem}.CardCreator_container__1ynuf input{width:100%}.CardCreator_statLabel__oZ4yX{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.CardCreator_statInputContainer__wb_Hk{text-align:center}.CardCreator_statInput__53lLs{padding:.5rem;background:var(--regular);border:1px solid var(--border);border-radius:4px;color:var(--text);font-size:1rem;font-weight:700;transition:all var(--transition-duration);width:100%;text-align:center;justify-content:center;align-items:center}.CardCreator_statInput__53lLs[type=number]{text-align:center!important}.CardCreator_statInput__53lLs:focus{outline:none;border-color:var(--laurel-green)}.CardCreator_playstyleCategory__kZ7vW{display:flex;flex-direction:column;gap:1rem;align-content:center;width:100%;padding:1rem 0;border-bottom:1px solid var(--border)}@media (max-width:768px){.CardCreator_playstyleCategoryTitle__dKTED{align-self:flex-start!important}}@media (min-width:768px){.CardCreator_playstyleCategory__kZ7vW{flex-direction:row;align-items:flex-start}}.CardCreator_playstyleCategory__kZ7vW:last-child{border-bottom:none}.CardCreator_playstyleCategoryTitle__dKTED{font-size:1rem;font-weight:600;color:var(--text);margin:0;height:100%;align-self:center;text-align:left;width:20%}.CardCreator_playstyleGrid__yx0M_{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:.5rem;flex:1}.CardCreator_playstyleIcon__u_A_X{height:40px!important;width:40px!important}.CardCreator_playstyleToggleButton__OLTr7{height:40px;width:40px;display:flex;flex-direction:column;align-items:center;background:transparent;border-radius:8px;cursor:pointer;transition:all var(--transition-duration);text-align:center;border:none;justify-content:center}.CardCreator_playstyleToggleButton__OLTr7>div{width:40px!important;height:40px!important;position:relative!important}.CardCreator_playstyleToggleButton__OLTr7 div[class*=PlaystyleIcon],.CardCreator_playstyleToggleButton__OLTr7 svg{width:40px!important;height:40px!important}.CardCreator_playstyleToggleButton__OLTr7 svg[width]{width:40px!important}.CardCreator_playstyleToggleButton__OLTr7 svg[height]{height:40px!important}.CardCreator_playstyleName__Of2Ea{font-size:.7rem;color:var(--text-secondary);line-height:1.2;font-weight:500}.CardCreator_playstyleToggleButton__OLTr7 svg path{fill:var(--text-dark)!important;opacity:.2;transition:all var(--transition-duration)}.CardCreator_playstyleToggleButton__OLTr7:hover svg path{opacity:.6}.CardCreator_playstyleToggleButton__OLTr7.CardCreator_plus__FmKxk svg path{fill:var(--laurel-green)!important;opacity:1}.CardCreator_playstyleToggleButton__OLTr7.CardCreator_plus__FmKxk .CardCreator_playstyleName__Of2Ea{color:#f7d58b;font-weight:700}.CardCreator_selectorButton__H4SMN{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--regular);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:all var(--transition-duration);width:100%;text-align:left}.CardCreator_selectorButton__H4SMN:hover{border-color:var(--laurel-green);background:var(--dark)}.CardCreator_selectorIcon__4SSVx{width:24px;height:24px;border-radius:50%;object-fit:cover}.CardCreator_selectorText__2Gz_2{color:var(--text);font-weight:500}.CardCreator_playstylesContainer__7LI7V{padding:0}.CardCreator_pageContainer__w3mAS{padding:0;margin:0}@media (max-width:1200px){.CardCreator_content__LCZIE{flex-direction:column;align-items:center}.CardCreator_playerCardPanel__bMoUX{width:100%;max-width:450px;position:static}.CardCreator_formPanel__v__x6{width:100%;max-width:800px}}@media (max-width:1024px){.CardCreator_pageTitle__Y_yD3{display:none}.CardCreator_playerCardPanel__bMoUX{max-width:400px}}@media (max-width:768px){.CardCreator_formRow__FzZD3{grid-template-columns:1fr}.CardCreator_header__5Q6pd{flex-wrap:wrap;padding:.5rem 1rem}.CardCreator_headerContent__BeLoq{order:2;width:100%;margin-top:.5rem}.CardCreator_statsGrid__IfNa3{grid-template-columns:repeat(3,1fr)}.CardCreator_playstyleGrid__yx0M_{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.CardCreator_imageTypeSelector__3_AZB{flex-direction:column}}@media (max-width:480px){.CardCreator_playerCardPanel__bMoUX{min-width:unset}.CardCreator_formPanel__v__x6{padding:1rem .5rem;border-radius:0}.CardCreator_cardActions__1__75{padding:0 .5rem}}.CardCreator_editorSection__xHs9I{margin-bottom:1rem;border-radius:.75rem}.CardCreator_editorSection__xHs9I fieldset{padding:0}.CardCreator_editorSection__xHs9I .CardCreator_formGroup__7BzLX{margin-bottom:.75rem}.CardCreator_editorSection__xHs9I .CardCreator_formGroup__7BzLX:last-child{margin-bottom:0}.CardCreator_editorSection__xHs9I .CardCreator_fadeOptionsGrid__viT_b,.CardCreator_editorSection__xHs9I .CardCreator_gradientsContainer__9It4R,.CardCreator_editorSection__xHs9I .CardCreator_imageActionsGrid__l6gJH,.CardCreator_editorSection__xHs9I .CardCreator_imageTypeSwitcher__Wbe_x,.CardCreator_editorSection__xHs9I .CardCreator_stopsContainer__QDiWD{margin-bottom:.5rem}.CardCreator_presetsManager__tFm3f{background:var(--dark);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1rem}.CardCreator_presetsHeader__fWisE{justify-content:space-between;margin-bottom:1.5rem}.CardCreator_presetsActions__aCe2o,.CardCreator_presetsHeader__fWisE{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.CardCreator_loadByCodeSection___Ypga{display:flex;gap:.5rem;align-items:center}.CardCreator_shareCodeInput__hi6DT{padding:.5rem;border:1px solid var(--border);border-radius:6px;background:var(--regular);color:var(--text);width:120px;text-align:center;font-family:Courier New,monospace;text-transform:uppercase}.CardCreator_presetsActions__aCe2o .CardCreator_actionButton__XtHNH{min-height:auto;padding:.75rem 1rem;gap:.5rem}.CardCreator_presetsTabs__WwSIQ{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.CardCreator_tabButton___kLDy{padding:.75rem 1.5rem;border-bottom:2px solid transparent}.CardCreator_searchSection__Zm_NE{margin-bottom:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-direction:row}.CardCreator_searchInput___AJx3{position:relative;max-width:300px}.CardCreator_searchInput___AJx3 input{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:1px solid var(--border);border-radius:6px;background:var(--regular);color:var(--text)}.CardCreator_searchBar__rPqDU .CardCreator_searchInput___AJx3{width:100%;max-width:none}.CardCreator_searchIcon__2fwiR{left:.75rem}.CardCreator_presetsList__e_QSY{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.CardCreator_presetCard__dZEJN{padding:1rem}.CardCreator_presetCard__dZEJN:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.CardCreator_presetHeader__sqBLa{gap:1rem}.CardCreator_presetInfo__pptx4{flex:1}.CardCreator_presetName__SQp28{display:flex;align-items:center;gap:.5rem}.CardCreator_defaultIcon__rrYvF{color:var(--accent);font-size:.875rem}.CardCreator_presetDescription__ZDzr0{font-size:.875rem;color:var(--text-secondary)}.CardCreator_presetMeta__H1BOf{display:flex;gap:.5rem;height:32px;align-items:center;font-size:.75rem;color:var(--text-secondary)}.CardCreator_presetCreator__vzNtr,.CardCreator_presetUsage__rIk6L{display:flex;align-items:center;gap:.25rem}.CardCreator_presetActions__hIml0 .CardCreator_actionButton__XtHNH{min-height:auto;padding:.5rem;font-size:.875rem;min-width:auto}.CardCreator_actionButton__XtHNH.CardCreator_danger__ykeQA{background:var(--error,#dc3545);border-color:var(--error,#dc3545);color:white}.CardCreator_actionButton__XtHNH.CardCreator_danger__ykeQA:hover{background:#c82333;border-color:#c82333}.CardCreator_actionButton__XtHNH.CardCreator_primary__l9ip_{color:var(--black)}.CardCreator_actionButton__XtHNH.CardCreator_primary__l9ip_:hover{background:var(--laurel-green-dark,#005a00);border-color:var(--laurel-green-dark,#005a00);color:var(--black)}.CardCreator_emptyState__2xFct{text-align:center;padding:2rem;color:var(--text-secondary);font-style:italic}.CardCreator_errorMessage__S0exC{background:var(--error,#dc3545);color:white;border-radius:6px;margin-bottom:1rem;font-size:.875rem}.CardCreator_modalHeader__udS6i h3{margin:0;color:var(--text);font-size:1.25rem}.CardCreator_closeButton__EfIVO{background:none;border:none;color:var(--text-secondary);font-size:1.5rem;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.CardCreator_closeButton__EfIVO:hover{color:var(--text)}.CardCreator_modalContent__JfYVz .CardCreator_formGroup__7BzLX{margin-bottom:1.5rem}.CardCreator_modalContent__JfYVz .CardCreator_formGroup__7BzLX:last-child{margin-bottom:0}.CardCreator_modalContent__JfYVz label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text)}.CardCreator_modalContent__JfYVz input,.CardCreator_modalContent__JfYVz textarea{width:100%;padding:.75rem;border:1px solid var(--border);border-radius:6px;background:var(--regular);color:var(--text);font-size:.875rem}.CardCreator_modalContent__JfYVz textarea{resize:vertical;font-family:inherit}.CardCreator_checkboxLabel__9HzjF{display:flex!important;gap:.75rem}.CardCreator_checkboxLabel__9HzjF input[type=checkbox]{width:auto;margin:0}.CardCreator_modalActions__J8mF1{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--border)}.CardCreator_editorHeader__u6kQu{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CardCreator_editorTitle__la76P{font-size:1.125rem;font-weight:600;color:var(--text);margin:0}.CardCreator_editorContent__Qxd6R,.CardCreator_formGroup__7BzLX{display:flex;flex-direction:column}.CardCreator_formGroup__7BzLX{gap:.5rem}.CardCreator_label__CiBVF{font-size:.9rem;font-weight:500;color:#a0a0a0;text-transform:uppercase}.CardCreator_textarea__SiMbc{width:100%;padding:.75rem;background-color:var(--regular);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:1rem;transition:border-color .2s,box-shadow .2s}.CardCreator_input__s9naF:focus,.CardCreator_textarea__SiMbc:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25)}.CardCreator_textarea__SiMbc{resize:vertical;min-height:80px}.CardCreator_sectionSubtitle__Ey4hU{font-size:1.2rem;font-weight:600;color:#c0c0c0;margin-bottom:1rem}.CardCreator_colorGrid__UA5Pt{gap:1.5rem}.CardCreator_colorPickerWrapper__sYJhB{display:flex;flex-direction:column;gap:.5rem}.CardCreator_overridesContainer__lLLdd{display:grid;grid-template-columns:1fr;gap:1rem}.CardCreator_overrideRow__aDV0S{display:grid;grid-template-columns:1fr 1fr;background-color:var(--regular)}.CardCreator_overrideLabel__5lTC6{font-size:1rem;color:#c0c0c0}.CardCreator_overrideControls__eAzzA{gap:.75rem}.CardCreator_addOverrideButton__QFuKk,.CardCreator_removeOverrideButton__4PDtS{padding:.5rem 1rem;border-radius:6px;border:none;cursor:pointer;transition:background-color .2s;font-size:.9rem}.CardCreator_addOverrideButton__QFuKk{background-color:#007bff;color:white}.CardCreator_addOverrideButton__QFuKk:hover{background-color:#0056b3}.CardCreator_removeOverrideButton__4PDtS{background-color:#4a4a4a;color:#e0e0e0}.CardCreator_removeOverrideButton__4PDtS:hover{background-color:#dc3545}.CardCreator_imageUploadContainer__SzXXX{display:flex;align-items:center;gap:1rem}.CardCreator_hiddenInput___wqf_{display:none}.CardCreator_uploadButton__5rhgh{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#007bff;color:white;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}.CardCreator_uploadButton__5rhgh:hover{background-color:#0056b3}.CardCreator_imagePreview__f4M68{position:relative;width:120px;height:80px;border-radius:6px;overflow:hidden;border:1px solid #444}.CardCreator_previewImage__bS_qy{height:100%;object-fit:cover}.CardCreator_resetImageButton__f_9iu{position:absolute;top:4px;right:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.6);color:white;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s}.CardCreator_resetImageButton__f_9iu:hover{background-color:#dc3545}.CardCreator_settingsSection__E4RQl{border-top:1px solid #333;padding-top:1.5rem}.CardCreator_checkboxGroup__5VeQQ{align-items:center}.CardCreator_checkboxLabel__9HzjF{align-items:center;gap:.5rem;color:#c0c0c0;cursor:pointer}.CardCreator_checkbox__rQI2r{width:18px;height:18px}.CardCreator_actionButtons__75gsE{justify-content:flex-end;margin-top:1.5rem;border-top:1px solid #333;padding-top:1.5rem}.CardCreator_saveButton__YV4Jw{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background-color:#28a745;color:white;border:none;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:600;transition:background-color .2s}.CardCreator_saveButton__YV4Jw:hover{background-color:#218838}.CardCreator_saveButton__YV4Jw:disabled{background-color:#555}.CardCreator_previewButton__lUflx{padding:.75rem 1.5rem;border:2px solid var(--border);background:transparent;color:var(--text-secondary);border-radius:8px;font-weight:600;cursor:pointer;transition:all var(--transition-duration);display:flex;align-items:center;gap:.5rem}.CardCreator_previewButton__lUflx:hover{border-color:var(--laurel-green);color:var(--laurel-green)}.CardCreator_previewButton__lUflx.CardCreator_previewEnabled__2zcHg{background:var(--laurel-green);color:var(--black);border-color:var(--laurel-green)}.CardCreator_authRequiredMessage__EADgP{text-align:left;padding:2rem;color:var(--text-secondary);background:var(--regular);border:1px solid var(--border);border-radius:8px;margin:1rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.CardCreator_authRequiredMessage__EADgP .CardCreator_button__y_i8p{margin-top:1rem}.CardCreator_authRequiredMessage__EADgP h4{color:var(--text);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.CardCreator_authRequiredMessage__EADgP p{margin:0 0 1rem;font-size:1rem;line-height:1.5}.CardCreator_authRequiredMessage__EADgP ul{text-align:left;margin:1rem 0 1.5rem;padding-left:1.5rem;color:var(--text-secondary);display:inline-block}.CardCreator_authRequiredMessage__EADgP li{margin-bottom:.5rem;line-height:1.4}.CardCreator_authRequiredMessage__EADgP .CardCreator_button__y_i8p{margin-top:.5rem}.CardCreator_visibilityActionButton__NBn2g{background:var(--regular);border:1px solid var(--border);color:var(--text-secondary);padding:.375rem .75rem;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all var(--transition-duration)}.CardCreator_visibilityActionButton__NBn2g:hover{color:var(--laurel-green);border-color:var(--laurel-green)}.CardCreator_visibilityCategory__58Ce6{margin-bottom:1rem}.CardCreator_visibilityCategoryTitle__3W_QQ{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.5px}.CardCreator_visibilityGrid__IZ9bj{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.CardCreator_visibilityItem__kPPlS{display:flex;align-items:center}.CardCreator_visibilityLabel__x9lmF{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:var(--text-secondary);font-size:.875rem;transition:color var(--transition-duration)}.CardCreator_visibilityLabel__x9lmF:hover{color:var(--text)}.CardCreator_visibilityCheckbox__JbyyB{appearance:none;width:16px;height:16px;border:2px solid var(--border);border-radius:3px;background:var(--regular);cursor:pointer;transition:all var(--transition-duration);position:relative}.CardCreator_visibilityCheckbox__JbyyB:checked{background:var(--laurel-green);border-color:var(--laurel-green)}.CardCreator_visibilityCheckbox__JbyyB:checked:after{content:"✓";position:absolute;top:-2px;left:1px;color:white;font-size:12px;font-weight:700}.CardCreator_visibilityLabelText__sRY_d{user-select:none}.CardCreator_editorsGrid__bQC8R{display:grid;grid-template-columns:1fr;gap:1rem;padding:0 1.5rem 1rem}.CardCreator_subSectionTabs__196BG{display:flex;gap:.5rem;padding:.5rem;background:var(--regular);border-radius:.75rem;width:100%;justify-content:center}.CardCreator_subSectionTabs__196BG .CardCreator_toggleButton__c8dYH{width:100%}.CardCreator_subSectionContainer__iQM3K{display:flex;padding:.5rem 1rem 1rem}.CardCreator_editorColumn___1dvT{display:none;flex-direction:column;gap:.5rem;padding:0 .5rem;border-radius:.75rem;min-width:0}.CardCreator_editorColumn___1dvT fieldset{margin-bottom:1rem}.CardCreator_editorColumn___1dvT.CardCreator_active__mpRnn{display:flex}@media (max-width:1024px){.CardCreator_subSectionContainer__iQM3K{padding:0 0 1rem}}@media (min-width:1701px){.CardCreator_sectionHeader__z8uTA{margin-bottom:1rem}.CardCreator_editorContainer__hr_GQ>.CardCreator_subSectionTabs__196BG,.CardCreator_subSectionContainer__iQM3K{display:none}.CardCreator_editorsGrid__bQC8R{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1rem}.CardCreator_editorColumn___1dvT{display:flex}}.CardCreator_subSectionTab__glbo_{padding:.7rem 1rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);cursor:pointer;border:1px solid var(--border);border-radius:.5rem;font-weight:600;width:100%;transition:all var(--transition-duration)}.CardCreator_subSectionTab__glbo_:hover{color:var(--text)}.CardCreator_subSectionTab__glbo_.CardCreator_active__mpRnn{color:var(--text);background:var(--laurel-green)}.CardCreator_editorGroup__jTQwQ{display:flex;flex-direction:column;gap:1rem}@media (max-width:1024px){.CardCreator_editorsGrid__bQC8R{padding:0}.CardCreator_sectionHeader__z8uTA{padding:0;margin-bottom:1rem}.CardCreator_formPanel__v__x6{border-radius:1rem;padding:1rem}.CardCreator_editorsGrid__bQC8R{gap:0}}.CardCreator_rightColumnContainer__9h0G_{display:flex;flex-direction:column}.CardCreator_toggleSwitch__RyN_L{display:flex;align-items:center;gap:.5rem}.CardCreator_switch__gaICc{position:relative;display:inline-block;width:50px;height:28px}.CardCreator_switch__gaICc input{opacity:0;width:0;height:0}.CardCreator_slider__8CqeH{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.CardCreator_slider__8CqeH:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:white;-webkit-transition:.4s;transition:.4s}input:checked+.CardCreator_slider__8CqeH{background-color:#2196F3}input:focus+.CardCreator_slider__8CqeH{box-shadow:0 0 1px #2196F3}input:checked+.CardCreator_slider__8CqeH:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);transform:translateX(22px)}.CardCreator_slider__8CqeH.CardCreator_round__qnnay{border-radius:28px}.CardCreator_slider__8CqeH.CardCreator_round__qnnay:before{border-radius:50%}.CardCreator_toggleLabel__TJieZ{font-size:.9rem;color:#e0e0e0}.CardCreator_visibilityActions__jC32L{display:flex;gap:.5rem}.CardCreator_visibilityToggleButton__tULRj{background:var(--regular);border:1px solid var(--border);color:var(--text-secondary);padding:.5rem .75rem;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:500;transition:all var(--transition-duration);text-align:center;width:100%}.CardCreator_visibilityToggleButton__tULRj:hover{border-color:var(--laurel-green);color:var(--text)}.CardCreator_visibilityToggleButton__tULRj.CardCreator_active__mpRnn{background:var(--laurel-green);border-color:var(--laurel-green);color:#fff;font-weight:600}.CardCreator_positionsGrid__eF_5o{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;align-items:start}.CardCreator_positionItem__9B_bl{display:flex;align-items:center;gap:.5rem;background:var(--regular);border:1px solid var(--border);border-radius:6px;padding:.5rem}.CardCreator_colorOverrideItem__FLC_Q{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--dark);border:1px solid var(--border);border-radius:8px;position:relative}.CardCreator_defaultColorLabel__rv71r{flex:1;font-size:.875rem;color:var(--text);font-weight:500;padding:.5rem .75rem;background:var(--regular);border:1px solid var(--border);border-radius:6px}.CardCreator_colorSwatch__qePZG{width:40px;height:40px;border:2px solid var(--border);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-duration);position:relative}.CardCreator_colorSwatch__qePZG:hover{border-color:var(--laurel-green);transform:scale(1.05)}.CardCreator_colorSwatch__qePZG svg{color:rgba(255,255,255,.8);filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.CardCreator_hexInput__muB4L{flex:1;padding:.5rem .75rem;background:var(--dark);border:1px solid var(--border);border-radius:4px;color:var(--text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;transition:all var(--transition-duration)}.CardCreator_hexInput__muB4L:focus{outline:none;border-color:var(--laurel-green);box-shadow:0 0 0 2px rgba(0,93,255,.1)}.CardCreator_colorPickerPopover__tamIY{position:absolute;top:100%;left:0;right:0;z-index:1000;background:var(--dark);border:1px solid var(--border);border-radius:8px;padding:1rem;margin-top:.5rem;box-shadow:0 8px 32px rgba(0,0,0,.3)}.CardCreator_colorPickerPopover__tamIY .CardCreator_react-colorful__5gl7n{width:100%;height:200px}.CardCreator_colorPickerPopover__tamIY .CardCreator_react-colorful__saturation__NXFvq{border-radius:6px 6px 0 0}.CardCreator_colorPickerPopover__tamIY .CardCreator_react-colorful__hue__AYi3C{height:24px;border-radius:0 0 6px 6px}.CardCreator_colorPickerPopover__tamIY .CardCreator_react-colorful__pointer__GonbN{width:16px;height:16px;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2)}.CardCreator_colorPickerPopover__tamIY .CardCreator_react-colorful__hue-pointer__Iczs2{width:16px;height:100%;border-radius:2px}@media (max-width:768px){.CardCreator_colorPickersGrid__WX_MT{gap:.75rem}.CardCreator_colorPickerSection__aiku3{padding:.75rem}.CardCreator_colorPickerRow__2N6RU{gap:.5rem}.CardCreator_colorSwatch__qePZG{width:32px;height:32px}.CardCreator_hexInput__muB4L{font-size:.75rem}.CardCreator_colorPickerPopover__tamIY .CardCreator_react-colorful__5gl7n{height:160px}}.CardCreator_colorPickerWrapper__sYJhB{flex:1;min-width:200px}.CardCreator_overrideColorPicker__jwSLi{min-width:120px}.CardCreator_colorGrid__UA5Pt{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:start}.CardCreator_overrideControls__eAzzA{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:flex-end}.CardCreator_overrideRow__aDV0S{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--regular);border:1px solid var(--border);border-radius:6px;margin-bottom:.5rem}.CardCreator_overrideLabel__5lTC6{font-size:.875rem;color:var(--text);font-weight:500;flex:1}.CardCreator_addOverrideButton__QFuKk{padding:.375rem .75rem;background:transparent;border:1px dashed var(--border);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-duration);font-size:.75rem}.CardCreator_addOverrideButton__QFuKk:hover{border-color:var(--laurel-green);color:var(--laurel-green)}.CardCreator_removeOverrideButton__4PDtS{background:none;border:1px solid var(--border);border-radius:4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all var(--transition-duration)}.CardCreator_removeOverrideButton__4PDtS:hover{background:#ff4444;color:white;border-color:#ff4444}@media (max-width:768px){.CardCreator_colorGrid__UA5Pt{grid-template-columns:1fr;gap:.75rem}.CardCreator_overrideRow__aDV0S{flex-direction:column;align-items:stretch;gap:.5rem}.CardCreator_overrideControls__eAzzA{justify-content:center}}.CardCreator_tabContainer__OhA_s{display:flex;border-bottom:1px solid var(--border);margin-bottom:1.5rem;gap:0}.CardCreator_tab__R11e6{flex:1;padding:.75rem 1rem;background:var(--regular);border:1px solid var(--border);border-bottom:none;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;transition:all var(--transition-duration);position:relative}.CardCreator_tab__R11e6:first-child{border-top-left-radius:6px}.CardCreator_tab__R11e6:last-child{border-top-right-radius:6px}.CardCreator_tab__R11e6:not(:first-child){border-left:none}.CardCreator_tab__R11e6:hover{background:var(--dark);color:var(--text)}.CardCreator_tab__R11e6.CardCreator_activeTab__flWKc{background:var(--dark);color:var(--laurel-green);border-bottom:2px solid var(--laurel-green);font-weight:600}.CardCreator_tabContent__5HZ8j{padding:1.5rem 0;min-height:200px}.CardCreator_filterBar__yAu6u{display:flex;gap:1rem;margin-bottom:1.5rem;align-items:center}@media (max-width:1024px){.CardCreator_filterBar__yAu6u{flex-direction:column;align-items:stretch;gap:.75rem}.CardCreator_filterBar__yAu6u>:not(.CardCreator_searchInput___AJx3){width:auto;align-self:flex-start}.CardCreator_filterBar__yAu6u .dropdown{align-self:flex-start}}.CardCreator_filterBar__yAu6u .CardCreator_searchInput___AJx3{flex-grow:1}.CardCreator_filterBar__yAu6u>:not(.CardCreator_searchInput___AJx3){flex-shrink:0;width:180px}.CardCreator_filterBar__yAu6u .dropdown{min-width:auto!important;width:auto!important;flex-shrink:0}.CardCreator_filterBar__yAu6u .trigger{width:auto!important;min-width:max-content!important;padding:.75rem 2.5rem .75rem 1rem!important;font-size:.875rem!important;height:48px!important;box-sizing:border-box!important}.CardCreator_filterBar__yAu6u .triggerText{white-space:nowrap!important}.CardCreator_raritySection__mtlow fieldset legend{display:none}.CardCreator_raritySection__mtlow:last-child{margin-bottom:0}.CardCreator_rarityGrid__n7LxX{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem}.CardCreator_rarityCard__VPgBF{background:transparent;border:2px solid transparent;border-radius:.75rem;padding:0;cursor:pointer;transition:all var(--transition-duration);display:flex;flex-direction:column;align-items:center;position:relative}.CardCreator_rarityImage__4R4oo{object-fit:contain;transition:transform var(--transition-duration)}.CardCreator_rarityInfo__j6Rfq{padding:1rem;flex:1;display:flex;flex-direction:column;gap:.25rem;background-color:var(--regular);border-radius:0 0 .75rem .75rem;border-top:1px solid var(--border)}.CardCreator_rarityName___H1ml{font-size:.9rem;font-weight:600;color:var(--text);margin:0;line-height:1.3}.CardCreator_rarityMeta__D9kUc{font-size:.75rem;color:var(--text-secondary);margin:0;display:flex;align-items:center;justify-content:space-between;gap:.25rem;text-align:left}.CardCreator_rarityUsage__2CJHP{font-size:.75rem;color:var(--text-muted);margin:auto 0 0}.CardCreator_externalIcon__fZ9fW{font-size:.7rem;opacity:.7}@media (max-width:768px){.CardCreator_rarityGrid__n7LxX{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.CardCreator_rarityCard__VPgBF{border-radius:6px}.CardCreator_rarityImageContainer__KaOzu{height:180px}.CardCreator_rarityInfo__j6Rfq{padding:.75rem}.CardCreator_rarityName___H1ml{font-size:.85rem}.CardCreator_tab__R11e6{padding:.5rem .75rem;font-size:.8rem}.CardCreator_filterBar__yAu6u .trigger{padding:.6rem 2rem .6rem .8rem!important;font-size:.8rem!important;height:42px!important}.CardCreator_filterBar__yAu6u{gap:.75rem}}@media (max-width:480px){.CardCreator_rarityGrid__n7LxX{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.5rem}.CardCreator_rarityImageContainer__KaOzu{height:140px}.CardCreator_rarityInfo__j6Rfq{padding:.5rem}.CardCreator_rarityName___H1ml{font-size:.8rem}.CardCreator_rarityMeta__D9kUc,.CardCreator_rarityUsage__2CJHP{font-size:.7rem}}.CardCreator_creatorContent__p4vtE{background:var(--dark);padding:2rem;border-radius:12px;border:1px solid var(--border);width:100%;display:flex;flex-direction:column;gap:1.5rem}.CardCreator_creatorGrid__SpY3q{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.CardCreator_creatorGrid__SpY3q{grid-template-columns:1fr}}.CardCreator_creatorColumn__fjiKa{display:flex;flex-direction:column;gap:1.5rem}.CardCreator_settingsGrid__d0gv_{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.CardCreator_settingsGrid__d0gv_{grid-template-columns:1fr 1fr}}.CardCreator_creatorContent__p4vtE h2{margin:0;font-size:1.5rem;color:var(--text)}.CardCreator_creatorActions__88Ned{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.CardCreator_cancelButton__U1HEY,.CardCreator_saveButton__YV4Jw{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all var(--transition-duration)}.CardCreator_cancelButton__U1HEY{background:var(--regular);color:var(--text-secondary)}.CardCreator_cancelButton__U1HEY:hover{background:var(--border);color:var(--text)}.CardCreator_saveButton__YV4Jw{background:var(--laurel-green);color:var(--black)}.CardCreator_saveButton__YV4Jw:hover{opacity:.9}.CardCreator_saveButton__YV4Jw:disabled{background:var(--border);cursor:not-allowed}.CardCreator_button__y_i8p{justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;border:1px solid var(--laurel-green);background:var(--laurel-green);color:var(--text);text-align:center;outline:1px solid transparent}.CardCreator_button__y_i8p:hover{opacity:1;outline:1px solid var(--laurel-green)}.CardCreator_button__y_i8p.CardCreator_secondary__YQIyb{background:transparent;color:var(--laurel-green);border-color:var(--laurel-green)}.CardCreator_button__y_i8p.CardCreator_secondary__YQIyb:hover{background:var(--laurel-green);color:var(--text)}.CardCreator_button__y_i8p:disabled{background:var(--border);border-color:var(--border);color:var(--text-secondary);cursor:not-allowed;opacity:.7}.CardCreator_toggleButton__c8dYH{padding:.75rem 1.5rem;border:1px solid var(--border);background:var(--regular);color:var(--text-secondary);border-radius:.75rem;cursor:pointer;font-size:.95rem;font-weight:600;transition:all var(--transition-duration);white-space:nowrap;height:48px;text-align:center;align-items:center;justify-content:center}.CardCreator_toggleButton__c8dYH.CardCreator_active__mpRnn{background:var(--laurel-green);color:var(--text);border-color:var(--laurel-green)}.CardCreator_toggleButton__c8dYH:hover:not(.CardCreator_active__mpRnn){border-color:var(--laurel-green);color:var(--text)}.CardCreator_searchInput___AJx3{padding:.75rem 1rem;background:var(--regular);border-radius:6px;font-size:.875rem;height:48px}.CardCreator_searchInput___AJx3::placeholder{color:var(--text-tertiary)}.CardCreator_rangeInput__oecTF{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--border);outline:none;transition:all var(--transition-duration)}.CardCreator_rangeInput__oecTF:hover{background:var(--border)}.CardCreator_rangeInput__oecTF::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--laurel-green);cursor:pointer;border:2px solid var(--dark);box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all var(--transition-duration)}.CardCreator_rangeInput__oecTF::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.3)}.CardCreator_rangeInput__oecTF::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--laurel-green);cursor:pointer;border:2px solid var(--dark);box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all var(--transition-duration)}.CardCreator_rangeInput__oecTF::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.3)}.CardCreator_rangeInput__oecTF:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(0,93,255,.2)}.CardCreator_rangeInput__oecTF:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(0,93,255,.2)}.CardCreator_moveableControls__o5alO{margin-bottom:1rem}.CardCreator_moveableButtonGroup__PE1Fn{display:flex;gap:.5rem;flex-wrap:wrap}.CardCreator_moveableButton__OOK6M{background:linear-gradient(135deg,#333,#555);color:#e0e0e0;border:1px solid #666;border-radius:6px;padding:.5rem .75rem;font-size:.8rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.3rem}.CardCreator_moveableButton__OOK6M:hover{background:linear-gradient(135deg,#555,#777);border-color:#888;transform:translateY(-1px)}.CardCreator_moveableButton__OOK6M.CardCreator_active__mpRnn{background:linear-gradient(135deg,#0066cc,#0080ff);border-color:#0080ff;color:white}.CardCreator_moveableElementList__97w4F{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.CardCreator_moveableElementItem__NNjBZ{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.05);border:1px solid #666;border-radius:6px;padding:.75rem;transition:all .2s ease}.CardCreator_moveableElementItem__NNjBZ:hover{background:rgba(255,255,255,.08);border-color:#888}.CardCreator_moveableElementLabel__ibB_C{display:flex;align-items:center;cursor:pointer;flex:1}.CardCreator_moveableCheckbox__jJAIG{width:16px;height:16px;margin-right:.75rem;accent-color:#0080ff}.CardCreator_moveableElementName__N__Wd{display:flex;align-items:center;gap:.5rem;color:#e0e0e0;font-size:.9rem}.CardCreator_moveableIcon__KMNq6{color:#0080ff;font-size:.8rem}.CardCreator_selectButton__D9g6H{background:linear-gradient(135deg,#333,#555);color:#e0e0e0;border:1px solid #666;border-radius:4px;padding:.25rem .5rem;font-size:.8rem;cursor:pointer;transition:all .2s ease;min-width:30px;height:30px;display:flex;align-items:center;justify-content:center}.CardCreator_selectButton__D9g6H:hover{background:linear-gradient(135deg,#555,#777);border-color:#888}.CardCreator_selectButton__D9g6H.CardCreator_selected__ACSaV{background:linear-gradient(135deg,#0066cc,#0080ff);border-color:#0080ff;color:white}.CardCreator_selectionInfo__bTzX7{background:rgba(0,128,255,.1);border:1px solid rgba(0,128,255,.3);border-radius:6px;padding:.75rem;margin-bottom:1rem}.CardCreator_selectionText__y4_eh{color:#0080ff;font-size:.9rem;margin:0;font-weight:500}.CardCreator_moveableInstructions__DI8i2{background:rgba(255,255,255,.05);border:1px solid #666;border-radius:6px;padding:1rem;margin-top:1rem}.CardCreator_moveableInstructions__DI8i2 h4{color:#e0e0e0;margin:0 0 .5rem;font-size:.9rem}.CardCreator_moveableInstructions__DI8i2 ul{margin:0;padding-left:1.2rem;color:#ccc;font-size:.8rem;line-height:1.4}.CardCreator_moveableInstructions__DI8i2 li{margin-bottom:.25rem}.CardCreator_resizeIndicator__yWeci,.CardCreator_rotateIndicator___U2j4,.CardCreator_textIndicator__wJB_H{font-size:.7rem;color:#888;margin-left:.25rem}.CardCreator_textIndicator__wJB_H{color:#4CAF50}.CardCreator_resizeIndicator__yWeci{color:#FF9800}.CardCreator_rotateIndicator___U2j4{color:#2196F3}.CardCreator_addStopButton__Xuvh_:disabled,.CardCreator_removeStopButton__DH9AT:disabled{opacity:.5;cursor:not-allowed}.CardCreator_stopsContainer__QDiWD{gap:1.5rem;margin-bottom:1rem}.CardCreator_stopEditor__AFVEP{background:var(--dark);border-radius:8px;padding:1rem;border:1px solid var(--border)}.CardCreator_stopHeader__b_4iy{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;border-bottom:1px solid var(--border);padding-bottom:.75rem}.CardCreator_stopTitle__mjpkh{margin:0;font-size:.9rem;font-weight:600;color:var(--text-secondary)}.CardCreator_removeStopButton__DH9AT{background:none;border:none;color:var(--text-tertiary);padding:.25rem;transition:color var(--transition-duration)}.CardCreator_removeStopButton__DH9AT:hover:not(:disabled){color:var(--red)}.CardCreator_addStopButton__Xuvh_{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;border-radius:6px;border:1px dashed var(--border);background:var(--dark);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-duration)}.CardCreator_addStopButton__Xuvh_:hover:not(:disabled){border-color:var(--laurel-green);color:var(--laurel-green)}.CardCreator_gradientsContainer__9It4R{display:flex;flex-direction:column;gap:1.5rem;padding:1rem 0}.CardCreator_gradientEditor___dEAL{border:1px solid var(--border);border-radius:8px;padding:1rem;background-color:var(--dark)}.CardCreator_gradientHeader__UwsQC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CardCreator_subSectionTitle__3vgCV{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.CardCreator_sliderValue__xR__o{display:inline-block;min-width:40px;font-size:.875rem;text-align:right;margin-left:.5rem}.CardCreator_imageUploadGroup__T0Bh4{display:flex;flex-direction:column;gap:.5rem}.CardCreator_radioGroup__kX8H2{display:flex;gap:1rem;margin-top:.5rem}.CardCreator_radioLabel__9v8pU{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);cursor:pointer}.CardCreator_radioInput__t6_Jr{width:16px;height:16px;accent-color:var(--laurel-green)}.CardCreator_progressContainer__RG60E{background:var(--dark);border-radius:8px;padding:1rem;border:1px solid var(--border)}.CardCreator_progressBar__V5owM{width:100%;height:8px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:.75rem}.CardCreator_progressFill__F9Psg{height:100%;background:linear-gradient(90deg,var(--laurel-green) 0,#00b4d8 100%);transition:width .3s ease;border-radius:4px}.CardCreator_progressText__hPSsq{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem}.CardCreator_spinning__5c4sT{animation:CardCreator_spin__nmnf9 1s linear infinite}.CardCreator_imagePreviewContainer__TDHDQ{position:relative;background:var(--dark);border-radius:12px;padding:1rem;border:1px solid var(--border);overflow:hidden;transition:all .3s ease}.CardCreator_imagePreviewContainer__TDHDQ:hover{border-color:var(--laurel-green);box-shadow:0 4px 20px rgba(0,93,255,.1)}.CardCreator_imagePreview__f4M68{width:100%;max-width:200px;height:auto;object-fit:contain;display:block;margin:0 auto}.CardCreator_imagePreviewOverlay__Kr4RJ{position:absolute;top:8px;left:8px;right:8px;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);border-radius:6px;padding:.5rem .75rem;display:flex;align-items:center;justify-content:center}.CardCreator_imagePreviewLabel__NF9Gm{font-size:.75rem;font-weight:600;color:var(--text);text-align:center}.CardCreator_subSectionDescription__p0nQo{font-size:.875rem;color:var(--text-secondary);margin:.5rem 0 1rem;line-height:1.4}.CardCreator_infoBox__HYx2Z{display:flex;align-items:flex-start;gap:.75rem;background:rgba(0,93,255,.05);border:1px solid rgba(0,93,255,.15);border-radius:8px;padding:.75rem;margin-bottom:1rem}.CardCreator_infoIcon__uvFN_{color:var(--laurel-green);font-size:.875rem;margin-top:.125rem;flex-shrink:0}.CardCreator_infoText__KbVcm{font-size:.8rem;color:var(--text-secondary);line-height:1.4;margin:0}.CardCreator_styleButton__ntr36{flex:1;background:var(--dark);border:1px solid var(--border);border-radius:8px;padding:1rem;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;text-align:left}.CardCreator_styleButton__ntr36:hover{border-color:var(--laurel-green);background:var(--regular);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.CardCreator_styleButton__ntr36.CardCreator_active__mpRnn{border-color:var(--laurel-green);background:rgba(0,93,255,.1);color:var(--text);box-shadow:0 0 0 1px rgba(0,93,255,.3)}.CardCreator_styleButtonContent__kdUH9{display:flex;align-items:center;gap:.75rem}.CardCreator_styleButtonInfo__zQJgv{display:flex;flex-direction:column;gap:.25rem}.CardCreator_styleButtonTitle__qJQ5e{font-weight:600;font-size:.9rem;color:inherit}.CardCreator_styleButtonDesc__7sXMc{font-size:.75rem;color:var(--text-secondary);opacity:.8}.CardCreator_imageActionsGrid__l6gJH{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.CardCreator_actionButton__XtHNH{gap:.75rem;padding:1rem;border-radius:8px;color:var(--text);text-decoration:none;transition:all .3s ease;text-align:left;min-height:70px}.CardCreator_actionButton__XtHNH:hover:not(.CardCreator_disabled__DcqJz){transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.2);border-color:var(--laurel-green)}.CardCreator_actionButton__XtHNH.CardCreator_primary__l9ip_{color:white}.CardCreator_actionButton__XtHNH.CardCreator_primary__l9ip_:hover:not(.CardCreator_disabled__DcqJz){background:#0056b3;border-color:#0056b3}.CardCreator_actionButton__XtHNH.CardCreator_secondary__YQIyb{background:var(--regular);border-color:var(--border);width:100%}.CardCreator_actionButton__XtHNH.CardCreator_active__mpRnn{background:var(--laurel-green);border-color:var(--laurel-green);color:white}.CardCreator_actionButton__XtHNH.CardCreator_active__mpRnn:hover{background:#0056b3;border-color:#0056b3}.CardCreator_actionButton__XtHNH.CardCreator_disabled__DcqJz{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.CardCreator_buttonContent___pT91{display:flex;flex-direction:column;gap:.25rem;flex:1}.CardCreator_buttonTitle__Kd_mk{font-weight:600;font-size:.9rem;color:inherit}.CardCreator_buttonSubtitle__LzZfo{font-size:.75rem;opacity:.8;color:inherit}.CardCreator_progressSection__GiRJb{background:var(--dark);border:1px solid var(--border);border-radius:8px;padding:1rem;margin-top:1rem}.CardCreator_progressHeader__J1LKM{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.CardCreator_progressLabel__Rn_zS{font-size:.875rem;font-weight:500;color:var(--text)}.CardCreator_progressPercent___iCP7{font-size:.875rem;font-weight:600;color:var(--accent)}.CardCreator_progressSteps__Vzuip{display:flex;justify-content:space-between;margin-top:.75rem;gap:.5rem}.CardCreator_progressStep__gSMvR{font-size:.75rem;color:var(--text-secondary);transition:color .3s ease;flex:1;text-align:center;padding:.25rem;border-radius:4px;background:rgba(255,255,255,.02)}.CardCreator_progressStep__gSMvR.CardCreator_complete___wNeS{color:var(--accent);background:rgba(0,93,255,.1);font-weight:500}.CardCreator_stopEditorCard__aZG_U{background:var(--dark);border:1px solid var(--border);border-radius:8px;padding:1rem;margin-bottom:1rem;transition:all .3s ease}.CardCreator_stopEditorCard__aZG_U:hover{border-color:var(--laurel-green);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CardCreator_stopCardHeader__gk3Qa{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.CardCreator_stopCardTitle__4JdfD{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--text);font-size:.9rem}.CardCreator_stopIcon__pOK_e{color:var(--laurel-green);font-size:.8rem}.CardCreator_stopControlsGrid__UQObS{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.CardCreator_stopControlGroup__O4bN3{display:flex;flex-direction:column;gap:.5rem}.CardCreator_stopLabel__nzF1C{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text)}.CardCreator_labelIcon__bzmVt{color:var(--laurel-green);font-size:.75rem}.CardCreator_gradientCard__2KQOk{background:var(--dark);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;transition:all .3s ease}.CardCreator_gradientCard__2KQOk:hover{border-color:var(--laurel-green);box-shadow:0 4px 16px rgba(0,0,0,.15)}.CardCreator_gradientCardHeader__jclPQ{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.CardCreator_gradientCardTitle__PJbXQ{display:flex;align-items:center;gap:.75rem;font-weight:600;color:var(--text);font-size:1rem}.CardCreator_gradientCardActions__4KHH4{display:flex;gap:.5rem;align-items:center}.CardCreator_miniButton__JCJQQ{background:var(--dark);border:1px solid var(--border);border-radius:6px;padding:.5rem;color:var(--text-secondary);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.CardCreator_miniButton__JCJQQ:hover{border-color:var(--laurel-green);color:var(--text)}.CardCreator_miniButton__JCJQQ.CardCreator_active__mpRnn{background:var(--laurel-green);border-color:var(--laurel-green);color:white}.CardCreator_gradientStopsContainer__pr0dT{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.CardCreator_stopsSectionTitle__PIgll{font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.CardCreator_colorPreview__LBx_W{width:16px;height:16px;border-radius:50%;border:1px solid var(--border);flex-shrink:0}.CardCreator_emptyToggle__ek5Ny{width:16px;height:16px;border:1px solid var(--border);border-radius:50%;background:transparent}.CardCreator_fadeOptionIcon___ZbOw{background:var(--dark);border:1px solid var(--border);border-radius:8px;padding:1rem;font-size:1.25rem;transition:all .3s ease}.CardCreator_fadeOption__VxM_0:hover .CardCreator_fadeOptionIcon___ZbOw{background:var(--laurel-green);color:white;transform:scale(1.05)}.CardCreator_fadeOption__VxM_0.CardCreator_active__mpRnn .CardCreator_fadeOptionIcon___ZbOw{background:var(--laurel-green);color:white;box-shadow:0 0 0 2px rgba(0,93,255,.3)}@media (max-width:768px){.CardCreator_imageActionsGrid__l6gJH{grid-template-columns:1fr}.CardCreator_progressSteps__Vzuip{flex-direction:column;gap:.25rem}.CardCreator_progressStep__gSMvR{text-align:left}.CardCreator_stopControlsGrid__UQObS{grid-template-columns:1fr}.CardCreator_tooltipContent__X5CU9{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:280px;max-width:90vw}.CardCreator_infoTooltip__0evNs:hover .CardCreator_tooltipContent__X5CU9{transform:translate(-50%,-50%)}}.CardCreator_imageComparisonContainer__MnTLm{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.75rem}.CardCreator_imagePreview__f4M68{background:var(--dark);border-radius:8px;padding:1rem;border:1px solid var(--border);text-align:center}.CardCreator_imageLabel__Zw36m{margin:0 0 .75rem;font-size:.9rem;color:var(--text-secondary);font-weight:600}.CardCreator_previewImage__bS_qy{width:100%;max-width:200px;height:auto;border-radius:6px;border:1px solid var(--border);object-fit:contain}.CardCreator_buttonGroup__4JLJS{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.CardCreator_button__y_i8p.CardCreator_danger__ykeQA{background:var(--red,#dc3545);border-color:var(--red,#dc3545);color:white}.CardCreator_button__y_i8p.CardCreator_danger__ykeQA:hover{background:#c82333;border-color:#bd2130}.CardCreator_helpText__NyA_r{background:rgba(0,93,255,.1);border:1px solid rgba(0,93,255,.2);border-radius:8px;padding:1rem}.CardCreator_helpText__NyA_r h4{margin:0 0 .75rem;color:var(--text);font-size:.95rem}.CardCreator_helpText__NyA_r ul{margin:0;padding-left:1.25rem;line-height:1.5}.CardCreator_helpText__NyA_r li{margin-bottom:.5rem;font-size:.9rem}@media (max-width:768px){.CardCreator_imageComparisonContainer__MnTLm{grid-template-columns:1fr}.CardCreator_buttonGroup__4JLJS{flex-direction:column}.CardCreator_radioGroup__kX8H2{flex-direction:column;gap:.5rem}}.CardCreator_filtersGrid__qlx_n{grid-template-columns:1fr;gap:.75rem}@media (min-width:768px){.CardCreator_filtersGrid__qlx_n{grid-template-columns:1fr 1fr;gap:1rem}}.CardCreator_sliderWithValues__FTvzQ{display:flex;align-items:center;gap:1rem}.CardCreator_sliderValue__xR__o{font-size:.8rem;color:var(--text-secondary);min-width:30px;text-align:center;background-color:var(--regular);padding:.25rem .5rem;border-radius:4px;border:1px solid var(--border)}.CardCreator_headerActions___rmq0{display:flex;gap:.5rem}.CardCreator_headerActions___rmq0 .CardCreator_button__y_i8p{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem}.CardCreator_moveableActionsGrid__PaoZx{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:-1rem;border-radius:.75rem}.CardCreator_moveableActionsGrid__PaoZx .CardCreator_button__y_i8p{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem}.CardCreator_button__y_i8p.CardCreator_secondary__YQIyb.CardCreator_active__mpRnn{background-color:var(--laurel-green);color:var(--black)!important;border-color:var(--laurel-green)}.CardCreator_helpText__NyA_r{font-size:.8rem;color:var(--text-secondary);text-align:center;margin-top:1rem;padding:.75rem;background-color:var(--regular);border:1px solid var(--border);border-radius:6px}.CardCreator_accordionContainer__1KlYE{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.CardCreator_accordionSection__fx0XD{border:1px solid var(--border);border-radius:8px;overflow:hidden;background-color:var(--regular);transition:all var(--transition-duration)}.CardCreator_accordionSection__fx0XD:hover{border-color:var(--laurel-green)}.CardCreator_accordionHeader__Cep0V{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;background-color:transparent;border:none;cursor:pointer;color:var(--text);font-weight:600;font-size:.875rem;transition:all var(--transition-duration)}.CardCreator_accordionHeader__Cep0V:hover{background-color:var(--dark)}.CardCreator_accordionIcon__6Elaj{transition:transform .2s ease-in-out}.CardCreator_accordionIcon__6Elaj.CardCreator_expanded__oCUWf{transform:rotate(180deg)}.CardCreator_accordionContent__TkJSo{padding:0 1rem 1rem;display:grid;grid-template-columns:1fr;gap:1rem;animation:CardCreator_slideDown__JVgxn .3s ease-out}@media (min-width:768px){.CardCreator_accordionContent__TkJSo{grid-template-columns:1fr 1fr;gap:1.5rem}}.CardCreator_colorMixerControls__jKIqK{grid-column:1/-1;display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.CardCreator_colorMixerSelect__7nSzv{width:100%;padding:.75rem;background-color:var(--dark);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.875rem}.CardCreator_colorMixerSliders__uwBFa{display:grid;grid-template-columns:1fr;gap:1rem}.CardCreator_imageControlsGrid__yHaid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:center;border-radius:.75rem}.CardCreator_imageControlsGrid__yHaid .CardCreator_button__y_i8p,.CardCreator_imageControlsGrid__yHaid label.CardCreator_button__y_i8p{display:flex;align-items:center;justify-content:center;gap:.5rem;height:44px;width:100%;padding:.75rem 1rem}.CardCreator_imageTypeSwitcher__Wbe_x{display:flex;gap:.5rem;border-radius:.75rem;margin-bottom:.5rem}.CardCreator_imageTypeSwitcher__Wbe_x button{flex:1;padding:.75rem 1rem;border:1px solid var(--border);background:var(--regular)}.CardCreator_stopsContainer__QDiWD{display:flex;flex-direction:column;gap:1rem}.CardCreator_stopEditorGrid__IEcl_{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;background:var(--regular);border:1px solid var(--border);border-radius:8px;padding:1rem;transition:border-color var(--transition-duration)}.CardCreator_stopEditorGrid__IEcl_:hover{border-color:var(--laurel-green)}.CardCreator_sliderControl__4xsaO{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:150px}.CardCreator_sliderLabel___uAzT{font-size:.875rem;font-weight:600;color:var(--text-secondary);margin:0}.CardCreator_removeStopButton__DH9AT{display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;width:40px;height:40px;border-radius:6px;transition:all var(--transition-duration)}.CardCreator_removeStopButton__DH9AT:hover:not(:disabled){background-color:#dc3545;color:white;border-color:#dc3545}.CardCreator_removeStopButton__DH9AT:disabled{opacity:.5;cursor:not-allowed}.CardCreator_identityGrid__6NVS2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.CardCreator_attributesGrid__7BRtu{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.CardCreator_playstyleCategoriesContainer__oohyg{display:flex;flex-direction:column}.CardCreator_rarityGridContainer__wTImg{display:flex;flex-direction:column;padding:0 1.5rem}.CardCreator_rarityGridContainer__wTImg .CardCreator_formSection__le4Ng{column-span:all;display:flex;flex-direction:column;gap:1rem;border-radius:.75rem;padding:0;width:100%}.CardCreator_sectionTabs__7yf1h .CardCreator_toggleButton__c8dYH{padding:.7rem 1rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);cursor:pointer;border:1px solid var(--border);border-radius:.5rem;font-weight:600;flex:1;transition:all var(--transition-duration)}.CardCreator_sectionTabs__7yf1h .CardCreator_toggleButton__c8dYH:hover{color:var(--text)}.CardCreator_sectionTabs__7yf1h .CardCreator_toggleButton__c8dYH.CardCreator_active__mpRnn{color:var(--text);background:var(--laurel-green)}@media (max-width:1024px){.CardCreator_rarityGridContainer__wTImg{padding:0}.CardCreator_pageTitle__Y_yD3{display:none}.CardCreator_searchContainer__o1tZP{max-width:none}}.CardCreator_customMoveable__HnJCE .moveable-control-box{--moveable-color:var(--laurel-green)!important}.CardCreator_customMoveable__HnJCE .moveable-line{background:var(--laurel-green)!important;border-color:var(--laurel-green)!important}.CardCreator_customMoveable__HnJCE .moveable-control{background:var(--dark)!important;border-color:var(--laurel-green)!important;border-width:2px!important}@media (max-width:768px){.CardCreator_headerActionsDesktop__3oCsI{display:none}.CardCreator_mobileSubheader___qF18{display:block;width:100%;padding-bottom:1rem;background:var(--dark);border-bottom:1px solid var(--border);order:2}.CardCreator_header__5Q6pd{padding-bottom:0;display:flex;flex-direction:column}.CardCreator_headerContent__BeLoq{order:1}}@media (max-width:480px){.CardCreator_mobileSubheader___qF18{padding-bottom:.5rem;order:2}.CardCreator_headerActionsMobile__CPFd0{gap:.375rem}.CardCreator_mobileButton__MbzX3{padding:.625rem .375rem;min-height:55px}.CardCreator_mobileButton__MbzX3 span{font-size:.7rem}.CardCreator_mobileButton__MbzX3 svg{font-size:1rem}}@media (max-width:700px){.CardCreator_headerContent__BeLoq.CardCreator_searchFocused__gDcb7 .CardCreator_headerActionsDesktop__3oCsI,.CardCreator_headerContent__BeLoq.CardCreator_searchFocused__gDcb7 .CardCreator_headerActions___rmq0{display:none}.CardCreator_headerContent__BeLoq.CardCreator_searchFocused__gDcb7 .CardCreator_searchContainer__o1tZP{flex-grow:1}}.CardCreator_rarityActionsMenu__ddayk{position:absolute;top:8px;right:8px;z-index:10}.CardCreator_actionsMenuButton__uzNUb{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(0,0,0,.7);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-duration);backdrop-filter:blur(4px)}.CardCreator_actionsMenuButton__uzNUb:hover{background:rgba(0,0,0,.9);color:var(--text);border-color:var(--laurel-green)}.CardCreator_actionsDropdown__vYivV{position:absolute;top:100%;right:0;margin-top:4px;background:var(--dark);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3);overflow:hidden;min-width:160px;z-index:1000}.CardCreator_dropdownItem__A7C3F{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:.875rem;transition:all var(--transition-duration);text-align:left}.CardCreator_dropdownItem__A7C3F:hover{background:var(--regular);color:var(--text)}.CardCreator_dropdownItem__A7C3F.CardCreator_approved__PcYtf{color:#28a745}.CardCreator_dropdownItem__A7C3F.CardCreator_approved__PcYtf:hover{background:rgba(40,167,69,.1);color:#28a745}.CardCreator_dropdownItem__A7C3F.CardCreator_unapproved__z_kro{color:#ffc107}.CardCreator_dropdownItem__A7C3F.CardCreator_unapproved__z_kro:hover{background:rgba(255,193,7,.1);color:#ffc107}.CardCreator_dropdownItem__A7C3F.CardCreator_danger__ykeQA{color:#dc3545}.CardCreator_dropdownItem__A7C3F.CardCreator_danger__ykeQA:hover{background:rgba(220,53,69,.1);color:#dc3545}.CardCreator_dropdownItem__A7C3F span{flex:1}.CardCreator_dropdownSeparator__tv4Ts{height:1px;background-color:var(--border);margin:.25rem 0}.CardCreator_shareSection__gf8LX{display:flex;flex-direction:column;gap:.75rem}.CardCreator_shareInputContainer__iO8Gp{display:flex;gap:.5rem;align-items:center}.CardCreator_addShareButton__VWA7k{padding:.5rem;background:var(--laurel-green);color:var(--dark);border:none;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;transition:all var(--transition-duration);font-weight:600}.CardCreator_addShareButton__VWA7k:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.CardCreator_addShareButton__VWA7k:disabled{opacity:.5;cursor:not-allowed;transform:none}.CardCreator_shareList__PK76T{display:flex;flex-wrap:wrap;gap:.5rem;max-height:120px;overflow-y:auto;padding:.5rem;background:var(--regular);border-radius:.375rem;border:1px solid var(--border)}.CardCreator_shareItem__btkOM{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--laurel-green);color:var(--dark);border-radius:1.25rem;font-size:.875rem;font-weight:600}.CardCreator_removeShareButton__x0LCK{background:none;border:none;color:var(--dark);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;transition:background-color var(--transition-duration)}.CardCreator_removeShareButton__x0LCK:hover{background:rgba(0,0,0,.2)}.CardCreator_commentsSection__RlCB_{margin-top:3rem;padding:1rem 10%;border-radius:12px}.CardCreator_commentsSectionHeader__9Mg1N{text-align:left;margin-bottom:2rem}.CardCreator_filterBar__yAu6u .CardCreator_button__y_i8p{border-radius:.5rem}.CardCreator_commentsSectionHeader__9Mg1N h2{color:var(--text);font-size:1.75rem;font-weight:700;margin:0 0 .75rem;text-align:left}.CardCreator_commentsSectionHeader__9Mg1N p{color:var(--text-secondary);font-size:1rem;max-width:600px;margin:0 auto}@media (max-width:768px){.CardCreator_commentsSection__RlCB_{padding:0;margin-top:0;border-radius:8px}.CardCreator_commentsSectionHeader__9Mg1N h2{font-size:1.5rem}.CardCreator_commentsSectionHeader__9Mg1N p{font-size:.875rem}}.CardCreator_filtersGrid__qlx_n{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1rem}@media (max-width:768px){.CardCreator_filtersGrid__qlx_n{grid-template-columns:1fr;gap:1rem}}.CardCreator_filterControl__S4iLD{background-color:var(--dark);border:1px solid var(--border);border-radius:8px;padding:1rem;transition:border-color .2s}.CardCreator_filterControl__S4iLD:hover{border-color:var(--laurel-green)}.CardCreator_filterHeader__Rupns{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:.5rem}.CardCreator_filterIcon__QonnX{color:var(--laurel-green);font-size:1rem;flex-shrink:0}.CardCreator_filterLabel__Z1D37{font-size:.9rem;font-weight:500;color:var(--text-primary);flex:1}.CardCreator_filterValue__5AuTI{font-size:.85rem;color:var(--text-secondary);font-weight:600;min-width:50px;text-align:right}.CardCreator_sectionIcon__uwzaS{margin-right:.5rem}.CardCreator_buttonIcon__WK41n{margin-right:.5rem;font-size:.9rem}.CardCreator_fadeOptionsGrid__viT_b{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}@media (max-width:768px){.CardCreator_fadeOptionsGrid__viT_b{grid-template-columns:1fr}}.CardCreator_fadeOption__VxM_0{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--dark);border:2px solid var(--border);border-radius:8px;cursor:pointer;transition:all .2s}.CardCreator_fadeOption__VxM_0.CardCreator_active__mpRnn,.CardCreator_fadeOption__VxM_0:hover{border-color:var(--laurel-green);background-color:var(--dark)}.CardCreator_fadeOption__VxM_0.CardCreator_active__mpRnn{box-shadow:0 0 0 1px var(--laurel-green)}.CardCreator_fadeOptionIcon___ZbOw{color:var(--laurel-green);font-size:1.5rem;flex-shrink:0}.CardCreator_fadeOptionContent__ZZR2v{flex:1}.CardCreator_fadeOptionTitle__OQ_Mf{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .25rem}.CardCreator_fadeOptionDescription__Kq7nc{font-size:.85rem;color:var(--text-secondary);margin:0;line-height:1.4}.CardCreator_fadeOptionToggle__m0304{color:var(--laurel-green);font-weight:700;font-size:1.2rem;width:20px;text-align:center}.CardCreator_stopColorSection__PGL68,.CardCreator_stopControlSection__JnGgh{display:flex;flex-direction:column;gap:.5rem}.CardCreator_stopLabel__nzF1C{font-size:.85rem;color:var(--text-secondary);font-weight:500}.CardCreator_filtersSection__oREWl{padding:1rem;width:100%}.CardCreator_overlayGroup__llJky{margin-bottom:1rem;transition:all var(--transition-duration)}.CardCreator_overlaysGrid__3z_Xu{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem}.CardCreator_overlayToggleButton__0kDSF{display:flex;align-items:center;justify-content:center;background:var(--regular);border:1px solid var(--border);border-radius:8px;padding:.75rem;transition:all var(--transition-duration);cursor:pointer;width:100%;text-align:left}.CardCreator_overlayToggleButton__0kDSF:hover{border-color:var(--laurel-green);background:var(--dark)}.CardCreator_overlayToggleButton__0kDSF.CardCreator_active__mpRnn{background:var(--laurel-green);border-color:var(--laurel-green);color:var(--text)}.CardCreator_overlayToggleButton__0kDSF.CardCreator_active__mpRnn .CardCreator_overlayToggleIcon__OpkMK,.CardCreator_overlayToggleButton__0kDSF.CardCreator_active__mpRnn .CardCreator_overlayToggleLabel__C97xu{color:var(--text)}.CardCreator_overlayToggleButton__0kDSF.CardCreator_active__mpRnn[style*="var(--laurel-blue)"],.CardCreator_overlayToggleButton__0kDSF.CardCreator_active__mpRnn[style*=laurel-blue]{background:var(--laurel-blue);border-color:var(--laurel-blue);color:var(--text)}.CardCreator_overlayToggleButton__0kDSF.CardCreator_active__mpRnn[style*="var(--laurel-blue)"] .CardCreator_overlayToggleIcon__OpkMK,.CardCreator_overlayToggleButton__0kDSF.CardCreator_active__mpRnn[style*="var(--laurel-blue)"] .CardCreator_overlayToggleLabel__C97xu,.CardCreator_overlayToggleButton__0kDSF.CardCreator_active__mpRnn[style*=laurel-blue] .CardCreator_overlayToggleIcon__OpkMK,.CardCreator_overlayToggleButton__0kDSF.CardCreator_active__mpRnn[style*=laurel-blue] .CardCreator_overlayToggleLabel__C97xu{color:var(--text)}.CardCreator_overlayToggleHeader__d5JTz{display:flex;align-items:center;gap:.375rem}.CardCreator_overlayToggleIcon__OpkMK{color:var(--laurel-green);font-size:.875rem;flex-shrink:0}.CardCreator_overlayToggleLabel__C97xu{font-size:.875rem;font-weight:500;color:var(--text);white-space:nowrap}.CardCreator_overlayOptions__Crhzo{background:var(--dark);border:1px solid var(--border);border-radius:8px;padding:.75rem;margin-top:.75rem}.CardCreator_overlayGroup__llJky:hover{border-color:var(--laurel-green);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CardCreator_overlayHeader__NYrQa{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.CardCreator_overlayTitleContainer__7fnxe{display:flex;align-items:center;gap:.75rem}.CardCreator_overlayIcon__R4RIQ{color:var(--laurel-green);font-size:1rem;flex-shrink:0}.CardCreator_overlayLabel__lWFSD{font-size:1rem;font-weight:600;color:var(--text);margin:0}.CardCreator_infoTooltip__0evNs:hover{color:var(--laurel-green)}.CardCreator_optionsGrid__sITHD{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin-top:.75rem}.CardCreator_optionCard__5PbtT{background:var(--dark);border:1px solid var(--border);border-radius:6px;padding:.5rem .75rem;cursor:pointer;transition:all var(--transition-duration);position:relative;overflow:hidden;min-height:40px}.CardCreator_optionCard__5PbtT:hover{border-color:var(--laurel-green);background:var(--regular);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.CardCreator_optionCard__5PbtT.CardCreator_active__mpRnn{border-color:var(--laurel-green);background:var(--laurel-green)}.CardCreator_optionCard__5PbtT.CardCreator_active__mpRnn .CardCreator_optionContent__D_xYe{color:var(--text)}.CardCreator_optionContent__D_xYe{display:flex;flex-direction:row;align-items:center;gap:.375rem;color:var(--text);transition:color var(--transition-duration)}.CardCreator_optionIcon__kFoGG{font-size:.9rem;opacity:.8}.CardCreator_optionContent__D_xYe span{font-size:.8rem;font-weight:500;text-align:center}.CardCreator_inputSection__XRC5L{margin-top:.5rem}.CardCreator_modernInput__Ssr9j{position:relative;display:flex;align-items:center;background:var(--dark);border:2px solid var(--border);border-radius:8px;transition:all var(--transition-duration);overflow:hidden}.CardCreator_modernInput__Ssr9j:focus-within{border-color:var(--laurel-green);box-shadow:0 0 0 2px rgba(52,168,83,.1)}.CardCreator_inputIconModern__oS8e8{position:absolute;left:.75rem;color:var(--text-secondary);font-size:.875rem;z-index:1;transition:color var(--transition-duration)}.CardCreator_modernInput__Ssr9j:focus-within .CardCreator_inputIconModern__oS8e8{color:var(--laurel-green)}.CardCreator_modernTextInput__ASkev{width:100%;padding:.75rem .75rem .75rem 2.5rem;background:transparent;border:none;color:var(--text);font-size:.875rem;outline:none;font-family:Cruyff Sans Condensed Medium,sans-serif;letter-spacing:-.02em}.CardCreator_textInput___w1xV{width:100%;padding:.375rem .5rem;background:var(--regular);border:1px solid var(--border);border-radius:4px;color:var(--text);font-size:.8rem;transition:border-color var(--transition-duration)}.CardCreator_textInput___w1xV:focus{outline:none;border-color:var(--laurel-green)}.CardCreator_textInput___w1xV::placeholder{color:var(--text-dark)}.CardCreator_modernTextInput__ASkev::placeholder{color:var(--text-secondary);opacity:.7}@media (max-width:768px){.CardCreator_overlayGroup__llJky{padding:.75rem;margin-bottom:.75rem}.CardCreator_overlayHeader__NYrQa{margin-bottom:.5rem}.CardCreator_overlayTitleContainer__7fnxe{gap:.5rem}.CardCreator_overlayLabel__lWFSD{font-size:.9rem}.CardCreator_optionsGrid__sITHD{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.CardCreator_optionCard__5PbtT{padding:.5rem}.CardCreator_optionContent__D_xYe{gap:.375rem}.CardCreator_optionIcon__kFoGG{font-size:1rem}.CardCreator_optionContent__D_xYe span{font-size:.8rem}.CardCreator_overlaysGrid__3z_Xu{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.CardCreator_overlayToggleItem__UZTHv{padding:.5rem}.CardCreator_overlayToggleHeader__d5JTz{gap:.375rem}.CardCreator_overlayToggleIcon__OpkMK{font-size:.75rem}.CardCreator_overlayToggleLabel__C97xu{font-size:.8rem}.CardCreator_overlayOptions__Crhzo{padding:.75rem;margin-top:.5rem}}.CardCreator_authRequired__TvoIP{display:flex;justify-content:center;align-items:center;min-height:300px}.CardCreator_authMessage__CjiW1{text-align:center;max-width:400px}.CardCreator_authIcon__KzmrR{font-size:3rem;color:var(--laurel-green);margin-bottom:1rem}.CardCreator_authMessage__CjiW1 h3{margin:0 0 1rem;color:var(--text);font-size:1.5rem}.CardCreator_authMessage__CjiW1 p{margin:0 0 1.5rem;color:var(--text-secondary);line-height:1.5}.CardCreator_authFeatures__3JgGd{text-align:left}.CardCreator_warningIcon__pFuRC{color:var(--accent);margin-right:.5rem}.CardCreator_authFeatures__3JgGd span{color:var(--text-secondary);font-weight:500;margin-bottom:.75rem;display:block}.CardCreator_authFeatures__3JgGd ul{margin:0;padding-left:1.5rem;color:var(--text-secondary)}.CardCreator_authFeatures__3JgGd li{margin-bottom:.5rem;line-height:1.4}.CardCreator_sortingSection__vYE_e{flex-direction:row;align-items:center;width:100%}.CardCreator_sortControl__Ah5g4,.CardCreator_timeControl__DF7L0{display:flex;align-items:center;gap:.5rem}.CardCreator_sortIcon__LUnlG{color:var(--text-secondary)}.CardCreator_sortSelect__EDCiR,.CardCreator_timeSelect__poGyW{padding:.5rem .75rem;border:1px solid var(--border);border-radius:6px;background:var(--regular);color:var(--text);cursor:pointer;font-size:.875rem}.CardCreator_sortSelect__EDCiR:focus,.CardCreator_timeSelect__poGyW:focus{outline:none;border-color:var(--laurel-green)}.CardCreator_pagination__Mj68O{gap:1rem;margin-top:1.5rem;padding-top:1rem}.CardCreator_paginationButton__GfjJU{justify-content:center;width:36px;height:36px}.CardCreator_paginationButton__GfjJU:hover:not(.CardCreator_disabled__DcqJz){border-color:var(--laurel-green);color:var(--laurel-green)}.CardCreator_paginationButton__GfjJU.CardCreator_disabled__DcqJz{opacity:.5;cursor:not-allowed}.CardCreator_paginationInfo__O7V_n{font-size:.875rem;width:100%;text-align:center}@media (max-width:768px){.CardCreator_communityControls___tB1l{gap:.75rem}.CardCreator_sortingSection__vYE_e{flex-direction:column;align-items:stretch}.CardCreator_sortControl__Ah5g4,.CardCreator_timeControl__DF7L0{justify-content:center}.CardCreator_pagination__Mj68O{gap:.75rem}.CardCreator_paginationButton__GfjJU{width:32px;height:32px}.CardCreator_paginationInfo__O7V_n{font-size:.8rem}}.CardCreator_presetsSection__6ufVd{background:var(--dark);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:1.5rem;padding:.5rem}.CardCreator_sectionHeader__z8uTA{display:flex;align-items:center;justify-content:space-between;padding:0 0 1rem;border-bottom:1px solid var(--border)}.CardCreator_sectionTitle__pKwb3{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:var(--text);margin:0}.CardCreator_sectionIcon__uwzaS{color:var(--laurel-green);font-size:1.1rem}.CardCreator_authRequired__TvoIP{padding:2rem;text-align:center}.CardCreator_authRequiredContent__Z9kkm{max-width:400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.CardCreator_authRequiredIcon__z78fa{font-size:3rem;color:var(--laurel-green);opacity:.8}.CardCreator_authRequiredTitle__2Ppxc{font-size:1.5rem;font-weight:600;color:var(--text);margin:0}.CardCreator_authRequiredText__Y_U75{font-size:1rem;color:var(--light);line-height:1.6;margin:0}.CardCreator_authRequiredFeatures__D5eTM{display:flex;flex-direction:column;gap:1rem;width:100%}.CardCreator_featureItem__tH_04{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--regular);border:1px solid var(--border);border-radius:8px;color:var(--light)}.CardCreator_featureIcon__Fxf_r{color:var(--laurel-green);font-size:1.1rem;flex-shrink:0}.CardCreator_tabNavigation__dGsM4{display:flex;background:var(--regular);border-bottom:1px solid var(--border);border-radius:1rem;margin:.5rem}.CardCreator_tabButton___kLDy{flex:1;padding:.75rem 1rem;background:transparent;border:none;border-bottom:3px solid transparent;color:var(--text-secondary);font-weight:500;font-size:.875rem;cursor:pointer;transition:all var(--transition-duration);display:flex;align-items:center;justify-content:center;gap:.375rem}.CardCreator_tabButton___kLDy:hover{color:var(--text)}.CardCreator_tabButton___kLDy.CardCreator_active__mpRnn{color:var(--laurel-green);border-bottom-color:var(--laurel-green)}.CardCreator_tabButton___kLDy:first-child.CardCreator_active__mpRnn{color:var(--laurel-green);border-bottom-color:var(--laurel-green);border-radius:0 0 0 1rem}.CardCreator_tabButton___kLDy:nth-child(3).CardCreator_active__mpRnn{color:var(--laurel-green);border-bottom-color:var(--laurel-green);border-radius:0 0 1rem 0}.CardCreator_tabIcon__4_9fy{font-size:.9rem}.CardCreator_communityControls___tB1l{padding:.5rem;background:var(--regular);display:flex;flex-direction:column;gap:1rem;margin:.5rem;border-radius:1rem}.CardCreator_searchSection__Zm_NE{width:100%}.CardCreator_searchBar__rPqDU{position:relative;width:100%}.CardCreator_searchInput___AJx3{width:100%;padding:.75rem 1rem .75rem 3rem;background:var(--dark);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:.95rem;transition:all var(--transition-duration)}.CardCreator_searchInput___AJx3:focus{outline:none;border-color:var(--laurel-green);box-shadow:0 0 0 2px rgba(0,93,255,.1)}.CardCreator_searchInput___AJx3::placeholder{color:var(--text-secondary)}.CardCreator_searchIcon__2fwiR{left:1rem;font-size:1rem}.CardCreator_clearSearch__s7kqA,.CardCreator_searchIcon__2fwiR{position:absolute;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.CardCreator_clearSearch__s7kqA{right:.75rem;background:none;border:none;cursor:pointer;padding:.25rem;border-radius:4px;transition:all var(--transition-duration)}.CardCreator_clearSearch__s7kqA:hover{color:var(--text);background:var(--border)}.CardCreator_sortingSection__vYE_e{display:flex;gap:1rem;flex-wrap:wrap}.CardCreator_sortGroup___ErGw{display:flex;align-items:center;gap:.5rem;flex:1;min-width:150px}.CardCreator_sortLabel__EeXco{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--text);white-space:nowrap;flex-shrink:0}.CardCreator_sortIcon__LUnlG{color:var(--laurel-green);font-size:.875rem}.CardCreator_sortSelect__EDCiR{padding:.5rem .75rem;background:var(--dark);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.875rem;cursor:pointer;transition:all var(--transition-duration);width:100%}.CardCreator_sortSelect__EDCiR:focus{outline:none;border-color:var(--laurel-green)}.CardCreator_shareCodeSection__xyUsn{padding:.5rem;background:var(--regular);width:100%}.CardCreator_shareCodeInput__hi6DT{display:flex;align-items:center;gap:.5rem;width:100%}.CardCreator_shareCodeIcon__CwMSs{color:var(--laurel-green);font-size:1.1rem;flex-shrink:0}.CardCreator_codeInput__LCllM{flex:1;padding:.625rem .75rem;background:var(--dark);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-align:center;transition:all var(--transition-duration);min-width:100px}.CardCreator_codeInput__LCllM:focus{outline:none;border-color:var(--laurel-green);box-shadow:0 0 0 2px rgba(0,93,255,.1)}.CardCreator_codeInput__LCllM::placeholder{color:var(--text-secondary);text-transform:none;letter-spacing:normal;font-weight:400;font-size:.8rem}.CardCreator_errorMessage__S0exC{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;margin:.5rem}.CardCreator_errorIcon__G1x3h{color:#ef4444;font-size:1rem;flex-shrink:0}.CardCreator_errorClose__MdbwD{background:none;border:none;color:#fca5a5;cursor:pointer;padding:.25rem;border-radius:4px;transition:all var(--transition-duration)}.CardCreator_errorClose__MdbwD:hover{background:rgba(239,68,68,.2);color:#ef4444}.CardCreator_presetsGrid__Uciqe{padding:.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem}.CardCreator_presetCard__dZEJN{background:var(--regular);border:1px solid var(--border);border-radius:8px;padding:.75rem;transition:all var(--transition-duration);cursor:pointer}.CardCreator_presetCard__dZEJN:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:var(--laurel-green)}.CardCreator_presetHeader__sqBLa{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.625rem}.CardCreator_presetMeta__H1BOf{flex:1;min-width:0}.CardCreator_presetName__SQp28{font-size:1rem;font-weight:600;color:var(--text);line-height:1.3;word-break:break-word;margin:0}.CardCreator_officialBadge__rRl5W{display:inline-flex;align-items:center;gap:.375rem;height:32px;color:var(--text);border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.CardCreator_badgeIcon__Q1_K3{font-size:.75rem}.CardCreator_presetActions__hIml0{display:flex;gap:.5rem;flex-shrink:0}.CardCreator_actionButton__XtHNH{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--dark);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-duration);font-size:.8rem}.CardCreator_actionButton__XtHNH:hover{background:var(--border);color:var(--text);border-color:var(--laurel-green)}.CardCreator_actionButton__XtHNH.CardCreator_primary__l9ip_{background:var(--laurel-green);border-color:var(--laurel-green);color:var(--text);width:100%}.CardCreator_actionButton__XtHNH.CardCreator_primary__l9ip_:hover{background:var(--laurel-green);opacity:1;color:var(--text)}.CardCreator_actionButton__XtHNH.CardCreator_danger__ykeQA{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#fca5a5}.CardCreator_actionButton__XtHNH.CardCreator_danger__ykeQA:hover{background:rgba(239,68,68,.2);border-color:#ef4444;color:#ef4444}.CardCreator_presetDescription__ZDzr0{font-size:.8rem;color:var(--light);line-height:1.4;margin:0 0 .75rem}.CardCreator_presetStats__4sKhP{display:flex;gap:1rem;flex-wrap:wrap}.CardCreator_statItem__r27wG{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:var(--text-secondary)}.CardCreator_statIcon___MW1m{color:var(--laurel-green);font-size:.75rem}.CardCreator_statValue__gOcZe{font-weight:500}.CardCreator_pagination__Mj68O{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem;border-top:1px solid var(--border)}.CardCreator_paginationButton__GfjJU{display:flex;align-items:center;gap:.375rem;padding:.625rem .875rem;background:var(--regular);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.8rem;font-weight:500;cursor:pointer;transition:all var(--transition-duration)}.CardCreator_paginationButton__GfjJU:hover:not(:disabled){background:var(--dark);border-color:var(--laurel-green);color:var(--laurel-green)}.CardCreator_paginationButton__GfjJU:disabled{opacity:.5;cursor:not-allowed;background:var(--border);color:var(--text-secondary)}.CardCreator_paginationInfo__O7V_n{font-size:.8rem;color:var(--text-secondary);font-weight:500}.CardCreator_tabCount__I8L8f{background:var(--border);color:var(--text-secondary);padding:.125rem .375rem;border-radius:10px;font-size:.75rem;font-weight:600;min-width:20px;text-align:center}.CardCreator_tabButton___kLDy.CardCreator_active__mpRnn .CardCreator_tabCount__I8L8f{background:var(--laurel-green);color:var(--dark)}.CardCreator_actionButtons__75gsE{display:flex;gap:.5rem;align-items:center}.CardCreator_button__y_i8p{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid var(--border);border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all var(--transition-duration);text-decoration:none}.CardCreator_button__y_i8p.CardCreator_primary__l9ip_{background:var(--laurel-green);border-color:var(--laurel-green);color:var(--text)}.CardCreator_button__y_i8p.CardCreator_primary__l9ip_:hover{opacity:.9}.CardCreator_button__y_i8p.CardCreator_secondary__YQIyb{background:var(--regular);color:var(--text)}.CardCreator_button__y_i8p.CardCreator_secondary__YQIyb:hover{background:var(--dark);border-color:var(--laurel-green)}.CardCreator_filterPresetsSection__DH_qG{background:var(--dark);border:1px solid var(--border);border-radius:12px;overflow:hidden;margin-bottom:1rem}.CardCreator_modal__CQ7dV{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:0}.CardCreator_modalOverlay__S8_Ai{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75)}.CardCreator_modalContent__JfYVz{position:relative;width:100%;max-width:500px;max-height:90vh;background:var(--dark);border:1px solid var(--border);border-radius:12px;overflow-y:auto;animation:CardCreator_modalSlideIn__poAf_ .3s ease-out}@keyframes CardCreator_modalSlideIn__poAf_{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CardCreator_modalHeader__udS6i{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:var(--regular);border-bottom:1px solid var(--border)}.CardCreator_modalTitle___VwRs{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;color:var(--text);margin:0}.CardCreator_modalIcon__MAvds{color:var(--laurel-green);font-size:1.1rem}.CardCreator_modalClose__RFtd0{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:6px;transition:all var(--transition-duration)}.CardCreator_modalClose__RFtd0:hover{background:var(--border);color:var(--text)}.CardCreator_modalBody__IWNYD{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.CardCreator_modalFooter__L9rOW{display:flex;gap:.75rem;justify-content:flex-end;padding:1.5rem;background:var(--regular);border-top:1px solid var(--border)}.CardCreator_checkboxGroup__5VeQQ{display:flex;align-items:flex-start;gap:.75rem}.CardCreator_checkboxLabel__9HzjF{display:flex;flex-direction:column;gap:.25rem}.CardCreator_checkboxSubtext__hcaEu{font-size:.8rem;color:var(--text-secondary);line-height:1.4}.CardCreator_spinner__0uA2F{border-top:2px solid var(--border);border:2px solid var(--border);border-top-color:var(--laurel-green)}.CardCreator_filterPresetsSection__DH_qG .CardCreator_sectionHeader__z8uTA{margin-bottom:0}@media (max-width:768px){.CardCreator_presetsSection__6ufVd{border-radius:8px;margin-bottom:1rem;padding:.5rem}.CardCreator_filtersSection__oREWl{padding:0}.CardCreator_searchSection__Zm_NE{flex-direction:column}.CardCreator_sectionHeader__z8uTA{flex-direction:column;gap:.5rem;align-items:stretch;padding:.5rem 0}.CardCreator_sectionTitle__pKwb3{font-size:1.1rem}.CardCreator_tabNavigation__dGsM4{flex-direction:row;overflow-x:auto;margin:.5rem;height:50px}.CardCreator_searchSection__Zm_NE{gap:.5rem}.CardCreator_tabButton___kLDy{border-bottom:1px solid var(--border);font-size:.8rem;padding:.5rem .75rem;min-width:100px}.CardCreator_tabButton___kLDy:first-child.CardCreator_active__mpRnn,.CardCreator_tabButton___kLDy:nth-child(3).CardCreator_active__mpRnn{border-radius:0}.CardCreator_communityControls___tB1l{gap:.75rem;padding:.5rem;margin:.5rem}.CardCreator_sortingSection__vYE_e{flex-direction:column;gap:.5rem}.CardCreator_sortGroup___ErGw{min-width:auto}.CardCreator_shareCodeInput__hi6DT{flex-direction:row}.CardCreator_shareCodeSection__xyUsn{padding:0}.CardCreator_communityControls___tB1l,.CardCreator_tabNavigation__dGsM4{border-radius:.5rem}.CardCreator_presetsGrid__Uciqe{grid-template-columns:1fr;gap:.75rem;padding:.5rem}.CardCreator_presetCard__dZEJN{padding:.75rem}.CardCreator_presetHeader__sqBLa{flex-direction:column;gap:.5rem}.CardCreator_presetActions__hIml0{justify-content:flex-start}.CardCreator_pagination__Mj68O{gap:.5rem;padding:.75rem}.CardCreator_paginationButton__GfjJU{padding:.5rem .75rem;font-size:.75rem;width:auto;min-width:100px}.CardCreator_modalContent__JfYVz{margin:1rem;max-width:calc(100vw - 2rem)}.CardCreator_modalBody__IWNYD,.CardCreator_modalFooter__L9rOW,.CardCreator_modalHeader__udS6i{padding:1rem}.CardCreator_modalTitle___VwRs{font-size:1.1rem}.CardCreator_modalFooter__L9rOW{flex-direction:column;gap:.5rem}.CardCreator_actionButton__XtHNH,.CardCreator_button__y_i8p,.CardCreator_codeInput__LCllM,.CardCreator_searchInput___AJx3,.CardCreator_sortSelect__EDCiR{min-height:44px;font-size:1rem}.CardCreator_overlayGroup__llJky{padding:0}}.CardCreator_filterPresetsSection__DH_qG .CardCreator_paginationButton__GfjJU{width:100%}@media (max-width:480px){.CardCreator_tabButton___kLDy{min-width:80px;font-size:.75rem}.CardCreator_presetName__SQp28{font-size:.9rem}.CardCreator_paginationInfo__O7V_n,.CardCreator_presetDescription__ZDzr0,.CardCreator_statItem__r27wG{font-size:.75rem}}.CardCreator_processingIndicator__qUpuW{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.3);border-radius:6px;color:var(--accent);font-size:.875rem;font-weight:500}.CardCreator_spinner__0uA2F{width:16px;height:16px;border-top:2px solid rgba(var(--accent-rgb),.3);border:2px solid rgba(var(--accent-rgb),.3);border-top-color:var(--accent);border-radius:50%;animation:CardCreator_spin__nmnf9 1s linear infinite}@keyframes CardCreator_spin__nmnf9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}