.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--_brand-50: #FDF2F1;--_brand-100: #F9DAD7;--_brand-200: #F2B0A9;--_brand-300: #E78379;--_brand-400: #D85A4E;--_brand-500: #C8262D;--_brand-600: #A91C24;--_brand-700: #8B1A1F;--_brand-800: #6B1418;--_brand-900: #4A0E11;--_brand-live: #E5484D;--_ember-300: #FFB38A;--_ember-500: #FF8A3D;--_ember-600: #E8701F;--_ember-800: #8F3E08;--_h-0: #FFFFFF;--_h-50: #F6F1E9;--_h-100: #F1EBE2;--_h-200: #EFE9DF;--_h-300: #C8BEB2;--_h-400: #978C80;--_h-500: #6B6259;--_h-600: #3E3833;--_c-base: #0A0807;--_c-page: #0D0B0A;--_c-surface: #161311;--_c-elevat: #1E1917;--_c-overlay: #27211E;--_c-input: #110E0D;--_c-hero: #3A1A12;--_success-dark: #6EE7A0;--_success-light: #11673A;--_warning-dark: #FFB86B;--_warning-light: #9A4D00;--_danger-dark: #FF8A8A;--_danger-light: #B81F27;--_success: #16A34A;--_warning: #D97706;--_danger: #E11D48}:root,[data-theme=dark]{--rachi-brand-50: var(--_brand-50);--rachi-brand-100: var(--_brand-100);--rachi-brand-200: var(--_brand-200);--rachi-brand-300: var(--_brand-300);--rachi-brand-400: var(--_brand-400);--rachi-brand-500: var(--_brand-500);--rachi-brand-600: var(--_brand-600);--rachi-brand-700: var(--_brand-700);--rachi-brand-800: var(--_brand-800);--rachi-brand-900: var(--_brand-900);--rachi-bg-base: var(--_c-base);--rachi-bg-page: var(--_c-page);--rachi-bg-surface: var(--_c-surface);--rachi-bg-elevated: var(--_c-elevat);--rachi-bg-overlay: var(--_c-overlay);--rachi-bg-input: var(--_c-input);--rachi-bg-hero: var(--_c-hero);--rachi-bg-muted: rgba(255,236,226,.05);--rachi-text-primary: #F6F0E8;--rachi-text-secondary: #C8BEB2;--rachi-text-muted: #978C80;--rachi-text-disabled: #4A433E;--rachi-text-inverse: var(--_c-page);--rachi-text-brand: #FF7A6E;--rachi-text-positive: var(--_success-dark);--rachi-text-negative: var(--_danger-dark);--rachi-border-subtle: rgba(255,214,196,.07);--rachi-border-default: rgba(255,214,196,.12);--rachi-border-strong: rgba(255,214,196,.22);--rachi-border-brand: rgba(229,72,77,.45);--rachi-border-input: rgba(255,214,196,.4);--rachi-brand-bg: rgba(229,72,77,.16);--rachi-success-bg: rgba(110,231,160,.12);--rachi-success-text: var(--_success-dark);--rachi-success-500: var(--_success);--rachi-warning-bg: rgba(255,184,107,.14);--rachi-warning-text: var(--_warning-dark);--rachi-warning-500: var(--_warning);--rachi-danger-bg: rgba(255,138,138,.14);--rachi-danger-text: var(--_danger-dark);--rachi-danger-500: var(--_danger);--rachi-info-bg: rgba(255,236,226,.1);--rachi-info-text: var(--_h-300);--rachi-info-500: var(--_h-400);--rachi-action-primary: var(--_brand-500);--rachi-action-primary-hover: var(--_brand-600);--rachi-action-primary-active: var(--_brand-700);--rachi-action-primary-text: #FFFFFF;--rachi-ember: var(--_ember-500);--rachi-ember-text: var(--_ember-300);--rachi-ember-bg: rgba(255,138,61,.14);--rachi-gradient-progress: linear-gradient(90deg, var(--_brand-500), var(--_ember-500));--rachi-bead-filled: var(--_brand-live);--rachi-bead-hollow: rgba(246,240,232,.45);--rachi-shadow-sm: 0 1px 2px rgba(0,0,0,.4);--rachi-shadow-md: 0 6px 16px rgba(0,0,0,.45);--rachi-shadow-lg: 0 24px 48px rgba(0,0,0,.55);--rachi-shadow-brand: inset 0 1px 0 rgba(255,255,255,.28), 0 10px 28px rgba(200,38,45,.4);--rachi-shadow-focus: 0 0 0 3px rgba(255,179,138,.75);--rachi-focus-ring: var(--_ember-300);--rachi-shadow-glow: 0 0 40px rgba(255,138,61,.18);--rachi-glass-bg: rgba(30,25,23,.85);--rachi-glass-border: rgba(255,214,196,.12);--rachi-glass-blur: blur(16px);--rachi-sheen: rgba(255,236,226,.06);--rachi-chart-bar-dim: var(--_c-elevat);--rachi-chart-fill-muted: #8A8076;--rachi-chart-bar-active: var(--_brand-live);--rachi-chart-bar-rest: var(--_brand-500);--rachi-chart-bar-hot: var(--_ember-500);--rachi-chart-bar-glow: 0 -4px 16px rgba(229,72,77,.35);--rachi-chart-label: var(--rachi-text-muted);--rachi-chart-label-act: #FF7A6E;--rachi-chart-area: rgba(200,38,45,.22);--rachi-chart-grid: rgba(255,214,196,.07);--rachi-chart-guide: rgba(255,214,196,.18);--rachi-chart-segment-neutral: var(--_h-400);--rachi-chart-segment-warning: var(--_warning-dark);--rachi-chart-segment-danger: var(--_danger-dark)}[data-theme=light]{--rachi-brand-50: var(--_brand-50);--rachi-brand-100: var(--_brand-100);--rachi-brand-200: var(--_brand-200);--rachi-brand-300: var(--_brand-300);--rachi-brand-400: var(--_brand-400);--rachi-brand-500: var(--_brand-500);--rachi-brand-600: var(--_brand-600);--rachi-brand-700: var(--_brand-700);--rachi-brand-800: var(--_brand-800);--rachi-brand-900: var(--_brand-900);--rachi-bg-base: var(--_h-100);--rachi-bg-page: var(--_h-50);--rachi-bg-surface: var(--_h-0);--rachi-bg-elevated: var(--_h-0);--rachi-bg-overlay: var(--_h-0);--rachi-bg-input: var(--_h-0);--rachi-bg-hero: #FFE1D9;--rachi-bg-muted: var(--_h-200);--rachi-text-primary: var(--_c-page);--rachi-text-secondary: var(--_h-600);--rachi-text-muted: var(--_h-500);--rachi-text-disabled: #B5ACA2;--rachi-text-inverse: var(--_h-50);--rachi-text-brand: #B0202A;--rachi-text-positive: var(--_success-light);--rachi-text-negative: var(--_danger-light);--rachi-border-subtle: rgba(13,11,10,.08);--rachi-border-default: rgba(13,11,10,.14);--rachi-border-strong: rgba(13,11,10,.3);--rachi-border-brand: rgba(200,38,45,.4);--rachi-border-input: rgba(13,11,10,.44);--rachi-brand-bg: rgba(200,38,45,.1);--rachi-success-bg: #E3F1E8;--rachi-success-text: var(--_success-light);--rachi-success-500: var(--_success);--rachi-warning-bg: #FBEAD2;--rachi-warning-text: var(--_warning-light);--rachi-warning-500: var(--_warning);--rachi-danger-bg: #FBE3E5;--rachi-danger-text: var(--_danger-light);--rachi-danger-500: var(--_danger);--rachi-info-bg: var(--_h-200);--rachi-info-text: var(--_h-600);--rachi-info-500: var(--_h-500);--rachi-action-primary: var(--_brand-500);--rachi-action-primary-hover: var(--_brand-600);--rachi-action-primary-active: var(--_brand-700);--rachi-action-primary-text: #FFFFFF;--rachi-ember: var(--_ember-600);--rachi-ember-text: var(--_ember-800);--rachi-ember-bg: rgba(232,112,31,.12);--rachi-gradient-progress: linear-gradient(90deg, var(--_brand-500), var(--_ember-500));--rachi-bead-filled: var(--_brand-500);--rachi-bead-hollow: rgba(13,11,10,.4);--rachi-shadow-sm: 0 1px 2px rgba(120,40,30,.06);--rachi-shadow-md: 0 6px 16px rgba(120,40,30,.08);--rachi-shadow-lg: 0 20px 40px rgba(120,40,30,.12);--rachi-shadow-brand: inset 0 1px 0 rgba(255,255,255,.28), 0 8px 20px rgba(200,38,45,.25);--rachi-shadow-focus: 0 0 0 3px rgba(200,38,45,.85);--rachi-focus-ring: var(--_brand-500);--rachi-shadow-glow: 0 0 40px rgba(255,138,61,.2);--rachi-glass-bg: rgba(255,255,255,.78);--rachi-glass-border: rgba(120,40,30,.12);--rachi-glass-blur: blur(16px);--rachi-sheen: rgba(255,255,255,.78);--rachi-chart-bar-dim: var(--_h-200);--rachi-chart-fill-muted: #8A8076;--rachi-chart-bar-active: var(--_brand-500);--rachi-chart-bar-rest: var(--_brand-500);--rachi-chart-bar-hot: var(--_ember-600);--rachi-chart-bar-glow: 0 -4px 12px rgba(200,38,45,.2);--rachi-chart-label: var(--_h-500);--rachi-chart-label-act: #B0202A;--rachi-chart-area: rgba(200,38,45,.12);--rachi-chart-grid: rgba(13,11,10,.06);--rachi-chart-guide: rgba(13,11,10,.16);--rachi-chart-segment-neutral: var(--_h-500);--rachi-chart-segment-warning: var(--_warning);--rachi-chart-segment-danger: var(--_brand-500)}@media(prefers-color-scheme:light){:root:not([data-theme]){--rachi-bg-base: #F1EBE2;--rachi-bg-page: #F6F1E9;--rachi-bg-surface: #FFFFFF;--rachi-bg-elevated: #FFFFFF;--rachi-bg-input: #FFFFFF;--rachi-bg-muted: #EFE9DF;--rachi-text-primary: #0D0B0A;--rachi-text-secondary: #3E3833;--rachi-text-muted: #6B6259;--rachi-text-brand: #B0202A;--rachi-text-positive: #11673A;--rachi-text-negative: #B81F27;--rachi-border-subtle: rgba(13,11,10,.08);--rachi-border-default: rgba(13,11,10,.14);--rachi-border-input: rgba(13,11,10,.44);--rachi-shadow-sm: 0 1px 2px rgba(120,40,30,.06);--rachi-shadow-md: 0 6px 16px rgba(120,40,30,.08);--rachi-shadow-brand: inset 0 1px 0 rgba(255,255,255,.28), 0 8px 20px rgba(200,38,45,.25);--rachi-shadow-focus: 0 0 0 3px rgba(200,38,45,.85);--rachi-focus-ring: #C8262D;--rachi-success-bg: #E3F1E8;--rachi-success-text: #11673A;--rachi-warning-bg: #FBEAD2;--rachi-warning-text: #9A4D00;--rachi-danger-bg: #FBE3E5;--rachi-danger-text: #B81F27;--rachi-info-bg: #EFE9DF;--rachi-info-text: #3E3833;--rachi-ember: #E8701F;--rachi-ember-text: #8F3E08;--rachi-ember-bg: rgba(232,112,31,.12);--rachi-bead-filled: #C8262D;--rachi-bead-hollow: rgba(13,11,10,.4);--rachi-glass-bg: rgba(255,255,255,.78);--rachi-glass-border: rgba(120,40,30,.12);--rachi-sheen: rgba(255,255,255,.78);--rachi-chart-bar-dim: #EFE9DF;--rachi-chart-label: #6B6259;--rachi-chart-label-act: #B0202A;--rachi-chart-area: rgba(200,38,45,.12);--rachi-chart-grid: rgba(13,11,10,.06);--rachi-chart-guide: rgba(13,11,10,.16);--rachi-chart-bar-rest: #C8262D;--rachi-chart-bar-hot: #E8701F;--rachi-chart-segment-neutral: #6B6259;--rachi-chart-segment-warning: #D97706;--rachi-chart-segment-danger: #C8262D}}:root{--rachi-font-display: "Archivo", system-ui, sans-serif;--rachi-font-body: "Archivo", system-ui, -apple-system, sans-serif;--rachi-font-mono: "Geist Mono", ui-monospace, monospace;--rachi-width-display: 125%;--rachi-width-heading: 112%;--rachi-width-body: 100%;--rachi-width-condensed: 85%;--rachi-text-xs: .75rem;--rachi-text-sm: .875rem;--rachi-text-base: 1rem;--rachi-text-lg: 1.125rem;--rachi-text-xl: 1.25rem;--rachi-text-2xl: 1.5rem;--rachi-text-3xl: 1.875rem;--rachi-text-4xl: 2.25rem;--rachi-text-5xl: 3rem;--rachi-weight-regular: 400;--rachi-weight-medium: 500;--rachi-weight-semibold: 600;--rachi-weight-bold: 700;--rachi-weight-black: 800;--rachi-space-1: .25rem;--rachi-space-2: .5rem;--rachi-space-3: .75rem;--rachi-space-4: 1rem;--rachi-space-5: 1.25rem;--rachi-space-6: 1.5rem;--rachi-space-8: 2rem;--rachi-space-10: 2.5rem;--rachi-space-12: 3rem;--rachi-space-16: 4rem;--rachi-space-20: 5rem;--rachi-radius-sm: .375rem;--rachi-radius-md: .75rem;--rachi-radius-lg: 1rem;--rachi-radius-xl: 1.25rem;--rachi-radius-2xl: 1.5rem;--rachi-radius-full: 9999px;--rachi-icon-sm: 16px;--rachi-icon-md: 20px;--rachi-icon-lg: 24px;--rachi-icon-stroke: 1.8;--rachi-chart-line-shadow: drop-shadow(0 2px 6px rgba(200,38,45,.35));--rachi-chart-point-shadow: drop-shadow(0 0 6px rgba(255,138,61,.6));--rachi-sidebar-w: 232px;--rachi-header-h: 60px;--rachi-banner-offset: 0px;--rachi-content-max: 1200px}.rachi-hero-gradient{background:linear-gradient(135deg,var(--rachi-bg-hero) 0%,var(--rachi-bg-page) 100%);position:relative;overflow:hidden}.rachi-hero-gradient:before{content:"";position:absolute;top:-40%;right:-20%;width:60%;aspect-ratio:1;background:radial-gradient(circle,rgba(255,138,61,.16) 0%,transparent 70%);pointer-events:none}.rachi-glass{background:var(--rachi-glass-bg);backdrop-filter:var(--rachi-glass-blur);-webkit-backdrop-filter:var(--rachi-glass-blur);border:1px solid var(--rachi-glass-border)}:root{--rachi-branch-ctx-bg: rgba(255,236,226,.05);--rachi-branch-ctx-border: rgba(255,214,196,.12);--rachi-branch-ctx-text: var(--rachi-text-muted);--rachi-branch-ctx-dot: var(--rachi-text-muted);--rachi-branch-active-bg: rgba(200,38,45,.1);--rachi-branch-active-border: rgba(200,38,45,.25);--rachi-branch-active-text: var(--rachi-brand-300);--rachi-branch-active-dot: var(--rachi-brand-500)}[data-theme=light]{--rachi-branch-ctx-bg: var(--_h-200);--rachi-branch-ctx-border: var(--_h-300);--rachi-branch-ctx-text: var(--_h-600);--rachi-branch-ctx-dot: var(--_h-500);--rachi-branch-active-bg: var(--_brand-50);--rachi-branch-active-border: var(--_brand-200);--rachi-branch-active-text: var(--_brand-700);--rachi-branch-active-dot: var(--_brand-500)}[data-branch-context=global] .rachi-ctx-tag{background:var(--rachi-branch-ctx-bg);border:1px solid var(--rachi-branch-ctx-border);color:var(--rachi-branch-ctx-text)}[data-branch-context=global] .rachi-ctx-tag:before{content:"Global · Todas las sucursales"}[data-branch-context=global] .rachi-ctx-dot{background:var(--rachi-branch-ctx-dot);box-shadow:none}[data-branch-context]:not([data-branch-context=global]) .rachi-ctx-tag{background:var(--rachi-branch-active-bg);border:1px solid var(--rachi-branch-active-border);color:var(--rachi-branch-active-text)}[data-branch-context]:not([data-branch-context=global]) .rachi-ctx-dot{background:var(--rachi-branch-active-dot);box-shadow:0 0 8px #c8262d4d}.rachi-ctx-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--rachi-radius-full);font-family:var(--rachi-font-body);font-size:var(--rachi-text-xs);font-weight:600;letter-spacing:.3px;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.rachi-ctx-dot{display:inline-block;width:6px;height:6px;border-radius:var(--rachi-radius-full);flex-shrink:0;transition:background .2s,box-shadow .2s}.rachi-branch-banner{display:flex;align-items:center;gap:10px;padding:10px 24px;font-size:var(--rachi-text-sm);font-weight:500;border-bottom:1px solid var(--rachi-border-subtle);position:sticky;top:64px;z-index:100;transition:background .3s,color .3s}[data-branch-context=global] .rachi-branch-banner{background:var(--rachi-branch-ctx-bg);color:var(--rachi-branch-ctx-text);display:none}[data-branch-context]:not([data-branch-context=global]) .rachi-branch-banner{background:var(--rachi-branch-active-bg);color:var(--rachi-branch-active-text);display:flex}:root{--rachi-landing-bg: #F6F1E9;--rachi-landing-surface: #FFFFFF;--rachi-landing-soft: #EFE8DD;--rachi-landing-text: #0D0B0A;--rachi-landing-text-2: #3E3833;--rachi-landing-muted: #6B6259;--rachi-landing-rule: rgba(13,11,10,.12);--rachi-landing-rule-strong: rgba(13,11,10,.28);--rachi-landing-control-border: rgba(13,11,10,.5);--rachi-landing-accent: #C8262D;--rachi-landing-accent-hover: #A91C24;--rachi-landing-accent-active: #8B1A1F;--rachi-landing-accent-live: #C8262D;--rachi-landing-accent-text: #B0202A;--rachi-landing-chip-bg: rgba(200,38,45,.1);--rachi-landing-chip-text: #A11F27;--rachi-landing-plan-3: rgba(200,38,45,.2);--rachi-landing-red: #C8262D;--rachi-landing-on-red: #FFFFFF;--rachi-landing-on-red-2: rgba(255,255,255,.92);--rachi-landing-on-red-rule: rgba(255,255,255,.3);--rachi-landing-on-red-tile: rgba(0,0,0,.16);--rachi-landing-red-dots: rgba(255,255,255,.13);--rachi-landing-red-dots-hero: rgba(255,255,255,.16);--rachi-landing-soft-dots: rgba(13,11,10,.14);--rachi-landing-panel: linear-gradient(150deg, #D63A3F, #A81D24);--rachi-landing-ink: #1B1A17;--rachi-landing-ink-hover: #0D0B0A;--rachi-landing-field-on-red: #FFFFFF;--rachi-landing-tag-bg: #FFFFFF;--rachi-landing-tag-text: #8E1A20;--rachi-landing-focus: #C8262D;--rachi-landing-focus-on-red: #FFFFFF;--rachi-landing-bead: #C8262D;--rachi-landing-bead-hollow: rgba(13,11,10,.5);--rachi-landing-ok: #11673A;--rachi-landing-error: #B81F27;--rachi-landing-shot-shadow: 0 20px 50px rgba(90,40,20,.14);--rachi-landing-device-shadow: 0 0 0 1px rgba(255,255,255,.12), 0 30px 70px rgba(40,0,0,.55);--rachi-landing-device-drop: drop-shadow(0 18px 28px rgba(40,0,0,.45));--rachi-landing-browser-shadow: 0 40px 90px rgba(60,0,0,.5);--rachi-landing-browser-shadow-hero: 0 30px 60px rgba(60,0,0,.45);--rachi-landing-pop-shadow: 0 8px 20px rgba(60,0,0,.3);--rachi-landing-switcher-bg: #161311;--rachi-landing-switcher-ink: rgba(251,243,238,.94);--rachi-landing-switcher-muted: rgba(251,243,238,.6);--rachi-landing-switcher-accent: linear-gradient(90deg, var(--_brand-500), var(--_ember-500));--rachi-landing-switcher-focus: #FFB38A;--rachi-landing-font-display: "Archivo", "Archivo Fallback", system-ui, sans-serif;--rachi-landing-font-body: "Onest", "Onest Fallback", system-ui, sans-serif;--rachi-landing-font-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--rachi-landing-space-1: var(--rachi-space-1);--rachi-landing-space-2: var(--rachi-space-2);--rachi-landing-space-3: var(--rachi-space-3);--rachi-landing-space-4: var(--rachi-space-4);--rachi-landing-space-5: var(--rachi-space-5);--rachi-landing-space-6: var(--rachi-space-6);--rachi-landing-space-8: var(--rachi-space-8);--rachi-landing-space-10: var(--rachi-space-10);--rachi-landing-space-12: var(--rachi-space-12);--rachi-landing-radius-sm: var(--rachi-radius-sm);--rachi-landing-radius-md: var(--rachi-radius-md);--rachi-landing-radius-2xl: var(--rachi-radius-2xl);--rachi-landing-radius-full: var(--rachi-radius-full);--rachi-landing-gutter: 16px;--rachi-landing-section-top: 64px;--rachi-landing-band-y: 56px;--rachi-landing-h1: 40px;--rachi-landing-h2: 32px;--rachi-landing-band-h2: 38px;--rachi-landing-lead: 18px;--rachi-landing-time: 50px;--rachi-landing-plan-big: 28px}@media(min-width:768px){:root{--rachi-landing-gutter: 32px;--rachi-landing-section-top: 88px;--rachi-landing-band-y: 72px;--rachi-landing-h1: 60px;--rachi-landing-h2: 40px;--rachi-landing-band-h2: 50px;--rachi-landing-lead: 19px;--rachi-landing-time: 56px;--rachi-landing-plan-big: 21px}}@media(min-width:1200px){:root{--rachi-landing-gutter: 32px;--rachi-landing-section-top: 96px;--rachi-landing-band-y: 88px;--rachi-landing-h1: 60px;--rachi-landing-h2: 42px;--rachi-landing-band-h2: 52px;--rachi-landing-lead: 19px;--rachi-landing-time: 58px;--rachi-landing-plan-big: 27px}}@media(min-width:1400px){:root{--rachi-landing-gutter: 40px;--rachi-landing-section-top: 112px;--rachi-landing-band-y: 100px;--rachi-landing-h1: 68px;--rachi-landing-h2: 46px;--rachi-landing-band-h2: 58px;--rachi-landing-lead: 20px;--rachi-landing-time: 64px;--rachi-landing-plan-big: 30px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--rachi-landing-bg: #0D0B0A;--rachi-landing-surface: #161311;--rachi-landing-soft: #15110F;--rachi-landing-text: #F6F0E8;--rachi-landing-text-2: #C8BEB2;--rachi-landing-muted: #978C80;--rachi-landing-rule: rgba(246,240,232,.14);--rachi-landing-rule-strong: rgba(246,240,232,.3);--rachi-landing-control-border: rgba(246,240,232,.4);--rachi-landing-soft-dots: rgba(246,240,232,.16);--rachi-landing-accent-live: #E5484D;--rachi-landing-accent-text: #FF7A6E;--rachi-landing-chip-bg: rgba(229,72,77,.16);--rachi-landing-chip-text: #FF9A9A;--rachi-landing-plan-3: rgba(229,72,77,.3);--rachi-landing-focus: #FFB38A;--rachi-landing-bead: #E5484D;--rachi-landing-bead-hollow: rgba(246,240,232,.45);--rachi-landing-ok: #6EE7A0;--rachi-landing-error: #FF8A8A;--rachi-landing-shot-shadow: 0 24px 60px rgba(0,0,0,.5)}}[data-theme=dark]{--rachi-landing-bg: #0D0B0A;--rachi-landing-surface: #161311;--rachi-landing-soft: #15110F;--rachi-landing-text: #F6F0E8;--rachi-landing-text-2: #C8BEB2;--rachi-landing-muted: #978C80;--rachi-landing-rule: rgba(246,240,232,.14);--rachi-landing-rule-strong: rgba(246,240,232,.3);--rachi-landing-control-border: rgba(246,240,232,.4);--rachi-landing-soft-dots: rgba(246,240,232,.16);--rachi-landing-accent-live: #E5484D;--rachi-landing-accent-text: #FF7A6E;--rachi-landing-chip-bg: rgba(229,72,77,.16);--rachi-landing-chip-text: #FF9A9A;--rachi-landing-plan-3: rgba(229,72,77,.3);--rachi-landing-focus: #FFB38A;--rachi-landing-bead: #E5484D;--rachi-landing-bead-hollow: rgba(246,240,232,.45);--rachi-landing-ok: #6EE7A0;--rachi-landing-error: #FF8A8A;--rachi-landing-shot-shadow: 0 24px 60px rgba(0,0,0,.5)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:var(--rachi-font-body);font-size:var(--rachi-text-base);color:var(--rachi-text-primary);background:var(--rachi-bg-page);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:var(--rachi-font-body);cursor:pointer}input,textarea,select{font-family:var(--rachi-font-body)}input::placeholder,textarea::placeholder{font-stretch:var(--rachi-width-condensed);color:var(--rachi-text-muted);opacity:1}@media(max-width:640px){input,textarea,select{font-size:16px!important}}:root{color-scheme:light dark}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}input[type=checkbox],input[type=radio]{accent-color:var(--rachi-action-primary)}[data-theme=dark] input[type=date],[data-theme=dark] input[type=datetime-local],[data-theme=dark] input[type=time]{color-scheme:dark}[data-theme=light] input[type=date],[data-theme=light] input[type=datetime-local],[data-theme=light] input[type=time]{color-scheme:light}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}:focus-visible{outline:2px solid var(--rachi-focus-ring);outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}::view-transition-old(root),::view-transition-new(root){animation:none}@media(prefers-reduced-motion:no-preference){@keyframes rachi-vt-content-out{to{opacity:0;transform:translateY(-6px)}}@keyframes rachi-vt-content-in{0%{opacity:0;transform:translateY(14px)}}::view-transition-old(rachi-content){animation:rachi-vt-content-out .19s cubic-bezier(.4,0,1,1) both}::view-transition-new(rachi-content){animation:rachi-vt-content-in .32s cubic-bezier(.22,1,.36,1) both}}.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link:focus{width:auto;height:auto;margin:0;clip:auto;top:12px;left:12px;z-index:100;padding:10px 16px;border-radius:var(--rachi-radius-md);background:var(--rachi-action-primary);color:var(--rachi-action-primary-text);font-weight:600;text-decoration:none;outline:2px solid var(--rachi-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rachi-color-chip{-webkit-appearance:none;appearance:none;padding:0;overflow:hidden}.rachi-color-chip::-webkit-color-swatch-wrapper{padding:3px}.rachi-color-chip::-webkit-color-swatch{border:none;border-radius:var(--rachi-radius-full)}.rachi-color-chip::-moz-color-swatch{border:3px solid transparent;background-clip:padding-box;border-radius:var(--rachi-radius-full)}.rachi-color-chip--empty::-webkit-color-swatch{opacity:0}.rachi-color-chip--empty::-moz-color-swatch{opacity:0}[aria-invalid=true]{scroll-margin-top:calc(var(--rachi-header-h) + 16px);scroll-margin-bottom:88px}[role=dialog] [aria-invalid=true]{scroll-margin-top:16px;scroll-margin-bottom:16px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}html[data-nav-collapsed]:not([data-nav-hydrated]) aside[data-sidebar]{width:72px;padding-left:10px;padding-right:10px}html[data-nav-collapsed]:not([data-nav-hydrated]) aside[data-sidebar] nav a{justify-content:center;gap:0;padding-left:0;padding-right:0}html[data-nav-collapsed]:not([data-nav-hydrated]) aside[data-sidebar] nav a>span{display:none}html[data-nav-collapsed]:not([data-nav-hydrated]) aside[data-sidebar]>div:first-of-type>span{display:none}html[data-nav-collapsed]:not([data-nav-hydrated]) aside[data-sidebar]>div:last-of-type{visibility:hidden}.app-shell[data-astro-cid-kqx5um5x]{position:fixed;inset:0;display:flex;overflow:hidden}.main-pane[data-astro-cid-kqx5um5x]{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}.content[data-astro-cid-kqx5um5x]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background:var(--rachi-bg-page)}@media(max-width:1024px){.content[data-astro-cid-kqx5um5x]{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}html[data-help-embed],html[data-help-embed] body{height:auto;min-height:100%}.embed-content[data-astro-cid-r4tsmomu]{min-height:100vh;padding-bottom:env(safe-area-inset-bottom);background:var(--rachi-bg-page)}.error-shell[data-astro-cid-phvk24jt]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--rachi-bg-page)}.error-head[data-astro-cid-phvk24jt]{flex-shrink:0;display:flex;align-items:center;padding:max(20px,env(safe-area-inset-top)) 24px 0}.error-brand[data-astro-cid-phvk24jt]{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--rachi-radius-md)}.error-brand[data-astro-cid-phvk24jt]:focus-visible{outline:3px solid var(--rachi-focus-ring);outline-offset:4px}.error-main[data-astro-cid-phvk24jt]{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:env(safe-area-inset-bottom)}@media(max-width:640px){.error-head[data-astro-cid-phvk24jt]{padding-left:16px;padding-right:16px}}.auth-shell[data-astro-cid-3qlrnpww]{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(380px,42fr) 58fr;background:var(--rachi-bg-page)}.auth-panel[data-astro-cid-3qlrnpww]{display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:40px 48px;background:var(--rachi-bg-page);color:var(--rachi-text-primary);border-right:1px solid var(--rachi-border-subtle)}.auth-panel-logo[data-astro-cid-3qlrnpww]{display:flex}.auth-panel-body[data-astro-cid-3qlrnpww]{display:flex;flex-direction:column;gap:24px}.auth-tagline[data-astro-cid-3qlrnpww]{margin:0;font-family:var(--rachi-font-display);font-weight:800;font-stretch:var(--rachi-width-display);font-size:clamp(36px,3.6vw,52px);line-height:1.05;letter-spacing:-.02em;max-width:12ch;color:var(--rachi-text-primary)}.auth-beads[data-astro-cid-3qlrnpww]{display:block;fill:var(--rachi-bead-filled)}.auth-panel-foot[data-astro-cid-3qlrnpww]{margin:0;font-size:13px;color:var(--rachi-text-secondary)}.auth-side[data-astro-cid-3qlrnpww]{display:flex;flex-direction:column;min-width:0}.auth-head[data-astro-cid-3qlrnpww]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auth-head[data-astro-cid-3qlrnpww]:focus-within{z-index:10;top:16px;left:16px;width:auto;height:auto;overflow:visible;clip-path:none;padding:4px 8px;border-radius:var(--rachi-radius-md);background:var(--rachi-bg-page)}.auth-main[data-astro-cid-3qlrnpww]{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 32px}.auth-brand[data-astro-cid-3qlrnpww]{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--rachi-radius-md)}.auth-brand[data-astro-cid-3qlrnpww]:focus-visible{outline:3px solid var(--rachi-focus-ring);outline-offset:4px}@media(max-width:899px){.auth-shell[data-astro-cid-3qlrnpww]{display:block}.auth-panel[data-astro-cid-3qlrnpww]{display:none}.auth-side[data-astro-cid-3qlrnpww]{min-height:100vh;min-height:100dvh}.auth-head[data-astro-cid-3qlrnpww],.auth-head[data-astro-cid-3qlrnpww]:focus-within{position:static;display:flex;align-items:center;width:auto;height:auto;overflow:visible;clip-path:none;border-radius:0;background:none;padding:max(16px,env(safe-area-inset-top)) 24px 0}.auth-main[data-astro-cid-3qlrnpww]{align-items:flex-start;padding:28px 24px max(32px,env(safe-area-inset-bottom))}}@media(max-width:640px){.auth-head[data-astro-cid-3qlrnpww]{padding-left:16px;padding-right:16px}.auth-main[data-astro-cid-3qlrnpww]{padding-left:16px;padding-right:16px;padding-top:20px}}.cl-body{height:auto;min-height:100vh;min-height:100dvh;font-size:16px;line-height:1.45}.cl-wrap{--cl-gutter: 16px;width:100%;max-width:520px;min-height:100vh;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column;padding-bottom:32px}.cl-wrap>*{min-width:0}@media(min-width:600px){.cl-wrap{padding:32px var(--cl-gutter);min-height:0}}.cl-band{background:linear-gradient(160deg,var(--rachi-brand-500),var(--rachi-brand-700));color:var(--rachi-action-primary-text);padding:max(28px,env(safe-area-inset-top)) 20px 24px;border-radius:0 0 var(--rachi-radius-xl) var(--rachi-radius-xl);box-shadow:var(--rachi-shadow-md)}@media(min-width:600px){.cl-band{border-radius:var(--rachi-radius-xl)}}.cl-shop{margin:0;font-family:var(--rachi-font-display);font-size:17px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.cl-title{margin:6px 0 0;font-family:var(--rachi-font-display);font-size:28px;font-weight:800;line-height:1.15;color:inherit;overflow-wrap:anywhere}.cl-kicker{margin:8px 0 0;font-size:14px;font-weight:500}.cl-content{padding:20px var(--cl-gutter) 0;display:flex;flex-direction:column;gap:16px}@media(min-width:600px){.cl-content{padding-left:0;padding-right:0}}.cl-card{background:var(--rachi-bg-surface);border:1px solid var(--rachi-border-default);border-radius:var(--rachi-radius-lg);padding:16px}.cl-h2{margin:8px 0 0;font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--rachi-text-muted)}.cl-money{font-family:var(--rachi-font-mono);font-size:14px;font-weight:600;color:var(--rachi-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.cl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cl-note{margin:0;padding:8px 0;text-align:center;font-size:15px;color:var(--rachi-text-secondary)}.cl-action{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 14px;border-radius:var(--rachi-radius-full);background:var(--rachi-action-primary);color:var(--rachi-action-primary-text);font-size:14px;font-weight:700;text-align:center;text-decoration:none;box-shadow:var(--rachi-shadow-brand)}.cl-action:hover{background:var(--rachi-action-primary-hover)}.cl-action:focus-visible,.cl-foot a:focus-visible,.cl-fold>summary:focus-visible{outline:3px solid var(--rachi-focus-ring);outline-offset:2px}.cl-foot{margin-top:28px;padding:0 var(--cl-gutter);text-align:center;display:flex;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.5;color:var(--rachi-text-muted)}@media(min-width:600px){.cl-foot{padding-left:0;padding-right:0}}.cl-foot p{margin:0}.cl-foot a{color:var(--rachi-text-secondary);text-decoration:underline;text-underline-offset:2px}.cl-brand{display:inline-flex;align-items:center;justify-content:center;gap:6px}.cl-brand img{display:block}.cl-fold>summary{list-style:none;cursor:pointer}.cl-fold>summary::-webkit-details-marker{display:none}.cl-chevron{flex:none;width:8px;height:8px;border-right:2px solid var(--rachi-text-muted);border-bottom:2px solid var(--rachi-text-muted);transform:rotate(45deg);transition:transform .12s ease}.cl-fold[open]>summary .cl-chevron{transform:rotate(-135deg)}@media(prefers-reduced-motion:reduce){.cl-chevron{transition:none}}.cl-problem{margin:auto;width:100%;max-width:380px;padding:40px var(--cl-gutter);text-align:center}.cl-problem-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--rachi-radius-full);margin-bottom:16px}.cl-problem h1{margin:0 0 8px;font-family:var(--rachi-font-display);font-size:22px;font-weight:800;color:var(--rachi-text-primary)}.cl-problem p{margin:0;font-size:15px;line-height:1.6;color:var(--rachi-text-secondary)}.cl-notice{margin:0;padding:12px 14px;border-radius:var(--rachi-radius-md);font-size:15px;font-weight:600;text-align:center}.cl-notice--info{background:var(--rachi-info-bg);color:var(--rachi-info-text)}.cl-notice--success{background:var(--rachi-success-bg);color:var(--rachi-success-text)}.cl-notice--warning{background:var(--rachi-warning-bg);color:var(--rachi-warning-text)}.cl-notice--danger{background:var(--rachi-danger-bg);color:var(--rachi-danger-text)}.cl-notice--muted{background:var(--rachi-bg-surface);color:var(--rachi-text-secondary);border:1px solid var(--rachi-border-default)}.cl-concept{margin:0 0 14px;font-family:var(--rachi-font-display);font-size:22px;font-weight:800;line-height:1.2;color:var(--rachi-text-primary);overflow-wrap:anywhere}.cl-progress{height:10px;margin-bottom:16px;border-radius:var(--rachi-radius-full);background:var(--rachi-bg-muted);overflow:hidden}.cl-progress-fill{height:100%;border-radius:var(--rachi-radius-full);background:var(--rachi-gradient-progress)}.cl-facts{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin:0;font-size:15px}.cl-facts dt{color:var(--rachi-text-secondary)}.cl-facts dd{margin:0;text-align:right}.cl-facts .cl-money{font-size:15px}.cl-plain{color:var(--rachi-text-primary)}.cl-facts-rule{grid-column:1 / -1;border-top:1px solid var(--rachi-border-subtle);margin:2px 0}.cl-facts .cl-facts-main{color:var(--rachi-text-primary);font-weight:700;align-self:center}.cl-facts .cl-facts-balance{color:var(--rachi-text-primary);font-size:24px;font-weight:700}.cl-qr{text-align:center}.cl-qr-title{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--rachi-text-primary)}.cl-qr-hint{margin:0 0 14px;font-size:14px;color:var(--rachi-text-secondary)}.cl-qr-box{width:220px;height:220px;margin:0 auto;border-radius:var(--rachi-radius-md);overflow:hidden}.cl-abonos{display:flex;flex-direction:column;gap:10px}.cl-abonos .cl-h2{margin:8px 0 0}.cl-empty{margin:0;font-size:15px;color:var(--rachi-text-secondary)}.cl-list--tight{gap:8px}.cl-abono{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;background:var(--rachi-bg-surface);border:1px solid var(--rachi-border-default);border-radius:var(--rachi-radius-md);font-size:14px}.cl-abono-when{color:var(--rachi-text-secondary)}.cl-abono-amount{flex:none;font-family:var(--rachi-font-mono);font-weight:700;color:var(--rachi-text-primary);font-variant-numeric:tabular-nums}.ci-notice{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:12px 14px;border-radius:var(--rachi-radius-md);font-size:15px;font-weight:600;text-align:left}.ci-mark{flex:none}.ci-notice--info{background:var(--rachi-info-bg);color:var(--rachi-info-text)}.ci-notice--success{background:var(--rachi-success-bg);color:var(--rachi-success-text)}.ci-notice--warning{background:var(--rachi-warning-bg);color:var(--rachi-warning-text)}.ci-notice--danger{background:var(--rachi-danger-bg);color:var(--rachi-danger-text)}.ci-notice--muted{background:var(--rachi-bg-surface);color:var(--rachi-text-secondary);border:1px solid var(--rachi-border-default)}.ci-deposit{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:var(--rachi-radius-md)}.ci-deposit .ci-mark{margin-top:1px}.ci-deposit p{margin:0}.ci-deposit-title{font-size:16px;font-weight:700;line-height:1.3}.ci-deposit-text{margin-top:2px!important;font-size:14px;line-height:1.45}.ci-service{margin:0;font-family:var(--rachi-font-display);font-size:22px;font-weight:800;line-height:1.2;color:var(--rachi-text-primary);overflow-wrap:anywhere}.ci-service-meta{margin:4px 0 14px;font-size:14px;color:var(--rachi-text-secondary)}.ci-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 16px;margin:0;font-size:15px}.ci-facts dt{color:var(--rachi-text-secondary)}.ci-facts dd{margin:0;color:var(--rachi-text-primary);font-weight:600;overflow-wrap:anywhere}.ci-hours{font-family:var(--rachi-font-mono);font-variant-numeric:tabular-nums}.ci-qr{text-align:center}.ci-qr-title{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--rachi-text-primary)}.ci-qr-hint{margin:0 0 14px;font-size:14px;color:var(--rachi-text-secondary)}.ci-qr-box{width:220px;max-width:100%;aspect-ratio:1;margin:0 auto;border-radius:var(--rachi-radius-md);overflow:hidden}.ci-qr-box svg{display:block;width:100%;height:100%}.ci-actions{display:flex;flex-direction:column;gap:10px}.ci-secondary{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border-radius:var(--rachi-radius-full);border:1px solid var(--rachi-border-strong);background:var(--rachi-bg-surface);color:var(--rachi-text-primary);font-size:14px;font-weight:600;text-decoration:none}.ci-secondary:hover{background:var(--rachi-bg-muted)}.ci-secondary:focus-visible{outline:3px solid var(--rachi-focus-ring);outline-offset:2px}.cl-debt{background:var(--rachi-bg-surface);border:1px solid var(--rachi-border-default);border-radius:var(--rachi-radius-lg);padding:16px}.cl-debt-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cl-debt-name{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.cl-debt-title{font-size:16px;font-weight:700;color:var(--rachi-text-primary);overflow-wrap:anywhere}.cl-debt-side{display:flex;align-items:center;gap:10px;flex:none}.cl-tag{padding:2px 8px;border-radius:var(--rachi-radius-full);background:var(--rachi-bg-muted);color:var(--rachi-text-secondary);font-size:12px;font-weight:600}.cl-pill{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--rachi-radius-full);font-size:12px;font-weight:700}.cl-meta{margin:6px 0 0;font-size:13px;color:var(--rachi-text-muted)}.cl-amounts{margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--rachi-border-subtle);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cl-amounts dt{font-size:12px;color:var(--rachi-text-muted)}.cl-amounts dd{margin:2px 0 0}.cl-balance{font-size:15px;font-weight:700}.cl-debt-pay{margin-top:14px;padding-top:12px;border-top:1px solid var(--rachi-border-subtle)}.cl-h3{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--rachi-text-muted)}.cl-payments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cl-payments>li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cl-pay-date{display:block;font-size:14px;color:var(--rachi-text-primary)}.cl-pay-method{display:block;font-size:13px;color:var(--rachi-text-muted)}.cl-pay-amount{flex:none;font-family:var(--rachi-font-mono);font-size:14px;font-weight:600;color:var(--rachi-success-text);font-variant-numeric:tabular-nums}.cl-more{margin-top:10px}.cl-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;font-size:14px;font-weight:600;color:var(--rachi-text-secondary)}.cl-more[open]>summary{margin-bottom:8px}.cl-debt--paid{padding:0}.cl-debt--paid>summary{padding:14px 16px;align-items:center;min-height:52px}.cl-debt--paid>.cl-debt-body{padding:0 16px 14px}.cl-debt--paid>.cl-debt-body{border-top:1px solid var(--rachi-border-subtle);padding-top:12px}.cl-debt--paid .cl-meta{margin:0 0 12px}.cl-debt-sum{flex-basis:100%;font-weight:500}.cl-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cl-tile{display:flex;flex-direction:column;gap:4px;min-width:0;container-type:inline-size;padding:12px 14px;background:var(--rachi-bg-surface);border:1px solid var(--rachi-border-default);border-radius:var(--rachi-radius-md)}.cl-tile--wide{grid-column:1 / -1}.cl-tile--wallet{background:var(--rachi-ember-bg);border-color:var(--rachi-border-subtle)}.cl-tile--wallet .cl-tile-value{color:var(--rachi-ember-text)}.cl-tile-label{font-size:13px;color:var(--rachi-text-secondary)}.cl-tile-value{font-family:var(--rachi-font-mono);font-size:18px;font-weight:700;color:var(--rachi-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:min(18px,calc(100cqw / (var(--len, 9) * .62)))}.cl-tile-value--big{font-size:26px;font-size:min(26px,calc(100cqw / (var(--len, 9) * .62)))}.legal-shell[data-astro-cid-dpidqgiz]{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--rachi-bg-page);color:var(--rachi-text-primary)}.legal-top[data-astro-cid-dpidqgiz]{padding:var(--rachi-space-5) var(--rachi-space-6);border-bottom:1px solid var(--rachi-border-subtle)}.legal-brand[data-astro-cid-dpidqgiz]{display:inline-flex;align-items:center;gap:var(--rachi-space-2);font-family:var(--rachi-font-display);font-weight:700;color:var(--rachi-text-secondary);text-decoration:none}.legal-brand[data-astro-cid-dpidqgiz]:hover{color:var(--rachi-text-primary)}.legal[data-astro-cid-dpidqgiz]{flex:1;width:100%;max-width:720px;margin:0 auto;padding:var(--rachi-space-8) var(--rachi-space-6) var(--rachi-space-10);line-height:1.65}.legal[data-astro-cid-dpidqgiz] h1[data-astro-cid-dpidqgiz]{font-family:var(--rachi-font-display);font-size:clamp(28px,5vw,38px);line-height:1.15;margin:0}.legal-updated[data-astro-cid-dpidqgiz]{margin:var(--rachi-space-2) 0 var(--rachi-space-8);font-size:14px;color:var(--rachi-text-muted)}.legal[data-astro-cid-dpidqgiz] h2{font-family:var(--rachi-font-display);font-size:20px;line-height:1.3;margin:var(--rachi-space-8) 0 var(--rachi-space-3)}.legal[data-astro-cid-dpidqgiz] h3{font-size:16px;margin:var(--rachi-space-6) 0 var(--rachi-space-2)}.legal[data-astro-cid-dpidqgiz] p,.legal[data-astro-cid-dpidqgiz] li{color:var(--rachi-text-secondary);font-size:15.5px}.legal[data-astro-cid-dpidqgiz] p{margin:0 0 var(--rachi-space-4)}.legal[data-astro-cid-dpidqgiz] ul,.legal[data-astro-cid-dpidqgiz] ol{margin:0 0 var(--rachi-space-4);padding-left:1.35rem}.legal[data-astro-cid-dpidqgiz] li{margin-bottom:var(--rachi-space-2)}.legal[data-astro-cid-dpidqgiz] a{color:var(--rachi-text-brand);text-decoration:underline;text-underline-offset:2px}.legal[data-astro-cid-dpidqgiz] strong{color:var(--rachi-text-primary)}.legal[data-astro-cid-dpidqgiz] .pending{padding:1px 6px;border-radius:var(--rachi-radius-sm);background:var(--rachi-warning-bg);color:var(--rachi-warning-text);font-size:14px;font-weight:600}.legal[data-astro-cid-dpidqgiz] .callout{margin:0 0 var(--rachi-space-5);padding:var(--rachi-space-4) var(--rachi-space-5);border:1px solid var(--rachi-border-subtle);border-left:3px solid var(--rachi-brand-500);border-radius:var(--rachi-radius-md);background:var(--rachi-bg-surface)}.legal[data-astro-cid-dpidqgiz] .callout p:last-child{margin-bottom:0}.legal-foot[data-astro-cid-dpidqgiz]{display:flex;flex-direction:column;align-items:center;gap:var(--rachi-space-2);padding:var(--rachi-space-6) max(var(--rachi-space-6),env(safe-area-inset-bottom));border-top:1px solid var(--rachi-border-subtle);text-align:center}.legal-foot[data-astro-cid-dpidqgiz] nav[data-astro-cid-dpidqgiz]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rachi-space-2) var(--rachi-space-5)}.legal-foot[data-astro-cid-dpidqgiz] a[data-astro-cid-dpidqgiz]{color:var(--rachi-text-secondary);font-size:14px}.legal-foot[data-astro-cid-dpidqgiz] p[data-astro-cid-dpidqgiz]{margin:0;font-size:13px;color:var(--rachi-text-muted)}.done[data-astro-cid-csj56lm5]{display:flex;align-items:center;gap:var(--rachi-space-5);margin:0 0 var(--rachi-space-6);padding:var(--rachi-space-5) var(--rachi-space-6);border:1px solid var(--rachi-success-500);border-radius:var(--rachi-radius-lg);background:var(--rachi-success-bg)}.done-text[data-astro-cid-csj56lm5] p[data-astro-cid-csj56lm5]{margin:0;color:var(--rachi-success-text)}.done-text[data-astro-cid-csj56lm5] .done-title[data-astro-cid-csj56lm5]{margin-bottom:var(--rachi-space-1);font-family:var(--rachi-font-display);font-size:20px;font-weight:700;line-height:1.3}.sides[data-astro-cid-csj56lm5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rachi-space-4);margin:var(--rachi-space-8) 0 var(--rachi-space-6)}.side[data-astro-cid-csj56lm5]{padding:var(--rachi-space-5);border:1px solid var(--rachi-border-subtle);border-radius:var(--rachi-radius-lg);background:var(--rachi-bg-surface)}.side[data-astro-cid-csj56lm5] h2[data-astro-cid-csj56lm5]{margin-top:0;font-size:17px}.side[data-astro-cid-csj56lm5] ul[data-astro-cid-csj56lm5]{margin-bottom:0}.side[data-astro-cid-csj56lm5] li[data-astro-cid-csj56lm5]{font-size:15px}@media(max-width:640px){.done[data-astro-cid-csj56lm5]{flex-direction:column;align-items:flex-start;padding:var(--rachi-space-5)}.sides[data-astro-cid-csj56lm5]{grid-template-columns:minmax(0,1fr)}}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:106%;ascent-override:83%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Onest Fallback;src:local("Arial"),local("Helvetica"),local("Liberation Sans");size-adjust:101%;ascent-override:99%;descent-override:26%;line-gap-override:0%}.landing{color-scheme:light dark}.landing[data-theme=light]{color-scheme:light}.landing[data-theme=dark]{color-scheme:dark}.landing,.landing body{background:var(--rachi-landing-bg);color:var(--rachi-landing-text);font-family:var(--rachi-landing-font-body);font-size:16px;line-height:1.5;height:auto}.landing body{margin:0}@media(prefers-reduced-motion:no-preference){.landing{scroll-behavior:smooth}}.landing .l-page{overflow-x:clip}.landing .l-wrap{box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--rachi-landing-gutter)}.landing .l-section{padding-top:var(--rachi-landing-section-top)}.landing h1,.landing h2,.landing h3,.landing h4,.landing p,.landing ul,.landing ol,.landing figure{margin:0}.landing ul,.landing ol{padding:0;list-style:none}.landing .l-h2{font-family:var(--rachi-landing-font-display);font-weight:800;font-stretch:112%;font-size:var(--rachi-landing-h2);line-height:1.02;letter-spacing:-.03em}.landing .l-label{font-family:var(--rachi-landing-font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--rachi-landing-muted)}.landing a{color:inherit}.landing :focus-visible{outline:2px solid var(--rachi-landing-focus);outline-offset:2px;border-radius:4px}.landing .l-on-red :focus-visible{outline-color:var(--rachi-landing-focus-on-red)}.landing .l-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--rachi-landing-space-2);min-height:54px;padding:0 24px;border:1.5px solid transparent;border-radius:var(--rachi-landing-radius-sm);font-family:var(--rachi-landing-font-display);font-weight:700;font-size:16px;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer}.landing .l-btn:disabled{cursor:progress}.landing .l-btn--accent{background:var(--rachi-landing-accent);border-color:var(--rachi-landing-accent);color:var(--rachi-landing-on-red)}.landing .l-btn--accent:hover{background:var(--rachi-landing-accent-hover);border-color:var(--rachi-landing-accent-hover)}.landing .l-btn--accent:active{background:var(--rachi-landing-accent-active);border-color:var(--rachi-landing-accent-active)}.landing .l-btn--ink{background:var(--rachi-landing-ink);border-color:var(--rachi-landing-ink);color:var(--rachi-landing-on-red);padding:0 22px}.landing .l-btn--ink:hover{background:var(--rachi-landing-ink-hover);border-color:var(--rachi-landing-ink-hover)}.landing .l-btn--outline{min-height:48px;padding:0 22px;background:transparent;border-color:var(--rachi-landing-control-border);color:var(--rachi-landing-text)}.landing .l-btn--outline:hover{background:var(--rachi-landing-soft);border-color:var(--rachi-landing-text)}.landing .l-field{box-sizing:border-box;width:100%;min-width:0;height:54px;padding:0 14px;border:1.5px solid var(--rachi-landing-control-border);border-radius:var(--rachi-landing-radius-sm);background:var(--rachi-landing-surface);color:var(--rachi-landing-text);font-family:var(--rachi-landing-font-body);font-weight:500;font-size:17px;overflow:hidden;text-overflow:ellipsis}.landing .l-field::placeholder{color:var(--rachi-landing-muted);opacity:1}.landing .l-field:focus-visible{border-color:var(--rachi-landing-accent)}.landing .l-chip{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid var(--rachi-landing-rule-strong);border-radius:var(--rachi-landing-radius-full);font-family:var(--rachi-landing-font-display);font-size:13px;font-weight:600;line-height:1.2;color:var(--rachi-landing-text-2)}.landing .l-chip--tint{padding:6px 11px;border:0;background:var(--rachi-landing-chip-bg);color:var(--rachi-landing-chip-text);font-weight:700}.landing .l-shot{display:block}.landing .l-shot img{display:block;width:100%;height:auto;background:var(--rachi-landing-soft)}.landing .l-shot--app img{aspect-ratio:1200 / 760;border-radius:var(--rachi-landing-radius-md);border:1px solid var(--rachi-landing-rule-strong);box-shadow:var(--rachi-landing-shot-shadow);box-sizing:border-box}.landing .l-shot--device img{aspect-ratio:250 / 520;background:transparent;filter:var(--rachi-landing-device-drop)}.landing .l-error{display:flex;align-items:center;gap:var(--rachi-landing-space-2);margin-top:var(--rachi-landing-space-2);font-size:15px;color:var(--rachi-landing-error)}.landing .l-error-mark{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:var(--rachi-landing-radius-full);border:1.5px solid currentColor;box-sizing:border-box;font-family:var(--rachi-landing-font-display);font-size:12px;font-weight:800;line-height:1}.landing .l-done{display:flex;align-items:center;gap:10px;font-family:var(--rachi-landing-font-display);font-weight:600;font-size:16px;color:var(--rachi-landing-text)}.landing .l-done:focus{outline:none}.landing .l-done:focus-visible{outline:2px solid var(--rachi-landing-focus)}.landing [hidden]{display:none!important}.landing .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing .waitlist-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(prefers-reduced-motion:no-preference){.landing .l-btn,.landing .l-field,.landing a{transition:color .15s,background-color .15s,border-color .15s}}.agenda[data-astro-cid-nqq36sdz]{display:flex;flex-direction:column;gap:24px}.text[data-astro-cid-nqq36sdz]{display:flex;flex-direction:column;gap:20px}.sub[data-astro-cid-nqq36sdz]{font-size:17px;line-height:1.5;color:var(--rachi-landing-text-2)}.points[data-astro-cid-nqq36sdz] li[data-astro-cid-nqq36sdz]{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--rachi-landing-rule);font-family:var(--rachi-landing-font-display);font-size:16px;font-weight:700;line-height:1.3}.tile[data-astro-cid-nqq36sdz]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--rachi-landing-radius-md);background:var(--rachi-landing-chip-bg);color:var(--rachi-landing-chip-text)}.shot[data-astro-cid-nqq36sdz]{width:100%;max-width:720px;margin-inline:auto}@media(min-width:768px){.shot[data-astro-cid-nqq36sdz]{max-width:696px;margin-inline:0}}@media(min-width:1200px){.agenda[data-astro-cid-nqq36sdz]{flex-direction:row-reverse;align-items:center;gap:40px}.text[data-astro-cid-nqq36sdz]{flex:none;width:330px}.shot[data-astro-cid-nqq36sdz]{flex:1;min-width:0;max-width:none;display:flex;justify-content:flex-end}.shot[data-astro-cid-nqq36sdz] .l-shot{width:100%;max-width:720px}}@media(min-width:1400px){.agenda[data-astro-cid-nqq36sdz]{gap:48px}.text[data-astro-cid-nqq36sdz]{width:360px}}.l-bead[data-astro-cid-oawn37sa]{flex:none;display:block}.l-bead[data-astro-cid-oawn37sa] path[data-astro-cid-oawn37sa]{stroke:var(--rachi-landing-bead);fill:var(--rachi-landing-bead)}.l-bead[data-astro-cid-oawn37sa].is-hollow path[data-astro-cid-oawn37sa]{stroke:var(--rachi-landing-bead-hollow);fill:transparent}.l-bead[data-astro-cid-oawn37sa].is-on-red path[data-astro-cid-oawn37sa]{stroke:var(--rachi-landing-on-red);fill:var(--rachi-landing-on-red)}.waitlist[data-astro-cid-7axfs2jx]{width:100%;max-width:480px}.waitlist-row[data-astro-cid-7axfs2jx]{position:relative;display:flex;flex-direction:column;gap:var(--rachi-landing-space-2)}@media(min-width:768px){.waitlist-row[data-astro-cid-7axfs2jx]{flex-direction:row;flex-wrap:wrap}.waitlist-row[data-astro-cid-7axfs2jx] .l-field[data-astro-cid-7axfs2jx]{flex:1 1 180px}.waitlist-row[data-astro-cid-7axfs2jx] .l-btn[data-astro-cid-7axfs2jx]{flex:1 1 100%}}.waitlist--cta[data-astro-cid-7axfs2jx] .l-field[data-astro-cid-7axfs2jx]{border-color:transparent;background:var(--rachi-landing-field-on-red);color:var(--rachi-landing-ink)}.waitlist--cta[data-astro-cid-7axfs2jx] .l-field[data-astro-cid-7axfs2jx]::placeholder{color:var(--rachi-landing-ink);opacity:.62}.waitlist--cta[data-astro-cid-7axfs2jx] .l-field[data-astro-cid-7axfs2jx]:focus-visible{border-color:var(--rachi-landing-ink)}.waitlist--cta[data-astro-cid-7axfs2jx] .l-error[data-astro-cid-7axfs2jx],.waitlist--cta[data-astro-cid-7axfs2jx] .l-done[data-astro-cid-7axfs2jx]{color:var(--rachi-landing-on-red)}.cta[data-astro-cid-xsrepoai]{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:20px;margin:var(--rachi-landing-section-top) 0 32px;padding:28px 20px;border-radius:var(--rachi-landing-radius-2xl);background:var(--rachi-landing-red);color:var(--rachi-landing-on-red)}@media(min-width:768px){.cta[data-astro-cid-xsrepoai]{align-items:flex-start;margin-bottom:40px;padding:36px 32px}}@media(min-width:1200px){.cta[data-astro-cid-xsrepoai]{flex-direction:row;align-items:center;margin-bottom:44px;padding:40px}}@media(min-width:1400px){.cta[data-astro-cid-xsrepoai]{margin-bottom:48px;padding:44px 48px}}.head[data-astro-cid-jxnys6uy]{display:flex;flex-direction:column;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--rachi-landing-rule)}.head[data-astro-cid-jxnys6uy] .l-h2[data-astro-cid-jxnys6uy]{max-width:680px}.meta[data-astro-cid-jxnys6uy]{font-size:13px;color:var(--rachi-landing-muted)}.moment[data-astro-cid-jxnys6uy]{display:flex;flex-direction:column;gap:24px;padding-block:28px;border-bottom:1px solid var(--rachi-landing-rule)}.text[data-astro-cid-jxnys6uy]{display:flex;flex-direction:column;gap:12px}.beads[data-astro-cid-jxnys6uy]{display:flex;gap:4px}time[data-astro-cid-jxnys6uy]{font-family:var(--rachi-landing-font-display);font-weight:300;font-size:var(--rachi-landing-time);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}h3[data-astro-cid-jxnys6uy]{font-family:var(--rachi-landing-font-display);font-size:22px;font-weight:700;line-height:1.2}.text[data-astro-cid-jxnys6uy] p[data-astro-cid-jxnys6uy]{font-size:16px;line-height:1.5;color:var(--rachi-landing-text-2)}.figure[data-astro-cid-jxnys6uy]{display:flex;flex-direction:column;gap:12px}.frame[data-astro-cid-jxnys6uy]{position:relative;width:100%;max-width:720px;margin-inline:auto}.figure--phone[data-astro-cid-jxnys6uy] .frame[data-astro-cid-jxnys6uy]{width:250px}.pins[data-astro-cid-jxnys6uy] li[data-astro-cid-jxnys6uy]{position:absolute;display:flex;align-items:center;gap:6px;padding:4px;border-radius:var(--rachi-landing-radius-full);border:2px solid var(--rachi-landing-bg);background:var(--rachi-landing-accent);color:var(--rachi-landing-on-red);box-shadow:var(--rachi-landing-pop-shadow);font-family:var(--rachi-landing-font-display);font-size:12px;font-weight:700;white-space:nowrap}.pin--start[data-astro-cid-jxnys6uy]{transform:translate(-14px,-50%)}.pin--end[data-astro-cid-jxnys6uy]{transform:translate(calc(-100% + 14px),-50%)}.pin-n[data-astro-cid-jxnys6uy]{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--rachi-landing-radius-full);background:var(--rachi-landing-on-red-tile);font-family:var(--rachi-landing-font-display);font-size:11px;font-weight:700;line-height:1}.pin-text[data-astro-cid-jxnys6uy]{display:none}.pin--end[data-astro-cid-jxnys6uy],.pin--start[data-astro-cid-jxnys6uy]{transform:translate(-50%,-50%)}.legend[data-astro-cid-jxnys6uy]{display:flex;flex-direction:column;gap:8px;font-size:14px}.legend[data-astro-cid-jxnys6uy] li[data-astro-cid-jxnys6uy]{display:flex;align-items:center;gap:8px}.legend[data-astro-cid-jxnys6uy] .pin-n[data-astro-cid-jxnys6uy]{background:var(--rachi-landing-accent);color:var(--rachi-landing-on-red)}@media(prefers-reduced-motion:no-preference){.dia[data-astro-cid-jxnys6uy][data-armed] .moment[data-astro-cid-jxnys6uy]:not(.is-seen) .is-now path{fill:transparent;stroke:var(--rachi-landing-bead-hollow)}.dia[data-astro-cid-jxnys6uy][data-armed] .is-now path{transition:fill .3s ease-out,stroke .3s ease-out}}@media(min-width:768px){.moment[data-astro-cid-jxnys6uy]{padding-block:32px}.frame[data-astro-cid-jxnys6uy]{max-width:696px;margin-inline:0}.pins[data-astro-cid-jxnys6uy] li[data-astro-cid-jxnys6uy]{padding:4px 10px 4px 4px}.pin-text[data-astro-cid-jxnys6uy]{display:inline}.pin--start[data-astro-cid-jxnys6uy]{transform:translate(-14px,-50%)}.pin--end[data-astro-cid-jxnys6uy]{transform:translate(calc(-100% + 14px),-50%)}.legend[data-astro-cid-jxnys6uy]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(min-width:1200px){.head[data-astro-cid-jxnys6uy]{flex-direction:row;justify-content:space-between;align-items:flex-end}.moment[data-astro-cid-jxnys6uy]{flex-direction:row;gap:48px;padding-block:36px}.text[data-astro-cid-jxnys6uy]{flex:none;width:360px}.figure[data-astro-cid-jxnys6uy]{flex:1;min-width:0;align-items:flex-end}.frame[data-astro-cid-jxnys6uy]{max-width:720px}}@media(min-width:1400px){.moment[data-astro-cid-jxnys6uy]{padding-block:40px}}.split[data-astro-cid-wfhuodji]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.item[data-astro-cid-wfhuodji]{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid var(--rachi-landing-rule)}h3[data-astro-cid-wfhuodji]{font-family:var(--rachi-landing-font-display);font-size:17px;font-weight:700;line-height:1.3}p[data-astro-cid-wfhuodji]{font-size:15px;line-height:1.5;color:var(--rachi-landing-text-2)}@media(min-width:1200px){.split[data-astro-cid-wfhuodji]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}}.giros[data-astro-cid-267dd3p3]{display:flex;flex-direction:column;gap:24px}.giros[data-astro-cid-267dd3p3] .l-h2[data-astro-cid-267dd3p3]{max-width:820px}.tabs[data-astro-cid-267dd3p3]{display:flex;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--rachi-landing-rule-strong);padding-bottom:20px}.tab[data-astro-cid-267dd3p3]{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:1.5px solid var(--rachi-landing-control-border);border-radius:var(--rachi-landing-radius-full);background:transparent;color:var(--rachi-landing-text);font-family:var(--rachi-landing-font-display);font-size:15px;font-weight:700;cursor:pointer}.tab[data-astro-cid-267dd3p3]:hover{background:var(--rachi-landing-soft);border-color:var(--rachi-landing-text)}.tab[data-astro-cid-267dd3p3][aria-selected=true]{background:var(--rachi-landing-accent);border-color:var(--rachi-landing-accent);color:var(--rachi-landing-on-red)}.tab[data-astro-cid-267dd3p3][aria-selected=true]:hover{background:var(--rachi-landing-accent-hover);border-color:var(--rachi-landing-accent-hover)}.panel[data-astro-cid-267dd3p3]{display:flex;flex-direction:column;gap:24px;padding:20px;border-radius:var(--rachi-landing-radius-2xl);background:var(--rachi-landing-soft);border:1px solid var(--rachi-landing-rule-strong)}.panel-text[data-astro-cid-267dd3p3]{display:flex;flex-direction:column;gap:12px}h3[data-astro-cid-267dd3p3]{font-family:var(--rachi-landing-font-display);font-weight:800;font-stretch:112%;font-size:30px;line-height:1.05;letter-spacing:-.02em}.panel-text[data-astro-cid-267dd3p3] p[data-astro-cid-267dd3p3]{font-size:17px;line-height:1.5;color:var(--rachi-landing-text-2)}.mods[data-astro-cid-267dd3p3]{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--rachi-landing-rule-strong);padding-top:12px}.panel-shot[data-astro-cid-267dd3p3]{width:100%;max-width:720px;margin-inline:auto}@media(prefers-reduced-motion:no-preference){.panel[data-astro-cid-267dd3p3]:not([hidden]){animation:giro-in .15s ease-out}@keyframes giro-in{0%{opacity:0}}}@media(min-width:768px){.panel[data-astro-cid-267dd3p3]{padding:24px}.panel-shot[data-astro-cid-267dd3p3]{max-width:696px;margin-inline:0}}@media(min-width:1200px){.panel[data-astro-cid-267dd3p3]{flex-direction:row;align-items:center;gap:40px;padding:32px}.panel-text[data-astro-cid-267dd3p3]{flex:none;width:330px}.panel-shot[data-astro-cid-267dd3p3]{flex:1;min-width:0;max-width:720px;margin-left:auto}}@media(min-width:1400px){.panel[data-astro-cid-267dd3p3]{gap:48px;padding:36px}.panel-text[data-astro-cid-267dd3p3]{width:360px}.panel-shot[data-astro-cid-267dd3p3]{max-width:none}}.hero[data-astro-cid-bjxgjonq]{padding-top:20px;padding-bottom:8px}.hero-wrap[data-astro-cid-bjxgjonq]{display:flex;flex-direction:column;gap:32px}.hero-text[data-astro-cid-bjxgjonq]{display:flex;flex-direction:column;gap:24px}h1[data-astro-cid-bjxgjonq]{font-family:var(--rachi-landing-font-display);font-weight:800;font-stretch:112%;font-size:var(--rachi-landing-h1);line-height:1;letter-spacing:-.035em}.hero-lead[data-astro-cid-bjxgjonq]{font-size:var(--rachi-landing-lead);line-height:1.45;color:var(--rachi-landing-text-2)}.hero-price[data-astro-cid-bjxgjonq]{display:flex;align-items:flex-start;gap:10px;font-family:var(--rachi-landing-font-display);font-weight:800;font-size:16px;line-height:1.3}.hero-price[data-astro-cid-bjxgjonq] .hero-price-icon{flex:none;color:var(--rachi-landing-accent-live)}.hero-chips[data-astro-cid-bjxgjonq]{display:flex;flex-wrap:wrap;gap:var(--rachi-landing-space-2)}.hero-panel[data-astro-cid-bjxgjonq]{position:relative;overflow:hidden;height:600px;border-radius:22px;background-image:radial-gradient(var(--rachi-landing-red-dots-hero) 1.2px,transparent 1.6px),var(--rachi-landing-panel);background-size:18px 18px,auto}.hero-group[data-astro-cid-bjxgjonq]{position:absolute;inset:0}.hero-panel[data-astro-cid-bjxgjonq] .hero-browser{display:none}.hero-panel[data-astro-cid-bjxgjonq] .hero-browser img{border-radius:12px;box-shadow:var(--rachi-landing-browser-shadow-hero);background:var(--rachi-landing-soft)}.hero-panel[data-astro-cid-bjxgjonq] .hero-phone{position:absolute;top:64px;left:50%;width:250px;margin-left:-125px}.hero-tag[data-astro-cid-bjxgjonq]{position:absolute;top:16px;left:16px;padding:6px 12px;border-radius:var(--rachi-landing-radius-full);background:var(--rachi-landing-tag-bg);color:var(--rachi-landing-tag-text);font-family:var(--rachi-landing-font-display);font-size:12px;font-weight:800;line-height:1.3;white-space:nowrap;box-shadow:var(--rachi-landing-pop-shadow)}@media(min-width:768px){.hero[data-astro-cid-bjxgjonq]{padding-top:32px;padding-bottom:16px}.hero-panel[data-astro-cid-bjxgjonq]{height:560px;border-radius:24px}.hero-group[data-astro-cid-bjxgjonq]{inset:14px 0 auto;width:min(746px,100% - 24px);height:530px;margin-inline:auto}.hero-panel[data-astro-cid-bjxgjonq] .hero-browser{display:block;position:absolute;left:0;top:36px;width:672px}.hero-panel[data-astro-cid-bjxgjonq] .hero-phone{top:10px;left:auto;right:clamp(0px,100% - 722px,24px);margin-left:0}.hero-tag[data-astro-cid-bjxgjonq]{top:0;left:0}}@media(min-width:1200px){.hero[data-astro-cid-bjxgjonq]{padding-bottom:24px}.hero-wrap[data-astro-cid-bjxgjonq]{flex-direction:row;align-items:center;gap:40px}.hero-text[data-astro-cid-bjxgjonq]{flex:none;width:440px}.hero-panel[data-astro-cid-bjxgjonq]{flex:1;min-width:0;height:600px;border-radius:28px 0 0 28px;margin-right:calc(-1 * (max(0px,(100vw - 1280px) / 2) + var(--rachi-landing-gutter)))}.hero-group[data-astro-cid-bjxgjonq]{inset:0;width:auto;height:auto;margin:0}.hero-panel[data-astro-cid-bjxgjonq] .hero-browser{left:36px;top:64px;width:660px}.hero-panel[data-astro-cid-bjxgjonq] .hero-phone{left:min(490px,100% - 270px);right:auto;top:56px}.hero-tag[data-astro-cid-bjxgjonq]{left:calc(min(490px,100% - 270px) + 10px);top:16px}}@media(min-width:1400px){.hero[data-astro-cid-bjxgjonq]{padding-top:40px}.hero-wrap[data-astro-cid-bjxgjonq]{gap:48px}.hero-text[data-astro-cid-bjxgjonq]{width:470px}.hero-panel[data-astro-cid-bjxgjonq]{height:620px}.hero-panel[data-astro-cid-bjxgjonq] .hero-browser{left:40px;width:696px}.hero-panel[data-astro-cid-bjxgjonq] .hero-phone{left:530px;top:76px}.hero-tag[data-astro-cid-bjxgjonq]{left:560px;top:32px}}.footer[data-astro-cid-5r7blhhy]{font-size:14px;color:var(--rachi-landing-muted)}.row[data-astro-cid-5r7blhhy]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.links[data-astro-cid-5r7blhhy]{display:flex;flex-wrap:wrap;column-gap:20px}.links[data-astro-cid-5r7blhhy] a[data-astro-cid-5r7blhhy],.fine[data-astro-cid-5r7blhhy] a[data-astro-cid-5r7blhhy]{display:inline-flex;align-items:center;min-height:44px;color:var(--rachi-landing-text-2);text-decoration:underline;text-underline-offset:4px}.links[data-astro-cid-5r7blhhy] a[data-astro-cid-5r7blhhy]:hover,.fine[data-astro-cid-5r7blhhy] a[data-astro-cid-5r7blhhy]:hover{color:var(--rachi-landing-text)}.fine[data-astro-cid-5r7blhhy]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;padding:16px 0 36px;border-top:1px solid var(--rachi-landing-rule);font-size:13px}.rights[data-astro-cid-5r7blhhy]{margin-left:auto}@media(min-width:768px){.links[data-astro-cid-5r7blhhy] a[data-astro-cid-5r7blhhy],.fine[data-astro-cid-5r7blhhy] a[data-astro-cid-5r7blhhy]{min-height:0}}.topbar-inner[data-astro-cid-bha5vn4e]{display:flex;align-items:center;justify-content:space-between;gap:var(--rachi-landing-space-4);padding-block:22px}.brand[data-astro-cid-bha5vn4e]{display:inline-flex;align-items:center;min-height:44px;flex:none}.topbar-end[data-astro-cid-bha5vn4e]{display:flex;align-items:center;gap:var(--rachi-landing-space-1);font-size:15px}.nav-links[data-astro-cid-bha5vn4e]{display:none}.topbar-end[data-astro-cid-bha5vn4e] a[data-astro-cid-bha5vn4e]{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-family:var(--rachi-landing-font-display);text-decoration:none;color:var(--rachi-landing-text-2)}.topbar-end[data-astro-cid-bha5vn4e] a[data-astro-cid-bha5vn4e]:hover{color:var(--rachi-landing-text);text-decoration:underline;text-underline-offset:4px}.topbar-end[data-astro-cid-bha5vn4e] .signin[data-astro-cid-bha5vn4e]{color:var(--rachi-landing-text);font-weight:600}.topbar-end[data-astro-cid-bha5vn4e] .lang-switch[data-astro-cid-bha5vn4e]{font-family:var(--rachi-landing-font-mono);font-size:12px;letter-spacing:.08em}.theme-toggle[data-astro-cid-bha5vn4e]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--rachi-landing-radius-sm);background:transparent;color:var(--rachi-landing-text-2);cursor:pointer}.theme-toggle[data-astro-cid-bha5vn4e]:hover{color:var(--rachi-landing-text);background:var(--rachi-landing-soft)}.theme-toggle[data-astro-cid-bha5vn4e] .icon-sun{display:none}[data-theme=dark] .theme-toggle[data-astro-cid-bha5vn4e] .icon-sun{display:block}[data-theme=dark] .theme-toggle[data-astro-cid-bha5vn4e] .icon-moon{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle[data-astro-cid-bha5vn4e] .icon-sun{display:block}:root:not([data-theme=light]) .theme-toggle[data-astro-cid-bha5vn4e] .icon-moon{display:none}}@media(min-width:768px){.topbar-end[data-astro-cid-bha5vn4e]{gap:2px}.nav-links[data-astro-cid-bha5vn4e]{display:flex;align-items:center;gap:2px}}.split[data-astro-cid-5dysy6ac]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.lead[data-astro-cid-5dysy6ac]{display:flex;flex-direction:column;gap:12px}.lead[data-astro-cid-5dysy6ac] p[data-astro-cid-5dysy6ac]{font-size:15px;color:var(--rachi-landing-text-2)}.groups[data-astro-cid-5dysy6ac]{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}h3[data-astro-cid-5dysy6ac]{padding-bottom:12px;border-bottom:2px solid var(--rachi-landing-text);font-family:var(--rachi-landing-font-display);font-size:14px;font-weight:700;color:var(--rachi-landing-accent-text)}li[data-astro-cid-5dysy6ac]{padding:12px 0;border-bottom:1px solid var(--rachi-landing-rule);font-family:var(--rachi-landing-font-display);font-size:16px;font-weight:600}@media(min-width:768px){.groups[data-astro-cid-5dysy6ac]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.split[data-astro-cid-5dysy6ac]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}}.planes[data-astro-cid-2vm73rpg]{display:flex;flex-direction:column;gap:32px}.anchor[data-astro-cid-2vm73rpg]{position:absolute}.head[data-astro-cid-2vm73rpg]{display:flex;flex-direction:column;gap:16px}.head[data-astro-cid-2vm73rpg] .l-h2[data-astro-cid-2vm73rpg]{max-width:640px}.sub[data-astro-cid-2vm73rpg]{max-width:420px;font-size:17px;line-height:1.5;color:var(--rachi-landing-text-2)}.ladder[data-astro-cid-2vm73rpg]{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.step[data-astro-cid-2vm73rpg]{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--rachi-landing-radius-2xl);border:1px solid var(--rachi-landing-rule);color:var(--rachi-landing-text)}.step-1[data-astro-cid-2vm73rpg]{background:var(--rachi-landing-soft)}.step-2[data-astro-cid-2vm73rpg]{background:var(--rachi-landing-chip-bg)}.step-3[data-astro-cid-2vm73rpg]{background:var(--rachi-landing-plan-3)}.step-4[data-astro-cid-2vm73rpg]{background:var(--rachi-landing-red);border-color:var(--rachi-landing-red);color:var(--rachi-landing-on-red)}h3[data-astro-cid-2vm73rpg]{font-family:var(--rachi-landing-font-display);font-size:17px;font-weight:800;line-height:1.2}.audience[data-astro-cid-2vm73rpg]{font-size:13px;line-height:1.35;color:var(--rachi-landing-text-2)}.step-4[data-astro-cid-2vm73rpg] .audience[data-astro-cid-2vm73rpg]{color:var(--rachi-landing-on-red-2)}.shops[data-astro-cid-2vm73rpg]{display:flex;gap:4px;margin-top:auto;color:var(--rachi-landing-accent-live)}.step-4[data-astro-cid-2vm73rpg] .shops[data-astro-cid-2vm73rpg]{color:var(--rachi-landing-on-red)}.big[data-astro-cid-2vm73rpg]{font-family:var(--rachi-landing-font-display);font-weight:800;font-stretch:112%;font-size:var(--rachi-landing-plan-big);line-height:1.02;letter-spacing:-.03em}.fact[data-astro-cid-2vm73rpg]{padding-top:8px;border-top:1px solid var(--rachi-landing-rule);font-family:var(--rachi-landing-font-display);font-size:13px;font-weight:600}.step-4[data-astro-cid-2vm73rpg] .fact[data-astro-cid-2vm73rpg]{border-top-color:var(--rachi-landing-on-red-rule)}.more[data-astro-cid-2vm73rpg]{margin-top:-16px;font-family:var(--rachi-landing-font-display);font-size:16px;font-weight:700;line-height:1.4;color:var(--rachi-landing-text)}.more[data-astro-cid-2vm73rpg] a[data-astro-cid-2vm73rpg]{display:inline-flex;align-items:center;min-height:44px;color:var(--rachi-landing-accent-text);text-decoration:underline;text-underline-offset:4px}.more[data-astro-cid-2vm73rpg] a[data-astro-cid-2vm73rpg]:hover{color:var(--rachi-landing-text)}.note[data-astro-cid-2vm73rpg]{font-size:13px;color:var(--rachi-landing-muted)}@media(min-width:768px){.ladder[data-astro-cid-2vm73rpg]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.step[data-astro-cid-2vm73rpg]{padding:16px}.step-1[data-astro-cid-2vm73rpg]{min-height:300px}.step-2[data-astro-cid-2vm73rpg]{min-height:360px}.step-3[data-astro-cid-2vm73rpg]{min-height:420px}.step-4[data-astro-cid-2vm73rpg]{min-height:480px}}@media(min-width:1200px){.head[data-astro-cid-2vm73rpg]{flex-direction:row;justify-content:space-between;align-items:flex-end}.step[data-astro-cid-2vm73rpg]{padding:20px}}@media(min-width:1400px){.step[data-astro-cid-2vm73rpg]{padding:22px}}.split[data-astro-cid-i6sfig5m]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.lead[data-astro-cid-i6sfig5m]{display:flex;flex-direction:column;gap:12px}h2[data-astro-cid-i6sfig5m]{font-family:var(--rachi-landing-font-display);font-weight:800;font-stretch:112%;font-size:28px;line-height:1.05;letter-spacing:-.02em}.sub[data-astro-cid-i6sfig5m]{font-size:15px;line-height:1.5;color:var(--rachi-landing-text-2)}.side[data-astro-cid-i6sfig5m]{max-width:560px}.report-form[data-astro-cid-i6sfig5m]{position:relative;display:flex;flex-direction:column;gap:12px}.kinds[data-astro-cid-i6sfig5m]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.kind[data-astro-cid-i6sfig5m]{position:relative}.kind[data-astro-cid-i6sfig5m] input[data-astro-cid-i6sfig5m]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.kind[data-astro-cid-i6sfig5m] span[data-astro-cid-i6sfig5m]{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--rachi-landing-control-border);border-radius:var(--rachi-landing-radius-full);font-family:var(--rachi-landing-font-display);font-size:15px;font-weight:700;box-sizing:border-box}.kind[data-astro-cid-i6sfig5m] input[data-astro-cid-i6sfig5m]:checked+span[data-astro-cid-i6sfig5m]{background:var(--rachi-landing-text);border-color:var(--rachi-landing-text);color:var(--rachi-landing-bg)}.kind[data-astro-cid-i6sfig5m] input[data-astro-cid-i6sfig5m]:focus-visible+span[data-astro-cid-i6sfig5m]{outline:2px solid var(--rachi-landing-focus);outline-offset:2px}.field-label[data-astro-cid-i6sfig5m]{font-size:14px;font-weight:600}.message[data-astro-cid-i6sfig5m]{height:auto;min-height:120px;padding:12px 14px;font-size:16px;font-weight:400;line-height:1.5;resize:vertical}.send[data-astro-cid-i6sfig5m]{width:100%;border-color:var(--rachi-landing-text)}.ok[data-astro-cid-i6sfig5m]{margin-top:12px;color:var(--rachi-landing-ok)}@media(min-width:768px){.send[data-astro-cid-i6sfig5m]{width:auto;align-self:flex-start}}@media(min-width:1200px){.split[data-astro-cid-i6sfig5m]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}}.vitrina[data-astro-cid-ta3ago3h]{display:flex;flex-direction:column;gap:32px}.head[data-astro-cid-ta3ago3h]{display:flex;flex-direction:column;gap:16px;max-width:620px}.head[data-astro-cid-ta3ago3h] p[data-astro-cid-ta3ago3h]{font-size:18px;line-height:1.5;color:var(--rachi-landing-text-2)}.points[data-astro-cid-ta3ago3h]{display:flex;flex-wrap:wrap;gap:10px}.carousel[data-astro-cid-ta3ago3h]{position:relative}.track[data-astro-cid-ta3ago3h]{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:calc((100% - 82vw)/2)}.track[data-astro-cid-ta3ago3h]::-webkit-scrollbar{display:none}.slide[data-astro-cid-ta3ago3h]{flex:none;width:82vw;scroll-snap-align:center}.frame[data-astro-cid-ta3ago3h]{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;background:var(--rachi-landing-soft);border:1px solid var(--rachi-landing-rule-strong);border-radius:var(--rachi-landing-radius-2xl);padding:24px}.stage[data-astro-cid-ta3ago3h]{position:relative;height:360px;display:flex;align-items:center;justify-content:center;overflow:hidden}.device-view[data-astro-cid-ta3ago3h]{display:none;width:100%;height:100%}.frame[data-astro-cid-ta3ago3h][data-device=web] .device-view[data-astro-cid-ta3ago3h][data-device-view=web],.frame[data-astro-cid-ta3ago3h][data-device=tablet] .device-view[data-astro-cid-ta3ago3h][data-device-view=tablet],.frame[data-astro-cid-ta3ago3h][data-device=mobile] .device-view[data-astro-cid-ta3ago3h][data-device-view=mobile]{display:block}.stage[data-astro-cid-ta3ago3h] .l-shot{height:100%}.stage[data-astro-cid-ta3ago3h] .l-shot img{width:100%;height:100%;object-fit:contain}.stage[data-astro-cid-ta3ago3h] .site img{border-radius:14px;box-shadow:var(--rachi-landing-browser-shadow)}.caption[data-astro-cid-ta3ago3h]{font-family:var(--rachi-landing-font-display);font-weight:700;font-size:17px;color:var(--rachi-landing-text);text-align:center}.switcher[data-astro-cid-ta3ago3h]{border-radius:var(--rachi-landing-radius-md);background:var(--rachi-landing-switcher-bg);overflow:hidden}.switcher-bar[data-astro-cid-ta3ago3h]{height:3px;background:var(--rachi-landing-switcher-accent)}.switcher-pill[data-astro-cid-ta3ago3h]{display:flex;justify-content:center;gap:4px;padding:8px}.device-btn[data-astro-cid-ta3ago3h]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--rachi-landing-radius-sm);background:transparent;color:var(--rachi-landing-switcher-muted);cursor:pointer}.device-btn[data-astro-cid-ta3ago3h]:hover{color:var(--rachi-landing-switcher-ink)}.device-btn[data-astro-cid-ta3ago3h]:focus-visible{outline:2px solid var(--rachi-landing-switcher-focus);outline-offset:2px}.device-btn[data-astro-cid-ta3ago3h][aria-pressed=true]{background:var(--rachi-landing-switcher-accent);color:var(--rachi-landing-switcher-ink)}.arrow[data-astro-cid-ta3ago3h]{display:none;position:absolute;top:50%;translate:0 -50%;width:44px;height:44px;padding:0;border-radius:var(--rachi-landing-radius-full);align-items:center;justify-content:center}.arrow[data-astro-cid-ta3ago3h].prev{left:8px}.arrow[data-astro-cid-ta3ago3h].next{right:8px}.chevron[data-astro-cid-ta3ago3h]{display:block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.arrow[data-astro-cid-ta3ago3h].prev .chevron[data-astro-cid-ta3ago3h]{translate:2px 0;rotate:135deg}.arrow[data-astro-cid-ta3ago3h].next .chevron[data-astro-cid-ta3ago3h]{translate:-2px 0;rotate:-45deg}.dots[data-astro-cid-ta3ago3h]{display:flex;justify-content:center;gap:6px}.dot[data-astro-cid-ta3ago3h]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;cursor:pointer}.dot[data-astro-cid-ta3ago3h]:after{content:"";width:10px;height:10px;border-radius:var(--rachi-landing-radius-full);background:var(--rachi-landing-rule-strong);transition:width .25s ease,background-color .15s ease}.dot[data-astro-cid-ta3ago3h][aria-current=true]:after{width:24px;background:var(--rachi-landing-accent)}@media(min-width:768px){.carousel[data-astro-cid-ta3ago3h]{max-width:704px;margin-inline:auto;border-radius:var(--rachi-landing-radius-2xl);background-image:radial-gradient(var(--rachi-landing-soft-dots) 1.2px,transparent 1.6px);background-size:18px 18px}.track[data-astro-cid-ta3ago3h]{padding-inline:72px}.slide[data-astro-cid-ta3ago3h]{width:560px}.frame[data-astro-cid-ta3ago3h]{padding:32px}.stage[data-astro-cid-ta3ago3h]{height:460px}.arrow[data-astro-cid-ta3ago3h]{display:inline-flex}}@media(min-width:1200px){.carousel[data-astro-cid-ta3ago3h]{max-width:784px}.slide[data-astro-cid-ta3ago3h]{width:640px}.stage[data-astro-cid-ta3ago3h]{height:560px}}@media(min-width:1400px){.carousel[data-astro-cid-ta3ago3h]{max-width:824px}.slide[data-astro-cid-ta3ago3h]{width:680px}.stage[data-astro-cid-ta3ago3h]{height:600px}}@media(prefers-reduced-motion:no-preference){.vitrina[data-astro-cid-ta3ago3h][data-armed] .head[data-astro-cid-ta3ago3h] .l-h2[data-astro-cid-ta3ago3h],.vitrina[data-astro-cid-ta3ago3h][data-armed] .head[data-astro-cid-ta3ago3h] p[data-astro-cid-ta3ago3h]{transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.vitrina[data-astro-cid-ta3ago3h][data-armed] .head[data-astro-cid-ta3ago3h] p[data-astro-cid-ta3ago3h]{transition-delay:80ms}.vitrina[data-astro-cid-ta3ago3h][data-armed]:not(.is-seen) .head[data-astro-cid-ta3ago3h] .l-h2[data-astro-cid-ta3ago3h],.vitrina[data-astro-cid-ta3ago3h][data-armed]:not(.is-seen) .head[data-astro-cid-ta3ago3h] p[data-astro-cid-ta3ago3h]{opacity:0;transform:translateY(14px)}.vitrina[data-astro-cid-ta3ago3h][data-armed] .dot[data-astro-cid-ta3ago3h]{transition-property:opacity,transform;transition-duration:.36s;transition-timing-function:ease-out}.vitrina[data-astro-cid-ta3ago3h][data-armed]:not(.is-seen) .dot[data-astro-cid-ta3ago3h]{opacity:0;transform:translateY(10px) scale(.9)}.vitrina[data-astro-cid-ta3ago3h][data-armed] .slide[data-astro-cid-ta3ago3h]:first-child .frame[data-astro-cid-ta3ago3h]{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:.16s}.vitrina[data-astro-cid-ta3ago3h][data-armed]:not(.is-seen) .slide[data-astro-cid-ta3ago3h]:first-child .frame[data-astro-cid-ta3ago3h]{opacity:0;transform:scale(.94) translateY(16px)}}@media(prefers-reduced-motion:no-preference){.vitrina[data-astro-cid-ta3ago3h][data-armed] .frame[data-astro-cid-ta3ago3h]{transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1),filter .42s ease-out}.vitrina[data-astro-cid-ta3ago3h][data-armed] .frame[data-astro-cid-ta3ago3h]:not(.is-active){opacity:.45;transform:scale(.9) translateY(10px);filter:saturate(.7)}.vitrina[data-astro-cid-ta3ago3h][data-armed] .caption[data-astro-cid-ta3ago3h]{transition:opacity .3s ease-out}.vitrina[data-astro-cid-ta3ago3h][data-armed] .frame[data-astro-cid-ta3ago3h]:not(.is-active) .caption[data-astro-cid-ta3ago3h]{opacity:.5}}.skip[data-astro-cid-ztyb3sps]{position:absolute;left:var(--rachi-landing-gutter);top:-100px;z-index:10;padding:12px 16px;border-radius:var(--rachi-landing-radius-sm);background:var(--rachi-landing-text);color:var(--rachi-landing-bg);font-family:var(--rachi-landing-font-display);font-weight:700;text-decoration:none}.skip[data-astro-cid-ztyb3sps]:focus{top:8px}main[data-astro-cid-ztyb3sps]:focus{outline:none}.ev-retry{align-self:center;margin:0 16px 24px}.ev-retry button{min-height:44px;padding:0 20px;border:1px solid var(--rachi-border-default);border-radius:var(--rachi-radius-full);background:var(--rachi-bg-surface);color:var(--rachi-text-primary);font:inherit;font-weight:600;cursor:pointer}.ev-retry button:focus-visible{outline:3px solid var(--rachi-focus-ring);outline-offset:2px}.ev-notice{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;border-radius:var(--rachi-radius-md);font-size:15px;font-weight:600;line-height:1.4}.ev-mark{flex:none;margin-top:1px}.ev-notice--info{background:var(--rachi-info-bg);color:var(--rachi-info-text)}.ev-notice--success{background:var(--rachi-success-bg);color:var(--rachi-success-text)}.ev-notice--danger{background:var(--rachi-danger-bg);color:var(--rachi-danger-text)}.ev-notice--muted{background:var(--rachi-bg-surface);color:var(--rachi-text-secondary);border:1px solid var(--rachi-border-default)}.ev-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}.ev-fig{min-width:0;padding:10px 12px;border-radius:var(--rachi-radius-md);background:var(--rachi-bg-muted)}.ev-fig--due{grid-column:1 / -1}.ev-figures.ev-figures--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.ev-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.ev-fig--due{grid-column:auto}}.ev-fig dt{font-size:12.5px;color:var(--rachi-text-secondary)}.ev-fig dd{margin:2px 0 0;font-family:var(--rachi-font-mono);font-size:15px;font-weight:700;color:var(--rachi-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ev-fig dd.ev-paid{color:var(--rachi-success-text)}.ev-bar{height:10px;border-radius:var(--rachi-radius-full);background:var(--rachi-bg-muted);overflow:hidden}.ev-fill{height:100%;border-radius:var(--rachi-radius-full);background:var(--rachi-action-primary)}.ev-fill--cancelled{background:var(--rachi-border-strong)}.ev-list{gap:8px}.ev-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--rachi-radius-md);border:1px solid var(--rachi-border-default);background:var(--rachi-bg-surface);font-size:14px}.ev-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ev-title{color:var(--rachi-text-primary);font-weight:600;overflow-wrap:anywhere}.ev-sub{color:var(--rachi-text-secondary);font-size:13px;overflow-wrap:anywhere}.ev-end{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.ev-amount{font-family:var(--rachi-font-mono);font-weight:600;color:var(--rachi-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ev-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px 3px 7px;border-radius:var(--rachi-radius-full);font-size:12px;font-weight:600;line-height:1.3;text-align:right}.ev-pill svg{flex:none}.ev-pill--covered,.ev-pill--success{background:var(--rachi-success-bg);color:var(--rachi-success-text)}.ev-pill--partial,.ev-pill--warning{background:var(--rachi-warning-bg);color:var(--rachi-warning-text)}.ev-pill--overdue{background:var(--rachi-danger-bg);color:var(--rachi-danger-text)}.ev-pill--pending,.ev-pill--muted{background:var(--rachi-bg-muted);color:var(--rachi-text-secondary)}.ev-sticky{position:sticky;bottom:0;margin:0 calc(-1 * var(--cl-gutter));padding:12px var(--cl-gutter) max(12px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--rachi-bg-page) 70%,transparent)}@media(min-width:600px){.ev-sticky{margin:0;padding-left:0;padding-right:0}}body{margin:0;background:var(--rachi-bg-page)}.onboarding-shell[data-astro-cid-snsfjv3m]{min-height:100vh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:40px 32px}@media(max-width:640px){.onboarding-shell[data-astro-cid-snsfjv3m]{align-items:flex-start;padding:24px 16px 0}}.settings-page[data-astro-cid-swhfej32]{box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto;padding:28px 32px}h1[data-astro-cid-swhfej32]{margin:0 0 24px;font-family:var(--rachi-font-display);font-size:26px;font-weight:800;color:var(--rachi-text-primary)}.settings-layout[data-astro-cid-swhfej32]{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:start;gap:32px}.settings-index[data-astro-cid-swhfej32]{position:sticky;top:24px;min-width:0}.settings-sections[data-astro-cid-swhfej32]{display:flex;flex-direction:column;gap:24px;min-width:0}.settings-sections[data-astro-cid-swhfej32]>section[data-astro-cid-swhfej32]{min-width:0;scroll-margin-top:24px}.settings-sections[data-astro-cid-swhfej32]>section[data-astro-cid-swhfej32]>astro-island>div{padding:0;max-width:none;width:100%;margin:0;box-sizing:border-box}.settings-sections[data-astro-cid-swhfej32] #team-section,.settings-sections[data-astro-cid-swhfej32] #plan,.settings-sections[data-astro-cid-swhfej32] #referrals{scroll-margin-top:24px}.settings-legal[data-astro-cid-swhfej32]{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0 0 8px}.settings-legal[data-astro-cid-swhfej32] a[data-astro-cid-swhfej32]{font-size:13px;color:var(--rachi-text-secondary);text-underline-offset:4px}.settings-legal[data-astro-cid-swhfej32] a[data-astro-cid-swhfej32]:hover{color:var(--rachi-text-primary)}.settings-legal[data-astro-cid-swhfej32] a[data-astro-cid-swhfej32]:focus-visible{outline:2px solid var(--rachi-focus-ring);outline-offset:4px}@media(max-width:1100px){.settings-layout[data-astro-cid-swhfej32]{grid-template-columns:156px minmax(0,1fr);gap:20px}}@media(max-width:900px){.settings-page[data-astro-cid-swhfej32]{padding:24px 20px}.settings-layout[data-astro-cid-swhfej32]{grid-template-columns:minmax(0,1fr);gap:20px}.settings-index[data-astro-cid-swhfej32]{position:static}}@media(max-width:640px){.settings-page[data-astro-cid-swhfej32]{padding:18px 14px}h1[data-astro-cid-swhfej32]{font-size:22px;margin-bottom:16px}.settings-sections[data-astro-cid-swhfej32]{gap:16px}}body{margin:0}

