/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root div.extendify-designer, :host div.extendify-designer {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-amber-200: oklch(92.4% 0.12 95.746);
    --color-emerald-300: oklch(84.5% 0.143 164.978);
    --color-sky-300: oklch(82.8% 0.111 230.318);
    --color-violet-300: oklch(81.1% 0.111 293.571);
    --color-rose-300: oklch(81% 0.117 11.638);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --font-weight-medium: 500;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-xl: 0.75rem;
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-chrome-deep: #0d0d0d;
    --color-chrome: #1a1a1a;
    --color-chrome-line: #333333;
    --color-chrome-text: #e8e8e8;
    --color-chrome-muted: #9a9a9a;
  }
}
@layer base {
  div.extendify-designer *, div.extendify-designer ::after, div.extendify-designer ::before, div.extendify-designer ::backdrop, div.extendify-designer ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html div.extendify-designer, :host div.extendify-designer {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  div.extendify-designer hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  div.extendify-designer abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  div.extendify-designer h1, div.extendify-designer h2, div.extendify-designer h3, div.extendify-designer h4, div.extendify-designer h5, div.extendify-designer h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  div.extendify-designer a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  div.extendify-designer b, div.extendify-designer strong {
    font-weight: bolder;
  }
  div.extendify-designer code, div.extendify-designer kbd, div.extendify-designer samp, div.extendify-designer pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  div.extendify-designer small {
    font-size: 80%;
  }
  div.extendify-designer sub, div.extendify-designer sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  div.extendify-designer sub {
    bottom: -0.25em;
  }
  div.extendify-designer sup {
    top: -0.5em;
  }
  div.extendify-designer table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  div.extendify-designer :-moz-focusring {
    outline: auto;
  }
  div.extendify-designer progress {
    vertical-align: baseline;
  }
  div.extendify-designer summary {
    display: list-item;
  }
  div.extendify-designer ol, div.extendify-designer ul, div.extendify-designer menu {
    list-style: none;
  }
  div.extendify-designer img, div.extendify-designer svg, div.extendify-designer video, div.extendify-designer canvas, div.extendify-designer audio, div.extendify-designer iframe, div.extendify-designer embed, div.extendify-designer object {
    display: block;
    vertical-align: middle;
  }
  div.extendify-designer img, div.extendify-designer video {
    max-width: 100%;
    height: auto;
  }
  div.extendify-designer button, div.extendify-designer input, div.extendify-designer select, div.extendify-designer optgroup, div.extendify-designer textarea, div.extendify-designer ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  div.extendify-designer :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  div.extendify-designer :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  div.extendify-designer ::file-selector-button {
    margin-inline-end: 4px;
  }
  div.extendify-designer ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    div.extendify-designer ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  div.extendify-designer textarea {
    resize: vertical;
  }
  div.extendify-designer ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  div.extendify-designer ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  div.extendify-designer ::-webkit-datetime-edit {
    display: inline-flex;
  }
  div.extendify-designer ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  div.extendify-designer ::-webkit-datetime-edit, div.extendify-designer ::-webkit-datetime-edit-year-field, div.extendify-designer ::-webkit-datetime-edit-month-field, div.extendify-designer ::-webkit-datetime-edit-day-field, div.extendify-designer ::-webkit-datetime-edit-hour-field, div.extendify-designer ::-webkit-datetime-edit-minute-field, div.extendify-designer ::-webkit-datetime-edit-second-field, div.extendify-designer ::-webkit-datetime-edit-millisecond-field, div.extendify-designer ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  div.extendify-designer ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  div.extendify-designer :-moz-ui-invalid {
    box-shadow: none;
  }
  div.extendify-designer button, div.extendify-designer input:where([type="button"], [type="reset"], [type="submit"]), div.extendify-designer ::file-selector-button {
    appearance: button;
  }
  div.extendify-designer ::-webkit-inner-spin-button, div.extendify-designer ::-webkit-outer-spin-button {
    height: auto;
  }
  div.extendify-designer [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  div.extendify-designer .\[container-type\:inline-size\] {
    container-type: inline-size !important;
  }
  div.extendify-designer .pointer-events-none {
    pointer-events: none !important;
  }
  div.extendify-designer .sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border-width: 0 !important;
  }
  div.extendify-designer .absolute {
    position: absolute !important;
  }
  div.extendify-designer .relative {
    position: relative !important;
  }
  div.extendify-designer .static {
    position: static !important;
  }
  div.extendify-designer .inset-0 {
    inset: calc(var(--spacing) * 0) !important;
  }
  div.extendify-designer .top-0 {
    top: calc(var(--spacing) * 0) !important;
  }
  div.extendify-designer .top-1\/2 {
    top: calc(1/2 * 100%) !important;
  }
  div.extendify-designer .right-1\.5 {
    right: calc(var(--spacing) * 1.5) !important;
  }
  div.extendify-designer .left-0 {
    left: calc(var(--spacing) * 0) !important;
  }
  div.extendify-designer .z-10 {
    z-index: 10 !important;
  }
  div.extendify-designer .m-0 {
    margin: calc(var(--spacing) * 0) !important;
  }
  div.extendify-designer .ml-auto {
    margin-left: auto !important;
  }
  div.extendify-designer .block {
    display: block !important;
  }
  div.extendify-designer .flex {
    display: flex !important;
  }
  div.extendify-designer .grid {
    display: grid !important;
  }
  div.extendify-designer .aspect-\[1180\/740\] {
    aspect-ratio: 1180/740 !important;
  }
  div.extendify-designer .size-3 {
    width: calc(var(--spacing) * 3) !important;
    height: calc(var(--spacing) * 3) !important;
  }
  div.extendify-designer .size-4 {
    width: calc(var(--spacing) * 4) !important;
    height: calc(var(--spacing) * 4) !important;
  }
  div.extendify-designer .size-6 {
    width: calc(var(--spacing) * 6) !important;
    height: calc(var(--spacing) * 6) !important;
  }
  div.extendify-designer .size-8 {
    width: calc(var(--spacing) * 8) !important;
    height: calc(var(--spacing) * 8) !important;
  }
  div.extendify-designer .h-4 {
    height: calc(var(--spacing) * 4) !important;
  }
  div.extendify-designer .h-6 {
    height: calc(var(--spacing) * 6) !important;
  }
  div.extendify-designer .h-8 {
    height: calc(var(--spacing) * 8) !important;
  }
  div.extendify-designer .h-9 {
    height: calc(var(--spacing) * 9) !important;
  }
  div.extendify-designer .h-12 {
    height: calc(var(--spacing) * 12) !important;
  }
  div.extendify-designer .h-dvh {
    height: 100dvh !important;
  }
  div.extendify-designer .h-full {
    height: 100% !important;
  }
  div.extendify-designer .max-h-120 {
    max-height: calc(var(--spacing) * 120) !important;
  }
  div.extendify-designer .min-h-0 {
    min-height: calc(var(--spacing) * 0) !important;
  }
  div.extendify-designer .min-h-40 {
    min-height: calc(var(--spacing) * 40) !important;
  }
  div.extendify-designer .w-3 {
    width: calc(var(--spacing) * 3) !important;
  }
  div.extendify-designer .w-4 {
    width: calc(var(--spacing) * 4) !important;
  }
  div.extendify-designer .w-7 {
    width: calc(var(--spacing) * 7) !important;
  }
  div.extendify-designer .w-10 {
    width: calc(var(--spacing) * 10) !important;
  }
  div.extendify-designer .w-14 {
    width: calc(var(--spacing) * 14) !important;
  }
  div.extendify-designer .w-16 {
    width: calc(var(--spacing) * 16) !important;
  }
  div.extendify-designer .w-24 {
    width: calc(var(--spacing) * 24) !important;
  }
  div.extendify-designer .w-full {
    width: 100% !important;
  }
  div.extendify-designer .w-max {
    width: max-content !important;
  }
  div.extendify-designer .w-px {
    width: 1px !important;
  }
  div.extendify-designer .min-w-0 {
    min-width: calc(var(--spacing) * 0) !important;
  }
  div.extendify-designer .min-w-full {
    min-width: 100% !important;
  }
  div.extendify-designer .shrink-0 {
    flex-shrink: 0 !important;
  }
  div.extendify-designer .grow {
    flex-grow: 1 !important;
  }
  div.extendify-designer .origin-top-left {
    transform-origin: 0 0 !important;
  }
  div.extendify-designer .translate-x-3 {
    --tw-translate-x: calc(var(--spacing) * 3) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  div.extendify-designer .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1/2 * 100%) * -1) !important;
    translate: var(--tw-translate-x) var(--tw-translate-y) !important;
  }
  div.extendify-designer .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,) !important;
  }
  div.extendify-designer .cursor-pointer {
    cursor: pointer !important;
  }
  div.extendify-designer .resize-none {
    resize: none !important;
  }
  div.extendify-designer .appearance-none {
    appearance: none !important;
  }
  div.extendify-designer .grid-cols-\[repeat\(auto-fill\,minmax\(120px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill,minmax(120px,1fr)) !important;
  }
  div.extendify-designer .flex-col {
    flex-direction: column !important;
  }
  div.extendify-designer .flex-nowrap {
    flex-wrap: nowrap !important;
  }
  div.extendify-designer .flex-wrap {
    flex-wrap: wrap !important;
  }
  div.extendify-designer .items-center {
    align-items: center !important;
  }
  div.extendify-designer .items-start {
    align-items: flex-start !important;
  }
  div.extendify-designer .justify-center {
    justify-content: center !important;
  }
  div.extendify-designer .gap-1 {
    gap: calc(var(--spacing) * 1) !important;
  }
  div.extendify-designer .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5) !important;
  }
  div.extendify-designer .gap-2 {
    gap: calc(var(--spacing) * 2) !important;
  }
  div.extendify-designer .gap-3 {
    gap: calc(var(--spacing) * 3) !important;
  }
  div.extendify-designer .truncate {
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
  }
  div.extendify-designer .overflow-auto {
    overflow: auto !important;
  }
  div.extendify-designer .overflow-hidden {
    overflow: hidden !important;
  }
  div.extendify-designer .overflow-y-auto {
    overflow-y: auto !important;
  }
  div.extendify-designer .rounded-full {
    border-radius: calc(infinity * 1px) !important;
  }
  div.extendify-designer .rounded-lg {
    border-radius: var(--radius-lg) !important;
  }
  div.extendify-designer .rounded-md {
    border-radius: var(--radius-md) !important;
  }
  div.extendify-designer .rounded-sm {
    border-radius: var(--radius-sm) !important;
  }
  div.extendify-designer .rounded-xl {
    border-radius: var(--radius-xl) !important;
  }
  div.extendify-designer .border {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }
  div.extendify-designer .border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0px !important;
  }
  div.extendify-designer .border-chrome-line {
    border-color: var(--color-chrome-line) !important;
  }
  div.extendify-designer .bg-black\/30 {
    background-color: color-mix(in srgb, #000 30%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-black) 30%, transparent) !important;
    }
  }
  div.extendify-designer .bg-chrome {
    background-color: var(--color-chrome) !important;
  }
  div.extendify-designer .bg-chrome-deep {
    background-color: var(--color-chrome-deep) !important;
  }
  div.extendify-designer .bg-chrome-text {
    background-color: var(--color-chrome-text) !important;
  }
  div.extendify-designer .bg-transparent {
    background-color: transparent !important;
  }
  div.extendify-designer .bg-white\/5 {
    background-color: color-mix(in srgb, #fff 5%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent) !important;
    }
  }
  div.extendify-designer .bg-white\/10 {
    background-color: color-mix(in srgb, #fff 10%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent) !important;
    }
  }
  div.extendify-designer .bg-white\/15 {
    background-color: color-mix(in srgb, #fff 15%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 15%, transparent) !important;
    }
  }
  div.extendify-designer .bg-white\/25 {
    background-color: color-mix(in srgb, #fff 25%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 25%, transparent) !important;
    }
  }
  div.extendify-designer .bg-white\/60 {
    background-color: color-mix(in srgb, #fff 60%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 60%, transparent) !important;
    }
  }
  div.extendify-designer .fill-chrome-muted {
    fill: var(--color-chrome-muted) !important;
  }
  div.extendify-designer .fill-current {
    fill: currentcolor !important;
  }
  div.extendify-designer .p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }
  div.extendify-designer .p-1 {
    padding: calc(var(--spacing) * 1) !important;
  }
  div.extendify-designer .p-2 {
    padding: calc(var(--spacing) * 2) !important;
  }
  div.extendify-designer .px-0\.5 {
    padding-inline: calc(var(--spacing) * 0.5) !important;
  }
  div.extendify-designer .px-1 {
    padding-inline: calc(var(--spacing) * 1) !important;
  }
  div.extendify-designer .px-2 {
    padding-inline: calc(var(--spacing) * 2) !important;
  }
  div.extendify-designer .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5) !important;
  }
  div.extendify-designer .py-1 {
    padding-block: calc(var(--spacing) * 1) !important;
  }
  div.extendify-designer .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5) !important;
  }
  div.extendify-designer .py-2 {
    padding-block: calc(var(--spacing) * 2) !important;
  }
  div.extendify-designer .pt-1 {
    padding-top: calc(var(--spacing) * 1) !important;
  }
  div.extendify-designer .pt-3 {
    padding-top: calc(var(--spacing) * 3) !important;
  }
  div.extendify-designer .pr-1 {
    padding-right: calc(var(--spacing) * 1) !important;
  }
  div.extendify-designer .pr-7 {
    padding-right: calc(var(--spacing) * 7) !important;
  }
  div.extendify-designer .pb-2 {
    padding-bottom: calc(var(--spacing) * 2) !important;
  }
  div.extendify-designer .text-left {
    text-align: left !important;
  }
  div.extendify-designer .text-right {
    text-align: right !important;
  }
  div.extendify-designer .font-mono {
    font-family: var(--font-mono) !important;
  }
  div.extendify-designer .text-xs {
    font-size: var(--text-xs) !important;
    line-height: var(--tw-leading, var(--text-xs--line-height)) !important;
  }
  div.extendify-designer .text-\[10px\] {
    font-size: 10px !important;
  }
  div.extendify-designer .text-\[11px\] {
    font-size: 11px !important;
  }
  div.extendify-designer .leading-4 {
    --tw-leading: calc(var(--spacing) * 4) !important;
    line-height: calc(var(--spacing) * 4) !important;
  }
  div.extendify-designer .leading-none {
    --tw-leading: 1 !important;
    line-height: 1 !important;
  }
  div.extendify-designer .font-medium {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }
  div.extendify-designer .tracking-\[0\.14em\] {
    --tw-tracking: 0.14em !important;
    letter-spacing: 0.14em !important;
  }
  div.extendify-designer .whitespace-nowrap {
    white-space: nowrap !important;
  }
  div.extendify-designer .whitespace-pre {
    white-space: pre !important;
  }
  div.extendify-designer .text-amber-200 {
    color: var(--color-amber-200) !important;
  }
  div.extendify-designer .text-chrome {
    color: var(--color-chrome) !important;
  }
  div.extendify-designer .text-chrome-muted {
    color: var(--color-chrome-muted) !important;
  }
  div.extendify-designer .text-chrome-muted\/60 {
    color: color-mix(in srgb, #9a9a9a 60%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-chrome-muted) 60%, transparent) !important;
    }
  }
  div.extendify-designer .text-chrome-muted\/70 {
    color: color-mix(in srgb, #9a9a9a 70%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, var(--color-chrome-muted) 70%, transparent) !important;
    }
  }
  div.extendify-designer .text-chrome-text {
    color: var(--color-chrome-text) !important;
  }
  div.extendify-designer .text-emerald-300 {
    color: var(--color-emerald-300) !important;
  }
  div.extendify-designer .text-rose-300 {
    color: var(--color-rose-300) !important;
  }
  div.extendify-designer .text-sky-300 {
    color: var(--color-sky-300) !important;
  }
  div.extendify-designer .text-transparent {
    color: transparent !important;
  }
  div.extendify-designer .text-violet-300 {
    color: var(--color-violet-300) !important;
  }
  div.extendify-designer .uppercase {
    text-transform: uppercase !important;
  }
  div.extendify-designer .italic {
    font-style: italic !important;
  }
  div.extendify-designer .tabular-nums {
    --tw-numeric-spacing: tabular-nums !important;
    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important;
  }
  div.extendify-designer .caret-chrome-text {
    caret-color: var(--color-chrome-text) !important;
  }
  div.extendify-designer .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  div.extendify-designer .ring {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  div.extendify-designer .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  div.extendify-designer .ring-2 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  div.extendify-designer .ring-chrome-text {
    --tw-ring-color: var(--color-chrome-text) !important;
  }
  div.extendify-designer .ring-white\/15 {
    --tw-ring-color: color-mix(in srgb, #fff 15%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 15%, transparent) !important;
    }
  }
  div.extendify-designer .ring-white\/20 {
    --tw-ring-color: color-mix(in srgb, #fff 20%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-ring-color: color-mix(in oklab, var(--color-white) 20%, transparent) !important;
    }
  }
  div.extendify-designer .blur {
    --tw-blur: blur(8px) !important;
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;
  }
  div.extendify-designer .transition-\[width\] {
    transition-property: width !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  div.extendify-designer .transition-transform {
    transition-property: transform, translate, scale, rotate !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  div.extendify-designer .duration-150 {
    --tw-duration: 150ms !important;
    transition-duration: 150ms !important;
  }
  div.extendify-designer .duration-200 {
    --tw-duration: 200ms !important;
    transition-duration: 200ms !important;
  }
  div.extendify-designer .ease-out {
    --tw-ease: var(--ease-out) !important;
    transition-timing-function: var(--ease-out) !important;
  }
  div.extendify-designer .placeholder\:text-chrome-muted\/60 {
    div.extendify-designer &::placeholder {
      color: color-mix(in srgb, #9a9a9a 60%, transparent) !important;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, var(--color-chrome-muted) 60%, transparent) !important;
      }
    }
  }
  div.extendify-designer .focus-within\:border-chrome-muted {
    div.extendify-designer &:focus-within {
      border-color: var(--color-chrome-muted) !important;
    }
  }
  div.extendify-designer .hover\:bg-white\/5 {
    div.extendify-designer &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 5%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 5%, transparent) !important;
        }
      }
    }
  }
  div.extendify-designer .hover\:bg-white\/10 {
    div.extendify-designer &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 10%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 10%, transparent) !important;
        }
      }
    }
  }
  div.extendify-designer .hover\:bg-white\/20 {
    div.extendify-designer &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 20%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 20%, transparent) !important;
        }
      }
    }
  }
  div.extendify-designer .hover\:text-chrome-text {
    div.extendify-designer &:hover {
      @media (hover: hover) {
        color: var(--color-chrome-text) !important;
      }
    }
  }
  div.extendify-designer .hover\:opacity-70 {
    div.extendify-designer &:hover {
      @media (hover: hover) {
        opacity: 70% !important;
      }
    }
  }
  div.extendify-designer .hover\:ring-white\/40 {
    div.extendify-designer &:hover {
      @media (hover: hover) {
        --tw-ring-color: color-mix(in srgb, #fff 40%, transparent) !important;
        @supports (color: color-mix(in lab, red, red)) {
          --tw-ring-color: color-mix(in oklab, var(--color-white) 40%, transparent) !important;
        }
      }
    }
  }
  div.extendify-designer .focus\:border-chrome-muted {
    div.extendify-designer &:focus {
      border-color: var(--color-chrome-muted) !important;
    }
  }
  div.extendify-designer .focus\:outline-none {
    div.extendify-designer &:focus {
      --tw-outline-style: none !important;
      outline-style: none !important;
    }
  }
  div.extendify-designer .md\:min-h-24 {
    @media (width >= 48rem) {
      min-height: calc(var(--spacing) * 24) !important;
    }
  }
}
.extendify-designer {
  -webkit-font-smoothing: antialiased;
}
div.extendify-designer .ext-slider {
  appearance: none;
  height: 1rem;
  background: transparent;
}
div.extendify-designer .ext-slider::-webkit-slider-runnable-track {
  height: 2px;
  border-radius: 9999px;
  background: linear-gradient(
		to right,
		var(--color-chrome-text) var(--ext-slider-filled),
		rgba(255, 255, 255, 0.14) var(--ext-slider-filled)
	);
}
div.extendify-designer .ext-slider::-webkit-slider-thumb {
  appearance: none;
  margin-top: -5px;
  height: 12px;
  width: 12px;
  border-radius: 9999px;
  background: #ffffff;
}
div.extendify-designer .ext-slider::-moz-range-track {
  height: 2px;
  border-radius: 9999px;
  background: linear-gradient(
		to right,
		var(--color-chrome-text) var(--ext-slider-filled),
		rgba(255, 255, 255, 0.14) var(--ext-slider-filled)
	);
}
div.extendify-designer .ext-slider::-moz-range-thumb {
  border: 0;
  height: 12px;
  width: 12px;
  border-radius: 9999px;
  background: #ffffff;
}
div.extendify-designer .ext-swatch {
  appearance: none;
  border: 0;
  padding: 0;
  background: transparent;
}
div.extendify-designer .ext-swatch::-webkit-color-swatch-wrapper {
  padding: 0;
}
div.extendify-designer .ext-swatch::-webkit-color-swatch {
  border: 0;
}
div.extendify-designer .ext-swatch::-moz-color-swatch {
  border: 0;
}
@layer utilities {
  div.extendify-designer .extendify-auto-launch .h-dvh {
    height: 100% !important;
  }
  div.extendify-designer .extendify-auto-launch .min-h-dvh {
    min-height: 100% !important;
  }
}
div.extendify-designer .ext-number {
  appearance: textfield;
}
div.extendify-designer .ext-number::-webkit-outer-spin-button,
div.extendify-designer .ext-number::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-ordinal {
  syntax: "*";
  inherits: false;
}
@property --tw-slashed-zero {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-figure {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-spacing {
  syntax: "*";
  inherits: false;
}
@property --tw-numeric-fraction {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    div.extendify-designer *, div.extendify-designer ::before, div.extendify-designer ::after, div.extendify-designer ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-ordinal: initial;
      --tw-slashed-zero: initial;
      --tw-numeric-figure: initial;
      --tw-numeric-spacing: initial;
      --tw-numeric-fraction: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root div.extendify-auto-launch, :host div.extendify-auto-launch {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-gray-900: #1e1e1e;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-5xl: 64rem;
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --radius-lg: 0.5rem;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --color-design-main: var(--ext-design-main, #2271b1);
    --color-ui-page: var(--ext-ui-page, var(--ext-banner-main, #2271b1));
    --color-ui-page-text: var(
		--ext-ui-page-text,
		var(--ext-banner-text, #ffffff)
	);
    --ui-base-action: var(--ext-ui-action, var(--ext-design-main, #2271b1));
    --color-ui-action: var(--ui-base-action);
    --ui-base-action-text: var(
		--ext-ui-action-text,
		var(--ext-design-text, #ffffff)
	);
    --color-ui-action-text: var(--ui-base-action-text);
    --color-ui-focus: var(--ext-ui-focus, var(--color-ui-action));
    --ui-base-ink: var(--ext-ui-ink, #1e1e1e);
    --color-ui-ink: var(--ui-base-ink);
    --color-ui-ink-muted: var(--ext-ui-ink-muted, #757575);
    --color-ui-line: var(--ext-ui-line, #dddddd);
    --ui-base-secondary-fill: var(--ext-ui-secondary-fill, transparent);
    --color-ui-secondary-fill: var(--ui-base-secondary-fill);
    --ui-base-secondary-line: var(--ext-ui-secondary-line, var(--ui-base-ink));
    --color-ui-secondary-line: var(--ui-base-secondary-line);
    --ui-base-secondary-text: var(--ext-ui-secondary-text, var(--ui-base-ink));
    --color-ui-secondary-text: var(--ui-base-secondary-text);
    --color-ui-surface: var(--ext-ui-surface, #f0f0f0);
    @supports (color: color-mix(in lab, red, red)) {
      --color-ui-surface: color-mix(
		in srgb,
		var(--ext-ui-surface, #f0f0f0)
			calc(var(--ext-ui-surface-opacity, 0.8) * 100%),
		transparent
	);
    }
    --radius-ui-card: var(--ext-ui-radius-card, var(--ext-ui-radius, 1.5rem));
    --radius-ui-input: var(--ext-ui-radius-input, var(--ext-ui-radius, 1.5rem));
    --radius-ui-button: var(--ext-ui-radius-button, var(--ext-ui-radius, 9999px));
    --radius-ui-logo: var(--ext-ui-radius-logo, 0px);
    --blur-ui: var(--ext-ui-blur, 40px);
    --font-ui-heading: var(--ext-ui-font-heading, var(--ext-ui-font, inherit));
    --font-ui-body: var(--ext-ui-font-body, var(--ext-ui-font, inherit));
    --font-ui-input: var(--ext-ui-font-input, var(--ext-ui-font, inherit));
    --font-weight-ui-strong: var(--ext-ui-heading-weight, 600);
    --text-ui-heading: var(--ext-ui-heading-size, 1.25rem);
    --text-ui-heading--line-height: 1.4;
    --text-ui-heading-lg: calc(var(--ext-ui-heading-size, 1.25rem) * 1.2);
    --text-ui-heading-lg--line-height: 1.34;
    --text-ui-status: var(--ext-ui-status-size, 0.875rem);
    --text-ui-status--line-height: 1.5;
    --font-weight-ui-status: var(--ext-ui-status-weight, 500);
    --text-ui-body: var(--ext-ui-body-size, 1rem);
    --text-ui-body--line-height: var(--ext-ui-leading, 1.5rem);
    --tracking-ui-heading: var(--ext-ui-heading-tracking, 0em);
    --leading-ui: var(--ext-ui-leading, 1.5rem);
  }
}
@layer base {
  div.extendify-auto-launch *, div.extendify-auto-launch ::after, div.extendify-auto-launch ::before, div.extendify-auto-launch ::backdrop, div.extendify-auto-launch ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html div.extendify-auto-launch, :host div.extendify-auto-launch {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  div.extendify-auto-launch hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  div.extendify-auto-launch abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  div.extendify-auto-launch h1, div.extendify-auto-launch h2, div.extendify-auto-launch h3, div.extendify-auto-launch h4, div.extendify-auto-launch h5, div.extendify-auto-launch h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  div.extendify-auto-launch a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  div.extendify-auto-launch b, div.extendify-auto-launch strong {
    font-weight: bolder;
  }
  div.extendify-auto-launch code, div.extendify-auto-launch kbd, div.extendify-auto-launch samp, div.extendify-auto-launch pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  div.extendify-auto-launch small {
    font-size: 80%;
  }
  div.extendify-auto-launch sub, div.extendify-auto-launch sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  div.extendify-auto-launch sub {
    bottom: -0.25em;
  }
  div.extendify-auto-launch sup {
    top: -0.5em;
  }
  div.extendify-auto-launch table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  div.extendify-auto-launch :-moz-focusring {
    outline: auto;
  }
  div.extendify-auto-launch progress {
    vertical-align: baseline;
  }
  div.extendify-auto-launch summary {
    display: list-item;
  }
  div.extendify-auto-launch ol, div.extendify-auto-launch ul, div.extendify-auto-launch menu {
    list-style: none;
  }
  div.extendify-auto-launch img, div.extendify-auto-launch svg, div.extendify-auto-launch video, div.extendify-auto-launch canvas, div.extendify-auto-launch audio, div.extendify-auto-launch iframe, div.extendify-auto-launch embed, div.extendify-auto-launch object {
    display: block;
    vertical-align: middle;
  }
  div.extendify-auto-launch img, div.extendify-auto-launch video {
    max-width: 100%;
    height: auto;
  }
  div.extendify-auto-launch button, div.extendify-auto-launch input, div.extendify-auto-launch select, div.extendify-auto-launch optgroup, div.extendify-auto-launch textarea, div.extendify-auto-launch ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  div.extendify-auto-launch :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  div.extendify-auto-launch :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  div.extendify-auto-launch ::file-selector-button {
    margin-inline-end: 4px;
  }
  div.extendify-auto-launch ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    div.extendify-auto-launch ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  div.extendify-auto-launch textarea {
    resize: vertical;
  }
  div.extendify-auto-launch ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  div.extendify-auto-launch ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  div.extendify-auto-launch ::-webkit-datetime-edit {
    display: inline-flex;
  }
  div.extendify-auto-launch ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  div.extendify-auto-launch ::-webkit-datetime-edit, div.extendify-auto-launch ::-webkit-datetime-edit-year-field, div.extendify-auto-launch ::-webkit-datetime-edit-month-field, div.extendify-auto-launch ::-webkit-datetime-edit-day-field, div.extendify-auto-launch ::-webkit-datetime-edit-hour-field, div.extendify-auto-launch ::-webkit-datetime-edit-minute-field, div.extendify-auto-launch ::-webkit-datetime-edit-second-field, div.extendify-auto-launch ::-webkit-datetime-edit-millisecond-field, div.extendify-auto-launch ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  div.extendify-auto-launch ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  div.extendify-auto-launch :-moz-ui-invalid {
    box-shadow: none;
  }
  div.extendify-auto-launch button, div.extendify-auto-launch input:where([type="button"], [type="reset"], [type="submit"]), div.extendify-auto-launch ::file-selector-button {
    appearance: button;
  }
  div.extendify-auto-launch ::-webkit-inner-spin-button, div.extendify-auto-launch ::-webkit-outer-spin-button {
    height: auto;
  }
  div.extendify-auto-launch [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  div.extendify-auto-launch .pointer-events-none {
    pointer-events: none !important;
  }
  div.extendify-auto-launch .absolute {
    position: absolute !important;
  }
  div.extendify-auto-launch .fixed {
    position: fixed !important;
  }
  div.extendify-auto-launch .relative {
    position: relative !important;
  }
  div.extendify-auto-launch .static {
    position: static !important;
  }
  div.extendify-auto-launch .inset-0 {
    inset: calc(var(--spacing) * 0) !important;
  }
  div.extendify-auto-launch .z-10 {
    z-index: 10 !important;
  }
  div.extendify-auto-launch .z-20 {
    z-index: 20 !important;
  }
  div.extendify-auto-launch .m-0 {
    margin: calc(var(--spacing) * 0) !important;
  }
  div.extendify-auto-launch .m-auto {
    margin: auto !important;
  }
  div.extendify-auto-launch .mx-auto {
    margin-inline: auto !important;
  }
  div.extendify-auto-launch .mb-ui-block {
    margin-bottom: calc(var(--ext-ui-label-gap, 0.5rem) * 2) !important;
  }
  div.extendify-auto-launch .mb-ui-label {
    margin-bottom: var(--ext-ui-label-gap, 0.5rem) !important;
  }
  div.extendify-auto-launch .block {
    display: block !important;
  }
  div.extendify-auto-launch .flex {
    display: flex !important;
  }
  div.extendify-auto-launch .grid {
    display: grid !important;
  }
  div.extendify-auto-launch .hidden {
    display: none !important;
  }
  div.extendify-auto-launch .inline-flex {
    display: inline-flex !important;
  }
  div.extendify-auto-launch .\[height\:calc\(var\(--ext-ui-status-size\,0\.875rem\)\*1\.5\)\] {
    height: calc(var(--ext-ui-status-size,0.875rem) * 1.5) !important;
  }
  div.extendify-auto-launch .\[height\:var\(--ext-tpl-choice-badge-height\,28px\)\] {
    height: var(--ext-tpl-choice-badge-height,28px) !important;
  }
  div.extendify-auto-launch .\[height\:var\(--ext-tpl-progress-height\,400px\)\] {
    height: var(--ext-tpl-progress-height,400px) !important;
  }
  div.extendify-auto-launch .h-6 {
    height: calc(var(--spacing) * 6) !important;
  }
  div.extendify-auto-launch .h-8 {
    height: calc(var(--spacing) * 8) !important;
  }
  div.extendify-auto-launch .h-dvh {
    height: 100dvh !important;
  }
  div.extendify-auto-launch .h-full {
    height: 100% !important;
  }
  div.extendify-auto-launch .h-ui-loader {
    height: var(--ext-ui-loader-height, 118px) !important;
  }
  div.extendify-auto-launch .h-ui-logo {
    height: var(--ext-ui-logo-height, 2.5rem) !important;
  }
  div.extendify-auto-launch .h-ui-mark {
    height: var(--ext-ui-logo-height, 2rem) !important;
  }
  div.extendify-auto-launch .min-h-40 {
    min-height: 10rem !important;
  }
  div.extendify-auto-launch .min-h-40 {
    min-height: calc(var(--spacing) * 40) !important;
  }
  div.extendify-auto-launch .min-h-dvh {
    min-height: 100dvh !important;
  }
  div.extendify-auto-launch .min-h-full {
    min-height: 100% !important;
  }
  div.extendify-auto-launch .w-6 {
    width: calc(var(--spacing) * 6) !important;
  }
  div.extendify-auto-launch .w-8 {
    width: calc(var(--spacing) * 8) !important;
  }
  div.extendify-auto-launch .w-auto {
    width: auto !important;
  }
  div.extendify-auto-launch .w-full {
    width: 100% !important;
  }
  div.extendify-auto-launch .\[max-width\:var\(--ext-tpl-modal-width\,448px\)\] {
    max-width: var(--ext-tpl-modal-width,448px) !important;
  }
  div.extendify-auto-launch .max-w-5xl {
    max-width: var(--container-5xl) !important;
  }
  div.extendify-auto-launch .max-w-52 {
    max-width: 13rem !important;
  }
  div.extendify-auto-launch .max-w-52 {
    max-width: calc(var(--spacing) * 52) !important;
  }
  div.extendify-auto-launch .max-w-full {
    max-width: 100% !important;
  }
  div.extendify-auto-launch .max-w-md {
    max-width: var(--container-md) !important;
  }
  div.extendify-auto-launch .max-w-ui {
    max-width: var(--ext-ui-max-width, 42rem) !important;
  }
  div.extendify-auto-launch .max-w-xl {
    max-width: var(--container-xl) !important;
  }
  div.extendify-auto-launch .flex-1 {
    flex: 1 !important;
  }
  div.extendify-auto-launch .shrink {
    flex-shrink: 1 !important;
  }
  div.extendify-auto-launch .shrink-0 {
    flex-shrink: 0 !important;
  }
  div.extendify-auto-launch .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,) !important;
  }
  div.extendify-auto-launch .cursor-pointer {
    cursor: pointer !important;
  }
  div.extendify-auto-launch .resize {
    resize: both !important;
  }
  div.extendify-auto-launch .resize-none {
    resize: none !important;
  }
  div.extendify-auto-launch .flex-col {
    flex-direction: column !important;
  }
  div.extendify-auto-launch .items-center {
    align-items: center !important;
  }
  div.extendify-auto-launch .items-end {
    align-items: flex-end !important;
  }
  div.extendify-auto-launch .items-stretch {
    align-items: stretch !important;
  }
  div.extendify-auto-launch .justify-between {
    justify-content: space-between !important;
  }
  div.extendify-auto-launch .justify-center {
    justify-content: center !important;
  }
  div.extendify-auto-launch .justify-end {
    justify-content: flex-end !important;
  }
  div.extendify-auto-launch .\[gap\:var\(--ext-tpl-choice-box-gap\,0px\)\] {
    gap: var(--ext-tpl-choice-box-gap,0px) !important;
  }
  div.extendify-auto-launch .\[gap\:var\(--ext-tpl-choice-copy-gap\,8px\)\] {
    gap: var(--ext-tpl-choice-copy-gap,8px) !important;
  }
  div.extendify-auto-launch .\[gap\:var\(--ext-tpl-choice-gap\,24px\)\] {
    gap: var(--ext-tpl-choice-gap,24px) !important;
  }
  div.extendify-auto-launch .\[gap\:var\(--ext-tpl-modal-actions-gap\,12px\)\] {
    gap: var(--ext-tpl-modal-actions-gap,12px) !important;
  }
  div.extendify-auto-launch .\[gap\:var\(--ext-tpl-modal-gap\,12px\)\] {
    gap: var(--ext-tpl-modal-gap,12px) !important;
  }
  div.extendify-auto-launch .\[gap\:var\(--ext-tpl-progress-gap\,12px\)\] {
    gap: var(--ext-tpl-progress-gap,12px) !important;
  }
  div.extendify-auto-launch .\[gap\:var\(--ext-tpl-split-gap\,48px\)\] {
    gap: var(--ext-tpl-split-gap,48px) !important;
  }
  div.extendify-auto-launch .gap-0\.5 {
    gap: calc(var(--spacing) * 0.5) !important;
  }
  div.extendify-auto-launch .gap-2 {
    gap: calc(var(--spacing) * 2) !important;
  }
  div.extendify-auto-launch .gap-3 {
    gap: calc(var(--spacing) * 3) !important;
  }
  div.extendify-auto-launch .gap-ui {
    gap: var(--ext-ui-gap, 1.25rem) !important;
  }
  div.extendify-auto-launch .gap-ui-section {
    gap: var(--ext-ui-section-gap, 1rem) !important;
  }
  div.extendify-auto-launch .overflow-hidden {
    overflow: hidden !important;
  }
  div.extendify-auto-launch .overflow-y-auto {
    overflow-y: auto !important;
  }
  div.extendify-auto-launch .\[border-radius\:var\(--ext-tpl-modal-radius\,var\(--radius-ui-card\)\)\] {
    border-radius: var(--ext-tpl-modal-radius,var(--radius-ui-card)) !important;
  }
  div.extendify-auto-launch .rounded-ui-button {
    border-radius: var(--radius-ui-button) !important;
  }
  div.extendify-auto-launch .rounded-ui-card {
    border-radius: var(--radius-ui-card) !important;
  }
  div.extendify-auto-launch .rounded-ui-input {
    border-radius: var(--radius-ui-input) !important;
  }
  div.extendify-auto-launch .rounded-ui-loader {
    border-radius: var(--ext-ui-loader-radius, 0px) !important;
  }
  div.extendify-auto-launch .rounded-ui-logo {
    border-radius: var(--radius-ui-logo) !important;
  }
  div.extendify-auto-launch .border-0 {
    border-style: var(--tw-border-style) !important;
    border-width: 0px !important;
  }
  div.extendify-auto-launch .border-ui {
    border-width: var(--ext-ui-border-width, 1px) !important;
    border-style: var(--ext-ui-border-style, solid) !important;
  }
  div.extendify-auto-launch .\[border-width\:var\(--ext-tpl-choice-highlight-border\,3px\)\] {
    border-width: var(--ext-tpl-choice-highlight-border,3px) !important;
  }
  div.extendify-auto-launch .\[border-width\:var\(--ext-tpl-modal-border\,max\(1px\,var\(--ext-ui-border-width\,1px\)\)\)\] {
    border-width: var(--ext-tpl-modal-border,max(1px, var(--ext-ui-border-width,1px))) !important;
  }
  div.extendify-auto-launch .border-none {
    --tw-border-style: none !important;
    border-style: none !important;
  }
  div.extendify-auto-launch .border-solid {
    --tw-border-style: solid !important;
    border-style: solid !important;
  }
  div.extendify-auto-launch .\[border-color\:var\(--ext-tpl-modal-line\,var\(--color-ui-line\)\)\] {
    border-color: var(--ext-tpl-modal-line,var(--color-ui-line)) !important;
  }
  div.extendify-auto-launch .border-ui-action {
    border-color: var(--color-ui-action) !important;
  }
  div.extendify-auto-launch .border-ui-line {
    border-color: var(--color-ui-line) !important;
  }
  div.extendify-auto-launch .bg-transparent {
    background-color: transparent !important;
  }
  div.extendify-auto-launch .bg-ui-action {
    background-color: var(--color-ui-action) !important;
  }
  div.extendify-auto-launch .bg-ui-page {
    background-color: var(--color-ui-page) !important;
  }
  div.extendify-auto-launch .bg-ui-secondary-fill {
    background-color: var(--color-ui-secondary-fill) !important;
  }
  div.extendify-auto-launch .bg-ui-surface {
    background-color: var(--color-ui-surface) !important;
  }
  div.extendify-auto-launch .fill-current {
    fill: currentcolor !important;
  }
  div.extendify-auto-launch .object-contain {
    object-fit: contain !important;
  }
  div.extendify-auto-launch .\[padding\:var\(--ext-tpl-choice-button-pad\,10px\)_var\(--ext-tpl-choice-button-pad-x\,20px\)\] {
    padding: var(--ext-tpl-choice-button-pad,10px) var(--ext-tpl-choice-button-pad-x,20px) !important;
  }
  div.extendify-auto-launch .\[padding\:var\(--ext-tpl-modal-pad\,var\(--ext-ui-surface-padding\,1\.5rem\)\)\] {
    padding: var(--ext-tpl-modal-pad,var(--ext-ui-surface-padding,1.5rem)) !important;
  }
  div.extendify-auto-launch .\[padding\:var\(--ext-ui-button-pad\,8px\)_var\(--ext-ui-button-pad-x\,12px\)\] {
    padding: var(--ext-ui-button-pad,8px) var(--ext-ui-button-pad-x,12px) !important;
  }
  div.extendify-auto-launch .p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }
  div.extendify-auto-launch .p-6 {
    padding: calc(var(--spacing) * 6) !important;
  }
  div.extendify-auto-launch .\[padding-inline\:var\(--ext-ui-button-label-pad\,4px\)\] {
    padding-inline: var(--ext-ui-button-label-pad,4px) !important;
  }
  div.extendify-auto-launch .px-2 {
    padding-inline: calc(var(--spacing) * 2) !important;
  }
  div.extendify-auto-launch .\[padding-block\:var\(--ext-tpl-choice-icon-pad\,40px\)\] {
    padding-block: var(--ext-tpl-choice-icon-pad,40px) !important;
  }
  div.extendify-auto-launch .py-4 {
    padding-block: calc(var(--spacing) * 4) !important;
  }
  div.extendify-auto-launch .p-ui {
    padding-top: var(--ext-ui-padding-top, var(--ext-ui-surface-padding, 1.5rem)) !important;
    padding-right: var(	--ext-ui-padding-right,	var(--ext-ui-surface-padding, 1.5rem)	) !important;
    padding-bottom: var(	--ext-ui-padding-bottom,	var(--ext-ui-surface-padding, 1.5rem)	) !important;
    padding-left: var(	--ext-ui-padding-left,	var(--ext-ui-surface-padding, 1.5rem)	) !important;
  }
  div.extendify-auto-launch .pt-8 {
    padding-top: calc(var(--spacing) * 8) !important;
  }
  div.extendify-auto-launch .px-ui {
    padding-right: var(	--ext-ui-padding-right,	var(--ext-ui-surface-padding, 1.5rem)	) !important;
    padding-left: var(	--ext-ui-padding-left,	var(--ext-ui-surface-padding, 1.5rem)	) !important;
  }
  div.extendify-auto-launch .pb-0 {
    padding-bottom: calc(var(--spacing) * 0) !important;
  }
  div.extendify-auto-launch .\[text-align\:var\(--ext-tpl-modal-align\,center\)\] {
    text-align: var(--ext-tpl-modal-align,center) !important;
  }
  div.extendify-auto-launch .\[text-align\:var\(--ext-tpl-modal-align\,left\)\] {
    text-align: var(--ext-tpl-modal-align,left) !important;
  }
  div.extendify-auto-launch .text-center {
    text-align: center !important;
  }
  div.extendify-auto-launch .text-left {
    text-align: left !important;
  }
  div.extendify-auto-launch .font-ui-body {
    font-family: var(--font-ui-body) !important;
  }
  div.extendify-auto-launch .font-ui-heading {
    font-family: var(--font-ui-heading) !important;
  }
  div.extendify-auto-launch .font-ui-input {
    font-family: var(--font-ui-input) !important;
  }
  div.extendify-auto-launch .text-sm {
    font-size: var(--text-sm) !important;
    line-height: var(--tw-leading, var(--text-sm--line-height)) !important;
  }
  div.extendify-auto-launch .text-ui-body {
    font-size: var(--text-ui-body) !important;
    line-height: var(--tw-leading, var(--text-ui-body--line-height)) !important;
  }
  div.extendify-auto-launch .text-ui-heading {
    font-size: var(--text-ui-heading) !important;
    line-height: var(--tw-leading, var(--text-ui-heading--line-height)) !important;
  }
  div.extendify-auto-launch .text-ui-status {
    font-size: var(--text-ui-status) !important;
    line-height: var(--tw-leading, var(--text-ui-status--line-height)) !important;
  }
  div.extendify-auto-launch .\[font-size\:var\(--ext-ui-button-size\,14px\)\] {
    font-size: var(--ext-ui-button-size,14px) !important;
  }
  div.extendify-auto-launch .\[font-size\:var\(--ext-ui-consent-size\,12px\)\] {
    font-size: var(--ext-ui-consent-size,12px) !important;
  }
  div.extendify-auto-launch .leading-4 {
    --tw-leading: calc(var(--spacing) * 4) !important;
    line-height: calc(var(--spacing) * 4) !important;
  }
  div.extendify-auto-launch .leading-ui {
    --tw-leading: var(--leading-ui) !important;
    line-height: var(--leading-ui) !important;
  }
  div.extendify-auto-launch .\[line-height\:var\(--ext-ui-button-leading\,20px\)\] {
    line-height: var(--ext-ui-button-leading,20px) !important;
  }
  div.extendify-auto-launch .font-medium {
    --tw-font-weight: var(--font-weight-medium) !important;
    font-weight: var(--font-weight-medium) !important;
  }
  div.extendify-auto-launch .font-normal {
    --tw-font-weight: var(--font-weight-normal) !important;
    font-weight: var(--font-weight-normal) !important;
  }
  div.extendify-auto-launch .font-ui-status {
    --tw-font-weight: var(--font-weight-ui-status) !important;
    font-weight: var(--font-weight-ui-status) !important;
  }
  div.extendify-auto-launch .font-ui-strong {
    --tw-font-weight: var(--font-weight-ui-strong) !important;
    font-weight: var(--font-weight-ui-strong) !important;
  }
  div.extendify-auto-launch .tracking-ui-heading {
    --tw-tracking: var(--tracking-ui-heading) !important;
    letter-spacing: var(--tracking-ui-heading) !important;
  }
  div.extendify-auto-launch .text-pretty {
    text-wrap: pretty !important;
  }
  div.extendify-auto-launch .\[color\:var\(--ext-tpl-modal-link\,var\(--color-ui-action\)\)\] {
    color: var(--ext-tpl-modal-link,var(--color-ui-action)) !important;
  }
  div.extendify-auto-launch .\[color\:var\(--ext-ui-loader-color\,var\(--color-ui-action\)\)\] {
    color: var(--ext-ui-loader-color,var(--color-ui-action)) !important;
  }
  div.extendify-auto-launch .text-ui-action-text {
    color: var(--color-ui-action-text) !important;
  }
  div.extendify-auto-launch .text-ui-ink {
    color: var(--color-ui-ink) !important;
  }
  div.extendify-auto-launch .text-ui-page-text {
    color: var(--color-ui-page-text) !important;
  }
  div.extendify-auto-launch .text-ui-secondary-text {
    color: var(--color-ui-secondary-text) !important;
  }
  div.extendify-auto-launch .no-underline {
    text-decoration-line: none !important;
  }
  div.extendify-auto-launch .underline {
    text-decoration-line: underline !important;
  }
  div.extendify-auto-launch .opacity-70 {
    opacity: 70% !important;
  }
  div.extendify-auto-launch .shadow {
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  div.extendify-auto-launch .shadow-ui {
    --tw-shadow: var(
		--ext-ui-shadow,
		0 4px 6px -1px rgb(0 0 0 / 0.1),
		0 2px 4px -2px rgb(0 0 0 / 0.1)
	) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  div.extendify-auto-launch .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  div.extendify-auto-launch .inset-ring-1 {
    --tw-inset-ring-shadow: inset 0 0 0 1px var(--tw-inset-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }
  div.extendify-auto-launch .ring-ui-secondary-line {
    --tw-ring-color: var(--color-ui-secondary-line) !important;
  }
  div.extendify-auto-launch .inset-ring-ui-action-text\/25 {
    --tw-inset-ring-color: color-mix(in srgb, var(--color-ui-action-text) 25%, transparent) !important;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-inset-ring-color: color-mix(in oklab, var(--color-ui-action-text) 25%, transparent) !important;
    }
  }
  div.extendify-auto-launch .backdrop-blur-ui {
    --tw-backdrop-blur: blur(var(--blur-ui)) !important;
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,) !important;
  }
  div.extendify-auto-launch .\[backdrop-filter\:blur\(var\(--ext-ui-wait-blur\,6px\)\)\] {
    backdrop-filter: blur(var(--ext-ui-wait-blur,6px)) !important;
  }
  div.extendify-auto-launch .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  div.extendify-auto-launch .transition-opacity {
    transition-property: opacity !important;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function)) !important;
    transition-duration: var(--tw-duration, var(--default-transition-duration)) !important;
  }
  div.extendify-auto-launch .\[--color-ui-action-text\:var\(--ext-tpl-modal-action-text\,var\(--ui-base-action-text\)\)\] {
    --color-ui-action-text: var(--ext-tpl-modal-action-text,var(--ui-base-action-text)) !important;
  }
  div.extendify-auto-launch .\[--color-ui-action\:var\(--ext-tpl-modal-action\,var\(--ui-base-action\)\)\] {
    --color-ui-action: var(--ext-tpl-modal-action,var(--ui-base-action)) !important;
  }
  div.extendify-auto-launch .\[--color-ui-ink\:var\(--ext-tpl-modal-text\,var\(--ui-base-ink\)\)\] {
    --color-ui-ink: var(--ext-tpl-modal-text,var(--ui-base-ink)) !important;
  }
  div.extendify-auto-launch .\[--color-ui-secondary-fill\:var\(--ext-tpl-modal-secondary-fill\,var\(--ui-base-secondary-fill\)\)\] {
    --color-ui-secondary-fill: var(--ext-tpl-modal-secondary-fill,var(--ui-base-secondary-fill)) !important;
  }
  div.extendify-auto-launch .\[--color-ui-secondary-line\:var\(--ext-tpl-modal-secondary-line\,var\(--ui-base-secondary-line\)\)\] {
    --color-ui-secondary-line: var(--ext-tpl-modal-secondary-line,var(--ui-base-secondary-line)) !important;
  }
  div.extendify-auto-launch .\[--color-ui-secondary-text\:var\(--ext-tpl-modal-secondary-text\,var\(--ui-base-secondary-text\)\)\] {
    --color-ui-secondary-text: var(--ext-tpl-modal-secondary-text,var(--ui-base-secondary-text)) !important;
  }
  div.extendify-auto-launch .\[background\:var\(--ext-tpl-modal-surface\,var\(--ext-ui-surface\,\#f0f0f0\)\)\] {
    background: var(--ext-tpl-modal-surface,var(--ext-ui-surface,#f0f0f0)) !important;
  }
  div.extendify-auto-launch .\[margin-block-start\:var\(--ext-ui-consent-gap\,16px\)\] {
    margin-block-start: var(--ext-ui-consent-gap,16px) !important;
  }
  div.extendify-auto-launch .placeholder\:font-normal {
    div.extendify-auto-launch &::placeholder {
      --tw-font-weight: var(--font-weight-normal) !important;
      font-weight: var(--font-weight-normal) !important;
    }
  }
  div.extendify-auto-launch .placeholder\:text-ui-ink-muted {
    div.extendify-auto-launch &::placeholder {
      color: var(--color-ui-ink-muted) !important;
    }
  }
  div.extendify-auto-launch .focus-within\:border-ui-focus {
    div.extendify-auto-launch &:focus-within {
      border-color: var(--color-ui-focus) !important;
    }
  }
  div.extendify-auto-launch .focus-within\:ring-ui-focus {
    div.extendify-auto-launch &:focus-within {
      --tw-ring-color: var(--color-ui-focus) !important;
    }
  }
  div.extendify-auto-launch .hover\:opacity-80 {
    div.extendify-auto-launch &:hover {
      @media (hover: hover) {
        opacity: 80% !important;
      }
    }
  }
  div.extendify-auto-launch .hover\:opacity-90 {
    div.extendify-auto-launch &:hover {
      @media (hover: hover) {
        opacity: 90% !important;
      }
    }
  }
  div.extendify-auto-launch .hover\:opacity-100 {
    div.extendify-auto-launch &:hover {
      @media (hover: hover) {
        opacity: 100% !important;
      }
    }
  }
  div.extendify-auto-launch .focus\:shadow-none {
    div.extendify-auto-launch &:focus {
      --tw-shadow: 0 0 #0000 !important;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }
  }
  div.extendify-auto-launch .focus\:outline-hidden {
    div.extendify-auto-launch &:focus {
      --tw-outline-style: none !important;
      outline-style: none !important;
      @media (forced-colors: active) {
        outline: 2px solid transparent !important;
        outline-offset: 2px !important;
      }
    }
  }
  div.extendify-auto-launch .focus\:outline-none {
    div.extendify-auto-launch &:focus {
      --tw-outline-style: none !important;
      outline-style: none !important;
    }
  }
  div.extendify-auto-launch .focus-visible\:ring-1 {
    div.extendify-auto-launch &:focus-visible {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
    }
  }
  div.extendify-auto-launch .focus-visible\:ring-ui-action {
    div.extendify-auto-launch &:focus-visible {
      --tw-ring-color: var(--color-ui-action) !important;
    }
  }
  div.extendify-auto-launch .focus-visible\:ring-ui-line {
    div.extendify-auto-launch &:focus-visible {
      --tw-ring-color: var(--color-ui-line) !important;
    }
  }
  div.extendify-auto-launch .focus-visible\:ring-offset-2 {
    div.extendify-auto-launch &:focus-visible {
      --tw-ring-offset-width: 2px !important;
      --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    }
  }
  div.extendify-auto-launch .disabled\:opacity-40 {
    div.extendify-auto-launch &:disabled {
      opacity: 40% !important;
    }
  }
  div.extendify-auto-launch .sm\:mx-auto {
    @media (width >= 600px) {
      margin-inline: auto !important;
    }
  }
  div.extendify-auto-launch .sm\:-mt-7 {
    @media (width >= 600px) {
      margin-top: calc(var(--spacing) * -7) !important;
    }
  }
  div.extendify-auto-launch .sm\:\[max-width\:var\(--ext-tpl-choice-width\,672px\)\] {
    @media (width >= 600px) {
      max-width: var(--ext-tpl-choice-width,672px) !important;
    }
  }
  div.extendify-auto-launch .sm\:grid-cols-2 {
    @media (width >= 600px) {
      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
  }
  div.extendify-auto-launch .sm\:\[align-items\:var\(--ext-tpl-choice-align\,stretch\)\] {
    @media (width >= 600px) {
      align-items: var(--ext-tpl-choice-align,stretch) !important;
    }
  }
  div.extendify-auto-launch .sm\:pt-7 {
    @media (width >= 600px) {
      padding-top: calc(var(--spacing) * 7) !important;
    }
  }
  div.extendify-auto-launch .md\:h-72\.75 {
    @media (width >= 783px) {
      height: calc(var(--spacing) * 72.75) !important;
    }
  }
  div.extendify-auto-launch .md\:min-h-24 {
    @media (width >= 783px) {
      min-height: calc(var(--spacing) * 24) !important;
    }
  }
  div.extendify-auto-launch .md\:max-w-72 {
    @media (width >= 783px) {
      max-width: 18rem !important;
    }
  }
  div.extendify-auto-launch .md\:max-w-72 {
    @media (width >= 783px) {
      max-width: calc(var(--spacing) * 72) !important;
    }
  }
  div.extendify-auto-launch .md\:gap-ui-lg {
    @media (width >= 783px) {
      gap: calc(var(--ext-ui-gap, 1.25rem) * 1.6) !important;
    }
  }
  div.extendify-auto-launch .md\:text-ui-body {
    @media (width >= 783px) {
      font-size: var(--text-ui-body) !important;
      line-height: var(--tw-leading, var(--text-ui-body--line-height)) !important;
    }
  }
  div.extendify-auto-launch .md\:text-ui-heading-lg {
    @media (width >= 783px) {
      font-size: var(--text-ui-heading-lg) !important;
      line-height: var(--tw-leading, var(--text-ui-heading-lg--line-height)) !important;
    }
  }
  div.extendify-auto-launch .lg\:\[flex\:0_1_var\(--ext-tpl-split-text-width\,420px\)\] {
    @media (width >= 961px) {
      flex: 0 1 var(--ext-tpl-split-text-width,420px) !important;
    }
  }
  div.extendify-auto-launch .lg\:flex-1 {
    @media (width >= 961px) {
      flex: 1 !important;
    }
  }
  div.extendify-auto-launch .lg\:\[flex-direction\:var\(--ext-tpl-split-direction\,row\)\] {
    @media (width >= 961px) {
      flex-direction: var(--ext-tpl-split-direction,row) !important;
    }
  }
  div.extendify-auto-launch .lg\:items-start {
    @media (width >= 961px) {
      align-items: flex-start !important;
    }
  }
  div.extendify-auto-launch .lg\:\[align-self\:var\(--ext-tpl-split-text-align\,flex-start\)\] {
    @media (width >= 961px) {
      align-self: var(--ext-tpl-split-text-align,flex-start) !important;
    }
  }
  div.extendify-auto-launch .\[\&_h2\]\:lg\:text-left {
    div.extendify-auto-launch & h2 {
      @media (width >= 961px) {
        text-align: left !important;
      }
    }
  }
  div.extendify-auto-launch .\[\&_p\]\:lg\:text-left {
    div.extendify-auto-launch & p {
      @media (width >= 961px) {
        text-align: left !important;
      }
    }
  }
  div.extendify-auto-launch .\[\&\>a\]\:\[font-size\:var\(--ext-ui-consent-size\,12px\)\] {
    div.extendify-auto-launch &>a {
      font-size: var(--ext-ui-consent-size,12px) !important;
    }
  }
  div.extendify-auto-launch .\[\&\>a\]\:text-ui-page-text {
    div.extendify-auto-launch &>a {
      color: var(--color-ui-page-text) !important;
    }
  }
  div.extendify-auto-launch .\[\&\>a\]\:underline {
    div.extendify-auto-launch &>a {
      text-decoration-line: underline !important;
    }
  }
  div.extendify-auto-launch .\[\&\>svg\]\:h-full {
    div.extendify-auto-launch &>svg {
      height: 100% !important;
    }
  }
  div.extendify-auto-launch .\[\&\>svg\]\:w-auto {
    div.extendify-auto-launch &>svg {
      width: auto !important;
    }
  }
}
div.extendify-auto-launch *, div.extendify-auto-launch ::before, div.extendify-auto-launch ::after {
  --tw-shadow: 0 0 #0000;
  --tw-inset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-inset-ring-shadow: 0 0 #0000;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-opacity: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
}
@layer base {
  div.extendify-auto-launch *,	div.extendify-auto-launch ::after,	div.extendify-auto-launch ::before,	div.extendify-auto-launch ::backdrop,	div.extendify-auto-launch ::file-selector-button {
    box-sizing: border-box;
    border: 0px solid transparent;
  }
  div.extendify-auto-launch button:not(:disabled) {
    cursor: pointer !important;
  }
}
:root div.extendify-auto-launch {
  color-scheme: only light;
}
.extendify-auto-launch {
  -webkit-font-smoothing: antialiased;
}
@layer base {
  div.extendify-auto-launch p,
	div.extendify-auto-launch a {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
}
div.extendify-auto-launch .button-focus {
  border-radius: var(--radius-lg);
  text-align: center;
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  text-decoration-line: none;
  --tw-ring-color: var(--color-design-main);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-offset-color: var(--color-white);
  --tw-outline-style: none;
  outline-style: none;
  @media (forced-colors: active) {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
  div.extendify-auto-launch &:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  div.extendify-auto-launch &:focus {
    --tw-ring-width: var(--wp-admin-border-width-focus, 2px);
  }
}
div.extendify-auto-launch .input-focus {
  border-radius: var(--radius-lg);
  font-size: var(--text-base);
  line-height: var(--tw-leading, var(--text-base--line-height));
  --tw-ring-color: var(--color-design-main);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-offset-color: var(--color-white);
  --tw-outline-style: none;
  outline-style: none;
  @media (forced-colors: active) {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
  div.extendify-auto-launch &:focus {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  div.extendify-auto-launch &:focus {
    --tw-ring-width: var(--wp-admin-border-width-focus, 2px);
  }
}
div.extendify-auto-launch .button-card {
  margin: calc(var(--spacing) * 0);
  display: block;
  flex: 1;
  overflow: hidden;
  border-style: var(--tw-border-style);
  border-width: 1px;
  padding: calc(var(--spacing) * 4);
}
div.extendify-auto-launch .block-editor-block-preview__container {
  overflow: visible !important;
}
div.extendify-auto-launch .spin {
  animation: extendify-loading-spinner 1s linear infinite;
}
@keyframes extendify-loading-spinner {
  to {
    transform: rotate(1turn);
  }
}
@keyframes extendify-loading-skeleton {
  0% {
    background-position: 0 0;
  }
  25% {
    background-position: 100% 0;
  }
  50% {
    background-position: 100% 100%;
  }
  75% {
    background-position: 0 100%;
  }
  100% {
    background-position: 0 0;
  }
}
div.extendify-auto-launch .status-animation {
  background-image: linear-gradient(
		to right,
		var(--ext-ui-status-color, var(--color-ui-ink)) 0%,
		var(--ext-ui-status-color, var(--color-ui-ink)) 25%,
		var(--color-ui-ink-muted) 50%,
		var(--ext-ui-status-color, var(--color-ui-ink)) 75%,
		var(--ext-ui-status-color, var(--color-ui-ink)) 100%
	);
  background-size: 300% 100%;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
  animation: extendify-status-animation 1.8s linear infinite;
}
@keyframes extendify-status-animation {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
div.extendify-auto-launch input[type="checkbox"]:not(:checked) {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-gray-900);
}
div.extendify-auto-launch input[type="checkbox"]:focus {
  --tw-ring-color: var(--color-design-main);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-offset-color: var(--color-white);
  --tw-outline-style: none;
  outline-style: none;
  @media (forced-colors: active) {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
  --tw-ring-width: var(--wp-admin-border-width-focus, 2px);
}
div.extendify-auto-launch input[type="checkbox"]:checked {
  background-color: var(--color-design-main);
}
div.extendify-auto-launch input[type="checkbox"]:checked::before {
  content: "";
  width: 0 !important;
  height: 0 !important;
}
div.extendify-auto-launch .goal-select .components-base-control__field {
  margin-bottom: calc(var(--spacing) * 0);
}
.block-editor-block-preview__content {
  top: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
  margin: calc(var(--spacing) * 0);
  overflow: visible;
  transform-origin: top left;
  text-align: initial;
  min-height: auto;
}
html[dir="rtl"] .block-editor-block-preview__content {
  transform-origin: top right;
}
body.site-assistant_page_extendify-auto-launch,
body.site-launcher_page_extendify-auto-launch {
  background: white;
}
.site-assistant_page_extendify-auto-launch #adminmenumain,
.site-launcher_page_extendify-auto-launch #adminmenumain,
.site-assistant_page_extendify-auto-launch #wpadminbar,
.site-launcher_page_extendify-auto-launch #wpadminbar {
  display: none;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    div.extendify-auto-launch *, div.extendify-auto-launch ::before, div.extendify-auto-launch ::after, div.extendify-auto-launch ::backdrop {
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
    }
  }
}


/*# sourceMappingURL=designer.css.map*/