:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rvx-page:#fff;--rvx-surface:#fff;--rvx-surface-secondary:#f8fafc;--rvx-border:#e5e7eb;--rvx-divider:#ececec;--rvx-text-primary:#111;--rvx-text-secondary:#64748b;--rvx-accent:#9333ea;--ds-color-brand-purple:#9333ea;--ds-color-primary:#9333ea;--ds-color-primary-foreground:#faf5ff;--ds-color-accent:#7c3aed;--ds-color-accent-foreground:#faf5ff;--ds-color-secondary:#eef2f8;--ds-color-secondary-foreground:#1e293b;--ds-color-success:#047857;--ds-color-success-foreground:#f0fdf4;--ds-color-warning:#d97706;--ds-color-warning-foreground:#fffbeb;--ds-color-danger:#dc2626;--ds-color-danger-foreground:#fef2f2;--ds-color-background:#fff;--ds-color-surface:#fff;--ds-color-surface-muted:#f1f5f9;--ds-color-surface-elevated:#fff;--ds-color-border:#0f172a14;--ds-color-border-strong:#0f172a1f;--ds-color-text-primary:#0f172a;--ds-color-text-secondary:#64748b;--ds-color-text-muted:#64748b;--ds-color-ring:#9333ea;--ds-color-star:#fbbf24;--ds-color-overlay:#f8fafce0;--ds-color-primary-deep:#6d28d9;--ds-gradient-primary:linear-gradient(135deg, #a855f7 0%, #9333ea 52%, #7c3aed 100%);--ds-gradient-accent:linear-gradient(135deg, #9333ea24 0%, #7c3aed0f 100%);--ds-gradient-hero:linear-gradient(145deg, #0f172a 0%, #3b0764 38%, #9333ea 72%, #a855f7 100%);--ds-gradient-page:radial-gradient(ellipse 120% 80% at 50% -20%, #9333ea1a, transparent 58%);--ds-font-display-size:clamp(2rem, 4vw, 2.75rem);--ds-font-display-weight:700;--ds-font-display-leading:1.08;--ds-font-display-tracking:-.03em;--ds-font-heading-size:clamp(1.5rem, 2.5vw, 1.875rem);--ds-font-heading-weight:700;--ds-font-heading-leading:1.15;--ds-font-heading-tracking:-.025em;--ds-font-title-size:1.25rem;--ds-font-title-weight:650;--ds-font-title-leading:1.25;--ds-font-title-tracking:-.02em;--ds-font-subtitle-size:1rem;--ds-font-subtitle-weight:500;--ds-font-subtitle-leading:1.4;--ds-font-subtitle-tracking:-.01em;--ds-font-body-size:.9375rem;--ds-font-body-weight:450;--ds-font-body-leading:1.55;--ds-font-body-tracking:-.005em;--ds-font-caption-size:.75rem;--ds-font-caption-weight:500;--ds-font-caption-leading:1.35;--ds-font-caption-tracking:.01em;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-7:32px;--ds-space-8:40px;--ds-space-9:48px;--ds-space-legacy-6:var(--ds-space-7);--ds-space-legacy-7:var(--ds-space-9);--ds-space-legacy-8:64px;--ds-radius-sm:12px;--ds-radius-md:16px;--ds-radius-lg:20px;--ds-radius-xl:24px;--ds-radius-2xl:32px;--ds-radius-full:9999px;--ds-shadow-soft:0 1px 2px #0f172a0a, 0 6px 16px #0f172a0d;--ds-shadow-medium:0 2px 4px #0f172a0d, 0 12px 28px #0f172a14;--ds-shadow-floating:0 8px 24px #0f172a1a, 0 24px 48px #9333ea14;--ds-shadow-premium:0 16px 40px #0f172a1f, 0 4px 12px #9333ea1a;--ds-duration-fast:.18s;--ds-duration-normal:.22s;--ds-duration-slow:.28s;--ds-duration-theme:.2s;--ds-ease:cubic-bezier(.22, 1, .36, 1);--ds-ease-spring:cubic-bezier(.34, 1.2, .64, 1)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-color-primary:#9333ea;--ds-color-primary-foreground:#faf5ff;--ds-color-accent:#7c3aed;--ds-color-accent-foreground:#faf5ff;--ds-color-secondary:#eef2f8;--ds-color-secondary-foreground:#1e293b;--ds-color-success:#047857;--ds-color-success-foreground:#f0fdf4;--ds-color-warning:#d97706;--ds-color-warning-foreground:#fffbeb;--ds-color-danger:#dc2626;--ds-color-danger-foreground:#fef2f2;--ds-color-background:#fff;--ds-color-surface:#fff;--ds-color-surface-muted:#f1f5f9;--ds-color-surface-elevated:#fff;--ds-color-border:#0f172a14;--ds-color-border-strong:#0f172a1f;--ds-color-text-primary:#0f172a;--ds-color-text-secondary:#64748b;--ds-color-text-muted:#64748b;--ds-color-ring:#9333ea;--ds-color-star:#fbbf24;--ds-color-overlay:#f8fafce0;--ds-color-primary-deep:#6d28d9;--ds-gradient-primary:linear-gradient(135deg, #a855f7 0%, #9333ea 52%, #7c3aed 100%);--ds-gradient-accent:linear-gradient(135deg, #9333ea24 0%, #7c3aed0f 100%);--ds-gradient-hero:linear-gradient(145deg, #0f172a 0%, #3b0764 38%, #9333ea 72%, #a855f7 100%);--ds-gradient-page:radial-gradient(ellipse 120% 80% at 50% -20%, #9333ea1a, transparent 58%);--ds-shadow-soft:0 1px 2px #0f172a0a, 0 6px 16px #0f172a0d;--ds-shadow-medium:0 2px 4px #0f172a0d, 0 12px 28px #0f172a14;--ds-shadow-floating:0 8px 24px #0f172a1a, 0 24px 48px #9333ea14;--ds-shadow-premium:0 16px 40px #0f172a1f, 0 4px 12px #9333ea1a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rvx-page:#0d0f14;--rvx-surface:#171a21;--rvx-surface-secondary:#1e222b;--rvx-border:#2b2f38;--rvx-divider:#343a45;--rvx-text-primary:#fff;--rvx-text-secondary:#b6bcc8;--rvx-accent:#9333ea;--ds-color-primary:#9333ea;--ds-color-primary-foreground:#faf5ff;--ds-color-accent:#7c3aed;--ds-color-accent-foreground:#faf5ff;--ds-color-secondary:#1e222b;--ds-color-secondary-foreground:#fff;--ds-color-background:#0d0f14;--ds-color-surface:#171a21;--ds-color-surface-muted:#1e222b;--ds-color-surface-elevated:#1e222b;--ds-color-border:#2b2f38;--ds-color-border-strong:#343a45;--ds-color-text-primary:#fff;--ds-color-text-secondary:#b6bcc8;--ds-color-text-muted:#b6bcc8;--ds-color-ring:#9333ea;--ds-color-overlay:#0d0f14e0;--ds-gradient-page:none;--cds-color-background:#0d0f14;--cds-color-surface:#171a21;--cds-color-surface-muted:#1e222b;--cds-color-border:#2b2f38;--cds-color-divider:#343a45;--cds-color-text-primary:#fff;--cds-color-text-secondary:#b6bcc8;--cds-color-text-muted:#b6bcc8}.text-display{font-size:var(--ds-font-display-size);font-weight:var(--ds-font-display-weight);line-height:var(--ds-font-display-leading);letter-spacing:var(--ds-font-display-tracking);color:var(--ds-color-text-primary)}.text-heading{font-size:var(--ds-font-heading-size);font-weight:var(--ds-font-heading-weight);line-height:var(--ds-font-heading-leading);letter-spacing:var(--ds-font-heading-tracking);color:var(--ds-color-text-primary)}.text-title{font-size:var(--ds-font-title-size);font-weight:var(--ds-font-title-weight);line-height:var(--ds-font-title-leading);letter-spacing:var(--ds-font-title-tracking);color:var(--ds-color-text-primary)}.text-subtitle{font-size:var(--ds-font-subtitle-size);font-weight:var(--ds-font-subtitle-weight);line-height:var(--ds-font-subtitle-leading);letter-spacing:var(--ds-font-subtitle-tracking);color:var(--ds-color-text-secondary)}.text-body{font-size:var(--ds-font-body-size);font-weight:var(--ds-font-body-weight);line-height:var(--ds-font-body-leading);letter-spacing:var(--ds-font-body-tracking);color:var(--ds-color-text-primary)}.text-caption{font-size:var(--ds-font-caption-size);font-weight:var(--ds-font-caption-weight);line-height:var(--ds-font-caption-leading);letter-spacing:var(--ds-font-caption-tracking);color:var(--ds-color-text-muted)}.rx-page{background:var(--ds-color-background);background-image:var(--ds-gradient-page);color:var(--ds-color-text-primary)}.premium-section-heading{font-size:var(--ds-font-title-size);font-weight:var(--ds-font-title-weight);letter-spacing:var(--ds-font-title-tracking);line-height:var(--ds-font-title-leading);color:var(--ds-color-text-primary)}.premium-section-subheading{font-size:var(--ds-font-caption-size);font-weight:var(--ds-font-caption-weight);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-muted)}.rx-btn{isolation:isolate;border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-soft);transition:transform var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-fast) var(--ds-ease), opacity var(--ds-duration-fast) var(--ds-ease);justify-content:center;align-items:center;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.rx-btn--primary{background:var(--ds-gradient-primary);color:var(--ds-color-primary-foreground)}.rx-btn--primary:hover:not(:disabled){box-shadow:var(--ds-glow-primary);transform:translateY(-1px)}.rx-btn--secondary{border:1px solid var(--ds-color-border);background:var(--ds-glass-bg);color:var(--ds-color-text-primary)}.rx-btn--danger{background:var(--ds-color-danger);color:var(--ds-color-danger-foreground)}.rx-btn--success{background:var(--ds-color-success);color:var(--ds-color-success-foreground)}.rx-btn:active:not(:disabled){transform:translateY(0)scale(.98)}.rx-input{border-radius:var(--ds-radius-md);border:1px solid var(--ds-color-border);background:var(--ds-glass-bg);width:100%;min-height:48px;padding:0 var(--ds-space-4);font-size:var(--ds-font-body-size);color:var(--ds-color-text-primary);box-shadow:var(--ds-shadow-soft);transition:border-color var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-fast) var(--ds-ease);outline:none}.rx-input::placeholder{color:var(--ds-color-text-muted)}.rx-input:focus{border-color:var(--ds-color-primary)}@supports (color:color-mix(in lab, red, red)){.rx-input:focus{border-color:color-mix(in srgb, var(--ds-color-primary) 45%, transparent)}}.rx-input:focus{box-shadow:var(--ds-glow-primary)}.rx-panel{border-radius:var(--ds-radius-xl);border:1px solid var(--ds-color-border);background:var(--ds-glass-bg);box-shadow:var(--ds-shadow-medium);-webkit-backdrop-filter:none}.rx-upload{border-radius:var(--ds-radius-xl);border:2px dashed var(--ds-color-primary);min-height:120px}@supports (color:color-mix(in lab, red, red)){.rx-upload{border:2px dashed color-mix(in srgb, var(--ds-color-primary) 32%, var(--ds-color-border))}}.rx-upload{background:var(--ds-color-primary)}@supports (color:color-mix(in lab, red, red)){.rx-upload{background:color-mix(in srgb, var(--ds-color-primary) 4%, var(--ds-glass-bg))}}.rx-upload{box-shadow:var(--ds-shadow-soft);transition:border-color var(--ds-duration-fast) var(--ds-ease), transform var(--ds-duration-fast) var(--ds-ease), box-shadow var(--ds-duration-fast) var(--ds-ease)}.rx-upload:hover{border-color:var(--ds-color-primary)}@supports (color:color-mix(in lab, red, red)){.rx-upload:hover{border-color:color-mix(in srgb, var(--ds-color-primary) 48%, transparent)}}.rx-upload:hover{box-shadow:var(--ds-shadow-floating);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.rx-btn:hover:not(:disabled),.rx-upload:hover{transform:none}}.auth-splash-route{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100dvh;position:relative;background:#fff!important}.auth-splash{--auth-splash-bg:#fff;z-index:100;min-height:100dvh;padding:max(env(safe-area-inset-top), 24px) max(env(safe-area-inset-right), 24px) max(env(safe-area-inset-bottom), 24px) max(env(safe-area-inset-left), 24px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--auth-splash-bg);opacity:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth-splash--ssr{z-index:90;pointer-events:none}.auth-splash--live{z-index:100;transition:opacity .22s ease-out}.auth-splash--exit{opacity:.92;pointer-events:none}.auth-splash__stage{opacity:1;flex-direction:column;justify-content:center;align-items:center;width:min(100%,430px);padding-inline:16px;display:flex}.auth-splash__mark{opacity:1;border-radius:26px;width:96px;height:96px;box-shadow:0 6px 22px #0f0f120d}.auth-splash__wordmark{letter-spacing:-.045em;text-align:center;color:#09090b;opacity:1;margin-top:24px;font-size:clamp(1.5rem,4.5vw,1.75rem);font-weight:800;line-height:1}.auth-splash__wordmark-x,.auth-splash__wordmark .text-primary{color:#7c3aed}.auth-splash__tagline{letter-spacing:.22em;text-transform:uppercase;text-align:center;color:#71717a;opacity:1;margin-top:14px;font-size:.6875rem;font-weight:700}.auth-splash__indicator{opacity:1;justify-content:center;align-items:center;gap:7px;min-height:8px;margin-top:30px;display:flex}.auth-splash__indicator span{opacity:.35;background:#7c3aed;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite auth-splash-indicator-pulse;display:block}.auth-splash__indicator span:nth-child(2){animation-delay:.16s}.auth-splash__indicator span:nth-child(3){animation-delay:.32s}.auth-splash__stage--wordmark-only .auth-splash__wordmark{letter-spacing:-.05em;margin-top:0;font-size:clamp(1.7rem,6vw,2rem);font-weight:800}.auth-splash__stage--wordmark-only .auth-splash__tagline{letter-spacing:.28em;color:#52525b;margin-top:18px;font-size:.625rem;font-weight:500}.auth-splash__pulse{opacity:.55;background:#7c3aed;border-radius:999px;width:5px;height:5px;margin-top:30px;display:block}.auth-splash--live .auth-splash__stage--wordmark-only .auth-splash__wordmark{animation:.25s ease-out both auth-splash-wordmark-reveal}.auth-splash--live .auth-splash__stage--wordmark-only .auth-splash__tagline{animation:.25s ease-out .3s both auth-splash-detail-reveal}.auth-splash--live .auth-splash__stage--wordmark-only .auth-splash__pulse{animation:.3s ease-out .5s both auth-splash-pulse-reveal,1.8s ease-in-out .8s infinite auth-splash-premium-pulse}@keyframes auth-splash-fade-in{0%{opacity:1}to{opacity:1}}@keyframes auth-splash-wordmark-reveal{0%{opacity:.78}to{opacity:1}}@keyframes auth-splash-detail-reveal{0%{opacity:0}to{opacity:1}}@keyframes auth-splash-pulse-reveal{0%{opacity:0}to{opacity:.55}}@keyframes auth-splash-premium-pulse{0%,to{opacity:.34}50%{opacity:.82}}@keyframes auth-splash-indicator-pulse{0%,to{opacity:.28}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.auth-splash--live{transition:none!important}.auth-splash__indicator span{opacity:.7!important;animation:none!important}.auth-splash__stage--wordmark-only .auth-splash__wordmark,.auth-splash__stage--wordmark-only .auth-splash__tagline,.auth-splash__stage--wordmark-only .auth-splash__pulse{opacity:1!important;animation:none!important}.auth-splash__stage--wordmark-only .auth-splash__pulse{opacity:.55!important}}.auth-layout--hero{background:#fff}.auth-primary-button,.auth-secondary-button{min-height:54px}@media (min-width:430px){.auth-layout--form main{max-width:430px}}.auth-welcome-route{background-color:#fff;min-height:100dvh}.auth-welcome{min-height:100dvh;padding:max(env(safe-area-inset-top), 24px) max(env(safe-area-inset-right), 16px) max(env(safe-area-inset-bottom), 24px) max(env(safe-area-inset-left), 16px);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;animation:.225s ease-out both auth-welcome-fade-in;display:flex}.auth-container{flex-direction:column;align-items:stretch;gap:24px;width:100%;max-width:430px;display:flex}.auth-logo{text-align:center;flex-direction:column;align-items:center;display:flex}.rovexo-brand-logo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:180px;max-width:100%;margin-inline:auto;display:flex}@media (min-width:430px){.rovexo-brand-logo{width:180px}}.auth-login .rovexo-brand-logo.rovexo-brand-logo--auth,.auth-register .rovexo-brand-logo.rovexo-brand-logo--auth{margin-top:0;margin-bottom:0;width:180px;max-width:180px;height:auto;margin-inline:auto;padding:0;transform:scale(1)}.auth-login .rovexo-brand-logo.rovexo-brand-logo--auth .rovexo-brand-logo__canonical-img,.auth-register .rovexo-brand-logo.rovexo-brand-logo--auth .rovexo-brand-logo__canonical-img{aspect-ratio:auto;object-fit:contain;width:180px;max-width:180px;height:auto;max-height:none;margin:0;padding:0;display:block;transform:none}.auth-login--cod-sange-v3 .auth-login__brand{margin-bottom:8px}.auth-login--cod-sange-v3 .auth-login__intro{display:none}.rovexo-brand-logo--canonical,.rovexo-brand-logo--canonical-3d{filter:none}.rovexo-brand-logo__canonical-img{aspect-ratio:1;object-fit:contain;object-position:center;width:100%;height:auto;image-rendering:-webkit-optimize-contrast;background:0 0;display:block}.rovexo-brand-logo__tagline{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:.55em;margin:0;padding:0;font-size:.875rem;font-weight:800;line-height:1;display:flex}@media (min-width:430px){.rovexo-brand-logo__tagline{letter-spacing:.24em;font-size:.9375rem}}.rovexo-brand-logo__buy,.rovexo-brand-logo__grow{color:#1f1f28;-webkit-text-fill-color:#1f1f28;text-shadow:0 1px #fff,0 0 1px #7c3aed26;background:0 0}.rovexo-brand-logo__sell{color:#6d28d9;-webkit-text-fill-color:#6d28d9;text-shadow:0 1px #f3e8ff,0 0 10px #a855f759;background:0 0;font-weight:800}.rovexo-brand-logo__dot{background:radial-gradient(circle at 30% 30%,#f3e8ff,#7c3aed 55%,#5b21b6);border-radius:9999px;flex-shrink:0;width:.4em;height:.4em;display:inline-block;box-shadow:0 0 6px #a855f7b3}.rovexo-brand-logo__wordmark{letter-spacing:-.05em;justify-content:center;align-items:baseline;width:100%;font-size:2rem;font-weight:800;line-height:1;display:inline-flex}@media (min-width:430px){.rovexo-brand-logo__wordmark{font-size:2.5rem}}.rovexo-brand-logo__wordmark .rx-wordmark__rove,.rovexo-brand-logo__wordmark .rx-wordmark__o{color:#111}.rovexo-brand-logo__wordmark .rx-wordmark__x{color:#7c3aed}.auth-heading{text-align:center;flex-direction:column;gap:8px;display:flex}.auth-heading__title{letter-spacing:-.02em;color:var(--ds-color-text-primary,#0f0f12);margin:0;font-size:1.75rem;font-weight:700;line-height:1.15}.auth-heading__description{color:var(--ds-color-text-secondary,#5c5c66);margin:0;font-size:.9375rem;line-height:1.5}.auth-welcome__actions{flex-direction:column;gap:12px;display:flex}.auth-divider{align-items:center;gap:12px;padding-block:4px;display:flex}.auth-divider__line{background:var(--ds-color-border,#e5e7eb);flex:1;height:1px}.auth-divider__label{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-muted,#52525b);font-size:.75rem;font-weight:600}.auth-social-login{flex-direction:column;gap:8px;display:flex}.auth-social-button{border:1px solid var(--ds-color-border,#e5e7eb);width:100%;height:52px;min-height:52px;color:var(--ds-color-text-primary,#0f0f12);box-shadow:none;cursor:pointer;background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:.9375rem;font-weight:600;display:flex}.auth-social-button__icon{flex-shrink:0;width:20px;height:20px}.auth-welcome__footer{margin-top:4px}.auth-welcome__legal{color:var(--ds-color-text-secondary,#5c5c66);margin:0;font-size:.8125rem;line-height:1.5}@keyframes auth-welcome-fade-in{0%{opacity:0}to{opacity:1}}.auth-welcome.auth-welcome--premium{--welcome-bg:#fff;--welcome-primary:#7c3aed;--welcome-border:#ececec;padding-top:max(env(safe-area-inset-top), 12px);padding-bottom:max(env(safe-area-inset-bottom), 28px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--welcome-bg);justify-content:flex-start}.auth-welcome.auth-welcome--premium .auth-container{gap:20px;width:100%;max-width:400px}.auth-welcome.auth-welcome--premium .auth-welcome__brand .rovexo-brand-logo--auth{margin-top:max(env(safe-area-inset-top), 40px);margin-bottom:4px}.auth-welcome.auth-welcome--premium .rovexo-brand-logo__wordmark{letter-spacing:-.06em;font-size:2.375rem}@media (min-width:430px){.auth-welcome.auth-welcome--premium .rovexo-brand-logo__wordmark{font-size:2.75rem}}.auth-welcome.auth-welcome--premium .rovexo-brand-logo__tagline{letter-spacing:.18em;margin-top:12px}.auth-welcome.auth-welcome--premium .auth-heading__title{letter-spacing:-.035em;color:#09090b;font-size:1.6875rem}.auth-welcome.auth-welcome--premium .auth-heading__description{white-space:pre-line;color:#71717a;max-width:20rem;margin-inline:auto;font-size:.9375rem;font-weight:450;line-height:1.45}.auth-welcome.auth-welcome--premium .auth-welcome__actions{gap:10px;margin-top:4px}.auth-welcome.auth-welcome--premium .auth-primary-button{letter-spacing:-.015em;border-radius:14px;height:56px;min-height:56px;font-size:1.0625rem;font-weight:700;transition:box-shadow .18s cubic-bezier(.16,1,.3,1),opacity .16s;box-shadow:inset 0 1px #ffffff2e,0 8px 22px #7c3aed42;background-image:linear-gradient(#8b5cf6 0%,#7c3aed 48%,#6d28d9 100%)!important}.auth-welcome.auth-welcome--premium .auth-primary-button:hover:not(:disabled){opacity:.97;box-shadow:inset 0 1px #fff3,0 10px 26px #7c3aed52}.auth-welcome.auth-welcome--premium .auth-primary-button:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--welcome-primary), 0 8px 22px #7c3aed42;outline:none}.auth-welcome.auth-welcome--premium .auth-secondary-button{border:1px solid var(--welcome-border);height:52px;min-height:52px;color:var(--welcome-primary);box-shadow:none;background:#fff;border-radius:14px;font-size:.9375rem;font-weight:650;transition:border-color .16s,background-color .16s,color .16s}.auth-welcome.auth-welcome--premium .auth-secondary-button:hover:not(:disabled),.auth-welcome.auth-welcome--premium .auth-secondary-button:focus-visible{color:#6d28d9;background:#fafafa;border-color:#ddd6fe}.auth-welcome.auth-welcome--premium .auth-welcome__trust{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.auth-welcome.auth-welcome--premium .auth-welcome__trust-title{letter-spacing:.03em;text-transform:uppercase;color:#3f3f46;justify-content:center;align-items:center;gap:6px;margin:0;font-size:.75rem;font-weight:650;display:inline-flex}.auth-welcome.auth-welcome--premium .auth-welcome__trust-icon{color:#52525b;width:14px;height:14px}.auth-welcome.auth-welcome--premium .auth-welcome__trust-copy{color:#71717a;margin:0;font-size:.75rem;font-weight:450}.auth-welcome.auth-welcome--premium .auth-welcome__social{flex-direction:column;gap:12px;display:flex}.auth-welcome.auth-welcome--premium .auth-divider__line{background:var(--welcome-border)}.auth-welcome.auth-welcome--premium .auth-social-login{flex-direction:row;gap:10px;display:flex}.auth-welcome.auth-welcome--premium .auth-social-button{border:1px solid var(--welcome-border);border-radius:14px;flex:1 1 0;min-width:0;height:50px;min-height:50px;font-size:.8125rem}.auth-welcome.auth-welcome--premium .auth-welcome__footer{margin-top:2px}.auth-welcome.auth-welcome--premium .auth-welcome__legal{text-align:center;color:#a1a1aa;font-size:.75rem}.auth-welcome.auth-welcome--premium .auth-welcome__legal a{color:#71717a;text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (min-width:430px){.auth-welcome.auth-welcome--premium .auth-container{max-width:416px}}@media (min-width:1280px){.auth-welcome.auth-welcome--premium .auth-container{max-width:420px}}@media (prefers-reduced-motion:reduce){.auth-welcome.auth-welcome--premium{animation:none!important}}.auth-login-route,.auth-register-route,.auth-forgot-password-route,.auth-reset-password-route{background-color:#fff;min-height:100dvh}.auth-login,.auth-register,.auth-forgot-password,.auth-reset-password{min-height:100dvh;padding:max(env(safe-area-inset-top), 12px) max(env(safe-area-inset-right), 16px) max(env(safe-area-inset-bottom), 24px) max(env(safe-area-inset-left), 16px);background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;animation:none;display:flex;position:relative;overflow-x:hidden}.auth-login--premium .auth-container,.auth-register--premium .auth-container{gap:16px;width:100%;max-width:430px}.auth-login--premium .rovexo-brand-logo--auth,.auth-register--premium .rovexo-brand-logo--auth{margin-top:0;margin-bottom:2px}.auth-login--premium .auth-heading,.auth-register--premium .auth-heading{gap:6px;margin:0}.auth-login--premium .auth-heading__title,.auth-register--premium .auth-heading__title{font-size:1.5rem;line-height:1.2}.auth-login--premium .auth-heading__description,.auth-register--premium .auth-heading__description{font-size:.9375rem;line-height:1.4}.auth-login__back,.auth-register__back,.auth-forgot-password__back,.auth-reset-password__back{top:max(env(safe-area-inset-top), 12px);left:max(env(safe-area-inset-left), 16px);z-index:2;position:absolute}.auth-back-button{min-width:48px;min-height:48px;color:var(--ds-color-text-primary,#0f0f12);border-radius:12px;align-items:center;gap:4px;padding:0 8px 0 4px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-back-button__icon{width:20px;height:20px}.auth-back-button__label{font-size:1rem;font-weight:600}.auth-primary-button--gradient{color:#fff;background-color:#9333ea;border:none;box-shadow:0 8px 20px #9333ea38;background-image:var(--auth-gradient-cta)!important}.auth-form-fields{flex-direction:column;gap:12px;display:flex}.auth-icon-field{flex-direction:column;gap:8px;display:flex}.auth-icon-field__label{letter-spacing:.02em;color:var(--ds-color-text-secondary,#64748b);font-size:.8125rem;font-weight:600}.auth-icon-field__control{border:1px solid var(--ds-color-border,#e5e7eb);height:54px;min-height:54px;box-shadow:none;background:#fff;border-radius:18px;align-items:center;display:flex;position:relative}.auth-icon-field__control--solo{padding:0 14px}.auth-icon-field__input--solo{padding:0!important}.auth-name-row{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}@media (max-width:360px){.auth-name-row{grid-template-columns:1fr}}.auth-icon-field__icon{width:48px;color:var(--ds-color-text-muted,#94a3b8);flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-icon-field__svg{width:20px;height:20px}.auth-icon-field__input{width:100%;min-height:52px;color:var(--ds-color-text-primary,#0f0f12);background:0 0;border:0;outline:none;padding:0 16px 0 0;font-size:17px}.auth-icon-field__input--password{padding-right:48px}.auth-icon-field__input::placeholder{color:var(--ds-color-text-muted,#94a3b8)}.auth-icon-field__input--invalid{color:var(--ds-color-danger,#dc2626)}.auth-icon-field__visibility{min-width:44px;min-height:44px;color:var(--ds-color-text-muted,#94a3b8);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;right:8px}.auth-icon-field__error{color:var(--ds-color-danger,#dc2626);margin:0;font-size:.75rem}.auth-icon-field__hint{margin-top:2px}.auth-login .auth-container,.auth-register .auth-container,.auth-forgot-password .auth-container,.auth-reset-password .auth-container{padding-top:0}.auth-reset-password__form{flex-direction:column;gap:16px;display:flex}.auth-reset-password__submit-pending{justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-reset-password__success,.auth-reset-password__token-error{flex-direction:column;gap:24px;display:flex}.auth-reset-password__token-actions{flex-direction:column;gap:12px;display:flex}.auth-forgot-password__form{flex-direction:column;gap:16px;display:flex}.auth-forgot-password__submit-pending{justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-forgot-password__footer{margin-top:4px}.auth-forgot-password__sign-in-prompt{text-align:center;color:var(--ds-color-text-secondary,#5c5c66);margin:0;font-size:.9375rem;line-height:1.5}.auth-forgot-password__success{flex-direction:column;gap:24px;display:flex}.auth-forgot-password__success-actions,.auth-login__form,.auth-register__form{flex-direction:column;gap:12px;display:flex}.auth-login__meta{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.auth-login__remember{border-radius:0;min-height:40px;padding:0}.auth-login__forgot{white-space:nowrap;flex-shrink:0;font-size:.875rem;font-weight:600}.auth-login__submit-pending,.auth-register__submit-pending{justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-login__footer,.auth-register__footer{margin-top:4px}.auth-login__register-prompt,.auth-register__sign-in-prompt{text-align:center;color:var(--ds-color-text-secondary,#5c5c66);margin:0;font-size:.9375rem;line-height:1.5}.auth-password-strength{align-items:center;gap:10px;display:flex}.auth-password-strength__bars{flex:1;gap:4px;display:flex}.auth-password-strength__bar{background:var(--ds-color-surface-muted,#f1f5f9);border-radius:999px;flex:1;height:4px}.auth-password-strength__bar--filled{background:#9333ea}.auth-password-strength__bar--level-1{background:#ef4444}.auth-password-strength__bar--level-2{background:#f97316}.auth-password-strength__bar--level-3{background:#eab308}.auth-password-strength__bar--level-4{background:#22c55e}.auth-password-strength__bar--level-5{background:#9333ea}.auth-password-checklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.auth-password-checklist__item{color:var(--ds-color-text-secondary,#64748b);align-items:center;gap:8px;font-size:.8125rem;line-height:1.4;display:flex}.auth-password-checklist__item--met{color:var(--ds-color-success,#16a34a)}.auth-password-checklist__mark{text-align:center;flex-shrink:0;width:1rem;font-size:.875rem;font-weight:700}.auth-reset-password__password-meta{flex-direction:column;gap:10px;display:flex}.auth-reset-password__success-icon{color:var(--ds-color-success,#16a34a);justify-content:center;display:flex}.auth-reset-password__success .auth-heading{text-align:center}.auth-password-strength__label,.auth-password-strength__hint{color:var(--ds-color-text-secondary,#64748b);margin:0;font-size:.75rem;font-weight:600}.auth-register__checkboxes{flex-direction:column;gap:10px;display:flex}.auth-register__checkboxes--compact{gap:6px}.auth-register-checkbox{cursor:pointer;border:1px solid var(--ds-color-border,#e5e7eb);background:var(--ds-color-surface,#fff);border-radius:16px;align-items:flex-start;gap:12px;min-height:48px;padding:12px 14px;display:flex}.auth-register-checkbox--compact{background:0 0;border:none;border-radius:0;align-items:flex-start;gap:10px;min-height:0;padding:2px 0}.auth-register-checkbox__input{accent-color:#9333ea;flex-shrink:0;width:18px;height:18px;margin-top:2px}.auth-register-checkbox--compact .auth-register-checkbox__input{width:16px;height:16px;margin-top:1px}.auth-register-checkbox__text{color:var(--ds-color-text-secondary,#64748b);font-size:.875rem;line-height:1.5}.auth-register-checkbox--compact .auth-register-checkbox__text{font-size:.8125rem;line-height:1.35}.auth-password-reqs{flex-direction:column;gap:2px;width:100%;margin:4px 0 0;padding:0;list-style:none;display:flex}.auth-password-reqs__item{color:var(--ds-color-text-muted,#94a3b8);font-size:.75rem;line-height:1.35}.auth-password-reqs__item--met{color:var(--ds-color-success,#16a34a);font-weight:600}.auth-login--premium .auth-primary-button,.auth-register--premium .auth-primary-button{letter-spacing:.02em;text-transform:none;border-radius:18px;height:54px;min-height:54px}.auth-register-checkbox__link{color:#9333ea;font-weight:600;text-decoration:none}.auth-register-checkbox__link:hover{opacity:.85}:root{--auth-gradient-cta:linear-gradient(135deg, #a855f7 0%, #9333ea 50%, #7c3aed 100%)}@keyframes auth-login-fade-in{0%{opacity:0}to{opacity:1}}@keyframes auth-login-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.auth-login.auth-login--premium,.auth-login.auth-login--premium *{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.auth-login.auth-login--premium{--login-bg:#fff;--login-primary:#7c3aed;--login-border:#ececec;--login-text:#09090b;--login-muted:#71717a;padding-top:max(env(safe-area-inset-top), 8px);padding-bottom:max(env(safe-area-inset-bottom), 28px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--login-bg);justify-content:flex-start}.auth-login.auth-login--premium .auth-container{gap:20px;width:100%;max-width:392px;padding-inline:2px}.auth-login.auth-login--premium .auth-login__back .auth-back-button,.auth-login.auth-login--premium .auth-back-button{color:#71717a;min-width:44px;min-height:44px;font-size:.9375rem;font-weight:500;transition:color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1)}.auth-login.auth-login--premium .auth-back-button:hover,.auth-login.auth-login--premium .auth-back-button:focus-visible{color:#18181b;background:#18181b0a}.auth-login.auth-login--premium .auth-login__brand{animation:none}.auth-login.auth-login--premium .rovexo-brand-logo--auth{margin-top:0;margin-bottom:0}.auth-login--premium .auth-login__brand+.auth-login__form,.auth-register--premium .auth-register__brand+.auth-register__form{margin-top:-12px}.auth-login.auth-login--premium .rovexo-brand-logo__wordmark{letter-spacing:-.065em;font-size:2.375rem;font-weight:800;line-height:.95}@media (min-width:430px){.auth-login.auth-login--premium .rovexo-brand-logo__wordmark{font-size:2.75rem}}.auth-login.auth-login--premium .rovexo-brand-logo__tagline{letter-spacing:.18em;text-transform:uppercase;color:inherit;margin-top:0;font-size:.6875rem;font-weight:800}.auth-login.auth-login--premium .auth-login__intro{animation:none}.auth-login.auth-login--premium .auth-heading{gap:8px;margin:0}.auth-login.auth-login--premium .auth-heading__title{letter-spacing:-.04em;color:#09090b;font-size:1.6875rem;font-weight:700;line-height:1.1}.auth-login.auth-login--premium .auth-heading__description{color:#52525b;max-width:18rem;margin-inline:auto;font-size:.9375rem;font-weight:450;line-height:1.4}.auth-login.auth-login--premium .auth-login__form{gap:14px;animation:none}.auth-login.auth-login--premium .auth-login__fields{gap:12px}.auth-login.auth-login--premium .auth-icon-field{gap:6px}.auth-login.auth-login--premium .auth-icon-field__label{letter-spacing:-.01em;text-transform:none;color:#52525b;font-size:.8125rem;font-weight:600}.auth-login.auth-login--premium .auth-icon-field__control{border:1px solid var(--login-border);height:54px;min-height:54px;box-shadow:none;background:#fafafa;border-radius:14px;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.auth-login.auth-login--premium .auth-icon-field__control:hover{background:#fff;border-color:#e0e0e0}.auth-login.auth-login--premium .auth-icon-field__control:focus-within{border-color:var(--login-primary);background:#fff;box-shadow:0 0 0 3px #7c3aed1f}:is(.auth-login.auth-login--premium .auth-icon-field__control:has(.auth-icon-field__input--invalid),.auth-login.auth-login--premium .auth-icon-field__control:has(.auth-icon-field__input:invalid:not(:focus):not(:placeholder-shown))){background:snow;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.auth-login.auth-login--premium .auth-icon-field__control:has(.auth-icon-field__input:disabled){opacity:.72;background:#f5f5f5;border-color:#f0f0f0}.auth-login.auth-login--premium .auth-icon-field__control:has(.auth-icon-field__input:valid:not(:placeholder-shown):not(:focus):not(.auth-icon-field__input--invalid)){background:#fff;border-color:#bbf7d0}.auth-login.auth-login--premium .auth-icon-field__icon{color:#a1a1aa;transition:color .18s cubic-bezier(.16,1,.3,1)}.auth-login.auth-login--premium .auth-icon-field__control:focus-within .auth-icon-field__icon{color:var(--login-primary)}.auth-login.auth-login--premium .auth-icon-field__control:has(.auth-icon-field__input--invalid) .auth-icon-field__icon{color:#dc2626}.auth-login.auth-login--premium .auth-icon-field__input{letter-spacing:-.011em;color:#09090b;scroll-margin-bottom:calc(env(safe-area-inset-bottom,0px) + 1.5rem);scroll-margin-top:calc(env(safe-area-inset-top,0px) + 1rem);font-size:17px;font-weight:500}.auth-login.auth-login--premium .auth-icon-field__input::placeholder{color:#a1a1aa;opacity:1;font-weight:450}.auth-login.auth-login--premium .auth-icon-field__visibility{color:#a1a1aa;border-radius:10px;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-right:2px;transition:color .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.auth-login.auth-login--premium .auth-icon-field__visibility:hover{color:#3f3f46;background:#18181b0a}.auth-login.auth-login--premium .auth-icon-field__visibility:active{color:#18181b;background:#18181b12}.auth-login.auth-login--premium .auth-icon-field__visibility:focus-visible{color:var(--login-primary);box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--login-primary);background:#7c3aed0f;outline:none}.auth-login.auth-login--premium .auth-icon-field__control:focus-within .auth-icon-field__visibility{color:#71717a}.auth-login.auth-login--premium .auth-login__meta{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin:2px 0 0;padding-inline:2px;display:flex}.auth-login.auth-login--premium .auth-login__remember{border-radius:8px;gap:7px;min-height:28px;padding:0}.auth-login.auth-login--premium .auth-login__remember span{letter-spacing:-.01em;font-size:.75rem;font-weight:500;color:#52525b!important}.auth-login.auth-login--premium .auth-login__forgot{letter-spacing:-.01em;flex-shrink:0;font-size:.75rem;font-weight:650;text-decoration:none;transition:color .18s cubic-bezier(.16,1,.3,1);color:#5b21b6!important}.auth-login.auth-login--premium .auth-login__forgot:hover,.auth-login.auth-login--premium .auth-login__forgot:focus-visible{text-underline-offset:3px;opacity:1;text-decoration:underline;color:#4c1d95!important}.auth-login.auth-login--premium .auth-login__cta{flex-direction:column;gap:14px;margin-top:6px;display:flex}.auth-login.auth-login--premium .auth-primary-button{letter-spacing:-.015em;color:#fff;filter:none;border-radius:14px;width:100%;height:58px;min-height:58px;font-size:1.0625rem;font-weight:700;transition:box-shadow .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),opacity .16s;box-shadow:inset 0 1px #fff3,0 0 0 1px #7c3aed1f,0 8px 24px #7c3aed47;background-image:linear-gradient(#8b5cf6 0%,#7c3aed 48%,#6d28d9 100%)!important}.auth-login.auth-login--premium .auth-primary-button:hover:not(:disabled){filter:none;opacity:1;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 0 0 1px #7c3aed29,0 12px 28px #7c3aed57}.auth-login.auth-login--premium .auth-primary-button:active:not(:disabled){opacity:1;transform:translateY(1px);box-shadow:inset 0 1px #ffffff1f,0 4px 12px #7c3aed3d}.auth-login.auth-login--premium .auth-primary-button:disabled{opacity:.64;box-shadow:none}.auth-login.auth-login--premium .auth-primary-button:focus-visible{box-shadow:0 0 0 3px #fff, 0 0 0 6px var(--login-primary), 0 1px 0 #fff3 inset, 0 8px 24px #7c3aed47;outline:none}.auth-login.auth-login--premium .auth-login__trust{text-align:center;flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.auth-login.auth-login--premium .auth-login__trust-title{letter-spacing:.03em;text-transform:uppercase;color:#3f3f46;justify-content:center;align-items:center;gap:6px;margin:0;font-size:.75rem;font-weight:650;display:inline-flex}.auth-login.auth-login--premium .auth-login__trust-icon{color:#52525b;flex-shrink:0;width:14px;height:14px}.auth-login.auth-login--premium .auth-login__trust-copy{letter-spacing:-.005em;color:#52525b;max-width:17.5rem;margin:0;font-size:.75rem;font-weight:450;line-height:1.35}.auth-login.auth-login--premium .auth-login__social,.auth-login.auth-login--premium .auth-login__oauth{flex-direction:column;gap:12px;margin-top:2px;animation:none;display:flex}.auth-login.auth-login--premium .auth-divider{opacity:1;gap:12px;padding-block:0}.auth-login.auth-login--premium .auth-divider__line{background:var(--login-border)}.auth-login.auth-login--premium .auth-divider__label{letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:650;color:#52525b!important}.auth-login.auth-login--premium .auth-social-login{flex-direction:row;align-items:stretch;gap:10px;display:flex}.auth-login.auth-login--premium .auth-social-button{border:1px solid var(--login-border);letter-spacing:-.01em;color:#3f3f46;width:auto;min-width:0;height:50px;min-height:50px;box-shadow:none;background:#fff;border-radius:14px;flex:1 1 0;font-size:.875rem;font-weight:600;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.auth-login.auth-login--premium .auth-social-button:hover:not(:disabled){color:var(--login-text);background:#fafafa;border-color:#e0e0e0;transform:none}.auth-login.auth-login--premium .auth-social-button:active:not(:disabled){background:#f7f7f7;border-color:#e0e0e0;transform:none}.auth-login.auth-login--premium .auth-social-button:focus-visible{background:#fafafa;border-color:#e0e0e0;outline:none;box-shadow:0 0 0 3px #18181b14}.auth-login.auth-login--premium .auth-login__footer{margin-top:2px;padding-bottom:2px;animation:none}.auth-login.auth-login--premium .auth-login__register-prompt{text-align:center;letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:500;line-height:1.5;color:#3f3f46!important}.auth-login.auth-login--premium .auth-login__register-cta,a.auth-login__register-cta{width:auto;min-height:0;font-size:inherit;letter-spacing:-.015em;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;font-weight:650;text-decoration:none;transition:color .16s cubic-bezier(.16,1,.3,1);display:inline;color:#4c1d95!important;opacity:1!important}.auth-login.auth-login--premium .auth-login__register-cta:hover,.auth-login.auth-login--premium .auth-login__register-cta:focus-visible,a.auth-login__register-cta:hover,a.auth-login__register-cta:focus-visible{text-underline-offset:3px;box-shadow:none;background:0 0;border:none;text-decoration:underline;color:#5b21b6!important;opacity:1!important}.auth-login.auth-login--premium .auth-login__register-cta:active,a.auth-login__register-cta:active{background:0 0;color:#4c1d95!important;opacity:1!important}.auth-login.auth-login--premium .auth-login__register-cta:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #7c3aed2e}@media (max-width:389px){.auth-login.auth-login--premium .auth-container{gap:16px}.auth-login.auth-login--premium .rovexo-brand-logo__wordmark{font-size:2.125rem}.auth-login.auth-login--premium .auth-heading__title{font-size:1.5rem}.auth-login.auth-login--premium .auth-icon-field__control{height:52px;min-height:52px}.auth-login.auth-login--premium .auth-primary-button{height:54px;min-height:54px}.auth-login.auth-login--premium .auth-social-button{height:48px;min-height:48px;font-size:.8125rem}}@media (min-width:430px){.auth-login.auth-login--premium .auth-container{max-width:400px}}@media (min-width:440px){.auth-login.auth-login--premium .auth-container{max-width:408px}}@media (min-width:460px){.auth-login.auth-login--premium .auth-container{max-width:416px}}@media (min-width:1280px){.auth-login.auth-login--premium .auth-container{gap:22px;max-width:420px}.auth-login.auth-login--premium .auth-heading__title{font-size:1.75rem}}@media (min-width:1440px){.auth-login.auth-login--premium .auth-container{max-width:428px}}@media (min-width:1920px){.auth-login.auth-login--premium .auth-container{max-width:436px}}@media (prefers-reduced-motion:reduce){.auth-login.auth-login--premium,.auth-login.auth-login--premium .auth-login__brand,.auth-login.auth-login--premium .auth-login__intro,.auth-login.auth-login--premium .auth-login__form,.auth-login.auth-login--premium .auth-login__social,.auth-login.auth-login--premium .auth-login__footer{animation:none!important}.auth-login.auth-login--premium .auth-primary-button:hover:not(:disabled),.auth-login.auth-login--premium .auth-primary-button:active:not(:disabled),.auth-login.auth-login--premium .auth-social-button:hover:not(:disabled),.auth-login.auth-login--premium .auth-social-button:active:not(:disabled){transform:none}}.auth-login.auth-login--premium,.auth-login.auth-login--premium .auth-login__footer,.auth-login.auth-login--premium .auth-login__register-prompt,.auth-login.auth-login--premium .auth-login__register-cta,.auth-login.auth-login--premium .auth-login__intro,.auth-login.auth-login--premium .auth-login__form,.auth-login.auth-login--premium .auth-login__social,.auth-login.auth-login--premium .auth-login__brand{opacity:1!important;animation:none!important;transform:none!important}.auth-platform-theme{--login-primary:#7c3aed;--auth-platform-surface:#fff;--auth-platform-wash:#faf5ff;background:radial-gradient(120% 80% at 50% -10%, #a855f71f 0%, transparent 55%), linear-gradient(180deg, var(--auth-platform-wash) 0%, var(--auth-platform-surface) 42%, var(--auth-platform-surface) 100%)}.auth-login.auth-login--premium.auth-platform-theme,.auth-register.auth-register--premium.auth-platform-theme{background:radial-gradient(120% 80% at 50% -10%,#a855f71f 0%,#0000 55%),linear-gradient(#faf5ff 0%,#fff 42% 100%)}.auth-login.auth-login--premium .auth-login__register-cta,.auth-register.auth-register--premium .auth-register__sign-in-prompt a{color:#7c3aed;font-weight:700}.auth-login.auth-login--premium .auth-login__register-prompt{text-align:center}.auth-register.auth-register--premium{--login-bg:#fff;--login-primary:#7c3aed;--login-border:#ececec;--login-text:#09090b;--login-muted:#71717a;padding-top:max(env(safe-area-inset-top), 8px);padding-bottom:max(env(safe-area-inset-bottom), 28px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:flex-start}.auth-register.auth-register--premium .auth-container{gap:20px;width:100%;max-width:392px;padding-inline:2px}.auth-register.auth-register--premium .auth-register__back .auth-back-button,.auth-register.auth-register--premium .auth-back-button{color:#71717a;min-width:44px;min-height:44px;font-weight:500}.auth-register--canonical-freeze .auth-register__brand{margin-top:10px;margin-bottom:0}.auth-register.auth-register--premium .rovexo-brand-logo__wordmark{letter-spacing:-.065em;font-size:2.375rem;font-weight:800;line-height:.95}.auth-register.auth-register--premium .auth-heading__title{letter-spacing:-.04em;color:#09090b;font-size:1.6875rem;font-weight:700;line-height:1.1}.auth-register.auth-register--premium .auth-icon-field__control{border:1px solid var(--login-border);height:54px;min-height:54px;box-shadow:none;background:#fafafa;border-radius:14px}.auth-register.auth-register--premium .auth-icon-field__control:focus-within{border-color:var(--login-primary);background:#fff;box-shadow:0 0 0 3px #7c3aed1f}.auth-register.auth-register--premium .auth-register-checkbox__link{color:#7c3aed}@media (prefers-reduced-motion:reduce){.auth-register.auth-register--premium,.auth-register.auth-register--premium *{transition:none!important;animation:none!important}}.auth-compact-premium.auth-login--premium .auth-container,.auth-compact-premium.auth-register--premium .auth-container{gap:14px}.auth-compact-premium.auth-login--premium .auth-login__form,.auth-compact-premium.auth-register--premium .auth-register__form{gap:12px}.auth-compact-premium.auth-login--premium .auth-login__fields,.auth-compact-premium.auth-register--premium .auth-form-fields{gap:10px}.auth-compact-premium.auth-login--premium .rovexo-brand-logo--auth{margin-top:0;margin-bottom:0}.auth-compact-premium.auth-login--premium .auth-heading,.auth-compact-premium.auth-register--premium .auth-heading{gap:6px}.auth-compact-premium.auth-login--premium .auth-login__cta,.auth-compact-premium.auth-register--premium .auth-register__cta{flex-direction:column;gap:10px;margin-top:4px;display:flex}.auth-register.auth-register--premium .auth-register__oauth{flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex}.auth-register.auth-register--premium .auth-register__oauth .auth-social-login{flex-direction:row;align-items:stretch;gap:10px;width:100%;display:flex}.auth-register.auth-register--premium .auth-register__oauth .auth-social-button{flex:1 1 0;min-width:0}.auth-compact-premium .auth-login__trust,.auth-compact-premium .auth-register__trust{text-align:center;flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.auth-compact-premium .auth-login__trust-title,.auth-compact-premium .auth-register__trust-title{letter-spacing:.06em;text-transform:uppercase;color:#7c3aed;align-items:center;gap:6px;margin:0;font-size:.75rem;font-weight:700;display:inline-flex}.auth-compact-premium .auth-login__trust-icon,.auth-compact-premium .auth-register__trust-icon{color:#7c3aed;width:14px;height:14px}.auth-compact-premium .auth-login__trust-copy,.auth-compact-premium .auth-register__trust-copy{color:#71717a;margin:0;font-size:.8125rem;font-weight:450;line-height:1.35}.auth-compact-premium .auth-register__checkboxes{gap:10px}.auth-compact-premium .auth-login__footer,.auth-compact-premium .auth-register__footer{width:100%;margin-top:4px}.auth-compact-premium .auth-secondary-button--platform,.auth-compact-premium a.auth-secondary-button.auth-secondary-button--platform{letter-spacing:-.015em;width:100%;height:54px;min-height:54px;box-shadow:none;background:#fff;border:1.5px solid #9333ea;border-radius:18px;justify-content:center;align-items:center;padding:0 16px;font-size:17px;font-weight:650;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#7c3aed!important;text-decoration:none!important}.auth-compact-premium .auth-secondary-button--platform:hover,.auth-compact-premium .auth-secondary-button--platform:focus-visible,.auth-compact-premium a.auth-secondary-button.auth-secondary-button--platform:hover,.auth-compact-premium a.auth-secondary-button.auth-secondary-button--platform:focus-visible{background:#9333ea0f;border-color:#7c3aed;transform:translateY(-1px);color:#6d28d9!important;text-decoration:none!important}.auth-compact-premium .auth-secondary-button--platform:active,.auth-compact-premium a.auth-secondary-button.auth-secondary-button--platform:active{background:#9333ea1a;transform:translateY(0)}.auth-compact-premium .auth-back-button--platform,.auth-compact-premium.auth-register--premium .auth-back-button{color:#7c3aed;letter-spacing:-.01em;min-width:44px;min-height:44px;padding:8px 10px;font-size:.9375rem;font-weight:600}.auth-compact-premium .auth-back-button--platform:hover,.auth-compact-premium.auth-register--premium .auth-back-button:hover,.auth-compact-premium .auth-back-button--platform:focus-visible,.auth-compact-premium.auth-register--premium .auth-back-button:focus-visible{color:#6d28d9;background:#7c3aed0f}@media (prefers-reduced-motion:reduce){.auth-compact-premium .auth-secondary-button--platform,.auth-compact-premium a.auth-secondary-button.auth-secondary-button--platform{transition:none;transform:none}}.auth-compact-premium.auth-login--premium .auth-login__footer{margin-top:2px}.auth-compact-premium.auth-login--premium .auth-login__register-prompt{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex;color:#52525b!important}.auth-compact-premium.auth-login--premium .auth-login__register-prefix{color:#52525b;font-size:.9375rem;font-weight:500}.auth-compact-premium.auth-login--premium .auth-login__register-cta,.auth-compact-premium.auth-login--premium a.auth-login__register-cta{letter-spacing:-.015em;border-radius:0;width:auto;height:auto;min-height:0;padding:0;font-size:.9375rem;font-weight:600;transition:color .16s cubic-bezier(.16,1,.3,1);display:inline;box-shadow:none!important;color:#7c3aed!important;background:0 0!important;border:none!important;text-decoration:none!important;transform:none!important}.auth-compact-premium.auth-login--premium .auth-login__register-cta:hover,.auth-compact-premium.auth-login--premium .auth-login__register-cta:focus-visible,.auth-compact-premium.auth-login--premium a.auth-login__register-cta:hover,.auth-compact-premium.auth-login--premium a.auth-login__register-cta:focus-visible{text-underline-offset:3px;color:#6d28d9!important;background:0 0!important;border:none!important;text-decoration:underline!important;transform:none!important}.auth-compact-premium.auth-login--premium .auth-login__register-cta:active,.auth-compact-premium.auth-login--premium a.auth-login__register-cta:active{color:#5b21b6!important;transform:none!important}.auth-register--canonical-freeze .auth-register__sign-in-prompt{text-align:center;margin:0}.auth-verify-email{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;width:100%;min-height:100dvh}.auth-verify-email__container{width:100%;max-width:430px;padding:max(env(safe-area-inset-top), 32px) 16px max(env(safe-area-inset-bottom), 32px);flex-direction:column;align-items:center;gap:28px;margin-inline:auto;display:flex}.auth-verify-email .rovexo-brand-logo--auth{margin:0 auto}.auth-verify-email__panel{text-align:center;flex-direction:column;align-items:center;gap:20px;width:100%;display:flex;position:relative}.auth-verify-email__panel .auth-heading{text-align:center;width:100%}.auth-verify-email__panel .auth-heading__title{letter-spacing:-.02em;color:#111827;font-size:1.5rem;font-weight:700}.auth-verify-email__panel .auth-heading__description{color:#6b7280;margin-top:8px;font-size:.9375rem;line-height:1.5}.auth-verify-email__icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.auth-verify-email__icon-svg{color:#fff;width:32px;height:32px}.auth-verify-email__icon--created{background:linear-gradient(135deg,#a855f7,#9333ea,#7c3aed);box-shadow:0 8px 24px #9333ea47}.auth-verify-email__icon--verifying{background:linear-gradient(135deg,#a855f7,#7c3aed);animation:1.4s ease-in-out infinite auth-verify-pulse;box-shadow:0 0 0 12px #9333ea1f,0 8px 28px #9333ea4d}.auth-verify-email__icon--success{background:#22c55e;box-shadow:0 8px 24px #22c55e47}.auth-verify-email__icon--expired{background:#f3f4f6}.auth-verify-email__icon--expired .auth-verify-email__icon-svg{color:#6b7280}.auth-verify-email__email-chip{color:#374151;word-break:break-all;background:#f3f4f6;border-radius:12px;align-items:center;gap:8px;max-width:100%;padding:12px 16px;font-size:.875rem;font-weight:500;display:inline-flex}.auth-verify-email__email-icon{color:#9333ea;flex-shrink:0;width:18px;height:18px}.auth-verify-email__actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:4px;display:flex}.auth-verify-email__resend-form,.auth-verify-email__full-form{width:100%;margin:0}.auth-verify-email__resend-link{color:#9333ea;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-height:44px;padding:8px;font-size:.9375rem;font-weight:600;display:inline-flex}.auth-verify-email__resend-link:disabled{color:#a78bfa;cursor:default;opacity:.85}.auth-verify-email__hint{text-align:center;margin:0;font-size:.9375rem}.auth-verify-email__progress{background:#ede9fe;border-radius:999px;width:100%;max-width:220px;height:4px;margin-top:8px;overflow:hidden}.auth-verify-email__progress-bar{border-radius:inherit;background:linear-gradient(90deg,#a855f7,#7c3aed);width:40%;height:100%;animation:1.2s ease-in-out infinite auth-verify-progress}.auth-verify-email__success-burst{pointer-events:none;position:absolute;inset:0}.auth-verify-email__success-burst span{opacity:.85;border-radius:2px;width:8px;height:8px;position:absolute}.auth-verify-email__success-burst span:first-child{background:#f472b6;top:8%;left:18%;transform:rotate(18deg)}.auth-verify-email__success-burst span:nth-child(2){background:#60a5fa;top:4%;right:22%;transform:rotate(-12deg)}.auth-verify-email__success-burst span:nth-child(3){background:#fbbf24;top:28%;left:8%}.auth-verify-email__success-burst span:nth-child(4){background:#34d399;top:22%;right:10%;transform:rotate(28deg)}.auth-verify-email__success-burst span:nth-child(5){background:#a78bfa;top:12%;left:46%}.auth-verify-email__success-burst span:nth-child(6){background:#fb7185;top:36%;right:28%;transform:rotate(-24deg)}@keyframes auth-verify-pulse{0%,to{box-shadow:0 0 0 10px #9333ea1a,0 8px 28px #9333ea47}50%{box-shadow:0 0 0 16px #9333ea29,0 10px 32px #9333ea57}}@keyframes auth-verify-progress{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.auth-verify-email__icon--verifying,.auth-verify-email__progress-bar{animation:none}}:root{--rx-primary-height:56px;--rx-primary-radius:16px;--rx-primary-font-size:16px;--rx-primary-font-weight:600;--rx-primary-pad-x:24px;--rx-primary-gradient:linear-gradient(135deg, #a855f7 0%, #9333ea 48%, #7c3aed 100%);--rx-primary-color:#fff;--rx-primary-border:#7c3aed59;--rx-primary-shadow:0 1px 2px #6d28d91f, 0 5px 14px #9333ea33, inset 0 1px 0 #ffffff38;--ma-primary-height:var(--rx-primary-height);--ma-primary-radius:var(--rx-primary-radius);--ma-primary-font-size:var(--rx-primary-font-size);--ma-primary-font-weight:var(--rx-primary-font-weight);--ma-primary-gradient:var(--rx-primary-gradient);--ma-primary-color:var(--rx-primary-color);--ma-primary-border:var(--rx-primary-border);--ma-primary-shadow:var(--rx-primary-shadow);--fw-button-height:var(--rx-primary-height);--fw-button-radius:var(--rx-primary-radius);--cds-button-height:var(--rx-primary-height)}.rx-primary-button,button.rx-primary-button,a.rx-primary-button,.cds-button--primary,.cds-button.cds-button--primary,.rx-btn.rx-btn--primary:not(.auth-primary-button),[data-primary-button=v1\.0],[data-primary-button=v1\.0-global-primary],[data-my-account-primary],[data-full-width-engine=v1\.0] .cds-button--primary,[data-full-width-engine=v1\.0] .cds-button.cds-button--primary{box-sizing:border-box;width:100%;max-width:100%;height:var(--rx-primary-height);min-height:var(--rx-primary-height);max-height:none;padding:0 var(--rx-primary-pad-x);border-radius:var(--rx-primary-radius);border:1px solid var(--rx-primary-border);color:var(--rx-primary-color);background:var(--rx-primary-gradient);background-image:var(--rx-primary-gradient);box-shadow:var(--rx-primary-shadow);font-size:var(--rx-primary-font-size);font-weight:var(--rx-primary-font-weight);cursor:pointer;justify-content:center;align-items:center;gap:8px;line-height:1;text-decoration:none;transition:filter .22s,box-shadow .22s,transform .18s cubic-bezier(.22,1,.36,1),opacity .15s;display:inline-flex}.rx-primary-button:hover:not(:disabled),.cds-button--primary:hover:not(:disabled){filter:brightness(1.03);background:var(--rx-primary-gradient);background-image:var(--rx-primary-gradient);box-shadow:0 2px 4px #6d28d924,0 7px 18px #9333ea42,inset 0 1px #ffffff42}.rx-primary-button:active:not(:disabled),.cds-button--primary:active:not(:disabled){filter:brightness(.98);transform:scale(.98)}.rx-primary-button:focus-visible,.cds-button--primary:focus-visible{outline-offset:2px;box-shadow:var(--rx-primary-shadow);outline:2px solid #9333ea}.rx-primary-button:disabled,.rx-primary-button[aria-disabled=true],.cds-button--primary:disabled,.cds-button--primary.cds-button--loading{opacity:.6;filter:none;cursor:not-allowed}.rx-primary-button__spinner,.cds-button--primary .cds-button__spinner{border-width:2px;width:16px;height:16px}.rx-primary-button--auto{width:auto;max-width:100%}@media (prefers-reduced-motion:reduce){.rx-primary-button,.cds-button--primary{transition:none}.rx-primary-button:active:not(:disabled),.cds-button--primary:active:not(:disabled){transform:none}}.ac-canonical{background:var(--rvx-page,#fff);width:100%;max-width:100%;box-shadow:none;border:none;flex-direction:column;gap:12px;padding:0;display:flex}.ac-canonical__identity{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.ac-canonical__identity--full{box-sizing:border-box;width:100%;min-height:64px;padding:8px 0}.ac-canonical__avatar-wrap{border-radius:999px;flex-shrink:0;display:inline-flex}.ac-canonical__avatar{background:#f5f5f5;border-radius:999px;width:64px!important;height:64px!important}.ac-canonical__identity-copy{flex:1;min-width:0}.ac-canonical__name-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ac-canonical__name{letter-spacing:-.01em;color:#1a1a1a;align-items:center;gap:4px;min-width:0;margin:0;font-size:16px;font-weight:400;line-height:1.25;display:inline-flex}.ac-canonical__verified-badge{margin-left:2px}.ac-canonical__new-member{color:#9333ea;white-space:nowrap;background:#9333ea1a;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:12px;font-weight:400;line-height:1;display:inline-flex}.ac-canonical__view-profile{color:#9333ea;text-transform:none;white-space:nowrap;margin:0;font-size:10px;font-weight:450;line-height:1.25}.ac-canonical__rating{color:#9333ea;white-space:nowrap;margin:2px 0 0;font-size:16px;font-weight:400;line-height:1.25}.ac-canonical__rating-value,.ac-canonical__rating-count{color:#9333ea}.ac-canonical__rating-star{color:#f5b301}.ac-canonical__profile-trailing{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ac-canonical__profile-chevron{color:#1a1a1a;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ac-canonical__profile-chevron svg{width:18px;height:18px}.ac-canonical__menu-group{width:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;gap:0;display:flex}.ac-canonical__menu .cds-menu-row{min-height:56px;box-shadow:none;background:0 0;border:none;padding-inline:0;font-size:16px;font-weight:400;transition:none}.ac-canonical__menu .cds-menu-row:active:not(:disabled){background:0 0}.ac-canonical__menu .cds-menu-row__title{color:#1a1a1a;font-size:16px;font-weight:400}.ac-canonical__menu .cds-menu-row__title--danger{color:#dc2626;justify-content:flex-start;width:auto;font-weight:400}.ac-canonical__menu .cds-menu-row__icon,.ac-canonical__menu .ac-canonical__menu-icon{width:24px;height:24px}.ac-canonical__menu-emoji,.ac-canonical__menu-line-icon{justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;line-height:1;display:inline-flex}.ac-canonical__menu-line-icon{font-size:0}.ac-canonical__menu .cds-menu-row__chevron{color:#1a1a1a}.ac-canonical__menu .cds-menu-row__chevron svg{width:16px;height:16px}.ac-canonical__menu .cds-menu-row--destructive-center{justify-content:flex-start;min-height:56px;padding-inline:0}.ac-canonical__stats{background:var(--rvx-page,#fff);border:1px solid #0f172a14;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0;display:grid;box-shadow:0 1px 6px #0f172a0a}.ac-canonical__stat{min-height:64px;color:inherit;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;text-decoration:none;display:flex;position:relative}.ac-canonical__stat--divider:after{content:"";background:#0f172a14;width:1px;height:64%;position:absolute;top:18%;right:0}.ac-canonical__stat-icon{color:#111;width:18px;height:18px}.ac-canonical__stat-value{color:#111;text-align:center;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;line-height:1.1}.ac-canonical__stat--wallet .ac-canonical__stat-value{font-weight:700}.ac-canonical__stat-label{color:#94a3b8;text-align:center;font-size:.6875rem;font-weight:400;line-height:1.1}.ac-canonical__stats-wrap{flex-direction:column;gap:8px;display:flex}.ac-canonical__stats--secondary{margin-top:0}.ac-canonical__wallet-card{background:var(--rvx-page,#fff);color:inherit;border:1px solid #0f172a14;border-radius:14px;padding:14px 16px;text-decoration:none;display:block;box-shadow:0 1px 6px #0f172a0a}.ac-canonical__wallet-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-canonical__wallet-title{color:#111;margin:0;font-size:.9375rem;font-weight:700}.ac-canonical__wallet-link{color:#7c3aed;font-size:.8125rem;font-weight:500}.ac-canonical__wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:12px;display:grid}.ac-canonical__wallet-label{color:#94a3b8;margin:0;font-size:.6875rem}.ac-canonical__wallet-value{font-variant-numeric:tabular-nums;color:#111;margin:2px 0 0;font-size:.9375rem;font-weight:700}.ac-canonical__seller-performance{background:var(--rvx-page,#fff);box-sizing:border-box;border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:0;min-height:0;padding:12px 14px;display:flex;overflow:hidden;box-shadow:0 1px 6px #0f172a0a}.ac-canonical__seller-performance-header{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:10px;display:flex}.ac-canonical__seller-performance-heading{align-items:center;gap:6px;min-width:0;display:inline-flex}.ac-canonical__seller-performance-icon{color:#7c3aed;flex-shrink:0;width:16px;height:16px}.ac-canonical__seller-performance-title{color:#111;margin:0;font-size:.8125rem;font-weight:700;line-height:1.2}.ac-canonical__seller-performance-link{color:#7c3aed;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:flex-end;align-items:center;gap:2px;min-width:44px;min-height:44px;margin:-8px -6px -8px 0;padding:8px 6px 8px 12px;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ac-canonical__seller-performance-link:hover{color:#6d28d9}.ac-canonical__seller-performance-link-icon{width:14px;height:14px}.ac-canonical__seller-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;min-height:64px;margin-bottom:10px;display:grid}.ac-canonical__seller-performance-col{flex-direction:column;justify-content:center;min-width:0;height:64px;display:flex}.ac-canonical__seller-performance-col--level{align-items:flex-start;gap:5px}.ac-canonical__seller-performance-col--score{align-items:center}.ac-canonical__seller-performance-col--sales{text-align:right;align-items:flex-end;gap:5px}.ac-canonical__seller-level-badge{letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:.625rem;font-weight:700;line-height:1.2;display:inline-flex}.ac-canonical__seller-level-badge[data-seller-level=new_seller]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.ac-canonical__seller-level-badge[data-seller-level=trusted_seller]{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed2e}.ac-canonical__seller-level-badge[data-seller-level=top_seller]{color:#6d28d9;background:#6d28d91f;border-color:#6d28d938}.ac-canonical__seller-level-badge[data-seller-level=premium_seller]{color:#b45309;background:#d977061a;border-color:#d9770633}.ac-canonical__seller-level-badge[data-seller-level=elite_seller]{color:#047857;background:#0596691a;border-color:#05966933}.ac-canonical__seller-rating{color:#111;white-space:nowrap;margin:0;font-size:.6875rem;font-weight:600;line-height:1.15}.ac-canonical__seller-score-ring{flex-shrink:0;width:64px;height:64px;position:relative}.ac-canonical__seller-score-ring-svg{width:64px;height:64px;display:block}.ac-canonical__seller-score-ring-track{stroke:#0f172a1a}.ac-canonical__seller-score-ring-progress{stroke-linecap:round;transition:none}.ac-canonical__seller-score-ring--animate .ac-canonical__seller-score-ring-progress{transition:stroke-dashoffset .45s cubic-bezier(.4,0,.2,1)}.ac-canonical__seller-score-ring-copy{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;inset:0}.ac-canonical__seller-score-ring-value{color:#111;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1}.ac-canonical__seller-score-ring-max{color:#94a3b8;margin-top:1px;font-size:.625rem;font-weight:500;line-height:1}.ac-canonical__seller-sales-icon{color:#111;flex-shrink:0;width:18px;height:18px}.ac-canonical__seller-metric-label{color:#94a3b8;margin:0;font-size:.625rem;line-height:1.1}.ac-canonical__seller-metric-value{color:#111;font-variant-numeric:tabular-nums;margin:0;font-size:1.375rem;font-weight:700;line-height:1}.ac-canonical__seller-progress-message{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:.6875rem;line-height:1.3;overflow:hidden}.ac-canonical__seller-progress-bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ac-canonical__seller-progress-percent{color:#7c3aed;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:2.25rem;font-size:.6875rem;font-weight:700;line-height:1}.ac-canonical__seller-progress-track{background:#0f172a14;border-radius:999px;height:6px;overflow:hidden}.ac-canonical__seller-progress-fill{background:#7c3aed;border-radius:999px;min-width:0;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}@media (min-width:390px){.ac-canonical__seller-performance{padding:12px 16px}.ac-canonical__seller-performance-title{font-size:.875rem}}@media (min-width:430px){.ac-canonical__seller-progress-message{white-space:normal;text-overflow:unset;overflow:visible}}@media (min-width:768px){.ac-canonical__seller-metric-value{font-size:1.5rem}.ac-canonical__seller-sales-icon{width:20px;height:20px}}.ac-canonical__menu{flex-direction:column;gap:8px;margin-top:0;display:flex}.ac-canonical__section{flex-direction:column;gap:6px;display:flex}.ac-canonical__section-title{letter-spacing:.06em;color:#94a3b8;margin:0;padding:0 4px;font-size:.6875rem;font-weight:600;line-height:1.2}.ac-canonical__section-card{background:var(--rvx-page,#fff);border:1px solid #0f172a14;border-radius:20px;overflow:hidden;box-shadow:0 1px 6px #0f172a0a}.ac-canonical__section--system{margin-top:2px}.ac-canonical__section--system .ac-canonical__row{min-height:44px;box-shadow:none;background:0 0;border:none;justify-content:center;padding:10px 14px}.ac-canonical__row{box-sizing:border-box;text-align:left;width:100%;min-height:56px;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0f172a0f;align-items:center;gap:12px;padding:0 16px;text-decoration:none;transition:background-color .12s;display:flex}.ac-canonical__section-card .ac-canonical__row:last-child{border-bottom:none}.ac-canonical__row:active{background:#0f172a08}.ac-canonical__row:disabled{opacity:.6;cursor:wait}.ac-canonical__menu-icon{color:#111;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.ac-canonical__menu-lucide{width:24px;height:24px}.ac-holiday-mode-row{cursor:pointer;-webkit-user-select:none;user-select:none}.ac-holiday-mode-row--pending{opacity:.72;cursor:wait}.ac-canonical__row-copy{flex:1;min-width:0}.ac-canonical__row-title{min-width:0;color:var(--rvx-text-primary,#111);align-items:center;gap:8px;font-size:.9375rem;font-weight:500;line-height:1.25;display:flex}.ac-canonical__row-title--danger{color:#ef4444;justify-content:center;width:100%;font-weight:500}.ac-canonical__row-badge{color:#fff;background:#7c3aed;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:0 5px;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.ac-canonical__row-trailing-group{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ac-canonical__row-trailing{flex-shrink:0}.ac-canonical__verified-pill{color:#7c3aed;background:#7c3aed1a;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.ac-canonical__row-chevron{color:#cbd5e1;flex-shrink:0}.ac-canonical__row-chevron svg{width:16px;height:16px}.rx-h2--account{box-shadow:none;border-bottom:1px solid #0f172a14}@media (min-width:768px){.ac-canonical{padding-inline:16px}}@media (min-width:1024px){.account-center-shell .mx-auto{width:100%;max-width:100%;margin-inline:0}}.profile-footer-banner{width:100%;max-width:100%;box-shadow:none;background:0 0;border:none;margin-top:24px;margin-bottom:32px;padding:0;line-height:0;display:block;overflow:visible}.profile-footer-banner__img,.profile-footer-banner img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-filter:none;mix-blend-mode:normal;opacity:1;background:0 0;display:block;width:100%!important;max-width:100%!important;height:auto!important}@media (prefers-reduced-motion:reduce){.profile-footer-banner{content-visibility:auto}}.account-settings-segment{border-radius:var(--cds-radius-lg,16px);background:var(--cds-color-surface-muted,#f8fafc);grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.account-settings-segment__option{border-radius:var(--cds-radius-md,12px);min-height:44px;color:var(--cds-color-text-secondary,#64748b);cursor:pointer;transition:background-color var(--cds-duration-fast,.15s) ease;background:0 0;border:none;font-size:.875rem;font-weight:500;line-height:1.25}.account-settings-segment__option--active{background:var(--rvx-surface,#fff);color:var(--cds-color-text-primary,#0f172a);box-shadow:0 1px 2px #0f172a0f}.account-settings-address-card{border-radius:var(--cds-radius-lg,16px);background:var(--rvx-surface,#fff);width:100%;box-shadow:none;border:1px solid #0f172a14;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.account-settings-address-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-settings-address-card__badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.account-settings-address-card__name{color:var(--cds-color-text-primary,#0f172a);margin:0;font-size:.9375rem;font-weight:600;line-height:1.25}.account-settings-address-card__address{color:var(--cds-color-text-secondary,#64748b);margin:4px 0 0;font-size:.875rem;font-weight:400;line-height:1.4}.account-settings-address-card__badge{color:var(--cds-color-primary,#9333ea);background:#9333ea1a;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.25}.account-settings-address-card__badge--vat{color:#047857;background:#0478571a}.account-settings-address-card__actions{gap:16px;display:flex}.account-settings-text-action{min-height:44px;color:var(--cds-color-text-primary,#0f172a);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:.875rem;font-weight:500;display:inline-flex}.account-settings-text-action--danger{color:var(--cds-color-danger,#dc2626)}.account-settings-empty{color:var(--cds-color-text-secondary,#64748b);margin:0;padding:14px 16px;font-size:.875rem}.account-settings-sticky-action{bottom:calc(var(--cds-bottom-nav-offset) - 24px);z-index:20;padding:12px 0 max(4px, env(safe-area-inset-bottom,0px));background:linear-gradient(#fff0 0%,#fff 24%);margin-top:8px;position:sticky}.account-settings-payment-card{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.account-settings-payment-card__title{color:var(--cds-color-text-primary,#0f172a);margin:0;font-size:.9375rem;font-weight:500}.account-settings-payment-card__meta{color:var(--cds-color-text-secondary,#64748b);margin:2px 0 0;font-size:.8125rem}.account-settings-tax-option{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.account-settings-lookup-label{letter-spacing:.02em;text-transform:uppercase;color:var(--cds-color-text-secondary,#64748b);margin:0;font-size:.75rem;font-weight:600}.account-settings-lookup-value{color:var(--cds-color-text-primary,#0f172a);margin:0;font-size:.9375rem;font-weight:500}.account-settings-lookup-results{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.account-settings-lookup-result{width:100%;min-height:var(--cds-touch-target,44px);border-radius:var(--cds-radius-md,12px);background:var(--rvx-surface,#fff);color:var(--cds-color-text-primary,#0f172a);text-align:left;cursor:pointer;border:1px solid #0f172a14;padding:12px 14px;font-size:.875rem}.account-settings-lookup-result--selected{border-color:var(--cds-color-primary,#9333ea);background:#9333ea0f}.account-settings-lookup-selected{border-radius:var(--cds-radius-md,12px);background:var(--cds-color-surface-muted,#f8fafc);color:var(--cds-color-text-secondary,#64748b);margin:0;padding:12px 14px;font-size:.875rem;line-height:1.4}.account-settings-edit-sheet-backdrop{z-index:80;background:#0f172a66;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.account-settings-edit-sheet{background:var(--rvx-surface,#fff);border-radius:16px 16px 12px 12px;flex-direction:column;gap:4px;width:100%;max-width:100%;padding:16px 16px 12px;display:flex}.account-settings-edit-sheet__title{color:var(--cds-color-text-primary,#0f172a);text-align:center;margin:0 0 8px;font-size:1rem;font-weight:600}.account-settings-edit-sheet__row{border-radius:var(--cds-radius-md,12px);width:100%;min-height:52px;color:var(--cds-color-text-primary,#0f172a);text-align:left;cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:.9375rem;font-weight:500}.account-settings-edit-sheet__row:disabled{opacity:.45;cursor:not-allowed}.account-settings-edit-sheet__row--danger{color:var(--cds-color-danger,#dc2626)}.account-settings-edit-sheet__cancel{border-radius:var(--cds-radius-md,12px);background:var(--cds-color-surface-muted,#f8fafc);width:100%;min-height:52px;color:var(--cds-color-text-primary,#0f172a);cursor:pointer;border:none;margin-top:8px;font-size:.9375rem;font-weight:600}.addresses-v1{width:var(--fw-width,100%)}.addresses-v1__stack{gap:var(--fw-component-gap,24px)!important}.addresses-v1__cta{margin-top:0}.addresses-v1-label{font-size:var(--fw-small-size,14px);color:var(--cds-color-text-secondary,#64748b);margin:0 0 10px;font-weight:500;line-height:1.25}.addresses-v1-tabs-block{width:100%}.addresses-v1-tabs{border-radius:var(--fw-radius,16px);background:var(--cds-color-surface-muted,#f1f5f9);box-sizing:border-box;grid-template-columns:1fr 1fr;width:100%;height:48px;min-height:48px;padding:4px;display:grid}.addresses-v1-tabs__option{border-radius:calc(var(--fw-radius,16px) - 4px);height:100%;color:var(--cds-color-text-secondary,#64748b);font-size:var(--fw-small-size,14px);cursor:pointer;transition:background-color var(--cds-duration-fast,.15s) ease, color var(--cds-duration-fast,.15s) ease, box-shadow var(--cds-duration-fast,.15s) ease;background:0 0;border:none;font-weight:500}.addresses-v1-tabs__option--active{background:var(--rvx-surface,#fff);color:var(--fw-title-color,#1a1a1a);font-weight:600;box-shadow:0 1px 3px #0f172a14}.addresses-v1-list{width:100%}.addresses-v1-list__cards{flex-direction:column;gap:16px;width:100%;display:flex}.addresses-v1-empty{font-size:var(--fw-small-size,14px);color:var(--cds-color-text-secondary,#64748b);margin:0;padding:12px 0}.addresses-v1-card{border-radius:var(--fw-card-radius,16px);background:var(--rvx-surface,#fff);box-sizing:border-box;border:1px solid #0f172a14;flex-direction:column;gap:12px;width:100%;padding:20px;display:flex}.addresses-v1-card__header{grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}.addresses-v1-card__name{color:var(--fw-title-color,#1a1a1a);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.addresses-v1-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.addresses-v1-badge{height:28px;color:var(--cds-color-primary,#9333ea);box-sizing:border-box;white-space:nowrap;background:#9333ea1a;border-radius:999px;align-items:center;padding:8px 12px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.addresses-v1-badge--vat{color:var(--cds-color-primary,#9333ea);background:#9333ea1a}.addresses-v1-card__body{flex-direction:column;gap:4px;display:flex}.addresses-v1-card__line{font-size:var(--fw-small-size,14px);color:var(--cds-color-text-secondary,#64748b);margin:0;font-weight:400;line-height:1.4}.addresses-v1-card__actions{gap:16px;display:flex}.addresses-v1-card__action{min-height:32px;color:var(--fw-title-color,#1a1a1a);font-size:var(--fw-small-size,14px);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.addresses-v1-form{flex-direction:column;gap:16px;width:100%;display:flex}.addresses-v1-form__label{letter-spacing:.02em;text-transform:uppercase;color:var(--cds-color-text-secondary,#64748b);margin:0;font-size:.75rem;font-weight:600}.addresses-v1-form__value{font-size:var(--fw-body-size,16px);color:var(--fw-title-color,#1a1a1a);margin:0;font-weight:500}.addresses-v1-form__actions{gap:var(--fw-component-gap,24px);flex-direction:column;margin-top:8px;display:flex}.addresses-v1-lookup-results{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.addresses-v1-lookup-result{width:100%;min-height:var(--cds-touch-target,44px);border-radius:var(--cds-radius-md,12px);background:var(--rvx-surface,#fff);color:var(--fw-title-color,#1a1a1a);font-size:var(--fw-small-size,14px);text-align:left;cursor:pointer;border:1px solid #0f172a14;padding:12px 14px}.addresses-v1-lookup-result--selected{border-color:var(--cds-color-primary,#9333ea);background:#9333ea0f}.addresses-v1-edit-backdrop{z-index:80;background:#0f172a66;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.addresses-v1-edit-sheet{background:var(--rvx-surface,#fff);border-radius:16px 16px 12px 12px;flex-direction:column;gap:4px;width:100%;max-width:100%;padding:16px;display:flex}.addresses-v1-edit-sheet__title{font-size:var(--fw-body-size,16px);color:var(--fw-title-color,#1a1a1a);text-align:center;margin:0 0 8px;font-weight:600}.addresses-v1-edit-sheet__copy{font-size:var(--fw-small-size,14px);color:var(--cds-color-text-secondary,#64748b);text-align:center;margin:0 0 12px}.addresses-v1-edit-sheet__row{border-radius:var(--cds-radius-md,12px);width:100%;min-height:52px;color:var(--fw-title-color,#1a1a1a);text-align:left;cursor:pointer;background:0 0;border:none;padding:0 12px;font-size:.9375rem;font-weight:500}.addresses-v1-edit-sheet__row:disabled{opacity:.45;cursor:not-allowed}.addresses-v1-edit-sheet__row--danger{color:var(--cds-color-danger,#dc2626)}.addresses-v1-edit-sheet__cancel{border-radius:var(--cds-radius-md,12px);background:var(--cds-color-surface-muted,#f8fafc);width:100%;min-height:52px;color:var(--fw-title-color,#1a1a1a);cursor:pointer;border:none;margin-top:8px;font-size:.9375rem;font-weight:600}@media (prefers-reduced-motion:reduce){.addresses-v1-tabs__option{transition:none}}:root{--pcu-card-radius:14px;--pcu-card-border:#0f172a14;--pcu-card-shadow:0 1px 6px #0f172a0a;--pcu-row-divider:#0f172a0f;--pcu-section-gap:16px;--pcu-page-padding-x:16px;--pcu-page-max-width:100%;--pcu-row-min-height:56px;--pcu-touch-target:44px;--pcu-section-title-size:.6875rem;--pcu-section-title-tracking:.06em;--pcu-body-bg:var(--rvx-page,#fff)}.pcu-module{gap:var(--pcu-section-gap);width:100%;max-width:100%;padding:8px var(--pcu-page-padding-x) calc(var(--bottom-nav-shell-height,52px) + 16px + env(safe-area-inset-bottom,0px));background:var(--pcu-body-bg);flex-direction:column;margin-inline:0;display:flex}.pcu-module--flush{padding-top:0}.pcu-intro{color:var(--ds-color-text-secondary);margin:0;padding:0 4px 4px;font-size:.875rem;line-height:1.45}.pcu-search{border:1px solid var(--pcu-card-border);width:100%;min-height:40px;color:var(--ds-color-text-primary);background:#f8fafc;border-radius:999px;outline:none;padding:0 14px;font-size:.875rem}.pcu-search::placeholder{color:#94a3b8}.pcu-search:focus{border-color:var(--ds-color-primary)}@supports (color:color-mix(in lab, red, red)){.pcu-search:focus{border-color:color-mix(in srgb, var(--ds-color-primary) 35%, var(--pcu-card-border))}}.pcu-search:focus{box-shadow:0 0 0 3px #7c3aed1f}.rx-surface-card--canonical,.pcu-card{overflow:hidden;border:1px solid var(--pcu-card-border)!important;border-radius:var(--pcu-card-radius)!important;background:var(--rvx-surface,#fff)!important;box-shadow:var(--pcu-card-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ac-canonical__row-subtitle{color:#94a3b8;margin-top:2px;font-size:.75rem;font-weight:400;line-height:1.25;display:block}.pcu-module .mhub-section__title,.pcu-module .wallet-hub__section-title,.wallet-hub .wallet-hub__section-title{font-size:var(--pcu-section-title-size);letter-spacing:var(--pcu-section-title-tracking);text-transform:uppercase;color:#94a3b8;margin:0;padding:0 4px;font-weight:600;line-height:1.2}.pcu-module .mhub-section,.wallet-hub .wallet-hub__section-head{flex-direction:column;gap:6px;display:flex}.wallet-hub .wallet-hub__section-head{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.wallet-hub__balance-card,.wallet-hub__txn-card,.wallet-hub__bank-card,.cart-v1__item,.cart-v1__summary,.checkout-v1__card,.ckt-v1__card{border:1px solid var(--pcu-card-border)!important;border-radius:var(--pcu-card-radius)!important;box-shadow:var(--pcu-card-shadow)!important}.wallet-hub__txn{border-bottom:1px solid var(--pcu-row-divider)}.wallet-hub__txn:last-child{border-bottom:none}.acm-settings__row--toggle{cursor:pointer}.acm-settings__row--toggle input[type=checkbox]{width:20px;height:20px;accent-color:var(--ds-color-primary);flex-shrink:0}.acm-settings__toggle-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acm-settings__toggle-description{color:var(--ds-color-text-secondary);font-size:.8125rem;line-height:1.35}.pcu-btn-primary,.wallet-hub__withdraw--primary{background:var(--ds-color-primary);color:#fff;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:0 24px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .12s;display:inline-flex}.pcu-btn-primary:hover{opacity:.92}.pcu-btn-primary:disabled{opacity:.5;cursor:not-allowed}@media (min-width:768px){.pcu-module{padding-inline:var(--pcu-page-padding-x)}}.rovexo-icon,.rovexo-icon--glass,.rovexo-icon--standard{object-fit:contain;flex-shrink:0;display:block;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.home-v1-category-tile__slot,.rx-category-tile__container,.seller-icon-slot,[class*=__icon-slot],[class*=icon-slot]{justify-content:center;align-items:center;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.rx-category-tile:hover .rx-category-tile__container,.rx-category-tile:active .rx-category-tile__container{transform:none;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.rx-category-tile__container{transition:none}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rvx-page:#0d0f14;--rvx-surface:#171a21;--rvx-surface-secondary:#1e222b;--rvx-border:#2b2f38;--rvx-divider:#343a45;--rvx-text-primary:#fff;--rvx-text-secondary:#b6bcc8;--rvx-accent:#9333ea;--ds-color-primary:#9333ea;--ds-color-primary-foreground:#faf5ff;--ds-color-accent:#7c3aed;--ds-color-accent-foreground:#faf5ff;--ds-color-secondary:#1e222b;--ds-color-secondary-foreground:#fff;--ds-color-background:#0d0f14;--ds-color-surface:#171a21;--ds-color-surface-muted:#1e222b;--ds-color-surface-elevated:#1e222b;--ds-color-border:#2b2f38;--ds-color-border-strong:#343a45;--ds-color-text-primary:#fff;--ds-color-text-secondary:#b6bcc8;--ds-color-text-muted:#b6bcc8;--ds-color-ring:#9333ea;--ds-color-overlay:#0d0f14e0;--ds-color-primary-deep:#6d28d9;--ds-gradient-page:none;--ds-shadow-soft:0 1px 2px #00000059, 0 6px 16px #00000047;--ds-shadow-medium:0 2px 4px #0006, 0 12px 28px #00000052;--ds-shadow-floating:0 8px 24px #00000073, 0 24px 48px #9333ea1f;--ds-shadow-premium:0 16px 40px #00000080, 0 4px 12px #9333ea24;--cds-color-primary:#9333ea;--cds-color-primary-hover:#7c3aed;--cds-color-primary-foreground:#fff;--cds-color-accent:#7c3aed;--cds-color-background:#0d0f14;--cds-color-surface:#171a21;--cds-color-surface-muted:#1e222b;--cds-color-border:#2b2f38;--cds-color-divider:#343a45;--cds-color-text-primary:#fff;--cds-color-text-secondary:#b6bcc8;--cds-color-text-muted:#b6bcc8;--fw-bg:#0d0f14;--fw-title-color:#fff;--fw-chevron-color:#b6bcc8;--pcu-body-bg:#0d0f14;--pcu-card-border:#2b2f38;--pcu-row-divider:#343a45}html[data-theme=dark],html[data-theme=dark] body{background:var(--rvx-page)!important;color:var(--rvx-text-primary)!important;background-image:none!important}html[data-theme=dark] #__next,html[data-theme=dark] main,html[data-theme=dark] .app,html[data-theme=dark] .page,html[data-theme=dark] .layout,html[data-theme=dark] .mobile-layout,html[data-theme=dark] .rx-page,html[data-theme=dark] .premium-page-home,html[data-theme=dark] .home-v1-main,html[data-theme=dark] .home-v1-listing-section,html[data-theme=dark] .home-v1-categories,html[data-theme=dark] .account-center-shell,html[data-theme=dark] .account-center,html[data-theme=dark] .account-canonical-shell,html[data-theme=dark] .account-canonical,html[data-theme=dark] .ac-canonical,html[data-theme=dark] .cds-layout,html[data-theme=dark] .cds-layout__header,html[data-theme=dark] .cds-layout__content,html[data-theme=dark] .cds-layout__content--account-canonical,html[data-theme=dark] [data-full-width-engine=v1\.0],html[data-theme=dark] [data-master-full-width],html[data-theme=dark] .pcu-module,html[data-theme=dark] .sell-page-v1,html[data-theme=dark] .bg-background,html[data-theme=dark] .bg-white{color:var(--rvx-text-primary);background:var(--rvx-page)!important;background-image:none!important}html[data-theme=dark] .bg-surface,html[data-theme=dark] .bg-surface-muted{background-color:var(--rvx-surface)!important}html[data-theme=dark] .text-text-primary,html[data-theme=dark] .text-black{color:var(--rvx-text-primary)!important}html[data-theme=dark] .text-text-secondary,html[data-theme=dark] .text-text-muted,html[data-theme=dark] .text-gray-500,html[data-theme=dark] .text-gray-600,html[data-theme=dark] .text-slate-500,html[data-theme=dark] .text-slate-600{color:var(--rvx-text-secondary)!important}html[data-theme=dark] .rx-card,html[data-theme=dark] .rx-surface-card,html[data-theme=dark] .rx-surface-card--canonical,html[data-theme=dark] .rx-glass,html[data-theme=dark] .pcu-card,html[data-theme=dark] .cds-card,html[data-theme=dark] .cds-section__card,html[data-theme=dark] .cds-card--list,html[data-theme=dark] .cds-sheet,html[data-theme=dark] .cds-dialog,html[data-theme=dark] .cds-panel{color:var(--rvx-text-primary);box-shadow:0 2px 8px #00000059;background:var(--rvx-surface)!important;border-color:var(--rvx-border)!important;-webkit-backdrop-filter:none!important}html[data-theme=dark] [data-listing-card=rovexo],html[data-theme=dark] [data-hp-listing-card=official],html[data-theme=dark] .rx-listing-card,html[data-theme=dark] .home-v1-listing-card{color:var(--rvx-text-primary);background:var(--rvx-surface)!important;border-color:var(--rvx-border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}html[data-theme=dark] .rx-listing-card__title,html[data-theme=dark] .home-v1-listing-card__title,html[data-theme=dark] .home-v1-listing-card__price,html[data-theme=dark] .home-v1-categories__title,html[data-theme=dark] .home-v1-listing-section__title,html[data-theme=dark] .home-v1-category-tile__name{color:var(--rvx-text-primary)}html[data-theme=dark] .rx-listing-card__stat,html[data-theme=dark] .rx-listing-card__location,html[data-theme=dark] .home-v1-listing-card__tag{color:var(--rvx-text-secondary)}html[data-theme=dark] [data-listing-card=rovexo] figure,html[data-theme=dark] [data-hp-listing-card=official] figure,html[data-theme=dark] .rx-listing-card__media,html[data-theme=dark] .home-v1-listing-card__media{background:var(--rvx-surface-secondary)}html[data-theme=dark] .cds-menu-row,html[data-theme=dark] .ac-canonical__menu,html[data-theme=dark] .ac-canonical__row,html[data-theme=dark] .acm-settings,html[data-theme=dark] .account-settings-segment,html[data-theme=dark] .account-settings-segment__option{color:var(--rvx-text-primary);border-color:var(--rvx-divider)}html[data-theme=dark] .cds-menu-row:active:not(:disabled),html[data-theme=dark] .cds-menu-row:hover:not(:disabled){background:#ffffff0a}html[data-theme=dark] .cds-menu-row__title,html[data-theme=dark] .cds-menu-row__value,html[data-theme=dark] .ac-canonical__name,html[data-theme=dark] .account-canonical-header__title{color:var(--rvx-text-primary)!important}html[data-theme=dark] .cds-menu-row__subtitle,html[data-theme=dark] .cds-menu-row__chevron,html[data-theme=dark] .ac-canonical__row-subtitle{color:var(--rvx-text-secondary)!important}html[data-theme=dark] .account-settings-segment__option--active,html[data-theme=dark] .account-settings-segment__option{color:var(--rvx-text-primary);border-color:var(--rvx-border);background:var(--rvx-surface)!important}html[data-theme=dark] [data-rovexo-header],html[data-theme=dark] [data-rovexo-header-standard="1.0"],html[data-theme=dark] [data-canonical-page-header=v1],html[data-theme=dark] .rovexo-header-standard,html[data-theme=dark] .rx-header,html[data-theme=dark] .rx-h2,html[data-theme=dark] .rx-page-header,html[data-theme=dark] .rx-page-header__bar,html[data-theme=dark] header.rx-header-premium,html[data-theme=dark] .homepage-header,html[data-theme=dark] .account-canonical-header,html[data-theme=dark] .account-canonical-header__bar,html[data-theme=dark] .account-canonical-header__bar--titled,html[data-theme=dark] .cds-header,html[data-theme=dark] .cds-layout__header,html[data-theme=dark] .conv-hub__header,html[data-theme=dark] .ckt-v1__header,html[data-theme=dark] [data-header],html[data-theme=dark] [data-page-header],html[data-theme=dark] [data-mobile-header],html[data-theme=dark] [data-desktop-header]{background:var(--rvx-page)!important;background-color:var(--rvx-page)!important;border-color:var(--rvx-border)!important;color:var(--rvx-text-primary)!important}html[data-theme=dark] .rx-page-header__title,html[data-theme=dark] .cds-header__title,html[data-theme=dark] .account-canonical-header__title,html[data-theme=dark] .rx-header-close,html[data-theme=dark] .ac-canonical__row-title{color:var(--rvx-text-primary)!important}html[data-theme=dark] .ac-theme-row,html[data-theme=dark] [data-profile-theme-row=v1\.0],html[data-theme=dark] [data-profile-theme-group=v1\.0]{color:var(--rvx-text-primary);background:0 0}.ac-theme-row,[data-profile-theme-row=v1\.0],[data-profile-theme-group=v1\.0]{min-height:var(--fw-row-min-height,56px);width:100%;visibility:visible!important;opacity:1!important;display:flex!important}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] input[type=search],html[data-theme=dark] input[type=text],html[data-theme=dark] input[type=email],html[data-theme=dark] input[type=password],html[data-theme=dark] input[type=tel],html[data-theme=dark] input[type=number],html[data-theme=dark] .rx-search-input,html[data-theme=dark] .rovexo-header-search,html[data-theme=dark] [data-search-input],html[data-theme=dark] .pcu-search,html[data-theme=dark] .cds-input,html[data-theme=dark] .cds-textarea{background:var(--rvx-surface-secondary)!important;border-color:var(--rvx-border)!important;color:var(--rvx-text-primary)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder,html[data-theme=dark] .rx-search-input::placeholder,html[data-theme=dark] .pcu-search::placeholder{color:var(--rvx-text-secondary)!important}html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] .cds-input:focus,html[data-theme=dark] .pcu-search:focus{outline-color:var(--rvx-accent);border-color:var(--rvx-accent)!important}html[data-theme=dark] [data-bottom-nav=v2]{--rx-bottom-nav-inactive:#b6bcc8;--rx-bottom-nav-active:#9333ea}html[data-theme=dark] [data-bottom-nav=v2] .rx-bottom-nav-shell{color:var(--rvx-text-secondary);background:var(--rvx-page)!important;border-top-color:var(--rvx-border)!important}html[data-theme=dark] [role=dialog],html[data-theme=dark] [data-dialog],html[data-theme=dark] [data-drawer],html[data-theme=dark] [data-sheet],html[data-theme=dark] [data-bottom-sheet],html[data-theme=dark] .cds-dialog,html[data-theme=dark] .cds-sheet,html[data-theme=dark] .rx-dialog,html[data-theme=dark] .rx-drawer,html[data-theme=dark] .rx-sheet{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .inbox-hub{--inbox-text:var(--rvx-text-primary);--inbox-muted:var(--rvx-text-secondary);--inbox-secondary:var(--rvx-text-secondary);--inbox-border:var(--rvx-border);--inbox-surface:var(--rvx-surface);--inbox-chip-bg:var(--rvx-surface-secondary);--inbox-thumb-bg:var(--rvx-surface-secondary);color:var(--inbox-text);background:var(--rvx-page)!important}html[data-theme=dark] .inbox-hub__panel,html[data-theme=dark] .inbox-hub__list,html[data-theme=dark] .inbox-hub__section,html[data-theme=dark] .inbox-hub__empty{color:var(--rvx-text-primary);background:var(--rvx-page)!important}html[data-theme=dark] .account-canonical-shell:has(.inbox-hub) .cds-layout__content--account-canonical{color:var(--rvx-text-primary);background:var(--rvx-page)!important}html[data-theme=dark] .account-canonical:has(.inbox-hub) .cds-layout__content--account-canonical{color:var(--rvx-text-primary);background:var(--rvx-page)!important}html[data-theme=dark] .inbox-hub__row,html[data-theme=dark] .inbox-hub__card,html[data-theme=dark] .inbox-hub__notif-row{color:var(--rvx-text-primary);background:var(--rvx-surface)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .conv-hub{--conv-text:var(--rvx-text-primary);--conv-muted:var(--rvx-text-secondary);--conv-secondary:var(--rvx-text-secondary);--conv-border:var(--rvx-border);--conv-divider:var(--rvx-divider);--conv-surface:var(--rvx-surface);--conv-incoming:var(--rvx-surface-secondary);--conv-body-bg:var(--rvx-page);color:var(--conv-text);background:var(--rvx-page)!important}html[data-theme=dark] .conv-hub__header,html[data-theme=dark] .conv-hub__footer,html[data-theme=dark] .conv-hub__composer,html[data-theme=dark] .conv-hub__menu-panel,html[data-theme=dark] .conv-hub__sticky,html[data-theme=dark] .conv-hub__cta-bar,html[data-theme=dark] .conv-hub__offer-rail{color:var(--conv-text);border-color:var(--conv-border);background:var(--conv-surface)!important}html[data-theme=dark] .account-canonical-shell:has(.conv-hub) .cds-layout__content--account-canonical{color:var(--conv-text);border-color:var(--conv-border);background:var(--conv-surface)!important}html[data-theme=dark] .conv-hub__body,html[data-theme=dark] .conv-hub__scroll-stack,html[data-theme=dark] .conv-hub__timeline{background:var(--conv-body-bg)!important}html[data-theme=dark] .conv-hub__product,html[data-theme=dark] .conv-hub__status-card,html[data-theme=dark] .conv-hub__seller-card,html[data-theme=dark] .conv-hub__summary,html[data-theme=dark] .conv-hub__offer-history,html[data-theme=dark] .conv-hub__action-panel--info,html[data-theme=dark] .conv-hub__empty{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .conv-hub__composer-field,html[data-theme=dark] .conv-hub__composer input,html[data-theme=dark] .conv-hub__composer textarea{background:var(--rvx-surface-secondary)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important;caret-color:var(--rvx-accent,#a855f7)!important;-webkit-text-fill-color:var(--rvx-text-primary)!important;opacity:1!important;text-decoration:none!important}html[data-theme=dark] .conv-hub__composer-field::placeholder{color:var(--rvx-text-secondary)!important;-webkit-text-fill-color:var(--rvx-text-secondary)!important;opacity:1!important}html[data-theme=dark] .conv-hub__bubble,html[data-theme=dark] .conv-hub__bubble--buyer,html[data-theme=dark] .conv-hub__bubble--in{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important;opacity:1!important;text-decoration:none!important}html[data-theme=dark] .conv-hub__bubble--seller,html[data-theme=dark] .conv-hub__bubble--out{background:var(--rvx-accent,#9333ea)!important;color:#fff!important;opacity:1!important;text-decoration:none!important}html[data-theme=dark] .conv-hub__offer-meta,html[data-theme=dark] .conv-hub__offer-list{color:var(--rvx-text-secondary)!important;opacity:1!important;text-decoration:none!important}html[data-theme=dark] .conv-hub__offer-list--struck{color:var(--rvx-text-secondary)!important;text-decoration:line-through!important}html[data-theme=dark] .conv-hub__offer-label,html[data-theme=dark] .conv-hub__offer-amount{color:var(--rvx-text-primary)!important;opacity:1!important;text-decoration:none!important}html[data-theme=dark] .conv-hub__bundle-sheet-panel,html[data-theme=dark] .conv-hub__bundle-sheet-header,html[data-theme=dark] .conv-hub__fee-panel{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .conv-hub__bundle-sheet-title,html[data-theme=dark] .conv-hub__bundle-sheet-product,html[data-theme=dark] .conv-hub__bundle-sheet-summary-row{color:var(--rvx-text-primary)!important}html[data-theme=dark] .conv-hub__bundle-sheet-qty,html[data-theme=dark] .conv-hub__bundle-sheet-list-total{color:var(--rvx-text-secondary)!important}html[data-theme=dark] .conv-hub__bundle-sheet-thumb{background:var(--rvx-surface-secondary)!important}html[data-theme=dark] .conv-hub__bundle-sheet-thumb-img{filter:none!important;opacity:1!important}html[data-theme=dark] .conv-hub__bundle-sheet-close,html[data-theme=dark] .conv-hub__bundle-sheet-price,html[data-theme=dark] .conv-hub__bundle-sheet-summary-row--offer strong{color:var(--rvx-accent,#a855f7)!important}html[data-theme=dark] .conv-hub__bundle-sheet-summary{border-top-color:var(--rvx-border)!important}html[data-theme=dark] [data-sell-shell],html[data-theme=dark] [data-sell-shell] .sell-compact-premium,html[data-theme=dark] [data-sell-page],html[data-theme=dark] .sell-page-v1{background:var(--rvx-page)!important;color:var(--rvx-text-primary)!important}html[data-theme=dark] [data-sell-shell] .cds-menu-row__title,html[data-theme=dark] [data-sell-shell] .cds-menu-row__value,html[data-theme=dark] [data-sell-shell] .cds-menu-row__chevron,html[data-theme=dark] [data-sell-shell] .listing-attribute-label,html[data-theme=dark] [data-sell-shell] [data-listing-attribute-label],html[data-theme=dark] [data-sell-shell] .listing-attribute-value,html[data-theme=dark] [data-sell-shell] [data-listing-attribute-value],html[data-theme=dark] [data-sell-shell] .sell-category-flow__eyebrow,html[data-theme=dark] [data-sell-shell] .sell-category-flow__path-root,html[data-theme=dark] [data-sell-shell] label,html[data-theme=dark] [data-sell-shell] .cds-field__label,html[data-theme=dark] [data-sell-shell] .text-text-primary,html[data-theme=dark] [data-sell-shell] .text-black{color:var(--rvx-text-primary)!important}html[data-theme=dark] [data-sell-shell] .cds-menu-row__subtitle,html[data-theme=dark] [data-sell-shell] .sell-category-flow__path-step,html[data-theme=dark] [data-sell-shell] .sell-category-flow__confidence,html[data-theme=dark] [data-sell-shell] .sell-category-picker__hint,html[data-theme=dark] [data-sell-shell] .sell-category-picker__breadcrumb,html[data-theme=dark] [data-sell-shell] .text-text-secondary,html[data-theme=dark] [data-sell-shell] .text-text-muted{color:var(--rvx-text-secondary)!important}html[data-theme=dark] [data-sell-shell] input,html[data-theme=dark] [data-sell-shell] textarea,html[data-theme=dark] [data-sell-shell] select,html[data-theme=dark] [data-sell-shell] .cds-input,html[data-theme=dark] [data-sell-shell] .cds-textarea{background:var(--rvx-surface-secondary)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] [data-sell-shell] input::placeholder,html[data-theme=dark] [data-sell-shell] textarea::placeholder{color:var(--rvx-text-secondary)!important}html[data-theme=dark] [data-sell-shell] .cds-menu-row,html[data-theme=dark] [data-sell-shell] .sell-category-flow,html[data-theme=dark] [data-sell-shell] .sell-photo-tile,html[data-theme=dark] [data-sell-shell] .account-settings-sticky-action{color:var(--rvx-text-primary);background:var(--rvx-surface)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .account-center-trust,html[data-theme=dark] .account-center-stats,html[data-theme=dark] .rx-card--glass,html[data-theme=dark] .card--glass,html[data-theme=dark] .rx-glass,html[data-theme=dark] .rx-glass-surface,html[data-theme=dark] .pd-v1__action-bar{color:var(--rvx-text-primary);background:var(--rvx-surface)!important}html[data-theme=dark] .wallet-v2{--wallet-page-bg:#0d0f14;--wallet-surface:#171a21;--wallet-text:#fff;--wallet-text-muted:#b6bcc8;--wallet-text-secondary:#b6bcc8;--wallet-icon:#fff;--wallet-border:#2b2f38;color:var(--wallet-text);background:var(--wallet-page-bg)!important}html[data-theme=dark] .account-canonical-shell:has(.wallet-v2) .cds-layout__content--account-canonical{background:var(--rvx-page)!important}html[data-theme=dark] .cds-layout__content--account-canonical:has(.wallet-v2){background:var(--rvx-page)!important}html[data-theme=dark] .wallet-v2__metric,html[data-theme=dark] .wallet-v2 [class*=card],html[data-theme=dark] .wallet-v2 [class*=panel]{background-color:var(--wallet-surface);border-color:var(--wallet-border);color:var(--wallet-text)}html[data-theme=dark] .orders-page{color:var(--rvx-text-primary)!important}html[data-theme=dark] .account-canonical:has(.orders-page) .account-canonical-header__title{color:var(--rvx-text-primary)!important}html[data-theme=dark] .orders-page{background:var(--rvx-page)!important}html[data-theme=dark] .account-canonical-shell:has(.orders-page) .cds-layout__content--account-canonical{background:var(--rvx-page)!important}html[data-theme=dark] .pd-v1{--pd-v1-page-bg:var(--rvx-page,#0d0f14);--pd-v1-card-bg:var(--rvx-surface,#171a21);--pd-v1-card-border:1px solid var(--rvx-border,#2b2f38);--pd-v1-text:var(--rvx-text-primary,#fff);--pd-v1-muted:var(--rvx-text-secondary,#b6bcc8);--pd-v1-surface-muted:var(--rvx-surface-secondary,#1e222b);--pd-v1-divider:var(--rvx-divider,#343a45);--pd-v1-chrome-fg:var(--rvx-text-primary,#fff);color:var(--pd-v1-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--pd-v1-page-bg)!important}html[data-theme=dark] .pd-v1__shell,html[data-theme=dark] .pd-v1__main,html[data-theme=dark] .pd-v1__info-card,html[data-theme=dark] .pd-v1__store-card,html[data-theme=dark] .pd-v1__desc-card,html[data-theme=dark] .pd-v1__action-bar,html[data-theme=dark] .pd-v1__bundle-sheet,html[data-theme=dark] .pd-v1__offer-sheet{color:var(--pd-v1-text);border-color:var(--rvx-border,#2b2f38);background:var(--pd-v1-card-bg)!important}html[data-theme=dark] .pd-v1__chrome-btn,html[data-theme=dark] .pd-v1__chrome-btn--back,html[data-theme=dark] .pd-v1__chrome-save,html[data-theme=dark] .pd-v1__chrome-menu,html[data-theme=dark] .pd-v1__title,html[data-theme=dark] .pd-v1__store-name,html[data-theme=dark] .pd-v1__info-label,html[data-theme=dark] .pd-v1__info-value,html[data-theme=dark] .pd-v1__desc-body,html[data-theme=dark] .pd-v1__qty-value{color:var(--pd-v1-text)!important}html[data-theme=dark] .pd-v1__subtitle,html[data-theme=dark] .pd-v1__store-stats,html[data-theme=dark] .pd-v1__muted,html[data-theme=dark] .pd-v1__stock-sub{color:var(--pd-v1-muted)!important}html[data-theme=dark] .pd-v1__gallery-main,html[data-theme=dark] .pd-v1__gallery-frame,html[data-theme=dark] .pd-v1__gallery-slide,html[data-theme=dark] .pd-v1__thumb,html[data-theme=dark] .pd-v1__bundle-sheet-thumb{background:var(--pd-v1-surface-muted)!important}html[data-theme=dark] .pd-v1__gallery-main img,html[data-theme=dark] .pd-v1__gallery-slide img,html[data-theme=dark] .pd-v1__thumb img,html[data-theme=dark] .pd-v1__bundle-sheet-img{-webkit-filter:none!important;mix-blend-mode:normal!important}html[data-theme=dark] .pd-v1__action-bar{color:var(--pd-v1-text);background:var(--rvx-page,#0d0f14)!important;border-top-color:var(--rvx-border,#2b2f38)!important}html[data-theme=dark] .ckt-v1{--ckt-border:#2b2f38;--ckt-text:#fff;--ckt-muted:#b6bcc8;color:var(--ckt-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--rvx-page)!important}html[data-theme=dark] .ckt-v1__header{background:var(--rvx-page)!important}html[data-theme=dark] .store-visit,html[data-theme=dark] [data-store-visit],html[data-theme=dark] .sell-page-v1,html[data-theme=dark] [data-sell-page]{color:var(--rvx-text-primary);background:var(--rvx-page)!important}html[data-theme=dark] [data-search-freeze],html[data-theme=dark] [data-search-ui],html[data-theme=dark] .srch-land{--srch-land-text:var(--rvx-text-primary);--srch-land-muted:var(--rvx-text-secondary);--srch-land-field-bg:var(--rvx-surface-secondary);--srch-land-border:var(--rvx-border);--srch-land-chip-bg:var(--rvx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [data-search-freeze],html[data-theme=dark] [data-search-ui],html[data-theme=dark] .srch-land{--srch-land-chip-bg:color-mix(in srgb, var(--rvx-accent) 18%, var(--rvx-surface))}}html[data-theme=dark] [data-search-freeze],html[data-theme=dark] [data-search-ui],html[data-theme=dark] .srch-land{color:var(--rvx-text-primary);background:var(--rvx-page)!important}html[data-theme=dark] .srch-land__bar{color:var(--rvx-text-primary);background:var(--rvx-surface-secondary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .srch-land__bar:focus-within{border-color:var(--rvx-accent);background:var(--rvx-surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .srch-land__bar:focus-within{border-color:color-mix(in srgb, var(--rvx-accent) 45%, var(--rvx-border))}}html[data-theme=dark] .srch-land__bar-input,html[data-theme=dark] .srch-land__bar-input::placeholder{color:var(--rvx-text-primary)}html[data-theme=dark] .srch-land__bar-input::placeholder,html[data-theme=dark] .srch-land__bar-icon,html[data-theme=dark] .srch-land__camera{color:var(--rvx-text-secondary)}html[data-theme=dark] .srch-land__cat{color:var(--rvx-text-primary);box-shadow:0 1px 2px #00000059,0 4px 14px #00000047;background:var(--rvx-surface)!important}html[data-theme=dark] .srch-land__cat-name{color:var(--rvx-text-primary)!important}html[data-theme=dark] .srch-land__cat-count{color:var(--rvx-text-secondary)!important}html[data-theme=dark] .conv-hub__offer,html[data-theme=dark] .conv-hub__offer--timeline,html[data-theme=dark] .conv-hub__offer--pending,html[data-theme=dark] .conv-hub__offer--countered,html[data-theme=dark] .conv-hub__offer--accepted,html[data-theme=dark] .conv-hub__offer--declined,html[data-theme=dark] .conv-hub__offer--expired,html[data-theme=dark] .conv-hub__offer[data-offer-visual]{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important;border:1.5px solid var(--rvx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .conv-hub__offer,html[data-theme=dark] .conv-hub__offer--timeline,html[data-theme=dark] .conv-hub__offer--pending,html[data-theme=dark] .conv-hub__offer--countered,html[data-theme=dark] .conv-hub__offer--accepted,html[data-theme=dark] .conv-hub__offer--declined,html[data-theme=dark] .conv-hub__offer--expired,html[data-theme=dark] .conv-hub__offer[data-offer-visual]{border:1.5px solid color-mix(in srgb, var(--rvx-accent) 55%, var(--rvx-border))!important}}html[data-theme=dark] .conv-hub__offer,html[data-theme=dark] .conv-hub__offer--timeline,html[data-theme=dark] .conv-hub__offer--pending,html[data-theme=dark] .conv-hub__offer--countered,html[data-theme=dark] .conv-hub__offer--accepted,html[data-theme=dark] .conv-hub__offer--declined,html[data-theme=dark] .conv-hub__offer--expired,html[data-theme=dark] .conv-hub__offer[data-offer-visual]{box-shadow:none!important;outline:none!important}html[data-theme=dark] .conv-hub__offer--countered,html[data-theme=dark] .conv-hub__offer[data-offer-visual=countered]{background:var(--rvx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .conv-hub__offer--countered,html[data-theme=dark] .conv-hub__offer[data-offer-visual=countered]{background:color-mix(in srgb, var(--rvx-accent) 22%, var(--rvx-surface))!important}}html[data-theme=dark] .conv-hub__offer--countered,html[data-theme=dark] .conv-hub__offer[data-offer-visual=countered]{color:var(--rvx-text-primary)}html[data-theme=dark] .conv-hub__offer-label,html[data-theme=dark] .conv-hub__offer-amount,html[data-theme=dark] .conv-hub__offer-list,html[data-theme=dark] .conv-hub__offer-time{color:var(--rvx-text-primary)!important}html[data-theme=dark] .conv-hub__offer-list,html[data-theme=dark] .conv-hub__offer-time{color:var(--rvx-text-secondary)!important}html[data-theme=dark] .conv-hub__offer-thumbs,html[data-theme=dark] .conv-hub__offer-thumb{background-color:var(--rvx-surface-secondary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .conv-hub__offer-thumb--more{background-color:var(--rvx-surface-secondary)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important;background-image:none!important}html[data-theme=dark] .conv-hub__offer-thumb-img{-webkit-filter:none!important;opacity:1!important}html[data-theme=dark] .conv-hub__offer:before,html[data-theme=dark] .conv-hub__offer:after{content:none!important;box-shadow:none!important;border:none!important;outline:none!important}html[data-theme=dark] .thub-v1__actions--pending,html[data-theme=dark] .thub-v1__actions--countered,html[data-theme=dark] .thub-v1__actions--accepted,html[data-theme=dark] .thub-v1__actions--declined,html[data-theme=dark] .thub-v1__actions--expired{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important;border:1px solid var(--rvx-border)!important;box-shadow:none!important;outline:none!important}html[data-theme=dark] .thub-v1__actions--countered{background:var(--rvx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .thub-v1__actions--countered{background:color-mix(in srgb, var(--rvx-accent) 18%, var(--rvx-surface))!important}}html[data-theme=dark] .thub-v1__status-title{color:var(--rvx-text-primary)!important}html[data-theme=dark] .thub-v1__status-amount{color:var(--rvx-accent,#a855f7)!important}html[data-theme=dark] .thub-v1__actions--pending .thub-v1__btn--primary,html[data-theme=dark] .thub-v1__actions--countered .thub-v1__btn--primary{background:var(--rvx-accent,#a855f7)!important;border-color:var(--rvx-accent,#a855f7)!important;color:#fff!important}html[data-theme=dark] .thub-v1__actions--pending .thub-v1__btn--secondary,html[data-theme=dark] .thub-v1__actions--countered .thub-v1__btn--secondary{background:var(--rvx-surface)!important;border-color:var(--rvx-accent,#a855f7)!important;color:var(--rvx-text-primary)!important}html[data-theme=dark] .thub-v1__actions--pending .thub-v1__btn--danger,html[data-theme=dark] .thub-v1__actions--countered .thub-v1__btn--danger{border-color:var(--rvx-border)!important;color:var(--rvx-text-secondary)!important;background:0 0!important}html[data-theme=dark] .thub-v1__actions--pending .thub-v1__btn--cancel,html[data-theme=dark] .thub-v1__actions--countered .thub-v1__btn--cancel{background:var(--rvx-surface)!important;border-color:var(--rvx-accent,#a855f7)!important;color:var(--rvx-accent,#a855f7)!important}html[data-theme=dark] .wallet-v2__metric-amount,html[data-theme=dark] .wallet-v2__section-title,html[data-theme=dark] .wallet-v2__quick-label,html[data-theme=dark] .wallet-v2__insight-amount,html[data-theme=dark] .wallet-v2__insight-metrics .is-sales,html[data-theme=dark] .wallet-v2__bank-name,html[data-theme=dark] .wallet-v2__txn-title,html[data-theme=dark] .wallet-v2__txn-empty-title,html[data-theme=dark] .wallet-v2__quick-icon{color:var(--wallet-text,var(--rvx-text-primary))!important}html[data-theme=dark] .orders-page{--orders-text:var(--rvx-text-primary);--orders-muted:var(--rvx-text-secondary);--orders-border:var(--rvx-border);--orders-chip-border:var(--rvx-border);background:var(--rvx-page)!important;color:var(--rvx-text-primary)!important}html[data-theme=dark] .orders-page__tab{color:var(--rvx-text-secondary)!important}html[data-theme=dark] .orders-page__tab--on{color:var(--rvx-accent)!important}html[data-theme=dark] .orders-page__chip{background:var(--rvx-surface)!important;border-color:var(--rvx-border)!important;color:var(--rvx-text-primary)!important}html[data-theme=dark] .orders-page__chip--on{background:var(--rvx-accent)!important;border-color:var(--rvx-accent)!important;color:#fff!important}html[data-theme=dark] .orders-page__empty-title,html[data-theme=dark] .orders-page__item-title,html[data-theme=dark] .orders-page__item-price{color:var(--rvx-text-primary)!important}html[data-theme=dark] .account-canonical:has(.orders-page) .account-canonical-header__title{color:var(--rvx-text-primary)!important}html[data-theme=dark] .orders-page__empty-sub,html[data-theme=dark] .orders-page__item-meta{color:var(--rvx-text-secondary)!important}html[data-theme=dark] .orders-page__empty-cta,html[data-theme=dark] .orders-page__empty-cta .rx-primary-btn,html[data-theme=dark] .orders-page .cds-button--primary,html[data-theme=dark] .orders-page .cds-button--secondary,html[data-theme=dark] .orders-page .cds-button--outline,html[data-theme=dark] [data-listings-version] .cds-button--primary,html[data-theme=dark] [data-listings-version] .cds-button--secondary,html[data-theme=dark] [data-listings-version] .cds-button--outline{color:#fff!important}html[data-theme=dark] .orders-page .cds-button--secondary,html[data-theme=dark] .orders-page .cds-button--outline,html[data-theme=dark] [data-listings-version] .cds-button--secondary,html[data-theme=dark] [data-listings-version] .cds-button--outline{border-color:var(--rvx-border)!important;color:var(--rvx-text-primary)!important;background:0 0!important}html[data-theme=dark] [data-listings-version] .text-text-primary,html[data-theme=dark] [data-listings-version] .cds-info-block,html[data-theme=dark] [data-listings-version] .cds-card{color:var(--rvx-text-primary)!important}html[data-theme=dark] .seller-listing-menu,html[data-theme=dark] .seller-listing-menu__panel,html[data-theme=dark] [data-seller-listing-menu],html[data-theme=dark] .ml-overflow-menu,html[data-theme=dark] .ml-overflow-menu__item{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .ml-overflow-menu__item{border-bottom-color:var(--rvx-border)!important}html[data-theme=dark] .ml-overflow-menu__item:hover,html[data-theme=dark] .ml-overflow-menu__item:focus-visible,html[data-theme=dark] .ml-overflow-menu__item:active{background:#ffffff0f!important}html[data-theme=dark] .ml-overflow-menu__item--danger{color:#dc2626!important}html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{--hmrc-text:var(--rvx-text-primary);--hmrc-muted:var(--rvx-text-secondary);--hmrc-surface:var(--rvx-surface);--hmrc-border:var(--rvx-border);--hmrc-track:var(--rvx-surface-secondary);--hmrc-slate:var(--rvx-text-secondary);--hmrc-slate-soft:var(--rvx-surface-secondary);--hmrc-purple-soft:var(--rvx-accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{--hmrc-purple-soft:color-mix(in srgb, var(--rvx-accent) 22%, var(--rvx-surface))}}html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{--hmrc-green-soft:#16a34a}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{--hmrc-green-soft:color-mix(in srgb, #16a34a 22%, var(--rvx-surface))}}html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{--hmrc-amber-soft:#d97706}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{--hmrc-amber-soft:color-mix(in srgb, #d97706 22%, var(--rvx-surface))}}html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{--hmrc-red-soft:#dc2626}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{--hmrc-red-soft:color-mix(in srgb, #dc2626 22%, var(--rvx-surface))}}html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{--hmrc-blue-soft:#2563eb}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{--hmrc-blue-soft:color-mix(in srgb, #2563eb 22%, var(--rvx-surface))}}html[data-theme=dark] .hmrc-rc,html[data-theme=dark] [data-hmrc-reporting-centre]{color:var(--rvx-text-primary)!important;background:0 0!important}html[data-theme=dark] .account-canonical-shell:has(.hmrc-rc) .cds-layout__content--account-canonical{background:var(--rvx-page)!important}html[data-theme=dark] .cds-layout__content--account-canonical:has(.hmrc-rc){background:var(--rvx-page)!important}html[data-theme=dark] .hmrc-rc__card{color:var(--rvx-text-primary);background:var(--rvx-surface)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .hmrc-rc__status{color:var(--rvx-text-primary);background:var(--hmrc-green-soft)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .hmrc-rc__status--amber{background:#d97706!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hmrc-rc__status--amber{background:color-mix(in srgb, #d97706 22%, var(--rvx-surface))!important}}html[data-theme=dark] .hmrc-rc__status--red{background:#dc2626!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hmrc-rc__status--red{background:color-mix(in srgb, #dc2626 22%, var(--rvx-surface))!important}}html[data-theme=dark] .hmrc-rc__status--blue{background:#2563eb!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .hmrc-rc__status--blue{background:color-mix(in srgb, #2563eb 22%, var(--rvx-surface))!important}}html[data-theme=dark] .hmrc-rc__status--slate{background:var(--rvx-surface-secondary)!important}html[data-theme=dark] .hmrc-rc__page-title,html[data-theme=dark] .hmrc-rc__card-title,html[data-theme=dark] .hmrc-rc__metric-label,html[data-theme=dark] .hmrc-rc__prefill-value,html[data-theme=dark] .hmrc-rc__doc-title,html[data-theme=dark] .hmrc-rc__help-title,html[data-theme=dark] .hmrc-rc__help-btn,html[data-theme=dark] .hmrc-rc__status-text{color:var(--rvx-text-primary)!important}html[data-theme=dark] .hmrc-rc__page-sub,html[data-theme=dark] .hmrc-rc__card-copy,html[data-theme=dark] .hmrc-rc__progress-caption,html[data-theme=dark] .hmrc-rc__progress-sep,html[data-theme=dark] .hmrc-rc__progress-threshold,html[data-theme=dark] .hmrc-rc__prefill-label,html[data-theme=dark] .hmrc-rc__doc-sub,html[data-theme=dark] .hmrc-rc__help-sub,html[data-theme=dark] .hmrc-rc__secure-note,html[data-theme=dark] .hmrc-rc__legal,html[data-theme=dark] .hmrc-rc__status-chevron{color:var(--rvx-text-secondary)!important}html[data-theme=dark] .hmrc-rc__progress-track{background:var(--rvx-surface-secondary)!important}html[data-theme=dark] .hmrc-rc__metric-row,html[data-theme=dark] .hmrc-rc__prefill-row,html[data-theme=dark] .hmrc-rc__doc-row,html[data-theme=dark] .hmrc-rc__help-row{color:var(--rvx-text-primary);border-bottom-color:var(--rvx-border)!important}html[data-theme=dark] .command-centre,html[data-theme=dark] [data-command-centre],html[data-theme=dark] .super-admin-shell,html[data-theme=dark] [data-super-admin]{background:var(--rvx-page);color:var(--rvx-text-primary)}html[data-theme=dark] [data-listing-card=rovexo] img,html[data-theme=dark] [data-hp-listing-card=official] img,html[data-theme=dark] [data-listing-surface] img,html[data-theme=dark] .srch-land__cat-img,html[data-theme=dark] .rx-category-render__img,html[data-theme=dark] .rx-h2__logo-img,html[data-theme=dark] [data-brand-level] img,html[data-theme=dark] .inbox-hub__rx-mark-img,html[data-theme=dark] .profile-footer-banner__img,html[data-theme=dark] .profile-footer-banner img,html[data-theme=dark] [data-profile-footer-banner] img,html[data-theme=dark] .inbox-hub img,html[data-theme=dark] [data-inbox] img,html[data-theme=dark] [data-notification] img,html[data-theme=dark] [data-offer] img,html[data-theme=dark] [data-counter-offer] img,html[data-theme=dark] [data-bundle] img,html[data-theme=dark] .conv-hub img,html[data-theme=dark] [data-conversation-hub] img,html[data-theme=dark] .store-visit img,html[data-theme=dark] [data-store] img,html[data-theme=dark] .pdp img,html[data-theme=dark] [data-product-detail] img,html[data-theme=dark] .orders-page img,html[data-theme=dark] [data-orders] img{-webkit-filter:none!important;mix-blend-mode:normal!important;background-blend-mode:normal!important;-webkit-backdrop-filter:none!important}html[data-theme=dark] [data-listing-card=rovexo] figure:before,html[data-theme=dark] [data-listing-card=rovexo] figure:after,html[data-theme=dark] [data-hp-listing-card=official] figure:before,html[data-theme=dark] [data-hp-listing-card=official] figure:after,html[data-theme=dark] .profile-footer-banner:before,html[data-theme=dark] .profile-footer-banner:after,html[data-theme=dark] .srch-land__cat-media:before,html[data-theme=dark] .srch-land__cat-media:after{content:none!important;filter:none!important;opacity:0!important;background:0 0!important;display:none!important}html[data-theme=dark] .sv2__shop-bundles,html[data-theme=dark] .sv2__shop-bundles-head,html[data-theme=dark] .sv2__bundle-builder-bar,html[data-theme=dark] .sv2__shop-bundles-cancel{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .sv2__shop-bundles-title,html[data-theme=dark] .sv2__bundle-builder-summary,html[data-theme=dark] .sv2__bundle-builder-summary p,html[data-theme=dark] .sv2__bundle-builder-summary strong{color:var(--rvx-text-primary)!important}html[data-theme=dark] .sv2__shop-bundles-hint{color:var(--rvx-text-secondary)!important}html[data-theme=dark] .sv2__bundle-select{border-color:var(--rvx-border)!important}html[data-theme=dark] .sv2__bundle-select__check{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .sv2__bundle-select--on{outline-color:var(--rvx-accent)!important}html[data-theme=dark] .sv2__create-bundle,html[data-theme=dark] .sv2__bundle-buy-btn{color:#fff!important}html[data-theme=dark] .sv2__bundle-offer-btn{color:var(--rvx-accent,#a855f7)!important;border-color:var(--rvx-accent,#a855f7)!important;background:0 0!important}html[data-theme=dark] .pd-v1__bundle-review,html[data-theme=dark] .pd-v1__bundle-review-empty,html[data-theme=dark] .pd-v1__bundle-review-card,html[data-theme=dark] .pd-v1__bundle-review-totals,html[data-theme=dark] .pd-v1__bundle-review-preview{color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important;background:0 0!important}html[data-theme=dark] .pd-v1__bundle-review-seller-name,html[data-theme=dark] .pd-v1__bundle-review-title,html[data-theme=dark] .pd-v1__bundle-review-total-row,html[data-theme=dark] .pd-v1__bundle-review-total-row strong{color:var(--rvx-text-primary)!important}html[data-theme=dark] .pd-v1__bundle-review-seller-meta,html[data-theme=dark] .pd-v1__bundle-review-hint{color:var(--rvx-text-secondary)!important}html[data-theme=dark] .pd-v1__bundle-review-card{border-bottom-color:var(--rvx-border)!important}html[data-theme=dark] .pd-v1__bundle-review-preview-thumb,html[data-theme=dark] .pd-v1__bundle-review-thumb{background:var(--rvx-surface-secondary)!important}html[data-theme=dark] .pd-v1__description-block,html[data-theme=dark] .pd-v1__description-title,html[data-theme=dark] .pd-v1__description,html[data-theme=dark] .pd-v1__description-toggle{color:var(--rvx-text-primary)!important}html[data-theme=dark] .mo-v1,html[data-theme=dark] .mo-v1__sheet,html[data-theme=dark] .pd-v1__offer-sheet .mo-v1{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .mo-v1 input,html[data-theme=dark] .mo-v1 textarea,html[data-theme=dark] .mo-v1__input,html[data-theme=dark] .mo-v1__amount,html[data-theme=dark] .mo-v1__preset{background:var(--rvx-surface-secondary)!important;color:var(--rvx-text-primary)!important;border-color:var(--rvx-border)!important}html[data-theme=dark] .mo-v1__preset--active{background:var(--rvx-accent)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .mo-v1__preset--active{background:color-mix(in srgb, var(--rvx-accent) 22%, var(--rvx-surface))!important}}html[data-theme=dark] .mo-v1__preset--active{border-color:var(--rvx-accent)!important;color:var(--rvx-text-primary)!important}html[data-theme=dark] .mo-v1__close,html[data-theme=dark] .mo-v1__title,html[data-theme=dark] .mo-v1__price,html[data-theme=dark] .mo-v1__preset-label,html[data-theme=dark] .mo-v1__preset-amount,html[data-theme=dark] .mo-v1__currency{color:var(--rvx-text-primary)!important}html[data-theme=dark] .pd-v1__bundle-bar{background:var(--rvx-surface)!important;color:var(--rvx-text-primary)!important}
