:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--r-bg:#f4f6f2;--r-bg-strong:#e9eee7;--r-surface:#fff;--r-surface-soft:#f8faf6;--r-surface-quiet:#eef3ef;--r-text:#111713;--r-muted:#5c655d;--r-soft:#7a837b;--r-line:#d7ded5;--r-line-strong:#b9c5ba;--r-accent:#176044;--r-accent-strong:#0e4a33;--r-accent-soft:#e0f0e7;--r-on-accent:#fff;--r-green:#176044;--r-green-soft:#e0f0e7;--r-blue:#294d6d;--r-blue-soft:#e3edf5;--r-brick:#8b3f2f;--r-brick-soft:#f4e5df;--r-gold:#8c661c;--r-gold-soft:#f1ead7;--r-ink:var(--r-text);--r-font-text:var(--font-geist), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--r-font-display:var(--font-fraunces), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--r-font-arabic:var(--font-plex-arabic), "Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--r-font-mono:var(--font-geist-mono), ui-monospace, "Cascadia Mono", SFMono-Regular, Consolas, monospace;--r-font-body:var(--r-font-text);--r-shadow:0 18px 50px #11171314;--r-shadow-soft:0 10px 28px #1117130f;--r-shadow-strong:0 28px 80px #11171324;--r-focus:color-mix(in srgb, var(--r-accent) 50%, transparent);--r-radius:8px;--r-radius-sm:6px;--r-space:24px;--r-sidebar:284px;--r-max:1180px;--r-card-pad:18px;--r-card-gap:16px;--r-section-pad:36px;--r-workspace-gap:18px;--r-space-1:4px;--r-space-2:8px;--r-space-3:12px;--r-space-4:16px;--r-space-5:20px;--r-space-6:24px;--r-space-8:32px;--r-space-10:40px;--r-space-12:48px;--r-space-16:64px;--r-space-20:80px;--r-space-24:96px;--r-radius-xs:4px;--r-radius-md:12px;--r-radius-lg:16px;--r-radius-xl:24px;--r-radius-2xl:28px;--r-radius-pill:999px;--r-e1:0 1px 2px #0006;--r-e2:0 4px 12px #00000057;--r-e3:0 14px 38px #0006;--r-e4:0 28px 72px #0000007a;--r-hairline:inset 0 1px 0 #ffffff0f;--r-glow:0 8px 24px #ffc53938;--r-motion-page:.38s;--r-ease-standard:cubic-bezier(.2, .8, .2, 1);--r-ease-entrance:cubic-bezier(.16, 1, .3, 1);--r-ease-exit:cubic-bezier(.4, 0, 1, 1);--r-text-display-2xl:clamp(2.6rem, 1.9rem + 3.2vw, 4.25rem);--r-leading-display-2xl:1.02;--r-text-display-xl:clamp(2.1rem, 1.6rem + 2.2vw, 3.25rem);--r-leading-display-xl:1.05;--r-text-display-lg:clamp(1.7rem, 1.4rem + 1.4vw, 2.4rem);--r-leading-display-lg:1.08;--r-text-title:1.5rem;--r-text-heading:1.25rem;--r-text-subheading:1.0625rem;--r-text-body-lg:1.125rem;--r-text-body:1rem;--r-text-body-sm:.875rem;--r-text-caption:.8125rem;--r-text-overline:.75rem;--r-page-bg:linear-gradient(180deg, var(--r-bg-strong) 0, var(--r-bg) 240px), var(--r-bg);--r-site-page-bg:linear-gradient(90deg, #1760440f, transparent 48%), var(--r-bg);--r-topbar-bg:color-mix(in srgb, var(--r-surface) 88%, transparent);--r-topbar-border:var(--r-line);--r-topbar-shadow:0 1px 0 #ffffffa8 inset;--r-brand-mark-bg:var(--r-accent);--r-brand-mark-text:#fff;--r-card-bg:var(--r-surface);--r-card-flat-bg:var(--r-surface);--r-card-accent-bg:var(--r-accent-soft);--r-card-danger-bg:var(--r-brick-soft);--r-card-blue-bg:var(--r-blue-soft);--r-card-gold-bg:var(--r-gold-soft);--r-row-bg:color-mix(in srgb, var(--r-surface) 72%, #fff);--r-row-hover-bg:color-mix(in srgb, var(--r-accent-soft) 70%, var(--r-surface));--r-control-bg:var(--r-surface);--r-control-hover-bg:var(--r-surface-soft);--r-control-border:var(--r-line-strong);--r-control-shadow:0 1px 0 #ffffffad inset;--r-primary-bg:var(--r-accent);--r-primary-hover-bg:var(--r-accent-strong);--r-primary-shadow:0 12px 28px color-mix(in srgb, var(--r-accent) 20%, transparent);--r-progress-bg:#dfe6dd;--r-table-bg:var(--r-surface);--r-table-head-bg:var(--r-surface-soft);--r-table-row-bg:var(--r-surface);--r-table-row-hover-bg:var(--r-surface-soft);--r-auth-page-bg:linear-gradient(135deg, color-mix(in srgb, var(--r-bg) 84%, #000) 0%, var(--r-bg) 46%), repeating-linear-gradient(135deg, transparent 0, transparent 18px, color-mix(in srgb, var(--r-line) 55%, transparent) 18px, color-mix(in srgb, var(--r-line) 55%, transparent) 19px);--r-auth-panel-bg:linear-gradient(135deg, color-mix(in srgb, var(--r-surface) 96%, #fff), color-mix(in srgb, var(--r-surface-soft) 90%, #fff));--r-motion-fast:.16s;--r-motion:.22s;--r-motion-slow:.28s;--r-motion-ease:cubic-bezier(.2, .8, .2, 1);--r-motion-distance:8px}@supports (color:lab(0% 0 0)){:root{--r-e1:0 1px 2px lab(0% 0 0/.4);--r-e2:0 4px 12px lab(0% 0 0/.34);--r-e3:0 14px 38px lab(0% 0 0/.4);--r-e4:0 28px 72px lab(0% 0 0/.48);--r-hairline:inset 0 1px 0 lab(100% 0 0/.06);--r-glow:0 8px 24px lab(83.345% 13.6016 76.6537/.22)}}.sr-only,.r-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r-display-2xl{font-family:var(--r-font-display);font-size:var(--r-text-display-2xl);line-height:var(--r-leading-display-2xl);letter-spacing:-.02em;font-weight:380}.r-display-xl{font-family:var(--r-font-display);font-size:var(--r-text-display-xl);line-height:var(--r-leading-display-xl);letter-spacing:-.018em;font-weight:400}.r-display-lg{font-family:var(--r-font-display);font-size:var(--r-text-display-lg);line-height:var(--r-leading-display-lg);letter-spacing:-.015em;font-weight:420}.r-overline{font-family:var(--r-font-text);font-size:var(--r-text-overline);letter-spacing:.12em;text-transform:uppercase;font-weight:600;line-height:1.3}body[data-surface=app],body[data-surface=site],body[data-surface=store],body[data-surface=admin]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--r-on-accent:#01090b;--r-green:#23d2a2;--r-green-soft:#23d2a224;--r-blue:#76bbe2;--r-blue-soft:#76bbe224;--r-brick:#f9786a;--r-brick-soft:#f9786a24;--r-gold:#ffc539;--r-gold-soft:#ffc53924;--r-shadow:0 24px 72px #00000057;--r-shadow-soft:0 14px 38px #0000003d;--r-shadow-strong:0 36px 110px #0000007a;--r-focus:#ffc53994;--r-page-bg:linear-gradient(180deg, color-mix(in srgb, var(--r-bg-strong) 94%, #000) 0, var(--r-bg) 420px), linear-gradient(110deg, color-mix(in srgb, var(--r-accent) 10%, transparent), transparent 44%), repeating-linear-gradient(90deg, #ffffff06 0, #ffffff06 1px, transparent 1px, transparent 64px), var(--r-bg);--r-site-page-bg:var(--r-page-bg);--r-topbar-bg:linear-gradient(180deg, #ffffff12, #ffffff09), color-mix(in srgb, var(--r-bg-strong) 78%, transparent);--r-topbar-border:#ffffff1a;--r-topbar-shadow:0 1px 0 #ffffff14 inset, 0 18px 48px #00000038;--r-brand-mark-bg:linear-gradient(145deg, #ffe19947, transparent 46%), color-mix(in srgb, var(--r-bg-strong) 70%, #000);--r-brand-mark-text:#fbf8f1;--r-card-bg:linear-gradient(180deg, #ffffff13, #ffffff07), color-mix(in srgb, var(--r-surface) 92%, transparent);--r-card-flat-bg:color-mix(in srgb, var(--r-surface) 84%, transparent);--r-card-accent-bg:linear-gradient(140deg, color-mix(in srgb, var(--r-accent) 14%, transparent), transparent 48%), var(--r-card-bg);--r-card-danger-bg:linear-gradient(140deg, color-mix(in srgb, var(--r-brick) 14%, transparent), transparent 48%), var(--r-card-bg);--r-card-blue-bg:linear-gradient(140deg, color-mix(in srgb, var(--r-blue) 14%, transparent), transparent 48%), var(--r-card-bg);--r-card-gold-bg:linear-gradient(140deg, color-mix(in srgb, var(--r-gold) 14%, transparent), transparent 48%), var(--r-card-bg);--r-row-bg:color-mix(in srgb, var(--r-surface) 70%, transparent);--r-row-hover-bg:color-mix(in srgb, var(--r-accent) 12%, var(--r-surface));--r-control-bg:color-mix(in srgb, var(--r-surface) 82%, transparent);--r-control-hover-bg:color-mix(in srgb, var(--r-surface-soft) 88%, transparent);--r-control-border:#ffffff1f;--r-control-shadow:0 1px 0 #ffffff0f inset;--r-primary-bg:linear-gradient(135deg, #ffe5a2, #f9a726);--r-primary-hover-bg:linear-gradient(135deg, #fff4d0, #ffbc4f);--r-primary-shadow:0 1px 0 #ffffff3d inset, 0 16px 34px #ffc53938;--r-progress-bg:#ffffff14;--r-table-bg:color-mix(in srgb, var(--r-surface) 86%, transparent);--r-table-head-bg:color-mix(in srgb, var(--r-accent) 11%, var(--r-surface));--r-table-row-bg:color-mix(in srgb, var(--r-surface) 72%, transparent);--r-table-row-hover-bg:color-mix(in srgb, var(--r-accent) 10%, var(--r-surface));--r-auth-page-bg:linear-gradient(180deg, color-mix(in srgb, var(--r-bg-strong) 92%, #000), var(--r-bg)), repeating-linear-gradient(135deg, transparent 0, transparent 20px, #ffffff09 20px, #ffffff09 21px);--r-auth-panel-bg:linear-gradient(150deg, #ffffff14, #ffffff09), color-mix(in srgb, var(--r-surface) 92%, transparent)}@supports (color:lab(0% 0 0)){body[data-surface=app],body[data-surface=site],body[data-surface=store],body[data-surface=admin]{--r-on-accent:lab(2.05388% -2.18672 -1.43494);--r-green:lab(75.303% -52.1438 11.5715);--r-green-soft:lab(75.303% -52.1438 11.5715/.14);--r-blue:lab(72.2919% -14.5302 -27.1305);--r-blue-soft:lab(72.2919% -14.5302 -27.1305/.14);--r-brick:lab(66.017% 49.3666 32.1152);--r-brick-soft:lab(66.017% 49.3666 32.1152/.14);--r-gold:lab(83.345% 13.6016 76.6537);--r-gold-soft:lab(83.345% 13.6016 76.6537/.14);--r-shadow:0 24px 72px lab(0% 0 0/.34);--r-shadow-soft:0 14px 38px lab(0% 0 0/.24);--r-shadow-strong:0 36px 110px lab(0% 0 0/.48);--r-focus:lab(83.345% 13.6016 76.6537/.58);--r-page-bg:linear-gradient(180deg, color-mix(in srgb, var(--r-bg-strong) 94%, #000) 0, var(--r-bg) 420px), linear-gradient(110deg, color-mix(in srgb, var(--r-accent) 10%, transparent), transparent 44%), repeating-linear-gradient(90deg, lab(100% 0 0/.022) 0, lab(100% 0 0/.022) 1px, transparent 1px, transparent 64px), var(--r-bg);--r-topbar-bg:linear-gradient(180deg, lab(100% 0 0/.07), lab(100% 0 0/.035)), color-mix(in srgb, var(--r-bg-strong) 78%, transparent);--r-topbar-border:lab(100% 0 0/.1);--r-topbar-shadow:0 1px 0 lab(100% 0 0/.08) inset, 0 18px 48px lab(0% 0 0/.22);--r-brand-mark-bg:linear-gradient(145deg, lab(90.9945% 5.79417 45.5568/.28), transparent 46%), color-mix(in srgb, var(--r-bg-strong) 70%, #000);--r-brand-mark-text:lab(97.7268% .109136 3.82355);--r-card-bg:linear-gradient(180deg, lab(100% 0 0/.075), lab(100% 0 0/.028)), color-mix(in srgb, var(--r-surface) 92%, transparent);--r-control-border:lab(100% 0 0/.12);--r-control-shadow:0 1px 0 lab(100% 0 0/.06) inset;--r-primary-bg:linear-gradient(135deg, lab(92.2153% 5.1679 50.2918), lab(75.3714% 24.2108 72.1154));--r-primary-hover-bg:linear-gradient(135deg, lab(96.8386% 3.6419 40.7811), lab(81.3612% 18.701 65.7455));--r-primary-shadow:0 1px 0 lab(100% 0 0/.24) inset, 0 16px 34px lab(83.345% 13.6016 76.6537/.22);--r-progress-bg:lab(100% 0 0/.08);--r-auth-page-bg:linear-gradient(180deg, color-mix(in srgb, var(--r-bg-strong) 92%, #000), var(--r-bg)), repeating-linear-gradient(135deg, transparent 0, transparent 20px, lab(100% 0 0/.035) 20px, lab(100% 0 0/.035) 21px);--r-auth-panel-bg:linear-gradient(150deg, lab(100% 0 0/.08), lab(100% 0 0/.035)), color-mix(in srgb, var(--r-surface) 92%, transparent)}}body[data-surface=app]{--r-bg:#010f10;--r-bg-strong:#000507;--r-surface:#081c1d;--r-surface-soft:#102425;--r-surface-quiet:#102627;--r-text:#f1f9f7;--r-muted:#9badae;--r-soft:#9badaeb8;--r-line:#ffffff14;--r-line-strong:#ffc53952;--r-accent:#ffc539;--r-accent-strong:#ffd477;--r-accent-soft:#ffc53924;--r-green:#23d2a2;--r-gold:#ffc539;--r-gold-soft:#ffc53924}@supports (color:lab(0% 0 0)){body[data-surface=app]{--r-bg:lab(3.50135% -4.07735 -2.0495);--r-bg-strong:lab(1.18532% -1.47817 -1.01109);--r-surface:lab(8.61347% -7.8768 -3.36779);--r-surface-soft:lab(12.6744% -8.17765 -3.37987);--r-surface-quiet:lab(13.2736% -8.80271 -3.63547);--r-text:lab(97.2005% -2.71177 -.0258088);--r-muted:lab(69.4588% -6.32477 -2.64633);--r-soft:lab(69.4588% -6.32477 -2.64633/.72);--r-line:lab(100% 0 0/.08);--r-line-strong:lab(83.345% 13.6016 76.6537/.32);--r-accent:lab(83.345% 13.6016 76.6537);--r-accent-strong:lab(87.4503% 10.3575 60.7239);--r-accent-soft:lab(83.345% 13.6016 76.6537/.14);--r-green:lab(75.303% -52.1438 11.5715);--r-gold:lab(83.345% 13.6016 76.6537);--r-gold-soft:lab(83.345% 13.6016 76.6537/.14)}}body[data-surface=site]{--r-bg:#000e0f;--r-bg-strong:#000506;--r-surface:#0a2020;--r-surface-soft:#122a29;--r-surface-quiet:#061718;--r-text:#faf6ee;--r-muted:#c1bba2;--r-soft:#989a85;--r-line:#ffffff1b;--r-line-strong:#ffc53961;--r-accent:#ffc539;--r-accent-strong:#ffe4a2;--r-accent-soft:#ffc53929;--r-max:1200px;--r-section-pad:46px;--r-page-bg:linear-gradient(180deg, #000506 0, #000e0f 520px), linear-gradient(115deg, #ffc53921, transparent 36%), linear-gradient(245deg, #23d2a217, transparent 42%), repeating-linear-gradient(90deg, #ffffff08 0, #ffffff08 1px, transparent 1px, transparent 72px), var(--r-bg)}@supports (color:lab(0% 0 0)){body[data-surface=site]{--r-bg:lab(3.19307% -4.15878 -1.883);--r-bg-strong:lab(1.09464% -1.51191 -1.06819);--r-surface:lab(10.3831% -8.9469 -3.2887);--r-surface-soft:lab(15.0638% -9.86713 -2.7909);--r-surface-quiet:lab(6.38718% -5.88588 -3.18102);--r-text:lab(97.1558% .138283 4.59318);--r-muted:lab(75.8446% -.957966 13.55);--r-soft:lab(63.1493% -3.64918 10.7687);--r-line:lab(100% 0 0/.105);--r-line-strong:lab(83.345% 13.6016 76.6537/.38);--r-accent:lab(83.345% 13.6016 76.6537);--r-accent-strong:lab(92.1625% 6.61004 50.2325);--r-accent-soft:lab(83.345% 13.6016 76.6537/.16);--r-page-bg:linear-gradient(180deg, lab(1.09464% -1.51191 -1.06819) 0, lab(3.19307% -4.15878 -1.883) 520px), linear-gradient(115deg, lab(83.345% 13.6016 76.6537/.13), transparent 36%), linear-gradient(245deg, lab(75.303% -52.1438 11.5715/.09), transparent 42%), repeating-linear-gradient(90deg, lab(100% 0 0/.03) 0, lab(100% 0 0/.03) 1px, transparent 1px, transparent 72px), var(--r-bg)}}body[data-surface=store]{--r-bg:#110800;--r-bg-strong:#080300;--r-surface:#221606;--r-surface-soft:#2f210c;--r-surface-quiet:#191003;--r-text:#f9f3e6;--r-muted:#c6b597;--r-soft:#9c9177;--r-line:#ffffff1b;--r-line-strong:#ffbd4961;--r-accent:#fcba43;--r-accent-strong:#ffe09f;--r-accent-soft:#fcba4329;--r-section-pad:42px;--r-page-bg:linear-gradient(180deg, #080300 0, #110800 470px), linear-gradient(102deg, #23d2a217, transparent 42%), linear-gradient(240deg, #f9786a14, transparent 46%), repeating-linear-gradient(90deg, #ffffff07 0, #ffffff07 1px, transparent 1px, transparent 56px), var(--r-bg)}@supports (color:lab(0% 0 0)){body[data-surface=store]{--r-bg:lab(2.74345% 2.03429 4.29238);--r-bg-strong:lab(1.1227% 1.20522 1.83771);--r-surface:lab(8.32403% 4.66575 9.94327);--r-surface-soft:lab(14.1524% 4.75782 15.9393);--r-surface-quiet:lab(5.25975% 2.88013 6.66661);--r-text:lab(96.0056% .666142 6.88351);--r-muted:lab(74.5952% 2.69291 17.5521);--r-soft:lab(60.7141% 1.00309 15.7595);--r-line:lab(100% 0 0/.105);--r-line-strong:lab(81.4253% 17.0374 66.3509/.38);--r-accent:lab(80.2609% 17.1116 66.6314);--r-accent-strong:lab(90.9472% 8.07926 50.1862);--r-accent-soft:lab(80.2609% 17.1116 66.6314/.16);--r-page-bg:linear-gradient(180deg, lab(1.1227% 1.20522 1.83771) 0, lab(2.74345% 2.03429 4.29238) 470px), linear-gradient(102deg, lab(75.303% -52.1438 11.5715/.09), transparent 42%), linear-gradient(240deg, lab(66.017% 49.3666 32.1152/.08), transparent 46%), repeating-linear-gradient(90deg, lab(100% 0 0/.026) 0, lab(100% 0 0/.026) 1px, transparent 1px, transparent 56px), var(--r-bg)}}body[data-surface=admin]{--r-bg:#00080a;--r-bg-strong:#000304;--r-surface:#061719;--r-surface-soft:#0b1f21;--r-surface-quiet:#031113;--r-text:#f3f0e9;--r-muted:#9cb3b3;--r-soft:#798e8e;--r-line:#ffffff18;--r-line-strong:#ffc53947;--r-accent:#e4b24d;--r-accent-strong:#fdd176;--r-accent-soft:#e4b24d21;--r-card-pad:16px;--r-card-gap:14px;--r-section-pad:28px;--r-workspace-gap:16px;--r-sidebar:276px;--r-page-bg:linear-gradient(180deg, #000304 0, #00080a 360px), repeating-linear-gradient(90deg, #ffffff06 0, #ffffff06 1px, transparent 1px, transparent 48px), var(--r-bg)}@supports (color:lab(0% 0 0)){body[data-surface=admin]{--r-bg:lab(1.83129% -2.10309 -1.40614);--r-bg-strong:lab(.731758% -.92072 -.745443);--r-surface:lab(6.37902% -5.76847 -3.45899);--r-surface-soft:lab(10.3441% -8.02127 -3.6829);--r-surface-quiet:lab(4.17831% -3.88285 -2.60675);--r-text:lab(94.8268% .109911 3.82408);--r-muted:lab(71.2748% -8.43403 -2.78659);--r-soft:lab(57.3336% -7.78544 -2.5703);--r-line:lab(100% 0 0/.095);--r-line-strong:lab(83.345% 13.6016 76.6537/.28);--r-accent:lab(75.7651% 11.3684 56.8147);--r-accent-strong:lab(86.2967% 8.25805 50.552);--r-accent-soft:lab(75.7651% 11.3684 56.8147/.13);--r-page-bg:linear-gradient(180deg, lab(.731758% -.92072 -.745443) 0, lab(1.83129% -2.10309 -1.40614) 360px), repeating-linear-gradient(90deg, lab(100% 0 0/.022) 0, lab(100% 0 0/.022) 1px, transparent 1px, transparent 48px), var(--r-bg)}}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--r-bg);color:var(--r-text);font-family:var(--r-font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[lang=ar],[dir=rtl]{--r-font-display:var(--r-font-arabic);--r-font-body:var(--r-font-arabic)}:where([id]){scroll-margin-top:6rem}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}svg{flex:none;display:block}.r-skip-link{z-index:1000;border:2px solid var(--r-accent-strong);border-radius:var(--r-radius-sm);background:var(--r-card-bg);min-height:44px;box-shadow:var(--r-shadow);color:var(--r-text);transition:transform var(--r-motion-fast) var(--r-motion-ease), box-shadow var(--r-motion-fast) var(--r-motion-ease);justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:900;line-height:1;display:inline-flex;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(calc(-100% - 24px))}.r-skip-link:focus-visible{outline:3px solid var(--r-focus);outline-offset:3px;transform:translateY(0)}.r-page{background:var(--r-page-bg);min-height:100vh}.r-site-page{background:var(--r-site-page-bg)}.r-topbar{z-index:10;border-bottom:1px solid var(--r-topbar-border);background:var(--r-topbar-bg);min-height:72px;box-shadow:var(--r-topbar-shadow);-webkit-backdrop-filter:blur(16px)saturate(150%);justify-content:space-between;align-items:center;gap:18px;padding:14px clamp(18px,4vw,42px);display:flex;position:sticky;top:0}.r-brand{border-radius:var(--r-radius-sm);min-width:0;min-height:44px;color:var(--r-text);align-items:center;gap:12px;font-weight:800;display:inline-flex}.r-brand:focus-visible{outline:3px solid var(--r-focus);outline-offset:3px}.r-brand-mark{border:1px solid color-mix(in srgb, var(--r-accent) 58%, var(--r-line));border-radius:var(--r-radius);background:var(--r-brand-mark-bg);width:38px;height:38px;box-shadow:0 1px 0 #ffffff2e inset, 0 10px 28px color-mix(in srgb, var(--r-accent) 18%, transparent);color:var(--r-brand-mark-text);place-items:center;font-size:18px;font-weight:900;display:inline-grid}.r-brand-copy{gap:2px;min-width:0;display:grid}.r-brand-title,.r-brand-kicker{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-brand-title{color:var(--r-text);letter-spacing:.02em;font-size:16px;font-weight:700}.r-brand-kicker{color:var(--r-muted);font-size:12px;font-weight:700}.r-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.r-nav form{margin:0}.r-nav .r-button{min-height:44px;padding:0 10px}.r-nav a,.r-nav span{border-radius:var(--r-radius-sm);min-height:44px;color:var(--r-muted);transition:border-color var(--r-motion-fast) var(--r-motion-ease), background var(--r-motion-fast) var(--r-motion-ease), color var(--r-motion-fast) var(--r-motion-ease);border:1px solid #0000;align-items:center;padding:9px 10px;font-size:14px;font-weight:800;display:inline-flex}.r-nav .is-active,.r-nav a:hover{border-color:color-mix(in srgb, var(--r-accent) 22%, var(--r-line));background:var(--r-accent-soft);color:var(--r-accent-strong)}.r-locale-switcher{position:relative}.r-locale-switcher summary{border:1px solid var(--r-control-border);border-radius:var(--r-radius-sm);background:var(--r-control-bg);min-height:44px;box-shadow:var(--r-control-shadow);color:var(--r-text);justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:600;line-height:1;list-style:none;display:inline-flex}.r-locale-switcher summary::-webkit-details-marker{display:none}.r-locale-switcher summary:after{content:"";opacity:.68;border-block-end:2px solid;border-inline-end:2px solid;flex:none;width:.42rem;height:.42rem;margin-inline-start:8px;transition:opacity .18s,transform .18s;transform:translateY(-2px)rotate(45deg)}.r-locale-switcher[open] summary:after{opacity:.9;transform:translateY(1px)rotate(225deg)}.r-locale-switcher-current{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.r-locale-switcher-panel{top:calc(100% + 10px);z-index:30;border:1px solid var(--r-line);border-radius:var(--r-radius);background:var(--r-card-bg);width:min(380px,100vw - 28px);max-height:min(560px,100vh - 96px);box-shadow:var(--r-shadow);gap:10px;padding:12px;display:grid;position:absolute;inset-inline-end:0;overflow-y:auto}.r-locale-switcher-label{color:var(--r-muted);text-transform:uppercase;font-size:12px;font-weight:900}.r-locale-switcher-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.r-nav .r-locale-switcher-grid a,.r-locale-switcher-grid a{border-radius:var(--r-radius-sm);color:var(--r-muted);text-align:start;border:1px solid #0000;gap:2px;padding:9px;display:grid}.r-locale-switcher-grid strong,.r-locale-switcher-grid span{text-overflow:ellipsis;white-space:nowrap;padding:0;overflow:hidden}.r-nav .r-locale-switcher-current,.r-nav .r-locale-switcher-label,.r-nav .r-locale-switcher-grid span{flex:initial;text-align:start;padding:0}.r-nav .r-locale-switcher-current{color:var(--r-text);font-size:13px;font-weight:600}.r-nav .r-locale-switcher-label{color:var(--r-muted);font-size:12px;font-weight:600}.r-nav .r-locale-switcher-grid span{color:var(--r-muted);font-size:12px;font-weight:700}.r-locale-switcher-grid strong{color:var(--r-text);font-size:13px}.r-locale-switcher-grid span{color:var(--r-muted);font-size:12px}.r-nav .r-locale-switcher-grid a.is-active,.r-nav .r-locale-switcher-grid a:hover,.r-locale-switcher-grid a.is-active,.r-locale-switcher-grid a:hover{border-color:color-mix(in srgb, var(--r-accent) 28%, var(--r-line));background:var(--r-accent-soft);color:var(--r-accent-strong)}.r-main{width:min(100%, var(--r-max));margin:0 auto;padding:34px clamp(18px,4vw,42px) 64px}.r-main--wide{width:min(100%,1440px)}.r-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:center;gap:32px;min-height:calc(100vh - 104px);padding-bottom:34px;display:grid;position:relative;overflow:hidden}.r-hero-copy{gap:18px;max-width:760px;display:grid}.r-kicker{color:var(--r-accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}.r-title{max-width:780px;color:var(--r-text);font-family:var(--r-font-display);letter-spacing:-.018em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:clamp(2.5rem,1.6rem + 4vw,4rem);font-weight:500;line-height:1.04}.r-title--compact{font-size:38px;line-height:1.12}.r-lead{max-width:760px;color:var(--r-muted);margin:0;font-size:19px;line-height:1.7}.r-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.r-button,.r-icon-button{border:1px solid var(--r-control-border);border-radius:var(--r-radius-md);background:var(--r-control-bg);min-height:44px;box-shadow:var(--r-control-shadow);color:var(--r-text);touch-action:manipulation;transition:border-color var(--r-motion-fast) var(--r-motion-ease), background var(--r-motion-fast) var(--r-motion-ease), box-shadow var(--r-motion-fast) var(--r-motion-ease), color var(--r-motion-fast) var(--r-motion-ease), transform var(--r-motion-fast) var(--r-motion-ease);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.r-button:hover,.r-icon-button:hover{border-color:color-mix(in srgb, var(--r-accent) 34%, var(--r-control-border));background:var(--r-control-hover-bg);box-shadow:var(--r-shadow-soft);transform:translateY(-1px)}.r-button:active,.r-icon-button:active{transform:translateY(0)}.r-button:focus-visible,.r-icon-button:focus-visible,.r-input:focus-visible,.r-select:focus-visible,.r-locale-switcher summary:focus-visible,.r-locale-switcher-grid a:focus-visible,.r-nav a:focus-visible,.r-side-nav a:focus-visible,.r-workspace-breadcrumb a:focus-visible{outline:3px solid var(--r-focus);outline-offset:3px}.r-button svg,.r-icon-button svg{width:17px;height:17px}.r-button--primary{border-color:color-mix(in srgb, var(--r-accent) 72%, var(--r-line));background:var(--r-primary-bg);box-shadow:var(--r-primary-shadow);color:var(--r-on-accent)}.r-button--primary:hover{border-color:color-mix(in srgb, var(--r-accent-strong) 78%, var(--r-line));background:var(--r-primary-hover-bg)}.r-button--danger{border-color:color-mix(in srgb, var(--r-brick) 72%, var(--r-line));background:var(--r-brick);color:#fff}.r-button--quiet{box-shadow:none;background:0 0}.r-button:disabled,.r-icon-button:disabled,.r-input:disabled,.r-select:disabled,.r-button[aria-disabled=true]{cursor:not-allowed;opacity:.58;transform:none}.r-icon-button{width:44px;padding:0}.r-section{padding:var(--r-section-pad) 0;gap:18px;display:grid}.r-section-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.r-section-head h2,.r-card h2,.r-card h3{color:var(--r-text);letter-spacing:0;margin:0}.r-section-head p,.r-card p{color:var(--r-muted);margin:0;line-height:1.6}.r-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.r-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.r-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.r-card{gap:var(--r-card-gap);border:1px solid var(--r-line);border-radius:var(--r-radius-lg);background:var(--r-card-bg);min-width:0;box-shadow:var(--r-shadow);padding:var(--r-card-pad);transition:border-color var(--r-motion-fast) var(--r-motion-ease), box-shadow var(--r-motion-fast) var(--r-motion-ease), transform var(--r-motion-fast) var(--r-motion-ease);display:grid;position:relative;overflow:hidden}.r-card:before{pointer-events:none;background:linear-gradient(130deg, #ffffff14, transparent 42%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--r-accent) 4%, transparent));content:"";opacity:.72;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.r-card:before{background:linear-gradient(130deg, lab(100% 0 0/.08), transparent 42%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--r-accent) 4%, transparent))}}.r-card>*{position:relative}.r-card:hover{border-color:color-mix(in srgb, var(--r-accent) 30%, var(--r-line));box-shadow:var(--r-shadow-strong)}.r-card--flat{background:var(--r-card-flat-bg);box-shadow:none}.r-card--accent{border-color:color-mix(in srgb, var(--r-accent) 38%, var(--r-line));background:var(--r-card-accent-bg)}.r-card--danger{border-color:color-mix(in srgb, var(--r-brick) 40%, var(--r-line));background:var(--r-card-danger-bg)}.r-card--blue{border-color:color-mix(in srgb, var(--r-blue) 32%, var(--r-line));background:var(--r-card-blue-bg)}.r-card--gold{border-color:color-mix(in srgb, var(--r-gold) 35%, var(--r-line));background:var(--r-card-gold-bg)}.r-card--span-2{grid-column:span 2}.r-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.r-card-title{align-items:center;gap:10px;min-width:0;display:flex}.r-card-title svg{width:20px;height:20px;color:var(--r-accent-strong)}.r-card-title h2,.r-card-title h3{overflow-wrap:anywhere}.r-badge-row{flex-wrap:wrap;gap:7px;display:flex}.r-badge{border:1px solid var(--r-line);background:color-mix(in srgb, var(--r-surface-soft) 82%, transparent);max-width:100%;min-height:28px;color:var(--r-muted);white-space:normal;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:850;line-height:1.2;display:inline-flex}.r-badge--good{border-color:color-mix(in srgb, var(--r-green) 35%, var(--r-line));background:var(--r-green-soft);color:var(--r-green)}.r-badge--warn{border-color:color-mix(in srgb, var(--r-gold) 40%, var(--r-line));background:var(--r-gold-soft);color:var(--r-gold)}.r-badge--danger{border-color:color-mix(in srgb, var(--r-brick) 42%, var(--r-line));background:var(--r-brick-soft);color:var(--r-brick)}.r-badge--blue{border-color:color-mix(in srgb, var(--r-blue) 38%, var(--r-line));background:var(--r-blue-soft);color:var(--r-blue)}.r-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.r-row{border:1px solid var(--r-line);border-radius:var(--r-radius-sm);background:var(--r-row-bg);min-width:0;transition:border-color var(--r-motion-fast) var(--r-motion-ease), background var(--r-motion-fast) var(--r-motion-ease);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.r-row:hover{border-color:color-mix(in srgb, var(--r-accent) 24%, var(--r-line));background:var(--r-row-hover-bg)}.r-row-main{gap:3px;min-width:0;display:grid}.r-row-title{color:var(--r-text);overflow-wrap:anywhere;font-size:14px;font-weight:850}.r-row-sub{color:var(--r-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.r-progress{appearance:none;background:var(--r-progress-bg);width:100%;height:10px;color:var(--r-accent);border:0;border-radius:999px;display:block;overflow:hidden}.r-progress::-webkit-progress-bar{border-radius:inherit;background:var(--r-progress-bg)}.r-progress::-webkit-progress-value{border-radius:inherit;background:var(--r-primary-bg)}.r-progress::-moz-progress-bar{border-radius:inherit;background:var(--r-primary-bg)}.r-metric{gap:7px;min-width:0;display:grid}.r-metric-value{color:var(--r-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.r-metric-label{color:var(--r-muted);font-size:13px;font-weight:700}.r-workspace{grid-template-columns:var(--r-sidebar) minmax(0, 1fr);gap:var(--r-workspace-gap);width:min(100%,1440px);margin:0 auto;padding:22px clamp(14px,3vw,28px) 42px;display:grid}.r-sidebar{border:1px solid var(--r-line);border-radius:var(--r-radius);background:var(--r-card-bg);box-shadow:var(--r-shadow);align-self:start;gap:16px;padding:16px;display:grid;position:sticky;top:92px;overflow:hidden}.r-sidebar:before{background:linear-gradient(90deg, var(--r-accent), var(--r-green), var(--r-blue));content:"";border-radius:999px;width:100%;height:3px}.r-sidebar-section{gap:8px;display:grid}.r-sidebar-section+.r-sidebar-section{border-top:1px solid var(--r-line);padding-top:12px}.r-sidebar-title{color:var(--r-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.r-side-nav{gap:4px;display:grid}.r-side-nav a,.r-side-nav span{border-radius:var(--r-radius-sm);min-height:44px;color:var(--r-muted);transition:border-color var(--r-motion-fast) var(--r-motion-ease), background var(--r-motion-fast) var(--r-motion-ease), color var(--r-motion-fast) var(--r-motion-ease), transform var(--r-motion-fast) var(--r-motion-ease);border:1px solid #0000;align-items:center;gap:9px;padding:10px;font-size:14px;font-weight:600;display:flex}.r-side-nav a:hover{border-color:color-mix(in srgb, var(--r-accent) 18%, var(--r-line));background:color-mix(in srgb, var(--r-accent-soft) 70%, transparent);color:var(--r-accent-strong);transform:translateY(-1px)}.r-side-nav svg{width:17px;height:17px}.r-side-nav .is-active{border-color:color-mix(in srgb, var(--r-accent) 24%, var(--r-line));background:var(--r-accent-soft);color:var(--r-accent-strong)}.r-content{gap:18px;min-width:0;display:grid}.r-workspace-breadcrumb{min-width:0;color:var(--r-muted);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.r-workspace-breadcrumb-step{align-items:center;gap:8px;min-width:0;display:inline-flex}.r-workspace-breadcrumb a{min-height:44px;color:var(--r-muted);transition:color var(--r-motion-fast) var(--r-motion-ease), transform var(--r-motion-fast) var(--r-motion-ease);align-items:center;text-decoration:none;display:inline-flex}.r-workspace-breadcrumb a:hover{color:var(--r-accent-strong);transform:translateY(-1px)}.r-workspace-breadcrumb-separator{color:var(--r-accent);place-items:center;display:inline-grid}.r-workspace-breadcrumb-separator svg{width:13px;height:13px}.r-workspace-breadcrumb span[aria-current=page]{min-width:0;color:var(--r-text);overflow-wrap:anywhere}[dir=rtl] .r-workspace-breadcrumb-separator{transform:rotate(180deg)}.r-page-head{border-bottom:1px solid var(--r-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:10px 0 20px;display:grid}.r-page-head h1{color:var(--r-text);letter-spacing:0;overflow-wrap:anywhere;margin:6px 0 8px;font-size:38px;line-height:1.12}.r-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.r-table-wrap{border:1px solid var(--r-line);border-radius:var(--r-radius);background:var(--r-table-bg);box-shadow:var(--r-shadow-soft);scrollbar-color:color-mix(in srgb, var(--r-accent) 45%, transparent) transparent;scrollbar-gutter:stable;overflow-x:auto}.r-table-wrap:focus-visible{outline:3px solid var(--r-focus);outline-offset:3px}@media (forced-colors:active){.r-table-wrap:focus-visible{outline-color:highlight}}.r-table{border-collapse:collapse;width:100%;min-width:680px}.r-table-caption{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r-table th,.r-table td{border-bottom:1px solid var(--r-line);text-align:left;vertical-align:top;padding:12px 14px}.r-table th{z-index:1;background:var(--r-table-head-bg);color:var(--r-accent-strong);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;position:sticky;top:0}.r-table-sort-label{align-items:center;gap:6px;display:inline-flex}.r-table-sort-indicator{min-width:1em;color:var(--r-accent);place-items:center;font-size:.92em;line-height:1;display:inline-grid}.r-table th[data-sortable=true]{color:var(--r-accent-strong)}.r-table td{background:var(--r-table-row-bg);color:var(--r-text);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.r-table tr:hover td{background:var(--r-table-row-hover-bg)}.r-table tr:last-child td{border-bottom:0}.r-table a{color:var(--r-accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--r-accent) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--r-accent) 38%, transparent);text-underline-offset:3px;font-weight:600}.r-table a:hover{text-decoration-color:currentColor}.r-form-line{gap:7px;display:grid}.r-label{color:var(--r-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.r-input,.r-select{border:1px solid var(--r-control-border);border-radius:var(--r-radius-sm);background:var(--r-control-bg);width:100%;min-height:44px;color:var(--r-text);padding:0 12px}.r-product-visual{border:1px solid var(--r-line);border-radius:var(--r-radius);background:var(--r-card-bg);box-shadow:var(--r-shadow);gap:12px;padding:18px;display:grid}.r-device-bar{border-bottom:1px solid var(--r-line);justify-content:space-between;gap:10px;padding-bottom:12px;display:flex}.r-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.r-mini-tile{border:1px solid var(--r-line);border-radius:var(--r-radius-sm);background:color-mix(in srgb, var(--r-surface-soft) 78%, transparent);align-content:space-between;gap:12px;min-height:104px;padding:12px;display:grid}.r-mini-tile strong{color:var(--r-text);overflow-wrap:anywhere}.r-mini-tile span{color:var(--r-muted);font-size:13px}.r-auth-page{isolation:isolate;background:var(--r-auth-page-bg);place-items:center;min-height:100vh;padding:clamp(18px,5vw,42px);display:grid;position:relative;overflow:hidden}.r-auth-page:before{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--r-accent) 14%, transparent), transparent 34%, color-mix(in srgb, var(--r-brick) 9%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--r-surface) 72%, transparent), transparent 58%);content:"";position:absolute;inset:0}.r-auth-page:after{z-index:-1;border:1px solid color-mix(in srgb, var(--r-line) 75%, transparent);border-radius:var(--r-radius);background:linear-gradient(180deg, color-mix(in srgb, var(--r-surface) 74%, transparent), color-mix(in srgb, var(--r-surface-soft) 50%, transparent));width:min(26vw,320px);box-shadow:var(--r-shadow);content:"";position:absolute;inset-block:12%;inset-inline-end:clamp(18px,7vw,96px)}.r-auth-panel{isolation:isolate;border:1px solid color-mix(in srgb, var(--r-line-strong) 72%, transparent);border-radius:var(--r-radius);background:var(--r-auth-panel-bg);width:min(100%,680px);box-shadow:var(--r-shadow-strong);gap:18px;padding:clamp(20px,4vw,32px);display:grid;position:relative;overflow:hidden}.r-auth-panel:before{z-index:-1;border-top:4px solid var(--r-accent);background:linear-gradient(90deg, color-mix(in srgb, var(--r-accent) 14%, transparent), transparent 42%), linear-gradient(180deg, #ffffff14, transparent 36%);content:"";position:absolute;inset:0}.r-auth-panel:after{z-index:-1;border:1px solid color-mix(in srgb, var(--r-line) 70%, transparent);border-radius:var(--r-radius-sm);background:linear-gradient(var(--r-accent), var(--r-accent)) top 12px left 12px / 34px 2px no-repeat, linear-gradient(var(--r-line), var(--r-line)) top 25px left 12px / 46px 1px no-repeat, linear-gradient(var(--r-line), var(--r-line)) top 38px left 12px / 28px 1px no-repeat, color-mix(in srgb, var(--r-surface-soft) 76%, transparent);content:"";width:72px;position:absolute;inset-block:18px;inset-inline-end:18px}.r-auth-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;padding-inline-end:76px;display:flex}.r-auth-panel-copy{gap:8px;min-width:0;display:grid}.r-auth-panel-action{flex:none}.r-auth-panel-body{max-width:none;color:var(--r-text);gap:16px;font-size:15px;line-height:1.55;display:grid}.r-auth-form{border:1px solid color-mix(in srgb, var(--r-line) 70%, transparent);border-radius:var(--r-radius-sm);background:color-mix(in srgb, var(--r-surface) 84%, transparent);gap:14px;padding:14px;display:grid}.r-auth-section{gap:10px;display:grid}.r-auth-section-title{color:var(--r-text);margin:0;font-size:14px;font-weight:900}.r-auth-divider{color:var(--r-muted);text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.r-auth-divider:before,.r-auth-divider:after{content:"";background:var(--r-line);flex:auto;height:1px}.r-auth-button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.r-auth-message{border:1px solid var(--r-line);border-radius:var(--r-radius-sm);background:color-mix(in srgb, var(--r-surface-soft) 82%, transparent);color:var(--r-muted);padding:11px 12px;font-size:14px;line-height:1.5}.r-auth-message--sent,.r-auth-message--signed_in,.r-auth-message--created{border-color:color-mix(in srgb, var(--r-green) 38%, var(--r-line));background:var(--r-green-soft);color:var(--r-green)}.r-auth-message--error,.r-auth-message--not_configured{border-color:color-mix(in srgb, var(--r-brick) 35%, var(--r-line));background:var(--r-brick-soft);color:var(--r-brick)}.r-panel-note{border:1px solid var(--r-line);border-radius:var(--r-radius-sm);background:color-mix(in srgb, var(--r-surface-soft) 84%, transparent);color:var(--r-muted);padding:12px;line-height:1.6}.r-motion-fade-in{animation:r-fade-in var(--r-motion) var(--r-motion-ease) both}.r-motion-fade-up,.r-motion-stagger>*{animation:r-fade-up var(--r-motion-slow) var(--r-motion-ease) both}.r-motion-stagger>:nth-child(2){animation-delay:45ms}.r-motion-stagger>:nth-child(3){animation-delay:90ms}.r-motion-stagger>:nth-child(4){animation-delay:.135s}.r-motion-stagger>:nth-child(5){animation-delay:.18s}.r-motion-lift{transition:box-shadow var(--r-motion-fast) var(--r-motion-ease), transform var(--r-motion-fast) var(--r-motion-ease)}.r-motion-lift:hover,.r-motion-lift:focus-within{transform:translateY(-2px)}@keyframes r-fade-in{0%{opacity:0}to{opacity:1}}@keyframes r-fade-up{0%{opacity:0;transform:translateY(var(--r-motion-distance))}to{opacity:1;transform:translateY(0)}}[dir=rtl] .r-table th,[dir=rtl] .r-table td{text-align:right}@media (prefers-reduced-motion:reduce){.r-skip-link,.r-button,.r-icon-button,.r-card,.r-row,.r-nav a,.r-side-nav a,.r-workspace-breadcrumb a,.r-motion-lift{transition-duration:.01ms;transition-delay:0s}.r-motion-fade-in,.r-motion-fade-up,.r-motion-stagger>*{opacity:1;animation:none;transform:none}.r-button:hover,.r-icon-button:hover,.r-side-nav a:hover,.r-workspace-breadcrumb a:hover,.r-motion-lift:hover,.r-motion-lift:focus-within{transform:none}}@media (max-width:980px){.r-topbar{flex-direction:column;align-items:flex-start;position:static}.r-nav{justify-content:flex-start}.r-locale-switcher-panel{inset-inline:0 auto}.r-hero,.r-workspace,.r-page-head{grid-template-columns:1fr}.r-hero{min-height:auto}.r-sidebar{position:static}.r-grid,.r-grid--2,.r-grid--4,.r-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r-card--span-2{grid-column:span 1}}@media (max-width:640px){.r-topbar,.r-main,.r-workspace{padding-left:14px;padding-right:14px}.r-nav,.r-locale-switcher,.r-locale-switcher summary{width:100%}.r-locale-switcher-panel{width:100%;max-height:none;margin-top:8px;position:static}.r-locale-switcher-grid{grid-template-columns:1fr}.r-nav a,.r-nav span{text-align:center;flex:auto}.r-grid,.r-grid--2,.r-grid--4,.r-dashboard-grid,.r-mini-grid{grid-template-columns:1fr}.r-page-head h1,.r-title--compact{font-size:30px}.r-auth-panel-head{flex-direction:column;padding-inline-end:0}.r-auth-panel:after,.r-auth-page:after{display:none}.r-auth-panel-action{width:100%}.r-section-head,.r-card-head,.r-row{flex-direction:column;align-items:flex-start}.r-button{white-space:normal;width:100%;padding-top:10px;padding-bottom:10px;line-height:1.25}.r-auth-button-row{grid-template-columns:1fr}}body[data-surface=site],body[data-surface=store],body[data-surface=admin],body[data-surface=app]{--r-authored-panel:linear-gradient(180deg, #ffffff0d, #ffffff05), color-mix(in srgb, var(--r-surface) 90%, transparent);--r-authored-panel-flat:color-mix(in srgb, var(--r-surface) 76%, transparent);--r-authored-border:color-mix(in srgb, var(--r-accent) 22%, var(--r-line));--r-authored-shadow:0 1px 0 #ffffff0f inset, 0 18px 44px #00000042}@supports (color:lab(0% 0 0)){body[data-surface=site],body[data-surface=store],body[data-surface=admin],body[data-surface=app]{--r-authored-panel:linear-gradient(180deg, lab(100% 0 0/.05), lab(100% 0 0/.018)), color-mix(in srgb, var(--r-surface) 90%, transparent);--r-authored-shadow:0 1px 0 lab(100% 0 0/.06) inset, 0 18px 44px lab(0% 0 0/.26)}}body[data-surface=site] .r-title,body[data-surface=store] .r-title,body[data-surface=admin] .r-title,body[data-surface=app] .r-title,body[data-surface=site] .r-kicker,body[data-surface=store] .r-kicker,body[data-surface=admin] .r-kicker,body[data-surface=app] .r-kicker,body[data-surface=site] .r-badge,body[data-surface=store] .r-badge,body[data-surface=admin] .r-badge,body[data-surface=app] .r-badge{letter-spacing:0}body[data-surface=site] .r-topbar,body[data-surface=store] .r-topbar,body[data-surface=admin] .r-topbar,body[data-surface=app] .r-topbar{border-color:var(--r-authored-border);background:linear-gradient(180deg, #ffffff0b, transparent), color-mix(in srgb, var(--r-bg) 86%, transparent);box-shadow:inset 0 1px #ffffff0b;box-shadow:inset 0 1px lab(100% 0 0/.045)}@supports (color:lab(0% 0 0)){body[data-surface=site] .r-topbar,body[data-surface=store] .r-topbar,body[data-surface=admin] .r-topbar,body[data-surface=app] .r-topbar{background:linear-gradient(180deg, lab(100% 0 0/.045), transparent), color-mix(in srgb, var(--r-bg) 86%, transparent)}}body[data-surface=site] .r-card,body[data-surface=store] .r-card,body[data-surface=admin] .r-card,body[data-surface=app] .r-card{border-color:var(--r-authored-border);border-radius:var(--r-radius-sm);background:var(--r-authored-panel);box-shadow:var(--r-authored-shadow)}body[data-surface=site] .r-card:before,body[data-surface=store] .r-card:before,body[data-surface=admin] .r-card:before,body[data-surface=app] .r-card:before{border-radius:inherit;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--r-accent) 48%, transparent), transparent);opacity:.5;width:100%;height:3px;inset:0 auto auto 0}body[data-surface=site] .r-card:hover,body[data-surface=store] .r-card:hover,body[data-surface=admin] .r-card:hover,body[data-surface=app] .r-card:hover{border-color:color-mix(in srgb, var(--r-accent) 32%, var(--r-line));transform:translateY(-1px)}body[data-surface=site] .r-button,body[data-surface=store] .r-button,body[data-surface=admin] .r-button,body[data-surface=app] .r-button{border-radius:var(--r-radius-xs);box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}body[data-surface=site] .r-button--primary,body[data-surface=store] .r-button--primary,body[data-surface=admin] .r-button--primary,body[data-surface=app] .r-button--primary{box-shadow:inset 0 1px #ffffff42,0 14px 30px #00000047;box-shadow:inset 0 1px lab(100% 0 0/.26),0 14px 30px lab(0% 0 0/.28)}body[data-surface=site] .r-table-wrap,body[data-surface=store] .r-table-wrap,body[data-surface=admin] .r-table-wrap,body[data-surface=app] .r-table-wrap{border-color:var(--r-authored-border);border-radius:var(--r-radius-sm);background:var(--r-authored-panel-flat);box-shadow:inset 0 1px #ffffff0b;box-shadow:inset 0 1px lab(100% 0 0/.045)}@media (prefers-reduced-motion:reduce){body[data-surface=site] .r-card:hover,body[data-surface=store] .r-card:hover,body[data-surface=admin] .r-card:hover,body[data-surface=app] .r-card:hover{transform:none}}body[data-surface=site],body[data-surface=store],body[data-surface=admin],body[data-surface=app]{--r-premium-edge:color-mix(in srgb, var(--r-accent) 30%, var(--r-line));--r-premium-edge-strong:color-mix(in srgb, var(--r-accent) 46%, var(--r-line));--r-premium-panel:linear-gradient(180deg, #ffffff10, #ffffff05), linear-gradient(120deg, color-mix(in srgb, var(--r-accent) 8%, transparent), transparent 46%), color-mix(in srgb, var(--r-surface) 88%, transparent);--r-premium-control:linear-gradient(180deg, #ffffff10, #ffffff05), color-mix(in srgb, var(--r-surface) 84%, transparent);--r-premium-shadow:0 1px 0 #ffffff0f inset, 0 0 0 1px #0003, 0 22px 58px #00000045;--r-premium-shadow-hover:0 1px 0 #ffffff13 inset, 0 0 0 1px color-mix(in srgb, var(--r-accent) 18%, transparent), 0 26px 70px #00000057}@supports (color:lab(0% 0 0)){body[data-surface=site],body[data-surface=store],body[data-surface=admin],body[data-surface=app]{--r-premium-panel:linear-gradient(180deg, lab(100% 0 0/.062), lab(100% 0 0/.018)), linear-gradient(120deg, color-mix(in srgb, var(--r-accent) 8%, transparent), transparent 46%), color-mix(in srgb, var(--r-surface) 88%, transparent);--r-premium-control:linear-gradient(180deg, lab(100% 0 0/.064), lab(100% 0 0/.018)), color-mix(in srgb, var(--r-surface) 84%, transparent);--r-premium-shadow:0 1px 0 lab(100% 0 0/.06) inset, 0 0 0 1px lab(0% 0 0/.2), 0 22px 58px lab(0% 0 0/.27);--r-premium-shadow-hover:0 1px 0 lab(100% 0 0/.075) inset, 0 0 0 1px color-mix(in srgb, var(--r-accent) 18%, transparent), 0 26px 70px lab(0% 0 0/.34)}}body[data-surface=site] .r-page,body[data-surface=store] .r-page,body[data-surface=admin] .r-page,body[data-surface=app] .r-page{isolation:isolate;background:linear-gradient(180deg, #ffffff07, transparent 18rem), var(--r-page-bg);position:relative}@supports (color:lab(0% 0 0)){body[data-surface=site] .r-page,body[data-surface=store] .r-page,body[data-surface=admin] .r-page,body[data-surface=app] .r-page{background:linear-gradient(180deg, lab(100% 0 0/.028), transparent 18rem), var(--r-page-bg)}}body[data-surface=site] .r-topbar,body[data-surface=store] .r-topbar,body[data-surface=admin] .r-topbar,body[data-surface=app] .r-topbar{border-bottom-color:var(--r-premium-edge);min-height:76px;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #0000002e;box-shadow:inset 0 1px lab(100% 0 0/.06),0 18px 48px lab(0% 0 0/.18)}body[data-surface=site] .r-brand-mark,body[data-surface=store] .r-brand-mark,body[data-surface=admin] .r-brand-mark,body[data-surface=app] .r-brand-mark{border-color:var(--r-premium-edge-strong);border-radius:var(--r-radius-sm);box-shadow:0 1px 0 #ffffff1f inset, 0 12px 30px color-mix(in srgb, var(--r-accent) 20%, transparent)}@supports (color:lab(0% 0 0)){body[data-surface=site] .r-brand-mark,body[data-surface=store] .r-brand-mark,body[data-surface=admin] .r-brand-mark,body[data-surface=app] .r-brand-mark{box-shadow:0 1px 0 lab(100% 0 0/.12) inset, 0 12px 30px color-mix(in srgb, var(--r-accent) 20%, transparent)}}body[data-surface=site] .r-nav a,body[data-surface=site] .r-nav span,body[data-surface=site] .r-locale-switcher summary,body[data-surface=store] .r-nav a,body[data-surface=store] .r-nav span,body[data-surface=store] .r-locale-switcher summary,body[data-surface=admin] .r-nav a,body[data-surface=admin] .r-nav span,body[data-surface=admin] .r-locale-switcher summary,body[data-surface=app] .r-nav a,body[data-surface=app] .r-nav span,body[data-surface=app] .r-locale-switcher summary{border-color:color-mix(in srgb, var(--r-accent) 12%, transparent);background:color-mix(in srgb, var(--r-surface) 32%, transparent);transition:border-color var(--r-motion-fast) var(--r-motion-ease), background var(--r-motion-fast) var(--r-motion-ease), box-shadow var(--r-motion-fast) var(--r-motion-ease), color var(--r-motion-fast) var(--r-motion-ease), transform var(--r-motion-fast) var(--r-motion-ease);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09;box-shadow:inset 0 1px lab(100% 0 0/.035)}body[data-surface=site] .r-nav a:hover,body[data-surface=site] .r-nav .is-active,body[data-surface=site] .r-locale-switcher summary:hover,body[data-surface=store] .r-nav a:hover,body[data-surface=store] .r-nav .is-active,body[data-surface=store] .r-locale-switcher summary:hover,body[data-surface=admin] .r-nav a:hover,body[data-surface=admin] .r-nav .is-active,body[data-surface=admin] .r-locale-switcher summary:hover,body[data-surface=app] .r-nav a:hover,body[data-surface=app] .r-nav .is-active,body[data-surface=app] .r-locale-switcher summary:hover{border-color:var(--r-premium-edge);background:linear-gradient(180deg, color-mix(in srgb, var(--r-accent) 14%, transparent), transparent), color-mix(in srgb, var(--r-surface) 58%, transparent);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 12px 26px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.05),0 12px 26px lab(0% 0 0/.16)}body[data-surface=site] .r-card,body[data-surface=store] .r-card,body[data-surface=admin] .r-card,body[data-surface=app] .r-card{background:var(--r-premium-panel);box-shadow:var(--r-premium-shadow)}body[data-surface=site] .r-card:after,body[data-surface=store] .r-card:after,body[data-surface=admin] .r-card:after,body[data-surface=app] .r-card:after{background:linear-gradient(90deg, transparent, var(--r-premium-edge), transparent);content:"";opacity:.7;pointer-events:none;height:1px;position:absolute;inset-block-end:0;inset-inline:14px}body[data-surface=site] .r-card:hover,body[data-surface=store] .r-card:hover,body[data-surface=admin] .r-card:hover,body[data-surface=app] .r-card:hover{border-color:var(--r-premium-edge-strong);box-shadow:var(--r-premium-shadow-hover)}body[data-surface=site] .r-button,body[data-surface=site] .r-icon-button,body[data-surface=store] .r-button,body[data-surface=store] .r-icon-button,body[data-surface=admin] .r-button,body[data-surface=admin] .r-icon-button,body[data-surface=app] .r-button,body[data-surface=app] .r-icon-button{border-color:color-mix(in srgb, var(--r-accent) 18%, var(--r-control-border));background:var(--r-premium-control);box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.06),0 10px 24px lab(0% 0 0/.16)}body[data-surface=site] .r-button:hover,body[data-surface=site] .r-icon-button:hover,body[data-surface=store] .r-button:hover,body[data-surface=store] .r-icon-button:hover,body[data-surface=admin] .r-button:hover,body[data-surface=admin] .r-icon-button:hover,body[data-surface=app] .r-button:hover,body[data-surface=app] .r-icon-button:hover{border-color:var(--r-premium-edge);box-shadow:inset 0 1px #ffffff12,0 14px 30px #00000038;box-shadow:inset 0 1px lab(100% 0 0/.07),0 14px 30px lab(0% 0 0/.22)}body[data-surface=site] .r-button--primary,body[data-surface=store] .r-button--primary,body[data-surface=admin] .r-button--primary,body[data-surface=app] .r-button--primary{border-color:color-mix(in srgb, var(--r-accent) 78%, #ffffff2e);box-shadow:0 1px 0 #ffffff47 inset, 0 16px 34px color-mix(in srgb, var(--r-accent) 22%, transparent), 0 18px 34px #00000038}@supports (color:lab(0% 0 0)){body[data-surface=site] .r-button--primary,body[data-surface=store] .r-button--primary,body[data-surface=admin] .r-button--primary,body[data-surface=app] .r-button--primary{border-color:color-mix(in srgb, var(--r-accent) 78%, lab(100% 0 0/.18));box-shadow:0 1px 0 lab(100% 0 0/.28) inset, 0 16px 34px color-mix(in srgb, var(--r-accent) 22%, transparent), 0 18px 34px lab(0% 0 0/.22)}}body[data-surface=site] .r-row,body[data-surface=store] .r-row,body[data-surface=admin] .r-row,body[data-surface=app] .r-row{border-color:color-mix(in srgb, var(--r-accent) 16%, var(--r-line));border-radius:var(--r-radius-md);background:linear-gradient(180deg, #ffffff0a, transparent), var(--r-row-bg);transition:border-color var(--r-motion-fast) var(--r-motion-ease), background var(--r-motion-fast) var(--r-motion-ease), box-shadow var(--r-motion-fast) var(--r-motion-ease), transform var(--r-motion-fast) var(--r-motion-ease);box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}@supports (color:lab(0% 0 0)){body[data-surface=site] .r-row,body[data-surface=store] .r-row,body[data-surface=admin] .r-row,body[data-surface=app] .r-row{background:linear-gradient(180deg, lab(100% 0 0/.04), transparent), var(--r-row-bg)}}body[data-surface=site] .r-row:hover,body[data-surface=store] .r-row:hover,body[data-surface=admin] .r-row:hover,body[data-surface=app] .r-row:hover{border-color:var(--r-premium-edge);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0000002e;box-shadow:inset 0 1px lab(100% 0 0/.05),0 12px 28px lab(0% 0 0/.18)}body[data-surface=site] .r-sidebar,body[data-surface=store] .r-sidebar,body[data-surface=admin] .r-sidebar,body[data-surface=app] .r-sidebar,body[data-surface=site] .r-table-wrap,body[data-surface=store] .r-table-wrap,body[data-surface=admin] .r-table-wrap,body[data-surface=app] .r-table-wrap{border-color:var(--r-premium-edge);background:var(--r-premium-panel);box-shadow:var(--r-premium-shadow)}body[data-surface=site] .r-side-nav a:hover,body[data-surface=store] .r-side-nav a:hover,body[data-surface=admin] .r-side-nav a:hover,body[data-surface=app] .r-side-nav a:hover,body[data-surface=site] .r-workspace-breadcrumb a:hover,body[data-surface=store] .r-workspace-breadcrumb a:hover,body[data-surface=admin] .r-workspace-breadcrumb a:hover,body[data-surface=app] .r-workspace-breadcrumb a:hover{box-shadow:0 10px 22px #00000024;box-shadow:0 10px 22px lab(0% 0 0/.14)}body[data-surface=site] .r-button:disabled:hover,body[data-surface=site] .r-icon-button:disabled:hover,body[data-surface=store] .r-button:disabled:hover,body[data-surface=store] .r-icon-button:disabled:hover,body[data-surface=admin] .r-button:disabled:hover,body[data-surface=admin] .r-icon-button:disabled:hover,body[data-surface=app] .r-button:disabled:hover,body[data-surface=app] .r-icon-button:disabled:hover,body[data-surface=site] .r-button[aria-disabled=true]:hover,body[data-surface=store] .r-button[aria-disabled=true]:hover,body[data-surface=admin] .r-button[aria-disabled=true]:hover,body[data-surface=app] .r-button[aria-disabled=true]:hover{transform:none;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.06),0 10px 24px lab(0% 0 0/.16)}@media (prefers-reduced-motion:reduce){body[data-surface=site] .r-nav a:hover,body[data-surface=site] .r-nav .is-active,body[data-surface=site] .r-locale-switcher summary:hover,body[data-surface=site] .r-row:hover,body[data-surface=store] .r-nav a:hover,body[data-surface=store] .r-nav .is-active,body[data-surface=store] .r-locale-switcher summary:hover,body[data-surface=store] .r-row:hover,body[data-surface=admin] .r-nav a:hover,body[data-surface=admin] .r-nav .is-active,body[data-surface=admin] .r-locale-switcher summary:hover,body[data-surface=admin] .r-row:hover,body[data-surface=app] .r-nav a:hover,body[data-surface=app] .r-nav .is-active,body[data-surface=app] .r-locale-switcher summary:hover,body[data-surface=app] .r-row:hover{transform:none}}.r-auth-panel-head{z-index:3;position:relative}.r-auth-panel-action,.r-auth-panel .r-locale-switcher{z-index:6;position:relative}.r-auth-panel .r-locale-switcher[open]{z-index:20}.r-auth-panel-body{z-index:1;position:relative}
:root{--font-geist:"Inter", "Segoe UI Variable Text", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-geist-mono:"Cascadia Mono", "SFMono-Regular", Consolas, ui-monospace, monospace;--font-fraunces:"Iowan Old Style", "Palatino Linotype", Georgia, ui-serif, serif;--font-plex-arabic:"Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif}.store-showroom{--store-measure:1240px;background:radial-gradient(ellipse at 80% 8%, var(--r-accent-soft), transparent 34%), var(--r-bg)}.store-showroom .r-main{max-width:var(--store-measure);padding:0 var(--r-space-8);margin:0 auto}.store-showroom :where(h1,h2,h3,p,figure){margin:0}.store-showroom :where(h1,h2){font-family:var(--r-font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:400}.store-showroom h1{font-size:var(--r-text-display-2xl,clamp(2.6rem, 1.9rem + 3.2vw, 4.25rem));line-height:1.05}.store-showroom h2{font-size:clamp(1.7rem,1.4rem + 1.4vw,2.4rem);line-height:1.15}.store-showroom h3{font-size:1.5rem;font-weight:550;line-height:1.3}.store-showroom p{color:var(--r-muted);max-width:66ch;line-height:1.7}.store-showroom :where(a,summary,button){-webkit-tap-highlight-color:transparent}.store-showroom :where(a,button,summary):focus-visible{outline:2px solid var(--r-focus);outline-offset:4px}.store-showroom :where(.r-button,.store-text-link,.store-breadcrumb a,.store-footer a,.store-desktop-nav a,summary){min-block-size:44px;min-inline-size:44px}.store-showroom .r-button{justify-content:center;align-items:center;gap:var(--r-space-2);border-radius:var(--r-radius-md);text-align:center;white-space:normal;width:fit-content;max-width:100%;display:inline-flex}.store-showroom .r-button svg{flex-shrink:0;width:20px;height:20px}body[data-surface=store] .store-showroom .r-button--primary{background:var(--r-accent);color:var(--r-on-accent);border-color:var(--r-accent);box-shadow:var(--r-glow)}body[data-surface=store] .store-showroom .r-button--primary:hover{background:var(--r-accent-strong)}.store-header{z-index:20;border-bottom:1px solid var(--r-line);background:var(--r-bg-strong);position:relative}.store-header-inner{max-width:var(--store-measure);min-height:88px;padding:var(--r-space-4) var(--r-space-8);align-items:center;gap:var(--r-space-8);margin:auto;display:flex}.store-wordmark{gap:var(--r-space-3);align-items:center;min-height:44px;text-decoration:none;display:flex}.store-wordmark>span{font-family:var(--font-fraunces);letter-spacing:-.06em;font-size:2rem}.store-wordmark-dot{color:var(--r-accent)}.store-wordmark small{border-inline-start:1px solid var(--r-line-strong);color:var(--r-muted);padding-inline-start:var(--r-space-3);font-size:.8125rem}.store-desktop-nav{align-items:center;gap:var(--r-space-5);margin-inline-start:auto;display:flex}.store-desktop-nav a{color:var(--r-muted);transition:color var(--r-motion-fast);align-items:center;font-size:.875rem;text-decoration:none;display:flex}.store-desktop-nav a:hover,.store-desktop-nav a[aria-current]{color:var(--r-text)}.store-header-tools{align-items:center;gap:var(--r-space-2);display:flex}.store-menu{display:none;position:relative}.store-menu summary{align-items:center;gap:var(--r-space-2);padding:var(--r-space-2) var(--r-space-3);cursor:pointer;border:1px solid var(--r-line);border-radius:var(--r-radius-md);list-style:none;display:flex}.store-menu summary::-webkit-details-marker{display:none}.store-menu nav{min-width:260px;padding:var(--r-space-3);border:1px solid var(--r-line-strong);border-radius:var(--r-radius-lg);box-shadow:var(--r-e3);background:var(--r-surface);display:grid;position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:0}.store-menu nav a{padding:var(--r-space-3);border-radius:var(--r-radius-sm);min-height:44px;text-decoration:none}.store-menu nav a:hover{background:var(--r-accent-soft)}.store-kicker{color:var(--r-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.store-showroom-hero{align-items:center;gap:var(--r-space-12);padding:var(--r-space-24) 0;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.store-hero-copy{gap:var(--r-space-6);display:grid}.store-hero-copy h1{max-width:12ch}.store-hero-copy p{max-width:49ch;font-size:1.125rem}.store-actions{align-items:center;gap:var(--r-space-5);flex-wrap:wrap;display:flex}.store-text-link{align-items:center;gap:var(--r-space-2);color:var(--r-text);border-bottom:1px solid var(--r-line-strong);width:fit-content;text-decoration:none;display:inline-flex}.store-text-link:hover{color:var(--r-accent);border-color:var(--r-accent)}.store-hero-assurance{align-items:center;gap:var(--r-space-3);color:var(--r-muted);padding-top:var(--r-space-4);flex-wrap:wrap;font-size:.8125rem;display:flex}.store-hero-assurance svg{color:var(--r-accent)}.store-collection-study{min-width:0;padding:var(--r-space-5) 0;position:relative}.store-study-label{border-top:1px solid var(--r-line-strong);padding-top:var(--r-space-4);color:var(--r-muted);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.store-study-covers{isolation:isolate;min-height:360px;padding:var(--r-space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid;position:relative;overflow:clip}.store-study-cover{min-width:0;position:relative}.store-study-cover:first-child{z-index:2;transform:rotate(-8deg)translate(8%)}.store-study-cover:nth-child(2){z-index:3;transform:translateY(-24px)}.store-study-cover:last-child{z-index:1;transform:rotate(8deg)translate(-8%)}.store-study-cover .store-artwork{background:0 0;border:none}.store-study-cover .store-art-stage{min-height:280px;padding:0}.store-study-cover .store-artifact{aspect-ratio:.68;width:190px;padding:var(--r-space-4);border-radius:4px 12px 12px 4px}.store-study-cover .store-artifact strong{font-size:1.05rem}.store-study-cover .store-artifact-top{font-size:.75rem}.store-study-cover .store-artifact-top svg{width:18px}.store-study-cover .store-artifact-mark{width:72px}.store-study-cover figcaption{display:none}.store-showroom .store-study-caption{color:var(--r-soft);text-align:center;max-width:none;font-size:.75rem}.store-artwork{background:radial-gradient(ellipse at 50% 35%, var(--r-accent-soft), transparent 65%), var(--r-surface-quiet);border:1px solid var(--r-line);border-radius:var(--r-radius-lg);align-content:center;min-width:0;display:grid;position:relative}.store-art-stage{min-height:380px;padding:var(--r-space-12);perspective:900px;justify-content:center;align-items:center;display:flex;position:relative}.store-art-orbit{aspect-ratio:1;border:1px solid var(--r-line);opacity:.7;border-radius:50%;width:80%;position:absolute}.store-artifact{aspect-ratio:.72;width:245px;max-width:100%;padding:var(--r-space-6);gap:var(--r-space-5);color:var(--r-text);border:1px solid var(--r-line-strong);border-inline-start:6px solid var(--r-line);background:linear-gradient(145deg, var(--r-surface-soft), var(--r-bg-strong));box-shadow:var(--r-e4), var(--r-hairline);border-radius:4px 12px 12px 4px;flex-direction:column;display:flex;position:relative;transform:rotateY(-12deg)rotate(-5deg)}.store-artifact-top{color:var(--r-accent);font-family:var(--font-fraunces);justify-content:space-between;align-items:center;display:flex}.store-artifact strong{font-family:var(--r-font-display);margin-top:auto;font-size:1.45rem;font-weight:400;line-height:1.25}.store-artifact small{color:var(--r-muted);letter-spacing:.14em;font-size:.65rem}.store-artifact-rule{background:var(--r-line-strong);height:1px}.store-artifact-mark{aspect-ratio:1;align-self:center;width:104px;margin:auto;position:relative}.store-artifact-mark span{border:1px solid var(--r-accent);opacity:.6;position:absolute;inset:0;transform:rotate(45deg)}.store-artifact-mark span:nth-child(2){inset:14%}.store-artifact-mark span:nth-child(3){inset:28%}.store-artwork[data-kind=guided-workbook-pack] .store-artifact{background:linear-gradient(145deg, var(--r-accent-soft), var(--r-surface-soft));transform:rotateY(-8deg)rotate(5deg)}.store-artwork[data-kind=guided-workbook-pack] .store-artifact-mark span{border-inline:0;border-bottom:0;transform:rotate(0)}.store-artwork[data-kind=private-circle] .store-artifact{transform:rotateY(-12deg)rotate(-3deg)}.store-artwork[data-kind=private-circle] .store-artifact-mark span{border-radius:50%;transform:translate(-12%)}.store-artwork[data-kind=private-circle] .store-artifact-mark span:nth-child(2){inset:0;transform:translate(12%)}.store-artwork[data-kind=private-circle] .store-artifact-mark span:nth-child(3){inset:22%;transform:none}.store-artwork figcaption{color:var(--r-soft);text-align:center;padding:0 var(--r-space-5) var(--r-space-5);font-size:.75rem;line-height:1.5}.store-section-head{gap:var(--r-space-4);margin-bottom:var(--r-space-10);max-width:760px;display:grid}.store-collection{padding:var(--r-space-12) 0 var(--r-space-20)}.store-offers{gap:var(--r-space-12);display:grid}.store-offer{gap:var(--r-space-16);scroll-margin-top:var(--r-space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;display:grid}.store-offer-wrap:nth-child(2n) .store-artwork{order:2}.store-offer-copy{gap:var(--r-space-4);min-width:0;display:grid}.store-offer-index{justify-content:space-between;align-items:center;gap:var(--r-space-4);color:var(--r-soft);font-family:var(--r-font-mono);font-size:.8125rem;display:flex}.store-offer-copy h3{font-family:var(--r-font-display);font-size:clamp(1.8rem,2.4vw,2.5rem);font-weight:400}.store-offer-price,.store-purchase-summary{gap:var(--r-space-2);padding:var(--r-space-4) 0;border-block:1px solid var(--r-line);display:grid}.store-offer-price small,.store-purchase-summary small{color:var(--r-muted);font-size:.75rem}.store-offer-price strong,.store-purchase-summary strong{font-size:1.25rem;font-weight:500}.store-offer-inclusions{gap:var(--r-space-3);display:grid}.store-inclusion-list{gap:var(--r-space-2);margin:0;padding:0;list-style:none;display:grid}.store-inclusion-list li{gap:var(--r-space-2);color:var(--r-muted);align-items:flex-start;font-size:.875rem;line-height:1.6;display:flex}.store-inclusion-list svg{color:var(--r-accent);flex-shrink:0;width:18px;height:18px;margin-top:3px}.store-showroom :where(.store-outline-note,.store-safety-note){border-inline-start:2px solid var(--r-line-strong);padding-inline-start:var(--r-space-3);font-size:.8125rem;line-height:1.6}.store-showroom .store-safety-note{border-color:var(--r-brick)}.store-offer-actions{align-items:center;gap:var(--r-space-4);flex-wrap:wrap;display:flex}.store-showroom .store-offer-boundary{font-size:.8125rem}.store-policy-note{gap:var(--r-space-3);margin-top:calc(-1 * var(--r-space-12));margin-bottom:var(--r-space-20);display:grid}.store-policy-note p{font-size:.875rem}.store-offer-actions>span,.store-purchase-summary>span{align-items:center;gap:var(--r-space-2);color:var(--r-muted);font-size:.8125rem;display:flex}.store-foundation-note{gap:var(--r-space-6);padding:var(--r-space-10) 0;border-block:1px solid var(--r-line-strong);margin-bottom:var(--r-space-20);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.store-foundation-note>svg{color:var(--r-accent)}.store-foundation-note>div{gap:var(--r-space-3);display:grid}.store-discovery{padding-bottom:var(--r-space-20)}.store-fit-planner{padding:var(--r-space-8);border:1px solid var(--r-line);border-radius:var(--r-radius-lg);background:var(--r-surface-quiet)}.store-fit-planner-copy,.store-spotlight-copy{gap:var(--r-space-3);margin-bottom:var(--r-space-6);display:grid}.store-fit-planner-copy h2,.store-spotlight-copy h2,.store-comparison-head h2{font-size:1.5rem}.store-fit-planner-grid,.store-spotlight{gap:var(--r-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.store-fit-planner-options,.store-spotlight-picker{gap:var(--r-space-2);display:grid}.store-fit-planner-option,.store-spotlight-option{align-items:flex-start;gap:var(--r-space-3);width:100%;color:var(--r-text);border:1px solid var(--r-line);border-radius:var(--r-radius-md);padding:var(--r-space-4);text-align:start;cursor:pointer;min-height:64px;transition:background var(--r-motion), border-color var(--r-motion);background:0 0;display:flex}.store-fit-planner-option:hover,.store-spotlight-option:hover{background:var(--r-surface-soft)}.store-fit-planner-option[aria-selected=true],.store-spotlight-option[aria-selected=true]{border-color:var(--r-accent);background:var(--r-accent-soft)}.store-fit-planner-option-icon svg{width:20px;height:20px;color:var(--r-accent)}.store-fit-planner-option-index,.store-spotlight-option-index{font-family:var(--r-font-mono);color:var(--r-soft);font-size:.75rem}.store-fit-planner-option strong,.store-spotlight-option strong{font-size:1rem;font-weight:550;display:block}.store-fit-planner-option small,.store-spotlight-option small{color:var(--r-muted);margin-top:var(--r-space-2);font-size:.8125rem;line-height:1.6;display:block}.store-fit-planner-panel,.store-spotlight-panel{gap:var(--r-space-4);padding:var(--r-space-6);background:var(--r-surface);border:1px solid var(--r-line);border-radius:var(--r-radius-lg);min-width:0;display:grid}.store-fit-planner-panel-head,.store-spotlight-panel-head{gap:var(--r-space-2);color:var(--r-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.store-fit-planner-boundary,.store-spotlight-footer{gap:var(--r-space-3);color:var(--r-muted);font-size:.8125rem;line-height:1.6;display:grid}.store-format-disclosure{border-bottom:1px solid var(--r-line);padding:var(--r-space-4) 0}.store-format-disclosure>summary{justify-content:space-between;align-items:center;gap:var(--r-space-4);cursor:pointer;font-size:1.125rem;font-weight:500;list-style:none;display:flex}.store-format-disclosure>summary::-webkit-details-marker{display:none}.store-format-disclosure>summary>span{color:var(--r-accent);transition:transform var(--r-motion);font-size:1.5rem}.store-format-disclosure[open]>summary>span{transform:rotate(45deg)}.store-format-disclosure>p{margin:var(--r-space-4) 0 var(--r-space-6)}.store-spotlight-copy{grid-column:1/-1}.store-spotlight-option{flex-wrap:wrap}.store-spotlight-option>span:nth-child(2){flex:1}.store-spotlight-panel{align-self:stretch}.store-comparison-section{padding:var(--r-space-6) 0}.store-comparison-head{justify-content:space-between;align-items:flex-start;gap:var(--r-space-6);margin-bottom:var(--r-space-6);display:flex}.store-comparison-head>div{gap:var(--r-space-3);display:grid}.store-comparison-product{gap:var(--r-space-2);min-width:160px;display:grid}.store-comparison-product>span{color:var(--r-muted);font-size:.8125rem}.store-comparison-card-grid{display:none}.store-checkout-band{gap:var(--r-space-12);padding:var(--r-space-12);border:1px solid var(--r-line-strong);border-radius:var(--r-radius-xl);background:var(--r-surface-quiet);margin-bottom:var(--r-space-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.store-checkout-copy{gap:var(--r-space-5);align-content:start;display:grid}.store-checkout-copy .r-badge{width:fit-content}.store-checkout-system{gap:var(--r-space-4);min-width:0;display:grid}.store-checkout-system-head{gap:var(--r-space-3);padding-bottom:var(--r-space-4);border-bottom:1px solid var(--r-line);align-items:center;display:flex}.store-checkout-system-head small{color:var(--r-muted);margin-top:var(--r-space-1);font-size:.8125rem;display:block}.store-checkout-system-icon{color:var(--r-accent)}.store-checkout-steps{gap:var(--r-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-checkout-step{gap:var(--r-space-2);text-align:start;min-width:0;min-height:64px;padding:var(--r-space-3);color:var(--r-text);background:var(--r-surface);border:1px solid var(--r-line);border-radius:var(--r-radius-md);cursor:pointer;align-items:center;display:flex}.store-checkout-step[aria-selected=true]{border-color:var(--r-accent);background:var(--r-accent-soft)}.store-checkout-step-copy{min-width:0}.store-checkout-step strong{font-size:.8125rem;font-weight:500;line-height:1.5;display:block}.store-checkout-step small{color:var(--r-muted);margin-top:var(--r-space-1);font-size:.75rem;line-height:1.5;display:block}.store-checkout-step-icon svg{width:18px;height:18px;color:var(--r-accent)}.store-checkout-active{gap:var(--r-space-3);padding:var(--r-space-5);background:var(--r-surface);border:1px solid var(--r-line);border-radius:var(--r-radius-md);display:grid}.store-checkout-active-head{justify-content:space-between;gap:var(--r-space-2);align-items:center;display:flex}.store-checkout-active-icon{color:var(--r-accent)}.store-checkout-active h3{font-size:1rem}.store-checkout-active p{font-size:.875rem}.store-footer{max-width:var(--store-measure);align-items:start;gap:var(--r-space-8);padding:var(--r-space-12) var(--r-space-8);border-top:1px solid var(--r-line);flex-wrap:wrap;margin:auto;display:flex}.store-footer>div{flex:1}.store-footer strong{font-family:var(--font-fraunces);margin-bottom:var(--r-space-3);font-size:2rem;font-weight:400;display:block}.store-footer p{font-size:.875rem}.store-footer nav{gap:var(--r-space-3) var(--r-space-5);flex-wrap:wrap;display:flex}.store-footer a{color:var(--r-muted);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.store-footer a:hover{color:var(--r-accent)}.store-footer-note{align-items:center;gap:var(--r-space-2);width:100%;color:var(--r-soft);font-size:.75rem;display:flex}.store-breadcrumb{gap:var(--r-space-3);padding:var(--r-space-6) 0;color:var(--r-muted);flex-wrap:wrap;align-items:center;font-size:.8125rem;display:flex}.store-breadcrumb a{align-items:center;display:inline-flex}.store-detail-hero{align-items:center;gap:var(--r-space-16);padding:var(--r-space-8) 0 var(--r-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.store-detail-copy{gap:var(--r-space-5);min-width:0;display:grid}.store-detail-copy>.r-badge{width:fit-content}.store-detail-copy h1{font-size:clamp(2.1rem,1.6rem + 2.2vw,3.25rem)}.store-detail-art .store-art-stage{min-height:520px}.store-detail-art .store-artifact{width:280px}.store-detail-nav{gap:var(--r-space-2) var(--r-space-6);padding:var(--r-space-4) 0;border-block:1px solid var(--r-line);flex-wrap:wrap;display:flex}.store-detail-nav a{min-height:44px;color:var(--r-muted);align-items:center;font-size:.875rem;text-decoration:none;display:flex}.store-detail-nav a:hover{color:var(--r-accent)}.store-detail-content{gap:var(--r-space-16);padding:var(--r-space-16) 0 var(--r-space-20);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.store-detail-content section{gap:var(--r-space-5);scroll-margin-top:var(--r-space-8);align-content:start;display:grid}.store-detail-content aside{gap:var(--r-space-12);display:grid}.store-detail-boundary{background:var(--r-surface-quiet);padding:var(--r-space-6);border:1px solid var(--r-line);border-radius:var(--r-radius-lg)}.store-detail-boundary>svg{color:var(--r-accent)}.store-detail-content aside h2{font-size:1.5rem}.store-detail-inclusions{margin:0;padding:0;list-style:none}.store-detail-inclusions li{gap:var(--r-space-5);border-bottom:1px solid var(--r-line);padding:var(--r-space-5) 0;display:flex}.store-detail-inclusions li>span{color:var(--r-soft);font-family:var(--r-font-mono);font-size:.75rem}.store-detail-inclusions li>div{gap:var(--r-space-3);align-items:start;display:flex}.store-detail-inclusions svg{color:var(--r-accent);flex-shrink:0}.store-detail-inclusions h3{font-size:1.125rem}.store-related-section{padding-bottom:var(--r-space-20)}.store-related-grid{gap:var(--r-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-related-card{gap:var(--r-space-4);padding:var(--r-space-8);border:1px solid var(--r-line);border-radius:var(--r-radius-lg);background:var(--r-surface-quiet);display:grid}.store-related-card>svg{color:var(--r-accent)}.store-related-card .r-badge{width:fit-content}.store-related-card h3{font-family:var(--r-font-display);font-weight:400}.store-related-card>strong{font-weight:500}[dir=rtl] .store-showroom :where(.store-actions,.store-text-link,.store-offer-actions,.store-breadcrumb)>:where(svg,a>svg),[dir=rtl] .store-showroom .r-button>svg{transform:scaleX(-1)}[dir=rtl] .store-showroom :where(h1,h2,h3){letter-spacing:0;line-height:1.4}[dir=rtl] .store-kicker{letter-spacing:0}@media (max-width:1100px){.store-desktop-nav{display:none}.store-menu{display:block}.store-header-tools{margin-inline-start:auto}.store-showroom-hero{gap:var(--r-space-8)}.store-study-cover .store-artifact{width:160px;padding:var(--r-space-3)}.store-study-cover .store-art-stage{min-height:240px}.store-offer{gap:var(--r-space-8)}.store-checkout-band{padding:var(--r-space-8);gap:var(--r-space-8)}}@media (max-width:800px){.store-showroom .r-main{padding-inline:var(--r-space-6)}.store-header-inner{min-height:72px;padding-inline:var(--r-space-6)}.store-showroom-hero{padding-block:var(--r-space-16);gap:var(--r-space-8);grid-template-columns:minmax(0,1fr)}.store-hero-copy h1{max-width:17ch}.store-hero-copy p{max-width:60ch}.store-collection-study{width:100%;max-width:560px;margin:auto}.store-study-cover .store-artifact{width:200px}.store-study-cover .store-art-stage{min-height:300px}.store-study-covers{min-height:360px}.store-offer{gap:var(--r-space-6);grid-template-columns:minmax(0,1fr)}.store-offer-wrap:nth-child(2n) .store-artwork{order:0}.store-offer .store-art-stage{min-height:350px}.store-offers{gap:var(--r-space-16)}.store-foundation-note{grid-template-columns:auto minmax(0,1fr)}.store-foundation-note>a{grid-column:2}.store-fit-planner-grid,.store-spotlight,.store-checkout-band{grid-template-columns:minmax(0,1fr)}.store-comparison-section .r-table-wrap,.store-comparison-section table{display:none}.store-comparison-card-grid{gap:var(--r-space-4);display:grid}.store-comparison-card{gap:var(--r-space-4);padding:var(--r-space-5);border:1px solid var(--r-line);border-radius:var(--r-radius-lg);display:grid}.store-comparison-card-head{justify-content:space-between;gap:var(--r-space-3);display:flex}.store-comparison-card-icon{color:var(--r-accent)}.store-comparison-card-copy,.store-comparison-card-boundary{gap:var(--r-space-2);display:grid}.store-comparison-card-copy>span,.store-comparison-card-boundary{color:var(--r-muted);font-size:.8125rem}.store-comparison-head{flex-wrap:wrap}.store-detail-hero{gap:var(--r-space-8)}.store-detail-art .store-art-stage{min-height:400px;padding:var(--r-space-6)}.store-detail-art .store-artifact{padding:var(--r-space-5)}.store-detail-content{gap:var(--r-space-8)}.store-related-card{padding:var(--r-space-6)}}@media (max-width:600px){.store-hero-copy .store-actions>.r-button--primary{width:100%}.store-showroom .r-main,.store-header-inner{padding-inline:var(--r-space-4)}.store-wordmark{gap:var(--r-space-2)}.store-wordmark small{display:none}.store-wordmark>span{font-size:1.75rem}.store-header-tools .r-locale-switcher summary{padding:var(--r-space-2) var(--r-space-3)}.store-header-tools .r-locale-switcher-panel{max-width:calc(100vw - 32px);inset-inline-end:0}.store-menu summary{font-size:.8125rem}.store-showroom-hero{padding-top:var(--r-space-12)}.store-hero-copy h1{max-width:12ch}.store-hero-copy p{font-size:1rem}.store-study-covers{min-height:280px}.store-study-cover .store-artifact{width:145px;padding:var(--r-space-3)}.store-study-cover .store-artifact strong{font-size:.875rem}.store-study-cover .store-art-stage{min-height:210px}.store-study-cover .store-artifact-mark{width:56px}.store-collection{padding-top:var(--r-space-6)}.store-offer .store-art-stage{min-height:340px}.store-offer-copy h3{font-size:1.9rem}.store-foundation-note{gap:var(--r-space-4);padding-block:var(--r-space-8)}.store-foundation-note h2{font-size:1.7rem}.store-fit-planner,.store-fit-planner-panel,.store-spotlight-panel{padding:var(--r-space-4)}.store-fit-planner-option-index{display:none}.store-checkout-band{padding:var(--r-space-5)}.store-checkout-step{padding:var(--r-space-2);align-items:flex-start}.store-footer{padding:var(--r-space-8) var(--r-space-4)}.store-footer nav{width:100%}.store-detail-hero{grid-template-columns:minmax(0,1fr);padding-top:0}.store-detail-copy{order:-1}.store-detail-art .store-art-stage{min-height:400px}.store-detail-art .store-artifact{width:230px}.store-detail-content,.store-related-grid{grid-template-columns:minmax(0,1fr)}.store-detail-nav{gap:var(--r-space-2) var(--r-space-4)}}@media (prefers-reduced-motion:reduce){.store-showroom *,.store-showroom :before,.store-showroom :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