@keyframes xf4slbi-B {
  from {
    background-position: 100% 0;
  }

  to {
    background-position: -100% 0;
  }
}

@keyframes x1tbvpe3-B {
  0% {
    opacity: .4;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: .4;
  }
}

@keyframes x18re5ia-B {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes x185gv9n-B {
  from {
    opacity: 0;
    transform: scale(.96);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1ixh1oh-B {
  from {
    opacity: 0;
    transform: scale(0);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1it4xqm-B {
  from {
    opacity: 0;
    transform: translateX(24px);
  }

  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes x1by9tb4-B {
  from {
    opacity: 0;
    transform: translateY(16px) scale(.97);
  }

  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes x15b941j-B {
  from {
    opacity: 0;
    transform: translateY(100%);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1lgszu9-B {
  from {
    opacity: 0;
    transform: translateY(-4px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1uknk9t-B {
  from {
    opacity: 0;
    transform: translateY(8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes x1x235tc-B {
  from {
    opacity: 0;
    transform: translateY(12px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xaq1gtq-B {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes xatw9dd-B {
  from {
    stroke-dashoffset: 1px;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes x1j7kjrv-B {
  from {
    stroke-dashoffset: var(--seg-from);
  }

  to {
    stroke-dashoffset: var(--seg-to);
  }
}

@keyframes xpgjzi9-B {
  0% {
    top: 4%;
  }

  100% {
    top: 96%;
  }
}

@keyframes x1kqj81t-B {
  0% {
    transform: rotate(0);
  }

  25% {
    transform: rotate(-5deg);
  }

  75% {
    transform: rotate(4deg);
  }

  100% {
    transform: rotate(0);
  }
}

@keyframes x1ol8lk7-B {
  0% {
    transform: rotate(0);
  }

  30% {
    transform: rotate(-3deg);
  }

  70% {
    transform: rotate(2deg);
  }

  100% {
    transform: rotate(0);
  }
}

@keyframes x8syqpt-B {
  0% {
    transform: rotate(0);
  }

  40% {
    transform: rotate(-3deg);
  }

  100% {
    transform: rotate(0);
  }
}

@keyframes xjoh3rd-B {
  0% {
    transform: rotate(0);
  }

  25% {
    transform: rotate(-16deg);
  }

  50% {
    transform: rotate(6deg);
  }

  75% {
    transform: rotate(-16deg);
  }

  100% {
    transform: rotate(0);
  }
}

@keyframes xx7ooin-B {
  0% {
    transform: rotate(0);
  }

  50% {
    transform: rotate(-16deg);
  }

  100% {
    transform: rotate(0);
  }
}

@keyframes xy5bnry-B {
  0% {
    transform: rotate(0);
  }

  20% {
    transform: rotate(-4deg);
  }

  45% {
    transform: rotate(4deg);
  }

  70% {
    transform: rotate(-2deg);
  }

  100% {
    transform: rotate(0);
  }
}

@keyframes xyd6lgw-B {
  0% {
    transform: rotate(0);
  }

  50% {
    transform: rotate(16deg);
  }

  100% {
    transform: rotate(0);
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes x1wc8ddo-B {
  from {
    transform: rotate(0);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes x1er6s2j-B {
  0% {
    transform: scale(1) rotate(0);
  }

  50% {
    transform: scale(.72) rotate(36deg);
  }

  100% {
    transform: scale(1) rotate(72deg);
  }
}

@keyframes x17emqel-B {
  0% {
    transform: scale(1) rotate(0);
  }

  50% {
    transform: scale(.7) rotate(45deg);
  }

  100% {
    transform: scale(1) rotate(90deg);
  }
}

@keyframes x1npa8st-B {
  from {
    transform: scaleX(0);
  }

  to {
    transform: scaleX(1);
  }
}

@keyframes x1iozoa8-B {
  from {
    transform: scaleY(0);
  }

  to {
    transform: scaleY(1);
  }
}

@keyframes x1kdd3lk-B {
  0% {
    transform: translate(0) rotate(0);
  }

  50% {
    transform: translate(3px, 1px) rotate(6deg);
  }

  100% {
    transform: translate(0) rotate(0);
  }
}

@keyframes x1xsnbal-B {
  0% {
    transform: translate(0) rotate(0);
  }

  50% {
    transform: translate(-3px, 1px) rotate(-6deg);
  }

  100% {
    transform: translate(0) rotate(0);
  }
}

@keyframes x16zt67q-B {
  0% {
    transform: translate(0);
  }

  50% {
    transform: translate(5px, -4px);
  }

  100% {
    transform: translate(0);
  }
}

@keyframes x1ylvvr1-B {
  0% {
    transform: translate(0);
  }

  35% {
    transform: translate(0, -8px);
  }

  70% {
    transform: translate(0, 1px);
  }

  100% {
    transform: translate(0);
  }
}

@keyframes x4gj65o-B {
  0% {
    transform: translate(0);
  }

  50% {
    transform: translate(0, -6px);
  }

  100% {
    transform: translate(0);
  }
}

@keyframes xf37dff-B {
  0% {
    transform: translate(0);
  }

  60% {
    transform: translate(0, 4px);
  }

  100% {
    transform: translate(0);
  }
}

@keyframes xziialm-B {
  0% {
    transform: translate(0);
  }

  35% {
    transform: translate(11px, -3px);
  }

  65% {
    transform: translate(11px, -3px);
  }

  100% {
    transform: translate(0);
  }
}

@keyframes xr3m334-B {
  0% {
    transform: translateX(-100%);
  }

  100% {
    transform: translateX(250%);
  }
}

.xrsssew:not(#\#) {
  grid-area: amount;
}

.x1kk96rz:not(#\#) {
  grid-area: cost;
}

.xvfrn87:not(#\#) {
  grid-area: date;
}

.xxwd7sb:not(#\#) {
  grid-area: label;
}

.x1vz1zt2:not(#\#) {
  grid-area: name;
}

.xqhub64:not(#\#) {
  grid-area: qty;
}

.x1yd0ouy:not(#\#) {
  grid-area: remove;
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.xkdpibf:not(#\#) {
  margin: -1px;
}

.x1t1m2cv:not(#\#) {
  margin: -4px 0 0;
}

.x1c5nz5h:not(#\#) {
  margin: -4px;
}

.xierdua:not(#\#) {
  margin: -5px 0;
}

.xqesuca:not(#\#) {
  margin: -6px 0 14px;
}

.xxginqi:not(#\#) {
  margin: -7px;
}

.x1y2c8hr:not(#\#) {
  margin: 0 0 0 14px;
}

.xkc5qi:not(#\#) {
  margin: 0 0 10px;
}

.xjgi5au:not(#\#) {
  margin: 0 0 12px;
}

.x1t1ttd7:not(#\#) {
  margin: 0 0 14px;
}

.xkaeupc:not(#\#) {
  margin: 0 0 16px;
}

.x15qb3m7:not(#\#) {
  margin: 0 0 18px;
}

.x1qe5pcq:not(#\#) {
  margin: 0 0 20px;
}

.x103tiuj:not(#\#) {
  margin: 0 0 22px;
}

.xswdx4l:not(#\#) {
  margin: 0 0 24px;
}

.xuam002:not(#\#) {
  margin: 0 0 2px;
}

.xwd23ue:not(#\#) {
  margin: 0 0 4px;
}

.xc86uaa:not(#\#) {
  margin: 0 0 6px;
}

.x1q6ys4k:not(#\#) {
  margin: 0 0 8px;
}

.x1y2vz89:not(#\#) {
  margin: 0 12px 8px;
}

.x368vrv:not(#\#) {
  margin: 0 6px;
}

.x19bbpc0:not(#\#) {
  margin: 0 auto;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.x108lf0y:not(#\#) {
  margin: 10px 0 0;
}

.x1oc17d7:not(#\#) {
  margin: 10px 0 2px;
}

.x1uud7ro:not(#\#) {
  margin: 12px 0 0;
}

.x1q4rrmu:not(#\#) {
  margin: 12px 0 10px;
}

.x9rwyo8:not(#\#) {
  margin: 12px 0;
}

.xtwndbl:not(#\#) {
  margin: 12px 18px 0;
}

.xzmowlt:not(#\#) {
  margin: 14px 0 0;
}

.xd9q5z5:not(#\#) {
  margin: 14px 0 8px;
}

.x1nwyajf:not(#\#) {
  margin: 16px 0 0;
}

.x1932iqa:not(#\#) {
  margin: 16px 0 6px;
}

.xled65b:not(#\#) {
  margin: 18px 0 0;
}

.x99n7l:not(#\#) {
  margin: 1px 0 0;
}

.xxq9mk8:not(#\#) {
  margin: 20px 0 0;
}

.xpjish6:not(#\#) {
  margin: 28px 0 8px;
}

.x14w50as:not(#\#) {
  margin: 2px 0 -6px;
}

.x1cpde12:not(#\#) {
  margin: 2px 0 0;
}

.x1ixu4ct:not(#\#) {
  margin: 2px 0;
}

.x1g76kxt:not(#\#) {
  margin: 3px 0 0;
}

.xqe1szj:not(#\#) {
  margin: 4px 0 0;
}

.x1qk52y6:not(#\#) {
  margin: 4px 0;
}

.x1aaplp5:not(#\#) {
  margin: 4px 18px 0;
}

.xabx8x8:not(#\#) {
  margin: 6px 0 0;
}

.xe6w4ck:not(#\#) {
  margin: 8px 0 0;
}

.x14kudrl:not(#\#) {
  margin: 8px 0;
}

.x1bpp3o7:not(#\#) {
  margin: auto;
}

.xpma0fz:not(#\#) {
  padding: 0 0 0 12px;
}

.xgd3gt8:not(#\#) {
  padding: 0 10px 8px 0;
}

.x1p3i4rr:not(#\#) {
  padding: 0 10px;
}

.xxepmn2:not(#\#) {
  padding: 0 11px;
}

.xvq5f2v:not(#\#) {
  padding: 0 12px 0 8px;
}

.x84vhe8:not(#\#) {
  padding: 0 12px;
}

.x13fg0w5:not(#\#) {
  padding: 0 14px 0 10px;
}

.x1mfhw4r:not(#\#) {
  padding: 0 14px 10px;
}

.x1csxjeb:not(#\#) {
  padding: 0 14px;
}

.x1xk1jr8:not(#\#) {
  padding: 0 16px;
}

.xoxa5rk:not(#\#) {
  padding: 0 18px 16px;
}

.x5b5r1n:not(#\#) {
  padding: 0 18px;
}

.x1quvko7:not(#\#) {
  padding: 0 20px 0 16px;
}

.xxmtint:not(#\#) {
  padding: 0 20px;
}

.xxsrz4m:not(#\#) {
  padding: 0 24px;
}

.x1470adl:not(#\#) {
  padding: 0 2px;
}

.xntq0z6:not(#\#) {
  padding: 0 32px 0 10px;
}

.xhwl614:not(#\#) {
  padding: 0 32px 28px;
}

.x1anyftk:not(#\#) {
  padding: 0 38px 0 14px;
}

.x19kbnor:not(#\#) {
  padding: 0 4px 0 14px;
}

.xehqz9p:not(#\#) {
  padding: 0 4px;
}

.xld7i00:not(#\#) {
  padding: 0 5px;
}

.x1q95rac:not(#\#) {
  padding: 0 6px 0 12px;
}

.x1s91f97:not(#\#) {
  padding: 0 6px 0 14px;
}

.xst3r74:not(#\#) {
  padding: 0 6px;
}

.x3epytn:not(#\#) {
  padding: 0 8px 0 0;
}

.xj9bv9n:not(#\#) {
  padding: 0 8px 6px 38px;
}

.x1xq1gxn:not(#\#) {
  padding: 0 8px;
}

.x1astma3:not(#\#) {
  padding: 0 9px;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x4b6y2l:not(#\#) {
  padding: 10px 0 10px 12px;
}

.xz425xk:not(#\#) {
  padding: 10px 0 4px;
}

.x1b4vry6:not(#\#) {
  padding: 10px 0;
}

.xi1pb7n:not(#\#) {
  padding: 10px 10px 10px 0;
}

.xq7zp4y:not(#\#) {
  padding: 10px 12px 12px;
}

.x6yrr3s:not(#\#) {
  padding: 10px 12px;
}

.x15x03d9:not(#\#) {
  padding: 10px 14px;
}

.x1io0p20:not(#\#) {
  padding: 10px 16px 10px 18px;
}

.x18b14xt:not(#\#) {
  padding: 10px 16px 4px;
}

.x86wsbt:not(#\#) {
  padding: 10px 18px 0;
}

.xcmawi:not(#\#) {
  padding: 10px 22px;
}

.xbm23is:not(#\#) {
  padding: 10px 28px 10px 12px;
}

.xsdkug3:not(#\#) {
  padding: 10px 4px;
}

.x7z7khe:not(#\#) {
  padding: 10px;
}

.x1sg4j80:not(#\#) {
  padding: 11px 0;
}

.xyi1zab:not(#\#) {
  padding: 11px 13px;
}

.x1a5nu0n:not(#\#) {
  padding: 11px 16px;
}

.x17mb830:not(#\#) {
  padding: 11px 18px;
}

.x1l7hi9s:not(#\#) {
  padding: 12px 0 0 12px;
}

.xp41m2r:not(#\#) {
  padding: 12px 0;
}

.xmapbj6:not(#\#) {
  padding: 12px;
}

.xhkrif2:not(#\#) {
  padding: 12px 14px 14px;
}

.x1gqud3g:not(#\#) {
  padding: 12px 14px;
}

.x1iwkndl:not(#\#) {
  padding: 12px 16px;
}

.xozlmf9:not(#\#) {
  padding: 12px 18px;
}

.xc4s6jf:not(#\#) {
  padding: 12px 22px;
}

.xie0eim:not(#\#) {
  padding: 12px 38px 12px 14px;
}

.x1hccw37:not(#\#) {
  padding: 12px 4px 0;
}

.xe36l9t:not(#\#) {
  padding: 12px 6px 8px;
}

.x1dmgwqe:not(#\#) {
  padding: 12px 6px;
}

.x7ftdd8:not(#\#) {
  padding: 12px 8px 12px 12px;
}

.xc7ga6q:not(#\#) {
  padding: 12px;
}

.x1o2bzib:not(#\#) {
  padding: 13px 14px;
}

.xz9g571:not(#\#) {
  padding: 13px 16px;
}

.xrbbaph:not(#\#) {
  padding: 14px 0;
}

.xbxpdvy:not(#\#) {
  padding: 14px 16px 16px;
}

.x1j671cp:not(#\#) {
  padding: 14px 16px;
}

.xng7wty:not(#\#) {
  padding: 14px 18px 16px;
}

.x1d8yrva:not(#\#) {
  padding: 14px 18px;
}

.x9wd3u8:not(#\#) {
  padding: 14px 22px 16px;
}

.x1lt2h7z:not(#\#) {
  padding: 14px 22px;
}

.x1gnqi22:not(#\#) {
  padding: 14px;
}

.x1g8o3q3:not(#\#) {
  padding: 16px 0;
}

.x1enw65i:not(#\#) {
  padding: 16px 12px;
}

.xbra0mx:not(#\#) {
  padding: 16px 16px 14px;
}

.xm0dgeq:not(#\#) {
  padding: 16px 16px calc(16px + env(safe-area-inset-bottom));
}

.x1tp9iqp:not(#\#) {
  padding: 16px 18px 12px;
}

.xvz86ve:not(#\#) {
  padding: 16px 18px 8px;
}

.x1np1h16:not(#\#) {
  padding: 16px 18px;
}

.x14hcewi:not(#\#) {
  padding: 16px 20px;
}

.x1gv29c:not(#\#) {
  padding: 16px 22px;
}

.xlfawl7:not(#\#) {
  padding: 16px 24px 20px;
}

.x1r1iyl7:not(#\#) {
  padding: 16px 24px 22px;
}

.x1tamke2:not(#\#) {
  padding: 16px;
}

.x3sov96:not(#\#) {
  padding: 18px 0;
}

.x1ui3rnp:not(#\#) {
  padding: 18px 16px;
}

.x1qj94ft:not(#\#) {
  padding: 18px 18px 12px;
}

.xmbxx08:not(#\#) {
  padding: 18px 20px;
}

.xjgwi3e:not(#\#) {
  padding: 18px 22px 14px;
}

.xqpq8cg:not(#\#) {
  padding: 18px 22px;
}

.x1dypa6k:not(#\#) {
  padding: 18px;
}

.x1e41zw8:not(#\#) {
  padding: 1px 5px;
}

.x12ox6j3:not(#\#) {
  padding: 1px 6px;
}

.x7bhtc1:not(#\#) {
  padding: 1px 7px;
}

.xl7t7w5:not(#\#) {
  padding: 1px 8px;
}

.x117n2m3:not(#\#) {
  padding: 20px 0 4px;
}

.xx45ekp:not(#\#) {
  padding: 20px 10px;
}

.x1u025t1:not(#\#) {
  padding: 20px 14px;
}

.x1giyoqj:not(#\#) {
  padding: 20px 16px;
}

.x1u48qx8:not(#\#) {
  padding: 20px 20px 22px;
}

.x52c8fg:not(#\#) {
  padding: 20px 22px;
}

.x14pivak:not(#\#) {
  padding: 20px 4px;
}

.x1qhigcl:not(#\#) {
  padding: 20px;
}

.x1n79iv5:not(#\#) {
  padding: 22px 16px;
}

.xcg2af0:not(#\#) {
  padding: 22px 24px 6px;
}

.x1bd1j73:not(#\#) {
  padding: 24px 0;
}

.x1f7pr5y:not(#\#) {
  padding: 24px 8px;
}

.xggk2y7:not(#\#) {
  padding: 24px;
}

.x1tkywbv:not(#\#) {
  padding: 28px 12px;
}

.x1jw6g8b:not(#\#) {
  padding: 28px 16px;
}

.x5rnbve:not(#\#) {
  padding: 28px 18px;
}

.xuguoao:not(#\#) {
  padding: 28px 20px;
}

.xms1bps:not(#\#) {
  padding: 28px 22px;
}

.xfis3b8:not(#\#) {
  padding: 28px 32px;
}

.x1rbdj2j:not(#\#) {
  padding: 2px 10px;
}

.x1wsazaj:not(#\#) {
  padding: 2px 18px 14px;
}

.xsrdnfr:not(#\#) {
  padding: 2px 4px 2px 12px;
}

.x1dumkz1:not(#\#) {
  padding: 2px 6px;
}

.xpzpvjg:not(#\#) {
  padding: 2px 7px;
}

.x1p83wsf:not(#\#) {
  padding: 2px 8px 2px 10px;
}

.xmfpazt:not(#\#) {
  padding: 2px 8px;
}

.xbjd7y:not(#\#) {
  padding: 2px 9px;
}

.x1i3ajwb:not(#\#) {
  padding: 2px;
}

.xzjgxns:not(#\#) {
  padding: 32px 16px;
}

.xcywksr:not(#\#) {
  padding: 36px 20px;
}

.xd8jtse:not(#\#) {
  padding: 3px 0;
}

.x1k4fbiw:not(#\#) {
  padding: 3px 10px 3px 8px;
}

.x1gqu590:not(#\#) {
  padding: 3px 10px;
}

.x1asu97y:not(#\#) {
  padding: 3px 8px;
}

.x1x7i2cb:not(#\#) {
  padding: 3px 9px;
}

.x9ms5i6:not(#\#) {
  padding: 3px;
}

.x7bunrl:not(#\#) {
  padding: 40px 16px;
}

.x1272lq4:not(#\#) {
  padding: 40px 20px;
}

.xi7o18q:not(#\#) {
  padding: 40px 24px;
}

.x153zuhi:not(#\#) {
  padding: 44px 20px;
}

.x199mxcm:not(#\#) {
  padding: 48px 0;
}

.x126mcg9:not(#\#) {
  padding: 48px 24px;
}

.xy19nak:not(#\#) {
  padding: 4px 0 0;
}

.x1h1eds9:not(#\#) {
  padding: 4px 0 22px;
}

.x1s4exug:not(#\#) {
  padding: 4px 0 8px;
}

.xztvwtv:not(#\#) {
  padding: 4px 0;
}

.x1v9t41d:not(#\#) {
  padding: 4px 10px;
}

.xs45064:not(#\#) {
  padding: 4px 11px;
}

.xtyel9q:not(#\#) {
  padding: 4px 6px 4px 14px;
}

.x14t7dry:not(#\#) {
  padding: 4px 6px 4px 4px;
}

.x1whlmpv:not(#\#) {
  padding: 4px 6px;
}

.x7yu767:not(#\#) {
  padding: 4px 8px 22px;
}

.x1043bfb:not(#\#) {
  padding: 4px 8px 4px 12px;
}

.x1cr82m7:not(#\#) {
  padding: 4px 8px 6px;
}

.xdqdrvq:not(#\#) {
  padding: 4px 8px;
}

.xfawy5m:not(#\#) {
  padding: 4px;
}

.x1uhx61a:not(#\#) {
  padding: 56px 24px;
}

.x36usyh:not(#\#) {
  padding: 5px 10px;
}

.xw5nz3n:not(#\#) {
  padding: 5px 12px;
}

.x1u11clr:not(#\#) {
  padding: 5px 6px;
}

.xm2b9t1:not(#\#) {
  padding: 5px 7px;
}

.x8lhhth:not(#\#) {
  padding: 5px 8px;
}

.x8h5oo0:not(#\#) {
  padding: 5px 9px;
}

.x106umrb:not(#\#) {
  padding: 60px 24px;
}

.x67odat:not(#\#) {
  padding: 6px 0 10px;
}

.x1ag246o:not(#\#) {
  padding: 6px 0 6px 8px;
}

.xokocfn:not(#\#) {
  padding: 6px 0;
}

.xwrwnrf:not(#\#) {
  padding: 6px 10px 6px 0;
}

.xk61eof:not(#\#) {
  padding: 6px 10px;
}

.x1875qvz:not(#\#) {
  padding: 6px 12px 4px;
}

.x1arfzav:not(#\#) {
  padding: 6px 12px;
}

.x10kg585:not(#\#) {
  padding: 6px 14px;
}

.x14zjhkh:not(#\#) {
  padding: 6px 4px;
}

.xpp28xd:not(#\#) {
  padding: 6px 6px 6px 10px;
}

.x1ubplju:not(#\#) {
  padding: 6px 6px 6px 14px;
}

.x1g76n5c:not(#\#) {
  padding: 6px 8px 6px 12px;
}

.x18tqr4w:not(#\#) {
  padding: 6px 8px;
}

.x1ruevkc:not(#\#) {
  padding: 6px;
}

.x10j55lm:not(#\#) {
  padding: 7px 0;
}

.x2lkgqm:not(#\#) {
  padding: 7px 10px;
}

.x17pnzc4:not(#\#) {
  padding: 7px 14px;
}

.xup17s2:not(#\#) {
  padding: 7px 8px;
}

.xa1wgk8:not(#\#) {
  padding: 8px 0 0;
}

.xz20f7y:not(#\#) {
  padding: 8px 0 8px 12px;
}

.x1ib1h6n:not(#\#) {
  padding: 8px 0;
}

.x1y866q8:not(#\#) {
  padding: 8px 10px 0;
}

.x11fplag:not(#\#) {
  padding: 8px 10px 10px;
}

.x1r21w00:not(#\#) {
  padding: 8px 10px 8px 14px;
}

.x1l34e5w:not(#\#) {
  padding: 8px 10px 8px 16px;
}

.xw5qmfm:not(#\#) {
  padding: 8px 10px 8px 18px;
}

.xlxqxpv:not(#\#) {
  padding: 8px 10px 8px 32px;
}

.x1160tuk:not(#\#) {
  padding: 8px 10px;
}

.x153ncpu:not(#\#) {
  padding: 8px 12px;
}

.xbnpv00:not(#\#) {
  padding: 8px 14px;
}

.x1ff1495:not(#\#) {
  padding: 8px 16px;
}

.x1v21wqd:not(#\#) {
  padding: 8px 18px 12px;
}

.x1gpylkt:not(#\#) {
  padding: 8px 24px 8px 10px;
}

.x1sl3aog:not(#\#) {
  padding: 8px 24px;
}

.x17vw012:not(#\#) {
  padding: 8px 2px 7px;
}

.x1py1ajr:not(#\#) {
  padding: 8px 6px;
}

.xs4bnch:not(#\#) {
  padding: 8px 8px 6px;
}

.x1s7y35j:not(#\#) {
  padding: 8px 8px 8px 12px;
}

.x117k77m:not(#\#) {
  padding: 8px 8px 8px 14px;
}

.x1h9lweg:not(#\#) {
  padding: 8px 8px 8px 18px;
}

.x180v6xt:not(#\#) {
  padding: 8px 8px 8px 20px;
}

.x2y7etx:not(#\#), .xe8ttls:not(#\#) {
  padding: 8px;
}

.xyh4iqx:not(#\#) {
  padding: 9px 0 9px 8px;
}

.x1ica2du:not(#\#) {
  padding: 9px 0;
}

.x1pfu5me:not(#\#) {
  padding: 9px 10px 9px 0;
}

.x1uzaqoa:not(#\#) {
  padding: 9px 10px;
}

.x1r1m0to:not(#\#) {
  padding: 9px 12px;
}

.x1jgyy6p:not(#\#) {
  padding: 9px 14px;
}

.x1jx5nlt:not(#\#) {
  padding: 9px 16px;
}

.x1sor6tk:not(#\#) {
  padding: var(--rachi-space-2) var(--rachi-space-3);
}

.x13jxxpq:not(#\#) {
  padding: var(--rachi-space-3);
}

@media (max-width: 640px) {
  .xbdfovi.xbdfovi:not(#\#) {
    margin: -10px 0;
  }

  .xi9ih81.xi9ih81:not(#\#) {
    margin: -13px -10px;
  }

  .xw40fa6.xw40fa6:not(#\#) {
    margin: -13px;
  }

  .x1wbpy81.x1wbpy81:not(#\#) {
    margin: -8px;
  }
}

@media (max-width: 1024px) {
  .x1350gky.x1350gky:not(#\#) {
    padding: 0 16px;
  }
}

@media (max-width: 900px) {
  .x1mfgbcd.x1mfgbcd:not(#\#) {
    padding: 0 16px 20px;
  }

  .xb1114b.xb1114b:not(#\#) {
    padding: 0;
  }

  .x3xiqz0.x3xiqz0:not(#\#) {
    padding: 10px 12px;
  }

  .xak7qzs.xak7qzs:not(#\#) {
    padding: 10px 18px;
  }
}

@media (max-width: 640px) {
  .xfbyyv5.xfbyyv5:not(#\#) {
    padding: 0 18px;
  }

  .xvewbdd.xvewbdd:not(#\#) {
    padding: 0 6px;
  }

  .x1wojxse.x1wojxse:not(#\#) {
    padding: 0 8px 6px 42px;
  }

  .x1rcb1bn.x1rcb1bn:not(#\#) {
    padding: 0 8px;
  }

  .x1bf66pj.x1bf66pj:not(#\#) {
    padding: 0;
  }

  .x1pozv3e.x1pozv3e:not(#\#) {
    padding: 10px 12px 12px;
  }

  .xva3lcd.xva3lcd:not(#\#) {
    padding: 10px 14px;
  }

  .xpq7g7a.xpq7g7a:not(#\#) {
    padding: 10px 6px 10px 14px;
  }

  .xm1nisp.xm1nisp:not(#\#) {
    padding: 10px;
  }

  .x2yok3n.x2yok3n:not(#\#) {
    padding: 12px 0 calc(12px + env(safe-area-inset-bottom));
  }

  .x153k8vf.x153k8vf:not(#\#) {
    padding: 12px 0;
  }

  .x4of2a0.x4of2a0:not(#\#) {
    padding: 12px 14px 16px;
  }

  .xj5b9hu.xj5b9hu:not(#\#) {
    padding: 12px 14px;
  }

  .x1yh3zir.x1yh3zir:not(#\#) {
    padding: 12px 20px 6px;
  }

  .x10erhnk.x10erhnk:not(#\#) {
    padding: 12px;
  }

  .xkz31ue.xkz31ue:not(#\#) {
    padding: 13px 0;
  }

  .x6sa7v6.x6sa7v6:not(#\#) {
    padding: 14px;
  }

  .x1qzb8w5.x1qzb8w5:not(#\#) {
    padding: 14px 16px 10px;
  }

  .x1lzwhdj.x1lzwhdj:not(#\#) {
    padding: 14px 20px 16px;
  }

  .x1u1lxpf.x1u1lxpf:not(#\#) {
    padding: 14px 20px 20px;
  }

  .xqqny65.xqqny65:not(#\#) {
    padding: 14px;
  }

  .xuzu781.xuzu781:not(#\#) {
    padding: 16px 14px 12px;
  }

  .xna9djk.xna9djk:not(#\#) {
    padding: 16px 14px;
  }

  .xv6hiwc.xv6hiwc:not(#\#) {
    padding: 16px;
  }

  .x17tyfeg.x17tyfeg:not(#\#) {
    padding: 18px 14px;
  }

  .x15xkzfk.x15xkzfk:not(#\#) {
    padding: 2px 16px 14px;
  }

  .x1b1f0ko.x1b1f0ko:not(#\#) {
    padding: 2px 6px;
  }

  .x1utb9og.x1utb9og:not(#\#) {
    padding: 32px 16px;
  }

  .xx6cgjh.xx6cgjh:not(#\#) {
    padding: 32px 20px;
  }

  .xu03nds.xu03nds:not(#\#) {
    padding: 36px 16px;
  }

  .xr3aklp.xr3aklp:not(#\#) {
    padding: 40px 20px;
  }

  .x1qgvhb6.x1qgvhb6:not(#\#) {
    padding: 4px 14px 16px;
  }

  .xhbnb8t.xhbnb8t:not(#\#) {
    padding: 4px 2px;
  }

  .x1pasgjr.x1pasgjr:not(#\#) {
    padding: 6px 0 6px 10px;
  }

  .x1oecqke.x1oecqke:not(#\#) {
    padding: 6px;
  }

  .xzqlj2o.xzqlj2o:not(#\#) {
    padding: 8px 0;
  }

  .xxp7yjj.xxp7yjj:not(#\#) {
    padding: 8px 16px;
  }

  .xmvj1u6.xmvj1u6:not(#\#) {
    padding: 8px 8px 8px 14px;
  }

  .xypcsaf.xypcsaf:not(#\#) {
    padding: 8px 8px 8px 16px;
  }

  .xaai6xv.xaai6xv:not(#\#) {
    padding: 8px;
  }

  .xm3rq1q.xm3rq1q:not(#\#) {
    padding: 9px 0 9px 10px;
  }
}

@media (min-width: 640.01px) and (max-width: 900px) {
  .x1qx17s9.x1qx17s9:not(#\#) {
    padding: 12px;
  }

  .x16l2cbp.x16l2cbp:not(#\#) {
    padding: 24px 20px;
  }
}

@container (width >= 460px) {
  .xuha6uv.xuha6uv:not(#\#) {
    padding: 8px 12px;
  }
}

.x1wx6k9w:not(#\#):not(#\#) {
  background-position: 0 0, 8px 8px;
}

.x1r7ld26:not(#\#):not(#\#) {
  border-color: currentColor;
}

.x17i5f1o:not(#\#):not(#\#) {
  border-color: #fffffff2;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.x1mkiw1k:not(#\#):not(#\#) {
  border-color: var(--rachi-action-primary);
}

.x1xejwbv:not(#\#):not(#\#) {
  border-color: var(--rachi-border-brand);
}

.xex4xle:not(#\#):not(#\#) {
  border-color: var(--rachi-border-default);
}

.xc4pnal:not(#\#):not(#\#) {
  border-color: var(--rachi-border-input);
}

.x1bchqum:not(#\#):not(#\#) {
  border-color: var(--rachi-border-strong);
}

.x1p7uq04:not(#\#):not(#\#) {
  border-color: var(--rachi-border-subtle);
}

.x1timieb:not(#\#):not(#\#) {
  border-color: var(--rachi-brand-500);
}

.x1wtolkn:not(#\#):not(#\#) {
  border-color: var(--rachi-danger-500);
}

.x8c2pfu:not(#\#):not(#\#) {
  border-color: var(--rachi-danger-text);
}

.x6yee49:not(#\#):not(#\#) {
  border-color: var(--rachi-ember);
}

.x1bxrm22:not(#\#):not(#\#) {
  border-color: var(--rachi-glass-border);
}

.x55och2:not(#\#):not(#\#) {
  border-color: var(--rachi-info-500);
}

.x19kojeu:not(#\#):not(#\#) {
  border-color: var(--rachi-success-500);
}

.x1bnwwsa:not(#\#):not(#\#) {
  border-color: var(--rachi-success-text);
}

.x14adhg5:not(#\#):not(#\#) {
  border-color: var(--rachi-text-muted);
}

.xn6vo47:not(#\#):not(#\#) {
  border-color: var(--rachi-text-primary);
}

.xrpajec:not(#\#):not(#\#) {
  border-color: var(--rachi-warning-500);
}

.xkzv2kj:not(#\#):not(#\#) {
  border-color: var(--rachi-warning-text);
}

.x19ctu66:not(#\#):not(#\#) {
  border-radius: 0 4px 4px 0;
}

.x2u8bby:not(#\#):not(#\#) {
  border-radius: 0;
}

.x4pepcl:not(#\#):not(#\#) {
  border-radius: 12px;
}

.x1w6jqn9:not(#\#):not(#\#) {
  border-radius: 16px 16px 0 0;
}

.x18wo2nq:not(#\#):not(#\#) {
  border-radius: 20px 20px 0 0;
}

.xxs66q6:not(#\#):not(#\#) {
  border-radius: 2px 0 0 2px;
}

.x1u8a82t:not(#\#):not(#\#) {
  border-radius: 2px 4px 4px 2px;
}

.x1cum3z5:not(#\#):not(#\#) {
  border-radius: 2px;
}

.x18zih8k:not(#\#):not(#\#) {
  border-radius: 3px;
}

.xr78m7q:not(#\#):not(#\#) {
  border-radius: 4px 4px 0 0;
}

.x12oqio5:not(#\#):not(#\#) {
  border-radius: 4px;
}

.x16rqkct:not(#\#):not(#\#) {
  border-radius: 50%;
}

.x1kogg8i:not(#\#):not(#\#) {
  border-radius: 6px;
}

.x10hpsqq:not(#\#):not(#\#) {
  border-radius: 9999px;
}

.x1e6avla:not(#\#):not(#\#) {
  border-radius: 999px;
}

.x16zt7it:not(#\#):not(#\#) {
  border-radius: var(--rachi-radius-full);
}

.x1okigvh:not(#\#):not(#\#) {
  border-radius: var(--rachi-radius-lg);
}

.x1nx0ff4:not(#\#):not(#\#) {
  border-radius: var(--rachi-radius-md);
}

.x86f3d0:not(#\#):not(#\#) {
  border-radius: var(--rachi-radius-sm);
}

.x197bagn:not(#\#):not(#\#) {
  border-radius: var(--rachi-radius-xl) 0 0 var(--rachi-radius-xl);
}

.xbb4tx:not(#\#):not(#\#) {
  border-radius: var(--rachi-radius-xl);
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xvndefy:not(#\#):not(#\#) {
  border-width: 1.5px;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

.xkz0k9k:not(#\#):not(#\#) {
  flex: 0 auto;
}

.x1cqoux5:not(#\#):not(#\#) {
  flex: 1 1 0;
}

.xvmtswd:not(#\#):not(#\#) {
  flex: 160px;
}

.x1iv9x3n:not(#\#):not(#\#) {
  flex: 200px;
}

.xsdi4jd:not(#\#):not(#\#) {
  flex: 220px;
}

.xk30mkq:not(#\#):not(#\#) {
  flex: 240px;
}

.x1ikkx7y:not(#\#):not(#\#) {
  flex: 260px;
}

.x12lumcd:not(#\#):not(#\#) {
  flex: auto;
}

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.x1okw0bk:not(#\#):not(#\#) {
  flex: none;
}

.xxhr3t:not(#\#):not(#\#) {
  gap: 0;
}

.x883omv:not(#\#):not(#\#) {
  gap: 10px;
}

.x15gj94b:not(#\#):not(#\#) {
  gap: 11px;
}

.x8fgpop:not(#\#):not(#\#) {
  gap: 12px 10px;
}

.x1v2ro7d:not(#\#):not(#\#) {
  gap: 12px;
}

.x1aut5rd:not(#\#):not(#\#) {
  gap: 13px;
}

.xd1btn1:not(#\#):not(#\#) {
  gap: 14px 8px;
}

.x1af02g3:not(#\#):not(#\#) {
  gap: 14px;
}

.xou54vl:not(#\#):not(#\#) {
  gap: 16px;
}

.x1afx5yh:not(#\#):not(#\#) {
  gap: 18px 16px;
}

.xaobbuh:not(#\#):not(#\#) {
  gap: 18px;
}

.x12mrbbr:not(#\#):not(#\#) {
  gap: 1px;
}

.x1c1vhfx:not(#\#):not(#\#) {
  gap: 20px;
}

.xmt3bw4:not(#\#):not(#\#) {
  gap: 22px;
}

.x1665zp3:not(#\#):not(#\#) {
  gap: 24px;
}

.x33pbmt:not(#\#):not(#\#) {
  gap: 28px;
}

.x1tppwok:not(#\#):not(#\#) {
  gap: 2px 8px;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1ed6fcf:not(#\#):not(#\#) {
  gap: 3px;
}

.xkh65bq:not(#\#):not(#\#) {
  gap: 4px 12px;
}

.x1jnr06f:not(#\#):not(#\#) {
  gap: 4px;
}

.x1nejdyq:not(#\#):not(#\#) {
  gap: 5px;
}

.x1vtxxvk:not(#\#):not(#\#) {
  gap: 6px 16px;
}

.x17d4w8g:not(#\#):not(#\#) {
  gap: 6px;
}

.x1j9xkj6:not(#\#):not(#\#) {
  gap: 7px;
}

.x1vlfcdu:not(#\#):not(#\#) {
  gap: 8px 14px;
}

.x167g77z:not(#\#):not(#\#) {
  gap: 8px;
}

.xmmi0ta:not(#\#):not(#\#) {
  gap: 9px;
}

.x15gb8tx:not(#\#):not(#\#) {
  gap: var(--rachi-space-2);
}

.xg2gl5c:not(#\#):not(#\#) {
  gap: var(--rachi-space-4);
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.xgkxs2y:not(#\#):not(#\#) {
  grid-column: 1;
}

.x1npkx4u:not(#\#):not(#\#) {
  grid-column: 2;
}

.xm5moh1:not(#\#):not(#\#) {
  grid-column: auto;
}

.x623te4:not(#\#):not(#\#) {
  grid-column: span 2;
}

.xa1s216:not(#\#):not(#\#) {
  grid-row: 1 / span 2;
}

.x7sv70a:not(#\#):not(#\#) {
  grid-row: 2;
}

.x15daork:not(#\#):not(#\#) {
  grid-row: auto;
}

.x1c4oqta:not(#\#):not(#\#) {
  grid-row: span 3;
}

.xo4anw2:not(#\#):not(#\#) {
  grid-template-areas: "date amount label remove";
}

.x1gernl7:not(#\#):not(#\#) {
  grid-template-areas: "name qty cost remove";
}

.xdyr8ld:not(#\#):not(#\#) {
  grid-template-areas: "name qty remove";
}

.x17y0mx6:not(#\#):not(#\#) {
  inset-inline: 0;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.x1x57ub9:not(#\#):not(#\#) {
  margin-inline: -8px;
}

.xrxpjvj:not(#\#):not(#\#) {
  margin-inline: 0;
}

.xckhbgb:not(#\#):not(#\#) {
  margin-inline: 1px;
}

.xj3msbq:not(#\#):not(#\#) {
  margin-inline: 3px;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.x1vvogim:not(#\#):not(#\#) {
  padding-block: 8px;
}

.xaope02:not(#\#):not(#\#) {
  padding-inline: 12px;
}

.x1hr3lfm:not(#\#):not(#\#) {
  padding-inline: 16px;
}

.x1xijbu4:not(#\#):not(#\#) {
  padding-inline: 6px;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1bvjpef:not(#\#):not(#\#) {
  text-decoration: underline;
}

.xiugnhv:not(#\#):not(#\#) {
  transition: background .12s, color .12s, border-color .12s;
}

.x17jf01g:not(#\#):not(#\#) {
  transition: background .12s;
}

.xxmwmei:not(#\#):not(#\#) {
  transition: background .14s, color .14s;
}

.xiwbvje:not(#\#):not(#\#) {
  transition: background .15s, border-color .15s, color .15s;
}

.x1yhri4n:not(#\#):not(#\#) {
  transition: background .15s, color .15s, border-color .15s;
}

.x171tshz:not(#\#):not(#\#) {
  transition: background .15s, color .15s;
}

.x1c4yy74:not(#\#):not(#\#) {
  transition: background .15s;
}

.x167537l:not(#\#):not(#\#) {
  transition: background .1s, color .1s;
}

.x42b0qw:not(#\#):not(#\#) {
  transition: background-color .12s, border-color .12s, box-shadow .12s, color .12s, transform 80ms;
}

.xw0y78v:not(#\#):not(#\#) {
  transition: background-color .12s, border-color .12s, transform 80ms;
}

.xoazlcs:not(#\#):not(#\#) {
  transition: background-color .12s, border-color .12s;
}

.xb6e638:not(#\#):not(#\#) {
  transition: background-color .12s;
}

.x60enve:not(#\#):not(#\#) {
  transition: background-color .14s, opacity .14s;
}

.x1k8ipdg:not(#\#):not(#\#) {
  transition: background-color .14s;
}

.x1ylc3s0:not(#\#):not(#\#) {
  transition: background-color .15s, border-color .15s;
}

.xa9koja:not(#\#):not(#\#) {
  transition: background-color .15s, border-color .15s, box-shadow .15s, transform .15s;
}

.xgj0km0:not(#\#):not(#\#) {
  transition: background-color .15s, border-color .15s, color .15s;
}

.x1f7qyil:not(#\#):not(#\#) {
  transition: background-color .15s, border-color .15s;
}

.xkczskn:not(#\#):not(#\#) {
  transition: background-color .15s, box-shadow .15s, transform .15s;
}

.x1q7r7sw:not(#\#):not(#\#) {
  transition: background-color .15s, color .15s, box-shadow .15s;
}

.x16bokkd:not(#\#):not(#\#) {
  transition: background-color .15s, color .15s;
}

.xc5uhkn:not(#\#):not(#\#) {
  transition: background-color .16s, color .16s;
}

.x18nzvgb:not(#\#):not(#\#) {
  transition: background-color .16s, opacity .16s, filter .16s;
}

.x1qeahb7:not(#\#):not(#\#) {
  transition: border-color .12s, background-color .12s;
}

.xmvhey5:not(#\#):not(#\#) {
  transition: border-color .14s, transform 80ms;
}

.xnxwum8:not(#\#):not(#\#) {
  transition: border-color .14s;
}

.x74oach:not(#\#):not(#\#) {
  transition: border-color .15s, box-shadow .15s;
}

.x1vbko0u:not(#\#):not(#\#) {
  transition: border-color .15s, color .15s, background-color .15s;
}

.x1tjk6bf:not(#\#):not(#\#) {
  transition: border-color .15s, color .15s;
}

.xtgx1xq:not(#\#):not(#\#) {
  transition: border-color .15s, opacity .15s;
}

.x1lctnhx:not(#\#):not(#\#) {
  transition: border-color .15s;
}

.xmbtwgm:not(#\#):not(#\#) {
  transition: color .12s;
}

.x1ns7avo:not(#\#):not(#\#) {
  transition: color .15s, background-color .15s;
}

.xloy9ls:not(#\#):not(#\#) {
  transition: color .15s;
}

.x1w3xhyk:not(#\#):not(#\#) {
  transition: color .16s;
}

.x1npc0rx:not(#\#):not(#\#) {
  transition: filter .14s;
}

.xs3e051:not(#\#):not(#\#) {
  transition: left .16s cubic-bezier(.3, .1, .2, 1);
}

.xq2gx43:not(#\#):not(#\#) {
  transition: none;
}

.x3je60w:not(#\#):not(#\#) {
  transition: opacity .18s;
}

.x1y90m7p:not(#\#):not(#\#) {
  transition: r .14s;
}

.x1mps0xm:not(#\#):not(#\#) {
  transition: stroke-width .16s, opacity .16s;
}

.x1fnke7j:not(#\#):not(#\#) {
  transition: transform 80ms;
}

.x1u6dmyc:not(#\#):not(#\#) {
  transition: transform .12s;
}

@supports (color: color-mix(in srgb, red 50%, transparent)) {
  .xmixefl.xmixefl:not(#\#):not(#\#) {
    border-color: color-mix(in srgb,var(--rachi-danger-text) 45%,transparent);
  }

  .x1mzmec2.x1mzmec2:not(#\#):not(#\#) {
    border-color: color-mix(in srgb,var(--rachi-success-text) 45%,transparent);
  }

  .x1v598g6.x1v598g6:not(#\#):not(#\#) {
    border-color: color-mix(in srgb,var(--rachi-warning-text) 45%,transparent);
  }
}

.x13618eq:hover:not(:disabled):not(#\#):not(#\#), .x18ayyi:active:not(:disabled):not(#\#):not(#\#) {
  border-color: #0000;
}

.x1uxnsp8:hover:not(:disabled):not(#\#):not(#\#), .xz3mr5i:focus-within:not(#\#):not(#\#) {
  border-color: var(--rachi-border-brand);
}

.xh4f2v1:focus-within:not(#\#):not(#\#) {
  border-color: var(--rachi-brand-500);
}

.xbwa43g:focus-visible:not(#\#):not(#\#) {
  border-color: var(--rachi-danger-500);
}

.x1ulw4q7:focus-within:not(#\#):not(#\#) {
  border-color: var(--rachi-focus-ring);
}

.x1y6eb0h:hover:not(:disabled):not(#\#):not(#\#) {
  border-color: var(--rachi-text-muted);
}

.x1ael37r:focus-within:not(#\#):not(#\#) {
  border-color: var(--rachi-warning-text);
}

.xn61e16:focus-visible:not(#\#):not(#\#) {
  border-radius: 4px;
}

.x48e31e:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--rachi-focus-ring);
}

.x7nj9nz:focus-within:not(#\#):not(#\#), .xssr4av:focus-visible:not(#\#):not(#\#) {
  outline: 3px solid var(--rachi-focus-ring);
}

.xk2swo9:focus-visible:not(#\#):not(#\#) {
  outline: none;
}

.x177lf3p:hover:not(:disabled):not(#\#):not(#\#), .xbvygy2:focus-visible:not(#\#):not(#\#) {
  text-decoration: underline;
}

.xq2an0x:disabled:not(#\#):not(#\#) {
  border-color: var(--rachi-border-default);
}

.x1dpb2ii:indeterminate:not(#\#):not(#\#), .xumca1u:checked:not(#\#):not(#\#) {
  border-color: var(--rachi-action-primary);
}

.x1wi36sd:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-action-primary-hover);
}

.x1boru9h:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-action-primary);
}

.x130ukc5:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-border-brand);
}

.x1yrd51j:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-border-default);
}

.x1f29eru:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-border-input);
}

.x1gs0l86:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-border-strong);
}

.x1pz0khm:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-border-subtle);
}

.xvrypwm:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-brand-500);
}

.x12yhl4b:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-danger-500);
}

.x1owhmn2:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-text-muted);
}

.x9y8yf0:hover:not(#\#):not(#\#) {
  border-color: var(--rachi-text-primary);
}

.xt0b8zv:hover:not(#\#):not(#\#) {
  text-decoration: underline;
}

.x5cra5g:focus:not(#\#):not(#\#) {
  border-color: var(--rachi-focus-ring);
}

.x1uvtmcs:focus:not(#\#):not(#\#) {
  outline: none;
}

@media (max-width: 640px) {
  .x1mjuwsi.x1mjuwsi:not(#\#):not(#\#) {
    border-color: var(--rachi-border-brand);
  }

  .x3sykve.x3sykve:not(#\#):not(#\#) {
    border-color: var(--rachi-border-input);
  }

  .x17wq8fq.x17wq8fq:not(#\#):not(#\#) {
    border-color: var(--rachi-glass-border);
  }
}

@media (max-width: 900px) {
  .x1g9s5sl.x1g9s5sl:not(#\#):not(#\#) {
    border-radius: 20px 20px 0 0;
  }
}

@media (max-width: 640px) {
  .x1wc2yr9.x1wc2yr9:not(#\#):not(#\#) {
    border-radius: var(--rachi-radius-2xl) var(--rachi-radius-2xl) 0 0;
  }

  .x1fxezgy.x1fxezgy:not(#\#):not(#\#) {
    border-radius: var(--rachi-radius-lg);
  }

  .xk1m88c.xk1m88c:not(#\#):not(#\#) {
    border-style: none;
  }

  .xwddm5z.xwddm5z:not(#\#):not(#\#) {
    border-width: 0;
  }

  .x1toygy1.x1toygy1:not(#\#):not(#\#) {
    border-width: 1px;
  }

  .x1ba37h5.x1ba37h5:not(#\#):not(#\#) {
    flex: none;
  }

  .xelhpow.xelhpow:not(#\#):not(#\#) {
    flex: 1;
  }

  .x8fboi7.x8fboi7:not(#\#):not(#\#) {
    flex: none;
  }
}

@media (min-width: 641px) {
  .x1086uj1.x1086uj1:not(#\#):not(#\#) {
    gap: 28px;
  }
}

@media (max-width: 900px) {
  .xu4harp.xu4harp:not(#\#):not(#\#) {
    gap: 12px;
  }

  .x9p1c4j.x9p1c4j:not(#\#):not(#\#) {
    gap: 16px;
  }

  .x1tdawcz.x1tdawcz:not(#\#):not(#\#) {
    gap: 20px;
  }

  .x4gmury.x4gmury:not(#\#):not(#\#) {
    gap: 2px;
  }
}

@media (max-width: 640px) {
  .xzzyo3b.xzzyo3b:not(#\#):not(#\#) {
    gap: 0;
  }

  .x1d3ddqg.x1d3ddqg:not(#\#):not(#\#) {
    gap: 10px;
  }

  .xd9d3ul.xd9d3ul:not(#\#):not(#\#) {
    gap: 12px;
  }

  .x1lgz1aq.x1lgz1aq:not(#\#):not(#\#) {
    gap: 14px;
  }

  .xqdxl5a.xqdxl5a:not(#\#):not(#\#) {
    gap: 16px;
  }

  .xwoiqzn.xwoiqzn:not(#\#):not(#\#) {
    gap: 18px;
  }

  .x18fkiqs.x18fkiqs:not(#\#):not(#\#) {
    gap: 22px;
  }

  .xfb96bw.xfb96bw:not(#\#):not(#\#) {
    gap: 2px;
  }

  .x15j3ira.x15j3ira:not(#\#):not(#\#) {
    gap: 4px;
  }

  .xz7lfyz.xz7lfyz:not(#\#):not(#\#) {
    gap: 6px;
  }

  .x1otypdl.x1otypdl:not(#\#):not(#\#) {
    gap: 8px;
  }
}

@media (min-width: 900px) {
  .x1bobyhn.x1bobyhn:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }
}

@media (max-width: 900px) {
  .xsk92z9.xsk92z9:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }
}

@media (max-width: 640px) {
  .x1yagzmq.x1yagzmq:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }

  .x1tp3td.x1tp3td:not(#\#):not(#\#) {
    grid-column: 1 / 2;
  }

  .x1qjteug.x1qjteug:not(#\#):not(#\#) {
    grid-column: 1 / 3;
  }

  .x1gw0dv9.x1gw0dv9:not(#\#):not(#\#) {
    grid-column: 1;
  }

  .xe87osz.xe87osz:not(#\#):not(#\#) {
    grid-column: 2;
  }

  .xhrfags.xhrfags:not(#\#):not(#\#) {
    grid-column: 3 / 5;
  }

  .xr0jpfa.xr0jpfa:not(#\#):not(#\#) {
    grid-column: auto;
  }

  .x1v3gsci.x1v3gsci:not(#\#):not(#\#) {
    grid-column: span 2;
  }

  .x1tfxs94.x1tfxs94:not(#\#):not(#\#) {
    grid-column: span 3;
  }
}

@media (min-width: 640.01px) and (max-width: 1024px) {
  .x1k9twfj.x1k9twfj:not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }
}

@media (max-width: 640px) {
  .xik966n.xik966n:not(#\#):not(#\#) {
    grid-row: 1;
  }

  .xnoo4qv.xnoo4qv:not(#\#):not(#\#) {
    grid-row: 2;
  }

  .xie6lsk.xie6lsk:not(#\#):not(#\#) {
    grid-template-areas: "date amount amount"
                         "label label remove";
  }

  .xa27wi7.xa27wi7:not(#\#):not(#\#) {
    grid-template-areas: "name name remove"
                         "qty cost cost";
  }

  .x11671dl.x11671dl:not(#\#):not(#\#) {
    grid-template-areas: "name name remove"
                         "qty qty qty";
  }

  .x7zq708.x7zq708:not(#\#):not(#\#) {
    overflow: visible;
  }

  .xzums9v.xzums9v:not(#\#):not(#\#) {
    padding-inline: 0;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x1oiw6ca.x1oiw6ca:not(#\#):not(#\#) {
    transition: top .2s, left .2s, width .2s, height .2s;
  }
}

@container (width >= 460px) {
  .xczodi6.xczodi6:not(#\#):not(#\#) {
    gap: 8px;
  }

  .x1rmey93.x1rmey93:not(#\#):not(#\#) {
    overflow: visible;
  }
}

.xbklr3v:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(3px);
}

.x1dc8hgh:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(4px);
}

.xs1r7gh:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: none;
}

.x165995n:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: var(--rachi-glass-blur);
}

.x19bzpp3:not(#\#):not(#\#):not(#\#) {
  -webkit-box-decoration-break: clone;
}

.x1ua5tub:not(#\#):not(#\#):not(#\#) {
  -webkit-box-orient: vertical;
}

.x1h7i4cw:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 2;
}

.x1gzmk7r:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 3;
}

.x5lxg6s:not(#\#):not(#\#):not(#\#) {
  -webkit-overflow-scrolling: touch;
}

.x1s4qtis:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--rachi-action-primary);
}

.x11j4jj9:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--rachi-brand-500);
}

