.templateLibrary_shell__qTRCs{min-height:calc(100vh - 64px);padding:48px 24px 96px;background:radial-gradient(circle at top left,rgba(66,145,108,.14),transparent 26%),radial-gradient(circle at top right,rgba(17,17,17,.05),transparent 18%),linear-gradient(180deg,#f5f1ea,#faf7f2 44%,#fcfbf7)}.templateLibrary_hero__RiapT{gap:22px}.templateLibrary_focusedHero__Acz_E,.templateLibrary_hero__RiapT{max-width:1240px;margin:0 auto 28px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.templateLibrary_focusedHero__Acz_E{gap:18px}.templateLibrary_heroCopy__i6s0A,.templateLibrary_heroPanel__XMGKY,.templateLibrary_panel__014TG{border:1px solid rgba(17,17,17,.08);border-radius:28px;background:rgba(255,255,255,.82);box-shadow:0 20px 60px rgba(69,58,34,.08)}.templateLibrary_heroCopy__i6s0A{padding:34px 36px}.templateLibrary_focusedHeroMain__nLzEv,.templateLibrary_focusedHeroSteps__zSjZX{border:1px solid rgba(17,17,17,.08);border-radius:28px;background:rgba(255,255,255,.84);box-shadow:0 20px 60px rgba(69,58,34,.08)}.templateLibrary_focusedHeroMain__nLzEv{padding:34px 36px}.templateLibrary_focusedHeroSteps__zSjZX{padding:24px;display:grid;gap:12px;align-content:start}.templateLibrary_focusedHeroSteps__zSjZX,.templateLibrary_heroPanel__XMGKY{background:linear-gradient(160deg,rgba(13,24,30,.98),rgba(18,52,56,.92)),#102226}.templateLibrary_heroPanel__XMGKY{padding:30px;color:#f5fbfb}.templateLibrary_adminSwitchRow__FUouI{max-width:1240px;margin:0 auto 18px}.templateLibrary_adminSwitchCard__VP3xc{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px 24px;border:1px solid rgba(17,17,17,.08);border-radius:22px;background:rgba(255,255,255,.82);box-shadow:0 18px 42px rgba(69,58,34,.08)}.templateLibrary_switchTitle__v3Tp9{margin-top:8px;font-size:1.35rem;line-height:1.05}.templateLibrary_switchBody___tv8e{margin-top:8px;color:var(--muted);line-height:1.6}.templateLibrary_surfaceSwitch__EUAG6{display:inline-flex;gap:8px;padding:6px;border-radius:999px;background:rgba(17,17,17,.05)}.templateLibrary_surfaceSwitchButton__AhpLk{min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink);font-weight:700}.templateLibrary_surfaceSwitchButtonActive__2GNx6{background:#1a7a4e;color:#fff}.templateLibrary_eyebrow__X_X5J,.templateLibrary_heroPanelLabel__8og_A,.templateLibrary_panelEyebrow__WQ_rV,.templateLibrary_templateCategory__kzKic{font-family:var(--font-mono-ui);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.templateLibrary_eyebrow__X_X5J,.templateLibrary_panelEyebrow__WQ_rV,.templateLibrary_templateCategory__kzKic{color:var(--green)}.templateLibrary_heroPanelLabel__8og_A{color:rgba(183,255,239,.8)}.templateLibrary_title__2kxos{margin-top:14px;max-width:14ch;font-size:clamp(2.8rem,6vw,5rem);line-height:.96;letter-spacing:-.07em}.templateLibrary_description__O4bOw,.templateLibrary_panelDescription__xDWMA{color:var(--muted);line-height:1.72}.templateLibrary_previewPaywall__sxCTS{margin-top:18px;padding:18px;border:1px solid rgba(26,122,78,.16);border-radius:18px;background:rgba(228,245,235,.72);display:grid;gap:14px}.templateLibrary_previewPaywallTitle__OTp3z{margin-top:8px;font-size:1.1rem;line-height:1.08}.templateLibrary_previewPaywallCopy__xsMbf{margin-top:8px;color:var(--muted);line-height:1.65}.templateLibrary_previewPaywallActions__n2VAx{display:flex;gap:10px;flex-wrap:wrap}.templateLibrary_description__O4bOw{margin-top:18px;max-width:46rem;font-size:1.08rem}.templateLibrary_focusActionRow__IiBko{margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.templateLibrary_stepCard__dYuQu{display:grid;gap:8px;padding:16px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.templateLibrary_stepCard__dYuQu strong{color:#f5fbfb;font-size:.98rem}.templateLibrary_stepCard__dYuQu span{color:rgba(235,255,250,.78);line-height:1.65}.templateLibrary_heroStats__wlMD3,.templateLibrary_previewSection__6wGL8,.templateLibrary_templateGrid__VR_HM,.templateLibrary_workspace__x5ljl{display:grid;gap:18px}.templateLibrary_heroStats__wlMD3{margin-top:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.templateLibrary_statCard__6EfeP{padding:16px 18px;border:1px solid rgba(17,17,17,.08);border-radius:18px;background:rgba(252,249,244,.95);display:flex;flex-direction:column;gap:6px}.templateLibrary_statCard__6EfeP strong{font-size:.96rem}.templateLibrary_heroPanelBody__qtuLy,.templateLibrary_heroPanelMeta__Iqcki span,.templateLibrary_noticeInline__bucVE,.templateLibrary_ownedMeta__ai8Hp span,.templateLibrary_previewRow__Q6oyB span,.templateLibrary_statCard__6EfeP span,.templateLibrary_templateSubtitle___jNJl,.templateLibrary_templateSummary__Uk6RG,.templateLibrary_warningItem__qM_yL span{color:var(--muted)}.templateLibrary_heroPanelTitle__ltfZg{margin-top:14px;font-size:2rem;line-height:1.02;letter-spacing:-.04em}.templateLibrary_heroPanelBody__qtuLy{margin-top:14px;line-height:1.7}.templateLibrary_heroPanelMeta__Iqcki{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.templateLibrary_heroPanelMeta__Iqcki span,.templateLibrary_metricsRow__php3a span,.templateLibrary_templateTags__qmbVi span{border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:7px 10px;font-family:var(--font-mono-ui);font-size:.68rem}.templateLibrary_heroPanelMeta__Iqcki span{color:rgba(235,255,250,.78)}.templateLibrary_templateGrid__VR_HM{max-width:1240px;margin:0 auto 18px;grid-template-columns:repeat(auto-fit,minmax(280px,360px))}.templateLibrary_adminPublisher__FpmZG{max-width:1240px;margin:0 auto 18px}.templateLibrary_studioResult__XUVwg{margin-top:18px;display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:18px;border:1px solid rgba(26,122,78,.16);border-radius:18px;background:rgba(228,245,235,.72)}.templateLibrary_studioResultTitle__zmcNf{margin-top:8px;font-size:1.3rem;line-height:1.05}.templateLibrary_studioResultActions__enzMI{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.templateLibrary_studioMetaPill__wQTN2{border-radius:999px;padding:7px 10px;border:1px solid rgba(17,17,17,.09);background:rgba(255,255,255,.84);font-family:var(--font-mono-ui);font-size:.7rem}.templateLibrary_studioDetails__JI4oo{margin-top:18px;border:1px solid rgba(17,17,17,.08);border-radius:18px;background:rgba(248,243,235,.6)}.templateLibrary_studioDetails__JI4oo[open]{background:rgba(248,243,235,.78)}.templateLibrary_studioDetailsSummary__5irfz{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 18px;cursor:pointer;font-weight:700;list-style:none}.templateLibrary_studioDetailsSummary__5irfz::-webkit-details-marker{display:none}.templateLibrary_studioSummaryMeta__WpHid{font-family:var(--font-mono-ui);font-size:.72rem;color:var(--muted)}.templateLibrary_studioDetailsBody__wCWwr{padding:0 18px 18px}.templateLibrary_sourceSummaryRow__v9mHU{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px}.templateLibrary_sourceSummaryCard__Gf5ln{display:grid;gap:6px;padding:14px;border-radius:14px;border:1px solid rgba(17,17,17,.08);background:rgba(255,255,255,.78)}.templateLibrary_sourceSummaryCard__Gf5ln span{color:var(--muted);line-height:1.55}.templateLibrary_templateCard__tnJUT{text-align:left;padding:22px;border:1px solid rgba(17,17,17,.08);border-radius:24px;background:rgba(255,255,255,.85);display:grid;gap:10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.templateLibrary_templateCardActive__8un1F,.templateLibrary_templateCard__tnJUT:hover{transform:translateY(-2px);border-color:rgba(26,122,78,.28);box-shadow:0 18px 48px rgba(69,58,34,.1)}.templateLibrary_templateCardHeader__HBxN7{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.templateLibrary_templateTitle__ST9kf{font-size:1.3rem;line-height:1.06;letter-spacing:-.04em}.templateLibrary_templateBadge__Oebwm{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(17,17,17,.08);background:rgba(248,243,235,.88);font-family:var(--font-mono-ui);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#14393a}.templateLibrary_templateTags__qmbVi{display:flex;flex-wrap:wrap;gap:8px}.templateLibrary_metricsRow__php3a span,.templateLibrary_templateTags__qmbVi span{border-color:rgba(17,17,17,.09);background:rgba(248,243,235,.88)}.templateLibrary_metricsRow__php3a,.templateLibrary_ownedMeta__ai8Hp,.templateLibrary_templateFoot__i2uRa{display:flex;gap:10px;flex-wrap:wrap;font-family:var(--font-mono-ui);font-size:.72rem}.templateLibrary_templateFoot__i2uRa{margin-top:auto}.templateLibrary_previewSection__6wGL8,.templateLibrary_workspace__x5ljl{max-width:1240px;margin:0 auto 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.templateLibrary_workspaceSingle__lu4_f{grid-template-columns:1fr}.templateLibrary_panel__014TG{padding:26px 28px}.templateLibrary_panelHeader__OhjUC{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.templateLibrary_panelTitle__K7sW9{margin-top:8px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:.98;letter-spacing:-.05em}.templateLibrary_panelActions__OSVjl{display:flex;gap:10px;flex-wrap:wrap}.templateLibrary_primaryButtonLink__zGUyq,.templateLibrary_primaryButton__omTDI,.templateLibrary_secondaryButtonLink__HnIFk,.templateLibrary_secondaryButton__xYLev{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;padding:0 18px;font-weight:600;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.templateLibrary_primaryButtonLink__zGUyq,.templateLibrary_primaryButton__omTDI{background:#1a7a4e;color:#fff;border:1px solid #1a7a4e}.templateLibrary_secondaryButtonLink__HnIFk,.templateLibrary_secondaryButton__xYLev{background:rgba(255,255,255,.85);color:var(--ink);border:1px solid rgba(17,17,17,.12)}.templateLibrary_primaryButtonLink__zGUyq:hover,.templateLibrary_primaryButton__omTDI:hover,.templateLibrary_secondaryButtonLink__HnIFk:hover,.templateLibrary_secondaryButton__xYLev:hover{transform:translateY(-1px)}.templateLibrary_primaryButton__omTDI:disabled,.templateLibrary_secondaryButton__xYLev:disabled{opacity:.6;cursor:not-allowed}.templateLibrary_checklist__4zbUk{display:grid;gap:10px;margin-top:20px}.templateLibrary_checklist__4zbUk div{padding:12px 14px;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:rgba(248,243,235,.72)}.templateLibrary_ownedMeta__ai8Hp{margin-top:16px}.templateLibrary_inputActions__f8Ged,.templateLibrary_modeRow__rGBKK{display:flex;gap:10px;flex-wrap:wrap}.templateLibrary_modeRow__rGBKK{margin-top:18px}.templateLibrary_fieldLabel__088UF{display:grid;gap:8px;margin-top:18px;font-weight:600}.templateLibrary_fieldHelp__o0os_{font-size:.85rem;font-weight:500;color:var(--muted)}.templateLibrary_selectInput__RxT_L,.templateLibrary_textInput__Wt4Ti,.templateLibrary_textarea__uPDDK,.templateLibrary_uploadField__RM3Uj{border-radius:16px;border:1px solid rgba(17,17,17,.12);background:rgba(255,255,255,.92)}.templateLibrary_selectInput__RxT_L,.templateLibrary_textInput__Wt4Ti,.templateLibrary_textarea__uPDDK{width:100%;padding:14px 16px;font:inherit}.templateLibrary_textarea__uPDDK{min-height:260px;resize:vertical;line-height:1.6}.templateLibrary_searchFieldShell__tU_uG{display:grid;gap:10px}.templateLibrary_searchResultsCard__W0Ee4{border:1px solid rgba(17,17,17,.08);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 16px 36px rgba(17,17,17,.08);overflow:hidden}.templateLibrary_searchResultsList___j1Ym{display:grid}.templateLibrary_searchResultButton__n3h_V{display:grid;gap:4px;width:100%;padding:14px 16px;border:0;border-top:1px solid rgba(17,17,17,.06);background:transparent;text-align:left;cursor:pointer}.templateLibrary_searchResultButton__n3h_V:first-child{border-top:0}.templateLibrary_searchResultButton__n3h_V:hover{background:rgba(248,243,235,.72)}.templateLibrary_searchResultLabel__TaNJ_{font-weight:600}.templateLibrary_searchResultDescription__5tY2Y,.templateLibrary_searchStatus__pTZYp{color:var(--muted);font-size:.9rem}.templateLibrary_searchStatus__pTZYp{padding:14px 16px}.templateLibrary_compactTextarea__BDVP0{min-height:112px}.templateLibrary_uploadField__RM3Uj{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-weight:600}.templateLibrary_uploadField__RM3Uj input{max-width:220px}.templateLibrary_publishGrid__L4wrZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.templateLibrary_htmlTextarea__D6FIv{width:100%;min-height:360px;padding:14px 16px;border-radius:18px;border:1px solid rgba(17,17,17,.12);background:#11181b;color:#eef7f6;font:.9rem/1.6 var(--font-mono-ui);resize:vertical}.templateLibrary_panelSubTitle__Ckzwe{margin-top:8px;font-size:1.15rem}.templateLibrary_schemaList__qfVVI,.templateLibrary_schemaRuntimeForm__WxwVO{display:grid;gap:16px;margin-top:16px}.templateLibrary_schemaCard__ub_4z{padding:18px;border:1px solid rgba(17,17,17,.08);border-radius:18px;background:rgba(248,243,235,.72)}.templateLibrary_schemaCardFooter__R44C7{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.templateLibrary_schemaCardFooter__R44C7 code{padding:8px 10px;border-radius:12px;background:rgba(17,17,17,.06);font-family:var(--font-mono-ui);font-size:.75rem}.templateLibrary_ghostButton__6GIAW{min-height:36px;padding:0 12px;border-radius:12px;border:1px solid rgba(17,17,17,.12);background:rgba(255,255,255,.72)}.templateLibrary_checkboxLabel__OKagE{display:inline-flex;align-items:center;gap:10px;margin-top:30px;font-weight:600}.templateLibrary_optionGrid___dKfe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.templateLibrary_optionCard___FhcT{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:rgba(255,255,255,.72);font-weight:600}.templateLibrary_inputActions__f8Ged{margin-top:18px}.templateLibrary_interactiveSourceList__KXmBq,.templateLibrary_interactiveToolShell__J9Hb8{display:grid;gap:14px}.templateLibrary_interactiveToolShell__J9Hb8{margin-top:18px}.templateLibrary_interactiveSourceItem__bwtf3{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border:1px solid rgba(17,17,17,.08);border-radius:14px;background:rgba(248,243,235,.72)}.templateLibrary_warningList__YZylm{display:grid;gap:10px;margin-top:16px}.templateLibrary_error__3NV_N,.templateLibrary_noticeInline__bucVE,.templateLibrary_notice__HDSQU,.templateLibrary_warningItem__qM_yL{border-radius:16px;padding:14px 16px}.templateLibrary_warningItem__qM_yL{display:grid;gap:4px;border:1px solid rgba(141,98,14,.18);background:rgba(250,235,205,.78)}.templateLibrary_warningItem__qM_yL strong{font-family:var(--font-mono-ui);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#8d620e}.templateLibrary_error__3NV_N,.templateLibrary_notice__HDSQU{max-width:1240px;margin:0 auto 18px}.templateLibrary_noticeInline__bucVE,.templateLibrary_notice__HDSQU{border:1px solid rgba(26,122,78,.16);background:rgba(228,245,235,.72);color:#145536}.templateLibrary_error__3NV_N{border:1px solid rgba(165,32,32,.16);background:rgba(252,232,232,.8);color:#822727}.templateLibrary_previewTable__Z_BFc{display:grid;gap:10px;margin-top:16px}.templateLibrary_previewRow__Q6oyB{display:grid;grid-template-columns:1.2fr .9fr .7fr;gap:14px;padding:14px 16px;border:1px solid rgba(17,17,17,.08);border-radius:16px;background:rgba(248,243,235,.72)}.templateLibrary_previewRow__Q6oyB div{display:grid;gap:4px}.templateLibrary_previewRow__Q6oyB strong{font-size:.94rem}.templateLibrary_codeBlock__uJwVy{margin-top:16px;padding:16px;border-radius:18px;border:1px solid rgba(17,17,17,.08);background:#11181b;color:#eef7f6;font:.86rem/1.55 var(--font-mono-ui);overflow:auto;white-space:pre-wrap;word-break:break-word}@media (max-width:1100px){.templateLibrary_focusedHero__Acz_E,.templateLibrary_heroStats__wlMD3,.templateLibrary_hero__RiapT,.templateLibrary_optionGrid___dKfe,.templateLibrary_previewSection__6wGL8,.templateLibrary_publishGrid__L4wrZ,.templateLibrary_workspace__x5ljl{grid-template-columns:1fr}.templateLibrary_interactiveSourceItem__bwtf3{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.templateLibrary_shell__qTRCs{padding:28px 16px 72px}.templateLibrary_adminSwitchCard__VP3xc,.templateLibrary_studioResultActions__enzMI,.templateLibrary_studioResult__XUVwg,.templateLibrary_surfaceSwitch__EUAG6{flex-direction:column;align-items:stretch}.templateLibrary_focusedHeroMain__nLzEv,.templateLibrary_focusedHeroSteps__zSjZX,.templateLibrary_heroCopy__i6s0A,.templateLibrary_heroPanel__XMGKY,.templateLibrary_panel__014TG{padding:22px}.templateLibrary_previewRow__Q6oyB{grid-template-columns:1fr}.templateLibrary_panelHeader__OhjUC{flex-direction:column}}