.template-preview{isolation:isolate;width:100%;max-width:42rem;color:inherit;margin-inline:auto;text-decoration:none;display:block;position:relative}.template-preview figure{width:100%}.template-preview figure>img{border-radius:0;width:100%;height:auto;display:block}.template-preview figcaption{background:var(--studio-background-elevated);font-size:var(--studio-type-size-body-small);border-radius:0;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:baseline;gap:12px;margin-top:0;padding:16px 0;display:grid}.template-preview figcaption>span:first-child{overflow-wrap:anywhere;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.template-preview figcaption>span:last-child{color:var(--studio-color-stone-700)}.template-preview:hover figcaption>span:last-child{color:var(--studio-text-accent)}.template-preview figcaption>.template-preview__price{color:inherit;white-space:nowrap;letter-spacing:0}@media (width<=64rem){.template-preview figcaption{gap:4px 12px}}.template-catalog{z-index:1;padding:var(--studio-space-xxl) var(--studio-section-gutter);border-top:1px solid var(--studio-border-soft);border-radius:0 0 var(--studio-radius-lg) var(--studio-radius-lg);position:relative}.template-catalog__intro{padding:var(--studio-space-xxl) var(--studio-section-gutter)}.template-catalog__intro h1{text-wrap:balance}.template-catalog-list{scroll-margin-top:var(--studio-space-md)}.template-catalog-grid{gap:var(--studio-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.template-catalog-layout{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:48px;display:grid}.template-catalog-sidebar{position:sticky;top:24px}.template-catalog-sidebar legend{font-family:var(--studio-font-text);font-size:14px;font-weight:500}.template-catalog-sidebar form{gap:32px;display:grid}.template-catalog-sidebar fieldset{border:0;min-width:0;margin:0;padding:0}.template-catalog-sidebar legend{margin-bottom:16px;padding:0}.template-catalog-sidebar label{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;display:flex}.template-catalog-sidebar label+label{margin-top:12px}.template-catalog-sidebar input{width:16px;height:16px;accent-color:var(--studio-action-primary);flex:0 0 16px;margin:4px 0 0}.template-catalog-clear{color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:32px;padding:4px 0;font-size:13px;text-decoration:underline}.template-catalog-clear:disabled{opacity:.4;cursor:default}.template-catalog-count{color:var(--studio-color-stone-700);margin-bottom:24px;font-size:13px}.template-catalog-results{min-width:0}.template-catalog-empty{padding-block:40px}.template-catalog-empty .template-catalog-clear{margin-top:16px}.template-catalog-grid article[hidden],.template-catalog-empty[hidden]{display:none}.template-catalog-grid article{min-width:0;scroll-margin-top:var(--studio-space-md)}.template-catalog-status:not([hidden]){margin-bottom:var(--studio-space-lg);padding:var(--studio-space-md);border:1px solid var(--studio-border-soft)}.template-catalog-steps{padding:var(--studio-space-xxl) var(--studio-section-gutter)}.template-catalog-steps__heading{gap:var(--studio-space-md);display:grid}.template-catalog-steps__heading>p{color:var(--studio-text-inverse-secondary);font-size:var(--studio-type-size-body-small)}.template-catalog-steps__list{gap:var(--studio-space-lg);margin:var(--studio-space-xl) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.template-catalog-steps__list li{align-content:start;gap:var(--studio-space-sm);padding-top:var(--studio-space-md);border-top:1px solid var(--studio-border-inverse);display:grid}.template-catalog-steps__number{color:var(--studio-text-inverse-secondary);font-size:var(--studio-type-size-body-small)}.template-catalog-steps__list h3{font-size:28px}.template-catalog-steps__list p{max-width:40ch;color:var(--studio-text-inverse-secondary);font-size:var(--studio-type-size-body-small)}@media (width<=68rem){.template-catalog-layout{grid-template-columns:11rem minmax(0,1fr);gap:32px}.template-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56rem){.template-catalog-layout{grid-template-columns:minmax(0,1fr)}.template-catalog-sidebar{border-bottom:1px solid var(--studio-border-soft);padding-bottom:24px;position:static}.template-catalog-sidebar form{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.template-catalog-sidebar>.template-catalog-clear{margin-top:24px}}@media (width<=48rem){.template-catalog-steps__list{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.template-catalog,.template-catalog__intro,.template-catalog-steps{padding-block:var(--studio-space-xl)}.template-catalog-grid{grid-template-columns:minmax(0,1fr)}}