.x1nvvebx:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--rachi-text-brand);
}

.xfcvad5:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--rachi-text-primary);
}

.xc26acl:not(#\#):not(#\#):not(#\#) {
  align-content: center;
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xpqajaz:not(#\#):not(#\#):not(#\#) {
  align-items: end;
}

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.x1oa3qoh:not(#\#):not(#\#):not(#\#) {
  align-self: auto;
}

.xamitd3:not(#\#):not(#\#):not(#\#) {
  align-self: center;
}

.xpvyfi4:not(#\#):not(#\#):not(#\#) {
  align-self: flex-end;
}

.xqcrz7y:not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}

.x1y8v6su:not(#\#):not(#\#):not(#\#) {
  align-self: start;
}

.xkh2ocl:not(#\#):not(#\#):not(#\#) {
  align-self: stretch;
}

.xmmqq2k:not(#\#):not(#\#):not(#\#) {
  animation-delay: .15s;
}

.x192tdn3:not(#\#):not(#\#):not(#\#) {
  animation-delay: .25s;
}

.x1t83zlg:not(#\#):not(#\#):not(#\#) {
  animation-delay: .2s;
}

.x1x1c4bx:not(#\#):not(#\#):not(#\#) {
  animation-delay: .3s;
}

.x1xwhvez:not(#\#):not(#\#):not(#\#) {
  animation-delay: .4s;
}

