.TemplatesPage_templatesPage__tMjjV{padding:12px;max-width:100%;overflow-x:hidden}.TemplatesPage_pageHeader__qR6hK{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.TemplatesPage_headerContent__GffyP{display:flex;flex-direction:column;gap:4px}.TemplatesPage_pageTitle__V_xTv{font-size:1.25rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95));margin:0;letter-spacing:-.01em}.TemplatesPage_pageSubtitle__z2_nq{font-size:.8125rem;color:var(--text-secondary,hsla(0,0%,100%,.55));margin:0}:root[data-theme=light] .TemplatesPage_pageTitle__V_xTv{color:rgba(0,0,0,.9)}:root[data-theme=light] .TemplatesPage_pageSubtitle__z2_nq{color:rgba(0,0,0,.55)}.TemplatesPage_createTemplateBtn__26llH{display:flex;align-items:center;gap:8px;height:40px;padding:0 20px;background:var(--brand-coral,#fa7200);border:none;border-radius:var(--radius,5px);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.33,1,.68,1);box-shadow:var(--shadow-low)}.TemplatesPage_createTemplateBtn__26llH:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1);box-shadow:var(--shadow-medium)}.TemplatesPage_createTemplateBtn__26llH:active:not(:disabled){transform:translateY(0)}.TemplatesPage_createTemplateBtn__26llH:disabled{opacity:.5;cursor:not-allowed}.TemplatesPage_createTemplateBtn__26llH:focus-visible{outline:2px solid var(--brand-coral,#fa7200);outline-offset:2px}:root[data-theme=light] .TemplatesPage_createTemplateBtn__26llH{color:#000}.TemplatesPage_buttonIcon__CHluw{width:16px;height:16px}.TemplatesPage_errorBanner__Y4wzD{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:16px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.5);border-radius:var(--radius,5px);color:#ef4444;font-size:.875rem;font-weight:500}.TemplatesPage_dismissBtn__GczAg{background:transparent;border:none;color:#ef4444;font-size:1.25rem;cursor:pointer;padding:0 4px;line-height:1;opacity:.8;transition:opacity .15s ease}.TemplatesPage_dismissBtn__GczAg:hover{opacity:1}.TemplatesPage_warningBanner__l3WOU{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;margin-top:12px;background:rgba(245,158,11,.15);border:1px solid rgba(245,158,11,.5);border-radius:var(--radius,5px);color:#f59e0b;font-size:.8125rem;line-height:1.5}.TemplatesPage_filtersBar__KSXgz{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.TemplatesPage_templateSearch__BYIQ7{display:flex;align-items:center;flex:1 1;min-width:200px;max-width:320px;height:40px;padding:0 14px;background:var(--surface-2,#1a1a1a);border-radius:var(--radius,5px);gap:10px;transition:all .2s ease}.TemplatesPage_templateSearch__BYIQ7:focus-within{box-shadow:0 0 0 2px var(--brand-coral,#fa7200)}:root[data-theme=light] .TemplatesPage_templateSearch__BYIQ7{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03)}.TemplatesPage_searchIcon__a8rMe{width:16px;height:16px;color:var(--text-tertiary,hsla(0,0%,100%,.45));flex-shrink:0}:root[data-theme=light] .TemplatesPage_searchIcon__a8rMe{color:rgba(0,0,0,.4)}.TemplatesPage_searchInput__ytgnY{flex:1 1;height:100%;background:transparent;border:none;color:var(--text-primary,hsla(0,0%,100%,.95));font-size:.875rem;outline:none}.TemplatesPage_searchInput__ytgnY::placeholder{color:var(--text-quaternary,hsla(0,0%,100%,.35))}:root[data-theme=light] .TemplatesPage_searchInput__ytgnY{color:rgba(0,0,0,.9)}:root[data-theme=light] .TemplatesPage_searchInput__ytgnY::placeholder{color:rgba(0,0,0,.4)}.TemplatesPage_filterGroup__0iM8_{display:flex;align-items:center;gap:8px}.TemplatesPage_filterSelect__MW1n2{height:40px;padding:0 36px 0 14px;background:var(--surface-2,#1a1a1a);border:none;border-radius:var(--radius,5px);color:var(--text-primary,hsla(0,0%,100%,.95));font-size:.875rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23ff7829' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:all .15s ease}.TemplatesPage_filterSelect__MW1n2:hover{background-color:var(--surface-3,#242424)}.TemplatesPage_filterSelect__MW1n2:focus{outline:none;box-shadow:0 0 0 2px var(--brand-coral,#fa7200)}:root[data-theme=light] .TemplatesPage_filterSelect__MW1n2{background-color:#fff;color:rgba(0,0,0,.9);box-shadow:0 2px 6px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03)}:root[data-theme=light] .TemplatesPage_filterSelect__MW1n2:hover{background-color:#f5f5f5}.TemplatesPage_filterStats__C_UTT{font-size:.8125rem;color:var(--text-secondary,hsla(0,0%,100%,.55));white-space:nowrap;margin-left:auto}:root[data-theme=light] .TemplatesPage_filterStats__C_UTT{color:rgba(0,0,0,.55)}.TemplatesPage_categoryTabs__LMXAk{display:flex;gap:0;width:100%;border-bottom:2px solid var(--border-subtle,hsla(0,0%,100%,.08));margin-bottom:24px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background:var(--surface-2);border-radius:var(--radius,5px) var(--radius,5px) 0 0}.TemplatesPage_categoryTabs__LMXAk::-webkit-scrollbar{display:none}.TemplatesPage_categoryTab__dEjRv{position:relative;flex:1 1 140px;padding:14px 24px;font-size:.95rem;font-weight:600;color:var(--text-tertiary,hsla(0,0%,100%,.55));background:transparent;border:none;border-radius:0;outline:0;cursor:pointer;white-space:nowrap;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;min-width:120px;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:center}.TemplatesPage_categoryTab__dEjRv:hover:not(.TemplatesPage_categoryTabActive__lAG2k){color:var(--text-secondary,hsla(0,0%,100%,.75))}.TemplatesPage_categoryTab__dEjRv:hover:not(.TemplatesPage_categoryTabActive__lAG2k):after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:75%;height:2px;background:var(--brand-coral,#fa7200);opacity:.6}.TemplatesPage_categoryTabActive__lAG2k{color:var(--brand-coral,#fa7200)}.TemplatesPage_categoryTabActive__lAG2k:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:75%;height:2px;background:var(--brand-coral,#fa7200)}.TemplatesPage_categoryTab__dEjRv:focus-visible{outline:2px solid var(--brand-coral,#fa7200);outline-offset:-2px}:root[data-theme=light] .TemplatesPage_categoryTabs__LMXAk{background:#fff;border-bottom-color:rgba(0,0,0,.12)}:root[data-theme=light] .TemplatesPage_categoryTab__dEjRv{color:rgba(0,0,0,.6)}:root[data-theme=light] .TemplatesPage_categoryTab__dEjRv:hover:not(.TemplatesPage_categoryTabActive__lAG2k){color:rgba(0,0,0,.85)}:root[data-theme=light] .TemplatesPage_categoryTabActive__lAG2k{color:var(--brand-coral,#fa7200)}.TemplatesPage_tabCount__1pOV1{font-size:.75rem;padding:2px 8px;background:var(--surface-3,hsla(0,0%,100%,.08));border-radius:var(--radius,5px);color:inherit}.TemplatesPage_templatesContainer__mV_7V{min-height:300px}.TemplatesPage_templateCategorySection__9_kzS{margin-bottom:32px}.TemplatesPage_categoryTitle__FRxRu{font-size:.875rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95));text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.08))}:root[data-theme=light] .TemplatesPage_categoryTitle__FRxRu{color:rgba(0,0,0,.85);border-bottom-color:rgba(0,0,0,.08)}.TemplatesPage_templatesGrid__fbrON{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media (max-width:1280px){.TemplatesPage_templatesGrid__fbrON{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.TemplatesPage_templatesGrid__fbrON{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.TemplatesPage_templatesGrid__fbrON{grid-template-columns:1fr}}.TemplatesPage_templateCard__QEfY4{display:flex;flex-direction:column;background:var(--surface-2,#1a1a1a);border:none;border-radius:var(--radius,5px);overflow:hidden;transition:all .25s cubic-bezier(.33,1,.68,1)}:root[data-theme=dark] .TemplatesPage_templateCard__QEfY4{box-shadow:var(--shadow-card-rest,0 2px 8px rgba(0,0,0,.3))}:root[data-theme=light] .TemplatesPage_templateCard__QEfY4{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04)}.TemplatesPage_templateCard__QEfY4:hover{transform:translateY(-4px)}:root[data-theme=dark] .TemplatesPage_templateCard__QEfY4:hover{box-shadow:var(--shadow-card-hover,0 8px 24px rgba(0,0,0,.5));background:var(--surface-3,#242424)}:root[data-theme=light] .TemplatesPage_templateCard__QEfY4:hover{box-shadow:0 8px 24px rgba(0,0,0,.1),0 16px 40px rgba(0,0,0,.06)}.TemplatesPage_templateThumbnail__H7jPa{position:relative;width:100%;height:160px;overflow:hidden;background:var(--surface-3,#242424)}.TemplatesPage_templateThumbnail__H7jPa img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.TemplatesPage_templateCard__QEfY4:hover .TemplatesPage_templateThumbnail__H7jPa img{transform:scale(1.05)}.TemplatesPage_templatePlaceholder__sMbQ4{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--text-quaternary,hsla(0,0%,100%,.25))}.TemplatesPage_templatePlaceholder__sMbQ4 svg{width:48px;height:48px}:root[data-theme=light] .TemplatesPage_templateThumbnail__H7jPa{background:#f5f5f5}:root[data-theme=light] .TemplatesPage_templatePlaceholder__sMbQ4{color:rgba(0,0,0,.25)}.TemplatesPage_templateInfo__mG5qt{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1 1}.TemplatesPage_templateName__Z5k2j{font-size:1rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95));margin:0;line-height:1.4}:root[data-theme=light] .TemplatesPage_templateName__Z5k2j{color:rgba(0,0,0,.9)}.TemplatesPage_templateDescription__Ggv0a{font-size:.8125rem;color:var(--text-secondary,hsla(0,0%,100%,.65));margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root[data-theme=light] .TemplatesPage_templateDescription__Ggv0a{color:rgba(0,0,0,.65)}.TemplatesPage_templateMeta__nnHAg{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto}.TemplatesPage_usageCount__KHKdu{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-tertiary,hsla(0,0%,100%,.45))}:root[data-theme=light] .TemplatesPage_usageCount__KHKdu{color:rgba(0,0,0,.5)}.TemplatesPage_templateVersion__464X5{font-size:.75rem;padding:2px 8px;background:var(--surface-3,hsla(0,0%,100%,.08));border-radius:var(--radius,5px);color:var(--text-secondary,hsla(0,0%,100%,.65))}:root[data-theme=light] .TemplatesPage_templateVersion__464X5{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.TemplatesPage_categoryBadge__qG4UB{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius,5px);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:rgba(250,114,0,.12);color:var(--brand-coral,#fa7200)}.TemplatesPage_categoryBadge__qG4UB.TemplatesPage_public__orqEB{background:rgba(34,197,94,.12);color:#22c55e}.TemplatesPage_templateActions__dVeua{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--border-subtle,hsla(0,0%,100%,.05));background:var(--surface-3,rgba(0,0,0,.15))}:root[data-theme=light] .TemplatesPage_templateActions__dVeua{background:rgba(0,0,0,.02);border-top-color:rgba(0,0,0,.05)}.TemplatesPage_applyBtn__ZLB7_,.TemplatesPage_deleteBtn__eyHsO,.TemplatesPage_duplicateBtn__qR_fG,.TemplatesPage_editBtn__5h8dc,.TemplatesPage_previewBtn__hOAmM{flex:1 1;height:34px;padding:0 12px;border:none;border-radius:var(--radius,5px);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:6px}.TemplatesPage_previewBtn__hOAmM{background:var(--surface-3,hsla(0,0%,100%,.08));color:var(--text-secondary,hsla(0,0%,100%,.75))}.TemplatesPage_previewBtn__hOAmM:hover{background:var(--surface-4,hsla(0,0%,100%,.12));color:var(--brand-coral,#fa7200)}:root[data-theme=light] .TemplatesPage_previewBtn__hOAmM{background:rgba(0,0,0,.05);color:rgba(0,0,0,.7)}:root[data-theme=light] .TemplatesPage_previewBtn__hOAmM:hover{background:rgba(0,0,0,.08);color:var(--brand-coral,#fa7200)}.TemplatesPage_applyBtn__ZLB7_{background:var(--brand-coral,#fa7200);color:#fff}.TemplatesPage_applyBtn__ZLB7_:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.TemplatesPage_applyBtn__ZLB7_:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .TemplatesPage_applyBtn__ZLB7_{color:#000}.TemplatesPage_loadingContainer__USSUv{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px}.TemplatesPage_loadingSpinner__DGCF3{width:44px;height:44px;border:3px solid hsla(0,0%,100%,.1);border-top:3px solid var(--brand-coral,#fa7200);border-radius:var(--radius);animation:TemplatesPage_spin__i9uTZ .8s linear infinite}@keyframes TemplatesPage_spin__i9uTZ{to{transform:rotate(1turn)}}.TemplatesPage_loadingText__o8_Nm{font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.55))}:root[data-theme=light] .TemplatesPage_loadingSpinner__DGCF3{border-color:rgba(0,0,0,.1);border-top-color:var(--brand-coral,#fa7200)}:root[data-theme=light] .TemplatesPage_loadingText__o8_Nm{color:rgba(0,0,0,.55)}.TemplatesPage_modalOverlay__uO1uL{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal,1000);padding:24px;animation:TemplatesPage_fadeIn__SsEO3 .2s ease-out}@keyframes TemplatesPage_fadeIn__SsEO3{0%{opacity:0}to{opacity:1}}.TemplatesPage_modalContent__MZXkv{background:var(--surface-1,#1e1e1e);border:none;border-radius:var(--radius,5px);width:100%;max-width:500px;max-height:90vh;overflow-y:auto;animation:TemplatesPage_slideUp__SugCm .25s ease-out}.TemplatesPage_modalLarge__54Nux{max-width:800px}@keyframes TemplatesPage_slideUp__SugCm{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=light] .TemplatesPage_modalContent__MZXkv{background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.2)}.TemplatesPage_modalHeader__7Xu5c{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.08))}:root[data-theme=light] .TemplatesPage_modalHeader__7Xu5c{border-bottom-color:rgba(0,0,0,.08)}.TemplatesPage_modalHeader__7Xu5c h2{font-size:1.125rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95));margin:0}:root[data-theme=light] .TemplatesPage_modalHeader__7Xu5c h2{color:rgba(0,0,0,.9)}.TemplatesPage_modalClose__EYfZ2{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--surface-3,#242424);border:none;font-size:1.25rem;color:var(--text-secondary,hsla(0,0%,100%,.65));cursor:pointer;border-radius:var(--radius,5px);transition:all .15s ease}.TemplatesPage_modalClose__EYfZ2:hover{background:var(--surface-4,#2a2a2a);color:var(--brand-coral,#fa7200)}:root[data-theme=light] .TemplatesPage_modalClose__EYfZ2{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}:root[data-theme=light] .TemplatesPage_modalClose__EYfZ2:hover{background:rgba(0,0,0,.08);color:var(--brand-coral,#fa7200)}.TemplatesPage_modalBody__sJkeb{padding:24px}.TemplatesPage_modalFooter__0se69{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border-subtle,hsla(0,0%,100%,.08));background:var(--surface-2,rgba(0,0,0,.2))}:root[data-theme=light] .TemplatesPage_modalFooter__0se69{border-top-color:rgba(0,0,0,.08);background:rgba(0,0,0,.02)}.TemplatesPage_previewModal__xhe0b{max-width:900px}.TemplatesPage_previewContent__P1PFE{padding:24px}.TemplatesPage_previewPlaceholder__CqN9b{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:16px;background:var(--surface-2,#242424);border-radius:var(--radius,5px);color:var(--text-tertiary,hsla(0,0%,100%,.45));margin-bottom:24px}.TemplatesPage_previewPlaceholder__CqN9b svg{width:64px;height:64px;opacity:.5}.TemplatesPage_previewPlaceholder__CqN9b p{font-size:.875rem;margin:0}:root[data-theme=light] .TemplatesPage_previewPlaceholder__CqN9b{background:#f5f5f5;color:rgba(0,0,0,.4)}.TemplatesPage_templateDetails__SGfl5{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--surface-2,#242424);border-radius:var(--radius,5px)}:root[data-theme=light] .TemplatesPage_templateDetails__SGfl5{background:#f9f9f9}.TemplatesPage_detailRow__LoTaS{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.05))}.TemplatesPage_detailRow__LoTaS:last-child{border-bottom:none}:root[data-theme=light] .TemplatesPage_detailRow__LoTaS{border-bottom-color:rgba(0,0,0,.05)}.TemplatesPage_detailLabel__UjweX{font-size:.8125rem;color:var(--text-secondary,hsla(0,0%,100%,.65));font-weight:500}:root[data-theme=light] .TemplatesPage_detailLabel__UjweX{color:rgba(0,0,0,.6)}.TemplatesPage_detailValue__geZ7v{font-size:.875rem;color:var(--text-primary,hsla(0,0%,100%,.95));font-weight:600}:root[data-theme=light] .TemplatesPage_detailValue__geZ7v{color:rgba(0,0,0,.9)}.TemplatesPage_templateForm__IEswA{display:flex;flex-direction:column;gap:20px}.TemplatesPage_formGroup__8kFa5{display:flex;flex-direction:column;gap:8px}.TemplatesPage_formGroup__8kFa5 label{font-size:.8125rem;font-weight:600;color:var(--text-secondary,hsla(0,0%,100%,.75))}:root[data-theme=light] .TemplatesPage_formGroup__8kFa5 label{color:rgba(0,0,0,.7)}.TemplatesPage_formInput__mxlhO,.TemplatesPage_formSelect__KgbSF,.TemplatesPage_formTextarea__nB2cx{width:100%;padding:12px 16px;font-size:.875rem;font-family:inherit;color:var(--text-primary,hsla(0,0%,100%,.95));background:var(--surface-3,#2a2a2a);border:1px solid var(--border-default,hsla(0,0%,100%,.1));border-radius:var(--radius,5px);transition:all .2s ease}.TemplatesPage_formInput__mxlhO::placeholder,.TemplatesPage_formTextarea__nB2cx::placeholder{color:var(--text-quaternary,hsla(0,0%,100%,.35))}.TemplatesPage_formInput__mxlhO:hover,.TemplatesPage_formSelect__KgbSF:hover,.TemplatesPage_formTextarea__nB2cx:hover{border-color:var(--border-hover,hsla(0,0%,100%,.2));background:var(--surface-4,#333)}.TemplatesPage_formInput__mxlhO:focus,.TemplatesPage_formSelect__KgbSF:focus,.TemplatesPage_formTextarea__nB2cx:focus{outline:none;border-color:var(--brand-coral,#fa7200);background:var(--surface-4,#333)}:root[data-theme=light] .TemplatesPage_formInput__mxlhO,:root[data-theme=light] .TemplatesPage_formSelect__KgbSF,:root[data-theme=light] .TemplatesPage_formTextarea__nB2cx{background:#fff;color:rgba(0,0,0,.9);border-color:rgba(0,0,0,.15)}:root[data-theme=light] .TemplatesPage_formInput__mxlhO::placeholder,:root[data-theme=light] .TemplatesPage_formTextarea__nB2cx::placeholder{color:rgba(0,0,0,.4)}:root[data-theme=light] .TemplatesPage_formInput__mxlhO:hover,:root[data-theme=light] .TemplatesPage_formSelect__KgbSF:hover,:root[data-theme=light] .TemplatesPage_formTextarea__nB2cx:hover{background:#f9f9f9}:root[data-theme=light] .TemplatesPage_formInput__mxlhO:focus,:root[data-theme=light] .TemplatesPage_formSelect__KgbSF:focus,:root[data-theme=light] .TemplatesPage_formTextarea__nB2cx:focus{background:#fff;border-color:var(--brand-coral,#fa7200)}.TemplatesPage_formTextarea__nB2cx{resize:vertical;min-height:80px}.TemplatesPage_formSelect__KgbSF{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23ff7829' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px;cursor:pointer}.TemplatesPage_applyOptions__ZhUNq{margin-top:24px;padding-top:20px;border-top:1px solid var(--border-subtle,hsla(0,0%,100%,.08))}:root[data-theme=light] .TemplatesPage_applyOptions__ZhUNq{border-top-color:rgba(0,0,0,.08)}.TemplatesPage_accountSelectionList__A_ZkA{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:4px;margin-bottom:16px}.TemplatesPage_accountCheckbox__IbccN{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface-2,#242424);border-radius:var(--radius,5px);cursor:pointer;transition:all .15s ease}.TemplatesPage_accountCheckbox__IbccN:hover{background:var(--surface-3,#2a2a2a)}:root[data-theme=light] .TemplatesPage_accountCheckbox__IbccN{background:#f5f5f5}:root[data-theme=light] .TemplatesPage_accountCheckbox__IbccN:hover{background:#eee}.TemplatesPage_accountCheckbox__IbccN input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand-coral,#fa7200);cursor:pointer}.TemplatesPage_accountCheckbox__IbccN span{font-size:.875rem;color:var(--text-primary,hsla(0,0%,100%,.9))}:root[data-theme=light] .TemplatesPage_accountCheckbox__IbccN span{color:rgba(0,0,0,.85)}.TemplatesPage_selectionSummary__uuFy7{font-size:.8125rem;color:var(--text-secondary,hsla(0,0%,100%,.55));margin-bottom:16px}:root[data-theme=light] .TemplatesPage_selectionSummary__uuFy7{color:rgba(0,0,0,.55)}.TemplatesPage_optionsList__86_QB{display:flex;flex-direction:column;gap:12px}.TemplatesPage_optionCheckbox__Lq042{display:flex;align-items:center;gap:12px;cursor:pointer}.TemplatesPage_optionCheckbox__Lq042 input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand-coral,#fa7200);cursor:pointer}.TemplatesPage_optionCheckbox__Lq042 span{font-size:.875rem;color:var(--text-primary,hsla(0,0%,100%,.9))}:root[data-theme=light] .TemplatesPage_optionCheckbox__Lq042 span{color:rgba(0,0,0,.85)}.TemplatesPage_btnDanger__m9pCy,.TemplatesPage_btnPrimary__QJi_y,.TemplatesPage_btnSecondary__O9H97{height:44px;padding:0 24px;border:none;border-radius:var(--radius,5px);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.TemplatesPage_btnPrimary__QJi_y{background:var(--brand-coral,#fa7200);color:#fff}.TemplatesPage_btnPrimary__QJi_y:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.TemplatesPage_btnPrimary__QJi_y:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .TemplatesPage_btnPrimary__QJi_y{color:#000}.TemplatesPage_btnSecondary__O9H97{background:transparent;color:var(--text-secondary,hsla(0,0%,100%,.75))}.TemplatesPage_btnSecondary__O9H97:hover:not(:disabled){color:var(--brand-coral,#fa7200)}.TemplatesPage_btnSecondary__O9H97:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .TemplatesPage_btnSecondary__O9H97{color:rgba(0,0,0,.7)}:root[data-theme=light] .TemplatesPage_btnSecondary__O9H97:hover:not(:disabled){color:var(--brand-coral,#fa7200)}.TemplatesPage_btnDanger__m9pCy{background:transparent;color:#ef4444}.TemplatesPage_btnDanger__m9pCy:hover:not(:disabled){color:#ef4444;filter:brightness(1.2)}.TemplatesPage_btnDanger__m9pCy:disabled{opacity:.5;cursor:not-allowed}.TemplatesPage_btnSmall__Zz127{height:34px;padding:0 14px;font-size:.8125rem}@media (max-width:1023px){.TemplatesPage_templatesPage__tMjjV{padding:10px}.TemplatesPage_categoryTabs__LMXAk{overflow-x:auto;-webkit-overflow-scrolling:touch}.TemplatesPage_categoryTab__dEjRv{flex:1 1 100px;min-width:100px;padding:12px 16px;font-size:.875rem;min-height:48px}.TemplatesPage_templateThumbnail__H7jPa{height:140px}}@media (max-width:767px){.TemplatesPage_templatesPage__tMjjV{padding:8px}.TemplatesPage_pageHeader__qR6hK{flex-direction:column;align-items:stretch}.TemplatesPage_createTemplateBtn__26llH{width:100%;justify-content:center}.TemplatesPage_filtersBar__KSXgz{flex-direction:column;align-items:stretch}.TemplatesPage_templateSearch__BYIQ7{max-width:none}.TemplatesPage_filterGroup__0iM8_{width:100%}.TemplatesPage_filterSelect__MW1n2{flex:1 1}.TemplatesPage_filterStats__C_UTT{margin-left:0;width:100%;text-align:center}.TemplatesPage_categoryTabs__LMXAk{padding:0 4px}.TemplatesPage_categoryTab__dEjRv{flex:1 1 80px;min-width:80px;padding:10px 12px;font-size:.8125rem;min-height:44px}.TemplatesPage_tabCount__1pOV1{display:none}.TemplatesPage_templatesGrid__fbrON{grid-template-columns:1fr;gap:16px}.TemplatesPage_templateThumbnail__H7jPa{height:180px}.TemplatesPage_templateInfo__mG5qt{padding:14px}.TemplatesPage_templateActions__dVeua{padding:12px 14px;flex-direction:column}.TemplatesPage_applyBtn__ZLB7_,.TemplatesPage_previewBtn__hOAmM{width:100%}.TemplatesPage_modalOverlay__uO1uL{padding:0}.TemplatesPage_modalContent__MZXkv{max-height:100vh;border-radius:0;height:100%}.TemplatesPage_modalLarge__54Nux{max-width:100%}.TemplatesPage_modalFooter__0se69{flex-direction:column;gap:8px}.TemplatesPage_btnDanger__m9pCy,.TemplatesPage_btnPrimary__QJi_y,.TemplatesPage_btnSecondary__O9H97{width:100%;justify-content:center}}@media (max-width:374px){.TemplatesPage_templatesPage__tMjjV{padding:6px}.TemplatesPage_pageTitle__V_xTv{font-size:1.125rem}.TemplatesPage_pageSubtitle__z2_nq{font-size:.75rem}.TemplatesPage_templateName__Z5k2j{font-size:.9375rem}.TemplatesPage_templateDescription__Ggv0a{font-size:.75rem}}.TemplatesPage_iconSvg__u72aw{width:16px;height:16px;flex-shrink:0}.TemplatesPage_iconSvgLg__rcc4a{width:24px;height:24px}