@layer reset{@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-base{:root{--color-data-categorical-blue:var(--lightningcss-light,#0171e3)var(--lightningcss-dark,#0171e3);--color-data-categorical-orange:var(--lightningcss-light,#eb6e00)var(--lightningcss-dark,#eb6e00);--color-data-categorical-purple:var(--lightningcss-light,#6b1efd)var(--lightningcss-dark,#6b1efd);--color-data-categorical-green:var(--lightningcss-light,#0b991f)var(--lightningcss-dark,#0b991f);--color-data-categorical-pink:var(--lightningcss-light,#f351c0)var(--lightningcss-dark,#f351c0);--color-data-categorical-cyan:var(--lightningcss-light,#0171a4)var(--lightningcss-dark,#0171a4);--color-data-categorical-red:var(--lightningcss-light,#f5394f)var(--lightningcss-dark,#f5394f);--color-data-categorical-teal:var(--lightningcss-light,#08a3a3)var(--lightningcss-dark,#08a3a3);--color-data-categorical-brown:var(--lightningcss-light,#965e03)var(--lightningcss-dark,#965e03);--color-data-categorical-indigo:var(--lightningcss-light,#6f8aff)var(--lightningcss-dark,#6f8aff);--color-data-neutral:var(--lightningcss-light,#8494a3)var(--lightningcss-dark,#8c939b);--color-data-blue-5:var(--lightningcss-light,#02165e)var(--lightningcss-dark,#02165e);--color-data-blue-4:var(--lightningcss-light,#004cbc)var(--lightningcss-dark,#004cbc);--color-data-blue-3:var(--lightningcss-light,#2694fe)var(--lightningcss-dark,#2694fe);--color-data-blue-2:var(--lightningcss-light,#78beff)var(--lightningcss-dark,#78beff);--color-data-blue-1:var(--lightningcss-light,#dbecff)var(--lightningcss-dark,#dbecff);--color-data-shamrock-5:var(--lightningcss-light,#0b603d)var(--lightningcss-dark,#0b603d);--color-data-shamrock-4:var(--lightningcss-light,#138546)var(--lightningcss-dark,#138546);--color-data-shamrock-3:var(--lightningcss-light,#24bb5e)var(--lightningcss-dark,#24bb5e);--color-data-shamrock-2:var(--lightningcss-light,#8ef7aa)var(--lightningcss-dark,#8ef7aa);--color-data-shamrock-1:var(--lightningcss-light,#d6fee4)var(--lightningcss-dark,#d6fee4);--color-data-orange-5:var(--lightningcss-light,#a13f04)var(--lightningcss-dark,#a13f04);--color-data-orange-4:var(--lightningcss-light,#d66100)var(--lightningcss-dark,#d66100);--color-data-orange-3:var(--lightningcss-light,#fd9537)var(--lightningcss-dark,#fd9537);--color-data-orange-2:var(--lightningcss-light,#fdb876)var(--lightningcss-dark,#fdb876);--color-data-orange-1:var(--lightningcss-light,#ffe6cf)var(--lightningcss-dark,#ffe6cf);--color-data-pink-5:var(--lightningcss-light,#8e1073)var(--lightningcss-dark,#8e1073);--color-data-pink-4:var(--lightningcss-light,#d123a1)var(--lightningcss-dark,#d123a1);--color-data-pink-3:var(--lightningcss-light,#f989d3)var(--lightningcss-dark,#f989d3);--color-data-pink-2:var(--lightningcss-light,#feade3)var(--lightningcss-dark,#feade3);--color-data-pink-1:var(--lightningcss-light,#fce3f4)var(--lightningcss-dark,#fce3f4);--color-data-purple-5:var(--lightningcss-light,#3e0697)var(--lightningcss-dark,#3e0697);--color-data-purple-4:var(--lightningcss-light,#6b1efd)var(--lightningcss-dark,#6b1efd);--color-data-purple-3:var(--lightningcss-light,#9081ff)var(--lightningcss-dark,#9081ff);--color-data-purple-2:var(--lightningcss-light,#b3b0fe)var(--lightningcss-dark,#b3b0fe);--color-data-purple-1:var(--lightningcss-light,#e8e8fb)var(--lightningcss-dark,#e8e8fb);--color-data-red-5:var(--lightningcss-light,#9d0519)var(--lightningcss-dark,#9d0519);--color-data-red-4:var(--lightningcss-light,#d31130)var(--lightningcss-dark,#d31130);--color-data-red-3:var(--lightningcss-light,#fb7d87)var(--lightningcss-dark,#fb7d87);--color-data-red-2:var(--lightningcss-light,#ffb2b8)var(--lightningcss-dark,#ffb2b8);--color-data-red-1:var(--lightningcss-light,#fee4e6)var(--lightningcss-dark,#fee4e6);--color-data-teal-5:var(--lightningcss-light,#08767d)var(--lightningcss-dark,#08767d);--color-data-teal-4:var(--lightningcss-light,#0c9293)var(--lightningcss-dark,#0c9293);--color-data-teal-3:var(--lightningcss-light,#0db7af)var(--lightningcss-dark,#0db7af);--color-data-teal-2:var(--lightningcss-light,#6ce6d8)var(--lightningcss-dark,#6ce6d8);--color-data-teal-1:var(--lightningcss-light,#d7fcf8)var(--lightningcss-dark,#d7fcf8);--color-data-yellow-5:var(--lightningcss-light,#8a5001)var(--lightningcss-dark,#8a5001);--color-data-yellow-4:var(--lightningcss-light,#d69804)var(--lightningcss-dark,#d69804);--color-data-yellow-3:var(--lightningcss-light,#fbce03)var(--lightningcss-dark,#fbce03);--color-data-yellow-2:var(--lightningcss-light,#fcec85)var(--lightningcss-dark,#fcec85);--color-data-yellow-1:var(--lightningcss-light,#fdf6ba)var(--lightningcss-dark,#fdf6ba);--color-data-gray-5:var(--lightningcss-light,#25363f)var(--lightningcss-dark,#333338);--color-data-gray-4:var(--lightningcss-light,#5d6c7b)var(--lightningcss-dark,#666a72);--color-data-gray-3:var(--lightningcss-light,#afb9c4)var(--lightningcss-dark,#b2b8be);--color-data-gray-2:var(--lightningcss-light,#ccd3db)var(--lightningcss-dark,#d0d3d6);--color-data-gray-1:var(--lightningcss-light,#f1f4f7)var(--lightningcss-dark,#f2f4f6)}}@layer astryx-theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){:scope{--font-size-4xs:.375rem;--font-size-3xs:.4375rem;--font-size-2xs:.5rem;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-base:.875rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.1875rem;--font-size-5xl:2.625rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-semibold);--text-heading-1-leading:1.3333;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-semibold);--text-heading-2-leading:1.4;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-bold);--text-heading-3-leading:1.4118;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-bold);--text-heading-4-leading:1.4286;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.6667;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.6;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4286;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.4118;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4286;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4286;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.6667;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2381;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2571;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.3793;--duration-fast-min:95ms;--duration-fast:.125s;--duration-fast-max:.165s;--duration-medium-min:.225s;--duration-medium:.3s;--duration-medium-max:.4s;--duration-slow-min:.525s;--duration-slow:.7s;--duration-slow-max:.935s;--font-family-body:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-heading:Figtree, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-family-code:ui-monospace, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-syntax-keyword:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#efa8ff);--color-syntax-string:var(--lightningcss-light,#0b5615)var(--lightningcss-dark,#a4d6a3);--color-syntax-comment:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-number:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-syntax-function:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a1caff);--color-syntax-type:var(--lightningcss-light,#6b187c)var(--lightningcss-dark,#efa8ff);--color-syntax-variable:var(--lightningcss-light,#111)var(--lightningcss-dark,#e2e2e2);--color-syntax-operator:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-constant:var(--lightningcss-light,#733100)var(--lightningcss-dark,#ffb37e);--color-syntax-tag:var(--lightningcss-light,#8a0011)var(--lightningcss-dark,#ffaea7);--color-syntax-attribute:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec448);--color-syntax-property:var(--lightningcss-light,#005348)var(--lightningcss-dark,#90d7c8);--color-syntax-punctuation:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-syntax-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-background-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262626);--color-background-body:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-background-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1b1b);--color-background-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#1b1b1b);--color-accent:var(--lightningcss-light,#1b1b1b)var(--lightningcss-dark,#f1f1f1);--color-accent-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#262626);--color-neutral:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1a);--color-overlay:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000c);--color-overlay-hover:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff0d);--color-overlay-pressed:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--color-text-primary:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-text-secondary:var(--lightningcss-light,#474747)var(--lightningcss-dark,#9e9e9e);--color-text-disabled:var(--lightningcss-light,#919191)var(--lightningcss-dark,#525252);--color-text-accent:var(--lightningcss-light,#1b1b1b)var(--lightningcss-dark,#f1f1f1);--color-on-dark:#fff;--color-on-light:#111;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--color-on-warning:#111;--color-icon-accent:var(--lightningcss-light,#1b1b1b)var(--lightningcss-dark,#f1f1f1);--color-icon-primary:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-icon-secondary:var(--lightningcss-light,#6a6a6a)var(--lightningcss-dark,#9e9e9e);--color-icon-disabled:var(--lightningcss-light,#919191)var(--lightningcss-dark,#525252);--color-success:var(--lightningcss-light,#00490b)var(--lightningcss-dark,#a4d6a3);--color-error:var(--lightningcss-light,#76000c)var(--lightningcss-dark,#ffc4be);--color-warning:var(--lightningcss-light,#4b3900)var(--lightningcss-dark,#f8d36a);--color-success-muted:var(--lightningcss-light,#bce0bb)var(--lightningcss-dark,#90ca903d);--color-error-muted:var(--lightningcss-light,#ffc4be)var(--lightningcss-dark,#ff98903d);--color-warning-muted:var(--lightningcss-light,#fae19e)var(--lightningcss-dark,#e2b6233d);--color-border:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a);--color-border-emphasized:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#525252);--color-skeleton:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#525252);--color-shadow:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0000004d);--color-tint-hover:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--color-background-red:var(--lightningcss-light,#ffc4be)var(--lightningcss-dark,#5b2b28);--color-border-red:var(--lightningcss-light,#ffaea7)var(--lightningcss-dark,#fa6762);--color-icon-red:var(--lightningcss-light,#76000c)var(--lightningcss-dark,#ff9890);--color-text-red:var(--lightningcss-light,#76000c)var(--lightningcss-dark,#ffaea7);--color-background-orange:var(--lightningcss-light,#ffc7a1)var(--lightningcss-dark,#503424);--color-border-orange:var(--lightningcss-light,#ffc7a1)var(--lightningcss-dark,#df843f);--color-icon-orange:var(--lightningcss-light,#622700)var(--lightningcss-dark,#ff9e55);--color-text-orange:var(--lightningcss-light,#622700)var(--lightningcss-dark,#ffb37e);--color-background-yellow:var(--lightningcss-light,#fae19e)var(--lightningcss-dark,#453a1c);--color-border-yellow:var(--lightningcss-light,#e3c36c)var(--lightningcss-dark,#c29900);--color-icon-yellow:var(--lightningcss-light,#4b3900)var(--lightningcss-dark,#e2b623);--color-text-yellow:var(--lightningcss-light,#4b3900)var(--lightningcss-dark,#eec448);--color-background-green:var(--lightningcss-light,#bce0bb)var(--lightningcss-dark,#2b422b);--color-border-green:var(--lightningcss-light,#aad4a9)var(--lightningcss-dark,#6ab26b);--color-icon-green:var(--lightningcss-light,#00490b)var(--lightningcss-dark,#90ca90);--color-text-green:var(--lightningcss-light,#00490b)var(--lightningcss-dark,#90ca90);--color-background-teal:var(--lightningcss-light,#a9e2d6)var(--lightningcss-dark,#28413c);--color-border-teal:var(--lightningcss-light,#90d7c8)var(--lightningcss-dark,#4fb1a0);--color-icon-teal:var(--lightningcss-light,#00463d)var(--lightningcss-dark,#81c9bb);--color-text-teal:var(--lightningcss-light,#00463d)var(--lightningcss-dark,#90d7c8);--color-background-cyan:var(--lightningcss-light,#9ae2f4)var(--lightningcss-dark,#274046);--color-border-cyan:var(--lightningcss-light,#85d5e9)var(--lightningcss-dark,#49adc4);--color-icon-cyan:var(--lightningcss-light,#004351)var(--lightningcss-dark,#71c7dd);--color-text-cyan:var(--lightningcss-light,#004351)var(--lightningcss-dark,#85d5e9);--color-background-blue:var(--lightningcss-light,#b9d7ff)var(--lightningcss-dark,#253c5a);--color-border-blue:var(--lightningcss-light,#a1caff)var(--lightningcss-dark,#5aa0f8);--color-icon-blue:var(--lightningcss-light,#003978)var(--lightningcss-dark,#88bcff);--color-text-blue:var(--lightningcss-light,#003978)var(--lightningcss-dark,#a1caff);--color-background-purple:var(--lightningcss-light,#f7d5ff)var(--lightningcss-dark,#4a2f51);--color-border-purple:var(--lightningcss-light,#f3bfff)var(--lightningcss-dark,#d885eb);--color-icon-purple:var(--lightningcss-light,#5c0e6c)var(--lightningcss-dark,#e496f6);--color-text-purple:var(--lightningcss-light,#5c0e6c)var(--lightningcss-dark,#eaacf8);--color-background-pink:var(--lightningcss-light,#ffc0d7)var(--lightningcss-dark,#572b3d);--color-border-pink:var(--lightningcss-light,#ffc0d7)var(--lightningcss-dark,#fc78b1);--color-icon-pink:var(--lightningcss-light,#70003f)var(--lightningcss-dark,#fd92bd);--color-text-pink:var(--lightningcss-light,#70003f)var(--lightningcss-dark,#ffa9ca);--color-background-gray:var(--lightningcss-light,#e2e2e2)var(--lightningcss-dark,#303030);--color-border-gray:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#262626);--color-icon-gray:var(--lightningcss-light,#474747)var(--lightningcss-dark,#9e9e9e);--color-text-gray:var(--lightningcss-light,#1b1b1b)var(--lightningcss-dark,#d4d4d4);--radius-none:0px;--radius-inner:.375rem;--radius-element:.625rem;--radius-container:.75rem;--radius-page:1.75rem;--radius-full:9999px;--shadow-low:0 2px 4px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000040), 0 4px 8px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff14);--shadow-med:0 2px 4px var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#00000059), 0 4px 12px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff1f);--shadow-high:0 4px 6px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#00000080), 0 12px 24px var(--lightningcss-light,#00000026)var(--lightningcss-dark,#000000b3), inset 0 0 0 1px var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff26);--shadow-inset-hover:inset 0px 0px 0px 2px #0074e24d;--shadow-inset-selected:inset 0px 0px 0px 2px #0074e280;--shadow-inset-success:inset 0px 0px 0px 2px #2f7d334d;--shadow-inset-warning:inset 0px 0px 0px 2px #f8d36a4d;--shadow-inset-error:inset 0px 0px 0px 2px #de47454d;--astryx-theme-neutral-color-status-fill-accent:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#6d9cfe);--astryx-theme-neutral-color-status-fill-success:var(--lightningcss-light,#198100)var(--lightningcss-dark,#64af4c);--astryx-theme-neutral-color-status-fill-warning:#ffce2f;--astryx-theme-neutral-color-status-fill-error:var(--lightningcss-light,#c9303a)var(--lightningcss-dark,#ff705d);--astryx-theme-neutral-color-status-muted-accent:var(--lightningcss-light,#b9d7ff)var(--lightningcss-dark,#88bcff3d);--astryx-theme-neutral-color-on-tint-neutral:var(--lightningcss-light,#fafafa4d)var(--lightningcss-dark,#0a0a0a4d);--astryx-theme-neutral-color-on-tint-overlay-hover:var(--lightningcss-light,#fafafa1a)var(--lightningcss-dark,#0a0a0a1a);--astryx-theme-neutral-color-on-tint-overlay-pressed:var(--lightningcss-light,#fafafa33)var(--lightningcss-dark,#0a0a0a33);--astryx-theme-neutral-color-destructive-overlay-hover:var(--lightningcss-light,#ff7f770d)var(--lightningcss-dark,#ee736c0d);--astryx-theme-neutral-color-destructive-overlay-pressed:var(--lightningcss-light,#ff7f771a)var(--lightningcss-dark,#ee736c1a)}@supports (color:lab(0% 0 0)){:scope{--shadow-low:0 2px 4px var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(0% 0 0/.25)), 0 4px 8px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.4)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.08));--shadow-med:0 2px 4px var(--lightningcss-light,lab(0% 0 0/.05))var(--lightningcss-dark,lab(0% 0 0/.35)), 0 4px 12px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.5)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.12));--shadow-high:0 4px 6px var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(0% 0 0/.5)), 0 12px 24px var(--lightningcss-light,lab(0% 0 0/.15))var(--lightningcss-dark,lab(0% 0 0/.7)), inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(100% 0 0/.15))}}:scope{font-family:var(--font-family-body)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}.astryx-heading[data-level="3"]{font-family:var(--font-family-heading);font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}.astryx-heading[data-level="4"]{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button[data-variant=destructive]{background-color:var(--color-error-muted);color:var(--color-error);--color-overlay-hover:var(--astryx-theme-neutral-color-destructive-overlay-hover);--color-overlay-pressed:var(--astryx-theme-neutral-color-destructive-overlay-pressed)}.astryx-badge[data-variant=info]{background-color:var(--astryx-theme-neutral-color-status-fill-accent);color:var(--color-on-accent)}.astryx-badge[data-variant=neutral]{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success);color:var(--color-on-success)}.astryx-badge[data-variant=warning]{background-color:var(--astryx-theme-neutral-color-status-fill-warning);color:var(--color-on-warning)}.astryx-badge[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error);color:var(--color-on-error)}.astryx-badge[data-variant=red]{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge[data-variant=orange]{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge[data-variant=yellow]{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge[data-variant=green]{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge[data-variant=teal]{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge[data-variant=cyan]{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge[data-variant=blue]{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge[data-variant=purple]{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge[data-variant=pink]{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge[data-variant=gray]{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-status-dot[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-status-dot[data-variant=warning]{background-color:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-status-dot[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-status-dot[data-variant=accent]{background-color:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-avatar-status-dot[data-variant=success]{background-color:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-avatar-status-dot[data-variant=error]{background-color:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-segmented-control{padding:var(--spacing-1);--_segmented-control-padding:var(--spacing-1)}.astryx-segmented-control-item[data-size=sm]{height:calc(var(--size-element-sm) - 8px)}.astryx-segmented-control-item[data-size=md]{height:calc(var(--size-element-md) - 8px)}.astryx-segmented-control-item[data-size=lg]{height:calc(var(--size-element-lg) - 8px)}.astryx-segmented-control-item[data-selected=selected]{box-shadow:none}.astryx-banner{--color-neutral:var(--astryx-theme-neutral-color-on-tint-neutral);--color-overlay-hover:var(--astryx-theme-neutral-color-on-tint-overlay-hover);--color-overlay-pressed:var(--astryx-theme-neutral-color-on-tint-overlay-pressed)}.astryx-banner[data-status=info]{--color-accent-muted:var(--astryx-theme-neutral-color-status-muted-accent);--color-text-primary:var(--color-text-blue);--color-text-secondary:var(--color-text-blue);--color-accent:var(--color-text-blue)}.astryx-banner[data-status=success]{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner[data-status=warning]{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner[data-status=error]{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-step-indicator[data-status=accent]{--color-accent:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-step-indicator[data-status=success]{--color-success:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-step-indicator[data-status=warning]{--color-warning:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-step-indicator[data-status=error]{--color-error:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progress-bar{--color-background-muted:var(--color-border-emphasized)}.astryx-progress-bar[data-variant=accent]{--color-accent:var(--astryx-theme-neutral-color-status-fill-accent)}.astryx-progress-bar[data-variant=success]{--color-success:var(--astryx-theme-neutral-color-status-fill-success)}.astryx-progress-bar[data-variant=warning]{--color-warning:var(--astryx-theme-neutral-color-status-fill-warning)}.astryx-progress-bar[data-variant=error]{--color-error:var(--astryx-theme-neutral-color-status-fill-error)}.astryx-card{--astryx-card-padding:var(--spacing-3)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-text[data-color=primary],.astryx-heading[data-color=primary]{color:var(--color-text-primary)}.astryx-text[data-color=secondary],.astryx-heading[data-color=secondary]{color:var(--color-text-secondary)}.astryx-text[data-color=disabled],.astryx-heading[data-color=disabled]{color:var(--color-text-disabled)}.astryx-text[data-color=placeholder],.astryx-heading[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-text[data-color=accent],.astryx-heading[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}}@scope([data-astryx-theme=neutral]) to ([data-astryx-theme]){[data-astryx-media=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}
:root{--airtel-red:#de1626;--ink:#242322;--muted:#73716e;--canvas:#faf9f6;--line:#e7e5df}body{background:var(--canvas);color:var(--ink);font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}*{box-sizing:border-box}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:not(:disabled),select{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #b5142955}button:disabled{cursor:not-allowed}p{line-height:1.6}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{opacity:0;z-index:100;border:2px solid var(--airtel-red);background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:16px}.skip-link:focus{opacity:1;top:12px}.app-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:88px;padding:0 max(32px,50vw - 620px);display:flex}.brand{color:var(--airtel-red);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.brand>span{letter-spacing:-1.2px;align-items:center;font-size:27px;font-weight:700;display:flex}.brand-divider{background:#e4dad6;width:1px;height:25px;margin:0 14px;display:inline-block}.header-right{align-items:center;gap:22px;display:flex}.demo-badge{color:#68614e;white-space:nowrap;background:#faf8f0;border:1px solid #e8e4dc;border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.demo-badge>span{background:#b19b5a;border-radius:50%;width:5px;height:5px}.header-country{color:var(--muted);font-size:12px}.workspace{grid-template-columns:220px minmax(0,1fr);gap:54px;max-width:1320px;margin:0 auto;padding:48px 40px 0;display:grid}.setup-sidebar{align-self:start;padding-top:9px;position:sticky;top:30px}.eyebrow{color:var(--muted);letter-spacing:1.6px;font-size:10px;font-weight:700;line-height:1.6}.sidebar-top>p{letter-spacing:-.7px;margin:16px 0 32px;font-size:22px;line-height:1.4}.sidebar-top strong{font-weight:650}.steps-list{margin:0;padding:0;list-style:none;position:relative}.step-button{text-align:left;color:#807c76;background:0 0;border:0;align-items:center;gap:13px;width:100%;margin-bottom:27px;padding:0;display:flex}.step-number{background:var(--canvas);border:1px solid #dedbd3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;font-size:11px;font-weight:600;display:flex}.step-button strong{font-size:13px;font-weight:600;line-height:1.5;display:block}.step-button small{margin-top:3px;font-size:10px;font-weight:400;display:block}.step-current{color:var(--ink)}.step-current .step-number{color:#fff;border-color:var(--airtel-red);background:var(--airtel-red);box-shadow:0 0 0 4px #de16260b}.step-complete .step-number{color:#438763;background:#edf4ed;border-color:#d9e8db}.step-button:disabled{opacity:1}.sidebar-note{background:#f0eee8;border-radius:10px;margin-top:52px;padding:20px 17px}.note-icon{color:#8a8778;margin-bottom:10px;display:block}.sidebar-note strong{font-size:12px;font-weight:600}.sidebar-note p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.7}.save-status{color:#57765b;align-items:center;gap:6px;margin-top:22px;font-size:10px;display:flex}.save-warning{color:#b73526}.reset-link{color:var(--muted);background:0 0;border:0;border-bottom:1px solid #d9d5ce;margin-top:12px;padding:0 0 2px;font-size:10px}.setup-main{min-width:0}.page-intro{margin-bottom:30px}.page-intro .eyebrow{color:#8c8076;align-items:center;gap:12px;display:flex}.intro-line{background:#cebbb1;width:32px;height:1px;display:inline-block}.page-intro h1,.success-hero h1{letter-spacing:-1.2px;color:var(--ink);margin:12px 0;font-size:clamp(27px,2.5vw,34px);font-weight:650;line-height:1.25}.page-intro h1:focus,.success-hero h1:focus{outline:none}.page-intro>p{color:var(--muted);max-width:540px;font-size:13px;line-height:1.75}.business-grid{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:24px;display:grid}.form-card,.review-card,.activation-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:28px;box-shadow:0 4px 8px #28201102}.section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.section-title h2,.catalog-toolbar h2{letter-spacing:-.3px;font-size:16px;font-weight:650}.small-muted{color:var(--muted);font-size:10px;line-height:1.5}.form-fields{gap:23px;display:grid}.two-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.form-card input,.product-editor input:not([type=file]){min-height:42px;font-size:12px}.form-card textarea,.product-editor textarea{font-size:12px;line-height:1.6}.form-card label,.product-editor label{font-size:12px}select{width:100%;min-width:0;height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4d3cd;border-radius:6px;padding:0 27px 0 12px;font-size:12px;display:block}select:has(option[value=""]:checked){color:#8b8882}select[aria-invalid=true]{border-color:#bc2831}.contact-title{border-top:1px solid #eeece6;margin-top:27px;margin-bottom:23px;padding-top:26px}.form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;display:flex}.primary-button{background:var(--airtel-red);color:#fff;border:1px solid var(--airtel-red);border-radius:7px;gap:9px;min-height:44px;padding:0 18px;font-size:12px;font-weight:600;box-shadow:0 2px 2px #8c182510}.primary-button:hover:not(:disabled){background:#bf1120;border-color:#bf1120}.primary-button:disabled{opacity:.5}.secondary-button{min-height:40px;color:var(--ink);background:#fff;border:1px solid #dcd9d1;border-radius:7px;padding:0 16px;font-size:12px}.secondary-button:hover:not(:disabled){background:#f4f2ed}.inspiration-panel{background:#f0ede5;border-radius:12px;padding:25px 20px 19px;overflow:hidden}.inspiration-spark{color:#a29577;margin-bottom:13px;font-size:28px;line-height:1;display:block}.inspiration-top h2{letter-spacing:-.7px;font-size:24px;font-weight:550;line-height:1.3}.inspiration-top p{color:#7c7669;max-width:200px;margin-top:12px;font-size:11px;line-height:1.8}.mini-shop{background:#fff;border-radius:9px;margin-top:26px;padding:13px;transform:rotate(-3deg);box-shadow:0 7px 15px #4b423c09}.mini-shop-heading{align-items:center;gap:8px;min-width:0;margin-bottom:13px;font-size:9px;font-weight:600;display:flex}.mini-shop-heading>span:nth-child(2){overflow-wrap:anywhere;flex:1}.mini-shop-heading>svg{width:13px}.mini-shop-heading small{color:#8b877f;margin-top:3px;font-size:6px;font-weight:400;display:block}.mini-logo{color:#aa654b;background:#f2e6d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.mini-shop .product-art{border-radius:5px}.mini-shop-caption{justify-content:space-between;align-items:center;margin-top:10px;font-size:8px;display:flex}.mini-shop-caption .sample-tag{padding:3px 5px;font-size:6px;position:static}.inspiration-bottom{color:#8c846f;align-items:flex-start;gap:7px;margin-top:25px;font-size:9px;line-height:1.6;display:flex}.inspiration-bottom svg{flex-shrink:0}.workspace-footer{border-top:1px solid var(--line);color:#928b7e;justify-content:space-between;gap:15px;margin-top:40px;padding:23px 0;font-size:10px;display:flex}.workspace-footer span>span{margin:0 10px}.error-summary,.notice{color:#ab2430;background:#fff4f4;border:1px solid #ecc7c9;border-radius:8px;margin-bottom:22px;padding:14px 16px;font-size:12px;line-height:1.6}.notice{color:#7a6633;background:#fff9ed;border-color:#e3d8be}.field-error{color:#b42332;font-size:12px}.loading-state{text-align:center;color:var(--muted);padding:90px 20px}.loading-state h1{margin-bottom:10px;font-size:22px}.loading-dot{background:var(--airtel-red);border-radius:50%;width:10px;height:10px;margin-bottom:20px;animation:1.1s infinite breathe;display:inline-block}@keyframes breathe{50%{opacity:.25}}.catalog-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:34px 0 20px;display:flex}.catalog-toolbar p{color:var(--muted);margin-top:6px;font-size:11px}.count-pill{vertical-align:middle;background:#ece9e1;border-radius:5px;margin-left:7px;padding:2px 6px;font-size:10px}.empty-products{text-align:center;background:#fff;border:1px dashed #d8d2c6;border-radius:12px;flex-direction:column;align-items:center;gap:15px;padding:62px 30px;display:flex}.empty-products-icon{color:#ac9271;background:#f4eee5;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:5px;display:flex}.empty-products h2{letter-spacing:-.6px;font-size:23px}.empty-products p{color:var(--muted);max-width:345px;margin:0 0 10px;font-size:13px}.sample-option{color:var(--muted);border-top:1px solid #eeeae1;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;padding-top:24px;font-size:11px;display:flex}.sample-option button{color:#946b49;background:0 0;border:0;padding:0;font-weight:600}.sample-option button:hover{text-decoration:underline}.product-list{gap:12px;margin-bottom:25px;display:grid}.product-row{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:18px;padding:12px;display:flex}.product-row-image{border-radius:7px;flex-shrink:0;width:78px;height:70px;overflow:hidden}.product-row-info{flex:1;min-width:0}.product-row-info h3{overflow-wrap:anywhere;font-size:14px;font-weight:600}.product-row-info p{color:#6c665e;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.sample-label{color:#99896e;border:1px solid #e9e2d4;border-radius:4px;padding:1px 5px;font-size:9px}.product-row-actions{gap:3px;display:flex}.product-row-actions button{min-width:36px;min-height:36px}.product-editor{border:1px solid var(--line);background:#fff;border-radius:12px;margin:26px 0;padding:28px}.product-editor-grid{grid-template-columns:210px minmax(0,1fr);gap:28px;display:grid}.photo-preview{aspect-ratio:1.1;border-radius:8px;overflow:hidden}.product-photo,.product-art{object-fit:cover;width:100%;height:100%;display:block}.upload-label{border:1px solid var(--line);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:9px 8px;font-size:11px;display:flex;position:relative}.upload-label:focus-within{outline:2px solid var(--airtel-red);outline-offset:2px}.upload-label svg{width:15px;height:15px}.photo-hint{text-align:center;color:var(--muted);margin-top:8px;font-size:9px;display:block}.artwork-picker{border:0;margin-top:22px;padding:0}.artwork-picker legend{color:var(--muted);margin-bottom:10px;font-size:10px}.artwork-picker>div{gap:8px;display:flex}.artwork-picker button{border:2px solid #0000;border-radius:6px;width:56px;padding:0;overflow:hidden}.artwork-picker button[aria-pressed=true]{border-color:var(--airtel-red)}.editor-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:28px;padding-top:22px;display:flex}.step-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.step-footer>button:first-child{color:var(--muted);font-size:12px}.preview-toolbar{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:11px;display:flex}.preview-toolbar>span{align-items:center;gap:7px;display:flex}.preview-dot{background:#7fa386;border-radius:50%;width:6px;height:6px}.preview-toggles{border:1px solid var(--line);border-radius:8px;gap:2px;padding:3px;display:flex}.preview-toggles button{min-width:35px}.preview-toggles button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #0001}.preview-frame{background:#fff;border:1px solid #dedad1;border-radius:12px;width:100%;max-width:100%;margin:auto;transition:max-width .2s;overflow:hidden}.preview-phone{border:6px solid #282927;border-radius:28px;max-width:375px;box-shadow:0 14px 32px #0001}.storefront{background:#fff;padding:0 30px;container-type:inline-size}.shop-heading{border-bottom:1px solid #ece9e1;align-items:center;gap:9px;padding:21px 0;display:flex}.shop-monogram{color:#a36846;background:#efe2d2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:39px;height:39px;font-family:Georgia,serif;font-size:20px;display:inline-flex}.shop-wordmark{overflow-wrap:anywhere;flex:1;font-size:13px;font-weight:600}.shop-demo-tag{color:#827254;white-space:nowrap;background:#f8f3e9;border:1px solid #e9e1d1;border-radius:4px;padding:4px 6px;font-size:8px}.shop-intro{padding:40px 0 33px}.shop-intro .eyebrow{letter-spacing:1.3px;color:#a58c65;font-size:8px}.shop-intro h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin-top:13px;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.2}.shop-intro>p{color:#857c6d;white-space:pre-line;overflow-wrap:anywhere;max-width:420px;margin:12px 0;font-size:11px;line-height:1.7}.shop-location{color:#8f8a7d;align-items:center;gap:5px;font-size:9px;display:flex}.shop-location svg{flex-shrink:0}.collection-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.collection-heading h3{font-size:13px;font-weight:600}.collection-heading>span{color:#8d867b;font-size:9px}.shop-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.shop-product{min-width:0}.shop-product-image{aspect-ratio:1.1;border-radius:7px;position:relative;overflow:hidden}.sample-tag{color:#716555;background:#fffc;border-radius:3px;padding:4px 6px;font-size:8px;position:absolute;top:8px;left:8px}.shop-product-info{padding:13px 0 9px}.shop-product-info h3{overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.5}.shop-product-info strong{margin-top:4px;font-size:10px;font-weight:650;display:block}.view-product-button{color:#8b6f4b;border-top:1px solid #efeae2;border-radius:0;justify-content:space-between;width:100%;min-height:34px;padding:7px 0;font-size:10px;display:flex}.view-product-button:hover{background:#faf8f3}.shop-footer{color:#a49a8d;text-align:center;border-top:1px solid #eeeae3;flex-direction:column;gap:8px;margin-top:38px;padding:19px 0;font-size:9px;display:flex}.shop-footer strong{color:#917461;font-weight:600}.storefront-compact{padding:0 18px}.storefront-compact .shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storefront-compact .shop-intro h2{font-size:28px}@container (max-width:470px){.shop-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-intro h2{font-size:28px}}.review-card{max-width:680px}.review-header{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:27px;display:flex}.review-icon{width:56px;height:56px;color:var(--airtel-red);background:#f6ece9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.review-header h2{overflow-wrap:anywhere;font-size:22px}.review-header p{color:var(--muted);margin-top:5px;font-size:12px}.review-details{gap:20px;margin:26px 0;display:grid}.review-details>div{justify-content:space-between;gap:20px;font-size:12px;display:flex}.review-details dt{color:var(--muted)}.review-details dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.demo-explainer{background:#f5f3ec;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:19px 16px;display:flex}.demo-explainer svg{color:#9d8860;flex-shrink:0}.demo-explainer strong{margin-bottom:7px;font-size:12px;display:block}.demo-explainer p{color:#82776b;margin:0;font-size:11px}.review-card .step-footer{border-top:1px solid var(--line);padding-top:26px}.success-hero{text-align:center;padding:16px 0 30px}.success-icon{color:#608a58;background:#edf4eb;border:1px solid #dce9db;border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;margin:0 auto 25px;display:flex;box-shadow:0 0 0 10px #edf4eb66,0 0 0 22px #edf4eb33}.success-hero>.eyebrow{color:#8d977e;margin-top:40px;display:block}.success-hero p{color:var(--muted);max-width:390px;margin:0 auto;font-size:13px}.activation-card{max-width:610px;margin:0 auto}.store-identity{align-items:center;gap:14px;display:flex}.store-identity>div{flex:1;min-width:0}.store-identity h2{overflow-wrap:anywhere;font-size:19px}.store-identity p{color:var(--muted);margin-top:5px;font-size:11px}.active-badge{color:#5d7b52;white-space:nowrap;background:#edf4e9;border-radius:4px;padding:5px 8px;font-size:9px}.activation-actions{flex-wrap:wrap;gap:12px;margin:27px 0 14px;display:flex}.activation-actions .primary-button{flex:1}.activation-card>p{text-align:center}.next-chapter{align-items:flex-start;gap:13px;max-width:580px;margin:29px auto 0;display:flex}.next-chapter>svg{color:#9d9482;flex-shrink:0}.next-chapter h2{font-size:12px;font-weight:600}.next-chapter p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.8}.app-dialog{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;padding:0}.modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:23px 24px 18px;display:flex}.modal-heading h2{overflow-wrap:anywhere;font-size:19px}.modal-heading button{flex-shrink:0}.modal-content{padding:23px 24px}.modal-content>p{margin-bottom:20px;font-size:13px}.dialog-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.dialog-actions button{min-height:42px}.detail-image{aspect-ratio:1.3;border-radius:8px;width:100%;max-height:280px;overflow:hidden}.detail-price{margin-top:20px;font-weight:650;font-size:21px!important}.inline-note{background:#f5f3ec;border-radius:7px;align-items:flex-start;gap:10px;margin:18px 0;padding:15px;display:flex}.inline-note svg{color:#968671;flex-shrink:0}.inline-note p{color:#807463;font-size:11px}.demo-store-main{max-width:1060px;margin:0 auto;padding:28px 30px 60px}.demo-store-banner{color:#938467;justify-content:center;align-items:center;gap:8px;margin-bottom:22px;display:flex}.demo-store-banner svg{flex-shrink:0;width:15px}.demo-store-banner p{font-size:11px}.demo-store-main>.storefront{border:1px solid var(--line);border-radius:12px;padding:0 45px}.demo-store-main .shop-intro{padding:60px 0 45px}.demo-store-main .shop-intro h2{font-size:42px}.demo-store-main .shop-intro>p{font-size:14px}.demo-store-main .shop-product-info h3{font-size:15px}.demo-store-main .shop-product-info strong{font-size:13px}.demo-store-main .view-product-button{min-height:40px;font-size:12px}.noscript-note{text-align:center;background:#fff4da;padding:20px}@media (max-width:1180px){.workspace{grid-template-columns:190px minmax(0,1fr);gap:34px;padding-inline:30px}.business-grid{grid-template-columns:minmax(0,1fr) 215px;gap:18px}.form-card{padding:24px}.inspiration-panel{padding:24px 16px}.form-footer{justify-content:flex-end}.form-footer .small-muted{width:100%}}@media (max-width:1000px){.business-grid{grid-template-columns:minmax(0,1fr)}.inspiration-panel{display:none}.form-footer{justify-content:space-between}.form-footer .small-muted{width:auto}}@media (max-width:760px){.app-header{height:72px;padding:0 20px}.brand>span{font-size:24px}.brand>svg{width:25px}.brand-divider{height:21px;margin:0 10px}.header-country{display:none}.demo-badge{padding:5px 7px;font-size:9px}.workspace{flex-direction:column;gap:25px;padding:25px 20px 0;display:flex}.setup-sidebar{width:100%;padding-top:0;position:static}.sidebar-top,.sidebar-note{display:none}.steps-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.step-button{text-align:center;flex-direction:column;gap:9px;margin-bottom:0}.step-button strong{font-size:10px}.step-button small{display:none}.step-number{width:31px;height:31px;font-size:10px}.save-status{margin-top:21px;font-size:9px;display:inline-flex}.reset-link{float:right;margin-top:23px;font-size:9px}.page-intro{margin-bottom:23px}.page-intro h1{letter-spacing:-1px;margin:10px 0;font-size:29px}.page-intro>p{font-size:12px;line-height:1.7}.page-intro .eyebrow{font-size:9px}.form-card,.review-card,.activation-card{padding:22px 19px}.form-fields{gap:21px}.form-footer{gap:13px;margin-top:28px}.form-footer .primary-button{width:100%}.form-footer .small-muted{text-align:center;width:100%;display:block}.workspace-footer{margin-top:28px;font-size:9px}.empty-products{padding:40px 20px}.empty-products h2{font-size:21px}.empty-products p{font-size:12px}.catalog-toolbar{margin-top:27px}.product-editor{padding:20px}.product-editor-grid{grid-template-columns:1fr;gap:25px}.photo-editor{width:100%;max-width:230px;margin:0 auto}.product-row{gap:11px;padding:10px}.product-row-image{width:59px;height:60px}.product-row-info h3{font-size:12px}.product-row-info p{flex-direction:column;align-items:flex-start;gap:3px;font-size:11px}.product-row-actions{gap:0}.product-row-actions button{min-width:32px;padding:5px}.step-footer{gap:9px}.step-footer .primary-button{padding:0 13px;font-size:11px}.step-footer>button:first-child{padding:0 5px;font-size:11px}.preview-phone{max-width:340px}.storefront{padding:0 18px}.shop-intro{padding:30px 0}.shop-intro h2{font-size:28px}.review-header h2{font-size:20px}.review-card .step-footer{flex-wrap:wrap}.review-card .step-footer .primary-button{min-width:180px}.success-hero h1{font-size:29px}.success-hero p{font-size:12px}.activation-actions{flex-direction:column}.activation-actions>button,.activation-actions>a{width:100%}.store-identity{flex-wrap:wrap;gap:10px}.store-identity h2{font-size:17px}.active-badge{font-size:8px}.next-chapter{padding:0 5px}.demo-store-main{padding:20px 16px 40px}.demo-store-main>.storefront{padding:0 20px}.demo-store-main .shop-intro{padding:35px 0}.demo-store-main .shop-intro h2{font-size:31px}.demo-store-main .shop-product-info h3{font-size:12px}.demo-store-main .shop-product-info strong{font-size:11px}.app-header .secondary-button{min-height:36px;padding:0 10px;font-size:10px}}@media (max-width:400px){.two-fields{grid-template-columns:1fr;gap:21px}.workspace{padding-inline:16px}.product-row-actions{flex-direction:column}.review-details>div{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app-input{min-height:44px}.social-import{background:#fffefa;border:1px solid #dfded6;border-radius:16px;margin-bottom:28px;padding:24px}.social-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.social-header h2{margin:9px 0;font-size:21px;line-height:1.3}.social-header p{color:#66665e;max-width:470px;margin:0 0 14px;font-size:13px;line-height:1.6}.social-header .sample-tag{white-space:nowrap;border:1px solid #e8e4dc;padding:6px 9px;font-size:10px;position:static}.product-photo-unavailable{color:#706a5d;text-align:center;background:#eeeae0;justify-content:center;align-items:center;width:100%;height:100%;min-height:70px;padding:12px;font-size:12px;display:flex}.social-import>.small-muted{margin:6px 0 14px;line-height:1.65;display:block}.social-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.social-actions button{min-height:44px}.social-account-label{margin:18px 0 8px;font-size:13px;font-weight:600;display:block}.social-import select{width:100%;max-width:100%;min-height:44px}.social-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.social-post{background:#fff;border:1px solid #e5e3db;border-radius:12px;min-width:0;overflow:hidden}.social-post-image{background:#eeeae0;height:130px;overflow:hidden}.social-post-image>img,.social-post-image>svg{object-fit:cover;width:100%;height:100%}.social-post-body{flex-direction:column;gap:12px;padding:14px;display:flex}.social-post-body h3{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.social-post-body p{color:#66665e;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.social-post-body a{color:#ac211d;font-size:12px}.social-post-body button{width:100%;min-height:44px;font-size:12px}.social-import .notice{line-height:1.6}@media (max-width:1000px){.social-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.social-import{padding:18px}.social-header{flex-direction:column}.social-header h2{font-size:19px}.social-posts{grid-template-columns:1fr}.social-post-image{height:170px}.social-actions{gap:4px}}.app-input input{font-size:13px}@media (max-width:760px){.app-input input,.form-card textarea,.product-editor textarea,select{font-size:16px}}.social-guide{border-block:1px solid #ece8de;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;padding:18px 0;list-style:none;display:grid}.social-guide li{align-items:flex-start;gap:9px;min-width:0;display:flex}.social-guide li>span{color:#918777;border:1px solid #ded9cb;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.social-guide strong{font-size:11px;line-height:1.5;display:block}.social-guide small{color:#7a766b;margin-top:3px;font-size:10px;line-height:1.6;display:block}.social-guide .guide-complete>span{color:#42744e;background:#edf4ed;border-color:#d6e5d7}.social-account-status{color:#50715a;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.social-account-status>span:last-child{color:#7a766b;margin-left:auto}.connected-dot{background:#578767;border-radius:50%;width:6px;height:6px}.social-filter-bar{border-top:1px solid #ece8de;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-top:18px;display:grid}.social-filter-bar>div:last-child{padding-bottom:9px}.social-results{color:#777367;justify-content:space-between;align-items:center;gap:12px;min-height:35px;margin:10px 0;font-size:11px;display:flex}.social-results button{font-size:11px}.social-post{flex-direction:column;display:flex}.social-post-body{flex:1}.social-post-body>button{margin-top:auto}.social-post-image{position:relative}.social-post-imported{border-color:#c7ddc8}.imported-badge{color:#3d6b46;background:#f2faf2;border:1px solid #d1e4d1;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:inline-flex;position:absolute;bottom:9px;left:9px}.social-no-image{color:#8e8574;background:#efebe2;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;font-size:11px;display:flex}.social-empty-filter,.shop-empty-results{text-align:center;background:#f8f7f2;border:1px dashed #dcd7ca;border-radius:10px;padding:32px 18px}.social-empty-filter>svg,.shop-empty-results>svg{color:#a48d6d;margin:0 auto 13px}.social-empty-filter h3,.shop-empty-results h3{margin-bottom:8px;font-size:15px}.social-empty-filter p,.shop-empty-results p{color:#7a7468;font-size:12px;line-height:1.7}.social-cooldown{color:#7a6633;background:#fff9ed;border:1px solid #e3d8be;border-radius:8px;align-items:flex-start;gap:10px;margin:12px 0;padding:14px;font-size:12px;line-height:1.6;display:flex}.social-cooldown svg{flex-shrink:0}.social-skeletons{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.social-skeletons span{background:linear-gradient(125deg,#eeeae1,#f9f7f1);border-radius:10px;height:180px}.shop-hero{border-bottom:1px solid #eeeae3;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:30px;margin-bottom:30px;display:grid}.shop-browse-button{color:#785e3e;background:#fffefa;border:1px solid #d7cbb8;border-radius:6px;min-height:44px;margin-top:21px;padding:0 15px;font-size:11px}.shop-hero-feature{aspect-ratio:1.05;cursor:pointer;background:#f2ede3;border:none;border-radius:44% 44% 10px 10px;width:100%;margin:25px 0;padding:0;display:block;position:relative;overflow:hidden}.shop-hero-feature>.product-photo,.shop-hero-feature>.product-art{object-fit:cover;width:100%;height:100%}.hero-feature-caption{text-align:left;background:#fffef8ed;border:1px solid #ffffffb3;border-radius:7px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.hero-feature-caption>span{color:#8f7d65;letter-spacing:1px;text-transform:uppercase;font-size:8px}.hero-feature-caption strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.shop-browse-controls{grid-template-columns:minmax(0,1fr) minmax(160px,.55fr);align-items:end;gap:16px;padding:0 0 24px;display:grid}.shop-sort label{margin-bottom:8px;font-size:12px;font-weight:500;display:block}.shop-sort select{border-radius:7px;width:100%;min-height:44px;font-size:12px}.shop-search-summary{color:#7d7262;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;font-size:12px;display:flex}.shop-search-summary>span{min-width:0}.shop-search-summary button{flex-shrink:0;font-size:11px}.shop-product{background:#fffefa;border:1px solid #eee8dc;border-radius:10px;padding:10px}.shop-product-image{cursor:pointer;background:#f1ede3;border:0;width:100%;padding:0;display:block}.shop-product-image>.product-art,.shop-product-image>.product-photo{object-fit:cover;width:100%;height:100%;display:block}.shop-product-info{min-height:73px}.shop-product-grid .view-product-button{min-height:44px}.shop-empty-results button{margin:16px auto 0}.shop-hero-feature:focus-visible,.shop-product-image:focus-visible{outline-offset:3px;outline:3px solid #bd8d54}.detail-meta{color:#8b775b;flex-wrap:wrap;gap:8px;margin-top:16px;font-size:10px;display:flex}.detail-meta span{background:#fffdf7;border:1px solid #ece3d5;border-radius:4px;padding:5px 8px}.detail-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.store-cart-button{white-space:nowrap;color:#775c3a;background:#fffdf8;border:1px solid #ded2c0;border-radius:7px;min-height:44px;padding:0 12px;font-size:12px}.cart-added-notice{color:#406548;background:#f2f8ef;border:1px solid #d5e4d2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 0;padding:10px 14px;font-size:12px;display:flex}.cart-added-notice>span{align-items:center;gap:7px;display:flex}.cart-added-notice button{flex-shrink:0;font-size:12px}.product-add-button{color:#815936;background:#f6ecdc;border:1px solid #eadbc3;border-radius:6px;width:100%;min-height:44px;margin-top:7px;font-size:12px}.product-add-button:hover{background:#efe0ca}.detail-add-button{width:100%;margin-bottom:18px}.cart-lines{margin:0;padding:0;list-style:none}.cart-line{border-bottom:1px solid #ebe5db;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding:18px 0;display:grid}.cart-line-image{border-radius:7px;width:64px;height:68px;overflow:hidden}.cart-line-image>img,.cart-line-image>svg{object-fit:cover;width:100%;height:100%}.cart-line-content{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.cart-line-content>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.cart-unit-price{color:#857964;font-size:11px}.cart-quantity{background:#fff;border:1px solid #ddd6c9;border-radius:6px;align-items:center;margin-top:3px;display:flex}.cart-quantity button{width:32px;min-width:32px;min-height:36px;padding:0}.cart-quantity input{border:0;text-align:center;color:#342e25;appearance:textfield;background:#fff;border-inline:1px solid #eee8dc;border-radius:0;width:38px;min-width:0;padding:4px 0;font-size:13px}.cart-quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.cart-quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.cart-line-end{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.cart-line-end>strong{white-space:nowrap;padding-top:3px;font-size:12px}.cart-line-end button{min-width:36px;min-height:36px}.order-totals{flex-direction:column;gap:14px;margin:24px 0;font-size:12px;display:flex}.order-totals>div{justify-content:space-between;gap:18px;display:flex}.order-totals dt{color:#796e5c}.order-totals dd{white-space:nowrap;margin:0;font-weight:600}.order-totals .order-grand-total{border-top:1px solid #e4dac9;padding-top:18px;font-size:17px}.order-grand-total dt{color:#3f3427;font-weight:600}.order-totals .order-payment-note{color:#4d6b43;background:#edf5e9;border-radius:6px;padding:11px;font-size:11px}.order-payment-note dt{color:inherit}.cart-modal-actions{flex-direction:column;gap:8px;display:flex}.cart-modal-actions .primary-button{width:100%}.cart-empty{text-align:center;padding:24px 0}.cart-empty>svg{color:#ab916d;margin:0 auto 12px}.cart-empty h3{margin:12px 0;font-size:19px}.cart-empty p{color:#837a6b;margin-bottom:16px;font-size:12px;line-height:1.7}.last-receipt-link{justify-content:center;margin-top:22px;display:flex}.checkout-main{max-width:1160px;margin:0 auto;padding:44px 30px 70px}.checkout-intro{margin-bottom:22px}.checkout-intro h1{letter-spacing:-1.2px;margin:12px 0;font-size:36px}.checkout-intro p{color:#7a7469;font-size:13px;line-height:1.7}.checkout-demo-note{color:#796439;background:#fff9ed;border:1px solid #e8dec9;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:28px;padding:17px 20px;font-size:12px;line-height:1.7;display:flex}.checkout-demo-note>svg{flex-shrink:0}.checkout-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.checkout-form,.checkout-summary{background:#fffefa;border:1px solid #e5dfd4;border-radius:12px;min-width:0;padding:28px}.checkout-section-heading{border-top:1px solid #ebe5db;align-items:flex-start;gap:12px;margin:28px 0 22px;padding-top:26px;display:flex}.checkout-section-heading:first-child{border:0;margin-top:0;padding-top:0}.checkout-section-heading>span{color:#957450;background:#f2e8d8;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.checkout-section-heading h2{margin:3px 0 7px;font-size:17px}.checkout-section-heading p{color:#898073;font-size:11px;line-height:1.7}.checkout-fields{gap:20px;display:grid}.checkout-form select{width:100%;min-height:44px}.checkout-form textarea{font-size:13px}.checkout-form>.fulfillment-note{color:#877861;overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:14px 0 22px;font-size:11px;line-height:1.7;display:flex}.fulfillment-note>svg{flex-shrink:0;margin-top:2px}.checkout-note{margin-top:20px}.checkout-submit{width:100%;min-height:48px;margin-top:25px}.checkout-summary{position:sticky;top:24px}.checkout-summary-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-summary-heading h2{font-size:19px}.checkout-summary-heading>span{color:#8c8170;white-space:nowrap;font-size:11px}.checkout-summary>.small-muted{line-height:1.8;display:block}.checkout-summary>button,.checkout-summary>a{width:100%;margin-top:18px}.checkout-main .notice>button,.modal-content .notice>button{min-height:40px;margin-top:12px;display:flex}.demo-receipt{max-width:700px;margin:0 auto}.receipt-hero{text-align:center;margin-bottom:30px}.receipt-hero>.success-icon{margin:0 auto 18px}.receipt-hero>.eyebrow{display:block}.receipt-hero h1{letter-spacing:-1px;margin:12px 0;font-size:32px}.receipt-hero h1:focus-visible{outline-offset:7px;border-radius:5px;outline:2px solid #b8cfb4}.receipt-hero>p{color:#827969;max-width:500px;margin:0 auto;font-size:13px;line-height:1.8}.receipt-card{background:#fffefa;border:1px solid #e5dfd4;border-radius:12px;padding:30px}.receipt-heading{border-bottom:1px solid #e8e0d2;justify-content:space-between;align-items:center;gap:15px;padding-bottom:25px;display:flex}.receipt-heading h2{overflow-wrap:anywhere;margin-top:8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.receipt-heading>.demo-badge{flex-shrink:0}.receipt-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:25px 0;display:grid}.receipt-facts dt{color:#9a8c75;margin-bottom:7px;font-size:10px}.receipt-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.receipt-lines{border-top:1px solid #e8e0d2;margin:0;padding:0;list-style:none}.receipt-lines li{border-bottom:1px solid #e8e0d2;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 0;font-size:12px;display:flex}.receipt-lines li>div{overflow-wrap:anywhere;min-width:0}.receipt-lines li>strong{white-space:nowrap}.receipt-lines span{color:#8c806d;margin-top:7px;font-size:11px;display:block}.receipt-note{background:#f5f0e7;border-radius:7px;margin-bottom:20px;padding:16px;font-size:12px}.receipt-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;line-height:1.7}.receipt-card>.small-muted{line-height:1.8;display:block}.receipt-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}@media (max-width:900px){.checkout-grid{grid-template-columns:minmax(0,1fr)}.checkout-summary{grid-row:1;position:static}}@media (max-width:760px){.checkout-main{padding:28px 16px 45px}.checkout-intro h1{font-size:29px}.checkout-intro .eyebrow{font-size:8px}.checkout-form,.checkout-summary,.receipt-card{padding:21px 18px}.checkout-form textarea{font-size:16px}.store-cart-button{padding:0 8px;font-size:10px}.shop-heading:has(.store-cart-button){flex-wrap:wrap;gap:7px}.shop-heading:has(.store-cart-button) .shop-demo-tag{display:none}.cart-added-notice{padding:9px;font-size:10px}.cart-added-notice button{padding-inline:5px;font-size:10px}.product-add-button{font-size:11px}.cart-line{grid-template-columns:54px minmax(0,1fr);gap:10px}.cart-line-image{width:54px;height:60px}.cart-line-end{flex-direction:row;grid-column:2;align-items:center}.cart-line-content>strong{font-size:12px}.cart-quantity input{font-size:16px}.receipt-hero h1{font-size:28px}.receipt-actions{flex-direction:column}.receipt-actions>a{width:100%}.receipt-heading h2{font-size:22px}}.detail-source{color:#9a392b;font-size:12px}.detail-navigation{border-top:1px solid #eee8dc;justify-content:space-between;align-items:center;gap:6px;margin:18px 0;padding-top:12px;display:flex}.detail-navigation button{min-height:44px;padding-inline:10px;font-size:11px}.detail-navigation span{color:#8b806e;white-space:nowrap;font-size:11px}@container (max-width:570px){.shop-hero{grid-template-columns:minmax(0,1fr);gap:18px}.shop-hero-feature{display:none}.shop-browse-controls{grid-template-columns:minmax(0,1fr);gap:14px}.shop-sort select{font-size:16px}.shop-product{padding:8px}.shop-search-summary{align-items:flex-start}}@media (max-width:760px){.social-guide{grid-template-columns:minmax(0,1fr);gap:14px}.social-guide small{margin-top:0}.social-guide strong{font-size:12px}.social-filter-bar{grid-template-columns:minmax(0,1fr);gap:14px}.social-filter-bar>div:last-child{padding-bottom:0}.social-skeletons{grid-template-columns:minmax(0,1fr)}.social-skeletons span:not(:first-child){display:none}.social-account-status{font-size:10px}.shop-hero{margin-bottom:24px}}.merchant-nav{align-items:center;gap:8px;display:flex}.merchant-nav a{font-size:12px}.account-sync{color:#426147;background:#f0f7ed;border:1px solid #d8e5d6;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:12px 16px;font-size:12px;display:flex}.account-sync small{margin-top:7px;line-height:1.7;display:block}.account-sync>div{flex-shrink:0;gap:8px;display:flex}.account-sync-error{color:#864625;background:#fff4ec;border-color:#efd4be}.account-main,.orders-main{max-width:1160px;margin:0 auto;padding:44px 30px 70px}.account-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:70px;display:grid}.account-story{padding:36px 0}.account-story h1{letter-spacing:-1.5px;margin:18px 0 25px;font-size:45px;line-height:1.13}.account-story>p{color:#787165;max-width:380px}.account-story ul{gap:22px;margin:30px 0;padding:0;font-size:13px;list-style:none;display:grid}.account-story li{align-items:center;gap:13px;display:flex}.account-story li svg{color:#a3885e;flex-shrink:0}.account-card{background:#fffefa;border:1px solid #e5dfd4;border-radius:12px;min-width:0;padding:32px}.account-main>section.account-card{max-width:700px;margin:20px auto}.account-card h1{letter-spacing:-.8px;margin:16px 0;font-size:30px}.account-card h2{margin:26px 0 12px;font-size:21px}.account-card>p{color:#817668;margin-bottom:24px;font-size:13px;line-height:1.8}.account-tabs{border-bottom:1px solid #ebe5db;gap:10px;padding-bottom:22px;display:flex}.account-tabs button{flex:1;font-size:12px}.account-import{margin-top:24px}.account-import p{color:#837a6d;margin-top:10px;font-size:11px}.account-submit{width:100%;min-height:46px;margin:28px 0 20px}.account-email{overflow-wrap:anywhere;font-weight:600}.account-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.orders-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.orders-intro h1{letter-spacing:-1px;margin:10px 0;font-size:36px}.orders-intro p{color:#7c756b;font-size:13px}.orders-demo-note{color:#78653f;background:#fff9ed;border:1px solid #e8ddc8;border-radius:8px;align-items:flex-start;gap:12px;padding:16px 20px;font-size:12px;display:flex}.orders-demo-note>svg{flex-shrink:0}.orders-demo-note p{margin:0}.orders-demo-note a{text-decoration:underline}.order-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.order-stats>div{background:#fffefa;border:1px solid #e5dfd4;border-radius:10px;padding:20px 23px}.order-stats span{color:#887b66;font-size:11px;display:block}.order-stats strong{margin-top:12px;font-size:30px;font-weight:600;display:block}.order-stats>div:nth-child(2){background:#fcf2ed;border-color:#eed9ca}.orders-panel{background:#fffefa;border:1px solid #e5dfd4;border-radius:12px;overflow:hidden}.order-filters{align-items:flex-end;gap:18px;padding:23px;display:flex}.order-filters>div:first-child{flex:1}.order-filters>div:nth-child(2){max-width:190px}.order-filters select{width:100%;min-height:44px}.order-filters>button{white-space:nowrap;min-height:44px}.order-list-heading,.order-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 110px;align-items:center;gap:20px;padding:20px 24px;display:grid}.order-list-heading{color:#8e7f65;background:#f4f0e8;border-block:1px solid #e8e0d2;padding-block:13px;font-size:10px}.order-list{margin:0;padding:0;list-style:none}.order-list li+li{border-top:1px solid #ede6da}.order-row{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0}.order-row:hover{background:#faf6ee}.order-row:focus-visible{outline-offset:-3px}.order-row>span{min-width:0}.order-customer{overflow-wrap:anywhere;gap:6px;font-size:12px;display:grid}.order-customer>strong{letter-spacing:.4px;font-size:11px}.order-customer small,.order-fulfillment small,.order-amount small{color:#8c8070;font-size:10px;font-weight:400;line-height:1.6;display:block}.order-fulfillment,.order-amount{font-size:12px}.order-fulfillment small,.order-amount small{margin-top:7px}.order-amount{white-space:nowrap}.order-status{white-space:nowrap;border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;width:fit-content;padding:7px 11px;font-size:10px;font-weight:600;display:inline-flex}.status-new{color:#a65c32;background:#fbece5;border-color:#efd3c2}.status-confirmed{color:#506b92;background:#edf1f8;border-color:#d7e0f0}.status-ready{color:#8861a1;background:#f4eef8;border-color:#e5d8ee}.status-completed{color:#527747;background:#edf5e9;border-color:#d6e6ce}.status-cancelled{color:#7c7369;background:#f0eeeb;border-color:#e2ddd6}.orders-pagination{color:#8d7c63;border-top:1px solid #e8e0d2;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;font-size:11px;display:flex}.orders-pagination>div{gap:5px;display:flex}.orders-pagination button{font-size:11px}.orders-loading{text-align:center;color:#897961;padding:40px}.order-detail-heading{color:#8b7d68;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.order-history{margin:18px 0 25px;padding:0;list-style:none}.order-history li{border-bottom:1px solid #eee7dc;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.order-history span{color:#95846d;font-size:10px}.order-status-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.checkout-fieldset{border:0;min-width:0;margin:0;padding:0}.checkout-fieldset>.fulfillment-note{color:#877861;overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:14px 0 22px;font-size:11px;line-height:1.7;display:flex}.activation-actions{flex-wrap:wrap}@media (max-width:900px){.account-layout{gap:30px}.order-list-heading,.order-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 90px;gap:14px}}@media (max-width:760px){.app-header:has(.merchant-nav){flex-wrap:wrap;gap:12px;height:auto;min-height:72px;padding-block:16px}.app-header:has(.merchant-nav)>.header-right{flex-wrap:wrap;justify-content:flex-end;gap:8px}.app-header:has(.merchant-nav) .demo-badge{display:none}.merchant-nav{gap:4px}.merchant-nav a{min-height:40px;padding-inline:9px;font-size:11px}.account-main,.orders-main{padding:28px 16px 45px}.account-layout{grid-template-columns:minmax(0,1fr);gap:24px}.account-story{padding:0}.account-story h1{margin:14px 0;font-size:34px}.account-story h1 br{display:none}.account-story ul{gap:16px;margin:22px 0}.account-story>.small-muted{display:none}.account-card{padding:24px 20px}.account-card input{min-height:44px;font-size:16px}.account-sync{flex-direction:column;align-items:flex-start;gap:10px}.account-sync>div:empty{display:none}.orders-intro{flex-direction:column;align-items:flex-start;gap:15px}.orders-intro h1{font-size:30px}.order-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.order-stats>div{padding:17px 19px}.order-stats strong{font-size:26px}.order-filters{flex-wrap:wrap;gap:16px;padding:18px}.order-filters>div:first-child{flex-basis:100%}.order-filters>div:nth-child(2){flex:1;max-width:none}.order-filters input,.order-filters select{font-size:16px}.order-filters>button{font-size:11px}.order-list-heading{display:none}.order-row{border-top:1px solid #eee7dc;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px 18px}.order-customer{grid-area:1/1}.order-status{grid-area:1/2;justify-self:end}.order-fulfillment{grid-area:2/1}.order-amount{text-align:right;grid-area:2/2}.orders-pagination{flex-wrap:wrap;padding:14px}}