.xfjzax6:not(#\#):not(#\#):not(#\#) {
  animation-delay: .5s;
}

.x1nrwgbl:not(#\#):not(#\#):not(#\#) {
  animation-delay: .6s;
}

.x1vvzlz1:not(#\#):not(#\#):not(#\#) {
  animation-delay: .8s;
}

.xci1f89:not(#\#):not(#\#):not(#\#) {
  animation-delay: var(--bar-delay);
}

.x1d7seui:not(#\#):not(#\#):not(#\#) {
  animation-delay: var(--pt-delay);
}

.xpz12be:not(#\#):not(#\#):not(#\#) {
  animation-direction: alternate;
}

.x12l1aco:not(#\#):not(#\#):not(#\#) {
  animation-duration: .12s;
}

.x1shwlz2:not(#\#):not(#\#):not(#\#) {
  animation-duration: .16s;
}

.xllfotl:not(#\#):not(#\#):not(#\#) {
  animation-duration: .18s;
}

.xw6taxk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .22s;
}

.xfbpl4g:not(#\#):not(#\#):not(#\#) {
  animation-duration: .35s;
}

.x1ykxiw6:not(#\#):not(#\#):not(#\#) {
  animation-duration: .45s;
}

.xl8t4ro:not(#\#):not(#\#):not(#\#) {
  animation-duration: .55s;
}

