@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(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:1.3333}:where(h2){font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.4}:where(h3){font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:1.4118}:where(h4){font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:1.4286}:where(h5){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.6667}:where(h6){font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.6}:where(p){font-family:var(--font-family-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-primary);line-height:1.4286}:where(small){font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:1.6667}:where(code,pre){font-family:var(--font-family-code);font-size:var(--font-size-base);line-height:1.4286}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@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,#700084)var(--lightningcss-dark,#efa8ff);--color-syntax-string:var(--lightningcss-light,#005600)var(--lightningcss-dark,#a6d2a2);--color-syntax-comment:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-syntax-number:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffb37f);--color-syntax-function:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#a0caff);--color-syntax-type:var(--lightningcss-light,#700084)var(--lightningcss-dark,#efa8ff);--color-syntax-variable:var(--lightningcss-light,#171717)var(--lightningcss-dark,#e5e5e5);--color-syntax-operator:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-syntax-constant:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffb37f);--color-syntax-tag:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ffaeaa);--color-syntax-attribute:var(--lightningcss-light,#584400)var(--lightningcss-dark,#eec12f);--color-syntax-property:var(--lightningcss-light,#005348)var(--lightningcss-dark,#83dac9);--color-syntax-punctuation:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-syntax-background:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0a);--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,#262626)var(--lightningcss-dark,#ebebeb);--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,#171717)var(--lightningcss-dark,#fafafa);--color-text-secondary:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-text-disabled:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-text-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-on-dark:#fff;--color-on-light:#171717;--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-success:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-on-warning:#171717;--color-icon-accent:var(--lightningcss-light,#262626)var(--lightningcss-dark,#ebebeb);--color-icon-primary:var(--lightningcss-light,#171717)var(--lightningcss-dark,#fafafa);--color-icon-secondary:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a3a3a3);--color-icon-disabled:var(--lightningcss-light,#a3a3a3)var(--lightningcss-dark,#525252);--color-success:var(--lightningcss-light,#007004)var(--lightningcss-dark,#9fe59b);--color-error:var(--lightningcss-light,#a50c25)var(--lightningcss-dark,#ffc6c1);--color-warning:var(--lightningcss-light,#745b00)var(--lightningcss-dark,#fdcf4f);--color-success-muted:var(--lightningcss-light,#c5e5c0)var(--lightningcss-dark,#84c9803d);--color-error-muted:var(--lightningcss-light,#facecb)var(--lightningcss-dark,#ff9e973d);--color-warning-muted:var(--lightningcss-light,#f8da9d)var(--lightningcss-dark,#deb4333d);--color-border:var(--lightningcss-light,#ebebeb)var(--lightningcss-dark,#ffffff1a);--color-border-emphasized:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#525252);--color-skeleton:var(--lightningcss-light,#ebebeb)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,#facecb)var(--lightningcss-dark,#ff9e973d);--color-border-red:var(--lightningcss-light,#e6bab8)var(--lightningcss-dark,#ff6f6c);--color-icon-red:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ff9e97);--color-text-red:var(--lightningcss-light,#89001a)var(--lightningcss-dark,#ffc6c1);--color-background-orange:var(--lightningcss-light,#fad0b5)var(--lightningcss-dark,#ffa2583d);--color-border-orange:var(--lightningcss-light,#e6bda2)var(--lightningcss-dark,#e2883e);--color-icon-orange:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffa258);--color-text-orange:var(--lightningcss-light,#6e3500)var(--lightningcss-dark,#ffc9a2);--color-background-yellow:var(--lightningcss-light,#f8da9d)var(--lightningcss-dark,#deb4333d);--color-border-yellow:var(--lightningcss-light,#e4c279)var(--lightningcss-dark,#c0990e);--color-icon-yellow:var(--lightningcss-light,#584400)var(--lightningcss-dark,#deb433);--color-text-yellow:var(--lightningcss-light,#584400)var(--lightningcss-dark,#fdcf4f);--color-background-green:var(--lightningcss-light,#c5e5c0)var(--lightningcss-dark,#84c9803d);--color-border-green:var(--lightningcss-light,#b2d1ac)var(--lightningcss-dark,#69ad67);--color-icon-green:var(--lightningcss-light,#0c5700)var(--lightningcss-dark,#84c980);--color-text-green:var(--lightningcss-light,#0c5700)var(--lightningcss-dark,#9fe59b);--color-background-teal:var(--lightningcss-light,#a5e3d6)var(--lightningcss-dark,#7ec6b83d);--color-border-teal:var(--lightningcss-light,#94d6c8)var(--lightningcss-dark,#63ab9d);--color-icon-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#7ec6b8);--color-text-teal:var(--lightningcss-light,#005348)var(--lightningcss-dark,#99e2d3);--color-background-cyan:var(--lightningcss-light,#a3e0ef)var(--lightningcss-dark,#83c2d43d);--color-border-cyan:var(--lightningcss-light,#91d3e3)var(--lightningcss-dark,#67a7b8);--color-icon-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#83c2d4);--color-text-cyan:var(--lightningcss-light,#00505f)var(--lightningcss-dark,#9edef0);--color-background-blue:var(--lightningcss-light,#c4ddfb)var(--lightningcss-dark,#9eb7ff3d);--color-border-blue:var(--lightningcss-light,#b1c9e7)var(--lightningcss-dark,#6d9cfe);--color-icon-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#9eb7ff);--color-text-blue:var(--lightningcss-light,#00458c)var(--lightningcss-dark,#c7d3ff);--color-background-purple:var(--lightningcss-light,#eccef3)var(--lightningcss-dark,#f297ff3d);--color-border-purple:var(--lightningcss-light,#d8bbdf)var(--lightningcss-dark,#dd74f0);--color-icon-purple:var(--lightningcss-light,#700084)var(--lightningcss-dark,#f297ff);--color-text-purple:var(--lightningcss-light,#700084)var(--lightningcss-dark,#fac1ff);--color-background-pink:var(--lightningcss-light,#fccadc)var(--lightningcss-dark,#ff99c33d);--color-border-pink:var(--lightningcss-light,#e7b7c8)var(--lightningcss-dark,#f273aa);--color-icon-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#ff99c3);--color-text-pink:var(--lightningcss-light,#83004b)var(--lightningcss-dark,#ffc3da);--color-background-gray:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,var(--color-neutral));--color-border-gray:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#262626);--color-icon-gray:var(--lightningcss-light,#525252)var(--lightningcss-dark,#a3a3a3);--color-text-gray:var(--lightningcss-light,#262626)var(--lightningcss-dark,#e5e5e5);--radius-none:.25rem;--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 #1981004d;--shadow-inset-warning:inset 0px 0px 0px 2px #ffce2f4d;--shadow-inset-error:inset 0px 0px 0px 2px #e33f4a4d}@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))}}.astryx-heading.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.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.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.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.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.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-text.body{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text.large{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:var(--text-large-leading)}.astryx-text.label{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading)}.astryx-text.code{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text.supporting{font-family:var(--font-family-body);font-size:var(--text-supporting-size);line-height:var(--text-supporting-leading)}.astryx-text.display-1{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text.display-2{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text.display-3{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-button.destructive{background-color:var(--color-error-muted);color:var(--color-error)}.astryx-badge.info{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#0074e2)var(--lightningcss-dark,#6d9cfe)}.astryx-badge.neutral{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-badge.success{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#198100)var(--lightningcss-dark,#64af4c)}.astryx-badge.warning{color:#171717;background-color:#ffce2f}.astryx-badge.error{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);background-color:var(--lightningcss-light,#e33f4a)var(--lightningcss-dark,#ff705d)}.astryx-badge.red{background-color:var(--color-background-red);color:var(--color-text-red)}.astryx-badge.orange{background-color:var(--color-background-orange);color:var(--color-text-orange)}.astryx-badge.yellow{background-color:var(--color-background-yellow);color:var(--color-text-yellow)}.astryx-badge.green{background-color:var(--color-background-green);color:var(--color-text-green)}.astryx-badge.teal{background-color:var(--color-background-teal);color:var(--color-text-teal)}.astryx-badge.cyan{background-color:var(--color-background-cyan);color:var(--color-text-cyan)}.astryx-badge.blue{background-color:var(--color-background-blue);color:var(--color-text-blue)}.astryx-badge.purple{background-color:var(--color-background-purple);color:var(--color-text-purple)}.astryx-badge.pink{background-color:var(--color-background-pink);color:var(--color-text-pink)}.astryx-badge.gray{background-color:var(--color-background-gray);color:var(--color-text-gray)}.astryx-banner.info{background-color:var(--color-background-blue);--color-accent-muted:transparent;--color-text-primary:var(--color-text-blue);--color-text-secondary:var(--color-text-blue);--color-accent:var(--color-text-blue)}.astryx-banner.success{--color-text-primary:var(--color-text-green);--color-text-secondary:var(--color-text-green);--color-success:var(--color-text-green)}.astryx-banner.warning{--color-text-primary:var(--color-text-yellow);--color-text-secondary:var(--color-text-yellow);--color-warning:var(--color-text-yellow)}.astryx-banner.error{--color-text-primary:var(--color-text-red);--color-text-secondary:var(--color-text-red);--color-error:var(--color-text-red)}.astryx-switch{--color-background-gray:var(--color-border-emphasized)}.astryx-progressbar{--color-background-muted:var(--color-border-emphasized)}.astryx-progressbar.accent{--color-accent:#0074e2}.astryx-progressbar.success{--color-success:#198100}.astryx-progressbar.warning{--color-warning:#ffce2f}.astryx-progressbar.error{--color-error:#e33f4a}.astryx-card{--astryx-card-padding:var(--spacing-3)}.astryx-section{--astryx-section-padding:var(--spacing-3)}.astryx-text.primary,.astryx-heading.primary{color:var(--color-text-primary)}.astryx-text.secondary,.astryx-heading.secondary{color:var(--color-text-secondary)}.astryx-text.disabled,.astryx-heading.disabled{color:var(--color-text-disabled)}.astryx-text.placeholder,.astryx-heading.placeholder{color:var(--color-text-secondary)}.astryx-text.accent,.astryx-heading.accent{color:var(--color-text-accent)}}@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{--jewplore-rail-width:calc((var(--spacing-10) * 9) + var(--spacing-6));--jewplore-media-width:calc(var(--spacing-10) * 6);--jewplore-thumbnail-size:calc(var(--spacing-10) + var(--spacing-3));--jewplore-avatar-overlap:calc(var(--spacing-2) * -1);--jewplore-conversation-width:calc(var(--spacing-10) * 8);--jewplore-profile-cover-height:calc(var(--spacing-10) * 7);--jewplore-profile-logo-size:calc(var(--spacing-10) * 3);--jewplore-sticky-layer:1;--jewplore-floating-layer:2;--jewplore-verification-blue:#1d9bf0;--jewplore-verification-check:#fff}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--color-background-body);height:100%}body{min-width:320px;font-family:var(--font-family-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.astryx-heading,.astryx-text,button,input,textarea{font-family:var(--font-family-body)}.astryx-button{flex-shrink:0;max-width:100%}.native-date-input{box-sizing:border-box;width:100%;min-width:0;min-height:calc(var(--spacing-10) + var(--spacing-1));padding:var(--spacing-2) var(--spacing-3);border:thin solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-body);color:var(--color-text-primary);font:inherit}.native-date-input:focus-visible,.notification-row:focus-visible{outline:var(--spacing-0-5) solid var(--color-accent);outline-offset:var(--spacing-0-5)}button.notification-row{text-align:start;border:0;border-block-end:thin solid var(--color-border);width:100%;color:inherit;font:inherit;cursor:pointer}.astryx-top-nav{min-height:calc(var(--spacing-10) + var(--spacing-8))}.mobile-nav-trigger{display:none}.responsive-member-experience .astryx-top-nav>:first-child,.responsive-member-experience .astryx-top-nav>:last-child{flex:none}.responsive-member-experience .astryx-top-nav>:nth-child(2){min-width:0;max-width:calc(var(--spacing-10) * 16);flex:auto}.top-search,.top-search>.astryx-field{width:100%;min-width:0}@media (min-width:761px) and (max-width:1023px){.mobile-nav-trigger{display:flex}}a,button,input,textarea{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard)}.brand-mark,.verified-mark{color:var(--jewplore-verification-blue);flex:none}.brand-mark{width:var(--spacing-6);height:var(--spacing-6)}.verified-mark{width:var(--spacing-4);height:var(--spacing-4)}.verification-notice-copy,.sidebar-footer-legal{font-size:var(--font-size-xs)}.profile-menu-trigger{border-radius:var(--radius-full)}.dashboard-frame{background:var(--color-background-body);min-width:0}.astryx-app-shell-sidenav{overflow-x:hidden!important}.feed-column{width:100%;max-width:calc(var(--spacing-10) * 24);margin-inline:auto;padding-inline-end:var(--spacing-3)}.right-rail{width:var(--jewplore-rail-width);min-width:var(--jewplore-rail-width);border-inline-start:thin solid var(--color-border);background:color-mix(in srgb, var(--color-background-body) 86%, transparent);overflow-y:auto}.featured-business,.feed-post{box-shadow:var(--shadow-low);overflow:hidden}.featured-business-content{min-width:0}.featured-business-image{width:42%;min-width:var(--jewplore-media-width);aspect-ratio:1.05;object-fit:cover;border-radius:var(--radius-container);border:thin solid var(--color-border);align-self:flex-start}.featured-business-details,.post-copy{flex:1;min-width:0}.featured-business-logo{width:calc(var(--spacing-10) + var(--spacing-8));height:calc(var(--spacing-10) + var(--spacing-8));border-radius:var(--radius-full);object-fit:cover;border:thin solid var(--color-border-emphasized);flex:none}.business-logo-avatar{width:calc(var(--spacing-10) + var(--spacing-2));height:calc(var(--spacing-10) + var(--spacing-2));border-radius:var(--radius-full);object-fit:cover;border:thin solid var(--color-border);flex:none}.featured-actions{margin-block-start:auto}.rating-row svg{color:var(--color-warning)}.greeting-row h1{font-size:var(--font-size-3xl)}.featured-business-details h2{font-size:var(--font-size-2xl)}.facepile>*+*{margin-inline-start:var(--jewplore-avatar-overlap)}.post-content{min-width:0}.post-image{width:calc(var(--spacing-10) * 5);aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-element);border:thin solid var(--color-border)}.post-actions>:last-child{margin-inline-start:auto}.clean-list{margin:0;padding:0;list-style:none}.person-row,.nearby-row{border-radius:var(--radius-element);padding:var(--spacing-2)}.person-row:hover,.nearby-row:hover{background:var(--color-overlay-hover)}.nearby-image{width:var(--jewplore-thumbnail-size);height:var(--jewplore-thumbnail-size);object-fit:cover;border-radius:var(--radius-element);border:thin solid var(--color-border);background:var(--color-background-muted)}.discover-frame{background:var(--color-background-body);min-width:0}.discover-main{box-sizing:border-box;width:100%;max-width:calc(var(--spacing-10) * 29);margin-inline:auto}.mobile-discover-search{display:none}.discover-context{width:var(--jewplore-rail-width);min-width:var(--jewplore-rail-width);border-inline-start:thin solid var(--color-border);overflow-y:auto}.category-tabs{padding-block-end:var(--spacing-1)}.business-results{border-block:thin solid var(--color-border)}.business-result-row{border-block-end:thin solid var(--color-border)}.business-result-row:last-child{border-block-end:0}.business-result-row:hover,.neighborhood-row:hover{background:var(--color-overlay-hover)}.business-result-image{width:calc(var(--spacing-10) * 3);min-width:calc(var(--spacing-10) * 3);aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-container);border:thin solid var(--color-border)}.neighborhood-row{padding:var(--spacing-2);border-radius:var(--radius-element)}.platform-page{width:100%;max-width:calc(var(--spacing-10) * 30);margin-inline:auto;overflow-y:auto}.personal-profile-banner{min-height:calc(var(--spacing-10) * 4);background:radial-gradient(circle at top right, var(--color-accent-muted), transparent), linear-gradient(135deg, var(--color-background-blue), var(--color-background-muted));border-start-start-radius:var(--radius-container);border-start-end-radius:var(--radius-container)}.personal-profile-summary{margin-block-start:calc(var(--spacing-10) * -1)}.personal-profile-summary .astryx-avatar{outline:var(--spacing-1) solid var(--color-background-card)}.personal-profile-sidebar,.profile-settings-nav{width:calc(var(--spacing-10) * 8);min-width:calc(var(--spacing-10) * 8)}.profile-section-icon{width:var(--spacing-9);height:var(--spacing-9);border-radius:var(--radius-element);color:var(--color-icon-accent);background:var(--color-accent-muted);flex:none}.profile-featured-business-image{width:calc(var(--spacing-10) + var(--spacing-8));height:calc(var(--spacing-10) + var(--spacing-8));border-radius:var(--radius-full);border:thin solid var(--color-border)}.profile-skill{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-element);background:var(--color-background-muted);border:thin solid var(--color-border)}.profile-block-list{border:thin solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card);overflow:hidden}.profile-block-row{border-block-end:thin solid var(--color-border)}.profile-block-row:last-child{border-block-end:0}.profile-block-row.is-disabled{background:var(--color-background-muted)}.profile-block-order{flex:none}.profile-settings-nav .is-selected{border-color:var(--color-border-blue);background:var(--color-background-blue)}.narrow-page{max-width:calc(var(--spacing-10) * 22)}.page-tabs{border-block-end:thin solid var(--color-border);padding-block-end:var(--spacing-1);overflow-x:auto}.full-width-button{width:100%}.messages-shell{background:var(--color-background-body);min-width:0}.conversation-list{width:var(--jewplore-conversation-width);min-width:var(--jewplore-conversation-width);border-inline-end:thin solid var(--color-border);overflow-y:auto}.conversation-list-item{list-style:none}.conversation-row{cursor:pointer;border-block-end:thin solid var(--color-border);border-radius:0;width:100%}.conversation-row:hover,.conversation-row.is-selected{background:var(--color-overlay-hover)}.thread-header,.message-composer{background:var(--color-background-body)}.message-thread-pane{min-width:0}.mobile-thread-back{display:none}.message-stream{max-width:calc(var(--spacing-10) * 20);margin-inline:auto}.message-bubble{max-width:calc(var(--spacing-10) * 12);box-shadow:var(--shadow-low)}.message-composer{border-block-start:thin solid var(--color-border)}.thread-details{width:var(--jewplore-rail-width);min-width:var(--jewplore-rail-width);border-inline-start:thin solid var(--color-border);overflow-y:auto}.saved-list,.notification-list,.admin-table{border-block:thin solid var(--color-border)}.saved-row,.notification-row,.admin-table-row{border-block-end:thin solid var(--color-border)}.saved-row:last-child,.notification-row:last-child,.admin-table-row:last-child{border-block-end:0}.saved-row:hover,.notification-row:hover,.admin-table-row:hover{background:var(--color-overlay-hover)}.saved-image{width:calc(var(--spacing-10) * 3);aspect-ratio:4/3;object-fit:cover;border:thin solid var(--color-border);border-radius:var(--radius-container)}.star-icon{color:var(--color-warning)}.business-profile-page{overflow-y:auto}.business-cover{width:100%;height:var(--jewplore-profile-cover-height);object-fit:cover;border-block-end:thin solid var(--color-border)}.business-profile-content{width:100%;max-width:calc(var(--spacing-10) * 30);margin-inline:auto}.business-profile-header{margin-block-start:calc((var(--spacing-10) + var(--spacing-3)) * -1)}.business-profile-page.has-no-cover .business-profile-header{margin-block-start:0}.business-profile-title-block,.business-profile-actions{padding-block-start:calc(var(--spacing-10) + var(--spacing-4))}.business-profile-page.has-no-cover .business-profile-title-block,.business-profile-page.has-no-cover .business-profile-actions{padding-block-start:0}.business-profile-logo{width:var(--jewplore-profile-logo-size);height:var(--jewplore-profile-logo-size);object-fit:cover;border-radius:var(--radius-container);border:var(--spacing-1) solid var(--color-background-body);box-shadow:var(--shadow-low);flex:none}.business-profile-grid{grid-template-columns:2fr 1fr}.service-row{padding-block:var(--spacing-2);border-block-end:thin solid var(--color-border)}.service-row:last-child{border-block-end:0}.notification-row{cursor:pointer}.notification-row.is-unread{background:var(--color-background-muted)}.notification-icon{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-full);color:var(--color-icon-accent);background:var(--color-background-muted);flex:none;justify-content:center;align-items:center}.collection-list{border-block:thin solid var(--color-border)}.collection-row{border-block-end:thin solid var(--color-border)}.collection-row:last-child{border-block-end:0}.collection-row:hover{background:var(--color-overlay-hover)}.collection-icon{width:calc(var(--spacing-10) + var(--spacing-2));height:calc(var(--spacing-10) + var(--spacing-2));color:var(--color-icon-accent);background:var(--color-background-muted);border:thin solid var(--color-border);border-radius:var(--radius-container);flex:none;justify-content:center;align-items:center}.admin-table-header,.admin-table-row{grid-template-columns:2fr 1fr 1fr 1fr 1.5fr;align-items:center;display:grid}.admin-bottom-grid{grid-template-columns:2fr 1fr}.onboarding-shell{background:var(--color-background-body)}.onboarding-rail{width:calc(var(--spacing-10) * 9);min-width:calc(var(--spacing-10) * 9);border-inline-end:thin solid var(--color-border);background:var(--color-background-muted)}.onboarding-brand-mark{color:var(--jewplore-verification-blue)}.onboarding-icon,.onboarding-success{color:var(--color-icon-accent)}.onboarding-brand-mark{width:var(--spacing-6);height:var(--spacing-6);flex:none}.onboarding-steps{margin:0;padding:0;list-style:none}.step-index{width:var(--spacing-7);height:var(--spacing-7);border:thin solid var(--color-border-emphasized);border-radius:var(--radius-full);flex:none}.is-current .step-index,.is-complete .step-index,.onboarding-icon,.onboarding-success{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-border-emphasized)}.onboarding-stage{background:var(--color-background-body)}.onboarding-card{width:100%;max-width:calc(var(--spacing-10) * 17);box-shadow:var(--shadow-low)}.onboarding-icon,.onboarding-success,.profile-photo-placeholder,.verification-icon{width:calc(var(--spacing-10) + var(--spacing-4));height:calc(var(--spacing-10) + var(--spacing-4));border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center}.profile-photo-placeholder,.verification-icon{color:var(--color-icon-secondary);background:var(--color-background-muted);border:thin solid var(--color-border)}.choice-card{cursor:pointer}.onboarding-choice-fieldset{border:0;min-width:0;margin:0;padding:0}.visually-hidden,.choice-card-input{width:var(--border-width);height:var(--border-width);margin:calc(var(--border-width) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.choice-card-control{cursor:pointer;min-width:0;display:block}.choice-card-input:focus-visible+.choice-card{outline:calc(var(--border-width) * 2) solid var(--color-accent);outline-offset:var(--spacing-0-5)}.choice-card:hover,.choice-card.is-selected{border-color:var(--color-border-emphasized);background:var(--color-background-muted)}.verification-checklist{border-block:thin solid var(--color-border)}.verification-row{border-block-end:thin solid var(--color-border)}.verification-row:last-child{border-block-end:0}.onboarding-actions{padding-block-start:var(--spacing-4)}.auth-page{background:var(--color-background-body)}.auth-column,.auth-card{width:100%;max-width:calc(var(--spacing-10) * 12)}.desktop-experience{display:flex}.responsive-member-experience{width:100%;min-width:0;min-height:0;display:flex}.mobile-social-experience{display:none}.desktop-social-experience{width:100%;min-width:0;height:100%;min-height:0;color:var(--color-text-primary);background:var(--color-background-body);align-items:stretch;display:flex;overflow:hidden}.desktop-social-left{flex:0 0 max(calc(var(--spacing-10) * 6.5), calc(50vw - (var(--spacing-10) * 8.9375)));width:max(calc(var(--spacing-10) * 6.5), calc(50vw - (var(--spacing-10) * 8.9375)));border-inline-end:thin solid var(--color-border);background:var(--color-background-body);align-items:flex-end;min-width:0;height:100%;min-height:0;overflow:hidden}.desktop-social-sidenav{width:calc(var(--spacing-10) * 6.875);min-width:calc(var(--spacing-10) * 6.875);max-width:calc(var(--spacing-10) * 6.875);background:var(--color-background-body);border:0;height:100%;min-height:0;overflow-x:hidden}.desktop-social-left.is-collapsed{flex-basis:calc(var(--spacing-10) * 2);width:calc(var(--spacing-10) * 2)}.desktop-social-left.is-collapsed .desktop-social-sidenav{width:var(--spacing-12);min-width:var(--spacing-12);max-width:var(--spacing-12)}.desktop-social-left.is-collapsed .desktop-social-rail-cta,.desktop-social-left.is-collapsed .desktop-social-account-row,.desktop-social-left.is-collapsed .desktop-social-verification-note{display:none}.desktop-social-sidenav .astryx-side-nav-heading{min-height:calc(var(--spacing-10) + var(--spacing-6));font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.desktop-social-brand-mark{width:var(--spacing-8);height:var(--spacing-8);flex:none}.desktop-social-sidenav .astryx-side-nav-item{min-height:calc(var(--spacing-10) + var(--spacing-1));border-radius:var(--radius-full);font-size:var(--font-size-lg)}.desktop-social-left:not(.is-collapsed) .desktop-social-sidenav .astryx-side-nav-item{width:fit-content;max-width:100%;padding-inline:var(--spacing-3)}.desktop-social-left.is-collapsed .desktop-social-sidenav .astryx-side-nav-item{width:calc(var(--spacing-10) + var(--spacing-1));justify-content:center;padding-inline:0}.desktop-social-sidenav .astryx-side-nav-item svg{width:var(--spacing-5);height:var(--spacing-5)}.desktop-social-sidenav .astryx-side-nav-item[data-selected=selected]{font-weight:var(--font-weight-semibold);background:0 0}.desktop-social-sidenav .astryx-side-nav-item:hover{background:var(--color-overlay-hover)}.desktop-social-nav-section{overflow-x:hidden}.desktop-social-post-cta{width:100%;min-height:calc(var(--spacing-10) + var(--spacing-2));border-radius:var(--radius-full)}.desktop-social-profile-trigger{border-radius:var(--radius-full);width:100%;min-width:0;overflow:hidden}.desktop-social-profile-trigger .astryx-avatar{flex:none}.desktop-social-verification-note{white-space:nowrap;width:100%;min-width:0;overflow:hidden}.desktop-social-verification-note .astryx-text{min-width:0;font-size:var(--font-size-xs);text-overflow:ellipsis;overflow:hidden}.desktop-social-collapse-row{justify-content:flex-end;width:100%}.desktop-social-collapse-row .astryx-button{min-width:calc(var(--spacing-10) + var(--spacing-1));min-height:calc(var(--spacing-10) + var(--spacing-1))}.desktop-social-left.is-collapsed .desktop-social-collapse-row{justify-content:center}.desktop-social-center{flex:0 0 calc(var(--spacing-10) * 15);width:calc(var(--spacing-10) * 15);max-width:calc(var(--spacing-10) * 15);overscroll-behavior:contain;border-inline-end:thin solid var(--color-border);background:var(--color-background-body);min-width:0;height:100%;min-height:0;overflow:hidden auto}.desktop-social-filterbar{background:color-mix(in srgb, var(--color-background-body) 94%, transparent);width:100%;-webkit-backdrop-filter:blur(var(--spacing-3));backdrop-filter:blur(var(--spacing-3));z-index:var(--jewplore-sticky-layer);flex:none;position:sticky;inset-block-start:0}.desktop-social-context-filters{width:100%;min-height:calc(var(--spacing-10) + var(--spacing-3) + var(--spacing-0-5));border-block-end:thin solid var(--color-border);scrollbar-width:none;overflow:hidden}.desktop-social-context-filters::-webkit-scrollbar{display:none}.desktop-social-context-filters>*{flex:none}.desktop-social-category-tabs{scrollbar-width:none;align-self:stretch;min-width:0;overflow-x:auto;flex:auto!important}.desktop-social-category-tabs::-webkit-scrollbar{display:none}.desktop-social-category-tab,.desktop-social-type-filter{min-height:100%;font-size:var(--font-size-base);border-radius:0;align-self:stretch;position:relative}.desktop-social-category-tab.is-selected{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.desktop-social-category-tab.is-selected:after{content:"";inset-inline:var(--spacing-4);border-block-end:medium solid var(--color-accent);border-radius:var(--radius-full);position:absolute;inset-block-end:0}.desktop-social-feed-tabs{width:100%;min-height:calc(var(--spacing-10) + var(--spacing-1));border-block-end:thin solid var(--color-border)}.desktop-social-feed-tab{min-width:0;min-height:calc(var(--spacing-10) + var(--spacing-1));color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);border-radius:0;flex:1;position:relative}.desktop-social-feed-tab:hover{background:var(--color-overlay-hover)}.desktop-social-feed-tab.is-selected{color:var(--color-text-primary)}.desktop-social-feed-tab.is-selected:after{content:"";inset-inline:var(--spacing-8);border-block-end:medium solid var(--color-accent);border-radius:var(--radius-full);position:absolute;inset-block-end:0}.desktop-social-feed{flex:none;width:100%;min-width:0}.desktop-social-composer,.desktop-social-post{border-block-end:thin solid var(--color-border);background:var(--color-background-body);width:100%;min-width:0}.desktop-social-composer>.astryx-avatar,.desktop-social-post>.astryx-avatar{width:var(--spacing-10);height:var(--spacing-10);flex:none}.desktop-social-composer-locked{min-height:calc(var(--spacing-10) * 2.25)}.desktop-social-composer-input{width:100%}.desktop-social-composer-input textarea,textarea.desktop-social-composer-input{font-size:var(--font-size-xl);resize:none;background:0 0;border-color:#0000;padding-inline:0}.desktop-social-composer-input textarea:focus,textarea.desktop-social-composer-input:focus{box-shadow:none;border-color:#0000}.desktop-social-composer-actions{width:100%;border-block-start:thin solid var(--color-border);padding-block-start:var(--spacing-2)}.desktop-social-composer-actions svg{color:var(--color-accent)}.desktop-social-post{transition:background-color var(--motion-duration-fast) var(--motion-easing-standard)}.desktop-social-post:hover{background:var(--color-overlay-hover)}.desktop-social-post-body,.desktop-social-post-meta{width:100%;min-width:0}.desktop-social-post-meta{white-space:nowrap;font-size:var(--font-size-base);overflow:hidden}.desktop-social-post-meta>:first-child,.desktop-social-post-meta>:nth-child(3){text-overflow:ellipsis;min-width:0;overflow:hidden}.desktop-social-post-copy{font-size:var(--font-size-base);white-space:pre-wrap}.desktop-social-post-location{width:100%;color:var(--color-text-secondary)}.desktop-social-post-location svg{width:var(--spacing-4);height:var(--spacing-4);flex:none}.desktop-social-post-media{width:100%;max-height:calc(var(--spacing-10) * 11);aspect-ratio:16/10;object-fit:cover;border:thin solid var(--color-border);border-radius:var(--radius-container);display:block}.desktop-social-post-actions{width:100%;color:var(--color-text-secondary)}.desktop-social-action{min-width:0;padding-inline:var(--spacing-1);color:var(--color-text-secondary)}.desktop-social-action.is-active{color:var(--color-accent)}.desktop-social-metric,.mobile-post-metric{font-weight:var(--text-label-weight);line-height:var(--text-label-leading);white-space:nowrap}.desktop-social-metric{min-height:var(--size-element-sm);font-size:var(--text-label-size)}.desktop-social-action svg{width:var(--spacing-5);height:var(--spacing-5)}.desktop-social-empty{width:100%;min-height:calc(var(--spacing-10) * 6);text-align:center;border-block-end:thin solid var(--color-border)}.desktop-social-empty>svg{color:var(--color-accent)}.desktop-social-right{width:auto;min-width:0;height:100%;min-height:0;padding-block:var(--spacing-2);overscroll-behavior:contain;background:var(--color-background-body);flex:auto;align-items:flex-start;padding-inline-start:calc(var(--spacing-7) + var(--spacing-0-5));padding-inline-end:var(--spacing-4);overflow:hidden auto}.desktop-social-right-sticky{width:calc(var(--spacing-10) * 8.75);min-width:0;max-width:100%;position:sticky;inset-block-start:var(--spacing-2)}.desktop-social-search{width:100%;min-height:calc(var(--spacing-10) + var(--spacing-1))}.astryx-text-input.jewplore-search-input{min-height:calc(var(--spacing-10) + var(--spacing-1));padding-inline:var(--spacing-3);border:thin solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background-card);box-shadow:none}.astryx-text-input.jewplore-search-input:hover{border-color:var(--color-border-emphasized);background:var(--color-background-card);box-shadow:none}.astryx-text-input.jewplore-search-input:focus-within{border-color:var(--color-accent);background:var(--color-background-card);box-shadow:none}.astryx-text-input.jewplore-search-input>input{min-height:0;box-shadow:none;background:0 0;border-radius:0}.astryx-text-input.jewplore-search-input>.astryx-icon{width:var(--spacing-5);height:var(--spacing-5)}.desktop-social-panel{border:thin solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card);width:100%;box-shadow:none;overflow:hidden}.desktop-social-panel h3{font-size:var(--font-size-xl)}.desktop-social-promo-row{width:100%;min-width:0}.desktop-social-promo-row .astryx-avatar,.desktop-social-promo-row .astryx-button{flex:none}.desktop-social-promo-row .astryx-avatar{width:var(--spacing-10);height:var(--spacing-10)}.desktop-social-promo-row .astryx-text{min-width:0}.desktop-social-promo-row .astryx-text:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desktop-social-event-row{width:100%;padding-block:var(--spacing-1)}.desktop-social-event-row+.desktop-social-event-row{border-block-start:thin solid var(--color-border);padding-block-start:var(--spacing-3)}.desktop-social-hub-panel{background:var(--color-background-muted)}.responsive-page-shell{width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.responsive-page-shell>.mobile-social-header,.responsive-page-shell>.mobile-bottom-nav{display:none}.responsive-page-shell>.mobile-social-content{min-height:0;overflow-y:auto}.public-page-frame{background:var(--color-background-body);width:100%}.public-page-topbar{border-block-end:thin solid var(--color-border);background:color-mix(in srgb, var(--color-background-body) 96%, transparent);-webkit-backdrop-filter:blur(var(--spacing-3));backdrop-filter:blur(var(--spacing-3));z-index:var(--jewplore-sticky-layer);position:sticky;inset-block-start:0}.catalog-list,.review-row{border-block:thin solid var(--color-border)}.catalog-row,.review-row{border-block-end:thin solid var(--color-border)}.catalog-row:last-child,.review-row:last-child{border-block-end:0}.catalog-detail-image{width:100%;max-height:calc(var(--spacing-10) * 14);object-fit:cover;border:thin solid var(--color-border);border-radius:var(--radius-container)}.catalog-detail-grid.has-no-image{grid-template-columns:minmax(0,1fr)}.business-management-cover{width:100%;height:var(--jewplore-profile-cover-height);object-fit:cover}.business-management-list-mobile,.admin-verification-mobile{display:none}.business-management-list-desktop{width:100%;display:flex}.admin-verification-desktop,.admin-verification-detail-panel{min-width:0}.admin-date-cell{white-space:nowrap}.business-inquiries .is-selected{background:var(--color-accent-muted);box-shadow:inset var(--spacing-1) 0 0 var(--color-border-blue)}.post-detail-page{width:100%;max-width:calc(var(--spacing-10) * 18);border-inline:thin solid var(--color-border);margin-inline:auto}.post-detail-row,.post-reply-row{border-block-end:thin solid var(--color-border)}.post-detail-image{width:100%;max-height:calc(var(--spacing-10) * 14);object-fit:cover;border:thin solid var(--color-border);border-radius:var(--radius-container)}.post-detail-actions{width:100%;border-block-start:thin solid var(--color-border);padding-block-start:var(--spacing-2)}.post-detail-action{min-width:0}@media (min-width:761px) and (max-width:1120px){.desktop-social-left{flex-basis:calc(var(--spacing-10) * 6.5);width:calc(var(--spacing-10) * 6.5)}.desktop-social-sidenav{width:calc(var(--spacing-10) * 6.5);min-width:calc(var(--spacing-10) * 6.5);max-width:calc(var(--spacing-10) * 6.5)}.desktop-social-center{width:auto;max-width:calc(var(--spacing-10) * 15);flex:auto}.desktop-social-right{display:none}}@media (min-width:1121px) and (max-width:1279px){.desktop-social-left{flex-basis:max(calc(var(--spacing-10) * 5.5), calc(50vw - (var(--spacing-10) * 8.9375)));width:max(calc(var(--spacing-10) * 5.5), calc(50vw - (var(--spacing-10) * 8.9375)))}.desktop-social-sidenav{width:min(100%, calc(var(--spacing-10) * 6.875));min-width:0;max-width:calc(var(--spacing-10) * 6.875)}.desktop-social-center{width:auto;max-width:calc(var(--spacing-10) * 15);flex:auto}.desktop-social-right{flex:0 0 calc(var(--spacing-10) * 9.9);width:calc(var(--spacing-10) * 9.9)}}@media (max-width:1180px){.right-rail,.discover-context,.thread-details{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.personal-profile-content,.profile-settings-layout{flex-direction:column}.personal-profile-sidebar,.profile-settings-nav{width:100%;min-width:0}}@media (min-width:1181px) and (max-width:1320px){.right-rail,.discover-context,.thread-details{width:calc(var(--spacing-10) * 9);min-width:calc(var(--spacing-10) * 9)}}@media (max-width:760px){.desktop-experience{display:none}.mobile-social-experience{width:100%;min-width:0;height:100dvh;color:var(--color-text-primary);background:var(--color-background-body);display:flex;position:relative;overflow:hidden}.responsive-member-experience{height:100dvh;overflow:hidden}.responsive-member-experience .astryx-app-shell-header{display:none}.responsive-page-shell>.mobile-social-header,.responsive-page-shell>.mobile-bottom-nav{display:flex}.responsive-page-shell .public-page-topbar{display:none}.review-composer-dialog{background:var(--color-background-body);max-width:100%;height:100dvh;box-shadow:none;border-radius:0;margin:0;inset:0;width:100%!important;max-height:100dvh!important}.mobile-compose-dialog{background:var(--color-background-body)}.review-rating-row>*{min-width:calc(var(--spacing-10) + var(--spacing-1));min-height:calc(var(--spacing-10) + var(--spacing-1));flex:1}.business-management-shell,.business-management-layout,.business-management-content,.businesses-portfolio,.business-portfolio-list{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.business-management-list-desktop,.admin-verification-desktop{display:none}.business-management-list-mobile,.admin-verification-mobile{width:100%;display:flex}.admin-verification-detail-panel{min-width:0;width:100%!important}.admin-prototype-shell button,.admin-prototype-shell a.astryx-button,.admin-prototype-nav button,.admin-prototype-nav a.astryx-button,.business-management-shell button,.business-management-shell a.astryx-button,.business-management-nav button,.business-management-nav a.astryx-button,.preview-scenario-shell button,.preview-scenario-shell a.astryx-button,[role=dialog] button,[role=dialog] a.astryx-button{min-width:calc(var(--spacing-10) + var(--spacing-1));min-height:calc(var(--spacing-10) + var(--spacing-1))}.business-management-shell .astryx-top-nav{min-width:0}.business-management-top-actions{flex:none}.business-page-header,.business-portfolio-row{align-items:stretch}.business-identity,.business-portfolio-statuses{min-width:0}.post-detail-page{border-inline:0}.mobile-social-header{background:color-mix(in srgb, var(--color-background-body) 94%, transparent);border-block-end:thin solid var(--color-border);-webkit-backdrop-filter:blur(var(--spacing-3));backdrop-filter:blur(var(--spacing-3));z-index:var(--jewplore-sticky-layer);flex:none}.mobile-brand-row{min-height:calc(var(--spacing-10) + var(--spacing-2));padding-block:var(--spacing-1)}.mobile-brand-mark{width:var(--spacing-8);height:var(--spacing-8);position:absolute;inset-inline-start:50%;transform:translate(-50%)}.mobile-account-trigger,.mobile-account-trigger .astryx-avatar{border-radius:var(--radius-full)}.mobile-account-trigger,.mobile-location-trigger{min-width:calc(var(--spacing-10) + var(--spacing-1));min-height:calc(var(--spacing-10) + var(--spacing-1))}.mobile-feed-tabs{width:100%;overflow-x:auto}.mobile-feed-tab{min-width:calc(var(--spacing-10) * 2.5);min-height:calc(var(--spacing-10) + var(--spacing-1));color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);border-radius:0;flex:1;position:relative}.mobile-feed-tab.is-selected{color:var(--color-text-primary)}.mobile-feed-tab.is-selected:after{content:"";inset-inline:var(--spacing-6);border-block-end:medium solid var(--color-accent);border-radius:var(--radius-full);position:absolute;inset-block-end:0}.mobile-section-title{min-height:var(--spacing-10);align-items:center}.mobile-section-title h2{min-width:0;font-size:var(--font-size-xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-social-content{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow-y:auto}.mobile-social-content::-webkit-scrollbar{display:none}.mobile-feed-tabs::-webkit-scrollbar{display:none}.mobile-feed-post{border-block-end:thin solid var(--color-border);background:var(--color-background-body);width:100%}.mobile-feed-post:hover{background:var(--color-overlay-hover)}.mobile-post-avatar-column{width:calc(var(--spacing-10) + var(--spacing-1));min-width:calc(var(--spacing-10) + var(--spacing-1));align-self:stretch}.mobile-thread-line{width:var(--spacing-0-5);min-height:var(--spacing-8);background:var(--color-border-emphasized);flex:1;margin-block-start:var(--spacing-1)}.mobile-post-body,.mobile-post-meta{width:100%;min-width:0}.mobile-post-author,.mobile-post-copy{font-size:calc(var(--font-size-base) + var(--spacing-0-5))}.mobile-post-meta{flex-wrap:wrap;padding-inline-end:calc(var(--spacing-10) + var(--spacing-1));position:relative}.mobile-post-meta>:first-child{max-width:calc(100% - var(--spacing-6));text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-post-meta .post-author-handle{text-overflow:ellipsis;min-width:0;font-size:var(--font-size-xs);flex-basis:100%;overflow:hidden}.mobile-post-meta>:nth-child(4),.mobile-post-meta>:nth-child(5){display:none}.mobile-post-more-action{min-width:calc(var(--spacing-10) + var(--spacing-1));min-height:calc(var(--spacing-10) + var(--spacing-1));margin-inline-start:auto;position:absolute;inset-block-start:0;inset-inline-end:0}.mobile-post-media{aspect-ratio:3/2;object-fit:cover;border:thin solid var(--color-border);border-radius:var(--radius-container);width:100%;display:block}.mobile-post-actions{width:100%;color:var(--color-text-secondary)}.mobile-post-action{min-width:calc(var(--spacing-10) + var(--spacing-1));min-height:calc(var(--spacing-10) + var(--spacing-1));font-size:var(--font-size-sm);color:var(--color-text-secondary);padding-inline:0}.mobile-post-action.is-active{color:var(--color-accent)}.mobile-post-action svg{width:calc(var(--spacing-4) + var(--spacing-0-5));height:calc(var(--spacing-4) + var(--spacing-0-5))}.mobile-feed-context-row{border-block-end:thin solid var(--color-border);background:var(--color-background-muted)}.mobile-bottom-nav{min-height:calc(var(--spacing-10) + var(--spacing-4));padding-inline:var(--spacing-3);border-block-start:thin solid var(--color-border);background:color-mix(in srgb, var(--color-background-body) 96%, transparent);-webkit-backdrop-filter:blur(var(--spacing-3));backdrop-filter:blur(var(--spacing-3));z-index:var(--jewplore-sticky-layer);flex:none;padding-block-end:env(safe-area-inset-bottom)}.mobile-bottom-nav-item{min-height:calc(var(--spacing-10) + var(--spacing-1));color:var(--color-text-primary);flex:1}.mobile-bottom-nav .mobile-bottom-nav-item svg{width:var(--spacing-7);min-width:var(--spacing-7);height:var(--spacing-7)}.mobile-bottom-nav-item.is-selected{color:var(--color-accent)}.mobile-compose-button{width:calc(var(--spacing-10) + var(--spacing-5));height:calc(var(--spacing-10) + var(--spacing-5));border-radius:var(--radius-full);box-shadow:var(--shadow-high);z-index:var(--jewplore-floating-layer);position:absolute;inset-block-end:calc(var(--spacing-10) + var(--spacing-8) + env(safe-area-inset-bottom));inset-inline-end:var(--spacing-4)}.mobile-compose-button svg{width:var(--spacing-7);height:var(--spacing-7)}.mobile-route-content,.mobile-route-content>*{width:100%;min-height:100%}.mobile-route-content .platform-page,.mobile-route-content .discover-main{padding:var(--spacing-4)}.mobile-social-header .astryx-button,.mobile-route-content .astryx-button,.auth-page .astryx-button,.onboarding-stage .astryx-button{min-width:calc(var(--spacing-10) + var(--spacing-1));min-height:calc(var(--spacing-10) + var(--spacing-1))}.about-principles-grid{grid-template-columns:1fr}.post-detail-actions{gap:var(--spacing-1)}.post-detail-actions>.post-detail-action{min-width:calc(var(--spacing-10) + var(--spacing-1));min-height:calc(var(--spacing-10) + var(--spacing-1));padding-inline:var(--spacing-1);flex:1 1 0}.astryx-app-shell-sidenav,.top-search,.desktop-nav-actions{display:none}.mobile-nav-trigger{display:flex}.feed-column{padding:var(--spacing-4)}.greeting-row>:last-child{display:none}.featured-business-content,.post-content,.business-result-row{flex-direction:column}.featured-business-image,.post-image{width:100%;min-width:0}.featured-actions{justify-content:stretch}.featured-actions>*{flex:1}.discover-main{padding:var(--spacing-4)}.mobile-discover-search{display:flex}.business-result-image{width:100%}.platform-page,.business-profile-content{padding:var(--spacing-4)}.messages-shell,.business-profile-header,.saved-row,.collection-row{flex-direction:column;align-items:stretch}.conversation-list{border-block-end:0;border-inline-end:0;flex:1;width:100%;min-width:0;height:100%;max-height:none}.messages-shell{height:100%;min-height:0}.messages-shell.is-mobile-thread-open .conversation-list,:is(.responsive-page-shell:has(.messages-shell.is-mobile-thread-open)>.mobile-social-header,.responsive-page-shell:has(.messages-shell.is-mobile-thread-open)>.mobile-bottom-nav),.messages-shell:not(.is-mobile-thread-open) .message-thread-pane{display:none}.message-thread-pane{width:100%;height:100%;min-height:0}.mobile-thread-back{display:flex}.thread-header{padding:var(--spacing-3);flex:none}.thread-header>:first-child{flex:1;min-width:0}.thread-header>:last-child{flex:none}.message-thread,.message-composer{min-height:0}.business-profile-grid,.catalog-detail-grid,.public-profile-grid,.admin-bottom-grid,.metric-grid{grid-template-columns:1fr}.business-profile-header{margin-block-start:calc(var(--spacing-10) * -1)}.business-profile-title-block,.business-profile-actions{padding-block-start:0}.business-profile-logo{width:calc(var(--spacing-10) * 2);height:calc(var(--spacing-10) * 2)}.saved-image{width:100%}.admin-table-header{display:none}.admin-table-row{flex-direction:column;align-items:flex-start;display:flex}.onboarding-shell{flex-direction:column}.onboarding-rail{width:100%;min-width:0;padding:var(--spacing-4);border-inline-end:0;border-block-end:thin solid var(--color-border)}.onboarding-steps,.onboarding-rail>:last-child{display:none}.onboarding-stage{padding:var(--spacing-4)}.verification-row{grid-template-columns:var(--spacing-10) minmax(0, 1fr);padding-inline:0;display:grid}.verification-row .astryx-button{grid-column:2;justify-self:start}.verification-icon{width:var(--spacing-10);height:var(--spacing-10)}.onboarding-actions{gap:var(--spacing-2);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.community-shell{background:var(--color-background-body)}.community-shell .astryx-app-shell-sidenav{background:var(--color-background-body);width:auto}.community-shell .desktop-social-left{width:calc(var(--spacing-10)*6.5);flex-basis:calc(var(--spacing-10)*6.5);align-items:stretch}.community-shell .desktop-social-left.is-collapsed{width:calc(var(--spacing-10)*2)}.community-shell .desktop-social-sidenav{width:100%;min-width:0;max-width:none}.community-shell .desktop-social-left.is-collapsed .desktop-social-sidenav{width:100%;max-width:none}.community-shell .desktop-social-collapse-row{padding-block:var(--spacing-1)}.community-shell .desktop-social-sidenav .astryx-side-nav-item{min-height:calc(var(--spacing-10) + var(--spacing-1));font-size:var(--text-body-size)}.community-shell .desktop-social-verification-note{white-space:nowrap;gap:var(--spacing-1)}.community-shell .desktop-social-verification-note .astryx-text{font-size:calc(var(--spacing-2)*1.25);white-space:nowrap}.community-shell .desktop-social-verification-note svg{width:var(--spacing-3);flex-shrink:0}.community-shell .community-secondary-nav{margin-block-start:var(--spacing-4)}.community-shell .astryx-app-shell-content{background:var(--color-background-body);min-width:0}.community-shell .platform-page{padding:var(--spacing-6)}.community-shell .responsive-page-shell{width:100%;height:100%}.community-shell .mobile-route-content{width:100%}.subscription-badge{white-space:nowrap;width:max-content;padding:var(--spacing-0-5) var(--spacing-2);border:thin solid var(--color-border);border-radius:var(--radius-full);font-size:calc(var(--spacing-3)*.9);color:var(--color-text-secondary);background:var(--color-background-muted);align-items:center;display:inline-flex}.subscription-badge-premium{color:var(--color-background-body);background:var(--color-text-primary);border-color:var(--color-text-primary)}.review-content{width:100%;max-width:calc(var(--spacing-10)*31);box-sizing:border-box;margin-inline:auto}.review-content h1{font-size:var(--text-heading-1-size);letter-spacing:-.025em;line-height:1.15}.directory-search{border-radius:var(--radius-container);background:0 0;border:0;padding:0}.directory-search .astryx-field{width:100%;min-width:0}.directory-search .astryx-field:has(input){min-width:calc(var(--spacing-10)*5)}.directory-search input{min-width:0}.directory-categories{gap:var(--spacing-2)}.directory-grid{gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.directory-card{min-width:0;box-shadow:none;overflow:hidden}.directory-card-image{width:100%;height:calc(var(--spacing-10)*4.5);object-fit:cover}.directory-card-content{flex:1;min-width:0}.directory-card-content h3{font-size:var(--text-heading-3-size);line-height:1.3}.directory-summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.directory-tags>span{padding:var(--spacing-1) var(--spacing-2);background:var(--color-background-muted);border-radius:var(--radius-element)}.directory-card-action{width:100%;margin-block-start:auto}.announcement-card{box-shadow:none;overflow:hidden}.announcement-layout{grid-template-columns:1fr 1fr;display:grid}.announcement-copy{justify-content:center;align-items:flex-start}.announcement-image{width:100%;height:100%;min-height:calc(var(--spacing-10)*7);max-height:calc(var(--spacing-10)*9);object-fit:cover}.announcement-copy h2{font-size:var(--text-heading-1-size);line-height:1.2}.mobile-directory-filter,.selected-directory-filters{display:none}.review-timeline{width:100%;max-width:calc(var(--spacing-10)*20);border-inline:thin solid var(--color-border);margin-inline:auto}.review-timeline .desktop-social-post-meta{flex-wrap:wrap}.review-timeline .desktop-social-post-media{max-height:calc(var(--spacing-10)*13);object-fit:cover;width:100%}.review-timeline .post-author-handle{display:none}.timeline-business-link{color:inherit;text-decoration:none}.timeline-post-ctas{padding-block-start:var(--spacing-2)}.network-search .astryx-field{width:100%}.network-person-link{color:inherit;text-decoration:none}.network-card-tags{justify-content:center}.community-shell .verified-mark{color:var(--color-text-secondary)}.community-shell .astryx-card{box-shadow:none}.astryx-progressbar-fill{background-color:var(--color-text-primary)}.astryx-banner,.astryx-badge,.astryx-statusdot{filter:grayscale()}@media (min-width:761px){.community-shell .astryx-app-shell-sidenav{display:flex!important}}@media (max-width:1180px){.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.community-shell .astryx-app-shell-sidenav{display:none!important}.community-shell .platform-page,.review-content{padding:var(--spacing-4);gap:var(--spacing-5)}.community-shell .mobile-social-header{background:var(--color-background-body)}.directory-home>:first-child h1{font-size:var(--text-heading-2-size)}.directory-search{gap:var(--spacing-2);background:0 0;border:0;padding:0}.directory-search>:first-child{flex-basis:100%}.directory-search .astryx-field:has(input){min-width:0}.directory-grid{gap:var(--spacing-3);grid-template-columns:1fr}.directory-card>.astryx-stack{grid-template-columns:calc(var(--spacing-10)*2.5) minmax(0,1fr);display:grid}.directory-card-image{height:100%;min-height:calc(var(--spacing-10)*4)}.directory-card-content{padding:var(--spacing-3);gap:var(--spacing-2)}.directory-card-content h3{font-size:var(--text-body-size)}.directory-card-content .directory-summary,.directory-card-content .directory-tags{display:none}.directory-organization .directory-summary{display:-webkit-box}.directory-card-content .astryx-icon-button{min-width:var(--spacing-8);width:var(--spacing-8)}.announcement-layout{grid-template-columns:1fr}.announcement-copy{padding:var(--spacing-4);gap:var(--spacing-2)}.announcement-copy h2{font-size:var(--text-heading-2-size)}.announcement-image{min-height:0;height:calc(var(--spacing-10)*4);grid-row:1}.directory-categories{max-width:100%;flex-wrap:nowrap;padding-block-end:var(--spacing-1);overflow-x:auto}.directory-categories>button{white-space:nowrap}.desktop-directory-filters{display:none}.mobile-directory-filter,.selected-directory-filters{display:flex}.selected-directory-filters:empty{display:none}.review-timeline{border:0}.review-timeline .review-page-heading{display:none}.review-timeline .desktop-social-post{padding:var(--spacing-3);gap:var(--spacing-2)}.review-timeline .desktop-social-post-meta .astryx-text{white-space:normal}.review-timeline .desktop-social-post-media{border-radius:var(--radius-container)}.timeline-post-ctas{flex-wrap:wrap}.network-people-grid{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr))!important}.network-person-card{padding:var(--spacing-3)}.network-person-card>.astryx-stack{gap:var(--spacing-2)}.network-person-card .astryx-avatar{width:var(--spacing-12);height:var(--spacing-12)}.network-person-card h3{font-size:var(--text-body-size);text-align:center}.network-person-card .astryx-text{font-size:var(--text-supporting-size);text-align:center}.network-card-tags{display:none}}
.review-auth-shell,.review-auth-layout{background:var(--color-background-body);width:100%;min-height:100dvh}.review-auth-layout{align-items:stretch}.review-auth-brand-panel{min-width:0;padding:var(--spacing-12);background:var(--color-background-muted);border-inline-end:var(--border-width) solid var(--color-border);flex:0 0 48%}.review-auth-logo{width:var(--spacing-12);height:var(--spacing-12);flex:none}.review-auth-brand-copy{max-width:calc(var(--spacing-10) * 11);margin-block-start:var(--spacing-6)}.review-auth-brand-copy h2{font-size:clamp(var(--font-size-2xl), 3.5vw, calc(var(--spacing-10) + var(--spacing-4)));letter-spacing:-.035em;line-height:1.1}.review-auth-brand-copy>.astryx-text{max-width:calc(var(--spacing-10) * 9);line-height:1.6}.review-auth-brand-photo{min-height:0;max-width:calc(var(--spacing-10) * 14);flex:1}.review-auth-brand-photo>img{width:100%;min-height:0;max-height:calc(var(--spacing-10) * 10);aspect-ratio:6/5;object-fit:cover;border-radius:var(--radius-page);display:block}.review-auth-stage{min-width:0;padding:var(--spacing-12);flex:52%}.review-auth-form-column{width:100%;max-width:calc(var(--spacing-10) * 10.5);min-width:0}.review-auth-form{width:100%}.review-auth-form h1,.review-onboarding-heading h1{font-size:calc(var(--font-size-xl) * 1.5);letter-spacing:-.025em;line-height:1.2}.review-auth-mobile-brand{display:none}.review-auth-social-buttons>.astryx-button,.review-auth-primary{min-height:var(--spacing-12);border-radius:var(--radius-container)}.review-auth-primary{width:100%}.review-auth-form .astryx-text-input,.review-onboarding-form .astryx-text-input,.review-onboarding-form .astryx-selector{min-height:var(--spacing-12);border-radius:var(--radius-container)}.review-auth-password{position:relative}.review-auth-password input{padding-inline-end:var(--spacing-10)}.review-auth-password-toggle{position:absolute;inset-block-end:var(--spacing-2);inset-inline-end:var(--spacing-2)}.review-auth-link{font-weight:var(--font-weight-semibold);text-underline-offset:var(--spacing-1);text-decoration:underline}.review-auth-account-prompt{flex-direction:row;justify-content:center}.review-auth-context{text-align:center;line-height:1.5}.review-auth-error{padding:var(--spacing-3);background:var(--color-background-muted);border-inline-start:var(--spacing-0-5) solid var(--color-text-primary);border-radius:var(--radius-element)}.review-onboarding-column{max-width:calc(var(--spacing-10) * 12)}.review-onboarding-form,.review-onboarding-fields{width:100%;min-width:0}.review-onboarding-path{width:100%;min-height:calc(var(--spacing-10) * 1.75);border-radius:var(--radius-container);justify-content:flex-start}.review-onboarding-path>:last-child{margin-inline-start:auto}.review-onboarding-identity{padding:var(--spacing-6) var(--spacing-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-page);text-align:center}.review-onboarding-identity-icon{width:calc(var(--spacing-10) * 2);height:calc(var(--spacing-10) * 2);border-radius:var(--radius-full);background:var(--color-background-muted)}.review-onboarding-identity-icon svg{width:var(--spacing-10);height:var(--spacing-10)}.review-onboarding-identity>.astryx-stack[data-direction=horizontal]>svg{flex:none}.review-onboarding-tags .astryx-button{border-radius:var(--radius-full)}.review-onboarding-footer>.astryx-stack[data-direction=horizontal]>.review-auth-primary{flex:1;width:auto}@media (max-width:1000px) and (min-width:761px){.review-auth-brand-panel,.review-auth-stage{padding:var(--spacing-8)}}@media (max-width:760px){.review-auth-brand-panel{display:none}.review-auth-stage{width:100%;min-height:100dvh;padding:var(--spacing-5) var(--spacing-6);justify-content:flex-start}.review-auth-form-column{min-height:calc(100dvh - (var(--spacing-5) * 2));gap:var(--spacing-6);max-width:calc(var(--spacing-10) * 11)}.review-auth-mobile-brand{flex:none;display:flex}.review-auth-mobile-brand .review-auth-logo{width:var(--spacing-11);height:var(--spacing-11)}.review-auth-form{gap:var(--spacing-5)}.review-auth-form h1,.review-onboarding-heading h1{font-size:calc(var(--font-size-xl) * 1.3)}.review-auth-account-prompt{gap:0}.review-onboarding-form{gap:var(--spacing-4);flex:1}.review-onboarding-fields{gap:var(--spacing-3)}.review-onboarding-footer{background:var(--color-background-body);margin-block-start:auto;padding-block-start:var(--spacing-3);position:sticky;inset-block-end:0}.review-onboarding-contact-grid{grid-template-columns:1fr 1fr}.review-onboarding-tags{gap:var(--spacing-1)}.review-onboarding-tags .astryx-button{min-height:var(--spacing-8)}}@media (max-width:380px){.review-auth-stage{padding-inline:var(--spacing-4)}.review-auth-form-column{gap:var(--spacing-4)}.review-auth-form,.review-onboarding-form{gap:var(--spacing-3)}}
.review-public-profile,.review-personal-profile,.review-profile-customizer{max-width:calc(var(--spacing-10) * 25);overflow:visible}.review-profile-header,.review-profile-completion,.review-profile-editor,.review-profile-information{border:thin solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-card);box-shadow:none}.review-profile-header h1{overflow-wrap:anywhere;line-height:1.2}.review-profile-information{overflow:hidden}.review-profile-section+.review-profile-section{border-block-start:thin solid var(--color-border)}.review-profile-section{min-width:0}.review-profile-inline-icon{flex:none;margin-block-start:var(--spacing-1)}.review-profile-business-row,.review-linked-business{border:thin solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-card)}.review-linked-business{padding:var(--spacing-3)}.review-profile-business-logo{width:var(--spacing-16,calc(var(--spacing-8) * 2));height:var(--spacing-16,calc(var(--spacing-8) * 2));border-radius:var(--radius-element);object-fit:cover;flex:none}.review-profile-name-link{color:var(--color-text-primary);font-weight:600;text-decoration:none}.review-profile-name-link:hover{text-decoration:underline}.review-profile-category{color:var(--color-text-primary);text-underline-offset:var(--spacing-1);font-weight:600}.review-profile-tag{padding:var(--spacing-1) var(--spacing-3);min-height:var(--spacing-8);border:thin solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background-muted);color:var(--color-text-primary);font-size:var(--font-size-sm);align-items:center;text-decoration:none;display:inline-flex}.review-profile-tag:hover{border-color:var(--color-border-emphasized);background:var(--color-background-muted)}.review-profile-tag:focus-visible{outline:var(--spacing-0-5,thin) solid var(--color-text-primary);outline-offset:var(--spacing-1)}.review-profile-credential{flex:1 1 calc(var(--spacing-10) * 5);max-width:calc(var(--spacing-10) * 7);min-width:0}.review-profile-credential .astryx-text{overflow-wrap:anywhere}.review-profile-credential-image{width:100%;height:calc(var(--spacing-10) * 4);object-fit:contain;border:thin solid var(--color-border);border-radius:var(--radius-element);background:var(--color-background-muted)}.review-related-profiles{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.review-related-profile{min-width:0;box-shadow:none}.review-related-profile>*{height:100%}.review-related-profile .astryx-button{margin-block-start:auto}.profile-settings-nav .is-selected{border-color:var(--color-border-emphasized);background:var(--color-background-muted)}.review-profile-fields{padding:var(--spacing-2) var(--spacing-2) var(--spacing-4)}.review-profile-field-pair>*{flex:1;min-width:0}.review-photo-input{display:none}.review-profile-editor .astryx-collapsible{min-width:0}.review-profile-visibility-row+.review-profile-visibility-row{border-block-start:thin solid var(--color-border)}.review-profile-tag-picker .astryx-button{border-radius:var(--radius-full)}.review-profile-save{z-index:5;background:var(--color-background-card);border:thin solid var(--color-border);border-radius:var(--radius-container);position:sticky;bottom:0}.review-credential-editor{min-width:0}.review-credential-editor img{object-fit:cover;border-radius:var(--radius-element);flex:none}@media (max-width:1100px){.review-related-profiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.review-public-profile,.review-personal-profile,.review-profile-customizer{padding:var(--spacing-4);gap:var(--spacing-4)}.review-profile-header{padding:var(--spacing-4)}.review-profile-header h1{font-size:var(--font-size-xl)}.review-profile-header .astryx-avatar{width:calc(var(--spacing-8) * 2);height:calc(var(--spacing-8) * 2);flex:none}.review-profile-header .astryx-avatar>:first-child,.network-person-card .astryx-avatar>:first-child{width:100%;height:100%}.review-profile-header .astryx-avatar>:first-child>:not(img){font-size:calc(var(--spacing-8) * .8)}.network-person-card .astryx-avatar>:first-child>:not(img){font-size:calc(var(--spacing-12) * .4)}.review-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.review-profile-actions .astryx-button{width:100%}.review-personal-profile .review-profile-actions{grid-template-columns:1fr}.review-public-profile .review-profile-actions:has(>:nth-child(3))>:first-child{grid-column:1/-1}.review-profile-section{padding:var(--spacing-4)}.review-profile-business-row{padding:var(--spacing-3);flex-wrap:wrap}.review-profile-business-row>.astryx-button{width:100%}.review-profile-business-logo{width:var(--spacing-12,calc(var(--spacing-6) * 2));height:var(--spacing-12,calc(var(--spacing-6) * 2))}.review-profile-customizer{padding-block-end:calc(var(--spacing-10) * 3)}.review-profile-customizer>.review-profile-completion{padding:var(--spacing-3)}.review-profile-customizer>.review-profile-completion .astryx-avatar{display:none}.review-profile-field-pair{flex-direction:column;align-items:stretch}.review-profile-fields{gap:var(--spacing-3);padding-inline:0}.review-profile-save{inset-inline:0;bottom:calc(var(--spacing-10) + var(--spacing-4) + env(safe-area-inset-bottom));padding:var(--spacing-3) var(--spacing-4);z-index:25;border-radius:0;position:fixed}.review-profile-save .astryx-button{min-height:var(--spacing-11,calc(var(--spacing-10) + var(--spacing-1)))}.review-related-profiles{gap:var(--spacing-2)}.review-related-profile{padding:var(--spacing-3)}.review-credential-editor{flex-wrap:wrap}}
.review-public-page{width:100%;min-width:0}.review-public-page .public-page-topbar{border-bottom:thin solid var(--color-border)}.review-public-page .business-profile-page{overflow:visible}.review-public-page .business-profile-content{max-width:none}.review-public-page .business-profile-title-block{min-width:0}.business-subcategory-tags{margin-block:var(--spacing-1)}.business-category-tag{color:var(--color-text-secondary);background:var(--color-background-muted);border:thin solid var(--color-border);border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-supporting-size);text-decoration:none}.business-category-tag:hover{color:var(--color-text-primary)}.business-quick-contact{padding-block:var(--spacing-1)}.business-location-map{width:100%;min-height:calc(var(--spacing-10) * 5);border:thin solid var(--color-border);border-radius:var(--radius-container);filter:grayscale()}.business-photo-gallery{grid-column:1/-1}.business-gallery-thumb{border:thin solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-muted);cursor:pointer;padding:0;overflow:hidden}.business-gallery-thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.business-gallery-full{object-fit:contain;width:100%;height:auto;max-height:75dvh;display:block}.business-mobile-contact-bar{display:none}.business-author-link{color:inherit;text-decoration:none}.review-catalog-page .catalog-detail-image{width:100%;height:auto;max-height:calc(var(--spacing-10) * 7);aspect-ratio:4/3;object-fit:cover}.review-catalog-page .catalog-detail-grid{align-items:start}.booking-request-form{min-width:0;padding:var(--spacing-5);border:thin solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface)}.booking-service-option{text-align:left;width:100%;color:var(--color-text-primary);background:var(--color-background-body);border:thin solid var(--color-border);border-radius:var(--radius-element);padding:var(--spacing-3);cursor:pointer}.booking-service-option.is-selected{border-color:var(--color-text-primary);background:var(--color-background-muted)}.booking-service-option:focus-visible,.business-gallery-thumb:focus-visible{outline:var(--spacing-0-5) solid var(--color-text-primary);outline-offset:var(--spacing-0-5)}.booking-date-time,.booking-date-time>*{min-width:0}.booking-date-time input{width:100%;min-width:0;min-height:calc(var(--spacing-10) + var(--spacing-1));color-scheme:normal}.booking-request-success{border:thin solid var(--color-border);border-radius:var(--radius-container)}.review-post-page{max-width:calc(var(--spacing-10) * 20)}.review-post-page .post-detail-image{max-height:calc(var(--spacing-10) * 17);object-fit:cover;border:0;border-radius:0;height:auto;display:block}.review-post-page .post-detail-actions{border-block:thin solid var(--color-border)}.review-post-page .post-business-actions>*{flex:1;min-width:0}.post-preset-reply-row{max-width:100%;scrollbar-width:thin;padding-block-end:var(--spacing-2);overflow-x:auto}.post-preset-reply-row>*{white-space:nowrap;flex:none}.review-mobile-business-list{display:none}@media (max-width:760px){.review-public-page .public-page-topbar{padding:var(--spacing-2)}.review-public-page .business-cover{height:calc(var(--spacing-10) * 3.5)}.review-public-page .business-profile-content{padding:var(--spacing-4);gap:var(--spacing-4);padding-bottom:calc(var(--spacing-10) * 3)}.review-public-page .business-profile-header{gap:var(--spacing-3)}.review-public-page .business-profile-title-block,.review-public-page .business-profile-actions{width:100%;padding-block-start:0}.review-public-page .business-profile-actions>*{flex:1}.review-public-page .business-profile-grid{grid-template-columns:1fr}.review-public-page .business-profile-grid .astryx-card{padding:var(--spacing-4)}.review-public-page .business-photo-gallery>.astryx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-mobile-contact-bar{inset-inline:0;bottom:calc(var(--spacing-10) + var(--spacing-4) + env(safe-area-inset-bottom));z-index:var(--jewplore-sticky-layer,10);background:var(--color-background-body);border-block-start:thin solid var(--color-border);box-shadow:var(--shadow-low);display:flex;position:fixed}.business-mobile-contact-bar>*{min-height:calc(var(--spacing-10) + var(--spacing-1));flex:1}.review-catalog-page{padding:var(--spacing-4)}.review-catalog-page .catalog-detail-grid{gap:var(--spacing-4);grid-template-columns:1fr}.review-catalog-page .catalog-detail-image{max-height:calc(var(--spacing-10) * 4);aspect-ratio:2}.review-catalog-page .booking-request-form{padding:var(--spacing-4)}.review-post-page{padding-bottom:calc(var(--spacing-10) * 3 + var(--spacing-4))}.review-post-page .post-action-dock{inset-inline:0;bottom:calc(var(--spacing-10) + var(--spacing-4) + env(safe-area-inset-bottom));z-index:var(--jewplore-sticky-layer,10);background:var(--color-background-body);border-block-start:thin solid var(--color-border);position:fixed}.review-post-page .post-business-actions{padding:var(--spacing-3);border-block-end:thin solid var(--color-border);position:static}.review-post-page .post-business-actions>*{font-size:var(--text-supporting-size);min-height:var(--spacing-11)}.review-post-page .post-detail-actions{padding:var(--spacing-2) var(--spacing-3);background:var(--color-background-body);border-block-start:0;position:static}.review-post-page .post-detail-actions>*{min-height:var(--spacing-11)}.review-post-page .post-reply-composer{scroll-margin-block-end:calc(var(--spacing-10) * 4)}.review-desktop-business-list{display:none}.review-mobile-business-list{border-block:thin solid var(--color-border);display:flex}.review-mobile-business-row+.review-mobile-business-row{border-block-start:thin solid var(--color-border)}.review-mobile-business-row{width:100%;padding-inline:0}.review-mobile-business-row .astryx-stack-item{min-width:0}.review-mobile-business-row button{flex:none}.businesses-portfolio>.business-page-header p{max-width:100%}.businesses-portfolio>.business-page-header{gap:var(--spacing-3)}}.review-public-page .star-icon{color:var(--color-text-primary)}
