:root{--rx-font-ui:sans-serif;--rx-font-ui-mono:monospace;--rx-outset:26px;--rx-content-line-height:1.6;--rx-float-width:200px;--rx-float-margin:1em;--rx-toolbar-height:36px;--rx-toolbar-padding:2px;--rx-toolbar-button-width:32px;--rx-toolbar-button-height:34px;--rx-toolbar-icon-size:20px;--rx-dropdown-font-size:14px;--rx-dropdown-tab-font-size:13px;--rx-form-button-font-size:13px;--rx-form-input-font-size:13px;--rx-form-label-font-size:13px;--rx-form-title-font-size:14px;--rx-control-bg:var(--rx-bg-raised);--rx-depth-backdrop:97;--rx-depth-fab:98;--rx-depth-context:99;--rx-depth-tooltip:100;--rx-depth-dropdown:200;--rx-depth-modal:300;--rx-depth-toast:400;--rx-rounded-full:9999px;--rx-rounded-sm:2px;--rx-rounded:4px;--rx-rounded-lg:8px;--rx-rounded-xl:12px;--rx-backdrop:hsla(0, 0%, 0%, 0.45);--rx-border-shadow:rgba(0, 0, 0, 0.25);--rx-black:#141414;--rx-white:#FFFFFF;--rx-smoke:#E7E7E7;--rx-night:#141414;--rx-focus:#137CEC;--rx-bg-focus:rgba(19, 124, 236, 0.1);--rx-bg-annotation:#FDF8CC;--rx-border-annotation:rgba(255, 190, 0, 1);--rx-bg-review:#FDFDED;--rx-hl-source:#FFE5E6;--rx-hl-analyze:#DEF3FD;--rx-hl-suggestion:#D0FBF4;--rx-hl-inserted:#D0FBF4;--rx-hl-deleted:#FFE5E6;--rx-hl-deleted-line:rgba(0, 0, 0, 0.5);--rx-black-a10:rgba(0, 0, 0, 0.02);--rx-black-a9:rgba(0, 0, 0, 0.04);--rx-black-a8:rgba(0, 0, 0, 0.06);--rx-black-a7:rgba(0, 0, 0, 0.08);--rx-black-a6:rgba(0, 0, 0, 0.1);--rx-black-a5:rgba(0, 0, 0, 0.12);--rx-black-a4:rgba(0, 0, 0, 0.14);--rx-black-a3:rgba(0, 0, 0, 0.16);--rx-black-a2:rgba(0, 0, 0, 0.2);--rx-black-a1:rgba(0, 0, 0, 0.4);--rx-black-a0:rgba(0, 0, 0, 0.45);--rx-black-base:rgba(0, 0, 0, 0.5);--rx-black-b0:rgba(0, 0, 0, 0.55);--rx-black-b1:rgba(0, 0, 0, 0.6);--rx-black-b2:rgba(0, 0, 0, 0.74);--rx-black-b3:rgba(0, 0, 0, 0.77);--rx-black-b4:rgba(0, 0, 0, 0.79);--rx-black-b5:rgba(0, 0, 0, 0.81);--rx-black-b6:rgba(0, 0, 0, 0.83);--rx-black-b7:rgba(0, 0, 0, 0.85);--rx-black-b8:rgba(0, 0, 0, 0.87);--rx-black-b9:rgba(0, 0, 0, 0.89);--rx-black-b10:rgba(0, 0, 0, 0.9);--rx-white-a10:rgba(255, 255, 255, 0.02);--rx-white-a9:rgba(255, 255, 255, 0.04);--rx-white-a8:rgba(255, 255, 255, 0.06);--rx-white-a7:rgba(255, 255, 255, 0.08);--rx-white-a6:rgba(255, 255, 255, 0.1);--rx-white-a5:rgba(255, 255, 255, 0.12);--rx-white-a4:rgba(255, 255, 255, 0.14);--rx-white-a3:rgba(255, 255, 255, 0.16);--rx-white-a2:rgba(255, 255, 255, 0.2);--rx-white-a1:rgba(255, 255, 255, 0.4);--rx-white-a0:rgba(255, 255, 255, 0.45);--rx-white-base:rgba(255, 255, 255, 0.5);--rx-white-b0:rgba(255, 255, 255, 0.55);--rx-white-b1:rgba(255, 255, 255, 0.6);--rx-white-b2:rgba(255, 255, 255, 0.74);--rx-white-b3:rgba(255, 255, 255, 0.77);--rx-white-b4:rgba(255, 255, 255, 0.79);--rx-white-b5:rgba(255, 255, 255, 0.81);--rx-white-b6:rgba(255, 255, 255, 0.83);--rx-white-b7:rgba(255, 255, 255, 0.85);--rx-white-b8:rgba(255, 255, 255, 0.87);--rx-white-b9:rgba(255, 255, 255, 0.89);--rx-white-b10:rgba(255, 255, 255, 0.9);--rx-gray-a10:#FAFAFA;--rx-gray-a9:#F5F5F5;--rx-gray-a8:#F0F0F0;--rx-gray-a7:#EBEBEB;--rx-gray-a6:#E5E5E5;--rx-gray-a5:#E0E0E0;--rx-gray-a4:#DBDBDB;--rx-gray-a3:#D6D6D6;--rx-gray-a2:#CCCCCC;--rx-gray-a1:#999999;--rx-gray-a0:#8C8C8C;--rx-gray-base:#808080;--rx-gray-b0:#737373;--rx-gray-b1:#666666;--rx-gray-b2:#434343;--rx-gray-b3:#3A3A3A;--rx-gray-b4:#353535;--rx-gray-b5:#303030;--rx-gray-b6:#2C2C2C;--rx-gray-b7:#272727;--rx-gray-b8:#222222;--rx-gray-b9:#1D1D1D;--rx-gray-b10:#191919;--rx-red-a10:#FFF5F5;--rx-red-a9:#FFEAEA;--rx-red-a8:#FFDFDF;--rx-red-a7:#FFD7D7;--rx-red-a6:#FFCFCF;--rx-red-a5:#FFC4C4;--rx-red-a4:#FFBCBC;--rx-red-a3:#FFB0B0;--rx-red-a2:#FF9D9D;--rx-red-a1:#FF7B7B;--rx-red-a0:#FF6060;--rx-red-base:#DC1818;--rx-red-b0:#C10A0A;--rx-red-b1:#AE0909;--rx-red-b2:#781616;--rx-red-b3:#6E1616;--rx-red-b4:#641616;--rx-red-b5:#5A1515;--rx-red-b6:#501515;--rx-red-b7:#3C1515;--rx-red-b8:#321515;--rx-red-b9:#281414;--rx-red-b10:#1E1414;--rx-blue-a10:#F4F9FF;--rx-blue-a9:#E9F2FF;--rx-blue-a8:#DEECFF;--rx-blue-a7:#D6E6FF;--rx-blue-a6:#CDE2FF;--rx-blue-a5:#C3DBFF;--rx-blue-a4:#BAD7FF;--rx-blue-a3:#ACCFFF;--rx-blue-a2:#99C4FF;--rx-blue-a1:#76AEFF;--rx-blue-a0:#5A9FFF;--rx-blue-base:#0062EB;--rx-blue-b0:#0051C4;--rx-blue-b1:#004AB0;--rx-blue-b2:#0A3B80;--rx-blue-b3:#0B3775;--rx-blue-b4:#0C336A;--rx-blue-b5:#0D2F5F;--rx-blue-b6:#0E2B55;--rx-blue-b7:#10243F;--rx-blue-b8:#112034;--rx-blue-b9:#121C2A;--rx-blue-b10:#13181F;--rx-green-a10:#F4FBF7;--rx-green-a9:#E9F8EC;--rx-green-a8:#DEF4E4;--rx-green-a7:#D6F1DC;--rx-green-a6:#CDEFD6;--rx-green-a5:#C2EBCC;--rx-green-a4:#BAE8C5;--rx-green-a3:#ADE3B9;--rx-green-a2:#99DDAB;--rx-green-a1:#75D18C;--rx-green-a0:#5AC876;--rx-green-base:#0F802B;--rx-green-b0:#106A26;--rx-green-b1:#116024;--rx-green-b2:#124A20;--rx-green-b3:#12451E;--rx-green-b4:#123F1D;--rx-green-b5:#123A1C;--rx-green-b6:#13341B;--rx-green-b7:#132A19;--rx-green-b8:#132417;--rx-green-b9:#141F16;--rx-green-b10:#141915;--rx-bg-base:var(--rx-white);--rx-bg-raised:var(--rx-white);--rx-bg-overlay:var(--rx-white);--rx-bg-toolbar:rgba(255, 255, 255, 0.97);--rx-bg-source:var(--rx-gray-b10);--rx-bg-input:var(--rx-white);--rx-bg-input-shaded:var(--rx-gray-a9);--rx-bg-input-on:var(--rx-black);--rx-bg-input-off:var(--rx-black-a5);--rx-bg-input-focus:var(--rx-white);--rx-bg-input-disabled:var(--rx-black-a8);--rx-fg-placeholder:var(--rx-black-base);--rx-fg-input-on:var(--rx-white);--rx-border-input:var(--rx-black-a5);--rx-border-focus:var(--rx-focus);--rx-border-input-focus:var(--rx-focus);--rx-fg-primary-accent:var(--rx-black);--rx-fg-primary-body:var(--rx-gray-b6);--rx-bg-primary-section:var(--rx-gray-a9);--rx-bg-primary-surface:var(--rx-gray-a6);--rx-bg-primary-state:var(--rx-gray-a4);--rx-bg-primary-accent:var(--rx-black);--rx-bg-primary-accent-hover:var(--rx-gray-b3);--rx-border-primary-default:var(--rx-gray-a6);--rx-border-primary-strong:var(--rx-gray-a3);--rx-border-primary-accent:var(--rx-black);--rx-fg-info-accent:var(--rx-blue-base);--rx-fg-info-body:var(--rx-blue-b0);--rx-bg-info-section:var(--rx-blue-a9);--rx-bg-info-surface:var(--rx-blue-a6);--rx-bg-info-state:var(--rx-blue-a4);--rx-bg-info-accent:var(--rx-blue-base);--rx-bg-info-accent-hover:var(--rx-blue-b0);--rx-border-info-default:var(--rx-blue-a6);--rx-border-info-strong:var(--rx-blue-a3);--rx-border-info-accent:var(--rx-blue-base);--rx-fg-negative-accent:var(--rx-red-base);--rx-fg-negative-body:var(--rx-red-b0);--rx-bg-negative-section:var(--rx-red-a9);--rx-bg-negative-surface:var(--rx-red-a6);--rx-bg-negative-state:var(--rx-red-a4);--rx-bg-negative-accent:var(--rx-red-base);--rx-bg-negative-accent-hover:var(--rx-red-b0);--rx-border-negative-default:var(--rx-red-a6);--rx-border-negative-strong:var(--rx-red-a3);--rx-border-negative-accent:var(--rx-red-base);--rx-fg-positive-accent:var(--rx-green-base);--rx-fg-positive-body:var(--rx-green-b0);--rx-bg-positive-section:var(--rx-green-a9);--rx-bg-positive-surface:var(--rx-green-a6);--rx-bg-positive-state:var(--rx-green-a4);--rx-bg-positive-accent:var(--rx-green-base);--rx-bg-positive-accent-hover:var(--rx-green-b0);--rx-border-positive-default:var(--rx-green-a6);--rx-border-positive-strong:var(--rx-green-a3);--rx-border-positive-accent:var(--rx-green-base);--rx-fg-neutral-accent:var(--rx-black);--rx-fg-neutral-body:var(--rx-gray-b6);--rx-fg-neutral-subtle:var(--rx-gray-b1);--rx-fg-neutral-minimal:var(--rx-gray-b0);--rx-fg-neutral-muted:var(--rx-gray-base);--rx-bg-neutral-base:var(--rx-gray-a10);--rx-bg-neutral-section:var(--rx-gray-a9);--rx-bg-neutral-surface:var(--rx-gray-a6);--rx-bg-neutral-state:var(--rx-gray-a4);--rx-bg-neutral-accent:var(--rx-black);--rx-bg-neutral-accent-hover:var(--rx-gray-b3);--rx-border-neutral-subtle:var(--rx-gray-a8);--rx-border-neutral-default:var(--rx-gray-a6);--rx-border-neutral-strong:var(--rx-gray-a3);--rx-border-neutral-accent:var(--rx-black);--rx-fg-inverse-accent:var(--rx-white);--rx-fg-inverse-body:var(--rx-gray-a3);--rx-fg-inverse-subtle:var(--rx-gray-a1);--rx-fg-inverse-minimal:var(--rx-gray-a0);--rx-fg-inverse-muted:var(--rx-gray-base);--rx-bg-inverse-base:var(--rx-gray-b10);--rx-bg-inverse-section:var(--rx-gray-b9);--rx-bg-inverse-surface:var(--rx-gray-b6);--rx-bg-inverse-state:var(--rx-gray-b4);--rx-bg-inverse-accent:var(--rx-white);--rx-bg-inverse-accent-hover:var(--rx-gray-a3);--rx-border-inverse-subtle:var(--rx-gray-b8);--rx-border-inverse-default:var(--rx-gray-b6);--rx-border-inverse-strong:var(--rx-gray-b3);--rx-border-inverse-accent:var(--rx-white);--rx-fg-dark-accent:var(--rx-black);--rx-fg-dark-body:var(--rx-black-b6);--rx-fg-dark-subtle:var(--rx-black-b1);--rx-fg-dark-minimal:var(--rx-black-b0);--rx-fg-dark-muted:var(--rx-black-base);--rx-bg-dark-base:var(--rx-black-a10);--rx-bg-dark-section:var(--rx-black-a9);--rx-bg-dark-surface:var(--rx-black-a6);--rx-bg-dark-state:var(--rx-black-a4);--rx-bg-dark-accent:var(--rx-black);--rx-bg-dark-accent-hover:var(--rx-black-b3);--rx-border-dark-subtle:var(--rx-black-a8);--rx-border-dark-default:var(--rx-black-a6);--rx-border-dark-strong:var(--rx-black-a3);--rx-border-dark-accent:var(--rx-black);--rx-fg-light-accent:var(--rx-white);--rx-fg-light-body:var(--rx-white-b6);--rx-fg-light-subtle:var(--rx-white-b1);--rx-fg-light-minimal:var(--rx-white-b0);--rx-fg-light-muted:var(--rx-white-base);--rx-bg-light-base:var(--rx-white-a10);--rx-bg-light-section:var(--rx-white-a9);--rx-bg-light-surface:var(--rx-white-a6);--rx-bg-light-state:var(--rx-white-a4);--rx-bg-light-accent:var(--rx-white);--rx-bg-light-accent-hover:var(--rx-white-b3);--rx-border-light-subtle:var(--rx-white-a8);--rx-border-light-default:var(--rx-white-a6);--rx-border-light-strong:var(--rx-white-a3);--rx-border-light-accent:var(--rx-white);--rx-fg-black-accent:var(--rx-black);--rx-fg-black-body:var(--rx-black-b6);--rx-fg-black-subtle:var(--rx-black-b1);--rx-fg-black-minimal:var(--rx-black-b0);--rx-fg-black-muted:var(--rx-black-base);--rx-bg-black-base:var(--rx-black-a10);--rx-bg-black-section:var(--rx-black-a9);--rx-bg-black-surface:var(--rx-black-a6);--rx-bg-black-state:var(--rx-black-a4);--rx-bg-black-accent:var(--rx-black);--rx-bg-black-accent-hover:var(--rx-black-b3);--rx-border-black-subtle:var(--rx-black-a8);--rx-border-black-default:var(--rx-black-a6);--rx-border-black-strong:var(--rx-black-a3);--rx-border-black-accent:var(--rx-black);--rx-fg-white-accent:var(--rx-white);--rx-fg-white-body:var(--rx-white-b6);--rx-fg-white-subtle:var(--rx-white-b1);--rx-fg-white-minimal:var(--rx-white-b0);--rx-fg-white-muted:var(--rx-white-base);--rx-bg-white-base:var(--rx-white-a10);--rx-bg-white-section:var(--rx-white-a9);--rx-bg-white-surface:var(--rx-white-a6);--rx-bg-white-state:var(--rx-white-a4);--rx-bg-white-accent:var(--rx-white);--rx-bg-white-accent-hover:var(--rx-white-b3);--rx-border-white-subtle:var(--rx-white-a8);--rx-border-white-default:var(--rx-white-a6);--rx-border-white-strong:var(--rx-white-a3);--rx-border-white-accent:var(--rx-white);--rx-shadow-sm:0 0 1px 0 var(--rx-border-shadow),0 1px 1px -0.5px rgba(0, 0, 0, 0.07),0 3px 3px -1.5px rgba(0, 0, 0, 0.07);--rx-shadow-md:0 0 1px 0 var(--rx-border-shadow),0 1px 1px -0.5px rgba(0, 0, 0, 0.07),0 3px 3px -1.5px rgba(0, 0, 0, 0.07),0 6px 6px -3px rgba(0, 0, 0, 0.07),0 12px 12px -6px rgba(0, 0, 0, 0.07);--rx-shadow-lg:0 0 1px 0 var(--rx-border-shadow),0 1px 1px -0.5px rgba(0, 0, 0, 0.07),0 3px 3px -1.5px rgba(0, 0, 0, 0.07),0 6px 6px -3px rgba(0, 0, 0, 0.07),0 12px 12px -6px rgba(0, 0, 0, 0.07),0 24px 24px -12px rgba(0, 0, 0, 0.07),0 48px 48px -24px rgba(0, 0, 0, 0.07);--rx-shadow-inner:inset 0 1px 2px rgba(0, 0, 0, 0.12)}[rx-data-theme=dark]{--rx-backdrop:hsla(0, 0%, 0%, 0.75);--rx-border-shadow:rgba(255, 255, 255, 0.4);--rx-bg-base:var(--rx-night);--rx-bg-raised:var(--rx-gray-b10);--rx-bg-overlay:var(--rx-gray-b10);--rx-control-bg:var(--rx-bg-raised);--rx-bg-toolbar:rgba(0, 0, 0, 0.97);--rx-bg-annotation:#434239;--rx-bg-review:#323229;--rx-hl-source:#493131;--rx-hl-analyze:#314149;--rx-hl-suggestion:#314946;--rx-hl-inserted:#293D3A;--rx-hl-deleted:#462A2A;--rx-hl-deleted-line:rgba(255, 255, 255, 0.5);--rx-bg-input:var(--rx-night);--rx-bg-input-shaded:var(--rx-white-a9);--rx-bg-input-on:var(--rx-smoke);--rx-bg-input-off:var(--rx-white-a5);--rx-bg-input-focus:var(--rx-night);--rx-bg-input-disabled:var(--rx-white-a5);--rx-fg-placeholder:var(--rx-white-base);--rx-fg-input-on:var(--rx-black);--rx-border-input:var(--rx-white-a5);--rx-border-focus:var(--rx-focus);--rx-border-input-focus:var(--rx-focus);--rx-fg-primary-accent:var(--rx-smoke);--rx-fg-primary-body:var(--rx-gray-a3);--rx-bg-primary-section:var(--rx-gray-b9);--rx-bg-primary-surface:var(--rx-gray-b8);--rx-bg-primary-state:var(--rx-gray-b6);--rx-bg-primary-accent:var(--rx-smoke);--rx-bg-primary-accent-hover:var(--rx-gray-a3);--rx-border-primary-default:var(--rx-gray-b6);--rx-border-primary-strong:var(--rx-gray-b3);--rx-border-primary-accent:var(--rx-smoke);--rx-fg-info-accent:var(--rx-blue-a0);--rx-fg-info-body:var(--rx-blue-a0);--rx-bg-info-section:var(--rx-blue-b9);--rx-bg-info-surface:var(--rx-blue-b8);--rx-bg-info-state:var(--rx-blue-b6);--rx-bg-info-accent:var(--rx-blue-base);--rx-bg-info-accent-hover:var(--rx-blue-b0);--rx-border-info-default:var(--rx-blue-b6);--rx-border-info-strong:var(--rx-blue-b3);--rx-border-info-accent:var(--rx-blue-a0);--rx-fg-negative-accent:var(--rx-red-a0);--rx-fg-negative-body:var(--rx-red-a0);--rx-bg-negative-section:var(--rx-red-b9);--rx-bg-negative-surface:var(--rx-red-b8);--rx-bg-negative-state:var(--rx-red-b6);--rx-bg-negative-accent:var(--rx-red-base);--rx-bg-negative-accent-hover:var(--rx-red-b0);--rx-border-negative-default:var(--rx-red-b6);--rx-border-negative-strong:var(--rx-red-b3);--rx-border-negative-accent:var(--rx-red-a0);--rx-fg-positive-accent:var(--rx-green-a0);--rx-fg-positive-body:var(--rx-green-a0);--rx-bg-positive-section:var(--rx-green-b9);--rx-bg-positive-surface:var(--rx-green-b8);--rx-bg-positive-state:var(--rx-green-b6);--rx-bg-positive-accent:var(--rx-green-base);--rx-bg-positive-accent-hover:var(--rx-green-b0);--rx-border-positive-default:var(--rx-green-b6);--rx-border-positive-strong:var(--rx-green-b3);--rx-border-positive-accent:var(--rx-green-a0);--rx-fg-neutral-accent:var(--rx-smoke);--rx-fg-neutral-body:var(--rx-gray-a3);--rx-fg-neutral-subtle:var(--rx-gray-a1);--rx-fg-neutral-minimal:var(--rx-gray-a0);--rx-fg-neutral-muted:var(--rx-gray-base);--rx-bg-neutral-base:var(--rx-gray-b10);--rx-bg-neutral-section:var(--rx-gray-b9);--rx-bg-neutral-surface:var(--rx-gray-b8);--rx-bg-neutral-state:var(--rx-gray-b6);--rx-bg-neutral-accent:var(--rx-smoke);--rx-bg-neutral-accent-hover:var(--rx-gray-a3);--rx-border-neutral-subtle:var(--rx-gray-b8);--rx-border-neutral-default:var(--rx-gray-b6);--rx-border-neutral-strong:var(--rx-gray-b3);--rx-border-neutral-accent:var(--rx-smoke);--rx-fg-inverse-accent:var(--rx-black);--rx-fg-inverse-body:var(--rx-gray-b6);--rx-fg-inverse-subtle:var(--rx-gray-b1);--rx-fg-inverse-minimal:var(--rx-gray-b0);--rx-fg-inverse-muted:var(--rx-gray-base);--rx-bg-inverse-base:var(--rx-gray-a10);--rx-bg-inverse-section:var(--rx-gray-a9);--rx-bg-inverse-surface:var(--rx-gray-a8);--rx-bg-inverse-state:var(--rx-gray-a6);--rx-bg-inverse-accent:var(--rx-black);--rx-bg-inverse-accent-hover:var(--rx-gray-b3);--rx-border-inverse-subtle:var(--rx-gray-a8);--rx-border-inverse-default:var(--rx-gray-a6);--rx-border-inverse-strong:var(--rx-gray-a3);--rx-border-inverse-accent:var(--rx-black);--rx-fg-dark-accent:var(--rx-smoke);--rx-fg-dark-body:var(--rx-white-b6);--rx-fg-dark-subtle:var(--rx-white-b1);--rx-fg-dark-minimal:var(--rx-white-b0);--rx-fg-dark-muted:var(--rx-white-base);--rx-bg-dark-base:var(--rx-white-a10);--rx-bg-dark-section:var(--rx-white-a9);--rx-bg-dark-surface:var(--rx-white-a8);--rx-bg-dark-state:var(--rx-white-a6);--rx-bg-dark-accent:var(--rx-smoke);--rx-bg-dark-accent-hover:var(--rx-white-b3);--rx-border-dark-subtle:var(--rx-white-a8);--rx-border-dark-default:var(--rx-white-a6);--rx-border-dark-strong:var(--rx-white-a3);--rx-border-dark-accent:var(--rx-smoke);--rx-fg-light-accent:var(--rx-black);--rx-fg-light-body:var(--rx-black-b6);--rx-fg-light-subtle:var(--rx-black-b1);--rx-fg-light-minimal:var(--rx-black-b0);--rx-fg-light-muted:var(--rx-black-base);--rx-bg-light-base:var(--rx-black-a10);--rx-bg-light-section:var(--rx-black-a9);--rx-bg-light-surface:var(--rx-black-a8);--rx-bg-light-state:var(--rx-black-a6);--rx-bg-light-accent:var(--rx-black);--rx-bg-light-accent-hover:var(--rx-black-b3);--rx-border-light-subtle:var(--rx-black-a8);--rx-border-light-default:var(--rx-black-a6);--rx-border-light-strong:var(--rx-black-a3);--rx-border-light-accent:var(--rx-black)}.rx-content{--rx-font-text:sans-serif;--rx-font-heading:inherit;--rx-font-mono:monospace;--rx-heading-top:24px;--rx-heading-bottom:8px;--rx-paragraph-bottom:16px;--rx-h1-size:2.25em;--rx-h2-size:1.5em;--rx-h3-size:1.25em;--rx-h4-size:1em;--rx-h5-size:1em;--rx-h6-size:1em;--rx-heading-letter-spacing:-0.01em;--rx-lead-size:1.25em;--rx-body-size:16px;--rx-small-size:0.875em;--rx-table-size:0.9375em;--rx-pre-size:0.875em;--rx-code-size:0.875em;--rx-kbd-size:0.875em;--rx-caption-size:0.875em;--rx-quote-size:1em;--rx-quote-footer-size:1em;--rx-line-padding:calc(var(--rx-paragraph-bottom) / 2);--rx-list-indent:20px;--rx-body-bg:transparent;--rx-pre-bg:var(--rx-bg-dark-section);--rx-kbd-bg:var(--rx-bg-raised);--rx-code-bg:var(--rx-bg-dark-surface);--rx-text-color:var(--rx-fg-dark-body);--rx-heading-color:var(--rx-fg-dark-accent);--rx-pre-color:var(--rx-fg-dark-body);--rx-var-color:var(--rx-fg-dark-body);--rx-kbd-color:var(--rx-fg-dark-body);--rx-code-color:var(--rx-fg-dark-body);--rx-link-color:var(--rx-fg-info-accent);--rx-table-border:var(--rx-border-dark-subtle);--rx-line-border:var(--rx-border-dark-subtle);--rx-pre-border:transparent;--rx-code-border:transparent;--rx-kbd-border:var(--rx-border-dark-default);--rx-quote-border:var(--rx-border-dark-accent);--rx-abbr-border:rgb(0 0 0 / 40%)}[rx-data-theme=dark]{--rx-abbr-border:rgb(255 255 255 / 40%)}.rx-content *,.rx-content ::after,.rx-content ::before{background:0 0;box-sizing:border-box;margin:0;padding:0;text-decoration:none;list-style:none;appearance:none;font-style:normal;font-size:unset}.rx-content{font-family:var(--rx-font-text);background:var(--rx-body-bg);color:var(--rx-text-color);font-size:var(--rx-body-size);line-height:var(--rx-content-line-height);text-align:left}.rx-content[dir=rtl]{text-align:right}.rx-content audio,.rx-content canvas,.rx-content iframe,.rx-content progress,.rx-content video{display:block;vertical-align:baseline}.rx-content fieldset,.rx-content iframe,.rx-content img{border:none}.rx-content embed,.rx-content img,.rx-content object,.rx-content video{max-width:100%;height:auto}.rx-content img,.rx-content svg{vertical-align:middle}.rx-content :where(h1,h2,h3,h4,h5,h6){font-family:var(--rx-font-heading);font-weight:700;color:var(--rx-heading-color);letter-spacing:var(--rx-heading-letter-spacing);line-height:1.2}.rx-content :where(h1,h2,h3,h4,h5,h6) a{text-decoration:underline}.rx-content button{cursor:pointer}.rx-content ol,.rx-content ul{margin-left:var(--rx-list-indent)}.rx-content[dir=rtl] ol,.rx-content[dir=rtl] ul{margin-left:0;margin-right:var(--rx-list-indent)}.rx-content li{line-height:1.5;margin-bottom:4px}.rx-content li:last-child{margin-bottom:0}.rx-content li li{font-size:1em}.rx-content ul li{list-style:disc}.rx-content ol li{list-style:decimal}.rx-content ol>li>ol li{list-style-type:lower-alpha}.rx-content ol>li>ol>li>ol li{list-style-type:lower-roman}.rx-content ol li ul li{list-style:disc}.rx-content nav ol,.rx-content nav ol li,.rx-content nav ul,.rx-content nav ul li{margin-left:0;list-style:none}.rx-content dt{font-weight:700}.rx-content dd+dt{margin-top:.25em}.rx-content svg{fill:currentcolor}.rx-content>:is(h2,h3,h4,h5,h6):not(:first-child){margin-top:var(--rx-heading-top)}.rx-content>:is(h1,h2,h3,h4,h5,h6){margin-bottom:var(--rx-heading-bottom)}.rx-content>:is(p,ul,ol,dl,table,address,details,iframe,div,form,pre,blockquote,figure):not(:last-child){margin-bottom:var(--rx-paragraph-bottom)}.rx-content h1{font-size:var(--rx-h1-size)}.rx-content h2{font-size:var(--rx-h2-size)}.rx-content h3{font-size:var(--rx-h3-size)}.rx-content h4{font-size:var(--rx-h4-size)}.rx-content h5{font-size:var(--rx-h5-size)}.rx-content h6{font-size:var(--rx-h6-size)}.rx-content .lead{font-size:var(--rx-lead-size)}.rx-content .small{font-size:var(--rx-small-size)}.rx-content figcaption{font-size:var(--rx-caption-size)}.rx-content a,.rx-content a:focus,.rx-content a:hover,.rx-content a:visited{color:var(--rx-link-color);text-decoration:underline}.rx-content abbr,.rx-content dfn{font-size:95%}.rx-content sub,.rx-content sup{font-size:65%}.rx-content mark{background-color:#ffea80;color:#000}.rx-content b,.rx-content strong{font-weight:700}.rx-content em,.rx-content em b,.rx-content em del,.rx-content em s,.rx-content em strike,.rx-content i,.rx-content i b,.rx-content i del,.rx-content i s,.rx-content i strike{font-style:italic}.rx-content del,.rx-content s,.rx-content strike{text-decoration:line-through}.rx-content u{text-decoration:underline}.rx-content abbr[title],.rx-content dfn{letter-spacing:.01em;text-transform:uppercase;text-decoration:none;border-bottom:1px dotted var(--rx-abbr-border);cursor:help}.rx-content cite{font-style:italic}.rx-content sub,.rx-content sup{line-height:1;margin-left:2px}.rx-content sub{vertical-align:sub}.rx-content sup{vertical-align:super}.rx-content var{font-family:var(--rx-font-mono);font-weight:400;font-style:normal;font-size:90%}.rx-content code,.rx-content kbd{display:inline-block;position:relative;top:-1px;margin-bottom:-1px;line-height:1;border-radius:4px}.rx-content code{font-family:var(--rx-font-mono);font-size:var(--rx-code-size);padding:.125em .25em;border:1px solid var(--rx-code-border);background:var(--rx-code-bg)}.rx-content kbd{font-family:var(--rx-font-text);font-size:var(--rx-kbd-size);padding:.25em .375em;color:var(--rx-kbd-color);border:none;background:var(--rx-kbd-bg);box-shadow:0 0 0 1px var(--rx-kbd-border),0 3px 0 var(--rx-border-dark-default)}.rx-content kbd+kbd{margin-left:.24em}.rx-content pre{overflow-x:auto;white-space:pre;font-family:var(--rx-font-mono);font-size:var(--rx-pre-size);line-height:1.6;padding:12px 16px;color:var(--rx-pre-color);border-radius:3px;background:var(--rx-pre-bg);border:1px solid var(--rx-pre-border)}.rx-content pre code{position:initial;top:0;padding:0!important;margin:0;border:none;border-radius:0;font-family:inherit;font-weight:inherit;font-size:100%!important;display:block;line-height:inherit;background:0 0;color:inherit;box-shadow:none}.rx-content caption{text-align:left;font-style:italic;margin-bottom:2px}.rx-content table{border-collapse:collapse;border-spacing:0;width:100%;empty-cells:show;font-size:var(--rx-table-size);line-height:1.5;color:var(--rx-table-color,var(--rx-text-color))}.rx-content td,.rx-content th{text-align:left;vertical-align:top;padding:.75em!important;border:1px solid var(--rx-table-border)!important}.rx-content th{font-weight:700}.rx-content address{font-style:italic}.rx-content figcaption{display:block;margin-top:4px;font-size:var(--rx-caption-size);background:var(--rx-caption-bg,transparent);color:var(--rx-caption-color,var(--rx-text-color))}.rx-content blockquote,.rx-content figure:has(blockquote){font-style:italic;font-weight:500;padding:0;padding-left:16px;border-left:var(--rx-quote-border-width,3px) solid var(--rx-quote-border)}.rx-content[dir=rtl] blockquote,.rx-content[dir=rtl] figure:has(blockquote){padding:0;padding-right:16px;border-left:none;border-right:var(--rx-quote-border-width,3px) solid var(--rx-quote-border)}.rx-content figure:has(blockquote) blockquote{all:unset;padding:0!important;border:none!important}.rx-content blockquote p,.rx-content figure:has(blockquote) p{font-style:italic;font-weight:500;font-size:var(--rx-quote-size);line-height:1.5;color:var(--rx-quote-color,var(--rx-text-color))}.rx-content blockquote p+p,.rx-content figure:has(blockquote) p+p{margin-top:.25em}.rx-content blockquote footer,.rx-content figure:has(blockquote) figcaption{display:block;font-weight:400;font-style:italic;color:var(--rx-quote-footer-color,var(--rx-text-color));font-size:var(--rx-quote-footer-size)}.rx-content summary{display:flex;align-items:center;cursor:pointer}.rx-content summary::before{content:"▸";display:inline-block;margin-right:.5em;transition:transform .2s ease}.rx-content details[open] summary::before{transform:rotate(90deg)}.rx-content figure>div,.rx-content figure>iframe,.rx-content figure>img,.rx-content figure>img a,.rx-content figure>pre{vertical-align:middle}.rx-content .embed-responsive:has(iframe){position:relative;padding:0;padding-bottom:56.25%;height:0}.rx-content .embed-responsive:has(iframe) iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rx-content div.embed-responsive{margin:0}.rx-content hr{border:0;height:1px;background:var(--rx-line-border)}.rx-content .wrap-center{text-align:center}.rx-content .wrap-center img{margin-left:auto;margin-right:auto}.rx-content .wrap-center figcaption{text-align:center;margin-left:auto;margin-right:auto}.rx-content .float-left{float:left;margin-right:var(--rx-float-margin);margin-bottom:var(--rx-float-margin);max-width:var(--rx-float-width)}.rx-content .float-right{float:right;margin-left:var(--rx-float-margin);margin-bottom:var(--rx-float-margin);max-width:var(--rx-float-width)}.rx-content .outset-right{position:relative;width:calc(100% + var(--rx-outset));max-width:calc(100% + var(--rx-outset));transform:translateX(var(--rx-outset)) translate3d(0,0,0);left:calc(var(--rx-outset) * -1)}.rx-content .outset-left{width:calc(100% + var(--rx-outset));max-width:calc(100% + var(--rx-outset));transform:translateX(calc(var(--rx-outset) * -1)) translate3d(0,0,0)}.rx-content .outset-both{position:relative;width:calc(100% + var(--rx-outset) + var(--rx-outset));max-width:calc(100% + var(--rx-outset) + var(--rx-outset));transform:translateX(-50%) translate3d(0,0,0);left:50%}.rx-empty address:empty,.rx-empty blockquote:empty,.rx-empty caption:empty,.rx-empty dd:empty,.rx-empty div[data-block=text]:empty,.rx-empty dt:empty,.rx-empty figcaption:empty,.rx-empty h1:empty,.rx-empty h2:empty,.rx-empty h3:empty,.rx-empty h4:empty,.rx-empty h5:empty,.rx-empty h6:empty,.rx-empty li:empty,.rx-empty p:empty{min-height:calc(var(--rx-content-line-height) * 1em)}.rx-empty pre:empty{min-height:3.5em}.rx-empty b:empty,.rx-empty cite:empty,.rx-empty code:empty,.rx-empty del:empty,.rx-empty em:empty,.rx-empty i:empty,.rx-empty ins:empty,.rx-empty span:empty,.rx-empty strong:empty,.rx-empty sub:empty,.rx-empty sup:empty,.rx-empty u:empty{display:inline-block;min-width:1px;min-height:1em}.rx-empty code::after,.rx-empty kbd::after,.rx-empty mark::after,.rx-empty td:empty::after,.rx-empty th:empty::after{content:"​"}.rx-empty pre code::after{display:none}.rx-empty code+code{margin-left:2px}.rx-empty table{empty-cells:show}.rx-empty embed,.rx-empty img,.rx-empty object{max-width:100%;height:auto}.rx-editor-wym address,.rx-editor-wym dl,.rx-editor-wym h1,.rx-editor-wym h2,.rx-editor-wym h3,.rx-editor-wym h4,.rx-editor-wym h5,.rx-editor-wym h6,.rx-editor-wym ol:not([data-structure=false]),.rx-editor-wym p,.rx-editor-wym ul:not([data-structure=false]){position:relative;background:var(--rx-bg-base);padding:8px 12px}.rx-editor-wym address::after,.rx-editor-wym dl::after,.rx-editor-wym h1::after,.rx-editor-wym h2::after,.rx-editor-wym h3::after,.rx-editor-wym h4::after,.rx-editor-wym h5::after,.rx-editor-wym h6::after,.rx-editor-wym ol:not([data-structure=false])::after,.rx-editor-wym p::after,.rx-editor-wym ul:not([data-structure=false])::after{position:absolute;font-size:11px;font-weight:400;top:2px;right:4px;cursor:pointer;color:var(--rx-fg-placeholder)}.rx-editor-wym address:empty::before,.rx-editor-wym dl:empty::before,.rx-editor-wym h1:empty::before,.rx-editor-wym h2:empty::before,.rx-editor-wym h3:empty::before,.rx-editor-wym h4:empty::before,.rx-editor-wym h5:empty::before,.rx-editor-wym h6:empty::before,.rx-editor-wym ol:not([data-structure=false]):empty::before,.rx-editor-wym p:empty::before,.rx-editor-wym ul:not([data-structure=false]):empty::before{content:"​";display:inline-block}.rx-editor-wym pre{position:relative}.rx-editor-wym pre::after{position:absolute;font-size:11px;font-weight:400;top:2px;right:4px;cursor:pointer;color:var(--rx-fg-placeholder)}.rx-editor-wym ol:not([data-structure=false]) ol,.rx-editor-wym ul:not([data-structure=false]) ul{outline:1px solid var(--rx-border-default)!important}.rx-editor-wym ol,.rx-editor-wym ul:not([data-rx-type=todo]){margin-left:0;padding-left:24px;margin-bottom:3px}.rx-editor-wym ol:not([data-structure=false])::after{content:"ol"}.rx-editor-wym ul:not([data-structure=false])::after{content:"ul"}.rx-editor-wym dl::after{content:"dl"}.rx-editor-wym h1::after{content:"h1"}.rx-editor-wym h2::after{content:"h2"}.rx-editor-wym h3::after{content:"h3"}.rx-editor-wym h4::after{content:"h4"}.rx-editor-wym h5::after{content:"h5"}.rx-editor-wym h6::after{content:"h6"}.rx-editor-wym p::after{content:"p"}.rx-editor-wym pre::after{content:"pre"}.rx-editor-wym address::after{content:"address"}.rx-block-dragging{opacity:.92;box-shadow:var(--rx-shadow-md);outline:1px solid var(--rx-focus);outline-offset:2px}.rx-hidden{display:none!important}.rx-selection-marker{position:absolute;width:0;height:0;overflow:hidden;line-height:0;font-size:0;opacity:0;pointer-events:none;user-select:none}.rx-code-lang-select{position:absolute;top:4px;right:6px;z-index:3;border:none;outline:0;cursor:pointer;text-align:right;color:var(--rx-fg-dark-subtle)}.rx-collapsed{position:relative}.rx-collapsed:before{content:"›";position:absolute;left:-16px;line-height:1;top:50%;margin-top:-10px;font-size:20px;font-weight:700}.rx-toc{margin-bottom:24px}.rx-voice-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rx-visual-caret{position:absolute;top:0;left:0;width:var(--rx-visual-caret-width,2px);height:var(--rx-visual-caret-height,1em);background:var(--rx-visual-caret-color,#137cec);pointer-events:none;transform:translate3d(-9999px,-9999px,0);opacity:0;z-index:1}.rx-visual-caret.is-on{opacity:1}.rx-visual-caret.is-blink{animation:rx-visual-caret-blink 1.1s steps(1,end) infinite}@keyframes rx-visual-caret-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.rx-container{position:relative;box-sizing:border-box}.rx-main-container{border-radius:var(--rx-rounded);background:var(--rx-bg-base);border:1px solid var(--rx-border-dark-subtle)}.rx-editor-container{position:relative}.rx-editor-frame{width:100%;height:0;border:none;background:var(--rx-bg-base);margin-left:auto;margin-right:auto;display:block}.rx-toolbox-container{background:var(--rx-bg-toolbar);border-radius:var(--rx-rounded);position:relative;z-index:2}.rx-preview-container{background:var(--rx-bg-dark-base)}.rx-mode-report{background:var(--rx-bg-neutral-section)}[rx-data-theme=dark] .rx-mode-report{background:var(--rx-night)}.rx-container.rx-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.rx-container.rx-fullscreen>.rx-preview-container,.rx-container.rx-fullscreen>.rx-statusbar-container,.rx-container.rx-fullscreen>.rx-toolbox-container{flex-shrink:0}.rx-container.rx-fullscreen>.rx-editor-container,.rx-container.rx-fullscreen>.rx-source-container,.rx-container.rx-fullscreen>.rx-versions-container{flex:1 1 auto;min-height:0;overflow-x:auto}.rx-stop-scrolling{height:100%;overflow:hidden}.rx-editor-overlay{width:100%;height:100%;position:absolute;z-index:10050;background:0 0;top:0;left:0;pointer-events:auto}.rx-toolbar-container{display:flex;white-space:nowrap;overflow:auto hidden;scrollbar-width:none;-ms-overflow-style:none}.rx-toolbar-container::-webkit-scrollbar{width:0;height:0}.rx-toolbar-container:empty{display:none}.rx-sticky{z-index:299;border-bottom:1px solid var(--rx-border-dark-subtle)}.rx-sticky-mobile{border-bottom:none}.rx-extrabar,.rx-toolbar{display:flex;white-space:nowrap;align-items:center;gap:1px;padding:var(--rx-toolbar-padding);height:var(--rx-toolbar-height)}.rx-toolbar{order:1;flex:1}.rx-extrabar{order:2}.rx-extrabar .rx-button,.rx-toolbar .rx-button{justify-content:center;width:var(--rx-toolbar-button-width);height:var(--rx-toolbar-button-height)}.rx-extrabar .rx-button-icon,.rx-toolbar .rx-button-icon{width:var(--rx-toolbar-button-width);min-width:var(--rx-toolbar-button-width);height:var(--rx-toolbar-button-height)}.rx-extrabar .rx-button-icon svg,.rx-toolbar .rx-button-icon svg{width:var(--rx-toolbar-icon-size);height:var(--rx-toolbar-icon-size)}.rx-extrabar .rx-button-title,.rx-toolbar .rx-button-title{display:none}.rx-context{position:absolute;background:var(--rx-bg-dark-accent);box-shadow:var(--rx-shadow-md);padding:0;z-index:var(--rx-depth-context);transition:transform .3s ease,opacity .3s ease;opacity:0;top:0;left:0;pointer-events:none;border-radius:var(--rx-rounded-lg)}.rx-context-buttons{display:flex;align-items:center;gap:1px;flex-wrap:wrap;padding:4px 6px}.rx-context-custom{font-family:var(--rx-font-ui);min-width:0;padding:4px 8px;padding-bottom:10px;font-size:13px;font-weight:400;line-height:1}.rx-context-custom,.rx-context-custom a{color:var(--rx-fg-light-body)}.rx-context-custom a:hover{color:var(--rx-fg-light-subtle)}.rx-context-buttons:empty,.rx-context-custom:empty{display:none}.rx-context .rx-button-title{display:none}.rx-context .rx-button:hover{background:var(--rx-bg-light-state)}.rx-context .rx-button.active,.rx-context .rx-button.pressed{background:var(--rx-bg-light-state)}.rx-context .rx-button .rx-button-icon svg{fill:var(--rx-fg-light-body);width:18px;height:18px}.rx-context .rx-button.active .rx-button-icon svg,.rx-context .rx-button.pressed .rx-button-icon svg{fill:var(--rx-fg-light-body)}.rx-context .rx-button.disabled .rx-button-icon svg{fill:var(--rx-fg-light-subtle);opacity:.85}.rx-control{position:absolute;left:0;top:0;z-index:20;font-family:var(--rx-font-ui);padding:0;margin:0;box-sizing:border-box;width:24px;line-height:0;background:var(--rx-control-bg);border-radius:var(--rx-rounded-sm);display:flex;gap:1px;flex-flow:column wrap}.rx-control .rx-button{justify-content:center;width:24px;height:24px}.rx-control .rx-button-title{display:none}.rx-control .rx-button-icon svg{width:14px;height:14px}.rx-dropdown{position:absolute;top:0;left:0;font-family:var(--rx-font-ui);font-size:var(--rx-dropdown-font-size);line-height:1.4;border-radius:var(--rx-rounded-lg);background:var(--rx-bg-overlay);box-shadow:var(--rx-shadow-md);z-index:var(--rx-depth-dropdown);overflow-y:auto}.rx-dropdown-title{font-size:var(--rx-dropdown-font-size);font-weight:600;color:var(--rx-bg-dark-accent);padding:8px}.rx-dropdown-title:empty{display:none}.rx-dropdown-items{padding:2px}.rx-dropdown-tabs{display:flex;background:var(--rx-bg-dark-surface)}.rx-dropdown-tab{padding:4px 8px;font-size:var(--rx-dropdown-tab-font-size);font-weight:400;cursor:pointer;color:var(--rx-fg-dark-subtle);border-top-left-radius:6px;border-top-right-radius:6px}.rx-dropdown-tab.active,.rx-dropdown-tab:hover{background:var(--rx-bg-light-accent);color:var(--rx-fg-dark-accent)}.rx-dropdown-images{display:flex;flex-wrap:wrap;gap:2px;padding:4px}.rx-dropdown-images img{border-radius:2px;vertical-align:top;min-width:90px;max-width:90px;min-height:60px;max-height:60px;object-fit:fill;height:100%;width:min-content;cursor:pointer}.rx-dropdown-images img:hover{outline:3px solid var(--rx-border-focus)}.rx-option-list{list-style:none;margin:0;padding:0;overflow:hidden;overflow-y:auto;font-size:var(--rx-dropdown-font-size);min-width:160px}.rx-option-item{display:flex;align-items:center;padding:8px;cursor:pointer;outline:0;position:relative;border-radius:var(--rx-rounded-lg)}.rx-option-item.divider-bottom::before,.rx-option-item.divider-top::before{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;border-top:1px solid var(--rx-border-dark-default)}.rx-option-item.divider-top::before{top:-1px}.rx-option-item.passive{cursor:default}.rx-option-item.passive .rx-option-label{cursor:default}.rx-option-item:not(.passive):hover{background:var(--rx-bg-dark-state)}.rx-option-item.active,.rx-option-item:has(input:checked){background:var(--rx-bg-dark-state);font-weight:500}.rx-option-item.active .rx-option-check,.rx-option-item:has(input:checked) .rx-option-check{display:inline-block}.rx-option-item.disabled,.rx-option-item.disabled:hover{opacity:.6;cursor:not-allowed;pointer-events:none;background:0 0}.rx-option-item.focus,.rx-option-item.focus:hover{background:var(--rx-bg-info-surface)}.rx-option-item.focus .rx-option-label,.rx-option-item.focus a.rx-option-label,.rx-option-item.focus a.rx-option-label:hover,.rx-option-item.focus:hover .rx-option-label,.rx-option-item.focus:hover a.rx-option-label,.rx-option-item.focus:hover a.rx-option-label:hover{background:0 0}.rx-option-header{font-size:12px;font-weight:600;color:var(--rx-fg-dark-accent);padding:.5em;padding-bottom:.125em;pointer-events:none}.rx-option-label{--gap:8px;display:flex;align-items:center;cursor:pointer;width:100%;gap:var(--gap);color:var(--rx-fg-dark-accent)}.rx-option-label.danger{color:var(--rx-fg-negative-accent)}.rx-option-label.danger svg{fill:var(--rx-fg-negative-accent)}.rx-option-text{flex:1}.rx-option-text-xlarge{font-size:21px}.rx-option-text:empty{display:none}.rx-option-check{color:var(--rx-fg-dark-accent);font-weight:700;display:none}.rx-option-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--rx-fg-dark-accent)}.rx-option-icon:empty{display:none}.rx-option-icon svg{height:16px;width:16px;fill:var(--rx-fg-dark-accent)}.rx-option-shortcut{font-weight:400;font-size:12px;color:var(--rx-fg-dark-muted);margin-left:16px}.rx-dropdown[dir=rtl] .rx-option-shortcut{margin-left:0;margin-right:16px}a.rx-option-label,a.rx-option-label:hover{color:var(--rx-fg-text);text-decoration:none}a.rx-option-label.danger,a.rx-option-label.danger:hover{color:var(--rx-fg-negative-accent)}a.rx-option-label.danger svg,a.rx-option-label.danger:hover svg{fill:var(--rx-fg-negative-accent)}.rx-dropdown-grid-container .rx-option-list,.rx-dropdown-type-grid .rx-option-list{display:flex;flex-wrap:wrap;padding:0;box-sizing:border-box}.rx-dropdown-grid-container .rx-option-item,.rx-dropdown-type-grid .rx-option-item{padding:0}.rx-dropdown-grid-container .rx-option-label,.rx-dropdown-type-grid .rx-option-label{width:32px;height:32px;line-height:32px;text-align:center;justify-content:center;align-items:center}.rx-button{font-family:var(--rx-font-ui);display:flex;align-items:center;vertical-align:middle;text-decoration:none;background:0 0;outline:0;margin:0;padding:0;box-sizing:border-box;font-size:0;line-height:1;gap:8px;border-radius:3px;width:28px;height:28px;transition:none;cursor:pointer}.rx-button[data-rx-for-hidden],.rx-button[data-rx-override-hidden]{display:none}.rx-button.pressed{background:var(--rx-bg-dark-state)}.rx-button.pressed .rx-button-icon svg{fill:var(--rx-fg-dark-accent)}.rx-button:hover{text-decoration:none;background:var(--rx-bg-dark-state)}.rx-button .rx-button-icon svg{fill:var(--rx-fg-dark-accent);opacity:.85}.rx-button:hover .rx-button-icon svg{opacity:1}.rx-button.active{background:var(--rx-bg-dark-state)}.rx-button.disabled,.rx-button.disabled:hover{cursor:default;background-color:transparent!important}.rx-button.disabled .rx-button-icon svg{fill:var(--rx-fg-dark-subtle);opacity:.85}.rx-button-icon{display:flex;justify-content:center;align-items:center;vertical-align:middle;border-radius:3px;width:28px;min-width:28px;height:28px}.rx-button-icon:empty{display:none}.rx-button-icon svg{fill:var(--rx-fg-dark-body);width:16px;height:16px}.rx-button-title{font-size:14px;font-weight:400;line-height:1.4;color:var(--rx-fg-dark-body)}.rx-pathbar{font-family:var(--rx-font-ui);margin:0;padding:0 8px;position:relative;overflow:hidden;background:var(--rx-bg-raised);border-top-left-radius:var(--rx-rounded);border-top-right-radius:var(--rx-rounded);box-sizing:border-box;border:none;display:flex;gap:12px;border-bottom:1px solid var(--rx-border-dark-subtle)}.rx-pathbar:empty{display:none}.rx-pathbar-item{position:relative;font-size:12px;padding:6px 0;margin:0;line-height:16px;color:var(--rx-fg-dark-subtle);opacity:.8;cursor:pointer}.rx-pathbar-item:hover{opacity:1;color:var(--rx-fg-dark-accent);text-decoration:underline}.rx-pathbar-item::after{position:absolute;content:"-";width:8px;padding-left:3px;font-size:12px;line-height:16px;opacity:.8;color:var(--rx-fg-dark-subtle)}.rx-pathbar-item:last-child,.rx-pathbar-item:last-child:hover{color:var(--rx-fg-dark-accent);opacity:1;text-decoration:none;cursor:text}.rx-pathbar-item:last-child::after{display:none}.rx-pathbar.disable .rx-pathbar-item,.rx-pathbar.disable .rx-pathbar-item:hover{opacity:.5}.rx-statusbar{box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;font-family:var(--rx-font-ui);font-size:12px;background-color:var(--rx-bg-base);z-index:100}.rx-statusbar-left,.rx-statusbar-right{display:flex;gap:8px;padding:4px 8px}.rx-statusbar-left:empty,.rx-statusbar-right:empty{display:none}.rx-statusbar-item{color:var(--rx-fg-dark-subtle)}.rx-tooltip{position:absolute;z-index:var(--rx-depth-tooltip);margin:0;padding:4px 7px;border-radius:3px;line-height:1;font-family:var(--rx-font-ui-mono);font-size:12px;font-weight:500;color:var(--rx-fg-white-body);background:var(--rx-bg-black-accent);pointer-events:none}.rx-editor-breakline>:is(p,ul,ol,dl,table,address,details,iframe,div,form,pre,blockquote,figure){margin-bottom:0!important}.rx-editor-breakline>:is(h2,h3,h4,h5,h6){margin-top:0!important}.rx-editor-breakline>:is(h1,h2,h3,h4,h5,h6){margin-bottom:0!important}#redactor-root{outline:0}.rx-editor{margin-left:auto;margin-right:auto;box-sizing:border-box;outline:0;border-radius:0}.rx-editor [dir=rtl]{text-align:right}.rx-editor [dir=ltr]{text-align:left}.rx-editor figure>div,.rx-editor figure>iframe,.rx-editor figure>img,.rx-editor figure>pre{vertical-align:middle}.rx-editor::after{content:"";clear:both;display:table}.rx-editor figcaption,.rx-editor summary{outline:0}.rx-editor [data-block]{position:relative}.rx-editor .rx-cell-selected{background:var(--rx-bg-focus)}.rx-editor :is(td,th)[contenteditable=true]:focus:not([data-selected]){outline:0}.rx-editor [data-block=table]{position:relative}.rx-editor .rx-table-selection-overlay{position:absolute;border:3px solid var(--rx-focus);pointer-events:none;z-index:10;box-sizing:border-box;background:0 0}.rx-editor [data-hoverable]{transition:outline .2s ease,border-radius .2s ease;border-radius:2px}.rx-editor:not(.rx-editor-readonly) [data-hoverable]:hover{outline:3px solid var(--rx-focus);border-radius:2px}.rx-editor [data-selected],.rx-editor:not(.rx-editor-readonly) [data-selected]:hover{outline:3px solid var(--rx-focus)}.rx-editor [data-block=image].float-left,.rx-editor [data-block=image].float-right,.rx-editor figure.float-left,.rx-editor figure.float-right{position:relative;z-index:2}.rx-editor form{display:block}.rx-layout-grid{display:flex;flex-direction:row;gap:24px}.rx-editor [data-block=column]:not([data-selected]){outline:1px dashed var(--rx-border-dark-strong)}.rx-editor hr[data-block=line]{height:auto;padding:var(--rx-line-padding,8px) 0;box-sizing:border-box;margin-top:var(--rx-line-padding,8px);margin-bottom:var(--rx-line-padding,8px);background:linear-gradient(var(--rx-line-border,#eee),var(--rx-line-border,#eee)) center/100% 1px no-repeat}.rx-editor.rx-editor-email [data-block=column]{outline:0}.rx-editor.rx-editor-email [data-block=column]:has(p:empty),.rx-editor.rx-editor-email [data-block=column]:hover{outline:1px dashed var(--rx-border-dark-strong)}.rx-editor.rx-editor-email *{margin-top:0;margin-inline:0}.rx-editor [data-block=wrapper]:empty{outline:1px dashed var(--rx-border-dark-strong);outline-offset:1px}.rx-editor [data-block=pre]{position:relative}.rx-editor [data-block=mergetag]{background:var(--rx-bg-info-surface);display:inline-block;padding:4px;border-radius:var(--rx-rounded);line-height:1;cursor:pointer;font-size:13px;font-weight:400}.rx-editor .inline-mention,.rx-editor [data-block=mention]{display:inline-block;cursor:default;font-weight:500;padding:4px 4px;border-radius:var(--rx-rounded);font-size:.875em;line-height:1;background:var(--rx-bg-dark-section);color:var(--rx-fg-dark-accent)}.rx-editor .rx-annotation{background:var(--rx-bg-annotation);text-decoration-color:var(--rx-border-annotation);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:2px;cursor:pointer}.rx-editor [data-block=embed]{position:relative}.rx-editor [data-block=embed]:before{width:100%;height:100%;content:"";position:absolute;z-index:1;pointer-events:auto}.rx-editor [data-block=embed][data-selected]:before{display:none}.rx-editor [data-block=embed] iframe{background:var(--rx-bg-dark-section)}.rx-editor [data-block=todo]{margin-left:0;list-style:none}.rx-editor [data-block=todo]>li[data-block=todo-item]{display:flex;align-items:start;flex-wrap:nowrap;gap:0;list-style:none;margin-bottom:4px}.rx-editor div.todo-text{padding-left:6px;min-height:1.5em;outline:0}.rx-editor[dir=rtl] div.todo-text{padding-left:0;padding-right:6px}.rx-editor [data-block=todo]>li>ol,.rx-editor [data-block=todo]>li>ul{flex-basis:100%}.rx-editor [data-block=todo]>[data-block=list-item],.rx-editor [data-block=todo]>li>[data-block=todo]{margin-left:calc(var(--rx-list-indent) * 1)}.rx-editor [data-block=todo]>li>[data-block=list]{margin-left:calc(var(--rx-list-indent) * 2)}.rx-editor[dir=rtl] [data-block=todo]>[data-block=list-item],.rx-editor[dir=rtl] [data-block=todo]>li>[data-block=todo]{margin-left:0;margin-right:calc(var(--rx-list-indent) * 1)!important}.rx-editor[dir=rtl] [data-block=todo]>li>[data-block=list]{margin-left:0;margin-right:calc(var(--rx-list-indent) * 2)!important}.rx-editor [data-block=todo] li[data-block=todo-item]:last-child{margin-bottom:0}.rx-editor [data-block=todo] input[type=checkbox]{--rx-check-size:18px;--rx-check-color:var(--rx-bg-input-on);--rx-check-radius:4px;--rx-check-icon-color:var(--rx-fg-input-on);appearance:none;width:var(--rx-check-size);height:var(--rx-check-size);margin:0;margin-top:3px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;transition:all .2s ease;border:1.5px solid var(--rx-border-input);border-radius:var(--rx-check-radius)}.rx-editor [data-block=todo] input[type=checkbox]::after{content:"";position:absolute;opacity:0;transition:all .2s ease}.rx-editor [data-block=todo] input[type=checkbox]:checked::after{top:50%;left:50%;width:5px;height:9px;border:solid var(--rx-check-icon-color);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg);opacity:1}.rx-editor [data-block=todo] input[type=checkbox]:checked{background:var(--rx-check-color);border-color:var(--rx-check-color)}.rx-editor .rx-block-has-placeholder{position:relative}.rx-editor .rx-block-has-placeholder:before{position:absolute}.rx-editor .rx-block-has-placeholder:before,.rx-editor [data-placeholder]:empty:before{content:attr(data-placeholder);display:inline-block;color:var(--rx-fg-placeholder);font-weight:400;font-style:italic;font-size:inherit;cursor:text;max-height:20px}.rx-editor [data-placeholder]:empty:focus:before{content:""}.rx-editor.rx-has-placeholder:before{position:absolute;z-index:0;content:attr(data-placeholder);color:var(--rx-fg-placeholder);font-weight:400;cursor:text}.rx-editor.rx-editor-disabled{opacity:.4}.rx-editor.rx-editor-disabled img{filter:grayscale(1)}.rx-form{padding:10px}.rx-form-item{padding-bottom:12px}.rx-form-item:empty{display:none}.rx-form-item:last-child{padding-bottom:0}.rx-form-box{padding:16px}.rx-form-image img,.rx-form-image svg{max-width:100%}.rx-form-section,.rx-form-title{font-size:var(--rx-form-title-font-size);font-weight:600;color:var(--rx-bg-dark-accent);padding-bottom:4px}.rx-form-section:empty,.rx-form-title:empty{display:none}.rx-form-section:not(:first-child){padding-top:8px}.rx-form-label{box-sizing:border-box;font-family:var(--rx-font-ui);font-size:var(--rx-form-label-font-size);line-height:1.4;font-weight:500;display:block;padding:0;margin:0;padding-bottom:6px;color:var(--rx-fg-dark-body)}.rx-form-hint{font-size:13px;font-weight:400;color:var(--rx-fg-dark-subtle);margin-left:2px}.rx-form-flex{display:flex;gap:8px;align-items:center;padding-bottom:12px}.rx-form-flex:empty{display:none}.rx-form-flex-column{flex-direction:column;align-items:start}.rx-form-flex-wrap{flex-wrap:wrap}.rx-form-flex .rx-form-item{padding:0}.rx-form-flex .rx-form-input,.rx-form-flex .rx-form-select{flex:auto}.rx-form-flex:last-child{padding-bottom:0}.rx-form-color-container{position:relative}.rx-form-color-container .rx-form-input{padding-left:40px}.rx-form-color-toggle{position:absolute;top:4px;left:6px;height:24px;width:24px;border:none;border-radius:var(--rx-rounded-sm);box-shadow:var(--rx-shadow-inner);cursor:pointer;background:var(--rx-bg-white-accent)}.rx-form-button{box-sizing:border-box;font-family:var(--rx-font-ui);font-size:var(--rx-form-button-font-size);font-weight:400;outline:0;border-radius:6px;padding:6px 10px;min-height:32px;display:inline-flex;align-items:center;gap:4px;cursor:pointer;line-height:1.25;height:auto;white-space:nowrap;background:0 0;color:var(--rx-fg-dark-accent);border:1px solid var(--rx-border-dark-default)}.rx-form-button:hover{background:var(--rx-bg-dark-state)}.rx-form-button svg{width:16px;height:16px;flex-shrink:0}.rx-form-button[data-role=primary]{background:var(--rx-bg-dark-accent);color:var(--rx-fg-light-accent);border-color:transparent}.rx-form-button[data-role=primary]:hover{color:var(--rx-fg-light-accent);background:var(--rx-bg-dark-accent-hover)}.rx-form-button[data-role=danger]{border:1px solid var(--rx-border-negative-default);color:var(--rx-fg-negative-accent)}.rx-form-button[data-role=danger]:hover{color:var(--rx-fg-negative-accent);background:var(--rx-bg-negative-state)}.rx-form-button[data-role=support]{background:var(--rx-bg-dark-surface);color:var(--rx-fg-dark-accent);border-color:transparent}.rx-form-button[data-role=support]:hover{background:var(--rx-bg-dark-state);color:var(--rx-fg-dark-accent)}.rx-form-button[data-role=ghost]{background:0 0;color:var(--rx-fg-dark-accent);border-color:transparent;box-shadow:none;padding:2px 4px;margin-left:-4px;min-height:0;font-weight:500;font-size:14px}.rx-form-button[data-role=ghost]:hover{background:var(--rx-bg-dark-state);color:var(--rx-fg-dark-accent)!important}.rx-form-button[data-role=ghost]:hover svg{fill:var(--rx-fg-dark-accent)!important}.rx-form-button-fullwidth{display:block;width:100%}.rx-form-button-push-right{margin-left:auto}.rx-form-input,.rx-form-select,.rx-form-textarea{box-sizing:border-box;display:block;width:100%;font-weight:400;padding:4px 8px;height:32px;font-family:var(--rx-font-ui);font-size:var(--rx-form-input-font-size);outline:0;border-radius:4px;box-shadow:none;line-height:1.3;color:var(--rx-fg-dark-body);background:var(--rx-bg-input-shaded);border:1px solid var(--rx-border-input)}.rx-form-input:focus,.rx-form-select:focus,.rx-form-textarea:focus{border-color:var(--rx-border-focus);box-shadow:0 0 0 1px var(--rx-border-focus)}.rx-form-textarea{height:auto;resize:vertical;line-height:1.5}.rx-form-select{cursor:pointer;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg height="6" viewBox="0 0 10 6" width="10" xmlns="http://www.w3.org/2000/svg"><path fill="rgb(0,0,0)" opacity=".6" d="m6.6168815 3-4.44908109-4.09883609c-.22373388-.20615371-.22373388-.54039492 0-.74654863s.58647818-.20615371.81021206 0l4.85418712 4.47211041c.22373388.20615371.22373388.54039491 0 .74654862l-4.85418712 4.47211041c-.22373388.20615371-.58647818.20615371-.81021206 0s-.22373388-.54039492 0-.74654863z" fill-rule="evenodd" transform="matrix(0 1 -1 0 8 -2)"/></svg>');background-repeat:no-repeat;background-position:right .65em center;padding-right:28px;min-height:32px}[rx-data-theme=dark] .rx-form-select{background-image:url('data:image/svg+xml;utf8,<svg height="6" viewBox="0 0 10 6" width="10" xmlns="http://www.w3.org/2000/svg"><path fill="rgb(255,255,255)" opacity="0.6" d="m6.6168815 3-4.44908109-4.09883609c-.22373388-.20615371-.22373388-.54039492 0-.74654863s.58647818-.20615371.81021206 0l4.85418712 4.47211041c.22373388.20615371.22373388.54039491 0 .74654862l-4.85418712 4.47211041c-.22373388.20615371-.58647818.20615371-.81021206 0s-.22373388-.54039492 0-.74654863z" fill-rule="evenodd" transform="matrix(0 1 -1 0 8 -2)"/></svg>')}.rx-form-checkbox{appearance:auto;box-sizing:border-box;vertical-align:middle;margin:0!important;margin-right:4px!important}.rx-form-checkbox-label{color:var(--rx-fg-dark-body);font-family:var(--rx-font-ui);font-size:14px;line-height:1.4}.rx-color-picker.rx-color-picker--embed,.rx-dropdown.rx-color-picker{padding:8px;max-width:min(90vw,420px);box-sizing:border-box}.rx-color-picker--embed{max-width:none}.rx-color-picker--embed .rx-color-picker-inner .rx-color-picker-groups,.rx-dropdown.rx-color-picker .rx-color-picker-inner .rx-color-picker-groups{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:1px;max-width:100%}.rx-color-picker--embed .rx-color-picker-inner .rx-color-picker-group,.rx-dropdown.rx-color-picker .rx-color-picker-inner .rx-color-picker-group{display:flex;flex-direction:column;gap:1px;flex:0 0 auto;min-width:20px}.rx-color-picker--embed .rx-color-picker-inner .rx-color-picker-grid--flat,.rx-dropdown.rx-color-picker .rx-color-picker-inner .rx-color-picker-grid--flat{display:grid;grid-template-columns:repeat(10,1fr);gap:2px}.rx-color-picker--embed .rx-color-picker-inner .rx-color-picker-swatch,.rx-dropdown.rx-color-picker .rx-color-picker-inner .rx-color-picker-swatch{width:100%;aspect-ratio:1;min-width:0;border-radius:var(--rx-rounded-sm);border:1px solid var(--rx-border-dark-default);cursor:pointer;padding:0;position:relative;box-sizing:border-box}.rx-color-picker--embed .rx-color-picker-inner .rx-color-picker-swatch:hover,.rx-dropdown.rx-color-picker .rx-color-picker-inner .rx-color-picker-swatch:hover{outline:2px solid var(--rx-border-focus);outline-offset:0}.rx-color-picker--embed .rx-color-picker-inner .rx-color-picker-swatch.is-selected,.rx-dropdown.rx-color-picker .rx-color-picker-inner .rx-color-picker-swatch.is-selected{z-index:2;outline:2px solid var(--rx-bg-dark-accent);outline-offset:1px}.rx-color-picker--embed .rx-color-picker-inner .rx-color-picker-manual,.rx-dropdown.rx-color-picker .rx-color-picker-inner .rx-color-picker-manual{display:flex;gap:6px;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--rx-border-dark-default)}.rx-color-picker--embed .rx-color-picker-inner .rx-color-picker-manual .rx-form-input,.rx-dropdown.rx-color-picker .rx-color-picker-inner .rx-color-picker-manual .rx-form-input{flex:1;min-width:0}.rx-color-picker--embed .rx-color-picker-inner .rx-color-picker-remove,.rx-dropdown.rx-color-picker .rx-color-picker-inner .rx-color-picker-remove{margin-top:8px;padding-top:8px;border-top:1px solid var(--rx-border-dark-default)}.rx-editor-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:99999;background:0 0;opacity:0;transform:translateY(-100%);transition:opacity 160ms ease,transform 160ms ease}.rx-editor-progress.is-visible{opacity:1;transform:translateY(0)}.rx-editor-progress-bar{display:block;height:100%;width:0%;background:var(--rx-fg-info-accent);transition:width 120ms ease}.rx-editor-progress.is-indeterminate .rx-editor-progress-bar{width:35%;animation:rx-progress-indeterminate .9s ease-in-out infinite}@keyframes rx-progress-indeterminate{0%{transform:translateX(-120%)}100%{transform:translateX(320%)}}.rx-spinner{display:inline-block;vertical-align:middle;flex-shrink:0;overflow:visible}.rx-spinner-dot{fill:var(--rx-spinner-color,#000);stroke:var(--rx-spinner-color,#000);animation:rx-spinner-bounce 2s cubic-bezier(.36,.6,.31,1) infinite}.rx-spinner-dot-2{animation-delay:-.5s}.rx-spinner-dot-3{animation-delay:-1s}.rx-spinner-dot-4{animation-delay:-1.5s}
@keyframes rx-spinner-bounce {
  0% {
    r: 0;
    cx: 4px;
  }
  25% {
    r: 3px;
    cx: 4px;
  }
  50% {
    r: 3px;
    cx: 12px;
  }
  75% {
    r: 3px;
    cx: 20px;
  }
  100% {
    r: 0;
    cx: 20px;
  }
}
.rx-toaster{position:sticky;top:12px;height:0;overflow:visible;pointer-events:none;z-index:50}.rx-toast{position:absolute;top:0;right:6px;pointer-events:auto;cursor:pointer;display:inline-flex;align-items:center;gap:8px;background:var(--rx-toast-bg,#fbf2a8);color:var(--rx-toast-color,#000);padding:4px 8px;border-radius:var(--rx-rounded-sm);font-family:var(--rx-font-ui);font-size:13px;line-height:1.4;max-width:360px;word-wrap:break-word;user-select:none;box-sizing:border-box;opacity:0;transform:translateX(20px);transition:opacity .2s ease-out,transform .2s ease-out}.rx-toast.is-entering{opacity:1;transform:translateX(0)}.rx-toast.is-leaving{opacity:0;transform:translateX(0);transition:opacity .15s ease-in}.rx-toast.is-persistent{cursor:default}.rx-toast-spinner{display:inline-flex;align-items:center;flex-shrink:0}.rx-toast-spinner[hidden]{display:none}.rx-toast-spinner .rx-spinner{--rx-spinner-color:currentColor;display:block}.rx-toast-content{display:inline;min-width:0}.rx-toast-sep{opacity:.65}.rx-toast-link{appearance:none;border:0;background:0 0;padding:0;margin:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.rx-toast-link:hover{opacity:.75}.rx-source-textarea,.rx-source-textarea:focus,.rx-source-textarea:hover{text-align:left;box-sizing:border-box;font-family:var(--rx-font-ui-mono);width:100%;display:block;margin:0;border:none;box-shadow:none;border-radius:0;background-color:var(--rx-bg-source);color:var(--rx-fg-white-body);font-size:14px;line-height:1.7;outline:0;padding:12px 16px;min-height:60px;resize:vertical;white-space:pre-wrap}.rx-form-upload-box{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2px;border:1px dashed var(--rx-border-dark-default);background:var(--rx-bg-dark-base);border-radius:var(--rx-rounded);min-width:160px;height:160px;cursor:pointer;position:relative}.rx-form-upload-box input[type=file]{font-size:13px}.rx-form-upload-box img{position:relative;z-index:2;object-fit:cover;height:100%;width:100%}.rx-form-upload-box:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.rx-form-upload-box.rx-form-upload-hover{border-color:var(--rx-border-dark-default);background-color:var(--rx-bg-dark-section)}.rx-form-upload-box.rx-form-upload-error{border-color:var(--rx-border-negative-default);background-color:var(--rx-bg-negative-section)}.rx-form-upload-box:has(img){border-color:transparent}.rx-upload-remove{position:absolute;z-index:3;top:-6px;right:-10px;background-color:var(--rx-bg-black-accent);color:var(--rx-fg-white-accent);opacity:1;width:20px;height:20px;text-align:center;border-radius:10px;font-size:14px;line-height:20px}.rx-upload-remove:after{content:"×"}.rx-upload-remove:hover{background-color:var(--rx-bg-black-accent-hover)}.rx-form-upload-cover-off img{object-fit:initial;height:auto;width:auto}.rx-form-upload-placeholder{font-family:var(--rx-font-ui);color:var(--rx-fg-dark-minimal);font-size:12px;line-height:1.35;padding:0 8px;text-align:center}.rx-form-upload-placeholder svg{fill:var(--rx-fg-dark-minimal)}.rx-highlight{background:#fbf2a8;color:#000;padding:0 2px}.rx-highlight.active{background:#ffc966}.rx-text-stats{display:flex;flex-direction:column;gap:8px}.rx-stat-item{display:flex;align-items:center;justify-content:space-between}.rx-stat-label,.rx-stat-value{font-size:13px}.rx-search-ui-header{display:flex;align-items:center;justify-content:space-between;margin:8px 0 24px 0}.rx-search-ui-controls,.rx-search-ui-footer-controls,.rx-search-wrapper{display:flex;flex-wrap:nowrap;gap:4px}.rx-search-ui-footer-controls{margin-top:8px}.rx-ai-prompt{margin:12px 0;padding:12px;border-radius:var(--rx-rounded);background:var(--rx-bg-neutral-base);border:1px solid var(--rx-border-dark-subtle);color:var(--rx-fg-dark-body);font-family:var(--rx-font-ui);font-size:14px;line-height:1.4;caret-color:auto}.rx-ai-prompt input,.rx-ai-prompt textarea{caret-color:auto}.rx-ai-prompt-textarea{overflow-y:hidden;resize:none}.rx-ai-prompt-body{margin-bottom:8px}.rx-ai-prompt-options{margin-bottom:8px}.rx-ai-prompt-options-select{width:auto}.rx-ai-prompt-preview{margin-bottom:8px;padding:0}.rx-ai-prompt-preview img{display:block;max-width:100%;max-height:320px;height:auto;border-radius:var(--rx-rounded);object-fit:contain}.rx-ai-prompt-preview[hidden]{display:none}.rx-ai-prompt-preview-nav{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rx-ai-prompt-preview-nav[hidden]{display:none}.rx-ai-prompt-preview-count{font-size:12px;color:var(--rx-fg-dark-subtle);min-width:3.5em;text-align:center}.rx-ai-prompt-preview-next,.rx-ai-prompt-preview-prev{padding:4px 10px}.rx-ai-prompt-textarea{padding:0;background:0 0;border:none!important;outline:0;box-shadow:none!important}.rx-ai-prompt button[hidden]{display:none}.rx-ai-prompt-actions{display:flex;gap:6px;align-items:center}.rx-ai-source-highlight{background:var(--rx-hl-source)}.rx-ai-analyze-highlight{background:var(--rx-hl-analyze)}.rx-ai-suggestion-highlight{background:var(--rx-hl-suggestion)}.rx-ai-review{margin:12px 0;font-family:var(--rx-font-ui);caret-color:auto}.rx-ai-review input,.rx-ai-review textarea{caret-color:auto}.rx-ai-review-issue{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:var(--rx-rounded);background:var(--rx-bg-base);border:1px solid var(--rx-border-dark-default);transition:opacity 120ms ease,background 120ms ease}.rx-ai-review-issue[data-ai-status=accepted],.rx-ai-review-issue[data-ai-status=rejected],.rx-ai-review-issue[data-ai-status=skipped]{opacity:.55}.rx-ai-review-issue[data-ai-status=accepted]{background:var(--rx-bg-positive-section,var(--rx-bg-info-section))}.rx-ai-review-issue[data-ai-status=rejected]{background:var(--rx-bg-negative-section)}.rx-ai-review-issue-meta{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.35}.rx-ai-review-issue-type{font-weight:600;color:var(--rx-fg-dark-accent)}.rx-ai-review-issue-description{font-size:13px;color:var(--rx-fg-dark-body)}.rx-ai-review-issue-actions{display:flex;gap:6px}.rx-ai-review-issue-actions[hidden]{display:none!important}.rx-ai-review-refine-prompt{display:flex;flex-direction:column;gap:8px}.rx-ai-review-refine-textarea{width:100%;min-height:72px;resize:vertical}.rx-ai-review-refine-prompt-actions{display:flex;gap:6px}.rx-ai-review-panels{display:flex;flex-direction:column;gap:16px}.rx-ai-review-panel{display:flex;flex-direction:column;min-width:0}.rx-ai-review-suggestion-nav{display:flex;align-items:center;gap:6px;margin:8px 0}.rx-ai-review-suggestion-nav .rx-form-button{min-height:24px}.rx-ai-review-suggestion-counter{font-size:12px}.rx-ai-review-label{font-size:12px;font-weight:600}.rx-ai-review-content{min-width:0;overflow-wrap:anywhere;outline:0}.rx-ai-review-content>:first-child{margin-top:0}.rx-ai-review-content>:last-child{margin-bottom:0}.rx-ai-review-options-content{font-size:13px;line-height:1.45;color:var(--rx-fg-dark-body)}.rx-ai-review-options-content p{font-size:13px;margin-bottom:16px!important}.rx-ai-review-options-content p:last-child{margin-bottom:0!important}.rx-ai-review-options-content strong{font-weight:600;color:var(--rx-fg-dark-accent)}.rx-ai-diff-original{background:var(--rx-bg-negative-section);color:var(--rx-fg-negative-accent);text-decoration:line-through;text-decoration-thickness:1px}.rx-ai-diff-replacement{background:var(--rx-bg-positive-section,var(--rx-bg-info-section));color:var(--rx-fg-positive-accent,var(--rx-fg-info-accent))}.rx-host-tabs{display:flex;flex-direction:column;height:100%;min-height:0}.rx-host-tabs-bar{display:flex;flex-shrink:0;gap:2px;padding:4px 6px 2px 6px}.rx-host-tabs-tab{appearance:none;border:0;margin:0;padding:6px 10px;display:inline-flex;align-items:center;gap:6px;font-family:var(--rx-font-ui);font-size:12px;font-weight:400;line-height:1;cursor:pointer;color:var(--rx-fg-dark-subtle);background:0 0;border-radius:var(--rx-rounded)}.rx-host-tabs-tab.active,.rx-host-tabs-tab:hover{background:var(--rx-bg-light-accent);color:var(--rx-fg-dark-accent);box-shadow:var(--rx-shadow-sm)}.rx-host-tabs-tab-remove{appearance:none;border:0;padding:0;margin:-4px 0;background:0 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:0;width:16px;height:16px;color:var(--rx-fg-dark-muted)}.rx-host-tabs-tab-remove svg{width:14px;height:14px;fill:var(--rx-fg-dark-accent)}.rx-host-tabs-tab-remove:hover{background:var(--rx-bg-light-accent);color:var(--rx-fg-dark-accent)}.rx-host-tabs-tab-remove:hover svg{fill:var(--rx-fg-negative-accent)}.rx-host-tabs-panels{flex:1 1 auto;min-height:0;position:relative}.rx-host-tabs-panel{display:none;height:100%;min-height:0}.rx-host-tabs-panel.active{display:block}.rx-host-tabs-panel-scroll{height:100%;overflow:auto}.rx-host-tabs-panel-scroll>.rx-host-tab-content{box-sizing:border-box}.rx-callout{position:fixed;z-index:var(--rx-depth-dropdown);min-width:200px;max-width:320px;box-sizing:border-box;background:var(--rx-bg-overlay);border-radius:var(--rx-rounded);box-shadow:var(--rx-shadow-md);font-family:var(--rx-font-ui);font-size:13px;line-height:1.5;color:var(--rx-fg-dark-accent)}.rx-callout.rx-hidden{display:none}.rx-callout-body{padding:8px}.rx-callout-title{font-weight:600}.rx-callout-comment-text,.rx-callout-text{color:var(--rx-fg-dark-subtle)}.rx-callout-comment+.rx-callout-comment{margin-top:8px;padding-top:8px;border-top:1px solid var(--rx-border-dark-subtle)}.rx-callout-comment-author{font-size:11px;font-weight:600;margin-bottom:4px;color:var(--rx-fg-dark-accent)}.rx-callout-items{display:flex;flex-direction:column;gap:1px;padding:0 2px}.rx-callout-items.rx-hidden{display:none}.rx-callout-item{appearance:none;border:0;margin:0;padding:6px;text-align:left;cursor:pointer;border-radius:var(--rx-rounded-sm);background:var(--rx-bg-light-accent);color:var(--rx-fg-dark-accent);font:inherit}.rx-callout-item.active,.rx-callout-item:hover{background:var(--rx-bg-dark-state);color:var(--rx-fg-dark-accent)}.rx-callout-actions{display:flex;gap:6px;margin-top:4px;padding:4px 8px;border-top:1px solid var(--rx-border-dark-subtle)}.rx-callout-actions.rx-hidden{display:none}.rx-callout-action{appearance:none;border:none;margin:0;padding:6px 10px;cursor:pointer;border-radius:var(--rx-rounded);background:0 0;color:var(--rx-fg-dark-accent);font:inherit;font-size:12px;line-height:1;font-weight:600;flex-grow:1}.rx-callout-action-primary{background:0 0;border-color:transparent}.rx-callout-action:hover{background:var(--rx-bg-dark-state)}.rx-ai-report{--rx-report-bg:#f5f5f5;--rx-report-surface:#ffffff;--rx-report-surface-soft:#fafafa;--rx-report-text:#202020;--rx-report-text-secondary:#6f6f6f;--rx-report-text-muted:#999999;--rx-report-border:#dddddd;--rx-report-border-soft:#e9e9e9;--rx-report-red:#c83b32;--rx-report-red-bg:#fdf1f0;--rx-report-green:#26795c;--rx-report-green-bg:#edf7f2;--rx-report-orange:#bd7200;--rx-report-orange-bg:#fff6e8;--rx-report-blue:#356f9f;--rx-report-blue-bg:#eef5fa;--rx-report-radius:4px;--rx-report-gap:24px;box-sizing:border-box;padding:0;background:var(--rx-report-bg);color:var(--rx-report-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.5}.rx-ai-report *,.rx-ai-report ::after,.rx-ai-report ::before{box-sizing:border-box}.rx-ai-report h1,.rx-ai-report h2,.rx-ai-report h3,.rx-ai-report p{margin-top:0}.rx-ai-report h1{margin-bottom:12px;font-size:28px;line-height:1.25;font-weight:650}.rx-ai-report h2{margin-bottom:16px;font-size:20px;line-height:1.35;font-weight:650}.rx-ai-report h3{margin-bottom:8px;font-size:16px;line-height:1.4;font-weight:650}.rx-ai-report p{margin-bottom:12px}.rx-ai-report p:last-child{margin-bottom:0}.rx-ai-report__lead{max-width:760px;color:var(--rx-report-text-secondary);font-size:17px;line-height:1.65}.rx-ai-report__label{margin-bottom:8px;color:var(--rx-report-text-muted);font-size:11px;line-height:1.3;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.rx-ai-report__section{margin-bottom:32px}.rx-ai-report__section:last-child{margin-bottom:0}.rx-ai-report__header{margin-bottom:28px}.rx-ai-report__divider{height:1px;margin:32px 0;background:var(--rx-report-border)}.rx-ai-report__panel{padding:24px;background:var(--rx-report-surface);border:1px solid var(--rx-report-border);border-radius:var(--rx-report-radius)}.rx-ai-report__panel--soft{background:var(--rx-report-surface-soft)}.rx-ai-report__panel--dark{background:#202020;border-color:#202020;color:#fff}.rx-ai-report__panel--dark .rx-ai-report__label,.rx-ai-report__panel--dark .rx-ai-report__meta{color:#aaa}.rx-ai-report__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rx-ai-report__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-ai-report__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-ai-report__grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.rx-ai-report__grid--flush{gap:0;overflow:hidden;border:1px solid var(--rx-report-border);border-radius:var(--rx-report-radius)}.rx-ai-report__metric{min-height:120px;padding:20px;background:var(--rx-report-surface);border:1px solid var(--rx-report-border);border-radius:var(--rx-report-radius)}.rx-ai-report__grid--flush .rx-ai-report__metric{margin:-1px 0 0 -1px;border-radius:0}.rx-ai-report__metric-value{margin-top:14px;font-size:18px;line-height:1.4;font-weight:500}.rx-ai-report__metric-note{margin-top:6px;color:var(--rx-report-text-secondary);font-size:13px}.rx-ai-report .is-positive{color:var(--rx-report-green)}.rx-ai-report .is-negative{color:var(--rx-report-red)}.rx-ai-report .is-warning{color:var(--rx-report-orange)}.rx-ai-report .is-info{color:var(--rx-report-blue)}.rx-ai-report__badge{display:inline-flex;align-items:center;padding:3px 8px;color:var(--rx-report-text-secondary);background:var(--rx-report-surface-soft);border:1px solid var(--rx-report-border);border-radius:4px;font-size:10px;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rx-ai-report__badge.is-positive{color:var(--rx-report-green);background:var(--rx-report-green-bg);border-color:#bfded1}.rx-ai-report__badge.is-negative{color:var(--rx-report-red);background:var(--rx-report-red-bg);border-color:#efc7c3}.rx-ai-report__badge.is-warning{color:var(--rx-report-orange);background:var(--rx-report-orange-bg);border-color:#edd3a8}.rx-ai-report__badge.is-info{color:var(--rx-report-blue);background:var(--rx-report-blue-bg);border-color:#c9ddea}.rx-ai-report__content{margin-bottom:32px}.rx-ai-report__content h2{margin:0 0 12px;font-size:20px;line-height:1.35;font-weight:650}.rx-ai-report__content p{max-width:760px;margin:0 0 12px;color:var(--rx-report-text)}.rx-ai-report__content p:last-child{margin-bottom:0}.rx-ai-report__finding{overflow:hidden;background:var(--rx-report-surface);border:1px solid var(--rx-report-border);border-left-width:4px;border-radius:var(--rx-report-radius)}.rx-ai-report__finding.is-negative{border-left-color:var(--rx-report-red)}.rx-ai-report__finding.is-positive{border-left-color:var(--rx-report-green)}.rx-ai-report__finding.is-warning{border-left-color:var(--rx-report-orange)}.rx-ai-report__finding.is-info{border-left-color:var(--rx-report-blue)}.rx-ai-report__finding-header{display:flex;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid var(--rx-report-border-soft)}.rx-ai-report__finding-title{margin:0!important;color:var(--rx-report-text);font-size:16px!important;line-height:1.4;font-weight:650}.rx-ai-report__finding-body{padding:20px}.rx-ai-report__finding-text{color:var(--rx-report-text-secondary)}.rx-ai-report__finding-action{margin-top:18px;padding:14px 16px;color:var(--rx-report-text);background:var(--rx-report-surface-soft);border-radius:6px;font-weight:550}.rx-ai-report__compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--rx-report-border);border-radius:var(--rx-report-radius)}.rx-ai-report__compare-item{padding:24px}.rx-ai-report__compare-item+.rx-ai-report__compare-item{border-left:1px solid var(--rx-report-border)}.rx-ai-report__compare-item.is-negative{color:var(--rx-report-red);background:var(--rx-report-red-bg)}.rx-ai-report__compare-item.is-positive{color:var(--rx-report-green);background:var(--rx-report-green-bg)}.rx-ai-report__compare-text{margin-top:10px;font-size:14px;line-height:1.55;font-weight:500}.rx-ai-report__callout{padding:20px 22px;background:#eee;border-radius:var(--rx-report-radius)}.rx-ai-report__callout.is-positive{color:var(--rx-report-green);background:var(--rx-report-green-bg)}.rx-ai-report__callout.is-negative{color:var(--rx-report-red);background:var(--rx-report-red-bg)}.rx-ai-report__callout.is-warning{color:var(--rx-report-orange);background:var(--rx-report-orange-bg)}.rx-ai-report__callout.is-info{color:var(--rx-report-blue);background:var(--rx-report-blue-bg)}.rx-ai-report__callout-title{margin-bottom:6px;color:inherit;font-weight:650}.rx-ai-report__callout-text{color:inherit}.rx-ai-report__list{margin:0!important;padding:0;list-style:none}.rx-ai-report__list li{list-style:none!important;position:relative;padding:0 0 0 22px;border-bottom:1px solid var(--rx-report-border-soft)}.rx-ai-report__list li:last-child{border-bottom:0}.rx-ai-report__list li::before{content:"—";position:absolute;left:0;color:var(--rx-report-text-muted)}.rx-ai-report__list--plain li{border-bottom:0}.rx-ai-report__steps{margin:0!important;padding:0;counter-reset:report-step;list-style:none}.rx-ai-report__steps li{position:relative;list-style:none!important;min-height:36px;padding:7px 0 7px 36px;counter-increment:report-step}.rx-ai-report__steps li::before{content:counter(report-step);position:absolute;top:4px;left:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#e7e7e7;border-radius:50%;font-size:12px;font-weight:650}.rx-ai-report__quote{padding:28px 32px;background:#202020;border-radius:var(--rx-report-radius);color:#fff;font-size:16px;line-height:1.6;font-weight:400}.rx-ai-report__quote p{margin:0}.rx-ai-report__table{display:grid;overflow:hidden;background:var(--rx-report-surface);border:1px solid var(--rx-report-border);border-radius:var(--rx-report-radius)}.rx-ai-report__table--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-ai-report__table--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rx-ai-report__table--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-ai-report__table--5{grid-template-columns:repeat(5,minmax(0,1fr))}.rx-ai-report__cell{padding:18px 20px;border-right:1px solid var(--rx-report-border);border-bottom:1px solid var(--rx-report-border)}.rx-ai-report__cell-value{margin-top:10px;font-size:14px;line-height:1.4;font-weight:500}.rx-ai-report__meta{color:var(--rx-report-text-muted);font-size:12px}@media (max-width:760px){.rx-ai-report{padding:20px}.rx-ai-report__compare,.rx-ai-report__grid,.rx-ai-report__grid--3,.rx-ai-report__grid--4,.rx-ai-report__grid--5{grid-template-columns:1fr}.rx-ai-report__compare-item+.rx-ai-report__compare-item{border-top:1px solid var(--rx-report-border);border-left:0}.rx-ai-report__table--3,.rx-ai-report__table--4,.rx-ai-report__table--5{grid-template-columns:repeat(2,minmax(0,1fr))}}.rx-editor.rx-review-document--resolved [data-block]{cursor:default}.rx-review{margin:8px 0;border-radius:var(--rx-rounded);background:var(--rx-bg-review);overflow:hidden}.rx-review-tabs{display:flex;flex-shrink:0;flex-wrap:wrap;gap:2px;padding:8px 6px 2px 6px}.rx-review-tab{appearance:none;border:0;margin:0;padding:6px 10px;display:inline-flex;align-items:center;gap:6px;font-family:var(--rx-font-ui);font-size:12px;font-weight:400;line-height:1;cursor:pointer;color:var(--rx-fg-dark-subtle);background:0 0;border-radius:var(--rx-rounded)}.rx-review-tab.active,.rx-review-tab:hover{background:var(--rx-bg-light-accent);color:var(--rx-fg-dark-accent);box-shadow:var(--rx-shadow-sm)}.rx-review-scope{padding:8px 12px;display:flex;flex-direction:column;gap:var(--rx-paragraph-bottom);outline:0}.rx-review-scope--resolved{cursor:default}.rx-review-scope[hidden]{display:none}.rx-review-panel{margin:0;padding:12px;color:var(--rx-fg-dark-body);font-family:var(--rx-font-ui);font-size:14px;line-height:1.4}.rx-review-panel-author{display:flex;align-items:center;gap:4px;margin-bottom:4px}.rx-review-panel-author[hidden]{display:none}.rx-review-panel-author:has(.rx-review-panel-avatar){margin-bottom:8px}.rx-review-panel-avatar{flex-shrink:0;margin-top:-4px;width:24px;height:24px;border-radius:50%;object-fit:cover;background:var(--rx-bg-neutral-base)}.rx-review-panel-avatar[hidden]{display:none}.rx-review-panel-name{font-size:13px;font-weight:600;color:var(--rx-fg-dark-body);line-height:1.2}.rx-review-panel-name[hidden]{display:none}.rx-review-panel-text{margin-bottom:8px;white-space:pre-wrap}.rx-review-panel-input{display:block;width:100%;margin-bottom:8px;padding:0;background:0 0;border:none!important;outline:0;box-shadow:none!important;caret-color:var(--rx-fg-dark-body);color:var(--rx-fg-dark-body);font:inherit;line-height:1.4;overflow-y:hidden;resize:none}.rx-review-panel-input[hidden]{display:none}.rx-review-panel-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.rx-review-panel-edit,.rx-review-panel-reopen{gap:6px}.rx-review-panel-edit svg,.rx-review-panel-reopen svg{width:16px;height:16px;flex-shrink:0}.rx-review-panel-accept{color:var(--rx-fg-info-accent)!important}.rx-review-panel-accept svg{fill:var(--rx-fg-info-accent)}.rx-review-panel-resolved{display:inline-flex;align-items:center;gap:2px;font-size:14px;font-weight:500;color:var(--rx-fg-info-accent)}.rx-review-panel-resolved svg{width:18px;height:18px;flex-shrink:0;fill:var(--rx-fg-info-accent)}.rx-editor-schema{background:var(--rx-bg-neutral-section)}[rx-data-theme=dark] .rx-editor-schema{background:var(--rx-night)}.rx-schema-section{border-radius:var(--rx-rounded-sm);padding:16px 12px 16px 12px;outline:0;position:relative;display:flex;flex-direction:column;gap:var(--rx-paragraph-bottom);background:var(--rx-bg-raised);border-radius:var(--rx-rounded);margin-top:12px}.rx-schema-section:first-child{margin-top:0}.rx-schema-section[data-schema-label]:not([data-schema-label=""]){padding-top:28px}.rx-schema-section[data-schema-label]:not([data-schema-label=""])::before{content:attr(data-schema-label);position:absolute;left:0;top:0;line-height:1;padding:6px;font-size:12px;font-weight:400;color:var(--rx-fg-dark-muted);cursor:default;user-select:none;pointer-events:none;border-top-left-radius:var(--rx-rounded-sm);border-top-right-radius:var(--rx-rounded-sm);background:var(--rx-bg-raised)}.rx-schema-section[data-schema-editable=false]{display:flex;flex-wrap:wrap;flex-direction:row;gap:2px 4px;user-select:none}.rx-schema-value{background:var(--rx-bg-info-surface);border-radius:var(--rx-rounded-sm);line-height:1;padding:4px 6px;font-size:14px;font-weight:500;color:var(--rx-fg-dark-accent)}.rx-schema-field{width:100%}.rx-schema-field:not(.rx-schema-field-input){outline:0}.rx-schema-field-headline{font-size:32px;font-weight:700;line-height:1.2;color:var(--rx-fg-dark-default)}.rx-schema-field-input{width:100%;padding:8px 10px;border:1px solid var(--rx-border-dark-default);border-radius:var(--rx-rounded-sm);font-size:14px;background:var(--rx-bg-dark-base);color:var(--rx-fg-dark-accent);caret-color:auto}.rx-schema-field-image{display:flex;flex-direction:column;gap:12px;caret-color:auto}.rx-schema-image-upload{width:100%}.rx-schema-image-upload .rx-form-upload-box{width:100%;min-height:180px;height:auto}.rx-schema-image-row{display:flex;flex-direction:column;gap:6px}.rx-schema-image-label{font-size:12px;font-weight:500;color:var(--rx-fg-dark-subtle)}.rx-schema-field-video{display:flex;flex-direction:column;gap:12px;caret-color:auto}.rx-schema-video-preview{width:100%;border-radius:var(--rx-rounded-sm);overflow:hidden;background:#000}.rx-schema-video-preview iframe,.rx-schema-video-preview video{display:block;width:100%;max-width:100%;aspect-ratio:16/9;border:0;background:#000}.rx-schema-video-preview video{height:auto;aspect-ratio:auto;max-height:360px}.rx-schema-video-row{display:flex;flex-direction:column;gap:6px}.rx-schema-video-label{font-size:12px;font-weight:500;color:var(--rx-fg-dark-subtle)}.rx-versions-container{background:var(--rx-bg-base);overflow:auto}.rx-versions-container .rx-versions-diff{box-sizing:border-box}.rx-versions-container .inserted{background:var(--rx-hl-inserted)}.rx-versions-container .deleted{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--rx-hl-deleted-line);background:var(--rx-hl-deleted)}.rx-versions-container img.inserted{box-shadow:0 0 10px green}.rx-versions-container img.deleted{box-shadow:0 0 10px red}.rx-container.rx-fullscreen>.rx-versions-container{flex:1 1 auto;min-height:0}