.xdz8niu:not(#\#):not(#\#):not(#\#) {
  animation-duration: .6s;
}

.x7v9bd0:not(#\#):not(#\#):not(#\#) {
  animation-duration: .75s;
}

.xof6966:not(#\#):not(#\#):not(#\#) {
  animation-duration: .7s;
}

.xemfg65:not(#\#):not(#\#):not(#\#) {
  animation-duration: .8s;
}

.xegkacw:not(#\#):not(#\#):not(#\#) {
  animation-duration: .9s;
}

.xr7ufhj:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.1s;
}

.x1m9vv7p:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.2s;
}

.x1g3bjam:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.3s;
}

.x1sbju2s:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.4s;
}

.x18hd8ej:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.6s;
}

.x1xixsfh:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.8s;
}

.x1q3qbx4:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1s;
}

.xrp5g2y:not(#\#):not(#\#):not(#\#) {
  animation-duration: 2.2s;
}

.xskzprw:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: backwards;
}

.x1u6ievf:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: both;
}

.x1v7wizp:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: 1;
}

.xuij49y:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: 2;
}

.x1u2jdfp:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: 3;
}

.xr1d0ua:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: 6;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.x1a5igra:not(#\#):not(#\#):not(#\#) {
  animation-name: none;
}

.xut2whc:not(#\#):not(#\#):not(#\#) {
  animation-name: x185gv9n-B;
}

