.template-search-control[data-v-8b6d9197]{--template-search-control-height:var(--template-control-height,40px);--template-search-control-expanded-width:228px;--template-search-control-focus-border:var(--text-color-primary,#9abcfb);display:inline-flex;width:var(--template-search-control-height);height:var(--template-search-control-height);min-width:var(--template-search-control-height);flex:0 0 auto;transition:width .25s cubic-bezier(.16,1,.3,1)}.template-search-control.is-expanded[data-v-8b6d9197]{width:min(var(--template-search-control-expanded-width),42vw)}.template-search-control__field[data-v-8b6d9197],.template-search-control__trigger[data-v-8b6d9197]{width:100%;height:100%;border:1px solid var(--ui-catalog-control-border);border-radius:var(--ui-radius-full);background:var(--ui-catalog-control-bg);box-shadow:var(--ui-catalog-control-shadow);color:var(--ui-text-secondary);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.template-search-control__trigger[data-v-8b6d9197]{display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.template-search-control.has-query .template-search-control__field[data-v-8b6d9197],.template-search-control__field[data-v-8b6d9197]:focus-within,.template-search-control__trigger[data-v-8b6d9197]:focus-visible,.template-search-control__trigger[data-v-8b6d9197]:hover{border-color:var(--ui-catalog-control-border-hover);background:var(--ui-catalog-control-bg-hover);box-shadow:var(--ui-catalog-control-shadow-hover);color:var(--ui-text-primary)}.template-search-control__end-action[data-v-8b6d9197]:focus-visible,.template-search-control__trigger[data-v-8b6d9197]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.template-search-control__field[data-v-8b6d9197]:focus-within{border-color:var(--template-search-control-focus-border);outline:none}.template-search-control.is-disabled .template-search-control__field[data-v-8b6d9197],.template-search-control__trigger[data-v-8b6d9197]:disabled{cursor:not-allowed;opacity:.52}.template-search-control__icon[data-v-8b6d9197],.template-search-control__trigger i[data-v-8b6d9197]{font-size:var(--font-size-xs)}.template-search-control__field[data-v-8b6d9197]{display:flex;align-items:center;gap:8px;min-width:0;padding:0 4px 0 12px;cursor:text;overflow:hidden}.template-search-control__icon[data-v-8b6d9197]{flex:0 0 auto;color:var(--ui-text-tertiary)}.template-search-control__field input[data-v-8b6d9197]{width:100%;min-width:0;flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--ui-text-primary);font:inherit;font-size:var(--template-control-font-size,.82rem);font-weight:var(--template-control-font-weight,650);line-height:1}.template-search-control__field .template-search-control__input[data-v-8b6d9197]:focus-visible{outline:none}.template-search-control__field input[data-v-8b6d9197]::-moz-placeholder{color:var(--ui-text-tertiary);opacity:.82}.template-search-control__field input[data-v-8b6d9197]::placeholder{color:var(--ui-text-tertiary);opacity:.82}.template-search-control__field input[data-v-8b6d9197]::-webkit-search-cancel-button{display:none;-webkit-appearance:none;appearance:none}.template-search-control__end-action[data-v-8b6d9197]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:var(--ui-control-h-compact);flex:0 0 30px;padding:0;border:0;border-radius:var(--ui-radius-full);background:transparent;color:var(--ui-text-tertiary);cursor:pointer}.template-search-control__end-action[data-v-8b6d9197]:focus-visible,.template-search-control__end-action[data-v-8b6d9197]:hover{background:var(--ui-surface-glass-4);color:var(--ui-text-primary)}.template-search-control__end-action[data-v-8b6d9197]:focus-visible{outline-offset:0}.template-search-control__end-action i[data-v-8b6d9197]{font-size:var(--font-size-2xs,.68rem)}@media(prefers-reduced-motion:reduce){.template-search-control[data-v-8b6d9197]{transition-duration:.01ms}}.template-subcategory-filter[data-v-c37ead0c]{position:relative;flex-shrink:0}.template-subcategory-filter__trigger[data-v-c37ead0c]{--template-filter-edge-inset:1px;--template-filter-outer-radius:calc(var(--template-control-height, 40px)/2);--template-filter-inner-radius:max(0px,calc(var(--template-filter-outer-radius) - var(--template-filter-edge-inset)));display:inline-flex;align-items:center;min-height:var(--template-control-height,40px);min-width:var(--template-filter-trigger-min-width,0);overflow:clip;border-radius:var(--template-filter-outer-radius);border:1px solid var(--ui-catalog-control-border);background:var(--ui-catalog-control-bg);color:var(--ui-text-primary);box-shadow:var(--ui-catalog-control-shadow);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.template-subcategory-filter__trigger.is-compact[data-v-c37ead0c]{position:relative;justify-content:center;width:var(--template-control-height,36px);min-width:0;border-radius:50%}.template-subcategory-filter__trigger.is-compact[data-v-c37ead0c]:has(.template-subcategory-filter__reset){width:auto;border-radius:var(--ui-catalog-control-radius,999px)}.template-subcategory-filter__trigger.is-compact .template-subcategory-filter__reset[data-v-c37ead0c]{width:44px;margin-right:0;border-radius:0 var(--ui-catalog-control-radius,999px) var(--ui-catalog-control-radius,999px) 0}.template-subcategory-filter__trigger.is-compact:has(.template-subcategory-filter__reset) .template-subcategory-filter__button[data-v-c37ead0c]{position:relative;flex:0 0 auto;width:var(--template-control-height,36px);padding:0;gap:0;border-radius:var(--ui-catalog-control-radius,999px) 0 0 var(--ui-catalog-control-radius,999px)}.template-subcategory-filter__trigger.is-compact:has(.template-subcategory-filter__reset) .template-subcategory-filter__count[data-v-c37ead0c]{z-index:1}.template-subcategory-filter__trigger.is-compact .template-subcategory-filter__button[data-v-c37ead0c]{flex:1 1 auto;justify-content:center;padding:0;gap:0;border-radius:50%}.template-subcategory-filter__trigger.is-compact .template-subcategory-filter__count[data-v-c37ead0c]{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 3px;border:1px solid var(--ui-surface-layer-1);background:var(--ui-brand-gradient);color:var(--ui-text-on-brand)}.template-subcategory-filter__trigger.is-on[data-v-c37ead0c],.template-subcategory-filter__trigger[data-v-c37ead0c]:hover{border-color:var(--ui-catalog-control-border-hover);background:var(--ui-catalog-control-bg-hover);box-shadow:var(--ui-catalog-control-shadow-hover)}.template-subcategory-filter__trigger.is-disabled[data-v-c37ead0c]{color:var(--ui-text-tertiary)}.template-subcategory-filter__trigger.is-disabled[data-v-c37ead0c],.template-subcategory-filter__trigger.is-disabled[data-v-c37ead0c]:hover{border-color:rgba(var(--ui-palette-white-rgb),.08);background:#0e112085;box-shadow:none}.template-subcategory-filter__button[data-v-c37ead0c],.template-subcategory-filter__reset[data-v-c37ead0c]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;transition:background .15s ease,color .15s ease}.template-subcategory-filter__button[data-v-c37ead0c]{flex:1 1 auto;display:inline-flex;align-items:center;gap:8px;min-height:calc(var(--template-control-height, 40px) - 2px);padding:var(--template-control-padding,0 10px);border-radius:var(--template-filter-inner-radius);font-size:var(--template-control-font-size,.8rem);font-weight:var(--template-control-font-weight,700);min-width:0;line-height:1}.template-subcategory-filter__trigger.has-reset .template-subcategory-filter__button[data-v-c37ead0c]{border-radius:var(--template-filter-inner-radius) 0 0 var(--template-filter-inner-radius)}.template-subcategory-filter__button[data-v-c37ead0c]:disabled{cursor:default;opacity:.58}.template-subcategory-filter__button[data-v-c37ead0c]:hover,.template-subcategory-filter__reset[data-v-c37ead0c]:hover{background:rgba(var(--ui-palette-white-rgb),.08)}.template-subcategory-filter__button[data-v-c37ead0c]:focus-visible,.template-subcategory-filter__chip[data-v-c37ead0c]:focus-visible,.template-subcategory-filter__clear[data-v-c37ead0c]:focus-visible,.template-subcategory-filter__heading[data-v-c37ead0c]:focus-visible,.template-subcategory-filter__reset[data-v-c37ead0c]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.template-subcategory-filter__button i[data-v-c37ead0c]{font-size:var(--ui-text-caption)}.template-subcategory-filter__count[data-v-c37ead0c]{min-width:18px;height:18px;padding:0 4px;border-radius:8px;background:var(--ui-brand-soft-strong);color:var(--ui-text-brand-soft);font-size:var(--ui-text-caption-2);font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums}.template-subcategory-filter__reset[data-v-c37ead0c]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;min-height:calc(var(--template-control-height, 40px) - 2px);margin-left:auto;border-radius:0 var(--template-filter-inner-radius) var(--template-filter-inner-radius) 0;border-left:1px solid rgba(var(--ui-palette-white-rgb),.12);color:var(--ui-text-secondary)}.template-subcategory-filter__reset i[data-v-c37ead0c]{font-size:var(--ui-text-caption-2)}.template-subcategory-filter__panel[data-v-c37ead0c]{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(560px,100vw - 32px);max-height:min(620px,100vh - 160px);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(var(--ui-palette-white-rgb),.14);border-radius:var(--ui-radius-lg);background:#0a0c18f5;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--elev-overlay-shadow),var(--elev-card-top-light)}.template-subcategory-filter__backdrop[data-v-c37ead0c],.template-subcategory-filter__sheet-head[data-v-c37ead0c]{display:none}.template-subcategory-filter__scroll[data-v-c37ead0c]{min-height:0;overflow:auto;overscroll-behavior:contain;padding:12px}.template-subcategory-filter__group+.template-subcategory-filter__group[data-v-c37ead0c]{margin-top:16px}.template-subcategory-filter__heading[data-v-c37ead0c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;height:32px;margin-bottom:8px;padding:0 12px 0 8px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-text-caption);font-weight:600;letter-spacing:0;line-height:1;text-transform:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.template-subcategory-filter__heading--static[data-v-c37ead0c]{cursor:default}.template-subcategory-filter__heading[data-v-c37ead0c]:hover{background:var(--ui-surface-glass-3);color:var(--ui-text-primary)}.template-subcategory-filter__heading.is-active[data-v-c37ead0c]{border-color:rgba(var(--ui-palette-brand-400-rgb),.34);background:rgba(var(--ui-palette-brand-500-rgb),.18);color:var(--ui-text-primary)}.template-subcategory-filter__heading-icon[data-v-c37ead0c]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:999px;background:rgba(var(--ui-palette-white-rgb),.08);color:var(--ui-text-brand-soft);font-size:var(--ui-text-micro);letter-spacing:0;line-height:1;transition:background .15s ease,color .15s ease}.template-subcategory-filter__heading.is-active .template-subcategory-filter__heading-icon[data-v-c37ead0c]{background:rgba(var(--ui-palette-brand-400-rgb),.24);color:rgba(var(--ui-palette-white-rgb),.96)}.template-subcategory-filter__heading-label[data-v-c37ead0c]{min-width:0;overflow:hidden;text-overflow:ellipsis}.template-subcategory-filter__heading-icon i[data-v-c37ead0c]{display:block;font-size:var(--ui-text-micro);line-height:1}.template-subcategory-filter__heading-count[data-v-c37ead0c]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 8px;border-radius:999px;background:rgba(var(--ui-palette-white-rgb),.08);color:var(--ui-text-tertiary);font-size:var(--ui-text-micro);font-weight:700;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums;text-transform:none}.template-subcategory-filter__heading.is-active .template-subcategory-filter__heading-count[data-v-c37ead0c]{background:rgba(var(--ui-palette-brand-400-rgb),.24);color:rgba(var(--ui-palette-white-rgb),.96)}.template-subcategory-filter__options[data-v-c37ead0c]{display:flex;flex-wrap:wrap;gap:8px}.template-subcategory-filter__chip[data-v-c37ead0c]{display:inline-flex;align-items:center;gap:var(--ui-control-gap-compact);min-height:var(--ui-control-h-compact);max-width:100%;padding:0 var(--ui-control-px-compact);border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-text-caption);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.template-subcategory-filter__chip[data-v-c37ead0c]:hover{background:var(--ui-surface-glass-3);color:var(--ui-text-primary)}.template-subcategory-filter__chip[data-v-c37ead0c]:disabled{cursor:default;opacity:.52}.template-subcategory-filter__chip[data-v-c37ead0c]:disabled:hover{background:transparent;color:var(--ui-text-secondary)}.template-subcategory-filter__chip.is-on[data-v-c37ead0c]{border-color:rgba(var(--ui-palette-brand-400-rgb),.34);background:rgba(var(--ui-palette-brand-500-rgb),.18);color:var(--ui-text-primary)}.template-subcategory-filter__chip span[data-v-c37ead0c]:first-child{min-width:0;overflow-wrap:anywhere}.template-subcategory-filter__chip-count[data-v-c37ead0c]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:auto;padding:0;background:transparent;color:var(--ui-text-tertiary);font-size:var(--ui-text-caption-2);font-weight:600;font-variant-numeric:tabular-nums}.template-subcategory-filter__chip.is-on .template-subcategory-filter__chip-count[data-v-c37ead0c]{background:transparent;color:rgba(var(--ui-palette-white-rgb),.96)}.template-subcategory-filter__actions[data-v-c37ead0c]{display:flex;justify-content:flex-end;flex-shrink:0;padding:12px;border-top:1px solid rgba(var(--ui-palette-white-rgb),.1);background:#0a0c18d1;box-shadow:var(--elev-floating-shadow)}.template-subcategory-filter__clear[data-v-c37ead0c]{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--ui-palette-white-rgb),.16);background:transparent;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-text-caption);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.template-subcategory-filter__clear[data-v-c37ead0c]:hover{border-color:rgba(var(--ui-palette-white-rgb),.24);background:var(--ui-surface-glass-4);color:var(--ui-text-primary)}.template-subcategory-filter__done[data-v-c37ead0c]{display:none}@media(max-width:640px){body.template-filter-sheet-open{overflow:hidden;overscroll-behavior:none}.template-subcategory-filter[data-v-c37ead0c],.template-subcategory-filter__button[data-v-c37ead0c],.template-subcategory-filter__trigger[data-v-c37ead0c]{width:100%}.template-subcategory-filter__button[data-v-c37ead0c]{justify-content:flex-start}.template-subcategory-filter__reset[data-v-c37ead0c]{display:none}.template-subcategory-filter__trigger.is-compact .template-subcategory-filter__reset[data-v-c37ead0c]{display:inline-flex}.template-subcategory-filter__backdrop[data-v-c37ead0c]{position:fixed;inset:0;z-index:129;display:block;background:#02040cb3;opacity:calc(1 - var(--mobile-sheet-backdrop-fade, 0));transition:opacity .15s ease}.template-subcategory-filter__panel[data-v-c37ead0c]{position:fixed;inset:auto 0 0;z-index:130;width:100vw;max-width:100vw;height:calc(100dvh - max(var(--safe-area-inset-top, 0px),12px));max-height:none;box-sizing:border-box;border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0;background:#0a0c18fb;box-shadow:var(--elev-overlay-shadow),var(--elev-card-top-light);outline:none;transform:translate3d(0,var(--mobile-sheet-drag-y,0),0);transition:transform .25s cubic-bezier(.32,.72,0,1)}.template-subcategory-filter__panel.is-dragging[data-v-c37ead0c]{transition:none;will-change:transform}.template-subcategory-filter__sheet-head[data-v-c37ead0c]{display:grid;place-items:center;flex:0 0 auto;gap:12px;padding:12px 20px 16px;border-bottom:1px solid rgba(var(--ui-palette-white-rgb),.09);cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.template-subcategory-filter__panel.is-dragging .template-subcategory-filter__sheet-head[data-v-c37ead0c]{cursor:grabbing}.template-subcategory-filter__handle[data-v-c37ead0c]{width:36px;height:5px;border-radius:999px;background:rgba(var(--ui-palette-white-rgb),.28)}.template-subcategory-filter__sheet-head h2[data-v-c37ead0c]{margin:0;color:var(--ui-text-primary);font-size:var(--ios-title-3);font-weight:600;letter-spacing:-.02em;line-height:1.15}.template-subcategory-filter__scroll[data-v-c37ead0c]{flex:1 1 auto;display:grid;gap:20px;padding:20px 16px 24px;overscroll-behavior:contain}.template-subcategory-filter__group+.template-subcategory-filter__group[data-v-c37ead0c]{margin-top:0}.template-subcategory-filter__heading[data-v-c37ead0c]{margin-bottom:12px}.template-subcategory-filter__options[data-v-c37ead0c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.template-subcategory-filter__chip[data-v-c37ead0c]{width:100%;justify-content:space-between;min-height:var(--ui-hit-target-touch);padding:0 12px;border-color:transparent;background:transparent;line-height:1.15;text-align:left}.template-subcategory-filter__chip span[data-v-c37ead0c]:first-child{flex:1 1 auto;text-align:left}.template-subcategory-filter__actions[data-v-c37ead0c]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:12px 16px calc(12px + var(--safe-area-inset-bottom, 0px));background:#0a0c18f5}.template-subcategory-filter__clear[data-v-c37ead0c],.template-subcategory-filter__done[data-v-c37ead0c]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 16px;border-radius:999px;font:inherit;font-size:var(--ios-subheadline);font-weight:600;cursor:pointer}.template-subcategory-filter__done[data-v-c37ead0c]{border:1px solid var(--ui-brand-border);background:var(--ui-brand-gradient);color:var(--ui-text-on-brand);box-shadow:var(--ui-brand-shadow)}.template-filter-sheet-enter-active[data-v-c37ead0c],.template-filter-sheet-leave-active[data-v-c37ead0c]{transition:transform .4s cubic-bezier(.32,.72,0,1)}.template-filter-sheet-enter-from[data-v-c37ead0c],.template-filter-sheet-leave-to[data-v-c37ead0c]{transform:translateY(100%)}.template-filter-backdrop-enter-active[data-v-c37ead0c],.template-filter-backdrop-leave-active[data-v-c37ead0c]{transition:opacity .25s ease}.template-filter-backdrop-enter-from[data-v-c37ead0c],.template-filter-backdrop-leave-to[data-v-c37ead0c]{opacity:0}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.template-filter-backdrop-enter-active[data-v-c37ead0c],.template-filter-backdrop-leave-active[data-v-c37ead0c],.template-filter-sheet-enter-active[data-v-c37ead0c],.template-filter-sheet-leave-active[data-v-c37ead0c],.template-subcategory-filter__backdrop[data-v-c37ead0c],.template-subcategory-filter__panel[data-v-c37ead0c]{transition-duration:.01ms}}.template-format-switch[data-v-17e91971]{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:min(100%,250px);padding:0;border:0;border-radius:var(--ui-radius-full);background:transparent;box-shadow:none}.template-format-switch__option[data-v-17e91971]{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);box-sizing:border-box;min-height:var(--ui-hit-target-min);padding:0 var(--ui-control-px-standard);border:1px solid transparent;border-radius:var(--ui-radius-full);background:transparent;color:var(--ui-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:650;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.template-format-switch__option.is-active[data-v-17e91971]{border-color:transparent;background:var(--ui-action-selected-bg);color:var(--ui-text-primary)}.template-format-switch__option[data-v-17e91971]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}@media(min-width:721px)and (hover:hover)and (pointer:fine){.template-format-switch[data-v-17e91971]{box-sizing:border-box;height:var(--template-control-height,var(--ui-catalog-control-height,36px))}.template-format-switch__option[data-v-17e91971]{min-height:0}}@media(min-width:721px)and (any-pointer:coarse){.template-format-switch[data-v-17e91971]{height:auto}.template-format-switch__option[data-v-17e91971]{min-height:var(--ui-hit-target-min)}}@media(max-width:720px){.template-format-switch[data-v-17e91971]{min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:0}.template-format-switch__option[data-v-17e91971]{min-height:var(--ui-hit-target-min);padding:0 var(--ui-control-px-compact,12px);font-size:var(--ui-text-footnote)}.template-format-switch__option i[data-v-17e91971]{display:none}}@media(prefers-reduced-motion:reduce){.template-format-switch__option[data-v-17e91971]{transition:none}}.video-template-categories[data-v-76f0a701]{display:flex;align-items:center;min-width:0;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.video-template-categories[data-v-76f0a701]::-webkit-scrollbar{display:none}.video-template-categories__pill[data-v-76f0a701]{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-control-gap-compact);min-height:var(--ui-catalog-control-height);padding:0 var(--ui-control-px-compact);border:1px solid transparent;border-radius:var(--ui-catalog-control-radius);background:var(--ui-catalog-control-bg);box-shadow:var(--ui-catalog-control-shadow);color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-text-footnote);font-weight:650;white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease}.video-template-categories__pill[data-v-76f0a701]:hover:not(.is-active){border-color:transparent;background:var(--ui-catalog-control-bg-hover);color:var(--ui-text-primary)}.video-template-categories__pill.is-active[data-v-76f0a701]{border-color:transparent;background:var(--ui-action-selected-bg);color:var(--ui-accent-text)}.video-template-categories__pill[data-v-76f0a701]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.video-template-categories__icon[data-v-76f0a701]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.video-template-categories--rail[data-v-76f0a701]{gap:8px;min-height:46px;padding:0 8px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-full);background:var(--elev-section-bg);box-shadow:none}.video-template-categories--rail .video-template-categories__pill[data-v-76f0a701]{min-height:var(--ui-control-h-compact);border-color:transparent;border-radius:var(--ui-radius-full);background:transparent;box-shadow:none;color:var(--ui-text-secondary);font-size:var(--ios-caption);font-weight:500}.video-template-categories--rail .video-template-categories__pill[data-v-76f0a701]:hover:not(.is-active){border-color:transparent;background:transparent}.video-template-categories--rail .video-template-categories__pill.is-active[data-v-76f0a701]{border-color:transparent;background:var(--ui-action-selected-bg);color:var(--ui-text-primary)}.video-template-categories--rail .video-template-categories__icon[data-v-76f0a701]{width:18px;height:18px;border-radius:50%;background:transparent;color:var(--ui-text-brand-soft);font-size:var(--ui-text-micro)}.video-template-categories--rail .video-template-categories__pill.is-active .video-template-categories__icon[data-v-76f0a701]{background:rgba(var(--ui-palette-brand-400-rgb),.24);color:rgba(var(--ui-palette-white-rgb),.96)}@media(prefers-reduced-motion:reduce){.video-template-categories__pill[data-v-76f0a701]{transition:none}}.ui-rail[data-v-fcbd4820]{--ui-rail-nav-top:42%;position:relative;min-width:0;max-width:100%}.ui-rail__viewport[data-v-fcbd4820]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-rail__viewport[data-v-fcbd4820]::-webkit-scrollbar{display:none}.ui-rail__viewport img[data-v-fcbd4820]{-webkit-user-drag:none}.ui-rail__viewport.can-scroll-right[data-v-fcbd4820]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 94%,transparent)}.ui-rail__viewport.can-scroll-left[data-v-fcbd4820]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000)}.ui-rail__viewport.can-scroll-left.can-scroll-right[data-v-fcbd4820]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.ui-rail__viewport.is-dragging[data-v-fcbd4820]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-rail__nav[data-v-fcbd4820]{position:absolute;top:var(--ui-rail-nav-top);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-hit-target-min);height:var(--ui-hit-target-min);padding:0;transform:translateY(-50%);border:1px solid var(--ui-border-contrast);border-radius:50%;background:var(--ui-surface-elevated);box-shadow:var(--elev-floating-shadow),var(--elev-inner-hairline);color:var(--ui-text-emphasis);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ui-rail__nav i[data-v-fcbd4820]{font-size:var(--ui-text-caption)}.ui-rail__nav[data-v-fcbd4820]:hover{background:var(--ui-surface-muted)}.ui-rail__nav[data-v-fcbd4820]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.ui-rail__nav--prev[data-v-fcbd4820]{left:0}.ui-rail__nav--next[data-v-fcbd4820]{right:0}@media(hover:hover)and (pointer:fine){.ui-rail__nav[data-v-fcbd4820]{opacity:0}.ui-rail:focus-within .ui-rail__nav[data-v-fcbd4820],.ui-rail:hover .ui-rail__nav[data-v-fcbd4820]{opacity:1}}@media(hover:none),(pointer:coarse){.ui-rail__nav[data-v-fcbd4820]{display:none}}@media(prefers-reduced-motion:reduce){.ui-rail__nav[data-v-fcbd4820]{transition:none}}.native-template-browse-pills__shell[data-v-fcbd4820]{--ui-rail-nav-top:50%;width:100%}.native-template-browse-pills[data-v-fcbd4820]{display:flex;gap:8px;width:100%;padding:4px max(12px,var(--safe-area-inset-left,0px));border:0;background:transparent;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.native-template-browse-pills[data-v-fcbd4820]::-webkit-scrollbar{display:none}.native-template-browse-pills__pill[data-v-fcbd4820]{position:relative;flex:0 0 auto;height:36px;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:var(--ui-radius-full);background:var(--ui-catalog-control-bg);color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-text-footnote);font-weight:650;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,border-color .15s ease,background .15s ease,color .15s ease}.native-template-browse-pills__pill[data-v-fcbd4820]:after{position:absolute;inset:-4px 0;content:""}.native-template-browse-pills__pill[data-v-fcbd4820]:active{transform:scale(.96)}.native-template-browse-pills__pill.is-active[data-v-fcbd4820]{border-color:transparent;background:var(--ui-action-selected-bg);color:var(--ui-accent-text)}@media(hover:hover)and (pointer:fine){.native-template-browse-pills[data-v-fcbd4820]{padding:0}.native-template-browse-pills__pill[data-v-fcbd4820]{height:30px;min-height:30px;padding:0 12px}.native-template-browse-pills__pill[data-v-fcbd4820]:after{inset:0}}@media(prefers-reduced-motion:reduce){.native-template-browse-pills__pill[data-v-fcbd4820]{transition:none}}.ui-rail[data-v-63779a81]{--ui-rail-nav-top:42%;position:relative;min-width:0;max-width:100%}.ui-rail__viewport[data-v-63779a81]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-rail__viewport[data-v-63779a81]::-webkit-scrollbar{display:none}.ui-rail__viewport img[data-v-63779a81]{-webkit-user-drag:none}.ui-rail__viewport.can-scroll-right[data-v-63779a81]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 94%,transparent)}.ui-rail__viewport.can-scroll-left[data-v-63779a81]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000)}.ui-rail__viewport.can-scroll-left.can-scroll-right[data-v-63779a81]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.ui-rail__viewport.is-dragging[data-v-63779a81]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-rail__nav[data-v-63779a81]{position:absolute;top:var(--ui-rail-nav-top);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-hit-target-min);height:var(--ui-hit-target-min);padding:0;transform:translateY(-50%);border:1px solid var(--ui-border-contrast);border-radius:50%;background:var(--ui-surface-elevated);box-shadow:var(--elev-floating-shadow),var(--elev-inner-hairline);color:var(--ui-text-emphasis);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ui-rail__nav i[data-v-63779a81]{font-size:var(--ui-text-caption)}.ui-rail__nav[data-v-63779a81]:hover{background:var(--ui-surface-muted)}.ui-rail__nav[data-v-63779a81]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.ui-rail__nav--prev[data-v-63779a81]{left:0}.ui-rail__nav--next[data-v-63779a81]{right:0}@media(hover:hover)and (pointer:fine){.ui-rail__nav[data-v-63779a81]{opacity:0}.ui-rail:focus-within .ui-rail__nav[data-v-63779a81],.ui-rail:hover .ui-rail__nav[data-v-63779a81]{opacity:1}}@media(hover:none),(pointer:coarse){.ui-rail__nav[data-v-63779a81]{display:none}}@media(prefers-reduced-motion:reduce){.ui-rail__nav[data-v-63779a81]{transition:none}}.creation-continue[data-v-63779a81]{display:grid;gap:var(--spacing-sm);width:100%;margin:0 0 var(--spacing-lg)}.creation-continue__header h3[data-v-63779a81]{margin:0;color:var(--ui-text-primary);font-size:var(--font-size-lg);font-weight:700;letter-spacing:0;line-height:1.15}.creation-continue__row[data-v-63779a81]{display:flex;gap:var(--spacing-sm);padding:0 0 var(--spacing-xs);scroll-snap-type:x proximity}.creation-continue__card[data-v-63779a81]{display:grid;flex:0 0 148px;gap:var(--spacing-xs);min-width:0;color:var(--ui-text-primary);scroll-snap-align:start;text-decoration:none}.creation-continue__card>strong[data-v-63779a81]{overflow:hidden;font-size:var(--font-size-xs);font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.creation-continue__card[data-v-63779a81]:focus-visible{border-radius:var(--ui-radius-md);outline:var(--ui-ring-focus);outline-offset:var(--spacing-xs)}.creation-continue__source[data-v-63779a81]{overflow:hidden;color:var(--ui-text-tertiary);font-size:var(--ios-caption-2);font-weight:600;letter-spacing:0;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.creation-continue__preview[data-v-63779a81]{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-layer-2)}.creation-continue__preview img[data-v-63779a81]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .15s ease}.creation-continue__card:hover .creation-continue__preview img[data-v-63779a81]{transform:scale(1.025)}.creation-continue__row.is-skeleton .creation-continue__preview[data-v-63779a81],.creation-continue__row.is-skeleton .creation-continue__source[data-v-63779a81],.creation-continue__row.is-skeleton strong[data-v-63779a81]{animation:creation-continue-pulse-63779a81 1.3s ease-in-out infinite;background:var(--elev-card-skeleton-bg)}.creation-continue__row.is-skeleton .creation-continue__source[data-v-63779a81],.creation-continue__row.is-skeleton strong[data-v-63779a81]{border-radius:var(--ui-radius-sm);color:transparent}.creation-continue__row.is-skeleton .creation-continue__source[data-v-63779a81]{width:60%}@keyframes creation-continue-pulse-63779a81{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.creation-continue__row.is-skeleton .creation-continue__preview[data-v-63779a81],.creation-continue__row.is-skeleton .creation-continue__source[data-v-63779a81],.creation-continue__row.is-skeleton strong[data-v-63779a81]{animation:none}}.creation-continue__resume[data-v-63779a81]{position:absolute;right:var(--spacing-xs);bottom:var(--spacing-xs);display:grid;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--ui-text-primary) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--elev-canvas-bg) 78%,transparent);color:var(--ui-text-primary);font-size:var(--font-size-xs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:680px){.creation-continue[data-v-63779a81]{margin-bottom:var(--spacing-md)}.creation-continue__row[data-v-63779a81]{margin-inline:calc(var(--spacing-sm)*-1);padding-inline:var(--spacing-sm)}}.ui-rail[data-v-be147da2]{--ui-rail-nav-top:42%;position:relative;min-width:0;max-width:100%}.ui-rail__viewport[data-v-be147da2]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-rail__viewport[data-v-be147da2]::-webkit-scrollbar{display:none}.ui-rail__viewport img[data-v-be147da2]{-webkit-user-drag:none}.ui-rail__viewport.can-scroll-right[data-v-be147da2]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 94%,transparent)}.ui-rail__viewport.can-scroll-left[data-v-be147da2]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000)}.ui-rail__viewport.can-scroll-left.can-scroll-right[data-v-be147da2]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.ui-rail__viewport.is-dragging[data-v-be147da2]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-rail__nav[data-v-be147da2]{position:absolute;top:var(--ui-rail-nav-top);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-hit-target-min);height:var(--ui-hit-target-min);padding:0;transform:translateY(-50%);border:1px solid var(--ui-border-contrast);border-radius:50%;background:var(--ui-surface-elevated);box-shadow:var(--elev-floating-shadow),var(--elev-inner-hairline);color:var(--ui-text-emphasis);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ui-rail__nav i[data-v-be147da2]{font-size:var(--ui-text-caption)}.ui-rail__nav[data-v-be147da2]:hover{background:var(--ui-surface-muted)}.ui-rail__nav[data-v-be147da2]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.ui-rail__nav--prev[data-v-be147da2]{left:0}.ui-rail__nav--next[data-v-be147da2]{right:0}@media(hover:hover)and (pointer:fine){.ui-rail__nav[data-v-be147da2]{opacity:0}.ui-rail:focus-within .ui-rail__nav[data-v-be147da2],.ui-rail:hover .ui-rail__nav[data-v-be147da2]{opacity:1}}@media(hover:none),(pointer:coarse){.ui-rail__nav[data-v-be147da2]{display:none}}@media(prefers-reduced-motion:reduce){.ui-rail__nav[data-v-be147da2]{transition:none}}.tshelf-card[data-v-be147da2]{position:relative;isolation:isolate;flex:0 0 var(--tshelf-card-width,176px);min-width:0;aspect-ratio:4/5;padding:0;overflow:hidden;border:0;border-radius:var(--ui-radius-md);background:var(--ui-surface-layer-2);color:var(--ui-text-primary);scroll-snap-align:start;text-decoration:none;cursor:pointer}.tshelf-card[data-v-be147da2] img,.tshelf-card[data-v-be147da2] video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.tshelf-card[data-v-be147da2] .template-preview-media{z-index:0}.tshelf-card[data-v-be147da2]:hover img,.tshelf-card[data-v-be147da2]:hover video{transform:scale(1.03)}.tshelf-card[data-v-be147da2]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.template-shelf__card--deferred[data-v-be147da2],.tshelf-card--deferred[data-v-be147da2]{cursor:default}.template-shelf__card--deferred[data-v-be147da2]:before,.tshelf-card--deferred[data-v-be147da2]:before{content:"";position:absolute;z-index:0;inset:0;background:rgba(var(--ui-palette-white-rgb),.15)}.tshelf-card__label[data-v-be147da2]{position:absolute;z-index:2;transform:translateZ(0);inset:auto 0 0;display:block;padding:16px 9px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(0deg,#02050cd1,#02050c00);color:#fff;font-size:var(--ui-text-micro);font-weight:650;letter-spacing:.04em;line-height:1.2;text-align:left;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.tshelf-card[data-v-be147da2] img,.tshelf-card[data-v-be147da2] video{transition:none}}.template-promo[data-v-be147da2]{display:grid;gap:var(--spacing-md);width:100%;margin:0 0 var(--spacing-xl);font-family:var(--font-family)}.template-promo__header[data-v-be147da2]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.template-promo__copy[data-v-be147da2]{display:grid;gap:2px;min-width:0}.template-promo__copy h3[data-v-be147da2]{margin:0;color:var(--ui-text-primary);font-family:inherit;font-size:var(--font-size-lg);font-weight:700;letter-spacing:0;line-height:1.15}.template-promo__subtitle[data-v-be147da2]{min-width:0;margin:0;overflow:hidden;color:var(--ui-text-secondary);font-size:calc(var(--font-size-sm)*.7 + 1px);font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.template-promo__all[data-v-be147da2]{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--spacing-xs);min-height:var(--ui-hit-target-min);padding:0;border:0;background:transparent;color:var(--ui-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:600;text-decoration:none;cursor:pointer}.template-promo__all i[data-v-be147da2]{font-size:.75em;transition:transform .15s ease}.template-promo__all:hover i[data-v-be147da2]{transform:translate(3px)}.template-promo__all[data-v-be147da2]:focus-visible,.template-promo__all[data-v-be147da2]:hover{color:var(--ui-text-primary)}.template-promo__all[data-v-be147da2]:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--spacing-xs)}.template-promo__all[data-v-be147da2]:after{content:"";position:absolute;inset:-6px -8px}.template-promo--featured .template-promo__row[data-v-be147da2]{--tshelf-card-width:240px}.template-promo__row[data-v-be147da2]{display:flex;align-items:start;gap:var(--spacing-sm);padding:0 0 var(--spacing-sm);scroll-snap-type:x proximity}@media(max-width:680px){.template-promo[data-v-be147da2]{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.template-promo__header[data-v-be147da2]{align-items:start}.template-promo__row[data-v-be147da2]{--tshelf-card-width:144px}.template-promo--featured .template-promo__row[data-v-be147da2]{--tshelf-card-width:176px}}.ui-rail[data-v-00e99f61]{--ui-rail-nav-top:42%;position:relative;min-width:0;max-width:100%}.ui-rail__viewport[data-v-00e99f61]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-rail__viewport[data-v-00e99f61]::-webkit-scrollbar{display:none}.ui-rail__viewport img[data-v-00e99f61]{-webkit-user-drag:none}.ui-rail__viewport.can-scroll-right[data-v-00e99f61]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 94%,transparent)}.ui-rail__viewport.can-scroll-left[data-v-00e99f61]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000)}.ui-rail__viewport.can-scroll-left.can-scroll-right[data-v-00e99f61]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.ui-rail__viewport.is-dragging[data-v-00e99f61]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-rail__nav[data-v-00e99f61]{position:absolute;top:var(--ui-rail-nav-top);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-hit-target-min);height:var(--ui-hit-target-min);padding:0;transform:translateY(-50%);border:1px solid var(--ui-border-contrast);border-radius:50%;background:var(--ui-surface-elevated);box-shadow:var(--elev-floating-shadow),var(--elev-inner-hairline);color:var(--ui-text-emphasis);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ui-rail__nav i[data-v-00e99f61]{font-size:var(--ui-text-caption)}.ui-rail__nav[data-v-00e99f61]:hover{background:var(--ui-surface-muted)}.ui-rail__nav[data-v-00e99f61]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.ui-rail__nav--prev[data-v-00e99f61]{left:0}.ui-rail__nav--next[data-v-00e99f61]{right:0}@media(hover:hover)and (pointer:fine){.ui-rail__nav[data-v-00e99f61]{opacity:0}.ui-rail:focus-within .ui-rail__nav[data-v-00e99f61],.ui-rail:hover .ui-rail__nav[data-v-00e99f61]{opacity:1}}@media(hover:none),(pointer:coarse){.ui-rail__nav[data-v-00e99f61]{display:none}}@media(prefers-reduced-motion:reduce){.ui-rail__nav[data-v-00e99f61]{transition:none}}.tshelf-card[data-v-00e99f61]{position:relative;isolation:isolate;flex:0 0 var(--tshelf-card-width,176px);min-width:0;aspect-ratio:4/5;padding:0;overflow:hidden;border:0;border-radius:var(--ui-radius-md);background:var(--ui-surface-layer-2);color:var(--ui-text-primary);scroll-snap-align:start;text-decoration:none;cursor:pointer}.tshelf-card[data-v-00e99f61] img,.tshelf-card[data-v-00e99f61] video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.tshelf-card[data-v-00e99f61] .template-preview-media{z-index:0}.tshelf-card[data-v-00e99f61]:hover img,.tshelf-card[data-v-00e99f61]:hover video{transform:scale(1.03)}.tshelf-card[data-v-00e99f61]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.template-shelf__card--deferred[data-v-00e99f61],.tshelf-card--deferred[data-v-00e99f61]{cursor:default}.template-shelf__card--deferred[data-v-00e99f61]:before,.tshelf-card--deferred[data-v-00e99f61]:before{content:"";position:absolute;z-index:0;inset:0;background:rgba(var(--ui-palette-white-rgb),.15)}.tshelf-card__label[data-v-00e99f61]{position:absolute;z-index:2;transform:translateZ(0);inset:auto 0 0;display:block;padding:16px 9px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(0deg,#02050cd1,#02050c00);color:#fff;font-size:var(--ui-text-micro);font-weight:650;letter-spacing:.04em;line-height:1.2;text-align:left;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.tshelf-card[data-v-00e99f61] img,.tshelf-card[data-v-00e99f61] video{transition:none}}.template-shelf[data-v-00e99f61]{display:grid;gap:var(--spacing-md);width:100%}.template-shelf__header[data-v-00e99f61]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:var(--ui-hit-target-min)}.template-shelf__heading[data-v-00e99f61]{display:grid;gap:2px;min-width:0}.template-shelf__heading h3[data-v-00e99f61]{color:var(--ui-text-primary);font-size:var(--font-size-lg);font-weight:700;letter-spacing:0;line-height:1.15}.template-shelf__heading h3[data-v-00e99f61],.template-shelf__subtitle[data-v-00e99f61]{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-shelf__subtitle[data-v-00e99f61]{color:var(--ui-text-secondary);font-size:calc(var(--font-size-sm)*.7 + 1px);font-weight:400;line-height:1.3}.template-shelf__all[data-v-00e99f61]{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--spacing-xs);min-height:var(--ui-hit-target-min);padding:0;border:0;background:transparent;color:var(--ui-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:600;text-decoration:none;cursor:pointer}.template-shelf__all i[data-v-00e99f61]{font-size:.75em;transition:transform .15s ease}.template-shelf__all[data-v-00e99f61]:focus-visible,.template-shelf__all[data-v-00e99f61]:hover{color:var(--ui-text-primary)}.template-shelf__all:hover i[data-v-00e99f61]{transform:translate(3px)}.template-shelf__all[data-v-00e99f61]:focus-visible{border-radius:var(--ui-radius-sm);outline:var(--ui-ring-focus);outline-offset:var(--spacing-xs)}.template-shelf__all[data-v-00e99f61]:after{content:"";position:absolute;inset:-6px -8px}.template-shelf__row[data-v-00e99f61]{display:flex;align-items:start;gap:var(--spacing-sm);overflow-anchor:none;padding:0 0 var(--spacing-sm);scroll-snap-type:x proximity}.template-shelf--featured .template-shelf__row[data-v-00e99f61]{--tshelf-card-width:240px}.template-shelf__row.is-looping[data-v-00e99f61]{scroll-snap-type:none}.template-shelf__row.is-looping>[data-template-id][data-v-00e99f61]{will-change:transform}.template-shelf__loop-runway[data-v-00e99f61]{flex:0 0 0;width:0;height:1px;visibility:hidden;pointer-events:none}.template-shelf__row.is-skeleton .tshelf-card[data-v-00e99f61]{animation:template-shelf-pulse-00e99f61 1.3s ease-in-out infinite;background:var(--elev-card-skeleton-bg)}@keyframes template-shelf-pulse-00e99f61{0%,to{opacity:1}50%{opacity:.55}}@media(max-width:720px){.template-shelf[data-v-00e99f61]{gap:var(--spacing-sm)}.template-shelf__header[data-v-00e99f61]{align-items:center}.template-shelf__row[data-v-00e99f61]{--tshelf-card-width:144px}.template-shelf--featured .template-shelf__row[data-v-00e99f61]{--tshelf-card-width:176px}}@media(prefers-reduced-motion:reduce){.template-shelf__row.is-skeleton .tshelf-card[data-v-00e99f61]{animation:none}.template-shelf__all i[data-v-00e99f61]{transition:none}}.template-shelves[data-v-da28aba2]{position:relative;display:grid;gap:var(--spacing-xl);width:100%;margin:0 0 var(--spacing-lg);overflow-anchor:none}.template-shelves.is-looping[data-v-da28aba2]>[data-template-shelf-key]{will-change:transform}.template-shelves__loop-runway[data-v-da28aba2]{width:1px;min-height:0;visibility:hidden;pointer-events:none}.template-shelves.defer-offscreen-media[data-v-da28aba2] .template-shelf{content-visibility:auto;contain-intrinsic-size:auto 280px}@media(max-width:720px){.template-shelves[data-v-da28aba2]{gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}}.ui-rail[data-v-556f2323]{--ui-rail-nav-top:42%;position:relative;min-width:0;max-width:100%}.ui-rail__viewport[data-v-556f2323]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ui-rail__viewport[data-v-556f2323]::-webkit-scrollbar{display:none}.ui-rail__viewport img[data-v-556f2323]{-webkit-user-drag:none}.ui-rail__viewport.can-scroll-right[data-v-556f2323]{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 94%,transparent)}.ui-rail__viewport.can-scroll-left[data-v-556f2323]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000)}.ui-rail__viewport.can-scroll-left.can-scroll-right[data-v-556f2323]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent)}.ui-rail__viewport.is-dragging[data-v-556f2323]{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-rail__nav[data-v-556f2323]{position:absolute;top:var(--ui-rail-nav-top);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:var(--ui-hit-target-min);height:var(--ui-hit-target-min);padding:0;transform:translateY(-50%);border:1px solid var(--ui-border-contrast);border-radius:50%;background:var(--ui-surface-elevated);box-shadow:var(--elev-floating-shadow),var(--elev-inner-hairline);color:var(--ui-text-emphasis);cursor:pointer;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.ui-rail__nav i[data-v-556f2323]{font-size:var(--ui-text-caption)}.ui-rail__nav[data-v-556f2323]:hover{background:var(--ui-surface-muted)}.ui-rail__nav[data-v-556f2323]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.ui-rail__nav--prev[data-v-556f2323]{left:0}.ui-rail__nav--next[data-v-556f2323]{right:0}@media(hover:hover)and (pointer:fine){.ui-rail__nav[data-v-556f2323]{opacity:0}.ui-rail:focus-within .ui-rail__nav[data-v-556f2323],.ui-rail:hover .ui-rail__nav[data-v-556f2323]{opacity:1}}@media(hover:none),(pointer:coarse){.ui-rail__nav[data-v-556f2323]{display:none}}@media(prefers-reduced-motion:reduce){.ui-rail__nav[data-v-556f2323]{transition:none}}.template-discovery[data-v-556f2323]{display:grid;gap:var(--spacing-md);width:100%;margin:0 0 var(--spacing-xl)}.template-discovery__header[data-v-556f2323]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.template-discovery__copy[data-v-556f2323]{display:grid;gap:2px;min-width:0}.template-discovery__copy h3[data-v-556f2323]{margin:0;color:var(--ui-text-primary);font-size:var(--font-size-lg);font-weight:700;letter-spacing:0;line-height:1.15}.template-discovery__subtitle[data-v-556f2323]{min-width:0;margin:0;overflow:hidden;color:var(--ui-text-secondary);font-size:calc(var(--font-size-sm)*.7 + 1px);font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.template-discovery__all[data-v-556f2323]{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--spacing-xs);min-height:var(--ui-hit-target-min);padding:0;border:0;background:transparent;color:var(--ui-text-secondary);font:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.template-discovery__all i[data-v-556f2323]{font-size:.75em;transition:transform .15s ease}.template-discovery__all[data-v-556f2323]:focus-visible,.template-discovery__all[data-v-556f2323]:hover{color:var(--ui-text-primary)}.template-discovery__all:hover i[data-v-556f2323]{transform:translate(3px)}.template-discovery__all[data-v-556f2323]:focus-visible{border-radius:var(--ui-radius-sm);outline:var(--ui-ring-focus);outline-offset:var(--spacing-xs)}.template-discovery__all[data-v-556f2323]:after{content:"";position:absolute;inset:-6px -8px}.template-discovery__row[data-v-556f2323]{display:flex;gap:var(--spacing-sm);padding:0 0 var(--spacing-sm);scroll-snap-type:x proximity}.template-discovery__card[data-v-556f2323]{display:grid;flex:0 0 176px;gap:var(--spacing-sm);min-width:0;color:var(--ui-text-primary);scroll-snap-align:start;text-decoration:none}.template-discovery__card>strong[data-v-556f2323]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--font-size-sm);font-weight:600;line-height:1.35}.template-discovery__card[data-v-556f2323]:focus-visible{outline:var(--ui-ring-focus);outline-offset:var(--spacing-xs)}.template-discovery__preview[data-v-556f2323]{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-layer-2)}.template-discovery__preview img[data-v-556f2323]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease}.template-discovery__card:hover .template-discovery__preview img[data-v-556f2323]{transform:scale(1.025)}.template-discovery__row.is-skeleton .template-discovery__preview[data-v-556f2323],.template-discovery__row.is-skeleton strong[data-v-556f2323]{animation:template-discovery-pulse-556f2323 1.3s ease-in-out infinite;background:var(--elev-card-skeleton-bg)}.template-discovery__row.is-skeleton strong[data-v-556f2323]{border-radius:var(--ui-radius-sm);color:transparent}@keyframes template-discovery-pulse-556f2323{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.template-discovery__row.is-skeleton .template-discovery__preview[data-v-556f2323],.template-discovery__row.is-skeleton strong[data-v-556f2323]{animation:none}}@media(max-width:720px){.template-discovery[data-v-556f2323]{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.template-discovery__header[data-v-556f2323]{align-items:start}.template-discovery__card[data-v-556f2323]{flex-basis:144px}}@media(prefers-reduced-motion:reduce){.template-discovery__all i[data-v-556f2323],.template-discovery__card img[data-v-556f2323]{transition:none}}.template-interest-picker[data-v-4a0aebf3]{display:grid;gap:12px}.template-interest-picker__grid[data-v-4a0aebf3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:1fr;gap:12px}.template-interest-picker__group[data-v-4a0aebf3]{display:grid;overflow:hidden;border:1px solid var(--elev-section-border);border-radius:var(--ui-radius-md);background:var(--elev-section-bg);transition:border-color .15s ease,background .15s ease}.template-interest-picker__group.has-detail[data-v-4a0aebf3],.template-interest-picker__group.is-selected[data-v-4a0aebf3]{border-color:var(--ui-brand-border);background:var(--ui-brand-soft-strong)}.template-interest-picker__row[data-v-4a0aebf3]{display:grid;grid-template-columns:minmax(0,1fr) 44px;min-height:74px}.template-interest-picker__category[data-v-4a0aebf3],.template-interest-picker__chip[data-v-4a0aebf3],.template-interest-picker__disclosure[data-v-4a0aebf3]{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.template-interest-picker__category[data-v-4a0aebf3]{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;text-align:left}.template-interest-picker__category[data-v-4a0aebf3]:focus-visible,.template-interest-picker__chip[data-v-4a0aebf3]:focus-visible,.template-interest-picker__disclosure[data-v-4a0aebf3]:focus-visible{outline:var(--ui-ring-focus);outline-offset:-2px}.template-interest-picker__thumb[data-v-4a0aebf3]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;width:44px;height:44px;border-radius:var(--ui-radius-sm);background:var(--ui-surface-layer-3);color:var(--ui-text-brand-soft)}.template-interest-picker__thumb img[data-v-4a0aebf3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-interest-picker__text[data-v-4a0aebf3]{display:grid;gap:4px;min-width:0}.template-interest-picker__label[data-v-4a0aebf3]{color:var(--ui-text-primary);font-size:var(--ios-subheadline);font-weight:700}.template-interest-picker__count[data-v-4a0aebf3]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--ui-text-tertiary);font-size:var(--ios-caption);line-height:1.3}.template-interest-picker__state[data-v-4a0aebf3]{display:inline-flex;align-items:center;justify-content:center;width:16px;margin-left:auto;color:var(--ui-text-brand-soft);font-size:var(--ios-caption)}.template-interest-picker__dot[data-v-4a0aebf3]{width:7px;height:7px;border-radius:999px;background:currentColor}.template-interest-picker__disclosure[data-v-4a0aebf3]{display:inline-flex;align-items:center;justify-content:center;border-left:1px solid var(--ui-border-subtle);color:var(--ui-text-tertiary)}.template-interest-picker__disclosure[data-v-4a0aebf3]:hover{background:var(--ui-action-secondary-bg-hover);color:var(--ui-text-primary)}.template-interest-picker__disclosure i[data-v-4a0aebf3]{transition:transform .15s ease}.template-interest-picker__disclosure i.is-expanded[data-v-4a0aebf3]{transform:rotate(180deg)}.template-interest-picker__details[data-v-4a0aebf3]{display:grid;gap:12px;padding:12px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-layer-2)}.template-interest-picker__details p[data-v-4a0aebf3]{margin:0;color:var(--ui-text-tertiary);font-size:var(--ios-caption);line-height:1.35}.template-interest-picker__chips[data-v-4a0aebf3]{display:flex;flex-wrap:wrap;gap:8px}.template-interest-picker__chip[data-v-4a0aebf3]{display:inline-flex;align-items:center;gap:var(--ui-control-gap-compact);min-height:var(--ui-control-h-compact);padding:6px var(--ui-control-px-compact);border:1px solid var(--ui-border-subtle);border-radius:999px;background:var(--ui-surface-layer-2);color:var(--ui-text-secondary);font-size:var(--ios-caption);line-height:1.15}.template-interest-picker__chip.is-selected[data-v-4a0aebf3],.template-interest-picker__chip[data-v-4a0aebf3]:hover{border-color:var(--ui-brand-border);background:var(--ui-brand-soft-strong);color:var(--ui-text-primary)}.template-interest-picker__chip-count[data-v-4a0aebf3]{color:var(--ui-text-tertiary);font-size:var(--ios-caption-2)}@media(max-width:720px){.template-interest-picker__grid[data-v-4a0aebf3]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.template-interest-picker__disclosure i[data-v-4a0aebf3],.template-interest-picker__group[data-v-4a0aebf3]{transition:none}}.nd-tpl[data-v-4e6c53f1]{width:100%;scroll-margin-top:calc(var(--marketing-nav-height, 0px) + 12px);max-width:none;margin:0;padding:4px 32px 56px;color:var(--ui-text-primary)}.nd-tpl__ptr[data-v-4e6c53f1]{display:flex;align-items:center;justify-content:center;overflow:hidden;height:0;opacity:0;color:var(--ui-text-secondary,hsla(0,0%,100%,.6))}.nd-tpl__ptr-icon[data-v-4e6c53f1]{font-size:var(--font-size-xl);opacity:.55;transition:opacity .15s ease}.nd-tpl__ptr.is-armed .nd-tpl__ptr-icon[data-v-4e6c53f1],.nd-tpl__ptr.is-refreshing .nd-tpl__ptr-icon[data-v-4e6c53f1]{opacity:1;color:var(--ui-brand,#9abcfb)}.nd-tpl__ptr:not(.is-refreshing) .nd-tpl__ptr-icon.pi-spin[data-v-4e6c53f1]{animation:none}@media(max-width:720px){.nd-tpl[data-v-4e6c53f1]{padding:4px 8px 48px}.nd-tpl__head[data-v-4e6c53f1]{padding:0 8px}}.nd-tpl__head[data-v-4e6c53f1]{display:flex;justify-content:space-between;gap:1rem;padding:0}.nd-tpl__head[data-v-4e6c53f1],.nd-tpl__shelf-back[data-v-4e6c53f1]{align-items:center;margin-bottom:12px}.nd-tpl__shelf-back[data-v-4e6c53f1]{display:inline-flex;gap:6px;align-self:flex-start;max-width:100%;min-height:var(--ui-catalog-control-height,36px);padding:0 12px 0 8px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-full);background:var(--ui-catalog-control-bg);color:var(--ui-text-primary);font:inherit;font-size:var(--ui-text-footnote);font-weight:650;cursor:pointer;transition:background .14s ease,border-color .14s ease}.nd-tpl__shelf-back[data-v-4e6c53f1]:hover{border-color:var(--line-strong,var(--ui-border-subtle));background:var(--ui-catalog-control-bg-hover)}.nd-tpl__shelf-back[data-v-4e6c53f1]:focus-visible{outline:var(--ui-ring-focus);outline-offset:2px}.nd-tpl__shelf-back i[data-v-4e6c53f1]{flex:0 0 auto;font-size:var(--ui-text-caption)}.nd-tpl__shelf-back-label[data-v-4e6c53f1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-tpl__title[data-v-4e6c53f1]{margin:0;font-size:var(--ui-text-title-2);font-weight:600;letter-spacing:-.02em;color:var(--ui-text-primary)}.nd-tpl__copy[data-v-4e6c53f1]{min-width:0}.nd-tpl__subtitle[data-v-4e6c53f1]{min-height:calc(var(--ui-text-label)*1.35);margin:4px 0 0;color:var(--ui-text-tertiary);font-size:var(--ui-text-label);line-height:1.35}.nd-tpl__browse[data-v-4e6c53f1]{margin-bottom:24px}.nd-tpl__personalize[data-v-4e6c53f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:var(--ui-text-tertiary);font-size:var(--ios-footnote)}.nd-tpl__interests-edit[data-v-4e6c53f1]{flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--ui-text-brand-soft);font:inherit;font-size:var(--ios-footnote);font-weight:600;cursor:pointer}.nd-tpl__subtitle .nd-tpl__interests-edit[data-v-4e6c53f1]{margin-left:8px}.nd-tpl__results-title[data-v-4e6c53f1]{margin:0 0 12px;color:var(--ui-text-primary);font-size:var(--font-size-lg);font-weight:700;letter-spacing:0;line-height:1.15}.nd-tpl__format[data-v-4e6c53f1]{margin-bottom:12px}.nd-tpl.has-sticky-mobile-toolbar .nd-tpl__chrome[data-v-4e6c53f1]{position:sticky;top:calc(var(--safe-area-inset-top, 0px) + 56px);z-index:64;margin:0 0 20px;transform:translate3d(0,calc(var(--tpl-chrome-shift, 0px)*-1),0);will-change:transform}.nd-tpl.has-sticky-mobile-toolbar.is-chrome-tucked .nd-tpl__chrome[data-v-4e6c53f1]{pointer-events:none}.nd-tpl.has-sticky-mobile-toolbar.has-open-filter .nd-tpl__chrome[data-v-4e6c53f1]{transform:none}.nd-tpl.has-sticky-mobile-toolbar .nd-tpl__browse[data-v-4e6c53f1]{margin-bottom:0}.nd-tpl.has-sticky-mobile-toolbar .nd-tpl__head[data-v-4e6c53f1]{margin-bottom:var(--glass-header-inset);padding:var(--glass-header-inset)}.nd-tpl.has-sticky-mobile-toolbar .nd-tpl__browse[data-v-4e6c53f1] .tcat-browse{padding-bottom:0}.nd-interest[data-v-4e6c53f1]{display:grid;gap:20px;padding:20px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-layer-2)}.nd-interest__copy[data-v-4e6c53f1]{display:grid;gap:4px}.nd-interest__copy h3[data-v-4e6c53f1],.nd-interest__copy p[data-v-4e6c53f1]{margin:0}.nd-interest__copy h3[data-v-4e6c53f1]{color:var(--ui-text-primary);font-size:var(--ui-text-title-3);font-weight:700;line-height:1.15}.nd-interest__copy p[data-v-4e6c53f1]{max-width:620px;color:var(--ui-text-tertiary);font-size:var(--ui-text-subheadline);line-height:1.5}.nd-interest__actions[data-v-4e6c53f1]{display:flex;justify-content:flex-end;gap:12px}.nd-interest__primary[data-v-4e6c53f1],.nd-interest__secondary[data-v-4e6c53f1]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:var(--ui-radius-sm);font:inherit;font-size:var(--ui-text-label);font-weight:700;cursor:pointer}.nd-interest__primary[data-v-4e6c53f1]{border:1px solid var(--ui-brand-border);background:var(--ui-brand-gradient);color:var(--ui-text-on-brand);box-shadow:var(--ui-brand-shadow)}.nd-interest__primary[data-v-4e6c53f1]:disabled{cursor:not-allowed;opacity:.5}.nd-interest__secondary[data-v-4e6c53f1]{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-glass-2);color:var(--ui-text-secondary)}.nd-tpl__sort[data-v-4e6c53f1]{flex-shrink:0}.nd-tpl__sr-only[data-v-4e6c53f1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.nd-tpl__public-sort select[data-v-4e6c53f1]{min-width:148px;height:var(--template-control-height,var(--ui-catalog-control-height,40px));padding:4px 2rem 4px .75rem;border:1px solid var(--ui-catalog-control-border);border-radius:var(--template-control-radius,var(--ui-catalog-control-radius));background:var(--ui-catalog-control-bg);box-shadow:var(--ui-catalog-control-shadow);color:var(--ui-text-primary);font:inherit;font-size:var(--template-control-font-size,.82rem);font-weight:var(--template-control-font-weight,650)}.nd-tpl__continue-error[data-v-4e6c53f1]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--ui-danger-border);border-radius:var(--ui-radius-md);background:var(--ui-danger-soft);color:var(--ui-text-primary);font-size:var(--font-size-sm)}.nd-tpl__continue-error[data-v-4e6c53f1] .u-button{flex:0 0 auto}.nd-tpl__toolbar-actions[data-v-4e6c53f1]{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;flex-shrink:0;--template-control-height:var(--ui-catalog-control-height);--template-control-radius:var(--ui-catalog-control-radius)}@media(min-width:721px){.nd-tpl__toolbar-actions[data-v-4e6c53f1]{--template-filter-trigger-min-width:140px}}.nd-tpl__actions[data-v-4e6c53f1]{display:flex;justify-content:center;padding-top:20px}.nd-tpl__browse-all[data-v-4e6c53f1]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-sm);background:var(--ui-surface-glass-2);color:var(--ui-text-secondary);font-size:var(--ui-text-footnote);font-weight:600;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.nd-tpl__browse-all[data-v-4e6c53f1]:hover{border-color:var(--ui-border-contrast);background:var(--ui-surface-glass-3);color:var(--ui-text-primary)}@media(min-width:1200px){.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__chrome[data-v-4e6c53f1]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"copy format actions" "browse browse browse";align-items:center;-moz-column-gap:24px;column-gap:24px;row-gap:12px}.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__chrome.is-collection[data-v-4e6c53f1]{grid-template-areas:"copy format actions"}.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__chrome.is-browse-rail[data-v-4e6c53f1],.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__chrome.is-browse-rail.is-collection[data-v-4e6c53f1]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"browse actions";-moz-column-gap:12px;column-gap:12px;row-gap:0}.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__chrome.is-browse-rail .nd-tpl__native-browse[data-v-4e6c53f1]{margin-bottom:0}.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__chrome.is-browse-rail[data-v-4e6c53f1]{margin-bottom:24px}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__chrome.is-browse-rail[data-v-4e6c53f1]{margin-bottom:0}.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__head[data-v-4e6c53f1]{display:contents}.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__shelf-back[data-v-4e6c53f1]{grid-area:format;align-self:center;justify-self:center;margin:0}.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__copy[data-v-4e6c53f1]{grid-area:copy;align-self:center}.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__format[data-v-4e6c53f1]{grid-area:format;align-self:center;justify-self:center;margin:0}.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__toolbar-actions[data-v-4e6c53f1]{grid-area:actions;align-self:center;justify-self:end}.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__browse[data-v-4e6c53f1],.nd-tpl:not(.has-sticky-mobile-toolbar) .nd-tpl__native-browse[data-v-4e6c53f1]{grid-area:browse;min-width:0;margin-bottom:24px}}@media(min-width:761px){.nd-tpl.has-sticky-desktop-toolbar .nd-tpl__chrome[data-v-4e6c53f1]{position:sticky;top:var(--tpl-sticky-top);z-index:90}.nd-tpl.has-sticky-desktop-toolbar.has-docked-desktop-toolbar .nd-tpl__chrome[data-v-4e6c53f1]{z-index:120}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__chrome[data-v-4e6c53f1]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"format browse actions";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:0}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__head[data-v-4e6c53f1]{display:contents}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__copy[data-v-4e6c53f1]{display:none}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__format[data-v-4e6c53f1],.nd-tpl.has-docked-desktop-toolbar .nd-tpl__shelf-back[data-v-4e6c53f1]{grid-area:format;justify-self:start;margin:0}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__format[data-v-4e6c53f1]{min-width:0;padding:0;border-color:transparent;background:transparent;box-shadow:none}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__browse[data-v-4e6c53f1],.nd-tpl.has-docked-desktop-toolbar .nd-tpl__native-browse[data-v-4e6c53f1]{grid-area:browse;min-width:0;margin:0}body#ds-root .nd-tpl.has-docked-desktop-toolbar .nd-tpl__chrome.is-browse-rail{margin-inline:-32px;padding:6px 32px;border:0;border-bottom:1px solid var(--ui-border-subtle);border-radius:0;background:var(--elev-section-bg);box-shadow:var(--elev-section-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__browse[data-v-4e6c53f1] .tcat-rail,.nd-tpl.has-docked-desktop-toolbar .nd-tpl__browse[data-v-4e6c53f1] .video-template-categories--rail{min-height:0;padding-block:0;padding-left:4px;border-color:transparent;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__browse[data-v-4e6c53f1] .tcat-rail-shell{--tcat-rail-edge-fade:var(--elev-section-bg)}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__browse[data-v-4e6c53f1] .tcat-rail-shell:before{background:linear-gradient(90deg,var(--tcat-rail-edge-fade),transparent)}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__browse[data-v-4e6c53f1] .tcat-rail-shell:after{background:linear-gradient(270deg,var(--tcat-rail-edge-fade),transparent)}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__toolbar-actions[data-v-4e6c53f1]{grid-area:actions;align-self:center;justify-self:end;margin-right:var(--app-top-right-reserved,0);transition:margin-right .15s ease}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__toolbar-actions[data-v-4e6c53f1] .template-subcategory-filter__reset,.nd-tpl.has-docked-desktop-toolbar .nd-tpl__toolbar-actions[data-v-4e6c53f1] .template-subcategory-filter__trigger.has-reset .template-subcategory-filter__button{border-radius:0}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__toolbar-actions[data-v-4e6c53f1] .template-subcategory-filter__reset{width:var(--template-control-height,36px);margin-left:0;border-left:1px solid rgba(var(--ui-palette-white-rgb),.12);background:transparent}.nd-tpl.has-docked-desktop-toolbar .nd-tpl__browse[data-v-4e6c53f1] .tcat-rail__pill,.nd-tpl.has-docked-desktop-toolbar .nd-tpl__browse[data-v-4e6c53f1] .video-template-categories--rail .video-template-categories__pill{font-size:var(--ui-text-footnote);font-weight:650}}@media(max-width:720px){.nd-tpl__head[data-v-4e6c53f1]{flex-direction:column;align-items:stretch}.nd-tpl__toolbar-actions[data-v-4e6c53f1]{align-self:flex-start;flex-wrap:wrap}.nd-tpl.has-sticky-mobile-toolbar .nd-tpl__toolbar-actions[data-v-4e6c53f1]{flex-wrap:nowrap}.nd-tpl__format[data-v-4e6c53f1],.nd-tpl__shelf-back[data-v-4e6c53f1]{margin-bottom:8px}.nd-interest[data-v-4e6c53f1]{padding:16px}.nd-interest__actions[data-v-4e6c53f1]{display:grid;grid-template-columns:1fr 1fr}}
