.oldTooltip_tooltip__Thq7W{display:block;flex-shrink:0;flex-grow:0;width:var(--tooltip-width);background:rgba(0,0,0,.8);color:#fff;position:fixed;border-radius:var(--border-radius-300);padding:0 8px;margin:-2px 0;box-shadow:0 1px 4px rgba(0,0,0,.3);line-height:1.4;font-weight:var(--font-weight-medium);transform:translateY(-50%);pointer-events:none;z-index:var(--z-index-tooltip)}.oldTooltip_tooltip__Thq7W.oldTooltip_autoWidth__DkzaA{width:auto}.oldTooltip_tooltipText__k59No{margin:-3px 0}.oldTooltip_fillSpace__glY_P{width:100%}@media(min-width:1080px){.oldTooltip_tooltipTarget__aovlU{cursor:help}.oldTooltip_cursorPointer__cxJND{cursor:pointer}}.TemplateRatings_container__Fo9ig{grid-column:1;margin-bottom:24px}.TemplateRatings_container__Fo9ig,.TemplateRatings_metadata__shXkm{display:flex;flex-direction:column;gap:32px}@media(min-width:600px){.TemplateRatings_metadataWithoutReviews__ofzeN{flex-direction:row;align-items:center}}.TemplateRatings_title__Dl0cN{margin:0}.TemplateRatings_averageContainer__9jw6S{min-width:150px}.TemplateRatings_averageHeading__FRrtM{margin-bottom:12px;display:flex;align-items:flex-end;gap:4px}.TemplateRatings_averageNumber__llvw9{font-size:52px;font-style:normal;font-weight:500;line-height:80%;letter-spacing:.4px}.TemplateRatings_slash__n5CES{margin-bottom:4px}.TemplateRatings_numberFive__20FKC{color:#acaba9;font-size:14px;font-style:normal;font-weight:500}.TemplateRatings_histogram__73mv1{width:100%;max-width:420px;display:flex;flex-direction:column;gap:8px}.TemplateRatings_histogramRow__0wblr{display:flex;align-items:center;gap:8px}.TemplateRatings_barContainer__uin93{flex-grow:1;min-width:0}.TemplateRatings_bar__AT9IL{height:4px;border-radius:8px;margin:2px 0;background-color:#f1f1ef}.TemplateRatings_fill__qDA3D{height:4px;border-radius:8px;margin:2px 0;background-color:#ffb110}.TemplateRatings_stars__FlIIN{display:flex;flex-direction:row;gap:4px}.TemplateRatings_filled__diZfz{height:8px;width:8px;color:#32302c}.TemplateRatings_unfilled__hLa4Y{height:8px;width:8px;color:#e3e2e0}.TemplateRatingsAndReviews_container__eG9z4{display:flex;flex-direction:column;gap:24px}@media(min-width:600px){.TemplateRatingsAndReviews_container__eG9z4{display:grid;grid-template-columns:4fr 9fr;gap:72px}.TemplateRatingsAndReviews_containerWithoutReviews__NWgYi{grid-template-columns:1fr}}a.button_primary__k0d3I,a.button_primary__k0d3I:active,a.button_primary__k0d3I:focus,a.button_primary__k0d3I:hover,button.button_primary__k0d3I,button.button_primary__k0d3I:active,button.button_primary__k0d3I:focus,button.button_primary__k0d3I:hover{text-decoration:none;color:var(--color-button-primary-text)}a.button_secondary__0_CV3,button.button_secondary__0_CV3{color:var(--color-button-secondary-text);text-decoration:none}a.button_secondary__0_CV3:active,a.button_secondary__0_CV3:focus,a.button_secondary__0_CV3:hover,button.button_secondary__0_CV3:active,button.button_secondary__0_CV3:focus,button.button_secondary__0_CV3:hover{text-decoration:none;color:var(--color-button-secondary-text-interactive,var(--color-button-secondary-text))}a.button_tertiary__cWWnA,a.button_tertiary__cWWnA:active,a.button_tertiary__cWWnA:focus,a.button_tertiary__cWWnA:hover,button.button_tertiary__cWWnA,button.button_tertiary__cWWnA:active,button.button_tertiary__cWWnA:focus,button.button_tertiary__cWWnA:hover{text-decoration:none;color:var(--color-button-tertiary-text)}a.button_ghost__npAbk,a.button_ghost__npAbk:active,a.button_ghost__npAbk:focus,a.button_ghost__npAbk:hover,button.button_ghost__npAbk,button.button_ghost__npAbk:active,button.button_ghost__npAbk:focus,button.button_ghost__npAbk:hover{text-decoration:none;color:var(--color-button-ghost-text)}@layer front-ui-atoms{.button_button__bge_I{display:flex;text-align:center;align-items:center;justify-content:center;gap:var(--dimension-spacing-12);box-sizing:border-box;border:var(--border-width-1) solid rgba(0,0,0,0);text-decoration:none;transition-property:background-color,color;transition-duration:var(--motion-global-fade-out-duration);transition-timing-function:var(--motion-global-fade-out-timing-function)}.button_button__bge_I:is(a,button){cursor:pointer}.button_button__bge_I:focus-visible:not(:disabled),.button_button__bge_I:hover:not(:disabled){transition-property:background-color,color;transition-duration:var(--motion-global-fade-in-duration);transition-timing-function:var(--motion-global-fade-in-timing-function)}.button_button__bge_I:active,.button_button__bge_I:focus,.button_button__bge_I:hover{text-decoration:none}.button_button__bge_I:disabled{cursor:not-allowed;opacity:.5}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@supports not (at-rule(@scope)){:where(.surfaceAccentMuted,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@scope (:where(.surfaceAccentMuted, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@supports not (at-rule(@scope)){:where(.surfaceAccentSoft,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@scope (:where(.surfaceAccentSoft, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@supports not (at-rule(@scope)){:where(.surfaceNeutral,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-text-interactive:var(--color-black);--color-button-secondary-background-hover:var( --color-background-surface-neutral-hover );--color-button-secondary-background-focus:var( --color-background-surface-neutral-focus );--color-button-secondary-background-active:var( --color-background-surface-neutral-active );--color-button-tertiary-background:var( --color-background-surface-neutral );--color-button-tertiary-background-hover:var( --color-background-surface-neutral-hover );--color-button-tertiary-background-focus:var( --color-background-surface-neutral-focus );--color-button-tertiary-background-active:var( --color-background-surface-neutral-active );--color-button-ghost-background-hover:var( --color-background-surface-neutral-hover );--color-button-ghost-background-focus:var( --color-background-surface-neutral-focus );--color-button-ghost-background-active:var( --color-background-surface-neutral-active )}}@scope (:where(.surfaceNeutral, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-text-interactive:var(--color-black);--color-button-secondary-background-hover:var( --color-background-surface-neutral-hover );--color-button-secondary-background-focus:var( --color-background-surface-neutral-focus );--color-button-secondary-background-active:var( --color-background-surface-neutral-active );--color-button-tertiary-background:var( --color-background-surface-neutral );--color-button-tertiary-background-hover:var( --color-background-surface-neutral-hover );--color-button-tertiary-background-focus:var( --color-background-surface-neutral-focus );--color-button-tertiary-background-active:var( --color-background-surface-neutral-active );--color-button-ghost-background-hover:var( --color-background-surface-neutral-hover );--color-button-ghost-background-focus:var( --color-background-surface-neutral-focus );--color-button-ghost-background-active:var( --color-background-surface-neutral-active )}}@supports not (at-rule(@scope)){:where(.surfaceAccentMuted,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-secondary-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-secondary-background-active:var( --color-background-surface-accent-muted-active );--color-button-tertiary-background:var( --color-background-surface-accent-muted );--color-button-tertiary-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-muted-active );--color-button-ghost-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-muted-active )}}@scope (:where(.surfaceAccentMuted, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-secondary-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-secondary-background-active:var( --color-background-surface-accent-muted-active );--color-button-tertiary-background:var( --color-background-surface-accent-muted );--color-button-tertiary-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-muted-active );--color-button-ghost-background-hover:var( --color-background-surface-accent-muted-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-muted-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-muted-active )}}@supports not (at-rule(@scope)){:where(.surfaceAccentSoft,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-secondary-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-secondary-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-secondary-background-active:var( --color-background-surface-accent-soft-active );--color-button-tertiary-background:var( --color-background-surface-accent-soft );--color-button-tertiary-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-soft-active );--color-button-ghost-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-soft-active )}}@scope (:where(.surfaceAccentSoft, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-secondary-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-secondary-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-secondary-background-active:var( --color-background-surface-accent-soft-active );--color-button-tertiary-background:var( --color-background-surface-accent-soft );--color-button-tertiary-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-soft-active );--color-button-ghost-background-hover:var( --color-background-surface-accent-soft-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-soft-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-soft-active )}}@supports not (at-rule(@scope)){:where(.surfaceAccent,.button_localPurityAnchor__iiYsK) .button_button__bge_I{--color-button-primary-background:var(--color-black);--color-button-primary-background-hover:var(--color-alpha-black-700);--color-button-primary-background-focus:var(--color-alpha-black-700);--color-button-primary-background-active:var(--color-alpha-black-800);--color-button-primary-text:var(--color-white);--color-button-primary-border:var(--color-transparent);--color-button-secondary-background:var(--color-accent-soft);--color-button-secondary-background-hover:var(--color-alpha-white-700);--color-button-secondary-background-focus:var(--color-alpha-white-700);--color-button-secondary-background-active:var(--color-alpha-white-600);--color-button-secondary-text:var(--color-black);--color-button-secondary-border:var(--color-transparent);--color-button-tertiary-background:var( --color-background-surface-accent );--color-button-tertiary-background-hover:var( --color-background-surface-accent-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-active );--color-button-tertiary-text:var(--color-black);--color-button-ghost-text:var(--color-black);--color-button-ghost-background-hover:var( --color-background-surface-accent-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-active )}}@scope (:where(.surfaceAccent, :local(.localPurityAnchor))) to (:where(.surface, :local(.localPurityAnchor)):not(:scope)){.button_button__bge_I{--color-button-primary-background:var(--color-black);--color-button-primary-background-hover:var(--color-alpha-black-700);--color-button-primary-background-focus:var(--color-alpha-black-700);--color-button-primary-background-active:var(--color-alpha-black-800);--color-button-primary-text:var(--color-white);--color-button-primary-border:var(--color-transparent);--color-button-secondary-background:var(--color-accent-soft);--color-button-secondary-background-hover:var(--color-alpha-white-700);--color-button-secondary-background-focus:var(--color-alpha-white-700);--color-button-secondary-background-active:var(--color-alpha-white-600);--color-button-secondary-text:var(--color-black);--color-button-secondary-border:var(--color-transparent);--color-button-tertiary-background:var( --color-background-surface-accent );--color-button-tertiary-background-hover:var( --color-background-surface-accent-hover );--color-button-tertiary-background-focus:var( --color-background-surface-accent-focus );--color-button-tertiary-background-active:var( --color-background-surface-accent-active );--color-button-tertiary-text:var(--color-black);--color-button-ghost-text:var(--color-black);--color-button-ghost-background-hover:var( --color-background-surface-accent-hover );--color-button-ghost-background-focus:var( --color-background-surface-accent-focus );--color-button-ghost-background-active:var( --color-background-surface-accent-active )}}.button_small__undru{padding-inline:calc(var(--dimension-spacing-12) - var(--border-width-1));padding-block:calc(var(--dimension-spacing-4) - var(--border-width-1));border-radius:var(--border-button-radius)}.button_medium__VXS2i{padding-inline:calc(var(--dimension-spacing-16) - var(--border-width-1));padding-block:calc(var(--dimension-spacing-8) - var(--border-width-1)*2);border-radius:var(--border-button-radius)}.button_large__JX0T2{padding-inline:calc(var(--dimension-spacing-20) - var(--border-width-1));padding-block:calc(var(--dimension-spacing-12) - var(--border-width-1)*2);border-radius:var(--border-button-radius-lg)}.button_primary__k0d3I{background-color:var(--color-button-primary-background);border-color:var(--color-button-primary-border)}.button_primary__k0d3I:hover:not(:disabled){background-color:var(--color-button-primary-background-hover)}.button_primary__k0d3I:focus-visible:not(:disabled){background-color:var(--color-button-primary-background-focus)}.button_primary__k0d3I:active:not(:disabled){background-color:var(--color-button-primary-background-active)}.button_secondary__0_CV3{background-color:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border)}.button_secondary__0_CV3:hover:not(:disabled){background-color:var(--color-button-secondary-background-hover)}.button_secondary__0_CV3:focus-visible:not(:disabled){background-color:var(--color-button-secondary-background-focus)}.button_secondary__0_CV3:active:not(:disabled){background-color:var(--color-button-secondary-background-active)}.button_tertiary__cWWnA{background-color:var(--color-button-tertiary-background);border-color:var(--color-button-tertiary-border)}.button_tertiary__cWWnA:hover:not(:disabled){background-color:var(--color-button-tertiary-background-hover)}.button_tertiary__cWWnA:focus-visible:not(:disabled){background-color:var(--color-button-tertiary-background-focus)}.button_tertiary__cWWnA:active:not(:disabled){background-color:var(--color-button-tertiary-background-active)}.button_ghost__npAbk{background-color:var(--color-button-ghost-background);border-color:var(--color-button-ghost-border)}.button_ghost__npAbk:hover:not(:disabled){background-color:var(--color-button-ghost-background-hover)}.button_ghost__npAbk:focus-visible:not(:disabled){background-color:var(--color-button-ghost-background-focus)}.button_ghost__npAbk:active:not(:disabled){background-color:var(--color-button-ghost-background-active)}.button_nowrap__ZIwIm{display:block;text-wrap-mode:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}@media(min-width:600px){.button_nowrap__ZIwIm{max-inline-size:400px}}}.TemplateReviews_reviewsContainer__2CBGJ,.TemplateReviews_reviews__zSMgL{display:flex;flex-direction:column;gap:24px}.TemplateReviews_reviews__zSMgL{grid-column:2;margin-top:36px}.TemplateReviews_review__PXgZ4{display:flex;flex-direction:column;gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(227,226,224,.5);margin-bottom:24px}.TemplateReviews_loadMoreReviews__qhz1E{align-self:flex-start}.TemplateReviews_lastReview__R20LW{padding-bottom:0;border-bottom:none;margin-bottom:0}.TemplateReviews_reviewContent__PvL29{display:flex;flex-direction:column;gap:8px}.TemplateReviews_reviewHeader__6GLQ3{display:flex;gap:12px;align-items:center;justify-content:space-between}.TemplateReviews_creatorResponseContainer__UjEz8{display:flex;gap:8px;border-left:1px solid rgba(227,226,224,.5);padding:0 16px}.MarketplaceConnectionDetail_page__7hKiz{display:flex;flex-direction:column;gap:48px}.MarketplaceConnectionDetail_hero__yo8uc{display:flex;flex-direction:column;gap:32px;padding-bottom:48px;border-bottom:1px solid var(--color-gray-200)}.MarketplaceConnectionDetail_heroInfo__5eh6J{display:flex;flex-direction:column}.MarketplaceConnectionDetail_heroInfoStack__LxT4h{display:flex;flex-direction:column;gap:16px}.MarketplaceConnectionDetail_creatorRow__OT63m{display:flex;align-items:center;gap:8px}.MarketplaceConnectionDetail_creatorAvatar__nCkpY{flex-shrink:0}.MarketplaceConnectionDetail_creatorName__VQCzt{display:block;color:var(--color-text-muted)}.MarketplaceConnectionDetail_titleRow__TJFvu{display:flex;flex-flow:row wrap;align-items:center;gap:8px 16px}.MarketplaceConnectionDetail_connectionIcon__9q620{display:inline-flex;align-items:center;justify-content:center;font-size:0;border-radius:var(--border-radius-200);background-color:var(--color-gray-100);padding:18px;overflow:hidden;flex-shrink:0}.MarketplaceConnectionDetail_tagline__1dGJg{display:block;color:var(--color-text-muted);max-width:600px}.MarketplaceConnectionDetail_ctaContainer__vQHdA{display:flex;margin-top:8px}.MarketplaceConnectionDetail_ctaContainer__vQHdA>a,.MarketplaceConnectionDetail_ctaContainer__vQHdA>button{gap:8px}.MarketplaceConnectionDetail_ctaArrowIcon___tohU{flex-shrink:0}.MarketplaceConnectionDetail_featureList__581Hz{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}.MarketplaceConnectionDetail_featureItem__jb1yu{display:flex;align-items:center;gap:8px;color:var(--color-text-normal)}.MarketplaceConnectionDetail_featureIcon__DD_0Z{color:var(--color-blue-600);flex-shrink:0}.MarketplaceConnectionDetail_heroScreenshots__wFWe_{z-index:1;min-width:0}.MarketplaceConnectionDetail_section__sg7Yl{display:flex;flex-direction:column;gap:16px}.MarketplaceConnectionDetail_sectionHeading__28KF4{flex-shrink:0}.MarketplaceConnectionDetail_sectionBody__f6sXy{flex:1 1 auto;min-width:0}.MarketplaceConnectionDetail_detailsBody__QUvlO{display:flex;flex-direction:column;gap:32px}.MarketplaceConnectionDetail_detailSubsection__v1MXx{display:flex;flex-direction:column;gap:8px}.MarketplaceConnectionDetail_detailSubsectionLabel__fNEXg{display:block;color:var(--color-text-muted)}.MarketplaceConnectionDetail_madeBy__h6wHC{display:flex;align-items:center;gap:16px}.MarketplaceConnectionDetail_madeByAvatarWrapper__JMrap{display:inline-flex;flex-shrink:0}.MarketplaceConnectionDetail_madeByAvatarWrapper__JMrap>*{--avatar-size:56px!important}.MarketplaceConnectionDetail_madeByText__YJCmY{display:flex;flex-direction:column;gap:0;min-width:0}.MarketplaceConnectionDetail_madeByName__YPv0d{display:block;color:var(--color-text-strong)}.MarketplaceConnectionDetail_madeByLinks__ZGBy7{list-style:none;padding:0;margin:0;display:flex;gap:8px}.MarketplaceConnectionDetail_madeByLinkItem__5yP5a{display:inline-flex}.MarketplaceConnectionDetail_madeByLinkIcon__ZBwcs{color:var(--color-text-muted)}.MarketplaceConnectionDetail_categoryList__lsecl{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.MarketplaceConnectionDetail_categoryPill__uNo4Y{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;border:1px solid var(--color-gray-200);background-color:var(--color-gray-100);color:var(--color-text-strong);font-size:var(--font-size-100)}.MarketplaceConnectionDetail_categoryPillIcon__QjfIs{color:var(--color-text-muted);flex-shrink:0}.MarketplaceConnectionDetail_developerLink__mq1sN{display:flex;align-items:center;gap:8px;padding:2px 0;color:var(--color-text-muted);text-decoration:none}.MarketplaceConnectionDetail_developerLinkIcon__J_pzv{color:var(--color-text-muted);flex-shrink:0}.MarketplaceConnectionDetail_legalDisclaimer__uM3tb{display:block;color:var(--color-text-muted);margin-top:8px;line-height:1.4}@media(min-width:840px){.MarketplaceConnectionDetail_hero__yo8uc{flex-direction:row;align-items:flex-start;gap:48px}.MarketplaceConnectionDetail_heroInfo__5eh6J{flex:0 0 33%;max-width:33%}.MarketplaceConnectionDetail_heroScreenshots__wFWe_{flex:1 1 auto}.MarketplaceConnectionDetail_section__sg7Yl{flex-direction:row;align-items:flex-start;gap:24px}.MarketplaceConnectionDetail_sectionHeading__28KF4{width:403px;min-width:403px}}