.xqcmdr3:not(#\#):not(#\#):not(#\#) {
  animation-name: x18re5ia-B;
}

.xcan3h2:not(#\#):not(#\#):not(#\#) {
  animation-name: x1by9tb4-B;
}

.xpedhrg:not(#\#):not(#\#):not(#\#) {
  animation-name: x1fy8ia8-B;
}

.x1o2jv4d:not(#\#):not(#\#):not(#\#) {
  animation-name: x1iozoa8-B;
}

.x1q80z8v:not(#\#):not(#\#):not(#\#) {
  animation-name: x1it4xqm-B;
}

.x181y1b3:not(#\#):not(#\#):not(#\#) {
  animation-name: x1ixh1oh-B;
}

.x1gj0tdt:not(#\#):not(#\#):not(#\#) {
  animation-name: x1j7kjrv-B;
}

.x1crhezd:not(#\#):not(#\#):not(#\#) {
  animation-name: x1lgszu9-B;
}

.x1no39iu:not(#\#):not(#\#):not(#\#) {
  animation-name: x1npa8st-B;
}

.x1bzz7ut:not(#\#):not(#\#):not(#\#) {
  animation-name: x1tbvpe3-B;
}

.xhpbw76:not(#\#):not(#\#):not(#\#) {
  animation-name: x1uknk9t-B;
}

.x1aerksh:not(#\#):not(#\#):not(#\#) {
  animation-name: x1wc8ddo-B;
}

.xvbdl32:not(#\#):not(#\#):not(#\#) {
  animation-name: x1x235tc-B;
}

.xye01m3:not(#\#):not(#\#):not(#\#) {
  animation-name: xaq1gtq-B;
}

.xg51wch:not(#\#):not(#\#):not(#\#) {
  animation-name: xatw9dd-B;
}

.xkbuz4a:not(#\#):not(#\#):not(#\#) {
  animation-name: xf4slbi-B;
}

.x1ekp4aa:not(#\#):not(#\#):not(#\#) {
  animation-name: xpgjzi9-B;
}

.xozk8ic:not(#\#):not(#\#):not(#\#) {
  animation-name: xr3m334-B;
}

.x1lfcbla:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.22, 1, .36, 1);
}

.xayijmj:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.34, 1.1, .64, 1);
}

.x4m3gh7:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.34, 1.26, .64, 1);
}

.x4hg4is:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-in-out;
}

.xa3vuyk:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease-out;
}

.x1debuo4:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: ease;
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.xjyslct:not(#\#):not(#\#):not(#\#) {
  appearance: none;
}

.xtilpmw:not(#\#):not(#\#):not(#\#) {
  appearance: textfield;
}

.x1y5e3q9:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1;
}

.x1ywaxbf:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 1280 / 800;
}

.xud4ty0:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 16 / 7;
}

.x6grhm:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 3 / 4;
}

.x1ifxumf:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 390 / 844;
}

.x1dltgaz:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 4 / 3;
}

.x1gohwfw:not(#\#):not(#\#):not(#\#) {
  aspect-ratio: 5 / 3;
}

.x5kmd2y:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
}

.xpivpjv:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}

.x1t853zo:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.x1nfxi1f:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: var(--rachi-glass-blur);
  backdrop-filter: var(--rachi-glass-blur);
}

.x83z2og:not(#\#):not(#\#):not(#\#), .x1c5tqo3:not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
}

.xtwfq29:not(#\#):not(#\#):not(#\#) {
  background-color: currentColor;
}

.xgcd1z6:not(#\#):not(#\#):not(#\#) {
  background-color: inherit;
}

.xcpsgoo:not(#\#):not(#\#):not(#\#) {
  background-color: #00000080;
}

.x8qq8ib:not(#\#):not(#\#):not(#\#) {
  background-color: #0000008c;
}

.x1av4zun:not(#\#):not(#\#):not(#\#) {
  background-color: #000000d9;
}

.xezzwy5:not(#\#):not(#\#):not(#\#) {
  background-color: #fffffff2;
}

.xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x1qamc9y:not(#\#):not(#\#):not(#\#) {
  background-color: var(--avatar-bg);
}

.xgo8szm:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-action-primary-text);
}

.xaawc44:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-action-primary);
}

.x15rcw1c:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-base);
}

.xz0nws6:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-elevated);
}

.x1s0y5ol:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-input);
}

.x1y4ugg4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-muted);
}

.x5joouk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-overlay);
}

.xhs92mz:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-page);
}

.x8c4e32:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-surface);
}

.x1mxz2il:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-border-default);
}

.xszsh55:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-border-strong);
}

.xdv660d:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-border-subtle);
}

.x4u3dh5:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-brand-500);
}

.x1ijxme:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-brand-bg);
}

.xv1ym0i:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-chart-bar-active);
}

.x413e3j:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-chart-bar-dim);
}

.xsagmuk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-chart-bar-hot);
}

.x27i964:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-chart-bar-rest);
}

.x17ays5y:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-chart-fill-muted);
}

.xpoh6w9:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-chart-guide);
}

.xy71zi8:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-danger-bg);
}

.xe24zaq:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-danger-text);
}

.xbrzx2a:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-ember-bg);
}

.x7p13k5:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-ember);
}

.xphmnct:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-glass-bg);
}

.x1g779mc:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-gradient-progress);
}

.xpjud2y:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-info-bg);
}

.x1yc07fe:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-success-500);
}

.x1imxwa0:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-success-bg);
}

.xlnshhq:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-success-text);
}

.x1d9pkjh:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-text-brand);
}

.xyamqzr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-text-muted);
}

.x1lt40yt:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-text-primary);
}

.x1h94rja:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-warning-500);
}

.x15qkjnp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-warning-bg);
}

.xtj0dnr:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(120deg,var(--rachi-danger-bg),transparent 62%);
}

.x8ob41c:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(120deg,var(--rachi-success-bg),transparent 62%);
}

.x1kcs0mb:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(45deg,var(--rachi-bg-muted) 25%,transparent 25%,transparent 75%,var(--rachi-bg-muted) 75%),linear-gradient(45deg,var(--rachi-bg-muted) 25%,transparent 25%,transparent 75%,var(--rachi-bg-muted) 75%);
}

.xuvg1ee:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg,transparent 0%,var(--rachi-sheen) 50%,transparent 100%);
}

.xvx0xdi:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg,var(--rachi-chart-bar-hot),var(--rachi-chart-bar-rest));
}

.x112h474:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg,var(--rachi-chart-bar-hot),var(--rachi-warning-500));
}

.x16wkjg1:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(to top,var(--rachi-bg-elevated),transparent);
}

.x18o3ruo:not(#\#):not(#\#):not(#\#) {
  background-image: none;
}

.x9xo1hy:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(135deg,transparent 0,transparent 6px,var(--rachi-border-subtle) 6px,var(--rachi-border-subtle) 7px);
}

.xtbd0ei:not(#\#):not(#\#):not(#\#) {
  background-image: repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--agenda-hour) - 1px),var(--rachi-border-subtle) calc(var(--agenda-hour) - 1px),var(--rachi-border-subtle) var(--agenda-hour));
}

.xiy17q3:not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat;
}

.x1ht9rhz:not(#\#):not(#\#):not(#\#) {
  background-size: 16px 16px;
}

.xakli9p:not(#\#):not(#\#):not(#\#) {
  background-size: 200% 100%;
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.xyh5bb9:not(#\#):not(#\#):not(#\#) {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.xjzael2:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 100vmax #00000059;
}

.x1xasjea:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--rachi-bg-page),0 0 0 5px var(--rachi-brand-500),var(--rachi-shadow-glow);
}

.xu35kpz:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--rachi-brand-bg);
}

.x1p4ziqb:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px var(--rachi-brand-400),0 0 0 100vmax #00000073;
}

.x15liilu:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 9999px #0000008c;
}

.xvul6rk:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 8px var(--rachi-brand-500);
}

.x17u0ql0:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 24px 64px #00000059;
}

.x6ct3qo:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 8px 24px #0000002e;
}

.xnz8285:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 -2px 0 var(--rachi-action-primary);
}

.x1l45aeu:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 1px var(--rachi-border-brand);
}

.xcsa1r7:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 0 0 0 2px var(--rachi-border-brand);
}

.x5cy81b:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 3px 0 0 var(--rachi-brand-500);
}

.x1xi6eog:not(#\#):not(#\#):not(#\#) {
  box-shadow: inset 3px 0 0 var(--rachi-text-brand);
}

.x1gnnqk1:not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}

.x9nx51b:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rachi-chart-bar-glow);
}

.x1fggi7p:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rachi-shadow-brand),var(--rachi-shadow-lg);
}

.xqc3yhi:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rachi-shadow-brand);
}

.x138ldla:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rachi-shadow-lg);
}

.x1di38qf:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rachi-shadow-md);
}

.xtqj8hw:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rachi-shadow-sm);
}

.x9f619:not(#\#):not(#\#):not(#\#) {
  box-sizing: border-box;
}

.x1qgqlal:not(#\#):not(#\#):not(#\#) {
  break-inside: avoid;
}

.xeh89do:not(#\#):not(#\#):not(#\#) {
  clip: rect(0 0 0 0);
}

.xzpqnlu:not(#\#):not(#\#):not(#\#) {
  clip: rect(0,0,0,0);
}

.x1hyvwdk:not(#\#):not(#\#):not(#\#) {
  clip-path: inset(50%);
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.xos4c3u:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-action-primary-text);
}

.x1i4ps2m:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-bg-surface);
}

.x1ilghtc:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-brand-500);
}

.x12s4804:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-chart-label-act);
}

.x1vfigj7:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-chart-label);
}

.x7mrjb:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-danger-text);
}

.x2ecf89:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-ember-text);
}

.x1iozh1b:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-info-text);
}

.x16sh2p0:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-landing-text);
}

.x56r7uf:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-success-text);
}

.x1ocu7s:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-brand);
}

.x1h228gt:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-inverse);
}

.x9vsqw4:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-muted);
}

.xb8qpon:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-negative);
}

.x1ujimqi:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-positive);
}

.x1h3fmqp:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-primary);
}

.x7bup5o:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-secondary);
}

.x1kaxteh:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-warning-text);
}

.x108lcm5:not(#\#):not(#\#):not(#\#) {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light dark;
}

@media (prefers-color-scheme: dark) {
  .x108lcm5:not(#\#):not(#\#):not(#\#) {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
  }
}

.x1o1pmfc:not(#\#):not(#\#):not(#\#) {
  column-gap: 0;
}

.x1amjocr:not(#\#):not(#\#):not(#\#) {
  column-gap: 10px;
}

.xtqikln:not(#\#):not(#\#):not(#\#) {
  column-gap: 12px;
}

.xiyxwb5:not(#\#):not(#\#):not(#\#) {
  column-gap: 14px;
}

.x40hh3e:not(#\#):not(#\#):not(#\#) {
  column-gap: 16px;
}

.xq5c7ks:not(#\#):not(#\#):not(#\#) {
  column-gap: 18px;
}

.x18hwk67:not(#\#):not(#\#):not(#\#) {
  column-gap: 20px;
}

.x1fslrwu:not(#\#):not(#\#):not(#\#) {
  column-gap: 22px;
}

.x1ned7t2:not(#\#):not(#\#):not(#\#) {
  column-gap: 2px;
}

.x17zd0t2:not(#\#):not(#\#):not(#\#) {
  column-gap: 4px;
}

.xmixu3c:not(#\#):not(#\#):not(#\#) {
  column-gap: 6px;
}

.xfex06f:not(#\#):not(#\#):not(#\#) {
  column-gap: 8px;
}

.x12h1iku:not(#\#):not(#\#):not(#\#) {
  container-type: inline-size;
}

.xt0e3qv:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

.x7eptgl:not(#\#):not(#\#):not(#\#) {
  cursor: ew-resize;
}

.x1jm3nie:not(#\#):not(#\#):not(#\#) {
  cursor: grab;
}

.x1146j2:not(#\#):not(#\#):not(#\#) {
  cursor: help;
}

.xmper1u:not(#\#):not(#\#):not(#\#) {
  cursor: inherit;
}

.xv5twrn:not(#\#):not(#\#):not(#\#) {
  cursor: move;
}

.x1yl03ai:not(#\#):not(#\#):not(#\#) {
  cursor: nesw-resize;
}

.x1h6gzvc:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x1e5i8e3:not(#\#):not(#\#):not(#\#) {
  cursor: ns-resize;
}

.x16djdpl:not(#\#):not(#\#):not(#\#) {
  cursor: nwse-resize;
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x19v85br:not(#\#):not(#\#):not(#\#) {
  cursor: progress;
}

.x1ed109x:not(#\#):not(#\#):not(#\#) {
  cursor: text;
}

.xzuqxi3:not(#\#):not(#\#):not(#\#) {
  cursor: zoom-out;
}

.x104kibb:not(#\#):not(#\#):not(#\#) {
  display: -webkit-box;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.xjp7ctv:not(#\#):not(#\#):not(#\#) {
  display: contents;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.xt0psk2:not(#\#):not(#\#):not(#\#) {
  display: inline;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.x1n9xxwz:not(#\#):not(#\#):not(#\#) {
  display: table-cell;
}

.x1hijbnv:not(#\#):not(#\#):not(#\#) {
  display: table-footer-group;
}

.x1whl12z:not(#\#):not(#\#):not(#\#) {
  display: table-header-group;
}

.x5yl94v:not(#\#):not(#\#):not(#\#) {
  display: table-row-group;
}

.xf5m44m:not(#\#):not(#\#):not(#\#) {
  display: table-row;
}

.x11r6d5e:not(#\#):not(#\#):not(#\#) {
  display: table;
}

.xbu4bpd:not(#\#):not(#\#):not(#\#) {
  fill: #111009;
}

.xbh8q5q:not(#\#):not(#\#):not(#\#) {
  fill: none;
}

.x3ujdax:not(#\#):not(#\#):not(#\#) {
  fill: var(--rachi-bg-surface);
}

.x16mpjf0:not(#\#):not(#\#):not(#\#) {
  fill: var(--rachi-chart-area);
}

.x1gjdjac:not(#\#):not(#\#):not(#\#) {
  fill: var(--rachi-chart-bar-active);
}

.x1lf4al8:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 0 2px var(--rachi-bg-page));
}

.xnqofav:not(#\#):not(#\#):not(#\#) {
  filter: drop-shadow(0 1px 1px #00000073);
}

.x1xatmxn:not(#\#):not(#\#):not(#\#) {
  filter: var(--rachi-chart-line-shadow);
}

.xzxctul:not(#\#):not(#\#):not(#\#) {
  filter: var(--rachi-chart-point-shadow);
}

.x1r8uery:not(#\#):not(#\#):not(#\#) {
  flex-basis: 0;
}

.x1l7klhg:not(#\#):not(#\#):not(#\#) {
  flex-basis: 100%;
}

.x13oigre:not(#\#):not(#\#):not(#\#) {
  flex-basis: 150px;
}

.xysm4jo:not(#\#):not(#\#):not(#\#) {
  flex-basis: 170px;
}

.xjpgo6f:not(#\#):not(#\#):not(#\#) {
  flex-basis: 200px;
}

.xxednrl:not(#\#):not(#\#):not(#\#) {
  flex-basis: 220px;
}

.x5z4jtk:not(#\#):not(#\#):not(#\#) {
  flex-basis: 240px;
}

.x1gc7yrn:not(#\#):not(#\#):not(#\#) {
  flex-basis: 260px;
}

.xwuoujp:not(#\#):not(#\#):not(#\#) {
  flex-basis: 280px;
}

.x1a4bs9z:not(#\#):not(#\#):not(#\#) {
  flex-basis: 320px;
}

.x19h7ccj:not(#\#):not(#\#):not(#\#) {
  flex-basis: 500px;
}

.xqiirk3:not(#\#):not(#\#):not(#\#) {
  flex-basis: 90px;
}

.xdl72j9:not(#\#):not(#\#):not(#\#) {
  flex-basis: auto;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1q0g3np:not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}

.x1c4vz4f:not(#\#):not(#\#):not(#\#) {
  flex-grow: 0;
}

.x1g4601f:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1.25;
}

.x1qwivbs:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1.7;
}

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.xs83m0k:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 1;
}

.xozqiw3:not(#\#):not(#\#):not(#\#) {
  flex-wrap: nowrap;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.x1n2ylgu:not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, monospace;
}

.xqpfvq8:not(#\#):not(#\#):not(#\#) {
  font-family: var(--rachi-font-body);
}

.xx61vz7:not(#\#):not(#\#):not(#\#) {
  font-family: var(--rachi-font-display);
}

.xu1ckii:not(#\#):not(#\#):not(#\#) {
  font-family: var(--rachi-font-mono, monospace);
}

.x6bo94v:not(#\#):not(#\#):not(#\#) {
  font-family: var(--rachi-font-mono, ui-monospace,monospace);
}

.xrg79pe:not(#\#):not(#\#):not(#\#) {
  font-family: var(--rachi-font-mono);
}

.xf6afr1:not(#\#):not(#\#):not(#\#) {
  font-size: .55em;
}

.x1dcheo9:not(#\#):not(#\#):not(#\#) {
  font-size: .8125rem;
}

.xkpwil5:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.x1wx7ac5:not(#\#):not(#\#):not(#\#) {
  font-size: .92em;
}

.x6u19be:not(#\#):not(#\#):not(#\#) {
  font-size: .9375rem;
}

.x1s31vzs:not(#\#):not(#\#):not(#\#) {
  font-size: 10.5px;
}

.x1k6wstc:not(#\#):not(#\#):not(#\#) {
  font-size: 10px;
}

.x1qt5hsa:not(#\#):not(#\#):not(#\#) {
  font-size: 11.5px;
}

.x1j6dyjg:not(#\#):not(#\#):not(#\#) {
  font-size: 11px;
}

.x1ct8sxb:not(#\#):not(#\#):not(#\#) {
  font-size: 12.5px;
}

.xfifm61:not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}

.x2ouz8m:not(#\#):not(#\#):not(#\#) {
  font-size: 13.5px;
}

.x4z9k3i:not(#\#):not(#\#):not(#\#) {
  font-size: 13px;
}

.xazqsvr:not(#\#):not(#\#):not(#\#) {
  font-size: 14.5px;
}

.xif65rj:not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}

.xf9d6ro:not(#\#):not(#\#):not(#\#) {
  font-size: 15.5px;
}

.x1jvydc1:not(#\#):not(#\#):not(#\#) {
  font-size: 15px;
}

.x1j61zf2:not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}

.x19d36u7:not(#\#):not(#\#):not(#\#) {
  font-size: 17px;
}

.xosj86m:not(#\#):not(#\#):not(#\#) {
  font-size: 18px;
}

.x1q7jzdg:not(#\#):not(#\#):not(#\#) {
  font-size: 19px;
}

.xwsyq91:not(#\#):not(#\#):not(#\#) {
  font-size: 20px;
}

.xew7ush:not(#\#):not(#\#):not(#\#) {
  font-size: 21px;
}

.x1i1m3gp:not(#\#):not(#\#):not(#\#) {
  font-size: 22px;
}

.x1pvqxga:not(#\#):not(#\#):not(#\#) {
  font-size: 24px;
}

.x1ewwscv:not(#\#):not(#\#):not(#\#) {
  font-size: 26px;
}

.xneq65o:not(#\#):not(#\#):not(#\#) {
  font-size: 28px;
}

.x1ulgg28:not(#\#):not(#\#):not(#\#) {
  font-size: 30px;
}

.x1s3cmhv:not(#\#):not(#\#):not(#\#) {
  font-size: 32px;
}

.x1m6oxru:not(#\#):not(#\#):not(#\#) {
  font-size: 34px;
}

.x93iunb:not(#\#):not(#\#):not(#\#) {
  font-size: 48px;
}

.xvwhms9:not(#\#):not(#\#):not(#\#) {
  font-size: 9px;
}

.x1qlqyl8:not(#\#):not(#\#):not(#\#) {
  font-size: inherit;
}

.xu5xdp4:not(#\#):not(#\#):not(#\#) {
  font-stretch: 112%;
}

.x1go8oes:not(#\#):not(#\#):not(#\#) {
  font-stretch: var(--rachi-width-body);
}

.x5dj6cx:not(#\#):not(#\#):not(#\#) {
  font-stretch: var(--rachi-width-heading);
}

.x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.xo1l8bm:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.xk50ysn:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1s688f:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x19s9jnd:not(#\#):not(#\#):not(#\#) {
  font-weight: 650;
}

.x1xlr1w8:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.x1t8wntd:not(#\#):not(#\#):not(#\#) {
  font-weight: 750;
}

.xuv8nkb:not(#\#):not(#\#):not(#\#) {
  font-weight: 800;
}

.x1pd3egz:not(#\#):not(#\#):not(#\#) {
  font-weight: inherit;
}

.x7h8sgj:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1.25fr 1fr 1fr;
}

.x1etjwdy:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1.3fr 1fr;
}

.xfxhcv1:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1.5fr 1fr;
}

.x5cali1:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 104px minmax(0, 1fr) 96px;
}

.x18k9tt1:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 128px minmax(0, 1fr);
}

.x8z353p:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 180px minmax(0, 1fr);
}

.x1rp53t7:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr 1fr;
}

.x1o61qjw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr 1fr;
}

.x52fmzj:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr auto;
}

.x1y6fwsi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1fr;
}

.xdjs971:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 32px minmax(0, 1fr) auto;
}

.xmswv6o:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 34px minmax(0, 1fr) auto;
}

.xoaxb6i:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 3fr 2fr;
}

.xsk6nrd:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 56px repeat(var(--agenda-columns),minmax(184px,1fr));
}

.x29gmfx:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 64px minmax(0, 1fr);
}

.xxasj61:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 76px minmax(0, 1fr) auto;
}

.x1r82ky:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 88px 1fr;
}

.x1rkzygb:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto minmax(0, 1fr);
}

.x14o68u9:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);
}

.xysi625:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1.25fr) minmax(0, 1fr) 36px;
}

.x1vvyjf2:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);
}

.xjiqe2o:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.55fr) minmax(0, 1fr);
}

.x1lqi12u:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);
}

.x1ql1q4v:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 108px;
}

.x8z8tg2:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 112px 36px;
}

.x1ggzy2g:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 112px 76px 36px;
}

.x7vgwtq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 118px 118px 44px;
}

.xkjbop3:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 118px 44px;
}

.x1x29ocb:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 132px;
}

.x9ymoxa:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 164px;
}

.x12gnqk0:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 340px;
}

.x1lvdbfn:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 360px;
}

.x21wrny:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 380px;
}

.x15ndtaw:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 44px minmax(0, 1fr);
}

.xq66jm4:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 64px 92px 92px;
}

.xe8ysse:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 76px 92px;
}

.x1o1y3qp:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) 84px 124px 44px;
}

.x8sxmsg:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) auto auto;
}

.xju1xpo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) auto;
}

.xcjjqqt:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.x1mkdm3x:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr);
}

.x1bahlyh:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(240px, 5fr) 7fr;
}

.x16tgcy6:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(360px, 2fr) minmax(0, 3fr);
}

.x1noms9b:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: none;
}

.xnby9oq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.x1wlfl8j:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, 1fr);
}

.x185a7wo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.xl501l6:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, 1fr);
}

.x1sipb5g:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.x16u84gf:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.x1gj6vdr:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.xtsthiy:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(7, minmax(128px, 1fr));
}

.x11qjcnl:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
}

.x1u5fdey:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
}

.x189bvgu:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
}

.x1fyhr1f:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(max(136px, 33.3333% - 5.33333px), 1fr));
}

.xxqr9oz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(min(280px, 100%), 1fr));
}

.xdz4c1r:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}

.xorfnm7:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(110px, 1fr));
}

.xayjvla:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
}

.x1f43al2:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));
}

.x1ayh3g3:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
}

.xcrp9iq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}

.x3ppz45:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 170px), 1fr));
}

.x12p5jtz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
}

.x1dv7muu:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 290px), 1fr));
}

.x1jsv65m:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 380px), 1fr));
}

.x18qlsxc:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 520px), 1fr));
}

.x1ia7b32:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, max(210px, 50% - 8px)), 1fr));
}

.xvfcfnc:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(400px, 100%), 1fr));
}

.x1rlqdvi:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto auto;
}

.x1clt5hq:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: subgrid;
}

.x1o0tod:not(#\#):not(#\#):not(#\#) {
  inset-inline-start: 0;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

.x1nhvcw1:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.xl4xnwh:not(#\#):not(#\#):not(#\#) {
  justify-items: stretch;
}

.x7v7x1q:not(#\#):not(#\#):not(#\#) {
  justify-self: center;
}

.x1qab1bc:not(#\#):not(#\#):not(#\#) {
  justify-self: end;
}

.x1lqcxt8:not(#\#):not(#\#):not(#\#) {
  justify-self: start;
}

.xjat59b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

.x72az59:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.02em;
}

.x1yrajzq:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.2px;
}

.x1tup8yo:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.3px;
}

.xrg9stw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.4px;
}

.x1roq8pg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.5px;
}

.xcwzsbu:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.6px;
}

.x75m3dq:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -1px;
}

.x1yf5rgg:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .01em;
}

.x16q24ku:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .02em;
}

.x1vyo3qp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .04em;
}

.x2ujxvm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .05em;
}

.x1dgsrnt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .06em;
}

.xwhmn0f:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .07em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.x1dor1uw:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .1em;
}

.x1p4m5qa:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .2px;
}

.xcheg63:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .4px;
}

.xkv8mnm:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .6px;
}

.x3sp56b:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .8px;
}

.x12oo3zp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 0;
}

.x147bs2h:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1.1px;
}

.xhcxar9:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1.2px;
}

.x1gappeh:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1.4px;
}

.xkffqfj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1.5px;
}

.x1r0g7yl:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 1px;
}

.xl5zsmt:not(#\#):not(#\#):not(#\#) {
  letter-spacing: 2px;
}

.x14ju556:not(#\#):not(#\#):not(#\#) {
  line-height: 0;
}

.x1f41ap9:not(#\#):not(#\#):not(#\#) {
  line-height: 1.05;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.x132q4wb:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.x1xfvgam:not(#\#):not(#\#):not(#\#) {
  line-height: 1.35;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.xfrs9s4:not(#\#):not(#\#):not(#\#) {
  line-height: 1.45;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.x11m8ghp:not(#\#):not(#\#):not(#\#) {
  line-height: 1.65;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x1fc57z9:not(#\#):not(#\#):not(#\#) {
  line-height: 20px;
}

.x19v9tvf:not(#\#):not(#\#):not(#\#) {
  line-height: 22px;
}

.x1vy86p0:not(#\#):not(#\#):not(#\#) {
  line-height: 36px;
}

.x15bjb6t:not(#\#):not(#\#):not(#\#) {
  line-height: inherit;
}

.x11t971q:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: auto;
}

.x13fj5qh:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 8px;
}

.xvc5jky:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: auto;
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.xuzhngd:not(#\#):not(#\#):not(#\#) {
  opacity: .3;
}

.xti2d7y:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

.xyd83as:not(#\#):not(#\#):not(#\#) {
  opacity: .45;
}

.xbyyjgo:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.xwq05k6:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.x197sbye:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

.x1ks1olk:not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

.x1iy03kw:not(#\#):not(#\#):not(#\#) {
  opacity: .9;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1g77sc7:not(#\#):not(#\#):not(#\#) {
  order: 0;
}

.x9ek82g:not(#\#):not(#\#):not(#\#) {
  order: 1;
}

.x14yy4lh:not(#\#):not(#\#):not(#\#) {
  order: 2;
}

.xo1ph6p:not(#\#):not(#\#):not(#\#) {
  order: 3;
}

.x182iqb8:not(#\#):not(#\#):not(#\#) {
  order: 4;
}

.x1h3rv7z:not(#\#):not(#\#):not(#\#) {
  order: 5;
}

.x3fngas:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--rachi-bg-surface);
}

.x1u5gxwq:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--rachi-brand-500);
}

