@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:Inter Tight;src:url(/frontend/fonts/InterTight-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/frontend/fonts/InterTight-Italic-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Geist;src:url(/frontend/fonts/Geist-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/frontend/fonts/GeistMono-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after,::backdrop{box-sizing:border-box;border:0 solid}::file-selector-button{box-sizing:border-box;border:0 solid}:not(dialog){margin:0;padding:0}html{text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html,body,#root{width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}input,textarea,select{accent-color:currentColor}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}#root,#__next{isolation:isolate}@media (prefers-reduced-motion:no-preference){:has(:focus-visible){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--moss-canopy-50:#e2f1e8;--moss-canopy-100:#dbf3e6;--moss-canopy-200:#c6e7d2;--moss-canopy-300:#9ed9b4;--moss-canopy-400:#77c896;--moss-canopy-500:#51b57a;--moss-canopy-600:#369d61;--moss-canopy-700:#16803d;--moss-canopy-800:#166633;--moss-canopy-900:#14532e;--moss-canopy-950:#064322;--glacial-lake-50:#f1f9ff;--glacial-lake-100:#e0f2fe;--glacial-lake-200:#bae6fe;--glacial-lake-300:#7dd4fc;--glacial-lake-400:#32c1ff;--glacial-lake-500:#06a9f4;--glacial-lake-600:#0085ca;--glacial-lake-700:#0369a1;--glacial-lake-800:#055985;--glacial-lake-900:#0a4a6e;--glacial-lake-950:#092f49;--ion-drive-50:#eff6ff;--ion-drive-100:#dbeafe;--ion-drive-200:#bfdbfe;--ion-drive-300:#93c5fd;--ion-drive-400:#5ba4ff;--ion-drive-500:#3380ff;--ion-drive-600:#1b5ff5;--ion-drive-700:#1d4fd8;--ion-drive-800:#1e40af;--ion-drive-900:#1d3b8a;--ion-drive-950:#172454;--solar-flare-50:#fffbeb;--solar-flare-100:#fef3c7;--solar-flare-200:#fee78a;--solar-flare-300:#fcd34d;--solar-flare-400:#ffc122;--solar-flare-500:#ffa100;--solar-flare-600:#df7801;--solar-flare-700:#b45308;--solar-flare-800:#92400e;--solar-flare-900:#78350f;--solar-flare-950:#451a03;--sienna-glow-50:#fff7ed;--sienna-glow-100:#ffedd5;--sienna-glow-200:#fed7aa;--sienna-glow-300:#fdba74;--sienna-glow-400:#ff9338;--sienna-glow-500:#ff720f;--sienna-glow-600:#f55501;--sienna-glow-700:#c2410c;--sienna-glow-800:#9b3312;--sienna-glow-900:#7c2d12;--sienna-glow-950:#441406;--thermal-bloom-50:#fef3f2;--thermal-bloom-100:#fee2e3;--thermal-bloom-200:#fecbca;--thermal-bloom-300:#fda5a6;--thermal-bloom-400:#ff6b6b;--thermal-bloom-500:#f83b3b;--thermal-bloom-600:#e61c1d;--thermal-bloom-700:#ba1b1b;--thermal-bloom-800:#9a1c1b;--thermal-bloom-900:#801d1d;--thermal-bloom-950:#45090a;--nebula-spark-50:#f5f4ff;--nebula-spark-100:#ede9fe;--nebula-spark-200:#ddd7fe;--nebula-spark-300:#c4b5fd;--nebula-spark-400:#a686ff;--nebula-spark-500:#8855fe;--nebula-spark-600:#7a31f6;--nebula-spark-700:#6d29d9;--nebula-spark-800:#5b22b7;--nebula-spark-900:#4c1d96;--nebula-spark-950:#2e1066;--alpine-rose-50:#fef2f8;--alpine-rose-100:#fce7f3;--alpine-rose-200:#fbcfe8;--alpine-rose-300:#f9a9d4;--alpine-rose-400:#fb6cb7;--alpine-rose-500:#f44099;--alpine-rose-600:#e41e76;--alpine-rose-700:#be175d;--alpine-rose-800:#9d174d;--alpine-rose-900:#831843;--alpine-rose-950:#500624;--misty-dune-50:#fbf9f7;--misty-dune-100:#f7f4ee;--misty-dune-200:#eee8dd;--misty-dune-300:#e4d9c6;--misty-dune-400:#d6c8b0;--misty-dune-500:#c2b396;--misty-dune-600:#ad9e80;--misty-dune-700:#938568;--misty-dune-800:#7a6f56;--misty-dune-900:#5d5441;--misty-dune-950:#423c2d;--volcanic-ash-50:#f9fafb;--volcanic-ash-100:#f3f4f6;--volcanic-ash-150:#eceef1;--volcanic-ash-200:#e5e7eb;--volcanic-ash-300:#d2d5db;--volcanic-ash-400:#9ca3af;--volcanic-ash-500:#6b7280;--volcanic-ash-600:#4c5563;--volcanic-ash-700:#394150;--volcanic-ash-800:#212936;--volcanic-ash-900:#121826;--volcanic-ash-950:#030711;--color-background:var(--volcanic-ash-50);--color-foreground:var(--volcanic-ash-900);--color-muted:var(--volcanic-ash-500);--color-muted-foreground:var(--volcanic-ash-400);--color-border:var(--volcanic-ash-200);--color-border-subtle:var(--volcanic-ash-100);--color-primary:var(--volcanic-ash-900);--color-primary-foreground:#fff;--color-primary-hover:var(--volcanic-ash-800);--color-success:var(--moss-canopy-500);--color-success-foreground:#fff;--color-warning:var(--solar-flare-500);--color-warning-foreground:var(--volcanic-ash-900);--color-error:var(--alpine-rose-500);--color-error-foreground:#fff;--color-info:var(--ion-drive-500);--color-info-foreground:var(--volcanic-ash-900);--color-surface:#fff;--color-surface-elevated:#fff;--color-surface-invert:var(--volcanic-ash-950);--color-surface-invert-hover:var(--volcanic-ash-900);--color-surface-invert-active:var(--volcanic-ash-950);--color-nav-background:var(--volcanic-ash-950);--color-avatar-teal:var(--glacial-lake-600);--color-avatar-green:var(--moss-canopy-700);--color-avatar-purple:var(--nebula-spark-600);--color-avatar-blue:var(--glacial-lake-700);--color-avatar-amber:var(--solar-flare-700);--color-avatar-tan:var(--sienna-glow-300);--color-avatar-tan-dark:var(--sienna-glow-400);--color-overlay-5:#0000000d;--color-overlay-10:#0000001a;--color-overlay-20:#0003;--color-overlay-30:#0000004d;--color-overlay-50:#00000080;--color-overlay-90:#000000e6;--viz-green-primary:var(--moss-canopy-800);--viz-green-secondary:var(--moss-canopy-200);--viz-teal-primary:var(--glacial-lake-700);--viz-teal-secondary:var(--glacial-lake-200);--viz-blue-primary:var(--ion-drive-700);--viz-blue-secondary:var(--ion-drive-200);--viz-indigo-primary:var(--glacial-lake-900);--viz-indigo-secondary:var(--glacial-lake-200);--viz-purple-primary:var(--nebula-spark-800);--viz-purple-secondary:var(--nebula-spark-200);--viz-pink-primary:var(--alpine-rose-600);--viz-pink-secondary:var(--alpine-rose-200);--viz-red-primary:var(--thermal-bloom-600);--viz-red-secondary:var(--thermal-bloom-200);--viz-orange-primary:var(--sienna-glow-600);--viz-orange-secondary:var(--sienna-glow-200);--viz-yellow-primary:var(--solar-flare-600);--viz-yellow-secondary:var(--solar-flare-200);--viz-gray-primary:var(--volcanic-ash-200);--viz-gray-secondary:var(--volcanic-ash-100);--legacy-whatif-purple:#8019ff;--legacy-whatif-red:#b3063c;--legacy-whatif-teal:#13574a;--legacy-map-dark:#08124b;--legacy-map-empty:#f1f1ff;--legacy-map-low:#ef5c3f;--legacy-map-medium:#cd8225;--legacy-map-high:#f4a460;--legacy-map-complete:#50b99c;--legacy-chart-orange:#f57400;--legacy-chart-red:#b42316;--legacy-table-header:#00003473;--legacy-table-text:#59595b;--legacy-table-cell-title:#272629;--legacy-table-cell-text:#000000bd}@media (prefers-color-scheme:dark){:root{--color-background:var(--volcanic-ash-900);--color-foreground:var(--volcanic-ash-50);--color-muted:var(--volcanic-ash-400);--color-muted-foreground:var(--volcanic-ash-500);--color-border:var(--volcanic-ash-700);--color-border-subtle:var(--volcanic-ash-800)}}:root{--font-geist:var(--font-sans);--text-size-3xl:24px;--text-size-2xl:18px;--text-size-xl:16px;--text-size-lg:14px;--text-size-md:13px;--text-size-sm:12px;--text-size-xs:10px;--text-line-height-3xl:31px;--text-line-height-2xl:22px;--text-line-height-xl:22px;--text-line-height-lg:22px;--text-line-height-md:14px;--text-line-height-sm:14px;--text-line-height-xs:12px;--text-tracking-tight:-.4px;--text-tracking-normal:-.2px;--text-tracking-subtle:-.1px;--text-color-default:var(--volcanic-ash-900);--text-color-body:var(--volcanic-ash-600);--text-color-subtle:var(--volcanic-ash-600);--text-color-muted:var(--volcanic-ash-500);--text-color-content-title:var(--volcanic-ash-700);--icon-default:var(--volcanic-ash-600);--table-header-text:#00003473;--table-group-text:#59595b;--table-cell-title:#272629;--table-cell-text:#000000bd;--table-border:#0000001a;--table-group-bg:#fafbfc;--layout-width-auto:auto;--layout-width-sm:656px;--layout-width-md:800px;--layout-width-lg:1156px;--layout-width-xl:1400px;--layout-gap-xs:0;--layout-gap-sm:8px;--layout-gap-md:12px;--layout-gap-lg:16px;--layout-gap-xl:24px;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030816;--primary-foreground:#f9fafb;--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:#f9fafb;--muted-foreground:oklch(55.6% 0 0);--accent:#f9fafb;--accent-foreground:#5b5c5d;--destructive:#b2063c;--destructive-foreground:#fbe6e4;--avatar:#58585a;--avatar-foreground:#fff;--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030816;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:#f9fafb;--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--sidebar-item-active:var(--volcanic-ash-200);--font-sans:"Geist", ui-sans-serif, sans-serif, system-ui;--font-serif:serif;--font-mono:"Geist Mono", ui-monospace, monospace;--text-xxs:11px;--tracking-normal:normal;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--spacing:4px;--inset-padding:16px;--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-chart-1:var(--chart-1);--color-chart-2:var(--chart-2);--color-chart-3:var(--chart-3);--color-chart-4:var(--chart-4);--color-chart-5:var(--chart-5);--color-sidebar:var(--sidebar);--color-sidebar-foreground:var(--sidebar-foreground);--color-sidebar-primary:var(--sidebar-primary);--color-sidebar-primary-foreground:var(--sidebar-primary-foreground);--color-sidebar-accent:var(--sidebar-accent);--color-sidebar-accent-foreground:var(--sidebar-accent-foreground);--color-sidebar-item-active:var(--sidebar-item-active);--color-sidebar-border:var(--sidebar-border);--color-sidebar-ring:var(--sidebar-ring);--color-avatar:var(--avatar);--color-avatar-foreground:var(--avatar-foreground)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(98.5% 0 0);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(55.6% 0 0);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0)}*,:before,:after,::backdrop{border-color:var(--volcanic-ash-200,currentcolor)}::file-selector-button{border-color:var(--volcanic-ash-200,currentcolor)}.recharts-wrapper *{outline:none}.cited-text-highlight{background-color:var(--solar-flare-100)}:root{--font-sans:"Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:"Geist Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-display:"Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-4xl:32px;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.02em;--space-0:0;--space-px:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-100:0px 2px 8px #0000000d, 0px 0px 0px #00000040, 0px 0px 1px 1px #0000001f;--shadow-200:0px 2px 12px 2px #0000000f, 0px 0px 0px 1px #0511331a, 0px 1px 2px 2px #0511330a;--shadow-300:0px 5px 20px 2px #0000001f, 0px 0px 0px 1px #0511331a, 0px 1px 2px 2px #0511330a;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--focus-ring-color:var(--nebula-spark-400);--focus-ring-offset:2px;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-modal-backdrop:400;--z-modal:500;--z-popover:600;--z-tooltip:700}html{font-family:var(--font-sans);color:var(--color-foreground);background-color:var(--color-background);font-size:16px}body{font-size:var(--text-base);line-height:var(--leading-normal)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-4xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5{font-size:var(--text-lg)}h6{font-size:var(--text-base)}code,kbd,samp,pre{font-family:var(--font-mono)}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input:focus-visible,textarea:focus-visible,select:focus-visible,[contenteditable]:focus-visible{outline:none}::selection{background-color:var(--glacial-lake-200);color:var(--volcanic-ash-900)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--fortiv-gray-light-a-50:#3838380a;--fortiv-gray-light-a-100:#0f16240d;--fortiv-gray-light-a-200:#25272d1a;--fortiv-gray-light-a-300:#2f323733;--fortiv-gray-light-a-400:#282c336b;--fortiv-gray-light-a-500:#34373ca3;--fortiv-gray-light-a-600:#24272ec7;--fortiv-gray-light-a-700:#23252ade;--fortiv-gray-light-a-800:#1e2024f2;--fortiv-gray-light-a-900:#1d1e20fa;--fortiv-gray-light-50:#fafafa;--fortiv-gray-light-100:#f4f4f5;--fortiv-gray-light-200:#eaeaeb;--fortiv-gray-light-300:#d5d6d7;--fortiv-gray-light-400:#a6a7ab;--fortiv-gray-light-500:#7d7f82;--fortiv-gray-light-600:#53565a;--fortiv-gray-light-700:#404145;--fortiv-gray-light-800:#2c2d30;--fortiv-gray-light-900:#222325;--fortiv-gray-dark-a-50:#e8e8fd0d;--fortiv-gray-dark-a-100:#e7e7f312;--fortiv-gray-dark-a-200:#eeeef61c;--fortiv-gray-dark-a-300:#efeff538;--fortiv-gray-dark-a-400:#f4f4ff5e;--fortiv-gray-dark-a-500:#eceefd80;--fortiv-gray-dark-a-600:#f7f7fda3;--fortiv-gray-dark-a-700:#fbfbfebf;--fortiv-gray-dark-a-800:#fdfdfde0;--fortiv-gray-dark-a-900:#fffffff5;--fortiv-gray-dark-50:#19191a;--fortiv-gray-dark-100:#202022;--fortiv-gray-dark-200:#2d2d2f;--fortiv-gray-dark-300:#464649;--fortiv-gray-dark-400:#636369;--fortiv-gray-dark-500:#7c7c83;--fortiv-gray-dark-600:#a3a3a8;--fortiv-gray-dark-700:#c0c0c3;--fortiv-gray-dark-800:#e0e0e1;--fortiv-gray-dark-900:#f5f5f5;--fortiv-brand-color-50:#efeeff;--fortiv-brand-color-100:#dedbff;--fortiv-brand-color-200:#c3bdff;--fortiv-brand-color-300:#9d8aff;--fortiv-brand-color-400:#7a52ff;--fortiv-brand-color-500:#6229ff;--fortiv-brand-color-600:#5400e5;--fortiv-brand-color-700:#4b00cc;--fortiv-brand-color-800:#380099;--fortiv-brand-color-900:#2b1966;--fortiv-brand-color-950:#0d002e;--fortiv-color-green-inc-5:#f0fff2;--fortiv-color-green-inc-4:#d6ffdc;--fortiv-color-green-inc-3:#b8ffc5;--fortiv-color-green-inc-2:#90fea8;--fortiv-color-green-inc-1:#67fe92;--fortiv-color-green-base:#01fe73;--fortiv-color-green-dec-1:#03ce5e;--fortiv-color-green-dec-2:#02a247;--fortiv-color-green-dec-3:#007a35;--fortiv-color-green-dec-4:#005221;--fortiv-color-green-dec-5:#002e0f;--fortiv-color-yellow-inc-5:#fffcf0;--fortiv-color-yellow-inc-4:#fff7d1;--fortiv-color-yellow-inc-3:#fff1ad;--fortiv-color-yellow-inc-2:#ffeb8a;--fortiv-color-yellow-inc-1:#ffe45c;--fortiv-color-yellow-base:#fd0;--fortiv-color-yellow-dec-1:#d1b500;--fortiv-color-yellow-dec-2:#a38d00;--fortiv-color-yellow-dec-3:#7a6a00;--fortiv-color-yellow-dec-4:#524500;--fortiv-color-yellow-dec-5:#2e2600;--fortiv-color-red-inc-5:#ffeeeb;--fortiv-color-red-inc-4:#ffcdc2;--fortiv-color-red-inc-3:#fa9;--fortiv-color-red-inc-2:#ff8a75;--fortiv-color-red-inc-1:#ff5d47;--fortiv-color-red-base:#ff3014;--fortiv-color-red-dec-1:#d11800;--fortiv-color-red-dec-2:#a30e00;--fortiv-color-red-dec-3:#7a0800;--fortiv-color-red-dec-4:#520400;--fortiv-color-red-dec-5:#2e0100;--white:#fff;--black:#0e0e11;--transparent:#fff0;--fortiv-shadow-elevated-md:0px 5px 20px 2px #0000001f, 0px 0px 0px 1px #0511331a, 0px 1px 2px 2px #0511330a;--fortiv-radius-xxs:.125rem;--fortiv-radius-xs:.25rem;--fortiv-radius-sm:.375rem;--fortiv-radius-md:.5rem;--fortiv-radius-lg:.75rem;--fortiv-radius-xl:1rem;--fortiv-transition-duration-short:.1s;--fortiv-transition-duration-default:.2s;--fortiv-transition-duration-long:.64s;--fortiv-transition-easing-default:cubic-bezier(.46, .03, .52, .96);--fortiv-transition-easing-cubic:cubic-bezier(.65, .05, .36, 1);--fortiv-transition-easing-quart:cubic-bezier(.77, 0, .18, 1);--fortiv-transition-easing-circ:cubic-bezier(.79, .14, .15, .86);--fortiv-transition-easing-back:cubic-bezier(.68, -.55, .27, 1.55);--fortiv-theme-text:var(--fortiv-gray-light-900);--fortiv-bg-color:#fff;--fortiv-border-color:var(--fortiv-gray-light-a-200);--fortiv-border-color-tint:var(--fortiv-gray-light-a-100);--fortiv-sidebar-bg-color:var(--fortiv-gray-light-100);--fortiv-scrollbar-color:var(--fortiv-gray-light-a-200);--fortiv-cursor-color:var(--fortiv-brand-color-500);--fortiv-selection-color:#9d8aff33;--fortiv-card-bg-color:var(--white);--fortiv-card-border-color:var(--fortiv-gray-light-a-100);--fortiv-color-text-gray:#787673;--fortiv-color-text-brown:#9d6a53;--fortiv-color-text-orange:#d9730d;--fortiv-color-text-yellow:#ca922f;--fortiv-color-text-green:#448361;--fortiv-color-text-blue:#327da9;--fortiv-color-text-purple:#8f64af;--fortiv-color-text-pink:#c24c8b;--fortiv-color-text-red:#d34a45;--fortiv-color-highlight-yellow:#fef9c3;--fortiv-color-highlight-green:#dcfce7;--fortiv-color-highlight-blue:#e0f2fe;--fortiv-color-highlight-purple:#f3e8ff;--fortiv-color-highlight-red:#ffe4e6;--fortiv-color-highlight-gray:#f8f8f7;--fortiv-color-highlight-brown:#f4eeee;--fortiv-color-highlight-orange:#fbecdd;--fortiv-color-highlight-pink:#fcf1f6}.dark{--fortiv-theme-text:var(--fortiv-gray-dark-900);--fortiv-bg-color:var(--black);--fortiv-border-color:var(--fortiv-gray-dark-a-200);--fortiv-border-color-tint:var(--fortiv-gray-dark-a-100);--fortiv-sidebar-bg-color:var(--fortiv-gray-dark-100);--fortiv-scrollbar-color:var(--fortiv-gray-dark-a-200);--fortiv-cursor-color:var(--fortiv-brand-color-400);--fortiv-selection-color:#7a52ff33;--fortiv-card-bg-color:var(--fortiv-gray-dark-50);--fortiv-card-border-color:var(--fortiv-gray-dark-a-50);--fortiv-shadow-elevated-md:0px 5px 20px 2px #0000003d, 0px 0px 0px 1px #05113333, 0px 1px 2px 2px #05113314;--fortiv-color-text-gray:#9c9c9c;--fortiv-color-text-brown:#b9856e;--fortiv-color-text-orange:#c77d48;--fortiv-color-text-yellow:#ca994e;--fortiv-color-text-green:#519e71;--fortiv-color-text-blue:#3699d3;--fortiv-color-text-purple:#9e69d3;--fortiv-color-text-pink:#d15796;--fortiv-color-text-red:#df5553;--fortiv-color-highlight-yellow:#6b6524;--fortiv-color-highlight-green:#509568;--fortiv-color-highlight-blue:#6e92aa;--fortiv-color-highlight-purple:#583e74;--fortiv-color-highlight-red:#743e42;--fortiv-color-highlight-gray:#2f2f2f;--fortiv-color-highlight-brown:#4a3228;--fortiv-color-highlight-orange:#5c3b23;--fortiv-color-highlight-pink:#4e2c3c}.tiptap.ProseMirror{--blockquote-bg-color:var(--fortiv-gray-light-900);.dark &{--blockquote-bg-color:var(--fortiv-gray-dark-900)}}.tiptap.ProseMirror{& blockquote{margin:1.5rem 0;padding-top:.375em;padding-bottom:.375em;padding-left:1em;position:relative;& p{margin-top:0}&:before,&.is-empty:before{background-color:var(--blockquote-bg-color);content:"";border-radius:0;width:.25em;height:100%;position:absolute;top:0;bottom:0;left:0}}}.tiptap.ProseMirror{--fortiv-inline-code-bg-color:var(--fortiv-gray-light-a-100);--fortiv-inline-code-text-color:var(--fortiv-gray-light-a-700);--fortiv-inline-code-border-color:var(--fortiv-gray-light-a-200);--fortiv-codeblock-bg:var(--fortiv-gray-light-a-50);--fortiv-codeblock-text:var(--fortiv-gray-light-a-800);--fortiv-codeblock-border:var(--fortiv-gray-light-a-200);.dark &{--fortiv-inline-code-bg-color:var(--fortiv-gray-dark-a-100);--fortiv-inline-code-text-color:var(--fortiv-gray-dark-a-700);--fortiv-inline-code-border-color:var(--fortiv-gray-dark-a-200);--fortiv-codeblock-bg:var(--fortiv-gray-dark-a-50);--fortiv-codeblock-text:var(--fortiv-gray-dark-a-800);--fortiv-codeblock-border:var(--fortiv-gray-dark-a-200)}}.tiptap.ProseMirror{& code{background-color:var(--fortiv-inline-code-bg-color);color:var(--fortiv-inline-code-text-color);border:1px solid var(--fortiv-inline-code-border-color);border-radius:6px/.375rem;padding:.1em .2em;font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4}& pre{background-color:var(--fortiv-codeblock-bg);color:var(--fortiv-codeblock-text);border:1px solid var(--fortiv-codeblock-border);border-radius:6px/.375rem;margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem;& code{-webkit-text-fill-color:inherit;color:inherit;background-color:#0000;border:none;border-radius:0}}}.tiptap.ProseMirror{--horizontal-rule-color:var(--fortiv-gray-light-a-200);.dark &{--horizontal-rule-color:var(--fortiv-gray-dark-a-200)}}.tiptap.ProseMirror{& hr{background-color:var(--horizontal-rule-color);border:none;height:1px}& [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}}.tiptap.ProseMirror{--fortiv-collaboration-carets-label:var(--fortiv-gray-light-900);--link-text-color:var(--fortiv-brand-color-500);--thread-text:var(--fortiv-gray-light-900);--placeholder-color:var(--fortiv-gray-light-a-400);--thread-bg-color:var(--fortiv-color-yellow-inc-2);--fortiv-ai-insertion-color:var(--fortiv-brand-color-600);.dark &{--fortiv-collaboration-carets-label:var(--fortiv-gray-dark-100);--link-text-color:var(--fortiv-brand-color-400);--thread-text:var(--fortiv-gray-dark-900);--placeholder-color:var(--fortiv-gray-dark-a-400);--thread-bg-color:var(--fortiv-color-yellow-dec-2);--fortiv-ai-insertion-color:var(--fortiv-brand-color-400)}}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;caret-color:var(--fortiv-cursor-color);outline:none;& p{font-size:1rem}& p:not(:first-child):not(td p):not(th p){margin-top:20px;font-weight:400;line-height:1.6}&:not(.readonly):not(.ProseMirror-hideselection){& ::selection{background-color:var(--fortiv-selection-color)}& .selection::selection{background:0 0}}& .selection{background-color:var(--fortiv-selection-color);display:inline}& .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--fortiv-radius-md);background-color:var(--fortiv-selection-color)}& .ProseMirror-hideselection{caret-color:#0000}&.resize-cursor{cursor:ew-resize;cursor:col-resize}}.tiptap.ProseMirror{& a span{text-decoration:underline}& s span{text-decoration:line-through}& u span{text-decoration:underline}& .fortiv-ai-insertion{color:var(--fortiv-ai-insertion-color)}}.tiptap.ProseMirror{& .collaboration-carets{&__caret{pointer-events:none;word-break:normal;border-left:1px solid #0000;border-right:1px solid #0000;margin-left:-1px;margin-right:-1px;position:relative}&__label{color:var(--fortiv-collaboration-carets-label);user-select:none;white-space:nowrap;border-radius:.25rem .25rem .25rem 0;padding:.125rem .375rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-1.3em;left:-1px}}}.tiptap.ProseMirror [data-type=emoji] img{cursor:text;width:1.25em;height:1.25em;display:inline-block}.tiptap.ProseMirror{& a{color:var(--link-text-color);text-decoration:underline}}.tiptap.ProseMirror{& [data-type=mention]{color:var(--fortiv-brand-color-500);display:inline-block}}.tiptap.ProseMirror{& .fortiv-thread.fortiv-thread--unresolved.fortiv-thread--inline{color:var(--thread-text);border-bottom:2px dashed var(--fortiv-color-yellow-base);font-weight:600;transition:color .2s ease-in-out,background-color .2s ease-in-out;&.fortiv-thread--selected,&.fortiv-thread--hovered{background-color:var(--thread-bg-color);border-bottom-color:#0000}}& .fortiv-thread.fortiv-thread--unresolved.fortiv-thread--block{&:has(img){outline:.125rem solid var(--fortiv-color-yellow-base);border-radius:var(--fortiv-radius-xs,.25rem);width:fit-content;overflow:hidden;&.fortiv-thread--selected{outline-width:.25rem;outline-color:var(--fortiv-color-yellow-base)}&.fortiv-thread--hovered{outline-width:.25rem}}&:not(:has(img)){border-bottom:.125rem dashed var(--fortiv-color-yellow-base);border-top:.125rem dashed var(--fortiv-color-yellow-base);border-radius:.25rem;outline:.25rem solid #0000;&.fortiv-thread--hovered,&.fortiv-thread--selected{background-color:var(--fortiv-color-yellow-base);outline-color:var(--fortiv-color-yellow-base)}}}& .fortiv-thread.fortiv-thread--resolved.fortiv-thread--inline.fortiv-thread--selected{background-color:var(--fortiv-color-yellow-base);opacity:.5;border-color:#0000}& .fortiv-thread.fortiv-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;width:100%;height:0;text-align:inherit;position:absolute;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{cursor:grabbing;border-radius:.25rem;width:100%;height:.188rem;margin-left:-1px;margin-right:-1px;background:var(--fortiv-brand-color-400)!important}.tiptap.ProseMirror{& h1,& h2,& h3,& h4{color:inherit;font-style:inherit;position:relative}&>h1:first-child,&>h2:first-child,&>h3:first-child,&>h4:first-child,&>.ProseMirror-widget+h1,&>.ProseMirror-widget+h2,&>.ProseMirror-widget+h3,&>.ProseMirror-widget+h4{margin-top:0}& h1{margin-top:3em;font-size:1.5em;font-weight:700}& h2{margin-top:2.5em;font-size:1.25em;font-weight:700}& h3{margin-top:2em;font-size:1.125em;font-weight:600}& h4{margin-top:2em;font-size:1em;font-weight:600}& [data-type=callout]{& h1:first-child,& h2:first-child,& h3:first-child,& h4:first-child{margin-top:0}}}.tiptap.ProseMirror{& img{max-width:100%;height:auto;display:block}& p>img{display:inline-block}&>img:not([data-type=emoji] img){border-radius:var(--fortiv-radius-xs,.25rem);outline:.125rem solid #0000;margin:2rem 0}& img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--fortiv-brand-color-500)}& .fortiv-thread:has(>img){margin:2rem 0;& img{border-radius:var(--fortiv-radius-xs,.25rem);outline:.125rem solid #0000}}& .fortiv-thread img{margin:0}}:root{--fortiv-image-handle-bg:var(--fortiv-brand-color-600)}.dark{--fortiv-image-handle-bg:var(--fortiv-brand-color-400)}.tiptap.ProseMirror{& .ProseMirror-selectednode .fortiv-image .fortiv-image-container{outline:.125rem solid #0000;outline-color:var(--fortiv-brand-color-500);border-radius:var(--fortiv-radius-xs,.25rem)}& .fortiv-image{width:100%;margin:1.5rem 0;display:flex;&[data-align=right]{text-align:right;justify-content:flex-end}&[data-align=center]{text-align:center;justify-content:center}}& .fortiv-image-container{cursor:pointer;user-select:none;flex-direction:column;display:flex}& .fortiv-image-content{align-items:center;max-width:100%;display:flex;position:relative}& .fortiv-image-img{border-radius:var(--fortiv-radius-xs,.25rem);width:100%}& .fortiv-image-handle{background-color:var(--fortiv-image-handle-bg);cursor:ew-resize;z-index:10;border-radius:1.875rem;width:.375rem;height:3rem;position:absolute;top:50%;transform:translateY(-50%);&.fortiv-image-handle-left{left:4px}&.fortiv-image-handle-right{right:4px}}& .fortiv-image-caption{cursor:text;text-align:center;white-space:break-spaces;word-break:break-word;outline:none;width:100%;max-width:100%;margin-top:1rem;font-size:15px;position:relative;&:has(>[data-node-view-content-react]>.ProseMirror-trailingBreak:only-child):before,&:has(>[data-node-view-content-react]:empty):before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none;position:absolute;left:0;right:0}}}.tiptap.ProseMirror{--fortiv-checklist-bg-color:var(--fortiv-gray-light-a-100);--fortiv-checklist-bg-active-color:var(--fortiv-gray-light-a-900);--fortiv-checklist-border-color:var(--fortiv-gray-light-a-200);--fortiv-checklist-border-active-color:var(--fortiv-gray-light-a-900);--fortiv-checklist-check-icon-color:var(--white);--fortiv-checklist-text-active:var(--fortiv-gray-light-a-500);.dark &{--fortiv-checklist-bg-color:var(--fortiv-gray-dark-a-100);--fortiv-checklist-bg-active-color:var(--fortiv-gray-dark-a-900);--fortiv-checklist-border-color:var(--fortiv-gray-dark-a-200);--fortiv-checklist-border-active-color:var(--fortiv-gray-dark-a-900);--fortiv-checklist-check-icon-color:var(--black);--fortiv-checklist-text-active:var(--fortiv-gray-dark-a-500)}}.tiptap.ProseMirror{& ol,& ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em;&:first-child{margin-top:0}&:last-child{margin-bottom:0}& ol,& ul{margin-top:0;margin-bottom:0}}& li{& p{margin-top:0;line-height:1.6}}& ol{list-style:decimal;& ol{list-style:lower-alpha;& ol{list-style:lower-roman;& ol{list-style:decimal;& ol{list-style:lower-alpha;& ol{list-style:lower-roman;& ol{list-style:decimal;& ol{list-style:lower-alpha;& ol{list-style:lower-roman}}}}}}}}}& ul:not([data-type=taskList]){list-style:outside;& ul{list-style:circle;& ul{list-style:square;& ul{list-style:outside;& ul{list-style:circle;& ul{list-style:square;& ul{list-style:outside;& ul{list-style:circle;& ul{list-style:square}}}}}}}}}& ul[data-type=taskList]{padding-left:.25em;& li{flex-direction:row;align-items:flex-start;display:flex;&:not(:has(>p:first-child)){list-style-type:none}&[data-checked=true]{&>div>p{opacity:.5;text-decoration:line-through}&>div>p span{text-decoration:line-through}}& label{padding-top:.375rem;padding-right:.5rem;position:relative;& input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}& span{border:1px solid var(--fortiv-checklist-border-color);border-radius:var(--fortiv-radius-xs,.25rem);cursor:pointer;background-color:var(--fortiv-checklist-bg-color);width:1em;height:1em;transition:background-color 80ms ease-out,border-color 80ms ease-out;display:block;position:relative;&:before{content:"";background-color:var(--fortiv-checklist-check-icon-color);opacity:0;width:.75em;height:.75em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}}& input[type=checkbox]:checked+span{background:var(--fortiv-checklist-bg-active-color);border-color:var(--fortiv-checklist-border-active-color);&:before{opacity:1}}}& div{flex:1;min-width:0}}}}.layout-wrapper{flex-direction:row;gap:12px;width:100%;margin:1.5rem 0;display:flex;position:relative}.layout-column{border:2px solid #0000;border-radius:8px;flex:1;min-height:40px;transition:border-color .2s,border-style .2s;position:relative;&:has(>p:only-child>br:only-child),&:has(>p:only-child:empty){border:2px dashed #e5e7eb;padding:12px 16px;&:hover{border-color:#d1d5db}&:focus-within{border-color:#3b82f6}}&>p:only-child:empty:before,&>p:only-child:has(>br:only-child):before{content:"Add something here";color:#9ca3af;pointer-events:none}&>*{margin-top:0!important;margin-bottom:0!important}}.layout-column [data-type=callout],.layout-column [data-type=chart],.layout-column [data-type=people],.layout-column .chart-wrapper,.layout-column .people-wrapper{margin:0!important}.layout-wrapper.ProseMirror-selectednode{outline-offset:2px;border-radius:8px;outline:2px solid #3b82f6}:root{--fortiv-image-upload-active:var(--fortiv-brand-color-500);--fortiv-image-upload-progress-bg:var(--fortiv-brand-color-50);--fortiv-image-upload-icon-bg:var(--fortiv-brand-color-500);--fortiv-image-upload-text-color:var(--fortiv-gray-light-a-700);--fortiv-image-upload-subtext-color:var(--fortiv-gray-light-a-400);--fortiv-image-upload-border:var(--fortiv-gray-light-a-300);--fortiv-image-upload-border-hover:var(--fortiv-gray-light-a-400);--fortiv-image-upload-border-active:var(--fortiv-brand-color-500);--fortiv-image-upload-icon-doc-bg:var(--fortiv-gray-light-a-200);--fortiv-image-upload-icon-doc-border:var(--fortiv-gray-light-300);--fortiv-image-upload-icon-color:var(--white)}.dark{--fortiv-image-upload-active:var(--fortiv-brand-color-400);--fortiv-image-upload-progress-bg:var(--fortiv-brand-color-900);--fortiv-image-upload-icon-bg:var(--fortiv-brand-color-400);--fortiv-image-upload-text-color:var(--fortiv-gray-dark-a-700);--fortiv-image-upload-subtext-color:var(--fortiv-gray-dark-a-400);--fortiv-image-upload-border:var(--fortiv-gray-dark-a-300);--fortiv-image-upload-border-hover:var(--fortiv-gray-dark-a-400);--fortiv-image-upload-border-active:var(--fortiv-brand-color-400);--fortiv-image-upload-icon-doc-bg:var(--fortiv-gray-dark-a-200);--fortiv-image-upload-icon-doc-border:var(--fortiv-gray-dark-300);--fortiv-image-upload-icon-color:var(--black)}.fortiv-image-upload{margin:2rem 0;& input[type=file]{display:none}& .fortiv-image-upload-dropzone{user-select:none;justify-content:center;align-items:flex-start;width:3.125rem;height:3.75rem;display:inline-flex;position:relative}& .fortiv-image-upload-icon-container{background-color:var(--fortiv-image-upload-icon-bg);border-radius:var(--fortiv-radius-lg,.75rem);justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;bottom:0;right:0}& .fortiv-image-upload-icon{width:.875rem;height:.875rem;color:var(--fortiv-image-upload-icon-color)}& .fortiv-image-upload-dropzone-rect-primary{color:var(--fortiv-image-upload-icon-doc-bg);position:absolute}& .fortiv-image-upload-dropzone-rect-secondary{color:var(--fortiv-image-upload-icon-doc-border);position:absolute;top:0;bottom:0;right:.25rem}& .fortiv-image-upload-text{color:var(--fortiv-image-upload-text-color);font-size:.875rem;font-weight:500;line-height:normal;& em{font-style:normal;text-decoration:underline}}& .fortiv-image-upload-subtext{color:var(--fortiv-image-upload-subtext-color);font-size:.75rem;font-weight:600;line-height:normal}& .fortiv-image-upload-drag-area{border:1.5px dashed var(--fortiv-image-upload-border);border-radius:var(--fortiv-radius-md,.5rem);text-align:center;cursor:pointer;padding:2rem 1.5rem;transition:all .2s;position:relative;overflow:hidden;&:hover{border-color:var(--fortiv-image-upload-border-hover)}&.drag-active{border-color:var(--fortiv-image-upload-border-active);background-color:rgba(var(--fortiv-image-upload-active-rgb,0, 123, 255), .05)}&.drag-over{border-color:var(--fortiv-image-upload-border-active);background-color:rgba(var(--fortiv-image-upload-active-rgb,0, 123, 255), .1)}}& .fortiv-image-upload-content{user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;display:flex}& .fortiv-image-upload-previews{flex-direction:column;gap:.75rem;display:flex}& .fortiv-image-upload-header{border-bottom:1px solid var(--fortiv-image-upload-border);justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;display:flex;& span{color:var(--fortiv-image-upload-text-color);font-size:.875rem;font-weight:500}}& .fortiv-image-upload-preview{border-radius:var(--fortiv-radius-md,.5rem);position:relative;overflow:hidden;& .fortiv-image-upload-progress{background-color:var(--fortiv-image-upload-progress-bg);transition:all .3s ease-out;position:absolute;inset:0}& .fortiv-image-upload-preview-content{border:1px solid var(--fortiv-image-upload-border);border-radius:var(--fortiv-radius-md,.5rem);justify-content:space-between;align-items:center;padding:1rem;display:flex;position:relative}& .fortiv-image-upload-file-info{align-items:center;gap:.75rem;height:2rem;display:flex;& .fortiv-image-upload-file-icon{background-color:var(--fortiv-image-upload-icon-bg);border-radius:var(--fortiv-radius-lg,.75rem);padding:.5rem;& svg{width:.875rem;height:.875rem;color:var(--fortiv-image-upload-icon-color)}}}& .fortiv-image-upload-details{flex-direction:column;display:flex}& .fortiv-image-upload-actions{align-items:center;gap:.5rem;display:flex;& .fortiv-image-upload-progress-text{color:var(--fortiv-image-upload-border-active);font-size:.75rem;font-weight:600}}}}.tiptap.ProseMirror.ProseMirror-focused{& .ProseMirror-selectednode .fortiv-image-upload-drag-area{border-color:var(--fortiv-image-upload-active)}}@media (width<=480px){.fortiv-image-upload{& .fortiv-image-upload-drag-area{padding:1.5rem 1rem}& .fortiv-image-upload-header{flex-direction:column;align-items:flex-start;gap:.5rem}& .fortiv-image-upload-preview-content{padding:.75rem}}}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{z-index:20;pointer-events:none;background-color:#adf;width:4px;position:absolute;top:0;bottom:0;right:-2px}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#c8c8ff66;position:absolute;inset:0}:root{--fortiv-table-border-color:#0000000f;--fortiv-table-selected-bg:#c3bdff66;--fortiv-table-selected-stroke:var(--fortiv-brand-color-400);--fortiv-table-column-resize-handle-bg:var(--fortiv-brand-color-400);--fortiv-table-cell-padding:10px 16px;--fortiv-table-margin-block:1.5rem;--fortiv-table-pad-block-start:0;--fortiv-table-pad-block-end:0;--fortiv-table-pad-inline-start:0;--fortiv-table-pad-inline-end:0}.dark{--fortiv-table-border-color:#ffffff1a;--fortiv-table-selected-bg:#c3bdff33;--fortiv-table-selected-stroke:var(--fortiv-brand-color-400);--fortiv-table-column-resize-handle-bg:var(--fortiv-brand-color-400)}.tiptap [data-content-type=table]{margin-block:var(--fortiv-table-margin-block)}.tiptap [data-content-type=table] .tableWrapper{width:100%;box-shadow:var(--shadow-100);background:#fff;border-radius:7px;margin-left:0;padding-block-start:var(--fortiv-table-pad-block-start);padding-block-end:var(--fortiv-table-pad-block-end);padding-inline-start:var(--fortiv-table-pad-inline-start);padding-inline-end:var(--fortiv-table-pad-inline-end);position:relative;overflow-y:hidden}.tiptap table{word-break:break-word;border-collapse:collapse;width:100%!important}.tiptap th,.tiptap td{border:none;border-bottom:1px solid var(--fortiv-table-border-color);padding:var(--fortiv-table-cell-padding);color:#000000bd;font-size:13px;line-height:1.4}.tiptap tr:last-child td,.tiptap tr:last-child th{border-bottom:none}.tiptap table th{color:#00003473;text-align:left;border-bottom:1px solid var(--fortiv-table-border-color);background-color:#0000;font-size:12px;font-weight:500}.ProseMirror .column-resize-handle{margin-inline-start:-1px;background:var(--fortiv-table-column-resize-handle-bg);cursor:col-resize;z-index:1;pointer-events:auto;width:2px;height:calc(100% + 2px);margin-top:-1px;transition:background .15s 50ms;position:absolute;top:0;right:0}.tiptap td[data-text-align=left],.tiptap th[data-text-align=left]{text-align:left}.tiptap td[data-text-align=center],.tiptap th[data-text-align=center]{text-align:center}.tiptap td[data-text-align=right],.tiptap th[data-text-align=right]{text-align:right}.tiptap td[data-text-align=justify],.tiptap th[data-text-align=justify]{text-align:justify}.tiptap td[data-vertical-align=top],.tiptap th[data-vertical-align=top]{vertical-align:top}.tiptap td[data-vertical-align=middle],.tiptap th[data-vertical-align=middle]{vertical-align:middle}.tiptap td[data-vertical-align=bottom],.tiptap th[data-vertical-align=bottom]{vertical-align:bottom}.tiptap [data-content-type=table] td[data-text-align=left],.tiptap [data-content-type=table] th[data-text-align=left]{text-align:left}.tiptap [data-content-type=table] td[data-text-align=center],.tiptap [data-content-type=table] th[data-text-align=center]{text-align:center}.tiptap [data-content-type=table] td[data-text-align=right],.tiptap [data-content-type=table] th[data-text-align=right]{text-align:right}.tiptap [data-content-type=table] td[data-text-align=justify],.tiptap [data-content-type=table] th[data-text-align=justify]{text-align:justify}.tiptap [data-content-type=table] td[data-vertical-align=top],.tiptap [data-content-type=table] th[data-vertical-align=top]{vertical-align:top}.tiptap [data-content-type=table] td[data-vertical-align=middle],.tiptap [data-content-type=table] th[data-vertical-align=middle]{vertical-align:middle}.tiptap [data-content-type=table] td[data-vertical-align=bottom],.tiptap [data-content-type=table] th[data-vertical-align=bottom]{vertical-align:bottom}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.fortiv-table-dropcursor{z-index:20;background-color:var(--fortiv-table-column-resize-handle-bg);pointer-events:none;position:absolute}.table-cell-dragging-source{z-index:2;content:"";background:#c8c8ff66;position:absolute;inset:0}:root{--fortiv-table-handle-bg-color:var(--fortiv-gray-light-a-100)}.dark{--fortiv-table-handle-bg-color:var(--fortiv-gray-dark-a-100)}.fortiv-table-handle-menu{background-color:var(--fortiv-table-handle-bg-color);border-radius:var(--fortiv-radius-lg);cursor:grab;border:none;justify-content:center;align-items:center;display:flex;& .fortiv-button-icon{flex-shrink:0;width:1rem;height:1rem}&.menu-opened{background-color:var(--fortiv-brand-color-500);& .fortiv-button-icon{color:var(--white)}}&.is-dragging{cursor:grabbing;background-color:var(--fortiv-brand-color-500);& .fortiv-button-icon{color:var(--white)}}&.row{width:.75rem;height:var(--table-handle-ref-height)}&.column{height:.75rem;width:var(--table-handle-ref-width);& .fortiv-button-icon{transform:rotate(90deg)}}}.expandable-menu-button{--button-size:16px;--button-offset:-8px;--dot-size-small:8px;--dot-size-large:16px;--dot-offset-small:3px;--dot-offset-large:0;--border-radius-full:9999px;--transition-duration:50ms;--transition-timing:ease;--icon-scale-small:.9;--icon-scale-large:1;top:50%;right:var(--button-offset);width:var(--button-size);height:var(--button-size);border-radius:var(--border-radius-full);cursor:pointer;pointer-events:auto;background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%);&:before{content:"";top:50%;right:var(--dot-offset-small);width:var(--dot-size-small);height:var(--dot-size-small);background:var(--fortiv-brand-color-600);border-radius:var(--border-radius-full);transition:width var(--transition-duration) var(--transition-timing), height var(--transition-duration) var(--transition-timing), right var(--transition-duration) var(--transition-timing), background var(--transition-duration) var(--transition-timing);position:absolute;transform:translateY(-50%)}& svg{z-index:1;width:var(--button-size);height:var(--button-size);color:var(--white);opacity:0;transform:scale(var(--icon-scale-small));transition:opacity var(--transition-duration) var(--transition-timing), transform var(--transition-duration) var(--transition-timing);pointer-events:none;flex-shrink:0;position:relative}@media (hover:none) and (pointer:coarse){&:before{width:var(--dot-size-large);height:var(--dot-size-large);right:var(--dot-offset-large)}& svg{opacity:1;transform:scale(var(--icon-scale-large))}}&:hover,&:focus-visible,&.menu-opened{@media (hover:hover){&:before{width:var(--dot-size-large);height:var(--dot-size-large);right:var(--dot-offset-large)}& svg{opacity:1;transform:scale(var(--icon-scale-large))}}}&:focus-visible{outline:2px solid var(--fortiv-brand-color-600);outline-offset:2px}&:disabled{cursor:not-allowed;opacity:.5;&:before{background:var(--fortiv-disabled-color,#ccc)}}@media (prefers-reduced-motion:reduce){&:before,& svg{transition:none}}}:root{--fortiv-table-handle-bg-color:var(--fortiv-gray-light-a-100);--fortiv-table-extend-icon-color:var(--fortiv-gray-light-a-400)}.dark{--fortiv-table-handle-bg-color:var(--fortiv-gray-dark-a-100);--fortiv-table-extend-icon-color:var(--fortiv-gray-dark-a-400)}.fortiv-table-extend-row-column-button{background-color:var(--fortiv-table-handle-bg-color);border-radius:var(--fortiv-radius-lg);border:none;justify-content:center;align-items:center;display:flex;& .fortiv-button-icon{width:1rem;height:1rem;color:var(--fortiv-table-extend-icon-color);flex-shrink:0}&.fortiv-table-row-end-add-remove{cursor:row-resize;width:100%;height:.75rem}&.fortiv-table-column-end-add-remove{cursor:col-resize;width:.75rem}&.no-drag{cursor:pointer}}:root{--fortiv-bg:var(--white);--fortiv-selected-bg-color:var(--fortiv-brand-color-50);--fortiv-selected-border-color:var(--fortiv-brand-color-400);--fortiv-cell-bg-color:var(--fortiv-gray-light-50);--fortiv-cell-border-color:var(--fortiv-gray-light-200);--fortiv-indicator-item-border-color:var(--fortiv-gray-light-a-200);--fortiv-indicator-icon-color:var(--fortiv-gray-light-a-400);--fortiv-indicator-delimiter-color:var(--fortiv-gray-light-a-500)}.dark{--fortiv-bg:var(--black);--fortiv-selected-bg-color:var(--fortiv-brand-color-900);--fortiv-cell-bg-color:var(--fortiv-gray-dark-100);--fortiv-cell-border-color:var(--fortiv-gray-dark-200);--fortiv-indicator-item-border-color:var(--fortiv-gray-dark-a-200);--fortiv-indicator-icon-color:var(--fortiv-gray-dark-a-400);--fortiv-indicator-delimiter-color:var(--fortiv-gray-dark-a-500)}.fortiv-table-grid{grid-template-columns:repeat(var(--fortiv-table-columns), 1rem);gap:.25rem;padding:.25rem;display:grid}.fortiv-button[data-size=small].fortiv-table-grid-cell{border:1px solid var(--fortiv-cell-border-color);border-radius:var(--fortiv-radius-xs);background-color:var(--fortiv-cell-bg-color);cursor:pointer;width:1rem;min-width:1rem;height:1rem;padding:0;transition:all .15s;&.selected{background-color:var(--fortiv-selected-bg-color);border-color:var(--fortiv-selected-border-color)}}.fortiv-table-size-indicator{justify-content:center;align-items:center;gap:.25rem;width:100%;margin-top:.25rem;display:flex}.fortiv-table-size-indicator-item{border:1px solid var(--fortiv-indicator-item-border-color);border-radius:var(--fortiv-radius-xl);background:var(--fortiv-bg);flex:1;justify-content:center;align-items:center;gap:.75rem;min-height:2rem;padding:.5rem;display:flex;& .fortiv-table-column-icon,& .fortiv-table-row-icon{width:1rem;height:1rem;color:var(--fortiv-indicator-icon-color)}}.fortiv-table-size-indicator-text{text-align:center;width:1.781rem;font-size:.875rem;font-weight:400}.fortiv-table-size-indicator-delimiter{color:var(--fortiv-indicator-delimiter-color);flex-shrink:0;font-size:.75rem;font-weight:500}.fortiv-button-color-text{border-radius:var(--fortiv-radius-xl);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin:0 -.175rem;transition:transform .2s;display:flex;position:relative;&:after{content:"";border-radius:inherit;box-sizing:border-box;border:1px solid var(--color-text-button-color);filter:brightness(150%);mix-blend-mode:multiply;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0;.dark &{filter:brightness(140%);mix-blend-mode:lighten}}}.fortiv-button{&[data-active-state=on]{& .fortiv-button-color-text{&:after{filter:brightness(80%)}}}.dark &{&[data-active-state=on]{& .fortiv-button-color-text{&:after{filter:brightness(180%)}}}}}:root{--emoji-input-bg-color:var(--white);--emoji-input-border-color:var(--fortiv-gray-light-a-100);--emoji-input-focus:var(--fortiv-brand-color-500)}.dark{--emoji-input-border-color:var(--fortiv-gray-dark-a-50);--emoji-input-bg-color:var(--fortiv-gray-dark-50);--emoji-input-focus:var(--fortiv-brand-color-500)}.fortiv-input.emoji-menu-search-input{border:1px solid var(--emoji-input-border-color);border-radius:var(--fortiv-radius-lg);background-color:var(--emoji-input-bg-color);&:focus{border-color:var(--emoji-input-focus)}}.emoji-menu-list{overscroll-behavior:contain;width:100%;max-height:14.063rem;overflow-y:scroll}:root{--fortiv-slash-decoration-bg-color:var(--fortiv-gray-light-a-100);--fortiv-slash-decoration-color:var(--fortiv-gray-light-a-400)}.dark{--fortiv-slash-decoration-bg-color:var(--fortiv-gray-dark-a-100);--fortiv-slash-decoration-color:var(--fortiv-gray-dark-a-400)}span.fortiv-slash-decoration{background:var(--fortiv-slash-decoration-bg-color);border-radius:var(--fortiv-radius-xs);outline:5.5px solid var(--fortiv-slash-decoration-bg-color)}span.fortiv-slash-decoration:after{color:var(--fortiv-slash-decoration-color)}span.fortiv-slash-decoration.is-empty:after{content:attr(data-decoration-content)}.fortiv-slash-card-body{width:100%}@media screen and (width>=480px){.fortiv-slash-card{min-width:15rem}}.drag-handle{transition-property:top;transition-duration:.2s;transition-timing-function:ease-out;&:before{content:"";width:var(--drag-handle-main-axis-offset,16px);pointer-events:auto;height:100%;position:absolute;top:0;left:100%}}.drag-context-menu-button,.drag-handle .fortiv-button{width:20px!important;min-width:20px!important}:root{--fortiv-avatar-border-color:var(--white);--fortiv-avatar-fallback-bg-color:var(--fortiv-gray-light-200);--fortiv-avatar-item-bg-color:var(--fortiv-gray-light-200);--fortiv-avatar-fallback-text-color:var(--fortiv-gray-light-a-600)}.dark{--fortiv-avatar-border-color:var(--fortiv-gray-dark-200);--fortiv-avatar-fallback-bg-color:var(--fortiv-gray-dark-200);--fortiv-avatar-item-bg-color:var(--fortiv-gray-dark-300);--fortiv-avatar-fallback-text-color:var(--fortiv-gray-dark-a-600)}.fortiv-avatar{vertical-align:middle;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;&[data-size=default]{width:1.5rem;height:1.5rem;& .fortiv-avatar-fallback{font-size:.5rem}}&[data-size=sm]{width:1.25rem;height:1.25rem;& .fortiv-avatar-fallback{font-size:.4375rem}}&[data-size=lg]{width:1.75rem;height:1.75rem;& .fortiv-avatar-fallback{font-size:.625rem}}&[data-size=xl]{width:2.25rem;height:2.25rem;& .fortiv-avatar-fallback{font-size:.75rem}}}.fortiv-avatar-item{background-color:var(--dynamic-user-color,var(--fortiv-avatar-item-bg-color));border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex;position:relative}.fortiv-avatar-image{object-fit:cover;border-radius:50%;width:100%;height:100%}.fortiv-avatar-fallback{width:100%;height:100%;color:var(--fortiv-avatar-fallback-text-color);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.fortiv-avatar-bg{background-color:var(--dynamic-user-color,var(--fortiv-avatar-item-bg-color));border-radius:50%;position:absolute;inset:0}.fortiv-avatar-group{align-items:center;display:inline-flex;& .fortiv-avatar-image,& .fortiv-avatar-fallback{border:2px solid var(--fortiv-avatar-border-color)}& .fortiv-avatar:not(:first-child){margin-left:-.5rem}}.fortiv-badge{font-feature-settings:"salt" on, "cv01" on;border-radius:var(--fortiv-radius-sm,.375rem);min-width:1.25rem;height:1.25rem;transition-property:background,color,opacity;transition-duration:var(--fortiv-transition-duration-default);transition-timing-function:var(--fortiv-transition-easing-default);border:1px solid;justify-content:center;align-items:center;padding:.25rem;font-size:.625rem;font-weight:700;line-height:1.15;display:flex;&[data-size=large]{border-radius:var(--fortiv-radius-md,.375rem);min-width:1.5rem;height:1.5rem;padding:.375rem;font-size:.75rem}&[data-size=small]{border-radius:var(--fortiv-radius-xs,.25rem);min-width:1rem;height:1rem;padding:.125rem}& .fortiv-badge-text{text-align:left;flex-grow:1;padding:0 .125rem}&[data-text-trim=on]{& .fortiv-badge-text{text-overflow:ellipsis;overflow:hidden}}& .fortiv-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}&[data-size=large] .fortiv-badge-icon{width:.75rem;height:.75rem}}.fortiv-badge{background-color:var(--fortiv-badge-bg-color);border-color:var(--fortiv-badge-border-color);color:var(--fortiv-badge-text-color);& .fortiv-badge-icon{color:var(--fortiv-badge-icon-color)}&[data-appearance=emphasized]{background-color:var(--fortiv-badge-bg-color-emphasized);border-color:var(--fortiv-badge-border-color-emphasized);color:var(--fortiv-badge-text-color-emphasized);& .fortiv-badge-icon{color:var(--fortiv-badge-icon-color-emphasized)}}&[data-appearance=subdued]{background-color:var(--fortiv-badge-bg-color-subdued);border-color:var(--fortiv-badge-border-color-subdued);color:var(--fortiv-badge-text-color-subdued);& .fortiv-badge-icon{color:var(--fortiv-badge-icon-color-subdued)}}}.fortiv-badge{--fortiv-badge-border-color:var(--fortiv-gray-light-a-200);--fortiv-badge-border-color-subdued:var(--fortiv-gray-light-a-200);--fortiv-badge-border-color-emphasized:var(--fortiv-gray-light-a-600);--fortiv-badge-text-color:var(--fortiv-gray-light-a-500);--fortiv-badge-text-color-subdued:var(--fortiv-gray-light-a-400);--fortiv-badge-text-color-emphasized:var(--fortiv-gray-light-a-600);--fortiv-badge-bg-color:var(--white);--fortiv-badge-bg-color-subdued:var(--white);--fortiv-badge-bg-color-emphasized:var(--white);--fortiv-badge-icon-color:var(--fortiv-gray-light-a-500);--fortiv-badge-icon-color-subdued:var(--fortiv-gray-light-a-400);--fortiv-badge-icon-color-emphasized:var(--fortiv-brand-color-600);.dark &{--fortiv-badge-border-color:var(--fortiv-gray-dark-a-200);--fortiv-badge-border-color-subdued:var(--fortiv-gray-dark-a-200);--fortiv-badge-border-color-emphasized:var(--fortiv-gray-dark-a-500);--fortiv-badge-text-color:var(--fortiv-gray-dark-a-500);--fortiv-badge-text-color-subdued:var(--fortiv-gray-dark-a-400);--fortiv-badge-text-color-emphasized:var(--fortiv-gray-dark-a-600);--fortiv-badge-bg-color:var(--black);--fortiv-badge-bg-color-subdued:var(--black);--fortiv-badge-bg-color-emphasized:var(--black);--fortiv-badge-icon-color:var(--fortiv-gray-dark-a-500);--fortiv-badge-icon-color-subdued:var(--fortiv-gray-dark-a-400);--fortiv-badge-icon-color-emphasized:var(--fortiv-brand-color-400)}&[data-style=ghost]{--fortiv-badge-border-color:var(--fortiv-gray-light-a-200);--fortiv-badge-border-color-subdued:var(--fortiv-gray-light-a-200);--fortiv-badge-border-color-emphasized:var(--fortiv-gray-light-a-600);--fortiv-badge-text-color:var(--fortiv-gray-light-a-500);--fortiv-badge-text-color-subdued:var(--fortiv-gray-light-a-400);--fortiv-badge-text-color-emphasized:var(--fortiv-gray-light-a-600);--fortiv-badge-bg-color:var(--transparent);--fortiv-badge-bg-color-subdued:var(--transparent);--fortiv-badge-bg-color-emphasized:var(--transparent);--fortiv-badge-icon-color:var(--fortiv-gray-light-a-500);--fortiv-badge-icon-color-subdued:var(--fortiv-gray-light-a-400);--fortiv-badge-icon-color-emphasized:var(--fortiv-brand-color-600);.dark &{--fortiv-badge-border-color:var(--fortiv-gray-dark-a-200);--fortiv-badge-border-color-subdued:var(--fortiv-gray-dark-a-200);--fortiv-badge-border-color-emphasized:var(--fortiv-gray-dark-a-500);--fortiv-badge-text-color:var(--fortiv-gray-dark-a-500);--fortiv-badge-text-color-subdued:var(--fortiv-gray-dark-a-400);--fortiv-badge-text-color-emphasized:var(--fortiv-gray-dark-a-600);--fortiv-badge-bg-color:var(--transparent);--fortiv-badge-bg-color-subdued:var(--transparent);--fortiv-badge-bg-color-emphasized:var(--transparent);--fortiv-badge-icon-color:var(--fortiv-gray-dark-a-500);--fortiv-badge-icon-color-subdued:var(--fortiv-gray-dark-a-400);--fortiv-badge-icon-color-emphasized:var(--fortiv-brand-color-400)}}&[data-style=gray]{--fortiv-badge-border-color:var(--fortiv-gray-light-a-200);--fortiv-badge-border-color-subdued:var(--fortiv-gray-light-a-200);--fortiv-badge-border-color-emphasized:var(--fortiv-gray-light-a-500);--fortiv-badge-text-color:var(--fortiv-gray-light-a-500);--fortiv-badge-text-color-subdued:var(--fortiv-gray-light-a-400);--fortiv-badge-text-color-emphasized:var(--white);--fortiv-badge-bg-color:var(--fortiv-gray-light-a-100);--fortiv-badge-bg-color-subdued:var(--fortiv-gray-light-a-50);--fortiv-badge-bg-color-emphasized:var(--fortiv-gray-light-a-700);--fortiv-badge-icon-color:var(--fortiv-gray-light-a-500);--fortiv-badge-icon-color-subdued:var(--fortiv-gray-light-a-400);--fortiv-badge-icon-color-emphasized:var(--white);.dark &{--fortiv-badge-border-color:var(--fortiv-gray-dark-a-200);--fortiv-badge-border-color-subdued:var(--fortiv-gray-dark-a-200);--fortiv-badge-border-color-emphasized:var(--fortiv-gray-dark-a-500);--fortiv-badge-text-color:var(--fortiv-gray-dark-a-500);--fortiv-badge-text-color-subdued:var(--fortiv-gray-dark-a-400);--fortiv-badge-text-color-emphasized:var(--black);--fortiv-badge-bg-color:var(--fortiv-gray-dark-a-100);--fortiv-badge-bg-color-subdued:var(--fortiv-gray-dark-a-50);--fortiv-badge-bg-color-emphasized:var(--fortiv-gray-dark-a-800);--fortiv-badge-icon-color:var(--fortiv-gray-dark-a-500);--fortiv-badge-icon-color-subdued:var(--fortiv-gray-dark-a-400);--fortiv-badge-icon-color-emphasized:var(--black)}}&[data-style=green]{--fortiv-badge-border-color:var(--fortiv-color-green-inc-2);--fortiv-badge-border-color-subdued:var(--fortiv-color-green-inc-3);--fortiv-badge-border-color-emphasized:var(--fortiv-color-green-dec-2);--fortiv-badge-text-color:var(--fortiv-color-green-dec-3);--fortiv-badge-text-color-subdued:var(--fortiv-color-green-dec-2);--fortiv-badge-text-color-emphasized:var(--fortiv-color-green-inc-5);--fortiv-badge-bg-color:var(--fortiv-color-green-inc-4);--fortiv-badge-bg-color-subdued:var(--fortiv-color-green-inc-5);--fortiv-badge-bg-color-emphasized:var(--fortiv-color-green-dec-1);--fortiv-badge-icon-color:var(--fortiv-color-green-dec-3);--fortiv-badge-icon-color-subdued:var(--fortiv-color-green-dec-2);--fortiv-badge-icon-color-emphasized:var(--fortiv-color-green-inc-5);.dark &{--fortiv-badge-border-color:var(--fortiv-color-green-dec-2);--fortiv-badge-border-color-subdued:var(--fortiv-color-green-dec-3);--fortiv-badge-border-color-emphasized:var(--fortiv-color-green-base);--fortiv-badge-text-color:var(--fortiv-color-green-inc-3);--fortiv-badge-text-color-subdued:var(--fortiv-color-green-inc-2);--fortiv-badge-text-color-emphasized:var(--fortiv-color-green-dec-5);--fortiv-badge-bg-color:var(--fortiv-color-green-dec-4);--fortiv-badge-bg-color-subdued:var(--fortiv-color-green-dec-5);--fortiv-badge-bg-color-emphasized:var(--fortiv-color-green-inc-1);--fortiv-badge-icon-color:var(--fortiv-color-green-inc-3);--fortiv-badge-icon-color-subdued:var(--fortiv-color-green-inc-2);--fortiv-badge-icon-color-emphasized:var(--fortiv-color-green-dec-5)}}&[data-style=yellow]{--fortiv-badge-border-color:var(--fortiv-color-yellow-inc-2);--fortiv-badge-border-color-subdued:var(--fortiv-color-yellow-inc-3);--fortiv-badge-border-color-emphasized:var(--fortiv-color-yellow-dec-1);--fortiv-badge-text-color:var(--fortiv-color-yellow-dec-3);--fortiv-badge-text-color-subdued:var(--fortiv-color-yellow-dec-2);--fortiv-badge-text-color-emphasized:var(--fortiv-color-yellow-dec-3);--fortiv-badge-bg-color:var(--fortiv-color-yellow-inc-4);--fortiv-badge-bg-color-subdued:var(--fortiv-color-yellow-inc-5);--fortiv-badge-bg-color-emphasized:var(--fortiv-color-yellow-base);--fortiv-badge-icon-color:var(--fortiv-color-yellow-dec-3);--fortiv-badge-icon-color-subdued:var(--fortiv-color-yellow-dec-2);--fortiv-badge-icon-color-emphasized:var(--fortiv-color-yellow-dec-3);.dark &{--fortiv-badge-border-color:var(--fortiv-color-yellow-dec-2);--fortiv-badge-border-color-subdued:var(--fortiv-color-yellow-dec-3);--fortiv-badge-border-color-emphasized:var(--fortiv-color-yellow-inc-1);--fortiv-badge-text-color:var(--fortiv-color-yellow-inc-3);--fortiv-badge-text-color-subdued:var(--fortiv-color-yellow-inc-2);--fortiv-badge-text-color-emphasized:var(--fortiv-color-yellow-dec-3);--fortiv-badge-bg-color:var(--fortiv-color-yellow-dec-4);--fortiv-badge-bg-color-subdued:var(--fortiv-color-yellow-dec-5);--fortiv-badge-bg-color-emphasized:var(--fortiv-color-yellow-base);--fortiv-badge-icon-color:var(--fortiv-color-yellow-inc-3);--fortiv-badge-icon-color-subdued:var(--fortiv-color-yellow-inc-2);--fortiv-badge-icon-color-emphasized:var(--fortiv-color-yellow-dec-3)}}&[data-style=red]{--fortiv-badge-border-color:var(--fortiv-color-red-inc-2);--fortiv-badge-border-color-subdued:var(--fortiv-color-red-inc-3);--fortiv-badge-border-color-emphasized:var(--fortiv-color-red-dec-2);--fortiv-badge-text-color:var(--fortiv-color-red-dec-3);--fortiv-badge-text-color-subdued:var(--fortiv-color-red-dec-2);--fortiv-badge-text-color-emphasized:var(--fortiv-color-red-inc-5);--fortiv-badge-bg-color:var(--fortiv-color-red-inc-4);--fortiv-badge-bg-color-subdued:var(--fortiv-color-red-inc-5);--fortiv-badge-bg-color-emphasized:var(--fortiv-color-red-dec-1);--fortiv-badge-icon-color:var(--fortiv-color-red-dec-3);--fortiv-badge-icon-color-subdued:var(--fortiv-color-red-dec-2);--fortiv-badge-icon-color-emphasized:var(--fortiv-color-red-inc-5);.dark &{--fortiv-badge-border-color:var(--fortiv-color-red-dec-2);--fortiv-badge-border-color-subdued:var(--fortiv-color-red-dec-3);--fortiv-badge-border-color-emphasized:var(--fortiv-color-red-base);--fortiv-badge-text-color:var(--fortiv-color-red-inc-3);--fortiv-badge-text-color-subdued:var(--fortiv-color-red-inc-2);--fortiv-badge-text-color-emphasized:var(--fortiv-color-red-dec-5);--fortiv-badge-bg-color:var(--fortiv-color-red-dec-4);--fortiv-badge-bg-color-subdued:var(--fortiv-color-red-dec-5);--fortiv-badge-bg-color-emphasized:var(--fortiv-color-red-inc-1);--fortiv-badge-icon-color:var(--fortiv-color-red-inc-3);--fortiv-badge-icon-color-subdued:var(--fortiv-color-red-inc-2);--fortiv-badge-icon-color-emphasized:var(--fortiv-color-red-dec-5)}}&[data-style=brand]{--fortiv-badge-border-color:var(--fortiv-brand-color-300);--fortiv-badge-border-color-subdued:var(--fortiv-brand-color-200);--fortiv-badge-border-color-emphasized:var(--fortiv-brand-color-600);--fortiv-badge-text-color:var(--fortiv-brand-color-800);--fortiv-badge-text-color-subdued:var(--fortiv-brand-color-700);--fortiv-badge-text-color-emphasized:var(--fortiv-brand-color-50);--fortiv-badge-bg-color:var(--fortiv-brand-color-100);--fortiv-badge-bg-color-subdued:var(--fortiv-brand-color-50);--fortiv-badge-bg-color-emphasized:var(--fortiv-brand-color-600);--fortiv-badge-icon-color:var(--fortiv-brand-color-800);--fortiv-badge-icon-color-subdued:var(--fortiv-brand-color-700);--fortiv-badge-icon-color-emphasized:var(--fortiv-brand-color-100);.dark &{--fortiv-badge-border-color:var(--fortiv-brand-color-700);--fortiv-badge-border-color-subdued:var(--fortiv-brand-color-800);--fortiv-badge-border-color-emphasized:var(--fortiv-brand-color-400);--fortiv-badge-text-color:var(--fortiv-brand-color-200);--fortiv-badge-text-color-subdued:var(--fortiv-brand-color-300);--fortiv-badge-text-color-emphasized:var(--fortiv-brand-color-950);--fortiv-badge-bg-color:var(--fortiv-brand-color-900);--fortiv-badge-bg-color-subdued:var(--fortiv-brand-color-950);--fortiv-badge-bg-color-emphasized:var(--fortiv-brand-color-400);--fortiv-badge-icon-color:var(--fortiv-brand-color-200);--fortiv-badge-icon-color-subdued:var(--fortiv-brand-color-300);--fortiv-badge-icon-color-emphasized:var(--fortiv-brand-color-900)}}}.fortiv-badge-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.fortiv-badge-group{& [data-orientation=vertical]{flex-direction:column}& [data-orientation=horizontal]{flex-direction:row}}.fortiv-button{font-feature-settings:"salt" on, "cv01" on;border-radius:var(--fortiv-radius-lg,.75rem);min-width:2rem;height:2rem;transition-property:background,color,opacity;transition-duration:var(--fortiv-transition-duration-default);transition-timing-function:var(--fortiv-transition-easing-default);border:none;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1.15;display:flex;&:focus-visible{outline:none}&[data-highlighted=true],&[data-focus-visible=true]{background-color:var(--fortiv-button-hover-bg-color);color:var(--fortiv-button-hover-text-color)}&[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-left:0;padding-right:0}&[data-size=large]{min-width:2.375rem;height:2.375rem;padding:.625rem;font-size:.9375rem}&[data-size=small]{border-radius:var(--fortiv-radius-md,.5rem);min-width:1.5rem;height:1.5rem;padding:.3125rem;font-size:.75rem;line-height:1.2}& .fortiv-button-text{text-align:left;flex-grow:1;padding:0 .125rem;line-height:1.5rem}&[data-text-trim=on]{& .fortiv-button-text{text-overflow:ellipsis;overflow:hidden}}& .fortiv-button-icon,& .fortiv-button-icon-sub,& .fortiv-button-dropdown-arrows,& .fortiv-button-dropdown-small{flex-shrink:0}& .fortiv-button-icon{width:1rem;height:1rem}&[data-size=large] .fortiv-button-icon{width:1.125rem;height:1.125rem}&[data-size=small] .fortiv-button-icon{width:.875rem;height:.875rem}& .fortiv-button-icon-sub{width:1rem;height:1rem}&[data-size=large] .fortiv-button-icon-sub{width:1.125rem;height:1.125rem}&[data-size=small] .fortiv-button-icon-sub{width:.875rem;height:.875rem}& .fortiv-button-dropdown-arrows{width:.75rem;height:.75rem}&[data-size=large] .fortiv-button-dropdown-arrows{width:.875rem;height:.875rem}&[data-size=small] .fortiv-button-dropdown-arrows,& .fortiv-button-dropdown-small{width:.625rem;height:.625rem}&[data-size=large] .fortiv-button-dropdown-small{width:.75rem;height:.75rem}&[data-size=small] .fortiv-button-dropdown-small{width:.5rem;height:.5rem}&:has(>svg):not(:has(>:not(svg))){gap:.125rem;&[data-size=large],&[data-size=small]{gap:.125rem}}&:has(>svg:nth-of-type(2)):has(>.fortiv-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.fortiv-button-text)){gap:0;padding-right:.25rem;&[data-size=large]{padding-right:.375rem}&[data-size=small]{padding-right:.25rem}}& .fortiv-button-emoji{justify-content:center;width:1rem;display:flex}&[data-size=large] .fortiv-button-emoji{width:1.125rem}&[data-size=small] .fortiv-button-emoji{width:.875rem}}.fortiv-button{background-color:var(--fortiv-button-default-bg-color);color:var(--fortiv-button-default-text-color);& .fortiv-button-icon{color:var(--fortiv-button-default-icon-color)}& .fortiv-button-icon-sub{color:var(--fortiv-button-default-icon-sub-color)}& .fortiv-button-dropdown-arrows,& .fortiv-button-dropdown-small{color:var(--fortiv-button-default-dropdown-arrows-color)}&:hover:not([data-active-item=true]):not([disabled]),&[data-active-item=true]:not([disabled]),&[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--fortiv-button-hover-bg-color);color:var(--fortiv-button-hover-text-color);& .fortiv-button-icon{color:var(--fortiv-button-hover-icon-color)}& .fortiv-button-icon-sub{color:var(--fortiv-button-hover-icon-sub-color)}& .fortiv-button-dropdown-arrows,& .fortiv-button-dropdown-small{color:var(--fortiv-button-hover-dropdown-arrows-color)}}&[data-active-state=on]:not([disabled]),&[data-state=open]:not([disabled]){background-color:var(--fortiv-button-active-bg-color);color:var(--fortiv-button-active-text-color);& .fortiv-button-icon{color:var(--fortiv-button-active-icon-color)}& .fortiv-button-icon-sub{color:var(--fortiv-button-active-icon-sub-color)}& .fortiv-button-dropdown-arrows,& .fortiv-button-dropdown-small{color:var(--fortiv-button-active-dropdown-arrows-color)}&:hover{background-color:var(--fortiv-button-active-hover-bg-color)}&[data-appearance=emphasized]{background-color:var(--fortiv-button-active-bg-color-emphasized);color:var(--fortiv-button-active-text-color-emphasized);& .fortiv-button-icon{color:var(--fortiv-button-active-icon-color-emphasized)}& .fortiv-button-icon-sub{color:var(--fortiv-button-active-icon-sub-color-emphasized)}& .fortiv-button-dropdown-arrows,& .fortiv-button-dropdown-small{color:var(--fortiv-button-active-dropdown-arrows-color-emphasized)}&:hover{background-color:var(--fortiv-button-active-hover-bg-color-emphasized)}}&[data-appearance=subdued]{background-color:var(--fortiv-button-active-bg-color-subdued);color:var(--fortiv-button-active-text-color-subdued);& .fortiv-button-icon{color:var(--fortiv-button-active-icon-color-subdued)}& .fortiv-button-icon-sub{color:var(--fortiv-button-active-icon-sub-color-subdued)}& .fortiv-button-dropdown-arrows,& .fortiv-button-dropdown-small{color:var(--fortiv-button-active-dropdown-arrows-color-subdued)}&:hover{background-color:var(--fortiv-button-active-hover-bg-color-subdued);& .fortiv-button-icon{color:var(--fortiv-button-active-icon-color-subdued)}}}}&:disabled{background-color:var(--fortiv-button-disabled-bg-color);color:var(--fortiv-button-disabled-text-color);& .fortiv-button-icon{color:var(--fortiv-button-disabled-icon-color)}}}.fortiv-button{--fortiv-button-default-bg-color:var(--fortiv-gray-light-a-100);--fortiv-button-hover-bg-color:var(--fortiv-gray-light-200);--fortiv-button-active-bg-color:var(--fortiv-gray-light-a-200);--fortiv-button-active-bg-color-emphasized:var(--fortiv-brand-color-100);--fortiv-button-active-bg-color-subdued:var(--fortiv-gray-light-a-200);--fortiv-button-active-hover-bg-color:var(--fortiv-gray-light-300);--fortiv-button-active-hover-bg-color-emphasized:var(--fortiv-brand-color-200);--fortiv-button-active-hover-bg-color-subdued:var(--fortiv-gray-light-a-300);--fortiv-button-disabled-bg-color:var(--fortiv-gray-light-a-50);.dark &{--fortiv-button-default-bg-color:var(--fortiv-gray-dark-a-100);--fortiv-button-hover-bg-color:var(--fortiv-gray-dark-200);--fortiv-button-active-bg-color:var(--fortiv-gray-dark-a-200);--fortiv-button-active-bg-color-emphasized:var(--fortiv-brand-color-900);--fortiv-button-active-bg-color-subdued:var(--fortiv-gray-dark-a-200);--fortiv-button-active-hover-bg-color:var(--fortiv-gray-dark-300);--fortiv-button-active-hover-bg-color-emphasized:var(--fortiv-brand-color-800);--fortiv-button-active-hover-bg-color-subdued:var(--fortiv-gray-dark-a-300);--fortiv-button-disabled-bg-color:var(--fortiv-gray-dark-a-50)}--fortiv-button-default-text-color:var(--fortiv-gray-light-a-600);--fortiv-button-hover-text-color:var(--fortiv-gray-light-a-900);--fortiv-button-active-text-color:var(--fortiv-gray-light-a-900);--fortiv-button-active-text-color-emphasized:var(--fortiv-gray-light-a-900);--fortiv-button-active-text-color-subdued:var(--fortiv-gray-light-a-900);--fortiv-button-disabled-text-color:var(--fortiv-gray-light-a-400);.dark &{--fortiv-button-default-text-color:var(--fortiv-gray-dark-a-600);--fortiv-button-hover-text-color:var(--fortiv-gray-dark-a-900);--fortiv-button-active-text-color:var(--fortiv-gray-dark-a-900);--fortiv-button-active-text-color-emphasized:var(--fortiv-gray-dark-a-900);--fortiv-button-active-text-color-subdued:var(--fortiv-gray-dark-a-900);--fortiv-button-disabled-text-color:var(--fortiv-gray-dark-a-300)}--fortiv-button-default-icon-color:var(--fortiv-gray-light-a-600);--fortiv-button-hover-icon-color:var(--fortiv-gray-light-a-900);--fortiv-button-active-icon-color:var(--fortiv-brand-color-500);--fortiv-button-active-icon-color-emphasized:var(--fortiv-brand-color-600);--fortiv-button-active-icon-color-subdued:var(--fortiv-gray-light-a-900);--fortiv-button-disabled-icon-color:var(--fortiv-gray-light-a-400);.dark &{--fortiv-button-default-icon-color:var(--fortiv-gray-dark-a-600);--fortiv-button-hover-icon-color:var(--fortiv-gray-dark-a-900);--fortiv-button-active-icon-color:var(--fortiv-brand-color-400);--fortiv-button-active-icon-color-emphasized:var(--fortiv-brand-color-400);--fortiv-button-active-icon-color-subdued:var(--fortiv-gray-dark-a-900);--fortiv-button-disabled-icon-color:var(--fortiv-gray-dark-a-400)}--fortiv-button-default-icon-sub-color:var(--fortiv-gray-light-a-400);--fortiv-button-hover-icon-sub-color:var(--fortiv-gray-light-a-500);--fortiv-button-active-icon-sub-color:var(--fortiv-gray-light-a-400);--fortiv-button-active-icon-sub-color-emphasized:var(--fortiv-gray-light-a-500);--fortiv-button-active-icon-sub-color-subdued:var(--fortiv-gray-light-a-400);--fortiv-button-disabled-icon-sub-color:var(--fortiv-gray-light-a-100);.dark &{--fortiv-button-default-icon-sub-color:var(--fortiv-gray-dark-a-300);--fortiv-button-hover-icon-sub-color:var(--fortiv-gray-dark-a-400);--fortiv-button-active-icon-sub-color:var(--fortiv-gray-dark-a-300);--fortiv-button-active-icon-sub-color-emphasized:var(--fortiv-gray-dark-a-400);--fortiv-button-active-icon-sub-color-subdued:var(--fortiv-gray-dark-a-300);--fortiv-button-disabled-icon-sub-color:var(--fortiv-gray-dark-a-100)}--fortiv-button-default-dropdown-arrows-color:var(--fortiv-gray-light-a-600);--fortiv-button-hover-dropdown-arrows-color:var(--fortiv-gray-light-a-700);--fortiv-button-active-dropdown-arrows-color:var(--fortiv-gray-light-a-600);--fortiv-button-active-dropdown-arrows-color-emphasized:var(--fortiv-gray-light-a-700);--fortiv-button-active-dropdown-arrows-color-subdued:var(--fortiv-gray-light-a-600);--fortiv-button-disabled-dropdown-arrows-color:var(--fortiv-gray-light-a-400);.dark &{--fortiv-button-default-dropdown-arrows-color:var(--fortiv-gray-dark-a-600);--fortiv-button-hover-dropdown-arrows-color:var(--fortiv-gray-dark-a-700);--fortiv-button-active-dropdown-arrows-color:var(--fortiv-gray-dark-a-600);--fortiv-button-active-dropdown-arrows-color-emphasized:var(--fortiv-gray-dark-a-700);--fortiv-button-active-dropdown-arrows-color-subdued:var(--fortiv-gray-dark-a-600);--fortiv-button-disabled-dropdown-arrows-color:var(--fortiv-gray-dark-a-400)}&[data-style=ghost]{--fortiv-button-default-bg-color:var(--transparent);--fortiv-button-hover-bg-color:var(--fortiv-gray-light-200);--fortiv-button-active-bg-color:var(--fortiv-gray-light-a-100);--fortiv-button-active-bg-color-emphasized:var(--fortiv-brand-color-100);--fortiv-button-active-bg-color-subdued:var(--fortiv-gray-light-a-100);--fortiv-button-active-hover-bg-color:var(--fortiv-gray-light-200);--fortiv-button-active-hover-bg-color-emphasized:var(--fortiv-brand-color-200);--fortiv-button-active-hover-bg-color-subdued:var(--fortiv-gray-light-a-200);--fortiv-button-disabled-bg-color:var(--transparent);.dark &{--fortiv-button-default-bg-color:var(--transparent);--fortiv-button-hover-bg-color:var(--fortiv-gray-dark-200);--fortiv-button-active-bg-color:var(--fortiv-gray-dark-a-100);--fortiv-button-active-bg-color-emphasized:var(--fortiv-brand-color-900);--fortiv-button-active-bg-color-subdued:var(--fortiv-gray-dark-a-100);--fortiv-button-active-hover-bg-color:var(--fortiv-gray-dark-200);--fortiv-button-active-hover-bg-color-emphasized:var(--fortiv-brand-color-800);--fortiv-button-active-hover-bg-color-subdued:var(--fortiv-gray-dark-a-200);--fortiv-button-disabled-bg-color:var(--transparent)}--fortiv-button-default-text-color:var(--fortiv-gray-light-a-600);--fortiv-button-hover-text-color:var(--fortiv-gray-light-a-900);--fortiv-button-active-text-color:var(--fortiv-gray-light-a-900);--fortiv-button-active-text-color-emphasized:var(--fortiv-gray-light-a-900);--fortiv-button-active-text-color-subdued:var(--fortiv-gray-light-a-900);--fortiv-button-disabled-text-color:var(--fortiv-gray-light-a-400);.dark &{--fortiv-button-default-text-color:var(--fortiv-gray-dark-a-600);--fortiv-button-hover-text-color:var(--fortiv-gray-dark-a-900);--fortiv-button-active-text-color:var(--fortiv-gray-dark-a-900);--fortiv-button-active-text-color-emphasized:var(--fortiv-gray-dark-a-900);--fortiv-button-active-text-color-subdued:var(--fortiv-gray-dark-a-900);--fortiv-button-disabled-text-color:var(--fortiv-gray-dark-a-300)}--fortiv-button-default-icon-color:var(--fortiv-gray-light-a-600);--fortiv-button-hover-icon-color:var(--fortiv-gray-light-a-900);--fortiv-button-active-icon-color:var(--fortiv-brand-color-500);--fortiv-button-active-icon-color-emphasized:var(--fortiv-brand-color-600);--fortiv-button-active-icon-color-subdued:var(--fortiv-gray-light-a-900);--fortiv-button-disabled-icon-color:var(--fortiv-gray-light-a-400);.dark &{--fortiv-button-default-icon-color:var(--fortiv-gray-dark-a-600);--fortiv-button-hover-icon-color:var(--fortiv-gray-dark-a-900);--fortiv-button-active-icon-color:var(--fortiv-brand-color-400);--fortiv-button-active-icon-color-emphasized:var(--fortiv-brand-color-300);--fortiv-button-active-icon-color-subdued:var(--fortiv-gray-dark-a-900);--fortiv-button-disabled-icon-color:var(--fortiv-gray-dark-a-400)}--fortiv-button-default-icon-sub-color:var(--fortiv-gray-light-a-400);--fortiv-button-hover-icon-sub-color:var(--fortiv-gray-light-a-500);--fortiv-button-active-icon-sub-color:var(--fortiv-gray-light-a-400);--fortiv-button-active-icon-sub-color-emphasized:var(--fortiv-gray-light-a-500);--fortiv-button-active-icon-sub-color-subdued:var(--fortiv-gray-light-a-400);--fortiv-button-disabled-icon-sub-color:var(--fortiv-gray-light-a-100);.dark &{--fortiv-button-default-icon-sub-color:var(--fortiv-gray-dark-a-300);--fortiv-button-hover-icon-sub-color:var(--fortiv-gray-dark-a-400);--fortiv-button-active-icon-sub-color:var(--fortiv-gray-dark-a-300);--fortiv-button-active-icon-sub-color-emphasized:var(--fortiv-gray-dark-a-400);--fortiv-button-active-icon-sub-color-subdued:var(--fortiv-gray-dark-a-300);--fortiv-button-disabled-icon-sub-color:var(--fortiv-gray-dark-a-100)}--fortiv-button-default-dropdown-arrows-color:var(--fortiv-gray-light-a-600);--fortiv-button-hover-dropdown-arrows-color:var(--fortiv-gray-light-a-700);--fortiv-button-active-dropdown-arrows-color:var(--fortiv-gray-light-a-600);--fortiv-button-active-dropdown-arrows-color-emphasized:var(--fortiv-gray-light-a-700);--fortiv-button-active-dropdown-arrows-color-subdued:var(--fortiv-gray-light-a-600);--fortiv-button-disabled-dropdown-arrows-color:var(--fortiv-gray-light-a-400);.dark &{--fortiv-button-default-dropdown-arrows-color:var(--fortiv-gray-dark-a-600);--fortiv-button-hover-dropdown-arrows-color:var(--fortiv-gray-dark-a-700);--fortiv-button-active-dropdown-arrows-color:var(--fortiv-gray-dark-a-600);--fortiv-button-active-dropdown-arrows-color-emphasized:var(--fortiv-gray-dark-a-700);--fortiv-button-active-dropdown-arrows-color-subdued:var(--fortiv-gray-dark-a-600);--fortiv-button-disabled-dropdown-arrows-color:var(--fortiv-gray-dark-a-400)}}&[data-style=primary]{--fortiv-button-default-bg-color:var(--fortiv-brand-color-500);--fortiv-button-hover-bg-color:var(--fortiv-brand-color-600);--fortiv-button-active-bg-color:var(--fortiv-brand-color-100);--fortiv-button-active-bg-color-emphasized:var(--fortiv-brand-color-100);--fortiv-button-active-bg-color-subdued:var(--fortiv-brand-color-100);--fortiv-button-active-hover-bg-color:var(--fortiv-brand-color-200);--fortiv-button-active-hover-bg-color-emphasized:var(--fortiv-brand-color-200);--fortiv-button-active-hover-bg-color-subdued:var(--fortiv-brand-color-200);--fortiv-button-disabled-bg-color:var(--fortiv-gray-light-a-100);.dark &{--fortiv-button-default-bg-color:var(--fortiv-brand-color-500);--fortiv-button-hover-bg-color:var(--fortiv-brand-color-600);--fortiv-button-active-bg-color:var(--fortiv-brand-color-900);--fortiv-button-active-bg-color-emphasized:var(--fortiv-brand-color-900);--fortiv-button-active-bg-color-subdued:var(--fortiv-brand-color-900);--fortiv-button-active-hover-bg-color:var(--fortiv-brand-color-800);--fortiv-button-active-hover-bg-color-emphasized:var(--fortiv-brand-color-800);--fortiv-button-active-hover-bg-color-subdued:var(--fortiv-brand-color-800);--fortiv-button-disabled-bg-color:var(--fortiv-gray-dark-a-100)}--fortiv-button-default-text-color:var(--white);--fortiv-button-hover-text-color:var(--white);--fortiv-button-active-text-color:var(--fortiv-gray-light-a-900);--fortiv-button-active-text-color-emphasized:var(--fortiv-gray-light-a-900);--fortiv-button-active-text-color-subdued:var(--fortiv-gray-light-a-900);--fortiv-button-disabled-text-color:var(--fortiv-gray-light-a-400);.dark &{--fortiv-button-default-text-color:var(--white);--fortiv-button-hover-text-color:var(--white);--fortiv-button-active-text-color:var(--fortiv-gray-dark-a-900);--fortiv-button-active-text-color-emphasized:var(--fortiv-gray-dark-a-900);--fortiv-button-active-text-color-subdued:var(--fortiv-gray-dark-a-900);--fortiv-button-disabled-text-color:var(--fortiv-gray-dark-a-300)}--fortiv-button-default-icon-color:var(--white);--fortiv-button-hover-icon-color:var(--white);--fortiv-button-active-icon-color:var(--fortiv-brand-color-600);--fortiv-button-active-icon-color-emphasized:var(--fortiv-brand-color-600);--fortiv-button-active-icon-color-subdued:var(--fortiv-brand-color-600);--fortiv-button-disabled-icon-color:var(--fortiv-gray-light-a-400);.dark &{--fortiv-button-default-icon-color:var(--white);--fortiv-button-hover-icon-color:var(--white);--fortiv-button-active-icon-color:var(--fortiv-brand-color-400);--fortiv-button-active-icon-color-emphasized:var(--fortiv-brand-color-400);--fortiv-button-active-icon-color-subdued:var(--fortiv-brand-color-400);--fortiv-button-disabled-icon-color:var(--fortiv-gray-dark-a-300)}--fortiv-button-default-icon-sub-color:var(--fortiv-gray-dark-a-500);--fortiv-button-hover-icon-sub-color:var(--fortiv-gray-dark-a-500);--fortiv-button-active-icon-sub-color:var(--fortiv-gray-light-a-500);--fortiv-button-active-icon-sub-color-emphasized:var(--fortiv-gray-light-a-500);--fortiv-button-active-icon-sub-color-subdued:var(--fortiv-gray-light-a-500);--fortiv-button-disabled-icon-sub-color:var(--fortiv-gray-light-a-100);.dark &{--fortiv-button-default-icon-sub-color:var(--fortiv-gray-dark-a-400);--fortiv-button-hover-icon-sub-color:var(--fortiv-gray-dark-a-500);--fortiv-button-active-icon-sub-color:var(--fortiv-gray-dark-a-300);--fortiv-button-active-icon-sub-color-emphasized:var(--fortiv-gray-dark-a-400);--fortiv-button-active-icon-sub-color-subdued:var(--fortiv-gray-dark-a-300);--fortiv-button-disabled-icon-sub-color:var(--fortiv-gray-dark-a-100)}--fortiv-button-default-dropdown-arrows-color:var(--white);--fortiv-button-hover-dropdown-arrows-color:var(--white);--fortiv-button-active-dropdown-arrows-color:var(--fortiv-gray-light-a-700);--fortiv-button-active-dropdown-arrows-color-emphasized:var(--fortiv-gray-light-a-700);--fortiv-button-active-dropdown-arrows-color-subdued:var(--fortiv-gray-light-a-700);--fortiv-button-disabled-dropdown-arrows-color:var(--fortiv-gray-light-a-400);.dark &{--fortiv-button-default-dropdown-arrows-color:var(--white);--fortiv-button-hover-dropdown-arrows-color:var(--white);--fortiv-button-active-dropdown-arrows-color:var(--fortiv-gray-dark-a-600);--fortiv-button-active-dropdown-arrows-color-emphasized:var(--fortiv-gray-dark-a-600);--fortiv-button-active-dropdown-arrows-color-subdued:var(--fortiv-gray-dark-a-600);--fortiv-button-disabled-dropdown-arrows-color:var(--fortiv-gray-dark-a-400)}}}.fortiv-button-group{vertical-align:middle;display:flex;position:relative;&[data-orientation=vertical]{flex-direction:column;justify-content:center;align-items:flex-start;min-width:max-content;&>.fortiv-button{width:100%}}&[data-orientation=horizontal]{flex-direction:row;align-items:center}}:root{--fortiv-card-bg-color:var(--white);--fortiv-card-border-color:var(--fortiv-gray-light-a-100);--fortiv-card-group-label-color:var(--fortiv-gray-light-a-800)}.dark{--fortiv-card-bg-color:var(--fortiv-gray-dark-50);--fortiv-card-border-color:var(--fortiv-gray-dark-a-100);--fortiv-card-group-label-color:var(--fortiv-gray-dark-a-800)}.fortiv-card{--padding:.375rem;--border-width:1px;border-radius:calc(var(--padding) + var(--fortiv-radius-lg));box-shadow:var(--fortiv-shadow-elevated-md);background-color:var(--fortiv-card-bg-color);word-wrap:break-word;background-clip:border-box;outline:none;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.fortiv-card-header{border-bottom:var(--border-width) solid var(--fortiv-card-border-color);flex:none;justify-content:space-between;align-items:center;width:100%;padding:.375rem;display:flex}.fortiv-card-body{flex:auto;padding:.375rem;overflow-y:auto}.fortiv-card-item-group{vertical-align:middle;min-width:max-content;display:flex;position:relative;&[data-orientation=vertical]{flex-direction:column;justify-content:center}&[data-orientation=horizontal]{flex-direction:row;align-items:center;gap:.25rem}}.fortiv-card-group-label{text-transform:capitalize;color:var(--fortiv-card-group-label-color);padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal}.fortiv-combobox-list{--fortiv-combobox-bg-color:var(--white);--fortiv-combobox-border-color:var(--fortiv-gray-light-a-100);--fortiv-combobox-text-color:var(--fortiv-gray-light-a-600);.dark &{--fortiv-combobox-border-color:var(--fortiv-gray-dark-a-50);--fortiv-combobox-bg-color:var(--fortiv-gray-dark-50);--fortiv-combobox-text-color:var(--fortiv-gray-dark-a-600)}--padding:.375rem;border-radius:calc(var(--padding) + var(--fortiv-radius-lg));background-color:var(--fortiv-combobox-bg-color);height:100%;color:var(--fortiv-combobox-text-color);padding:var(--padding);box-shadow:var(--fortiv-shadow-elevated-md);max-width:16rem;max-height:var(--popover-available-height);outline:none;margin-block:.375rem;overflow-y:auto;&:empty{display:none!important}}.fortiv-documents-table{box-shadow:var(--fortiv-shadow-elevated-md);background:#fff;border-radius:7px;flex-direction:column;align-items:flex-start;padding:0;display:flex;overflow:hidden}.fortiv-documents-table-header{background:#fafafa;border-bottom:1px solid #00000014;width:100%;padding:12px 16px;display:flex;& .fortiv-documents-table-cell{color:#6b6b6d;text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:500}}.fortiv-documents-table-body{width:100%}.fortiv-documents-table-row{cursor:pointer;width:100%;color:inherit;border-bottom:1px solid #0000000f;padding:12px 16px;text-decoration:none;transition:background-color .15s;display:flex;&:last-child{border-bottom:none}&:hover{background-color:#fafafa}}.fortiv-documents-table-cell{color:#1a1a1a;align-items:center;font-size:.875rem;display:flex;&--name{flex:1;gap:10px;min-width:0}&--date{color:#6b6b6d;flex-shrink:0;width:120px;font-size:.8125rem}&--version{color:#6b6b6d;flex-shrink:0;width:80px;font-size:.8125rem}&--download{flex-shrink:0;justify-content:flex-end;width:100px}}.fortiv-documents-table-icon{color:#59595b;flex-shrink:0;justify-content:center;align-items:center;display:flex}.fortiv-documents-table-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fortiv-documents-table-download-link{color:#1a1a1a;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;&:hover{color:#06c}& svg{color:#59595b;transition:color .15s}&:hover svg{color:#06c}}.fortiv-documents-table-file-type{text-transform:uppercase;letter-spacing:.02em;font-size:.75rem}@media (width<=640px){.fortiv-documents-table-header{display:none}.fortiv-documents-table-row{flex-wrap:wrap;gap:8px;padding:16px}.fortiv-documents-table-cell{&--name{flex:none;width:100%}&--date,&--version{width:auto;font-size:.75rem}&--download{width:auto;margin-left:auto}}}.fortiv-dropdown-menu{--fortiv-dropdown-menu-bg-color:var(--white);--fortiv-dropdown-menu-border-color:var(--fortiv-gray-light-a-100);--fortiv-dropdown-menu-text-color:var(--fortiv-gray-light-a-600);.dark &{--fortiv-dropdown-menu-border-color:var(--fortiv-gray-dark-a-50);--fortiv-dropdown-menu-bg-color:var(--fortiv-gray-dark-50);--fortiv-dropdown-menu-text-color:var(--fortiv-gray-dark-a-600)}}.fortiv-dropdown-menu{z-index:50;transform-origin:var(--radix-dropdown-menu-content-transform-origin);max-height:var(--radix-dropdown-menu-content-available-height);outline:none;&>*{max-height:var(--radix-dropdown-menu-content-available-height)}&[data-state=open]{animation:.15s cubic-bezier(.16,1,.3,1) fadeIn,.15s cubic-bezier(.16,1,.3,1) zoomIn}&[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) fadeOut,.15s cubic-bezier(.16,1,.3,1) zoomOut}&[data-side=top],&[data-side=top-start],&[data-side=top-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromBottom}&[data-side=right],&[data-side=right-start],&[data-side=right-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromLeft}&[data-side=bottom],&[data-side=bottom-start],&[data-side=bottom-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromTop}&[data-side=left],&[data-side=left-start],&[data-side=left-end]{animation:.15s cubic-bezier(.16,1,.3,1) slideFromRight}}.fortiv-menu-content{z-index:50;height:100%;min-width:var(--popover-anchor-width);outline:none;flex-direction:column;display:flex;&[data-state=closed]{display:none}&[data-state=open]{animation:.15s ease-out popover}}.fortiv-menu-group{display:none;&:has([role=menuitem]),&:has([role=option]){display:block}}.fortiv-menu-item{width:100%}@keyframes popover{0%{opacity:0;transform:scale(.95)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}:root{--fortiv-toolbar-height:2.75rem;--fortiv-safe-area-bottom:env(safe-area-inset-bottom,0px);--fortiv-toolbar-bg-color:var(--white);--fortiv-toolbar-border-color:var(--fortiv-gray-light-a-100)}.dark{--fortiv-toolbar-bg-color:var(--black);--fortiv-toolbar-border-color:var(--fortiv-gray-dark-a-50)}.fortiv-toolbar{align-items:center;gap:.25rem;display:flex;&[data-variant=fixed]{z-index:10;width:100%;min-height:var(--fortiv-toolbar-height);background:var(--fortiv-toolbar-bg-color);border-bottom:1px solid var(--fortiv-toolbar-border-color);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 .5rem;position:sticky;top:0;overflow-x:auto;&::-webkit-scrollbar{display:none}@media (width<=480px){height:calc(var(--fortiv-toolbar-height) + var(--fortiv-safe-area-bottom));border-top:1px solid var(--fortiv-toolbar-border-color);padding:0 .5rem var(--fortiv-safe-area-bottom);border-bottom:none;flex-wrap:nowrap;justify-content:flex-start;position:absolute;top:auto;& .fortiv-toolbar-group{flex:none}}}&[data-variant=floating]{--fortiv-toolbar-padding:.125rem;border-radius:calc(var(--fortiv-toolbar-padding) + var(--fortiv-radius-lg));background-color:var(--fortiv-toolbar-bg-color);box-shadow:var(--fortiv-shadow-elevated-md);outline:none;padding:.188rem;overflow:hidden;&[data-plain=true]{box-shadow:none;background-color:#0000;border:none;border-radius:0;padding:0}@media screen and (width<=480px){width:100%;box-shadow:none;border:none;border-radius:0}}}.fortiv-toolbar-group{align-items:center;gap:.125rem;display:flex;&:empty,&:empty+.fortiv-separator,.fortiv-separator+&:empty{display:none}}.fortiv-tooltip{--fortiv-tooltip-bg:var(--fortiv-gray-light-900);--fortiv-tooltip-text:var(--white);--fortiv-kbd:var(--fortiv-gray-dark-a-400);.dark &{--fortiv-tooltip-bg:var(--white);--fortiv-tooltip-text:var(--fortiv-gray-light-600);--fortiv-kbd:var(--fortiv-gray-light-a-400)}}.fortiv-tooltip{z-index:200;border-radius:var(--fortiv-radius-md,.375rem);background-color:var(--fortiv-tooltip-bg);color:var(--fortiv-tooltip-text);box-shadow:var(--fortiv-shadow-elevated-md);text-align:center;padding:.375rem .5rem;font-size:.75rem;font-weight:500;overflow:hidden;& kbd{text-align:center;vertical-align:baseline;text-transform:capitalize;color:var(--fortiv-kbd);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;display:inline-block}}.inline-editor-wrapper{--fortiv-toolbar-height:44px;color:var(--fortiv-theme-text);font-optical-sizing:auto;scrollbar-width:thin;scrollbar-color:var(--fortiv-scrollbar-color) transparent;font-family:Inter,sans-serif;font-style:normal;font-weight:400;&::-webkit-scrollbar{width:.25rem}&::-webkit-scrollbar-thumb{background-color:var(--fortiv-scrollbar-color);border-radius:9999px}&::-webkit-scrollbar-track{background:0 0}}.tiptap.ProseMirror{font-family:DM Sans,sans-serif}@media screen and (width<=480px){.inline-editor-wrapper{width:100vw;height:100dvh;overflow:auto}}.inline-editor-layout{--margin-width:2.5rem;flex-direction:column;width:100%;display:flex;position:relative}@media screen and (width<=1024px){.inline-editor-layout{--margin-width:minmax(1rem, 1fr)}}@media screen and (width<=768px){.inline-editor-layout{display:block}}.inline-editor-content{flex-direction:column;flex:1;width:100%;height:100%;display:flex}@media screen and (width<=768px){.inline-editor-content{max-width:768px;margin:0 auto}}.inline-editor-content .tiptap.ProseMirror.inline-editor{flex:1;padding:5px 0 10px}@media screen and (width<=480px){.inline-editor-content .tiptap.ProseMirror.inline-editor{padding:1.5rem 1.5rem 30dvh}}@media print{.inline-editor-layout{grid-template-columns:1fr 800px 1fr!important;width:100%!important;display:grid!important}.inline-editor-content{grid-column:2!important;width:800px!important}.inline-editor-content .tiptap.ProseMirror.inline-editor{width:800px!important;margin:0 auto!important;padding:0!important}.ProseMirror-selectednode{outline:none!important}.inline-editor-wrapper{height:auto!important;overflow:visible!important}}.spinner-container{flex-grow:1;flex-shrink:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:100dvh;display:flex;& .spinner-content{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;& svg{width:1.25rem;height:1.25rem;animation:1s linear infinite spin;& circle{opacity:.25;stroke:currentColor;stroke-width:4px}& path{opacity:.75;fill:currentColor}}& .spinner-loading-text{text-align:center}}}:root{--fortiv-inline-editor-header-border:var(--fortiv-gray-light-a-200);--fortiv-inline-editor-header-bg:var(--white)}.dark{--fortiv-inline-editor-header-border:var(--fortiv-gray-dark-a-200);--fortiv-inline-editor-header-bg:var(--black)}.inline-editor-header{z-index:50;background-color:var(--fortiv-inline-editor-header-bg);border-bottom:1px solid var(--fortiv-inline-editor-header-border);align-items:center;width:100%;height:3rem;padding:.5rem .75rem;display:flex;position:sticky;top:0;&-actions{flex-direction:row;align-items:center;gap:.5rem;display:flex}}._base_1hvw8_3{width:100%;padding:var(--space-10) var(--space-12);flex-direction:column;margin-inline:auto;display:flex}._scrollContainer_1hvw8_12{flex:1;min-width:0;height:100%;overflow-y:auto}._widthAuto_1hvw8_20{max-width:var(--layout-width-auto)}._widthSm_1hvw8_24{max-width:var(--layout-width-sm)}._widthMd_1hvw8_28{max-width:var(--layout-width-md)}._widthLg_1hvw8_32{max-width:var(--layout-width-lg)}._widthXl_1hvw8_36{max-width:var(--layout-width-xl)}._gapXs_1hvw8_41{gap:var(--layout-gap-xs)}._gapSm_1hvw8_45{gap:var(--layout-gap-sm)}._gapMd_1hvw8_49{gap:var(--layout-gap-md)}._gapLg_1hvw8_53{gap:var(--layout-gap-lg)}._gapXl_1hvw8_57{gap:var(--layout-gap-xl)}._base_2nzdt_2{width:100%;min-width:0;font-family:var(--font-sans);border:1px solid var(--volcanic-ash-200);border-radius:var(--radius-md);background-color:#0000;outline:none;transition:border-color .15s;display:flex}._base_2nzdt_2::placeholder{color:var(--volcanic-ash-400)}._base_2nzdt_2:focus-visible{border-color:var(--volcanic-ash-600)}._base_2nzdt_2:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._base_2nzdt_2[aria-invalid=true],._base_2nzdt_2[aria-invalid=true]:focus{border-color:var(--alpine-rose-500)}._sm_2nzdt_37{border-radius:5px;height:28px;padding:0 8px;font-size:12px}._md_2nzdt_44{border-radius:var(--radius-md);height:32px;padding:0 10px;font-size:13px}._lg_2nzdt_51{border-radius:var(--radius-md);height:36px;padding:0 12px;font-size:14px}._ghost_2nzdt_59{background-color:#0000;border-color:#0000}._ghost_2nzdt_59:hover{background-color:var(--volcanic-ash-100)}._ghost_2nzdt_59:focus,._ghost_2nzdt_59:focus-visible{border-color:var(--volcanic-ash-200);background-color:var(--color-background)}._base_114mj_2{font-family:var(--font-sans);color:var(--volcanic-ash-700);user-select:none;align-items:center;gap:6px;font-weight:500;line-height:1;display:flex}._base_114mj_2[data-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}._sm_114mj_20{gap:4px;font-size:12px}._md_114mj_25{gap:6px;font-size:13px}._lg_114mj_30{gap:8px;font-size:14px}._required_114mj_36:after{content:"*";color:var(--alpine-rose-500);margin-left:2px}@keyframes _spin_19zb1_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._base_19zb1_12{flex-shrink:0;animation:1s linear infinite _spin_19zb1_1}._sm_19zb1_18{width:14px;height:14px}._md_19zb1_23{width:16px;height:16px}._lg_19zb1_28{width:20px;height:20px}._root_1ompy_2{flex-direction:column;gap:8px;display:flex}._list_1ompy_9{border-radius:var(--radius-lg);background-color:var(--volcanic-ash-100);width:fit-content;height:36px;color:var(--volcanic-ash-600);justify-content:center;align-items:center;padding:3px;display:inline-flex}._listSm_1ompy_21{border-radius:var(--radius-md);height:28px;padding:2px}._trigger_1ompy_28{border-radius:var(--radius-md);white-space:nowrap;height:calc(100% - 1px);color:var(--volcanic-ash-700);cursor:pointer;background-color:#0000;border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:500;transition:color .15s,box-shadow .15s,background-color .15s;display:inline-flex}._trigger_1ompy_28:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._trigger_1ompy_28:disabled{pointer-events:none;opacity:.5}._trigger_1ompy_28[data-state=active]{color:var(--volcanic-ash-900);box-shadow:var(--shadow-100);background-color:#fff}._trigger_1ompy_28 svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}._widthSm_1ompy_72{flex:none;width:64px}._widthMd_1ompy_77{flex:none;width:80px}._widthLg_1ompy_82{flex:none;width:96px}._sizeSm_1ompy_88{border-radius:var(--radius-sm);height:24px;padding:2px 8px;font-size:12px}._sizeSm_1ompy_88 svg{width:14px;height:14px}._content_1ompy_101{outline:none;flex:1}._overlay_t84zl_2{z-index:50;background-color:var(--color-overlay-50);animation:.2s ease-out _fadeIn_t84zl_1;position:fixed;inset:0}._overlay_t84zl_2[data-state=closed]{animation:.2s ease-out _fadeOut_t84zl_1}._content_t84zl_15{z-index:50;background-color:var(--color-surface);box-shadow:var(--shadow-300);flex-direction:column;gap:16px;display:flex;position:fixed}._right_t84zl_26{border-left:1px solid var(--volcanic-ash-200);width:75%;max-width:400px;animation:.3s ease-out _slideInFromRight_t84zl_1;top:0;bottom:0;right:0}._right_t84zl_26[data-state=closed]{animation:.2s ease-out _slideOutToRight_t84zl_1}._left_t84zl_40{border-right:1px solid var(--volcanic-ash-200);width:75%;max-width:400px;animation:.3s ease-out _slideInFromLeft_t84zl_1;top:0;bottom:0;left:0}._left_t84zl_40[data-state=closed]{animation:.2s ease-out _slideOutToLeft_t84zl_1}._top_t84zl_54{border-bottom:1px solid var(--volcanic-ash-200);animation:.3s ease-out _slideInFromTop_t84zl_1;top:0;left:0;right:0}._top_t84zl_54[data-state=closed]{animation:.2s ease-out _slideOutToTop_t84zl_1}._bottom_t84zl_66{border-top:1px solid var(--volcanic-ash-200);animation:.3s ease-out _slideInFromBottom_t84zl_1;bottom:0;left:0;right:0}._bottom_t84zl_66[data-state=closed]{animation:.2s ease-out _slideOutToBottom_t84zl_1}._closeButton_t84zl_79{border-radius:var(--radius-md);width:28px;height:28px;color:var(--volcanic-ash-500);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}._closeButton_t84zl_79:hover{background-color:var(--volcanic-ash-100);color:var(--volcanic-ash-700)}._closeButton_t84zl_79:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._header_t84zl_107{flex-direction:column;gap:8px;padding:24px 48px 24px 24px;display:flex}._footer_t84zl_116{border-top:1px solid var(--volcanic-ash-200);flex-direction:row;justify-content:flex-end;gap:8px;margin-top:auto;padding:16px 24px;display:flex}._title_t84zl_127{font-family:var(--font-sans);color:var(--volcanic-ash-900);margin:0;font-size:16px;font-weight:600;line-height:1.4}._description_t84zl_137{font-family:var(--font-sans);color:var(--volcanic-ash-600);margin:0;font-size:13px;line-height:1.5}@keyframes _fadeIn_t84zl_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeOut_t84zl_1{0%{opacity:1}to{opacity:0}}@keyframes _slideInFromRight_t84zl_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideOutToRight_t84zl_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _slideInFromLeft_t84zl_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _slideOutToLeft_t84zl_1{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes _slideInFromTop_t84zl_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideOutToTop_t84zl_1{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes _slideInFromBottom_t84zl_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideOutToBottom_t84zl_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}._wrapper_1ajh6_2{width:100%;min-height:100svh;display:flex}._wrapper_1ajh6_2:has([data-variant=inset]){background-color:var(--volcanic-ash-50)}._sidebar_1ajh6_13{min-height:0;width:var(--sidebar-width);background-color:var(--color-surface);color:var(--volcanic-ash-900);flex-direction:column;flex:1;display:flex}._sidebarNonCollapsible_1ajh6_23{background-color:var(--color-surface)}._sidebarMobile_1ajh6_28{width:var(--sidebar-width);background-color:var(--color-surface);color:var(--volcanic-ash-900);padding:0}._sidebarMobile_1ajh6_28>button{display:none}._sidebarMobileInner_1ajh6_39{flex-direction:column;width:100%;height:100%;display:flex}._sidebarDesktop_1ajh6_47{color:var(--volcanic-ash-900);display:none}@media (width>=768px){._sidebarDesktop_1ajh6_47{display:block}}._sidebarGap_1ajh6_59{width:var(--sidebar-width);background-color:#0000;transition:width .2s;position:relative}[data-collapsible=offcanvas] ._sidebarGap_1ajh6_59{width:0}[data-collapsible=icon] ._sidebarGap_1ajh6_59{width:var(--sidebar-width-icon)}._sidebarGapInset_1ajh6_74[data-collapsible=icon]{width:calc(var(--sidebar-width-icon) + 16px)}[data-side=right] ._sidebarGap_1ajh6_59{transform:rotate(180deg)}._sidebarContainer_1ajh6_83{z-index:10;width:var(--sidebar-width);height:100svh;transition:left .2s,right .2s,width .2s;display:none;position:fixed;inset-block:0}@media (width>=768px){._sidebarContainer_1ajh6_83{display:flex}}._sidebarContainerLeft_1ajh6_99{left:0}[data-collapsible=offcanvas] ._sidebarContainerLeft_1ajh6_99{left:calc(var(--sidebar-width) * -1)}._sidebarContainerRight_1ajh6_107{right:0}[data-collapsible=offcanvas] ._sidebarContainerRight_1ajh6_107{right:calc(var(--sidebar-width) * -1)}[data-collapsible=icon] ._sidebarContainer_1ajh6_83{width:var(--sidebar-width-icon)}._sidebarContainerInset_1ajh6_119{padding:8px}._sidebarContainerInset_1ajh6_119[data-collapsible=icon]{width:calc(var(--sidebar-width-icon) + 16px + 2px)}._sidebarContainer_1ajh6_83[data-side=left]:not(._sidebarContainerInset_1ajh6_119){border-right:1px solid var(--volcanic-ash-200)}._sidebarContainer_1ajh6_83[data-side=right]:not(._sidebarContainerInset_1ajh6_119){border-left:1px solid var(--volcanic-ash-200)}._sidebarInner_1ajh6_136{background-color:var(--color-surface);flex-direction:column;width:100%;height:100%;display:flex}._sidebarInnerFloating_1ajh6_144{border:1px solid var(--volcanic-ash-200);border-radius:var(--radius-lg);box-shadow:0 1px 3px var(--color-overlay-10)}._trigger_1ajh6_151{width:28px;height:28px}._rail_1ajh6_157{z-index:20;cursor:w-resize;width:16px;transition:all .2s;display:none;position:absolute;inset-block:0;transform:translate(-50%)}._rail_1ajh6_157:after{content:"";inset-block:0;width:2px;position:absolute;left:50%}._rail_1ajh6_157:hover:after{background-color:var(--volcanic-ash-200)}@media (width>=640px){._rail_1ajh6_157{display:flex}}[data-side=left] ._rail_1ajh6_157{right:-16px}[data-side=right] ._rail_1ajh6_157{left:0}[data-state=collapsed][data-side=left] ._rail_1ajh6_157{cursor:e-resize}[data-state=collapsed][data-side=right] ._rail_1ajh6_157{cursor:w-resize}[data-collapsible=offcanvas] ._rail_1ajh6_157{transform:translate(0)}[data-collapsible=offcanvas] ._rail_1ajh6_157:after{left:100%}[data-collapsible=offcanvas] ._rail_1ajh6_157:hover{background-color:var(--color-surface)}._inset_1ajh6_215{background-color:var(--color-surface);flex-direction:column;flex:1;width:100%;display:flex;position:relative}@media (width>=768px){[data-variant=inset]~._inset_1ajh6_215{border-radius:var(--radius-xl);box-shadow:0 1px 3px var(--color-overlay-10);margin:8px 8px 8px 0}[data-variant=inset][data-state=collapsed]~._inset_1ajh6_215{margin-left:8px}}._input_1ajh6_238{background-color:var(--color-surface);width:100%;height:32px;box-shadow:none}._header_1ajh6_246,._footer_1ajh6_254{flex-direction:column;gap:8px;padding:8px;display:flex}._separator_1ajh6_262{background-color:var(--volcanic-ash-200);width:auto;margin-inline:8px}._content_1ajh6_269{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}[data-collapsible=icon] ._content_1ajh6_269{overflow:hidden}._group_1ajh6_283{flex-direction:column;width:100%;min-width:0;padding:8px;display:flex;position:relative}._groupLabel_1ajh6_293{height:32px;color:var(--volcanic-ash-500);border-radius:var(--radius-md);outline:none;flex-shrink:0;align-items:center;padding-inline:8px;font-size:12px;font-weight:500;transition:margin .2s,opacity .2s;display:flex}._groupLabel_1ajh6_293 svg{flex-shrink:0;width:16px;height:16px}[data-collapsible=icon] ._groupLabel_1ajh6_293{opacity:0;margin-top:-32px}._groupAction_1ajh6_319{aspect-ratio:1;width:20px;color:var(--volcanic-ash-700);border-radius:var(--radius-md);outline:none;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:flex;position:absolute;top:14px;right:12px}._groupAction_1ajh6_319:after{content:"";position:absolute;inset:-8px}@media (width>=768px){._groupAction_1ajh6_319:after{display:none}}._groupAction_1ajh6_319 svg{flex-shrink:0;width:16px;height:16px}._groupAction_1ajh6_319:hover{background-color:var(--volcanic-ash-100);color:var(--volcanic-ash-900)}[data-collapsible=icon] ._groupAction_1ajh6_319{display:none}._groupContent_1ajh6_363{width:100%;font-size:14px}._menu_1ajh6_369{flex-direction:column;gap:4px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}._menuItem_1ajh6_381{position:relative}._menuButton_1ajh6_386{text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:8px;width:100%;padding:8px;font-size:14px;transition:background-color .15s,color .15s;display:flex;overflow:hidden}._menuButton_1ajh6_386:hover{background-color:var(--volcanic-ash-100);color:var(--volcanic-ash-900)}._menuButton_1ajh6_386:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._menuButton_1ajh6_386:disabled{pointer-events:none;opacity:.5}._menuButton_1ajh6_386[data-active=true]{background-color:var(--volcanic-ash-100);color:var(--volcanic-ash-900);font-weight:500}._menuButton_1ajh6_386 svg{flex-shrink:0;width:16px;height:16px}._menuButton_1ajh6_386>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-collapsible=icon] ._menuButton_1ajh6_386{width:32px!important;height:32px!important;padding:8px!important}._menuButtonOutline_1ajh6_447{background-color:var(--color-surface);box-shadow:0 0 0 1px var(--volcanic-ash-200)}._menuButtonOutline_1ajh6_447:hover{background-color:var(--volcanic-ash-100);box-shadow:0 0 0 1px var(--volcanic-ash-100)}._menuButtonSizeDefault_1ajh6_458{height:32px;font-size:14px}._menuButtonSizeSm_1ajh6_463{height:28px;font-size:12px}._menuButtonSizeLg_1ajh6_468{height:48px;font-size:14px}[data-collapsible=icon] ._menuButtonSizeLg_1ajh6_468{padding:0!important}._menuAction_1ajh6_478{aspect-ratio:1;width:20px;color:var(--volcanic-ash-700);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .15s,opacity .15s;display:flex;position:absolute;top:6px;right:4px}._menuAction_1ajh6_478:after{content:"";position:absolute;inset:-8px}@media (width>=768px){._menuAction_1ajh6_478:after{display:none}}._menuAction_1ajh6_478 svg{flex-shrink:0;width:16px;height:16px}._menuAction_1ajh6_478:hover{background-color:var(--volcanic-ash-100);color:var(--volcanic-ash-900)}._menuAction_1ajh6_478:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[data-collapsible=icon] ._menuAction_1ajh6_478{display:none}._menuActionShowOnHover_1ajh6_529{opacity:0}._menuItem_1ajh6_381:hover ._menuActionShowOnHover_1ajh6_529,._menuItem_1ajh6_381:focus-within ._menuActionShowOnHover_1ajh6_529,._menuActionShowOnHover_1ajh6_529[data-state=open]{opacity:1}[data-active=true]~._menuActionShowOnHover_1ajh6_529{color:var(--volcanic-ash-900)}._menuBadge_1ajh6_544{min-width:20px;height:20px;color:var(--volcanic-ash-700);pointer-events:none;user-select:none;font-variant-numeric:tabular-nums;border-radius:var(--radius-md);justify-content:center;align-items:center;padding-inline:4px;font-size:12px;font-weight:500;display:flex;position:absolute;right:4px}[data-size=sm]~._menuBadge_1ajh6_544{top:4px}[data-size=default]~._menuBadge_1ajh6_544{top:6px}[data-size=lg]~._menuBadge_1ajh6_544{top:10px}[data-active=true]~._menuBadge_1ajh6_544,[data-sidebar=menu-button]:hover~._menuBadge_1ajh6_544{color:var(--volcanic-ash-900)}[data-collapsible=icon] ._menuBadge_1ajh6_544{display:none}._menuSkeleton_1ajh6_584{border-radius:var(--radius-md);align-items:center;gap:8px;height:32px;padding-inline:8px;display:flex}._menuSkeletonIcon_1ajh6_593{border-radius:var(--radius-md);width:16px;height:16px}._menuSkeletonText_1ajh6_599{height:16px;max-width:var(--skeleton-width);flex:1}._menuSub_1ajh6_606{border-left:1px solid var(--volcanic-ash-200);margin-inline-start:14px;flex-direction:column;gap:4px;margin-top:0;margin-bottom:0;padding-block:2px;padding-inline-start:10px;list-style:none;display:flex;transform:translate(1px)}[data-collapsible=icon] ._menuSub_1ajh6_606{display:none}._menuSubItem_1ajh6_625{position:relative}._menuSubButton_1ajh6_630{min-width:0;color:var(--volcanic-ash-700);border-radius:var(--radius-md);outline:none;align-items:center;gap:8px;padding:8px;font-size:14px;text-decoration:none;transition:background-color .15s,color .15s;display:flex;overflow:hidden;transform:translate(-1px)}._menuSubButton_1ajh6_630:hover{background-color:var(--volcanic-ash-100);color:var(--volcanic-ash-900)}._menuSubButton_1ajh6_630:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._menuSubButton_1ajh6_630:disabled{pointer-events:none;opacity:.5}._menuSubButton_1ajh6_630[data-active=true]{background-color:var(--volcanic-ash-100);color:var(--volcanic-ash-900)}._menuSubButton_1ajh6_630 svg{width:16px;height:16px;color:var(--volcanic-ash-900);flex-shrink:0}._menuSubButton_1ajh6_630>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._menuSubButtonSm_1ajh6_679{font-size:12px}[data-collapsible=icon] ._menuSubButton_1ajh6_630{display:none}._container_952j9_1{background:var(--color-background);width:100dvw;height:100dvh;overflow:hidden}._header_952j9_8{z-index:100;background:var(--color-primary);box-shadow:var(--shadow-sm);min-height:56px;position:sticky;top:0}._logo_952j9_17{width:auto;height:24px}._main_952j9_22{flex:1;overflow:hidden}._layout_1cuty_1{min-width:0;height:100%;min-height:0;overflow:hidden}._content_1cuty_8{flex-grow:1;width:100%;min-width:0;height:100%;min-height:0;margin-inline:auto;overflow:auto}._variantNarrow_1cuty_18{max-width:896px}._variantWide_1cuty_22{max-width:1280px}._sidebarProvider_1cuty_26{align-self:stretch;width:fit-content!important;min-height:0!important}._sidebar_1cuty_26{background-color:var(--background);border-left-width:1px}._gridRow_2ralp_1{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._gridRowSpanTwo_2ralp_7{grid-column:span 2}@media (width<=1024px){._gridRow_2ralp_1{grid-template-columns:1fr}._gridRowSpanTwo_2ralp_7{grid-column:span 1}}._card_1h513_1{height:100%}._title_1h513_5{font-family:var(--font-geist);font-weight:500;font-size:var(--text-size-md);line-height:var(--text-line-height-md);color:var(--text-color-subtle);margin:0}._content_1h513_14{flex:1}._layout_1h513_18{height:100%}._legend_1h513_22{flex-grow:1}._legendItem_1h513_26{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}._legendColor_1h513_33{border-radius:var(--radius-sm);width:12px;height:12px}._legendLabel_1h513_39{font-size:12px}._legendDivider_1h513_43{border-top:1px solid var(--volcanic-ash-200);flex-grow:1;margin-left:8px;margin-right:8px}._legendValue_1h513_50{text-align:left;width:24px;font-size:12px}._chartWrapper_1h513_56{flex-shrink:0;width:140px;height:140px;position:relative}._chartCenter_1h513_63{position:absolute;inset:0}._totalValue_1h513_68{font-size:28px;font-weight:700;line-height:28px}._chartName_1h513_74{color:var(--color-muted-foreground);font-size:14px}._title_1bwi2_1{font-family:var(--font-geist);font-weight:500;font-size:var(--text-size-md);line-height:var(--text-line-height-md);color:var(--text-color-subtle);margin:0}._row_1bwi2_10{isolation:isolate;height:28px;padding:0 8px;position:relative}._bar_1bwi2_17{background:var(--color-overlay-5);z-index:0;border-radius:5px;height:28px;position:absolute;top:0;left:0}._label_1bwi2_27{letter-spacing:-.2px;color:var(--text-color-default);z-index:1;flex:1;font-size:13px;font-weight:500;line-height:14px}._count_1bwi2_37{letter-spacing:-.2px;color:var(--text-color-default);text-align:right;z-index:1;font-size:13px;font-weight:500;line-height:14px}._borderTopWidthpaddingbackgroundColor_15x5g_1{background-color:var(--muted);border-top-width:1px;padding:4px 6px}._row100_3x58j_1{opacity:1}._row50_3x58j_5{opacity:.5}._row25_3x58j_9{opacity:.25}._container_xnwe0_1{width:100%;position:relative}._overflowHidden_xnwe0_6{overflow:hidden}._overflowAuto_xnwe0_10{overflow:visible}._headerSticky_xnwe0_14{background-color:var(--background);z-index:10;box-shadow:var(--shadow-100);position:sticky;top:0}._rowClickable_xnwe0_22{cursor:pointer}._cellWrapper_xnwe0_26{min-width:0;height:100%}._emptyCell_xnwe0_31{text-align:center;height:96px;position:static}._emptyCell_xnwe0_31:after{display:none}._title_177gm_1{font-family:var(--font-geist);font-weight:500;font-size:var(--text-size-md);line-height:var(--text-line-height-md);color:var(--text-color-subtle);margin:0}._cardContent_177gm_10{padding-top:0}._table_177gm_14,._table_177gm_14 tr,._table_177gm_14 td,._table_177gm_14 th{border:none}._spofBadge_177gm_27{align-items:center;gap:4px;display:inline-flex}._minHeight_198ok_1{min-height:80dvh}._noMargin_198ok_5{margin:0}._container_1i8cy_1{grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:16px;max-width:1280px;height:100dvh;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;display:grid}._formColumn_1i8cy_15{width:100%;max-width:600px}._formContent_1i8cy_20{max-width:400px}._logo_1i8cy_24{width:76px;height:24px}._title_1i8cy_29{margin-bottom:0;font-size:48px}._subtitle_1i8cy_34{color:var(--color-muted-foreground);font-size:18px;font-weight:400;line-height:28px}._formFields_1i8cy_41{flex:1}._terms_1i8cy_45{color:var(--color-muted-foreground);margin-top:4px;font-size:14px;font-weight:400;line-height:20px}._infoIcon_1i8cy_53{cursor:pointer;margin-right:4px;display:inline}._termsLink_1i8cy_59{color:#000;text-underline-offset:4px;text-decoration:none}._termsLink_1i8cy_59:hover{text-decoration:underline}._imageColumn_1i8cy_69{max-width:600px;height:100%}._imageWrapper_1i8cy_74{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}@media (width<=768px){._container_1i8cy_1{grid-template-columns:1fr}._imageColumn_1i8cy_69{display:none}._formColumn_1i8cy_15{max-width:100%}}._loginButton_13g4q_1{border-radius:var(--radius-full)}._loginButtonInner_13g4q_5{width:100%}._lockIcon_13g4q_9{margin-right:8px}._submitButton_1ot77_1{border-radius:var(--radius-full);width:100%}._input_1ot77_6{border-radius:var(--radius-full);height:40px}._container_uuep8_1{background:linear-gradient(to bottom, var(--volcanic-ash-50), var(--volcanic-ash-100));min-height:100dvh;padding:16px}._card_uuep8_11{border-radius:var(--radius-lg);border:1px solid var(--volcanic-ash-100);background-color:var(--color-surface);box-shadow:var(--shadow-300);padding:32px;transition:box-shadow .5s;transform:translateZ(0)}._card_uuep8_11:hover{box-shadow:var(--shadow-300)}._content_uuep8_25{text-align:center}._iconWrapper_uuep8_29{animation:1s infinite _bounce_uuep8_1}@keyframes _bounce_uuep8_1{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(0)}}._stackContainer_uuep8_45{margin-left:auto;margin-right:auto}._stackTrace_uuep8_50{white-space:pre-wrap}._buttonContainer_uuep8_54{width:100%}._button_uuep8_54{flex:1}._buttonIcon_uuep8_67{margin-right:8px}._underline_uuep8_71{text-decoration-line:underline}._heightminHeight_ar64o_1{height:100%;min-height:100dvw}._textCenter_ar64o_6{text-align:center}
