@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/shopify-development/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/shopify-development/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/shopify-development/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/shopify-development/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/shopify-development/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/shopify-development/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/shopify-development/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/shopify-development/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}:root{--ui-brand-gold: #ffc857;--ui-brand-coral: #ff7a59;--ui-brand-ink: #101214;--ui-brand-light: #fff;--ui-brand-rose: #ff3cac;--ui-brand-blush: #fff;--ui-font-display: Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--ui-font-body: Inter, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--ui-workspace-navigation-bg: var(--public-bg);--ui-workspace-navigation-selected: var(--public-surface-3);--ui-workspace-navigation-text: var(--public-text);--ui-workspace-navigation-muted: var(--public-text-muted);--ui-space-1: 6px;--ui-space-2: 10px;--ui-space-3: 14px;--ui-space-4: 18px;--ui-radius-control: 8px;--ui-radius-panel: 12px;--ui-control-height: 44px;--ui-focus-ring: 0 0 0 3px rgba(255, 60, 172, .16);--ui-control-surface: color-mix(in srgb, var(--public-bg-deep) 72%, transparent);--ui-control-surface-active: var(--public-surface-1);--ui-control-border: color-mix(in srgb, var(--public-text) 15%, transparent);--ui-control-border-hover: color-mix(in srgb, var(--public-gold) 42%, transparent);--ui-control-border-focus: var(--public-coral);--ui-control-text: var(--public-text);--ui-control-accent: var(--public-fuchsia);--ui-control-selected: var(--public-gold);--ui-control-radius: var(--ui-radius-control);--ui-control-font: var(--ui-font-body);--ui-control-focus-ring: var(--ui-focus-ring);--ui-control-picker-surface: var(--public-surface-2);--ui-control-picker-shadow: 0 20px 58px color-mix(in srgb, var(--public-bg-deep) 68%, transparent);--ui-light-bg: #fff;--ui-light-surface-1: #f7f7f7;--ui-light-surface-2: #f0f0f0;--ui-light-surface-3: #e8e8e8;--ui-light-heading: #000;--ui-light-text: #111;--ui-light-text-muted: #555;--ui-light-line: #d9d9d9;--ui-light-line-strong: #999;--ui-light-success: #166534;--ui-light-warning: #854d0e;--ui-light-danger: #b42318;--ui-light-info: #175cd3;--public-bg: #0a0b0d;--public-bg-deep: #070809;--public-surface-1: #101215;--public-surface-2: #15181c;--public-surface-3: #1b1e22;--public-text: #f4f2ee;--public-text-soft: #d6d2cc;--public-text-muted: #a5a39f;--public-text-faint: #787a7d;--public-line: rgba(244, 242, 238, .1);--public-line-strong: rgba(244, 242, 238, .18);--public-gold: #ffc857;--public-coral: #ff7a59;--public-coral-soft: #ff9b91;--public-fuchsia: #ff3cac;--public-success: #73d99c;--public-warning: #f4c866;--public-danger: #ff6b72;--public-info: #7db7ff;--public-gradient: linear-gradient(90deg, #ffc857 0%, #ff7a59 48%, #ff3cac 100%);--public-content-max: 1440px;--public-editorial-max: 1240px;--public-editorial-narrow-max: 1180px;--public-reading-max: 760px;--public-reading-narrow-max: 680px;--public-gutter: clamp(20px, 3.2vw, 48px);--public-section-space: clamp(64px, 8vw, 120px);--public-section-space-compact: clamp(48px, 5.5vw, 80px);--public-section-padding: var(--public-section-space);--public-section-gap: clamp(40px, 5vw, 64px);--public-heading-gap: clamp(16px, 2vw, 24px);--public-layout-gap: clamp(32px, 5vw, 64px);--public-grid-gap: clamp(16px, 2vw, 24px);--public-radius-control: 8px;--public-radius-action: 10px;--public-radius-panel: 12px;--public-radius-media: 8px;--public-radius-pill: 999px;--public-control-height: 52px;--public-action-height: 50px;--public-hero-action-height: 56px;--public-shadow-panel: 0 18px 48px rgba(0, 0, 0, .28);--public-shadow-modal: 0 28px 80px rgba(0, 0, 0, .46);--public-focus-outline: 2px solid var(--public-fuchsia);--public-focus-offset: 3px;--public-motion-fast: .16s;--public-motion-panel: .22s;--public-dark: var(--public-bg);--public-surface: var(--public-surface-1);--public-surface-soft: var(--public-surface-1);--public-surface-strong: var(--public-surface-2);--public-muted: var(--public-text-muted);--public-muted-strong: var(--public-text-soft);--public-accent: var(--public-fuchsia);--public-accent-warm: var(--public-gold);--public-accent-coral: var(--public-coral);--ui-action-primary: var(--public-gold);--ui-action-outline: var(--public-gradient);--ui-action-surface: var(--public-bg);--ui-action-surface-hover: var(--public-surface-2)}.accessibility-skip-link{background:#fff7ec;border:3px solid #111318;border-radius:6px;box-shadow:4px 4px #ff3cac;color:#111318;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:950;left:16px;padding:11px 14px;position:fixed;text-decoration:none;text-transform:uppercase;top:12px;transform:translateY(calc(-100% - 24px));transition:transform .14s ease;z-index:10000}.accessibility-skip-link:focus{outline:3px solid #ffc857;outline-offset:3px;transform:translateY(0)}.accessibility-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(a[href],button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--ui-accessibility-outline, 3px solid #ffc857)!important;outline-offset:var(--ui-accessibility-outline-offset, 3px)!important}#main-content:focus{outline:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:.01ms!important}}@media(forced-colors:active){.accessibility-skip-link,:where(a[href],button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{border:2px solid ButtonText;outline:3px solid Highlight!important}}button.primary-link,button.secondary-link{font-family:inherit}.primary-link,.secondary-link{align-items:center;gap:8px;justify-content:center;line-height:1}.primary-link svg,.secondary-link svg,.table-action svg{align-self:center;display:block;flex:0 0 auto}button.modal-close-button,:is(dialog,[role=dialog]) button:is([aria-label^=Close],[aria-label^=Exit]):has(>svg:only-child){align-items:center;display:inline-flex;flex-shrink:0;gap:0;justify-content:center;line-height:1;padding:0;text-indent:0}button.modal-close-button>svg,:is(dialog,[role=dialog]) button:is([aria-label^=Close],[aria-label^=Exit]):has(>svg:only-child)>svg{display:block;flex:0 0 auto;margin:0}.primary-link:disabled,.secondary-link:disabled,.table-action:disabled{cursor:wait;opacity:.58;pointer-events:none}.primary-link,.secondary-link,.table-action,.profile-avatar,.profile-menu-panel a,.profile-menu-panel button{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.primary-link:hover,.primary-link:focus-visible,.table-action:hover,.table-action:focus-visible,.profile-avatar:hover,.profile-avatar:focus-visible{background:var(--yellow);border-color:var(--black);color:var(--black);outline:0}.secondary-link:hover,.secondary-link:focus-visible{background:var(--rose);border-color:var(--black);color:var(--white);outline:0}.primary-link[aria-current=page],.secondary-link[aria-current=page],.table-action[aria-pressed=true],.profile-avatar[aria-expanded=true]{background:var(--black);border-color:var(--yellow);color:var(--white)}.primary-link[aria-current=page]:hover,.primary-link[aria-current=page]:focus-visible,.secondary-link[aria-current=page]:hover,.secondary-link[aria-current=page]:focus-visible,.table-action[aria-pressed=true]:hover,.table-action[aria-pressed=true]:focus-visible,.profile-avatar[aria-expanded=true]:hover,.profile-avatar[aria-expanded=true]:focus-visible{background:var(--black);border-color:var(--yellow);color:var(--white)}.danger-link{background:var(--black);border-color:var(--rose);color:var(--white)}.danger-link:hover{background:var(--rose);border-color:var(--black);color:var(--white)}.page-loader-shell,.page-shell.page-loader-shell{align-content:center;background:#111318;box-sizing:border-box;display:grid;height:100vh;height:100dvh;inset:0;justify-content:center;margin:0;max-width:none;min-height:100vh;min-height:100dvh;min-width:100%;padding:0;place-items:center;position:fixed;width:100%;z-index:240}.page-loader-card{align-items:center;background:transparent;border:0;box-shadow:none;box-sizing:border-box;color:#fff7ec;display:grid;gap:14px;justify-items:center;max-width:320px;padding:0;text-align:center;width:min(100vw - 32px,320px)}.page-loader-card p,.page-loader-card h1,.page-loader-card span{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1;margin:0;text-transform:uppercase}.page-loader-card p{color:#ffc857;font-size:11px;font-weight:950}.page-loader-card h1{color:#fff7ec;font-size:24px;font-weight:950;letter-spacing:0}.page-loader-card div>span{color:#fff7eca8;display:block;font-size:11px;font-weight:760;margin-top:8px}.page-recovery-actions{display:grid;gap:8px;margin-top:18px;width:100%}.page-recovery-actions .primary-link,.page-recovery-actions .secondary-link{box-sizing:border-box;min-height:40px;width:100%}.page-loader-mark{align-items:end;background:#27272f;border:1px solid rgba(255,244,229,.14);border-radius:12px;box-shadow:inset 0 1px #fff7ec14;display:grid;gap:4px;grid-template-columns:repeat(3,6px);height:46px;justify-content:center;padding:9px;width:46px}.page-loader-mark span{animation:page-loader-pulse .9s ease-in-out infinite;background:linear-gradient(180deg,#ffc857,#ff3cac);border-radius:999px;display:block;height:42%;min-height:10px}.page-loader-mark span:nth-child(2){animation-delay:.12s;height:68%}.page-loader-mark span:nth-child(3){animation-delay:.24s;height:92%}.page-loader-mark.page-loader-mark-transparent{background:transparent;border:0;box-shadow:none}@media(forced-colors:active){.page-loader-mark span{background:CanvasText}}.page-shell.page-status-shell{align-content:safe center;overflow-y:auto;padding:max(24px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom))}.page-shell.page-status-shell--inline{position:relative;inset:auto;height:auto;min-height:0;min-width:0;background:transparent;z-index:auto;margin-block:auto}.page-loader-card.page-status-card :is(.primary-link,.secondary-link):not(.modal-close-button){align-items:center;border-radius:var(--public-radius-action);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--ui-font-body);font-size:13px;font-weight:600;gap:9px;justify-content:center;letter-spacing:.035em;line-height:1;min-height:var(--public-action-height);padding:0 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--public-motion-fast) ease,border-color var(--public-motion-fast) ease,color var(--public-motion-fast) ease}.page-loader-card.page-status-card .primary-link{background:linear-gradient(var(--public-bg),var(--public-bg)) padding-box,var(--public-gradient) border-box;border:1px solid transparent;color:var(--public-text)}.page-loader-card.page-status-card .primary-link:hover,.page-loader-card.page-status-card .primary-link:focus-visible{background:linear-gradient(var(--public-surface-2),var(--public-surface-2)) padding-box,var(--public-gradient) border-box;color:var(--public-text)}.page-loader-card.page-status-card .secondary-link:not(.modal-close-button){background:transparent;border:1px solid var(--public-line-strong);color:var(--public-text-soft)}.page-loader-card.page-status-card .secondary-link:not(.modal-close-button):hover,.page-loader-card.page-status-card .secondary-link:not(.modal-close-button):focus-visible,.page-loader-card.page-status-card .secondary-link:not(.modal-close-button).active,.page-loader-card.page-status-card .secondary-link:not(.modal-close-button)[aria-pressed=true]{background:var(--public-surface-2);border-color:var(--public-text-muted);color:var(--public-text)}.page-loader-card.page-status-card :is(.primary-link,.secondary-link):not(.modal-close-button):focus-visible{outline:var(--public-focus-outline);outline-offset:var(--public-focus-offset)}.page-loader-card.page-status-card :is(.primary-link,.secondary-link):not(.modal-close-button):disabled,.page-loader-card.page-status-card :is(.primary-link,.secondary-link):not(.modal-close-button)[aria-disabled=true]{border-color:var(--public-line-strong);color:var(--public-text-faint);cursor:not-allowed;opacity:.7}.page-loader-card.page-status-card{max-width:440px;width:100%}.page-loader-card.page-status-card>div{min-width:0;width:100%}.page-loader-card.page-status-card h1,.page-loader-card.page-status-card h2{font-family:var(--ui-font-body);font-size:clamp(18px,3vw,22px);font-weight:600;line-height:1.25;margin:0;overflow-wrap:anywhere;text-transform:none}.page-loader-card.page-status-card div>span{font-size:14px;font-weight:500;line-height:1.6;text-transform:none}.page-loader-card.page-status-card .page-loader-mark{width:46px}.page-loader-card.page-status-card .page-status-icon{color:var(--public-accent)}.page-loader-card.page-status-card .page-recovery-actions :is(.primary-link,.secondary-link){min-height:48px;white-space:normal}@keyframes page-loader-pulse{0%,to{opacity:.42;transform:scaleY(.72);transform-origin:bottom}50%{opacity:1;transform:scaleY(1);transform-origin:bottom}}.table-wrap{border:3px solid var(--black);box-shadow:5px 5px #1417202e;overflow-x:auto}.danger-table-action{border-color:var(--rose)}.modal-status-line{border:3px solid var(--black);color:var(--black);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:850;line-height:1.25;margin:0;padding:9px 10px;text-transform:uppercase}.two-factor-method-chooser{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.two-factor-method-chooser button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);border:3px solid var(--black);color:var(--black);cursor:pointer;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:950;line-height:1.05;min-height:42px;padding:8px 9px;text-transform:uppercase}.two-factor-method-chooser button:hover,.two-factor-method-chooser button:focus-visible,.two-factor-method-chooser button.active,.two-factor-method-chooser button[aria-pressed=true]{background:var(--yellow);color:var(--black);outline:0}.verification-code-field{border:0;display:grid;gap:7px;margin:0;min-width:0;padding:0}.verification-code-field legend{color:var(--verification-code-label, var(--black));font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:950;line-height:1.1;padding:0;text-transform:uppercase}.verification-code-inputs{--verification-code-size: clamp(36px, 7vw, 42px);display:grid;gap:7px;grid-template-columns:repeat(6,var(--verification-code-size));justify-content:start}.verification-code-inputs input{aspect-ratio:var(--verification-code-aspect, 1);background:var(--verification-code-background, var(--white))!important;border:var(--verification-code-border, 2px solid var(--black))!important;box-sizing:border-box;color:var(--verification-code-color, var(--black))!important;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:18px!important;font-weight:var(--verification-code-font-weight, 950)!important;line-height:1!important;height:var(--verification-code-height, var(--verification-code-size))!important;min-height:0!important;padding:0!important;text-align:center;width:var(--verification-code-width, var(--verification-code-size))}.verification-code-inputs input:focus{box-shadow:4px 4px 0 var(--yellow);outline:0}.verification-expiry{color:var(--black);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:850;line-height:1.2;margin:0;text-transform:uppercase}.verification-expiry.expired{color:var(--rose)}.success-copy{color:var(--rose)!important}.table-action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--yellow);border:3px solid var(--black);color:var(--black);cursor:pointer;display:inline-flex;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:950;gap:6px;justify-content:center;line-height:1;min-height:32px;padding:6px 9px;text-transform:uppercase}.table-action-row{display:flex;flex-wrap:wrap;gap:6px;min-width:210px}.admin-customer-modal-summary{border:3px solid var(--black);box-sizing:border-box;display:grid;gap:10px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.8fr);padding:12px}.admin-customer-modal-summary div{min-width:0}.admin-customer-modal-summary span,.admin-customer-modal-summary strong{display:block;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.1;overflow-wrap:anywhere;text-transform:uppercase}.admin-customer-modal-summary span{color:#1417209e;font-size:10px;font-weight:850;margin-bottom:5px}.admin-customer-modal-summary strong{color:var(--black);font-size:13px;font-weight:950}.profile-menu{position:relative}.profile-avatar{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(#1c1d24,#1c1d24) padding-box,linear-gradient(90deg,#ffc857,#ff7a59,#ff3cac) border-box;border:1px solid transparent;border-radius:999px;box-shadow:0 12px 26px #0000003d,inset 0 1px #fff7ec1f;color:#ffc857;cursor:pointer;display:inline-flex;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:950;height:36px;justify-content:center;line-height:1;padding:0;text-transform:uppercase;width:36px}.profile-avatar:hover,.profile-avatar:focus-visible,.profile-avatar[aria-expanded=true]{background:linear-gradient(90deg,#ffc857,#ff7a59,#ff3cac) padding-box,linear-gradient(90deg,#ffc857,#ff7a59,#ff3cac) border-box;border-color:transparent;color:#15161c;outline:0}.profile-menu-panel{background:#1c1d24;border:1px solid rgba(255,244,229,.13);border-radius:10px;box-shadow:0 22px 58px #0006,inset 0 1px #fff7ec14;color:#fff7ec;display:grid;gap:4px;min-width:190px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:120}.profile-menu-panel a,.profile-menu-panel button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff7ec0b;border:1px solid transparent;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:950;gap:8px;justify-content:flex-start;line-height:1;padding:9px;text-align:left;text-transform:uppercase;width:100%}.profile-menu-panel a svg,.profile-menu-panel button svg{color:#ffc857;flex:0 0 auto}.profile-menu-panel a:hover,.profile-menu-panel a:focus-visible,.profile-menu-panel button:hover,.profile-menu-panel button:focus-visible{background:#ff3cac24;border-color:#ffc85757;color:#fff7ec;outline:0}.workspace-dashboard{display:grid;gap:14px}.workspace-card-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.workspace-card{background:var(--white);border:4px solid var(--black);box-shadow:5px 5px 0 var(--rose);color:var(--black);display:grid;gap:9px;min-height:176px;padding:16px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.workspace-card:hover,.workspace-card:focus-visible{background:var(--yellow);box-shadow:3px 3px 0 var(--black);outline:0;transform:translate(2px,2px)}.workspace-card span,.workspace-card strong,.workspace-card p{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.05;margin:0;text-transform:uppercase}.workspace-card span{align-self:start;background:var(--black);color:var(--yellow);display:inline-flex;font-size:10px;font-weight:950;justify-self:start;padding:5px 7px}.workspace-card strong{font-size:clamp(23px,2.5vw,32px);font-weight:950;overflow-wrap:anywhere}.workspace-card p{color:#141212b8;font-size:12px;font-weight:700;line-height:1.35;text-transform:none}.workspace-summary-details{grid-template-columns:repeat(2,minmax(0,1fr))}.security-method-card{align-content:start}.security-method-card h3{color:var(--black);font-size:18px;line-height:.98;margin:0;text-transform:uppercase}.security-method-detail{background:#14121214;border:2px solid var(--black);color:var(--black);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:850;line-height:1.2;margin:0;overflow-wrap:anywhere;padding:8px;text-transform:uppercase}.security-method-actions{display:grid;gap:7px;grid-template-columns:1fr}.danger-action{background:var(--rose);color:var(--white)}.danger-action:hover,.danger-action:focus-visible{background:var(--black);color:var(--white)}.license-renewal-panel{background:#1412120f;border:2px solid var(--black);display:grid;gap:6px;padding:9px 10px}.license-renewal-panel>div{align-items:start;display:flex;gap:8px;justify-content:space-between}.license-renewal-panel span,.license-renewal-panel strong,.license-renewal-panel p{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.12;margin:0;text-transform:uppercase}.license-renewal-panel span{font-size:10px;font-weight:950}.license-renewal-panel strong{color:var(--rose);font-size:11px;font-weight:950;text-align:right}.license-renewal-panel p{color:#141212b8;font-size:11px;font-weight:750;text-transform:none}.license-renewal-panel.is-renewing{background:#ffc85724}.license-renewal-panel.is-canceled{background:#b735631a}.license-card-actions{display:grid;gap:7px;grid-template-columns:minmax(0,1fr)}.session-card.current{background:#ffc85747}.session-actions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.session-modal-content{display:grid;gap:12px}.session-modal-list{max-height:min(58vh,620px);overflow-y:auto;padding-right:4px}.checkbox-row{align-items:center;border:3px solid var(--black);display:flex;gap:9px;min-height:44px;padding:7px 9px}.checkbox-row input{accent-color:var(--yellow);flex:0 0 auto;height:16px;width:16px}.checkbox-row span{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:850;line-height:1.15;text-transform:uppercase}.field-note{color:#141720a3;display:block;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:500;line-height:1.25;margin-top:5px;text-transform:none}.modal-form{background:transparent;border:0;display:grid;gap:10px;grid-template-rows:none;min-height:0;padding:0}.modal-form label{color:#fff7ecc7;display:grid;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:10px;font-weight:950;gap:5px;line-height:1.1;text-transform:uppercase}.modal-form input,.modal-form select,.modal-form textarea{background:#fff7ec;border-color:#ffc85747;border-radius:8px;color:var(--black)}.modal-field-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hash-preview{border:3px solid var(--black);box-sizing:border-box;color:var(--black);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px;font-weight:950;margin:0;overflow-wrap:anywhere;padding:9px;text-transform:uppercase}.totp-qr{align-self:start;background:var(--white);border:3px solid var(--black);box-sizing:border-box;display:block;height:auto;max-width:200px;padding:7px;width:100%}.status-line{color:var(--blush);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:950;line-height:1.15;margin:0;text-transform:uppercase}.public-marketing{--ui-accessibility-outline: 2px solid var(--ui-light-heading);--ui-accessibility-outline-offset: 3px;--public-bg: var(--ui-light-bg);--public-bg-deep: var(--ui-light-bg);--public-surface-1: var(--ui-light-surface-1);--public-surface-2: var(--ui-light-surface-2);--public-surface-3: var(--ui-light-surface-3);--public-text: var(--ui-light-text);--public-text-muted: var(--ui-light-text-muted);--public-text-soft: var(--ui-light-text-muted);--public-text-faint: var(--ui-light-text-muted);--public-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));--ui-control-surface: var(--ui-light-bg);--ui-control-text: var(--ui-light-text);--ui-control-border: var(--ui-light-line-strong);--ui-control-border-focus: var(--ui-light-text);--ui-control-radius: 0;--artmoxy-control-surface: var(--ui-light-bg);--artmoxy-control-surface-active: var(--ui-light-surface-1);--artmoxy-control-border: var(--ui-light-line-strong);--artmoxy-control-border-hover: var(--ui-light-text);--artmoxy-control-border-focus: var(--ui-light-text);--artmoxy-control-focus-ring: none;--artmoxy-control-radius: 0;--public-gold: var(--ui-light-text);--public-coral: var(--ui-light-text);--public-fuchsia: var(--ui-light-text);--public-line: var(--ui-light-line);--public-line-strong: var(--ui-light-line-strong);--studio-logo-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));color-scheme:light;--public-content-max: 1600px;--public-editorial-max: 1440px;--public-editorial-narrow-max: 1320px;--public-gutter: clamp(20px, 2.4vw, 38px);--public-radius-panel: 8px;--public-radius-action: 8px;--public-focus-outline: 2px solid var(--ui-brand-ink);--public-success: var(--ui-light-success);--public-warning: var(--ui-light-warning);--public-danger: var(--ui-light-danger);--public-info: var(--ui-light-info);background:var(--public-bg);color:var(--public-text);min-height:100svh}.public-marketing .site-header-inner{gap:28px;grid-template-columns:minmax(180px,300px) minmax(0,1fr) auto;min-height:94px;padding-inline:var(--public-gutter)}.public-marketing .site-header .brand-lockup{width:clamp(190px,19vw,290px)}.public-marketing .site-header .site-nav{gap:4px}.public-marketing .site-header .site-nav>a,.public-marketing .site-header .site-products-trigger{color:var(--public-text);font-size:16px;font-weight:500;letter-spacing:-.02em;padding-inline:10px;text-transform:none}.public-marketing .site-header-action{font-size:16px;font-weight:500;letter-spacing:-.02em;text-transform:none}.public-marketing .site-header-primary-action{background:var(--ui-brand-ink);color:var(--ui-brand-light)}.public-marketing .site-header-primary-action:hover,.public-marketing .site-header-primary-action:focus-visible{background:var(--ui-light-text-muted);color:var(--ui-brand-light)}.public-marketing .site-footer{background:var(--public-surface-1)}.public-marketing .site-footer-brand img{width:230px}.public-marketing .site-footer-group h2{font-size:17px;letter-spacing:-.02em;text-transform:none}.public-marketing .site-footer-group a{align-items:center;display:flex;min-height:44px}body.site-public-header-active{background:var(--public-bg);color:var(--public-text);overflow-x:clip}body.site-public-header-active.site-drawer-active{overflow:hidden}.site-header{--site-header-height: 90px;background:color-mix(in srgb,var(--public-bg-deep) 98%,transparent);border-bottom:1px solid var(--public-line);color:var(--public-text);display:block;font-family:var(--ui-font-body);position:sticky;top:0;width:100%;z-index:240}.site-header-inner{align-items:center;display:grid;gap:clamp(18px,2vw,32px);grid-template-columns:minmax(168px,188px) minmax(0,1fr) auto;margin:0 auto;max-width:var(--public-content-max);min-height:var(--site-header-height);padding:0 var(--public-gutter);width:100%}.site-header .brand{align-items:center;display:inline-flex;justify-self:start;min-width:0}.site-header .brand-lockup,.auth-brand{display:block;line-height:0;width:clamp(168px,12vw,188px)}.site-header .brand img{display:block;height:auto;width:100%}.site-header .site-nav{align-items:center;display:flex;gap:clamp(2px,.45vw,8px);justify-content:center;justify-self:center;min-width:0}.site-header .site-nav>a,.site-header .site-products-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--public-text-soft);cursor:pointer;display:inline-flex;font-family:var(--ui-font-body);font-size:13px;font-weight:500;gap:5px;justify-content:center;letter-spacing:.01em;line-height:1.2;min-height:44px;padding:0 clamp(8px,.8vw,14px);position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-header .site-nav>a:after,.site-header .site-products-trigger:after{background:var(--public-gradient);bottom:1px;content:"";height:2px;left:12px;opacity:0;position:absolute;right:12px;transform:scaleX(.6);transition:opacity var(--public-motion-fast) ease,transform var(--public-motion-fast) ease}.site-header .site-nav>a:hover,.site-header .site-nav>a:focus-visible,.site-header .site-nav>a[aria-current=page],.site-header .site-products-trigger:hover,.site-header .site-products-trigger:focus-visible,.site-header .site-products-trigger[aria-expanded=true]{color:var(--public-text);outline:0}.site-header .site-nav>a:hover:after,.site-header .site-nav>a:focus-visible:after,.site-header .site-nav>a[aria-current=page]:after,.site-header .site-products-trigger:hover:after,.site-header .site-products-trigger:focus-visible:after,.site-header .site-products-trigger[aria-expanded=true]:after{opacity:1;transform:scaleX(1)}.site-header .site-nav>a:focus-visible,.site-header .site-products-trigger:focus-visible,.site-header-action:focus-visible{border-radius:var(--public-radius-control);outline:var(--public-focus-outline);outline-offset:var(--public-focus-offset)}.site-header .site-products-menu{align-self:stretch;display:flex;position:relative}.site-products-desktop-chevron{flex:none;transition:transform var(--public-motion-fast) ease}.site-products-trigger[aria-expanded=true] .site-products-desktop-chevron{transform:rotate(180deg)}.site-products-mobile-chevron,.site-products-mobile-header,.site-nav-mobile-chevron,.site-nav-mobile-actions,.site-nav-section-label,.site-header-mobile-action,.site-mobile-menu-button,.site-drawer-header,.site-drawer-backdrop{display:none}.site-header-actions{align-items:center;display:flex;gap:10px;justify-self:end}.site-header-action{align-items:center;border-radius:var(--public-radius-action);box-sizing:border-box;display:inline-flex;font-family:var(--ui-font-body);font-size:13px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.025em;line-height:1;min-height:48px;padding:0 22px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-header-signin{background:transparent;border:1px solid transparent;color:var(--public-text-soft);padding-inline:14px}.site-header-signin:hover,.site-header-signin:focus-visible{color:var(--public-text)}.site-header-primary-action{background:linear-gradient(var(--public-bg-deep),var(--public-bg-deep)) padding-box,var(--public-gradient) border-box;border:1px solid transparent;color:var(--public-text);transition:background-color var(--public-motion-fast) ease,color var(--public-motion-fast) ease}.site-header-primary-action:hover,.site-header-primary-action:focus-visible{background:linear-gradient(var(--public-surface-2),var(--public-surface-2)) padding-box,var(--public-gradient) border-box;color:var(--public-text)}.site-drawer-backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--public-bg-deep) 72%,transparent);border:0;inset:0;padding:0;position:fixed;z-index:230}.site-footer{background:var(--public-bg-deep);border-top:1px solid var(--public-line);color:var(--public-text-soft);font-family:var(--ui-font-body);padding:clamp(52px,6vw,80px) var(--public-gutter) 28px;width:100%}.site-footer-inner{display:grid;gap:44px;margin:0 auto;max-width:var(--public-content-max);width:100%}.site-footer-main{align-items:start;display:grid;gap:clamp(40px,7vw,100px);grid-template-columns:minmax(240px,1.1fr) minmax(0,2fr)}.site-footer-brand{display:grid;gap:18px;max-width:360px}.site-footer-brand img{height:auto;width:174px}.site-footer-brand p{color:var(--public-text-muted);font-size:14px;font-weight:400;line-height:1.65;margin:0}.site-footer-groups{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-group{align-content:start;display:grid;gap:10px}.site-footer-group h2{color:var(--public-text);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.3;margin:0 0 4px;text-transform:uppercase}.site-footer-group a,.site-footer-meta a,.footer-links a{color:var(--public-text-muted);font-size:14px;font-weight:400;line-height:1.4;min-height:32px;text-decoration:none;width:-moz-fit-content;width:fit-content}.site-footer-group a:hover,.site-footer-group a:focus-visible,.site-footer-meta a:hover,.site-footer-meta a:focus-visible,.footer-links a:hover,.footer-links a:focus-visible{color:var(--public-text);text-decoration:underline;text-decoration-color:var(--public-coral);text-decoration-thickness:1px;text-underline-offset:4px}.site-footer-group a:focus-visible,.site-footer-meta a:focus-visible,.footer-links a:focus-visible{outline:var(--public-focus-outline);outline-offset:var(--public-focus-offset)}.site-footer-meta{align-items:center;border-top:1px solid var(--public-line);display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:space-between;padding-top:24px}.site-footer-meta p,.site-footer-inner>p{color:var(--public-text-muted);font-size:12px;font-weight:400;line-height:1.5;margin:0}.site-footer-legal,.footer-links{display:flex;flex-wrap:wrap;gap:8px 22px}@media(max-width:1180px){.site-header-inner{gap:14px;grid-template-columns:154px minmax(0,1fr) auto}.site-header .brand-lockup,.auth-brand{width:154px}.site-header .site-nav>a,.site-header .site-products-trigger{font-size:12px;padding-inline:8px}.site-header-action{font-size:12px;padding-inline:16px}}@media(max-width:1080px){.site-header{--site-header-height: 70px}.site-header-inner{display:flex;gap:8px;min-height:70px;padding:0 18px}.site-header .brand{flex:1 1 auto}.site-header .brand-lockup,.auth-brand{width:clamp(132px,38vw,152px)}.site-header-actions{display:flex;flex:0 0 auto;gap:6px;margin-left:auto}.site-header-desktop-action{display:none}.site-header-mobile-action{align-items:center;background:linear-gradient(var(--public-bg-deep),var(--public-bg-deep)) padding-box,var(--public-gradient) border-box;border:1px solid transparent;border-radius:var(--public-radius-action);color:var(--public-text);display:inline-flex;font-family:var(--ui-font-body);font-size:10px;font-weight:600;gap:5px;justify-content:center;letter-spacing:.05em;line-height:1;min-height:44px;padding:0 10px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.site-header-mobile-action:hover,.site-header-mobile-action:focus-visible{background:linear-gradient(var(--public-surface-2),var(--public-surface-2)) padding-box,var(--public-gradient) border-box;outline:var(--public-focus-outline);outline-offset:2px}.site-mobile-menu-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--public-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.site-mobile-menu-button span{display:none}.site-mobile-menu-button:hover,.site-mobile-menu-button:focus-visible,.site-mobile-menu-button[aria-expanded=true]{background:transparent;color:var(--public-text);outline:0}.site-mobile-menu-button:focus-visible{outline:var(--public-focus-outline);outline-offset:2px}.site-drawer-backdrop:not([hidden]){display:block}.site-header .site-nav{align-items:stretch;background:var(--public-bg-deep);border-left:1px solid var(--public-line);box-shadow:var(--public-shadow-modal);box-sizing:border-box;display:flex;flex-direction:column;gap:0;height:100dvh;justify-content:flex-start;max-width:440px;overflow-y:auto;overscroll-behavior:contain;padding:calc(16px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));position:fixed;right:0;top:0;transform:translate(102%);transition:transform var(--public-motion-panel) ease;width:min(100vw,440px);z-index:260}.site-header .site-nav.is-open{transform:translate(0)}.site-header .site-nav .site-drawer-header{align-items:center;background:transparent;border-bottom:1px solid var(--public-line);display:flex;flex:0 0 auto;justify-content:space-between;margin:0 0 16px;min-height:62px;padding:0 0 14px}.site-drawer-identity{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.site-drawer-identity img{display:block;height:auto;width:142px}.site-drawer-identity>span,.site-nav-section-label,.site-nav-mobile-actions-label{color:var(--public-gold);font-family:var(--ui-font-body);font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.site-drawer-identity>span{color:var(--public-text-muted)}.site-nav-section-label{display:block;padding:4px 8px 8px}.site-drawer-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--public-surface-1);border:1px solid var(--public-line-strong);border-radius:var(--public-radius-control);color:var(--public-text);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.site-drawer-close:hover,.site-drawer-close:focus-visible{background:var(--public-surface-3);border-color:var(--public-coral);outline:0}.site-drawer-close:focus-visible{outline:var(--public-focus-outline);outline-offset:2px}.site-header .site-nav>a,.site-header .site-products-trigger{border-bottom:1px solid var(--public-line);color:var(--public-text-soft);font-size:21px;font-weight:500;justify-content:flex-start;min-height:60px;padding:0 8px;text-align:left;width:100%}.site-header .site-nav>a:after,.site-header .site-products-trigger:after{display:none}.site-header .site-nav>a>span,.site-header .site-products-trigger>span{flex:1 1 auto;text-align:left}.site-header .site-nav>a:hover,.site-header .site-nav>a:focus-visible,.site-header .site-nav>a[aria-current=page],.site-header .site-products-trigger:hover,.site-header .site-products-trigger:focus-visible,.site-header .site-products-trigger[aria-expanded=true]{background:var(--public-surface-1);border-color:var(--public-coral);color:var(--public-text)}.site-header .site-nav>a[aria-current=page]{box-shadow:inset 3px 0 0 var(--public-coral)}.site-nav-mobile-chevron,.site-products-mobile-chevron{color:var(--public-text-muted);display:block;flex:none;height:20px;margin-left:auto;width:20px}.site-products-desktop-chevron{display:none}.site-header .site-products-menu{align-self:auto;display:contents}.site-nav-mobile-actions{border-top:1px solid var(--public-line);display:grid;flex:0 0 auto;gap:10px;margin-top:auto;padding-top:18px}.site-nav-mobile-actions-label{display:block;padding:0 8px 2px}.site-header .site-nav .site-nav-mobile-actions a{align-items:center;border:1px solid var(--public-line-strong);border-radius:var(--public-radius-action);color:var(--public-text);display:inline-flex;font-size:13px;font-weight:600;justify-content:center;min-height:48px;text-decoration:none;text-transform:uppercase}.site-header .site-nav .site-nav-mobile-actions .site-nav-mobile-trial{background:linear-gradient(var(--public-bg-deep),var(--public-bg-deep)) padding-box,var(--public-gradient) border-box;border-color:transparent}.site-header .site-nav .site-nav-mobile-actions a:focus-visible{outline:var(--public-focus-outline);outline-offset:2px}.site-footer-main{grid-template-columns:1fr}.site-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.site-header-inner{padding-inline:14px}.site-header-mobile-action{padding-inline:8px}.site-footer{padding-inline:20px}.site-footer-groups{grid-template-columns:1fr}.site-footer-meta{align-items:flex-start;flex-direction:column}}@media(max-width:340px){.site-header-mobile-action{display:none}}@media(prefers-reduced-motion:reduce){.site-header .site-nav,.site-products-desktop-chevron,.site-header .site-nav>a:after,.site-header .site-products-trigger:after{transition:none}}@media(max-width:1180px){.public-marketing .site-header-inner{gap:14px;grid-template-columns:200px minmax(0,1fr) auto}.public-marketing .site-header .brand-lockup{width:190px}.public-marketing .site-header .site-nav>a,.public-marketing .site-header .site-products-trigger{font-size:14px;padding-inline:7px}.public-marketing .site-header-action{font-size:14px;padding-inline:14px}}@media(max-width:1080px){.public-marketing .site-header-inner{min-height:76px;padding-inline:20px}.public-marketing .site-header .brand-lockup{width:clamp(142px,27vw,200px)}.public-marketing .site-header .site-nav{gap:0}.public-marketing .site-header .site-nav:not(.is-open){box-shadow:none}.public-marketing .site-header .site-nav>a,.public-marketing .site-header .site-products-trigger{font-size:24px;padding-inline:20px 0}.public-marketing .site-header .site-nav>a[aria-current=page]{box-shadow:inset 6px 0 0 var(--ui-brand-gold)}.public-marketing .site-header-mobile-get-started{background:var(--ui-brand-ink);color:var(--ui-brand-light)}}@media(max-width:760px){.public-marketing .site-footer-main{grid-template-columns:1fr}.public-marketing .site-footer-groups{gap:20px}.public-marketing .site-footer-group{gap:0}.public-marketing .site-footer-group h2{margin-bottom:8px}.public-marketing .site-footer-group a{line-height:1.25}}.page-shell{min-height:calc(100svh - 90px);min-width:0;width:100%}.public-workspace-shell{background:var(--public-bg);color:var(--public-text);font-family:var(--ui-font-body)}.public-workspace-shell,.public-workspace-shell *,.public-workspace-shell *:before,.public-workspace-shell *:after{box-sizing:border-box}.public-workspace-shell :is(img,svg,canvas,video,iframe){max-width:100%}.public-workspace-shell.public-site-page :is(.primary-link,.secondary-link):not(.modal-close-button){align-items:center;border-radius:var(--public-radius-action);box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:var(--ui-font-body);font-size:13px;font-weight:600;gap:9px;justify-content:center;letter-spacing:.035em;line-height:1;min-height:var(--public-action-height);padding:0 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color var(--public-motion-fast) ease,border-color var(--public-motion-fast) ease,color var(--public-motion-fast) ease}.public-workspace-shell.public-site-page .primary-link{background:linear-gradient(var(--public-bg),var(--public-bg)) padding-box,var(--public-gradient) border-box;border:1px solid transparent;color:var(--public-text)}.public-workspace-shell.public-site-page .primary-link:hover,.public-workspace-shell.public-site-page .primary-link:focus-visible{background:linear-gradient(var(--public-surface-2),var(--public-surface-2)) padding-box,var(--public-gradient) border-box;color:var(--public-text)}.public-workspace-shell.public-site-page .secondary-link:not(.modal-close-button){background:transparent;border:1px solid var(--public-line-strong);color:var(--public-text-soft)}.public-workspace-shell.public-site-page .secondary-link:not(.modal-close-button):hover,.public-workspace-shell.public-site-page .secondary-link:not(.modal-close-button):focus-visible,.public-workspace-shell.public-site-page .secondary-link:not(.modal-close-button).active,.public-workspace-shell.public-site-page .secondary-link:not(.modal-close-button)[aria-pressed=true]{background:var(--public-surface-2);border-color:var(--public-text-muted);color:var(--public-text)}.public-workspace-shell.public-site-page :is(.primary-link,.secondary-link):not(.modal-close-button):focus-visible{outline:var(--public-focus-outline);outline-offset:var(--public-focus-offset)}.public-workspace-shell.public-site-page :is(.primary-link,.secondary-link):not(.modal-close-button):disabled,.public-workspace-shell.public-site-page :is(.primary-link,.secondary-link):not(.modal-close-button)[aria-disabled=true]{border-color:var(--public-line-strong);color:var(--public-text-faint);cursor:not-allowed;opacity:.7}.public-workspace-shell.public-site-page{align-content:start;display:grid;gap:0;margin:0;max-width:none;min-height:calc(100svh - 90px);padding:0 var(--public-gutter);width:100%}.public-workspace-shell.public-site-page>:is(section,nav,article){margin-inline:auto;max-width:var(--public-editorial-max);width:100%}.public-workspace-shell.public-site-page>.public-editorial-narrow{max-width:var(--public-editorial-narrow-max)}.public-workspace-shell.public-site-page :is(h1,h2,h3,h4,p,ul,ol,dl){margin-top:0}.public-workspace-shell.public-site-page :is(h1,h2,h3,h4,strong){color:var(--public-text);font-family:var(--ui-font-display);text-shadow:none}.public-workspace-shell.public-site-page :is(p,li,dd,dt,label,summary,small){font-family:var(--ui-font-body);letter-spacing:0}.public-workspace-shell.public-site-page :is(p,li,dd){color:var(--public-text-soft);font-size:16px;font-weight:400;line-height:1.65}.public-workspace-shell.public-site-page :is(.eyebrow,.kicker){align-items:center;background:transparent;border:0;color:var(--public-gold);display:inline-flex;font-family:var(--ui-font-body);font-size:12px;font-weight:600;justify-self:start;letter-spacing:.12em;line-height:1.2;margin:0;padding:0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.public-workspace-shell.public-site-page .page-title{color:var(--public-text);font-family:var(--ui-font-display);font-size:clamp(42px,3.4vw,58px);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0;max-width:16ch;overflow-wrap:normal;text-transform:none;word-break:normal}.public-workspace-shell.public-site-page .page-title span{color:inherit;display:inline;font:inherit}.public-workspace-shell.public-site-page .hero{align-content:center;display:grid;gap:24px;isolation:isolate;min-height:clamp(460px,62svh,680px);overflow:hidden;padding-block:var(--public-section-space);position:relative}.public-workspace-shell.public-site-page .hero-media{background:var(--public-bg-deep);inset:0 calc(50% - 50vw);position:absolute;z-index:-2}.public-workspace-shell.public-site-page .hero-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.public-workspace-shell.public-site-page .hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--public-bg-deep) 96%,transparent) 0%,color-mix(in srgb,var(--public-bg-deep) 76%,transparent) 42%,color-mix(in srgb,var(--public-bg-deep) 16%,transparent) 78%,transparent 100%),linear-gradient(0deg,color-mix(in srgb,var(--public-bg-deep) 42%,transparent),transparent 46%);content:"";inset:0 calc(50% - 50vw);pointer-events:none;position:absolute;z-index:-1}.public-workspace-shell.public-site-page .hero-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,54ch);max-width:54ch}.public-workspace-shell.public-site-page .hero-grid p{color:var(--public-text-soft);font-size:18px;font-weight:400;line-height:1.65;margin:0}.public-workspace-shell.public-site-page>.public-editorial-hero{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:0;padding-block:clamp(72px,9vw,120px) clamp(48px,6vw,80px);text-align:left}.public-workspace-shell.public-site-page>.public-editorial-hero.public-editorial-hero-centered{align-items:center;text-align:center}.public-workspace-shell.public-site-page>.public-editorial-hero-centered .public-editorial-hero-heading{display:grid;justify-items:center}.public-workspace-shell.public-site-page>.public-editorial-hero-centered .public-editorial-hero-heading>:is(.eyebrow,.kicker){justify-self:center}.public-workspace-shell.public-site-page>.public-editorial-hero .page-title{margin-top:18px}.public-workspace-shell.public-site-page>.public-editorial-hero .public-editorial-intro{background:transparent;border:0;box-shadow:none;color:var(--public-text-soft);display:block;font-size:18px;font-weight:400;line-height:1.65;margin:22px 0 0;max-width:var(--public-reading-max);padding:0}.public-workspace-shell.public-site-page>.public-editorial-hero .public-reading-narrow{max-width:var(--public-reading-narrow-max)}.public-workspace-shell.public-site-page>.public-editorial-hero div.public-editorial-intro{display:grid;gap:10px}.public-workspace-shell.public-site-page>.public-editorial-hero .public-editorial-intro p{color:inherit;font:inherit;line-height:inherit;margin:0}.public-workspace-shell.public-site-page .button-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;min-width:0}.public-workspace-shell.public-site-page :is(.inline-text-link,.tertiary-link){color:var(--public-text);display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:44px;text-decoration:underline;text-decoration-color:var(--public-coral);text-decoration-thickness:1px;text-underline-offset:4px}.public-workspace-shell.public-site-page :is(.inline-text-link,.tertiary-link):hover,.public-workspace-shell.public-site-page :is(.inline-text-link,.tertiary-link):focus-visible{color:var(--public-gold)}.public-workspace-shell.public-site-page :is(.inline-text-link,.tertiary-link):focus-visible{outline:var(--public-focus-outline);outline-offset:var(--public-focus-offset)}.public-workspace-shell.public-site-page .icon-link{align-items:center;display:inline-flex;gap:8px;justify-content:center}.public-workspace-shell.public-site-page .button-icon{display:block;fill:currentColor;flex:0 0 auto;height:24px;width:24px}.public-workspace-shell.public-site-page .stretch{justify-self:stretch;width:100%}.public-workspace-shell.public-site-page .statement{align-items:baseline;border-top:1px solid var(--public-line);color:var(--public-text);display:flex;flex-wrap:wrap;font-size:clamp(24px,2.4vw,38px);font-weight:600;gap:12px 28px;justify-content:space-between;letter-spacing:-.02em;line-height:1.16;padding-top:24px}.public-workspace-shell.public-site-page .statement span:nth-child(2){color:var(--public-gold)}.public-workspace-shell.public-site-page .statement span:nth-child(3){color:var(--public-coral)}.public-workspace-shell.public-site-page .action-panel{background:var(--public-surface-1);border:1px solid var(--public-line);border-radius:var(--public-radius-panel);box-shadow:none;color:var(--public-text);display:grid;gap:16px;min-width:0;padding:clamp(20px,2.2vw,32px)}.public-workspace-shell.public-site-page .action-panel p{margin:0}.public-workspace-shell.public-site-page .panel-number{color:var(--public-gold);font-family:var(--ui-font-display);font-size:clamp(42px,5vw,68px);font-weight:600;line-height:.95}.public-workspace-shell.public-site-page :is(.fine-print,.field-note,.status-line){color:var(--public-text-muted);font-size:12px;font-weight:400;line-height:1.5}.public-workspace-shell.public-site-page label{color:var(--public-text-soft);font-size:13px;font-weight:600;line-height:1.3}.public-workspace-shell.public-site-page :is(input:not(:where(.artmoxy-composite-control-input)),select,textarea){background-color:var(--public-surface-1);border:1px solid var(--public-line-strong);border-radius:var(--public-radius-control);box-shadow:none;color:var(--public-text);font-family:var(--ui-font-body);font-size:16px;font-weight:500;letter-spacing:0;min-height:var(--public-control-height);outline:0;transition:background-color var(--public-motion-fast) ease,border-color var(--public-motion-fast) ease}.public-workspace-shell.public-site-page :is(input:not(:where(.artmoxy-composite-control-input)),select,textarea)::-moz-placeholder{color:var(--public-text-faint);opacity:1}.public-workspace-shell.public-site-page :is(input:not(:where(.artmoxy-composite-control-input)),select,textarea)::placeholder{color:var(--public-text-faint);opacity:1}.public-workspace-shell.public-site-page :is(input:not(:where(.artmoxy-composite-control-input)),select,textarea):hover{background-color:var(--public-surface-2);border-color:var(--public-text-faint)}.public-workspace-shell.public-site-page :is(input:not(:where(.artmoxy-composite-control-input)),select,textarea):focus{background-color:var(--public-surface-2);border-color:var(--public-fuchsia);box-shadow:var(--ui-focus-ring);outline:var(--public-focus-outline);outline-offset:1px}.public-workspace-shell.public-site-page textarea{line-height:1.55;min-height:144px;resize:vertical}.public-workspace-shell.public-site-page select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--public-gold) 50%),linear-gradient(135deg,var(--public-gold) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 14px) calc(50% + 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;cursor:pointer;padding:0 44px 0 14px}.public-workspace-shell.public-site-page select option{background-color:var(--public-surface-2);color:var(--public-text)}.public-workspace-shell.public-site-page input[type=checkbox],.public-workspace-shell.public-site-page input[type=radio]{accent-color:var(--public-gold);min-height:20px;width:20px}.public-workspace-shell.public-site-page .table-wrap{border:1px solid var(--public-line);border-radius:var(--public-radius-panel);max-width:100%;overflow-x:auto}.public-workspace-shell.public-site-page .table-wrap table{border-collapse:collapse;min-width:720px;width:100%}.public-workspace-shell.public-site-page .table-wrap :is(th,td){border-bottom:1px solid var(--public-line);font-family:var(--ui-font-body);padding:14px 16px;text-align:left}.public-workspace-shell.public-site-page .table-wrap th{color:var(--public-text-soft);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.public-workspace-shell.public-site-page .table-wrap td{color:var(--public-text-soft);font-size:14px;font-weight:400}.public-workspace-shell.public-site-page .table-wrap tbody tr:last-child td{border-bottom:0}.public-marketing .public-site-page .page-title{font-size:clamp(48px,5.2vw,84px);font-weight:700;letter-spacing:-.06em;line-height:1.02}.public-marketing .public-site-page>.public-editorial-hero{padding-block:clamp(46px,5vw,80px) clamp(36px,4vw,64px)}.public-marketing .public-site-page :is(.primary-link,.secondary-link):not(.modal-close-button){font-size:16px;font-weight:500;letter-spacing:-.02em;text-transform:none}.public-marketing .public-site-page .primary-link{background:var(--ui-brand-ink);border-color:var(--ui-brand-ink);color:var(--ui-brand-light)}.public-marketing .public-site-page .primary-link:hover,.public-marketing .public-site-page .primary-link:focus-visible{background:var(--ui-light-text-muted);color:var(--ui-brand-light)}.public-marketing .public-site-page .primary-link:disabled,.public-marketing .public-site-page .primary-link[aria-disabled=true]{background:var(--public-surface-2);border-color:var(--public-line-strong);color:var(--public-text-muted)}.public-marketing .public-site-page :is(.eyebrow,.kicker){color:var(--ui-brand-ink);letter-spacing:.02em}.editorial-gallery-grid{display:grid;gap:24px;width:100%}.editorial-gallery-row{display:grid;gap:24px;min-width:0}.editorial-gallery-row-feature{grid-template-columns:minmax(0,1fr)}.editorial-gallery-row-duo,.editorial-gallery-row-split{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-gallery-row-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-gallery-stack{display:grid;gap:24px;grid-template-rows:repeat(2,minmax(0,1fr))}.editorial-gallery-card-media{border-radius:var(--public-radius-media);overflow:hidden}.editorial-gallery-card-feature .editorial-gallery-card-media{aspect-ratio:16/8.5}.editorial-gallery-card-standard .editorial-gallery-card-media{aspect-ratio:4/3}.editorial-gallery-card-portrait .editorial-gallery-card-media{aspect-ratio:3/4}@media(max-width:900px){.public-workspace-shell.public-site-page>.public-editorial-hero{padding-top:72px}.editorial-gallery-row-trio{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-gallery-row-trio .editorial-gallery-card:last-child{grid-column:1/-1}}@media(max-width:760px){.page-shell,.public-workspace-shell.public-site-page{min-height:calc(100svh - 70px)}.public-workspace-shell.public-site-page .page-title{font-size:clamp(34px,10.4vw,42px);line-height:1.08;max-width:100%}.public-marketing .public-site-page .page-title{font-size:clamp(32px,8.8vw,56px);overflow-wrap:anywhere}.public-workspace-shell.public-site-page .hero{min-height:auto;padding-block:64px}.public-workspace-shell.public-site-page .hero-grid p,.public-workspace-shell.public-site-page>.public-editorial-hero .public-editorial-intro{font-size:16px}.public-workspace-shell.public-site-page>.public-editorial-hero{padding-block:64px 48px}.public-workspace-shell.public-site-page .button-row{align-items:stretch;flex-direction:column}.public-workspace-shell.public-site-page .button-row>:is(.primary-link,.secondary-link){width:100%}.public-workspace-shell.public-site-page .statement{align-items:flex-start;flex-direction:column}.editorial-gallery-row,.editorial-gallery-row-duo,.editorial-gallery-row-trio,.editorial-gallery-row-split,.editorial-gallery-stack{display:contents}.editorial-gallery-grid{gap:18px}:is(.editorial-gallery-card-feature,.editorial-gallery-card-standard,.editorial-gallery-card-portrait) .editorial-gallery-card-media{aspect-ratio:4/3}}@media(max-width:520px){.public-workspace-shell.public-site-page{padding-inline:20px}.public-workspace-shell.public-site-page .action-panel{padding:20px}}@media(prefers-reduced-motion:reduce){.public-workspace-shell.public-site-page :is(.primary-link,.secondary-link,input,select,textarea){transition:none}}body{margin:0;font-family:var(--ui-font-body);background:var(--ui-light-bg);color:var(--ui-light-text)}*,*:before,*:after{box-sizing:border-box}.shopify-skip-link{position:absolute;z-index:10;left:16px;top:-100px;padding:12px;background:var(--ui-brand-ink);color:var(--ui-brand-light)}.shopify-skip-link:focus{top:16px}.shopify-auth-page .shopify-account-loading{justify-items:center;text-align:center}.shopify-account-loading .page-loader-mark{grid-template-columns:repeat(3,10px);gap:5px;height:36px;padding:0}.shopify-account-loading .page-loader-mark span{background:var(--ui-brand-gold);border-radius:0}.shopify-account-loading .page-loader-mark span:nth-child(2){background:var(--ui-brand-coral)}.shopify-account-loading .page-loader-mark span:nth-child(3){background:var(--ui-brand-rose)}.shopify-auth-page .auth-layout.shopify-account-loading .shopify-account-loading-message{margin:0;color:var(--ui-light-heading);font-size:14px;line-height:1.6}@media(prefers-reduced-motion:reduce){.shopify-account-loading .page-loader-mark span,.shopify-app .page-loader-mark span{animation:none}}@media(forced-colors:active){.shopify-account-loading .page-loader-mark span{background:CanvasText}}:where(.example-image-shell){background:var(--blush);display:block;overflow:hidden;position:relative}:where(.example-image-shell) img{display:block;opacity:0;transition:opacity .22s ease;width:100%}:where(.example-image-shell.is-loaded) img{opacity:1}:where(.example-image-loader){align-items:center;animation:example-image-rendering 1.15s linear infinite;background:linear-gradient(110deg,#fff3e833,#ffc8577a 38%,#fff3e833 74%),var(--blush);background-size:220% 100%;color:var(--black);display:flex;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:950;inset:0;justify-content:center;position:absolute;text-transform:uppercase;z-index:1}:where(.example-image-loader) span{background:var(--white);border:3px solid var(--black);padding:8px 11px}@keyframes example-image-rendering{0%{background-position:180% 0}to{background-position:-60% 0}}.admin-modal-backdrop,.site-modal-backdrop{align-items:flex-start;background:#050609c2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:10px clamp(14px,3vw,34px) clamp(14px,3vw,34px);position:fixed;z-index:1200}.admin-modal-panel,.site-modal-panel{align-content:start;background:#111318;border:1px solid rgba(255,200,87,.24);border-radius:8px;box-shadow:0 28px 90px #0000007a;box-sizing:border-box;color:#fff7ec;display:grid;gap:16px;max-height:calc(100vh - 30px);max-width:620px;overflow-y:auto;padding:clamp(16px,2.4vw,24px);width:min(100%,620px)}.admin-modal-panel.wide-modal{max-width:920px;width:min(100%,920px)}.admin-modal-header,.site-modal-header{align-items:start;border-bottom:1px solid rgba(255,200,87,.18);display:flex;gap:12px;justify-content:space-between;padding-bottom:12px}.admin-modal-header h2,.site-modal-header h2{color:#fff7ec;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(20px,2.4vw,34px);font-weight:850;line-height:1;margin:0;overflow-wrap:anywhere;text-transform:uppercase}.admin-modal-title-group{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0}.admin-modal-panel .admin-card,.site-modal-panel .admin-card{background:transparent;border:0;box-shadow:none;color:#fff7ec;padding:0}.admin-modal-panel .field-note,.site-modal-panel .field-note,.admin-modal-panel .fine-print,.site-modal-panel .fine-print,.admin-modal-panel .account-section-note,.site-modal-panel .account-section-note{color:#fff7ec9e}.admin-modal-panel .modal-form label,.site-modal-panel .modal-form label{color:#fff7ecc7}.admin-modal-backdrop:has(.moxy-full-preview-panel){align-items:center;background:#050609db;padding:10px}.admin-modal-panel.moxy-full-preview-panel{background:#0b0c10;border:1px solid rgba(255,122,89,.28);border-radius:12px;box-shadow:0 30px 96px #0000009e;gap:0;height:min(94dvh,1040px);max-height:calc(100dvh - 20px);max-width:min(96vw,1540px);overflow:hidden;padding:0;width:min(96vw,1540px)}.moxy-full-preview-panel .admin-modal-header{align-items:center;background:#13141a;border-bottom:1px solid rgba(255,247,236,.11);min-height:52px;padding:8px 10px 8px 14px}.moxy-full-preview-panel .admin-modal-title-group h2{color:#fff7ecf0;font-size:14px;font-weight:850;line-height:1.2;text-transform:none}.admin-modal-panel.moxy-full-preview-panel :is(.modal-close-button,.moxy-preview-title-edit){background:#fff7ec0e;border:1px solid rgba(255,247,236,.13);border-radius:7px;color:#fff7ecc7}.admin-modal-panel.moxy-full-preview-panel :is(.modal-close-button,.moxy-preview-title-edit):is(:hover,:focus-visible){background:#ff7a5924;border-color:#ff7a596b;color:var(--workspace-text)}.admin-modal-panel.moxy-full-preview-panel .modal-close-button{min-height:34px;width:34px}.moxy-preview-zoom-controls,.moxy-preview-primary-controls{align-items:center;display:flex;gap:5px;min-width:0}.moxy-preview-zoom-controls>button,.moxy-preview-info-toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--workspace-text) 5.5%,transparent);border:1px solid color-mix(in srgb,var(--workspace-text) 12%,transparent);border-radius:7px;color:color-mix(in srgb,var(--workspace-text) 76%,transparent);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.moxy-preview-zoom-controls>button:is(:hover,:focus-visible),.moxy-preview-info-toggle:is(:hover,:focus-visible),.moxy-preview-info-toggle[aria-expanded=true]{background:color-mix(in srgb,var(--workspace-coral) 14%,transparent);border-color:color-mix(in srgb,var(--workspace-coral) 40%,transparent);color:var(--workspace-text);outline:0}.moxy-preview-zoom-controls>.moxy-preview-zoom-value{color:color-mix(in srgb,var(--workspace-text) 90%,transparent);font-size:10px;font-weight:700;width:54px}.moxy-preview-download-action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--workspace-gradient);border:0;border-radius:7px;color:var(--workspace-on-gradient);cursor:pointer;display:inline-flex;font-size:10px;font-weight:700;gap:6px;justify-content:center;min-height:34px;white-space:nowrap;flex-shrink:0;padding:7px 11px}.moxy-preview-download-action:is(:hover,:focus-visible){filter:brightness(1.08);outline:0}.moxy-preview-download-action:disabled{cursor:wait;opacity:.62}.moxy-preview-download-error{position:absolute;inset:auto 12px 12px;z-index:2;padding:10px 12px;border:1px solid var(--workspace-coral);border-radius:8px;background:var(--workspace-surface-1);color:var(--workspace-text);font-size:13px;line-height:1.5;overflow-wrap:anywhere}@media(max-width:1024px){.moxy-full-preview-panel .moxy-preview-download-action{gap:0;min-height:44px;padding:0;width:44px;flex:0 0 44px}.moxy-preview-download-label{display:none}}@media(max-width:760px){.admin-modal-backdrop:has(.moxy-full-preview-panel){align-items:stretch;padding:0}.admin-modal-panel.moxy-full-preview-panel{border:0;border-radius:0;height:100dvh;max-height:100dvh;max-width:100vw;width:100vw}.moxy-full-preview-panel .admin-modal-header{min-height:calc(50px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top))}.moxy-full-preview-modal{grid-template-rows:48px minmax(0,1fr)}.moxy-full-preview-toolbar{gap:6px;padding-inline:7px}.moxy-preview-download-action svg{height:17px;width:17px}.moxy-full-preview-stage{padding:8px}}.moxy-style-layer,.admin-modal-panel.moxy-style-layer,.site-modal-panel.moxy-style-layer{--workspace-font-body: var(--ui-font-body);--workspace-font-display: var(--ui-font-display);--workspace-font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--workspace-space-1: var(--ui-space-1);--workspace-space-2: var(--ui-space-2);--workspace-space-3: var(--ui-space-3);--workspace-space-4: var(--ui-space-4);--workspace-content-max: 1600px;--workspace-content-narrow: 1280px;--workspace-page-gutter: clamp(10px, 1.2vw, 22px);--workspace-control-height: 40px;--workspace-control-height-compact: 34px;--workspace-radius-xs: 6px;--workspace-radius-sm: var(--ui-radius-control);--workspace-radius-md: 10px;--workspace-radius-control: var(--ui-radius-control);--workspace-panel-radius: var(--ui-radius-panel);--workspace-panel-border: 1px solid var(--public-line);--workspace-panel-shadow: var(--public-shadow-panel);--workspace-shadow-soft: 0 8px 24px color-mix(in srgb, var(--public-bg-deep) 58%, transparent);--workspace-shadow-medium: 0 12px 28px color-mix(in srgb, var(--public-bg-deep) 70%, transparent);--workspace-shadow-modal: var(--public-shadow-modal);--workspace-rail-inset: 0px;--workspace-rail-width: clamp(216px, 16vw, 240px);--workspace-rail-background: linear-gradient( 180deg, color-mix(in srgb, var(--public-text) 5.5%, transparent), color-mix(in srgb, var(--public-text) 2.6%, transparent) );--workspace-bg: var(--public-bg);--workspace-surface-1: var(--public-surface-1);--workspace-surface-2: var(--public-surface-2);--workspace-surface-3: var(--public-surface-3);--workspace-line: var(--public-line);--workspace-line-strong: var(--public-line-strong);--workspace-text: var(--public-text);--workspace-text-soft: var(--public-text-soft);--workspace-text-muted: var(--public-text-muted);--workspace-text-faint: var(--public-text-faint);--workspace-accent: var(--public-fuchsia);--workspace-gold: var(--public-gold);--workspace-coral: var(--public-coral);--workspace-coral-soft: var(--public-coral-soft);--workspace-success: var(--public-success);--workspace-warning: var(--public-warning);--workspace-info: var(--public-info);--workspace-gradient: var(--public-gradient);--workspace-primary-action: var(--public-gold);--workspace-primary-action-hover: color-mix(in srgb, var(--public-gold) 78%, var(--public-text));--workspace-control-bg: color-mix(in srgb, var(--public-text) 7%, transparent);--workspace-control-bg-hover: color-mix(in srgb, var(--public-text) 10%, transparent);--workspace-control-border: 1px solid var(--public-line-strong);--workspace-control-border-active: color-mix(in srgb, var(--public-gold) 42%, transparent);--workspace-control-text: var(--workspace-text);--workspace-control-placeholder: color-mix(in srgb, var(--public-text) 42%, transparent);--workspace-control-muted: color-mix(in srgb, var(--public-text) 58%, transparent);--workspace-focus-ring: var(--ui-focus-ring);--workspace-action-surface: color-mix(in srgb, var(--public-text) 5.5%, transparent);--workspace-action-surface-hover: color-mix(in srgb, var(--public-fuchsia) 14%, transparent);--workspace-action-danger: var(--public-danger);--workspace-on-gradient: var(--public-bg-deep);--workspace-on-primary-action: var(--public-bg-deep);--workspace-document-bg: var(--public-text);--workspace-document-ink: var(--public-bg);--workspace-document-muted: color-mix(in srgb, var(--public-bg) 62%, var(--public-text));accent-color:var(--workspace-gold);color:var(--workspace-text);color-scheme:dark}.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)),.admin-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)),.site-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)){background:var(--workspace-control-bg);border:var(--workspace-control-border);border-radius:var(--workspace-radius-sm);box-shadow:none;color:var(--workspace-control-text);font-family:var(--workspace-font-body);font-weight:760;letter-spacing:0;min-height:40px;outline:0}.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select))::-moz-placeholder,.admin-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select))::-moz-placeholder,.site-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select))::-moz-placeholder{color:var(--workspace-control-placeholder)}.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select))::placeholder,.admin-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select))::placeholder,.site-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select))::placeholder{color:var(--workspace-control-placeholder)}.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):hover,.admin-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):hover,.site-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):hover{background:var(--workspace-control-bg-hover);border-color:var(--workspace-control-border-active)}.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):focus,.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):focus-visible,.admin-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):focus,.admin-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):focus-visible,.site-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):focus,.site-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):focus-visible{background:var(--workspace-control-bg-hover);border-color:#ff3cac9e;box-shadow:var(--workspace-focus-ring);outline:0}.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):disabled,.admin-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):disabled,.site-modal-panel.moxy-style-layer :is(input:not([type=checkbox]):not([type=radio]):not(:where(.artmoxy-composite-control-input)),select,textarea):not(:where(.global-form-controls select)):disabled{cursor:not-allowed;opacity:.52}.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)),.admin-modal-panel.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)),.site-modal-panel.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--workspace-text) 50%),linear-gradient(135deg,var(--workspace-text) 50%,transparent 50%),linear-gradient(135deg,#ffc85757,#ff3cac4d);background-position:calc(100% - 16px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px),right 0 top 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,34px 100%;padding-right:44px}.moxy-style-layer select:not(:where(.global-form-controls select)) option,.admin-modal-panel.moxy-style-layer select:not(:where(.global-form-controls select)) option,.site-modal-panel.moxy-style-layer select:not(:where(.global-form-controls select)) option{background-color:var(--workspace-surface-3);color:var(--workspace-text);font-family:var(--workspace-font-body);font-size:12px;font-weight:720}.moxy-style-layer select:not(:where(.global-form-controls select)) option:checked,.admin-modal-panel.moxy-style-layer select:not(:where(.global-form-controls select)) option:checked,.site-modal-panel.moxy-style-layer select:not(:where(.global-form-controls select)) option:checked{background-color:var(--workspace-gold);color:var(--workspace-on-gradient)}.moxy-style-layer :is(label,.moxy-mega-control-label,.moxy-scene-select),.admin-modal-panel.moxy-style-layer :is(label,.moxy-mega-control-label,.moxy-scene-select),.site-modal-panel.moxy-style-layer :is(label,.moxy-mega-control-label,.moxy-scene-select){color:var(--workspace-text-muted);font-family:var(--workspace-font-body);letter-spacing:0}.moxy-style-layer :is(.primary-link,.secondary-link,.table-action,.compact-account-action),.admin-modal-panel.moxy-style-layer :is(.primary-link,.secondary-link,.table-action,.compact-account-action),.site-modal-panel.moxy-style-layer :is(.primary-link,.secondary-link,.table-action,.compact-account-action){border-radius:var(--workspace-radius-sm);font-family:var(--workspace-font-body);letter-spacing:0;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,filter .14s ease,transform .14s ease}.moxy-style-layer .primary-link,.admin-modal-panel.moxy-style-layer .primary-link,.site-modal-panel.moxy-style-layer .primary-link{background:var(--workspace-primary-action);border:1px solid rgba(255,200,87,.36);box-shadow:0 10px 22px #00000038;color:var(--workspace-on-primary-action)}.moxy-style-layer .primary-link:hover,.moxy-style-layer .primary-link:focus-visible,.admin-modal-panel.moxy-style-layer .primary-link:hover,.admin-modal-panel.moxy-style-layer .primary-link:focus-visible,.site-modal-panel.moxy-style-layer .primary-link:hover,.site-modal-panel.moxy-style-layer .primary-link:focus-visible{background:var(--workspace-primary-action-hover);border-color:#fff7ec61;color:var(--workspace-on-primary-action);outline:0;transform:translateY(-1px)}.moxy-style-layer :is(.moxy-buy-credits-action,.moxy-mega-generate-send),.admin-modal-panel.moxy-style-layer :is(.moxy-buy-credits-action,.moxy-mega-generate-send),.site-modal-panel.moxy-style-layer :is(.moxy-buy-credits-action,.moxy-mega-generate-send){background:var(--workspace-gradient);color:var(--workspace-on-gradient)}.moxy-style-layer :is(.secondary-link,.table-action),.admin-modal-panel.moxy-style-layer :is(.secondary-link,.table-action),.site-modal-panel.moxy-style-layer :is(.secondary-link,.table-action){background:var(--workspace-action-surface);border:1px solid rgba(255,247,236,.13);box-shadow:none;color:var(--workspace-text)}.moxy-style-layer :is(.secondary-link,.table-action):hover,.moxy-style-layer :is(.secondary-link,.table-action):focus-visible,.admin-modal-panel.moxy-style-layer :is(.secondary-link,.table-action):hover,.admin-modal-panel.moxy-style-layer :is(.secondary-link,.table-action):focus-visible,.site-modal-panel.moxy-style-layer :is(.secondary-link,.table-action):hover,.site-modal-panel.moxy-style-layer :is(.secondary-link,.table-action):focus-visible{background:var(--workspace-action-surface-hover);border-color:#ffc85757;color:var(--workspace-text);outline:0}.moxy-style-layer :is(.danger-action,.danger-link,.danger-table-action),.admin-modal-panel.moxy-style-layer :is(.danger-action,.danger-link,.danger-table-action),.site-modal-panel.moxy-style-layer :is(.danger-action,.danger-link,.danger-table-action){color:var(--workspace-action-danger)}.admin-modal-panel.moxy-mega-step-modal{background:linear-gradient(180deg,#fff7ec0b,#fff7ec00 44%),var(--workspace-surface-1);border:1px solid rgba(255,244,229,.14);border-radius:8px;box-shadow:0 30px 90px #0000008a,inset 0 1px #fff7ec0f;color:var(--workspace-text);gap:12px;max-width:min(660px,100vw - 32px);padding:clamp(14px,2vw,18px);width:100%}.moxy-mega-step-modal .admin-modal-header{border-bottom:1px solid rgba(255,247,236,.1);gap:10px;padding-bottom:10px}.moxy-mega-step-modal .admin-modal-header h2{color:var(--workspace-text);font-size:clamp(17px,1.9vw,22px);font-weight:850;line-height:1}.admin-modal-panel.moxy-mega-step-modal .modal-close-button{background:#fff7ec0e;border-color:#fff7ec24;border-radius:8px;min-height:32px;width:32px}@media(max-width:760px){.admin-modal-panel.moxy-mega-step-modal{gap:10px;padding:12px}.moxy-mega-step-modal .admin-modal-header{align-items:center;background:linear-gradient(180deg,#17191ffa,#17191ff0),var(--workspace-surface-1);margin:-12px -12px 0;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;position:sticky;top:-12px;z-index:2}.moxy-mega-step-modal .admin-modal-header h2{font-size:17px}.moxy-mega-modal-stack{gap:8px}.moxy-mega-modal-choice-grid,.moxy-mega-modal-pill-grid,.moxy-mega-modal-form-grid{gap:7px;grid-template-columns:minmax(0,1fr)}.moxy-mega-modal-choice-grid button,.moxy-mega-modal-pill-grid button{gap:4px;min-height:60px;padding:9px 10px}.moxy-mega-modal-choice-grid button strong,.moxy-mega-modal-pill-grid button strong{font-size:12px}.moxy-mega-modal-choice-grid button span,.moxy-mega-modal-pill-grid button span{font-size:10px}.moxy-mega-step-modal .moxy-mega-control-label,.moxy-mega-step-modal .moxy-scene-select{font-size:9px;gap:5px}.moxy-mega-step-modal .moxy-mega-control-label select,.moxy-mega-step-modal .moxy-scene-select select,.moxy-mega-step-modal .moxy-scene-select input{font-size:12px;min-height:40px}.moxy-mega-step-modal .moxy-mega-count-row{gap:6px}.moxy-mega-step-modal .moxy-mega-count-row button{min-height:40px}.moxy-mega-selected-image-card{grid-template-columns:54px minmax(0,1fr)}.moxy-mega-selected-image-card img,.moxy-mega-selected-image-card>span{height:54px;width:54px}.moxy-mega-modal-action-row{display:grid;grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.moxy-mega-step-modal .admin-modal-header h2{font-size:16px}.moxy-mega-modal-choice-grid button,.moxy-mega-modal-pill-grid button{min-height:56px}}.moxy-token-modal-panel .admin-modal-header h2,.moxy-token-modal-panel .site-modal-header h2{font-size:clamp(18px,2vw,26px);line-height:1}.moxy-full-preview-panel .admin-modal-title-group h2{font-size:clamp(10px,1.2vw,17px)}.admin-modal-backdrop:has(.moxy-token-modal-panel){align-items:flex-start;padding:10px}.admin-modal-backdrop:has(.moxy-full-preview-panel){overflow:hidden;padding:14px}.admin-modal-panel .modal-close-button,.site-modal-panel .modal-close-button{background:#fff7ec14;border:1px solid rgba(255,247,236,.18);border-radius:8px;color:#fff7ec;flex:0 0 auto;min-height:36px;padding:0;width:36px}.admin-modal-panel .modal-close-button:hover,.admin-modal-panel .modal-close-button:focus-visible,.site-modal-panel .modal-close-button:hover,.site-modal-panel .modal-close-button:focus-visible{background:var(--yellow);border-color:var(--yellow);color:var(--black)}@media(max-width:980px){.moxy-token-packages{grid-template-columns:1fr}.moxy-token-modal-panel{max-height:calc(100dvh - 24px);padding:14px;width:calc(100vw - 20px)}.moxy-token-payment-panel{grid-column:1;grid-row:auto}.moxy-token-buy-modal .moxy-token-packages{gap:10px;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));margin-right:0;padding:0 0 2px}.moxy-token-package-card{min-height:0;padding:12px}.moxy-token-package-card small{-webkit-line-clamp:3}.moxy-token-payment-header{align-items:stretch;display:grid}.moxy-token-payment-strip{gap:8px;grid-template-columns:1fr 1fr}.moxy-token-payment-strip div{border:1px solid rgba(255,247,236,.1);border-radius:6px;padding:8px}.moxy-token-payment-strip dd{font-size:12px}.moxy-token-payment-panel{border-width:1px;box-shadow:none;max-height:none;overflow:visible;padding:12px;width:100%}.moxy-usage-modal{grid-template-rows:minmax(0,1fr) auto;min-width:0;overflow:hidden;width:100%}.moxy-usage-panel{max-height:calc(100dvh - 18px);max-width:calc(100vw - 18px);width:calc(100vw - 18px)}.moxy-usage-table-wrap{max-height:min(62dvh,560px);overflow:auto;scrollbar-gutter:stable}.moxy-usage-table{border-collapse:collapse;border-spacing:0;min-width:720px;table-layout:fixed;width:100%}.moxy-usage-table thead{display:table-header-group}.moxy-usage-table tbody{display:table-row-group}.moxy-usage-table tr{display:table-row}.moxy-usage-table tr:nth-child(2n) td{background:#fff7ec07}.moxy-usage-table td,.moxy-usage-table td:nth-child(1),.moxy-usage-table td:nth-child(2),.moxy-usage-table td:nth-child(3),.moxy-usage-table td:nth-child(4),.moxy-usage-table td:nth-child(5){border-bottom:1px solid rgba(255,247,236,.08);display:table-cell;min-width:0;overflow-wrap:anywhere;padding:8px 9px;text-align:left;vertical-align:middle;box-sizing:border-box}.moxy-usage-table td:before,.moxy-usage-table td:nth-child(1):before,.moxy-usage-table td:nth-child(2):before,.moxy-usage-table td:nth-child(3):before,.moxy-usage-table td:nth-child(4):before,.moxy-usage-table td:nth-child(5):before{content:none;display:none}.moxy-usage-table th:nth-child(1),.moxy-usage-table td:nth-child(1){width:136px}.moxy-usage-table th:nth-child(2),.moxy-usage-table td:nth-child(2){width:132px}.moxy-usage-table th:nth-child(4),.moxy-usage-table td:nth-child(4){text-align:center;width:88px}.moxy-usage-table th:nth-child(5),.moxy-usage-table td:nth-child(5){width:104px}.moxy-usage-table td:nth-child(3) strong,.moxy-usage-table td:nth-child(3) span{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moxy-usage-table td:nth-child(2) .moxy-usage-goal-action{font-size:8.5px;font-weight:600;justify-self:start;max-width:100%;padding:5px 6px;white-space:nowrap}.moxy-usage-table td:nth-child(4){align-items:center}.moxy-usage-table td:nth-child(5) .moxy-usage-status{max-width:100%;overflow-wrap:normal;white-space:nowrap}.moxy-credit-history-table{min-width:780px}.moxy-credit-history-table th:nth-child(1),.moxy-credit-history-table td:nth-child(1){width:132px}.moxy-credit-history-table th:nth-child(3),.moxy-credit-history-table td:nth-child(3){text-align:center;width:88px}.moxy-credit-history-table th:nth-child(4),.moxy-credit-history-table td:nth-child(4){width:112px}.moxy-credit-history-table th:nth-child(5),.moxy-credit-history-table td:nth-child(5){width:104px}.moxy-credit-history-table th:nth-child(6),.moxy-credit-history-table td:nth-child(6){text-align:center;width:82px}.moxy-usage-pagination{align-items:stretch;display:grid;gap:8px}.moxy-usage-pagination div{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.moxy-usage-pagination div>span{grid-column:1/-1;order:-1;text-align:center}.moxy-usage-pagination .table-action{justify-content:center;min-height:38px;width:100%}.moxy-preview-stage{min-height:280px;padding:10px}.admin-modal-backdrop:has(.moxy-full-preview-panel){padding:8px}.moxy-full-preview-panel{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:12px;width:calc(100vw - 16px)}.moxy-full-preview-modal{gap:8px}.moxy-full-preview-toolbar{gap:6px}.moxy-full-preview-toolbar>span,.moxy-full-preview-toolbar .primary-link,.moxy-full-preview-toolbar .table-action{min-height:34px}.moxy-full-preview-stage{padding:10px}.moxy-full-preview-info-panel{border-radius:0;height:100dvh;inset:0 auto 0 0;max-height:none;max-width:none;padding:14px;position:fixed;transform:translate(100%);width:100vw;z-index:320}.moxy-full-preview-info-panel>header{background:#15161c;padding-top:env(safe-area-inset-top);position:sticky;top:0;z-index:1}.moxy-preview-actions{grid-template-columns:1fr}}@media(max-width:760px){.modal-field-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-modal-backdrop,.site-modal-backdrop,.admin-modal-backdrop:has(.moxy-token-modal-panel),.admin-modal-backdrop:has(.moxy-full-preview-panel){padding:0;overflow:hidden}.admin-modal-panel,.site-modal-panel,.admin-modal-panel.wide-modal,.moxy-token-modal-panel,.moxy-usage-panel,.moxy-full-preview-panel{border:0;border-radius:0;box-shadow:none;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;max-width:100vw;min-height:100vh;min-height:100dvh;width:100vw}}@media(max-width:520px){.primary-link,.secondary-link{min-height:44px}.session-actions{grid-template-columns:1fr}.admin-modal-panel{padding:16px}.admin-modal-header h2,.site-modal-header h2{font-size:clamp(19px,7vw,26px)}.moxy-token-buy-modal .moxy-token-packages{display:grid}}.admin-modal-backdrop:has(.moxy-studio-settings-panel),.admin-modal-backdrop:has(.moxy-mega-step-modal){align-items:flex-start;padding:10px}.admin-modal-panel.moxy-studio-settings-panel,.admin-modal-panel.moxy-mega-step-modal{background:linear-gradient(180deg,#fff7ec0d,#fff7ec00 42%),var(--workspace-surface-1);border:1px solid rgba(255,244,229,.14);border-radius:8px;box-shadow:0 30px 90px #0000008a,inset 0 1px #fff7ec0f;color:var(--workspace-text);display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);max-height:calc(100dvh - 24px);max-width:900px;overflow:hidden;padding:clamp(14px,2vw,18px);width:min(100vw - 24px,900px)}.moxy-studio-settings-panel .admin-modal-header,.moxy-mega-step-modal .admin-modal-header{border-bottom:1px solid rgba(255,247,236,.1);gap:10px;padding-bottom:10px}.moxy-studio-settings-panel .admin-modal-header h2,.moxy-mega-step-modal .admin-modal-header h2{color:var(--workspace-text);font-size:clamp(18px,2vw,24px);font-weight:850;line-height:1}.admin-modal-panel.moxy-studio-settings-panel .modal-close-button,.admin-modal-panel.moxy-mega-step-modal .modal-close-button,.site-modal-panel.artwork-passport-modal .modal-close-button{background:#fff7ec0e;border-color:#fff7ec24;border-radius:8px;color:var(--workspace-text)}.admin-modal-panel.moxy-studio-settings-panel .modal-close-button:hover,.admin-modal-panel.moxy-studio-settings-panel .modal-close-button:focus-visible,.admin-modal-panel.moxy-mega-step-modal .modal-close-button:hover,.admin-modal-panel.moxy-mega-step-modal .modal-close-button:focus-visible,.site-modal-panel.artwork-passport-modal .modal-close-button:hover,.site-modal-panel.artwork-passport-modal .modal-close-button:focus-visible{background:var(--workspace-gradient);border-color:#ffc85766;color:#15161c;outline:0}.admin-modal-panel.moxy-studio-settings-panel .modal-close-button,.admin-modal-panel.moxy-mega-step-modal .modal-close-button{min-height:34px;width:34px}@media(max-width:760px){.admin-modal-backdrop:has(.moxy-studio-settings-panel),.admin-modal-backdrop:has(.moxy-mega-step-modal){padding:0}.admin-modal-panel.moxy-studio-settings-panel,.admin-modal-panel.moxy-mega-step-modal{border:0;border-radius:0;box-shadow:none;height:100dvh;max-height:100dvh;max-width:100vw;min-height:100dvh;padding:12px;width:100vw}.moxy-studio-settings-panel .admin-modal-header,.moxy-mega-step-modal .admin-modal-header{align-items:center}.moxy-studio-settings-panel .moxy-studio-settings-modal,.moxy-mega-step-modal .moxy-mega-modal-stack{gap:10px;padding-right:0}.moxy-studio-settings-panel .moxy-studio-fields,.moxy-studio-settings-panel .moxy-studio-share-actions,.moxy-mega-step-modal .moxy-mega-modal-choice-grid,.moxy-mega-step-modal .moxy-mega-modal-pill-grid,.moxy-mega-step-modal .moxy-mega-modal-form-grid,.moxy-mega-step-modal .moxy-mega-modal-action-row{grid-template-columns:1fr}.moxy-studio-editor-heading{align-items:stretch;display:grid}.moxy-studio-editor-toolbar{flex-wrap:wrap}.moxy-studio-settings-panel .moxy-studio-share-actions .primary-link,.moxy-studio-settings-panel .moxy-studio-share-actions .secondary-link,.moxy-mega-step-modal .moxy-mega-modal-action-row .primary-link,.moxy-mega-step-modal .moxy-mega-modal-action-row .secondary-link{width:100%}}select:not([multiple]):not(:where(.global-form-controls select)),.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)),.admin-modal-panel.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)),.site-modal-panel.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)),.moxy-studio-settings-panel .moxy-studio-fields select:not(:where(.global-form-controls select)),.moxy-mega-step-modal .moxy-mega-control-label select:not(:where(.global-form-controls select)),.moxy-mega-step-modal .moxy-scene-select select:not(:where(.global-form-controls select)){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);background-image:linear-gradient(45deg,transparent 50%,var(--black) 50%),linear-gradient(135deg,var(--black) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 11px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:3px solid var(--black);border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--black);cursor:pointer;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:750;line-height:1.15;min-height:46px;padding:8px 36px 8px 9px}select:not([multiple]):not(:where(.global-form-controls select)):hover,.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)):hover,.admin-modal-panel.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)):hover,.site-modal-panel.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)):hover,.moxy-studio-settings-panel .moxy-studio-fields select:not(:where(.global-form-controls select)):hover,.moxy-mega-step-modal .moxy-mega-control-label select:not(:where(.global-form-controls select)):hover,.moxy-mega-step-modal .moxy-scene-select select:not(:where(.global-form-controls select)):hover{background-color:var(--white);border-color:var(--black);color:var(--black)}select:not([multiple]):not(:where(.global-form-controls select)):focus,.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)):focus,.admin-modal-panel.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)):focus,.site-modal-panel.moxy-style-layer select:not([multiple]):not(:where(.global-form-controls select)):focus,.moxy-studio-settings-panel .moxy-studio-fields select:not(:where(.global-form-controls select)):focus,.moxy-mega-step-modal .moxy-mega-control-label select:not(:where(.global-form-controls select)):focus,.moxy-mega-step-modal .moxy-scene-select select:not(:where(.global-form-controls select)):focus{background-color:var(--white);border-color:var(--black);box-shadow:4px 4px 0 var(--yellow);color:var(--black);outline:0}select:not([multiple]):not(:where(.global-form-controls select)) option,.moxy-style-layer select:not(:where(.global-form-controls select)) option,.admin-modal-panel.moxy-style-layer select:not(:where(.global-form-controls select)) option,.site-modal-panel.moxy-style-layer select:not(:where(.global-form-controls select)) option,.moxy-studio-settings-panel .moxy-studio-fields select:not(:where(.global-form-controls select)) option,.moxy-mega-step-modal .moxy-mega-control-label select:not(:where(.global-form-controls select)) option,.moxy-mega-step-modal .moxy-scene-select select:not(:where(.global-form-controls select)) option{background-color:var(--white);color:var(--black);font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:750}select:not([multiple]):not(:where(.global-form-controls select)) option:checked,.moxy-style-layer select:not(:where(.global-form-controls select)) option:checked,.admin-modal-panel.moxy-style-layer select:not(:where(.global-form-controls select)) option:checked,.site-modal-panel.moxy-style-layer select:not(:where(.global-form-controls select)) option:checked,.moxy-studio-settings-panel .moxy-studio-fields select:not(:where(.global-form-controls select)) option:checked,.moxy-mega-step-modal .moxy-mega-control-label select:not(:where(.global-form-controls select)) option:checked,.moxy-mega-step-modal .moxy-scene-select select:not(:where(.global-form-controls select)) option:checked{background-color:var(--yellow);color:var(--black)}.admin-modal-backdrop:has(.admin-modal-panel.moxy-full-preview-panel){align-items:center;background:#050609db;padding:10px}.admin-modal-panel.moxy-full-preview-panel.moxy-style-layer{background:#0b0c10;border:1px solid rgba(255,122,89,.28);border-radius:12px;box-shadow:0 30px 96px #0000009e;gap:0;height:min(94dvh,1040px);max-height:calc(100dvh - 20px);max-width:min(96vw,1540px);overflow:hidden;padding:0;width:min(96vw,1540px)}.admin-modal-panel.moxy-full-preview-panel .admin-modal-header{align-items:center;background:#13141a;border-bottom:1px solid rgba(255,247,236,.11);min-height:52px;padding:8px 10px 8px 14px}.admin-modal-panel.moxy-full-preview-panel .admin-modal-title-group h2{color:#fff7ecf0;font-size:14px;font-weight:850;line-height:1.2;text-transform:none}.admin-modal-panel.moxy-full-preview-panel .moxy-full-preview-modal{gap:0;grid-template-rows:48px minmax(0,1fr)}.admin-modal-panel.moxy-full-preview-panel .moxy-full-preview-toolbar{align-items:center;background:#101116;border-bottom:1px solid rgba(255,247,236,.1);flex-wrap:nowrap;gap:8px;justify-content:space-between;padding:6px 9px}.admin-modal-panel.moxy-full-preview-panel .moxy-full-preview-stage{background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at 50% 40%,rgba(255,122,89,.045),transparent 42%),#08090d;background-size:24px 24px,24px 24px,auto,auto;border:0;padding:clamp(12px,2vw,28px)}.admin-modal-panel.moxy-full-preview-panel .moxy-full-preview-info-panel{background:#14151b;border:0;border-left:1px solid rgba(255,247,236,.12);border-radius:0;box-shadow:-20px 0 48px #00000070}@media(max-width:760px){.admin-modal-backdrop:has(.admin-modal-panel.moxy-full-preview-panel){align-items:stretch;padding:0}.admin-modal-panel.moxy-full-preview-panel.moxy-style-layer{border:0;border-radius:0;height:100dvh;max-height:100dvh;max-width:100vw;width:100vw}.admin-modal-panel.moxy-full-preview-panel .admin-modal-header{min-height:calc(50px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top))}.admin-modal-panel.moxy-full-preview-panel .moxy-full-preview-toolbar{padding-inline:7px}.admin-modal-panel.moxy-full-preview-panel .moxy-full-preview-stage{padding:8px}}@media(max-width:560px){.moxy-full-preview-info-drawer{border-left:0;max-width:100vw;width:100vw}.moxy-usage-panel:not(.moxy-credit-history-panel){grid-template-rows:auto minmax(0,1fr)}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-modal{height:100%;min-height:0}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table-wrap{max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table{display:block;min-width:0;table-layout:auto;width:100%}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table thead{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table tbody{display:grid}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table tr{background:var(--workspace-action-surface);border-bottom:1px solid var(--workspace-line);display:grid;gap:10px 14px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table tr:nth-child(2n){background:var(--workspace-surface-3)}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td,.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(1),.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(2),.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(3),.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(4),.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(5){align-content:start;background:transparent;border:0;display:grid;gap:5px;min-width:0;padding:0;text-align:left;width:auto}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:before,.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(1):before,.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(2):before,.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(3):before,.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(4):before,.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(5):before{color:var(--workspace-text-muted);content:attr(data-label);display:block;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:8px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(1){grid-column:1;grid-row:1}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(5){grid-column:2;grid-row:1;justify-items:end}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(2){grid-column:1;grid-row:2}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(4){grid-column:2;grid-row:2;justify-items:end}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(3){border-top:1px solid var(--workspace-line);grid-column:1/-1;grid-row:3;padding-top:10px}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(3) strong,.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(3) span{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(3) strong{font-size:13px;line-height:1.3}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(3) span{display:-webkit-box;line-height:1.4;margin-top:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(2) .moxy-usage-goal-action{font-size:9px;justify-self:start;max-width:min(48vw,180px)}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-table td:nth-child(5) .moxy-usage-status{min-width:68px}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-credit-count{font-size:16px}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-pagination{background:var(--workspace-surface-3);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);box-sizing:border-box;display:grid;gap:8px;padding:9px 14px max(9px,env(safe-area-inset-bottom));width:100%}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-pagination>span{text-align:center}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-pagination div{display:grid;gap:8px;grid-template-columns:minmax(82px,1fr) auto minmax(82px,1fr)}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-pagination div>span{align-self:center;grid-column:auto;order:0;text-align:center}.moxy-usage-panel:not(.moxy-credit-history-panel) .moxy-usage-pagination .table-action{min-height:42px}}.admin-modal-panel.moxy-mega-step-modal.moxy-model-picker-modal{background:var(--workspace-surface-1);max-width:min(820px,100vw - 32px)}.moxy-model-picker-modal .admin-modal-header{background:var(--workspace-surface-1)}.admin-modal-panel.moxy-model-picker-modal .modal-close-button:is(:hover,:focus-visible){background:#fff7ec17;color:#fff7ec}.moxy-token-panel{align-items:center;background:#ffc85729;border:3px solid var(--black);display:grid;gap:8px;grid-template-columns:auto max-content minmax(164px,.72fr) auto auto;padding:8px}.moxy-token-panel div{align-items:end;background:#fff3e85c;border:2px solid var(--black);display:flex;gap:8px;justify-content:space-between;min-height:46px;padding:7px 9px}.moxy-token-panel span,.moxy-token-panel strong,.moxy-token-panel em{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1;text-transform:uppercase}.moxy-token-panel span{font-size:10px;font-weight:950}.moxy-token-panel strong{color:var(--black);font-size:20px;font-weight:950}.moxy-token-panel .compact-account-action{min-height:46px;padding:9px 11px;white-space:nowrap}.moxy-token-panel .moxy-folder-library-action{background:#fff3e86b;border:3px solid var(--black);border-radius:0;color:var(--black);height:40px;min-height:40px;min-width:40px;width:40px}.moxy-token-panel .moxy-folder-library-action svg{color:var(--black)}.moxy-token-panel .moxy-folder-library-action:hover,.moxy-token-panel .moxy-folder-library-action:focus-visible,.moxy-token-panel .moxy-folder-library-action[aria-pressed=true]{background:var(--yellow);border-color:var(--black);box-shadow:4px 4px 0 var(--rose);color:var(--black)}.moxy-mega-modal-action-row .compact-account-action{border-radius:8px;flex:1 1 180px;min-height:38px}.moxy-token-modal-intro .account-section-note{color:#f6f4f0a8}@media(max-width:760px){.moxy-mega-workflow-grid{grid-template-columns:minmax(0,1fr)}.moxy-mega-workflow-card,.moxy-mega-scene-card,.moxy-mega-generate-card{grid-column:1}.moxy-mega-image-actions,.moxy-mega-mode-grid,.moxy-mega-goal-pills,.moxy-mega-scene-grid{grid-template-columns:minmax(0,1fr)}.moxy-mega-count-row{grid-template-columns:repeat(4,minmax(0,1fr))}.moxy-mega-generate-card .moxy-workflow-steps{grid-template-columns:minmax(0,1fr)}.moxy-mega-reference-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.moxy-mega-reference-tabs>button{min-height:62px}.moxy-mega-reference-tools{grid-column:1/-1;justify-content:end}.moxy-mega-media-browser{grid-template-columns:minmax(0,1fr);min-height:0}.moxy-mega-upload-card,.moxy-mega-media-empty{min-height:140px}.moxy-mega-media-grid{grid-template-columns:repeat(var(--workspace-mega-media-columns, 4),minmax(0,1fr));max-height:42vh}}@media(max-width:640px){.moxy-token-buy-modal .moxy-token-packages{grid-template-columns:1fr}}:where(.moxy-style-layer,.moxy-account-shell,.account-workspace-shell,[data-ui-theme=workspace]){--ui-surface-page: var(--workspace-bg, #090a0e);--ui-surface-panel: var(--workspace-surface-2, #14151b);--ui-text-primary: var(--workspace-text, #fff7ec);--ui-text-muted: var(--workspace-text-muted, rgba(255, 247, 236, .62));--ui-action-primary: var(--workspace-gold, #ffc857)}.moxy-style-layer :is(.account-empty,.fine-print,.account-section-note,.field-note),.admin-modal-panel.moxy-style-layer :is(.account-empty,.fine-print,.account-section-note,.field-note),.site-modal-panel.moxy-style-layer :is(.account-empty,.fine-print,.account-section-note,.field-note){color:var(--workspace-text-muted)}.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog{--ui-accessibility-outline: 2px solid var(--ui-light-heading);--ui-accessibility-outline-offset: 3px;--public-bg: var(--ui-light-bg);--public-bg-deep: var(--ui-light-bg);--public-surface-1: var(--ui-light-surface-1);--public-surface-2: var(--ui-light-surface-2);--public-surface-3: var(--ui-light-surface-3);--public-text: var(--ui-light-text);--public-text-muted: var(--ui-light-text-muted);--public-text-soft: var(--ui-light-text-muted);--public-text-faint: var(--ui-light-text-muted);--public-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));--ui-control-surface: var(--ui-light-bg);--ui-control-text: var(--ui-light-text);--ui-control-border: var(--ui-light-line-strong);--ui-control-border-focus: var(--ui-light-text);--ui-control-radius: 0;--artmoxy-control-surface: var(--ui-light-bg);--artmoxy-control-surface-active: var(--ui-light-surface-1);--artmoxy-control-border: var(--ui-light-line-strong);--artmoxy-control-border-hover: var(--ui-light-text);--artmoxy-control-border-focus: var(--ui-light-text);--artmoxy-control-focus-ring: none;--artmoxy-control-radius: 0;--public-gold: var(--ui-light-text);--public-coral: var(--ui-light-text);--public-fuchsia: var(--ui-light-text);--public-line: var(--ui-light-line);--public-line-strong: var(--ui-light-line-strong);--studio-logo-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));color-scheme:light;--workspace-action-danger: var(--ui-light-danger);display:flex;flex-direction:column;gap:0;width:min(760px,100vw - 28px);max-width:760px;height:auto;min-height:0;max-height:calc(100dvh - 28px);padding:0;margin:0;overflow:hidden;border:1px solid var(--workspace-line-strong);border-radius:14px;background:var(--workspace-bg);color:var(--workspace-text)}.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog .admin-modal-header{flex:0 0 auto;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--workspace-line)}.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog .admin-modal-header h2{margin:0;color:var(--workspace-text);font:600 18px/1.4 var(--workspace-font-body);letter-spacing:-.02em;text-transform:none}.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog .admin-modal-header button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;min-height:44px;border:1px solid var(--workspace-line);border-radius:50%;background:var(--workspace-bg);color:var(--workspace-text)}.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog .products-workspace-main.shopify-pricing-dialog-content{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;width:100%;min-height:0;max-width:none;margin:0;padding:20px;overflow-y:auto;box-sizing:border-box}.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog .shopify-pricing-starting-point{padding:0;border:0;background:transparent}.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog .shopify-pricing-dialog-content>p,.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog .shopify-pricing-help-content p{font-size:14px}.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog .shopify-pricing-history>h3{margin:0}.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog .shopify-pricing-storefront,.admin-modal-panel.shopify-workspace.shopify-app.moxy-shopify-dialog .shopify-pricing-preview{padding:0;border:0}body:has(.moxy-shopify-dialog){overflow:hidden}.shopify-app .shopify-form--native-save-bar [data-shopify-save-action]{display:none}.shopify-app .shopify-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:480px){.shopify-app .shopify-field-pair{grid-template-columns:minmax(0,1fr)}}.shopify-workspace.shopify-app.shopify-app-shell.shopify-app--embedded{display:block;min-height:100dvh;padding-bottom:0}.shopify-workspace.shopify-app.shopify-app-shell.shopify-app--embedded .products-workspace-main{width:100%;max-width:none;margin:0;padding:clamp(16px,3vw,32px)}.shopify-workspace.shopify-app.shopify-app-shell.shopify-app--embedded s-app-nav{display:none}.shopify-workspace.shopify-app.shopify-app-shell.shopify-app--embedded .shopify-embedded-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.shopify-workspace.shopify-app.shopify-app-shell.shopify-app--embedded .shopify-embedded-heading .shopify-text{margin:0}.shopify-workspace.shopify-app.shopify-app-shell.shopify-app--embedded .shopify-actions{flex-wrap:wrap}.shopify-app .shopify-embedded-entry{width:min(100%,560px);margin:clamp(24px,8vh,80px) auto;padding:16px}.shopify-app .shopify-embedded-entry .shopify-embedded-brand{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.shopify-app .shopify-embedded-entry form{display:grid;gap:12px}.shopify-app .shopify-embedded-entry .shopify-control{width:100%;min-width:0}.shopify-app .shopify-embedded-entry.shopify-embedded-entry--loading{width:min(100%,392px);margin:0 auto;padding:clamp(24px,8vh,80px) 16px}.shopify-app .shopify-embedded-entry.shopify-embedded-entry--loading .shopify-account-loading{display:grid;justify-items:center;gap:12px;padding:24px;text-align:center}.shopify-app .shopify-embedded-entry.shopify-embedded-entry--loading .shopify-embedded-brand{width:132px;height:auto}.shopify-app .shopify-embedded-entry.shopify-embedded-entry--loading .shopify-heading--page{font-size:18px;line-height:1.35;letter-spacing:-.025em}.shopify-app .shopify-embedded-entry.shopify-embedded-entry--loading .page-loader-mark{width:32px;height:28px;grid-template-columns:repeat(3,8px);gap:4px}.shopify-app .shopify-embedded-entry.shopify-embedded-entry--loading .shopify-text{margin:0;font-size:13px;line-height:1.5;color:var(--shopify-ui-muted)}@media(forced-colors:active){.shopify-app .shopify-embedded-entry.shopify-embedded-entry--loading .page-loader-mark span{background:CanvasText}}.shopify-app .shopify-embedded-entry--recovery .shopify-panel{display:grid;gap:20px;padding:clamp(20px,5vw,32px)}.shopify-app .shopify-embedded-entry--recovery .shopify-heading--page{margin:0;font-size:clamp(22px,4vw,28px)}.shopify-app .shopify-embedded-entry--recovery .shopify-entry-recovery{display:grid;justify-items:start;gap:16px}.shopify-app .shopify-embedded-entry--recovery .shopify-entry-recovery-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:var(--shopify-ui-text);background:var(--shopify-ui-muted-surface)}.shopify-app .shopify-embedded-entry--recovery :is(.shopify-text,.shopify-caption){margin:0;overflow-wrap:anywhere}.shopify-app .shopify-embedded-entry--recovery .shopify-text{color:var(--shopify-ui-text)}@media(max-width:440px){.shopify-app .shopify-embedded-entry--recovery .shopify-entry-recovery .shopify-button{width:100%}}.shopify-app .shopify-ui-content{--shopify-ui-space: 12px;--shopify-ui-control-height: 44px;--shopify-ui-control-radius: 8px;--shopify-ui-choice-size: 22px;--shopify-ui-panel-radius: 12px;--shopify-ui-line: var(--public-line);--shopify-ui-control-line: color-mix(in srgb, var(--public-text) 54%, var(--public-bg));--shopify-ui-label-size: 14px;--shopify-ui-caption-size: 13px;--shopify-ui-surface: var(--public-bg);--shopify-ui-muted-surface: var(--public-surface-2);--shopify-ui-text: var(--public-text);--shopify-ui-muted: var(--public-text-muted);--shopify-ui-shadow: 0 1px 3px color-mix(in srgb, var(--public-text) 7%, transparent);--shopify-ui-hover-surface: color-mix(in srgb, var(--public-text) 6%, var(--public-bg));--shopify-ui-pressed-surface: color-mix(in srgb, var(--public-text) 11%, var(--public-bg))}.shopify-app .shopify-ui-content :focus-visible{outline:2px solid var(--shopify-ui-text);outline-offset:3px}.shopify-app .shopify-ui-content .shopify-actions{gap:var(--shopify-ui-space)}.shopify-app .shopify-ui-content .shopify-button,.shopify-app .shopify-ui-content .shopify-control,.shopify-app .shopify-ui-content .moxy-library-menu-trigger{min-height:var(--shopify-ui-control-height);max-width:100%;box-sizing:border-box;border:1px solid var(--shopify-ui-line);border-radius:var(--shopify-ui-control-radius);padding:10px 14px;background-color:var(--shopify-ui-surface);color:var(--shopify-ui-text);font:500 14px/1.4 var(--ui-font-body);letter-spacing:normal;text-transform:none}.shopify-app .shopify-ui-content .shopify-button,.shopify-app .shopify-ui-content .moxy-library-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;cursor:pointer;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease;touch-action:manipulation}.shopify-app .shopify-ui-content .shopify-button>svg,.shopify-app .shopify-ui-content .shopify-link>svg,.shopify-app .shopify-ui-content .moxy-library-menu-trigger>svg,.shopify-app .shopify-ui-content .shopify-menu-item>svg{flex:0 0 auto}.shopify-app .shopify-ui-content .shopify-button:not(:disabled):not([aria-disabled=true]):hover,.shopify-app .shopify-ui-content .moxy-library-menu-trigger:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--shopify-ui-hover-surface);border-color:var(--shopify-ui-control-line);transform:none}.shopify-app .shopify-ui-content .shopify-button:not(:disabled):not([aria-disabled=true]):active,.shopify-app .shopify-ui-content .moxy-library-menu-trigger:not(:disabled):not([aria-disabled=true]):active{background-color:var(--shopify-ui-pressed-surface);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--public-text) 12%,transparent)}.shopify-app .shopify-ui-content .shopify-button.primary-link{background-color:var(--shopify-action-background);border-color:var(--shopify-action-background);color:var(--shopify-action-foreground)}.shopify-app .shopify-ui-content .shopify-button.primary-link:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--shopify-action-hover);border-color:var(--shopify-action-hover);color:var(--shopify-action-foreground)}.shopify-app .shopify-ui-content .shopify-button.primary-link:not(:disabled):not([aria-disabled=true]):active{background-color:color-mix(in srgb,var(--shopify-action-background) 82%,var(--shopify-action-foreground));border-color:color-mix(in srgb,var(--shopify-action-background) 82%,var(--shopify-action-foreground));color:var(--shopify-action-foreground)}.shopify-app .shopify-ui-content .shopify-button--pill,.shopify-app .shopify-ui-content .shopify-control--pill,.shopify-app .shopify-ui-content .shopify-page-toolbar .moxy-library-menu-trigger{flex:0 0 auto;width:auto;padding:9px 14px;border-radius:999px;box-shadow:var(--shopify-ui-shadow);white-space:nowrap}.shopify-app .shopify-ui-content .shopify-button--icon{width:44px;padding:0}.shopify-app .shopify-ui-content .shopify-button--round{border-radius:50%;flex:0 0 44px;inline-size:44px;block-size:44px;min-inline-size:44px}.shopify-app .shopify-ui-content .shopify-icon-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.shopify-app .shopify-ui-content .shopify-button.shopify-button--text{border:0;background:transparent;box-shadow:none;padding-inline:0;color:var(--shopify-ui-link, var(--shopify-ui-text));text-decoration:underline;text-underline-offset:3px}.shopify-app .shopify-ui-content .shopify-button.shopify-button--text:not(:disabled):hover,.shopify-app .shopify-ui-content .shopify-button.shopify-button--text:not(:disabled):active{background:transparent;color:var(--shopify-ui-muted)}.shopify-app .shopify-ui-content .shopify-button--prominent{min-height:48px;padding:12px 16px;font-weight:600;font-size:16px}.shopify-app .shopify-ui-content .shopify-button.shopify-button--ghost{padding:8px 10px;background:transparent;border-color:transparent;box-shadow:none}.shopify-app .shopify-ui-content .shopify-button.shopify-button--ghost:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--shopify-ui-hover-surface);border-color:transparent}.shopify-app .shopify-ui-content .shopify-button.shopify-button--ghost:not(:disabled):not([aria-disabled=true]):active{background-color:var(--shopify-ui-pressed-surface)}.shopify-app .shopify-ui-content .shopify-button--danger,.shopify-app .shopify-ui-content .shopify-button.is-danger{color:var(--workspace-action-danger)}.shopify-app .shopify-ui-content .shopify-button--back{flex:0 1 auto;gap:10px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:start}.shopify-app .shopify-ui-content .shopify-button--back:not(:disabled):not([aria-disabled=true]):is(:hover,:active){background:transparent;box-shadow:none}.shopify-app .shopify-ui-content .shopify-page-toolbar-back-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--shopify-ui-line);border-radius:50%;box-sizing:border-box}.shopify-app .shopify-ui-content .shopify-page-toolbar-back-icon{transition:background-color .14s ease,border-color .14s ease}.shopify-app .shopify-ui-content .shopify-button--back:not(:disabled):not([aria-disabled=true]):hover .shopify-page-toolbar-back-icon{background:var(--shopify-ui-hover-surface);border-color:var(--shopify-ui-control-line)}.shopify-app .shopify-ui-content .shopify-button--back:not(:disabled):not([aria-disabled=true]):active .shopify-page-toolbar-back-icon{background:var(--shopify-ui-pressed-surface)}.shopify-app .shopify-ui-content .shopify-button:disabled,.shopify-app .shopify-ui-content .shopify-button[aria-disabled=true],.shopify-app .shopify-ui-content .shopify-control:disabled,.shopify-app .shopify-ui-content .shopify-switch:disabled,.shopify-app .shopify-ui-content .shopify-menu-item:disabled,.shopify-app .shopify-ui-content .shopify-menu-item[aria-disabled=true],.shopify-app .shopify-ui-content .moxy-library-menu-trigger:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.shopify-app .shopify-ui-content .shopify-section-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding-block:4px;margin-block-end:20px;border-block-end:1px solid var(--shopify-ui-line)}.shopify-app .shopify-ui-content .shopify-section-navigation>.shopify-button{position:relative;border-color:transparent;border-radius:6px;background:transparent;box-shadow:none}.shopify-app .shopify-ui-content .shopify-section-navigation>.shopify-button[aria-current=page]{font-weight:600}.shopify-app .shopify-ui-content .shopify-section-navigation>.shopify-button[aria-current=page]:after{content:"";position:absolute;inset-inline:12px;inset-block-end:-5px;height:2px;background:currentColor}.shopify-app .shopify-ui-content .shopify-section-navigation>.shopify-button:not(:disabled):not([aria-disabled=true]):hover{border-color:transparent}.shopify-app .shopify-ui-content .shopify-button:focus-visible,.shopify-app .shopify-ui-content .shopify-control:focus-visible,.shopify-app .shopify-ui-content .shopify-choice-control:focus-visible,.shopify-app .shopify-ui-content .shopify-switch:focus-visible,.shopify-app .shopify-ui-content .shopify-link:focus-visible,.shopify-app .shopify-ui-content .shopify-tile:focus-visible,.shopify-app .shopify-ui-content .shopify-menu-item:focus-visible,.shopify-app .shopify-ui-content .moxy-library-menu-trigger:focus-visible{outline:2px solid var(--shopify-ui-text);outline-offset:3px}.shopify-app .shopify-ui-content .shopify-control{width:100%;min-width:0;font-size:16px;font-weight:400;line-height:1.4;border-color:var(--shopify-ui-control-line)}.shopify-app .shopify-ui-content .shopify-search-field{position:relative;display:flex;align-items:center;min-width:0}.shopify-app .shopify-ui-content .shopify-search-field>svg{position:absolute;inset-inline-start:12px;color:var(--shopify-ui-muted);pointer-events:none}.shopify-app .shopify-ui-content .shopify-search-field>.shopify-control{padding-inline-start:40px}.shopify-app .shopify-ui-content select.shopify-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23212527' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.shopify-app .shopify-ui-content select.shopify-control::picker-icon{display:none}.shopify-app .shopify-ui-content textarea.shopify-control{min-height:88px;resize:vertical}.shopify-app .shopify-ui-content .shopify-control--pill{font-size:14px;font-weight:500}.shopify-app .shopify-ui-content .shopify-choice-control[type]{flex:0 0 var(--shopify-ui-choice-size);width:var(--shopify-ui-choice-size);min-width:var(--shopify-ui-choice-size);height:var(--shopify-ui-choice-size);min-height:var(--shopify-ui-choice-size);padding:0;margin:0;accent-color:var(--shopify-ui-text);cursor:pointer;touch-action:manipulation;transition:none}.shopify-app .shopify-ui-content label:has(>.shopify-choice-control){display:flex;align-items:center;gap:10px;min-width:var(--shopify-ui-control-height);min-height:var(--shopify-ui-control-height);cursor:pointer;touch-action:manipulation}.shopify-app .shopify-ui-content .shopify-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;max-width:100%;color:var(--shopify-ui-text);font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.shopify-app .shopify-ui-content .shopify-heading{margin:0;color:var(--shopify-ui-text);font-family:var(--ui-font-body);font-weight:600;overflow-wrap:anywhere;text-transform:none}.shopify-app .shopify-ui-content .shopify-heading--page{font-size:clamp(24px,2.5vw,28px);line-height:1.2;letter-spacing:-.035em}.shopify-app .shopify-ui-content .shopify-heading--section{font-size:20px;line-height:1.4;letter-spacing:-.025em}.shopify-app .shopify-ui-content .shopify-heading--group{font-size:16px;line-height:1.4;letter-spacing:-.015em}.shopify-app .shopify-ui-content .shopify-heading--item{font-size:14px;line-height:1.5;letter-spacing:normal}.shopify-app .shopify-ui-content .shopify-text{font:400 14px/1.6 var(--ui-font-body);overflow-wrap:anywhere}.shopify-app .shopify-ui-content .shopify-caption{font:400 var(--shopify-ui-caption-size)/1.6 var(--ui-font-body);color:var(--shopify-ui-muted);overflow-wrap:anywhere}.shopify-app .shopify-ui-content .shopify-label{font:500 var(--shopify-ui-label-size)/1.5 var(--ui-font-body)}.shopify-app .shopify-ui-content .shopify-surface{min-width:0;max-width:100%;box-sizing:border-box;border:1px solid var(--shopify-ui-line);border-radius:var(--shopify-ui-panel-radius);background-color:var(--shopify-ui-surface);color:var(--shopify-ui-text)}.shopify-app .shopify-ui-content .shopify-panel{padding:clamp(16px,2vw,24px)}.shopify-app .shopify-ui-content .shopify-panel--compact{padding:16px}.shopify-app .shopify-ui-content .shopify-surface--muted{background-color:var(--shopify-ui-muted-surface)}.shopify-app .shopify-ui-content .shopify-surface--bare{padding:0;border:0;background:transparent;box-shadow:none}.shopify-app .shopify-ui-content .shopify-tile{display:flex;align-items:flex-start;gap:14px;width:100%;min-height:108px;padding:20px;text-align:start;font:500 14px/1.4 var(--ui-font-body);cursor:pointer;box-shadow:var(--shopify-ui-shadow)}.shopify-app .shopify-ui-content .shopify-tile:hover{border-color:var(--shopify-ui-muted)}.shopify-app .shopify-ui-content .shopify-badge{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px 8px;border:1px solid var(--shopify-ui-line);border-radius:6px;background:var(--shopify-ui-muted-surface);color:var(--shopify-ui-text);font:600 12px/1.5 var(--ui-font-body);white-space:nowrap}.shopify-app .shopify-ui-content .shopify-table table{width:100%;border-collapse:collapse;font-size:14px}.shopify-app .shopify-ui-content .shopify-table :is(th,td){padding:12px;border-bottom:1px solid var(--shopify-ui-line);text-align:start}.shopify-app .shopify-ui-content .shopify-step-navigation{min-width:0;container:shopify-steps/inline-size}.shopify-app .shopify-ui-content .shopify-step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.shopify-app .shopify-ui-content .shopify-step-list>li{min-width:0}.shopify-app .shopify-ui-content .shopify-step-button{width:100%;height:100%;min-height:52px;justify-content:flex-start;padding:10px;text-align:start;font-size:13px}.shopify-app .shopify-ui-content .shopify-step-label{min-width:0;overflow-wrap:anywhere}.shopify-app .shopify-ui-content .shopify-step-button>span:first-child{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--shopify-ui-muted-surface);font-variant-numeric:tabular-nums}.shopify-app .shopify-ui-content .shopify-step-button[aria-current=step]{border-color:var(--shopify-ui-text);font-weight:600}.shopify-app .shopify-ui-content .shopify-step-button[aria-current=step]:not(:disabled):not([aria-disabled=true]):hover{border-color:currentColor}.shopify-app .shopify-ui-content .shopify-step-button[aria-current=step]>span:first-child{background:var(--ui-brand-gold);color:var(--ui-brand-ink)}@container shopify-steps (max-width: 600px){.shopify-app .shopify-ui-content .shopify-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-app .shopify-ui-content .is-review>.shopify-step-list{grid-template-columns:repeat(3,44px) minmax(0,1fr);gap:6px}.shopify-app .shopify-ui-content .is-review>.shopify-step-list .shopify-step-button{min-height:44px;justify-content:center;padding:6px;gap:6px}.shopify-app .shopify-ui-content .is-review>.shopify-step-list .shopify-step-button:not([aria-current=step]) .shopify-step-label{display:none}}.shopify-app .shopify-ui-content .moxy-library-card-menu-panel{position:absolute;z-index:30;width:min(240px,100vw - 32px);padding:6px;box-sizing:border-box;overflow-y:auto;border:1px solid var(--shopify-ui-line);border-radius:10px;background:var(--shopify-ui-surface);box-shadow:0 12px 32px color-mix(in srgb,var(--shopify-ui-text) 16%,transparent)}.shopify-app .shopify-ui-content .shopify-menu-item{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--shopify-ui-text);font:500 14px/1.4 var(--ui-font-body);text-align:start;cursor:pointer;box-shadow:none}.shopify-app .shopify-ui-content .shopify-menu-item:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--shopify-ui-hover-surface)}.shopify-app .shopify-ui-content .shopify-menu-item:not(:disabled):not([aria-disabled=true]):active{background:var(--shopify-ui-pressed-surface)}.shopify-app .shopify-ui-content .shopify-menu-item.is-danger{color:var(--workspace-action-danger);border-top:1px solid var(--shopify-ui-line);border-radius:0 0 6px 6px;margin-top:4px}.shopify-app .shopify-ui-content .shopify-switch{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer}.shopify-app .shopify-ui-content .shopify-switch>span{position:relative;display:block;width:40px;height:24px;border:1px solid var(--shopify-ui-line);border-radius:14px;background:var(--shopify-ui-muted-surface)}.shopify-app .shopify-ui-content .shopify-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--shopify-ui-text)}.shopify-app .shopify-ui-content .shopify-switch[aria-checked=true]>span{background:var(--shopify-ui-text)}.shopify-app .shopify-ui-content .shopify-switch[aria-checked=true]>span:after{left:19px;background:var(--shopify-ui-surface)}.shopify-app .shopify-ui-content .shopify-switch:not(:disabled):not([aria-disabled=true]):hover>span{border-color:var(--shopify-ui-text);box-shadow:0 0 0 2px var(--shopify-ui-hover-surface)}.shopify-app .shopify-ui-content .shopify-switch:not(:disabled):not([aria-disabled=true]):active>span{box-shadow:0 0 0 3px var(--shopify-ui-pressed-surface)}.shopify-app .shopify-ui-content .shopify-price-sync{inline-size:112px;min-inline-size:112px}@media(prefers-reduced-motion:reduce){.shopify-app .shopify-ui-content .shopify-button,.shopify-app .shopify-ui-content .moxy-library-menu-trigger,.shopify-app .shopify-ui-content .shopify-menu-item,.shopify-app .shopify-ui-content .shopify-page-toolbar-back-icon{transition:none}}@media(max-width:600px){.shopify-app .shopify-ui-content .shopify-tile{min-height:96px;padding:16px}}@media(forced-colors:active){.shopify-app .shopify-ui-content .shopify-button,.shopify-app .shopify-ui-content .shopify-control,.shopify-app .shopify-ui-content .shopify-surface,.shopify-app .shopify-ui-content .shopify-badge,.shopify-app .shopify-ui-content .shopify-page-toolbar-back-icon,.shopify-app .shopify-ui-content .moxy-library-menu-trigger,.shopify-app .shopify-ui-content .moxy-library-card-menu-panel{border-color:ButtonText;background:Canvas;color:CanvasText;box-shadow:none}.shopify-app .shopify-ui-content .shopify-button.primary-link,.shopify-app .shopify-ui-content .shopify-button.primary-link:not(:disabled):not([aria-disabled=true]):is(:hover,:active){background:ButtonFace;border-color:ButtonText;color:ButtonText}.shopify-app .shopify-ui-content .shopify-button:not(.shopify-button--back):not(:disabled):not([aria-disabled=true]):is(:hover,:active),.shopify-app .shopify-ui-content .moxy-library-menu-trigger:not(:disabled):not([aria-disabled=true]):is(:hover,:active),.shopify-app .shopify-ui-content .shopify-menu-item:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active){background:Highlight;border-color:Highlight;color:HighlightText;forced-color-adjust:none}.shopify-app .shopify-ui-content .shopify-button--back,.shopify-app .shopify-ui-content .shopify-button--ghost,.shopify-app .shopify-ui-content .shopify-surface--bare{background:transparent}.shopify-app .shopify-ui-content select.shopify-control{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-inline-end:14px;background-image:none}.shopify-app .shopify-ui-content .shopify-button:focus-visible,.shopify-app .shopify-ui-content .shopify-control:focus-visible,.shopify-app .shopify-ui-content .shopify-choice-control:focus-visible,.shopify-app .shopify-ui-content .shopify-switch:focus-visible,.shopify-app .shopify-ui-content .shopify-link:focus-visible,.shopify-app .shopify-ui-content .shopify-tile:focus-visible,.shopify-app .shopify-ui-content .shopify-menu-item:focus-visible,.shopify-app .shopify-ui-content .moxy-library-menu-trigger:focus-visible{outline-color:Highlight}.shopify-app .shopify-ui-content .shopify-step-button[aria-current=step],.shopify-app .shopify-ui-content .shopify-step-button[aria-current=step]:not(:disabled):not([aria-disabled=true]):hover{border:2px solid Highlight}.shopify-app .shopify-ui-content .shopify-switch[aria-checked=true]>span{background:Highlight}.shopify-app .shopify-ui-content .shopify-switch>span:after{background:ButtonText}}.shopify-app .shopify-thumbnail{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;overflow:hidden;border:1px solid var(--public-border);border-radius:8px;background:var(--public-surface)}.shopify-app .shopify-thumbnail>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shopify-app .shopify-ui-content .shopify-thumbnail{background:var(--shopify-ui-muted-surface);color:var(--shopify-ui-muted);border-color:var(--shopify-ui-line)}.shopify-app .shopify-ui-content .shopify-review-grid>div{align-content:start}.shopify-app .shopify-ui-content .shopify-fact-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin:16px 0 0}.shopify-app .shopify-ui-content .shopify-fact-list dt{color:var(--shopify-ui-muted);font-size:var(--shopify-ui-caption-size)}.shopify-app .shopify-ui-content .shopify-fact-list dd{margin:4px 0 0;text-align:start;line-height:1.5;overflow-wrap:anywhere}.shopify-app .shopify-ui-content .shopify-review-grid>.shopify-review-products{grid-column:1/-1}.shopify-app .shopify-ui-content .shopify-review-grid>.shopify-review-products .shopify-product-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.shopify-app .shopify-ui-content .shopify-profile-select{align-self:start}.shopify-app .shopify-ui-content .shopify-product-stack{display:inline-flex;align-items:center;flex:0 0 auto;max-inline-size:100%;isolation:isolate;padding:3px;vertical-align:middle}.shopify-app .shopify-ui-content .shopify-product-stack>.shopify-thumbnail{border-color:var(--shopify-ui-line);outline:2px solid var(--shopify-ui-surface);box-shadow:var(--shopify-ui-shadow)}.shopify-app .shopify-ui-content .shopify-product-stack>.shopify-thumbnail+.shopify-thumbnail{margin-inline-start:-14px}.shopify-app .shopify-ui-content .shopify-product-stack-count{display:grid;place-items:center;min-inline-size:32px;block-size:32px;margin-inline-start:-8px;padding-inline:5px;border:1px solid var(--shopify-ui-line);border-radius:50%;background:var(--shopify-ui-surface);color:var(--shopify-ui-text);font-size:12px;font-weight:600}.shopify-app .shopify-ui-content .shopify-profile-visual,.shopify-app .shopify-ui-content .shopify-feature-identity{display:flex;align-items:center;gap:16px;min-inline-size:0}.shopify-app .shopify-ui-content .shopify-profile-copy,.shopify-app .shopify-ui-content .shopify-feature-identity>div{min-inline-size:0}.shopify-app .shopify-ui-content .shopify-profile-copy{flex:1}.shopify-app .shopify-ui-content .shopify-feature-identity{flex-wrap:wrap}.shopify-app .shopify-ui-content .shopify-feature-identity>.shopify-product-stack{margin-inline-start:auto}.shopify-app .shopify-ui-content .shopify-feature-identity h2,.shopify-app .shopify-ui-content .shopify-feature-identity p{margin:0}.shopify-app .shopify-ui-content .shopify-feature-identity p{margin-block-start:4px;overflow-wrap:anywhere}.shopify-app .shopify-ui-content .shopify-feature-icon{display:inline-grid;place-items:center;flex:0 0 48px;inline-size:48px;block-size:48px;border-radius:var(--shopify-ui-panel-radius);background:color-mix(in srgb,var(--ui-brand-gold) 18%,var(--shopify-ui-surface));color:var(--shopify-ui-text)}.shopify-app .shopify-ui-content .shopify-product-meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0 0 8px;color:var(--shopify-ui-muted);font-size:12px}.shopify-app .shopify-ui-content .shopify-product-meta>span{display:inline-flex;align-items:center;gap:5px}.shopify-app .shopify-ui-content .shopify-product-inline,.shopify-app .shopify-ui-content .shopify-product-empty,.shopify-app .shopify-ui-content .shopify-review-label{display:inline-flex;align-items:center;gap:8px;min-inline-size:0;max-inline-size:100%}.shopify-app .shopify-ui-content .shopify-product-inline>svg,.shopify-app .shopify-ui-content .shopify-product-empty>svg,.shopify-app .shopify-ui-content .shopify-review-label>svg{flex-shrink:0}.shopify-app .shopify-ui-content .shopify-product-inline>span:last-child{min-inline-size:0;overflow-wrap:anywhere}.shopify-app .shopify-ui-content .shopify-product-empty{color:var(--shopify-ui-muted);font-size:13px}.shopify-app .shopify-ui-content .shopify-product-cards{display:grid;gap:8px;margin:0;padding:0;list-style:none;min-inline-size:0}.shopify-app .shopify-ui-content .shopify-product-cards>li{display:flex;align-items:center;gap:12px;min-inline-size:0;padding:10px;border:1px solid var(--shopify-ui-line);border-radius:var(--shopify-ui-control-radius);background:var(--shopify-ui-surface)}.shopify-app .shopify-ui-content .shopify-product-cards>li>span:last-child{display:grid;gap:2px;min-inline-size:0}.shopify-app .shopify-ui-content .shopify-product-cards strong{font-size:14px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.shopify-app .shopify-ui-content .shopify-product-cards .shopify-product-more{color:var(--shopify-ui-muted);font-size:13px}.shopify-app .shopify-ui-content .shopify-product-cards--scroll{max-block-size:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;padding:2px 6px 2px 2px}.shopify-app .shopify-ui-content .shopify-product-summary{gap:12px;justify-content:flex-start;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.shopify-app .shopify-ui-content .shopify-review-grid>.shopify-review-products--summary{grid-column:auto}.shopify-app .shopify-ui-content .shopify-product-card-link{color:var(--shopify-ui-text);text-underline-offset:3px;display:flex;align-items:center;gap:12px;inline-size:100%;min-inline-size:0;padding-block:4px}.shopify-app .shopify-ui-content .shopify-product-card-link>span:last-child{display:grid;gap:2px;min-inline-size:0}.shopify-app .shopify-ui-content .shopify-product-card-link:hover{color:var(--shopify-ui-muted)}.shopify-app .shopify-ui-content .shopify-promotion-image-picker,.shopify-app .shopify-ui-content .shopify-offer-card{inline-size:100%;max-inline-size:520px;container-type:inline-size;display:grid;gap:16px;min-inline-size:0}.shopify-app .shopify-ui-content .shopify-offer-card{border:1px solid var(--shopify-ui-line);border-radius:var(--shopify-ui-card-radius, 12px);padding:16px;background:var(--shopify-ui-surface);overflow-wrap:anywhere}.shopify-app .shopify-ui-content .shopify-offer-card .shopify-heading--group{font-size:16px;line-height:1.4}.shopify-app .shopify-ui-content .shopify-offer-card .shopify-text{font-size:14px}.shopify-app .shopify-ui-content .shopify-offer-card h3,.shopify-app .shopify-ui-content .shopify-offer-card p{margin:0}.shopify-app .shopify-ui-content .shopify-offer-message{white-space:pre-wrap}.shopify-app .shopify-ui-content .shopify-offer-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.shopify-app .shopify-ui-content .shopify-offer-hero--badge{grid-template-columns:minmax(0,1fr) var(--shopify-badge-size, 64px)}.shopify-app .shopify-ui-content .shopify-offer-thank-you-badge{display:block;inline-size:var(--shopify-badge-size, 64px);block-size:var(--shopify-badge-size, 64px)}.shopify-app .shopify-ui-content .shopify-offer-terms{display:grid;gap:8px}.shopify-app .shopify-ui-content .shopify-offer-gallery-heading,.shopify-app .shopify-ui-content .shopify-offer-gallery-navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.shopify-app .shopify-ui-content .shopify-offer-gallery-navigation .shopify-icon-actions{margin-inline-start:auto}.shopify-app .shopify-ui-content .shopify-offer-carousel{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior-inline:contain;cursor:grab;touch-action:pan-x pan-y;padding-block-end:4px}.shopify-app .shopify-ui-content .shopify-offer-separate-order{padding-block-start:16px;border-block-start:1px solid var(--shopify-ui-line)}.shopify-app .shopify-ui-content .shopify-promotion-banner{display:block;inline-size:100%;block-size:auto;-o-object-fit:contain;object-fit:contain;border-radius:8px}.shopify-app .shopify-ui-content .shopify-promotion-popup-preview .artmoxy-promotion__dialog{inline-size:100%;max-inline-size:100%;max-block-size:620px;overflow:auto;margin:0;box-shadow:none}.shopify-app .shopify-ui-content .shopify-offer-products{display:grid;gap:12px;max-block-size:220px;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 2px 2px;margin:0;list-style:none;scrollbar-width:thin;scrollbar-gutter:stable}.shopify-app .shopify-ui-content .shopify-offer-products>li{display:flex;align-items:center;gap:12px;min-inline-size:0}.shopify-app .shopify-ui-content .shopify-offer-products>li>span:last-child{display:grid;gap:8px;min-inline-size:0}.shopify-app .shopify-ui-content .shopify-offer-products .shopify-button{justify-self:start;text-decoration:none;max-inline-size:100%;white-space:normal}.shopify-app .shopify-ui-content .shopify-offer-products--grid,.shopify-app .shopify-ui-content .shopify-offer-products--carousel{grid-template-columns:minmax(0,1fr);gap:16px;max-block-size:none;overflow:visible;padding:0}.shopify-app .shopify-ui-content .shopify-offer-products--grid>li,.shopify-app .shopify-ui-content .shopify-offer-products--carousel>li{display:block}.shopify-app .shopify-ui-content .shopify-offer-products--grid .shopify-offer-product-link,.shopify-app .shopify-ui-content .shopify-offer-products--carousel .shopify-offer-product-link{display:grid;gap:8px;min-inline-size:0;color:var(--shopify-ui-text);text-decoration:none;overflow-wrap:anywhere}.shopify-app .shopify-ui-content .shopify-offer-products--grid a:hover>span:last-child,.shopify-app .shopify-ui-content .shopify-offer-products--carousel a:hover>span:last-child{text-decoration:underline}.shopify-app .shopify-ui-content .shopify-offer-products--grid .shopify-thumbnail,.shopify-app .shopify-ui-content .shopify-offer-products--carousel .shopify-thumbnail{inline-size:100%;block-size:auto;aspect-ratio:1;border-radius:8px}.shopify-app .shopify-ui-content .shopify-offer-products--grid .shopify-thumbnail img,.shopify-app .shopify-ui-content .shopify-offer-products--carousel .shopify-thumbnail img{inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.shopify-app .shopify-ui-content .shopify-offer-products--grid .shopify-thumbnail:has(img),.shopify-app .shopify-ui-content .shopify-offer-products--carousel .shopify-thumbnail:has(img){border:0;background:transparent}@container (min-width: 221px){.shopify-app .shopify-ui-content .shopify-offer-products--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 361px){.shopify-app .shopify-ui-content .shopify-offer-products--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shopify-app .shopify-ui-content .shopify-offer-products--carousel{grid-template-columns:repeat(3,minmax(100px,1fr));gap:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shopify-app .shopify-ui-content .shopify-offer-products--carousel[data-count="1"]{grid-template-columns:minmax(100px,1fr)}.shopify-app .shopify-ui-content .shopify-offer-products--carousel[data-count="2"]{grid-template-columns:repeat(2,minmax(100px,1fr))}.shopify-app .shopify-ui-content .shopify-offer-products--carousel img{-webkit-user-drag:none}.shopify-app .shopify-ui-content .shopify-offer-featured-image{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}.shopify-app .shopify-ui-content .shopify-offer-featured-link{display:block;border-radius:8px}.shopify-app .shopify-ui-content .shopify-offer-product-link:focus-visible,.shopify-app .shopify-ui-content .shopify-offer-featured-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.shopify-app .shopify-ui-content .shopify-product-cards--scroll:focus-visible,.shopify-app .shopify-ui-content .shopify-offer-products:focus-visible,.shopify-app .shopify-ui-content .shopify-product-card-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.shopify-app .shopify-ui-content .shopify-feature-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:12px;margin:0 0 24px}.shopify-app .shopify-ui-content .shopify-feature-facts>div{padding:14px;border-radius:var(--shopify-ui-control-radius);background:var(--shopify-ui-muted-surface);min-inline-size:0}.shopify-app .shopify-ui-content .shopify-feature-facts dt{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--shopify-ui-muted)}.shopify-app .shopify-ui-content .shopify-feature-facts dt>svg{flex-shrink:0}.shopify-app .shopify-ui-content .shopify-feature-facts dd{margin:8px 0 0;font-size:18px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}@media(max-width:600px){.shopify-app .shopify-ui-content .shopify-profile-visual{display:block}.shopify-app .shopify-ui-content .shopify-profile-visual>.shopify-product-stack{margin-block-end:10px}.shopify-app .shopify-ui-content .shopify-feature-identity>.shopify-product-stack{margin-inline-start:0}}@media(forced-colors:active){.shopify-app .shopify-ui-content .shopify-product-stack>.shopify-thumbnail,.shopify-app .shopify-ui-content .shopify-product-stack-count,.shopify-app .shopify-ui-content .shopify-product-cards>li{border-color:CanvasText;background:Canvas;box-shadow:none}}.shopify-app .shopify-ui-content .shopify-home-page{display:grid;gap:24px;min-inline-size:0}.shopify-app .shopify-ui-content .shopify-home-page>.shopify-button{justify-self:start}.shopify-app .shopify-ui-content .shopify-home-welcome{display:flex;align-items:center;gap:20px}.shopify-app .shopify-ui-content .shopify-home-welcome>div{min-inline-size:0}.shopify-app .shopify-ui-content .shopify-home-welcome p{margin:8px 0 0}.shopify-app .shopify-ui-content .shopify-home-icon{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border-radius:12px;background:var(--shopify-ui-muted-surface);color:var(--shopify-ui-text);flex-shrink:0}.shopify-app .shopify-ui-content .shopify-home-icon--brand{background:var(--ui-brand-gold);color:#171717}.shopify-app .shopify-ui-content .shopify-home-feature-grid,.shopify-app .shopify-ui-content .shopify-home-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.shopify-app .shopify-ui-content .shopify-home-card{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-inline-size:0}.shopify-app .shopify-ui-content .shopify-home-card :is(p,h2){margin:0}.shopify-app .shopify-ui-content .shopify-home-card>.shopify-button{margin-block-start:auto}.shopify-app .shopify-ui-content .shopify-home-metrics>div{min-inline-size:0}.shopify-app .shopify-ui-content .shopify-home-metrics dt{color:var(--shopify-ui-muted);font-size:var(--shopify-ui-caption-size)}.shopify-app .shopify-ui-content .shopify-home-metrics dd{margin:8px 0;font-size:32px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums}.shopify-app .shopify-ui-content .shopify-home-status-list{display:grid;gap:8px;inline-size:100%;margin:0 0 8px}.shopify-app .shopify-ui-content .shopify-home-status-list>div{display:flex;justify-content:space-between;gap:12px;font-size:var(--shopify-ui-caption-size)}.shopify-app .shopify-ui-content .shopify-home-status-list dt{color:var(--shopify-ui-muted)}.shopify-app .shopify-ui-content .shopify-home-status-list dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.shopify-app .shopify-ui-content .shopify-home-notice{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px;border:1px solid var(--shopify-ui-line);border-radius:var(--shopify-ui-control-radius)}.shopify-app .shopify-ui-content .shopify-home-notice p{flex:1 1 240px;margin:0}.shopify-app .shopify-ui-content .shopify-home-updates{padding-inline-start:20px;margin:0;font-size:var(--shopify-ui-label-size);line-height:1.6}@media(max-width:1050px){.shopify-app .shopify-ui-content .shopify-home-feature-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.shopify-app .shopify-ui-content .shopify-home-metrics{grid-template-columns:minmax(0,1fr);gap:12px}.shopify-app .shopify-ui-content .shopify-home-welcome{align-items:flex-start;gap:12px}}@media(forced-colors:active){.shopify-app .shopify-ui-content .shopify-home-icon{border:1px solid CanvasText;background:Canvas;color:CanvasText}}.shopify-app .shopify-promotion-settings>div:first-child{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.shopify-app .shopify-promotion-settings h2{margin:0}.shopify-app .shopify-promotion-settings>p{max-width:72ch}.shopify-app .shopify-promotion-settings button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px}.shopify-app .shopify-promotion-settings details{scroll-margin-block:20px;border-top:1px solid var(--public-line)}.shopify-app .shopify-promotion-settings summary{display:flex;align-items:center;gap:12px;min-height:64px;padding-block:12px;cursor:pointer}.shopify-app .shopify-promotion-settings summary:after{content:"+";margin-inline-start:auto;font-size:22px}.shopify-app .shopify-promotion-settings details[open]>summary:after{content:"−"}.shopify-app .shopify-promotion-settings summary>span{display:grid;gap:4px}.shopify-app .shopify-promotion-settings summary strong{font-size:14px;font-weight:600}.shopify-app .shopify-promotion-settings summary small{color:var(--public-text-muted)}.shopify-app .shopify-promotion-settings .shopify-promotion-settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-block:4px 20px}.shopify-app .shopify-promotion-settings label{display:grid;gap:8px;min-width:0}.shopify-app .shopify-promotion-settings :is(select,input){min-height:44px;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.shopify-app .shopify-promotion-settings .shopify-promotion-settings-fields p{grid-column:1/-1;margin:0}.shopify-app .shopify-promotion-settings .shopify-promotion-settings-fields .shopify-actions{grid-column:1/-1}@media(max-width:600px){.shopify-app .shopify-promotion-settings .shopify-promotion-settings-fields{grid-template-columns:minmax(0,1fr)}}.shopify-workspace .products-workspace-main .shopify-page-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;width:100%;min-width:0}.shopify-workspace .products-workspace-main .shopify-page-toolbar-leading{display:flex;align-items:center;gap:12px;flex:1 1 160px;min-width:0}.shopify-workspace .products-workspace-main .shopify-page-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;min-width:0;margin-inline-start:auto}.shopify-workspace .products-workspace-main .shopify-page-toolbar-back>span:last-child{min-width:0;overflow-wrap:anywhere}.shopify-workspace .products-workspace-main .shopify-page-toolbar-actions>label{flex:0 1 auto;min-width:0;margin:0}@media(max-width:600px){.shopify-workspace .products-workspace-main .shopify-page-toolbar-actions{flex-basis:100%;justify-content:flex-start}}.shopify-app .shopify-settings{max-width:1080px}.shopify-app .shopify-settings .shopify-settings-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.shopify-app .shopify-settings .shopify-settings-index>button>svg{flex:none;margin-top:2px}.shopify-app .shopify-settings .shopify-settings-index>button>svg:last-child{margin-inline-start:auto}.shopify-app .shopify-settings .shopify-settings-index>button>span{display:grid;gap:7px;min-width:0}.shopify-app .shopify-settings .shopify-settings-index strong{font:600 15px/1.4 var(--ui-font-body)}.shopify-app .shopify-settings .shopify-settings-index small{color:var(--public-text-muted)}.shopify-app .shopify-settings .shopify-settings-badge{width:-moz-fit-content;width:fit-content}.shopify-app .shopify-settings .shopify-settings-heading{display:grid;justify-items:start;gap:18px;margin-block-end:22px}.shopify-app .shopify-settings .shopify-settings-heading h2{margin:0}@media(max-width:1100px){.shopify-app .shopify-settings .shopify-settings-index{grid-template-columns:minmax(0,1fr)}}.shopify-app .shopify-block-library-page{container:shopify-block-library/inline-size}.shopify-app .shopify-block-library{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.shopify-app .shopify-block-tile{min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:14px}.shopify-app .shopify-block-tile h2,.shopify-app .shopify-block-tile p{margin:0}.shopify-app .shopify-block-tile .shopify-actions{margin-top:auto}.shopify-app .shopify-block-illustration{display:block;width:100%;height:auto;border-radius:14px}.shopify-app .shopify-block-location{color:var(--public-text-muted);font-size:12px}.shopify-app .shopify-block-tile:focus-within{border-color:var(--public-gold)}.shopify-app .shopify-block-override{padding:16px;border:1px solid var(--public-line);border-radius:10px;display:grid;gap:10px}.shopify-app .shopify-block-override p{margin:0}.shopify-app .shopify-block-override--active{border-inline-start:4px solid var(--public-gold)}@container shopify-block-library (min-width: 840px){.shopify-app .shopify-block-library{grid-template-columns:repeat(3,minmax(0,1fr))}}@container shopify-block-library (min-width: 1600px){.shopify-app .shopify-block-library{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(forced-colors:active){.shopify-app .shopify-block-override--active{border-color:Highlight}}.shopify-app .shopify-theme-block-settings>p{max-width:74ch}.shopify-app .shopify-theme-block-settings form,.shopify-app .shopify-theme-block-settings .shopify-theme-default-controls{display:grid;gap:16px}.shopify-app .shopify-theme-block-settings details{min-width:0;border:1px solid var(--public-line);border-radius:10px}.shopify-app .shopify-theme-block-settings summary{min-height:48px;padding:14px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:600}.shopify-app .shopify-theme-block-settings>form>details>summary{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.shopify-app .shopify-theme-block-settings .shopify-theme-default-thumbnail{display:inline-block;inline-size:96px;flex:0 0 96px}.shopify-app .shopify-theme-block-settings .shopify-theme-default-controls{padding:0 14px 14px}.shopify-app .shopify-theme-block-settings .shopify-theme-default-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 14px 16px}.shopify-app .shopify-theme-block-settings .shopify-theme-default-field{display:grid;align-content:start;gap:8px;min-width:0}.shopify-app .shopify-theme-block-settings small{color:var(--public-text-muted)}.shopify-app .shopify-theme-block-settings :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px}.shopify-app .shopify-theme-block-settings textarea{min-height:88px;resize:vertical}.shopify-app .shopify-theme-block-settings .shopify-theme-default-toggle{display:flex;align-items:center;gap:12px;min-height:44px}.shopify-app .shopify-theme-block-settings .shopify-theme-default-toggle input{flex:0 0 20px;width:20px;height:20px;margin:0}.shopify-app .shopify-theme-block-settings button,.shopify-app .shopify-theme-block-settings>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px}.shopify-app .shopify-theme-block-settings .shopify-actions{margin-top:4px}@media(max-width:600px){.shopify-app .shopify-theme-block-settings .shopify-theme-default-fields{grid-template-columns:minmax(0,1fr)}}@media(forced-colors:active){.shopify-app .shopify-theme-block-settings details{border-color:CanvasText}}.products-workspace{--workspace-font-body: var(--ui-font-body);--workspace-font-display: var(--ui-font-display);--workspace-font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--workspace-space-1: var(--ui-space-1);--workspace-space-2: var(--ui-space-2);--workspace-space-3: var(--ui-space-3);--workspace-space-4: var(--ui-space-4);--workspace-content-max: 1600px;--workspace-content-narrow: 1280px;--workspace-page-gutter: clamp(10px, 1.2vw, 22px);--workspace-control-height: 40px;--workspace-control-height-compact: 34px;--workspace-radius-xs: 6px;--workspace-radius-sm: var(--ui-radius-control);--workspace-radius-md: 10px;--workspace-radius-control: var(--ui-radius-control);--workspace-panel-radius: var(--ui-radius-panel);--workspace-panel-border: 1px solid var(--public-line);--workspace-panel-shadow: var(--public-shadow-panel);--workspace-shadow-soft: 0 8px 24px color-mix(in srgb, var(--public-bg-deep) 58%, transparent);--workspace-shadow-medium: 0 12px 28px color-mix(in srgb, var(--public-bg-deep) 70%, transparent);--workspace-shadow-modal: var(--public-shadow-modal);--workspace-rail-inset: 0px;--workspace-rail-width: clamp(216px, 16vw, 240px);--workspace-rail-background: linear-gradient( 180deg, color-mix(in srgb, var(--public-text) 5.5%, transparent), color-mix(in srgb, var(--public-text) 2.6%, transparent) );--workspace-bg: var(--public-bg);--workspace-surface-1: var(--public-surface-1);--workspace-surface-2: var(--public-surface-2);--workspace-surface-3: var(--public-surface-3);--workspace-line: var(--public-line);--workspace-line-strong: var(--public-line-strong);--workspace-text: var(--public-text);--workspace-text-soft: var(--public-text-soft);--workspace-text-muted: var(--public-text-muted);--workspace-text-faint: var(--public-text-faint);--workspace-accent: var(--public-fuchsia);--workspace-gold: var(--public-gold);--workspace-coral: var(--public-coral);--workspace-coral-soft: var(--public-coral-soft);--workspace-success: var(--public-success);--workspace-warning: var(--public-warning);--workspace-info: var(--public-info);--workspace-gradient: var(--public-gradient);--workspace-primary-action: var(--public-gold);--workspace-primary-action-hover: color-mix(in srgb, var(--public-gold) 78%, var(--public-text));--workspace-control-bg: color-mix(in srgb, var(--public-text) 7%, transparent);--workspace-control-bg-hover: color-mix(in srgb, var(--public-text) 10%, transparent);--workspace-control-border: 1px solid var(--public-line-strong);--workspace-control-border-active: color-mix(in srgb, var(--public-gold) 42%, transparent);--workspace-control-text: var(--workspace-text);--workspace-control-placeholder: color-mix(in srgb, var(--public-text) 42%, transparent);--workspace-control-muted: color-mix(in srgb, var(--public-text) 58%, transparent);--workspace-focus-ring: var(--ui-focus-ring);--workspace-action-surface: color-mix(in srgb, var(--public-text) 5.5%, transparent);--workspace-action-surface-hover: color-mix(in srgb, var(--public-fuchsia) 14%, transparent);--workspace-action-danger: var(--public-danger);--workspace-on-gradient: var(--public-bg-deep);--workspace-on-primary-action: var(--public-bg-deep);--workspace-document-bg: var(--public-text);--workspace-document-ink: var(--public-bg);--workspace-document-muted: color-mix(in srgb, var(--public-bg) 62%, var(--public-text));accent-color:var(--workspace-gold);color-scheme:dark;display:grid;grid-template-columns:var(--workspace-rail-width) minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100dvh;min-width:0;overflow:hidden;background:var(--workspace-bg);color:var(--workspace-text);font-family:var(--workspace-font-body)}.products-workspace .products-workspace-main{grid-column:2;align-self:stretch;min-height:0;min-width:0;overflow:auto;padding:var(--workspace-page-gutter)}.products-workspace .products-workspace-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:24px}.products-workspace .products-heading-actions{display:flex;flex-wrap:wrap;gap:8px}.products-workspace .products-workspace-heading>a{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px;padding:10px 14px;box-sizing:border-box;border-radius:8px;font-weight:600;white-space:nowrap}.products-workspace .storefront-channel-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px;border:1px solid var(--workspace-line);border-radius:12px;background:var(--workspace-surface-2);margin-bottom:20px}.products-workspace .storefront-settings-entry{padding:20px;border:1px solid var(--workspace-line);border-radius:12px;background:var(--workspace-surface-2)}.products-workspace .storefront-settings-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.products-workspace .storefront-settings-actions button,.products-workspace .storefront-channel-summary button,.products-workspace .storefront-settings-entry button{min-height:44px;padding:10px 12px;border:1px solid var(--workspace-line);border-radius:6px;background:var(--workspace-surface-3);color:var(--workspace-text);font:inherit}.products-workspace .is-workspace-storefront-settings{padding:0;width:100%;min-height:0;background:transparent}.products-workspace h1,.products-workspace h2,.products-workspace p{margin:0;overflow-wrap:anywhere}.products-workspace h1{margin-block:6px;font-size:clamp(24px,3vw,36px)}.products-workspace p,.products-workspace small{color:var(--workspace-text-muted);line-height:1.5}.products-workspace .products-catalog :is(button,input),.products-workspace .products-workspace-heading button{min-height:44px;max-width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);font:inherit;color:inherit;background:var(--workspace-surface-3)}.products-workspace button{cursor:pointer}.products-workspace button:disabled{opacity:.6;cursor:not-allowed}.products-workspace .products-catalog button.primary-link,.products-workspace .products-workspace-heading button.primary-link{background:var(--workspace-gold);color:var(--workspace-on-primary-action);font-weight:700}.products-workspace [hidden]{display:none}.products-workspace :focus-visible{outline:2px solid var(--workspace-gold);outline-offset:3px}.products-workspace.products-page{min-height:0;max-width:none;gap:0;padding:0;margin:0}.products-workspace.products-page :is(input,select):not([type=checkbox]):not([type=radio]){min-height:44px}.products-page .products-workspace-main{padding:clamp(16px,3vw,40px)}.admin-access-bar~.products-workspace.products-page{height:calc(100dvh - var(--admin-access-bar-height));max-height:calc(100dvh - var(--admin-access-bar-height))}.products-page .products-workspace-main>:is(.products-workspace-heading,.products-catalog,.product-artwork,.product-editor,div:has(>.product-artwork)){max-width:1440px;margin-inline:auto}.products-page .product-artwork{padding:0}.products-workspace-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 16px;margin-bottom:8px}.products-workspace .products-workspace-title h1{margin:0;font-size:clamp(26px,2.4vw,34px);line-height:1.2;letter-spacing:-.025em}.products-workspace-count{font-size:13px;color:var(--workspace-text-muted)}.products-catalog{display:grid;gap:20px;min-width:0}.products-catalog-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:12px;align-items:stretch;min-width:0}.products-catalog-toolbar form{display:flex;flex:1;gap:8px;min-width:0}.products-catalog .products-search-field{display:flex;align-items:center;flex:1;gap:10px;min-width:0;padding-inline:12px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);background:var(--workspace-surface-2)}.products-search-field>svg{flex-shrink:0;color:var(--workspace-text-muted)}.products-catalog .products-search-field input{width:100%;min-width:0;min-height:44px;padding-inline:0;border:0;background:transparent;box-shadow:none;font-weight:500}.products-search-field:focus-within{outline:2px solid var(--workspace-gold);outline-offset:3px}.products-catalog .products-search-field input:focus-visible{outline:none}.products-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.products-catalog-toolbar button,.products-settings-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0}.products-catalog-toolbar button svg,.products-settings-action svg{flex-shrink:0}.products-catalog-options{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:start;gap:12px 8px;min-width:0}.products-catalog-filters{grid-column:1/-1;grid-row:1;min-width:0}.products-catalog-filters>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);background:var(--workspace-surface-2);cursor:pointer;list-style:none}.products-catalog-filters>summary::-webkit-details-marker{display:none}.products-catalog-filters>summary span{font-size:12px;color:var(--workspace-text-muted)}.products-catalog-filter-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px;margin-top:16px;padding:20px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-md);background:var(--workspace-surface-2)}.products-catalog-filters:not([open])>.products-catalog-filter-fields{display:none}.products-catalog-filter-fields label{display:grid;gap:8px;min-width:0;font-size:13px}.products-catalog-filter-fields select{width:100%;min-height:44px}.products-clear-filters{grid-column:2;grid-row:1;align-self:start;z-index:1}.products-more-options{position:relative;grid-column:3;grid-row:1;z-index:2}.products-more-options>summary{display:flex;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);background:var(--workspace-surface-3);cursor:pointer}.products-workspace .products-more-options>button{position:absolute;top:calc(100% + 8px);right:0;width:-moz-max-content;width:max-content;max-width:min(240px,70vw);white-space:normal;box-shadow:var(--workspace-panel-shadow)}.products-settings-action{grid-column:4;grid-row:1;align-self:start;z-index:1}.products-catalog-message{display:grid;justify-items:start;gap:12px;padding:20px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-md);background:var(--workspace-surface-2)}.products-catalog-loading{font-size:14px}.products-catalog-empty{display:grid;justify-items:start;gap:12px;padding:32px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-md);background:var(--workspace-surface-2)}.products-table-scroll{overflow:auto;max-width:100%;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-md);background:var(--workspace-surface-2)}.products-table-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.products-table-scroll th,.products-table-scroll td{padding:14px;border-bottom:1px solid var(--workspace-line);vertical-align:top}.products-table-scroll thead th{font-weight:600;color:var(--workspace-text-muted);white-space:nowrap;background:var(--workspace-surface-3)}.products-table-scroll td{min-width:110px}.products-table-scroll small,.products-table-scroll code{display:block;margin-top:5px;overflow-wrap:anywhere}.products-table-art{display:flex;align-items:center;gap:12px;min-width:220px}.products-table-art>img,.products-table-art>.product-image-state{width:52px;height:64px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.products-table-art>svg{flex-shrink:0}.products-table-art>div{min-width:0}.products-workspace .products-table-art button{text-align:left;font-weight:600;border:0;background:transparent;padding:0}.products-table-art button{overflow-wrap:anywhere;line-height:1.4}.products-table-scroll tbody tr:hover{background:var(--workspace-surface-3)}.products-table-scroll tbody tr:last-child :is(th,td){border-bottom:0}.products-table-scroll table{table-layout:fixed}.products-table-scroll thead th:first-child{width:auto}.products-table-scroll thead th:nth-child(2){width:150px}.products-table-scroll thead th:nth-child(3){width:210px}.products-table-scroll thead th:last-child{width:270px}.products-table-scroll .products-table-art{min-width:0;align-items:flex-start}.products-table-art>div{flex:1}.products-table-art>svg{width:52px;height:64px;padding:14px;box-sizing:border-box;border-radius:var(--workspace-radius-sm);background:var(--workspace-surface-3)}.products-table-art button{font-size:15px}.products-table-source,.products-artwork-warning{font-weight:400}.products-table-scroll .products-row-price{font-weight:600;overflow-wrap:normal}.products-table-row-actions>div{display:flex;gap:8px;flex-wrap:wrap}.products-catalog .products-row-edit{font-weight:600;background:var(--workspace-surface-2)}.products-catalog .products-row-details-toggle{gap:6px;padding:10px 12px;background:transparent}.products-row-details-toggle svg{flex-shrink:0}.products-row-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px;margin:0}.products-row-facts dt{margin-bottom:6px;font-size:12px;color:var(--workspace-text-muted)}.products-row-facts dd{margin:0;overflow-wrap:anywhere}.products-row-variants ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px}.products-row-variants li{min-width:0;margin:0;padding:12px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);overflow-wrap:anywhere}.products-row-variants summary{display:flex;align-items:center}.products-row-details-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.products-table-scroll .products-catalog-detail-row>td{padding:16px}.products-row-detail-content{display:grid;gap:12px;min-width:0}.products-row-detail-content>strong{overflow-wrap:anywhere}.products-authenticity-actions{display:flex;flex-wrap:wrap;gap:8px}.products-authenticity-actions>button{display:inline-flex;align-items:center;gap:8px}.products-authenticity-actions svg{flex-shrink:0}.products-catalog-badge{display:inline-block;border:1px solid var(--workspace-line);padding:4px 8px;border-radius:var(--workspace-radius-sm)}.products-table-scroll summary{cursor:pointer;min-height:44px;min-width:110px}.products-table-scroll ul{padding:0;list-style:none}.products-table-scroll li{min-width:220px;margin-bottom:14px}.products-catalog-pagination{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-end}.products-catalog-pagination span{margin-right:auto}.products-settings-modal,.products-dialog{--workspace-font-body: var(--ui-font-body);--workspace-font-display: var(--ui-font-display);--workspace-font-mono: ui-monospace, SFMono-Regular, Consolas, monospace;--workspace-space-1: var(--ui-space-1);--workspace-space-2: var(--ui-space-2);--workspace-space-3: var(--ui-space-3);--workspace-space-4: var(--ui-space-4);--workspace-content-max: 1600px;--workspace-content-narrow: 1280px;--workspace-page-gutter: clamp(10px, 1.2vw, 22px);--workspace-control-height: 40px;--workspace-control-height-compact: 34px;--workspace-radius-xs: 6px;--workspace-radius-sm: var(--ui-radius-control);--workspace-radius-md: 10px;--workspace-radius-control: var(--ui-radius-control);--workspace-panel-radius: var(--ui-radius-panel);--workspace-panel-border: 1px solid var(--public-line);--workspace-panel-shadow: var(--public-shadow-panel);--workspace-shadow-soft: 0 8px 24px color-mix(in srgb, var(--public-bg-deep) 58%, transparent);--workspace-shadow-medium: 0 12px 28px color-mix(in srgb, var(--public-bg-deep) 70%, transparent);--workspace-shadow-modal: var(--public-shadow-modal);--workspace-rail-inset: 0px;--workspace-rail-width: clamp(216px, 16vw, 240px);--workspace-rail-background: linear-gradient( 180deg, color-mix(in srgb, var(--public-text) 5.5%, transparent), color-mix(in srgb, var(--public-text) 2.6%, transparent) );--workspace-bg: var(--public-bg);--workspace-surface-1: var(--public-surface-1);--workspace-surface-2: var(--public-surface-2);--workspace-surface-3: var(--public-surface-3);--workspace-line: var(--public-line);--workspace-line-strong: var(--public-line-strong);--workspace-text: var(--public-text);--workspace-text-soft: var(--public-text-soft);--workspace-text-muted: var(--public-text-muted);--workspace-text-faint: var(--public-text-faint);--workspace-accent: var(--public-fuchsia);--workspace-gold: var(--public-gold);--workspace-coral: var(--public-coral);--workspace-coral-soft: var(--public-coral-soft);--workspace-success: var(--public-success);--workspace-warning: var(--public-warning);--workspace-info: var(--public-info);--workspace-gradient: var(--public-gradient);--workspace-primary-action: var(--public-gold);--workspace-primary-action-hover: color-mix(in srgb, var(--public-gold) 78%, var(--public-text));--workspace-control-bg: color-mix(in srgb, var(--public-text) 7%, transparent);--workspace-control-bg-hover: color-mix(in srgb, var(--public-text) 10%, transparent);--workspace-control-border: 1px solid var(--public-line-strong);--workspace-control-border-active: color-mix(in srgb, var(--public-gold) 42%, transparent);--workspace-control-text: var(--workspace-text);--workspace-control-placeholder: color-mix(in srgb, var(--public-text) 42%, transparent);--workspace-control-muted: color-mix(in srgb, var(--public-text) 58%, transparent);--workspace-focus-ring: var(--ui-focus-ring);--workspace-action-surface: color-mix(in srgb, var(--public-text) 5.5%, transparent);--workspace-action-surface-hover: color-mix(in srgb, var(--public-fuchsia) 14%, transparent);--workspace-action-danger: var(--public-danger);--workspace-on-gradient: var(--public-bg-deep);--workspace-on-primary-action: var(--public-bg-deep);--workspace-document-bg: var(--public-text);--workspace-document-ink: var(--public-bg);--workspace-document-muted: color-mix(in srgb, var(--public-bg) 62%, var(--public-text));accent-color:var(--workspace-gold);color-scheme:dark;width:min(760px,100vw - 32px);height:auto;min-height:0;max-width:none;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-width:0;box-sizing:border-box;padding:clamp(16px,3vw,28px);border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-md);background:var(--workspace-bg);background-image:none;color:var(--workspace-text);font-family:var(--workspace-font-body);overflow-y:auto}.products-settings-modal :is(h2,h3,p),.products-dialog :is(h2,h3,p){margin:0;overflow-wrap:anywhere}.products-settings-modal p,.products-settings-modal small,.products-dialog p,.products-dialog small{line-height:1.5;color:var(--workspace-text-muted)}.products-settings-modal :is(.site-modal-header,.admin-modal-header),.products-dialog :is(.site-modal-header,.admin-modal-header){padding-bottom:16px;border-bottom:1px solid var(--workspace-line)}.products-settings-modal :is(.site-modal-header,.admin-modal-header) :is(h2,h3),.products-dialog :is(.site-modal-header,.admin-modal-header) :is(h2,h3){font-family:var(--workspace-font-body);font-size:22px;font-weight:700;line-height:1.25;letter-spacing:-.02em;text-transform:none}.products-settings-modal button,.products-dialog button{min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);color:var(--workspace-text);background:var(--workspace-surface-3);font:inherit;cursor:pointer}.products-settings-modal button:disabled,.products-dialog button:disabled{opacity:.6;cursor:not-allowed}.products-settings-modal .primary-link,.products-settings-modal .selling-profile-save,.products-dialog .primary-link,.products-dialog .selling-profile-save{background:var(--workspace-gold);color:var(--workspace-on-primary-action);font-weight:700}.products-settings-modal .products-danger-action,.products-dialog .products-danger-action{color:var(--workspace-text);background:var(--workspace-surface-2)}.products-settings-modal :focus-visible,.products-dialog :focus-visible{outline:2px solid var(--workspace-gold);outline-offset:3px}.products-settings-modal .modal-close-button,.products-dialog .modal-close-button{width:44px;padding:0}.products-settings-modal footer,.products-dialog footer{display:flex;flex-wrap:wrap;gap:10px;padding-top:16px;border-top:1px solid var(--workspace-line)}.products-settings-modal .selling-profile,.products-dialog .selling-profile{padding:0;border:0;background:transparent}.products-settings-modal .selling-profile-header,.products-dialog .selling-profile-header{border:0;padding:0}.products-settings-modal .selling-profile :is(fieldset,.selling-profile-details),.products-dialog .selling-profile :is(fieldset,.selling-profile-details){padding-inline:0;border:0;border-top:1px solid var(--workspace-line);border-radius:0;background:transparent}.products-settings-modal .selling-profile-actions,.products-dialog .selling-profile-actions{position:sticky;bottom:0;padding-block:16px;background:var(--workspace-bg)}.products-settings-modal .selling-profile label:has(input[type=checkbox]),.products-dialog .selling-profile label:has(input[type=checkbox]){min-height:44px}.products-dialog.product-artwork-picker{width:min(960px,100vw - 32px)}.products-dialog.moxy-product-removal{width:min(560px,100vw - 32px)}.site-modal-backdrop:has(.products-settings-modal,.products-dialog),.admin-modal-backdrop:has(.products-dialog){align-items:center;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.site-modal-panel.products-settings-modal .modal-close-button,.site-modal-panel.products-dialog .modal-close-button,.admin-modal-panel.products-dialog .modal-close-button{flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}:is(.site-modal-panel,.admin-modal-panel).moxy-style-layer:is(.products-settings-modal,.products-dialog) :is(input,select):not([type=checkbox]):not([type=radio]){min-height:44px}@media(max-width:980px){.products-workspace{grid-template-columns:minmax(0,1fr)}.products-workspace>.moxy-workbench-drawer-rail{display:none}.products-workspace .products-workspace-main{grid-column:1;padding-bottom:calc(90px + env(safe-area-inset-bottom))}.products-workspace:has(.product-editor){gap:0;grid-template-rows:minmax(0,1fr) auto;padding-bottom:0}.products-workspace:has(.product-editor) .products-workspace-main{padding-bottom:0}.products-workspace:has(.product-editor)>.moxy-mobile-action-bar{grid-column:1;grid-row:2;position:static}.admin-access-bar~.products-workspace:has(.product-editor){height:calc(100dvh - var(--admin-access-bar-height));max-height:calc(100dvh - var(--admin-access-bar-height))}.products-page .products-workspace-main{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.products-workspace.products-page.is-product-setup{grid-template-rows:minmax(0,1fr) auto;gap:0;padding-bottom:0}.products-workspace.products-page.is-product-setup .products-workspace-main{padding-bottom:0}.products-workspace.products-page.is-product-setup>.moxy-mobile-action-bar{grid-column:1;grid-row:2;position:static}}@media(max-width:1200px){.products-table-scroll{overflow:visible;border:0;border-radius:0;background:transparent}.products-table-scroll table,.products-table-scroll tbody{display:block}.products-table-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.products-table-scroll tbody .products-catalog-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;padding:20px 0;border-bottom:1px solid var(--workspace-line)}.products-table-scroll tbody :is(th,td){display:block;min-width:0;padding:0;border:0;overflow-wrap:anywhere}.products-table-scroll .products-catalog-row>th,.products-table-scroll .products-catalog-row>td:last-child{grid-column:1/-1}.products-table-scroll .products-row-price{text-align:right;align-self:center}.products-table-row-actions>div{flex-wrap:nowrap}.products-table-row-actions button{flex:1}.products-table-scroll .products-catalog-detail-row>td{padding:0 0 20px;border-bottom:1px solid var(--workspace-line)}.products-table-art button{display:block;overflow:visible}.products-table-art>img,.products-table-art>.product-image-state,.products-table-art>svg{width:56px;height:70px}.products-authenticity-actions{display:grid;grid-template-columns:minmax(0,1fr)}.products-authenticity-actions>button{text-align:left}}@media(max-width:768px){.products-catalog-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.products-catalog-toolbar form{grid-column:1/-1}.products-catalog-toolbar>button{min-width:0;white-space:normal}.products-catalog-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:14px}}@media(max-width:600px){.products-catalog-toolbar{gap:8px}.products-catalog-toolbar form{gap:6px}.products-catalog-toolbar form>button{width:44px;padding:0}.products-catalog-toolbar form>button span,.products-search-field>svg,.products-settings-action span{display:none}.products-workspace .products-catalog-toolbar .products-build-action{gap:6px;padding-inline:10px;font-size:13px}.products-workspace .products-settings-action{width:44px;padding:0}.products-catalog .products-search-field{padding-inline:10px}.products-catalog-filter-fields select{font-size:13px}.products-catalog-pagination{gap:8px}.products-catalog-pagination span{flex-basis:100%;font-size:13px}.products-settings-modal .selling-profile-actions>button{flex:1 1 auto}.products-dialog footer>button{flex:1 1 auto}.products-workspace .products-workspace-heading{flex-wrap:wrap}.products-catalog-empty{padding:20px}}@media(forced-colors:active){.products-catalog :is(button,summary),.products-dialog button,.products-settings-modal button{border-color:ButtonText;color:ButtonText}.products-catalog .products-search-field,.products-table-scroll tbody tr{border-color:CanvasText}.products-catalog svg,.products-dialog svg,.products-settings-modal svg{color:ButtonText}}.products-lifecycle-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.products-lifecycle-actions>button{min-height:44px;max-width:100%;white-space:normal}.products-more-menu{position:absolute;top:calc(100% + 8px);right:0;display:flex;flex-direction:column;gap:8px;width:-moz-max-content;width:max-content;max-width:min(260px,80vw);padding:8px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);background:var(--workspace-surface-2);box-shadow:var(--workspace-panel-shadow)}.products-workspace .products-more-menu button{min-height:44px;white-space:normal}:is(.site-modal-panel,.admin-modal-panel).products-dialog.moxy-style-layer{height:auto;min-height:0;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.shopify-workspace:where(.shopify-app) .shopify-card.shopify-pricing-notifications{display:grid;gap:16px;margin-block-start:20px}.shopify-workspace:where(.shopify-app) .shopify-pricing-notifications form{display:grid;gap:20px}.shopify-workspace:where(.shopify-app) .shopify-notification-option{display:grid;gap:8px;padding-block:16px;border-top:1px solid var(--workspace-line)}.shopify-workspace:where(.shopify-app) .shopify-notification-option p{margin:0}.shopify-workspace:where(.shopify-app) .shopify-notification-toggle{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.shopify-workspace:where(.shopify-app) .shopify-notification-toggle input[type=checkbox]{width:24px;min-height:24px;flex:0 0 24px}.shopify-workspace:where(.shopify-app) .shopify-notification-schedule{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.shopify-workspace:where(.shopify-app) .shopify-pricing-notifications label{min-width:0}.shopify-workspace:where(.shopify-app) .shopify-pricing-notifications select{width:100%;min-width:0}.shopify-workspace:where(.shopify-app){--shopify-action-background: var(--workspace-text);--shopify-action-foreground: var(--workspace-bg);--shopify-action-hover: var(--workspace-text-soft);--shopify-message-info: var(--workspace-info);--shopify-message-danger: var(--workspace-action-danger);--shopify-message-success: var(--workspace-success)}.shopify-workspace:where(.shopify-app) .products-workspace-main{--ui-accessibility-outline: 2px solid var(--workspace-text);--ui-accessibility-outline-offset: 3px;--artmoxy-control-surface: var(--workspace-bg);--artmoxy-control-surface-active: var(--workspace-surface-2);--artmoxy-control-border: var(--workspace-line-strong);--artmoxy-control-border-hover: var(--workspace-text-muted);--artmoxy-control-border-focus: var(--workspace-text);--artmoxy-control-focus-ring: none}.shopify-workspace:where(.shopify-app) .shopify-card{display:grid;gap:20px;min-width:0;max-width:1200px;box-sizing:border-box;margin:0 auto 24px}.shopify-workspace:where(.shopify-app) .products-workspace-heading{width:100%;max-width:1200px;box-sizing:border-box;margin-inline:auto}.shopify-workspace:where(.shopify-app) .shopify-card>button{justify-self:start}.shopify-workspace:where(.shopify-app) .shopify-store-bar{gap:12px;padding-block:16px}.shopify-workspace:where(.shopify-app) .shopify-store-selection{display:flex;flex-wrap:wrap;align-items:end;gap:12px 24px}.shopify-workspace:where(.shopify-app) .shopify-store-selection>label{flex:1 1 220px;max-width:520px}.shopify-workspace:where(.shopify-app) .shopify-store-selection>p{padding-block:12px}.shopify-workspace:where(.shopify-app) .shopify-store-settings>summary{display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:14px;font-weight:500}.shopify-workspace:where(.shopify-app) .shopify-store-settings-content,.shopify-workspace:where(.shopify-app) .shopify-connected-store{display:grid;gap:12px}.shopify-workspace:where(.shopify-app) .shopify-store-settings-content{padding-top:12px}.shopify-workspace:where(.shopify-app) .shopify-connected-store>button{justify-self:start}.shopify-workspace:where(.shopify-app) .shopify-catalog-heading,.shopify-workspace:where(.shopify-app) .shopify-product-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.shopify-workspace:where(.shopify-app) .shopify-catalog-heading>h2,.shopify-workspace:where(.shopify-app) .shopify-product-heading>div{flex:1 1 180px;min-width:0}.shopify-workspace:where(.shopify-app) .shopify-product-heading>div>p{margin-top:4px}.shopify-workspace:where(.shopify-app) .shopify-product-heading .shopify-product-thumbnail,.shopify-workspace:where(.shopify-app) .shopify-product-heading>.product-image-state{width:48px;height:60px;flex:0 0 48px;-o-object-fit:contain;object-fit:contain;border-radius:var(--workspace-radius-sm);background:var(--workspace-surface-2)}.shopify-workspace:where(.shopify-app) .shopify-stage-actions{position:sticky;bottom:0;padding-block:12px;background:var(--workspace-surface-1);z-index:1}.shopify-workspace:where(.shopify-app).shopify-app .shopify-dashboard-heading{padding-top:24px}.shopify-workspace:where(.shopify-app) :is(h2,h3,p,figure){margin:0;overflow-wrap:anywhere}.shopify-workspace:where(.shopify-app) label{display:grid;gap:8px;min-width:0}.shopify-workspace:where(.shopify-app) form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.shopify-workspace:where(.shopify-app) form>label{flex:1 1 240px}.shopify-workspace:where(.shopify-app) .products-workspace-main :is(button,input,select){min-height:44px;max-width:100%;box-sizing:border-box;padding:10px 14px}.shopify-workspace:where(.shopify-app) .products-workspace-main button{line-height:1.3}.shopify-workspace:where(.shopify-app) .products-workspace-main :focus-visible{outline:2px solid var(--workspace-text);outline-offset:3px}.shopify-workspace:where(.shopify-app) :is(input,select){width:100%;min-width:0}.shopify-workspace:where(.shopify-app) .products-workspace-main button:disabled{cursor:not-allowed}.shopify-workspace:where(.shopify-app) .shopify-card>p,.shopify-workspace:where(.shopify-app) .shopify-product>p{max-width:75ch}.shopify-workspace:where(.shopify-app) .products-workspace-main .shopify-card a{color:var(--workspace-text);text-decoration:underline;text-underline-offset:4px}.shopify-workspace:where(.shopify-app) .shopify-card>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;justify-self:start}.shopify-workspace:where(.shopify-app) .shopify-card>p a{display:inline-flex;align-items:center;gap:6px;min-height:44px}.shopify-workspace:where(.shopify-app) .shopify-message,.shopify-workspace:where(.shopify-app) .products-workspace-main>p[role=status],.shopify-workspace:where(.shopify-app) .shopify-product>:is([role=status],[role=alert],[role=note]){--shopify-message-accent: var(--shopify-message-info);display:grid;gap:12px;min-width:0;box-sizing:border-box;padding:12px 16px;border:1px solid var(--workspace-line);border-inline-start:3px solid var(--shopify-message-accent);border-radius:var(--workspace-radius-sm);background:color-mix(in srgb,var(--shopify-message-accent) 5%,var(--workspace-surface-1));color:var(--workspace-text-soft);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.shopify-workspace:where(.shopify-app) .shopify-message,.shopify-workspace:where(.shopify-app) .products-workspace-main>p[role=status]{max-width:1200px;width:100%;margin:0 auto 24px}.shopify-workspace:where(.shopify-app) .shopify-message[role=alert],.shopify-workspace:where(.shopify-app) .shopify-product>[role=alert]{--shopify-message-accent: var(--shopify-message-danger)}.shopify-workspace:where(.shopify-app) .shopify-product>[role=status]{--shopify-message-accent: var(--shopify-message-success)}.shopify-workspace:where(.shopify-app) .shopify-message>button{justify-self:start}.shopify-workspace:where(.shopify-app) .shopify-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.shopify-workspace:where(.shopify-app) .shopify-primary-tasks{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:1200px;margin:0 auto 24px}.shopify-workspace:where(.shopify-app) .shopify-primary-tasks>button{flex:1 1 220px}.shopify-workspace:where(.shopify-app) .shopify-actions button{white-space:normal;overflow-wrap:anywhere}.shopify-workspace:where(.shopify-app) .shopify-selection,.shopify-workspace:where(.shopify-app) .shopify-variant-list{margin:0;padding:0;list-style:none}.shopify-workspace:where(.shopify-app) .shopify-selection li{border-top:1px solid var(--workspace-line)}.shopify-workspace:where(.shopify-app) .shopify-selection label{display:flex;align-items:center;min-height:64px;gap:12px;padding-block:8px}.shopify-workspace:where(.shopify-app) .shopify-selection input[type=checkbox]{width:24px;min-height:24px;flex:0 0 24px}.shopify-workspace:where(.shopify-app) .shopify-selection img{width:44px;height:52px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border-radius:4px;background:var(--workspace-surface-2)}.shopify-workspace:where(.shopify-app) .shopify-selection span{min-width:0;overflow-wrap:anywhere}.shopify-workspace:where(.shopify-app) small{display:block;overflow-wrap:anywhere}.shopify-workspace:where(.shopify-app) .shopify-product{display:grid;gap:12px;padding-block:20px;border-top:1px solid var(--workspace-line);min-width:0}.shopify-workspace:where(.shopify-app) .shopify-product>button{justify-self:start}.shopify-workspace:where(.shopify-app) .shopify-product-details{min-width:0}.shopify-workspace:where(.shopify-app) .shopify-product-details summary{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:14px;font-weight:500;color:var(--workspace-text)}.shopify-workspace:where(.shopify-app) .shopify-product-details summary:before{content:"";width:6px;height:6px;flex:0 0 6px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg)}.shopify-workspace:where(.shopify-app) .shopify-product-details[open]>summary:before{transform:rotate(45deg)}.shopify-workspace:where(.shopify-app) .shopify-product-details>p{max-width:75ch}.shopify-workspace:where(.shopify-app) .shopify-product-details[open]{display:grid;gap:16px}.shopify-workspace:where(.shopify-app) .shopify-product-details ul{padding-left:20px;overflow-wrap:anywhere}.shopify-workspace:where(.shopify-app) .shopify-product-details .shopify-variant-list{padding-left:0}.shopify-workspace:where(.shopify-app) .shopify-variant-list li{display:grid;gap:6px;padding-block:12px;border-top:1px solid var(--workspace-line)}.shopify-workspace:where(.shopify-app) .shopify-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px}.shopify-workspace:where(.shopify-app) .shopify-media figure{display:grid;align-content:start;gap:8px;min-width:0;padding:12px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);background:var(--workspace-bg)}.shopify-workspace:where(.shopify-app) .shopify-media img{width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain}.shopify-workspace:where(.shopify-app) .shopify-media figcaption{font-size:13px;overflow-wrap:anywhere}@media(max-width:600px){.shopify-workspace:where(.shopify-app) .products-workspace-heading{flex-wrap:wrap}.shopify-workspace:where(.shopify-app) .shopify-actions button{flex:1 1 160px}.shopify-workspace:where(.shopify-app) .shopify-product-heading>div{flex-basis:calc(100% - 80px)}.shopify-workspace:where(.shopify-app) .shopify-product-heading>button{width:100%}.shopify-workspace:where(.shopify-app) .shopify-catalog-heading>.shopify-actions{width:100%}}@media(forced-colors:active){.shopify-workspace:where(.shopify-app) .shopify-message,.shopify-workspace:where(.shopify-app) .products-workspace-main>p[role=status],.shopify-workspace:where(.shopify-app) .shopify-product>:is([role=status],[role=alert],[role=note]){background:Canvas;border-color:CanvasText;color:CanvasText}}.shopify-workspace:where(:not(.shopify-app)) .shopify-card.shopify-pricing-notifications{display:grid;gap:16px;margin-block-start:20px}.shopify-workspace:where(:not(.shopify-app)) .shopify-pricing-notifications form{display:grid;gap:20px}.shopify-workspace:where(:not(.shopify-app)) .shopify-notification-option{display:grid;gap:8px;padding-block:16px;border-top:1px solid var(--workspace-line)}.shopify-workspace:where(:not(.shopify-app)) .shopify-notification-option p{margin:0}.shopify-workspace:where(:not(.shopify-app)) .shopify-notification-toggle{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}.shopify-workspace:where(:not(.shopify-app)) .shopify-notification-toggle input[type=checkbox]{width:24px;min-height:24px;flex:0 0 24px}.shopify-workspace:where(:not(.shopify-app)) .shopify-notification-schedule{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.shopify-workspace:where(:not(.shopify-app)) .shopify-pricing-notifications label{min-width:0}.shopify-workspace:where(:not(.shopify-app)) .shopify-pricing-notifications select{width:100%;min-width:0}.shopify-workspace:where(:not(.shopify-app)){--shopify-action-background: var(--workspace-text);--shopify-action-foreground: var(--workspace-bg);--shopify-action-hover: var(--workspace-text-soft);--shopify-message-info: var(--workspace-info);--shopify-message-danger: var(--workspace-action-danger);--shopify-message-success: var(--workspace-success)}.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main{--ui-accessibility-outline: 2px solid var(--workspace-text);--ui-accessibility-outline-offset: 3px;--artmoxy-control-surface: var(--workspace-bg);--artmoxy-control-surface-active: var(--workspace-surface-2);--artmoxy-control-border: var(--workspace-line-strong);--artmoxy-control-border-hover: var(--workspace-text-muted);--artmoxy-control-border-focus: var(--workspace-text);--artmoxy-control-focus-ring: none}.shopify-workspace:where(:not(.shopify-app)) .shopify-card{display:grid;gap:20px;min-width:0;max-width:1200px;box-sizing:border-box;padding:clamp(20px,2vw,24px);margin:0 auto 24px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);background:var(--workspace-surface-1)}.shopify-workspace:where(:not(.shopify-app)) .products-workspace-heading{width:100%;max-width:1200px;box-sizing:border-box;margin-inline:auto}.shopify-workspace:where(:not(.shopify-app)) .shopify-card>button{justify-self:start}.shopify-workspace:where(:not(.shopify-app)) .shopify-store-bar{gap:12px;padding-block:16px}.shopify-workspace:where(:not(.shopify-app)) .shopify-store-selection{display:flex;flex-wrap:wrap;align-items:end;gap:12px 24px}.shopify-workspace:where(:not(.shopify-app)) .shopify-store-selection>label{flex:1 1 220px;max-width:520px}.shopify-workspace:where(:not(.shopify-app)) .shopify-store-selection>p{padding-block:12px;font-size:14px}.shopify-workspace:where(:not(.shopify-app)) .shopify-store-settings>summary{display:flex;align-items:center;min-height:44px;width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:14px;font-weight:500}.shopify-workspace:where(:not(.shopify-app)) .shopify-store-settings-content,.shopify-workspace:where(:not(.shopify-app)) .shopify-connected-store{display:grid;gap:12px}.shopify-workspace:where(:not(.shopify-app)) .shopify-store-settings-content{padding-top:12px}.shopify-workspace:where(:not(.shopify-app)) .shopify-connected-store>button{justify-self:start}.shopify-workspace:where(:not(.shopify-app)) .shopify-catalog-heading,.shopify-workspace:where(:not(.shopify-app)) .shopify-product-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.shopify-workspace:where(:not(.shopify-app)) .shopify-catalog-heading>h2,.shopify-workspace:where(:not(.shopify-app)) .shopify-product-heading>div{flex:1 1 180px;min-width:0}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-heading>div>p{font-size:14px;margin-top:4px}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-heading .shopify-product-thumbnail,.shopify-workspace:where(:not(.shopify-app)) .shopify-product-heading>.product-image-state{width:48px;height:60px;flex:0 0 48px;-o-object-fit:contain;object-fit:contain;border-radius:var(--workspace-radius-sm);background:var(--workspace-surface-2)}.shopify-workspace:where(:not(.shopify-app)) .shopify-stage-actions{position:sticky;bottom:0;padding-block:12px;background:var(--workspace-surface-1);z-index:1}.shopify-workspace:where(:not(.shopify-app)).shopify-app .shopify-dashboard-heading{padding-top:24px}.shopify-workspace:where(:not(.shopify-app)) :is(h2,h3,p,figure){margin:0;overflow-wrap:anywhere}.shopify-workspace:where(:not(.shopify-app)) h2{font-size:clamp(20px,2vw,24px);font-weight:600;letter-spacing:-.025em;line-height:1.3}.shopify-workspace:where(:not(.shopify-app)) h3{font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.shopify-workspace:where(:not(.shopify-app)) label{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:500;line-height:1.5}.shopify-workspace:where(:not(.shopify-app)) form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.shopify-workspace:where(:not(.shopify-app)) form>label{flex:1 1 240px}.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main :is(button,input,select){min-height:44px;max-width:100%;box-sizing:border-box;border:1px solid var(--workspace-line-strong);border-radius:var(--workspace-radius-sm);padding:10px 14px;color:var(--workspace-text);background:var(--workspace-bg);font:400 16px/1.5 var(--workspace-font-body);letter-spacing:normal;text-transform:none}.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main button{font-weight:500;line-height:1.3}.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main button:is(:hover,:focus-visible):not(:disabled){background:var(--workspace-surface-2);border-color:var(--workspace-text-muted)}.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main :focus-visible{outline:2px solid var(--workspace-text);outline-offset:3px}.shopify-workspace:where(:not(.shopify-app)) :is(input,select){width:100%;min-width:0}.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main button.primary-link{background:var(--shopify-action-background);border-color:var(--shopify-action-background);color:var(--shopify-action-foreground);font-weight:500}.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main button.primary-link:is(:hover,:focus-visible):not(:disabled){background:var(--shopify-action-hover);border-color:var(--shopify-action-hover);color:var(--shopify-action-foreground)}.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main button:disabled{cursor:not-allowed}.shopify-workspace:where(:not(.shopify-app)) .shopify-card>p,.shopify-workspace:where(:not(.shopify-app)) .shopify-product>p{max-width:75ch}.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main .shopify-card a{color:var(--workspace-text);text-decoration:underline;text-underline-offset:4px}.shopify-workspace:where(:not(.shopify-app)) .shopify-card>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;justify-self:start}.shopify-workspace:where(:not(.shopify-app)) .shopify-card>p a{display:inline-flex;align-items:center;gap:6px;min-height:44px}.shopify-workspace:where(:not(.shopify-app)) .shopify-message,.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main>p[role=status],.shopify-workspace:where(:not(.shopify-app)) .shopify-product>:is([role=status],[role=alert],[role=note]){--shopify-message-accent: var(--shopify-message-info);display:grid;gap:12px;min-width:0;box-sizing:border-box;padding:12px 16px;border:1px solid var(--workspace-line);border-inline-start:3px solid var(--shopify-message-accent);border-radius:var(--workspace-radius-sm);background:color-mix(in srgb,var(--shopify-message-accent) 5%,var(--workspace-surface-1));color:var(--workspace-text-soft);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.shopify-workspace:where(:not(.shopify-app)) .shopify-message,.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main>p[role=status]{max-width:1200px;width:100%;margin:0 auto 24px}.shopify-workspace:where(:not(.shopify-app)) .shopify-message[role=alert],.shopify-workspace:where(:not(.shopify-app)) .shopify-product>[role=alert]{--shopify-message-accent: var(--shopify-message-danger)}.shopify-workspace:where(:not(.shopify-app)) .shopify-product>[role=status]{--shopify-message-accent: var(--shopify-message-success)}.shopify-workspace:where(:not(.shopify-app)) .shopify-message>button{justify-self:start}.shopify-workspace:where(:not(.shopify-app)) .shopify-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.shopify-workspace:where(:not(.shopify-app)) .shopify-primary-tasks{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:1200px;margin:0 auto 24px}.shopify-workspace:where(:not(.shopify-app)) .shopify-primary-tasks>button{flex:1 1 220px}.shopify-workspace:where(:not(.shopify-app)) .shopify-primary-tasks>button[aria-pressed=true]{background:var(--shopify-action-background);color:var(--shopify-action-foreground)}.shopify-workspace:where(:not(.shopify-app)) .shopify-actions button{white-space:normal;overflow-wrap:anywhere}.shopify-workspace:where(:not(.shopify-app)) .shopify-selection,.shopify-workspace:where(:not(.shopify-app)) .shopify-variant-list{margin:0;padding:0;list-style:none}.shopify-workspace:where(:not(.shopify-app)) .shopify-selection li{border-top:1px solid var(--workspace-line)}.shopify-workspace:where(:not(.shopify-app)) .shopify-selection label{display:flex;align-items:center;min-height:64px;gap:12px;padding-block:8px}.shopify-workspace:where(:not(.shopify-app)) .shopify-selection input[type=checkbox]{width:24px;min-height:24px;flex:0 0 24px}.shopify-workspace:where(:not(.shopify-app)) .shopify-selection img{width:44px;height:52px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border-radius:4px;background:var(--workspace-surface-2)}.shopify-workspace:where(:not(.shopify-app)) .shopify-selection span{min-width:0;overflow-wrap:anywhere}.shopify-workspace:where(:not(.shopify-app)) small{display:block;overflow-wrap:anywhere}.shopify-workspace:where(:not(.shopify-app)) .shopify-product{display:grid;gap:12px;padding-block:20px;border-top:1px solid var(--workspace-line);min-width:0}.shopify-workspace:where(:not(.shopify-app)) .shopify-product>button{justify-self:start}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-details{min-width:0}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-details summary{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:14px;font-weight:500;color:var(--workspace-text)}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-details summary:before{content:"";width:6px;height:6px;flex:0 0 6px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(-45deg)}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-details[open]>summary:before{transform:rotate(45deg)}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-details>p{max-width:75ch}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-details[open]{display:grid;gap:16px}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-details ul{padding-left:20px;overflow-wrap:anywhere}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-details .shopify-variant-list{padding-left:0}.shopify-workspace:where(:not(.shopify-app)) .shopify-variant-list li{display:grid;gap:6px;padding-block:12px;border-top:1px solid var(--workspace-line)}.shopify-workspace:where(:not(.shopify-app)) .shopify-media{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px}.shopify-workspace:where(:not(.shopify-app)) .shopify-media figure{display:grid;align-content:start;gap:8px;min-width:0;padding:12px;border:1px solid var(--workspace-line);border-radius:var(--workspace-radius-sm);background:var(--workspace-bg)}.shopify-workspace:where(:not(.shopify-app)) .shopify-media img{width:100%;max-height:180px;-o-object-fit:contain;object-fit:contain}.shopify-workspace:where(:not(.shopify-app)) .shopify-media figcaption{font-size:13px;overflow-wrap:anywhere}@media(max-width:600px){.shopify-workspace:where(:not(.shopify-app)) .products-workspace-heading{flex-wrap:wrap}.shopify-workspace:where(:not(.shopify-app)) .shopify-actions button{flex:1 1 160px}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-heading>div{flex-basis:calc(100% - 80px)}.shopify-workspace:where(:not(.shopify-app)) .shopify-product-heading>button{width:100%}.shopify-workspace:where(:not(.shopify-app)) .shopify-catalog-heading>.shopify-actions{width:100%}}@media(forced-colors:active){.shopify-workspace:where(:not(.shopify-app)) .shopify-message,.shopify-workspace:where(:not(.shopify-app)) .products-workspace-main>p[role=status],.shopify-workspace:where(:not(.shopify-app)) .shopify-product>:is([role=status],[role=alert],[role=note]){background:Canvas;border-color:CanvasText;color:CanvasText}}.shopify-workspace.shopify-app{--ui-accessibility-outline: 2px solid var(--ui-light-heading);--ui-accessibility-outline-offset: 3px;--public-bg: var(--ui-light-bg);--public-bg-deep: var(--ui-light-bg);--public-surface-1: var(--ui-light-surface-1);--public-surface-2: var(--ui-light-surface-2);--public-surface-3: var(--ui-light-surface-3);--public-text: var(--ui-light-text);--public-text-muted: var(--ui-light-text-muted);--public-text-soft: var(--ui-light-text-muted);--public-text-faint: var(--ui-light-text-muted);--public-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));--ui-control-surface: var(--ui-light-bg);--ui-control-text: var(--ui-light-text);--ui-control-border: var(--ui-light-line-strong);--ui-control-border-focus: var(--ui-light-text);--ui-control-radius: 0;--artmoxy-control-surface: var(--ui-light-bg);--artmoxy-control-surface-active: var(--ui-light-surface-1);--artmoxy-control-border: var(--ui-light-line-strong);--artmoxy-control-border-hover: var(--ui-light-text);--artmoxy-control-border-focus: var(--ui-light-text);--artmoxy-control-focus-ring: none;--artmoxy-control-radius: 0;--public-gold: var(--ui-light-text);--public-coral: var(--ui-light-text);--public-fuchsia: var(--ui-light-text);--public-line: var(--ui-light-line);--public-line-strong: var(--ui-light-line-strong);--studio-logo-gradient: linear-gradient(var(--ui-light-text), var(--ui-light-text));color-scheme:light;display:block;height:auto;min-height:100svh;overflow:visible;background:var(--public-bg);--workspace-radius-md: 12px;--workspace-radius-sm: 8px;--workspace-on-primary-action: var(--ui-brand-light);--shopify-action-background: var(--ui-brand-ink);--shopify-action-foreground: var(--ui-brand-light);--shopify-action-hover: var(--ui-light-text-muted);--shopify-message-info: var(--ui-light-info);--shopify-message-danger: var(--ui-light-danger);--shopify-message-success: var(--ui-light-success)}.shopify-workspace.shopify-app .products-workspace-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;overflow:visible;padding:0 clamp(16px,4vw,56px) 32px;max-width:1312px;margin-inline:auto}.shopify-workspace.shopify-app .products-workspace-main>*{grid-column:1/-1}.shopify-workspace.shopify-app .products-workspace-main:has(>.shopify-connected-store)>#shopify-stores{grid-column:1}.shopify-workspace.shopify-app .products-workspace-main>.shopify-connected-store{grid-column:2}.shopify-workspace.shopify-app .shopify-app-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding:18px clamp(16px,4vw,56px);border-bottom:1px solid var(--public-line)}.shopify-workspace.shopify-app .shopify-brand{display:inline-flex;align-items:center;min-height:44px}.shopify-workspace.shopify-app .shopify-brand img{width:clamp(190px,21vw,250px);height:auto;display:block}.shopify-workspace.shopify-app .shopify-app-header nav{display:flex;flex-wrap:wrap;gap:8px 24px}.shopify-workspace.shopify-app a{color:var(--public-text);text-decoration:none}.shopify-workspace.shopify-app .shopify-app-header :is(a:not(.shopify-brand),button){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 0;border:0;border-radius:var(--public-radius-control);background:transparent;color:var(--public-text);font:500 14px/1.5 var(--ui-font-body);text-transform:none;cursor:pointer}.shopify-workspace.shopify-app .shopify-app-header button:hover:not(:disabled){background:transparent;text-decoration:underline;text-underline-offset:4px}.shopify-workspace.shopify-app .shopify-app-header nav a[href]{padding-inline:14px}.shopify-workspace.shopify-app .shopify-app-header nav a[aria-current=page]{background:var(--public-surface-2);font-weight:700;box-shadow:inset 0 -2px var(--public-text)}.shopify-workspace.shopify-app .shopify-app-view[hidden],.shopify-workspace.shopify-app .shopify-store-settings[hidden]{display:none}.shopify-workspace.shopify-app :is(.shopify-connection-check,.shopify-privacy-requests){margin-block:20px}.shopify-workspace.shopify-app :is(.shopify-connection-check,.shopify-privacy-requests) summary{min-height:44px;padding-block:12px;cursor:pointer;font-weight:600}.shopify-workspace.shopify-app :is(.shopify-connection-check,.shopify-privacy-requests) p{overflow-wrap:anywhere}.shopify-workspace.shopify-app :is(.shopify-connection-check,.shopify-privacy-requests) button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;margin-block:8px;white-space:normal}.shopify-workspace.shopify-app :is(.shopify-connection-check,.shopify-privacy-requests) svg{vertical-align:middle;flex-shrink:0;margin-inline-end:6px}.shopify-workspace.shopify-app :is(.shopify-connection-check,.shopify-privacy-requests) article{display:grid;justify-items:start;gap:8px;padding-block:20px;border-top:1px solid var(--public-line)}.shopify-workspace.shopify-app :is(.shopify-connection-check,.shopify-privacy-requests) label{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:44px}.shopify-workspace.shopify-app :is(.shopify-connection-check,.shopify-privacy-requests) input[type=checkbox]{width:20px;min-width:20px;max-width:20px;height:20px;min-height:20px;margin:0}.shopify-workspace.shopify-app .shopify-support-card{gap:0;padding:12px 20px}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-disclosure>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-block:4px;list-style:none;font-size:15px}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-disclosure>summary::-webkit-details-marker{display:none}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-disclosure>summary::marker{content:""}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-disclosure>summary>svg{margin:0;transform:rotate(-90deg)}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-disclosure[open]>summary>svg{transform:none}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-disclosure>summary>span{flex:1 1 auto;min-width:0}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-content{display:grid;min-width:0;gap:12px;padding-block:8px 4px}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-content .shopify-support-content{padding:0}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-content p{margin:0}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-content [role=status]>p+p{margin-top:6px}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-result{display:flex;align-items:flex-start;gap:8px}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-result>svg{margin:2px 0 0}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-refresh{justify-self:start;margin:0;padding:8px 12px}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-more{border-top:1px solid var(--public-line);padding-top:4px}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-more>summary{padding-block:8px;color:var(--public-text-muted);font-size:13px;font-weight:500}.shopify-workspace.shopify-app .shopify-support-card .shopify-support-more p+p{margin-top:8px}.shopify-workspace.shopify-app .shopify-support-card article{padding-block:16px}.shopify-workspace.shopify-app .shopify-support-card article h3{margin:0}.shopify-workspace.shopify-app .shopify-app-section-title{margin:0 0 20px}.shopify-workspace.shopify-app a:hover{text-decoration:underline}.shopify-workspace.shopify-app .shopify-app-environment{padding:12px 0;font-size:12px;border-bottom:1px solid var(--public-line)}.shopify-workspace.shopify-app .shopify-app-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding-block:clamp(24px,3vw,40px)}.shopify-workspace.shopify-app .shopify-eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--public-text);margin-bottom:20px}.shopify-workspace.shopify-app .shopify-app-hero h1{margin:0 0 20px}.shopify-workspace.shopify-app .shopify-app-hero>div>p:last-child{max-width:540px}.shopify-workspace.shopify-app .shopify-app-control{display:grid;gap:14px;padding:24px;border:1px solid var(--public-line);border-radius:var(--public-radius-control);background:var(--public-surface-1)}.shopify-workspace.shopify-app .shopify-app-control img{width:48px;height:48px}.shopify-workspace.shopify-app .shopify-app-control span{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600}.shopify-workspace.shopify-app .shopify-app-control span svg{flex-shrink:0;color:var(--ui-light-success)}.shopify-workspace.shopify-app .shopify-app-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--public-line);border-radius:var(--public-radius-control);margin-bottom:24px}.shopify-workspace.shopify-app .shopify-app-summary article{display:grid;grid-template-columns:1fr auto;gap:12px;padding:clamp(16px,2vw,26px);min-width:0}.shopify-workspace.shopify-app .shopify-app-summary article+article{border-left:1px solid var(--public-line)}.shopify-workspace.shopify-app .shopify-app-summary article>svg{grid-column:2;grid-row:1;color:var(--public-text-muted)}.shopify-workspace.shopify-app .shopify-app-summary strong{grid-column:1;grid-row:1;font-size:34px;font-weight:600;letter-spacing:-.04em;line-height:1}.shopify-workspace.shopify-app .shopify-app-summary p{grid-column:1/-1}.shopify-workspace.shopify-app .shopify-card{width:100%;max-width:none;align-content:start;scroll-margin-top:24px}.shopify-workspace.shopify-app .shopify-subscription .shopify-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;box-sizing:border-box;max-width:100%;padding:10px 14px;border:1px solid var(--shopify-action-background);border-radius:var(--workspace-radius-sm);background:var(--shopify-action-background);color:var(--shopify-action-foreground);font-weight:500;text-align:center}.shopify-workspace.shopify-app .shopify-subscription .shopify-actions a:hover{background:var(--shopify-action-hover);border-color:var(--shopify-action-hover);text-decoration:none}.shopify-workspace.shopify-app .shopify-subscription .shopify-actions a svg{flex-shrink:0}.shopify-workspace.shopify-app .shopify-import-start{background:var(--public-surface-1)}.shopify-workspace.shopify-app .shopify-signin-action{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;box-sizing:border-box;border:1px solid var(--ui-brand-ink);border-radius:var(--workspace-radius-sm);background:var(--ui-brand-ink);color:var(--ui-brand-light);font-weight:700;text-decoration:none}.shopify-workspace.shopify-app :focus-visible{outline:2px solid var(--ui-brand-ink);outline-offset:3px}.shopify-workspace.shopify-app .shopify-message,.shopify-workspace.shopify-app .products-workspace-main>p[role=status]{max-width:none}.shopify-workspace.shopify-app .shopify-app-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--public-line);margin:16px clamp(16px,4vw,56px) 0;padding-block:24px}.shopify-workspace.shopify-app .shopify-app-footer p{max-width:600px}.shopify-workspace.shopify-app .shopify-app-footer button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 14px;text-align:start;cursor:pointer}.shopify-workspace.shopify-app .shopify-app-footer button svg{flex-shrink:0}.shopify-workspace.shopify-app.shopify-app-shell{display:grid;grid-template-columns:264px minmax(0,1fr);align-items:start;background:var(--public-surface-1);--workspace-font-body: var(--ui-font-body);--workspace-text-muted: var(--public-text-muted);--workspace-text-soft: var(--public-text-muted);--workspace-action-danger: var(--ui-light-danger);--workspace-line-strong: color-mix( in srgb, var(--ui-light-line-strong) 92%, var(--ui-light-text) )}.shopify-workspace.shopify-app.shopify-app-shell .products-workspace-main{display:block;grid-column:2;width:100%;max-width:1280px;margin-inline:0;min-height:100svh;padding:32px clamp(24px,3vw,48px) 48px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar{--shopify-sidebar-background: var(--ui-workspace-navigation-bg);--shopify-sidebar-selected: var(--ui-workspace-navigation-selected);--shopify-sidebar-text: var(--ui-workspace-navigation-text);--shopify-sidebar-muted: var(--ui-workspace-navigation-muted);--shopify-sidebar-scrollbar-thumb: transparent;--shopify-sidebar-line: color-mix( in srgb, var(--shopify-sidebar-text) 12%, var(--shopify-sidebar-background) );--ui-accessibility-outline: 2px solid var(--ui-brand-gold);--ui-accessibility-outline-offset: -2px;position:sticky;top:0;display:flex;flex-direction:column;gap:20px;height:100svh;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--shopify-sidebar-scrollbar-thumb) transparent;transition:scrollbar-color .22s ease;padding:24px 12px 16px;background:var(--shopify-sidebar-background);color:var(--shopify-sidebar-text);color-scheme:dark;border-right:1px solid var(--shopify-sidebar-line)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar.is-scrollbar-active,.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar:focus-within,.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar:active{--shopify-sidebar-scrollbar-thumb: color-mix( in srgb, var(--shopify-sidebar-text) 48%, transparent )}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar::-webkit-scrollbar{width:6px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar::-webkit-scrollbar-track,.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar::-webkit-scrollbar-corner{background:transparent}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--shopify-sidebar-scrollbar-thumb);-webkit-transition:background-color .22s ease;transition:background-color .22s ease}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-header{display:grid;gap:16px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-brand{margin-inline:12px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-brand img{width:156px;max-width:100%}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-shop-context{position:relative;min-width:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-shop-context>svg{position:absolute;top:14px;right:12px;color:var(--shopify-sidebar-muted);pointer-events:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav{display:flex;flex:1 0 auto;flex-direction:column;gap:6px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:10px;color:var(--shopify-sidebar-muted);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-nav-icon{display:grid;place-items:center;flex:0 0 20px;width:20px;height:20px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav a svg{flex:0 0 auto}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav a:hover{background:var(--shopify-sidebar-selected);color:var(--shopify-sidebar-text)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav a[aria-current=page]{background:var(--shopify-sidebar-selected);color:var(--shopify-sidebar-text);font-weight:600}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav a[aria-current=page] .shopify-app-nav-icon{color:var(--ui-brand-gold)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar :focus-visible{outline:2px solid var(--ui-brand-gold);outline-offset:-2px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-settings{display:contents}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-nav-divider{display:block;flex:0 0 1px;height:1px;margin-top:auto;margin-bottom:10px;background:var(--shopify-sidebar-line)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-trigger,.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-nav-label-mobile{display:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-items{display:contents}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-navigation{min-width:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-parent{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;border-radius:10px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-parent>a{min-width:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-parent>a.is-current{color:var(--shopify-sidebar-text)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-parent>a.is-current .shopify-app-nav-icon{color:var(--ui-brand-gold)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav .shopify-app-section-toggle{display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--shopify-sidebar-muted);box-shadow:none;cursor:pointer}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-toggle:hover{background:var(--shopify-sidebar-selected)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-toggle[aria-expanded=true] svg{rotate:180deg}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-children{display:grid;gap:2px;margin:4px 0 4px 22px;padding:0 0 0 10px;border-inline-start:1px solid var(--shopify-sidebar-line);list-style:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-children[hidden]{display:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-children>li{min-width:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav .shopify-app-section-children a{gap:8px;padding:8px;font-size:13px;overflow-wrap:anywhere}@media(min-width:761px){.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-parent:is(:hover,:focus-within),.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-parent:has(>a[aria-current=page]){background:var(--shopify-sidebar-selected)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav .shopify-app-section-parent>a{white-space:nowrap}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav .shopify-app-section-parent>a:is(:hover,[aria-current=page]){background:transparent}}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav :is(.shopify-app-switch-account,.shopify-app-plans){display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--shopify-sidebar-muted);font:500 14px/1.4 var(--ui-font-body);text-align:start;text-transform:none;cursor:pointer;box-shadow:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav :is(.shopify-app-switch-account,.shopify-app-plans):hover{background:var(--shopify-sidebar-selected);color:var(--shopify-sidebar-text)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav .shopify-app-switch-account:disabled{opacity:.55;cursor:wait}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-note{display:flex;align-items:center;gap:8px;margin:0 12px;font-size:12px;color:var(--shopify-sidebar-muted)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-note>svg{flex-shrink:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-meta{display:grid;gap:4px;min-width:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-version{color:var(--shopify-sidebar-muted);font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-page-heading h1{margin:0 0 6px;color:var(--public-text)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher{display:block;width:100%}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-app-store-switcher select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;min-width:0;min-height:44px;height:44px;padding:0 36px 0 12px;border:0;border-radius:8px;box-shadow:none;background:transparent;color:var(--shopify-sidebar-text);font:500 14px/1.4 var(--ui-font-body);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-app-store-switcher select:is(:hover,:focus-visible,:open){background:var(--shopify-sidebar-selected)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-app-store-switcher select:is(:focus,:focus-visible){outline:2px solid var(--ui-brand-gold);outline-offset:-2px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher option{background:var(--shopify-sidebar-background);color:var(--shopify-sidebar-text)}@supports ((-webkit-appearance: base-select) or (-moz-appearance: base-select) or (appearance: base-select)){.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-app-store-switcher select,.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-app-store-switcher select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-app-store-switcher select{display:flex;align-items:center;overflow:clip;overflow-clip-margin:content-box}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher select::picker-icon{display:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher select::picker(select){margin-block:6px;padding:4px;background:var(--shopify-sidebar-background);color:var(--shopify-sidebar-text);border:1px solid var(--shopify-sidebar-line);border-radius:10px;box-shadow:0 8px 24px color-mix(in srgb,var(--ui-brand-ink) 24%,transparent);max-width:calc(100vw - 32px)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher option{display:flex;align-items:center;min-height:44px;padding:10px;border-radius:6px;font-weight:400;overflow-wrap:anywhere;white-space:normal}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher option:is(:checked,:hover,:focus){background:var(--shopify-sidebar-selected);color:var(--shopify-sidebar-text)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher option::checkmark{color:var(--ui-brand-gold)}}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-setting{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.4fr);gap:32px;padding:28px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-setting+.shopify-app-setting{border-top:1px solid var(--public-line)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-setting h2{margin:0 0 8px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-setting-description p{max-width:30ch}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-setting-controls{display:grid;align-content:start;gap:16px;min-width:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-connected-shop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-connected-shop strong{font-size:14px;font-weight:600}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-connected-shop p{margin-top:3px;overflow-wrap:anywhere}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-status{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:var(--public-text-muted)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-status.is-connected{color:var(--ui-light-success)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-add-store{padding-top:4px;border-top:1px solid var(--public-line)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-add-store summary{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:44px;font-size:14px;font-weight:500;cursor:pointer}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-add-store summary:before{content:"+";font-size:18px;font-weight:400}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-add-store[open] summary:before{content:"−"}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-add-store form{margin-top:8px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-setting-controls a{display:inline-flex;align-items:center;gap:6px;min-height:44px;width:-moz-fit-content;width:fit-content;font-size:14px;text-decoration:underline;text-underline-offset:3px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-secondary-link{justify-self:start}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data{min-width:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-heading{display:flex;align-items:start;gap:12px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-heading>svg{flex-shrink:0;margin-top:2px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;border-bottom:1px solid var(--public-line)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data h3{margin:0 0 6px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data p{overflow-wrap:anywhere}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data :is(button,a,summary){min-height:44px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data a{text-underline-offset:3px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data button{flex-shrink:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-confirm{display:grid;gap:16px;margin-block:20px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-confirm ol{margin:0;padding-left:20px;font-size:14px;line-height:1.6}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-confirm li+li{margin-top:12px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-confirm label{display:grid;gap:8px;overflow-wrap:anywhere}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-confirm input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-confirm .shopify-app-data-ack{display:flex;align-items:start;gap:10px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-confirm .shopify-app-data-ack input[type=checkbox]{flex:0 0 24px;width:24px;min-width:24px;min-height:24px;height:24px;margin-top:3px;padding:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-ack span{min-width:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data .shopify-actions button{flex:0 1 auto}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data small{display:block}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data details{margin-top:20px;font-size:14px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data summary{display:flex;align-items:center;gap:8px;cursor:pointer}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data details[open] summary>svg{transform:rotate(180deg)}@media(max-width:760px){.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data-row{align-items:start;flex-direction:column;gap:12px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-data .shopify-actions{align-items:stretch;flex-direction:column}}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-empty{display:grid;justify-items:start;gap:12px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-empty>button{margin-top:8px}@media(max-width:1100px){.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar{padding-inline:10px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-setting{grid-template-columns:1fr;gap:20px;padding:24px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-setting-description p{max-width:60ch}}@media(max-width:760px){.shopify-workspace.shopify-app.shopify-app-shell{display:block}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar{position:static;height:auto;min-height:0;overflow:visible;scrollbar-gutter:auto;scrollbar-color:auto;scrollbar-width:auto;transition:none;gap:12px;padding:12px 16px 0;border-right:0;border-bottom:1px solid var(--shopify-sidebar-line)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-brand{margin-inline:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-brand img{width:132px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-shop-context{flex:1 1 160px;max-width:240px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav{--shopify-sidebar-background: var(--public-bg);--shopify-sidebar-selected: var(--public-surface-2);--shopify-sidebar-text: var(--public-text);--shopify-sidebar-muted: var(--public-text-muted);--shopify-sidebar-line: var(--public-line);--ui-accessibility-outline: 2px solid var(--public-text);color-scheme:light;position:fixed;inset:auto 16px calc(12px + env(safe-area-inset-bottom));z-index:280;display:grid;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(320px,100% - 32px);margin-inline:auto;padding:4px;border:1px solid var(--shopify-sidebar-line);border-radius:999px;background:var(--shopify-sidebar-background);box-shadow:0 6px 24px color-mix(in srgb,var(--ui-brand-ink) 12%,transparent)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav a,.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:4px 3px;gap:2px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--shopify-sidebar-muted);font:500 11px/1.4 var(--ui-font-body);text-align:center;text-transform:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-nav-label-full{display:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-nav-label-mobile{display:inline}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-nav-icon{flex-basis:18px;width:18px;height:18px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-nav-icon svg{width:18px;height:18px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav a[aria-current=page] .shopify-app-nav-icon{color:var(--shopify-sidebar-text)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav :focus-visible{outline-color:var(--public-text)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-settings{display:block;margin:0;padding:0;border:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-pricing-navigation{min-width:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-pricing-navigation .shopify-app-section-parent{grid-template-columns:minmax(44px,1fr) 44px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav .shopify-app-pricing-navigation .shopify-app-section-toggle{width:44px;min-height:44px;border-radius:999px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-pricing-navigation .shopify-app-section-children{position:absolute;inset:auto 0 calc(100% + 10px);margin:0;padding:6px;max-height:50svh;overflow-y:auto;border:1px solid var(--shopify-sidebar-line);border-radius:14px;background:var(--shopify-sidebar-background);box-shadow:0 6px 24px color-mix(in srgb,var(--ui-brand-ink) 12%,transparent)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav .shopify-app-pricing-navigation .shopify-app-section-children a{flex-direction:row;justify-content:start;padding:10px 12px;border-radius:8px;font-size:14px;text-align:start}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-nav-divider{display:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-trigger{width:100%;cursor:pointer}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-trigger:is(.is-current,[aria-expanded=true],:hover){background:var(--shopify-sidebar-selected);color:var(--shopify-sidebar-text)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-trigger.is-current{font-weight:600}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-items{display:none;position:absolute;bottom:calc(100% + 10px);inset-inline:-1px;width:auto;max-height:min(560px,100dvh - 100px - env(safe-area-inset-bottom) - env(safe-area-inset-top));overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;padding:6px;border:1px solid var(--shopify-sidebar-line);border-radius:14px;background:var(--shopify-sidebar-background);box-shadow:0 6px 24px color-mix(in srgb,var(--ui-brand-ink) 12%,transparent)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-settings.is-open .shopify-app-more-items{display:flex;flex-direction:column;gap:4px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-items>*{flex-shrink:0}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav .shopify-app-more-items a{flex-direction:row;justify-content:flex-start;gap:10px;padding:10px 12px;border-radius:8px;font-size:14px;text-align:start}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav .shopify-app-section-children a{gap:8px;padding:8px;font-size:13px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-children{margin-inline-start:16px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-parent>a.is-current{color:var(--shopify-sidebar-text)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-items .shopify-app-section-parent>a.is-current:not([aria-current=page]){background:transparent}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-items .shopify-app-section-parent:has(>a[aria-current=page]){background:var(--shopify-sidebar-selected)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav .shopify-app-more-items .shopify-app-section-parent>a[aria-current=page]{background:transparent}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-section-parent>a.is-current .shopify-app-nav-icon{color:var(--shopify-sidebar-text)}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-note{margin:0 0 12px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex:1;gap:8px}.shopify-workspace.shopify-app.shopify-app-shell .products-workspace-main{min-height:auto;padding:24px 16px calc(96px + env(safe-area-inset-bottom))}.shopify-workspace.shopify-app.shopify-app-shell .shopify-stage-actions{bottom:calc(76px + env(safe-area-inset-bottom))}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-page-heading{flex-wrap:wrap;gap:20px;margin-bottom:24px}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-setting{padding:20px}}@media(max-width:360px){.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-shop-context{flex-basis:100%;max-width:none}}@media(prefers-reduced-motion:reduce){.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar,.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar::-webkit-scrollbar-thumb{-webkit-transition:none;transition:none}}@media(forced-colors:active){.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar{--shopify-sidebar-scrollbar-thumb: CanvasText;scrollbar-color:auto;scrollbar-width:auto;transition:none;background:Canvas;color:CanvasText;border-color:CanvasText}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar::-webkit-scrollbar{width:auto}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar::-webkit-scrollbar-thumb{background-color:CanvasText;-webkit-transition:none;transition:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav a{color:LinkText}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav,.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-items{background:Canvas;border-color:CanvasText}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-trigger{color:ButtonText}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-more-trigger:is(.is-current,[aria-expanded=true]){background:Canvas;color:ButtonText;border-color:Highlight}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav a[aria-current=page]{background:Canvas;color:LinkText;border-color:Highlight}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-app-store-switcher select{background:Canvas;color:CanvasText;border:1px solid ButtonText}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar .shopify-app-store-switcher select:is(:focus,:focus-visible){outline-color:Highlight}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-shop-context>svg{color:CanvasText}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher select::picker(select),.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher option{background:Canvas;color:CanvasText;border-color:ButtonText}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher option{forced-color-adjust:none}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher option:is(:checked,:hover,:focus){background:Highlight;color:HighlightText}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-store-switcher option::checkmark{color:HighlightText}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-sidebar nav a[aria-current=page] .shopify-app-nav-icon{color:LinkText}.shopify-workspace.shopify-app.shopify-app-shell .shopify-app-status.is-connected{color:CanvasText}}@media(max-width:900px){.shopify-workspace.shopify-app .products-workspace-main:has(>.shopify-connected-store)>#shopify-stores,.shopify-workspace.shopify-app .products-workspace-main>.shopify-connected-store{grid-column:1/-1}}@media(max-width:760px){.shopify-workspace.shopify-app .shopify-app-hero{grid-template-columns:1fr;gap:28px}.shopify-workspace.shopify-app .shopify-app-control{grid-template-columns:48px 1fr;gap:12px 16px}.shopify-workspace.shopify-app .shopify-app-control img{grid-row:1/3;width:48px;height:48px}.shopify-workspace.shopify-app .shopify-app-control p{grid-column:2}.shopify-workspace.shopify-app .shopify-app-control span{grid-column:1/-1}.shopify-workspace.shopify-app .shopify-desktop-break{display:none}}@media(max-width:480px){.shopify-workspace.shopify-app .shopify-app-header nav{width:100%;justify-content:space-between;gap:8px}.shopify-workspace.shopify-app .shopify-app-summary{grid-template-columns:1fr}.shopify-workspace.shopify-app .shopify-app-summary article{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px}.shopify-workspace.shopify-app .shopify-app-summary article+article{border-left:0;border-top:1px solid var(--public-line)}.shopify-workspace.shopify-app .shopify-app-summary article>svg{grid-column:3}.shopify-workspace.shopify-app .shopify-app-summary strong{font-size:28px}.shopify-workspace.shopify-app .shopify-app-summary p{grid-column:2;grid-row:1}.shopify-workspace.shopify-app .shopify-app-control{display:grid;grid-template-columns:1fr}.shopify-workspace.shopify-app .shopify-app-control img,.shopify-workspace.shopify-app .shopify-app-control p{grid-column:1;grid-row:auto}}.shopify-app .shopify-feature-page{display:grid;gap:18px;align-content:start;min-width:0}.shopify-app .shopify-feature-page>p{margin:0}.shopify-app .shopify-feature-card,.shopify-app .shopify-plan-card{min-width:0}.shopify-app .shopify-block-card{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:16px}.shopify-app .shopify-block-card>svg{margin-top:3px;color:var(--public-text-muted)}.shopify-app .shopify-feature-card h2{margin:0}.shopify-app .shopify-feature-card h3{display:flex;align-items:center;gap:8px;margin:0 0 12px}.shopify-app .shopify-feature-card p{margin:12px 0 18px;max-width:62ch;color:var(--public-text-muted)}.shopify-app .shopify-feature-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px}.shopify-app .shopify-feature-badge{display:inline-flex;align-items:center;align-self:start;line-height:1.5}.shopify-app .shopify-feature-page button,.shopify-app .shopify-plan-card button,.shopify-app .shopify-block-instructions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 14px;text-align:center;white-space:normal;box-sizing:border-box}.shopify-app .shopify-feature-page button{justify-self:start}.shopify-app .shopify-feature-page button:disabled{cursor:not-allowed}.shopify-app .shopify-feature-footnote,.shopify-app .shopify-feature-card .shopify-feature-footnote{margin:14px 0 0;color:var(--public-text-muted);font-size:var(--shopify-ui-caption-size, 12px);line-height:1.6;overflow-wrap:anywhere}.shopify-app .shopify-block-instructions ol{display:grid;gap:24px;padding-inline-start:24px}.shopify-app .shopify-block-instructions li{padding-inline-start:6px}.shopify-app .shopify-block-instructions p{margin:8px 0 14px}.shopify-app .shopify-block-instructions summary{min-height:44px;padding-block:12px;cursor:pointer}.shopify-app .shopify-plan-comparison{display:grid;gap:18px;min-width:0}.shopify-app .shopify-plan-comparison>p{margin:0}.shopify-app .shopify-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shopify-app .shopify-plan-card{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.shopify-app .shopify-plan-card h3{margin:0}.shopify-app .shopify-plan-price{margin:0;color:var(--public-text-muted);font-size:13px}.shopify-app .shopify-plan-price strong{color:var(--public-text);font-size:30px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.shopify-app .shopify-plan-card ul,.shopify-app .shopify-feature-list{display:grid;gap:12px;list-style:none;margin:0 0 6px;padding:0}.shopify-app .shopify-plan-card li,.shopify-app .shopify-feature-list li{display:flex;align-items:start;gap:8px;font-size:14px;line-height:1.5}.shopify-app .shopify-plan-card li svg,.shopify-app .shopify-feature-list li svg{flex-shrink:0;margin-top:3px}.shopify-app .shopify-plan-card button,.shopify-app .shopify-plan-unavailable{margin-top:auto}.shopify-app .shopify-plan-unavailable{margin-bottom:0;color:var(--public-text-muted);font-size:13px}.shopify-app .shopify-promotion-preview{display:grid;gap:18px;min-width:0}.shopify-app .shopify-promotion-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 18px}.shopify-app .shopify-promotion-toolbar p{margin:0}.shopify-app .shopify-promotion-preview>p{margin:0}.shopify-app .shopify-promotion-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.shopify-app .shopify-promotion-flow li{display:flex;align-items:center;gap:8px;padding:10px;border-radius:8px;background:var(--public-surface-2);color:var(--public-text);font-size:12px;line-height:1.5}.shopify-app .shopify-promotion-flow li>span{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--public-surface-1);font-variant-numeric:tabular-nums}@media(max-width:600px){.shopify-app .shopify-plan-grid{grid-template-columns:minmax(0,1fr)}.shopify-app .shopify-promotion-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.shopify-app .shopify-feature-heading{align-items:flex-start;flex-direction:column}.shopify-app .shopify-block-card{grid-template-columns:minmax(0,1fr);gap:12px}}
