.template-gallery-workbench_page__rqX2G{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:1840px;margin:0 auto;padding:1.6rem;animation:template-gallery-workbench_pageIn__fBKXj .5s ease both}@keyframes template-gallery-workbench_pageIn__fBKXj{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.template-gallery-workbench_controlPanel__084BN,.template-gallery-workbench_error__WxSU8,.template-gallery-workbench_galleryGroup__QoCyS,.template-gallery-workbench_gallerySection__UNhPB,.template-gallery-workbench_header__ZSFmg,.template-gallery-workbench_notice__iOszP,.template-gallery-workbench_roadmapCard__Mqcks,.template-gallery-workbench_roadmapGroup__OvSjX,.template-gallery-workbench_roadmapSection__SdNRP{border:1px solid rgba(67,35,113,.1);border-radius:1.85rem;background:rgba(255,255,255,.88);box-shadow:0 1px 2px rgba(67,35,113,.04),0 24px 72px rgba(67,35,113,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.template-gallery-workbench_header__ZSFmg{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.75rem 2rem;position:relative;overflow:hidden}.template-gallery-workbench_header__ZSFmg:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#432371,#8b45c0,#FAAE7B);border-radius:1.85rem 1.85rem 0 0}.template-gallery-workbench_headerCopy__5MGpy{display:grid;grid-gap:.6rem;gap:.6rem;max-width:58rem}.template-gallery-workbench_kicker__JGCk6{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#432371;background:linear-gradient(135deg,rgba(67,35,113,.1),rgba(250,174,123,.15))}.template-gallery-workbench_galleryHeader__4HJfS h2,.template-gallery-workbench_headerCopy__5MGpy h1,.template-gallery-workbench_panelHeader__WHSRJ h2{margin:.35rem 0 0;letter-spacing:-.02em}.template-gallery-workbench_galleryHeader__4HJfS h2{font-size:1.3rem}.template-gallery-workbench_galleryHeader__4HJfS{padding-bottom:1rem;border-bottom:1px solid rgba(67,35,113,.08)}.template-gallery-workbench_headerCopy__5MGpy h1{font-family:var(--font-space-grotesk),sans-serif;font-size:clamp(1.85rem,3.5vw,3rem);line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,#2a1545 60%,#432371);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.template-gallery-workbench_diagnostics__Gb1Qj p,.template-gallery-workbench_galleryGroupMeta__B2psx span,.template-gallery-workbench_galleryTileDescription__dzqfn,.template-gallery-workbench_galleryTileHead__OLurE span,.template-gallery-workbench_headerCopy__5MGpy p,.template-gallery-workbench_roadmapCard__Mqcks p{margin:0;color:rgba(67,35,113,.55);font-size:.94rem;line-height:1.6}.template-gallery-workbench_galleryHeaderActions__12_tM,.template-gallery-workbench_headerActions__2_O4c,.template-gallery-workbench_roadmapStats__W9lLn{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem}.template-gallery-workbench_galleryHeaderActions__12_tM,.template-gallery-workbench_headerActions__2_O4c{justify-content:flex-end}.template-gallery-workbench_error__WxSU8,.template-gallery-workbench_notice__iOszP{display:flex;align-items:center;gap:.75rem;padding:1rem 1.35rem;font-weight:600;font-size:.92rem;line-height:1.5;border-left:4px solid;border-radius:.5rem 1.85rem 1.85rem .5rem}.template-gallery-workbench_notice__iOszP{color:#432371;border-left-color:#FAAE7B;background:linear-gradient(135deg,rgba(250,174,123,.12),rgba(255,255,255,.9))}.template-gallery-workbench_error__WxSU8{color:#8b1a1a;border-left-color:#e04f4f;background:linear-gradient(135deg,rgba(224,79,79,.08),rgba(255,255,255,.9))}.template-gallery-workbench_workspace__rqOTY{display:grid;grid-template-columns:minmax(20rem,23rem) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.template-gallery-workbench_workspaceExpanded__ZkQ3u{grid-template-columns:minmax(0,1fr)}.template-gallery-workbench_controlPanel__084BN,.template-gallery-workbench_gallerySection__UNhPB{display:grid;grid-gap:1.15rem;gap:1.15rem;padding:1.6rem}.template-gallery-workbench_controlPanel__084BN{position:-webkit-sticky;position:sticky;top:1.2rem}.template-gallery-workbench_galleryGroupHead__AT7KR,.template-gallery-workbench_galleryHeader__4HJfS,.template-gallery-workbench_panelHeader__WHSRJ,.template-gallery-workbench_roadmapCardHead__ueeHA,.template-gallery-workbench_roadmapGroupHead__mA4Ud{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.template-gallery-workbench_panelHeader__WHSRJ{padding-bottom:1rem;border-bottom:1px solid rgba(67,35,113,.08)}.template-gallery-workbench_field__owUcu{display:grid;grid-gap:.45rem;gap:.45rem}.template-gallery-workbench_field__owUcu span{font-size:.82rem;font-weight:700;color:rgba(67,35,113,.7);letter-spacing:.01em}.template-gallery-workbench_field__owUcu input,.template-gallery-workbench_field__owUcu select{width:100%;padding:.85rem 1rem;border:1.5px solid rgba(67,35,113,.12);border-radius:.85rem;background:rgba(255,255,255,.95);color:#2a1545;transition:border-color .18s ease,box-shadow .18s ease;outline:none}.template-gallery-workbench_field__owUcu input:focus,.template-gallery-workbench_field__owUcu select:focus{border-color:rgba(67,35,113,.4);box-shadow:0 0 0 3px rgba(67,35,113,.08)}.template-gallery-workbench_field__owUcu input::placeholder{color:rgba(67,35,113,.3)}.template-gallery-workbench_colorField__nxjlJ,.template-gallery-workbench_inlineActions___kLZR,.template-gallery-workbench_inlineField__hkLTD{display:flex;align-items:stretch;gap:.65rem}.template-gallery-workbench_inlineButtonStack__9jWl5{display:grid;grid-gap:.65rem;gap:.65rem;min-width:11rem;flex-shrink:0}.template-gallery-workbench_inlineButtonStack__9jWl5>*{width:100%}.template-gallery-workbench_inlineField__hkLTD input{flex:1 1}.template-gallery-workbench_primaryButton__eRCdC,.template-gallery-workbench_secondaryButton__kWxSb,.template-gallery-workbench_secondaryLink__eLaqh,.template-gallery-workbench_viewToggleButton__SfvA4{display:inline-flex;align-items:center;justify-content:center;padding:.82rem 1.2rem;border-radius:999px;border:none;font-weight:700;font-size:.9rem;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,opacity .16s ease}.template-gallery-workbench_primaryButton__eRCdC{background:linear-gradient(135deg,#432371,#6a348a);color:#fff;box-shadow:0 2px 8px rgba(67,35,113,.28),0 12px 32px rgba(67,35,113,.14)}.template-gallery-workbench_primaryButton__eRCdC:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(67,35,113,.36),0 16px 40px rgba(67,35,113,.18)}.template-gallery-workbench_primaryButton__eRCdC:active:not(:disabled){transform:translateY(.5px)}.template-gallery-workbench_secondaryButton__kWxSb,.template-gallery-workbench_secondaryLink__eLaqh{background:rgba(67,35,113,.07);color:#432371}.template-gallery-workbench_secondaryButton__kWxSb:hover:not(:disabled),.template-gallery-workbench_secondaryLink__eLaqh:hover{background:rgba(67,35,113,.12);transform:translateY(-1px)}.template-gallery-workbench_primaryButton__eRCdC:disabled,.template-gallery-workbench_secondaryButton__kWxSb:disabled,.template-gallery-workbench_viewToggleButton__SfvA4:disabled{opacity:.5;cursor:default}.template-gallery-workbench_brandGrid__HNOIc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.template-gallery-workbench_colorField__nxjlJ input[type=color]{width:3rem;min-width:3rem;height:2.75rem;padding:.2rem;border:1.5px solid rgba(67,35,113,.12);border-radius:.7rem;cursor:pointer;transition:border-color .18s ease}.template-gallery-workbench_colorField__nxjlJ input[type=color]:hover{border-color:rgba(67,35,113,.3)}.template-gallery-workbench_colorField__nxjlJ input:last-child{flex:1 1}.template-gallery-workbench_diagnostics__Gb1Qj{display:grid;grid-gap:.85rem;gap:.85rem;padding:1.1rem 1.15rem;border-radius:1rem;background:linear-gradient(135deg,rgba(67,35,113,.05),rgba(250,174,123,.06));border:1px solid rgba(67,35,113,.08)}.template-gallery-workbench_diagnostics__Gb1Qj strong{display:block;margin-bottom:.3rem;font-size:.84rem;color:#432371}.template-gallery-workbench_galleryCount__0vQGE{color:rgba(67,35,113,.5);font-weight:700;font-size:.88rem}.template-gallery-workbench_galleryUtilityButton__D0W2V{padding:.62rem .92rem;font-size:.82rem;line-height:1;white-space:nowrap}.template-gallery-workbench_viewToggle__4XAp_{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem;border-radius:999px;background:rgba(67,35,113,.06);border:1px solid rgba(67,35,113,.06)}.template-gallery-workbench_viewToggleButton__SfvA4{padding:.6rem 1rem;background:transparent;color:rgba(67,35,113,.45);font-size:.86rem}.template-gallery-workbench_viewToggleButton__SfvA4:hover:not(:disabled):not(.template-gallery-workbench_viewToggleButtonActive__7oo0Q){background:rgba(255,255,255,.6);color:rgba(67,35,113,.75)}.template-gallery-workbench_viewToggleButtonActive__7oo0Q{background:#432371;color:#fff;box-shadow:0 2px 8px rgba(67,35,113,.2)}.template-gallery-workbench_galleryView__pyXd4{display:grid;grid-gap:1rem;gap:1rem;align-items:start}.template-gallery-workbench_galleryList__omDvG{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.template-gallery-workbench_loadingBlock__gYC3u,.template-gallery-workbench_loadingLine__Ibwnb{position:relative;overflow:hidden;background:rgba(67,35,113,.07)}.template-gallery-workbench_loadingBlock__gYC3u:after,.template-gallery-workbench_loadingLine__Ibwnb:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:translateX(-100%);animation:template-gallery-workbench_shimmer__ETF7y 1.3s ease-in-out infinite}.template-gallery-workbench_loadingLine__Ibwnb{height:.95rem;width:100%;border-radius:999px}.template-gallery-workbench_loadingLine__Ibwnb[data-width=compact]{width:34%}.template-gallery-workbench_loadingBlock__gYC3u{min-height:16rem;border-radius:1.4rem}.template-gallery-workbench_galleryGroup__QoCyS{display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem;content-visibility:auto;contain-intrinsic-size:34rem}.template-gallery-workbench_galleryGroupSummary__Xiz_K{min-width:0;padding-bottom:.85rem;border-bottom:1px solid rgba(67,35,113,.06)}.template-gallery-workbench_galleryGroupMeta__B2psx{display:grid;grid-gap:.2rem;gap:.2rem}.template-gallery-workbench_galleryGroupMeta__B2psx h3,.template-gallery-workbench_roadmapGroupHead__mA4Ud h3{margin:0;font-size:1.15rem;letter-spacing:-.02em}.template-gallery-workbench_galleryGroupIndicator__0oV4l{display:inline-flex;align-items:center;gap:.4rem;color:rgba(67,35,113,.45);font-size:.76rem;font-weight:700}.template-gallery-workbench_galleryGroupIndicatorLoading___UkI0{padding:.28rem .6rem;border-radius:999px;background:rgba(250,174,123,.2);color:#a05a20}.template-gallery-workbench_galleryGroupIndicatorSelected__aafCo{padding:.28rem .6rem;border-radius:999px;background:linear-gradient(135deg,rgba(67,35,113,.12),rgba(250,174,123,.12));color:#432371}.template-gallery-workbench_galleryGroupIndicatorReady__izF7a{padding:.28rem .6rem;border-radius:999px;background:rgba(31,211,126,.12);color:#0d7d4c}.template-gallery-workbench_inlineSpinner__hZsu4{width:.9rem;height:.9rem;border:2px solid rgba(67,35,113,.15);border-top-color:currentcolor;border-radius:999px;animation:template-gallery-workbench_gallerySpin__tmuRv .7s linear infinite}.template-gallery-workbench_roadmapGroups__UluZ_,.template-gallery-workbench_tileGrid__7OiU7{display:grid;grid-gap:1rem;gap:1rem}.template-gallery-workbench_tileGrid__7OiU7{grid-template-columns:repeat(3,minmax(0,1fr))}.template-gallery-workbench_galleryTile__WrNYV{display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:.7rem;gap:.7rem;width:100%;min-height:0;padding:.7rem;border:1.5px solid rgba(67,35,113,.08);border-radius:1.15rem;background:rgba(255,255,255,.95);text-align:left;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;content-visibility:auto;contain-intrinsic-size:20rem}.template-gallery-workbench_galleryTileActions__daD_w{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .15rem}.template-gallery-workbench_galleryTileActionButtons__Lzwgu{display:flex;align-items:center;gap:.4rem;margin-left:auto}.template-gallery-workbench_galleryTileActionButton__y7EVw,.template-gallery-workbench_galleryTileActionPlaceholder__j_nBa{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px}.template-gallery-workbench_galleryTileActionButton__y7EVw{border:none;background:rgba(67,35,113,.06);color:rgba(67,35,113,.5);cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.template-gallery-workbench_galleryTileActionButton__y7EVw:hover{transform:translateY(-1px);background:rgba(67,35,113,.1);color:#432371}.template-gallery-workbench_galleryTileActionButtonPrimary__GCt05{background:linear-gradient(135deg,#432371,#6a348a);color:#fff;box-shadow:0 2px 8px rgba(67,35,113,.22)}.template-gallery-workbench_galleryTileActionButtonPrimary__GCt05:hover{background:linear-gradient(135deg,#5a2e96,#432371);box-shadow:0 4px 12px rgba(67,35,113,.3)}.template-gallery-workbench_galleryTileActionButtonSuccess__5X4QN,.template-gallery-workbench_galleryTileActionButtonSuccess__5X4QN:hover{background:linear-gradient(135deg,#1dbb6d,#138a4f);color:#ffffff;box-shadow:0 2px 8px rgba(31,211,126,.2)}.template-gallery-workbench_galleryTileActionButton__y7EVw:disabled{opacity:.5;cursor:default;transform:none}.template-gallery-workbench_galleryTileActionIcon__7tyoI{width:.95rem;height:.95rem;display:block}.template-gallery-workbench_galleryTileActionPlaceholder__j_nBa{background:rgba(18,25,38,.05)}.template-gallery-workbench_galleryTileActionFeedback__jXgwM{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border-radius:999px;background:rgba(31,211,126,.12);color:#0d7d4c;font-size:.7rem;font-weight:700;animation:template-gallery-workbench_feedbackPop__ENxfA .16s ease-out}.template-gallery-workbench_galleryTile__WrNYV:hover{transform:translateY(-2px);border-color:rgba(67,35,113,.2);box-shadow:0 4px 12px rgba(67,35,113,.06),0 20px 48px rgba(67,35,113,.1)}.template-gallery-workbench_galleryTileSelected__IbS4y{border-color:rgba(67,35,113,.3);box-shadow:0 4px 12px rgba(67,35,113,.08),0 20px 48px rgba(67,35,113,.12)}.template-gallery-workbench_galleryTilePreviewShell__jZiEa{position:relative;overflow:hidden;border-radius:.75rem;aspect-ratio:640/366;contain:layout paint style;background:transparent;box-shadow:none}.template-gallery-workbench_galleryTilePreviewCanvas__MyFwz{position:relative;width:100%;height:100%;min-height:0}.template-gallery-workbench_galleryTilePreviewImage___nmp8{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;background:transparent}.template-gallery-workbench_galleryTilePreviewImageRefreshing__sR0qJ{opacity:.42}.template-gallery-workbench_galleryTilePreviewFallback__vli8k,.template-gallery-workbench_galleryTilePreviewStatus__15Pa3{position:absolute;inset:0;display:grid;place-items:center;grid-gap:.45rem;gap:.45rem;text-align:center}.template-gallery-workbench_galleryTilePreviewStatus__15Pa3{align-content:center;justify-items:center;background:rgba(248,244,252,.85);color:rgba(67,35,113,.75);font-size:.74rem;font-weight:700;letter-spacing:-.01em}.template-gallery-workbench_galleryTilePreviewStatusDeferred__hrk4C{background:linear-gradient(180deg,rgba(248,244,252,.9),rgba(240,234,250,.86));color:rgba(67,35,113,.5)}.template-gallery-workbench_galleryTilePreviewSpinner__r1Y_m{width:1.2rem;height:1.2rem;border:2px solid rgba(67,35,113,.12);border-top-color:#432371;border-radius:999px;animation:template-gallery-workbench_gallerySpin__tmuRv .7s linear infinite}.template-gallery-workbench_galleryTilePreviewFallback__vli8k{padding:1rem;background:linear-gradient(180deg,rgba(248,244,252,.94),rgba(240,234,250,.9));color:rgba(67,35,113,.5);font-size:.74rem;font-weight:700}.template-gallery-workbench_galleryTilePreviewNotice__veSU8{position:absolute;right:.6rem;bottom:.6rem;display:inline-flex;align-items:center;justify-content:center;padding:.28rem .48rem;border-radius:999px;background:rgba(224,79,79,.1);color:#9c2020;font-size:.64rem;font-weight:700}.template-gallery-workbench_galleryTileSkeleton__cT_cw{display:grid;grid-gap:.7rem;gap:.7rem;padding:.7rem;border:1.5px solid rgba(67,35,113,.07);border-radius:1.15rem;background:rgba(255,255,255,.95)}.template-gallery-workbench_galleryTileHead__OLurE{display:grid;grid-gap:.15rem;gap:.15rem;padding:0 .15rem}.template-gallery-workbench_galleryTileHead__OLurE strong{font-size:.92rem;letter-spacing:-.01em}.template-gallery-workbench_galleryTileHead__OLurE span{font-size:.82rem;color:rgba(67,35,113,.45)}.template-gallery-workbench_galleryTileDescription__dzqfn{font-size:.84rem;padding:0 .15rem;color:rgba(67,35,113,.45)}.template-gallery-workbench_galleryTileMeta__s2QnJ{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 .15rem}.template-gallery-workbench_galleryTileMeta__s2QnJ span{display:inline-flex;padding:.2rem .5rem;border-radius:999px;background:rgba(67,35,113,.05);color:rgba(67,35,113,.45);font-size:.72rem;font-weight:700}.template-gallery-workbench_roadmapCard__Mqcks,.template-gallery-workbench_roadmapGroup__OvSjX,.template-gallery-workbench_roadmapSection__SdNRP{display:grid;grid-gap:.9rem;gap:.9rem}.template-gallery-workbench_roadmapGroup__OvSjX,.template-gallery-workbench_roadmapSection__SdNRP{padding:1rem}.template-gallery-workbench_roadmapCard__Mqcks{padding:.95rem 1rem;background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,244,252,.92));content-visibility:auto;contain-intrinsic-size:12rem}.template-gallery-workbench_statusPill__DsXx1{display:inline-flex;align-items:center;justify-content:center;padding:.42rem .72rem;border-radius:999px;font-size:.78rem;font-weight:700}.template-gallery-workbench_statusPill__DsXx1[data-status=implemented]{background:rgba(31,211,126,.14);color:#0d7d4c}.template-gallery-workbench_statusPill__DsXx1[data-status=next]{background:rgba(250,174,123,.2);color:#a05a20}.template-gallery-workbench_statusPill__DsXx1[data-status=planned]{background:rgba(67,35,113,.07);color:rgba(67,35,113,.55)}.template-gallery-workbench_roadmapGrid__zTzRn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}@keyframes template-gallery-workbench_shimmer__ETF7y{to{transform:translateX(100%)}}@keyframes template-gallery-workbench_feedbackPop__ENxfA{0%{opacity:0;transform:translateY(3px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes template-gallery-workbench_gallerySpin__tmuRv{to{transform:rotate(1turn)}}@media (max-width:1380px){.template-gallery-workbench_roadmapGrid__zTzRn,.template-gallery-workbench_tileGrid__7OiU7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.template-gallery-workbench_workspaceExpanded__ZkQ3u,.template-gallery-workbench_workspace__rqOTY{grid-template-columns:minmax(0,1fr)}.template-gallery-workbench_controlPanel__084BN{position:static}}@media (max-width:900px){.template-gallery-workbench_header__ZSFmg{flex-direction:column;padding:1.5rem}.template-gallery-workbench_galleryGroupHead__AT7KR,.template-gallery-workbench_galleryHeader__4HJfS,.template-gallery-workbench_panelHeader__WHSRJ,.template-gallery-workbench_roadmapCardHead__ueeHA,.template-gallery-workbench_roadmapGroupHead__mA4Ud{flex-direction:column}.template-gallery-workbench_galleryHeaderActions__12_tM,.template-gallery-workbench_headerActions__2_O4c{justify-content:flex-start}.template-gallery-workbench_brandGrid__HNOIc,.template-gallery-workbench_roadmapGrid__zTzRn{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.template-gallery-workbench_page__rqX2G{padding:1rem}.template-gallery-workbench_workspace__rqOTY{gap:.85rem}.template-gallery-workbench_tileGrid__7OiU7{grid-template-columns:minmax(0,1fr)}.template-gallery-workbench_colorField__nxjlJ,.template-gallery-workbench_inlineField__hkLTD{flex-direction:column}.template-gallery-workbench_inlineButtonStack__9jWl5{min-width:0}.template-gallery-workbench_inlineActions___kLZR{flex-wrap:wrap}}