/*
 * Bannerless workspace pass.
 * Decorative hero blocks are removed from Tools, Effects, Tools Pro,
 * Premiere Tools and Market.
 */

/* Reuse the compact Download > Cancel control geometry for the Effects rail. */

/* Market uses the same fixed category rail as Tools Pro and Effects. */
body.kant-web-market .beta-dock-templates-embed .templates-tab {
  grid-template-rows: 36px minmax(0, 1fr) !important;
  gap: 0 !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation {
  position: relative !important;
  inset-block-start: -15px !important;
  z-index: 19 !important;
  width: 100% !important;
  min-width: 0 !important;
  height: 36px !important;
  min-height: 36px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  overflow: visible !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-toolbar {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  height: 36px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: safe center !important;
  gap: 6px !important;
  margin: 0 auto !important;
  padding: 1px 0 !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  overscroll-behavior-x: contain !important;
  scrollbar-width: none !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-toolbar::-webkit-scrollbar,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-nav::-webkit-scrollbar {
  display: none !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-nav,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .templates-top-bar {
  position: static !important;
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  height: 34px !important;
  display: flex !important;
  flex: 0 0 auto !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 3px !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-selection {
  display: none !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill {
  appearance: none !important;
  position: relative !important;
  isolation: isolate !important;
  width: auto !important;
  min-width: 44px !important;
  max-width: none !important;
  height: 32px !important;
  min-height: 32px !important;
  display: inline-flex !important;
  flex: 0 0 auto !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 5px !important;
  margin: 0 !important;
  padding: 0 13px !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 999px !important;
  outline: 0 !important;
  color: #8f93a0 !important;
  background: transparent !important;
  box-shadow: none !important;
  font-family: "Kant Market UI", "Grok Universal Sans", "Grok Inter", Inter, system-ui, sans-serif !important;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  cursor: pointer !important;
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
  transition: color 160ms ease, background-color 160ms ease !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill::before {
  content: none !important;
  display: none !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill::after {
  content: "" !important;
  position: absolute !important;
  z-index: 2 !important;
  right: 8px !important;
  bottom: 2px !important;
  left: 8px !important;
  display: block !important;
  height: 2px !important;
  border-radius: 2px !important;
  background: var(--subscription-accent-color, #f76ac5) !important;
  opacity: 0 !important;
  transform: scaleX(.45) !important;
  transform-origin: center !important;
  transition: opacity 160ms ease, transform 180ms cubic-bezier(.16, 1, .3, 1) !important;
  pointer-events: none !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill:hover,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill.is-active,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill.is-active:hover,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .templates-filter-btn.active {
  color: #fff !important;
  background: #0c0c0e !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill.is-active::after,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .templates-filter-btn.active::after {
  opacity: 1 !important;
  transform: scaleX(1) !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill:active {
  color: #fff !important;
  background: #111216 !important;
  transform: none !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill:focus,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill:focus-visible {
  outline: 0 !important;
  outline-offset: 0 !important;
  box-shadow: none !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill-icon,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-toolbar-action-icon {
  position: relative !important;
  z-index: 1 !important;
  width: 14px !important;
  height: 14px !important;
  min-width: 14px !important;
  flex: 0 0 14px !important;
  display: inline-grid !important;
  place-items: center !important;
  margin: 0 !important;
  color: var(--subscription-accent-color, #f76ac5) !important;
  line-height: 14px !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill-icon i,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-toolbar-action-icon i,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-toolbar-action-icon svg {
  width: 14px !important;
  height: 14px !important;
  font-size: 11px !important;
  line-height: 14px !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill-label {
  position: relative !important;
  z-index: 1 !important;
  width: auto !important;
  max-width: none !important;
  color: inherit !important;
  font: inherit !important;
  line-height: 1 !important;
  white-space: nowrap !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-toolbar-action {
  width: 32px !important;
  min-width: 32px !important;
  padding: 0 !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .templates-add-btn::after,
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill-skeleton::after {
  display: none !important;
  content: none !important;
}

body.kant-web-market .beta-dock-templates-embed .market-browse-scroll {
  position: relative !important;
  inset-block-start: -15px !important;
  height: calc(100% + 15px) !important;
  gap: 12px !important;
  padding-top: 8px !important;
}

@media (max-width: 900px) {
  body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-toolbar {
    width: 100% !important;
    justify-content: flex-start !important;
    gap: 4px !important;
    padding-inline: 0 !important;
  }

  body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-nav,
  body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .templates-top-bar {
    gap: 4px !important;
  }

  body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill {
    gap: 5px !important;
    padding-inline: 7px !important;
    font-size: 11px !important;
  }
}

@media (max-width: 720px) {
  body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-toolbar {
    width: 100% !important;
    gap: 4px !important;
    padding-inline: 0 !important;
  }

  body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill {
    gap: 5px !important;
    padding-inline: 7px !important;
    font-size: 11px !important;
  }
}

/* Market explorer base layout. The filter overlay below keeps the catalog
   geometry stable while its controls are opened. */
body.kant-web-market .beta-dock-templates-embed .market-explorer-tab {
  grid-template-rows: 36px minmax(0, 1fr) !important;
  min-width: 0 !important;
  min-height: 0 !important;
  font-family: var(--font-ui, Inter, "Segoe UI", system-ui, sans-serif) !important;
  font-synthesis: none !important;
  -webkit-font-smoothing: auto !important;
  text-rendering: auto !important;
}

body.kant-web-market .beta-dock-templates-embed .market-explorer-shell {
  position: relative;
  inset-block-start: -15px;
  width: 100%;
  height: calc(100% + 15px);
  min-width: 0;
  min-height: 0;
  display: grid;
  grid-template-columns: 194px minmax(0, 1fr);
  gap: 12px;
  align-items: start;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: none;
  overscroll-behavior: contain;
  transition: none;
}

body.kant-web-market .beta-dock-templates-embed .market-explorer-shell::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

body.kant-web-market .beta-dock-templates-embed .market-explorer-tab.is-filter-collapsed .market-explorer-shell {
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 9px;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar {
  position: relative;
  width: 194px;
  min-width: 0;
  height: 100%;
  box-sizing: border-box;
  overflow: hidden;
  border: 0;
  border-radius: 12px;
  background: transparent;
  color: #dce0ec;
  font-family: inherit;
  transition: width 420ms cubic-bezier(0.16, 1, 0.3, 1), border-color 220ms ease, background 220ms ease;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar.is-collapsed {
  width: 42px;
  height: 30px;
  background: transparent;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar:not(.is-collapsed) {
  position: sticky;
  inset-block-start: 0;
  align-self: start;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar.is-collapsed::after {
  content: none;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-toggle {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 30px;
  display: grid;
  grid-template-columns: 24px minmax(0, 1fr) 16px;
  align-items: center;
  gap: 5px;
  padding: 0 10px;
  border: 0;
  border-radius: 999px;
  background: rgba(9, 9, 10, .82);
  color: #f3f5fb;
  font: inherit;
  cursor: pointer;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-toggle:hover {
  background: rgba(28, 28, 30, .94);
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar:not(.is-collapsed) .market-filter-sidebar-toggle {
  background: transparent;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar:not(.is-collapsed) .market-filter-sidebar-toggle:hover {
  background: rgba(255, 255, 255, .035);
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-toggle-icon {
  width: 24px;
  height: 24px;
  display: grid;
  place-items: center;
  color: rgba(255, 255, 255, .58);
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-toggle-icon svg {
  width: 14px;
  height: 14px;
  display: block;
  overflow: visible;
  stroke: currentColor;
  stroke-width: 1.25;
  stroke-linecap: round;
  stroke-linejoin: round;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-title {
  overflow: hidden;
  font-size: 12px;
  font-weight: 600;
  line-height: 1;
  text-align: left;
  white-space: nowrap;
  -webkit-font-smoothing: auto;
  text-rendering: auto;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-chevron {
  color: #8f96a8;
  font-size: 10px;
  transition: rotate 420ms cubic-bezier(0.16, 1, 0.3, 1);
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar.is-collapsed .market-filter-sidebar-toggle {
  grid-template-columns: 24px;
  justify-content: center;
  padding: 0;
  background: rgba(9, 9, 10, .82);
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar.is-collapsed .market-filter-sidebar-toggle:hover {
  background: rgba(28, 28, 30, .94);
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar.is-collapsed .market-filter-sidebar-title,
body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar.is-collapsed .market-filter-sidebar-chevron {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar.is-collapsed .market-filter-sidebar-toggle-icon {
  color: rgba(255, 255, 255, .72);
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-content {
  width: 192px;
  height: calc(100% - 30px);
  box-sizing: border-box;
  padding: 0 9px 12px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: none;
  opacity: 1;
  visibility: visible;
  transition: opacity 170ms ease 90ms, visibility 0s linear 0s;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-content::after {
  content: "";
  display: block;
  height: 1px;
  margin: 6px 4px 14px;
  background: linear-gradient(90deg, rgba(255, 255, 255, .09), rgba(255, 255, 255, .025) 72%, transparent);
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-content::-webkit-scrollbar {
  display: none;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar.is-collapsed .market-filter-sidebar-content {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 90ms ease, visibility 0s linear 110ms;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-section {
  padding: 9px 0 10px;
  border-top: 0;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-section:first-child {
  padding-top: 2px;
  border-top: 0;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-section-title {
  height: 22px;
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 0 4px;
  color: rgba(255, 255, 255, .42);
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  white-space: nowrap;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-section-title i {
  color: #767e91;
  font-size: 8px;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-options {
  display: grid;
  gap: 1px;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-option {
  width: 100%;
  height: 28px;
  min-width: 0;
  display: grid;
  grid-template-columns: 16px minmax(0, 1fr) 13px;
  align-items: center;
  gap: 5px;
  padding: 0 7px;
  border: 0;
  border-radius: 7px;
  background: transparent;
  color: rgba(255, 255, 255, .54);
  font: inherit;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  text-align: left;
  cursor: pointer;
  transition: color 150ms ease, background 150ms ease;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-option:hover {
  background: rgba(255, 255, 255, .045);
  color: rgba(255, 255, 255, .88);
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-option.is-selected {
  background: rgba(255, 255, 255, .075);
  color: #fff;
  font-weight: 600;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-option-icon {
  width: 16px;
  height: 16px;
  display: grid;
  place-items: center;
  color: currentColor;
  font-size: 11px;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-section:first-child .market-sidebar-option-icon {
  color: var(--subscription-accent-color, #fff);
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-option-icon svg {
  width: 12px;
  height: 12px;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-option-dot {
  width: 4px;
  height: 4px;
  border: 1px solid currentColor;
  border-radius: 50%;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-option-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.kant-web-market .beta-dock-templates-embed .market-sidebar-option-check {
  color: #fff;
  font-size: 8px;
  text-align: right;
}

body.kant-web-market .beta-dock-templates-embed .market-results-pane {
  min-width: 0;
  min-height: 0;
  display: grid;
  grid-template-rows: 30px 34px auto;
  align-content: start;
  gap: 7px;
  overflow: visible;
}

body.kant-web-market .beta-dock-templates-embed .market-trending-row {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 0;
  overflow: hidden;
}

body.kant-web-market .beta-dock-templates-embed .market-trending-chips {
  min-width: 0;
  display: flex;
  align-items: center;
  gap: 6px;
  overflow: hidden;
}

body.kant-web-market .beta-dock-templates-embed .market-trending-chip {
  min-width: 0;
  max-width: 126px;
  height: 26px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 0 9px;
  border: 0;
  border-radius: 999px;
  background: var(--market-control-background, rgba(9, 9, 10, .82));
  color: rgba(255, 255, 255, .72);
  font-family: inherit;
  font-size: 11px;
  font-weight: 600;
  line-height: 1;
  font-synthesis: none;
  font-kerning: normal;
  text-shadow: none;
  filter: none;
  transform: none;
  will-change: auto;
  -webkit-font-smoothing: auto;
  text-rendering: auto;
  cursor: pointer;
  transition: color 160ms ease, background 160ms ease, border-color 160ms ease;
}

body.kant-web-market .beta-dock-templates-embed .market-trending-chip:hover {
  background: var(--market-control-hover, rgba(28, 28, 30, .94));
  color: #fff;
}

body.kant-web-market .beta-dock-templates-embed .market-trending-chip-icon {
  flex: 0 0 auto;
  color: currentColor;
}

body.kant-web-market .beta-dock-templates-embed .market-trending-chip span {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

body.kant-web-market .beta-dock-templates-embed .market-query-row {
  position: relative;
  z-index: 12;
  width: calc(100% - 8px);
  min-width: 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  isolation: isolate;
  transition: width 420ms cubic-bezier(0.16, 1, 0.3, 1), margin-inline-start 420ms cubic-bezier(0.16, 1, 0.3, 1);
}

body.kant-web-market .beta-dock-templates-embed .market-query-row::before {
  content: none;
}

body.kant-web-market .beta-dock-templates-embed .market-explorer-tab.is-filter-collapsed .market-query-row {
  width: calc(100% + 35px);
  margin-inline-start: -43px;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control {
  width: min(430px, 60%);
  min-width: 240px;
  height: 32px;
  box-sizing: border-box;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 20px;
  align-items: center;
  gap: 6px;
  padding: 0 8px 0 14px;
  border: 0;
  border-radius: 999px;
  background: rgba(255, 255, 255, .07);
  color: rgba(255, 255, 255, .42);
  transition: width 280ms cubic-bezier(0.16, 1, 0.3, 1), border-color 160ms ease, background 160ms ease;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control:focus-within {
  background: rgba(255, 255, 255, .095);
}

body.kant-web-market .beta-dock-templates-embed .market-search-control > i {
  font-size: 11px;
  text-align: center;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control input {
  width: 100%;
  min-width: 0;
  height: 30px;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
  color: #f0f2f7;
  font-family: inherit;
  font-size: 12px;
  font-weight: 500;
  line-height: 1;
  font-synthesis: none;
  font-kerning: normal;
  text-shadow: none;
  filter: none;
  transform: none;
  will-change: auto;
  -webkit-font-smoothing: auto;
  text-rendering: auto;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control input::placeholder {
  color: rgba(255, 255, 255, .42);
  opacity: 1;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control button {
  width: 20px;
  height: 20px;
  display: grid;
  place-items: center;
  padding: 0;
  border: 0;
  border-radius: 6px;
  background: transparent;
  color: #767d8c;
  font-size: 9px;
  cursor: pointer;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control button:hover {
  background: rgba(255, 255, 255, 0.055);
  color: #fff;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-control {
  position: relative;
  z-index: 2;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-trigger {
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 0 2px 0 10px;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: rgba(255, 255, 255, .52);
  font-family: inherit;
  font-size: 11px;
  font-weight: 600;
  white-space: nowrap;
  cursor: pointer;
  transition: color 160ms ease, border-color 160ms ease, background 160ms ease;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-trigger strong {
  color: rgba(255, 255, 255, .92);
  font-weight: 600;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-trigger:hover,
body.kant-web-market .beta-dock-templates-embed .market-sort-control.is-open .market-sort-trigger {
  background: transparent;
  color: #fff;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-trigger > i {
  color: #c8ccd5;
  font-size: 8px;
  transition: rotate 220ms ease;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-control.is-open .market-sort-trigger > i {
  rotate: 180deg;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-menu {
  position: absolute;
  inset-block-start: calc(100% + 8px);
  inset-inline-end: 0;
  width: 170px;
  box-sizing: border-box;
  display: grid;
  gap: 1px;
  padding: 8px;
  border: 0;
  border-radius: 12px;
  background: #0e0e10;
  box-shadow: 0 18px 42px rgba(0, 0, 0, 0.62);
  opacity: 0;
  visibility: hidden;
  clip-path: inset(0 0 100% 0 round 12px);
  pointer-events: none;
  transition: opacity 150ms ease, clip-path 260ms cubic-bezier(0.16, 1, 0.3, 1), visibility 0s linear 260ms;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-control.is-open .market-sort-menu {
  opacity: 1;
  visibility: visible;
  clip-path: inset(0 0 0 0 round 12px);
  pointer-events: auto;
  transition: opacity 150ms ease, clip-path 260ms cubic-bezier(0.16, 1, 0.3, 1), visibility 0s linear 0s;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-menu button {
  width: 100%;
  height: 34px;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 14px;
  align-items: center;
  padding: 0 9px;
  border: 0;
  border-radius: 9px;
  background: transparent;
  color: rgba(255, 255, 255, .54);
  font-family: inherit;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
  cursor: pointer;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-menu button:hover {
  background: rgba(255, 255, 255, .06);
  color: #fff;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-menu button.is-selected {
  color: #fff;
  font-weight: 600;
}

body.kant-web-market .beta-dock-templates-embed .market-sort-menu button i {
  color: #fff;
  font-size: 8px;
  text-align: center;
}

body.kant-web-market .beta-dock-templates-embed .market-results-scroll {
  position: relative !important;
  inset-block-start: 0 !important;
  height: auto !important;
  min-width: 0 !important;
  min-height: 0 !important;
  gap: 12px !important;
  padding: 2px 0 10px !important;
  overflow: visible !important;
  background: #000 !important;
  contain: layout style !important;
  width: 100% !important;
  box-sizing: border-box;
  margin-inline-start: 0;
  transition: width 420ms cubic-bezier(0.16, 1, 0.3, 1), margin-inline-start 420ms cubic-bezier(0.16, 1, 0.3, 1);
}

body.kant-web-market .beta-dock-templates-embed .market-results-scroll .templates-grid {
  width: 100%;
  box-sizing: border-box;
  transition: column-gap 420ms cubic-bezier(0.16, 1, 0.3, 1);
}

body.kant-web-market .beta-dock-templates-embed .market-explorer-tab.is-filter-collapsed .market-results-scroll {
  width: calc(100% + 51px) !important;
  margin-inline-start: -51px;
}

body.kant-web-market .beta-dock-templates-embed .market-results-scroll .market-template-card {
  /* Keep the pre-roll row paintable; auto skips video presentation until
     Chromium brings the card back, defeating ahead-of-scroll playback. */
  content-visibility: visible;
}

body.kant-web-market .beta-dock-templates-embed .market-results-scroll .market-template-card-media {
  contain: layout paint style;
  /* The video already owns its accelerated surface. Promoting its crop as
     well multiplies overlap layers and Layerize work on every wheel frame. */
  transform: none;
}

body.kant-web-market .beta-dock-templates-embed .market-results-scroll .market-template-card-media video {
  backface-visibility: visible;
  transform: none;
}

body.kant-web-market .beta-dock-templates-embed .market-template-card-favorite {
  position: absolute;
  z-index: 6;
  top: 9px;
  right: 9px;
  width: 28px;
  height: 28px;
  display: grid;
  place-items: center;
  padding: 0;
  border: 0;
  border-radius: 50%;
  background: rgba(7, 7, 8, .78);
  color: rgba(255, 255, 255, .92);
  font-size: 12px;
  opacity: 0;
  cursor: pointer;
  transition: opacity 150ms ease, background 150ms ease, color 150ms ease;
}

body.kant-web-market .beta-dock-templates-embed .market-template-card:hover .market-template-card-favorite,
body.kant-web-market .beta-dock-templates-embed .market-template-card:focus-within .market-template-card-favorite,
body.kant-web-market .beta-dock-templates-embed .market-template-card-favorite.is-favorite {
  opacity: 1;
}

body.kant-web-market .beta-dock-templates-embed .market-template-card-favorite:hover,
body.kant-web-market .beta-dock-templates-embed .market-template-card-favorite:focus-visible {
  background: rgba(22, 22, 24, .94);
  color: #fff;
  outline: none;
}

@keyframes kantFavoriteFillIn {
  0% { transform: scale(.76); opacity: .55; }
  56% { transform: scale(1.16); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
body.kant-web-market .beta-dock-templates-embed .market-template-card-favorite.is-favorite svg,
:where(.kant-native-market) .market-detail-favorite.is-favorite svg {
  animation: kantFavoriteFillIn 230ms cubic-bezier(.2,.8,.2,1) both;
  transform-origin: center;
}
body.kant-web-market .beta-dock-templates-embed .market-template-card-favorite:active svg,
:where(.kant-native-market) .market-detail-favorite:active svg { transform: scale(.84); }
@media (prefers-reduced-motion: reduce) {
  body.kant-web-market .beta-dock-templates-embed .market-template-card-favorite svg,
  :where(.kant-native-market) .market-detail-favorite svg { animation: none !important; }
}

@media (max-width: 820px) {
  body.kant-web-market .beta-dock-templates-embed .market-explorer-shell {
    grid-template-columns: 176px minmax(0, 1fr);
    gap: 9px;
  }

  body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar {
    width: 176px;
  }

  body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-content {
    width: 174px;
  }

  body.kant-web-market .beta-dock-templates-embed .market-trending-chip {
    max-width: 112px;
    padding-inline: 7px;
  }
}

@media (max-width: 660px) {
  body.kant-web-market .beta-dock-templates-embed .market-explorer-shell {
    grid-template-columns: 42px minmax(0, 1fr);
    gap: 8px;
  }

  body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar {
    width: 42px;
  }

  body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-title,
  body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-chevron,
  body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-content {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
  }

  body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-toggle {
    grid-template-columns: 24px;
    justify-content: center;
    padding: 0;
  }

  body.kant-web-market .beta-dock-templates-embed .market-trending-chip:nth-child(n + 4) {
    display: none;
  }

  body.kant-web-market .beta-dock-templates-embed .market-results-scroll {
    width: calc(100% + 50px) !important;
    margin-inline-start: -50px;
  }

  body.kant-web-market .beta-dock-templates-embed .market-query-row {
    width: calc(100% + 34px);
    margin-inline-start: -42px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.kant-web-market .beta-dock-templates-embed .market-explorer-shell,
  body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar,
  body.kant-web-market .beta-dock-templates-embed .market-filter-sidebar-content,
  body.kant-web-market .beta-dock-templates-embed .market-sort-menu {
    transition-duration: 1ms !important;
  }
}

/* Market has one navigation layer: filters. Keep these rules last so the
   removed category rail cannot leave its former grid row behind. */
body.kant-web-market .beta-dock-templates-embed .templates-tab.market-explorer-tab {
  grid-template-rows: minmax(0, 1fr) !important;
}

body.kant-web-market .beta-dock-templates-embed .market-explorer-tab > .market-explorer-shell {
  grid-row: 1 !important;
  inset-block-start: -15px !important;
  height: calc(100% + 15px) !important;
  z-index: 24 !important;
}

/* The retained Market list must inherit the WINDOW height, not the total card
   height. Otherwise its scrollport grows with the grid and the dock clips it. */
body.kant-web-market .beta-dock-panel-content-templates .beta-dock-templates-hub,
body.kant-web-market .beta-dock-panel-content-templates .beta-dock-templates-section,
body.kant-web-market .beta-dock-panel-content-templates .beta-dock-templates-embed,
body.kant-web-market .beta-dock-templates-embed > .beta-dock-template-list-cache:not(.is-hidden),
body.kant-web-market .beta-dock-template-list-cache > .templates-tab.market-explorer-tab {
  height: 100% !important;
  max-height: 100% !important;
  min-height: 0 !important;
  box-sizing: border-box;
}
/* Native panel sizing and retained-page rules can both supply an auto height.
   A viewport bound keeps the list scrollable even during that hand-off. */
html body.kant-web-market #root
  .beta-dock-template-list-cache:not(.is-hidden) .market-explorer-shell {
  max-height: calc(100dvh - 96px) !important;
  min-height: 0 !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}
body.kant-web-market .beta-dock-templates-embed .templates-tab.market-explorer-tab .templates-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
/* A legacy shared gallery rule turns the inner grid into an empty scroll
   container with overscroll containment. It then swallows wheel input before
   the real Market viewport gets it. This list has exactly one scroll owner. */
html body.kant-web-market #root
  .beta-dock-templates-embed .market-explorer-shell :is(.templates-grid, .market-results-scroll) {
  overflow: visible !important;
  overscroll-behavior: auto !important;
}
@media (max-width: 760px) {
  body.kant-web-market .beta-dock-templates-embed .templates-tab.market-explorer-tab .templates-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
@media (max-width: 560px) {
  body.kant-web-market .beta-dock-templates-embed .templates-tab.market-explorer-tab .templates-grid { grid-template-columns: minmax(0, 1fr) !important; }
}

body.kant-web-market .beta-dock-templates-embed .market-trending-row {
  gap: 7px !important;
}

body.kant-web-market .beta-dock-templates-embed .market-trending-chips {
  flex: 1 1 auto;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-add-action {
  width: 30px;
  min-width: 30px;
  height: 30px;
  display: grid;
  place-items: center;
  padding: 0;
  border: 0;
  border-radius: 999px;
  background: rgba(9, 9, 10, .82);
  color: rgba(255, 255, 255, .68);
  font-family: inherit;
  font-size: 10px;
  cursor: pointer;
  transition: color 160ms ease, background-color 160ms ease;
}

/* Filters are a small anchored surface, not an animated grid column. This
   prevents every video crop being resized/rasterized on every opening frame. */
body.kant-web-market .beta-dock-templates-embed .market-filter-overlay .market-explorer-shell {
  grid-template-columns: 42px minmax(0, 1fr);
  gap: 9px;
  transition: none;
}
body.kant-web-market .beta-dock-templates-embed .market-filter-overlay .market-results-scroll {
  width: calc(100% + 51px) !important;
  margin-inline-start: -51px;
  transition: none;
}
body.kant-web-market .beta-dock-templates-embed .market-filter-overlay .templates-grid {
  transition: none;
}
body.kant-web-market .beta-dock-templates-embed .market-filter-overlay .market-query-row {
  width: calc(100% + 35px) !important;
  margin-inline-start: -43px !important;
  transition: none !important;
}
body.kant-web-market .beta-dock-templates-embed .market-filter-overlay .market-filter-sidebar {
  position: relative;
  inset-block-start: auto;
  z-index: 60;
  width: 42px;
  height: 30px;
  overflow: visible;
  transition: none;
}
body.kant-web-market .beta-dock-templates-embed .market-filter-overlay .market-filter-sidebar-toggle {
  display: grid;
  grid-template-columns: 24px;
  justify-content: center;
  padding: 0;
  background: #111113;
  transition: background-color 120ms ease;
}
body.kant-web-market .beta-dock-templates-embed .market-filter-overlay .market-filter-sidebar-toggle[aria-expanded="true"] {
  background: #27272b;
}
:where(.kant-native-market) .market-filter-overlay .market-filter-count {
  position: absolute;
  right: -3px;
  top: -3px;
  min-width: 15px;
  height: 15px;
  padding: 0 3px;
  box-sizing: border-box;
  border-radius: 9px;
  background: var(--subscription-accent-color, #4f8cff);
  color: #101014;
  font: 600 10px/15px var(--font-ui, "Segoe UI", sans-serif);
}
:where(.kant-native-market) .market-filter-overlay .market-filter-panel {
  position: absolute;
  top: 38px;
  left: 0;
  width: min(336px, calc(100vw - 56px));
  max-height: calc(100dvh - 156px);
  box-sizing: border-box;
  padding: 16px;
  overflow-y: auto;
  scrollbar-width: none;
  overscroll-behavior: auto;
  border: 0;
  border-radius: 20px;
  background: #171719;
  color: #e8e8ec;
  box-shadow: 0 14px 38px #0009;
  font-family: var(--font-ui, "Segoe UI", system-ui, sans-serif);
  font-size: 13px;
  line-height: 18px;
  animation: marketFilterReveal 140ms ease-out both;
}
:where(.kant-native-market) .market-filter-overlay .market-filter-panel::-webkit-scrollbar { display: none; }
:where(.kant-native-market) .market-filter-overlay .market-filter-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 14px;
  font-weight: 600;
}
:where(.kant-native-market) .market-filter-overlay .market-filter-reset {
  padding: 4px 8px;
  border: 0;
  border-radius: 9px;
  background: transparent;
  color: #b5b5bd;
  font: inherit;
  font-size: 12px;
  cursor: pointer;
}
:where(.kant-native-market) .market-filter-overlay .market-filter-reset:disabled { opacity: .4; cursor: default; }
:where(.kant-native-market) .market-filter-overlay .market-filter-group { margin: 0 0 16px; padding: 0; }
:where(.kant-native-market) .market-filter-overlay .market-filter-label {
  display: block;
  margin: 0 0 7px;
  color: #9999a2;
  font-size: 12px;
  font-weight: 400;
}
:where(.kant-native-market) .market-filter-overlay .market-filter-options {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
:where(.kant-native-market) .market-filter-overlay .market-filter-choice {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  min-height: 33px;
  padding: 6px 12px;
  margin: 0;
  border: 0;
  border-radius: 999px;
  background: #222225;
  color: #b5b5bd;
  font: inherit;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 100ms ease, color 100ms ease;
}
:where(.kant-native-market) .market-filter-overlay .market-filter-choice:hover { background: #2b2b30; color: #f1f1f3; }
:where(.kant-native-market) .market-filter-overlay .market-filter-choice.is-selected { background: #38383e; color: #fff; }
:where(.kant-native-market) .market-filter-overlay .market-filter-category-icon {
  display: flex;
  color: var(--subscription-accent-color, #4f8cff);
}
:where(.kant-native-market) .market-filter-overlay .market-filter-version {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
:where(.kant-native-market) .market-filter-overlay .market-filter-version .market-filter-label { margin: 0; }
:where(.kant-native-market) .market-filter-overlay .market-filter-select-wrap { position: relative; }
:where(.kant-native-market) .market-filter-overlay .market-filter-select-wrap svg {
  position: absolute;
  right: 10px;
  top: 11px;
  pointer-events: none;
  color: #aaaab3;
}
:where(.kant-native-market) .market-filter-overlay .market-filter-version select {
  appearance: none;
  color-scheme: dark;
  min-height: 36px;
  max-width: 160px;
  padding: 7px 30px 7px 12px;
  border: 0;
  border-radius: 12px;
  background: #222225;
  color: #dedee3;
  font: inherit;
  font-size: 12px;
  cursor: pointer;
}
/* No mouse-click outlines; keyboard navigation still has a visible cue. */
:where(.kant-native-market) .market-filter-overlay :is(.market-filter-choice, .market-filter-reset, .market-filter-version select, .market-filter-sidebar-toggle):focus { outline: none; }
:where(.kant-native-market) .market-filter-overlay :is(.market-filter-choice, .market-filter-reset, .market-filter-version select, .market-filter-sidebar-toggle):focus-visible {
  outline: 2px solid var(--subscription-accent-color, #4f8cff);
  outline-offset: 2px;
}
@keyframes marketFilterReveal { from { opacity: 0; } to { opacity: 1; } }
@media (prefers-reduced-motion: reduce) {
  :where(.kant-native-market) .market-filter-overlay .market-filter-panel { animation: none; }
}

body.kant-web-market .beta-dock-templates-embed .market-filter-add-action:hover {
  background: rgba(28, 28, 30, .94);
  color: #fff;
}

body.kant-web-market .beta-dock-templates-embed .market-filter-add-action:focus-visible {
  outline: 0;
  background: rgba(28, 28, 30, .94);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);
}

/* Search shares the Audio Pack / Video Pack control geometry and states. */
body.kant-web-market .beta-dock-templates-embed .market-search-control {
  width: min(430px, 60%) !important;
  min-width: 240px !important;
  height: 32px !important;
  grid-template-columns: 32px minmax(0, 1fr) auto !important;
  gap: 0 !important;
  padding: 0 !important;
  overflow: hidden;
  border: 0 !important;
  border-radius: 999px !important;
  background: #000 !important;
  color: rgba(255, 255, 255, .88) !important;
  box-shadow: none !important;
  transition: background-color 140ms ease, box-shadow 140ms ease !important;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control:hover {
  background: #09090a !important;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control:focus-within,
body.kant-web-market .beta-dock-templates-embed .market-search-control.is-active {
  border: 0 !important;
  background: #000 !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .075) !important;
}

body.kant-web-market .beta-dock-templates-embed .market-search-icon {
  width: 32px;
  height: 32px;
  display: grid;
  place-items: center;
  color: var(--toolspro-market-accent, var(--subscription-accent-color, #f76ac5));
}

body.kant-web-market .beta-dock-templates-embed .market-search-icon svg {
  width: 14px;
  height: 14px;
  fill: currentColor;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control input {
  height: 32px !important;
  padding: 0 8px 0 0 !important;
  color: rgba(255, 255, 255, .94) !important;
  font-family: var(--font-ui, Inter, "Segoe UI", sans-serif) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 32px !important;
  letter-spacing: 0 !important;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control input::placeholder {
  color: rgba(255, 255, 255, .34) !important;
  opacity: 1 !important;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control button {
  width: 30px !important;
  min-width: 30px !important;
  height: 30px !important;
  justify-self: center !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 999px !important;
  color: rgba(255, 255, 255, .58) !important;
  background: transparent !important;
  box-shadow: none !important;
}

body.kant-web-market .beta-dock-templates-embed .market-search-control button:hover {
  color: #fff !important;
  background: rgba(255, 255, 255, .055) !important;
}

/* Match the proven Tools Pro clipping chain: the Market controls are allowed
   to occupy the shared top slot, while the browse viewport remains the only
   scrolling/clipping surface for cards. Scope this to the list page so create
   and detail screens keep their original containment. */

/* Both rails need the same overflow and containment, so switching between
   them must not invalidate the entire dock subtree. */

body.kant-web-market .beta-dock-panel-content-templates.active[data-panel-active="true"] .beta-dock-templates-hub,
body.kant-web-market .beta-dock-panel-content-templates.active[data-panel-active="true"] .beta-dock-templates-section,
body.kant-web-market .beta-dock-panel-content-templates.active[data-panel-active="true"] .beta-dock-templates-embed,
body.kant-web-market .beta-dock-panel-content-templates.active[data-panel-active="true"] .beta-dock-template-list-cache,
body.kant-web-market .beta-dock-panel-content-templates.active[data-panel-active="true"] .templates-tab {
  overflow: visible !important;
  contain: layout style !important;
}

@media (prefers-reduced-motion: reduce) {
  body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill,
  body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill::after {
    transition: none !important;
  }
}

/* Keep every Tools Pro system readable: same compact labelled pills as Effects. */

/* Effects and Tools Pro share one fixed rail slot, so switching pages never shifts it vertically. */

/* Effects and Tools Pro use one physical navigation baseline.  Effects used
   to remain 15px below it, which made the rail jump on every page switch. */

/* The rail intentionally sits above the first MotionFX grid row to share the
   exact Effects baseline.  Do not clip that translated area: clipping here
   was cutting the top half of every Tools Pro pill. */

/* The Tools Pro rail is deliberately translated into the same top slot as
   Effects.  The shared retained panel normally uses paint containment and
   overflow clipping for page transitions; both clip descendants that extend
   above its inset even when every inner MotionFX wrapper is visible.  Disable
   only that clipping for the active Tools Pro surface, without changing the
   rail coordinate or the geometry of any other panel. */

/* Every MotionFX wrapper begins on the same top edge.  The rail is shifted
   upward into the shared Effects slot, so any one of these legacy clipping
   contexts can cut the pills even when the outer panel itself is visible.
   Remove paint containment and overflow clipping only along this active
   MotionFX chain; the rail keeps its exact -23px coordinate. */

/* Keep the Tools Pro rail on the exact same top line as the Effects rail. */

/* Active tabs stay dark; their icons keep the shared subscription accent. */

/* Match Effects exactly: category icons inherit the pill state instead of
   keeping the Tools Pro green accent on inactive items. */

/* Text through Styles are one MotionFX family, not five unrelated CTAs. */

/* Final shared interaction guard: the late feature styles used to restore a
   white selection fill and the Tools Pro click ripple after this file's
   base rules. Keep both rails in the same dark media-navigation state. */

/* Category rails already expose the current item with their accent underline.
   Do not add a second browser focus ring when navigating them by keyboard. */

/* The legacy Premiere selector is more specific; override it at the same level. */

/* Final category-rail parity: Market, Effects and Tools Pro use one exact
   geometry and one native Inter text raster. Keep this after the legacy
   high-specificity rules so no rail falls back to its smaller old preset. */
body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-nav > .market-category-pill {
  min-width: 44px !important;
  height: 32px !important;
  min-height: 32px !important;
  gap: 5px !important;
  padding: 0 13px !important;
  border-radius: 999px !important;
  font-family: var(--font-ui, Inter, "Segoe UI", sans-serif) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  font-synthesis: none !important;
  -webkit-font-smoothing: auto !important;
  text-rendering: auto !important;
  filter: none !important;
  backface-visibility: visible !important;
  will-change: auto !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-nav > .market-category-pill > .market-category-pill-icon {
  width: 14px !important;
  height: 14px !important;
  min-width: 14px !important;
  flex: 0 0 14px !important;
  display: inline-grid !important;
  place-items: center !important;
  margin: 0 !important;
  color: var(--toolspro-market-accent, var(--subscription-accent-color, #f76ac5)) !important;
  font-size: 12px !important;
  line-height: 14px !important;
}

body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-nav > .market-category-pill > .market-category-pill-icon > i {
  width: 14px !important;
  height: 14px !important;
  font-size: 12px !important;
  line-height: 14px !important;
}

/* Root hub change: a restrained content fade on the unchanged black panel.
   Header buttons and category pills keep their original interaction model. */
@keyframes kantRootHubContentFadeIn {
  from { opacity: .72; }
  to { opacity: 1; }
}
/* Keyed card slots own category entry opacity; a forced 1 would hide it. */
html body.kant-web-market.kant-native-host.kant-beta-dock-mode #root .beta-dock-panel-content-templates.active :is(
  .beta-dock-templates-hub,.beta-dock-templates-workspace,.market-explorer-shell,
  .market-template-card,.anim-card-root,.template-skeleton
) {
  animation: none !important;
  opacity: 1 !important;
}

html body.kant-web-market{--kant-menu-background:rgba(15,15,15,.78);--kant-menu-blur:20px;--kant-menu-shadow:0 8px 28px #0006}html body.kant-web-market .kant-glass-menu.kant-glass-menu{isolation:isolate;padding:5px;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important;overflow:visible;animation:none!important}html body.kant-web-market .kant-glass-menu>.kant-menu-material{position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:var(--kant-menu-background);backdrop-filter:blur(var(--kant-menu-blur));-webkit-backdrop-filter:blur(var(--kant-menu-blur));box-shadow:var(--kant-menu-shadow)}html body.kant-web-market .kant-glass-menu button{border-radius:12px!important}html body.kant-web-market .kant-glass-menu button:is(:hover,:focus-visible){background:#ffffff0f!important}html body.kant-web-market .kant-glass-menu .kant-menu-options{min-height:0;max-height:min(340px,calc(100vh - 150px));overflow:auto;scrollbar-width:none}html body.kant-web-market .kant-glass-menu .kant-menu-options::-webkit-scrollbar{display:none;width:0;height:0}html body.kant-web-market .kant-context-menu>.kant-menu-material{background:#151515;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 28px #0006}html body.kant-web-market #root .market-results-pane:has(.market-use-case-header){grid-template-rows:40px 34px auto}html body.kant-web-market #root .market-use-case-header{gap:8px;height:40px;min-width:0;overflow:visible;background:transparent}html body.kant-web-market #root .market-use-case-rail{--kant-workspace-font: "Kant Market Display", var(--font-ui, "Segoe UI", sans-serif);display:flex;align-items:center;flex:1 1 auto;min-width:0;height:40px;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;position:relative;background:transparent}html body.kant-web-market #root .market-use-case-rail::-webkit-scrollbar{display:none}html body.kant-web-market #root .market-use-case-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;height:40px;min-height:40px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#aaaab7;font-family:var(--kant-workspace-font);font-size:12px;font-weight:750;line-height:17px;letter-spacing:-.15px;white-space:nowrap;text-shadow:none;box-shadow:none;filter:none;transform:none;cursor:pointer;transition:color .18s ease}html body.kant-web-market #root .market-use-case-chip:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:color-mix(in srgb,var(--market-use-case-color) 12%,transparent);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .2s cubic-bezier(0,0,.2,1)}html body.kant-web-market #root .market-use-case-chip>span{position:relative;z-index:1}html body.kant-web-market #root .market-use-case-label{text-transform:uppercase;font-weight:750}html body.kant-web-market #root .market-use-case-chip:hover{color:#eeeef3}html body.kant-web-market #root .market-use-case-chip:hover:before{opacity:.2}html body.kant-web-market #root .market-use-case-chip.is-selected{background:transparent;color:#f0f0f5;box-shadow:none}html body.kant-web-market #root .market-use-case-chip.is-selected:before{opacity:1}html body.kant-web-market #root .market-use-case-chip:disabled{cursor:default;opacity:.55}html body.kant-web-market #root .market-use-case-chip:disabled:hover{background:transparent}html body.kant-web-market #root .market-use-case-chip:disabled:not(.is-selected):before{opacity:0}html body.kant-web-market #root .market-use-case-chip.is-all:before{display:none}html body.kant-web-market #root .market-use-case-chip.is-all{width:30px;padding:0;background:transparent;box-shadow:none;color:#858591}html body.kant-web-market #root .market-use-case-chip.is-all .market-use-case-icon{color:inherit}html body.kant-web-market #root .market-use-case-chip.is-all:is(:hover,.is-selected){color:#e5e5ed}html body.kant-web-market #root .market-use-case-chip:active{transform:none}html body.kant-web-market #root .market-use-case-chip:focus{outline:none}html body.kant-web-market #root .market-use-case-chip:focus-visible{outline:1px solid #898994;outline-offset:-1px}html body.kant-web-market #root .market-use-case-icon{display:grid;place-items:center;flex:0 0 16px;width:16px;height:16px;color:var(--market-use-case-color, #a6a6ae)}html body.kant-web-market #root .market-use-case-icon svg{display:block}html body.kant-web-market #root .market-detail-category{--kant-workspace-font: "Kant Market Display", var(--font-ui, "Segoe UI", sans-serif);font-family:var(--kant-workspace-font);font-size:12px;font-weight:750;letter-spacing:-.15px;text-transform:uppercase;text-shadow:none}html body.kant-web-market #root .market-detail-category,html body.kant-web-market #root .market-detail-category>span,html body.kant-web-market #root .beta-dock-panel-content-templates .market-detail-summary .market-detail-category,html body.kant-web-market #root .beta-dock-panel-content-templates .market-detail-summary .market-detail-category>span{font-weight:750!important}@media(prefers-reduced-motion:reduce){html body.kant-web-market #root .market-use-case-chip,html body.kant-web-market #root .market-use-case-chip:before{transition:none}}html body.kant-web-market #root .market-discovery-feed{display:flex;flex-direction:column;flex:0 0 auto;min-width:0;width:100%;gap:26px;padding:6px 0 18px;background:transparent}html body.kant-web-market #root .market-discovery-section{display:flex;flex-direction:column;min-width:0;gap:7px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}html body.kant-web-market #root .market-discovery-section-heading{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:30px;gap:12px;padding:0 6px;border:0;background:transparent}html body.kant-web-market #root .market-discovery-section-heading h2{--kant-workspace-font: "Kant Market Display", var(--font-ui, "Segoe UI", sans-serif);display:flex;align-items:center;min-width:0;gap:8px;margin:0;color:#e8e8ed;font-family:var(--kant-workspace-font);font-size:15px;font-weight:650;line-height:21px;letter-spacing:-.15px;text-shadow:none}html body.kant-web-market #root .market-discovery-section-heading h2>span:last-child{min-width:0;overflow-wrap:anywhere}html body.kant-web-market #root .market-discovery-section-icon{display:grid;place-items:center;width:17px;height:17px;flex:0 0 17px;color:var(--market-discovery-accent)}html body.kant-web-market #root .market-discovery-section-icon svg{display:block}html body.kant-web-market #root .market-discovery-section-action{--kant-workspace-font: "Kant Market Display", var(--font-ui, "Segoe UI", sans-serif);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:5px;min-width:48px;height:30px;margin:0 -4px 0 0;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#8e8e99;font-family:var(--kant-workspace-font);font-size:12px;font-weight:650;line-height:16px;white-space:nowrap;cursor:pointer;box-shadow:none;text-shadow:none;transform:none;scale:1;filter:none;transition:color .18s ease,background-color .18s ease}html body.kant-web-market #root .market-discovery-section-action svg{display:block;flex:0 0 15px;transform:rotate(180deg)}html body.kant-web-market #root .market-discovery-section-action:hover{color:#e8e8ed;background:color-mix(in srgb,var(--market-discovery-accent) 7%,transparent);transform:none;scale:1;filter:none}html body.kant-web-market #root .market-discovery-section-action:active{transform:none;scale:1}html body.kant-web-market #root .market-discovery-section-action:focus{outline:none}html body.kant-web-market #root .market-discovery-section-action:focus-visible{outline:1px solid #888892;outline-offset:-1px;color:#e8e8ed}html body.kant-web-market #root .market-discovery-section .templates-grid{padding-bottom:0}html body.kant-web-market #root .market-discovery-section.is-featured .templates-grid{display:grid!important;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)!important;align-items:start;gap:10px 14px}html body.kant-web-market #root .market-discovery-section.is-featured .market-card-slot{content-visibility:visible;contain-intrinsic-block-size:none}html body.kant-web-market #root .market-discovery-section.is-featured .market-card-slot:first-child{grid-row:span 2}html body.kant-web-market #root .market-discovery-section.is-featured .market-template-card-media{aspect-ratio:16 / 9}@media(max-width:640px){html body.kant-web-market #root .market-discovery-feed{gap:22px}html body.kant-web-market #root .market-discovery-section.is-featured .templates-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px}html body.kant-web-market #root .market-discovery-section.is-featured .market-card-slot:first-child{grid-column:1 / -1;grid-row:auto}}@media(prefers-reduced-motion:reduce){html body.kant-web-market #root .market-discovery-section-action{transition:none}}html body.kant-web-market #root .market-catalog-layout>.market-workflow-showcase{grid-column:1 / -1;display:grid;grid-template-columns:minmax(140px,.65fr) minmax(0,1.15fr) minmax(0,.9fr);grid-template-areas:"copy artwork examples";align-items:center;gap:10px;min-width:0;margin:0;padding:8px;border:0;border-radius:24px;background:radial-gradient(ellipse at 59% 54%,color-mix(in srgb,var(--market-workflow-accent) 9%,transparent),transparent 76%);box-shadow:none}html body.kant-web-market #root .market-workflow-copy{grid-area:copy;min-width:0;width:max-content;max-width:100%;padding-inline:8px;box-sizing:border-box;justify-self:center}html body.kant-web-market #root .market-catalog-layout>.market-workflow-showcase.is-object{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(140px,.65fr);grid-template-areas:"examples artwork copy";background:radial-gradient(ellipse at 41% 54%,color-mix(in srgb,var(--market-workflow-accent) 9%,transparent),transparent 76%)}html body.kant-web-market #root .market-workflow-showcase.is-object .market-workflow-copy{text-align:right}html body.kant-web-market #root .market-workflow-showcase.is-object .market-workflow-copy h3{margin-left:auto}html body.kant-web-market #root .market-workflow-showcase.is-object .market-workflow-examples{justify-self:start}html body.kant-web-market #root .market-workflow-copy h3{--kant-workspace-font: "Kant Market Display", var(--font-ui, "Segoe UI", sans-serif);margin:0;max-width:12ch;font-family:var(--kant-workspace-font);font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.25px;color:#e8e8ed;text-wrap:balance}html body.kant-web-market #root .market-workflow-copy p{--kant-workspace-font: "Kant Market Display", var(--font-ui, "Segoe UI", sans-serif);margin:7px 0 0;font-family:var(--kant-workspace-font);font-size:13px;font-weight:500;line-height:19px;letter-spacing:0;color:#a2a2af;text-wrap:pretty}html body.kant-web-market #root .market-workflow-artwork{grid-area:artwork;position:relative;overflow:hidden;width:100%;max-width:350px;aspect-ratio:890 / 730;justify-self:center}html body.kant-web-market #root .market-workflow-artwork>img{position:absolute;left:-8.42697%;top:-9.58905%;display:block;width:121.34832%;height:116.43836%;max-width:none;object-fit:contain;image-rendering:auto;user-select:none;transform:none;transition:none}html body.kant-web-market #root .market-workflow-examples{grid-area:examples;display:grid;gap:10px;width:100%;max-width:220px;min-width:0;justify-self:end}html body.kant-web-market #root .market-workflow-example{position:relative;isolation:isolate;overflow:hidden;contain:layout paint style;display:block;width:100%;min-width:0;margin:0;padding:6px 6px 9px;border:0;border-radius:15px;background:#ffffff02;color:#dddde5;cursor:pointer;text-align:left;transform:none;scale:1;filter:none;box-shadow:0 8px 24px -14px color-mix(in srgb,var(--market-workflow-accent) 26%,transparent);outline:none;-webkit-tap-highlight-color:transparent}html body.kant-web-market #root .market-workflow-example:before,html body.kant-web-market #root .market-workflow-example:after{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;opacity:0;transition:opacity .26s cubic-bezier(.22,1,.36,1);pointer-events:none}html body.kant-web-market #root .market-workflow-example:before{background:linear-gradient(114deg,color-mix(in srgb,var(--template-accent) 88%,#fff 12%) 5.6%,transparent 49%,color-mix(in srgb,var(--template-accent) 68%,#fff 32%) 94%)}html body.kant-web-market #root .market-workflow-example:after{inset:1px;background:linear-gradient(114deg,color-mix(in srgb,var(--template-accent) 13%,#070707) 6%,color-mix(in srgb,var(--template-accent) 24%,#080808) 49%,color-mix(in srgb,var(--template-accent) 13%,#070707) 94%)}html body.kant-web-market #root .market-workflow-example:is(:hover,:focus-visible):before,html body.kant-web-market #root .market-workflow-example:is(:hover,:focus-visible):after{opacity:1;transition-duration:.18s}html body.kant-web-market #root .market-workflow-example:is(:hover,:active){transform:none;scale:1;filter:none}html body.kant-web-market #root .market-workflow-example:focus-visible{outline:none}html body.kant-web-market #root .market-workflow-example-preview{position:relative;z-index:1;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:10px;background:#0c0c0e}html body.kant-web-market #root .market-workflow-example-preview :is(img,video){display:block;width:100%;height:100%;object-fit:cover}html body.kant-web-market #root .market-workflow-example-title{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;gap:5px;margin-top:7px;font-size:11px;font-weight:500;line-height:16px}html body.kant-web-market #root .market-workflow-example-title>span:first-child{display:flex;flex:0 0 13px}html body.kant-web-market #root .market-workflow-example-title>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:700px){html body.kant-web-market #root .market-catalog-layout>.market-workflow-showcase{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"copy artwork" "examples examples";gap:10px 14px;padding:10px;background:radial-gradient(ellipse at 72% 28%,color-mix(in srgb,var(--market-workflow-accent) 9%,transparent),transparent 76%)}html body.kant-web-market #root .market-catalog-layout>.market-workflow-showcase.is-object{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"artwork copy" "examples examples";background:radial-gradient(ellipse at 28% 28%,color-mix(in srgb,var(--market-workflow-accent) 9%,transparent),transparent 76%)}html body.kant-web-market #root .market-workflow-examples{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}html body.kant-web-market #root .market-workflow-copy h3{font-size:21px;line-height:27px}}@media(max-width:420px){html body.kant-web-market #root .market-catalog-layout>.market-workflow-showcase,html body.kant-web-market #root .market-catalog-layout>.market-workflow-showcase.is-object{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "artwork" "examples";padding:8px;gap:10px;background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--market-workflow-accent) 9%,transparent),transparent 76%)}html body.kant-web-market #root .market-workflow-showcase.is-object .market-workflow-copy{text-align:left}html body.kant-web-market #root .market-workflow-copy{width:100%;padding-inline:0}html body.kant-web-market #root .market-workflow-copy h3{max-width:none}html body.kant-web-market #root .market-workflow-showcase.is-object .market-workflow-copy h3{margin-left:0}html body.kant-web-market #root .market-workflow-artwork{max-width:240px}html body.kant-web-market #root .market-workflow-copy p{margin-top:5px}}@media(prefers-reduced-motion:reduce){html body.kant-web-market #root .market-workflow-example:before,html body.kant-web-market #root .market-workflow-example:after{transition:none}html body.kant-web-market #root .market-workflow-artwork>img{transform:none}}@font-face{font-family:Kant Create Display;src:url(/assets/native-Onest-Latin-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-024F}@font-face{font-family:Kant Create Display;src:url(/assets/native-Onest-Cyrillic-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:where(.kant-native-market) .market-create-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 15px 36px;margin-bottom:12px;border-radius:20px;overflow:hidden;isolation:isolate}:where(.kant-native-market) .market-create-grid,:where(.kant-native-market) .market-create-vignette{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1}:where(.kant-native-market) .market-create-grid{background:url("/assets/native-cube-grid-6AWXDYTL.webp") center / 100% 100% no-repeat;opacity:.4}:where(.kant-native-market) .market-create-vignette{background:radial-gradient(50% 95% at 50% 50%,transparent 0%,transparent 45%,#000 100%)}:where(.kant-native-market) .market-create-heading,:where(.kant-native-market) .market-create-title-group{display:flex;flex-direction:column;align-items:center}:where(.kant-native-market) .market-create-heading{gap:12px}:where(.kant-native-market) .market-create-title-group{gap:8px}html body.kant-web-market #root .market-create-title-group h1{--kant-workspace-font: "Kant Create Display", var(--font-ui, sans-serif);margin:0;font-family:var(--kant-workspace-font)!important;font-size:26px!important;font-weight:650!important;line-height:1.18!important;letter-spacing:-.035em;text-transform:uppercase;text-align:center;background:linear-gradient(180deg,#fff,#7e7f9a);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}:where(.kant-native-market) .market-create-tag{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:var(--subscription-accent-color, var(--settings-accent, #b84d96));box-shadow:inset 0 2px 10px #ffffff80;color:#fff;font:650 10px/1.1 "Kant Create Display",var(--font-ui, sans-serif);white-space:nowrap;transform:skew(-8.53deg);transition:background-color .18s ease}:where(.kant-native-market) .market-create-fan{display:flex;align-items:center;justify-content:center;padding-block:6px}:where(.kant-native-market) .market-create-card{position:relative;flex:0 0 auto;width:174px;height:98px;margin-right:-44px;border-radius:15px;background:#141417;box-shadow:0 6px #404040;cursor:pointer;outline:none}:where(.kant-native-market) .market-create-card.is-left{transform:rotate(-3.5deg);z-index:0}:where(.kant-native-market) .market-create-card.is-center{width:214px;height:122px;z-index:2;box-shadow:0 6px #404040,0 0 85px #000}:where(.kant-native-market) .market-create-card.is-right{transform:rotate(3.5deg);z-index:1;margin-right:0}:where(.kant-native-market) .market-create-card:before{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;padding:2px;background:linear-gradient(180deg,#585858,#fff 41%,#828282);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}:where(.kant-native-market) .market-create-card:focus-visible{outline:2px solid var(--subscription-accent-color, var(--settings-accent, #b84d96));outline-offset:7px}:where(.kant-native-market) .market-create-card-media{position:absolute;inset:0;overflow:hidden;border-radius:inherit}:where(.kant-native-market) .market-create-card-media :is(img,video){display:block;width:100%;height:100%;object-fit:cover}:where(.kant-native-market) .market-create-card.is-placeholder{display:grid;place-items:center;cursor:default}:where(.kant-native-market) .market-create-card.is-placeholder>img{width:40px;height:40px;opacity:.12}html body.kant-web-market #root .templates-tab.market-explorer-tab.market-create-layout .market-create-hero .market-query-row{position:relative;z-index:3;display:flex;width:100%!important;max-width:760px;padding:0;margin:0!important}html body.kant-web-market #root .templates-tab.market-explorer-tab.market-create-layout .market-create-hero .market-query-row .market-search-control{display:flex;align-items:center;gap:5px;box-sizing:border-box;width:100%!important;min-width:0!important;height:46px!important;padding:6px 10px!important;border:0!important;border-radius:20px!important;background:#494e5833!important;backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px);color:#9398a8;box-shadow:0 0 #fff0!important;transition:box-shadow .3s ease,color .3s ease!important}html body.kant-web-market #root .templates-tab.market-explorer-tab.market-create-layout .market-create-hero .market-query-row .market-search-control:is(:hover,:focus-within){color:#abb0c0;box-shadow:0 0 0 5px #ffffff1a!important}html body.kant-web-market #root .market-create-hero .market-search-icon{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;margin:0}:where(.kant-native-market) .market-create-search-mark{width:22px;height:22px;opacity:.72;transition:opacity .3s ease}:where(.kant-native-market) .market-create-hero .market-search-control:is(:hover,:focus-within) .market-create-search-mark{opacity:.88}html body.kant-web-market #root .templates-tab.market-explorer-tab.market-create-layout .market-create-hero .market-query-row .market-search-control input{flex:1;min-width:0;width:100%;height:34px!important;padding:0!important;background:transparent!important;border:0!important;outline:none!important;font-family:var(--font-ui, Inter, sans-serif)!important;font-weight:400!important;font-size:14px!important;line-height:34px!important;color:#fff!important}html body.kant-web-market #root .templates-tab.market-explorer-tab.market-create-layout .market-create-hero .market-query-row .market-search-control input::placeholder{color:#9398a8!important;opacity:1!important;transition:color .3s ease}html body.kant-web-market #root .templates-tab.market-explorer-tab.market-create-layout .market-create-hero .market-query-row .market-search-control:is(:hover,:focus-within) input::placeholder{color:#abb0c0!important}html body.kant-web-market #root .market-create-layout .market-results-pane{grid-template-rows:auto auto auto!important}html body.kant-web-market #root .market-create-layout .market-use-case-header{gap:12px;margin-bottom:15px}:where(.kant-native-market) .market-create-layout .market-use-case-rail{min-width:0}:where(.kant-native-market) .market-create-layout .market-browse-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}html body.kant-web-market #root .market-create-layout .market-browse-actions>.market-filter-sidebar{position:relative;inset-block-start:auto;flex:0 0 30px;width:30px;height:32px;align-self:center;overflow:visible}html body.kant-web-market #root .market-create-layout .market-browse-actions .market-filter-sidebar-toggle{width:30px;height:32px}html body.kant-web-market #root .market-create-layout .market-browse-actions .market-sort-trigger{height:32px;min-height:32px}html body.kant-web-market #root .market-create-layout .market-browse-actions :is(.market-profile-action,.market-filter-add-action){background:transparent!important;box-shadow:none!important;transition:background-color .12s ease,color .12s ease}html body.kant-web-market #root .market-create-layout .market-browse-actions :is(.market-profile-action,.market-filter-add-action):is(:hover,:focus-visible,:active){background:#171719!important;color:#eeeef2!important;transform:none}@media(max-width:1000px){:where(.kant-native-market) .market-create-hero{padding:20px 16px 24px}:where(.kant-native-market) .market-create-layout .market-profile-action>span{display:none}:where(.kant-native-market) .market-create-layout .market-browse-actions{gap:3px}}@media(max-width:760px){:where(.kant-native-market) .market-create-hero{padding:20px 16px 24px}html body.kant-web-market #root .market-create-title-group h1{font-size:24px!important}:where(.kant-native-market) .market-create-card{width:154px;height:88px;margin-right:-38px}:where(.kant-native-market) .market-create-card.is-center{width:190px;height:108px}html body.kant-web-market #root .market-create-layout .market-use-case-header{flex-wrap:wrap;gap:8px;height:auto;min-height:40px}}@media(max-width:500px){html body.kant-web-market #root .market-create-title-group h1{font-size:22px!important}:where(.kant-native-market) .market-create-card{width:130px;height:74px;margin-right:-30px}:where(.kant-native-market) .market-create-card.is-center{width:160px;height:91px}:where(.kant-native-market) .market-create-fan{padding-block:4px}}@media(prefers-reduced-motion:reduce){html body.kant-web-market #root .templates-tab.market-explorer-tab.market-create-layout .market-create-hero .market-query-row .market-search-control,:where(.kant-native-market) .market-create-tag,:where(.kant-native-market) .market-create-search-mark,html body.kant-web-market #root .templates-tab.market-explorer-tab.market-create-layout .market-create-hero .market-query-row .market-search-control input::placeholder{transition:none!important}}html body.kant-web-market #root .audiopack-screen :is(.audiopack-empty,.audiopack-body,.vpack-body){animation:none!important;transform:none!important;opacity:1!important}html body.kant-web-market #root .audiopack-screen .ap-library-section>.audiopack-empty{min-height:210px!important;padding:28px 16px}html body.kant-web-market #root :is(.audiopack-screen,.market-empty-state) .audiopack-empty-action{--ap-empty-action-accent: var(--subscription-accent-color, var(--ap-media-accent, #b0c6d8));display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:32px;height:32px;padding:0 14px;margin-top:18px;border:0;border-radius:999px;outline:0!important;box-shadow:none!important;background:color-mix(in srgb,var(--ap-empty-action-accent) 8%,#202224);color:color-mix(in srgb,var(--ap-empty-action-accent) 28%,#c1c5cb);font-family:var(--kant-workspace-font, var(--font-ui, Inter, system-ui, sans-serif))!important;font-size:13px!important;font-weight:500!important;line-height:18px!important;letter-spacing:0;text-shadow:none;cursor:pointer;transition:background-color .14s ease,color .14s ease}html body.kant-web-market #root :is(.audiopack-screen,.market-empty-state) .audiopack-empty-action>svg{flex:none;width:16px;height:16px;margin:0;background:none;color:inherit}html body.kant-web-market #root :is(.audiopack-screen,.market-empty-state) .audiopack-empty-action>span{font:inherit!important;letter-spacing:inherit;color:inherit}html body.kant-web-market #root :is(.audiopack-screen,.market-empty-state) .audiopack-empty-action:is(:hover,:focus-visible){background:color-mix(in srgb,var(--ap-empty-action-accent) 12%,#292b2d);color:color-mix(in srgb,var(--ap-empty-action-accent) 32%,#dadddf)}html body.kant-web-market #root :is(.audiopack-screen,.market-empty-state) .audiopack-empty-action:active{background:color-mix(in srgb,var(--ap-empty-action-accent) 16%,#303234);color:color-mix(in srgb,var(--ap-empty-action-accent) 28%,#e2e4e6)}@media(prefers-reduced-motion:reduce){html body.kant-web-market #root :is(.audiopack-screen,.market-empty-state) .audiopack-empty-action{transition:none}}html body.kant-web-market #root .market-filter-in-query .market-explorer-shell{grid-template-columns:minmax(0,1fr)!important;gap:0!important}html body.kant-web-market #root .market-filter-in-query .market-results-scroll{width:100%!important;margin-inline-start:0!important}html body.kant-web-market #root .market-filter-in-query .market-query-row{width:100%!important;margin-inline-start:0!important;justify-content:flex-start;gap:8px}html body.kant-web-market #root .market-filter-in-query .market-query-row>.market-filter-sidebar{position:relative;inset-block-start:auto;flex:0 0 30px;width:30px;height:32px;align-self:center;overflow:visible;transition:none}html body.kant-web-market #root .market-filter-in-query .market-filter-sidebar-toggle{width:30px;height:32px}html body.kant-web-market #root .market-filter-in-query .market-query-row>.market-sort-control{flex:0 0 auto;margin-inline-start:auto}html body.kant-web-market #root .market-filter-in-query .market-search-control{--kant-workspace-font: var(--font-ui, Inter, "Segoe UI", sans-serif);background:#000!important;border:0!important;outline:0!important;box-shadow:none!important}html body.kant-web-market #root .market-filter-in-query .market-search-control:hover{background:#09090a!important}html body.kant-web-market #root .market-filter-in-query .market-search-control:is(:focus-within,.is-active){background:#000!important;box-shadow:none!important}html body.kant-web-market #root .templates-tab.market-explorer-tab.market-filter-in-query .market-query-row .market-search-control input{font-family:var(--kant-workspace-font)!important;font-size:13px!important;font-weight:500!important;line-height:18px!important}html body.kant-web-market #root .templates-tab.market-explorer-tab.market-filter-in-query .market-query-row .market-search-control input::placeholder{color:#9a9aa6!important;opacity:1!important}html body.kant-web-market #root .market-filter-in-query .market-results-scroll{position:relative}html body.kant-web-market #root .market-filter-in-query .market-empty-state[hidden]{display:none!important}html body.kant-web-market #root .market-filter-in-query .market-empty-state[data-market-empty-exiting=true]{position:absolute;inset:0 0 auto;pointer-events:none}html body.kant-web-market #root .market-filter-in-query .market-empty-state{--kant-workspace-font: var(--font-ui, Inter, "Segoe UI", sans-serif);min-width:0}html body.kant-web-market #root .market-filter-in-query .market-empty-state .audiopack-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-height:210px;padding:28px 16px;gap:0!important;color:#999;text-align:center;background:transparent;animation:none;transform:none;filter:none}html body.kant-web-market #root .market-filter-in-query .market-empty-state .ap-empty-icon{flex:none;width:40px;height:40px;margin:0 0 12px;color:#999;background:none}html body.kant-web-market #root .market-filter-in-query .market-empty-state .audiopack-empty-copy{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:100%}html body.kant-web-market #root .market-filter-in-query .market-empty-state .audiopack-empty .audiopack-empty-copy>strong{margin:0;color:#eee;font-size:17px!important;font-weight:500!important;line-height:24px!important}html body.kant-web-market #root .market-filter-in-query .market-empty-state .audiopack-empty .audiopack-empty-copy>span{max-width:100%;margin:0;color:#999;font-size:12px!important;font-weight:400!important;line-height:16px!important;text-wrap:pretty}html body.kant-web-market #root .market-catalog-layout>.market-card-slot[hidden]{display:none!important}html body.kant-web-market #root .market-catalog-layout.is-discovery{padding-block:6px 18px;row-gap:18px!important}html body.kant-web-market #root .market-catalog-layout>.market-discovery-section-heading{grid-column:1 / -1;margin-block:8px -11px}html body.kant-web-market #root .market-catalog-layout>.market-discovery-section-heading:first-child{margin-block-start:0}html body.kant-web-market #root .market-template-card :is(.market-template-card-media,.market-detail-recommendation-visual){aspect-ratio:16 / 9}html body.kant-web-market #root .market-template-card[data-market-aspect-ratio="9:16"] :is(.market-template-card-media,.market-detail-recommendation-visual) :is(img,video){object-fit:contain!important;object-position:center}html body.kant-web-market #root .market-workflow-example[data-market-aspect-ratio="9:16"] .market-workflow-example-preview :is(img,video){object-fit:contain!important;object-position:center}html body.kant-web-market #root .market-detail-shell .market-detail-contents .market-detail-measured-contents{display:block;overflow:hidden;grid-template-rows:none;opacity:1;transition:none}html body.kant-web-market #root .market-detail-shell .market-detail-contents .market-detail-file-tree{content-visibility:visible;padding:2px 0 12px}:where(.kant-native-market) .market-detail-contents-measure{display:flow-root}:where(.kant-native-market) .market-detail-shell.market-detail-clean :is(.market-detail-preview,.market-detail-preview-media-shell,.market-detail-preview-media,.market-detail-preview-fallback){background:#000;border:0}:where(.kant-native-market) .market-detail-shell.market-detail-clean :is(.market-detail-facts,.market-detail-contents,.market-detail-description,.market-detail-recommendations,.market-detail-more){border:0;box-shadow:none;background:transparent}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-facts{margin-top:20px;padding-top:0}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-contents{margin-top:4px}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-more{margin-top:26px;gap:28px}:where(.kant-native-market) .market-detail-shell.market-detail-clean :is(.market-detail-description,.market-detail-recommendations){padding-top:0}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-preview-media-shell.is-loading .market-detail-preview-media{opacity:0}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-preview-media-shell.is-loading .market-detail-preview-loader{background:transparent}:where(.kant-native-market) .market-detail-preview-poster{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain;background:#000;opacity:1;transition:opacity .18s ease;pointer-events:none}:where(.kant-native-market) .market-detail-preview-poster.is-video-ready{opacity:0}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-preview-loader{inset:0;width:100%;height:100%;margin:0;border:0;border-radius:0;background:#171719;animation:none}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-recommendation-source{backface-visibility:visible}:where(.kant-native-market) .market-detail-thumbnail-symbol{display:grid;place-items:center;height:100%;color:#a0a0a5}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-social{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-download-count{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;color:#818187;white-space:nowrap;font-variant-numeric:tabular-nums}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-download-count strong{color:inherit;font-size:11px;font-weight:400;line-height:16px}:where(.kant-native-market) .market-detail-shell.market-detail-clean .market-detail-download-count svg{width:14px;height:14px;flex-shrink:0}:where(.kant-native-market) .market-detail-shell .market-detail-action-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;pointer-events:none}:where(.kant-native-market) .market-detail-shell .market-detail-download-button.kant-stable-press-control{--kant-press-background: #f5f5f5}:where(.kant-native-market) .market-detail-shell .market-detail-download-button.kant-stable-press-control:hover:not(:disabled){--kant-press-background: #fff}:where(.kant-native-market) .market-detail-shell .market-detail-object-button.kant-stable-press-control{--kant-press-background: #18181b}:where(.kant-native-market) .market-detail-shell .market-detail-object-button.kant-stable-press-control:hover:not(:disabled){--kant-press-background: #17181b}:where(.kant-native-market) .market-detail-shell .market-detail-action-icon.is-busy{animation:marketDetailSpin .72s linear infinite}:where(.kant-native-market) .market-detail-shell .market-detail-action-icon.is-checking{animation:marketDetailCheckPulse 1.25s ease-in-out infinite}@keyframes marketDetailCheckPulse{0%,to{opacity:.6}50%{opacity:1}}@media(prefers-reduced-motion:reduce){:where(.kant-native-market) .market-detail-shell .market-detail-action-icon:is(.is-busy,.is-checking){animation:none}}:where(.kant-native-market) .market-detail-object-version-action{overflow:hidden;min-width:0}:where(.kant-native-market) .market-detail-shell .market-detail-object-version-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:36px;padding:8px 12px;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#ffffff06;color:#c4c4ca;font-family:var(--font-ui, Inter, "Segoe UI", system-ui, sans-serif);font-size:12px;font-weight:600;line-height:18px;font-synthesis:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}:where(.kant-native-market) .market-detail-object-version-button svg{flex:0 0 16px}:where(.kant-native-market) .market-detail-shell .market-detail-object-version-button:hover:not(:disabled){background:#fff1;border-color:#ffffff26;color:#fff}:where(.kant-native-market) .market-detail-shell .market-detail-object-version-button:disabled{opacity:.45;cursor:default}:where(.kant-native-market) .market-detail-shell .market-detail-object-version-button:focus-visible{outline:2px solid #a0a0aa;outline-offset:-3px}html body.kant-web-market #root .market-detail-shell[data-market-aspect-ratio="9:16"] .market-detail-preview{width:min(100%,202.5px,36vh);aspect-ratio:9 / 16;margin-inline:auto}html body.kant-web-market #root .market-detail-shell[data-market-aspect-ratio="9:16"] .market-detail-thumbnails{justify-content:center}html body.kant-web-market #root .market-detail-shell[data-market-aspect-ratio="9:16"] .market-detail-thumbnail :is(img,video){object-fit:contain}@media(prefers-reduced-motion:reduce){:where(.kant-native-market) .market-detail-shell .market-detail-object-version-button{transition:none}}:where(.kant-native-market) .market-detail-shell .market-compatibility-modal-layer{background:#0000003d}:where(.kant-native-market) .market-detail-shell .market-detail-modal.market-compatibility-modal{position:relative;isolation:isolate;background:transparent;box-shadow:0 8px 28px #0006}:where(.kant-native-market) .market-detail-shell .market-compatibility-modal:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:#0f0f0fd1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:where(.kant-native-market) .market-detail-shell .market-compatibility-heading,:where(.kant-native-market) .market-detail-shell .market-compatibility-options.is-original-list{border-bottom-color:#ffffff12}:where(.kant-native-market) .market-detail-shell .market-compatibility-heading h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.kant-native-market) .market-detail-shell .market-detail-modal .market-compatibility-option:hover,:where(.kant-native-market) .market-detail-shell .market-detail-modal .market-compatibility-close:is(:hover,:focus-visible){background:#ffffff0f}:where(.kant-native-market) .market-detail-shell .market-detail-modal .market-compatibility-option:active{background:#ffffff17}html body.kant-web-market #root button.kant-stable-press-control{position:relative;isolation:isolate;background:transparent!important;border-color:transparent!important;scale:none!important;transform:none!important;overflow:visible!important}html body.kant-web-market #root .kant-stable-press-control>.kant-stable-press-clip{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;padding:inherit;border-radius:inherit;overflow:hidden}html body.kant-web-market #root button.kant-stable-press-control:before{content:"";position:absolute;inset:calc(-1 * var(--kant-press-border-width, 0px));z-index:-1;box-sizing:border-box;border:var(--kant-press-border-width, 0px) solid var(--kant-press-border-color, transparent);border-radius:inherit;background:var(--kant-press-background);pointer-events:none;transform:scale(1);transition:background-color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1),transform .16s cubic-bezier(.4,0,.2,1)}html body.kant-web-market #root button.kant-stable-press-control:active:not(:disabled):before{transform:scale(.98)}@media(prefers-reduced-motion:reduce){html body.kant-web-market #root button.kant-stable-press-control:before{transition:none}}@font-face{font-family:Kant Tool UI;src:url(/assets/native-GrokInter-Cyrillic-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:where(.kant-native-market) .kant-tool-screen-title{min-width:0;display:flex;align-items:center;gap:10px;font-family:Kant Tool UI,Grok Inter,Inter,system-ui,sans-serif}:where(.kant-native-market) .kant-tool-screen-back{width:34px;min-width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#ffffffb8;background:#ffffff0e;box-shadow:none;cursor:pointer;transform:none;transition:color .12s ease,background-color .12s ease}:where(.kant-native-market) .kant-tool-screen-back:hover,:where(.kant-native-market) .kant-tool-screen-back:focus-visible{color:#fff;background:#ffffff1a;outline:none;transform:none}:where(.kant-native-market) .kant-tool-screen-back:active{background:#ffffff21;transform:none}:where(.kant-native-market) .kant-tool-screen-back:disabled{color:#ffffff47;background:#ffffff09;cursor:default}:where(.kant-native-market) .kant-tool-screen-title-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}:where(.kant-native-market) .kant-tool-screen-title-copy p,:where(.kant-native-market) .kant-tool-screen-title-copy h2{margin:0;font-family:inherit;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}:where(.kant-native-market) .kant-tool-screen-title-copy p{color:color-mix(in srgb,var(--settings-accent, var(--subscription-accent-color, var(--tool-plan-color, #7ba9ff))) 82%,#fff 8%);font-size:9px;font-weight:760;line-height:1;letter-spacing:.14em}:where(.kant-native-market) .kant-tool-screen-title-copy h2{overflow:hidden;color:#fff;font-size:19px;font-weight:740;line-height:1;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}:where(.kant-native-market) .kant-tool-screen-title-subtitle{display:block;overflow:hidden;margin-top:1px;color:#ffffff6b;font-family:Kant Tool UI,Grok Inter,Inter,system-ui,sans-serif;font-size:10px;font-weight:520;line-height:1.15;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}:where(.kant-native-market) .kant-tool-screen-header .kant-tool-screen-title-copy p{margin:0!important;color:color-mix(in srgb,var(--settings-accent, var(--subscription-accent-color, var(--tool-plan-color, #7ba9ff))) 82%,#fff 8%)!important;font-family:Kant Tool UI,Grok Inter,Inter,system-ui,sans-serif!important;font-size:9px!important;font-weight:760!important;line-height:1!important;letter-spacing:.14em!important}:where(.kant-native-market) .kant-tool-screen-header .kant-tool-screen-title-copy h2{margin:0!important;color:#fff!important;font-family:Kant Tool UI,Grok Inter,Inter,system-ui,sans-serif!important;font-size:19px!important;font-weight:740!important;line-height:1!important;letter-spacing:-.025em!important}:where(.kant-native-market) .kant-tool-screen-header--enhance,:where(.kant-native-market) .kant-tool-screen-header--remove,:where(.kant-native-market) .kant-tool-screen-header--video{padding-left:24px!important;padding-right:24px!important}:where(.kant-native-market) .subtitles-screen.subtitles-v2 .kant-tool-screen-header.kant-tool-screen-header--catalog,:where(.kant-native-market) .audiopack-screen>.kant-tool-screen-header.kant-tool-screen-header--catalog{position:relative!important;z-index:5!important;width:100%!important;min-width:0!important;min-height:0!important;height:58px!important;flex:0 0 58px!important;display:grid!important;grid-template-columns:minmax(170px,1fr) minmax(0,auto)!important;align-items:center!important;gap:18px!important;padding:10px 24px 4px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:#000!important;box-shadow:none!important;animation:none!important;transform:none!important}:where(.kant-native-market) .kant-background-button{min-width:0;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:0;border-radius:999px;color:#ffffffe0;background:#080809e0;box-shadow:none;font-family:Kant Tool UI,Grok Inter,Inter,system-ui,sans-serif;font-size:10.5px;font-weight:650;letter-spacing:-.012em;cursor:pointer;transform:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:color .14s ease,background-color .14s ease}:where(.kant-native-market) .kant-background-button svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:1.55}:where(.kant-native-market) .kant-background-button .kant-background-button-pip{fill:currentColor;stroke:none}:where(.kant-native-market) .kant-background-button:hover,:where(.kant-native-market) .kant-background-button:focus-visible{color:#fff;background:#1c1c1ef5;outline:none;transform:none}:where(.kant-native-market) .kant-background-button:active{background:#242426fa;transform:none}:where(.kant-native-market) .bg-remove-topbar>.kant-tool-screen-title,:where(.kant-native-market) .aie-dock-top>.kant-tool-screen-title{flex:1 1 auto}:where(.kant-native-market) .market-author-profile{height:calc(100% + 14px);min-height:0;margin-top:-14px;display:flex;flex-direction:column;background:#000;color:#f2f2f2;font-family:var(--font-ui,Inter,"Segoe UI",sans-serif)}:where(.kant-native-market) .market-author-profile-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 0 30px;scrollbar-width:none}:where(.kant-native-market) .market-author-profile-scroll::-webkit-scrollbar{display:none}:where(.kant-native-market) .market-author-cover-clip{position:absolute;width:0;height:0;overflow:hidden}:where(.kant-native-market) .market-author-cover{position:relative;height:clamp(140px,24vh,190px);isolation:isolate}:where(.kant-native-market) .market-author-cover-art{position:absolute;inset:0;background-color:#080808;background-position:center 46%;background-size:cover;clip-path:url(#market-author-cover-arch);-webkit-clip-path:url(#market-author-cover-arch)}:where(.kant-native-market) .market-author-cover-art:after{content:"";position:absolute;inset:0;background:#ffffff06;pointer-events:none}:where(.kant-native-market) .market-author-overview{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;min-height:112px;box-sizing:border-box;margin-top:-27px;padding:0 0 25px}:where(.kant-native-market) .market-author-identity{display:flex;align-items:flex-end;gap:14px;min-width:0}:where(.kant-native-market) .market-author-avatar{flex:none;width:86px;height:86px;box-sizing:border-box;border:4px solid #000;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#18181a;color:#eee;font-size:30px;font-weight:650}:where(.kant-native-market) .market-author-avatar img{width:100%;height:100%;object-fit:cover}:where(.kant-native-market) .market-author-identity-copy{min-width:0;padding-bottom:5px}:where(.kant-native-market) .market-author-heading{display:flex;align-items:center;gap:7px;min-width:0}:where(.kant-native-market) .market-author-heading h1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:25px;line-height:30px;font-weight:680;letter-spacing:-.4px}:where(.kant-native-market) .market-author-heading .market-author-verified{flex:none;display:inline-grid;place-items:center;width:17px;height:17px}:where(.kant-native-market) .market-author-heading .market-author-verified img{display:block;width:100%;height:100%}:where(.kant-native-market) .market-author-since{margin:4px 0 0;color:#adadb2;font-size:12px;line-height:17px;font-weight:600;white-space:nowrap}:where(.kant-native-market) .market-author-stats{display:flex;align-items:flex-end;gap:25px;flex:none;padding-bottom:5px}:where(.kant-native-market) .market-author-stats>div{display:flex;flex-direction:column;gap:3px;min-width:0}:where(.kant-native-market) .market-author-stats strong{color:#f2f2f2;font-size:19px;line-height:22px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.2px;white-space:nowrap}:where(.kant-native-market) .market-author-stats span{color:#adadb2;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}:where(.kant-native-market) .market-author-section{box-sizing:border-box;padding:0}:where(.kant-native-market) .market-author-section h2{display:flex;align-items:baseline;gap:8px;margin:0 0 14px;font-size:15px;font-weight:630}:where(.kant-native-market) .market-author-section h2 span{color:#818187;font-size:11px;font-weight:450}:where(.kant-native-market) .market-author-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:where(.kant-native-market) .market-author-item{min-width:0;position:relative}:where(.kant-native-market) .market-author-item .market-template-card{width:100%;min-width:0}:where(.kant-native-market) .market-author-profile .market-template-card-pin{position:absolute;top:9px;right:9px;z-index:6;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:50%;background:#070708c7;color:#ffffffeb;opacity:0;cursor:pointer;transition:opacity .15s ease,background-color .18s ease,color .18s ease,transform .18s ease}body.kant-web-market .beta-dock-templates-embed .market-author-profile .market-template-card[data-has-pin-control=true] .market-template-card-favorite{top:43px}:where(.kant-native-market) .market-author-profile .market-template-card-pin svg{transform:rotate(-35deg);transition:transform .22s cubic-bezier(.2,.8,.2,1)}:where(.kant-native-market) .market-author-profile .market-template-card:hover .market-template-card-pin,:where(.kant-native-market) .market-author-profile .market-template-card:focus-within .market-template-card-pin,:where(.kant-native-market) .market-author-profile .market-template-card-pin.is-pinned,:where(.kant-native-market) .market-author-profile .market-template-card-pin.is-saving{opacity:1}:where(.kant-native-market) .market-author-profile .market-template-card-pin:hover,:where(.kant-native-market) .market-author-profile .market-template-card-pin:focus-visible{background:#161618f0}:where(.kant-native-market) .market-author-profile .market-template-card-pin.is-pinned{color:var(--subscription-accent-color,#008cff)}:where(.kant-native-market) .market-author-profile .market-template-card-pin.is-pinned svg{transform:rotate(0)}:where(.kant-native-market) .market-author-profile .market-template-card-pin:active:not(:disabled){transform:scale(.9)}:where(.kant-native-market) .market-author-profile .market-template-card-pin:focus-visible{outline:2px solid var(--subscription-accent-color,#008cff);outline-offset:2px}:where(.kant-native-market) .market-author-profile .market-template-card-pin:disabled{cursor:default}:where(.kant-native-market) .market-author-profile .market-template-card-pin:disabled:not(.is-pinned):not(.is-saving){color:#76767b}:where(.kant-native-market) .market-author-profile .market-template-card-pin.is-saving:after{content:"";position:absolute;inset:2px;border:1.5px solid transparent;border-top-color:currentColor;border-radius:50%;animation:market-pin-saving .7s linear infinite}:where(.kant-native-market) .market-author-profile .market-template-card-pin.is-readonly{pointer-events:none;cursor:default}@keyframes market-pin-saving{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){:where(.kant-native-market) .market-author-profile .market-template-card-pin,:where(.kant-native-market) .market-author-profile .market-template-card-pin svg{transition:none}:where(.kant-native-market) .market-author-profile .market-template-card-pin.is-saving:after{animation:none}}:where(.kant-native-market) .market-author-empty{margin:0;padding:24px 0;color:#85858b;font-size:12px}@media(max-width:720px){:where(.kant-native-market) .market-author-overview{align-items:flex-start;flex-direction:column;gap:13px}:where(.kant-native-market) .market-author-stats{padding:0 0 0 100px;gap:20px}:where(.kant-native-market) .market-author-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}:where(.kant-native-market) .market-author-avatar{width:82px;height:82px}}:where(.kant-native-market) .tpl-void-station{width:100%;max-width:100%;margin:0 auto 14px;padding:0 4px;position:relative}:where(.kant-native-market) .tpl-void-panel{background:transparent;border-radius:18px;padding:20px 16px 16px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06)}:where(.kant-native-market) .tpl-void-panel:after{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}:where(.kant-native-market) .tpl-void-panel>*{position:relative;z-index:2}:where(.kant-native-market) .tpl-void-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);animation:kt-scan 6s ease-in-out infinite;z-index:3;pointer-events:none}:where(.kant-native-market) .tpl-void-header{text-align:center;padding:0 0 14px}:where(.kant-native-market) .tpl-void-sub{display:block;font-size:9px;letter-spacing:4px;color:#ffffff2e;text-transform:uppercase;font-family:Orbitron,sans-serif;font-weight:500}:where(.kant-native-market) .tpl-void-sub:after{content:"";display:block;width:20px;height:1px;background:#ffffff1f;margin:10px auto 0}:where(.kant-native-market) .tpl-controls-row{display:flex;align-items:center;gap:8px}:where(.kant-native-market) .tpl-search-wrapper{flex:1;position:relative;display:flex;align-items:center}:where(.kant-native-market) .tpl-search-icon{position:absolute;left:12px;color:#ffffff26;pointer-events:none;transition:color .25s}:where(.kant-native-market) .tpl-search-wrapper:focus-within .tpl-search-icon{color:#ffffff59}:where(.kant-native-market) .tpl-search-input{width:100%;padding:9px 32px 9px 34px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:#ffffffd9;font-size:12px;font-family:var(--font-ui);outline:none;transition:all .3s cubic-bezier(.16,1,.3,1);letter-spacing:.02em}:where(.kant-native-market) .tpl-search-input:focus{border-color:#ffffff26;background:#ffffff09;box-shadow:0 0 0 3px #ffffff08}:where(.kant-native-market) .tpl-search-input::placeholder{color:#ffffff26;font-family:var(--font-ui)}:where(.kant-native-market) .tpl-search-clear{position:absolute;right:8px;width:20px;height:20px;background:#ffffff0f;border:none;border-radius:6px;color:#ffffff4d;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}:where(.kant-native-market) .tpl-search-clear:hover{background:#ffffff1a;color:#fff9}:where(.kant-native-market) .tpl-ctrl-btn{width:36px;height:36px;min-width:36px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffff40;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}:where(.kant-native-market) .tpl-ctrl-btn:hover{color:#ffffffb3;border-color:#ffffff26;background:#ffffff08;transform:translateY(-1px)}:where(.kant-native-market) .tpl-ctrl-btn:active{transform:scale(.95);transition-duration:.1s}:where(.kant-native-market) .tpl-ctrl-btn.active{color:#ffffffd9;border-color:#fff3;background:#ffffff0d}:where(.kant-native-market) .tpl-filter-badge{position:absolute;top:-4px;right:-4px;width:16px;height:16px;border-radius:50%;background:#ffffffd9;color:#000;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:badgePulseIn .35s cubic-bezier(.16,1,.3,1)}:where(.kant-native-market) .tpl-add-btn:hover{color:#ffffffe6}:where(.kant-native-market) .tpl-filter-panel{position:fixed;top:0;right:0;bottom:0;width:270px;background:#040404;border-left:1px solid rgba(255,255,255,.06);z-index:99999;display:flex;flex-direction:column;animation:filterSlideIn .3s cubic-bezier(.16,1,.3,1) forwards;overflow:hidden}:where(.kant-native-market) .tpl-filter-panel:after{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none}:where(.kant-native-market) .tpl-filter-panel.closing{animation:filterSlideOut .25s cubic-bezier(.4,0,1,1) forwards}:where(.kant-native-market) .tpl-filter-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 14px;border-bottom:1px solid rgba(255,255,255,.05)}:where(.kant-native-market) .tpl-filter-title-row{display:flex;align-items:center;gap:8px;color:#fff3}:where(.kant-native-market) .tpl-filter-close{width:26px;height:26px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffff4d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}:where(.kant-native-market) .tpl-filter-close:hover{border-color:#fff3;color:#ffffffb3}:where(.kant-native-market) .tpl-filter-body{flex:1;overflow-y:auto;padding:10px 14px 20px}:where(.kant-native-market) .tpl-f-section{margin-bottom:18px}:where(.kant-native-market) .tpl-f-section-title{font-size:9px;font-weight:600;color:#fff3;text-transform:uppercase;letter-spacing:3px;margin-bottom:6px;padding-left:4px;font-family:Orbitron,sans-serif}:where(.kant-native-market) .tpl-f-option{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:none;background:transparent;color:#ffffff73;font-size:12px;font-family:var(--font-ui);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:left}:where(.kant-native-market) .tpl-f-option:hover{background:#ffffff08;color:#fffc}:where(.kant-native-market) .tpl-f-option:active{transform:scale(.97)}:where(.kant-native-market) .tpl-f-option.selected{background:#ffffff0f;color:#fff}:where(.kant-native-market) .tpl-f-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;transition:box-shadow .3s}:where(.kant-native-market) .tpl-f-option.selected .tpl-f-dot{box-shadow:0 0 6px 1px currentColor}:where(.kant-native-market) .tpl-f-check{margin-left:auto;color:#ffffff59}@keyframes filterSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes filterSlideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}:where(.kant-native-market) .filter-backdrop{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99998;animation:fadeIn .25s ease forwards}:where(.kant-native-market) .filter-backdrop.closing{animation:fadeOut .2s ease forwards}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}:where(.kant-native-market) .tpl-grid-station{padding:0 4px}:where(.kant-native-market) .tpl-grid-panel{border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:14px 10px 10px;position:relative;overflow:hidden}:where(.kant-native-market) .tpl-grid-panel:after{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);pointer-events:none}:where(.kant-native-market) .templates-grid{display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px;column-gap:12px;padding:0 0 6px;justify-items:center}:where(.kant-native-market) .anim-card-root{min-width:100px;max-width:380px;width:100%;padding:1px;background:transparent;border-radius:20px;display:flex;position:relative;cursor:pointer;opacity:0;transform:translateY(18px) scale(.97);transition:opacity .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}:where(.kant-native-market) .anim-card-root.anim-visible{opacity:1;transform:translateY(0) scale(1)}:where(.kant-native-market) .anim-card-root:before{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;opacity:0;transition:opacity .35s ease}:where(.kant-native-market) .anim-card-root:hover:before{opacity:1}:where(.kant-native-market) .anim-card-container{display:flex;flex-direction:column;flex:1;align-items:center;border-radius:20px;background:transparent;padding:6px;gap:10px;min-width:0;position:relative}:where(.kant-native-market) .anim-card-container>*{position:relative;z-index:1}:where(.kant-native-market) .anim-card-container:before{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;opacity:0;transition:opacity .35s ease}:where(.kant-native-market) .anim-card-root:hover .anim-card-container:before{opacity:1}:where(.kant-native-market) .anim-card-thumb{aspect-ratio:16 / 9;width:100%;border-radius:12px;overflow:hidden;position:relative;background:#080808}:where(.kant-native-market) .anim-card-thumb video,:where(.kant-native-market) .anim-card-thumb img{width:100%;height:100%;object-fit:cover;display:block}:where(.kant-native-market) .anim-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffff1f}:where(.kant-native-market) .anim-card-video-loader{position:absolute;inset:0;z-index:2}:where(.kant-native-market) .anim-card-video-loader .template-skeleton-preview{width:100%;height:100%;border-radius:0}:where(.kant-native-market) .anim-card-new-badge{position:absolute;top:6px;right:6px;padding:2px 7px;border-radius:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;z-index:2;background:#ffffffd9;color:#000;transition:opacity .3s ease}:where(.kant-native-market) .anim-card-root:hover .anim-card-new-badge{opacity:0}:where(.kant-native-market) .anim-card-price-badge{font-size:10px;font-weight:600;letter-spacing:0;text-transform:none}:where(.kant-native-market) .anim-card-title-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:7px;width:100%;padding:0 4px}:where(.kant-native-market) .anim-card-icon{display:inline-flex;align-items:center;flex-shrink:0;margin-top:2px}:where(.kant-native-market) .anim-card-name{font-family:var(--font-ui);font-size:13px;font-weight:400;line-height:normal;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%;transition:color .3s ease}:where(.kant-native-market) .anim-card-root.tier-green:before{background:linear-gradient(114deg,#3cff22 5.62%,#00470000 49.07%,#f3ffbe 94.12%)}:where(.kant-native-market) .anim-card-root.tier-green .anim-card-container:before{background:linear-gradient(114deg,#17270e 5.62%,#174318 49.07%,#17270e 94.12%),#17270e}:where(.kant-native-market) .anim-card-root.tier-green:hover .anim-card-name{color:#e2ffc9}:where(.kant-native-market) .anim-card-root.tier-cyan:before{background:linear-gradient(114deg,#dff9ff 8.9%,#10f0 50.33%,#1ec8ee 93.3%)}:where(.kant-native-market) .anim-card-root.tier-cyan .anim-card-container:before{background:linear-gradient(114deg,#162033 8.9%,#003362 50.33%,#162033 93.3%),#161b33}:where(.kant-native-market) .anim-card-root.tier-cyan:hover .anim-card-name{color:#c9f3ff}:where(.kant-native-market) .anim-card-root.tier-pink:before{background:linear-gradient(114deg,#fc55eb 6.55%,#98008900 49.26%,#ffd3fb 93.55%)}:where(.kant-native-market) .anim-card-root.tier-pink .anim-card-container:before{background:linear-gradient(114deg,#331331 6.55%,#5e1c5a 49.26%,#331331 93.55%),#331331}:where(.kant-native-market) .anim-card-root.tier-pink:hover .anim-card-name{color:#ffc9f8}:where(.kant-native-market) .template-skeleton{border-radius:20px;overflow:hidden;padding:6px;max-width:380px;width:100%}:where(.kant-native-market) .template-skeleton-preview{width:100%;aspect-ratio:16 / 9;border-radius:12px;background:linear-gradient(90deg,#121212 25%,#181818,#121212 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}:where(.kant-native-market) .template-skeleton-info{padding:10px 4px 4px;display:flex;align-items:center;justify-content:center}:where(.kant-native-market) .template-skeleton-line{height:12px;width:70%;border-radius:4px;background:linear-gradient(90deg,#121212 25%,#181818,#121212 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}:where(.kant-native-market) .template-skeleton-line.short{display:none}:where(.kant-native-market) .templates-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px}:where(.kant-native-market) .templates-empty-icon{color:#ffffff1a}:where(.kant-native-market) .templates-empty h3{font-size:15px;color:#fff6;margin:0;font-weight:500}:where(.kant-native-market) .templates-empty p{font-size:13px;color:#ffffff40;margin:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:where(.kant-native-market) .template-create-content{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;align-items:center}:where(.kant-native-market) .template-create-inner{width:100%;max-width:520px}:where(.kant-native-market) .template-create-section{margin-bottom:24px}:where(.kant-native-market) .template-create-section-title{font-size:13px;font-weight:600;color:#fff9;margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px}:where(.kant-native-market) .template-upload-zone{border:2px dashed rgba(255,255,255,.1);border-radius:14px;padding:32px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:border-color .2s,background .2s;position:relative;overflow:hidden}:where(.kant-native-market) .template-upload-zone:hover{border-color:#fff3;background:#ffffff05}:where(.kant-native-market) .template-upload-zone.dragging{border-color:#ffffff59;background:#ffffff0a}:where(.kant-native-market) .template-upload-zone.uploading-anim{border-color:#4ade8066;background:#4ade800a;pointer-events:none;animation:uploadPulse .6s ease}:where(.kant-native-market) .template-upload-zone.uploading-anim .template-upload-icon{animation:uploadSpin .6s ease;color:#4ade8099}@keyframes uploadPulse{0%{transform:scale(1)}50%{transform:scale(.97);border-color:#4ade8099}to{transform:scale(1)}}@keyframes uploadSpin{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}:where(.kant-native-market) .template-upload-zone.has-file{border-style:solid;border-color:#ffffff14;padding:16px}:where(.kant-native-market) .template-upload-icon{color:#fff3}:where(.kant-native-market) .template-upload-text{font-size:13px;color:#fff6;text-align:center}:where(.kant-native-market) .template-upload-hint{font-size:11px;color:#fff3}:where(.kant-native-market) .template-upload-file-info{display:flex;align-items:center;gap:12px;width:100%}:where(.kant-native-market) .template-upload-file-icon{width:40px;height:40px;border-radius:10px;background:#ffffff0f;display:flex;align-items:center;justify-content:center;color:#ffffff80;flex-shrink:0}:where(.kant-native-market) .template-upload-file-details{flex:1;min-width:0}:where(.kant-native-market) .template-upload-file-name{font-size:13px;color:#fff;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.kant-native-market) .template-upload-file-size{font-size:11px;color:#ffffff59;margin-top:2px}:where(.kant-native-market) .template-upload-remove{width:28px;height:28px;border-radius:8px;border:none;background:#ffffff0f;color:#fff6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}:where(.kant-native-market) .template-upload-remove:hover{background:#ef444426;color:#ef4444}:where(.kant-native-market) .template-upload-progress{width:100%;margin-top:8px}:where(.kant-native-market) .template-upload-progress-bar{width:100%;height:4px;border-radius:2px;background:#ffffff0f;overflow:hidden}:where(.kant-native-market) .template-upload-progress-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,#22c55e,#4ade80);transition:width .3s ease}:where(.kant-native-market) .template-upload-progress-text{font-size:11px;color:#ffffff59;margin-top:4px;text-align:right}:where(.kant-native-market) .template-name-input{width:100%;padding:12px 14px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-size:14px;font-family:var(--font-ui);outline:none;transition:border-color .2s;box-sizing:border-box}:where(.kant-native-market) .template-name-input:focus{border-color:#ffffff4d}:where(.kant-native-market) .template-name-input::placeholder{color:#ffffff40}:where(.kant-native-market) .template-pricing-toggle{display:flex;gap:8px}:where(.kant-native-market) .pricing-paid-wrap{flex:1;position:relative}:where(.kant-native-market) .template-pricing-option{flex:1;width:100%;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff80;font-size:13px;font-weight:500;font-family:var(--font-ui);cursor:pointer;transition:all .25s ease;display:flex;flex-direction:column;align-items:center;gap:4px}:where(.kant-native-market) .template-pricing-option:hover{border-color:#fff3;color:#fffc}:where(.kant-native-market) .template-pricing-option.pricing-free.selected{border-color:transparent;background:linear-gradient(114deg,#3cff22 5.62%,#00470000 49.07%,#f3ffbe 94.12%);color:#4ade80;position:relative;overflow:hidden}:where(.kant-native-market) .template-pricing-option.pricing-free.selected:after{content:"";position:absolute;inset:1px;border-radius:9px;background:linear-gradient(114deg,#17270e 5.62%,#174318 49.07%,#17270e 94.12%),#17270e}:where(.kant-native-market) .template-pricing-option.pricing-free.selected .pricing-btn-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px}:where(.kant-native-market) .template-pricing-option.pricing-paid.selected{border-color:transparent;background:linear-gradient(114deg,#fc55eb 6.55%,#98008900 49.26%,#ffd3fb 93.55%);color:#ff81ea;position:relative;overflow:hidden}:where(.kant-native-market) .template-pricing-option.pricing-paid.selected:after{content:"";position:absolute;inset:1px;border-radius:9px;background:linear-gradient(114deg,#331331 6.55%,#5e1c5a 49.26%,#331331 93.55%),#331331}:where(.kant-native-market) .template-pricing-option.pricing-paid.selected .pricing-btn-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px}:where(.kant-native-market) .pricing-btn-content{display:flex;flex-direction:column;align-items:center;gap:4px}:where(.kant-native-market) .template-pricing-option.selected{animation:pricingSelect .35s cubic-bezier(.16,1,.3,1)}@keyframes pricingSelect{0%{transform:scale(.94)}50%{transform:scale(1.03)}to{transform:scale(1)}}:where(.kant-native-market) .template-price-error{color:#ef4444;font-size:12px;margin-top:6px;padding-left:2px}:where(.kant-native-market) .template-pricing-option.disabled{opacity:.35;cursor:not-allowed}:where(.kant-native-market) .template-pricing-option.disabled:hover{border-color:#ffffff1a;color:#ffffff80}:where(.kant-native-market) .pricing-paid-tooltip{position:absolute;bottom:-28px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;color:#ef4444cc;pointer-events:none;opacity:0;transition:opacity .2s ease}:where(.kant-native-market) .pricing-paid-wrap:hover .pricing-paid-tooltip{opacity:1}:where(.kant-native-market) .template-price-wrapper{margin-top:12px;animation:fadeSlideDown .25s ease forwards}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}:where(.kant-native-market) .template-price-input-row{display:flex;align-items:center;gap:10px}:where(.kant-native-market) .template-price-input{width:120px;padding:10px 12px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-size:14px;font-family:var(--font-ui);outline:none;text-align:center;-moz-appearance:textfield}:where(.kant-native-market) .template-price-input::-webkit-outer-spin-button,:where(.kant-native-market) .template-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.kant-native-market) .template-price-input:focus{border-color:#ffffff4d}:where(.kant-native-market) .template-price-currency{font-size:13px;color:#fff6}:where(.kant-native-market) .template-commission-info{margin-top:8px;padding:10px 12px;background:#ffffff08;border-radius:8px;font-size:12px;color:#fff6;display:flex;justify-content:space-between}:where(.kant-native-market) .template-commission-info .your-earning{color:#22c55e;font-weight:600}:where(.kant-native-market) .template-publish-btn{width:100%;padding:11px 20px;border-radius:10px;border:none;background:#ffffffe6;color:#0a0a0a;font-size:14px;font-weight:500;font-family:var(--font-ui);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);margin-top:20px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px}:where(.kant-native-market) .template-publish-btn:hover{opacity:.92}:where(.kant-native-market) .template-publish-btn:active{transform:scale(.97)}:where(.kant-native-market) .template-publish-btn:disabled{opacity:.3;cursor:not-allowed}:where(.kant-native-market) .template-publish-btn.tpl-pub-uploading{background:#ffffff1f;color:transparent;pointer-events:none}:where(.kant-native-market) .tpl-pub-progress-fill{position:absolute;left:0;top:0;bottom:0;background:#ffffffe6;transition:width .35s cubic-bezier(.4,0,.2,1);z-index:1;border-radius:10px}:where(.kant-native-market) .tpl-pub-label{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;color:#0a0a0a;font-weight:600;font-size:14px}:where(.kant-native-market) .template-publish-btn.tpl-pub-done{background:#22c55ee6;color:transparent;pointer-events:none;animation:dlPulse .5s ease}:where(.kant-native-market) .template-publish-btn.tpl-pub-done .tpl-pub-label{color:#fff;animation:dlCheckIn .4s cubic-bezier(.16,1,.3,1) forwards}:where(.kant-native-market) .template-detail-content{flex:1;overflow-y:auto;padding:0 12px;display:flex;flex-direction:column;align-items:center}:where(.kant-native-market) .template-detail-inner{width:100%;max-width:520px}:where(.kant-native-market) .tpl-detail-station{width:100%;margin:0 auto;position:relative}:where(.kant-native-market) .tpl-detail-station+.tpl-detail-station{margin-top:10px}:where(.kant-native-market) .tpl-detail-panel{background:transparent;border-radius:16px;padding:18px 16px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06)}:where(.kant-native-market) .tpl-detail-panel:after{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none}:where(.kant-native-market) .tpl-detail-panel>*{position:relative;z-index:2}:where(.kant-native-market) .tpl-detail-panel-scan{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);animation:kt-scan 6s ease-in-out infinite;z-index:3;pointer-events:none}:where(.kant-native-market) .tpl-void-header-mini{text-align:center;padding:0 0 12px}:where(.kant-native-market) .tpl-void-header-mini .tpl-void-sub:after{margin-top:8px}:where(.kant-native-market) .tpl-preview-panel{padding:16px 12px 12px}:where(.kant-native-market) .tpl-preview-panel .template-detail-preview{margin:0;border:none}:where(.kant-native-market) .template-detail-title{font-size:17px;font-weight:600;color:#fff;margin:0 0 10px}:where(.kant-native-market) .template-detail-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:#ffffff59;flex-wrap:wrap}:where(.kant-native-market) .template-detail-meta-item{display:flex;align-items:center;gap:4px}:where(.kant-native-market) .template-file-tree-title{font-size:9px;font-weight:600;color:#fff3;margin-bottom:10px;text-transform:uppercase;letter-spacing:3px;font-family:Orbitron,sans-serif}:where(.kant-native-market) .ftree-container{border:1px solid rgba(255,255,255,.04);border-radius:10px;padding:4px 0;max-height:260px;overflow-y:auto;background:#ffffff03}:where(.kant-native-market) .ftree-item{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:13px;color:#ffffffbf;cursor:default;transition:background .15s ease;user-select:none}:where(.kant-native-market) .ftree-item:hover{background:#ffffff08}:where(.kant-native-market) .ftree-folder{cursor:pointer}:where(.kant-native-market) .ftree-chevron{flex-shrink:0;color:#ffffff4d;transition:transform .2s ease}:where(.kant-native-market) .ftree-open>.ftree-chevron{transform:rotate(90deg)}:where(.kant-native-market) .ftree-icon{display:inline-flex;align-items:center;flex-shrink:0}:where(.kant-native-market) .ftree-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}:where(.kant-native-market) .ftree-size{font-size:11px;color:#fff3;flex-shrink:0;margin-left:auto}:where(.kant-native-market) .ftree-children{overflow:hidden;transition:height .25s cubic-bezier(.4,0,.2,1);border-left:1px solid rgba(255,255,255,.05);margin-left:22px}:where(.kant-native-market) .template-download-section{padding:14px 0 0}:where(.kant-native-market) .tpl-dl-btn{width:100%;padding:11px 20px;border-radius:10px;border:none;background:#ffffffe6;color:#0a0a0a;font-size:14px;font-weight:500;font-family:var(--font-ui);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px}:where(.kant-native-market) .tpl-dl-btn:hover{opacity:.92}:where(.kant-native-market) .tpl-dl-btn:active{transform:scale(.97)}:where(.kant-native-market) .tpl-dl-btn.tpl-dl-active{pointer-events:none}:where(.kant-native-market) .tpl-dl-btn.tpl-dl-downloading{background:#ffffff1f;color:transparent}:where(.kant-native-market) .tpl-dl-progress-fill{position:absolute;left:0;top:0;bottom:0;background:#ffffffe6;transition:width .35s cubic-bezier(.4,0,.2,1);z-index:1;border-radius:10px}:where(.kant-native-market) .tpl-dl-label{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;color:#0a0a0a;font-weight:600;font-size:14px}:where(.kant-native-market) .tpl-dl-spinner{animation:dlSpin .8s linear infinite}@keyframes dlSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:where(.kant-native-market) .tpl-dl-btn.tpl-dl-downloaded{background:#22c55ee6;color:transparent;animation:dlPulse .5s ease}:where(.kant-native-market) .tpl-dl-btn.tpl-dl-downloaded .tpl-dl-label{color:#fff;animation:dlCheckIn .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes dlPulse{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes dlCheckIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}:where(.kant-native-market) .template-purchase-btn{display:none}:where(.kant-native-market) .template-purchase-btn:hover{opacity:.9}:where(.kant-native-market) .template-purchase-btn:active{transform:scale(.98)}:where(.kant-native-market) .tpl-dl-btn.tpl-dl-disabled{opacity:.35;cursor:not-allowed}:where(.kant-native-market) .tpl-dl-btn.tpl-dl-disabled:hover{opacity:.35}:where(.kant-native-market) .tpl-dl-btn.tpl-dl-disabled:active{transform:none}:where(.kant-native-market) .tpl-confirm-overlay{position:fixed;inset:0;background:#000000b3;z-index:600;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease}:where(.kant-native-market) .tpl-confirm-modal{background:#080808;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px;width:90%;max-width:340px;animation:dlCheckIn .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}:where(.kant-native-market) .tpl-confirm-modal:after{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);pointer-events:none}:where(.kant-native-market) .tpl-confirm-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:12px;text-align:center}:where(.kant-native-market) .tpl-confirm-text{font-size:13px;color:#ffffff80;text-align:center;margin-bottom:12px}:where(.kant-native-market) .tpl-confirm-text strong{color:#fffc}:where(.kant-native-market) .tpl-confirm-price{text-align:center;margin-bottom:8px}:where(.kant-native-market) .tpl-confirm-balance{text-align:center;font-size:12px;color:#ffffff4d;margin-bottom:20px}:where(.kant-native-market) .tpl-confirm-actions{display:flex;gap:10px}:where(.kant-native-market) .tpl-confirm-cancel{flex:1;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff80;font-size:13px;font-weight:500;font-family:var(--font-ui);cursor:pointer;transition:all .2s}:where(.kant-native-market) .tpl-confirm-cancel:hover{border-color:#fff3;color:#fff}:where(.kant-native-market) .tpl-confirm-buy{flex:1;padding:10px;border-radius:10px;border:none;background:#ffffffe6;color:#0a0a0a;font-size:13px;font-weight:600;font-family:var(--font-ui);cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:6px}:where(.kant-native-market) .tpl-confirm-buy:hover{opacity:.9}:where(.kant-native-market) .tpl-confirm-buy:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:where(.kant-native-market) .template-preview-uploaded{width:100%;border-radius:10px;overflow:hidden;position:relative}:where(.kant-native-market) .template-preview-uploaded video{width:100%;display:block;border-radius:10px}:where(.kant-native-market) .cat-dropdown{position:relative;z-index:50}:where(.kant-native-market) .cat-dropdown:has(.cat-dropdown-menu){z-index:200}:where(.kant-native-market) .cat-dropdown-trigger{width:100%;padding:12px 14px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#fff;font-size:14px;font-family:var(--font-ui);outline:none;cursor:pointer;display:flex;align-items:center;gap:10px;transition:border-color .2s}:where(.kant-native-market) .cat-dropdown-trigger:hover,:where(.kant-native-market) .cat-dropdown-trigger.open{border-color:#ffffff4d}:where(.kant-native-market) .cat-dropdown-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}:where(.kant-native-market) .cat-dropdown-text{flex:1;text-align:left}:where(.kant-native-market) .cat-dropdown-arrow{color:#fff6;transition:transform .25s ease;flex-shrink:0}:where(.kant-native-market) .cat-dropdown-trigger.open .cat-dropdown-arrow{transform:rotate(180deg)}:where(.kant-native-market) .cat-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#0e0e0e;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:4px;z-index:100;animation:catDropIn .3s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 8px 32px #00000080}@font-face{font-family:Kant Market Display;src:url(/assets/native-Onest-Cyrillic-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Kant Market Display;src:url(/assets/native-Onest-Latin-Variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kant Market UI;src:url(/assets/native-Manrope-VariableFont_wght.ttf) format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Kant Market Rostov;src:url(/assets/native-Rostov.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:where(.kant-native-market) .templates-tab{--market-line: rgba(255, 255, 255, .09);font-family:"Kant Market UI",var(--font-ui, Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}:where(.kant-native-market) .market-browse-scroll{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column;gap:12px;padding:0 0 12px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;scroll-behavior:auto;overflow-anchor:none;background:#000;contain:layout style paint}:where(.kant-native-market) .market-browse-scroll::-webkit-scrollbar{display:none;width:0;height:0}:where(.kant-native-market) .market-discovery-hero{box-sizing:border-box;width:100%;min-width:0;min-height:132px;padding:2px;overflow:hidden;border-radius:28px;background:linear-gradient(180deg,transparent 0%,var(--market-hero-accent, #4050fd) 100%)}:where(.kant-native-market) .market-discovery-hero-inner{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:128px;display:grid;place-items:center;padding:20px 24px;border-radius:26px;background:linear-gradient(180deg,#080809,color-mix(in srgb,var(--market-hero-accent, #4050fd) 54%,#080809))}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero{border-radius:28px}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-inner{border-radius:26px}:where(.kant-native-market) .market-discovery-hero-inner:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(80% 100% at 50% -30%,rgba(255,255,255,.055),transparent 62%),linear-gradient(90deg,rgba(0,0,0,.12),transparent 22%,transparent 78%,rgba(0,0,0,.12))}:where(.kant-native-market) .market-discovery-hero-inner:after{content:none}:where(.kant-native-market) .market-star-field{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}:where(.kant-native-market) .market-star-field i{position:absolute;left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);border-radius:50%;background:#ffffffb8;opacity:.26;animation:marketStarDrift 5.2s var(--star-delay) ease-in-out infinite alternate}:where(.kant-native-market) .market-discovery-hero h2{position:relative;z-index:1;max-width:520px;margin:0;color:#fff;font-family:"Kant Market Display","Kant Market UI",var(--font-ui, Inter, sans-serif);font-size:30px;font-weight:700;font-synthesis:weight;line-height:1.05;letter-spacing:0;text-align:center;text-wrap:balance;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}:where(.kant-native-market) .market-discovery-hero-copy{position:relative;z-index:1;width:100%;min-height:2.1em;display:grid;place-items:center}:where(.kant-native-market) .market-discovery-hero-copy h2{grid-area:1 / 1;width:100%;will-change:opacity,filter}:where(.kant-native-market) .market-discovery-hero-copy .gooey-hero-text-filter{position:absolute;width:0;height:0;pointer-events:none}:where(.kant-native-market) .market-discovery-hero h2 span{color:color-mix(in srgb,var(--market-hero-accent, #4050fd) 82%,#fff);font:inherit}:where(.kant-native-market) .market-category-toolbar{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;margin-top:-8px}:where(.kant-native-market) .market-category-nav{width:100%;min-width:0;min-height:38px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;padding:0;overflow:visible}:where(.kant-native-market) .market-category-pill{flex:0 0 auto;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:2px solid transparent;border-radius:20px;background:#0a0a0c;color:#abb0c0;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif);font-size:12px;font-weight:700;line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer;position:relative;overflow:hidden;isolation:isolate;-webkit-font-smoothing:antialiased;transition:color .22s ease,border-color .22s ease,background .22s ease}:where(.kant-native-market) .market-category-pill:hover{background:#151619;color:#fff}:where(.kant-native-market) .market-category-pill:active{background:#202125;transition-duration:80ms}:where(.kant-native-market) .market-category-pill.is-active{border-color:#3b3d42;background:#101114;color:#fff}:where(.kant-native-market) .market-category-pill>span:not(.market-category-ripple){position:relative;z-index:1}:where(.kant-native-market) .market-category-ripple{position:absolute;z-index:0;width:180px;height:180px;border-radius:50%;background:#ffffff2e;pointer-events:none;transform:translate(-50%,-50%) scale(0);animation:marketCategoryRipple .52s cubic-bezier(.2,0,0,1) forwards}:where(.kant-native-market) .market-category-pill-icon{width:17px;height:17px;display:inline-grid;place-items:center;color:var(--market-category-accent, #fff)}:where(.kant-native-market) .market-toolbar-action-icon{width:18px;height:18px;display:inline-grid;place-items:center}:where(.kant-native-market) .market-category-pill-skeleton,:where(.kant-native-market) .market-skeleton-line{background:linear-gradient(100deg,#0b0b0b 24%,#171717,#0b0b0b 68%);background-size:240% 100%;animation:marketSkeletonSweep 1.8s ease-in-out infinite}:where(.kant-native-market) .market-category-pill-skeleton{min-width:64px;border-color:transparent}:where(.kant-native-market) .market-discovery-hero.is-loading .market-discovery-hero-inner{background:#080808}:where(.kant-native-market) .market-skeleton-line.hero{width:min(360px,62%);height:46px;border-radius:14px}:where(.kant-native-market) .templates-empty>button{min-height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:transparent;color:#ffffffb3;font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}:where(.kant-native-market) .templates-empty>button:hover{border-color:#ffffff38;background:#ffffff0b;color:#fff}:where(.kant-native-market) .templates-empty strong{color:#ffffffe0;font-size:14px;font-weight:650}:where(.kant-native-market) .templates-empty span{color:#fff6;font-size:11px;font-weight:450}@keyframes marketSkeletonSweep{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes marketCategoryRipple{0%{opacity:.75;transform:translate(-50%,-50%) scale(0)}68%{opacity:.18}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}body.kant-web-market .beta-dock-templates-embed .templates-tab{grid-template-rows:minmax(0,1fr);gap:0}body.kant-web-market .beta-dock-templates-embed .templates-top-bar{width:auto;display:flex;grid-template-columns:none;justify-content:flex-end;gap:6px;padding:0}body.kant-web-market .beta-dock-templates-embed .market-category-toolbar .templates-top-bar .market-toolbar-action{width:38px;height:38px;min-width:38px;padding:0;border:2px solid transparent;border-radius:20px;background:#0a0a0c;color:#abb0c0;box-shadow:none;transform:none;transition:color .22s ease,border-color .22s ease,background .22s ease}body.kant-web-market .beta-dock-templates-embed .market-category-toolbar .templates-top-bar .market-toolbar-action:hover{border-color:transparent;background:#151619;color:#fff;box-shadow:none;transform:none}body.kant-web-market .beta-dock-templates-embed .market-category-toolbar .templates-top-bar .market-toolbar-action:active{background:#202125;transform:none}body.kant-web-market .beta-dock-templates-embed .market-category-toolbar .templates-top-bar .templates-filter-btn.active{border-color:#3b3d42;background:#101114;color:#fff;box-shadow:none}body.kant-web-market .beta-dock-templates-embed .templates-add-btn,body.kant-web-market .beta-dock-templates-embed .templates-filter-btn{grid-column:auto}body.kant-web-market .beta-dock-templates-embed .templates-search-input{font-size:12px;font-weight:480;letter-spacing:0}body.kant-web-market .beta-dock-templates-embed .templates-grid{height:auto;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;justify-items:stretch;gap:12px 14px;padding:2px 2px 10px;overflow:visible;scrollbar-gutter:auto}body.kant-web-market .beta-dock-templates-embed .anim-card-root,body.kant-web-market .beta-dock-templates-embed .template-skeleton{max-width:none;min-width:0;padding:0;border-radius:12px}body.kant-web-market .beta-dock-templates-embed .anim-card-root:before,body.kant-web-market .beta-dock-templates-embed .anim-card-container:before{display:none}body.kant-web-market .beta-dock-templates-embed .anim-card-container,body.kant-web-market .beta-dock-templates-embed .template-skeleton{padding:0;gap:8px;border:0;border-radius:12px;background:transparent}body.kant-web-market .beta-dock-templates-embed .anim-card-thumb,body.kant-web-market .beta-dock-templates-embed .template-skeleton-preview{min-height:0;border:0;border-radius:12px;background:#080808;box-shadow:none;transform:none}body.kant-web-market .beta-dock-templates-embed .anim-card-root:hover .anim-card-container{border-color:transparent}body.kant-web-market .beta-dock-templates-embed .anim-card-root:hover .anim-card-thumb{border-color:transparent;box-shadow:none;transform:none}body.kant-web-market .beta-dock-templates-embed .anim-card-title-row{min-height:22px;align-items:center;justify-content:center;gap:7px;padding:0 5px 2px}body.kant-web-market .beta-dock-templates-embed .anim-card-icon{margin:0;color:var(--template-accent, rgba(255, 255, 255, .72))}body.kant-web-market .beta-dock-templates-embed .anim-card-name{max-width:calc(100% - 24px);color:#ffffffeb;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif);font-size:13px;font-weight:430;line-height:1.2}body.kant-web-market .beta-dock-templates-embed .anim-card-ae-badge{display:none}body.kant-web-market .beta-dock-templates-embed .anim-card-root:hover .anim-card-name{color:color-mix(in srgb,var(--template-accent) 48%,#fff)}body.kant-web-market .beta-dock-templates-embed .template-skeleton-info{min-height:22px;padding:0 5px 2px}body.kant-web-market .beta-dock-templates-embed .template-skeleton-line{height:10px;width:54%}body.kant-web-market .beta-dock-templates-embed .templates-empty{min-height:0;height:100%;padding:24px;gap:7px}@media(max-width:760px){:where(.kant-native-market) .market-discovery-hero{min-height:120px;border-radius:24px}:where(.kant-native-market) .market-discovery-hero-inner{min-height:116px;border-radius:22px}:where(.kant-native-market) .market-discovery-hero h2{font-size:25px}:where(.kant-native-market) .market-category-nav{justify-content:center;gap:6px}body.kant-web-market .beta-dock-templates-embed .templates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-height:720px){:where(.kant-native-market) .market-discovery-hero{min-height:92px;height:92px;flex:0 0 92px;border-radius:24px}:where(.kant-native-market) .market-discovery-hero-inner{min-height:88px;height:88px;padding:12px 20px;border-radius:22px}:where(.kant-native-market) .market-discovery-hero h2{font-size:25px}}@media(max-height:580px){:where(.kant-native-market) .market-discovery-hero{min-height:82px;height:82px;flex-basis:82px}:where(.kant-native-market) .market-discovery-hero-inner{min-height:78px;height:78px}:where(.kant-native-market) .market-discovery-hero h2{font-size:23px}}@media(max-width:520px){:where(.kant-native-market) .market-discovery-hero{min-height:108px;border-radius:21px}:where(.kant-native-market) .market-discovery-hero-inner{min-height:104px;padding:16px;border-radius:19px}:where(.kant-native-market) .market-discovery-hero h2{font-size:22px}:where(.kant-native-market) .market-category-pill{height:36px;padding-inline:9px;font-size:11px}body.kant-web-market .beta-dock-templates-embed .templates-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){:where(.kant-native-market) .market-category-pill,:where(.kant-native-market) .anim-card-root,:where(.kant-native-market) .anim-card-container:before,:where(.kant-native-market) .anim-card-root:before{transition-duration:.01ms!important}}body.kant-web-market .beta-dock-templates-embed .market-hub-hero{position:sticky!important;top:0!important;height:168px!important;min-height:168px!important;flex-basis:168px!important;transform:none!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__content{grid-template-columns:minmax(250px,.88fr) minmax(330px,1.12fr)!important;column-gap:16px!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill{min-width:32px!important;height:32px!important;min-height:32px!important;gap:3px!important;padding:0 9px!important;font-size:10px!important;line-height:1!important;box-sizing:border-box!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill-icon{width:13px!important;min-width:13px!important;height:13px!important;margin:0!important;padding:0!important;flex:0 0 13px!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill-icon svg{display:block!important;width:13px!important;height:13px!important;margin:0!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill-label,body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill.is-active .market-category-pill-label{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;line-height:1!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-toolbar .templates-top-bar .market-toolbar-action{background:#fff1!important;box-shadow:inset 0 0 0 1px #ffffff09!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-toolbar .templates-top-bar .market-toolbar-action:hover{background:#ffffff1c!important}@keyframes marketHeroTextMorph{0%{opacity:0;transform:translate3d(0,4px,0);clip-path:inset(0 0 22% 0)}to{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0)}}@media(max-width:820px){body.kant-web-market .beta-dock-templates-embed .market-hub-hero__content{grid-template-columns:minmax(220px,.88fr) minmax(285px,1.12fr)!important;padding-inline:36px!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title{font-size:clamp(20px,2.65vw,24px)!important}}@media(prefers-reduced-motion:reduce){body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title,body.kant-web-market .beta-dock-templates-embed .market-hub-hero__description{animation:none!important}}body.kant-web-market .beta-dock-templates-embed .template-detail-dock-shell,:where(.kant-native-market) .template-detail-dock-shell{position:relative!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#000!important;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}body.kant-web-market .beta-dock-templates-embed .template-detail-dock-shell:before,body.kant-web-market .beta-dock-templates-embed .template-detail-dock-shell:after,:where(.kant-native-market) .template-detail-dock-shell:before,:where(.kant-native-market) .template-detail-dock-shell:after{display:none!important;content:none!important}body.kant-web-market .beta-dock-templates-embed .template-detail-dock-header,:where(.kant-native-market) .template-detail-dock-header{position:relative!important;z-index:2!important;flex:0 0 48px!important;width:min(1120px,calc(100% - 40px))!important;min-height:48px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;border:0!important;background:#000!important}body.kant-web-market .beta-dock-templates-embed .template-detail-back,:where(.kant-native-market) .template-detail-back{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;background:#070707!important;color:#ffffffb8!important;box-shadow:none!important;transition:background-color .15s ease,color .15s ease,transform .15s ease!important}body.kant-web-market .beta-dock-templates-embed .template-detail-back:hover,:where(.kant-native-market) .template-detail-back:hover{background:#101010!important;color:#fff!important;box-shadow:none!important;transform:none!important}body.kant-web-market .beta-dock-templates-embed .template-detail-back:active,:where(.kant-native-market) .template-detail-back:active{transform:scale(.94)!important}:where(.kant-native-market) .template-detail-nav-label{min-width:0;color:#ffffff8f;font-size:12px;font-weight:560;line-height:1}:where(.kant-native-market) .template-detail-nav-category{min-width:0;height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;background:#080808;font-size:11px;font-weight:620;line-height:1}body.kant-web-market .beta-dock-templates-embed .template-detail-content,:where(.kant-native-market) .template-detail-content{position:relative!important;z-index:1!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;padding:12px 20px 24px!important;display:flex!important;overflow-x:hidden!important;overflow-y:hidden!important;opacity:1!important;visibility:visible!important;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}:where(.kant-native-market) .template-detail-content::-webkit-scrollbar{width:6px}:where(.kant-native-market) .template-detail-content::-webkit-scrollbar-track{background:transparent}:where(.kant-native-market) .template-detail-content::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff2e}:where(.kant-native-market) .template-detail-product{width:min(1120px,100%);height:100%;min-height:0;margin:0 auto;padding-top:22px;display:grid;grid-template-columns:minmax(0,1.48fr) minmax(290px,.72fr);align-items:stretch;gap:36px}:where(.kant-native-market) .template-detail-gallery,:where(.kant-native-market) .template-detail-summary{min-width:0;animation:templateDetailEnter .36s cubic-bezier(.16,1,.3,1) both}:where(.kant-native-market) .template-detail-summary{min-height:0;max-height:100%;padding-right:5px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent;animation-delay:45ms}:where(.kant-native-market) .template-detail-summary::-webkit-scrollbar{width:5px}:where(.kant-native-market) .template-detail-summary::-webkit-scrollbar-track{background:transparent}:where(.kant-native-market) .template-detail-summary::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff29}body.kant-web-market .beta-dock-templates-embed .template-detail-preview,:where(.kant-native-market) .template-detail-preview{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;min-height:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;background:#050505!important;box-shadow:none!important}:where(.kant-native-market) .template-detail-preview-media-shell{position:absolute;inset:0;overflow:hidden;background:#050505}:where(.kant-native-market) .template-detail-preview-media-shell:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff06}:where(.kant-native-market) .template-detail-preview-media{width:100%;height:100%;display:block;object-fit:contain;background:#050505;opacity:1}:where(.kant-native-market) .template-detail-preview-fallback{width:100%;height:100%;display:grid;place-items:center;color:#fff3;background:#050505}:where(.kant-native-market) .template-detail-preview-loader{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid rgba(255,255,255,.12);border-top-color:#ffffffb8;border-radius:50%;animation:templateDetailSpin .8s linear infinite}body.kant-web-market .beta-dock-templates-embed .template-detail-preview-nav,:where(.kant-native-market) .template-detail-preview-nav{position:absolute!important;z-index:3!important;top:50%!important;width:34px!important;height:34px!important;margin-top:-17px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:50%!important;background:#000000d1!important;color:#ffffffd1!important;opacity:0;box-shadow:none!important;transform:translateY(4px)!important;transition:opacity .15s ease,background-color .15s ease,transform .18s ease!important}:where(.kant-native-market) .template-detail-preview-nav.prev{left:12px!important}:where(.kant-native-market) .template-detail-preview-nav.next{right:12px!important}:where(.kant-native-market) .template-detail-preview:hover .template-detail-preview-nav,:where(.kant-native-market) .template-detail-preview-nav:focus-visible{opacity:1;transform:translateY(0)!important}:where(.kant-native-market) .template-detail-preview-nav:hover{background:#151515!important;color:#fff!important}:where(.kant-native-market) .template-detail-preview-nav:active{transform:scale(.92)!important}:where(.kant-native-market) .template-detail-preview-count{position:absolute;z-index:3;right:12px;bottom:12px;min-width:40px;height:24px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#000000c7;color:#ffffffb8;font-size:10px;font-weight:620;font-variant-numeric:tabular-nums}:where(.kant-native-market) .template-detail-thumbnails{width:100%;margin-top:10px;display:flex;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}:where(.kant-native-market) .template-detail-thumbnails::-webkit-scrollbar{display:none}:where(.kant-native-market) .template-detail-thumbnail{position:relative;flex:0 0 78px;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#050505;opacity:.5;transition:opacity .15s ease,border-color .15s ease,transform .15s ease}:where(.kant-native-market) .template-detail-thumbnail img,:where(.kant-native-market) .template-detail-thumbnail video{width:100%;height:100%;display:block;object-fit:cover}:where(.kant-native-market) .template-detail-thumbnail:hover{opacity:.8}:where(.kant-native-market) .template-detail-thumbnail:active{transform:scale(.96)}:where(.kant-native-market) .template-detail-thumbnail.is-active{border-color:var(--template-accent);opacity:1}:where(.kant-native-market) .template-detail-category-line{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1}body.kant-web-market .beta-dock-templates-embed .template-detail-title,:where(.kant-native-market) .template-detail-title{margin:14px 0 18px!important;color:#fffffff7!important;font-size:38px!important;font-weight:720!important;line-height:1.04!important;letter-spacing:0!important;text-wrap:balance}:where(.kant-native-market) .template-detail-social-meta{min-width:0;padding-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(255,255,255,.08)}:where(.kant-native-market) .template-detail-author,:where(.kant-native-market) .template-detail-downloads{min-width:0;display:flex;align-items:center}:where(.kant-native-market) .template-detail-author{gap:10px}:where(.kant-native-market) .template-detail-author-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#0b0b0b;color:#ffffffe6;font-size:13px;font-weight:720;overflow:hidden}:where(.kant-native-market) .template-detail-author-mark img{width:100%;height:100%;display:block;object-fit:cover}:where(.kant-native-market) .template-detail-author>span:last-child{min-width:0;display:grid;gap:3px}:where(.kant-native-market) .template-detail-author small{color:#ffffff61;font-size:10px;font-weight:500;line-height:1}:where(.kant-native-market) .template-detail-author strong{max-width:150px;overflow:hidden;color:#ffffffdb;font-size:12px;font-weight:620;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}:where(.kant-native-market) .template-detail-downloads{flex-wrap:wrap;justify-content:flex-end;gap:5px;color:#ffffff6b}:where(.kant-native-market) .template-detail-downloads strong{color:#ffffffdb;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}:where(.kant-native-market) .template-detail-downloads span{font-size:10px;font-weight:480}:where(.kant-native-market) .template-detail-facts{display:grid;border-bottom:1px solid rgba(255,255,255,.08)}:where(.kant-native-market) .template-detail-facts>div{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:20px}:where(.kant-native-market) .template-detail-facts>div+div{border-top:1px solid rgba(255,255,255,.055)}:where(.kant-native-market) .template-detail-facts span{color:#fff6;font-size:11px;font-weight:480}:where(.kant-native-market) .template-detail-facts strong{color:#ffffffd1;font-size:11px;font-weight:620;text-align:right}:where(.kant-native-market) .template-detail-action{padding:18px 0 12px}body.kant-web-market .beta-dock-templates-embed .template-detail-action .tpl-dl-btn,:where(.kant-native-market) .template-detail-action .tpl-dl-btn{position:relative!important;width:100%!important;min-height:46px!important;margin:0!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;overflow:hidden!important;border:0!important;border-radius:11px!important;background:#f5f5f5!important;color:#080808!important;box-shadow:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:680!important;letter-spacing:0!important;transition:background-color .15s ease,transform .15s ease,opacity .15s ease!important}:where(.kant-native-market) .template-detail-action .tpl-dl-btn:hover:not(:disabled){background:#fff!important;transform:translateY(-1px)!important}:where(.kant-native-market) .template-detail-action .tpl-dl-btn:active:not(:disabled){transform:scale(.98)!important}:where(.kant-native-market) .template-detail-action .tpl-dl-btn.tpl-dl-disabled{background:#111!important;color:#fff6!important;opacity:1!important}:where(.kant-native-market) .template-detail-action .tpl-dl-label{position:relative;z-index:2;display:inline-flex;align-items:center;gap:9px}:where(.kant-native-market) .template-detail-action .tpl-dl-progress-fill{position:absolute;z-index:1;inset:0 auto 0 0;background:color-mix(in srgb,var(--template-accent) 30%,#f5f5f5);transition:width .12s linear}:where(.kant-native-market) .template-detail-action-note{margin:8px 0 0;color:#ffffff5c;font-size:10px;font-weight:480;line-height:1.35;text-align:center}:where(.kant-native-market) .template-detail-contents{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}:where(.kant-native-market) .template-detail-contents-toggle{width:100%;min-height:56px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:transparent;color:#fff;text-align:left}:where(.kant-native-market) .template-detail-contents-toggle>span{min-width:0;display:grid;gap:4px}:where(.kant-native-market) .template-detail-contents-toggle strong{color:#ffffffd1;font-size:12px;font-weight:620}:where(.kant-native-market) .template-detail-contents-toggle small{color:#ffffff59;font-size:10px;font-weight:470}:where(.kant-native-market) .template-detail-contents-toggle svg{flex:0 0 auto;color:#ffffff6b;transition:transform .22s cubic-bezier(.16,1,.3,1)}:where(.kant-native-market) .template-detail-contents.is-open .template-detail-contents-toggle svg{transform:rotate(180deg)}:where(.kant-native-market) .template-detail-contents-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .26s cubic-bezier(.16,1,.3,1),opacity .17s ease}:where(.kant-native-market) .template-detail-contents.is-open .template-detail-contents-body{grid-template-rows:1fr;opacity:1}:where(.kant-native-market) .template-detail-contents-body>.ftree-container{min-height:0;max-height:none;overflow:visible}:where(.kant-native-market) .template-detail-contents.is-open .template-detail-contents-body>.ftree-container{padding:2px 0 12px}:where(.kant-native-market) .template-detail-contents-empty{padding:14px 0;color:#ffffff52;font-size:11px;text-align:left}@keyframes templateDetailEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes templateDetailSpin{to{transform:rotate(360deg)}}@media(max-width:820px){:where(.kant-native-market) .template-detail-product{display:block;height:100%;padding-top:10px}:where(.kant-native-market) .template-detail-gallery{display:none}:where(.kant-native-market) .template-detail-summary{width:min(560px,100%);height:100%;max-height:100%;margin:0 auto}body.kant-web-market .beta-dock-templates-embed .template-detail-title,:where(.kant-native-market) .template-detail-title{font-size:32px!important}}@media(max-width:560px){body.kant-web-market .beta-dock-templates-embed .template-detail-dock-header,:where(.kant-native-market) .template-detail-dock-header{width:calc(100% - 24px)!important}body.kant-web-market .beta-dock-templates-embed .template-detail-content,:where(.kant-native-market) .template-detail-content{padding:8px 12px 20px!important}:where(.kant-native-market) .template-detail-product{gap:20px}body.kant-web-market .beta-dock-templates-embed .template-detail-preview,:where(.kant-native-market) .template-detail-preview{border-radius:12px!important}body.kant-web-market .beta-dock-templates-embed .template-detail-title,:where(.kant-native-market) .template-detail-title{margin:12px 0 16px!important;font-size:27px!important}:where(.kant-native-market) .template-detail-social-meta{align-items:flex-start}:where(.kant-native-market) .template-detail-downloads span{display:none}}body.kant-web-market .beta-dock-panel-content-templates.active .beta-dock-templates-hub{width:100%!important;max-width:none!important;padding:0!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero{box-sizing:border-box!important;width:100%!important;border:0!important;border-radius:clamp(21px,2.45vw,28px)!important;box-shadow:none!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-inner{box-sizing:border-box!important;width:100%!important;height:100%!important;border-radius:clamp(19px,2.25vw,26px)!important}:where(.kant-native-market) .market-category-nav{min-height:46px;flex-wrap:nowrap;gap:7px}:where(.kant-native-market) .market-category-pill{min-width:34px;width:auto;height:34px;gap:0;padding:0 9px;border-width:1px;border-radius:18px}:where(.kant-native-market) .market-category-pill-icon{width:15px;height:15px;min-width:15px;flex:0 0 15px}:where(.kant-native-market) .market-category-pill-icon svg{width:15px;height:15px}:where(.kant-native-market) .market-category-pill-label{display:block;width:auto;max-width:132px;margin-left:6px;overflow:hidden;opacity:1;transform:none;white-space:nowrap;transition:max-width .26s cubic-bezier(.16,1,.3,1),margin-left .26s cubic-bezier(.16,1,.3,1),opacity .13s ease,transform .26s cubic-bezier(.16,1,.3,1)}:where(.kant-native-market) .market-category-pill:not(:has(.market-category-pill-icon)) .market-category-pill-label{margin-left:0}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero h2,body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-copy h2{font-size:clamp(23px,min(3vw,4.4vh),31px)!important}:where(.kant-native-market) .market-category-pill.is-active .market-category-pill-label{max-width:132px;margin-left:6px;opacity:1;transform:none;transition:max-width .3s cubic-bezier(.16,1,.3,1),margin-left .3s cubic-bezier(.16,1,.3,1),opacity .18s ease 55ms,transform .3s cubic-bezier(.16,1,.3,1)}:where(.kant-native-market) .market-category-pill.is-active:not(:has(.market-category-pill-icon)) .market-category-pill-label{margin-left:0}@media(hover:none){body.kant-web-market .beta-dock-templates-embed .template-detail-preview-nav,:where(.kant-native-market) .template-detail-preview-nav{opacity:1;transform:translateY(0)!important}}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero{border-radius:clamp(21px,2.45vw,28px)!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-inner{border-radius:clamp(19px,2.25vw,26px)!important}@media(prefers-reduced-motion:reduce){:where(.kant-native-market) .template-detail-gallery,:where(.kant-native-market) .template-detail-summary,:where(.kant-native-market) .template-detail-preview-loader{animation:none!important}:where(.kant-native-market) .template-detail-contents-body,:where(.kant-native-market) .template-detail-contents-toggle svg{transition:none!important}}:where(.kant-native-market) .cat-dropdown-compact{width:min(100%,292px)}body.kant-web-market.kant-market-preview{width:100vw;height:100vh;margin:0;overflow:hidden;background:#000}body.kant-web-market.kant-market-preview #root,:where(.kant-native-market) .market-preview-shell,:where(.kant-native-market) .market-preview-shell .beta-dock-templates-embed{width:100%;height:100%;min-height:0}:where(.kant-native-market) .market-preview-shell{box-sizing:border-box;padding:18px;background:#000}:where(.kant-native-market) .market-preview-shell .beta-dock-templates-embed{overflow:hidden}:where(.kant-native-market) .cat-dropdown-compact .cat-dropdown-trigger{min-height:42px;padding:9px 12px;border-radius:9px;font-size:13px}:where(.kant-native-market) .cat-dropdown-menu.cat-dropdown-menu-up{top:auto;bottom:calc(100% + 7px);max-height:min(218px,38vh);overflow-y:auto;animation-name:catDropUpIn}@keyframes catDropIn{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes catDropUpIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}:where(.kant-native-market) .cat-dropdown-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:none;background:transparent;color:#ffffffb3;font-size:13px;font-family:var(--font-ui);cursor:pointer;transition:background .15s,color .15s;text-align:left}:where(.kant-native-market) .cat-dropdown-item:hover{background:#ffffff0f;color:#fff}:where(.kant-native-market) .cat-dropdown-item.selected{background:#ffffff14;color:#fff}:where(.kant-native-market) .cat-dropdown-check{margin-left:auto;color:#ffffff80}:where(.kant-native-market) .tpl-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.5px;animation:badgePulseIn .5s ease forwards}:where(.kant-native-market) .tpl-badge-free{background:linear-gradient(135deg,#22c55e26,#4ade8014);color:#4ade80;border:1px solid rgba(34,197,94,.3);text-shadow:0 0 12px rgba(34,197,94,.4)}:where(.kant-native-market) .tpl-badge-paid{background:linear-gradient(135deg,#ff74f626,#f99efc14);color:#ff81ea;border:1px solid rgba(255,116,246,.3);text-shadow:0 0 12px rgba(255,116,246,.4)}:where(.kant-native-market) .tpl-badge-price{background:linear-gradient(135deg,#22c55e26,#4ade8014);color:#4ade80;border:1px solid rgba(34,197,94,.3);text-shadow:0 0 12px rgba(34,197,94,.4);font-size:12px;letter-spacing:0}@keyframes badgePulseIn{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}:where(.kant-native-market) .template-detail-preview{width:100%;aspect-ratio:16 / 9;background:#060606;position:relative;border-radius:16px;overflow:hidden;margin:4px 0 12px;border:1px solid rgba(255,255,255,.05)}:where(.kant-native-market) .template-detail-preview video,:where(.kant-native-market) .template-detail-preview img{width:100%;height:100%;object-fit:contain;background:#000;border-radius:14px}:where(.kant-native-market) .anim-card-ae-badge{position:absolute;bottom:6px;left:6px;z-index:2;font-family:var(--font-ui);font-size:9px;font-weight:600;color:#ffffffd9;background:#9333ea8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:2px 7px;border-radius:6px;letter-spacing:.3px;white-space:nowrap;transition:opacity .3s ease}:where(.kant-native-market) .anim-card-root:hover .anim-card-ae-badge{opacity:0}:where(.kant-native-market) .tpl-badge-ae{background:#9333ea26!important;border:1px solid rgba(147,51,234,.25)!important;color:#c084fc!important;font-size:11px;padding:2px 8px;border-radius:6px;font-weight:600}:where(.kant-native-market) .ae-version-selector{display:flex;gap:6px;flex-wrap:wrap}:where(.kant-native-market) .ae-version-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffff80;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:var(--font-ui)}:where(.kant-native-market) .ae-version-btn:hover{background:#9333ea1a;border-color:#9333ea4d;color:#fffc}:where(.kant-native-market) .ae-version-btn.selected{background:#9333ea33;border-color:#9333ea80;color:#c084fc;box-shadow:0 0 12px #9333ea26}:where(.kant-native-market) .template-create-section{overflow:visible}:where(.kant-native-market) .cat-dropdown{isolation:isolate}:where(.kant-native-market) .cat-dropdown:has(.cat-dropdown-menu){z-index:500}:where(.kant-native-market) .cat-dropdown-menu{top:calc(100% + 7px);max-height:218px;overflow-y:auto;background:#050505;border-color:#ffffff29;border-radius:12px;box-shadow:0 18px 54px #000000d1,inset 0 1px #ffffff0b}:where(.kant-native-market) .cat-dropdown-menu.cat-dropdown-menu-up{top:auto;bottom:calc(100% + 7px)}:where(.kant-native-market) .cat-dropdown-menu::-webkit-scrollbar{width:4px}:where(.kant-native-market) .cat-dropdown-menu::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}:where(.kant-native-market) .cat-dropdown-item{min-height:36px;font-weight:700}:where(.kant-native-market) .template-create-section:has(.cat-dropdown.is-open),:where(.kant-native-market) .template-create-section:has(.cat-dropdown-menu){position:relative;z-index:120}:where(.kant-native-market) .template-create-inner>.tpl-dl-btn{position:relative;z-index:1}:where(.kant-native-market) .cat-dropdown.is-open{z-index:160}:where(.kant-native-market) .cat-dropdown.is-open .cat-dropdown-menu,:where(.kant-native-market) .cat-dropdown-menu{background:#050505!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;z-index:2000!important}:where(.kant-native-market) .template-create-content{padding:16px 20px 22px;align-items:stretch}:where(.kant-native-market) .template-create-inner{max-width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}:where(.kant-native-market) .template-create-section{margin:0;padding:12px;min-width:0;min-height:112px;background:#050505;border:1px solid rgba(255,255,255,.075);border-radius:16px;box-shadow:none;background-image:none}:where(.kant-native-market) .template-create-section-preview,:where(.kant-native-market) .template-create-section-project,:where(.kant-native-market) .template-create-section-name{min-height:168px}:where(.kant-native-market) .template-create-section-title{margin-bottom:10px}:where(.kant-native-market) .template-upload-zone{min-height:118px;border-radius:12px;box-sizing:border-box}:where(.kant-native-market) .template-upload-zone.has-file{min-height:82px}:where(.kant-native-market) .template-upload-zone.uploading-anim{animation:uploadBorderPulse .35s ease}@keyframes uploadBorderPulse{0%{border-color:#4ade8033}50%{border-color:#4ade80a6}to{border-color:#ffffff14}}:where(.kant-native-market) .template-create-error,:where(.kant-native-market) .template-create-publish-btn{grid-column:1 / -1}:where(.kant-native-market) .template-create-error{padding:10px 14px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#ef4444;font-size:13px}:where(.kant-native-market) .template-create-pending{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px 24px;text-align:center;color:#ffffffd9;position:relative;z-index:1}:where(.kant-native-market) .template-create-pending>div{max-width:360px;font-size:15px;line-height:1.55}:where(.kant-native-market) .template-create-pending span{font-size:13px;color:#fff6}:where(.kant-native-market) .template-multi-preview{display:flex;flex-direction:column;gap:10px}:where(.kant-native-market) .template-preview-stage{width:100%;aspect-ratio:16 / 9;min-height:126px;border-radius:12px;overflow:hidden;position:relative;background:#000;border:1px solid rgba(255,255,255,.08)}:where(.kant-native-market) .template-preview-stage-media,:where(.kant-native-market) .template-preview-uploaded video,:where(.kant-native-market) .template-preview-uploaded img{width:100%;height:100%;display:block;object-fit:cover;border-radius:12px}:where(.kant-native-market) .template-preview-counter,:where(.kant-native-market) .template-preview-main-badge{position:absolute;top:8px;z-index:3;height:24px;padding:0 9px;display:inline-flex;align-items:center;border-radius:8px;background:#0000009e;border:1px solid rgba(255,255,255,.08);color:#ffffffc7;font-size:11px;font-weight:700}:where(.kant-native-market) .template-preview-counter{left:8px}:where(.kant-native-market) .template-preview-main-badge{right:8px;color:#4ade80}:where(.kant-native-market) .template-preview-nav,:where(.kant-native-market) .template-detail-preview-nav,:where(.kant-native-market) .anim-card-preview-arrow{border:1px solid rgba(255,255,255,.1);background:#00000094;color:#ffffffd1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}:where(.kant-native-market) .template-preview-nav:hover,:where(.kant-native-market) .template-detail-preview-nav:hover,:where(.kant-native-market) .anim-card-preview-arrow:hover{border-color:#ffffff3d;background:#0c0c0ce0;transform:translateY(-1px)}:where(.kant-native-market) .template-preview-nav{position:absolute;top:50%;width:32px;height:32px;border-radius:10px;transform:translateY(-50%);z-index:4}:where(.kant-native-market) .template-preview-nav:hover{transform:translateY(calc(-50% - 1px))}:where(.kant-native-market) .template-preview-nav.prev{left:8px}:where(.kant-native-market) .template-preview-nav.next{right:8px}:where(.kant-native-market) .template-preview-actions{display:flex;gap:8px}:where(.kant-native-market) .template-preview-main-btn,:where(.kant-native-market) .template-preview-add-btn{flex:1;min-height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffffb8;font-family:var(--font-ui);font-size:12px;font-weight:700;cursor:pointer}:where(.kant-native-market) .template-preview-main-btn:disabled,:where(.kant-native-market) .template-preview-add-btn:disabled{color:#ffffff47;cursor:default}:where(.kant-native-market) .template-preview-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}:where(.kant-native-market) .template-preview-thumb{aspect-ratio:16 / 10;min-width:0;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#030303;overflow:hidden;position:relative;padding:0;cursor:pointer}:where(.kant-native-market) .template-preview-thumb.active{border-color:#38bdf8bf}:where(.kant-native-market) .template-preview-thumb.main:after{content:"";position:absolute;left:6px;bottom:6px;width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade8080}:where(.kant-native-market) .template-preview-thumb-media{width:100%;height:100%;object-fit:cover;display:block}:where(.kant-native-market) .template-preview-thumb>span{position:absolute;left:6px;top:5px;color:#fffc;font-size:10px;font-weight:800}:where(.kant-native-market) .template-preview-thumb-remove{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:7px;border:none;background:#0000009e;color:#ffffffbd;display:flex;align-items:center;justify-content:center;cursor:pointer}:where(.kant-native-market) .anim-card-preview-arrow{position:absolute;top:50%;z-index:6;width:25px;height:25px;border-radius:8px;transform:translateY(-50%)}:where(.kant-native-market) .anim-card-preview-arrow:hover{transform:translateY(calc(-50% - 1px))}:where(.kant-native-market) .anim-card-preview-arrow.left{left:6px}:where(.kant-native-market) .anim-card-preview-arrow.right{right:6px}:where(.kant-native-market) .anim-card-preview-dots,:where(.kant-native-market) .template-detail-preview-dots{display:flex;align-items:center;justify-content:center;gap:5px}:where(.kant-native-market) .anim-card-preview-dots{position:absolute;left:0;right:0;bottom:7px;z-index:5}:where(.kant-native-market) .anim-card-preview-dots span,:where(.kant-native-market) .template-detail-preview-dots button{width:5px;height:5px;padding:0;border:none;border-radius:999px;background:#ffffff42}:where(.kant-native-market) .anim-card-preview-dots span.active,:where(.kant-native-market) .template-detail-preview-dots button.active{width:14px;background:#ffffffdb}:where(.kant-native-market) .tpl-void-panel,:where(.kant-native-market) .tpl-grid-panel,:where(.kant-native-market) .tpl-detail-panel{background:#050505;background-image:none;box-shadow:none}:where(.kant-native-market) .tpl-void-panel:after,:where(.kant-native-market) .tpl-void-scan,:where(.kant-native-market) .tpl-grid-panel:after,:where(.kant-native-market) .tpl-detail-panel:after,:where(.kant-native-market) .tpl-detail-panel-scan{display:none}:where(.kant-native-market) .template-detail-inner{max-width:min(980px,100%);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:12px;align-items:start}:where(.kant-native-market) .tpl-detail-station{opacity:0;transform:translateY(14px);animation:tplStationIn .42s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--dock-detail-item, 0) * 70ms)}@keyframes tplStationIn{to{opacity:1;transform:translateY(0)}}:where(.kant-native-market) .tpl-detail-preview-station{grid-row:span 4}:where(.kant-native-market) .template-detail-preview{border-radius:14px}:where(.kant-native-market) .template-detail-preview video,:where(.kant-native-market) .template-detail-preview img{object-fit:contain}:where(.kant-native-market) .template-detail-preview-nav{position:absolute;top:50%;width:34px;height:34px;border-radius:10px;z-index:4;transform:translateY(-50%)}:where(.kant-native-market) .template-detail-preview-nav:hover{transform:translateY(calc(-50% - 1px))}:where(.kant-native-market) .template-detail-preview-nav.prev{left:10px}:where(.kant-native-market) .template-detail-preview-nav.next{right:10px}:where(.kant-native-market) .template-detail-preview-dots{margin-top:9px}@media(max-width:900px){:where(.kant-native-market) .template-create-inner{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.kant-native-market) .template-detail-inner{grid-template-columns:1fr}:where(.kant-native-market) .tpl-detail-preview-station{grid-row:auto}}@media(max-width:620px){:where(.kant-native-market) .template-create-content{padding:14px}:where(.kant-native-market) .template-create-inner{grid-template-columns:1fr}}:where(.kant-native-market) .template-create-dock-shell{background:#000}:where(.kant-native-market) .template-create-content{justify-content:flex-start;padding:18px 28px 24px}:where(.kant-native-market) .template-create-inner{width:min(1080px,100%);max-width:none;grid-template-columns:minmax(330px,390px) minmax(230px,1fr) minmax(230px,1fr);grid-template-areas:"preview project name" "preview category version" "preview pricing pricing" "error error error" "publish publish publish";gap:12px}:where(.kant-native-market) .template-create-section{background:#000;border-color:#ffffff13;box-shadow:none;min-height:0;padding:14px}:where(.kant-native-market) .template-create-section-preview{grid-area:preview;min-height:410px;display:flex;flex-direction:column}:where(.kant-native-market) .template-create-section-project{grid-area:project}:where(.kant-native-market) .template-create-section-name{grid-area:name}:where(.kant-native-market) .template-create-section-category{grid-area:category}:where(.kant-native-market) .template-create-section-version{grid-area:version}:where(.kant-native-market) .template-create-section-pricing{grid-area:pricing}:where(.kant-native-market) .template-create-error{grid-area:error}:where(.kant-native-market) .template-create-publish-btn{grid-area:publish}:where(.kant-native-market) .template-create-section-project,:where(.kant-native-market) .template-create-section-name{min-height:155px}:where(.kant-native-market) .template-create-section-category,:where(.kant-native-market) .template-create-section-version,:where(.kant-native-market) .template-create-section-pricing{min-height:112px}:where(.kant-native-market) .template-create-section-title{color:#ffffff6b;letter-spacing:.08em}:where(.kant-native-market) .template-create-section .template-upload-zone,:where(.kant-native-market) .template-create-section .template-name-input,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger,:where(.kant-native-market) .template-create-section .template-pricing-option{background:#030303}:where(.kant-native-market) .template-create-section .template-upload-zone:hover,:where(.kant-native-market) .template-create-section .template-name-input:focus,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger:hover,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger.open{background:#050505}:where(.kant-native-market) .template-create-section-preview .template-upload-zone-preview{flex:1;min-height:330px}:where(.kant-native-market) .template-create-section-preview .template-multi-preview{flex:1;min-height:0}:where(.kant-native-market) .template-create-section-preview .template-preview-stage{flex:1 1 auto;min-height:236px;max-height:270px}:where(.kant-native-market) .template-preview-stage{background:#000;border-color:#ffffff17}:where(.kant-native-market) .template-preview-actions{flex:0 0 auto}:where(.kant-native-market) .template-preview-main-btn,:where(.kant-native-market) .template-preview-add-btn{min-width:0;background:#020202;border-color:#ffffff14;white-space:nowrap}:where(.kant-native-market) .template-preview-main-btn:not(:disabled):hover,:where(.kant-native-market) .template-preview-add-btn:not(:disabled):hover{border-color:#ffffff2e;background:#050505}:where(.kant-native-market) .template-preview-strip{flex:0 0 auto;gap:6px}:where(.kant-native-market) .template-preview-thumb{aspect-ratio:16 / 9;border-color:#ffffff13}:where(.kant-native-market) .template-preview-thumb.active{border-color:#38bdf8e6;box-shadow:0 0 0 1px #38bdf840}:where(.kant-native-market) .template-create-section-project .template-upload-zone{min-height:116px}:where(.kant-native-market) .template-create-section-name .template-name-input{min-height:44px}:where(.kant-native-market) .template-create-section-pricing .template-pricing-toggle{height:56px}:where(.kant-native-market) .template-create-section-pricing .template-pricing-option{min-height:56px;justify-content:center}:where(.kant-native-market) .template-create-publish-btn{margin-top:0!important;min-height:44px;border-radius:12px}@media(max-width:980px){:where(.kant-native-market) .template-create-content{padding:16px 22px 22px}:where(.kant-native-market) .template-create-inner{grid-template-columns:minmax(310px,.95fr) minmax(260px,1fr);grid-template-areas:"preview project" "preview name" "category version" "pricing pricing" "error error" "publish publish"}:where(.kant-native-market) .template-create-section-preview{min-height:392px}:where(.kant-native-market) .template-create-section-preview .template-preview-stage{min-height:220px}}@media(max-width:720px){:where(.kant-native-market) .template-create-content{padding:14px}:where(.kant-native-market) .template-create-inner{grid-template-columns:1fr;grid-template-areas:"preview" "project" "name" "category" "version" "pricing" "error" "publish"}:where(.kant-native-market) .template-create-section-preview{min-height:0}:where(.kant-native-market) .template-create-section-preview .template-upload-zone-preview{min-height:220px}:where(.kant-native-market) .template-create-section-preview .template-preview-stage{min-height:190px;max-height:none}}:where(.kant-native-market) .template-create-dock-shell{background:#000!important;background-image:none!important}:where(.kant-native-market) .template-create-dock-shell:before,:where(.kant-native-market) .template-create-dock-shell:after,:where(.kant-native-market) .template-create-content:before,:where(.kant-native-market) .template-create-content:after,:where(.kant-native-market) .template-create-section:before,:where(.kant-native-market) .template-create-section:after{display:none!important}:where(.kant-native-market) .template-create-content{width:100%!important;min-width:0!important;align-items:stretch!important;justify-content:flex-start!important;padding:16px 28px 24px!important;box-sizing:border-box!important;background:#000!important;background-image:none!important}:where(.kant-native-market) .template-create-inner{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(300px,380px) minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"preview project name" "preview category version" "preview pricing pricing" "error error error" "publish publish publish"!important;gap:12px!important;align-items:stretch!important;background:transparent!important}:where(.kant-native-market) .template-create-section{min-width:0!important;min-height:0!important;padding:12px!important;border-radius:14px!important;overflow:visible!important;background:#000!important;background-image:none!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important}:where(.kant-native-market) .template-create-section-title{color:#ffffff6e!important}:where(.kant-native-market) .template-create-section .template-upload-zone,:where(.kant-native-market) .template-create-section .template-name-input,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger,:where(.kant-native-market) .template-create-section .template-pricing-option,:where(.kant-native-market) .template-preview-stage,:where(.kant-native-market) .template-preview-thumb,:where(.kant-native-market) .template-preview-main-btn,:where(.kant-native-market) .template-preview-add-btn{background:#000!important;background-image:none!important;border-color:#ffffff13!important;box-shadow:none!important}:where(.kant-native-market) .template-create-section .template-upload-zone:hover,:where(.kant-native-market) .template-create-section .template-upload-zone.dragging,:where(.kant-native-market) .template-create-section .template-name-input:focus,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger:hover,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger.open,:where(.kant-native-market) .template-preview-main-btn:not(:disabled):hover,:where(.kant-native-market) .template-preview-add-btn:not(:disabled):hover{background:#000!important;border-color:#ffffff2e!important}:where(.kant-native-market) .template-create-section .template-upload-zone.has-file{background:#000!important}:where(.kant-native-market) .template-create-section-preview{grid-area:preview!important;min-height:420px!important;display:flex!important;flex-direction:column!important}:where(.kant-native-market) .template-create-section-project{grid-area:project!important;min-height:148px!important}:where(.kant-native-market) .template-create-section-name{grid-area:name!important;min-height:148px!important}:where(.kant-native-market) .template-create-section-category{grid-area:category!important;min-height:112px!important}:where(.kant-native-market) .template-create-section-version{grid-area:version!important;min-height:112px!important}:where(.kant-native-market) .template-create-section-pricing{grid-area:pricing!important;min-height:112px!important}:where(.kant-native-market) .template-create-error{grid-area:error!important}:where(.kant-native-market) .template-create-publish-btn{grid-area:publish!important;margin-top:0!important}:where(.kant-native-market) .template-create-section-preview .template-upload-zone-preview{flex:1 1 auto!important;min-height:320px!important}:where(.kant-native-market) .template-create-section-preview .template-multi-preview{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}:where(.kant-native-market) .template-create-section-preview .template-preview-stage{flex:1 1 auto!important;min-height:238px!important;max-height:none!important}:where(.kant-native-market) .template-create-section-project .template-upload-zone{min-height:112px!important}:where(.kant-native-market) .template-create-section-name .template-name-input{min-height:44px!important}:where(.kant-native-market) .template-create-section-pricing .template-pricing-toggle{height:56px!important}:where(.kant-native-market) .template-create-section-pricing .template-pricing-option{min-height:56px!important}@media(max-width:760px){:where(.kant-native-market) .template-create-content{padding:14px 18px 22px!important}:where(.kant-native-market) .template-create-inner{grid-template-columns:minmax(260px,360px) minmax(0,1fr)!important;grid-template-areas:"preview project" "preview name" "preview category" "version pricing" "error error" "publish publish"!important}:where(.kant-native-market) .template-create-section-preview{min-height:392px!important}}@media(max-width:560px){:where(.kant-native-market) .template-create-content{padding:12px!important}:where(.kant-native-market) .template-create-inner{grid-template-columns:1fr!important;grid-template-areas:"preview" "project" "name" "category" "version" "pricing" "error" "publish"!important}:where(.kant-native-market) .template-create-section-preview{min-height:0!important}:where(.kant-native-market) .template-create-section-preview .template-upload-zone-preview{min-height:220px!important}:where(.kant-native-market) .template-create-section-preview .template-preview-stage{min-height:190px!important}}:where(.kant-native-market) .template-create-dock-shell{--template-create-border: rgba(255, 255, 255, .105);--template-create-border-soft: rgba(255, 255, 255, .07);--template-create-text-dim: rgba(255, 255, 255, .44);color:#ffffffdb!important}:where(.kant-native-market) .template-create-dock-header{min-height:44px!important;border-bottom:0!important}:where(.kant-native-market) .template-create-dock-header .header-center h2{font-family:var(--font-ui),Inter,sans-serif!important;font-size:15px!important;line-height:1!important;font-weight:750!important;letter-spacing:0!important}:where(.kant-native-market) .template-create-content{padding:12px 22px 20px!important}:where(.kant-native-market) .template-create-inner{grid-template-columns:minmax(292px,360px) minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}:where(.kant-native-market) .template-create-section{padding:11px!important;border-radius:12px!important;border-color:var(--template-create-border-soft)!important;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 1px #ffffff05!important}:where(.kant-native-market) .template-create-section-title{margin-bottom:8px!important;font-family:"Orbitron",var(--font-ui),sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.08em!important;color:#ffffff61!important}:where(.kant-native-market) .template-create-section-category,:where(.kant-native-market) .template-create-section-version{min-height:78px!important}:where(.kant-native-market) .template-create-section-pricing{min-height:86px!important}:where(.kant-native-market) .template-create-section-preview{min-height:384px!important}:where(.kant-native-market) .template-create-section .template-upload-zone,:where(.kant-native-market) .template-create-section .template-name-input,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger,:where(.kant-native-market) .template-create-section .template-pricing-option,:where(.kant-native-market) .template-preview-stage,:where(.kant-native-market) .template-preview-thumb,:where(.kant-native-market) .template-preview-main-btn,:where(.kant-native-market) .template-preview-add-btn{border:1px solid var(--template-create-border-soft)!important;background:#000!important;box-shadow:inset 0 0 0 1px #ffffff03!important}:where(.kant-native-market) .template-create-section .template-upload-zone:hover,:where(.kant-native-market) .template-create-section .template-upload-zone.dragging,:where(.kant-native-market) .template-create-section .template-name-input:focus,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger:hover,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger.open,:where(.kant-native-market) .template-preview-main-btn:not(:disabled):hover,:where(.kant-native-market) .template-preview-add-btn:not(:disabled):hover{border-color:var(--template-create-border)!important;background:#000!important;box-shadow:inset 0 0 0 1px #ffffff07!important}:where(.kant-native-market) .template-create-section .template-upload-zone{gap:7px!important;border-style:dashed!important;border-width:1px!important;border-radius:11px!important;padding:18px 14px!important}:where(.kant-native-market) .template-create-section .template-upload-zone.has-file{border-style:solid!important;padding:12px!important}:where(.kant-native-market) .template-create-section-preview .template-upload-zone-preview{min-height:284px!important}:where(.kant-native-market) .template-create-section-project .template-upload-zone{min-height:86px!important}:where(.kant-native-market) .template-upload-icon{width:24px!important;height:24px!important;color:#ffffff3d!important}:where(.kant-native-market) .template-upload-text{font-size:12px!important;line-height:1.25!important;font-weight:650!important;color:#ffffff6e!important}:where(.kant-native-market) .template-upload-hint{font-size:10px!important;line-height:1.2!important;font-weight:650!important;color:#ffffff3d!important}:where(.kant-native-market) .template-upload-file-icon{width:34px!important;height:34px!important;border-radius:9px!important;background:#ffffff0a!important}:where(.kant-native-market) .template-upload-file-name{font-size:12px!important;line-height:1.2!important;font-weight:750!important}:where(.kant-native-market) .template-upload-file-size{font-size:10px!important;margin-top:3px!important}:where(.kant-native-market) .template-upload-remove{width:26px!important;height:26px!important;border-radius:8px!important;background:#ffffff0a!important}:where(.kant-native-market) .template-create-section-name .template-name-input,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger{height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:10px!important;font-size:12px!important;line-height:1!important;font-weight:700!important;color:#ffffffd1!important}:where(.kant-native-market) .template-create-section-name .template-name-input::placeholder{color:#ffffff40!important}:where(.kant-native-market) .template-create-section .cat-dropdown-compact{width:100%!important}:where(.kant-native-market) .template-create-section .cat-dropdown-dot{width:7px!important;height:7px!important}:where(.kant-native-market) .template-create-section .cat-dropdown-arrow{width:11px!important;height:11px!important}:where(.kant-native-market) .template-create-section .cat-dropdown-menu{background:#030303!important;border-color:var(--template-create-border)!important;border-radius:10px!important;padding:4px!important;box-shadow:0 18px 36px #0000009e!important}:where(.kant-native-market) .template-create-section .cat-dropdown-item{min-height:30px!important;padding:0 9px!important;border-radius:8px!important;font-size:11px!important;line-height:1!important;font-weight:700!important;color:#ffffff94!important}:where(.kant-native-market) .template-create-section .cat-dropdown-item:hover,:where(.kant-native-market) .template-create-section .cat-dropdown-item.selected{background:#ffffff0b!important;color:#ffffffe0!important}:where(.kant-native-market) .template-create-section-pricing .template-pricing-toggle{height:38px!important;gap:8px!important}:where(.kant-native-market) .template-create-section-pricing .template-pricing-option{min-height:38px!important;height:38px!important;padding:0 12px!important;border-radius:11px!important;flex-direction:row!important;justify-content:center!important;color:#ffffff75!important;font-size:11px!important;font-weight:800!important}:where(.kant-native-market) .template-create-section-pricing .pricing-btn-content{flex-direction:row!important;gap:7px!important}:where(.kant-native-market) .template-create-section-pricing .template-pricing-option:after{display:none!important}:where(.kant-native-market) .template-create-section-pricing .template-pricing-option.pricing-free.selected,:where(.kant-native-market) .template-create-section-pricing .template-pricing-option.pricing-paid.selected{background:#000!important;color:#ffffffe6!important;border-color:color-mix(in srgb,var(--settings-accent, #00aeff) 52%,rgba(255,255,255,.12))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent, #00aeff) 18%,transparent),0 0 18px color-mix(in srgb,var(--settings-accent, #00aeff) 10%,transparent)!important}:where(.kant-native-market) .template-create-section-pricing .template-pricing-option.pricing-free.selected{color:#4ade80!important;border-color:#4ade806b!important;box-shadow:inset 0 0 0 1px #4ade801f!important}:where(.kant-native-market) .template-create-section-pricing .template-pricing-option.disabled{opacity:.34!important}:where(.kant-native-market) .template-preview-stage{min-height:216px!important;border-radius:11px!important}:where(.kant-native-market) .template-preview-counter,:where(.kant-native-market) .template-preview-main-badge{height:21px!important;padding:0 8px!important;border-radius:7px!important;font-size:10px!important;line-height:1!important;font-weight:800!important}:where(.kant-native-market) .template-preview-main-badge{color:#4ade80!important}:where(.kant-native-market) .template-preview-nav{width:28px!important;height:28px!important;border-radius:9px!important}:where(.kant-native-market) .template-preview-actions{gap:7px!important}:where(.kant-native-market) .template-preview-main-btn,:where(.kant-native-market) .template-preview-add-btn{min-height:30px!important;height:30px!important;border-radius:9px!important;font-family:"Orbitron",var(--font-ui),sans-serif!important;font-size:9px!important;font-weight:850!important;letter-spacing:.06em!important;color:#ffffff8a!important}:where(.kant-native-market) .template-preview-thumb{border-radius:8px!important}:where(.kant-native-market) .template-preview-thumb.active{border-color:color-mix(in srgb,var(--settings-accent, #00aeff) 72%,rgba(255,255,255,.12))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--settings-accent, #00aeff) 22%,transparent)!important}:where(.kant-native-market) .template-create-publish-btn{min-height:39px!important;height:39px!important;border-radius:12px!important;font-family:"Orbitron",var(--font-ui),sans-serif!important;font-size:10px!important;font-weight:850!important;letter-spacing:.06em!important}@media(max-width:760px){:where(.kant-native-market) .template-create-inner{grid-template-columns:minmax(270px,340px) minmax(0,1fr)!important}}:where(.kant-native-market) .template-create-section-project .template-upload-zone.has-file{min-height:78px!important;background:#000!important;background-image:none!important;border-color:#ffffff17!important;box-shadow:inset 0 0 0 1px #ffffff05!important}:where(.kant-native-market) .template-create-section-project .template-upload-file-icon,:where(.kant-native-market) .template-create-section-project .template-upload-remove{background:#000!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important}:where(.kant-native-market) .template-create-section-project .template-upload-remove:hover{background:#000!important;border-color:#ff585857!important}:where(.kant-native-market) .template-create-section-category,:where(.kant-native-market) .template-create-section-version{overflow:visible!important}:where(.kant-native-market) .template-create-section-category .cat-dropdown-menu.cat-dropdown-menu-up,:where(.kant-native-market) .template-create-section-version .cat-dropdown-menu.cat-dropdown-menu-up{top:calc(100% + 6px)!important;bottom:auto!important;transform-origin:top center!important;animation-name:catDropIn!important}:where(.kant-native-market) .template-create-section-category .cat-dropdown-menu,:where(.kant-native-market) .template-create-section-version .cat-dropdown-menu{width:100%!important;min-width:0!important;max-width:100%!important;max-height:min(176px,30vh)!important;border-radius:10px!important;background:#020202!important;border-color:#ffffff1b!important;box-shadow:0 18px 40px #000000b8!important}:where(.kant-native-market) .template-create-section-category .cat-dropdown-item,:where(.kant-native-market) .template-create-section-version .cat-dropdown-item{min-height:28px!important;padding:0 9px!important;gap:8px!important;font-size:10px!important;font-weight:780!important;white-space:nowrap!important}:where(.kant-native-market) .template-create-section-category .cat-dropdown-trigger,:where(.kant-native-market) .template-create-section-version .cat-dropdown-trigger{width:100%!important;max-width:100%!important}@media(max-width:760px){:where(.kant-native-market) .template-create-section-category .cat-dropdown-menu,:where(.kant-native-market) .template-create-section-version .cat-dropdown-menu{max-height:144px!important}}body.kant-web-market .beta-dock-templates-embed .tpl-detail-station:hover,body.kant-web-market .beta-dock-templates-embed .tpl-detail-panel:hover,:where(.kant-native-market) .template-detail-dock-shell .tpl-detail-station:hover,:where(.kant-native-market) .template-detail-dock-shell .tpl-detail-panel:hover{transform:translateY(0) scale(1)!important}body.kant-web-market .beta-dock-templates-embed .template-create-section-project .template-upload-zone.has-file{background:#000!important;background-image:none!important;border-color:#ffffff17!important;box-shadow:none!important}body.kant-web-market .beta-dock-templates-embed .template-create-section-project .template-upload-file-icon,body.kant-web-market .beta-dock-templates-embed .template-create-section-project .template-upload-remove{background:#000!important;background-image:none!important;border:1px solid rgba(255,255,255,.075)!important;box-shadow:none!important}body.kant-web-market .beta-dock-templates-embed .template-create-section-category,body.kant-web-market .beta-dock-templates-embed .template-create-section-version{overflow:visible!important}body.kant-web-market .beta-dock-templates-embed .template-create-section-category:has(.cat-dropdown.is-open),body.kant-web-market .beta-dock-templates-embed .template-create-section-version:has(.cat-dropdown.is-open){z-index:3200!important}body.kant-web-market .beta-dock-templates-embed .template-create-section-category .cat-dropdown-compact,body.kant-web-market .beta-dock-templates-embed .template-create-section-version .cat-dropdown-compact{width:100%!important}body.kant-web-market .beta-dock-templates-embed .template-create-section-category .cat-dropdown-menu.cat-dropdown-menu-up,body.kant-web-market .beta-dock-templates-embed .template-create-section-version .cat-dropdown-menu.cat-dropdown-menu-up{top:calc(100% + 6px)!important;bottom:auto!important;max-height:min(176px,30vh)!important;overflow-y:auto!important;transform-origin:top center!important;animation-name:catDropIn!important}body.kant-web-market .beta-dock-templates-embed .template-create-section-category .cat-dropdown-menu,body.kant-web-market .beta-dock-templates-embed .template-create-section-version .cat-dropdown-menu{left:0!important;right:0!important;width:100%!important;min-width:0!important;max-width:100%!important;background:#020202!important;background-image:none!important}:where(.kant-native-market) .template-create-section .cat-dropdown-menu.cat-dropdown-menu-fixed,body.kant-web-market .beta-dock-templates-embed .template-create-section-category .cat-dropdown-menu.cat-dropdown-menu-fixed,body.kant-web-market .beta-dock-templates-embed .template-create-section-version .cat-dropdown-menu.cat-dropdown-menu-fixed{position:fixed!important;left:var(--tpl-dropdown-left)!important;top:var(--tpl-dropdown-top)!important;right:auto!important;bottom:auto!important;width:var(--tpl-dropdown-width)!important;min-width:0!important;max-width:var(--tpl-dropdown-width)!important;max-height:var(--tpl-dropdown-max-height)!important;overflow-y:auto!important;transform-origin:top center!important;z-index:99999!important}:where(.kant-native-market) .template-create-dropdown-portal{position:fixed!important;right:auto!important;bottom:auto!important;min-width:0!important;overflow-y:auto!important;padding:4px!important;border-radius:10px!important;background:#020202!important;background-image:none!important;border:1px solid rgba(255,255,255,.105)!important;box-shadow:0 18px 40px #000000b8!important;z-index:2147483000!important}:where(.kant-native-market) .template-create-dropdown-portal .cat-dropdown-item{min-height:28px!important;padding:0 9px!important;gap:8px!important;font-size:10px!important;font-weight:780!important;white-space:nowrap!important}body.kant-web-market .beta-dock-templates-embed .template-detail-dock-shell .tpl-detail-station:hover,body.kant-web-market .beta-dock-templates-embed .template-detail-dock-shell .tpl-detail-panel:hover{transform:translateY(0) scale(1)!important}:where(.kant-native-market) .template-create-dock-shell{min-height:0!important;height:100%!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#000!important;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important}:where(.kant-native-market) .template-create-dock-header{flex:0 0 auto!important;min-height:68px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;padding:10px 30px 8px!important;box-sizing:border-box!important}:where(.kant-native-market) .template-create-dock-header .header-left,:where(.kant-native-market) .template-create-dock-header .header-right{min-width:0!important}:where(.kant-native-market) .template-create-dock-header .menu-btn{width:36px!important;height:36px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:#070708!important;color:#ffffffad!important;display:grid!important;place-items:center!important}:where(.kant-native-market) .template-create-dock-header .menu-btn:hover{border-color:#ffffff29!important;background:#0d0d0f!important;color:#fff!important}:where(.kant-native-market) .template-create-heading{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;text-align:center!important}:where(.kant-native-market) .template-create-dock-header .template-create-heading h2{margin:0!important;font-family:"Kant Market Display","Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:22px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:0!important;color:#fff!important}:where(.kant-native-market) .template-create-heading p{margin:0!important;font-size:11px!important;line-height:1.2!important;font-weight:550!important;color:#ffffff5c!important}:where(.kant-native-market) .template-create-content{flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:none!important;padding:8px 30px 22px!important;background:#000!important}:where(.kant-native-market) .template-create-content::-webkit-scrollbar{width:0!important;height:0!important}:where(.kant-native-market) .template-create-inner{position:relative!important;width:min(1060px,100%)!important;margin:0 auto!important;grid-template-columns:minmax(340px,1.15fr) minmax(0,.84fr) minmax(0,.84fr)!important;grid-template-areas:"preview project name" "preview category version" "preview pricing pricing" "error error error" "publish publish publish"!important;gap:10px!important;align-items:stretch!important}:where(.kant-native-market) .template-create-inner:before{content:""!important;display:block!important;grid-column:2 / 4!important;grid-row:1 / 4!important;z-index:0!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:20px!important;background:#000!important;box-shadow:inset 0 1px #ffffff05!important}:where(.kant-native-market) .template-create-section,:where(.kant-native-market) .template-create-error,:where(.kant-native-market) .template-create-publish-btn{position:relative!important;z-index:1!important}:where(.kant-native-market) .template-create-section{margin:0!important;min-height:0!important;padding:15px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}:where(.kant-native-market) .template-create-section-preview{min-height:388px!important;padding:16px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:20px!important;background:#000!important;box-shadow:inset 0 1px #ffffff05!important}:where(.kant-native-market) .template-create-section-project,:where(.kant-native-market) .template-create-section-name{min-height:118px!important}:where(.kant-native-market) .template-create-section-category,:where(.kant-native-market) .template-create-section-version{min-height:82px!important;padding-top:11px!important;border-top:1px solid rgba(255,255,255,.055)!important}:where(.kant-native-market) .template-create-section-pricing{min-height:86px!important;padding-top:11px!important;border-top:1px solid rgba(255,255,255,.055)!important}:where(.kant-native-market) .template-create-section-title{margin:0 0 9px!important;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:12px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;color:#ffffffb8!important}:where(.kant-native-market) .template-create-section .template-upload-zone,:where(.kant-native-market) .template-create-section .template-name-input,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger,:where(.kant-native-market) .template-create-section .template-pricing-option,:where(.kant-native-market) .template-preview-stage,:where(.kant-native-market) .template-preview-main-btn,:where(.kant-native-market) .template-preview-add-btn{border-color:#ffffff16!important;border-radius:12px!important;background:#030303!important;box-shadow:none!important}:where(.kant-native-market) .template-create-section .template-upload-zone:hover,:where(.kant-native-market) .template-create-section .template-upload-zone.dragging,:where(.kant-native-market) .template-create-section .template-name-input:focus,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger:hover,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger.open,:where(.kant-native-market) .template-preview-main-btn:not(:disabled):hover,:where(.kant-native-market) .template-preview-add-btn:not(:disabled):hover{border-color:#ffffff2e!important;background:#0d0d0f!important}:where(.kant-native-market) .template-create-section-preview .template-upload-zone-preview{min-height:300px!important}:where(.kant-native-market) .template-create-section-project .template-upload-zone{min-height:76px!important;padding:12px!important}:where(.kant-native-market) .template-create-section-name .template-name-input,:where(.kant-native-market) .template-create-section .cat-dropdown-trigger{height:40px!important;min-height:40px!important;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:12px!important;font-weight:650!important}:where(.kant-native-market) .template-upload-text{font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:12px!important;font-weight:650!important;color:#ffffff94!important}:where(.kant-native-market) .template-upload-hint{font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:10px!important;font-weight:550!important;color:#ffffff4d!important}:where(.kant-native-market) .template-preview-main-btn,:where(.kant-native-market) .template-preview-add-btn{font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:10px!important;font-weight:700!important;letter-spacing:0!important}:where(.kant-native-market) .template-create-section-pricing .template-pricing-toggle{height:40px!important}:where(.kant-native-market) .template-create-section-pricing .template-pricing-option{min-height:40px!important;height:40px!important;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:11px!important;font-weight:700!important}:where(.kant-native-market) .template-create-publish-btn{justify-self:end!important;width:220px!important;min-height:42px!important;height:42px!important;margin-top:2px!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:13px!important;background:#f5f5f5!important;color:#050505!important;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:12px!important;font-weight:750!important;letter-spacing:0!important;box-shadow:none!important}:where(.kant-native-market) .template-create-publish-btn:disabled{border-color:#ffffff14!important;background:#09090a!important;color:#ffffff3d!important}@media(max-width:820px){:where(.kant-native-market) .template-create-dock-header,:where(.kant-native-market) .template-create-content{padding-inline:20px!important}:where(.kant-native-market) .template-create-inner{grid-template-columns:minmax(300px,.95fr) minmax(0,1fr)!important;grid-template-areas:"preview project" "preview name" "preview category" "preview version" "pricing pricing" "error error" "publish publish"!important}:where(.kant-native-market) .template-create-inner:before{grid-column:2!important;grid-row:1 / 5!important}:where(.kant-native-market) .template-create-section-category,:where(.kant-native-market) .template-create-section-version{border-top:1px solid rgba(255,255,255,.055)!important}:where(.kant-native-market) .template-create-section-pricing{border:1px solid rgba(255,255,255,.075)!important;border-radius:16px!important;background:#050506!important}}@media(max-width:600px){:where(.kant-native-market) .template-create-dock-header{grid-template-columns:36px minmax(0,1fr) 36px!important;min-height:64px!important;padding-inline:12px!important}:where(.kant-native-market) .template-create-heading p{display:none!important}:where(.kant-native-market) .template-create-content{padding:6px 12px 18px!important}:where(.kant-native-market) .template-create-inner{grid-template-columns:1fr!important;grid-template-areas:"preview" "project" "name" "category" "version" "pricing" "error" "publish"!important}:where(.kant-native-market) .template-create-inner:before{display:none!important}:where(.kant-native-market) .template-create-section:not(.template-create-section-preview){border:1px solid rgba(255,255,255,.075)!important;border-radius:16px!important;background:#050506!important}:where(.kant-native-market) .template-create-publish-btn{width:100%!important}}:where(.kant-native-market) .template-publisher-shell{--publisher-accent: #4050fd;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#000!important;color:#fff!important;font-family:Kant Market UI,Inter,system-ui,sans-serif!important}:where(.kant-native-market) .template-publisher-topbar{flex:0 0 52px;min-height:52px;display:flex;align-items:center;gap:11px;padding:6px 30px;box-sizing:border-box}:where(.kant-native-market) .template-publisher-back{width:25px;height:34px;flex:0 0 34px;display:grid;place-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffb8;transition:background-color .16s ease,border-color .16s ease,color .16s ease}:where(.kant-native-market) .template-publisher-back:hover{border-color:transparent;background:transparent;color:#fff;transform:translate(-2px)}:where(.kant-native-market) .template-publisher-topbar>div{min-width:0;display:flex;flex-direction:column;gap:2px}:where(.kant-native-market) .template-publisher-topbar strong{font-size:14px;line-height:1.1;font-weight:720;letter-spacing:0}:where(.kant-native-market) .template-publisher-topbar span{color:#ffffff61;font-size:9px;line-height:1.1;font-weight:570}:where(.kant-native-market) .template-publisher-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:4px 28px 16px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;box-sizing:border-box}:where(.kant-native-market) .template-publisher-content::-webkit-scrollbar{width:0;height:0}:where(.kant-native-market) .template-publisher-hero{position:relative;isolation:isolate;min-height:86px;flex:0 0 86px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;overflow:hidden;border:1px solid transparent;border-radius:22px;background:linear-gradient(180deg,#050505,color-mix(in srgb,var(--publisher-accent) 22%,#050505)) padding-box,linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--publisher-accent) 88%,#fff 4%) 100%) border-box;box-sizing:border-box;animation:none}:where(.kant-native-market) .template-publisher-hero:before{content:none}:where(.kant-native-market) .template-publisher-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.56),transparent 70%),linear-gradient(90deg,#00000014,#000000b3 72%,#0000001f);pointer-events:none}:where(.kant-native-market) .template-publisher-hero h1{position:relative;z-index:1;margin:0;font-family:Kant Market Display,Kant Market UI,Inter,system-ui,sans-serif;font-size:clamp(20px,2.35vw,28px);line-height:.98;font-weight:760;letter-spacing:0}:where(.kant-native-market) .template-publisher-hero h1 span{color:var(--publisher-accent)}:where(.kant-native-market) .template-publisher-hero p{position:relative;z-index:1;margin:7px 0 0;color:#ffffff80;font-size:9.5px;line-height:1.2;font-weight:570}:where(.kant-native-market) .template-publisher-hero-mark{position:relative;width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--publisher-accent) 54%,transparent);border-radius:16px;background:color-mix(in srgb,var(--publisher-accent) 12%,#020202);color:var(--publisher-accent);box-shadow:inset 0 1px #ffffff0f;animation:none;z-index:1}:where(.kant-native-market) .template-publisher-hero .market-star-field{z-index:0}:where(.kant-native-market) .template-publisher-hero-mark:after{content:"";position:absolute;inset:-1px;border:1px solid var(--publisher-accent);border-radius:inherit;pointer-events:none;animation:none}:where(.kant-native-market) .template-publisher-categories{width:100%;min-width:0;flex:0 0 36px;display:flex;align-items:center;justify-content:center;gap:7px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;animation:none}:where(.kant-native-market) .template-publisher-categories::-webkit-scrollbar{display:none}:where(.kant-native-market) .template-publisher-category{min-width:max-content;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:999px;background:#080808;color:#ffffff8a;font-size:10px;line-height:1;font-weight:680;letter-spacing:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease}:where(.kant-native-market) .template-publisher-category svg{color:var(--category-accent)}:where(.kant-native-market) .template-publisher-category:hover{background:#101010;color:#ffffffc7}:where(.kant-native-market) .template-publisher-category.is-active{border-color:#ffffff4d;background:#111;color:#fff}:where(.kant-native-market) .template-publisher-workspace{flex:1 1 290px;min-height:272px;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(330px,.96fr);gap:16px;animation:none}:where(.kant-native-market) .template-publisher-preview-panel,:where(.kant-native-market) .template-publisher-details{min-width:0;min-height:0;box-sizing:border-box}:where(.kant-native-market) .template-publisher-preview-panel{display:flex;flex-direction:column;gap:8px;padding:3px 0;border:0;border-radius:0;background:transparent}:where(.kant-native-market) .template-publisher-section-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.kant-native-market) .template-publisher-section-head>div{min-width:0;display:flex;flex-direction:column;gap:2px}:where(.kant-native-market) .template-publisher-section-head strong{color:#fff;font-size:12px;line-height:1.1;font-weight:720}:where(.kant-native-market) .template-publisher-section-head span{color:#ffffff61;font-size:9px;line-height:1.15;font-weight:540}:where(.kant-native-market) .template-publisher-section-head em{margin:0;color:#ffffff73;font-size:9px;line-height:1;font-weight:650;font-style:normal}:where(.kant-native-market) .template-publisher-preview-drop{position:relative;flex:1 1 auto;min-height:196px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;border:1px dashed rgba(255,255,255,.15);border-radius:16px;background:#000;cursor:pointer;transition:border-color .17s ease,background-color .17s ease}:where(.kant-native-market) .template-publisher-preview-drop:before{content:"";position:absolute;inset:-18px;background-image:url(/icons/iconnofon.svg);background-repeat:repeat;background-size:58px 48px;opacity:.012;transform:rotate(-7deg);pointer-events:none}:where(.kant-native-market) .template-publisher-preview-drop:hover,:where(.kant-native-market) .template-publisher-preview-drop.dragging{border-color:color-mix(in srgb,var(--publisher-accent) 68%,white 6%);background:color-mix(in srgb,var(--publisher-accent) 5%,#000)}:where(.kant-native-market) .template-publisher-drop-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:4px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#080808;color:var(--publisher-accent)}:where(.kant-native-market) .template-publisher-preview-drop strong{font-size:12px;line-height:1.1;font-weight:690}:where(.kant-native-market) .template-publisher-preview-drop span{color:#ffffff6b;font-size:9px;line-height:1.1;font-weight:560}:where(.kant-native-market) .template-publisher-preview-filled{min-height:0;display:flex;flex:1 1 auto;flex-direction:column;gap:7px}:where(.kant-native-market) .template-publisher-preview-filled .template-preview-stage{min-height:156px!important;flex:1 1 auto;overflow:hidden;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:#000!important}:where(.kant-native-market) .template-publisher-preview-filled .template-preview-stage-media{width:100%;height:100%;object-fit:contain;background:#000}:where(.kant-native-market) .template-publisher-preview-tools{display:flex;justify-content:flex-end;gap:6px}:where(.kant-native-market) .template-publisher-preview-tools button{height:26px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#080808;color:#ffffffad;font-size:8px;font-weight:650}:where(.kant-native-market) .template-publisher-preview-tools button:hover:not(:disabled){background:#101010;color:#fff}:where(.kant-native-market) .template-publisher-preview-tools button:disabled{color:var(--publisher-accent);opacity:.65}:where(.kant-native-market) .template-publisher-preview-filled .template-preview-strip{min-height:42px;gap:6px}:where(.kant-native-market) .template-publisher-preview-filled .template-preview-thumb{width:58px;height:40px;border-radius:9px}:where(.kant-native-market) .template-publisher-preview-filled .template-preview-thumb.active{border-color:var(--publisher-accent)!important}:where(.kant-native-market) .template-publisher-details{display:flex;flex-direction:column;gap:11px;padding:3px 0}:where(.kant-native-market) .template-publisher-field,:where(.kant-native-market) .template-publisher-meta-field{position:relative;min-width:0;display:flex;flex-direction:column;gap:6px}:where(.kant-native-market) .template-publisher-field>span,:where(.kant-native-market) .template-publisher-meta-field>span{color:#ffffff9e;font-size:9px;line-height:1;font-weight:650}:where(.kant-native-market) .template-publisher-field .template-name-input{width:100%;height:44px;box-sizing:border-box;padding:0 48px 0 13px;border:1px solid rgba(255,255,255,.1);border-radius:12px;outline:none;background:#030303;color:#fff;font-family:inherit;font-size:11px;font-weight:620;transition:border-color .16s ease,background-color .16s ease}:where(.kant-native-market) .template-publisher-field .template-name-input:focus{border-color:color-mix(in srgb,var(--publisher-accent) 72%,white 6%);background:#050505}:where(.kant-native-market) .template-publisher-field>small{position:absolute;right:12px;bottom:17px;color:#ffffff38;font-size:8px;line-height:1}:where(.kant-native-market) .template-publisher-project-block{display:flex;flex-direction:column;gap:7px}:where(.kant-native-market) .template-publisher-project-drop,:where(.kant-native-market) .template-publisher-project-file{min-height:64px;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#030303;box-sizing:border-box}:where(.kant-native-market) .template-publisher-project-drop{position:relative;overflow:hidden;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}:where(.kant-native-market) .template-publisher-project-drop:before{content:"";position:absolute;inset:-18px;background-image:url(/icons/iconnofon.svg);background-repeat:repeat;background-size:52px 43px;opacity:0;transform:rotate(-7deg);transition:opacity .18s ease;pointer-events:none}:where(.kant-native-market) .template-publisher-project-drop>*{position:relative;z-index:1}:where(.kant-native-market) .template-publisher-project-drop:hover,:where(.kant-native-market) .template-publisher-project-drop.dragging{border-color:color-mix(in srgb,var(--publisher-accent) 68%,white 6%);background:color-mix(in srgb,var(--publisher-accent) 5%,#000)}:where(.kant-native-market) .template-publisher-project-drop:hover:before,:where(.kant-native-market) .template-publisher-project-drop.dragging:before{opacity:.035}:where(.kant-native-market) .template-publisher-file-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:color-mix(in srgb,var(--publisher-accent) 10%,#050505);color:var(--publisher-accent)}:where(.kant-native-market) .template-publisher-project-drop>div:nth-child(2),:where(.kant-native-market) .template-publisher-project-file>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}:where(.kant-native-market) .template-publisher-project-drop strong,:where(.kant-native-market) .template-publisher-project-file strong{overflow:hidden;color:#ffffffd1;font-size:10px;line-height:1.1;font-weight:660;text-overflow:ellipsis;white-space:nowrap}:where(.kant-native-market) .template-publisher-project-drop span,:where(.kant-native-market) .template-publisher-project-file span{color:#ffffff52;font-size:8px;line-height:1.1;font-weight:540}:where(.kant-native-market) .template-publisher-project-drop>svg{color:#ffffff4d}:where(.kant-native-market) .template-publisher-project-file>button{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff61}:where(.kant-native-market) .template-publisher-project-file>button:hover{background:#ffffff12;color:#fff}:where(.kant-native-market) .template-publisher-meta-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}:where(.kant-native-market) .template-publisher-meta-row.is-single{grid-template-columns:1fr}:where(.kant-native-market) .template-publisher-meta-field .cat-dropdown-trigger,:where(.kant-native-market) .template-publisher-price-toggle{width:100%;height:38px;min-height:38px;box-sizing:border-box;border:1px solid rgba(255,255,255,.1)!important;border-radius:11px!important;background:#030303!important}:where(.kant-native-market) .template-publisher-meta-field .cat-dropdown-trigger{padding:0 11px!important;color:#ffffffb8!important;font-family:inherit!important;font-size:9px!important;font-weight:650!important}:where(.kant-native-market) .template-publisher-price-toggle{display:grid;grid-template-columns:1fr 1fr;padding:3px}:where(.kant-native-market) .template-publisher-price-toggle button{min-width:0;border:0;border-radius:8px;background:transparent;color:#ffffff52;font-size:8.5px;font-weight:650}:where(.kant-native-market) .template-publisher-price-toggle button.is-active{background:#141414;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}:where(.kant-native-market) .template-publisher-footer{flex:0 0 42px;min-height:42px;display:flex;align-items:center;justify-content:flex-end;padding-top:0;border-top:0}:where(.kant-native-market) .template-publisher-footer .template-create-publish-btn{width:218px!important;flex:0 0 218px!important;height:38px!important;min-height:38px!important;margin:0!important;border-radius:12px!important;font-size:10px!important}:where(.kant-native-market) .template-publisher-footer .template-create-publish-btn:disabled{border:1px solid rgba(255,255,255,.11)!important;background:#080808!important;color:#ffffff57!important;opacity:1!important}@keyframes publisher-hero-enter{0%{transform:translateY(10px) scale(.988);filter:blur(4px)}to{transform:none;filter:none}}@keyframes publisher-row-enter{0%{transform:translateY(8px);opacity:.2}to{transform:none;opacity:1}}@keyframes publisher-workspace-enter{0%{transform:translateY(12px);opacity:.35}to{transform:none;opacity:1}}@keyframes publisher-mark-enter{0%{transform:rotate(-12deg) scale(.72)}to{transform:none}}@keyframes publisher-mark-ring{0%{transform:scale(.82);opacity:.8}to{transform:scale(1.35);opacity:0}}@media(prefers-reduced-motion:reduce){:where(.kant-native-market) .template-publisher-hero,:where(.kant-native-market) .template-publisher-hero-mark,:where(.kant-native-market) .template-publisher-hero-mark:after,:where(.kant-native-market) .template-publisher-categories,:where(.kant-native-market) .template-publisher-workspace{animation:none!important}}:where(.kant-native-market) .template-publisher-pending{width:min(430px,calc(100% - 48px));margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center}:where(.kant-native-market) .template-publisher-pending-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:17px;color:var(--publisher-accent)}:where(.kant-native-market) .template-publisher-pending h2{margin:18px 0 7px;font-size:22px;font-weight:720}:where(.kant-native-market) .template-publisher-pending p{margin:0;color:#ffffff75;font-size:10px;line-height:1.45}:where(.kant-native-market) .template-publisher-pending button{height:38px;margin-top:20px;padding:0 20px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#080808;color:#fff;font-size:10px;font-weight:660}:where(.kant-native-market) .template-create-dropdown-portal{background:#050505!important}@media(max-width:820px){:where(.kant-native-market) .template-publisher-content{padding-inline:18px}:where(.kant-native-market) .template-publisher-categories{justify-content:flex-start}:where(.kant-native-market) .template-publisher-workspace{grid-template-columns:minmax(270px,.92fr) minmax(300px,1.08fr);gap:12px}}@media(max-width:650px){:where(.kant-native-market) .template-publisher-content{overflow-y:auto}:where(.kant-native-market) .template-publisher-hero{padding-inline:18px}:where(.kant-native-market) .template-publisher-workspace{grid-template-columns:1fr}:where(.kant-native-market) .template-publisher-preview-panel{min-height:300px}:where(.kant-native-market) .template-publisher-footer{position:sticky;bottom:0;z-index:4;padding:8px 0;background:#000}}body.kant-web-market .beta-dock-templates-embed .market-template-card,:where(.kant-native-market) .market-template-card{position:relative;isolation:isolate;width:100%;min-width:0;padding:.5px;border-radius:15px;outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent;contain:layout paint style}:where(.kant-native-market) .market-template-card:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(114deg,color-mix(in srgb,var(--template-accent) 88%,#fff 12%) 5.6%,transparent 49%,color-mix(in srgb,var(--template-accent) 68%,#fff 32%) 94%);opacity:0;transition:opacity .26s cubic-bezier(.22,1,.36,1);pointer-events:none}:where(.kant-native-market) .market-template-card-inner{position:relative;overflow:hidden;min-width:0;padding:5px 5px 8px;border:1px solid transparent;border-radius:15px;background:transparent;box-shadow:none;transition:color .15s ease}:where(.kant-native-market) .market-template-card-inner:before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background:linear-gradient(114deg,color-mix(in srgb,var(--template-accent) 13%,#070707) 6%,color-mix(in srgb,var(--template-accent) 24%,#080808) 49%,color-mix(in srgb,var(--template-accent) 13%,#070707) 94%);opacity:0;transition:opacity .26s cubic-bezier(.22,1,.36,1);pointer-events:none}:where(.kant-native-market) .market-template-card-inner>*{position:relative;z-index:1}:where(.kant-native-market) .market-template-card:hover .market-template-card-inner,:where(.kant-native-market) .market-template-card:focus-visible .market-template-card-inner{border-color:transparent;background:transparent;box-shadow:none}:where(.kant-native-market) .market-template-card:hover:before,:where(.kant-native-market) .market-template-card:focus-visible:before,:where(.kant-native-market) .market-template-card:hover .market-template-card-inner:before,:where(.kant-native-market) .market-template-card:focus-visible .market-template-card-inner:before{opacity:1;transition-duration:.18s}:where(.kant-native-market) .market-template-card-media{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:11px;background:#070707}:where(.kant-native-market) .market-template-card-media img,:where(.kant-native-market) .market-template-card-media video{width:100%;height:100%;display:block;object-fit:cover}:where(.kant-native-market) .market-template-card-loader{position:absolute;z-index:2;inset:0;overflow:hidden;border-radius:inherit}:where(.kant-native-market) .market-template-card-loader .template-skeleton-preview{width:100%;height:100%;border-radius:0}:where(.kant-native-market) .market-template-card-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#fff3}:where(.kant-native-market) .market-template-card-title{min-width:0;min-height:28px;padding:8px 7px 0;display:flex;align-items:center;justify-content:center;gap:7px}:where(.kant-native-market) .market-template-card-icon{flex:0 0 auto;display:inline-flex;color:var(--template-accent)}:where(.kant-native-market) .market-template-card-name{min-width:0;overflow:hidden;color:#ffffffe6;font-family:Kant Market UI,Inter,system-ui,sans-serif;font-size:13px;font-weight:520;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}:where(.kant-native-market) .market-template-card:hover .market-template-card-name{color:#fff}:where(.kant-native-market) .market-template-card-arrow{position:absolute;z-index:4;top:50%;width:28px;height:28px;margin-top:-14px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#000000b8;color:#ffffffd1;opacity:0;transition:opacity .15s ease,background-color .15s ease}:where(.kant-native-market) .market-template-card:hover .market-template-card-arrow,:where(.kant-native-market) .market-template-card:focus-within .market-template-card-arrow{opacity:1}:where(.kant-native-market) .market-template-card-arrow:hover{background:#111}:where(.kant-native-market) .market-template-card-arrow.left{left:8px}:where(.kant-native-market) .market-template-card-arrow.right{right:8px}:where(.kant-native-market) .market-template-card-dots{position:absolute;z-index:4;left:50%;bottom:8px;display:flex;align-items:center;gap:4px;transform:translate(-50%)}:where(.kant-native-market) .market-template-card-dots span{width:4px;height:4px;border-radius:999px;background:#ffffff61}:where(.kant-native-market) .market-template-card-dots span.active{width:13px;background:#ffffffeb}:where(.kant-native-market) .market-detail-shell{--market-detail-gutter: 22px;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#000;color:#fff;font-family:Kant Market UI,Inter,system-ui,sans-serif;letter-spacing:0;position:relative}:where(.kant-native-market) .market-detail-header{width:min(1120px,calc(100% - var(--market-detail-gutter) * 2));min-height:46px;margin:0 auto;display:flex;align-items:center;gap:11px;flex:0 0 46px}:where(.kant-native-market) .market-detail-header>span{color:#ffffff94;font-size:12px;font-weight:540}:where(.kant-native-market) .market-detail-back{width:25px;height:34px;padding:0;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:#ffffffb8;cursor:pointer;transition:color .15s ease,background-color .15s ease,transform .15s ease}:where(.kant-native-market) .market-detail-back:hover{background:transparent;color:#fff;transform:translate(-2px)}:where(.kant-native-market) .market-detail-back:active{transform:scale(.94)}:where(.kant-native-market) .market-detail-main{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:14px var(--market-detail-gutter) 22px}:where(.kant-native-market) .market-detail-main::-webkit-scrollbar{width:0;height:0}:where(.kant-native-market) .market-detail-product{position:relative;width:min(1120px,100%);height:auto;min-height:0;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.48fr) minmax(286px,.72fr);align-items:start;gap:clamp(24px,3.5vw,42px)}:where(.kant-native-market) .market-detail-gallery,:where(.kant-native-market) .market-detail-summary{min-width:0}:where(.kant-native-market) .market-detail-gallery{align-self:start}:where(.kant-native-market) .market-detail-preview{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#050505}:where(.kant-native-market) .market-detail-preview-media-shell{position:absolute;inset:0;background:#050505}:where(.kant-native-market) .market-detail-preview-media{width:100%;height:100%;display:block;object-fit:contain;background:#050505}:where(.kant-native-market) .market-detail-preview-fallback{width:100%;height:100%;display:grid;place-items:center;color:#ffffff30;background:#050505}:where(.kant-native-market) .market-detail-preview-loader{position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:2px solid rgba(255,255,255,.12);border-top-color:#ffffffc2;border-radius:50%;animation:marketDetailSpin .8s linear infinite}:where(.kant-native-market) .market-detail-preview-arrow{position:absolute;z-index:3;top:50%;width:34px;height:34px;margin-top:-17px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#000000c2;color:#ffffffc7}:where(.kant-native-market) .market-detail-preview-arrow:hover{background:#151515;color:#fff}:where(.kant-native-market) .market-detail-preview-arrow.is-prev{left:12px}:where(.kant-native-market) .market-detail-preview-arrow.is-next{right:12px}:where(.kant-native-market) .market-detail-preview-count{position:absolute;z-index:3;right:12px;bottom:12px;height:24px;padding:0 8px;display:inline-flex;align-items:center;border-radius:999px;background:#000000c2;color:#ffffffad;font-size:10px;font-weight:620;font-variant-numeric:tabular-nums}:where(.kant-native-market) .market-detail-thumbnails{width:100%;margin-top:10px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}:where(.kant-native-market) .market-detail-thumbnails::-webkit-scrollbar{display:none}:where(.kant-native-market) .market-detail-thumbnail{flex:0 0 78px;aspect-ratio:16 / 9;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#050505;opacity:.5;transition:opacity .15s ease,border-color .15s ease}:where(.kant-native-market) .market-detail-thumbnail img,:where(.kant-native-market) .market-detail-thumbnail video{width:100%;height:100%;display:block;object-fit:cover}:where(.kant-native-market) .market-detail-thumbnail-loader{display:block;width:18px;height:18px;margin:auto;border:2px solid rgba(255,255,255,.13);border-top-color:#fff9;border-radius:50%;animation:market-detail-thumbnail-spin .75s linear infinite}@keyframes market-detail-thumbnail-spin{to{transform:rotate(360deg)}}:where(.kant-native-market) .market-detail-thumbnail:hover{opacity:.8}:where(.kant-native-market) .market-detail-thumbnail.is-active{border-color:var(--template-accent);opacity:1}:where(.kant-native-market) .market-detail-summary{position:sticky;top:0;height:auto;min-height:0;padding-right:0}:where(.kant-native-market) .market-detail-category{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650}:where(.kant-native-market) .market-detail-heading{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:16px}:where(.kant-native-market) .market-detail-favorite{width:32px;height:32px;flex:0 0 32px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:#0d0d0f;color:#ffffff9e;cursor:pointer;transition:background-color .15s ease,color .15s ease}:where(.kant-native-market) .market-detail-favorite:hover{background:#171719;color:#fff}:where(.kant-native-market) .market-detail-favorite.is-favorite{color:#fff}:where(.kant-native-market) .market-detail-favorite:active{background:#1c1c1f}:where(.kant-native-market) .market-detail-summary>h1{margin:13px 0 18px;color:#fffffff7;font-size:clamp(27px,3.2vw,38px);font-weight:710;line-height:1.05;text-wrap:balance}:where(.kant-native-market) .market-detail-social{padding-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px}:where(.kant-native-market) .market-detail-author,:where(.kant-native-market) .market-detail-download-count{min-width:0;display:flex;align-items:center}:where(.kant-native-market) .market-detail-author{gap:10px}:where(.kant-native-market) .market-detail-avatar{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;overflow:hidden;border:0;border-radius:50%;background:#0b0b0b;color:#ffffffe6;font-size:13px;font-weight:700}:where(.kant-native-market) .market-detail-avatar img{width:100%;height:100%;display:block;object-fit:cover}:where(.kant-native-market) .market-detail-author-copy{min-width:0;display:grid;gap:3px}:where(.kant-native-market) .market-detail-author-copy small{color:#ffffff61;font-size:10px;font-weight:480}:where(.kant-native-market) .market-detail-author-copy strong{max-width:150px;overflow:hidden;color:#ffffffe0;font-size:12px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}:where(.kant-native-market) .market-detail-author-name{min-width:0;display:flex;align-items:center;gap:5px}:where(.kant-native-market) .market-detail-author-name>strong{min-width:0}:where(.kant-native-market) .market-author-verified{position:relative;width:15px;height:15px;flex:0 0 15px;display:inline-flex;align-items:center;justify-content:center;align-self:center;background:transparent;box-shadow:none;outline:none}:where(.kant-native-market) .market-author-verified img{width:15px;height:15px;display:block;object-fit:contain}:where(.kant-native-market) .market-author-verified-tooltip{position:absolute;z-index:12;left:50%;bottom:calc(100% + 9px);width:max-content;max-width:180px;padding:7px 9px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#0d0e11f7;box-shadow:0 10px 30px #00000061;color:#ffffffeb;font-size:10px;font-weight:600;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .13s ease,transform .13s ease}:where(.kant-native-market) .market-author-verified-tooltip:after{content:"";position:absolute;top:100%;left:50%;width:7px;height:7px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:#0d0e11f7;transform:translate(-50%,-4px) rotate(45deg)}:where(.kant-native-market) .market-author-verified:hover .market-author-verified-tooltip,:where(.kant-native-market) .market-author-verified:focus-visible .market-author-verified-tooltip{opacity:1;transform:translate(-50%)}:where(.kant-native-market) .market-detail-download-count{justify-content:flex-end;gap:5px;color:#ffffff6b}:where(.kant-native-market) .market-detail-download-count strong{color:#ffffffdb;font-size:12px;font-weight:650}:where(.kant-native-market) .market-detail-download-count span{font-size:10px}:where(.kant-native-market) .market-detail-facts{margin:18px 0 0;padding-top:16px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(92px,.65fr);gap:22px;border-top:1px solid rgba(255,255,255,.08)}:where(.kant-native-market) .market-detail-facts>div{min-width:0;display:grid;align-content:start;gap:6px}:where(.kant-native-market) .market-detail-facts>div+div{justify-items:end}:where(.kant-native-market) .market-detail-facts dt,:where(.kant-native-market) .market-detail-facts dd{margin:0;font-size:11px}:where(.kant-native-market) .market-detail-facts dt{color:#ffffff57;font-size:9px;font-weight:620;line-height:12px;letter-spacing:.045em;text-transform:uppercase}:where(.kant-native-market) .market-detail-facts dd{max-width:100%;overflow:hidden;color:#ffffffe0;font-size:12px;font-weight:600;line-height:16px;text-overflow:ellipsis;white-space:nowrap}:where(.kant-native-market) .market-detail-facts>div+div dd{text-align:right}:where(.kant-native-market) .market-detail-action{padding:22px 0 12px}:where(.kant-native-market) .market-detail-action-stack{display:grid;gap:8px}:where(.kant-native-market) .market-detail-download-button{position:relative;width:100%;min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;overflow:hidden;border:0;border-radius:999px;background:#f5f5f5;color:#080808;font-family:var(--font-ui, Inter, "Segoe UI", system-ui, sans-serif);font-size:13px;font-weight:650;line-height:18px;font-synthesis:none;text-rendering:geometricPrecision;transition:background-color .15s ease,transform .15s ease;cursor:pointer}:where(.kant-native-market) .market-detail-download-button:disabled,:where(.kant-native-market) .market-detail-object-button:disabled{cursor:wait}:where(.kant-native-market) .market-detail-download-button svg{width:18px;height:18px;flex:0 0 18px;shape-rendering:geometricPrecision}:where(.kant-native-market) .market-detail-download-button>span{display:inline-flex;align-items:center}:where(.kant-native-market) .market-detail-download-button:hover:not(:disabled){background:#fff}:where(.kant-native-market) .market-detail-download-button:active:not(:disabled){transform:scale(.98)}:where(.kant-native-market) .market-detail-download-button.is-disabled{background:#111;color:#fff6}:where(.kant-native-market) .market-detail-object-button{position:relative;width:100%;min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#111214;color:#ffffffc2;font-family:var(--font-ui, Inter, "Segoe UI", system-ui, sans-serif);font-size:13px;font-weight:650;line-height:18px;box-shadow:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease;cursor:pointer}:where(.kant-native-market) .market-detail-object-button:hover:not(:disabled){border-color:#ffffff30;background:#17181b;color:#fff}:where(.kant-native-market) .market-detail-object-button:active:not(:disabled){transform:scale(.98)}:where(.kant-native-market) .market-detail-object-button.is-installed{border-color:#ffffff24;background:#141518;color:#ffffffe6}:where(.kant-native-market) .market-detail-object-progress{position:absolute;z-index:0;inset:0 auto 0 0;background:#ffffff14;transition:width .16s ease}:where(.kant-native-market) .market-detail-object-label{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:9px}:where(.kant-native-market) .market-detail-object-label svg{width:18px;height:18px;flex:0 0 18px}:where(.kant-native-market) .market-detail-download-progress{position:absolute;z-index:0;inset:0 auto 0 0;background:#c9c9c9;transition:width .12s linear}:where(.kant-native-market) .market-detail-download-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:9px}:where(.kant-native-market) .market-detail-spinner{animation:marketDetailSpin .8s linear infinite}:where(.kant-native-market) .market-detail-action-note{margin:8px 0 0;color:#ffffff5c;font-size:10px;text-align:center}:where(.kant-native-market) .market-detail-contents{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}:where(.kant-native-market) .market-detail-contents-toggle{width:100%;min-height:56px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}:where(.kant-native-market) .market-detail-contents-toggle>span{min-width:0;display:grid;gap:4px}:where(.kant-native-market) .market-detail-contents-toggle strong{color:#fffffff0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:650;line-height:17px;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}:where(.kant-native-market) .market-detail-contents-toggle small{color:#ffffff85;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:500;line-height:14px;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}:where(.kant-native-market) .market-detail-contents-toggle svg{flex:0 0 auto;color:#ffffff6b;transition:transform .2s cubic-bezier(.16,1,.3,1)}:where(.kant-native-market) .market-detail-contents.is-open .market-detail-contents-toggle svg{transform:rotate(180deg)}:where(.kant-native-market) .market-detail-contents-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),opacity .16s ease}:where(.kant-native-market) .market-detail-contents.is-open .market-detail-contents-body{grid-template-rows:1fr;opacity:1}:where(.kant-native-market) .market-detail-file-tree{min-height:0;overflow:hidden}:where(.kant-native-market) .market-detail-contents.is-open .market-detail-file-tree{padding:2px 0 12px}:where(.kant-native-market) .market-detail-contents-empty{padding:14px 0;color:#ffffff57;font-size:11px}:where(.kant-native-market) .market-detail-more{width:min(1120px,100%);margin:20px auto 8px;display:grid;gap:30px}:where(.kant-native-market) .market-detail-description,:where(.kant-native-market) .market-detail-recommendations{min-width:0;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);contain:layout paint style}:where(.kant-native-market) .market-detail-description{max-width:760px}:where(.kant-native-market) .market-detail-description h2,:where(.kant-native-market) .market-detail-section-heading h2{margin:0;color:#fffffff0;font-size:15px;font-weight:650;line-height:20px}:where(.kant-native-market) .market-detail-description p{max-width:680px;margin:10px 0 0;color:#ffffff8a;font-size:12px;font-weight:480;line-height:1.65;white-space:pre-line}:where(.kant-native-market) .market-detail-section-heading{margin-bottom:14px;display:flex;align-items:center;gap:8px}:where(.kant-native-market) .market-detail-section-heading>span{color:#ffffff52;font-size:10px;font-weight:580}:where(.kant-native-market) .market-detail-recommendation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}:where(.kant-native-market) .market-detail-recommendation-card{min-width:0;padding:0;display:grid;gap:9px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;contain:layout paint style}:where(.kant-native-market) .market-detail-recommendation-visual{position:relative;width:100%;aspect-ratio:16 / 9;display:block;overflow:hidden;border-radius:13px;background:#080808;contain:layout paint style}:where(.kant-native-market) .market-detail-recommendation-visual img,:where(.kant-native-market) .market-detail-recommendation-visual video{width:100%;height:100%;display:block;object-fit:cover;transition:filter .15s ease;backface-visibility:hidden}:where(.kant-native-market) .market-detail-recommendation-media{position:absolute;inset:0;display:block;overflow:hidden;background:#080808}:where(.kant-native-market) .market-detail-recommendation-poster,:where(.kant-native-market) .market-detail-recommendation-source,:where(.kant-native-market) .market-detail-recommendation-skeleton{position:absolute;inset:0}:where(.kant-native-market) .market-detail-recommendation-poster,:where(.kant-native-market) .market-detail-recommendation-source{width:100%;height:100%;display:block;object-fit:cover}:where(.kant-native-market) .market-detail-recommendation-poster{z-index:1}:where(.kant-native-market) .market-detail-recommendation-source{z-index:2;opacity:0;transition:opacity .12s linear,filter .15s ease}:where(.kant-native-market) .market-detail-recommendation-media.is-ready .market-detail-recommendation-source{opacity:1}:where(.kant-native-market) .market-detail-recommendation-skeleton{z-index:0;overflow:hidden;background:#0d0d0f}:where(.kant-native-market) .market-detail-recommendation-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.035) 48%,transparent 72%);animation:marketDetailRecommendationLoad 1.25s linear infinite}@keyframes marketDetailRecommendationLoad{0%{transform:translate(-100%)}to{transform:translate(100%)}}:where(.kant-native-market) .market-detail-recommendation-media>.market-detail-recommendation-fallback{position:absolute;z-index:3;inset:0}:where(.kant-native-market) .market-detail-recommendation-card:hover .market-detail-recommendation-visual img,:where(.kant-native-market) .market-detail-recommendation-card:hover .market-detail-recommendation-visual video{filter:brightness(1.08)}:where(.kant-native-market) .market-detail-recommendation-fallback{width:100%;height:100%;display:grid;place-items:center;color:#ffffff3d}:where(.kant-native-market) .market-detail-recommendation-title{min-width:0;display:flex;align-items:center;gap:7px}:where(.kant-native-market) .market-detail-recommendation-title>span{width:15px;height:15px;flex:0 0 15px;display:grid;place-items:center}:where(.kant-native-market) .market-detail-recommendation-title strong{min-width:0;overflow:hidden;color:#ffffffd6;font-size:12px;font-weight:580;line-height:16px;text-overflow:ellipsis;white-space:nowrap}:where(.kant-native-market) .market-file-row{min-height:31px;display:flex;align-items:center;gap:7px;color:#ffffffb8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;cursor:default}:where(.kant-native-market) .market-file-row.is-folder{cursor:pointer}:where(.kant-native-market) .market-file-row:hover{color:#ffffffe0}:where(.kant-native-market) .market-file-chevron{flex:0 0 auto;color:var(--template-accent);transition:transform .17s ease}:where(.kant-native-market) .market-file-row.is-open .market-file-chevron{transform:rotate(90deg)}:where(.kant-native-market) .market-file-icon{flex:0 0 auto;display:inline-flex;opacity:.58}:where(.kant-native-market) .market-file-name{min-width:0;overflow:hidden;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}:where(.kant-native-market) .market-file-size{margin-left:auto;color:#ffffff4d;font-size:9px;font-variant-numeric:tabular-nums}:where(.kant-native-market) .market-file-children{overflow:hidden;transition:height .2s cubic-bezier(.16,1,.3,1)}:where(.kant-native-market) .market-detail-modal-layer{position:absolute;z-index:20;inset:0;display:grid;place-items:center;padding:24px;background:#000000bd}:where(.kant-native-market) .market-detail-modal{width:min(360px,100%);padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#080808}:where(.kant-native-market) .market-detail-modal h2{margin:0 0 10px;font-size:20px}:where(.kant-native-market) .market-detail-modal p,:where(.kant-native-market) .market-detail-modal small{color:#ffffff7a;font-size:11px}:where(.kant-native-market) .market-detail-modal-price{display:block;margin:16px 0 6px;font-size:18px}:where(.kant-native-market) .market-detail-modal>div{margin-top:20px;display:flex;gap:8px}:where(.kant-native-market) .market-detail-modal button{flex:1;min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#111;color:#fff;font-size:11px;font-weight:620}:where(.kant-native-market) .market-detail-modal button.is-danger{background:#b91c1c}:where(.kant-native-market) .market-detail-modal.market-compatibility-modal{width:min(440px,calc(100% - 24px));max-height:min(600px,calc(100% - 24px));display:flex;flex-direction:column;padding:0;overflow:hidden;border:0;border-radius:16px;background:#0a0a0c;box-shadow:none}:where(.kant-native-market) .market-compatibility-modal-layer{backdrop-filter:none;-webkit-backdrop-filter:none}:where(.kant-native-market) .market-detail-modal.market-compatibility-modal,:where(.kant-native-market) .market-detail-modal.market-compatibility-modal *{box-sizing:border-box;font-family:Kant Universal Sans,Grok Inter,Inter,Roboto,Open Sans,Arial,sans-serif;font-synthesis:none;text-shadow:none;-webkit-font-smoothing:auto;text-rendering:optimizeLegibility}:where(.kant-native-market) .market-detail-modal.market-compatibility-modal>div{margin:0}:where(.kant-native-market) .market-compatibility-heading{height:56px;min-height:56px;display:flex!important;align-items:center;justify-content:space-between;gap:16px!important;padding:0 12px 0 20px;border-bottom:1px solid #202125}:where(.kant-native-market) .market-compatibility-heading h2{margin:0;color:#f5f5f5;font-size:16px;line-height:20px;font-weight:550;letter-spacing:0}:where(.kant-native-market) .market-detail-modal .market-compatibility-close{width:32px;height:32px;min-height:32px;flex:0 0 32px;padding:0;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:#858992;cursor:pointer;transition:color .12s ease,background .12s ease}:where(.kant-native-market) .market-detail-modal .market-compatibility-close:hover,:where(.kant-native-market) .market-detail-modal .market-compatibility-close:focus-visible{color:#fff;background:#202125}:where(.kant-native-market) .market-compatibility-content{min-height:0;max-height:none;flex:1 1 auto;display:block!important;padding:6px 20px 14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}:where(.kant-native-market) .market-compatibility-content::-webkit-scrollbar{width:0;height:0;display:none}:where(.kant-native-market) .market-compatibility-intro{min-height:58px;display:grid!important;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px!important;padding:9px 0;border-bottom:1px solid #202125}:where(.kant-native-market) .market-compatibility-intro-icon{width:28px;height:28px;display:grid;place-items:center;color:#8f929a}:where(.kant-native-market) .market-compatibility-intro>span:last-child,:where(.kant-native-market) .market-compatibility-option-copy{min-width:0;display:flex;flex-direction:column;gap:2px}:where(.kant-native-market) .market-compatibility-intro strong,:where(.kant-native-market) .market-compatibility-option-copy strong{color:#f1f1f2;font-size:14px;line-height:18px;font-weight:550;letter-spacing:0}:where(.kant-native-market) .market-compatibility-intro small,:where(.kant-native-market) .market-compatibility-option-copy small{color:#a3a5ab;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0}:where(.kant-native-market) .market-compatibility-options{display:grid!important;gap:2px!important;padding:0}:where(.kant-native-market) .market-compatibility-options.is-original-list{padding-bottom:4px;border-bottom:1px solid #202125}:where(.kant-native-market) .market-compatibility-options.is-downgrade-list{padding-top:4px}:where(.kant-native-market) .market-detail-modal .market-compatibility-option{width:auto;min-height:58px;margin:0 -10px;padding:10px;display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:12px;border:0;border-radius:10px;background:transparent;color:#eee;text-align:left;cursor:pointer;transition:color .12s ease,background .12s ease}:where(.kant-native-market) .market-detail-modal .market-compatibility-option:hover{color:#fff;background:#151619}:where(.kant-native-market) .market-detail-modal .market-compatibility-option:active{background:#202125}:where(.kant-native-market) .market-compatibility-version{width:28px;height:28px;display:grid;place-items:center;border-radius:0;background:transparent;color:#8f929a;font-size:12px;line-height:16px;font-weight:400;font-variant-numeric:tabular-nums}:where(.kant-native-market) .market-compatibility-option.is-original .market-compatibility-version{color:#75cf98}:where(.kant-native-market) .market-compatibility-option.is-beta .market-compatibility-version{color:#dfb454}:where(.kant-native-market) .market-compatibility-badge{min-width:38px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border:1px solid #33353a;border-radius:999px;color:#8f929a;background:#111214;font-size:10px;line-height:1;font-weight:550;letter-spacing:0;white-space:nowrap}:where(.kant-native-market) .market-compatibility-badge.is-original{min-width:61px;color:#7bd59e;border:0;background:#4cbe771a}:where(.kant-native-market) .market-compatibility-badge.is-beta{color:#e4b958;border-color:#dba83757;background:#dba8371a}:where(.kant-native-market) .market-detail-modal .market-compatibility-option>svg{justify-self:end;color:#636771}@media(max-width:520px){:where(.kant-native-market) .market-detail-modal.market-compatibility-modal{width:calc(100% - 16px);max-height:calc(100% - 16px)}:where(.kant-native-market) .market-compatibility-content{padding:4px 16px 10px}:where(.kant-native-market) .market-detail-modal .market-compatibility-option{grid-template-columns:24px minmax(0,1fr) auto 14px;gap:9px;margin-right:-8px;margin-left:-8px;padding-right:8px;padding-left:8px}:where(.kant-native-market) .market-compatibility-version{width:24px}}@keyframes marketDetailSpin{to{transform:rotate(360deg)}}@keyframes marketStarDrift{0%{transform:translate3d(-2px,-3px,0) scale(.78);opacity:.14}52%{transform:translate3d(2px,0,0) scale(1.16);opacity:.56}to{transform:translate3d(-1px,4px,0) scale(.9);opacity:.24}}@media(prefers-reduced-motion:reduce){:where(.kant-native-market) .market-star-field i{animation:none}}@media(max-width:820px){:where(.kant-native-market) .market-detail-product{display:block}:where(.kant-native-market) .market-detail-gallery{display:none}:where(.kant-native-market) .market-detail-summary{width:min(560px,100%);height:100%;margin:0 auto;position:static}:where(.kant-native-market) .market-detail-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){:where(.kant-native-market) .market-detail-shell{--market-detail-gutter: 13px}:where(.kant-native-market) .market-detail-main{padding-top:8px}:where(.kant-native-market) .market-detail-summary>h1{font-size:28px}:where(.kant-native-market) .market-detail-download-count span{display:none}}body.kant-web-market .filter-backdrop{z-index:99998;background:#0000002e;backdrop-filter:none;-webkit-backdrop-filter:none;animation:marketFilterBackdropIn .14s ease-out both}body.kant-web-market .filter-backdrop.closing{animation:marketFilterBackdropOut .12s ease-in both}body.kant-web-market .templates-filter-dropdown{position:fixed;top:74px;right:max(18px,calc((100vw - min(1180px,calc(100vw - 20px)))/2 + 18px));z-index:99999;width:min(324px,calc(100vw - 36px));height:min(522px,calc(100vh - 94px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:16px;background:#0a0a0a;box-shadow:0 18px 46px #00000070,inset 0 1px #ffffff06;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transform-origin:top right;animation:marketFilterOpen .15s cubic-bezier(.16,1,.3,1) both}body.kant-web-market .templates-filter-dropdown.closing{pointer-events:none;animation:marketFilterClose .12s ease-in both}body.kant-web-market .templates-filter-dropdown .filter-header{min-height:54px;padding:0 14px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.07)}body.kant-web-market .templates-filter-dropdown .market-filter-heading{min-width:0;display:flex;align-items:center;gap:8px}body.kant-web-market .templates-filter-dropdown .market-filter-heading-icon{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:9px;background:#ffffff0b;color:#ffffffb8;font-size:11px}body.kant-web-market .templates-filter-dropdown .market-filter-heading>span:last-child{min-width:0;display:grid;gap:2px}body.kant-web-market .templates-filter-dropdown .market-filter-heading strong{color:#fffffff0;font-size:13.5px;font-weight:680;line-height:1.15}body.kant-web-market .templates-filter-dropdown .market-filter-heading small{display:none}body.kant-web-market .templates-filter-dropdown .filter-close-btn{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:#ffffff09;color:#ffffffad;cursor:pointer;transition:background .14s ease,color .14s ease}body.kant-web-market .templates-filter-dropdown .filter-close-btn:hover{background:#ffffff13;color:#fff}body.kant-web-market .templates-filter-dropdown .filter-body{min-height:0;flex:1;overflow-y:auto;padding:8px 10px 10px;scrollbar-width:none}body.kant-web-market .templates-filter-dropdown .filter-body::-webkit-scrollbar{display:none}body.kant-web-market .templates-filter-dropdown .filter-section{display:grid;gap:6px;margin:0;padding:10px 2px 11px;border-top:1px solid rgba(255,255,255,.05)}body.kant-web-market .templates-filter-dropdown .filter-section:first-child{padding-top:4px;border-top:0}body.kant-web-market .templates-filter-dropdown .filter-section-title{padding:0 8px 3px;color:#ffffff57;font-size:9px;font-weight:680;line-height:1;letter-spacing:.07em;text-transform:uppercase}body.kant-web-market .templates-filter-dropdown .market-filter-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.kant-web-market .templates-filter-dropdown .market-filter-options.is-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}body.kant-web-market .templates-filter-dropdown .filter-option{min-width:0;min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr) 12px;align-items:center;gap:7px;margin:0;padding:0 9px;border:0;border-radius:9px;background:transparent;color:#fff9;font:inherit;font-size:12px;font-weight:520;line-height:1;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .13s ease,color .13s ease,box-shadow .13s ease}body.kant-web-market .templates-filter-dropdown .market-filter-options.is-three-column .filter-option,body.kant-web-market .templates-filter-dropdown .market-filter-options.is-version-grid .filter-option{background:#ffffff06}body.kant-web-market .templates-filter-dropdown .filter-option:hover,body.kant-web-market .templates-filter-dropdown .filter-option.selected{background:#ffffff13;color:#ffffffeb}body.kant-web-market .templates-filter-dropdown .filter-option.selected{box-shadow:inset 0 0 0 1px #ffffff13}body.kant-web-market .templates-filter-dropdown .filter-option>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.kant-web-market .templates-filter-dropdown .filter-option>i{justify-self:end;color:#ffffff3d;font-size:8px}body.kant-web-market .templates-filter-dropdown .filter-option.selected>i{color:#ffffffb8}body.kant-web-market .templates-filter-dropdown .filter-option-dot{width:6px;height:6px;border-radius:999px}body.kant-web-market .templates-filter-dropdown .market-filter-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:8px;padding:9px 10px 10px;border-top:1px solid rgba(255,255,255,.06)}body.kant-web-market .templates-filter-dropdown .market-filter-footer button{min-height:36px;margin:0;padding:0 12px;border:0;border-radius:11px;font:inherit;font-size:11px;font-weight:680;line-height:1;cursor:pointer;appearance:none;-webkit-appearance:none;transition:background .13s ease,color .13s ease,opacity .13s ease}body.kant-web-market .templates-filter-dropdown .market-filter-reset{background:#ffffff0b;color:#ffffffa8}body.kant-web-market .templates-filter-dropdown .market-filter-reset:disabled{cursor:default;opacity:.32}body.kant-web-market .templates-filter-dropdown .market-filter-done{background:#f5f5f5f0;color:#080808}body.kant-web-market .templates-filter-dropdown .market-filter-done:hover{background:#fff}@keyframes marketFilterOpen{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes marketFilterClose{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.992)}}@keyframes marketFilterBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes marketFilterBackdropOut{0%{opacity:1}to{opacity:0}}@media(max-width:560px){body.kant-web-market .templates-filter-dropdown{top:66px;right:12px;width:calc(100vw - 24px);height:min(558px,calc(100vh - 78px))}}@media(prefers-reduced-motion:reduce){body.kant-web-market .filter-backdrop,body.kant-web-market .filter-backdrop.closing,body.kant-web-market .templates-filter-dropdown,body.kant-web-market .templates-filter-dropdown.closing{animation:none}}@media(max-width:0px){body.kant-web-market .beta-dock-templates-embed .market-discovery-hero{position:relative!important;min-height:184px!important;height:184px!important;flex:0 0 184px!important;padding:1px!important;overflow:hidden!important;border:0!important;border-radius:27px!important;background:color-mix(in srgb,var(--market-hero-accent, #4050fd) 72%,transparent)!important;box-shadow:none!important;contain:paint!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-inner{position:relative!important;isolation:isolate!important;width:100%!important;min-height:182px!important;height:182px!important;padding:0 18px!important;overflow:hidden!important;border-radius:26px!important;background:radial-gradient(70% 120% at 50% 106%,color-mix(in srgb,var(--market-hero-accent, #4050fd) 62%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--market-hero-accent, #4050fd) 24%,#070708),color-mix(in srgb,var(--market-hero-accent, #4050fd) 54%,#09090a))!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-inner:before{content:""!important;position:absolute!important;z-index:1!important;inset:0!important;pointer-events:none!important;background:radial-gradient(circle,rgba(255,255,255,.2) 0 .8px,transparent .95px) 0 0 / 16px 16px!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.76) 9%,rgba(0,0,0,.34) 30%,rgba(0,0,0,.62) 50%,rgba(0,0,0,.32) 70%,rgba(0,0,0,.7) 91%,transparent 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.76) 9%,rgba(0,0,0,.34) 30%,rgba(0,0,0,.62) 50%,rgba(0,0,0,.32) 70%,rgba(0,0,0,.7) 91%,transparent 100%)!important;opacity:.82!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-inner:after{content:""!important;position:absolute!important;z-index:0!important;inset:0!important;border-radius:inherit!important;background:radial-gradient(70% 120% at 50% 106%,color-mix(in srgb,var(--market-hero-accent, #4050fd) 38%,transparent),transparent 70%)!important;pointer-events:none!important}body.kant-web-market .beta-dock-templates-embed .market-star-field{display:none!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-controls{position:absolute!important;z-index:8!important;top:8px!important;left:50%!important;width:calc(100% - 24px)!important;height:34px!important;transform:translate(-50%)!important;pointer-events:none!important}body.kant-web-market .beta-dock-templates-embed .market-category-toolbar{position:relative!important;width:100%!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:0!important;pointer-events:none!important}body.kant-web-market .beta-dock-templates-embed .market-category-nav{width:auto!important;max-width:calc(100% - 92px)!important;min-height:34px!important;height:34px!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:3px!important;overflow:hidden!important;border-radius:999px!important;background:#15171c47!important;box-shadow:none!important;pointer-events:auto!important}body.kant-web-market .beta-dock-templates-embed .market-category-pill{min-width:26px!important;width:auto!important;height:28px!important;gap:4px!important;padding:0 8px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#ffffffb3!important;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:10px!important;font-weight:650!important;box-shadow:none!important;transform:none!important;transition:background-color .14s ease,color .14s ease,opacity .14s ease!important}body.kant-web-market .beta-dock-templates-embed .market-category-pill:hover{background:#fff1!important;color:#fff!important}body.kant-web-market .beta-dock-templates-embed .market-category-pill:active{background:#ffffff1a!important}body.kant-web-market .beta-dock-templates-embed .market-category-pill.is-active{background:#f8f8f9f5!important;color:#09090a!important}body.kant-web-market .beta-dock-templates-embed .market-category-pill-icon{width:13px!important;height:13px!important;min-width:13px!important;color:var(--market-category-accent, currentColor)!important}body.kant-web-market .beta-dock-templates-embed .market-category-pill-icon svg{width:13px!important;height:13px!important}body.kant-web-market .beta-dock-templates-embed .market-category-pill-label,body.kant-web-market .beta-dock-templates-embed .market-category-pill.is-active .market-category-pill-label{max-width:96px!important;margin-left:0!important;opacity:1!important;transform:none!important}body.kant-web-market .beta-dock-templates-embed .templates-top-bar{position:absolute!important;top:0!important;right:0!important;z-index:2!important;width:auto!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;pointer-events:auto!important}body.kant-web-market .beta-dock-templates-embed .market-category-toolbar .templates-top-bar .market-toolbar-action{width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#15171c47!important;color:#ffffffbd!important;box-shadow:none!important;transform:none!important;transition:background-color .14s ease,color .14s ease!important}body.kant-web-market .beta-dock-templates-embed .market-category-toolbar .templates-top-bar .market-toolbar-action:hover{border:0!important;background:#ffffff17!important;color:#fff!important;box-shadow:none!important}body.kant-web-market .beta-dock-templates-embed .market-category-toolbar .templates-top-bar .market-toolbar-action:active{background:#ffffff21!important;transform:scale(.98)!important}body.kant-web-market .beta-dock-templates-embed .market-category-toolbar .templates-top-bar .templates-filter-btn.active{border:0!important;background:#f8f8f9f5!important;color:color-mix(in srgb,var(--market-hero-accent, #4050fd) 82%,#080809)!important;box-shadow:none!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-art{position:absolute!important;z-index:2!important;top:43px!important;left:50%!important;width:min(310px,44vw)!important;height:144px!important;overflow:visible!important;transform:translate(-50%)!important;pointer-events:none!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-art img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;filter:none!important;transform:none!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-copy{position:absolute!important;z-index:5!important;inset:0!important;width:100%!important;min-height:0!important;display:block!important;pointer-events:none!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-title,body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-description{position:absolute!important;left:50%!important;width:min(92%,660px)!important;min-height:0!important;display:grid!important;place-items:center!important;transform:translate(-50%)!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-title{top:48px!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-description{top:161px!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-copy h2{display:block!important;width:100%!important;height:auto!important;max-width:none!important;margin:0!important;color:#fff!important;text-align:center!important;text-rendering:auto!important;-webkit-font-smoothing:auto!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-title h2{font-family:"Kant Market Display","Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:27px!important;font-weight:760!important;line-height:1!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-title h2>span{color:color-mix(in srgb,var(--market-hero-accent, #4050fd) 74%,#fff)!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-description h2{color:#ffffffe6!important;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-size:12px!important;font-weight:650!important;line-height:1.08!important;letter-spacing:0!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-title h2>br,body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-description h2>br{display:none!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero.is-loading .market-skeleton-line.hero{position:absolute!important;z-index:4!important;top:52px!important;left:50%!important;width:min(260px,48%)!important;height:26px!important;transform:translate(-50%)!important}@media(max-width:820px){body.kant-web-market .beta-dock-templates-embed .market-category-nav{max-width:calc(100% - 78px)!important;justify-content:flex-start!important}body.kant-web-market .beta-dock-templates-embed .market-category-pill{padding:0 6px!important}body.kant-web-market .beta-dock-templates-embed .market-category-pill-label,body.kant-web-market .beta-dock-templates-embed .market-category-pill.is-active .market-category-pill-label{max-width:72px!important}}@media(max-height:580px){body.kant-web-market .beta-dock-templates-embed .market-discovery-hero{min-height:110px!important;height:110px!important;flex-basis:110px!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-inner{min-height:108px!important;height:108px!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-controls{top:5px!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-art{top:22px!important;width:min(250px,40vw)!important;height:102px!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-title{top:33px!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-description{top:97px!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-title h2{font-size:18px!important}body.kant-web-market .beta-dock-templates-embed .market-discovery-hero-description h2{font-size:9px!important}}@media(prefers-reduced-motion:reduce){body.kant-web-market .beta-dock-templates-embed .market-category-pill,body.kant-web-market .beta-dock-templates-embed .market-toolbar-action{transition:none!important}}}body.kant-web-market .beta-dock-templates-embed .market-hub-hero{position:sticky;z-index:20;top:0;width:100%;height:158px;min-height:158px;flex:0 0 158px;margin:0 0 14px;padding:0;overflow:visible;border:0;background:transparent;overflow-anchor:none;contain:paint}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__surface{position:absolute;isolation:isolate;inset:0;overflow:hidden;border:1px solid rgba(255,255,255,.095);border-radius:19px;background:radial-gradient(40% 142% at 74% 96%,color-mix(in srgb,var(--market-hero-accent, #4050fd) 24%,transparent),transparent 74%),radial-gradient(28% 100% at 91% 4%,color-mix(in srgb,var(--market-hero-accent, #4050fd) 9%,transparent),transparent 78%),linear-gradient(180deg,#0a0a0b,#070708);box-shadow:inset 0 1px #ffffff06}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__surface:before{content:"";position:absolute;z-index:1;left:22px;right:22px;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--market-hero-accent, #4050fd) 52%,transparent) 68%,transparent);opacity:.46}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__surface:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.018),transparent 34%,rgba(255,255,255,.012));opacity:1}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-star-field{position:absolute;z-index:1;inset:0;display:none;overflow:hidden;pointer-events:none;opacity:.7}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-star-field i{position:absolute;left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);border-radius:50%;background:#fffc;opacity:.58;transform:translate3d(-50%,-50%,0)}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__controls{position:absolute;z-index:6;top:9px;left:50%;width:calc(100% - 28px);height:34px;transform:translate(-50%);pointer-events:none}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-toolbar{position:relative;width:100%;height:34px;display:flex;align-items:center;justify-content:center;margin:0;pointer-events:none}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-nav{width:max-content;max-width:calc(100% - 92px);min-height:32px;height:32px;display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;overflow:hidden;border:0;border-radius:999px;background:transparent;box-shadow:none;pointer-events:auto}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill{width:auto;min-width:32px;height:32px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:5px;margin:0;padding:0 9px;border:0;border-radius:999px;background:#0a0b0f6b;color:#ffffffb8;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif);font-size:10px;font-weight:680;line-height:1;box-shadow:inset 0 0 0 1px #ffffff09;cursor:pointer;transform:none;transition:background-color .13s ease,color .13s ease,opacity .13s ease,transform 90ms ease}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill:hover{background:#ffffff12;color:#fff}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill:active{background:#ffffff1c;transform:scale(.98)}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill.is-active{background:#f9f9faf7;color:#09090a}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill-icon,body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill-icon svg{width:13px;min-width:13px;height:13px}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill-icon{display:inline-grid;place-items:center;color:var(--market-category-accent, currentColor)}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill.is-active .market-category-pill-icon{color:color-mix(in srgb,var(--market-category-accent, #4050fd) 86%,#080809)}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill-label{max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .templates-top-bar{position:absolute;z-index:2;top:0;right:0;width:auto;height:34px;display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:0;pointer-events:auto}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-toolbar-action{width:32px;min-width:32px;height:32px;padding:0;border:0;border-radius:50%;border:1px solid rgba(255,255,255,.075);background:#101011;color:#ffffffbf;box-shadow:none}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-toolbar-action:hover{background:#ffffff1a;color:#fff}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .templates-filter-btn.active{background:#f9f9faf7;color:color-mix(in srgb,var(--market-hero-accent, #4050fd) 86%,#080809)}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__content{position:absolute;z-index:3;inset:42px 0 0;display:grid;grid-template-columns:minmax(230px,.82fr) minmax(330px,1.18fr);grid-template-rows:1fr 1fr;align-items:center;column-gap:18px;padding:0 clamp(34px,5vw,64px);visibility:visible;opacity:1;transform:translateZ(0);pointer-events:none}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title{position:relative;z-index:3;grid-column:1;grid-row:1;align-self:end;width:100%;display:block;margin:0 0 6px;color:#fff;font-family:"Kant Market Display","Kant Market UI",var(--font-ui, Inter, sans-serif);font-size:clamp(23px,2.8vw,30px);font-weight:740;line-height:1;letter-spacing:-.025em;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-rendering:auto;-webkit-font-smoothing:auto;transform:none}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title span,body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title strong{font:inherit}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title span{color:#fffffff5}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title strong{color:color-mix(in srgb,var(--market-hero-accent, #4050fd) 24%,#fff)}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__art{position:relative;z-index:2;grid-column:2;grid-row:1 / 3;justify-self:center;width:min(390px,40vw);height:108px;overflow:visible;transform:translate3d(6px,3px,0)}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__art:before{content:"";position:absolute;z-index:-1;inset:18% 0 0;border-radius:999px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--market-hero-accent, #4050fd) 22%,transparent) 0%,transparent 70%);opacity:.72}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__art img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:saturate(.88) brightness(.96);transform:scale(1.04);transform-origin:50% 50%}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__description{position:relative;z-index:4;grid-column:1;grid-row:2;align-self:start;width:100%;margin:0;color:#ffffff85;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif);font-size:12px;font-weight:590;line-height:1.25;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-rendering:auto;-webkit-font-smoothing:auto}@media(max-width:820px){body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-nav{max-width:calc(100% - 78px);justify-content:flex-start}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill{padding:0 7px}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__art{width:min(350px,44vw)}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__content{grid-template-columns:minmax(180px,.75fr) minmax(300px,1.25fr);column-gap:12px;padding-inline:42px}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title{font-size:25px}}@media(prefers-reduced-motion:reduce){body.kant-web-market .beta-dock-templates-embed .market-hub-hero,body.kant-web-market .beta-dock-templates-embed .market-hub-hero__surface,body.kant-web-market .beta-dock-templates-embed .market-hub-hero__surface:after,body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-star-field,body.kant-web-market .beta-dock-templates-embed .market-hub-hero__controls,body.kant-web-market .beta-dock-templates-embed .market-hub-hero__content,body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill{transition:none}}body.kant-web-market .beta-dock-templates-embed .market-hub-hero{position:relative!important;top:auto!important;height:158px!important;min-height:158px!important;flex:0 0 158px!important;transform:none!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__content{grid-template-columns:minmax(250px,.92fr) minmax(320px,1.08fr)!important;column-gap:16px!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title{font-size:clamp(21px,2.55vw,30px)!important;letter-spacing:-.035em!important;overflow:visible!important;text-overflow:clip!important;animation:marketHeroTextMorph .21s cubic-bezier(.22,.61,.36,1) both}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__description{font-size:11px!important;overflow:visible!important;text-overflow:clip!important;animation:marketHeroTextMorph .21s 24ms cubic-bezier(.22,.61,.36,1) both}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-nav{max-width:calc(100% - 84px)!important;overflow:visible!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill{padding-inline:7px!important;font-size:9.5px!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill-label,body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-pill.is-active .market-category-pill-label{width:auto!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-toolbar .templates-top-bar .market-toolbar-action{background:#101011!important;border:1px solid rgba(255,255,255,.075)!important;outline:0!important;box-shadow:none!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-toolbar .templates-top-bar .market-toolbar-action:hover{background:#ffffff12!important}@media(max-width:820px){body.kant-web-market .beta-dock-templates-embed .market-hub-hero__content{grid-template-columns:minmax(220px,.88fr) minmax(285px,1.12fr)!important;column-gap:12px!important;padding-inline:36px!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title{font-size:clamp(20px,2.65vw,24px)!important}}@media(prefers-reduced-motion:reduce){body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title,body.kant-web-market .beta-dock-templates-embed .market-hub-hero__description{animation:none}}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-nav{position:relative!important;isolation:isolate;display:inline-flex!important;align-items:center!important;gap:0!important;height:34px!important;min-height:34px!important;padding:3px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:999px!important;background:#101011!important;box-shadow:none!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-selection{position:absolute;z-index:0;top:3px;left:0;width:var(--market-selection-width, 0px);height:28px;border-radius:999px;background:#f9f9faf7;opacity:var(--market-selection-opacity, 0);transform:translate3d(var(--market-selection-x, 3px),0,0);transition:transform .22s cubic-bezier(.22,.61,.36,1),width .19s cubic-bezier(.22,.61,.36,1),opacity .1s ease;pointer-events:none;will-change:transform,width}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-nav .market-category-pill{position:relative!important;z-index:1;height:28px!important;min-height:28px!important;margin:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-nav .market-category-pill:hover{background:#ffffff0e!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-nav .market-category-pill.is-active,body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-nav .market-category-pill.is-active:hover{background:transparent!important;color:#09090a!important}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation{position:relative;z-index:19;width:100%;min-width:0;min-height:38px;display:flex;align-items:center;margin:0 0 9px}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-toolbar{width:100%;min-width:0;height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-nav{position:relative;isolation:isolate;min-width:0;max-width:calc(100% - 46px);height:38px;display:flex;flex:0 1 auto;align-items:center;justify-content:flex-start;gap:6px;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;border:0;background:transparent;box-shadow:none;scrollbar-width:none}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-nav::-webkit-scrollbar{display:none}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-selection{display:none}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill{position:relative;width:auto;min-width:0;height:38px;min-height:38px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 13px;border:2px solid transparent;border-radius:20px;outline:0;color:#abb0c0;background:#0a0a0c;box-shadow:none;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif);font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:color .22s ease,border-color .22s ease,background .22s ease}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill:hover{border-color:transparent;color:#fff;background:#151619}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill:active{border-color:transparent;color:#fff;background:#202125;transform:none;transition-duration:80ms}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill.is-active,body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill.is-active:hover{border-color:#3b3d42;color:#fff;background:#101114}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill-icon,body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill-icon svg{width:18px;min-width:18px;height:18px}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill-icon{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;place-items:center;color:var(--market-category-accent, currentColor)}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill-icon i{display:block;width:18px;font-size:17px!important;line-height:18px;text-align:center}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill-label{width:auto;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .templates-top-bar{position:relative;top:auto;right:auto;width:auto;height:38px;display:flex;flex:0 0 auto;align-items:center;gap:6px;margin:0}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-toolbar-action{width:38px;min-width:38px;height:38px;padding:0;border:2px solid transparent;border-radius:50%;color:#abb0c0;background:#0a0a0c;transition:color .22s ease,border-color .22s ease,background .22s ease}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-toolbar-action:hover{border-color:transparent;color:#fff;background:#151619}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .templates-filter-btn.active{border-color:#3b3d42;color:#fff;background:#101114}body.kant-web-market .beta-dock-templates-embed .market-hub-hero{height:160px!important;min-height:160px!important;flex:0 0 160px!important;margin:0 0 8px!important;opacity:1!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__surface{box-sizing:border-box;padding:2px;border:0;border-radius:35px;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--market-hero-accent, #4050fd) 82%,#fff) 100%);box-shadow:none;opacity:1}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__surface:before{display:none}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__surface:after{display:none}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__base{position:relative;width:100%;height:100%;overflow:hidden;border-radius:35px;background:#080808}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__content{inset:0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:16px 24px!important;border-radius:35px;background:linear-gradient(180deg,#080808,color-mix(in srgb,var(--market-hero-accent, #4050fd) 52%,#080808));text-align:center;pointer-events:auto;opacity:1!important;transform:none!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title{position:static;z-index:auto;flex:0 0 auto;align-self:center;width:min(100%,680px);display:flex;flex-direction:column;align-items:center;margin:0!important;color:#fff;font-family:"Kant Market Display","Kant Market UI",var(--font-ui, sans-serif)!important;font-size:clamp(21px,2.45vw,27px)!important;font-weight:760;font-synthesis:none;line-height:1.06;letter-spacing:-.008em!important;text-align:center;white-space:normal;overflow:visible!important;opacity:1!important;transform:none!important;animation:none!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title-line{display:block;width:100%;white-space:nowrap}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__title strong{color:color-mix(in srgb,var(--market-hero-accent, #4050fd) 84%,#fff);font-weight:inherit}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__description{position:static;z-index:auto;flex:0 0 auto;align-self:center;width:auto;margin:5px 0 10px;color:#ffffffa3;font-size:11px!important;font-family:"Kant Market UI",var(--font-ui, Inter, sans-serif)!important;font-weight:560;line-height:1;text-align:center;white-space:nowrap;overflow:visible!important;opacity:1!important;transform:none!important;animation:none!important}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__cta{width:min(100%,220px);min-width:178px;height:40px;flex:0 0 40px;align-self:center;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 18px;border:0;border-radius:25px;outline:0;color:#fff;background:linear-gradient(222deg,#a28fff 10.08%,#7458ff 37.46%,#7054fb 62.73%,#4d31d9 86.55%);box-shadow:inset 0 0 0 3px #ffffff4d;font-family:"Kant Market Display","Kant Market UI",var(--font-ui, sans-serif)!important;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:filter .16s ease,transform .3s ease}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__cta:hover{filter:brightness(1.06);transform:scale(1.03)}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__cta:active{filter:brightness(.94);transform:scale(.99)}body.kant-web-market .beta-dock-templates-embed .market-hub-hero__cta svg{width:14px;height:14px}@media(max-width:820px){body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-nav{max-width:calc(100% - 88px);gap:6px}body.kant-web-market .beta-dock-templates-embed .market-hub-navigation .market-category-pill{height:36px;min-height:36px;padding-inline:12px;font-size:10.5px}}@media(prefers-reduced-motion:reduce){body.kant-web-market .beta-dock-templates-embed .market-hub-hero .market-category-selection{transition:none}}:where(.kant-native-market) .market-filtered-grid[data-filter-category=text] .market-card-slot:not([data-template-category=text]),:where(.kant-native-market) .market-filtered-grid[data-filter-category=composition] .market-card-slot:not([data-template-category=composition]),:where(.kant-native-market) .market-filtered-grid[data-filter-category=models3d] .market-card-slot:not([data-template-category=models3d]),:where(.kant-native-market) .market-filtered-grid[data-filter-category=other] .market-card-slot:not([data-template-category=other]),:where(.kant-native-market) .market-filtered-grid[data-filter-ownership=mine] .market-card-slot:not([data-template-own=true]),:where(.kant-native-market) .market-filtered-grid[data-filter-ownership=favorites] .market-card-slot:not([data-template-favorite=true]){display:none!important}:where(.kant-native-market) .market-card-slot,:where(.kant-native-market) .market-author-item{min-width:0;align-self:start;content-visibility:auto;contain-intrinsic-block-size:auto var(--market-card-estimate,220px)}:where(.kant-native-market) .market-card-placeholder{--template-accent:transparent}:where(.kant-native-market) .market-card-placeholder .market-template-card-media{background:#0c0c0c}html body.kant-web-market #root .market-explorer-shell{overflow-anchor:none!important;scroll-behavior:auto!important}body.kant-web-market .beta-dock-templates-embed .market-template-card{align-self:start}body.kant-web-market .beta-dock-templates-embed{--market-control-background: rgba(9, 9, 10, .82);--market-control-hover: rgba(28, 28, 30, .94)}body.kant-web-market .beta-dock-templates-embed svg{flex-shrink:0}body.kant-web-market .beta-dock-templates-embed .market-search-icon svg{fill:none}body.kant-web-market .beta-dock-templates-embed .market-filter-category-icon svg{display:block;width:15px;height:15px}body.kant-web-market .beta-dock-templates-embed .market-template-card-name{white-space:normal;overflow-wrap:anywhere;line-height:18px;text-overflow:clip}body.kant-web-market .beta-dock-templates-embed .market-template-card-title{min-height:26px;height:auto;align-items:baseline}body.kant-web-market .beta-dock-templates-embed .market-template-card-icon{align-self:center}body.kant-web-market .beta-dock-templates-embed .templates-empty{width:100%;box-sizing:border-box;min-height:280px;padding:48px 16px;gap:10px;text-align:center}body.kant-web-market .beta-dock-templates-embed .templates-empty-icon{width:36px;height:36px;margin:0 0 8px;color:#74747f;opacity:1}body.kant-web-market .beta-dock-templates-embed .templates-empty>span{max-width:320px;color:#91919b;line-height:19px}body.kant-web-market .beta-dock-templates-embed .templates-empty>button{margin-top:10px;min-height:36px;padding:8px 16px;border:0;border-radius:999px;background:#202023;color:#e6e6eb;font-family:inherit;font-size:12px;transition:background-color .12s ease}body.kant-web-market .beta-dock-templates-embed .templates-empty>button:hover{background:#2b2b30}body.kant-web-market .beta-dock-panel-content-templates .beta-dock-templates-hub,body.kant-web-market .beta-dock-panel-content-templates .beta-dock-templates-section,body.kant-web-market .beta-dock-panel-content-templates .beta-dock-templates-embed{height:100%!important;min-height:0!important;max-height:100%!important}body.kant-web-market .beta-dock-templates-embed .market-detail-shell{height:100%!important;max-height:calc(100dvh - 96px);min-height:0;font-family:var(--font-ui, "Segoe UI", system-ui, sans-serif)}body.kant-web-market .beta-dock-templates-embed .market-detail-main{overflow-y:auto;overscroll-behavior:contain;padding-bottom:36px}:where(.kant-native-market) .market-detail-shell .market-detail-back{width:auto;min-height:36px;padding:0 10px;margin-left:-10px;display:inline-flex;gap:9px;border-radius:999px;font:500 12px/18px var(--font-ui, "Segoe UI", sans-serif);transition:background-color .12s ease,color .12s ease}:where(.kant-native-market) .market-detail-shell .market-detail-back:is(:hover,:active){background:#171719;transform:none}:where(.kant-native-market) .market-detail-shell .market-detail-product{grid-template-columns:minmax(0,1.45fr) minmax(286px,.85fr);gap:28px}:where(.kant-native-market) .market-detail-shell .market-detail-preview{border:0;border-radius:20px;contain:layout paint style}:where(.kant-native-market) .market-detail-shell .market-detail-preview-controls{position:absolute;bottom:12px;right:12px;z-index:4;display:flex;gap:6px;opacity:0;transition:opacity .12s ease}:where(.kant-native-market) .market-detail-shell .market-detail-preview:is(:hover,:focus-within) .market-detail-preview-controls{opacity:1}:where(.kant-native-market) .market-detail-shell .market-detail-preview-controls button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#18181be8;color:#eeeef2;cursor:pointer}:where(.kant-native-market) .market-detail-shell .market-detail-preview-controls button:hover{background:#34343b}:where(.kant-native-market) .market-detail-shell .market-detail-preview-count{left:12px;right:auto}:where(.kant-native-market) .market-detail-shell .market-detail-summary{position:static}:where(.kant-native-market) .market-detail-shell .market-detail-summary>h1{margin:12px 0 20px;font-size:clamp(23px,2.7vw,29px);font-weight:600;letter-spacing:-.025em;line-height:1.24;text-wrap:pretty;overflow-wrap:anywhere}:where(.kant-native-market) .market-detail-shell .market-detail-social{display:grid;gap:10px}:where(.kant-native-market) .market-detail-shell .market-detail-author-name{align-items:start}:where(.kant-native-market) .market-detail-shell .market-detail-author-name strong{max-width:none;white-space:normal;overflow-wrap:anywhere;line-height:18px}:where(.kant-native-market) .market-detail-shell .market-detail-download-count{justify-content:flex-start;gap:6px}:where(.kant-native-market) .market-detail-shell .market-detail-facts{gap:12px}:where(.kant-native-market) .market-detail-shell .market-detail-facts dd{white-space:normal;overflow-wrap:anywhere}:where(.kant-native-market) .market-detail-shell .market-detail-object-button{border:0;background:#18181b}:where(.kant-native-market) .market-detail-shell .market-detail-contents-toggle{padding-block:12px}:where(.kant-native-market) .market-detail-shell .market-detail-contents-body{transition:opacity .13s ease}:where(.kant-native-market) .market-detail-shell .market-detail-contents:not(.is-open) .market-detail-file-tree{content-visibility:hidden}:where(.kant-native-market) .market-file-window{height:336px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#303033 transparent;outline:none}:where(.kant-native-market) .market-file-window:focus-visible{outline:1px solid #555;outline-offset:2px;border-radius:8px}:where(.kant-native-market) .market-file-window-row .market-file-row{height:42px;min-height:42px}:where(.kant-native-market) .market-file-window-row .market-file-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:16px}:where(.kant-native-market) .market-detail-shell .market-file-name{white-space:normal;overflow-wrap:anywhere}:where(.kant-native-market) .market-detail-shell .market-detail-section-heading{align-items:baseline}:where(.kant-native-market) .market-detail-shell .market-detail-section-heading h2{overflow-wrap:anywhere}:where(.kant-native-market) .market-detail-shell .market-detail-recommendation-title strong{white-space:normal;overflow-wrap:anywhere;line-height:18px}:where(.kant-native-market) .market-detail-shell .market-detail-recommendation-visual{contain:layout paint style;border-radius:14px}:where(.kant-native-market) .market-detail-shell .market-detail-recommendation-card:hover .market-detail-recommendation-visual :is(img,video){transform:none}:where(.kant-native-market) .market-detail-shell .market-detail-recommendation-source{backface-visibility:hidden}:where(.kant-native-market) .market-detail-shell .market-detail-recommendation-card{display:block;border:0;background:transparent;text-align:left}:where(.kant-native-market) .market-detail-shell .market-detail-recommendation-card .market-template-card-inner{display:block}:where(.kant-native-market) .market-detail-shell .market-detail-recommendation-title{padding:9px 6px 0}:where(.kant-native-market) .market-detail-shell button:focus{outline:none}:where(.kant-native-market) .market-detail-shell button:focus-visible{outline:2px solid var(--template-accent, #4f8cff);outline-offset:2px}@media(max-width:820px){:where(.kant-native-market) .market-detail-shell .market-detail-product{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}:where(.kant-native-market) .market-detail-shell .market-detail-gallery{display:block}:where(.kant-native-market) .market-detail-shell .market-detail-summary{width:100%;height:auto}:where(.kant-native-market) .market-detail-shell .market-detail-preview-controls{opacity:1}}@media(max-width:560px){:where(.kant-native-market) .market-detail-shell .market-detail-download-count span{display:inline}:where(.kant-native-market) .market-detail-shell .market-detail-recommendation-grid{gap:14px}}@media(prefers-reduced-motion:reduce){:where(.kant-native-market) .market-detail-shell .market-detail-preview-controls,:where(.kant-native-market) .market-detail-shell .market-detail-contents-body{transition:none}}body.kant-web-market .beta-dock-templates-embed :is(.template-skeleton,.template-skeleton-preview,.template-skeleton-line,.market-category-pill-skeleton,.market-detail-recommendation-skeleton){background:#1b1b1e!important;background-image:none!important;animation:none!important}body.kant-web-market .beta-dock-templates-embed :is(.template-skeleton,.template-skeleton-preview,.template-skeleton-line,.market-category-pill-skeleton,.market-detail-recommendation-skeleton):before,body.kant-web-market .beta-dock-templates-embed :is(.template-skeleton,.template-skeleton-preview,.template-skeleton-line,.market-category-pill-skeleton,.market-detail-recommendation-skeleton):after{content:none!important;animation:none!important}body.kant-web-market .beta-dock-templates-embed .market-filter-count{top:1px;right:1px;min-width:13px;height:13px;font-size:9px;line-height:13px}body.kant-web-market .beta-dock-templates-embed .market-search-control{height:32px!important;min-width:0!important;width:min(430px,65%)!important;background:var(--market-control-background)!important;box-shadow:none!important;border-radius:999px!important}body.kant-web-market .beta-dock-templates-embed .market-search-control:is(:hover,:focus-within){background:var(--market-control-hover)!important;box-shadow:none!important}body.kant-web-market .beta-dock-templates-embed .market-search-control input{font-weight:400!important;height:32px!important;line-height:32px!important;font-size:12px!important}body.kant-web-market .beta-dock-templates-embed .market-search-control input::placeholder{color:#88888f!important}body.kant-web-market .beta-dock-templates-embed .market-sort-trigger{min-height:36px;height:36px;padding:0 10px;gap:9px;border:0;border-radius:999px;background:transparent;color:#aaaab2;font:500 12px/18px var(--font-ui, "Segoe UI", sans-serif);box-shadow:none;transition:background-color .12s ease,color .12s ease}body.kant-web-market .beta-dock-templates-embed .market-sort-trigger:is(:hover,:active),body.kant-web-market .beta-dock-templates-embed .market-sort-control.is-open .market-sort-trigger{background:#171719;color:#eeeef2;transform:none}body.kant-web-market .beta-dock-templates-embed .market-sort-chevron{transition:rotate .12s ease}body.kant-web-market .beta-dock-templates-embed .market-sort-control.is-open .market-sort-chevron{rotate:180deg}body.kant-web-market .beta-dock-templates-embed .market-sort-trigger:focus-visible{outline:2px solid #858591;outline-offset:2px}@media(prefers-reduced-motion:reduce){body.kant-web-market .beta-dock-templates-embed :is(.market-sort-trigger,.market-sort-chevron,.market-search-control){transition:none!important}}:where(.kant-native-market) .template-publisher-shell .template-publisher-topbar{padding:6px 24px;gap:10px}:where(.kant-native-market) .template-publisher-shell .template-publisher-topbar strong{font-size:16px;font-weight:600}:where(.kant-native-market) .template-publisher-shell .template-publisher-topbar span{display:none}:where(.kant-native-market) .template-publisher-shell .template-publisher-back{width:34px;border-radius:50%}:where(.kant-native-market) .template-publisher-shell .template-publisher-back:hover{transform:none;background:#1b1b1e}:where(.kant-native-market) .template-publisher-shell .template-publisher-content{padding:12px 24px 24px;gap:22px}:where(.kant-native-market) .template-publisher-shell .template-publisher-categories{justify-content:flex-start;flex-wrap:wrap;overflow:visible;flex-basis:auto;flex-shrink:0;gap:8px}:where(.kant-native-market) .template-publisher-shell .template-publisher-category{border:0;height:34px;font-size:12px;font-weight:500;background:#18181b}:where(.kant-native-market) .template-publisher-shell .template-publisher-category.is-active{background:#303034}:where(.kant-native-market) .template-publisher-shell .template-publisher-workspace{flex:0 0 auto;min-height:0;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(260px,1fr)}:where(.kant-native-market) .template-publisher-shell .template-publisher-details{gap:20px}:where(.kant-native-market) .template-publisher-shell :is(.template-publisher-field>span,.template-publisher-meta-field>span,.template-publisher-section-head strong){font-size:12px;line-height:18px;font-weight:500;color:#b8b8bf}:where(.kant-native-market) .template-publisher-shell .template-publisher-section-head em{font-size:11px}:where(.kant-native-market) .template-publisher-shell :is(.template-publisher-preview-drop,.template-publisher-project-drop,.template-publisher-project-file){border:0;border-radius:16px;background:#161618}:where(.kant-native-market) .template-publisher-shell .template-publisher-preview-drop{min-height:220px;gap:10px}:where(.kant-native-market) .template-publisher-shell :is(.template-publisher-preview-drop,.template-publisher-project-drop):before{content:none}:where(.kant-native-market) .template-publisher-shell :is(.template-publisher-preview-drop,.template-publisher-project-drop):hover{background:#202023}:where(.kant-native-market) .template-publisher-shell :is(.template-publisher-preview-drop,.template-publisher-project-drop).dragging{background:#29292f;box-shadow:inset 0 0 0 2px var(--publisher-accent)}:where(.kant-native-market) .template-publisher-shell .template-publisher-drop-icon{background:none;border:0;color:#92929c}:where(.kant-native-market) .template-publisher-shell .template-publisher-drop-icon svg{width:32px;height:32px}:where(.kant-native-market) .template-publisher-shell :is(.template-publisher-preview-drop strong,.template-publisher-project-drop strong){font-size:13px;font-weight:500}:where(.kant-native-market) .template-publisher-shell :is(.template-publisher-preview-drop>span,.template-publisher-project-drop span){font-size:11px;color:#92929b}:where(.kant-native-market) .template-publisher-shell .template-publisher-field .template-name-input{background:#1b1b1e;border:0;font-size:13px;font-weight:400;border-radius:13px}:where(.kant-native-market) .template-publisher-shell .template-publisher-field .template-name-input:focus{background:#242428}:where(.kant-native-market) .template-publisher-shell .template-publisher-field>small{font-size:10px;color:#85858f}:where(.kant-native-market) .template-publisher-shell :is(.cat-dropdown-trigger,.template-publisher-preview-tools button){background:#1b1b1e;border:0;border-radius:12px;min-height:34px;font-size:12px}:where(.kant-native-market) .template-publisher-shell .template-publisher-footer{position:static;flex:0 0 auto;padding:2px 0 0;margin-top:0;min-height:46px}:where(.kant-native-market) .template-publisher-shell .template-publisher-footer .template-create-publish-btn{width:100%!important;flex:1 1 auto!important;border-radius:999px;min-height:46px;font-size:13px}:where(.kant-native-market) .template-publisher-shell .template-create-publish-btn:disabled{background:#242427;color:#85858e;opacity:1}:where(.kant-native-market) .template-publisher-shell :is(button,[role=button]):focus-visible{outline:2px solid #8c8c99;outline-offset:2px}@media(max-width:700px){:where(.kant-native-market) .template-publisher-shell .template-publisher-workspace{grid-template-columns:minmax(0,1fr)}:where(.kant-native-market) .template-publisher-shell .template-publisher-content{padding-inline:16px}:where(.kant-native-market) .template-publisher-shell .template-publisher-preview-panel{min-height:0}}html body.kant-web-market #root .beta-dock-panel-content-templates .template-publisher-shell .template-name-input{background:#1b1b1e!important;border:0!important;border-radius:13px!important;height:44px!important;font-size:13px!important;font-weight:400!important}html body.kant-web-market #root .beta-dock-panel-content-templates .template-publisher-shell .template-name-input:focus{background:#242428!important;box-shadow:none!important}html body.kant-web-market #root .beta-dock-panel-content-templates .template-publisher-shell .template-name-input::placeholder{color:#84848e!important}html body.kant-web-market #root .beta-dock-panel-content-templates .template-publisher-shell .cat-dropdown-trigger{background:#1b1b1e!important;border:0!important;border-radius:13px!important}html body.kant-web-market #root .beta-dock-panel-content-templates .template-publisher-shell .template-create-publish-btn{border:0!important;border-radius:999px!important;min-height:46px!important;height:46px!important;font-family:var(--font-ui, Inter, "Segoe UI", system-ui, sans-serif)!important;font-size:13px!important;font-weight:600!important;background:#f5f5f5!important;color:#080808!important;box-shadow:none!important;transition:background-color .15s ease!important}html body.kant-web-market #root .beta-dock-panel-content-templates .template-publisher-shell .template-create-publish-btn:disabled{background:#242427!important;color:#92929c!important;opacity:1!important}:where(.kant-native-market) .market-preview-retry{position:absolute;z-index:4;inset:0;margin:auto;width:max-content;height:32px;padding:0 12px;border:0;border-radius:999px;color:#bbb;background:#262628;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer}:where(.kant-native-market) .market-preview-retry:hover{background:#333336;color:#fff}html body.kant-web-market #root .template-publisher-shell .template-create-publish-btn:hover:not(:disabled){background:#fff!important}html body.kant-web-market #root .template-publisher-shell .cat-dropdown-trigger.open{box-shadow:none!important}:where(.kant-native-market) .template-create-dropdown-portal.template-publisher-version-menu{border:0!important;background:#111113!important;border-radius:12px!important;padding:5px!important}:where(.kant-native-market) .template-create-dropdown-portal.template-publisher-version-menu .cat-dropdown-item{min-height:28px!important;font-family:var(--font-ui, Inter, "Segoe UI", system-ui, sans-serif)!important;font-size:12px!important;font-weight:600!important}@media(prefers-reduced-motion:reduce){html body.kant-web-market #root .template-publisher-shell .template-create-publish-btn{transition:none!important}}

/* Animate position only for navigation; never scale text or animate blur/layout. */

html body.kant-web-market .kant-back-icon {
  display: inline-grid !important;
  place-items: center;
  width: 22px !important;
  height: 22px !important;
  flex: 0 0 22px;
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 2.35 !important;
  stroke-linecap: round;
  stroke-linejoin: round;
  pointer-events: none;
  transition: translate 180ms var(--kant-motion-out), opacity 120ms ease !important;
}
html body.kant-web-market .kant-back-icon-mask {
  display:block; width:8px; height:14px; background:currentColor;
  mask-repeat:no-repeat; mask-position:center; mask-size:8px 14px;
  -webkit-mask-repeat:no-repeat; -webkit-mask-position:center; -webkit-mask-size:8px 14px;
}

html body.kant-web-market #root :is(.kant-tool-screen-back, .premiere-tools-plain-back, .void-back, .back-button) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 38px !important;
  width: 38px !important;
  min-width: 38px !important;
  height: 38px !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: transparent !important;
  color: #f5f5f5 !important;
  box-shadow: none !important;
  transition: background-color 120ms ease, scale 180ms var(--kant-motion-out) !important;
}
html body.kant-web-market #root :is(.kant-tool-screen-back, .premiere-tools-plain-back, .void-back, .back-button):hover:not(:disabled) {
  background: rgba(255,255,255,.10) !important;
  color: #fff !important;
}
html body.kant-web-market #root button:has(> .kant-back-icon):active:not(:disabled) > .kant-back-icon { translate: -1px 0; }
html body.kant-web-market #root :is(.kant-tool-screen-back, .premiere-tools-plain-back, .void-back, .back-button):active:not(:disabled) {
  scale: .94;
  background: rgba(255,255,255,.15) !important;
  transition-duration: 70ms !important;
}
html body.kant-web-market #root :is(.kant-tool-screen-back, .premiere-tools-plain-back, .void-back, .back-button):disabled { opacity: .4; }
html body.kant-web-market #root button:has(> .kant-back-icon):focus-visible {
  outline: 2px solid var(--settings-accent, #aab9cf) !important;
  outline-offset: 3px !important;
}

/* Menu typography is a separate, restrained hierarchy, shared with the tray. */
/* Market depth pages replace their back action in the same header slot.
   Keep the chrome still while the detail/profile portal changes hands. */
html body.kant-web-market #root .beta-dock-bar.is-market-depth .kant-workspace-back-slot,
html body.kant-web-market #root .beta-dock-bar.is-market-depth .kant-workspace-back-slot:empty {
  opacity:1 !important; translate:0 0 !important; scale:1 !important; transition:none !important;
}
html body.kant-web-market #root .beta-dock-bar.is-market-depth .kant-account-menu-anchor {
  translate:0 0 !important; transition:none !important;
}
html body.kant-web-market #root .beta-dock-bar.is-market-depth .beta-dock-collapse-panel {
  display:none !important;
}
/* A root panel has no inner back target, so give it the same compact
   double-chevron affordance for collapsing the expanded dock. Inner tool
   screens keep their own back button in the shared slot. */
@keyframes kant-chrome-back-in {
  from { opacity:0; translate:7px 0; scale:.82; }
  to { opacity:1; translate:0 0; scale:1; }
}
/* Remove only empty navigation rows; retain rows containing editor actions. */
html body.kant-web-market #root :is(.kant-tool-screen-header,.premiere-tools-plain-toolbar,.market-detail-header):has([data-portaled="true"]):not(:has(button,input,select,[role="button"])) {
  height:0 !important; min-height:0 !important; flex-basis:0 !important;
  margin:0 !important; padding:0 !important; border:0 !important; gap:0 !important;
}
/* Keep the original artwork track size: removing the caption from layout
   stretches the SVG/card. Reserve its existing track while hiding the copy. */
/* Close the space left by captions without changing a single artwork's
   allocated track, aspect ratio or internal composition. */
html body.kant-web-market #root :is(.kant-navigation-title-sr, .premiere-tools-plain-heading) {
  position:absolute !important; width:1px !important; height:1px !important;
  margin:-1px !important; padding:0 !important; overflow:hidden !important;
  clip:rect(0,0,0,0) !important; white-space:nowrap !important; border:0 !important;
}

/* Same press response for navigation controls; no transform on editable media. */
html body.kant-web-market #root :is(.market-category-pill, .beta-dock-settings-single-list button, .beta-dock-settings-modal-nav button) {
  transition: background-color 120ms ease, color 120ms ease, scale 180ms var(--kant-motion-out) !important;
}
html body.kant-web-market #root :is(.market-category-pill, .beta-dock-settings-single-list button, .beta-dock-settings-modal-nav button):active:not(:disabled) { scale:.97; transition-duration:70ms !important; }

@media (prefers-reduced-motion: reduce) {
  html body.kant-web-market #root :is(.kant-back-icon, .kant-tool-screen-back, .premiere-tools-plain-back, .void-back, .back-button, .market-category-pill, .beta-dock-account-actions > button, .beta-dock-settings-single-list button, .beta-dock-settings-modal-nav button) {
    transition:none !important; scale:1 !important; translate:none !important;
  }
}

/* One navigation owner, instead of a second delayed entrance on detail pages. */

/* Compact speech controls share the profile menu's neutral material. Animate
   its layers, never the backdrop's ancestor, so blur cannot snap at completion. */
/* Local edge reflections: most of the perimeter remains transparent. */
@keyframes kant-scan-progress { from { translate:10px 0; opacity:.3; } to { translate:72px 0; opacity:.8; } }

/* Short opposing edge reflections, with a clear gap around the middle. */

/* Place search above the results column; keep navigation and results aligned.
   At narrow sizes the search uses the available row without a second header. */

/* Error/actions participate in flow, so longer messages never overlap version. */

/* In/Out help owns a short line in layout; it never covers a waveform. */
/* Three-option Premiere scope rows keep the reserved hint line, with a
   smaller gap to the map. Two-option scope controls retain their spacing. */

/* One frosted overlay on Effects, no individual outlined chips. */
@keyframes kant-effect-hover-in { from { opacity:0; } to { opacity:1; } }

/* Notifications use the same independent backdrop layer as Profile. */

/* The search floats over the results; the sidebar no longer loses a row. */

/* Help belongs to the search capsule, so it cannot overlap the scroll rail. */

/* Settings renders the production panel, including its responsive dimensions. */

/* Keep the bounded Market layout cache. Visibility still parks painting and
   the media pool pauses decoding; return no longer reconstructs its layout. */

/* Final typography contract for dock workspaces and their nested pages.
   Imported after every product stylesheet so legacy aliases cannot split
   Latin and Cyrillic text between different families or synthetic weights. */

/* These products contain ordinary application UI, not editable artwork.
   Keep all of their nested list/detail/create/modal states on the same full
   Inter family used by the root dock. SVG/image/canvas artwork is untouched. */

/* Tool workspaces with user-selectable preview fonts inherit Inter at their
   root and controls only. Preview glyph layers keep their inline fontFamily. */

/* These inspector labels are UI, including nested spans and strong elements.
   Keep the same complete font family and real weights as the subtitle controls. */
/* Legacy word-button jelly promoted every word even while idle. Keep glyphs
   on their text surface and use only colour to acknowledge selection. */

/* Portalled product UI lives below body rather than #root. */
html body.kant-web-market :is(
  .audiopack-modal-overlay,
  .audiopack-wizard-overlay,
  .audiopack-info-backdrop,
  .audiopack-product-tour,
  .vpack-modal-overlay,
  .vpack-wizard-overlay,
  .vpack-product-tour,
  .audiopack-file-drop-overlay,
  .vpack-file-drop-overlay,
  .local-pack-modal-overlay,
  .ktp-jsx-editor-overlay,
  .ktp-counter-overlay,
  .ktp-preset-drop-overlay,
  .ktp-preset-context-menu,
  .ktp-preset-properties-backdrop,
  .ktp-addtext-portal-host,
  .ktp-object-portal-root,
  .ktp-object-context-portal,
  .templates-filter-dropdown,
  .template-create-dropdown-portal,
  .auto-zoom-info-backdrop,
  .plan-upgrade-overlay
) :where(div, section, article, header, footer, button, input, textarea, select, option, label, h1, h2, h3, h4, p, span:not(.ktp-save-fallback-text), strong, b, small, em, li, time) {
  font-family: var(--kant-workspace-font) !important;
  font-synthesis: none !important;
  font-kerning: normal !important;
  text-rendering: auto !important;
  -webkit-font-smoothing: auto !important;
}

/* Shared product headers: keep the established geometry, but stop asking a
   static Inter family for synthetic 740/760 weights and a 9px kicker. */

/* Audio Pack and Video Pack use one settings-like hierarchy in Home,
   Browser, Search, My, collection pages, local packs and empty states. */

/* Market browse, filters, details and publisher use the same compact rail,
   body and metadata scale instead of a mix of 9/9.5/10px variable weights. */
html body.kant-web-market #root .beta-dock-panel-content-templates :is(
  .market-trending-chip,
  .market-filter-add-action,
  .market-sort-trigger,
  .market-sort-menu > button,
  .market-sidebar-option,
  .template-publisher-category,
  .market-compatibility-badge
) {
  font-size: var(--kant-type-compact-size) !important;
  font-weight: 600 !important;
  line-height: var(--kant-type-compact-line) !important;
  letter-spacing: 0 !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates :is(
  .market-detail-header > span,
  .market-detail-author-name strong,
  .market-detail-download-count strong
) {
  font-size: var(--kant-type-compact-size) !important;
  font-weight: 600 !important;
  line-height: var(--kant-type-compact-line) !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates :is(
  .market-detail-category,
  .market-detail-category span,
  .market-detail-download-button,
  .market-detail-download-button span,
  .market-detail-object-button,
  .market-detail-object-label,
  .market-detail-object-label span,
  .market-detail-section-heading strong,
  .market-detail-contents-toggle strong,
  .market-detail-recommendation-title strong
) {
  font-weight: 600 !important;
  font-synthesis: none !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates .market-detail-summary > h1 {
  font-weight: 700 !important;
  font-synthesis: none !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates .market-detail-section-heading > h2 {
  font-weight: 600 !important;
  font-synthesis: none !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates :is(
  .market-author-verified-tooltip,
  .market-detail-download-count > span
) {
  font-size: var(--kant-type-meta-size) !important;
  font-weight: 400 !important;
  line-height: var(--kant-type-meta-line) !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates :is(
  .templates-filter-dropdown .filter-section-title,
  .market-detail-facts dt,
  .market-detail-section-heading > span
) {
  font-size: var(--kant-type-meta-size) !important;
  font-weight: 500 !important;
  line-height: var(--kant-type-meta-line) !important;
  letter-spacing: 0 !important;
  text-transform: none !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates :is(
  .market-search-control input,
  .template-publisher-field input,
  .template-publisher-field textarea,
  .cat-dropdown-trigger,
  .cat-dropdown-item
) {
  font-size: var(--kant-type-compact-size) !important;
  font-weight: 500 !important;
  line-height: var(--kant-type-compact-line) !important;
  letter-spacing: 0 !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates :is(
  .market-detail-author-copy small,
  .market-detail-section-heading > span,
  .template-publisher-field > small,
  .template-publisher-field > em
) {
  font-size: var(--kant-type-meta-size) !important;
  font-weight: 400 !important;
  line-height: var(--kant-type-meta-line) !important;
  letter-spacing: 0 !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates :is(
  .market-template-card-name,
  .market-file-name,
  .market-detail-recommendation-title
) {
  font-size: var(--kant-type-body-size) !important;
  font-weight: 600 !important;
  line-height: 16px !important;
  letter-spacing: 0 !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates :is(
  .market-sidebar-section-title,
  .market-file-size,
  .market-detail-description,
  .template-publisher-field > span,
  .template-publisher-section-head > span
) {
  font-size: var(--kant-type-meta-size) !important;
  font-weight: 400 !important;
  line-height: var(--kant-type-meta-line) !important;
  letter-spacing: 0 !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates .templates-empty strong {
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 18px !important;
}

html body.kant-web-market #root .beta-dock-panel-content-templates .templates-empty > span {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 16px !important;
}

/* Effects and Tools Pro: only real Inter weights, with readable captions.
   Decorative art and Lottie/SVG layers keep their own visual treatment. */

/* Compact library counters need one firmer step than long-form secondary
   copy. At 11px a 400 face loses too much stem contrast on desktop panels. */

/* Downloader, background tools and enhancement panels already have good
   geometry; normalize their dense labels without changing layout. */

/* Subtitles is intentionally selective: controls become consistent while
   live captions, animation previews and font samples retain user choices. */

/* Preserve semantic non-UI fonts after the broad product normalization. */

/* This node is artwork data. Its inline fontFamily must win over the UI
   family, including when the card is rendered inside a Tools Pro portal. */

/* Downloader: use real Inter weights for small controls and file details.
   Keep icons, other workspaces and the existing control geometry untouched. */

/* Entry UI uses the same bundled family as Tools and Effects. Keep this in
   the final layer so legacy display faces cannot split Latin and Cyrillic. */