.x8sx5sj:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--rachi-focus-ring);
}

.xsspr5d:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--rachi-text-brand);
}

.x2ssjo2:not(#\#):not(#\#):not(#\#) {
  outline-offset: -2px;
}

.xr2mjdv:not(#\#):not(#\#):not(#\#) {
  outline-offset: -4px;
}

.x1y3gkto:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x1hl8ikr:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.x1ewu8gn:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

.x2wh2y9:not(#\#):not(#\#):not(#\#) {
  outline-offset: 4px;
}

.x107h2d7:not(#\#):not(#\#):not(#\#) {
  outline-style: dashed;
}

.x1t137rt:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

.xaatb59:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x1k57tk5:not(#\#):not(#\#):not(#\#) {
  outline-width: 0;
}

.x1de99jn:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.x1mzt3pk:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: break-word;
}

.x1h4wwuj:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: normal;
}

.x11lfxj5:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: 4px;
}

.xwn43p0:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 18px;
}

.xmzvs34:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 8px;
}

.x67bb7w:not(#\#):not(#\#):not(#\#) {
  pointer-events: auto;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x1uhb9sk:not(#\#):not(#\#):not(#\#) {
  position: static;
}

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.x288g5:not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}

.xxs79tx:not(#\#):not(#\#):not(#\#) {
  row-gap: 0;
}

.x1b8z93w:not(#\#):not(#\#):not(#\#) {
  row-gap: 10px;
}

.xp1r0qw:not(#\#):not(#\#):not(#\#) {
  row-gap: 12px;
}

.x14vct77:not(#\#):not(#\#):not(#\#) {
  row-gap: 14px;
}

.xgpatz3:not(#\#):not(#\#):not(#\#) {
  row-gap: 16px;
}

.x1dbijih:not(#\#):not(#\#):not(#\#) {
  row-gap: 2px;
}

.x1r0jzty:not(#\#):not(#\#):not(#\#) {
  row-gap: 4px;
}

.xw09woa:not(#\#):not(#\#):not(#\#) {
  row-gap: 6px;
}

.x3pnbk8:not(#\#):not(#\#):not(#\#) {
  row-gap: 8px;
}

.xeutv01:not(#\#):not(#\#):not(#\#) {
  stroke: none;
}

.x1xksh1o:not(#\#):not(#\#):not(#\#) {
  stroke: var(--rachi-bg-surface);
}

.x15h547i:not(#\#):not(#\#):not(#\#) {
  stroke: var(--rachi-chart-bar-active);
}

.xjxvl0j:not(#\#):not(#\#):not(#\#) {
  stroke: var(--rachi-chart-fill-muted);
}

.xnq1ati:not(#\#):not(#\#):not(#\#) {
  stroke-dasharray: 1;
}

.x1owpc8m:not(#\#):not(#\#):not(#\#) {
  stroke-linecap: round;
}

.x1f6yumg:not(#\#):not(#\#):not(#\#) {
  stroke-linejoin: round;
}

.x1ip4yf:not(#\#):not(#\#):not(#\#) {
  stroke-width: 2.5px;
}

.xvlca1e:not(#\#):not(#\#):not(#\#) {
  stroke-width: 2px;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xp4054r:not(#\#):not(#\#):not(#\#) {
  text-align: end;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

.x5lhwog:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: line-through;
}

.xkrqix3:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: none;
}

.xujl8zx:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.xyi4chj:not(#\#):not(#\#):not(#\#) {
  text-decoration-thickness: 1px;
}

.xbrixnn:not(#\#):not(#\#):not(#\#) {
  text-overflow: clip;
}

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.xn80e1m:not(#\#):not(#\#):not(#\#) {
  text-transform: capitalize;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.xrys4gj:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 2px;
}

.xda060z:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 3px;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.x5ve5x3:not(#\#):not(#\#):not(#\#) {
  touch-action: none;
}

.x1c071of:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.x1rr8tx7:not(#\#):not(#\#):not(#\#) {
  transform: rotate(-45deg);
}

.x19jd1h0:not(#\#):not(#\#):not(#\#) {
  transform: rotate(180deg);
}

.x1158fpu:not(#\#):not(#\#):not(#\#) {
  transform: rotate(45deg);
}

.x1mk2fnf:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.08);
}

.x11lhmoz:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -50%);
}

.xujji13:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, calc(-100% - 12px));
}

.xuuh30:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-50%);
}

.x1cb1t30:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%);
}

.x1764fhq:not(#\#):not(#\#):not(#\#) {
  transform-box: fill-box;
}

.x1l1myvd:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0 100%;
}

.x1sjgl4h:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0%;
}

.xlsyuqi:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0 60%;
}

.x13g3wec:not(#\#):not(#\#):not(#\#) {
  transform-origin: 100%;
}

.xby9wdn:not(#\#):not(#\#):not(#\#) {
  transform-origin: 100% 60%;
}

.xqlk7fu:not(#\#):not(#\#):not(#\#) {
  transform-origin: 50% 100%;
}

.xm4efwp:not(#\#):not(#\#):not(#\#) {
  transform-origin: bottom;
}

.x1g0ag68:not(#\#):not(#\#):not(#\#) {
  transform-origin: center;
}

.x19w6rv:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0;
}

.x1al4vs7:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0 0;
}

.xgdialr:not(#\#):not(#\#):not(#\#) {
  transition-duration: .12s;
}

.xx6bhzk:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x9i6iqp:not(#\#):not(#\#):not(#\#) {
  transition-duration: .16s;
}

.x106061f:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, box-shadow;
}

.x18dpk69:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, background-color;
}

.x11xpdln:not(#\#):not(#\#):not(#\#) {
  transition-property: transform;
}

.xxrbq2n:not(#\#):not(#\#):not(#\#) {
  transition-property: width;
}

.xwji4o3:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: ease;
}

.xvrbanz:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: all;
  user-select: all;
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.xiygsch:not(#\#):not(#\#):not(#\#) {
  vertical-align: 1px;
}

.x3ajldb:not(#\#):not(#\#):not(#\#) {
  vertical-align: bottom;
}

.xxymvpz:not(#\#):not(#\#):not(#\#) {
  vertical-align: middle;
}

.x16dsc37:not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}

.xlshs6z:not(#\#):not(#\#):not(#\#) {
  visibility: hidden;
}

.xeaf4i8:not(#\#):not(#\#):not(#\#) {
  white-space: normal;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x1fj9vlw:not(#\#):not(#\#):not(#\#) {
  white-space: pre-line;
}

.x126k92a:not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}

.x1yn0g08:not(#\#):not(#\#):not(#\#) {
  word-break: break-all;
}

.x1lldw8n:not(#\#):not(#\#):not(#\#) {
  word-break: normal;
}

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.x11uqc5h:not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}

.xfo81ep:not(#\#):not(#\#):not(#\#) {
  z-index: 1000;
}

.x1nh0kk4:not(#\#):not(#\#):not(#\#) {
  z-index: 110;
}

.x1hi9sau:not(#\#):not(#\#):not(#\#) {
  z-index: 120;
}

.xhtitgo:not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}

.x68pp3s:not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}

.xoegz02:not(#\#):not(#\#):not(#\#) {
  z-index: 4;
}

.xf5e64p:not(#\#):not(#\#):not(#\#) {
  z-index: 40;
}

.xvyhd0g:not(#\#):not(#\#):not(#\#) {
  z-index: 45;
}

.x1u8a7rm:not(#\#):not(#\#):not(#\#) {
  z-index: 5;
}

.xa9119d:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.x1w0boku:not(#\#):not(#\#):not(#\#) {
  z-index: 6;
}

.x1aciyhk:not(#\#):not(#\#):not(#\#) {
  z-index: 60;
}

.x6y048q:not(#\#):not(#\#):not(#\#) {
  z-index: 70;
}

.xtea94d:not(#\#):not(#\#):not(#\#) {
  z-index: 71;
}

.x1fina04:not(#\#):not(#\#):not(#\#) {
  z-index: 90;
}

.x26nxgt:not(#\#):not(#\#):not(#\#) {
  z-index: 91;
}

.xfvizyz:not(#\#):not(#\#):not(#\#) {
  z-index: 95;
}

.x1swf91x:not(#\#):not(#\#):not(#\#) {
  z-index: auto;
}

@supports (color: color-mix(in srgb, red 50%, transparent)) {
  .x1ds5clu.x1ds5clu:not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in srgb,var(--event-tint) 14%,var(--rachi-bg-elevated));
  }

  .xra8lvl.xra8lvl:not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in srgb,var(--rachi-bg-elevated) 70%,transparent);
  }

  .xlvhchd.xlvhchd:not(#\#):not(#\#):not(#\#) {
    background-image: repeating-linear-gradient(135deg,transparent 0,transparent 6px,color-mix(in srgb,var(--rachi-warning-500) 45%,transparent) 6px,color-mix(in srgb,var(--rachi-warning-500) 45%,transparent) 7px);
  }
}

.x1ks24z3:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-action-primary-active);
}

.x14c1srb:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-action-primary-hover);
}

.x17n3c0f:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-muted);
}

.xy49ckm:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-danger-500);
}

.x1wym8m6:hover:not(:disabled):not(#\#):not(#\#):not(#\#), .xttjbi9:focus-visible:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-danger-bg);
}

.x1kbqvtw:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--rachi-focus-ring);
}

.xuj5tjl:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 3px var(--rachi-focus-ring);
}

.x15n8o4h:focus-visible:not(#\#):not(#\#):not(#\#), .x16jn8na:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rachi-shadow-focus);
}

.xh53dtg:hover:not(:disabled):not(#\#):not(#\#):not(#\#), .xvrssva:active:not(:disabled):not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-action-primary-text);
}

.x1x11id0:hover:not(:disabled):not(#\#):not(#\#):not(#\#), .xaaaevr:focus-visible:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-danger-text);
}

.xsv29n8:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-brand);
}

.xj4xs8z:focus-visible:not(#\#):not(#\#):not(#\#), .xrq4yv3:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-primary);
}

.x6i1ivc:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--rachi-brand-500);
}

.x1p99xrr:focus-visible:not(#\#):not(#\#):not(#\#), .xfdbzib:focus-within:not(#\#):not(#\#):not(#\#) {
  outline-color: var(--rachi-focus-ring);
}

.x1bqaal:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: -2px;
}

.xhfxdjs:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: -3px;
}

.xwlpgjh:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 0;
}

.x13iak60:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x1fanpfn:focus-within:not(#\#):not(#\#):not(#\#), .x7s97pk:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.xj3ae5l:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 3px;
}

.x12ijfkc:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-offset: 4px;
}

.xi5y0ii:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

.x14xc8xn:focus-within:not(#\#):not(#\#):not(#\#), .x9v5kkp:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-style: solid;
}

.x16gxa91:focus-within:not(#\#):not(#\#):not(#\#), .x784prv:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-width: 2px;
}

.x1qd81ih:focus-within:not(#\#):not(#\#):not(#\#), .xzv1bek:focus-visible:not(#\#):not(#\#):not(#\#) {
  outline-width: 3px;
}

.x78o19x:hover:not(:disabled):not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.x1oqui1x:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.xqggckx:disabled:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-muted);
}

.x3adlws:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-muted);
}

.xn2et6n:disabled:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-secondary);
}

.xtgyt42:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x1ar62m4:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: progress;
}

.x2wzlov:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .35;
}

.x1lfpgzf:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

.x1t5pwa4:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .45;
}

.xijokvz:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .5;
}

.xk0mbs4:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.xfqoyci:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

.xa8t5ci:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .7;
}

.x1gl3shj:disabled:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.x1ymkifq:indeterminate:not(#\#):not(#\#):not(#\#), .xg5eu3e:checked:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-action-primary);
}

.x1n5bzlp:hover:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.xgtxg5l:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-action-primary-hover);
}

.xcjbl81:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-elevated);
}

.x1g2yjo8:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-bg-muted);
}

.x1cbf19e:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-border-default);
}

.x1866dlp:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-border-input);
}

.xh4hszw:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-brand-bg);
}

.x115n5f0:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-danger-500);
}

.x1miu182:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-danger-bg);
}

.xlutqqs:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-text-primary);
}

.xbxendl:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-warning-bg);
}

.xaqtjkb:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rachi-shadow-lg);
}

.x15fn7n8:hover:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rachi-shadow-md);
}

.x1uhpog3:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-danger-text);
}

.x1k2b6qc:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-brand);
}

.xpjv59v:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-negative);
}

.x2gvxek:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-primary);
}

.x144rl6x:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-text-secondary);
}

.x1rp7syx:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--rachi-warning-text);
}

.xlcqwk8:hover:not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.2);
}

.xe2cd9r:hover:not(#\#):not(#\#):not(#\#) {
  opacity: .85;
}

.x1sur9pj:hover:not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}

.x1bayo4s:hover:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 3px;
}

.x1wkrpzv:hover:not(#\#):not(#\#):not(#\#) {
  transform: scale(1.08);
}

.x14ow2ja:hover:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-1px);
}

.xnfg1wc:focus:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--rachi-shadow-focus);
}

.xhlp2gg:focus:not(#\#):not(#\#):not(#\#) {
  outline-style: none;
}

@supports (color: color-mix(in srgb, red 50%, transparent)) {
  .x1xysadu.x1xysadu:hover:not(#\#):not(#\#):not(#\#) {
    background-color: color-mix(in srgb,var(--rachi-warning-500) 14%,transparent);
  }
}

.x1bohrlm:active:not(#\#):not(#\#):not(#\#) {
  background-color: var(--rachi-action-primary-active);
}

.xch2mbi:active:not(#\#):not(#\#):not(#\#) {
  cursor: grabbing;
}

.xgwqcfx:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.94);
}

.x19kf12q:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.96);
}

.xd3so5o:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.97);
}

.xk4oym4:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.98);
}

@media (max-width: 640px) {
  .x17z9veu.x17z9veu:not(#\#):not(#\#):not(#\#) {
    -webkit-backdrop-filter: var(--rachi-glass-blur);
  }
}

@media (max-width: 1024px) {
  .xh5alto.xh5alto:not(#\#):not(#\#):not(#\#) {
    align-items: stretch;
  }
}

@media (max-width: 900px) {
  .xj8youy.xj8youy:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}

@media (max-width: 640px) {
  .xp7j7s0.xp7j7s0:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }

  .x1p86maa.x1p86maa:not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }

  .xelgs58.xelgs58:not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }

  .x1o3peri.x1o3peri:not(#\#):not(#\#):not(#\#) {
    align-items: stretch;
  }
}

@media (min-width: 640.01px) and (max-width: 1024px) {
  .x6pw65t.x6pw65t:not(#\#):not(#\#):not(#\#) {
    align-items: start;
  }
}

@media (max-width: 640px) {
  .x144poi.x144poi:not(#\#):not(#\#):not(#\#) {
    align-self: flex-start;
  }

  .xpcwyzi.xpcwyzi:not(#\#):not(#\#):not(#\#) {
    align-self: stretch;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1u6grsq.x1u6grsq:not(#\#):not(#\#):not(#\#) {
    animation-duration: 0s;
  }
}

@media (max-width: 640px) {
  .x1wxxbrd.x1wxxbrd:not(#\#):not(#\#):not(#\#) {
    animation-name: x15b941j-B;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x1aquc0h.x1aquc0h:not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (prefers-reduced-motion: no-preference) {
  .x1i641gj.x1i641gj:not(#\#):not(#\#):not(#\#) {
    animation-name: x16zt67q-B;
  }

  .xvcrqux.xvcrqux:not(#\#):not(#\#):not(#\#) {
    animation-name: x17emqel-B;
  }

  .x600mod.x600mod:not(#\#):not(#\#):not(#\#) {
    animation-name: x1er6s2j-B;
  }

  .xd8l5t0.xd8l5t0:not(#\#):not(#\#):not(#\#) {
    animation-name: x1kdd3lk-B;
  }

  .x1ljn66d.x1ljn66d:not(#\#):not(#\#):not(#\#) {
    animation-name: x1kqj81t-B;
  }

  .xwv7472.xwv7472:not(#\#):not(#\#):not(#\#) {
    animation-name: x1ol8lk7-B;
  }

  .xub0nkc.xub0nkc:not(#\#):not(#\#):not(#\#) {
    animation-name: x1xsnbal-B;
  }

  .x1ylktoi.x1ylktoi:not(#\#):not(#\#):not(#\#) {
    animation-name: x1ylvvr1-B;
  }

  .xtgn9h.xtgn9h:not(#\#):not(#\#):not(#\#) {
    animation-name: x4gj65o-B;
  }

  .x1provmf.x1provmf:not(#\#):not(#\#):not(#\#) {
    animation-name: x8syqpt-B;
  }

  .x1iqm87w.x1iqm87w:not(#\#):not(#\#):not(#\#) {
    animation-name: xf37dff-B;
  }

  .xqo9elc.xqo9elc:not(#\#):not(#\#):not(#\#) {
    animation-name: xjoh3rd-B;
  }

  .xybbsyu.xybbsyu:not(#\#):not(#\#):not(#\#) {
    animation-name: xx7ooin-B;
  }

  .x15x0kc8.x15x0kc8:not(#\#):not(#\#):not(#\#) {
    animation-name: xy5bnry-B;
  }

  .x1h4bfwl.x1h4bfwl:not(#\#):not(#\#):not(#\#) {
    animation-name: xyd6lgw-B;
  }

  .x1sszsqm.x1sszsqm:not(#\#):not(#\#):not(#\#) {
    animation-name: xziialm-B;
  }
}

@media (max-width: 640px) {
  .xthi9d.xthi9d:not(#\#):not(#\#):not(#\#) {
    aspect-ratio: 16 / 10;
  }

  .x1lbzij8.x1lbzij8:not(#\#):not(#\#):not(#\#) {
    -webkit-backdrop-filter: var(--rachi-glass-blur);
    backdrop-filter: var(--rachi-glass-blur);
  }

  .x1norit2.x1norit2:not(#\#):not(#\#):not(#\#) {
    background-color: #0000;
  }

  .x14mj9jm.x14mj9jm:not(#\#):not(#\#):not(#\#) {
    background-color: var(--rachi-bg-overlay);
  }

  .x1c3yrig.x1c3yrig:not(#\#):not(#\#):not(#\#) {
    background-color: var(--rachi-bg-page);
  }

  .x17yv51h.x17yv51h:not(#\#):not(#\#):not(#\#) {
    background-color: var(--rachi-brand-bg);
  }

  .x1vqbi17.x1vqbi17:not(#\#):not(#\#):not(#\#) {
    background-color: var(--rachi-glass-bg);
  }
}

@media (max-width: 900px) {
  .x1bhuyw4.x1bhuyw4:not(#\#):not(#\#):not(#\#) {
    box-shadow: var(--rachi-shadow-lg);
  }
}

@media (max-width: 640px) {
  .xlc8tcj.xlc8tcj:not(#\#):not(#\#):not(#\#) {
    box-shadow: none;
  }

  .x7m4r31.x7m4r31:not(#\#):not(#\#):not(#\#) {
    color: var(--rachi-text-brand);
  }

  .x14jtk8o.x14jtk8o:not(#\#):not(#\#):not(#\#) {
    column-gap: 16px;
  }

  .xn8msh9.xn8msh9:not(#\#):not(#\#):not(#\#) {
    column-gap: 8px;
  }
}

@media (min-width: 900px) {
  .x12iyxos.x12iyxos:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (max-width: 1024px) {
  .xdkymiw.xdkymiw:not(#\#):not(#\#):not(#\#) {
    display: block;
  }

  .xuau2el.xuau2el:not(#\#):not(#\#):not(#\#) {
    display: contents;
  }

  .x1ebokmg.x1ebokmg:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }

  .xgtucjl.xgtucjl:not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }

  .xp8meh.xp8meh:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (max-width: 900px) {
  .xhnf9zx.xhnf9zx:not(#\#):not(#\#):not(#\#) {
    display: block;
  }

  .xnty2cc.xnty2cc:not(#\#):not(#\#):not(#\#) {
    display: contents;
  }

  .x1ur00lv.x1ur00lv:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }

  .x168i3sl.x168i3sl:not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }

  .xzd29fr.xzd29fr:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (max-width: 640px) {
  .xfsj286.xfsj286:not(#\#):not(#\#):not(#\#) {
    display: block;
  }

  .xisjrt3.xisjrt3:not(#\#):not(#\#):not(#\#) {
    display: contents;
  }

  .x1ux6vrq.x1ux6vrq:not(#\#):not(#\#):not(#\#) {
    display: flex;
  }

  .x10acg2q.x10acg2q:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }

  .x13v5x0x.x13v5x0x:not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }

  .xxf1wfy.xxf1wfy:not(#\#):not(#\#):not(#\#) {
    display: inline;
  }

  .xkaaz9w.xkaaz9w:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (min-width: 640.01px) and (max-width: 1024px) {
  .xiqhze.xiqhze:not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}

@media print {
  .xbjcvb9.xbjcvb9:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (max-width: 640px) {
  .x1ls3d4o.x1ls3d4o:not(#\#):not(#\#):not(#\#) {
    flex-basis: 0;
  }

  .xfhngxr.xfhngxr:not(#\#):not(#\#):not(#\#) {
    flex-basis: 100%;
  }

  .xzpqs7r.xzpqs7r:not(#\#):not(#\#):not(#\#) {
    flex-basis: 50%;
  }

  .x1vb7d2s.x1vb7d2s:not(#\#):not(#\#):not(#\#) {
    flex-basis: auto;
  }

  .x14zh9mo.x14zh9mo:not(#\#):not(#\#):not(#\#) {
    flex-basis: calc(100% - 46px);
  }
}

@media (max-width: 900px) {
  .x10o2a94.x10o2a94:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }

  .x1gsnxz2.x1gsnxz2:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (max-width: 640px) {
  .x17cst73.x17cst73:not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }

  .xt30zox.xt30zox:not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}

@media (max-width: 1024px) {
  .xvdpk5k.xvdpk5k:not(#\#):not(#\#):not(#\#) {
    flex-grow: 0;
  }
}

@media (max-width: 900px) {
  .xkirfvm.xkirfvm:not(#\#):not(#\#):not(#\#) {
    flex-grow: 0;
  }
}

@media (max-width: 640px) {
  .x131bxtw.x131bxtw:not(#\#):not(#\#):not(#\#) {
    flex-grow: 0;
  }

  .xho7609.xho7609:not(#\#):not(#\#):not(#\#) {
    flex-grow: 1;
  }

  .xf4m3r2.xf4m3r2:not(#\#):not(#\#):not(#\#) {
    flex-wrap: nowrap;
  }

  .xzbubq.xzbubq:not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }

  .xxgfmko.xxgfmko:not(#\#):not(#\#):not(#\#) {
    font-size: 10.5px;
  }

  .x1dczz2h.x1dczz2h:not(#\#):not(#\#):not(#\#) {
    font-size: 10px;
  }

  .xqjcjlm.xqjcjlm:not(#\#):not(#\#):not(#\#) {
    font-size: 12.5px;
  }

  .x3kgf68.x3kgf68:not(#\#):not(#\#):not(#\#) {
    font-size: 12px;
  }

  .x1nq9wu4.x1nq9wu4:not(#\#):not(#\#):not(#\#) {
    font-size: 13.5px;
  }

  .x58mdov.x58mdov:not(#\#):not(#\#):not(#\#) {
    font-size: 14.5px;
  }

  .xmzarrh.xmzarrh:not(#\#):not(#\#):not(#\#) {
    font-size: 14px;
  }

  .x1sgj8az.x1sgj8az:not(#\#):not(#\#):not(#\#) {
    font-size: 15px;
  }

  .xf2x79s.xf2x79s:not(#\#):not(#\#):not(#\#) {
    font-size: 16px;
  }

  .xn50ssu.xn50ssu:not(#\#):not(#\#):not(#\#) {
    font-size: 17px;
  }

  .x1szwvsd.x1szwvsd:not(#\#):not(#\#):not(#\#) {
    font-size: 18px;
  }

  .xfr4ihq.xfr4ihq:not(#\#):not(#\#):not(#\#) {
    font-size: 19px;
  }

  .x1kicciy.x1kicciy:not(#\#):not(#\#):not(#\#) {
    font-size: 20px;
  }

  .xidcplc.xidcplc:not(#\#):not(#\#):not(#\#) {
    font-size: 21px;
  }

  .x13abjme.x13abjme:not(#\#):not(#\#):not(#\#) {
    font-size: 22px;
  }

  .xrd5vfw.xrd5vfw:not(#\#):not(#\#):not(#\#) {
    font-size: 24px;
  }

  .x1kth5g4.x1kth5g4:not(#\#):not(#\#):not(#\#) {
    font-size: 25px;
  }

  .x13i2va0.x13i2va0:not(#\#):not(#\#):not(#\#) {
    font-size: 26px;
  }

  .x1m1zzg7.x1m1zzg7:not(#\#):not(#\#):not(#\#) {
    font-size: 28px;
  }

  .xzlcrgb.xzlcrgb:not(#\#):not(#\#):not(#\#) {
    font-size: 30px;
  }

  .x7f1173.x7f1173:not(#\#):not(#\#):not(#\#) {
    font-stretch: var(--rachi-width-condensed);
  }
}

@media (min-width: 520px) {
  .xass3qv.xass3qv:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
}

@media (min-width: 641px) {
  .x1vx15wo.x1vx15wo:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 900px) {
  .x1u3smy4.x1u3smy4:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 1024px) {
  .xkemhes.xkemhes:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (max-width: 900px) {
  .xyw5f.xyw5f:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .xirox3h.xirox3h:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }

  .xcn79w5.xcn79w5:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, 1fr);
  }

  .xaclxhj.xaclxhj:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  .x5z33oq.x5z33oq:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }

  .xreyasp.xreyasp:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .xfs71jk.xfs71jk:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 28px minmax(0, 1fr);
  }

  .x1ua69de.x1ua69de:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 76px 1fr;
  }

  .x1v7khlp.x1v7khlp:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 92px minmax(0, 1fr) 84px;
  }

  .x1sb8cqm.x1sb8cqm:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) 124px 44px;
  }

  .xs47xz8.xs47xz8:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) 158px;
  }

  .x1gouk5q.x1gouk5q:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) 44px;
  }

  .xxg9735.xxg9735:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) 96px 44px;
  }

  .xlpkf44.xlpkf44:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .xpkbbek.xpkbbek:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 44px;
  }

  .x4jmfmw.x4jmfmw:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }

  .xou8obv.xou8obv:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x9ov8se.x9ov8se:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .x1nq9ul1.x1nq9ul1:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .x2pz8j8.x2pz8j8:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
}

@media (min-width: 640.01px) and (max-width: 900px) {
  .xs7o6dl.xs7o6dl:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 640.01px) and (max-width: 1024px) {
  .xxi36v.xxi36v:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (min-width: 640.01px) and (max-width: 900px) {
  .x1ftroeq.x1ftroeq:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .x6bmqwu.x6bmqwu:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  .x1l3568u.x1l3568u:not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }

  .xmn758v.xmn758v:not(#\#):not(#\#):not(#\#) {
    justify-content: flex-start;
  }

  .x1s9bmkn.x1s9bmkn:not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }

  .xx10lyq.xx10lyq:not(#\#):not(#\#):not(#\#) {
    justify-items: center;
  }

  .xnot9l8.xnot9l8:not(#\#):not(#\#):not(#\#) {
    margin-inline-start: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x16dpw5u.x16dpw5u:not(#\#):not(#\#):not(#\#) {
    opacity: 1;
  }
}

@media (max-width: 1024px) {
  .xv6jtoi.xv6jtoi:not(#\#):not(#\#):not(#\#) {
    order: 1;
  }

  .x1kz17i6.x1kz17i6:not(#\#):not(#\#):not(#\#) {
    order: 2;
  }

  .x15bnde7.x15bnde7:not(#\#):not(#\#):not(#\#) {
    order: 3;
  }

  .x19kmsgh.x19kmsgh:not(#\#):not(#\#):not(#\#) {
    order: 4;
  }
}

@media (max-width: 900px) {
  .x1o6zz32.x1o6zz32:not(#\#):not(#\#):not(#\#) {
    order: 1;
  }

  .x1a3s0yu.x1a3s0yu:not(#\#):not(#\#):not(#\#) {
    order: 2;
  }

  .x19briem.x19briem:not(#\#):not(#\#):not(#\#) {
    order: 3;
  }
}

@media (max-width: 640px) {
  .x1sgq3lr.x1sgq3lr:not(#\#):not(#\#):not(#\#) {
    order: -1;
  }

  .x10tba2y.x10tba2y:not(#\#):not(#\#):not(#\#) {
    order: 1;
  }

  .xc90dfg.xc90dfg:not(#\#):not(#\#):not(#\#) {
    order: 2;
  }

  .x1iqbltf.x1iqbltf:not(#\#):not(#\#):not(#\#) {
    order: 3;
  }
}

@media (max-width: 900px) {
  .x1p63ail.x1p63ail:not(#\#):not(#\#):not(#\#) {
    position: fixed;
  }

  .x1twvnst.x1twvnst:not(#\#):not(#\#):not(#\#) {
    position: static;
  }
}

@media (max-width: 640px) {
  .x12u6v07.x12u6v07:not(#\#):not(#\#):not(#\#) {
    position: fixed;
  }

  .x71uzt7.x71uzt7:not(#\#):not(#\#):not(#\#) {
    position: sticky;
  }

  .xgcr7ny.xgcr7ny:not(#\#):not(#\#):not(#\#) {
    row-gap: 12px;
  }

  .xw5qd7s.xw5qd7s:not(#\#):not(#\#):not(#\#) {
    row-gap: 8px;
  }

  .x1rg48jt.x1rg48jt:not(#\#):not(#\#):not(#\#) {
    text-align: center;
  }

  .xjj0rry.xjj0rry:not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }

  .xl8j14u.xl8j14u:not(#\#):not(#\#):not(#\#) {
    text-align: right;
  }

  .x1i1s3md.x1i1s3md:not(#\#):not(#\#):not(#\#) {
    white-space: normal;
  }
}

@media (max-width: 900px) {
  .xn8tdad.xn8tdad:not(#\#):not(#\#):not(#\#) {
    z-index: 61;
  }
}

@media (max-width: 640px) {
  .xry4poq.xry4poq:not(#\#):not(#\#):not(#\#) {
    z-index: 1;
  }

  .xqud2c7.xqud2c7:not(#\#):not(#\#):not(#\#) {
    z-index: 40;
  }
}

@supports (background-color: color-mix(in srgb, red 50%, transparent)) {
  @media (max-width: 640px) {
    .xv51u5p.xv51u5p.xv51u5p:not(#\#):not(#\#):not(#\#) {
      background-color: color-mix(in srgb,var(--rachi-bg-overlay) 88%,transparent);
    }
  }
}

@container (width >= 460px) {
  .x1u7snni.x1u7snni:not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }

  .x1fzehtu.x1fzehtu:not(#\#):not(#\#):not(#\#) {
    clip-path: none;
  }

  .xo0rnye.xo0rnye:not(#\#):not(#\#):not(#\#) {
    display: none;
  }

  .x1ob6os2.x1ob6os2:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 56px minmax(min-content, .9fr) minmax(0, 1.5fr);
  }

  .x1ft67np.x1ft67np:not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }

  .x9ej86s.x9ej86s:not(#\#):not(#\#):not(#\#) {
    position: static;
  }

  .x1aao15i.x1aao15i:not(#\#):not(#\#):not(#\#) {
    white-space: normal;
  }
}

.x16stqrj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: #0000;
}

.x176qj4d:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--rachi-border-brand);
}

.x1gwjs9o:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--rachi-border-default);
}

.xpe6lea:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--rachi-border-subtle);
}

.x13u2ho7:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--rachi-glass-border);
}

.x1mieytl:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--rachi-success-text);
}

.xsf6l4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--rachi-warning-text);
}

.xjppbhk:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0;
}

.xy0z6ff:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: var(--rachi-radius-md);
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.x1qhh985:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.xlxy82:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 2px;
}

.x1io3cpq:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--rachi-border-subtle);
}

.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.xyj58a3:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 0;
}

.xe0pwq:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 1px;
}

.x19sr0n1:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 2px;
}

.x1vo0akb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 3px;
}

.x1dqtb6r:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--rachi-border-subtle);
}

.x32b0ac:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: solid;
}

.xgfja2r:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 0;
}

.xs1s249:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 1px;
}

.x1p3pxrd:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--rachi-border-default);
}

.x1x60z27:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--rachi-border-subtle);
}

.xhoxf98:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--rachi-glass-border);
}

.x1mkf9h3:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--rachi-warning-500);
}

.xhdu8yj:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: var(--rachi-radius-md);
}

.x1rgehho:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: var(--rachi-radius-sm);
}

.x1a2w583:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0;
}

.x1he681d:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: var(--rachi-radius-md);
}

.x1t748ca:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: var(--rachi-radius-sm);
}

.x1ejq31n:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: none;
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x972fbf:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.xamhcws:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 2px;
}

.x1n7iir3:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -7px;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.xn0vg7t:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 12px;
}

.x1j45oq0:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 16%;
}

.x191j7n5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 16px;
}

.x1iacjwo:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 18px;
}

.xjnlgov:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 20px;
}

.x1dltalv:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 22%;
}

.xy58vm5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 24px;
}

.x93bgbf:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 30%;
}

.xrb244j:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 6px;
}

.xdd4er5:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: auto;
}

.x2tk30w:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(66px + env(safe-area-inset-bottom));
}

.x1wkv8on:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(72px + env(safe-area-inset-bottom));
}

.xsrnt93:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(74px + env(safe-area-inset-bottom));
}

.xqtp20y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.x170jfvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10px;
}

.x19swzb4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 112px;
}

.x6w4g8m:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 11px;
}

.x1kpxq89:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 12px;
}

.x1h5wmu3:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 132px;
}

.xhjk10j:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 140px;
}

.x1v9usgg:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14px;
}

.x1ebt64t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 152px;
}

.xx3o462:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 15px;
}

.xlup9mm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 16px;
}

.x1b51vyi:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 180px;
}

.xmix8c7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 18px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x1m3v4wt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 200px;
}

.x1qx5ct2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}

.x17rw0jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 22px;
}

.xi0exxh:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 23px;
}

.xxk0z11:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 24px;
}

.xd7y6wv:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 26px;
}

.x1fgtraw:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 28px;
}

.x36qwtl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2px;
}

.xettwda:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2rem;
}

.x1gnnpzl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 30px;
}

.x10w6t97:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 32px;
}

.x90ne7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 34px;
}

.xc9qbxq:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 36px;
}

.xfd5v8p:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 380px;
}

.xuoj239:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3px;
}

.x1vqgdyp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40px;
}

.x5kalc8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 42px;
}

.xn3w4p2:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 44px;
}

.xsdox4t:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 48px;
}

.xqu0tyb:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4px;
}

.xdd8jsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 52px;
}

.xnnlda6:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 56px;
}

.xng8ra:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 60px;
}

.x1peatla:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 64px;
}

.x1gb2em4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 68px;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.xnxb3zj:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 70px;
}

.xy75621:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 72px;
}

.x1hagigm:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 7px;
}

.x17j7krd:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 84px;
}

.x14nwjz3:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 88px;
}

.xdk7pt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 8px;
}

.x1to3lk4:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 92px;
}

.xjp8j0k:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 96px;
}

.xegnrdp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 9px;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.xvqu5nx:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(4.35em + 22px);
}

.x1j20gha:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--rachi-header-h);
}

.x104dkgz:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--tie-frame-h);
}

.xcf9131:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -7px;
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x12lbrt0:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 10px;
}

.x1sj59yy:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 12%;
}

.xpnmzw7:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 12px;
}

.x1trqr8e:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 14px;
}

.x1c42kn3:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 20px;
}

.x54rlcq:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 2px;
}

.x1glf25:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 33.333%;
}

.xcqyyxr:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 4px;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.xrpbssf:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 66.666%;
}

.xxwu3sf:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 6px;
}

.x7incmi:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 8%;
}

.x1t8mvi6:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: auto;
}

.x1oomx0e:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(50% - 7px);
}

.x16pr9af:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: -10px;
}

.x1jyxor1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: -1px;
}

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.xyorhqc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 10px;
}

.xod5an3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 12px;
}

.x1u7kmwd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 14px;
}

.x1yztbdb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 16px;
}

.x1c436fg:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 18px;
}

.xieb3on:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 20px;
}

.x1hq5gj4:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 24px;
}

.x1xka2u1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 26px;
}

.xjpr12u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2px;
}

.x12nagc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 4px;
}

.xzueoph:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 6px;
}

.x1e56ztr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 8px;
}

.x18wv8x9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -10px;
}

.x1igx3b8:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -14px;
}

.x11yfylt:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -4px;
}

.xiz41ja:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: -6px;
}

.xj3b58b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 0;
}

.x1swdo50:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 2px;
}

.x1iog12x:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 4px;
}

.x16vho4v:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 6px;
}

.x1gfa6gt:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 7px;
}

.x8x9d4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
}

.x1wdly0x:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: -10px;
}

.x1x4vbq6:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: -12px;
}

.xiyd5pc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: -14px;
}

.x1x862rh:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: -4px;
}

.x1jlnqtu:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: -6px;
}

.xv8wvd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: -8px;
}

.x1yf7rl7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 0;
}

.x1ldx8e:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 2px;
}

.x15ku74s:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 6px;
}

.x1db2dqx:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: 8px;
}

.xack27t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}

.x4arcmf:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -14px;
}

.x1y332i5:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -1px;
}

.x1rdy4ex:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -4px;
}

.xifccgj:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -6px;
}

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.x1anpbxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 10px;
}

.x14vqqas:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 12px;
}

.x1hmvnq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 14px;
}

.xw7yly9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 16px;
}

.xhrpt6u:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 18px;
}

.xvijh9v:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1px;
}

.x1sy10c2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 20px;
}

.x1sgpng:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 22px;
}

.xqui205:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 24px;
}

.xjv05ge:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 28px;
}

.xr9ek0c:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2px;
}

.xg87l8a:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 32px;
}

.x7r5mf7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 3px;
}

.x1gslohp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4px;
}

.x1ok221b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 5px;
}

.x1k70j0n:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 6px;
}

.x1xmf6yo:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 8px;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.x1ggdu32:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: var(--rachi-space-2);
}

.xmz0i5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100%;
}

.x1hkcv85:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 200px;
}

.x1983irj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 220px;
}

.x1xiyphd:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 240px;
}

.x1sslpiy:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 320px;
}

.x1p6zaud:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 340px;
}

.x2z3yb8:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 360px;
}

.xycw5lm:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 92vh;
}

.x1xoggjn:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100vh - 48px);
}

.x1b5myrq:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(86vh - 24px);
}

.x7nqa61:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(60vh, 420px);
}

.x7ab17h:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: none;
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.xted6l9:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1000px;
}

.x63bdn6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1040px;
}

.x104f9w2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1080px;
}

.x1ikqzku:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1200px;
}

.x1e4dklr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 180px;
}

.x1ncir08:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 200px;
}

.x6155ps:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 210px;
}

.x1racy4e:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 220px;
}

.x16em4ew:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 240px;
}

.x14lruf5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 260px;
}

.x1bgo2pq:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 26ch;
}

.x1jkqq1h:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 280px;
}

.xw5ewwj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 300px;
}

.x1va8c73:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 320px;
}

.xyq1l15:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 340px;
}

.xye4db1:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 34ch;
}

.xxc7z9f:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 360px;
}

.x1mrxg6j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36ch;
}

.x1dt7z5j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 380px;
}

.x1j9u4d2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 400px;
}

.x1lr1uin:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 420px;
}

.xq2pcee:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 440px;
}

.x1pfbilc:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 460px;
}

.x17fpy1y:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 480px;
}

.x1lwm3bp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 520px;
}

.x27kpxv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 560px;
}

.x11gisft:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 640px;
}

.xwnkcuf:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 720px;
}

.x1ewvobj:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 72ch;
}

.xapjn7j:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 760px;
}

.x1uedy8c:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 880px;
}

.x1c9y9jp:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 94vw;
}

.x9790e2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100% - 12px);
}

.x18b33ah:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100% - 24px);
}

.xvv7f4i:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: calc(100vw - 24px);
}

.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

.xjo9zne:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: var(--rachi-content-max);
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.x1us19tq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100%;
}

.xg6iff7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100vh;
}

.xi3av73:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 120px;
}

.xpgt3lm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 132px;
}

.x7v6ubd:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 140px;
}

.x1hshjfz:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 16px;
}

.x1shn012:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 180px;
}

.x1xaadd7:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1em;
}

.xisnujt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 20px;
}

.x9l5fec:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 220px;
}

.xe0957l:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 22px;
}

.x1ficeh5:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 240px;
}

.xjwf9q1:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 24px;
}

.xe0p6wg:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 28px;
}

.x1lpwdgh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 300px;
}

.x1rz828m:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 30px;
}

.x21xpn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 32px;
}

.xu97haq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 34px;
}

.xu0aao5:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 36px;
}

.x141feeh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 38px;
}

.x1ba4aug:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 40px;
}

.x1gg8mnh:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 44px;
}

.x3sc9yq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 46px;
}

.x1wxaq2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 48px;
}

.x1wiwyrm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 52px;
}

.xbktkl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 56px;
}

.x879a55:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 60px;
}

.x8nclml:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 64px;
}

.xdmy4d6:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 7.5rem;
}

.x1qafhyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 72px;
}

.x1edz59j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 96px;
}

.x65nank:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: auto;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.xgqtt45:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 100%;
}

.xt7fyls:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 150px;
}

.x5w4yej:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 160px;
}

.xhs4bwn:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 168px;
}

.x1rp7rr8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 172px;
}

.xfb3i0g:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 180px;
}

.x16xo4sp:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 18px;
}

.x1jzhcrs:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 200px;
}

.xt4ypqs:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 20px;
}

.x1oslful:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 22px;
}

.xlm99nl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 240px;
}

.xnei2rj:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 24px;
}

.xlrd64x:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 26px;
}

.x1264ykn:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 28px;
}

.x9041oi:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 2px;
}

.x46jg8d:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 32px;
}

.x1nb6za0:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 44px;
}

.x277336:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 560px;
}

.x187xtus:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 72px;
}

.x13ckzan:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 760px;
}

.xr0dztt:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 820px;
}

.x450l9j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 90px;
}

.x13qp9f6:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: min-content;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x10wlt62:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: hidden;
}

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.x1a8lsjc:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 10px;
}

.xsag5q8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 12px;
}

.x1l90r2v:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 16px;
}

.x1hhzuzn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 18px;
}

.xwxc41k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 24px;
}

.x84yb8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 28px;
}

.x1gan7if:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 32px;
}

.x1t1ogtf:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 40px;
}

.x1sgudl8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 48px;
}

.x10b6aqq:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 6px;
}

.xxh1dlw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 88px;
}

.xwib8y2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 8px;
}

.x148ssbw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(10px + env(safe-area-inset-bottom));
}

.x11ba12:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: env(safe-area-inset-bottom);
}

.x1uhho1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.x1lqa7cf:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 10px;
}

.x1k8dnhd:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 18px;
}

.x5tiur9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 20px;
}

.xnljgj5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 22px;
}

.xd3ty66:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 24px;
}

.x1x7g8rv:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 26px;
}

.xj9uezu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 2px;
}

.xayvskk:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 30px;
}

.x1tudf5h:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 32px;
}

.x17v3rxn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 34px;
}

.x10de0yr:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 36px;
}

.xxchusl:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 38px;
}

.xfuwpc2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 42px;
}

.xxq6t71:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 46px;
}

.x6wrskw:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 4px;
}

.xcpk43y:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 5px;
}

.x1xpa7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 0;
}

.xcicffo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 10px;
}

.xnuq7ks:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 12px;
}

.x8e5d8q:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 24px;
}

.xpf9j6y:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 2px;
}

.x1nx2rwh:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 5px;
}

.xy13l1i:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 8px;
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x889kno:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 10px;
}

.xz9dl7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 12px;
}

.xyinxu5:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 14px;
}

.x1ahj60n:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 14vh;
}

.xyamay9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 16px;
}

.x109j2v6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 18px;
}

.x1cnzs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 20px;
}

.x1p5oq8j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 24px;
}

.x7sb2j6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 28px;
}

.x1nn3v0j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2px;
}

.x1iorvi4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 4px;
}

.x1yrsyyn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 6px;
}

.x1y1aw1k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 8px;
}

.x96k8nx:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 9px;
}

.xbnq4lj:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: var(--rachi-space-2);
}

.xkkrawi:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -3px;
}

.xgzdjil:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -6px;
}

.x104jpfm:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -7px;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x131sewu:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 10px;
}

.x1xp5we7:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 12%;
}

.xlftelb:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 12px;
}

.x44moml:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 14px;
}

.xn5hqff:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 16px;
}

.xk6ci0l:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 20px;
}

.x1gv0tr7:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 24px;
}

.x1pzoy33:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 4px;
}

.x4a824z:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 5px;
}

.xclnmbr:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 6px;
}

.xdaoel4:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 8%;
}

.x19up5dg:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 8px;
}

.xwukr4l:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: auto;
}

.x1dcjfg4:not(#\#):not(#\#):not(#\#):not(#\#) {
  scroll-margin-top: 80px;
}

.x1pdr0v7:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -1px;
}

.x1e0gzzx:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -3px;
}

.xtu2xtp:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -6px;
}

.xn0lweg:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -7px;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.x1eu8d0j:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 10px;
}

.x1tk7jg1:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 12px;
}

.xj3g9s9:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 16%;
}

.xomnu4r:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 16px;
}

.xmhk92p:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 20px;
}

.xpvw4cs:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 22%;
}

.xs7f9wi:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 2px;
}

.x1rdfs0y:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 30%;
}

.xo8ax9m:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 33.333%;
}

.xndqk7f:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 4px;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.x1jzctok:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 5px;
}

.x1of0lhp:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 66.666%;
}

.x1atx4j1:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 6px;
}

.xyc4j8s:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 7px;
}

.x80663w:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: auto;
}

.x1d1n87m:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(100% + 8px);
}

.x134s9en:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(50% - 7px);
}

.x14oossm:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(var(--rachi-header-h) + 12px + var(--rachi-banner-offset) + env(safe-area-inset-top));
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.x1sb9yw4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 108px;
}

.x1fsd2vl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 10px;
}

.xj35x94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 112px;
}

.x10vfzb2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 11px;
}

.x6iu5ep:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 122px;
}

.x13ie5k6:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 130px;
}

.xifkd7f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 140px;
}

.x6jxa94:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 14px;
}

.xrostsh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 150px;
}

.x1ozfbi4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 152px;
}

.xfj1xho:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 158px;
}

.x1a00udw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 15px;
}

.x1kky2od:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16px;
}

.x1g6vzv9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 170px;
}

.xzjbwwf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 180px;
}

.x1xp8n7a:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.x1oysuqx:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 200px;
}

.xw4jnvo:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20px;
}

.x17z2i9w:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 22px;
}

.xafpxmx:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 240px;
}

.xvy4d1p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}

.x23j0i4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 26px;
}

.xgd8bvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 28px;
}

.x1849jeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 30px;
}

.x1m258z3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 320px;
}

.x1td3qas:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 32px;
}

.x1691je0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 34px;
}

.x14qfxbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 36px;
}

.x1guw455:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 38px;
}

.xqujd4m:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 390px;
}

.xz84dc7:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 40%;
}

.x100vrsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 40px;
}

.x10h3iyq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 42px;
}

.x1peuizl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 440px;
}

.x187nhsf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 44px;
}

.x1useyqa:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 48px;
}

.xvue9z:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 500px;
}

.xr6pica:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 520px;
}

.xvni27:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 52px;
}

.xewp6mh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 560px;
}

.x15yg21f:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 56px;
}

.x1bu4hv2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 5ch;
}

.x1247r65:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 60px;
}

.x1fu8urw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 64px;
}

.x1v4s8kt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 6px;
}

.xni59qk:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 72px;
}

.xci0xqf:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 7px;
}

.x29ncy0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 88px;
}

.x16ck42q:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8ch;
}

.x1xc55vz:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8px;
}

.xjzaux3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 92px;
}

.x13oubkp:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 96px;
}

.xfxe5a0:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 992px;
}

.x1wc42o8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 9px;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

.x9aucu1:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(100% + 16px);
}

.xeq5yr9:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: fit-content;
}

.x2v2wws:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(248px, 100vw - 24px);
}

.x1aikxzy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(420px, 100vw - 48px);
}

.x1lyx6nw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(940px, 100vw - 48px);
}

.x103gqyq:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--rachi-sidebar-w);
}

.xxuso1y:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--w);
}

@supports (height: 100dvh) {
  .xfv67dl.xfv67dl:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: calc(100dvh - 48px);
  }

  .x100uywg.x100uywg:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 100dvh;
  }
}

.x1e5dqpa:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 0;
}

.x19kogei:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: #0000;
}

.x1g31smg:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.x1x2qjzd:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.x10zg81t:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x14tvv71:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: none;
}

.x1t1lzn6:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 0;
}

@media (max-width: 900px) {
  .xs40vkc.xs40vkc:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 0;
  }
}

@media (max-width: 640px) {
  .xg3gpzv.xg3gpzv:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 0;
  }

  .x12zzmuo.x12zzmuo:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-bottom-width: 1px;
  }

  .x1bzadku.x1bzadku:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-width: 0;
  }

  .x1mofq2b.x1mofq2b:not(#\#):not(#\#):not(#\#):not(#\#) {
    border-top-width: 1px;
  }
}

@media (max-width: 1024px) {
  .xx9krp6.xx9krp6:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: calc(64px + 16px + env(safe-area-inset-bottom));
  }

  .x3s3klr.x3s3klr:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: calc(72px + env(safe-area-inset-bottom));
  }
}

@media (max-width: 900px) {
  .x1t2m3g3.x1t2m3g3:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 0;
  }
}

@media (max-width: 640px) {
  .x7cubxb.x7cubxb:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: 10px;
  }

  .xllg841.xllg841:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: auto;
  }

  .xh8ipkt.xh8ipkt:not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: calc(64px + env(safe-area-inset-bottom));
  }
}

@media (max-width: 1024px) {
  .x1kbpyg8.x1kbpyg8:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 44px;
  }
}

@media (max-width: 900px) {
  .xo7fhxb.xo7fhxb:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: auto;
  }
}

@media (max-width: 640px) {
  .x1k2b5jw.x1k2b5jw:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 104px;
  }

  .x4kvukg.x4kvukg:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 108px;
  }

  .xrrgzcz.xrrgzcz:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 112px;
  }

  .x1sxmq17.x1sxmq17:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 140px;
  }

  .x19ypxka.x19ypxka:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 144px;
  }

  .xv1y0ay.xv1y0ay:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 190px;
  }

  .xe5xv4l.xe5xv4l:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 28px;
  }

  .x1k6o5cm.x1k6o5cm:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 300px;
  }

  .x134d37l.x134d37l:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 30px;
  }

  .xhty0c3.xhty0c3:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 32px;
  }

  .x1xrb27s.x1xrb27s:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 36px;
  }

  .x1fkvin3.x1fkvin3:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 44px;
  }

  .x15i05qr.x15i05qr:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 48px;
  }

  .x9xvq9f.x9xvq9f:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 52px;
  }

  .x1n70r92.x1n70r92:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 56px;
  }

  .x11fbwnv.x11fbwnv:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 64px;
  }

  .x1fc11o4.x1fc11o4:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 80px;
  }

  .x1b4kqk5.x1b4kqk5:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 96px;
  }

  .x1aaq62p.x1aaq62p:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: auto;
  }
}

@media (max-width: 640px) and (not (pointer: coarse)) {
  .x1up479h.x1up479h:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 44px;
  }
}

@media (pointer: coarse) {
  .x63sfu2.x63sfu2:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 44px;
  }
}

@media (max-width: 1024px) {
  .x1lospxy.x1lospxy:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 16px;
  }
}

@media (max-width: 900px) {
  .x170yzee.x170yzee:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 0;
  }
}

@media (max-width: 640px) {
  .x172uiah.x172uiah:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 0;
  }

  .x5k5b6e.x5k5b6e:not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 12px;
  }

  .xp6599l.xp6599l:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: 20px;
  }
}

@media (max-width: 1024px) {
  .xl09m94.xl09m94:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
  }
}

@media (max-width: 640px) {
  .x703316.x703316:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 0;
  }

  .x1uckaec.x1uckaec:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
  }
}

@media (max-width: 1024px) {
  .x1ovbbw8.x1ovbbw8:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-right: auto;
  }
}

@media (max-width: 640px) {
  .x4xg1wl.x4xg1wl:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-right: -12px;
  }

  .xhzooi2.xhzooi2:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-right: -14px;
  }

  .xf8rnnb.xf8rnnb:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-right: 0;
  }

  .x1spuwfc.x1spuwfc:not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: -12px;
  }
}

@media (max-width: 900px) {
  .x1qnb2ao.x1qnb2ao:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 88vh;
  }
}

@media (max-width: 640px) {
  .x16skmaf.x16skmaf:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 92vh;
  }

  .x1uv6nir.x1uv6nir:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: min(92vh,calc(100vh - var(--keyboard-height, 0px)));
  }

  .x1qkbtxg.x1qkbtxg:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: none;
  }

  .xysqkz6.xysqkz6:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 120px;
  }

  .xbpc3qk.xbpc3qk:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 124px;
  }

  .xq8yo7e.xq8yo7e:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: calc(100vw - 32px);
  }

  .xeyi6kz.xeyi6kz:not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: none;
  }
}

@media (max-width: 1024px) {
  .xyja5zg.xyja5zg:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: auto;
  }
}

@media (max-width: 640px) {
  .x1qm741w.x1qm741w:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 0;
  }

  .x1jvccid.x1jvccid:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 180px;
  }

  .x19tnhmq.x19tnhmq:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 36px;
  }

  .x1c4ya5t.x1c4ya5t:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 44px;
  }

  .x1yr3hz3.x1yr3hz3:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 48px;
  }

  .x1kr55ab.x1kr55ab:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 52px;
  }

  .xiyjfb3.xiyjfb3:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 56px;
  }

  .x19unb2j.x19unb2j:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 84px;
  }

  .xn3zsfb.xn3zsfb:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: auto;
  }
}

@media (max-width: 640px) and (not (pointer: coarse)) {
  .x80n6b6.x80n6b6:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 44px;
  }
}

@media (pointer: coarse) {
  .x17aqpur.x17aqpur:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 44px;
  }
}

@media (max-width: 1024px) {
  .x17fwt70.x17fwt70:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 44px;
  }
}

@media (max-width: 900px) {
  .x12ae21u.x12ae21u:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 640px;
  }
}

@media (max-width: 640px) {
  .x1w9335.x1w9335:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 0;
  }

  .x1wkdlc4.x1wkdlc4:not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 44px;
  }

  .xdayf2q.xdayf2q:not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-x: visible;
  }
}

@media (max-width: 900px) {
  .x1vzl1x8.x1vzl1x8:not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-y: visible;
  }
}

@media (max-width: 640px) {
  .xiqhxos.xiqhxos:not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-y: visible;
  }
}

@media (max-width: 1024px) {
  .x144ro3r.x144ro3r:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 88px;
  }
}

@media (max-width: 900px) {
  .x1mxmo96.x1mxmo96:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 0;
  }

  .x7y1jox.x7y1jox:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 110px;
  }

  .xulgldn.xulgldn:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 32px;
  }

  .x1kqjcqx.x1kqjcqx:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: env(safe-area-inset-bottom);
  }
}

@media (max-width: 640px) {
  .x1jzxrjp.x1jzxrjp:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 32px;
  }

  .xlw6zc2.xlw6zc2:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 4px;
  }

  .xl22ezf.xl22ezf:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 82px;
  }

  .x1ckun3f.x1ckun3f:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 8px;
  }

  .xmvt4h8.xmvt4h8:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: env(safe-area-inset-bottom);
  }

  .x1fskcjm.x1fskcjm:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: var(--keyboard-height, 0px);
  }
}

@media (min-width: 640.01px) and (max-width: 900px) {
  .x1su9bf8.x1su9bf8:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 20px;
  }

  .x20gnxc.x20gnxc:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 36px;
  }
}

@media (max-width: 900px) {
  .x1oimnm5.x1oimnm5:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 23px;
  }
}

@media (max-width: 640px) {
  .x1nkuscz.x1nkuscz:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 0;
  }

  .x1nxjeuo.x1nxjeuo:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 16px;
  }

  .x6zba1w.x6zba1w:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: 48px;
  }

  .x33yvzk.x33yvzk:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: 0;
  }

  .x1vy0343.x1vy0343:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 0;
  }

  .x12xhqv2.x12xhqv2:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 12px;
  }

  .x1j7slva.x1j7slva:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 14px;
  }
}

@media (min-width: 640.01px) and (max-width: 900px) {
  .x1w87dj5.x1w87dj5:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 20px;
  }
}

@media (max-width: 1024px) {
  .xs4lba1.xs4lba1:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 16px;
  }
}

@media (max-width: 900px) {
  .x1nbvxh1.x1nbvxh1:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 0;
  }
}

@media (max-width: 640px) {
  .x106zgql.x106zgql:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 0;
  }

  .xcw0877.xcw0877:not(#\#):not(#\#):not(#\#):not(#\#) {
    right: 12px;
  }

  .x1bfa1r9.x1bfa1r9:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 0;
  }

  .x1yxhbiq.x1yxhbiq:not(#\#):not(#\#):not(#\#):not(#\#) {
    top: calc(var(--rachi-header-h) + 8px);
  }
}

@media (max-width: 1024px) {
  .x1fe5pop.x1fe5pop:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 44px;
  }

  .x5i2397.x5i2397:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}

@media (max-width: 900px) {
  .x1pt9sfc.x1pt9sfc:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}

@media (max-width: 640px) {
  .x1dbdljh.x1dbdljh:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }

  .x1lh99rr.x1lh99rr:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 104px;
  }

  .x9veefq.x9veefq:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 136px;
  }

  .x1d686wz.x1d686wz:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 30px;
  }

  .x9swi1t.x9swi1t:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 32px;
  }

  .x1bhq9p0.x1bhq9p0:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 36px;
  }

  .xzy26m8.xzy26m8:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 44px;
  }

  .x176030u.x176030u:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 6.5ch;
  }

  .x134vngt.x134vngt:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 64px;
  }

  .x1gvo1ui.x1gvo1ui:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 80px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .x2pkay3.x2pkay3:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 55%;
  }
}

@supports (height: 100dvh) {
  @media (max-width: 900px) {
    .xfm11ah.xfm11ah.xfm11ah:not(#\#):not(#\#):not(#\#):not(#\#) {
      max-height: 88dvh;
    }
  }

  @media (max-width: 640px) {
    .x16cj1cv.x16cj1cv.x16cj1cv:not(#\#):not(#\#):not(#\#):not(#\#) {
      max-height: min(92dvh,calc(100dvh - var(--keyboard-height, 0px)));
    }
  }
}

@container (width >= 460px) {
  .x1rv2bjr.x1rv2bjr:not(#\#):not(#\#):not(#\#):not(#\#) {
    height: auto;
  }

  .x1qd6i7j.x1qd6i7j:not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}

.xr46jwn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset: -12px;
}

.x1pcsiik:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  inset: -9px;
}

.x1l72qor:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-outer-spin-button {
  margin: 0;
}

.x1raxpij:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-inner-spin-button {
  margin: 0;
}

.x2l4bqv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  border-radius: 2px;
}

.xb7ltuz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  inset-inline: 0;
}

.x3pxiar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-inner-spin-button {
  appearance: none;
}

.x7uq1h6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-outer-spin-button {
  appearance: none;
}

.xyhc2n1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: #0000;
}

.xv71och:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-color: var(--rachi-action-primary);
}

.x1p55081:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  background-image: linear-gradient(#fff0, #fff);
}

.x72qr9z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: var(--rachi-text-muted);
}

.x100rkj9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after, .x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1s928wv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
}

.xvnigvn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: none;
}

.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1j6awrg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  position: absolute;
}

@media (max-width: 640px) {
  .x1m88j2g.x1m88j2g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    content: "";
  }

  .x1ujxykq.x1ujxykq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
    content: none;
  }
}

.xkn2ise:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -13px;
}

.x1te75w5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -1px;
}

.x1irnqdy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -5px;
}

.xyaj7oc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -6px;
}

.x1xhcax0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: -8px;
}

.x1xrz1ek:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  bottom: 0;
}

.xolaoof:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 28px;
}

.x3cntg4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  height: 2px;
}

.x19v5v8k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  left: -4px;
}

.x16chu9r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  left: -8px;
}

.x17cx49:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  left: 0;
}

.xg19imf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  right: -4px;
}

.xojijqq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  right: -8px;
}

.xnbfe2x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  right: 0;
}

.x1y9o90q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: -13px;
}

.x1hvfe8t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: -1px;
}

.x1arw61q:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: -5px;
}

.xep9m7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: -6px;
}

.x1tfg27r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  top: -8px;
}
