﻿@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");:root{--dox-color-blue-900: #003D6E;--dox-color-blue-900-h: 207;--dox-color-blue-900-s: 100%;--dox-color-blue-900-l: 22%;--dox-color-blue-500: #00538A;--dox-color-blue-500-h: 204;--dox-color-blue-500-s: 100%;--dox-color-blue-500-l: 27%;--dox-color-blue-400: #1670AD;--dox-color-blue-400-h: 204;--dox-color-blue-400-s: 77%;--dox-color-blue-400-l: 38%;--dox-color-blue-100: #DAEEFB;--dox-color-blue-100-h: 204;--dox-color-blue-100-s: 80%;--dox-color-blue-100-l: 92%;--dox-color-green-900: #218231;--dox-color-green-900-h: 130;--dox-color-green-900-s: 60%;--dox-color-green-900-l: 32%;--dox-color-green-500: #26A53B;--dox-color-green-500-h: 130;--dox-color-green-500-s: 63%;--dox-color-green-500-l: 40%;--dox-color-green-100: #5ADC70;--dox-color-green-100-h: 130;--dox-color-green-100-s: 65%;--dox-color-green-100-l: 61%;--dox-color-yellow-900: #9E7C00;--dox-color-yellow-900-h: 47;--dox-color-yellow-900-s: 100%;--dox-color-yellow-900-l: 31%;--dox-color-yellow-700: #E4B04A;--dox-color-yellow-700-h: 40;--dox-color-yellow-700-s: 74%;--dox-color-yellow-700-l: 59%;--dox-color-yellow-500: #F4D058;--dox-color-yellow-500-h: 46;--dox-color-yellow-500-s: 88%;--dox-color-yellow-500-l: 65%;--dox-color-yellow-200: #FFEFB8;--dox-color-yellow-200-h: 46;--dox-color-yellow-200-s: 100%;--dox-color-yellow-200-l: 86%;--dox-color-yellow-100: #FFF9E6;--dox-color-yellow-100-h: 46;--dox-color-yellow-100-s: 100%;--dox-color-yellow-100-l: 95%;--dox-color-orange-900: #E0511B;--dox-color-orange-900-h: 16;--dox-color-orange-900-s: 78%;--dox-color-orange-900-l: 49%;--dox-color-orange-500: #FC632A;--dox-color-orange-500-h: 16;--dox-color-orange-500-s: 97%;--dox-color-orange-500-l: 58%;--dox-color-orange-100: #FFA17E;--dox-color-orange-100-h: 16;--dox-color-orange-100-s: 100%;--dox-color-orange-100-l: 75%;--dox-color-red-900: #c80600;--dox-color-red-900-h: 2;--dox-color-red-900-s: 100%;--dox-color-red-900-l: 39%;--dox-color-red-500: #ff3b30;--dox-color-red-500-h: 3;--dox-color-red-500-s: 100%;--dox-color-red-500-l: 59%;--dox-color-red-100: #fd8d8d;--dox-color-red-100-h: 0;--dox-color-red-100-s: 97%;--dox-color-red-100-l: 77%;--dox-color-black: #000000;--dox-color-black-h: 0;--dox-color-black-s: 0%;--dox-color-black-l: 0%;--dox-color-gray-900: #121212;--dox-color-gray-900-h: 0;--dox-color-gray-900-s: 0%;--dox-color-gray-900-l: 7%;--dox-color-gray-850: #2a2a2a;--dox-color-gray-850-h: 0;--dox-color-gray-850-s: 0%;--dox-color-gray-850-l: 16%;--dox-color-gray-800: #333333;--dox-color-gray-800-h: 0;--dox-color-gray-800-s: 0%;--dox-color-gray-800-l: 20%;--dox-color-gray-750: #5c5c5c;--dox-color-gray-750-h: 0;--dox-color-gray-750-s: 0%;--dox-color-gray-750-l: 36%;--dox-color-gray-700: #585858;--dox-color-gray-700-h: 0;--dox-color-gray-700-s: 0%;--dox-color-gray-700-l: 35%;--dox-color-gray-650: #757575;--dox-color-gray-650-h: 0;--dox-color-gray-650-s: 0%;--dox-color-gray-650-l: 46%;--dox-color-gray-600: #666666;--dox-color-gray-600-h: 0;--dox-color-gray-600-s: 0%;--dox-color-gray-600-l: 40%;--dox-color-gray-550: #7f7f7f;--dox-color-gray-550-h: 0;--dox-color-gray-550-s: 0%;--dox-color-gray-550-l: 50%;--dox-color-gray-500: #999999;--dox-color-gray-500-h: 0;--dox-color-gray-500-s: 0%;--dox-color-gray-500-l: 60%;--dox-color-gray-450: #aaaaaa;--dox-color-gray-450-h: 0;--dox-color-gray-450-s: 0%;--dox-color-gray-450-l: 67%;--dox-color-gray-400: #bbbbbb;--dox-color-gray-400-h: 0;--dox-color-gray-400-s: 0%;--dox-color-gray-400-l: 73%;--dox-color-gray-350: #d4d4d4;--dox-color-gray-350-h: 0;--dox-color-gray-350-s: 0%;--dox-color-gray-350-l: 83%;--dox-color-gray-300: #eeeeee;--dox-color-gray-300-h: 0;--dox-color-gray-300-s: 0%;--dox-color-gray-300-l: 93%;--dox-color-gray-250: #f0f0f0;--dox-color-gray-250-h: 0;--dox-color-gray-250-s: 0%;--dox-color-gray-250-l: 94%;--dox-color-gray-200: #f5f5f5;--dox-color-gray-200-h: 0;--dox-color-gray-200-s: 0%;--dox-color-gray-200-l: 96%;--dox-color-gray-150: #f7f7f7;--dox-color-gray-150-h: 0;--dox-color-gray-150-s: 0%;--dox-color-gray-150-l: 97%;--dox-color-gray-100: #fafafa;--dox-color-gray-100-h: 0;--dox-color-gray-100-s: 0%;--dox-color-gray-100-l: 98%;--dox-color-white: #ffffff;--dox-color-white-h: 0;--dox-color-white-s: 0%;--dox-color-white-l: 100%;--dox-color-london-fog: #F6F7FB;--dox-color-london-fog-h: 228;--dox-color-london-fog-s: 38%;--dox-color-london-fog-l: 97%;--dox-color-manatee: #E7E9F0;--dox-color-manatee-h: 227;--dox-color-manatee-s: 23%;--dox-color-manatee-l: 92%;--dox-color-twitter: #1da1f2;--dox-color-facebook: #3b5998;--dox-color-linkedin: #0077b5;--dox-color-youtube: #ff0000;--dox-color-instagram: #e4405f;--dox-color-pinterest: #bd081c;--dox-color-github: #333;--dox-color-google: #dd4b39;--dox-color-whatsapp: #25d366;--dox-color-vimeo: #1ab7ea;--dox-color-tumblr: #35465c;--dox-color-snapchat: #fffc00;--dox-color-skype: #00aff0;--dox-color-slack: #2eb57d;--dox-color-reddit: #ff4500;--dox-color-quora: #b92b27;--dox-color-medium: #02b875;--dox-color-dataviz-emerald: #93d888;--dox-color-dataviz-tangerine: #f98970;--dox-color-dataviz-skyblue: #81d3f9;--dox-color-dataviz-lemon: #fdd854;--dox-color-dataviz-steel-blue: #5f86d3;--dox-color-dataviz-pink: #f95d9f;--dox-color-dataviz-slate: #958d8d;--dox-color-dataviz-cyan: #37d2e5;--dox-color-dataviz-orchid: #b861d0;--dox-color-dataviz-cadet-blue: #76a8b9;--dox-color-dataviz-silver: #afc0c7;--dox-color-dataviz-coral: #ed727f;--dox-color-dataviz-purple: #8570d4;--dox-color-dataviz-teal: #30bbb6;--dox-color-dataviz-goldenrod: #fbad3d;--dox-color-dataviz-olive: #789470;--dox-color-dataviz-lime: #c9e658;--dox-color-dataviz-turquoise: #3be5c0;--dox-color-dataviz-emerald-light: #ceeecd;--dox-color-dataviz-tangerine-light: #fcccc5;--dox-color-dataviz-skyblue-light: #b2e4fb;--dox-color-dataviz-lemon-light: #ffedba;--dox-color-dataviz-steel-blue-light: #b6caeb;--dox-color-dataviz-pink-light: #fcbad5;--dox-color-dataviz-slate-light: #cfcecf;--dox-color-dataviz-cyan-light: #92ecf3;--dox-color-dataviz-orchid-light: #e0bdea;--dox-color-dataviz-cadet-blue-light: #c1d9e1;--dox-color-dataviz-silver-light: #e9eeef;--dox-color-dataviz-coral-light: #fcced8;--dox-color-dataviz-purple-light: #c8c2eb;--dox-color-dataviz-teal-light: #95e1df;--dox-color-dataviz-goldenrod-light: #fdcf89;--dox-color-dataviz-olive-light: #b0c2af;--dox-color-dataviz-lime-light: #ddf1a1;--dox-color-dataviz-turquoise-light: #71f0d7;--dox-blue-900: var(--dox-color-blue-900) /* DEPRECATED: use --dox-color-blue-900 */;--dox-blue-500: var(--dox-color-blue-500) /* DEPRECATED: use --dox-color-blue-500 */;--dox-blue-400: var(--dox-color-blue-400) /* DEPRECATED: use --dox-color-blue-400 */;--dox-blue-100: var(--dox-color-blue-100) /* DEPRECATED: use --dox-color-blue-100 */;--dox-green-900: var(--dox-color-green-900) /* DEPRECATED: use --dox-color-green-900 */;--dox-green-500: var(--dox-color-green-500) /* DEPRECATED: use --dox-color-green-500 */;--dox-green-100: var(--dox-color-green-100) /* DEPRECATED: use --dox-color-green-100 */;--dox-yellow-900: var(--dox-color-yellow-900) /* DEPRECATED: use --dox-color-yellow-900 */;--dox-yellow-500: var(--dox-color-yellow-500) /* DEPRECATED: use --dox-color-yellow-500 */;--dox-yellow-200: var(--dox-color-yellow-200) /* DEPRECATED: use --dox-color-yellow-200 */;--dox-yellow-100: var(--dox-color-yellow-100) /* DEPRECATED: use --dox-color-yellow-100 */;--dox-orange-900: var(--dox-color-orange-900) /* DEPRECATED: use --dox-color-orange-900 */;--dox-orange-500: var(--dox-color-orange-500) /* DEPRECATED: use --dox-color-orange-500 */;--dox-orange-100: var(--dox-color-orange-100) /* DEPRECATED: use --dox-color-orange-100 */;--dox-red-900: var(--dox-color-red-900) /* DEPRECATED: use --dox-color-red-900 */;--dox-red-500: var(--dox-color-red-500) /* DEPRECATED: use --dox-color-red-500 */;--dox-red-100: var(--dox-color-red-100) /* DEPRECATED: use --dox-color-red-100 */;--dox-black: var(--dox-color-black) /* DEPRECATED: use --dox-color-black */;--dox-gray-900: var(--dox-color-gray-900) /* DEPRECATED: use --dox-color-gray-900 */;--dox-gray-850: var(--dox-color-gray-850) /* DEPRECATED: use --dox-color-gray-850 */;--dox-gray-800: var(--dox-color-gray-800) /* DEPRECATED: use --dox-color-gray-800 */;--dox-gray-750: var(--dox-color-gray-750) /* DEPRECATED: use --dox-color-gray-750 */;--dox-gray-700: var(--dox-color-gray-700) /* DEPRECATED: use --dox-color-gray-700 */;--dox-gray-650: var(--dox-color-gray-650) /* DEPRECATED: use --dox-color-gray-650 */;--dox-gray-600: var(--dox-color-gray-600) /* DEPRECATED: use --dox-color-gray-600 */;--dox-gray-550: var(--dox-color-gray-550) /* DEPRECATED: use --dox-color-gray-550 */;--dox-gray-500: var(--dox-color-gray-500) /* DEPRECATED: use --dox-color-gray-500 */;--dox-gray-450: var(--dox-color-gray-450) /* DEPRECATED: use --dox-color-gray-450 */;--dox-gray-400: var(--dox-color-gray-400) /* DEPRECATED: use --dox-color-gray-400 */;--dox-gray-350: var(--dox-color-gray-350) /* DEPRECATED: use --dox-color-gray-350 */;--dox-gray-300: var(--dox-color-gray-300) /* DEPRECATED: use --dox-color-gray-300 */;--dox-gray-250: var(--dox-color-gray-250) /* DEPRECATED: use --dox-color-gray-250 */;--dox-gray-200: var(--dox-color-gray-200) /* DEPRECATED: use --dox-color-gray-200 */;--dox-gray-150: var(--dox-color-gray-150) /* DEPRECATED: use --dox-color-gray-150 */;--dox-gray-100: var(--dox-color-gray-100) /* DEPRECATED: use --dox-color-gray-100 */;--dox-white: var(--dox-color-white) /* DEPRECATED: use --dox-color-white */;--dox-london-fog: var(--dox-color-london-fog) /* DEPRECATED: use --dox-color-london-fog */;--dox-manatee: var(--dox-color-manatee) /* DEPRECATED: use --dox-color-manatee */;--dox-color-primary: var(--dox-color-blue-500) /* DEPRECATED: use --dox-color-blue-500 */;--dox-color-secondary: var(--dox-color-gray-300) /* DEPRECATED: use --dox-color-gray-300 */;--dox-color-success: var(--dox-color-green-500) /* DEPRECATED: use --dox-color-green-500 */;--dox-color-warning: var(--dox-color-yellow-500) /* DEPRECATED: use --dox-color-yellow-500 */;--dox-color-destructive: var(--dox-color-red-900) /* DEPRECATED: use --dox-color-red-900 */;--dox-color-info: var(--dox-color-blue-500) /* DEPRECATED: use --dox-color-blue-500 */;--dox-bg-success: var(--dox-bg-positive) /* DEPRECATED: use --dox-bg-positive */;--dox-bg-success-hover: var(--dox-bg-positive-hover) /* DEPRECATED: use --dox-bg-positive-hover */;--dox-bg-success-pressed: var(--dox-bg-positive-pressed) /* DEPRECATED: use --dox-bg-positive-pressed */;--dox-bg-success-selected: var(--dox-bg-positive-selected) /* DEPRECATED: use --dox-bg-positive-selected */;--dox-bg-success-disabled: var(--dox-bg-positive-disabled) /* DEPRECATED: use --dox-bg-positive-disabled */;--dox-bg-success-subtle: var(--dox-bg-positive-subtle) /* DEPRECATED: use --dox-bg-positive-subtle */;--dox-color-text-on-success: var(--dox-color-text-on-positive) /* DEPRECATED: use --dox-color-text-on-positive */;--dox-color-border-success: var(--dox-color-border-positive) /* DEPRECATED: use --dox-color-border-positive */;--dox-bg-destructive: var(--dox-bg-negative) /* DEPRECATED: use --dox-bg-negative */;--dox-bg-destructive-hover: var(--dox-bg-negative-hover) /* DEPRECATED: use --dox-bg-negative-hover */;--dox-bg-destructive-pressed: var(--dox-bg-negative-pressed) /* DEPRECATED: use --dox-bg-negative-pressed */;--dox-bg-destructive-selected: var(--dox-bg-negative-selected) /* DEPRECATED: use --dox-bg-negative-selected */;--dox-bg-destructive-disabled: var(--dox-bg-negative-disabled) /* DEPRECATED: use --dox-bg-negative-disabled */;--dox-bg-destructive-subtle: var(--dox-bg-negative-subtle) /* DEPRECATED: use --dox-bg-negative-subtle */;--dox-color-text-on-destructive: var(--dox-color-text-on-negative) /* DEPRECATED: use --dox-color-text-on-negative */;--dox-color-border-destructive: var(--dox-color-border-negative) /* DEPRECATED: use --dox-color-border-negative */;--dox-bg-secondary: var(--dox-bg-neutral) /* DEPRECATED: use --dox-bg-neutral */;--dox-bg-secondary-hover: var(--dox-bg-neutral-hover) /* DEPRECATED: use --dox-bg-neutral-hover */;--dox-bg-secondary-pressed: var(--dox-bg-neutral-pressed) /* DEPRECATED: use --dox-bg-neutral-pressed */;--dox-bg-secondary-selected: var(--dox-bg-neutral-selected) /* DEPRECATED: use --dox-bg-neutral-selected */;--dox-bg-secondary-disabled: var(--dox-bg-neutral-disabled) /* DEPRECATED: use --dox-bg-neutral-disabled */;--dox-bg-secondary-subtle: var(--dox-bg-neutral-subtle) /* DEPRECATED: use --dox-bg-neutral-subtle */;--dox-color-text-on-secondary: var(--dox-color-text-on-neutral) /* DEPRECATED: use --dox-color-text-on-neutral */;--dox-bg-secondary-alt: var(--dox-bg-neutral-alt) /* DEPRECATED: use --dox-bg-neutral-alt */;--dox-bg-secondary-alt-hover: var(--dox-bg-neutral-alt-hover) /* DEPRECATED: use --dox-bg-neutral-alt-hover */;--dox-bg-secondary-alt-pressed: var(--dox-bg-neutral-alt-pressed) /* DEPRECATED: use --dox-bg-neutral-alt-pressed */;--dox-bg-secondary-alt-selected: var(--dox-bg-neutral-alt-selected) /* DEPRECATED: use --dox-bg-neutral-alt-selected */;--dox-bg-secondary-alt-disabled: var(--dox-bg-neutral-alt-disabled) /* DEPRECATED: use --dox-bg-neutral-alt-disabled */;--dox-color-text-on-secondary-alt: var(--dox-color-text-on-neutral-alt) /* DEPRECATED: use --dox-color-text-on-neutral-alt */;--dox-color-body-font: var(--dox-color-black) /* DEPRECATED: use --dox-color-text */;--dox-color-body-font-secondary: var(--dox-color-gray-600) /* DEPRECATED: use --dox-color-text-secondary */;--dox-color-body-font-tertiary: var(--dox-color-gray-500) /* DEPRECATED: use --dox-color-text-tertiary */;--dox-color-header-font: var(--dox-color-black) /* DEPRECATED: use --dox-color-text */;--dox-color-anchor: var(--dox-color-blue-500) /* DEPRECATED: use --dox-color-text-interactive */;--dox-color-anchor-hover: var(--dox-color-blue-400) /* DEPRECATED: use --dox-color-text-interactive-hover */;--dox-color-text-success: var(--dox-color-text-positive) /* DEPRECATED: use --dox-color-text-positive */;--dox-color-text-destructive: var(--dox-color-text-negative) /* DEPRECATED: use --dox-color-text-negative */}:root{--dox-spacing-xs: 5px;--dox-spacing-sm: 10px;--dox-spacing-md: 15px;--dox-spacing-lg: 20px;--dox-spacing-xl: 25px;--dox-spacing-xxl: 30px;--dox-spacing-xxxl: 35px;--dox-layout-edge-spacing: var(--dox-spacing-xxxl);--dox-radius-round: 99em;--dox-radius-none: 0;--dox-radius-square: 0;--dox-radius-sm: 3px;--dox-radius-md: 5px;--dox-radius-md-lg: 7px;--dox-radius-default: 5px;--dox-radius-lg: 10px;--dox-radius-xl: 15px;--dox-radius-xxl: 20px;--dox-radius-ios: 10px;--dox-radius-android: 99em;--dox-control-font-size-sm: 14px;--dox-control-font-size-md: 16px;--dox-control-font-size-lg: 18px;--dox-control-padding-sm: 12px;--dox-control-padding-md: 20px;--dox-control-padding-lg: 26px;--dox-control-combined-padding-sm: calc(var(--dox-control-padding-sm) / 2) var(--dox-control-padding-sm);--dox-control-combined-padding-md: calc(var(--dox-control-padding-md) / 2) var(--dox-control-padding-md);--dox-control-combined-padding-lg: calc(var(--dox-control-padding-lg) / 2) var(--dox-control-padding-lg);--dox-list-padding-left: 18px;--dox-list-item-margin-left: 18px;--dox-list-item-margin-block: 5px;--dox-container-width: 1180px;--dox-container-width-narrow-large: 780px;--dox-container-width-narrow-medium: 520px;--dox-container-width-narrow-small: 640px}:root{--dox-color-twitter: #1da1f2;--dox-color-facebook: #3b5998;--dox-color-linkedin: #0077b5;--dox-color-youtube: #ff0000;--dox-color-instagram: #e4405f;--dox-color-pinterest: #bd081c;--dox-color-github: #333;--dox-color-google: #dd4b39;--dox-color-whatsapp: #25d366;--dox-color-vimeo: #1ab7ea;--dox-color-tumblr: #35465c;--dox-color-snapchat: #fffc00;--dox-color-skype: #00aff0;--dox-color-slack: #2eb57d;--dox-color-reddit: #ff4500;--dox-color-quora: #b92b27;--dox-color-medium: #02b875;--dox-color-dataviz-emerald: #93d888;--dox-color-dataviz-tangerine: #f98970;--dox-color-dataviz-skyblue: #81d3f9;--dox-color-dataviz-lemon: #fdd854;--dox-color-dataviz-steel-blue: #5f86d3;--dox-color-dataviz-pink: #f95d9f;--dox-color-dataviz-slate: #958d8d;--dox-color-dataviz-cyan: #37d2e5;--dox-color-dataviz-orchid: #b861d0;--dox-color-dataviz-cadet-blue: #76a8b9;--dox-color-dataviz-silver: #afc0c7;--dox-color-dataviz-coral: #ed727f;--dox-color-dataviz-purple: #8570d4;--dox-color-dataviz-teal: #30bbb6;--dox-color-dataviz-goldenrod: #fbad3d;--dox-color-dataviz-olive: #789470;--dox-color-dataviz-lime: #c9e658;--dox-color-dataviz-turquoise: #3be5c0;--dox-color-dataviz-emerald-light: #ceeecd;--dox-color-dataviz-tangerine-light: #fcccc5;--dox-color-dataviz-skyblue-light: #b2e4fb;--dox-color-dataviz-lemon-light: #ffedba;--dox-color-dataviz-steel-blue-light: #b6caeb;--dox-color-dataviz-pink-light: #fcbad5;--dox-color-dataviz-slate-light: #cfcecf;--dox-color-dataviz-cyan-light: #92ecf3;--dox-color-dataviz-orchid-light: #e0bdea;--dox-color-dataviz-cadet-blue-light: #c1d9e1;--dox-color-dataviz-silver-light: #e9eeef;--dox-color-dataviz-coral-light: #fcced8;--dox-color-dataviz-purple-light: #c8c2eb;--dox-color-dataviz-teal-light: #95e1df;--dox-color-dataviz-goldenrod-light: #fdcf89;--dox-color-dataviz-olive-light: #b0c2af;--dox-color-dataviz-lime-light: #ddf1a1;--dox-color-dataviz-turquoise-light: #71f0d7;--dox-mobile-native-font-size-lg: 17px;--dox-mobile-native-font-size-md: 16px;--dox-mobile-native-font-size-sm: 15px;--dox-mobile-native-font-size-xs: 13px;--dox-mobile-native-control-size: 44px;--dox-mobile-native-input-bg: #E9E9EA;--dox-mobile-native-ios-radius: 10px;--dox-mobile-native-ios-radius-input: 10px;--dox-mobile-native-android-radius: 99em;--dox-mobile-native-android-radius-input: 5px;--dox-mobile-native-android-radius-checkbox: 4px;--dox-mobile-native-color-selected-ios: #34C759;--dox-mobile-native-color-selected-android: #1976D2;--dox-color-border-ui: var(--dox-color-border);--dox-color-border-divider: var(--dox-color-border-subtle);--dox-color-border-navigation: var(--dox-color-border-muted);--dox-border: var(--dox-size-border-width) var(--dox-border-style) var(--dox-color-border);--dox-border-subtle: var(--dox-size-border-width) var(--dox-border-style) var(--dox-color-border-subtle);--dox-border-muted: var(--dox-size-border-width) var(--dox-border-style) var(--dox-color-border-muted);--dox-shadow-focus-ring: 0 0 0 1px var(--dox-color-focus);--dox-shadow-focus-ring-offset: 0 0 0 1px var(--dox-bg-surface), 0 0 0 3px var(--dox-color-focus);--dox-form-element-spacing: var(--dox-space-lg);--dox-space-between-buttons: var(--dox-space-sm);--dox-space-between-tags: var(--dox-space-xl);--dox-space-between-inputs: var(--dox-space-lg);--dox-space-between-divider: var(--dox-space-lg);--dox-border-radius-global: var(--dox-border-radius-sm);--dox-blue-900: var(--dox-color-blue-900);--dox-blue-500: var(--dox-color-blue-500);--dox-blue-400: var(--dox-color-blue-400);--dox-blue-100: var(--dox-color-blue-100);--dox-green-900: var(--dox-color-green-900);--dox-green-500: var(--dox-color-green-500);--dox-green-100: var(--dox-color-green-100);--dox-yellow-900: var(--dox-color-yellow-900);--dox-yellow-500: var(--dox-color-yellow-500);--dox-yellow-200: var(--dox-color-yellow-200);--dox-yellow-100: var(--dox-color-yellow-100);--dox-orange-900: var(--dox-color-orange-900);--dox-orange-500: var(--dox-color-orange-500);--dox-orange-100: var(--dox-color-orange-100);--dox-red-900: var(--dox-color-red-900);--dox-red-500: var(--dox-color-red-500);--dox-red-100: var(--dox-color-red-100);--dox-black: var(--dox-color-black);--dox-gray-900: var(--dox-color-gray-900);--dox-gray-850: var(--dox-color-gray-850);--dox-gray-800: var(--dox-color-gray-800);--dox-gray-750: var(--dox-color-gray-750);--dox-gray-700: var(--dox-color-gray-700);--dox-gray-650: var(--dox-color-gray-650);--dox-gray-600: var(--dox-color-gray-600);--dox-gray-550: var(--dox-color-gray-550);--dox-gray-500: var(--dox-color-gray-500);--dox-gray-450: var(--dox-color-gray-450);--dox-gray-400: var(--dox-color-gray-400);--dox-gray-350: var(--dox-color-gray-350);--dox-gray-300: var(--dox-color-gray-300);--dox-gray-250: var(--dox-color-gray-250);--dox-gray-200: var(--dox-color-gray-200);--dox-gray-150: var(--dox-color-gray-150);--dox-gray-100: var(--dox-color-gray-100);--dox-white: var(--dox-color-white);--dox-london-fog: var(--dox-color-london-fog);--dox-manatee: var(--dox-color-manatee);--dox-dark-mode-bg: var(--dox-dark-bg);--dox-dark-mode-surface-900: var(--dox-dark-bg-surface-900);--dox-dark-mode-surface-800: var(--dox-dark-bg-surface-800);--dox-dark-mode-surface-750: var(--dox-dark-bg-surface-750);--dox-dark-mode-surface-700: var(--dox-dark-bg-surface-700);--dox-dark-mode-surface-600: var(--dox-dark-bg-surface-600);--dox-dark-mode-surface-500: var(--dox-dark-bg-surface-500);--dox-dark-mode-surface-400: var(--dox-dark-bg-surface-400);--dox-dark-mode-muted-fg: var(--dox-dark-color-muted);--dox-dark-mode-bg-hover: var(--dox-dark-bg-hover);--dox-dark-mode-bg-active: var(--dox-dark-bg-pressed);--dox-dark-bg-active: var(--dox-dark-bg-pressed);--dox-dark-mode-bg-selected: var(--dox-dark-bg-selected);--dox-dark-mode-disabled-bg: var(--dox-dark-bg-disabled);--dox-dark-mode-card-bg: var(--dox-dark-bg-card);--dox-dark-mode-input-bg: var(--dox-dark-bg-input);--dox-dark-mode-dropdown-bg: var(--dox-dark-bg-dropdown);--dox-dark-mode-dropdown-item-hover: var(--dox-dark-bg-dropdown-hover);--dox-dark-mode-tooltip-bg: var(--dox-dark-bg-tooltip);--dox-dark-mode-tooltip-bg-light: var(--dox-dark-bg-tooltip-light);--dox-dark-mode-code-bg: var(--dox-dark-bg-code);--dox-dark-mode-code-inline-bg: var(--dox-dark-bg-code-inline);--dox-dark-mode-overlay-bg: var(--dox-dark-bg-overlay);--dox-dark-mode-overlay-bg-heavy: var(--dox-dark-bg-overlay-heavy);--dox-dark-mode-alert-info-bg: var(--dox-dark-bg-info-subtle);--dox-dark-mode-alert-success-bg: var(--dox-dark-bg-success-subtle);--dox-dark-mode-alert-warning-bg: var(--dox-dark-bg-warning-subtle);--dox-dark-mode-alert-destructive-bg: var(--dox-dark-bg-destructive-subtle);--dox-dark-mode-alert-default-bg: var(--dox-dark-bg-default-subtle);--dox-dark-mode-primary-bg: var(--dox-dark-bg-primary-subtle);--dox-dark-mode-secondary-bg: var(--dox-dark-bg-secondary-subtle);--dox-dark-mode-skeleton-base: var(--dox-dark-bg-skeleton);--dox-dark-mode-skeleton-shimmer: var(--dox-dark-bg-skeleton-shimmer);--dox-dark-mode-table-stripe-bg: var(--dox-dark-bg-table-stripe);--dox-dark-mode-table-header-bg: var(--dox-dark-bg-table-header);--dox-dark-mode-track-bg: var(--dox-dark-bg-track);--dox-dark-mode-scrollbar-track: var(--dox-dark-bg-scrollbar-track);--dox-dark-mode-scrollbar-thumb: var(--dox-dark-bg-scrollbar-thumb);--dox-dark-mode-scrollbar-thumb-hover: var(--dox-dark-bg-scrollbar-thumb-hover);--dox-dark-mode-text-color: var(--dox-dark-color-text);--dox-dark-mode-text-color-secondary: var(--dox-dark-color-text-secondary);--dox-dark-mode-text-color-secondary-hover: var(--dox-dark-color-text-secondary-hover);--dox-dark-mode-text-color-tertiary: var(--dox-dark-color-text-tertiary);--dox-dark-mode-text-color-placeholder: var(--dox-dark-color-text-placeholder);--dox-dark-mode-text-color-disabled: var(--dox-dark-color-text-disabled);--dox-dark-mode-text-color-dark: var(--dox-dark-color-text-inverse);--dox-dark-mode-link-color: var(--dox-dark-color-link);--dox-dark-mode-link-color-hover: var(--dox-dark-color-link-hover);--dox-dark-mode-link-color-visited: var(--dox-dark-color-link-visited);--dox-dark-mode-icon-color: var(--dox-dark-color-icon);--dox-dark-mode-icon-color-active: var(--dox-dark-color-icon-selected);--dox-dark-color-icon-active: var(--dox-dark-color-icon-selected);--dox-dark-mode-border: var(--dox-dark-color-border);--dox-dark-mode-border-subtle: var(--dox-dark-color-border-subtle);--dox-dark-mode-border-super-subtle: var(--dox-dark-color-border-muted);--dox-dark-mode-border-internal: var(--dox-dark-color-border-hover);--dox-dark-mode-tooltip-border: var(--dox-dark-color-border-tooltip);--dox-dark-mode-tooltip-border-light: var(--dox-dark-color-border-tooltip-light);--dox-dark-mode-alert-info-border: var(--dox-dark-color-border-info);--dox-dark-mode-alert-success-border: var(--dox-dark-color-border-success);--dox-dark-mode-alert-warning-border: var(--dox-dark-color-border-warning);--dox-dark-mode-alert-destructive-border: var(--dox-dark-color-border-destructive);--dox-dark-mode-alert-default-border: var(--dox-dark-color-border-default);--dox-dark-mode-focus-ring-color: var(--dox-dark-color-focus);--dox-dark-mode-primary: var(--dox-dark-color-primary);--dox-dark-mode-primary-hover: var(--dox-dark-color-primary-hover);--dox-dark-mode-primary-active: var(--dox-dark-color-primary-pressed);--dox-dark-color-primary-active: var(--dox-dark-color-primary-pressed);--dox-dark-mode-primary-text: var(--dox-dark-color-text-on-primary);--dox-dark-mode-secondary: var(--dox-dark-color-secondary);--dox-dark-mode-secondary-hover: var(--dox-dark-color-secondary-hover);--dox-dark-mode-secondary-active: var(--dox-dark-color-secondary-pressed);--dox-dark-color-secondary-active: var(--dox-dark-color-secondary-pressed);--dox-dark-mode-secondary-text: var(--dox-dark-color-text-on-secondary);--dox-dark-mode-secondary-alt: var(--dox-dark-color-secondary-alt);--dox-dark-mode-secondary-alt-hover: var(--dox-dark-color-secondary-alt-hover);--dox-dark-mode-secondary-alt-active: var(--dox-dark-color-secondary-alt-pressed);--dox-dark-color-secondary-alt-active: var(--dox-dark-color-secondary-alt-pressed);--dox-dark-mode-secondary-alt-text: var(--dox-dark-color-text-on-secondary-alt);--dox-dark-mode-success: var(--dox-dark-color-success);--dox-dark-mode-success-hover: var(--dox-dark-color-success-hover);--dox-dark-mode-success-active: var(--dox-dark-color-success-pressed);--dox-dark-color-success-active: var(--dox-dark-color-success-pressed);--dox-dark-mode-success-text: var(--dox-dark-color-text-on-success);--dox-dark-mode-warning: var(--dox-dark-color-warning);--dox-dark-mode-warning-hover: var(--dox-dark-color-warning-hover);--dox-dark-mode-warning-active: var(--dox-dark-color-warning-pressed);--dox-dark-color-warning-active: var(--dox-dark-color-warning-pressed);--dox-dark-mode-warning-text: var(--dox-dark-color-text-on-warning);--dox-dark-mode-destructive: var(--dox-dark-color-destructive);--dox-dark-mode-destructive-hover: var(--dox-dark-color-destructive-hover);--dox-dark-mode-destructive-active: var(--dox-dark-color-destructive-pressed);--dox-dark-color-destructive-active: var(--dox-dark-color-destructive-pressed);--dox-dark-mode-destructive-text: var(--dox-dark-color-text-on-destructive);--dox-dark-mode-track-fill: var(--dox-dark-color-track-fill);--dox-dark-mode-shadow-elevation-1: var(--dox-dark-shadow-elevation-1);--dox-dark-mode-shadow-elevation-2: var(--dox-dark-shadow-elevation-2);--dox-dark-mode-shadow-elevation-3: var(--dox-dark-shadow-elevation-3);--dox-dark-mode-shadow-elevation-1-bottom: var(--dox-dark-shadow-elevation-1-bottom);--dox-dark-mode-shadow-elevation-1-top: var(--dox-dark-shadow-elevation-1-top);--dox-dark-mode-shadow-elevation-1-right: var(--dox-dark-shadow-elevation-1-right);--dox-dark-mode-shadow-elevation-1-left: var(--dox-dark-shadow-elevation-1-left);--dox-dark-mode-shadow-inset-top: var(--dox-dark-shadow-inset-top);--dox-dark-mode-shadow-inset-bottom: var(--dox-dark-shadow-inset-bottom);--dox-dark-mode-shadow-inset-left: var(--dox-dark-shadow-inset-left);--dox-dark-mode-shadow-inset-right: var(--dox-dark-shadow-inset-right);--dox-dark-color-success: var(--dox-dark-color-positive);--dox-dark-color-success-hover: var(--dox-dark-color-positive-hover);--dox-dark-color-success-pressed: var(--dox-dark-color-positive-pressed);--dox-dark-color-success-selected: var(--dox-dark-color-positive-selected);--dox-dark-color-text-on-success: var(--dox-dark-color-text-on-positive);--dox-dark-bg-success-subtle: var(--dox-dark-bg-positive-subtle);--dox-dark-color-border-success: var(--dox-dark-color-border-positive);--dox-dark-color-destructive: var(--dox-dark-color-negative);--dox-dark-color-destructive-hover: var(--dox-dark-color-negative-hover);--dox-dark-color-destructive-pressed: var(--dox-dark-color-negative-pressed);--dox-dark-color-destructive-selected: var(--dox-dark-color-negative-selected);--dox-dark-color-text-on-destructive: var(--dox-dark-color-text-on-negative);--dox-dark-bg-destructive-subtle: var(--dox-dark-bg-negative-subtle);--dox-dark-color-border-destructive: var(--dox-dark-color-border-negative);--dox-dark-color-secondary: var(--dox-dark-color-neutral);--dox-dark-color-secondary-hover: var(--dox-dark-color-neutral-hover);--dox-dark-color-secondary-pressed: var(--dox-dark-color-neutral-pressed);--dox-dark-color-secondary-selected: var(--dox-dark-color-neutral-selected);--dox-dark-color-text-on-secondary: var(--dox-dark-color-text-on-neutral);--dox-dark-bg-secondary-subtle: var(--dox-dark-bg-neutral-subtle);--dox-dark-color-secondary-alt: var(--dox-dark-color-neutral-alt);--dox-dark-color-secondary-alt-hover: var(--dox-dark-color-neutral-alt-hover);--dox-dark-color-secondary-alt-pressed: var(--dox-dark-color-neutral-alt-pressed);--dox-dark-color-secondary-alt-selected: var(--dox-dark-color-neutral-alt-selected);--dox-dark-color-text-on-secondary-alt: var(--dox-dark-color-text-on-neutral-alt);--dox-bg-surface-active: var(--dox-bg-surface-pressed);--dox-color-body-font: var(--dox-color-black);--dox-color-body-font-secondary: var(--dox-color-gray-600);--dox-color-body-font-tertiary: var(--dox-color-gray-500);--dox-color-header-font: var(--dox-color-black);--dox-color-anchor: var(--dox-color-blue-500);--dox-color-anchor-hover: var(--dox-color-blue-400);--dox-color-text-success: var(--dox-color-text-positive);--dox-color-text-destructive: var(--dox-color-text-negative);--dox-color-primary: var(--dox-color-blue-500);--dox-color-secondary: var(--dox-color-gray-300);--dox-color-success: var(--dox-color-green-500);--dox-color-warning: var(--dox-color-yellow-500);--dox-color-destructive: var(--dox-color-red-900);--dox-color-info: var(--dox-color-blue-500);--dox-bg-success: var(--dox-bg-positive);--dox-bg-success-hover: var(--dox-bg-positive-hover);--dox-bg-success-pressed: var(--dox-bg-positive-pressed);--dox-bg-success-selected: var(--dox-bg-positive-selected);--dox-bg-success-disabled: var(--dox-bg-positive-disabled);--dox-bg-success-subtle: var(--dox-bg-positive-subtle);--dox-color-text-on-success: var(--dox-color-text-on-positive);--dox-color-border-success: var(--dox-color-border-positive);--dox-bg-destructive: var(--dox-bg-negative);--dox-bg-destructive-hover: var(--dox-bg-negative-hover);--dox-bg-destructive-pressed: var(--dox-bg-negative-pressed);--dox-bg-destructive-selected: var(--dox-bg-negative-selected);--dox-bg-destructive-disabled: var(--dox-bg-negative-disabled);--dox-bg-destructive-subtle: var(--dox-bg-negative-subtle);--dox-color-text-on-destructive: var(--dox-color-text-on-negative);--dox-color-border-destructive: var(--dox-color-border-negative);--dox-bg-secondary: var(--dox-bg-neutral);--dox-bg-secondary-hover: var(--dox-bg-neutral-hover);--dox-bg-secondary-pressed: var(--dox-bg-neutral-pressed);--dox-bg-secondary-selected: var(--dox-bg-neutral-selected);--dox-bg-secondary-disabled: var(--dox-bg-neutral-disabled);--dox-bg-secondary-subtle: var(--dox-bg-neutral-subtle);--dox-color-text-on-secondary: var(--dox-color-text-on-neutral);--dox-bg-secondary-alt: var(--dox-bg-neutral-alt);--dox-bg-secondary-alt-hover: var(--dox-bg-neutral-alt-hover);--dox-bg-secondary-alt-pressed: var(--dox-bg-neutral-alt-pressed);--dox-bg-secondary-alt-selected: var(--dox-bg-neutral-alt-selected);--dox-bg-secondary-alt-disabled: var(--dox-bg-neutral-alt-disabled);--dox-color-text-on-secondary-alt: var(--dox-color-text-on-neutral-alt);--dox-font-base: var(--dox-font-family-base);--dox-font-system: var(--dox-font-family-system);--dox-font-ios: var(--dox-font-family-ios);--dox-font-android: var(--dox-font-family-android);--dox-font-code: var(--dox-font-family-code);--dox-font-size-xs: var(--dox-font-size-body-xs);--dox-font-size-sm: var(--dox-font-size-body-sm);--dox-font-size-md: var(--dox-font-size-body-md);--dox-font-size-lg: var(--dox-font-size-body-lg);--dox-font-size-xl: var(--dox-font-size-body-xl);--dox-font-size-xxl: var(--dox-font-size-body-2xl);--dox-font-size-xxxl: var(--dox-font-size-body-3xl);--dox-border-radius-xs: 3px;--dox-border-radius-sm: 5px;--dox-border-radius-md: 7px;--dox-border-radius-lg: 10px;--dox-border-radius-xl: 15px;--dox-border-radius-xxl: 20px;--dox-border-radius-round: 99em;--dox-border-radius-none: 0;--dox-border-radius-square: 0;--dox-border-radius-ios: 10px;--dox-border-radius-android: 99em;--dox-size-border-width: 1px;--dox-border-style: solid;--dox-shadow-color-ambient-elevation-1: rgba(153, 153, 153, 0.2);--dox-shadow-color-ambient-elevation-2: rgba(153, 153, 153, 0.25);--dox-shadow-color-ambient-elevation-3: rgba(153, 153, 153, 0.3);--dox-shadow-color-highlight-elevation-2: rgba(255, 255, 255, 0.05);--dox-shadow-color-highlight-elevation-3: rgba(255, 255, 255, 0.08);--dox-shadow-elevation-1-xyblur: 0 2px 8px 0;--dox-shadow-elevation-1-bottom-xyblur: 0 4px 6px -2px;--dox-shadow-elevation-1-top-xyblur: 0 -4px 6px -2px;--dox-shadow-elevation-1-right-xyblur: 4px 0 6px -2px;--dox-shadow-elevation-1-left-xyblur: -4px 0 6px -2px;--dox-shadow-inset-top-xyblur: inset 0 8px 8px -8px;--dox-shadow-inset-bottom-xyblur: inset 0 -8px 8px -8px;--dox-shadow-inset-left-xyblur: inset 8px 0 8px -8px;--dox-shadow-inset-right-xyblur: inset -8px 0 8px -8px;--dox-shadow-elevation-2-layer-1-xyblur: 0 4px 16px 0;--dox-shadow-elevation-2-layer-2-xyblur: 0 1px 0 0;--dox-shadow-elevation-3-layer-1-xyblur: 0 8px 32px 0;--dox-shadow-elevation-3-layer-2-xyblur: 0 1px 0 0;--dox-shadow-elevation-1-base: var(--dox-shadow-elevation-1-xyblur) var(--dox-shadow-color-ambient-elevation-1);--dox-shadow-elevation-1-bottom-base: var(--dox-shadow-elevation-1-bottom-xyblur) var(--dox-shadow-color-ambient-elevation-1);--dox-shadow-elevation-1-top-base: var(--dox-shadow-elevation-1-top-xyblur) var(--dox-shadow-color-ambient-elevation-1);--dox-shadow-elevation-1-right-base: var(--dox-shadow-elevation-1-right-xyblur) var(--dox-shadow-color-ambient-elevation-1);--dox-shadow-elevation-1-left-base: var(--dox-shadow-elevation-1-left-xyblur) var(--dox-shadow-color-ambient-elevation-1);--dox-shadow-inset-top-base: var(--dox-shadow-inset-top-xyblur) var(--dox-shadow-color-ambient-elevation-1);--dox-shadow-inset-bottom-base: var(--dox-shadow-inset-bottom-xyblur) var(--dox-shadow-color-ambient-elevation-1);--dox-shadow-inset-left-base: var(--dox-shadow-inset-left-xyblur) var(--dox-shadow-color-ambient-elevation-1);--dox-shadow-inset-right-base: var(--dox-shadow-inset-right-xyblur) var(--dox-shadow-color-ambient-elevation-1);--dox-shadow-elevation-2-base: var(--dox-shadow-elevation-2-layer-1-xyblur) var(--dox-shadow-color-ambient-elevation-2), var(--dox-shadow-elevation-2-layer-2-xyblur) var(--dox-shadow-color-highlight-elevation-2);--dox-shadow-elevation-3-base: var(--dox-shadow-elevation-3-layer-1-xyblur) var(--dox-shadow-color-ambient-elevation-3), var(--dox-shadow-elevation-3-layer-2-xyblur) var(--dox-shadow-color-highlight-elevation-3);--dox-space-xxs: 2px;--dox-space-xs: 4px;--dox-space-sm: 8px;--dox-space-md: 12px;--dox-space-lg: 16px;--dox-space-xl: 20px;--dox-space-2xl: 24px;--dox-space-3xl: 32px;--dox-space-4xl: 40px;--dox-space-5xl: 48px;--dox-space-6xl: 56px;--dox-space-7xl: 64px;--dox-font-family-base: Inter, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;--dox-font-family-system: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;--dox-font-family-ios: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, sans-serif;--dox-font-family-android: "Roboto", system-ui, sans-serif;--dox-font-family-code: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, Andale Mono, Ubuntu Mono, monospace;--dox-font-family-serif: "Source Serif 4", "Source Serif Pro", Georgia, serif;--dox-font-size-body-xs: 12px;--dox-font-size-body-sm: 14px;--dox-font-size-body-md: 16px;--dox-font-size-body-lg: 20px;--dox-font-size-body-xl: 24px;--dox-font-size-body-2xl: 28px;--dox-font-size-body-3xl: 34px;--dox-font-size-heading-1: 44px;--dox-font-size-heading-2: 34px;--dox-font-size-heading-3: 24px;--dox-font-size-heading-4: 20px;--dox-font-size-heading-5: 18px;--dox-font-size-heading-6: 17px;--dox-font-size-heading-1-handheld: 34px;--dox-font-size-heading-2-handheld: 24px;--dox-font-size-heading-3-handheld: 20px;--dox-font-size-heading-4-handheld: 18px;--dox-font-size-heading-5-handheld: 17px;--dox-font-size-heading-6-handheld: 16px;--dox-line-height-none: 1;--dox-line-height-tight: 1.1;--dox-line-height-normal: 1.2;--dox-line-height-relaxed: 1.5;--dox-line-height-loose: 1.65;--dox-line-height-body: var(--dox-line-height-normal);--dox-line-height-heading: var(--dox-line-height-body);--dox-font-weight-body: 400;--dox-font-weight-medium: 500;--dox-font-weight-semibold: 600;--dox-font-weight-heading: 700;--dox-font-scale-global: 100%;--dox-font-size-global: 16px;--dox-control-height-xs: 24px;--dox-control-height-sm: 30px;--dox-control-height-md: 42px;--dox-control-height-lg: 54px;--dox-container-width-fluid: calc(100% - var(--dox-layout-edge-spacing) * 2);--dox-container-width-default: 1180px;--dox-container-width-lg: 750px;--dox-container-width-md: 520px;--dox-container-width-sm: 320px;--dox-grid-gutter: var(--dox-space-lg);--dox-grid-gutter-mobile: var(--dox-space-md);--dox-transition-duration: 0.15s;--dox-transition-duration-slow: 0.3s;--dox-transition-timing: ease;--dox-transition-ease-out: cubic-bezier(0.0, 0.0, 0.2, 1);--dox-transition-ease-in: cubic-bezier(0.4, 0.0, 1, 1);--dox-transition-ease-in-out: cubic-bezier(0.4, 0.0, 0.2, 1);--dox-delay-tooltip: 500ms;--dox-z-base: 0;--dox-z-layer: 10;--dox-z-sticky: 100;--dox-z-popover: 1000;--dox-z-overlay: 9999;--dox-z-dialog: 10000;--dox-z-tooltip: 10001;--dox-z-toast: 10002;--dox-z-max: 10003;--dox-opacity-disabled: 0.5;--dox-opacity-overlay: 0.5;--dox-opacity-overlay-heavy: 0.9;--dox-opacity-hover: 0.6}:root{--dox-dark-bg: #121212 /* Base background color */;--dox-dark-bg-surface-900: #000000 /* Pure black - use sparingly */;--dox-dark-bg-surface-800: var(--dox-dark-bg) /* Base background */;--dox-dark-bg-surface-750: #1d1d20 /* Card type areas */;--dox-dark-bg-surface-700: #242426 /* Elevated surface (drawers, modals, flyouts) */;--dox-dark-bg-surface-600: #2A2A2A /* Higher elevation (dropdowns, menus) */;--dox-dark-bg-surface-500: #3A3A3C /* Input-specific elevation */;--dox-dark-bg-surface-400: #424242 /* Even higher elevation (callouts, notifications) */;--dox-dark-bg-hover: #3C3C3C /* Hover state for items in dropdowns/lists */;--dox-dark-bg-pressed: #3E4148 /* Pressed state (:active) */;--dox-dark-bg-selected: #1F2937 /* Selected items - slight blue tint */;--dox-dark-bg-disabled: #3D3D40 /* Disabled control background */;--dox-dark-bg-card: var(--dox-dark-bg-surface-750) /* Card component background */;--dox-dark-bg-input: var(--dox-dark-bg-surface-500) /* Form input background */;--dox-dark-bg-dropdown: var(--dox-dark-bg-surface-600) /* Dropdown menu background */;--dox-dark-bg-dropdown-hover: var(--dox-dark-bg-hover) /* Dropdown item hover state */;--dox-dark-bg-tooltip: #1D2029 /* Tooltips, popovers, context menus */;--dox-dark-bg-tooltip-light: color-mix(in srgb, var(--dox-dark-bg-tooltip) 90%, white) /* Light variant tooltip background */;--dox-dark-bg-code: #131418 /* Code block background */;--dox-dark-bg-code-inline: color-mix(in srgb, #8b7ec8 35%, var(--dox-dark-bg-surface-750) 65%) /* Inline code - subtle purple tint */;--dox-dark-bg-code-highlight: rgba(99, 123, 184, 0.15) /* Highlighted line background */;--dox-dark-bg-code-selection: rgba(99, 123, 184, 0.3) /* Selected code background */;--dox-dark-bg-overlay: rgba(0, 0, 0, 0.5) /* Modal backdrop */;--dox-dark-bg-overlay-heavy: rgba(0, 0, 0, 0.8) /* Heavy modal backdrop */;--dox-dark-bg-positive-subtle: rgba(50, 215, 75, 0.1) /* Subtle positive background */;--dox-dark-bg-warning-subtle: rgba(255, 214, 10, 0.1) /* Subtle warning background */;--dox-dark-bg-negative-subtle: rgba(255, 69, 58, 0.1) /* Subtle negative background */;--dox-dark-bg-info-subtle: rgba(10, 132, 255, 0.1) /* Subtle info background */;--dox-dark-bg-default-subtle: rgba(180, 200, 255, 0.06) /* Subtle default/neutral background */;--dox-dark-bg-primary-subtle: rgba(16, 95, 146, 0.1) /* Subtle primary background */;--dox-dark-bg-neutral-subtle: rgba(110, 110, 115, 0.1) /* Subtle neutral background */;--dox-dark-bg-diff-addition: rgba(46, 160, 67, 0.15) /* Diff addition line background */;--dox-dark-bg-diff-addition-word: rgba(46, 160, 67, 0.4) /* Diff addition word highlight */;--dox-dark-bg-diff-deletion: rgba(248, 81, 73, 0.15) /* Diff deletion line background */;--dox-dark-bg-diff-deletion-word: rgba(248, 81, 73, 0.4) /* Diff deletion word highlight */;--dox-dark-bg-skeleton: color-mix(in oklch, var(--dox-dark-bg-surface-750) 92%, white 8%) /* Skeleton loader base */;--dox-dark-bg-skeleton-shimmer: color-mix(in oklch, var(--dox-dark-bg-surface-750) 84%, white 16%) /* Skeleton loader shimmer highlight */;--dox-dark-bg-table-stripe: color-mix(in srgb, var(--dox-dark-bg-surface-700) 98%, #3b82f6) /* Alternating table rows */;--dox-dark-bg-table-header: color-mix(in srgb, var(--dox-dark-bg-surface-700) 90%, #3b82f6) /* Table header background */;--dox-dark-bg-track: var(--dox-dark-bg-input) /* Slider/switch track background */;--dox-dark-bg-scrollbar-track: #1A1A1A /* Scrollbar track background */;--dox-dark-bg-scrollbar-thumb: #4A4A4F /* Scrollbar thumb */;--dox-dark-bg-scrollbar-thumb-hover: #5A5A5F /* Scrollbar thumb on hover */;--dox-dark-color-text: #F2F2F7 /* ~95% white - main text */;--dox-dark-color-text-secondary: #A5A5AA /* ~65% - secondary text */;--dox-dark-color-text-secondary-hover: color-mix(in srgb, var(--dox-dark-color-text-secondary) 60%, var(--dox-dark-color-text)) /* Secondary text on hover */;--dox-dark-color-text-tertiary: #78787D /* ~48% - tertiary text */;--dox-dark-color-text-placeholder: rgba(255, 255, 255, 0.45) /* 45% - placeholder text (3.4:1 contrast) */;--dox-dark-color-text-disabled: #606065 /* ~28% - disabled state */;--dox-dark-color-text-inverse: #121212 /* Dark text on light elements */;--dox-dark-color-muted: #48484A /* Muted foreground */;--dox-dark-color-link: #2E8DC8 /* Link color - lightened from dark primary for visibility */;--dox-dark-color-link-hover: #4A9FD4 /* Link hover state */;--dox-dark-color-link-visited: #8B7EC8 /* Visited link - purple tint */;--dox-dark-color-icon: var(--dox-dark-color-text) /* Default icon color */;--dox-dark-color-icon-selected: var(--dox-dark-color-link) /* Selected/active icon */;--dox-dark-color-border: #525255 /* Default border (cards, inputs, dropdowns) */;--dox-dark-color-border-subtle: #3E3F44 /* Content dividers (hr, lists, table rows) */;--dox-dark-color-border-muted: #27282A /* Very subtle borders (nav, sidebar) */;--dox-dark-color-border-hover: #6A6A75 /* Border on hover */;--dox-dark-color-border-tooltip: #38393F /* Tooltip border */;--dox-dark-color-border-tooltip-light: color-mix(in srgb, var(--dox-dark-color-border-tooltip) 80%, white) /* Light tooltip border */;--dox-dark-color-border-code: #30363D /* Code block border */;--dox-dark-color-border-positive: rgba(50, 215, 75, 0.5) /* Positive state border */;--dox-dark-color-border-warning: rgba(255, 214, 10, 0.5) /* Warning state border */;--dox-dark-color-border-negative: rgba(255, 69, 58, 0.5) /* Negative state border */;--dox-dark-color-border-info: rgba(10, 132, 255, 0.5) /* Info state border */;--dox-dark-color-border-default: var(--dox-dark-color-border) /* Default intent border */;--dox-dark-color-focus: rgba(112, 179, 255, 0.5) /* Focus ring color */;--dox-dark-color-primary: #105F92 /* Primary brand color */;--dox-dark-color-primary-hover: #0E507C /* Primary hover state */;--dox-dark-color-primary-pressed: #0C446A /* Primary pressed state (:active) */;--dox-dark-color-primary-selected: #136EAA /* Primary selected UI state */;--dox-dark-color-text-on-primary: var(--dox-dark-color-text) /* Text on primary (4.8:1 contrast) */;--dox-dark-color-neutral: #48484D /* Neutral color */;--dox-dark-color-neutral-hover: #3B3B3F /* Neutral hover state */;--dox-dark-color-neutral-pressed: #323235 /* Neutral pressed state (:active) */;--dox-dark-color-neutral-selected: #525258 /* Neutral selected UI state */;--dox-dark-color-text-on-neutral: var(--dox-dark-color-text) /* Text on neutral (6.0:1 contrast) */;--dox-dark-color-neutral-alt: #5E7C95 /* Neutral alternate color */;--dox-dark-color-neutral-alt-hover: #4E6C85 /* Neutral alt hover state */;--dox-dark-color-neutral-alt-pressed: #3E5C75 /* Neutral alt pressed state (:active) */;--dox-dark-color-neutral-alt-selected: #6E8CA5 /* Neutral alt selected UI state */;--dox-dark-color-text-on-neutral-alt: var(--dox-dark-color-text-inverse) /* Text on neutral alt (4.2:1 contrast) */;--dox-dark-color-positive: #26A53B /* Positive color (matches light mode green-500) */;--dox-dark-color-positive-hover: #218231 /* Positive hover state (matches green-900) */;--dox-dark-color-positive-pressed: #1B6D29 /* Positive pressed state (:active) */;--dox-dark-color-positive-selected: #2DB044 /* Positive selected UI state */;--dox-dark-color-text-on-positive: var(--dox-dark-color-text) /* Text on positive */;--dox-dark-color-warning: #FFD60A /* Warning color */;--dox-dark-color-warning-hover: #E6C000 /* Warning hover state */;--dox-dark-color-warning-pressed: #CCAA00 /* Warning pressed state (:active) */;--dox-dark-color-warning-selected: #FFE033 /* Warning selected UI state */;--dox-dark-color-text-on-warning: var(--dox-dark-color-text-inverse) /* Text on warning (11.8:1 contrast) */;--dox-dark-color-negative: #FF453A /* Negative/error color */;--dox-dark-color-negative-hover: #E63329 /* Negative hover state */;--dox-dark-color-negative-pressed: #CC2920 /* Negative pressed state (:active) */;--dox-dark-color-negative-selected: #FF5E55 /* Negative selected UI state */;--dox-dark-color-text-on-negative: var(--dox-dark-color-text) /* Text on negative (4.7:1 contrast) */;--dox-dark-color-track-fill: var(--dox-dark-color-primary) /* Slider track fill color */;--dox-dark-color-track-fill-alt: var(--dox-dark-color-text-secondary) /* Subtle Slider fill color (loaders) */;--dox-dark-shadow-elevation-1: 0 2px 8px rgba(0, 0, 0, 0.3) /* Subtle elevation (cards, toasts, menus) */;--dox-dark-shadow-elevation-2: 0 4px 16px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.05) /* Medium elevation (dropdowns, tooltips) */;--dox-dark-shadow-elevation-3: 0 8px 32px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.08) /* High elevation (modals, drawers) */;--dox-dark-shadow-elevation-1-bottom: 0 4px 6px -2px rgba(0, 0, 0, 0.3) /* Bottom-only shadow (sticky headers) */;--dox-dark-shadow-elevation-1-top: 0 -4px 6px -2px rgba(0, 0, 0, 0.3) /* Top-only shadow (sticky footers) */;--dox-dark-shadow-elevation-1-right: 4px 0 6px -2px rgba(0, 0, 0, 0.3) /* Right-only shadow (left sidebars) */;--dox-dark-shadow-elevation-1-left: -4px 0 6px -2px rgba(0, 0, 0, 0.3) /* Left-only shadow (right sidebars) */;--dox-dark-shadow-inset-top: inset 0 8px 8px -8px rgba(0, 0, 0, 0.3) /* Top inset shadow (scroll indicators) */;--dox-dark-shadow-inset-bottom: inset 0 -8px 8px -8px rgba(0, 0, 0, 0.3) /* Bottom inset shadow (scroll indicators) */;--dox-dark-shadow-inset-left: inset 8px 0 8px -8px rgba(0, 0, 0, 0.3) /* Left inset shadow (scroll indicators) */;--dox-dark-shadow-inset-right: inset -8px 0 8px -8px rgba(0, 0, 0, 0.3) /* Right inset shadow (scroll indicators) */;--dox-dark-shadow-depth-1: var(--dox-dark-shadow-elevation-1) /* DEPRECATED: use --dox-dark-shadow-elevation-1 */;--dox-dark-shadow-depth-2: var(--dox-dark-shadow-elevation-2) /* DEPRECATED: use --dox-dark-shadow-elevation-2 */;--dox-dark-shadow-depth-3: var(--dox-dark-shadow-elevation-3) /* DEPRECATED: use --dox-dark-shadow-elevation-3 */;--dox-dark-bg-chat-outgoing: #005CE6 /* Outgoing chat bubble background */;--dox-dark-bg-chat-incoming: #38383A /* Incoming chat bubble background */;--dox-dark-mode-bg: var(--dox-dark-bg) /* DEPRECATED: use --dox-dark-bg */;--dox-dark-mode-surface-900: var(--dox-dark-bg-surface-900) /* DEPRECATED: use --dox-dark-bg-surface-900 */;--dox-dark-mode-surface-800: var(--dox-dark-bg-surface-800) /* DEPRECATED: use --dox-dark-bg-surface-800 */;--dox-dark-mode-surface-750: var(--dox-dark-bg-surface-750) /* DEPRECATED: use --dox-dark-bg-surface-750 */;--dox-dark-mode-surface-700: var(--dox-dark-bg-surface-700) /* DEPRECATED: use --dox-dark-bg-surface-700 */;--dox-dark-mode-surface-600: var(--dox-dark-bg-surface-600) /* DEPRECATED: use --dox-dark-bg-surface-600 */;--dox-dark-mode-surface-500: var(--dox-dark-bg-surface-500) /* DEPRECATED: use --dox-dark-bg-surface-500 */;--dox-dark-mode-surface-400: var(--dox-dark-bg-surface-400) /* DEPRECATED: use --dox-dark-bg-surface-400 */;--dox-dark-mode-muted-fg: var(--dox-dark-color-muted) /* DEPRECATED: use --dox-dark-color-muted */;--dox-dark-mode-bg-hover: var(--dox-dark-bg-hover) /* DEPRECATED: use --dox-dark-bg-hover */;--dox-dark-mode-bg-active: var(--dox-dark-bg-pressed) /* DEPRECATED: use --dox-dark-bg-pressed */;--dox-dark-bg-active: var(--dox-dark-bg-pressed) /* DEPRECATED: use --dox-dark-bg-pressed */;--dox-dark-mode-bg-selected: var(--dox-dark-bg-selected) /* DEPRECATED: use --dox-dark-bg-selected */;--dox-dark-mode-disabled-bg: var(--dox-dark-bg-disabled) /* DEPRECATED: use --dox-dark-bg-disabled */;--dox-dark-mode-card-bg: var(--dox-dark-bg-card) /* DEPRECATED: use --dox-dark-bg-card */;--dox-dark-mode-input-bg: var(--dox-dark-bg-input) /* DEPRECATED: use --dox-dark-bg-input */;--dox-dark-mode-dropdown-bg: var(--dox-dark-bg-dropdown) /* DEPRECATED: use --dox-dark-bg-dropdown */;--dox-dark-mode-dropdown-item-hover: var(--dox-dark-bg-dropdown-hover) /* DEPRECATED: use --dox-dark-bg-dropdown-hover */;--dox-dark-mode-tooltip-bg: var(--dox-dark-bg-tooltip) /* DEPRECATED: use --dox-dark-bg-tooltip */;--dox-dark-mode-tooltip-bg-light: var(--dox-dark-bg-tooltip-light) /* DEPRECATED: use --dox-dark-bg-tooltip-light */;--dox-dark-mode-code-bg: var(--dox-dark-bg-code) /* DEPRECATED: use --dox-dark-bg-code */;--dox-dark-mode-code-inline-bg: var(--dox-dark-bg-code-inline) /* DEPRECATED: use --dox-dark-bg-code-inline */;--dox-dark-mode-overlay-bg: var(--dox-dark-bg-overlay) /* DEPRECATED: use --dox-dark-bg-overlay */;--dox-dark-mode-overlay-bg-heavy: var(--dox-dark-bg-overlay-heavy) /* DEPRECATED: use --dox-dark-bg-overlay-heavy */;--dox-dark-mode-alert-info-bg: var(--dox-dark-bg-info-subtle) /* DEPRECATED: use --dox-dark-bg-info-subtle */;--dox-dark-mode-alert-success-bg: var(--dox-dark-bg-success-subtle) /* DEPRECATED: use --dox-dark-bg-success-subtle */;--dox-dark-mode-alert-warning-bg: var(--dox-dark-bg-warning-subtle) /* DEPRECATED: use --dox-dark-bg-warning-subtle */;--dox-dark-mode-alert-destructive-bg: var(--dox-dark-bg-destructive-subtle) /* DEPRECATED: use --dox-dark-bg-destructive-subtle */;--dox-dark-mode-alert-default-bg: var(--dox-dark-bg-default-subtle) /* DEPRECATED: use --dox-dark-bg-default-subtle */;--dox-dark-mode-primary-bg: var(--dox-dark-bg-primary-subtle) /* DEPRECATED: use --dox-dark-bg-primary-subtle */;--dox-dark-mode-secondary-bg: var(--dox-dark-bg-secondary-subtle) /* DEPRECATED: use --dox-dark-bg-secondary-subtle */;--dox-dark-mode-skeleton-base: var(--dox-dark-bg-skeleton) /* DEPRECATED: use --dox-dark-bg-skeleton */;--dox-dark-mode-skeleton-shimmer: var(--dox-dark-bg-skeleton-shimmer) /* DEPRECATED: use --dox-dark-bg-skeleton-shimmer */;--dox-dark-mode-table-stripe-bg: var(--dox-dark-bg-table-stripe) /* DEPRECATED: use --dox-dark-bg-table-stripe */;--dox-dark-mode-table-header-bg: var(--dox-dark-bg-table-header) /* DEPRECATED: use --dox-dark-bg-table-header */;--dox-dark-mode-track-bg: var(--dox-dark-bg-track) /* DEPRECATED: use --dox-dark-bg-track */;--dox-dark-mode-scrollbar-track: var(--dox-dark-bg-scrollbar-track) /* DEPRECATED: use --dox-dark-bg-scrollbar-track */;--dox-dark-mode-scrollbar-thumb: var(--dox-dark-bg-scrollbar-thumb) /* DEPRECATED: use --dox-dark-bg-scrollbar-thumb */;--dox-dark-mode-scrollbar-thumb-hover: var(--dox-dark-bg-scrollbar-thumb-hover) /* DEPRECATED: use --dox-dark-bg-scrollbar-thumb-hover */;--dox-dark-mode-text-color: var(--dox-dark-color-text) /* DEPRECATED: use --dox-dark-color-text */;--dox-dark-mode-text-color-secondary: var(--dox-dark-color-text-secondary) /* DEPRECATED: use --dox-dark-color-text-secondary */;--dox-dark-mode-text-color-secondary-hover: var(--dox-dark-color-text-secondary-hover) /* DEPRECATED: use --dox-dark-color-text-secondary-hover */;--dox-dark-mode-text-color-tertiary: var(--dox-dark-color-text-tertiary) /* DEPRECATED: use --dox-dark-color-text-tertiary */;--dox-dark-mode-text-color-placeholder: var(--dox-dark-color-text-placeholder) /* DEPRECATED: use --dox-dark-color-text-placeholder */;--dox-dark-mode-text-color-disabled: var(--dox-dark-color-text-disabled) /* DEPRECATED: use --dox-dark-color-text-disabled */;--dox-dark-mode-text-color-dark: var(--dox-dark-color-text-inverse) /* DEPRECATED: use --dox-dark-color-text-inverse */;--dox-dark-mode-link-color: var(--dox-dark-color-link) /* DEPRECATED: use --dox-dark-color-link */;--dox-dark-mode-link-color-hover: var(--dox-dark-color-link-hover) /* DEPRECATED: use --dox-dark-color-link-hover */;--dox-dark-mode-link-color-visited: var(--dox-dark-color-link-visited) /* DEPRECATED: use --dox-dark-color-link-visited */;--dox-dark-mode-icon-color: var(--dox-dark-color-icon) /* DEPRECATED: use --dox-dark-color-icon */;--dox-dark-mode-icon-color-active: var(--dox-dark-color-icon-selected) /* DEPRECATED: use --dox-dark-color-icon-selected */;--dox-dark-color-icon-active: var(--dox-dark-color-icon-selected) /* DEPRECATED: use --dox-dark-color-icon-selected */;--dox-dark-mode-border: var(--dox-dark-color-border) /* DEPRECATED: use --dox-dark-color-border */;--dox-dark-mode-border-subtle: var(--dox-dark-color-border-subtle) /* DEPRECATED: use --dox-dark-color-border-subtle */;--dox-dark-mode-border-super-subtle: var(--dox-dark-color-border-muted) /* DEPRECATED: use --dox-dark-color-border-muted */;--dox-dark-mode-border-internal: var(--dox-dark-color-border-hover) /* DEPRECATED: use --dox-dark-color-border-hover */;--dox-dark-mode-tooltip-border: var(--dox-dark-color-border-tooltip) /* DEPRECATED: use --dox-dark-color-border-tooltip */;--dox-dark-mode-tooltip-border-light: var(--dox-dark-color-border-tooltip-light) /* DEPRECATED: use --dox-dark-color-border-tooltip-light */;--dox-dark-mode-alert-info-border: var(--dox-dark-color-border-info) /* DEPRECATED: use --dox-dark-color-border-info */;--dox-dark-mode-alert-success-border: var(--dox-dark-color-border-success) /* DEPRECATED: use --dox-dark-color-border-success */;--dox-dark-mode-alert-warning-border: var(--dox-dark-color-border-warning) /* DEPRECATED: use --dox-dark-color-border-warning */;--dox-dark-mode-alert-destructive-border: var(--dox-dark-color-border-destructive) /* DEPRECATED: use --dox-dark-color-border-destructive */;--dox-dark-mode-alert-default-border: var(--dox-dark-color-border-default) /* DEPRECATED: use --dox-dark-color-border-default */;--dox-dark-mode-focus-ring-color: var(--dox-dark-color-focus) /* DEPRECATED: use --dox-dark-color-focus */;--dox-dark-mode-primary: var(--dox-dark-color-primary) /* DEPRECATED: use --dox-dark-color-primary */;--dox-dark-mode-primary-hover: var(--dox-dark-color-primary-hover) /* DEPRECATED: use --dox-dark-color-primary-hover */;--dox-dark-mode-primary-active: var(--dox-dark-color-primary-pressed) /* DEPRECATED: use --dox-dark-color-primary-pressed */;--dox-dark-color-primary-active: var(--dox-dark-color-primary-pressed) /* DEPRECATED: use --dox-dark-color-primary-pressed */;--dox-dark-mode-primary-text: var(--dox-dark-color-text-on-primary) /* DEPRECATED: use --dox-dark-color-text-on-primary */;--dox-dark-mode-secondary: var(--dox-dark-color-secondary) /* DEPRECATED: use --dox-dark-color-secondary */;--dox-dark-mode-secondary-hover: var(--dox-dark-color-secondary-hover) /* DEPRECATED: use --dox-dark-color-secondary-hover */;--dox-dark-mode-secondary-active: var(--dox-dark-color-secondary-pressed) /* DEPRECATED: use --dox-dark-color-secondary-pressed */;--dox-dark-color-secondary-active: var(--dox-dark-color-secondary-pressed) /* DEPRECATED: use --dox-dark-color-secondary-pressed */;--dox-dark-mode-secondary-text: var(--dox-dark-color-text-on-secondary) /* DEPRECATED: use --dox-dark-color-text-on-secondary */;--dox-dark-mode-secondary-alt: var(--dox-dark-color-secondary-alt) /* DEPRECATED: use --dox-dark-color-secondary-alt */;--dox-dark-mode-secondary-alt-hover: var(--dox-dark-color-secondary-alt-hover) /* DEPRECATED: use --dox-dark-color-secondary-alt-hover */;--dox-dark-mode-secondary-alt-active: var(--dox-dark-color-secondary-alt-pressed) /* DEPRECATED: use --dox-dark-color-secondary-alt-pressed */;--dox-dark-color-secondary-alt-active: var(--dox-dark-color-secondary-alt-pressed) /* DEPRECATED: use --dox-dark-color-secondary-alt-pressed */;--dox-dark-mode-secondary-alt-text: var(--dox-dark-color-text-on-secondary-alt) /* DEPRECATED: use --dox-dark-color-text-on-secondary-alt */;--dox-dark-mode-success: var(--dox-dark-color-success) /* DEPRECATED: use --dox-dark-color-success */;--dox-dark-mode-success-hover: var(--dox-dark-color-success-hover) /* DEPRECATED: use --dox-dark-color-success-hover */;--dox-dark-mode-success-active: var(--dox-dark-color-success-pressed) /* DEPRECATED: use --dox-dark-color-success-pressed */;--dox-dark-color-success-active: var(--dox-dark-color-success-pressed) /* DEPRECATED: use --dox-dark-color-success-pressed */;--dox-dark-mode-success-text: var(--dox-dark-color-text-on-success) /* DEPRECATED: use --dox-dark-color-text-on-success */;--dox-dark-mode-warning: var(--dox-dark-color-warning) /* DEPRECATED: use --dox-dark-color-warning */;--dox-dark-mode-warning-hover: var(--dox-dark-color-warning-hover) /* DEPRECATED: use --dox-dark-color-warning-hover */;--dox-dark-mode-warning-active: var(--dox-dark-color-warning-pressed) /* DEPRECATED: use --dox-dark-color-warning-pressed */;--dox-dark-color-warning-active: var(--dox-dark-color-warning-pressed) /* DEPRECATED: use --dox-dark-color-warning-pressed */;--dox-dark-mode-warning-text: var(--dox-dark-color-text-on-warning) /* DEPRECATED: use --dox-dark-color-text-on-warning */;--dox-dark-mode-destructive: var(--dox-dark-color-destructive) /* DEPRECATED: use --dox-dark-color-destructive */;--dox-dark-mode-destructive-hover: var(--dox-dark-color-destructive-hover) /* DEPRECATED: use --dox-dark-color-destructive-hover */;--dox-dark-mode-destructive-active: var(--dox-dark-color-destructive-pressed) /* DEPRECATED: use --dox-dark-color-destructive-pressed */;--dox-dark-color-destructive-active: var(--dox-dark-color-destructive-pressed) /* DEPRECATED: use --dox-dark-color-destructive-pressed */;--dox-dark-mode-destructive-text: var(--dox-dark-color-text-on-destructive) /* DEPRECATED: use --dox-dark-color-text-on-destructive */;--dox-dark-mode-track-fill: var(--dox-dark-color-track-fill) /* DEPRECATED: use --dox-dark-color-track-fill */;--dox-dark-mode-shadow-elevation-1: var(--dox-dark-shadow-elevation-1) /* DEPRECATED: use --dox-dark-shadow-elevation-1 */;--dox-dark-mode-shadow-elevation-2: var(--dox-dark-shadow-elevation-2) /* DEPRECATED: use --dox-dark-shadow-elevation-2 */;--dox-dark-mode-shadow-elevation-3: var(--dox-dark-shadow-elevation-3) /* DEPRECATED: use --dox-dark-shadow-elevation-3 */;--dox-dark-mode-shadow-elevation-1-bottom: var(--dox-dark-shadow-elevation-1-bottom) /* DEPRECATED: use --dox-dark-shadow-elevation-1-bottom */;--dox-dark-mode-shadow-elevation-1-top: var(--dox-dark-shadow-elevation-1-top) /* DEPRECATED: use --dox-dark-shadow-elevation-1-top */;--dox-dark-mode-shadow-elevation-1-right: var(--dox-dark-shadow-elevation-1-right) /* DEPRECATED: use --dox-dark-shadow-elevation-1-right */;--dox-dark-mode-shadow-elevation-1-left: var(--dox-dark-shadow-elevation-1-left) /* DEPRECATED: use --dox-dark-shadow-elevation-1-left */;--dox-dark-mode-shadow-inset-top: var(--dox-dark-shadow-inset-top) /* DEPRECATED: use --dox-dark-shadow-inset-top */;--dox-dark-mode-shadow-inset-bottom: var(--dox-dark-shadow-inset-bottom) /* DEPRECATED: use --dox-dark-shadow-inset-bottom */;--dox-dark-mode-shadow-inset-left: var(--dox-dark-shadow-inset-left) /* DEPRECATED: use --dox-dark-shadow-inset-left */;--dox-dark-mode-shadow-inset-right: var(--dox-dark-shadow-inset-right) /* DEPRECATED: use --dox-dark-shadow-inset-right */;--dox-dark-color-success: var(--dox-dark-color-positive) /* DEPRECATED: use --dox-dark-color-positive */;--dox-dark-color-success-hover: var(--dox-dark-color-positive-hover) /* DEPRECATED: use --dox-dark-color-positive-hover */;--dox-dark-color-success-pressed: var(--dox-dark-color-positive-pressed) /* DEPRECATED: use --dox-dark-color-positive-pressed */;--dox-dark-color-success-selected: var(--dox-dark-color-positive-selected) /* DEPRECATED: use --dox-dark-color-positive-selected */;--dox-dark-color-text-on-success: var(--dox-dark-color-text-on-positive) /* DEPRECATED: use --dox-dark-color-text-on-positive */;--dox-dark-bg-success-subtle: var(--dox-dark-bg-positive-subtle) /* DEPRECATED: use --dox-dark-bg-positive-subtle */;--dox-dark-color-border-success: var(--dox-dark-color-border-positive) /* DEPRECATED: use --dox-dark-color-border-positive */;--dox-dark-color-destructive: var(--dox-dark-color-negative) /* DEPRECATED: use --dox-dark-color-negative */;--dox-dark-color-destructive-hover: var(--dox-dark-color-negative-hover) /* DEPRECATED: use --dox-dark-color-negative-hover */;--dox-dark-color-destructive-pressed: var(--dox-dark-color-negative-pressed) /* DEPRECATED: use --dox-dark-color-negative-pressed */;--dox-dark-color-destructive-selected: var(--dox-dark-color-negative-selected) /* DEPRECATED: use --dox-dark-color-negative-selected */;--dox-dark-color-text-on-destructive: var(--dox-dark-color-text-on-negative) /* DEPRECATED: use --dox-dark-color-text-on-negative */;--dox-dark-bg-destructive-subtle: var(--dox-dark-bg-negative-subtle) /* DEPRECATED: use --dox-dark-bg-negative-subtle */;--dox-dark-color-border-destructive: var(--dox-dark-color-border-negative) /* DEPRECATED: use --dox-dark-color-border-negative */;--dox-dark-color-secondary: var(--dox-dark-color-neutral) /* DEPRECATED: use --dox-dark-color-neutral */;--dox-dark-color-secondary-hover: var(--dox-dark-color-neutral-hover) /* DEPRECATED: use --dox-dark-color-neutral-hover */;--dox-dark-color-secondary-pressed: var(--dox-dark-color-neutral-pressed) /* DEPRECATED: use --dox-dark-color-neutral-pressed */;--dox-dark-color-secondary-selected: var(--dox-dark-color-neutral-selected) /* DEPRECATED: use --dox-dark-color-neutral-selected */;--dox-dark-color-text-on-secondary: var(--dox-dark-color-text-on-neutral) /* DEPRECATED: use --dox-dark-color-text-on-neutral */;--dox-dark-bg-secondary-subtle: var(--dox-dark-bg-neutral-subtle) /* DEPRECATED: use --dox-dark-bg-neutral-subtle */;--dox-dark-color-secondary-alt: var(--dox-dark-color-neutral-alt) /* DEPRECATED: use --dox-dark-color-neutral-alt */;--dox-dark-color-secondary-alt-hover: var(--dox-dark-color-neutral-alt-hover) /* DEPRECATED: use --dox-dark-color-neutral-alt-hover */;--dox-dark-color-secondary-alt-pressed: var(--dox-dark-color-neutral-alt-pressed) /* DEPRECATED: use --dox-dark-color-neutral-alt-pressed */;--dox-dark-color-secondary-alt-selected: var(--dox-dark-color-neutral-alt-selected) /* DEPRECATED: use --dox-dark-color-neutral-alt-selected */;--dox-dark-color-text-on-secondary-alt: var(--dox-dark-color-text-on-neutral-alt) /* DEPRECATED: use --dox-dark-color-text-on-neutral-alt */}@endfunction;@endmixin;:root{--dox-bg-page: var(--dox-color-white) /* Main page background */;--dox-bg-page-alt: var(--dox-color-london-fog) /* Alternate page background */;--dox-bg-surface: var(--dox-color-white) /* Cards, panels, elevated content */;--dox-bg-surface-sunken: var(--dox-color-gray-100) /* Recessed areas, wells */;--dox-bg-surface-fill: var(--dox-color-gray-200) /* Filled surface areas */;--dox-bg-surface-inverse: var(--dox-dark-bg-surface-900) /* Inverse surface - opposite of current theme */;--dox-bg-surface-hover: var(--dox-color-gray-200) /* Hover state for interactive surfaces */;--dox-bg-surface-pressed: var(--dox-color-blue-100) /* Pressed state (:active pseudo-class) */;--dox-bg-surface-selected: var(--dox-color-manatee) /* Selected item state */;--dox-bg-surface-disabled: var(--dox-color-gray-300) /* Disabled state */;--dox-bg-primary-subtle: color-mix(in srgb, var(--dox-color-blue-100) 50%, transparent) /* Subtle primary background */;--dox-bg-neutral-subtle: color-mix(in srgb, var(--dox-color-gray-300) 50%, transparent) /* Subtle neutral background */;--dox-bg-positive-subtle: color-mix(in srgb, var(--dox-color-green-100) 15%, transparent) /* Subtle positive background */;--dox-bg-warning-subtle: color-mix(in srgb, var(--dox-color-yellow-500) 15%, transparent) /* Subtle warning background */;--dox-bg-negative-subtle: color-mix(in srgb, var(--dox-color-red-100) 15%, transparent) /* Subtle negative/error background */;--dox-bg-info-subtle: color-mix(in srgb, var(--dox-color-gray-300) 45%, transparent) /* Subtle info background */;--dox-bg-default-subtle: var(--dox-color-yellow-100) /* Subtle default/neutral background */;--dox-bg-dialog: var(--dox-color-white) /* Modals, dialogs, drawers */;--dox-bg-dropdown: var(--dox-color-white) /* Dropdown menus */;--dox-bg-card: var(--dox-color-white) /* Card components */;--dox-bg-card-alt: var(--dox-color-manatee) /* Alternate card background — slightly tinted in light mode, standard card dark in dark mode */;--dox-bg-input: var(--dox-color-white) /* Form inputs */;--dox-bg-tooltip: var(--dox-color-black) /* Tooltips and popovers */;--dox-bg-tooltip-light: var(--dox-color-white) /* Light variant for tooltips and popovers */;--dox-bg-item-selection: #DAEEFB /* Text selection or highlighted content background */;--dox-bg-overlay: rgba(0, 0, 0, 0.5) /* Modal backdrop overlay */;--dox-bg-overlay-heavy: rgba(0, 0, 0, 0.8) /* Heavy overlay for focus states */;--dox-bg-fixed-light: var(--dox-color-white) /* Always appears light - backgrounds that stay light in both themes */;--dox-bg-fixed-dark: var(--dox-color-black) /* Always appears dark - backgrounds that stay dark in both themes */;--dox-bg-fixed-dark-subtle: var(--dox-dark-bg-surface-900) /* Dark subtle background - stays dark in both themes */;--dox-bg-chat-outgoing: #E7F0FF /* Outgoing/user message bubble background */;--dox-bg-chat-incoming: var(--dox-color-gray-200) /* Incoming/received message bubble background */;--dox-color-text: var(--dox-color-black) /* Primary body text */;--dox-color-text-secondary: var(--dox-color-gray-600) /* Secondary/supporting text */;--dox-color-text-tertiary: var(--dox-color-gray-500) /* Tertiary/muted text */;--dox-color-text-disabled: var(--dox-color-gray-400) /* Disabled state text */;--dox-color-text-placeholder: var(--dox-color-gray-500) /* Input placeholder text */;--dox-color-text-interactive: var(--dox-color-blue-500) /* Links and interactive text */;--dox-color-text-interactive-hover: var(--dox-color-blue-400) /* Links and interactive text on hover */;--dox-color-text-primary: var(--dox-color-blue-500) /* Primary intent text — same blue as interactive links */;--dox-color-text-positive: var(--dox-color-green-900) /* Positive/success intent text */;--dox-color-text-warning: var(--dox-color-yellow-900) /* Warning intent text */;--dox-color-text-negative: var(--dox-color-red-900) /* Negative/error intent text */;--dox-color-text-inverse: var(--dox-color-white) /* Text on inverse backgrounds */;--dox-color-text-inverse-secondary: color-mix(in srgb, var(--dox-color-white) 70%, transparent) /* Secondary text on inverse backgrounds */;--dox-color-text-on-neutral-inverse: var(--dox-color-white) /* Text on neutral-inverse background */;--dox-color-text-on-primary: var(--dox-color-white) /* Text on primary color */;--dox-color-text-on-neutral: var(--dox-color-black) /* Text on neutral color */;--dox-color-text-on-neutral-alt: var(--dox-color-white) /* Text on neutral-alt color */;--dox-color-text-on-positive: var(--dox-color-white) /* Text on positive color */;--dox-color-text-on-warning: var(--dox-color-black) /* Text on warning color */;--dox-color-text-on-negative: var(--dox-color-white) /* Text on negative color */;--dox-color-fixed-light: var(--dox-color-text-inverse) /* Always appears light - for text on dark/colored backgrounds */;--dox-color-fixed-dark: var(--dox-color-text) /* Always appears dark - for text on light backgrounds */;--dox-bg-text-highlight: color-mix(in srgb, var(--dox-color-yellow-200) 50%, var(--dox-color-yellow-100)) /* Text highlight background (search matches, name mentions) */;--dox-color-icon: var(--dox-color-black) /* Default icon color */;--dox-color-icon-secondary: var(--dox-color-gray-600) /* Secondary icon color */;--dox-color-icon-tertiary: var(--dox-color-gray-500) /* Tertiary/muted icon color */;--dox-color-icon-selected: var(--dox-color-blue-500) /* Selected/active icon color */;--dox-color-icon-disabled: var(--dox-color-gray-400) /* Disabled icon color */;--dox-color-icon-inverse: var(--dox-color-white) /* Icon on inverse backgrounds */;--dox-color-border: var(--dox-color-gray-350) /* Default border color */;--dox-color-border-subtle: var(--dox-color-gray-300) /* Subtle dividers */;--dox-color-border-muted: color-mix(in srgb, var(--dox-color-gray-300) 75%, transparent) /* Very subtle borders */;--dox-color-border-hover: var(--dox-color-gray-400) /* Border on hover */;--dox-color-border-focus: var(--dox-color-blue-400) /* Border on focus */;--dox-color-border-disabled: var(--dox-color-gray-300) /* Disabled border */;--dox-color-border-positive: var(--dox-color-green-500) /* Positive state border */;--dox-color-border-warning: var(--dox-color-yellow-900) /* Warning state border */;--dox-color-border-warning-subtle: var(--dox-color-yellow-500) /* Subtle warning state border */;--dox-color-border-negative: var(--dox-color-red-900) /* Negative state border */;--dox-color-border-tooltip: transparent /* Tooltip border */;--dox-color-border-tooltip-light: transparent /* Light variant tooltip border */;--dox-color-focus: var(--dox-color-blue-400) /* Focus ring color */;--dox-shadow-elevation-1: var(--dox-shadow-elevation-1-base) /* Subtle elevation (cards, toasts, menus, inputs) */;--dox-shadow-elevation-1-bottom: var(--dox-shadow-elevation-1-bottom-base) /* Bottom-only shadow (sticky headers, tabs) */;--dox-shadow-elevation-1-top: var(--dox-shadow-elevation-1-top-base) /* Top-only shadow (sticky footers, bottom sheets) */;--dox-shadow-elevation-1-right: var(--dox-shadow-elevation-1-right-base) /* Right-only shadow (left sidebars, drawers) */;--dox-shadow-elevation-1-left: var(--dox-shadow-elevation-1-left-base) /* Left-only shadow (right sidebars, drawers) */;--dox-shadow-inset-top: var(--dox-shadow-inset-top-base) /* Top inset shadow (scroll indicators, recessed tops) */;--dox-shadow-inset-bottom: var(--dox-shadow-inset-bottom-base) /* Bottom inset shadow (scroll indicators, recessed bottoms) */;--dox-shadow-inset-left: var(--dox-shadow-inset-left-base) /* Left inset shadow (scroll indicators, recessed lefts) */;--dox-shadow-inset-right: var(--dox-shadow-inset-right-base) /* Right inset shadow (scroll indicators, recessed rights) */;--dox-shadow-elevation-2: var(--dox-shadow-elevation-2-base) /* Medium elevation (dropdowns, tooltips, popovers) */;--dox-shadow-elevation-3: var(--dox-shadow-elevation-3-base) /* High elevation (modals, drawers) */;--dox-bg-code: var(--dox-color-gray-100) /* Code block background */;--dox-bg-code-inline: var(--dox-color-gray-200) /* Inline code background */;--dox-bg-code-highlight: rgba(255, 235, 59, 0.2) /* Highlighted line background */;--dox-bg-code-selection: rgba(33, 150, 243, 0.2) /* Selected code background */;--dox-color-border-code: var(--dox-color-gray-300) /* Code block border */;--dox-bg-diff-addition: color-mix(in srgb, var(--dox-color-green-100) 40%, white) /* Diff addition line background */;--dox-bg-diff-deletion: color-mix(in srgb, var(--dox-color-red-100) 30%, white) /* Diff deletion line background */;--dox-bg-diff-addition-word: color-mix(in srgb, var(--dox-color-green-100) 70%, white) /* Diff addition word-level highlight */;--dox-bg-diff-deletion-word: color-mix(in srgb, var(--dox-color-red-100) 55%, white) /* Diff deletion word-level highlight */;--dox-color-text-diff-addition: var(--dox-color-green-900) /* Text color for diff additions */;--dox-color-text-diff-deletion: var(--dox-color-red-900) /* Text color for diff deletions */;--dox-bg-primary: var(--dox-color-blue-500) /* Primary action background */;--dox-bg-primary-hover: var(--dox-color-blue-900) /* Primary action hover state */;--dox-bg-primary-pressed: var(--dox-color-blue-900) /* Primary action pressed state (:active) */;--dox-bg-primary-selected: var(--dox-color-blue-400) /* Primary action selected state (toggles, segmented controls) */;--dox-bg-primary-disabled: color-mix(in srgb, var(--dox-color-blue-500) 25%, var(--dox-color-gray-300)) /* Primary action disabled state */;--dox-bg-neutral: var(--dox-color-gray-200) /* Neutral action background */;--dox-bg-neutral-hover: var(--dox-color-gray-350) /* Neutral action hover state */;--dox-bg-neutral-pressed: var(--dox-color-gray-400) /* Neutral action pressed state (:active) */;--dox-bg-neutral-selected: var(--dox-color-gray-350) /* Neutral action selected state */;--dox-bg-neutral-disabled: var(--dox-color-gray-250) /* Neutral action disabled state */;--dox-bg-neutral-alt: var(--dox-color-london-fog) /* Neutral alternate action background */;--dox-bg-neutral-alt-hover: var(--dox-color-gray-700) /* Neutral alternate hover state */;--dox-bg-neutral-alt-pressed: var(--dox-color-gray-750) /* Neutral alternate pressed state (:active) */;--dox-bg-neutral-alt-selected: var(--dox-color-gray-650) /* Neutral alternate selected state */;--dox-bg-neutral-alt-disabled: color-mix(in srgb, var(--dox-color-gray-600) 25%, var(--dox-color-gray-300)) /* Neutral alternate disabled state */;--dox-bg-neutral-inverse: var(--dox-color-gray-800) /* Active/selected UI chrome (tabs, segmented controls) */;--dox-bg-neutral-inverse-hover: var(--dox-color-gray-900) /* UI active hover state */;--dox-bg-neutral-inverse-pressed: var(--dox-color-gray-750) /* UI active pressed state */;--dox-bg-positive: var(--dox-color-green-500) /* Positive action background */;--dox-bg-positive-hover: var(--dox-color-green-900) /* Positive action hover state */;--dox-bg-positive-pressed: var(--dox-color-green-900) /* Positive action pressed state (:active) */;--dox-bg-positive-selected: var(--dox-color-green-500) /* Positive action selected state */;--dox-bg-positive-disabled: color-mix(in srgb, var(--dox-color-green-500) 25%, var(--dox-color-gray-300)) /* Positive action disabled state */;--dox-bg-warning: var(--dox-color-yellow-500) /* Warning action background */;--dox-bg-warning-hover: var(--dox-color-yellow-700) /* Warning action hover state */;--dox-bg-warning-pressed: var(--dox-color-yellow-700) /* Warning action pressed state (:active) */;--dox-bg-warning-selected: var(--dox-color-yellow-200) /* Warning action selected state */;--dox-bg-warning-disabled: color-mix(in srgb, var(--dox-color-yellow-500) 25%, var(--dox-color-gray-300)) /* Warning action disabled state */;--dox-bg-negative: var(--dox-color-red-900) /* Negative action background */;--dox-bg-negative-hover: color-mix(in hsl, var(--dox-color-red-900) 85%, black) /* Negative action hover state */;--dox-bg-negative-pressed: var(--dox-color-red-500) /* Negative action pressed state (:active) */;--dox-bg-negative-selected: var(--dox-color-red-100) /* Negative action selected state */;--dox-bg-negative-disabled: color-mix(in srgb, var(--dox-color-red-500) 25%, var(--dox-color-gray-300)) /* Negative action disabled state */;--dox-bg-skeleton: var(--dox-color-gray-200) /* Skeleton loader base background */;--dox-bg-skeleton-shimmer: var(--dox-color-gray-300) /* Skeleton loader shimmer highlight */;--dox-bg-table-stripe: var(--dox-color-gray-100) /* Alternating table row background */;--dox-bg-table-header: var(--dox-color-gray-200) /* Table header background */;--dox-bg-track: var(--dox-color-gray-350) /* Slider/switch track background */;--dox-color-track-fill: var(--dox-color-blue-500) /* Slider track fill color */;--dox-color-track-fill-alt: var(--dox-color-gray-550) /* Loader (subtle) track fill color */;--dox-bg-scrollbar-track: var(--dox-color-gray-100) /* Scrollbar track background */;--dox-bg-scrollbar-thumb: var(--dox-color-gray-400) /* Scrollbar thumb */;--dox-bg-scrollbar-thumb-hover: var(--dox-color-gray-500) /* Scrollbar thumb on hover */;--dox-color-border-ui: var(--dox-color-border) /* Component boundaries (buttons, inputs, cards) */;--dox-color-border-divider: var(--dox-color-border-subtle) /* Content dividers (hr, list separators) */;--dox-color-border-navigation: var(--dox-color-border-muted) /* Navigation and sidebar borders */;--dox-border: var(--dox-size-border-width) var(--dox-border-style) var(--dox-color-border) /* Standard border shorthand */;--dox-border-subtle: var(--dox-size-border-width) var(--dox-border-style) var(--dox-color-border-subtle) /* Subtle border for dividers */;--dox-border-muted: var(--dox-size-border-width) var(--dox-border-style) var(--dox-color-border-muted) /* Very subtle border for navigation */;--dox-shadow-focus-ring: 0 0 0 1px var(--dox-color-focus) /* Standard focus ring for inline elements */;--dox-shadow-focus-ring-offset: 0 0 0 1px var(--dox-bg-surface), 0 0 0 3px var(--dox-color-focus) /* Focus ring with offset for buttons and controls */;--dox-form-element-spacing: var(--dox-space-lg) /* DEPRECATED: use --dox-space-between-inputs */;--dox-space-between-buttons: var(--dox-space-sm) /* Gap between adjacent buttons */;--dox-space-between-tags: var(--dox-space-xl) /* Gap between tag/chip components */;--dox-space-between-inputs: var(--dox-space-lg) /* Vertical spacing between form inputs */;--dox-space-between-divider: var(--dox-space-lg) /* Spacing around horizontal dividers */;--dox-bg-surface-active: var(--dox-bg-surface-pressed) /* DEPRECATED: use --dox-bg-surface-pressed */}@media (prefers-color-scheme: dark){.dark-theme-enabled-for-mobile-native[data-client=native]:not(.light-theme-selected),.dark-theme-enabled-for-web[data-client=browser]:not(.light-theme-selected){--dox-bg-page: var(--dox-dark-bg);--dox-bg-page-alt: var(--dox-dark-bg);--dox-bg-surface: var(--dox-dark-bg-surface-750);--dox-bg-surface-sunken: var(--dox-dark-bg-surface-600);--dox-bg-surface-fill: var(--dox-dark-bg-surface-600);--dox-bg-surface-inverse: var(--dox-color-white);--dox-bg-surface-hover: var(--dox-dark-bg-hover);--dox-bg-surface-pressed: var(--dox-dark-bg-pressed);--dox-bg-surface-selected: var(--dox-dark-bg-selected);--dox-bg-surface-disabled: var(--dox-dark-bg-disabled);--dox-bg-primary-subtle: var(--dox-dark-bg-primary-subtle);--dox-bg-neutral-subtle: var(--dox-dark-bg-neutral-subtle);--dox-bg-positive-subtle: var(--dox-dark-bg-positive-subtle);--dox-bg-warning-subtle: var(--dox-dark-bg-warning-subtle);--dox-bg-negative-subtle: var(--dox-dark-bg-negative-subtle);--dox-bg-info-subtle: var(--dox-dark-bg-info-subtle);--dox-bg-default-subtle: var(--dox-dark-bg-default-subtle);--dox-bg-dialog: var(--dox-dark-bg-surface-700);--dox-bg-dropdown: var(--dox-dark-bg-dropdown);--dox-bg-card: var(--dox-dark-bg-card);--dox-bg-card-alt: var(--dox-dark-bg-card);--dox-bg-input: var(--dox-dark-bg-input);--dox-bg-tooltip: var(--dox-dark-bg-tooltip);--dox-bg-tooltip-light: var(--dox-dark-bg-tooltip-light);--dox-bg-item-selection: color-mix(in srgb, #2E8DC8 20%, transparent);--dox-bg-overlay: var(--dox-dark-bg-overlay);--dox-bg-overlay-heavy: var(--dox-dark-bg-overlay-heavy);--dox-bg-fixed-light: var(--dox-dark-color-text);--dox-bg-fixed-dark: var(--dox-dark-bg);--dox-bg-fixed-dark-subtle: var(--dox-dark-bg-surface-500);--dox-bg-chat-outgoing: var(--dox-dark-bg-chat-outgoing);--dox-bg-chat-incoming: var(--dox-dark-bg-chat-incoming);--dox-color-text: var(--dox-dark-color-text);--dox-color-text-secondary: var(--dox-dark-color-text-secondary);--dox-color-text-tertiary: var(--dox-dark-color-text-tertiary);--dox-color-text-disabled: var(--dox-dark-color-text-disabled);--dox-color-text-placeholder: var(--dox-dark-color-text-placeholder);--dox-color-text-interactive: var(--dox-dark-color-link);--dox-color-text-interactive-hover: var(--dox-dark-color-link-hover);--dox-color-text-primary: var(--dox-dark-color-link);--dox-color-text-positive: var(--dox-dark-color-positive);--dox-color-text-warning: var(--dox-dark-color-warning);--dox-color-text-negative: var(--dox-dark-color-negative);--dox-color-text-inverse: var(--dox-dark-color-text-inverse);--dox-color-text-inverse-secondary: color-mix(in srgb, var(--dox-dark-color-text-inverse) 70%, transparent);--dox-color-text-on-neutral-inverse: var(--dox-dark-color-text-inverse);--dox-color-text-on-primary: var(--dox-dark-color-text-on-primary);--dox-color-text-on-neutral: var(--dox-dark-color-text-on-neutral);--dox-color-text-on-neutral-alt: var(--dox-dark-color-text-on-neutral-alt);--dox-color-text-on-positive: var(--dox-dark-color-text-on-positive);--dox-color-text-on-warning: var(--dox-dark-color-text-on-warning);--dox-color-text-on-negative: var(--dox-dark-color-text-on-negative);--dox-color-fixed-light: var(--dox-dark-color-text);--dox-color-fixed-dark: var(--dox-dark-color-text-inverse);--dox-bg-text-highlight: #ffcc6640;--dox-color-icon: var(--dox-dark-color-icon);--dox-color-icon-secondary: var(--dox-dark-color-text-secondary);--dox-color-icon-tertiary: var(--dox-dark-color-text-tertiary);--dox-color-icon-selected: var(--dox-dark-color-icon-selected);--dox-color-icon-disabled: var(--dox-dark-color-text-disabled);--dox-color-icon-inverse: var(--dox-dark-color-text-inverse);--dox-color-border: var(--dox-dark-color-border);--dox-color-border-subtle: var(--dox-dark-color-border-subtle);--dox-color-border-muted: var(--dox-dark-color-border-muted);--dox-color-border-hover: var(--dox-dark-color-border-hover);--dox-color-border-focus: var(--dox-dark-color-focus);--dox-color-border-disabled: var(--dox-dark-color-border-muted);--dox-color-border-positive: var(--dox-dark-color-border-positive);--dox-color-border-warning: var(--dox-dark-color-border-warning);--dox-color-border-warning-subtle: var(--dox-dark-color-border-warning);--dox-color-border-negative: var(--dox-dark-color-border-negative);--dox-color-border-tooltip: var(--dox-dark-color-border-tooltip);--dox-color-border-tooltip-light: var(--dox-dark-color-border-tooltip-light);--dox-color-focus: var(--dox-dark-color-focus);--dox-shadow-elevation-1: var(--dox-dark-shadow-elevation-1);--dox-shadow-elevation-1-bottom: var(--dox-dark-shadow-elevation-1-bottom);--dox-shadow-elevation-1-top: var(--dox-dark-shadow-elevation-1-top);--dox-shadow-elevation-1-right: var(--dox-dark-shadow-elevation-1-right);--dox-shadow-elevation-1-left: var(--dox-dark-shadow-elevation-1-left);--dox-shadow-inset-top: var(--dox-dark-shadow-inset-top);--dox-shadow-inset-bottom: var(--dox-dark-shadow-inset-bottom);--dox-shadow-inset-left: var(--dox-dark-shadow-inset-left);--dox-shadow-inset-right: var(--dox-dark-shadow-inset-right);--dox-shadow-elevation-2: var(--dox-dark-shadow-elevation-2);--dox-shadow-elevation-3: var(--dox-dark-shadow-elevation-3);--dox-bg-code: var(--dox-dark-bg-code);--dox-bg-code-inline: var(--dox-dark-bg-code-inline);--dox-bg-code-highlight: var(--dox-dark-bg-code-highlight);--dox-bg-code-selection: var(--dox-dark-bg-code-selection);--dox-color-border-code: var(--dox-dark-color-border-code);--dox-bg-diff-addition: var(--dox-dark-bg-diff-addition);--dox-bg-diff-deletion: var(--dox-dark-bg-diff-deletion);--dox-bg-diff-addition-word: var(--dox-dark-bg-diff-addition-word);--dox-bg-diff-deletion-word: var(--dox-dark-bg-diff-deletion-word);--dox-color-text-diff-addition: var(--dox-dark-color-positive);--dox-color-text-diff-deletion: var(--dox-dark-color-negative);--dox-bg-primary: var(--dox-dark-color-primary);--dox-bg-primary-hover: var(--dox-dark-color-primary-hover);--dox-bg-primary-pressed: var(--dox-dark-color-primary-pressed);--dox-bg-primary-selected: var(--dox-dark-color-primary-selected);--dox-bg-primary-disabled: color-mix(in srgb, var(--dox-dark-color-primary) 25%, var(--dox-dark-bg-disabled));--dox-bg-neutral: var(--dox-dark-color-neutral);--dox-bg-neutral-hover: var(--dox-dark-color-neutral-hover);--dox-bg-neutral-pressed: var(--dox-dark-color-neutral-pressed);--dox-bg-neutral-selected: var(--dox-dark-color-neutral-selected);--dox-bg-neutral-disabled: var(--dox-dark-bg-disabled);--dox-bg-neutral-alt: var(--dox-dark-color-neutral-alt);--dox-bg-neutral-alt-hover: var(--dox-dark-color-neutral-alt-hover);--dox-bg-neutral-alt-pressed: var(--dox-dark-color-neutral-alt-pressed);--dox-bg-neutral-alt-selected: var(--dox-dark-color-neutral-alt-selected);--dox-bg-neutral-alt-disabled: color-mix(in srgb, var(--dox-dark-color-neutral-alt) 25%, var(--dox-dark-bg-disabled));--dox-bg-neutral-inverse: var(--dox-dark-color-text);--dox-bg-neutral-inverse-hover: color-mix(in srgb, var(--dox-dark-color-text) 90%, var(--dox-dark-bg));--dox-bg-neutral-inverse-pressed: color-mix(in srgb, var(--dox-dark-color-text) 80%, var(--dox-dark-bg));--dox-bg-positive: var(--dox-dark-color-positive);--dox-bg-positive-hover: var(--dox-dark-color-positive-hover);--dox-bg-positive-pressed: var(--dox-dark-color-positive-pressed);--dox-bg-positive-selected: var(--dox-dark-color-positive-selected);--dox-bg-positive-disabled: color-mix(in srgb, var(--dox-dark-color-positive) 25%, var(--dox-dark-bg-disabled));--dox-bg-warning: var(--dox-dark-color-warning);--dox-bg-warning-hover: var(--dox-dark-color-warning-hover);--dox-bg-warning-pressed: var(--dox-dark-color-warning-pressed);--dox-bg-warning-selected: var(--dox-dark-color-warning-selected);--dox-bg-warning-disabled: color-mix(in srgb, var(--dox-dark-color-warning) 25%, var(--dox-dark-bg-disabled));--dox-bg-negative: var(--dox-dark-color-negative);--dox-bg-negative-hover: var(--dox-dark-color-negative-hover);--dox-bg-negative-pressed: var(--dox-dark-color-negative-pressed);--dox-bg-negative-selected: var(--dox-dark-color-negative-selected);--dox-bg-negative-disabled: color-mix(in srgb, var(--dox-dark-color-negative) 25%, var(--dox-dark-bg-disabled));--dox-bg-skeleton: var(--dox-dark-bg-skeleton);--dox-bg-skeleton-shimmer: var(--dox-dark-bg-skeleton-shimmer);--dox-bg-table-stripe: var(--dox-dark-bg-table-stripe);--dox-bg-table-header: var(--dox-dark-bg-table-header);--dox-bg-track: var(--dox-dark-bg-track);--dox-color-track-fill: var(--dox-dark-color-track-fill);--dox-color-track-fill-alt: var(--dox-dark-color-track-fill-alt);--dox-bg-scrollbar-track: var(--dox-dark-bg-scrollbar-track);--dox-bg-scrollbar-thumb: var(--dox-dark-bg-scrollbar-thumb);--dox-bg-scrollbar-thumb-hover: var(--dox-dark-bg-scrollbar-thumb-hover)}}.dark-theme-selected.dark-theme-enabled-for-mobile-native[data-client=native]:not(.light-theme-selected),.dark-theme-selected.dark-theme-enabled-for-web[data-client=browser]:not(.light-theme-selected){--dox-bg-page: var(--dox-dark-bg);--dox-bg-page-alt: var(--dox-dark-bg);--dox-bg-surface: var(--dox-dark-bg-surface-750);--dox-bg-surface-sunken: var(--dox-dark-bg-surface-600);--dox-bg-surface-fill: var(--dox-dark-bg-surface-600);--dox-bg-surface-inverse: var(--dox-color-white);--dox-bg-surface-hover: var(--dox-dark-bg-hover);--dox-bg-surface-pressed: var(--dox-dark-bg-pressed);--dox-bg-surface-selected: var(--dox-dark-bg-selected);--dox-bg-surface-disabled: var(--dox-dark-bg-disabled);--dox-bg-primary-subtle: var(--dox-dark-bg-primary-subtle);--dox-bg-neutral-subtle: var(--dox-dark-bg-neutral-subtle);--dox-bg-positive-subtle: var(--dox-dark-bg-positive-subtle);--dox-bg-warning-subtle: var(--dox-dark-bg-warning-subtle);--dox-bg-negative-subtle: var(--dox-dark-bg-negative-subtle);--dox-bg-info-subtle: var(--dox-dark-bg-info-subtle);--dox-bg-default-subtle: var(--dox-dark-bg-default-subtle);--dox-bg-dialog: var(--dox-dark-bg-surface-700);--dox-bg-dropdown: var(--dox-dark-bg-dropdown);--dox-bg-card: var(--dox-dark-bg-card);--dox-bg-card-alt: var(--dox-dark-bg-card);--dox-bg-input: var(--dox-dark-bg-input);--dox-bg-tooltip: var(--dox-dark-bg-tooltip);--dox-bg-tooltip-light: var(--dox-dark-bg-tooltip-light);--dox-bg-item-selection: color-mix(in srgb, #2E8DC8 20%, transparent);--dox-bg-overlay: var(--dox-dark-bg-overlay);--dox-bg-overlay-heavy: var(--dox-dark-bg-overlay-heavy);--dox-bg-fixed-light: var(--dox-dark-color-text);--dox-bg-fixed-dark: var(--dox-dark-bg);--dox-bg-fixed-dark-subtle: var(--dox-dark-bg-surface-500);--dox-bg-chat-outgoing: var(--dox-dark-bg-chat-outgoing);--dox-bg-chat-incoming: var(--dox-dark-bg-chat-incoming);--dox-color-text: var(--dox-dark-color-text);--dox-color-text-secondary: var(--dox-dark-color-text-secondary);--dox-color-text-tertiary: var(--dox-dark-color-text-tertiary);--dox-color-text-disabled: var(--dox-dark-color-text-disabled);--dox-color-text-placeholder: var(--dox-dark-color-text-placeholder);--dox-color-text-interactive: var(--dox-dark-color-link);--dox-color-text-interactive-hover: var(--dox-dark-color-link-hover);--dox-color-text-primary: var(--dox-dark-color-link);--dox-color-text-positive: var(--dox-dark-color-positive);--dox-color-text-warning: var(--dox-dark-color-warning);--dox-color-text-negative: var(--dox-dark-color-negative);--dox-color-text-inverse: var(--dox-dark-color-text-inverse);--dox-color-text-inverse-secondary: color-mix(in srgb, var(--dox-dark-color-text-inverse) 70%, transparent);--dox-color-text-on-neutral-inverse: var(--dox-dark-color-text-inverse);--dox-color-text-on-primary: var(--dox-dark-color-text-on-primary);--dox-color-text-on-neutral: var(--dox-dark-color-text-on-neutral);--dox-color-text-on-neutral-alt: var(--dox-dark-color-text-on-neutral-alt);--dox-color-text-on-positive: var(--dox-dark-color-text-on-positive);--dox-color-text-on-warning: var(--dox-dark-color-text-on-warning);--dox-color-text-on-negative: var(--dox-dark-color-text-on-negative);--dox-color-fixed-light: var(--dox-dark-color-text);--dox-color-fixed-dark: var(--dox-dark-color-text-inverse);--dox-bg-text-highlight: #ffcc6640;--dox-color-icon: var(--dox-dark-color-icon);--dox-color-icon-secondary: var(--dox-dark-color-text-secondary);--dox-color-icon-tertiary: var(--dox-dark-color-text-tertiary);--dox-color-icon-selected: var(--dox-dark-color-icon-selected);--dox-color-icon-disabled: var(--dox-dark-color-text-disabled);--dox-color-icon-inverse: var(--dox-dark-color-text-inverse);--dox-color-border: var(--dox-dark-color-border);--dox-color-border-subtle: var(--dox-dark-color-border-subtle);--dox-color-border-muted: var(--dox-dark-color-border-muted);--dox-color-border-hover: var(--dox-dark-color-border-hover);--dox-color-border-focus: var(--dox-dark-color-focus);--dox-color-border-disabled: var(--dox-dark-color-border-muted);--dox-color-border-positive: var(--dox-dark-color-border-positive);--dox-color-border-warning: var(--dox-dark-color-border-warning);--dox-color-border-warning-subtle: var(--dox-dark-color-border-warning);--dox-color-border-negative: var(--dox-dark-color-border-negative);--dox-color-border-tooltip: var(--dox-dark-color-border-tooltip);--dox-color-border-tooltip-light: var(--dox-dark-color-border-tooltip-light);--dox-color-focus: var(--dox-dark-color-focus);--dox-shadow-elevation-1: var(--dox-dark-shadow-elevation-1);--dox-shadow-elevation-1-bottom: var(--dox-dark-shadow-elevation-1-bottom);--dox-shadow-elevation-1-top: var(--dox-dark-shadow-elevation-1-top);--dox-shadow-elevation-1-right: var(--dox-dark-shadow-elevation-1-right);--dox-shadow-elevation-1-left: var(--dox-dark-shadow-elevation-1-left);--dox-shadow-inset-top: var(--dox-dark-shadow-inset-top);--dox-shadow-inset-bottom: var(--dox-dark-shadow-inset-bottom);--dox-shadow-inset-left: var(--dox-dark-shadow-inset-left);--dox-shadow-inset-right: var(--dox-dark-shadow-inset-right);--dox-shadow-elevation-2: var(--dox-dark-shadow-elevation-2);--dox-shadow-elevation-3: var(--dox-dark-shadow-elevation-3);--dox-bg-code: var(--dox-dark-bg-code);--dox-bg-code-inline: var(--dox-dark-bg-code-inline);--dox-bg-code-highlight: var(--dox-dark-bg-code-highlight);--dox-bg-code-selection: var(--dox-dark-bg-code-selection);--dox-color-border-code: var(--dox-dark-color-border-code);--dox-bg-diff-addition: var(--dox-dark-bg-diff-addition);--dox-bg-diff-deletion: var(--dox-dark-bg-diff-deletion);--dox-bg-diff-addition-word: var(--dox-dark-bg-diff-addition-word);--dox-bg-diff-deletion-word: var(--dox-dark-bg-diff-deletion-word);--dox-color-text-diff-addition: var(--dox-dark-color-positive);--dox-color-text-diff-deletion: var(--dox-dark-color-negative);--dox-bg-primary: var(--dox-dark-color-primary);--dox-bg-primary-hover: var(--dox-dark-color-primary-hover);--dox-bg-primary-pressed: var(--dox-dark-color-primary-pressed);--dox-bg-primary-selected: var(--dox-dark-color-primary-selected);--dox-bg-primary-disabled: color-mix(in srgb, var(--dox-dark-color-primary) 25%, var(--dox-dark-bg-disabled));--dox-bg-neutral: var(--dox-dark-color-neutral);--dox-bg-neutral-hover: var(--dox-dark-color-neutral-hover);--dox-bg-neutral-pressed: var(--dox-dark-color-neutral-pressed);--dox-bg-neutral-selected: var(--dox-dark-color-neutral-selected);--dox-bg-neutral-disabled: var(--dox-dark-bg-disabled);--dox-bg-neutral-alt: var(--dox-dark-color-neutral-alt);--dox-bg-neutral-alt-hover: var(--dox-dark-color-neutral-alt-hover);--dox-bg-neutral-alt-pressed: var(--dox-dark-color-neutral-alt-pressed);--dox-bg-neutral-alt-selected: var(--dox-dark-color-neutral-alt-selected);--dox-bg-neutral-alt-disabled: color-mix(in srgb, var(--dox-dark-color-neutral-alt) 25%, var(--dox-dark-bg-disabled));--dox-bg-neutral-inverse: var(--dox-dark-color-text);--dox-bg-neutral-inverse-hover: color-mix(in srgb, var(--dox-dark-color-text) 90%, var(--dox-dark-bg));--dox-bg-neutral-inverse-pressed: color-mix(in srgb, var(--dox-dark-color-text) 80%, var(--dox-dark-bg));--dox-bg-positive: var(--dox-dark-color-positive);--dox-bg-positive-hover: var(--dox-dark-color-positive-hover);--dox-bg-positive-pressed: var(--dox-dark-color-positive-pressed);--dox-bg-positive-selected: var(--dox-dark-color-positive-selected);--dox-bg-positive-disabled: color-mix(in srgb, var(--dox-dark-color-positive) 25%, var(--dox-dark-bg-disabled));--dox-bg-warning: var(--dox-dark-color-warning);--dox-bg-warning-hover: var(--dox-dark-color-warning-hover);--dox-bg-warning-pressed: var(--dox-dark-color-warning-pressed);--dox-bg-warning-selected: var(--dox-dark-color-warning-selected);--dox-bg-warning-disabled: color-mix(in srgb, var(--dox-dark-color-warning) 25%, var(--dox-dark-bg-disabled));--dox-bg-negative: var(--dox-dark-color-negative);--dox-bg-negative-hover: var(--dox-dark-color-negative-hover);--dox-bg-negative-pressed: var(--dox-dark-color-negative-pressed);--dox-bg-negative-selected: var(--dox-dark-color-negative-selected);--dox-bg-negative-disabled: color-mix(in srgb, var(--dox-dark-color-negative) 25%, var(--dox-dark-bg-disabled));--dox-bg-skeleton: var(--dox-dark-bg-skeleton);--dox-bg-skeleton-shimmer: var(--dox-dark-bg-skeleton-shimmer);--dox-bg-table-stripe: var(--dox-dark-bg-table-stripe);--dox-bg-table-header: var(--dox-dark-bg-table-header);--dox-bg-track: var(--dox-dark-bg-track);--dox-color-track-fill: var(--dox-dark-color-track-fill);--dox-color-track-fill-alt: var(--dox-dark-color-track-fill-alt);--dox-bg-scrollbar-track: var(--dox-dark-bg-scrollbar-track);--dox-bg-scrollbar-thumb: var(--dox-dark-bg-scrollbar-thumb);--dox-bg-scrollbar-thumb-hover: var(--dox-dark-bg-scrollbar-thumb-hover)}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}*{outline:none}*:focus-visible{box-shadow:0 0 0 1px white, 0 0 0 3px #1276D3;border-radius:2px}input:not([type='checkbox']):not([type='radio']):not([type='submit']):not(.btn):focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:#1276D3;border-radius:5px;box-shadow:inset 0 0 0 1px #1276D3}input[type='checkbox']:focus-visible,input[type='radio']:focus-visible{outline:none;box-shadow:0 0 0 1px white, 0 0 0 3px #1276D3}button:focus-visible,input[type='submit']:focus-visible,.btn:focus-visible{box-shadow:0 0 0 1px white, 0 0 0 3px #1276D3;border-radius:5px}.wcag-focus-round{outline:none}.wcag-focus-round:focus-visible{box-shadow:0 0 0 3px #1276D3, 0 0 0 4px #FFF;border-radius:99em}.wcag-hidden-button{padding:5px 10px;height:31px;line-height:1;position:fixed;top:-9999px;left:-9999px;visibility:hidden}.wcag-compliant-hide{position:absolute;top:-9999px !important;left:-9999px !important}@media screen and (max-width: 667px){a.wcag-skip-to-main-content{display:none}}.grid-parent{display:grid;grid-template-columns:1fr;grid-template-rows:normal;grid-gap:20px;padding:0}.grid-2fr-1fr{grid-template-columns:2fr 1fr}.grid-3fr-1fr{grid-template-columns:3fr 1fr}.grid-1fr-1fr{grid-template-columns:1fr 1fr}.grid-1fr-2fr-1fr{grid-template-columns:1fr 2fr 1fr}.grid-1fr-1fr-1fr{grid-template-columns:1fr 1fr 1fr}.grid-1fr-1fr-1fr-1fr{grid-template-columns:1fr 1fr 1fr 1fr}[class*='col-']{float:left}.col-1-3{width:33.3333%}.col-2-3{width:66.6666%}.col-1-2{width:50%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-5{width:20%}.col-1-8{width:12.5%}.col-7-8{width:87.5%}.autogrid{display:table;table-layout:fixed;width:100%}.col,.autocol{width:auto;display:table-cell;vertical-align:top}@media screen and (max-width: 667px){.grid-parent{grid-template-columns:1fr;grid-template-rows:normal}[class*='col-'],.col{width:100%}.col{display:block}.retain .col{display:table-cell}.retain .col-1-3{width:33.3333%}.retain .col-2-3{width:66.6666%}.retain .col-1-2{width:50%}.retain .col-1-4{width:25%}.retain .col-3-4{width:75%}.retain .col-1-5{width:20%}.retain .col-1-8{width:12.5%}.retain .col-7-8{width:87.5%}}.svg-icon{display:inline-block;height:1em;width:1em;line-height:1;position:relative;top:0.125em;fill:currentColor;overflow:visible;pointer-events:none}.svg-icon *{fill:currentColor}.tipsy{font-size:0.9em;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy-arrow-n{border-bottom-color:#000}.tipsy-arrow-s{border-top-color:#000}.tipsy-arrow-e{border-left-color:#000}.tipsy-arrow-w{border-right-color:#000}.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}@media screen and (max-width: 640px){.tipsy{display:none !important}}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6,.editor-preview h1,.editor-preview h2,.editor-preview h3,.editor-preview h4,.editor-preview h5,.editor-preview h6{font-weight:bold}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6,.article-body p,.article-body ul,.article-body ol,.editor-preview h1,.editor-preview h2,.editor-preview h3,.editor-preview h4,.editor-preview h5,.editor-preview h6,.editor-preview p,.editor-preview ul,.editor-preview ol{color:#000;margin:17px 0}.article-body h1,.editor-preview h1{font-size:44px;line-height:1.1}.article-body h2,.editor-preview h2{font-size:34px;line-height:1.2}.article-body h3,.editor-preview h3{font-size:24px;line-height:1.4}.article-body h4,.editor-preview h4{font-size:20px;line-height:1.5}.article-body h5,.editor-preview h5{font-size:18px;line-height:1.6}.article-body h6,.editor-preview h6{font-size:16px;line-height:1.7}.article-body p,.article-body ul,.article-body ol,.article-body li,.editor-preview p,.editor-preview ul,.editor-preview ol,.editor-preview li{font-size:18px;line-height:1.5}.article-body ul,.article-body ol,.editor-preview ul,.editor-preview ol{padding-left:17px;margin-top:5px}.article-body ul li,.article-body ol li,.editor-preview ul li,.editor-preview ol li{margin-top:5px;margin-bottom:5px}.article-body ul li,.editor-preview ul li{list-style:disc}.article-body ul li li,.editor-preview ul li li{list-style:circle}.article-body ol li,.editor-preview ol li{list-style:decimal}.article-body small,.editor-preview small{font-size:16px}.article-body p a:not(.btn),.editor-preview p a:not(.btn){display:inline}.article-body p a:not(.btn):hover,.editor-preview p a:not(.btn):hover{text-decoration:underline}.article-body blockquote,.editor-preview blockquote{margin:17px 0;padding:0 17px;border-left:6px solid #EEE;border-left:6px solid rgba(0,0,0,0.1);opacity:1;font-weight:500;font-style:italic}.article-body blockquote,.article-body blockquote *,.editor-preview blockquote,.editor-preview blockquote *{font-size:26px}.article-body img,.editor-preview img{width:auto;max-width:100%}.article-body a,.editor-preview a{color:black;text-decoration:underline}.article-body a:hover,.article-body a:focus,.editor-preview a:hover,.editor-preview a:focus{color:#1276D3}.article-body a:not(.btn):hover,.editor-preview a:not(.btn):hover{text-decoration:underline}.article-body table code,.editor-preview table code{padding:5px 10px;word-break:normal}.article-section{max-width:750px}@media screen and (max-width: 667px){.article-body h1{font-size:32px}.article-body h2{font-size:28px}.article-body h3{font-size:25px}.article-body h4{font-size:22px}.article-body h5{font-size:20px}.article-body h6{font-size:17px}.article-body blockquote,.article-body blockquote *{font-size:20px}}.row:not(.header):not(.hero):not(.footer):not(.light-text):not(.bg-default):not(.bg-black):not(.bg-gray):not(.bg-blue):not(.bg-red):not(.bg-orange):not(.bg-green):not(.hero) h1,.row:not(.header):not(.hero):not(.footer):not(.light-text):not(.bg-default):not(.bg-black):not(.bg-gray):not(.bg-blue):not(.bg-red):not(.bg-orange):not(.bg-green):not(.hero) h2,.row:not(.header):not(.hero):not(.footer):not(.light-text):not(.bg-default):not(.bg-black):not(.bg-gray):not(.bg-blue):not(.bg-red):not(.bg-orange):not(.bg-green):not(.hero) h3,.row:not(.header):not(.hero):not(.footer):not(.light-text):not(.bg-default):not(.bg-black):not(.bg-gray):not(.bg-blue):not(.bg-red):not(.bg-orange):not(.bg-green):not(.hero) h4,.row:not(.header):not(.hero):not(.footer):not(.light-text):not(.bg-default):not(.bg-black):not(.bg-gray):not(.bg-blue):not(.bg-red):not(.bg-orange):not(.bg-green):not(.hero) h5,.row:not(.header):not(.hero):not(.footer):not(.light-text):not(.bg-default):not(.bg-black):not(.bg-gray):not(.bg-blue):not(.bg-red):not(.bg-orange):not(.bg-green):not(.hero) h6{color:#000}.text-fade:after{content:'';width:100%;height:25%;position:absolute;bottom:0;left:0;background:-webkit-linear-gradient(to bottom, rgba(255,255,255,0) 0%, white 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, white 100%)}.articles-list-parent{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto;grid-gap:40px;padding:0}.articles-list-hero-image img{border-radius:5px}.articles-list .article-body{position:relative;max-height:30em;overflow:hidden}.articles-list .read-more{margin-top:15px;padding-bottom:14%}.featured-article-title{font-weight:bold;margin-top:0;margin-bottom:5px;line-height:1.1}.featured-article-subtitle{margin-top:0;margin-bottom:7px;font-size:21px;font-weight:normal;line-height:1.2}.featured-article-date{font-weight:bold;margin:0 0 10px 0}.featured-article-button{margin:20px 0 0 0}.article-list .hero{background-image:url("https://assets.doxcdn.com/image/upload/q_auto:good,c_fill,w_1600,h_1200/heroes/hero-typewriter.jpg")}.article-list-image{padding-top:10px;padding-right:15px}.article-list-image img{border-radius:5px}.article-card-row{background:#F3F3F3}.article-card-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}.article-card{display:-ms-flexbox;display:flex;background:#FFF;border-radius:5px;margin-bottom:25px;overflow:hidden;width:32%}.article-card-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px;position:relative}.article-card-image{margin:-20px -20px 0 -20px}.article-card-title{line-height:1.2;margin:8px 0}.article-card-subtitle{line-height:1.2;font-size:21px;font-weight:normal;margin:0}.article-card-details{margin:20px 0 30px}.article-card-cta{display:block;margin-top:5px;margin-bottom:0;text-align:left}.article-card-info{position:relative;padding:5px}.article-section,.article-section.section{margin:0 auto;max-width:750px;width:100%;padding-left:15px;padding-right:15px}.article-header{text-align:center}.article-header a{color:#000}.article-header i,.article-header svg{margin-right:15px}.article-header-return-link{display:inline-block;color:#1276D3;font-size:16px;margin-bottom:20px}.article-header-return-link.btn{border:none;border-color:transparent;box-shadow:none}.article-hero-contents{margin:0 auto}.article-hero-contents img{width:100%;border-radius:5px}.article-hero-section{max-width:750px}.article-hero-image{max-width:960px;margin:0 auto}.article-hero-title{width:100%;margin:0 auto;padding:10px 15px;max-width:750px;margin-bottom:10px;line-height:1.2}.article-hero-subinfo{margin:3px 0;font-size:19px}.article-hero-subinfo a{text-decoration:underline}.article-view p{margin:22px 0}.article-view .article{padding-bottom:4%}.article-view .empty{padding:16% 0}.article-view .hero{background-color:transparent;background-size:cover}.article-view .hero *{color:#000}.article-body h1{font-size:40px}@media screen and (max-width: 960px){.article-hero-image img{border-radius:0}}@media screen and (max-width: 960px){.articles-list-parent{grid-template-columns:1fr;grid-gap:25px}.articles-list-hero-details{text-align:center}.article-card{width:48%}.featured-article-subtitle,.article-card-subtitle{font-size:17px}}@media screen and (max-width: 667px){.articles-list-parent{grid-gap:10px}.article-card{width:100%}.article-list-image{padding-right:0}}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html,body{height:100%;width:100%}body{background:#FFF;color:#444;font-size:16px;line-height:1.7;font-family:"Inter", -apple-system, BlinkMacSystemFont, Helvetica, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}svg{shape-rendering:geometricPrecision;width:100%;height:auto}img{height:auto;background-image:none !important}iframe{border:0;display:block;width:100%}h1,h2,h3,h4,h5,h6,p,ul,ol{color:#000;margin:17px 0}h1,.heading-1,h2,.heading-2,h3,.heading-3,h4,.heading-4,h5,.heading-5,h6,.heading-6{font-weight:700;line-height:1.2}h1,.heading-1{font-size:41px}@media screen and (max-width: 780px){h1,.heading-1{font-size:28px}}h2,.heading-2{font-size:32px}@media screen and (max-width: 780px){h2,.heading-2{font-size:22px}}h3,.heading-3{font-size:27px}@media screen and (max-width: 780px){h3,.heading-3{font-size:18px}}h4,.heading-4{font-size:23px}@media screen and (max-width: 780px){h4,.heading-4{font-size:17px}}h5,.heading-5{font-size:20px}@media screen and (max-width: 780px){h5,.heading-5{font-size:16px}}h6,.heading-6{font-size:16px}@media screen and (max-width: 780px){h6,.heading-6{font-size:14px}}ul,ol{padding:0}li{list-style:none}small{font-size:15px}a{color:#1276D3;text-decoration:none;display:inline-block}a:hover{color:#1276D3;transition:color 0.1s ease-in-out}a:focus{outline:none}blockquote{font-style:italic;margin:80px 0;padding:0 20px;text-align:center}blockquote *{line-height:1.3}blockquote p,blockquote ul,blockquote ol,blockquote li,blockquote img{margin:20px 0}blockquote:before{display:inline-block;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cpath%20d%3D%22M39.4%2026.8c0%205.6%202.1%209%206.3%2010.2v6.3c-11.3-1-16.9-8.5-16.9-22.5V8.1h16.9V25h-6.3v1.8zm-25.4%200c0%205.6%202.1%209%206.3%2010.2v6.3C9%2042.3%203.4%2034.8%203.4%2020.8V8.1h16.9V25H14v1.8z%22%20fill%3D%22%232c90ed%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;content:'';width:40px;height:40px;text-align:center}cite{margin:17px 0;display:block}strong,b,.bold{font-weight:600}hr{border:none;background:#EEE;clear:both;margin:25px auto;height:3px}hr.half{width:50%}hr.small{width:85px}hr.small.left{margin:25px auto 25px 0}pre code{display:block}pre{white-space:pre-wrap;word-break:break-all}code{color:#333;font-family:"Monaco", Menlo, Courier, monospace;font-size:80%;font-weight:500;background:#EEE;padding:25px;margin:0;border-radius:5px;display:inline-block;word-break:break-word}p code,li code{display:inline;padding:3px 6px;margin:0 5px 0 0}dl{display:table;width:100%}dt,dd{display:table-cell;vertical-align:top;float:left;clear:both}dt{color:#666;font-size:14px}dd{color:black;font-weight:400;padding-bottom:5px}dd:after{content:" "}dd i{margin:0 17px 0 0}.contents{background:white;min-height:408px}.page{min-height:425px}.row{clear:both;width:100%}.section{padding:5% 17px;margin:0 auto;width:90%;max-width:1280px}@media screen and (max-width: 860px){blockquote{margin-bottom:17px;font-weight:500}blockquote *{line-height:1.4}.contents{display:inline-block;width:100%}.section{width:100%}}input[type="submit"],button,a.btn,.btn{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;border-radius:5px;border:1px solid #000;box-shadow:none;color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;height:auto;margin:0;outline:none;padding:16px 25px;text-align:center;text-decoration:none;text-transform:none;user-select:none;white-space:nowrap;word-wrap:normal}input[type="submit"] i,input[type="submit"] svg,button i,button svg,a.btn i,a.btn svg,.btn i,.btn svg{color:inherit}input[type="submit"]:hover,button:hover,a.btn:hover,.btn:hover{border-color:#000}input.solid[type="submit"],input[type="submit"]:hover,button.solid,button:hover,a.btn.solid,a.btn:hover,.btn.solid,.btn:hover{color:#FFF;background:#000}input.full[type="submit"],button.full,a.btn.full,.btn.full{padding-left:8px;padding-right:8px}input.fill[type="submit"],button.fill,a.btn.fill,.btn.fill{width:100%;height:100%}input[type="submit"][class*='col-'],input[type="submit"] .row,button[class*='col-'],button .row,a.btn[class*='col-'],a.btn .row,.btn[class*='col-'],.btn .row{border-radius:0}input[type="submit"][class*='col-'],button[class*='col-'],a.btn[class*='col-'],.btn[class*='col-']{min-width:0}input.white[type="submit"],button.white,a.btn.white,.btn.white{color:#000;border-color:#FFF}input.white.solid[type="submit"],input.white[type="submit"]:hover,button.white.solid,button.white:hover,a.btn.white.solid,a.btn.white:hover,.btn.white.solid,.btn.white:hover{color:#000;background-color:#FFF}input.gray-lighter[type="submit"],button.gray-lighter,a.btn.gray-lighter,.btn.gray-lighter{color:#EEE;border-color:#EEE}input.gray-lighter.solid[type="submit"],input.gray-lighter[type="submit"]:hover,button.gray-lighter.solid,button.gray-lighter:hover,a.btn.gray-lighter.solid,a.btn.gray-lighter:hover,.btn.gray-lighter.solid,.btn.gray-lighter:hover{color:#666;background-color:#EEE}input.gray-light[type="submit"],button.gray-light,a.btn.gray-light,.btn.gray-light{color:#BBB;border-color:#BBB}input.gray-light.solid[type="submit"],input.gray-light[type="submit"]:hover,button.gray-light.solid,button.gray-light:hover,a.btn.gray-light.solid,a.btn.gray-light:hover,.btn.gray-light.solid,.btn.gray-light:hover{color:#FFF;background-color:#BBB}input.gray-dark[type="submit"],button.gray-dark,a.btn.gray-dark,.btn.gray-dark{color:#333;border-color:#333}input.gray-dark.solid[type="submit"],input.gray-dark[type="submit"]:hover,button.gray-dark.solid,button.gray-dark:hover,a.btn.gray-dark.solid,a.btn.gray-dark:hover,.btn.gray-dark.solid,.btn.gray-dark:hover{color:#FFF;background-color:#333}input.black[type="submit"],button.black,a.btn.black,.btn.black{color:#000;border-color:#000}input.black.solid[type="submit"],input.black[type="submit"]:hover,button.black.solid,button.black:hover,a.btn.black.solid,a.btn.black:hover,.btn.black.solid,.btn.black:hover{color:#FFF;background-color:#000}input.red[type="submit"],button.red,a.btn.red,.btn.red{color:#EE032B;border-color:#EE032B}input.red.solid[type="submit"],input.red[type="submit"]:hover,button.red.solid,button.red:hover,a.btn.red.solid,a.btn.red:hover,.btn.red.solid,.btn.red:hover{color:#FFF;background-color:#EE032B}input.orange[type="submit"],button.orange,a.btn.orange,.btn.orange{color:#F37D00;border-color:#F37D00}input.orange.solid[type="submit"],input.orange[type="submit"]:hover,button.orange.solid,button.orange:hover,a.btn.orange.solid,a.btn.orange:hover,.btn.orange.solid,.btn.orange:hover{color:#FFF;background-color:#F37D00}input.yellow[type="submit"],button.yellow,a.btn.yellow,.btn.yellow{color:#E9CC72;border-color:#E9CC72}input.yellow.solid[type="submit"],input.yellow[type="submit"]:hover,button.yellow.solid,button.yellow:hover,a.btn.yellow.solid,a.btn.yellow:hover,.btn.yellow.solid,.btn.yellow:hover{color:#FFF;background-color:#E9CC72}input.blue[type="submit"],button.blue,a.btn.blue,.btn.blue{color:#1276D3;border-color:#1276D3}input.blue.solid[type="submit"],input.blue[type="submit"]:hover,button.blue.solid,button.blue:hover,a.btn.blue.solid,a.btn.blue:hover,.btn.blue.solid,.btn.blue:hover{color:#FFF;background-color:#1276D3}input.green[type="submit"],button.green,a.btn.green,.btn.green{color:#6A9B29;border-color:#6A9B29}input.green.solid[type="submit"],input.green[type="submit"]:hover,button.green.solid,button.green:hover,a.btn.green.solid,a.btn.green:hover,.btn.green.solid,.btn.green:hover{color:#FFF;background-color:#6A9B29}input.no-outline[type="submit"],button.no-outline,a.btn.no-outline,.btn.no-outline{border-color:transparent}input.large[type="submit"],button.large,a.btn.large,.btn.large{font-size:22px;height:auto;padding:20px 40px}input.small[type="submit"],button.small,a.btn.small,.btn.small{font-size:13px;height:auto;padding:14px 18px}input.tiny[type="submit"],button.tiny,a.btn.tiny,.btn.tiny{font-size:11px;height:auto;padding:8px 10px}input.round[type="submit"],button.round,a.btn.round,.btn.round{border-radius:99em}input[type="submit"]:hover,button:hover,a.btn:hover,.btn:hover{transition:all 0.1s ease-in-out;transform:translateZ(0);filter:brightness(1.1)}input[type="submit"]:disabled,input.disabled[type="submit"],input[type="submit"]:disabled:hover,input.disabled[type="submit"]:hover,input[type="submit"]:disabled:focus,input.disabled[type="submit"]:focus,button:disabled,button.disabled,button:disabled:hover,button.disabled:hover,button:disabled:focus,button.disabled:focus,a.btn:disabled,a.btn.disabled,a.btn:disabled:hover,a.btn.disabled:hover,a.btn:disabled:focus,a.btn.disabled:focus,.btn:disabled,.btn.disabled,.btn:disabled:hover,.btn.disabled:hover,.btn:disabled:focus,.btn.disabled:focus{background-color:#F1F1F1 !important;border-color:#F1F1F1 !important;color:#C0C0C0 !important;cursor:default !important;filter:brightness(1) !important;pointer-events:none !important}input.solid[type="submit"]:disabled,input.solid.disabled[type="submit"],input.solid[type="submit"]:disabled:hover,input.solid.disabled[type="submit"]:hover,input.solid[type="submit"]:disabled:focus,input.solid.disabled[type="submit"]:focus,button.solid:disabled,button.solid.disabled,button.solid:disabled:hover,button.solid.disabled:hover,button.solid:disabled:focus,button.solid.disabled:focus,a.btn.solid:disabled,a.btn.solid.disabled,a.btn.solid:disabled:hover,a.btn.solid.disabled:hover,a.btn.solid:disabled:focus,a.btn.solid.disabled:focus,.btn.solid:disabled,.btn.solid.disabled,.btn.solid:disabled:hover,.btn.solid.disabled:hover,.btn.solid:disabled:focus,.btn.solid.disabled:focus{background-color:#F1F1F1 !important;border-color:#F1F1F1 !important;color:#C0C0C0 !important;cursor:default !important;filter:brightness(1) !important;pointer-events:none !important}@media screen and (max-width: 780px){.btn{min-width:0}}.footer{color:#4A4A4A;background:#FFF}.footer hr{background:rgba(0,0,0,0.1)}.footer ul,.footer li{list-style:none;margin:0;padding:0}.footer a{color:#4A4A4A;line-height:3;text-transform:capitalize;font-size:16px}.footer a:hover{color:#1276D3}.footer a[class*='icon-logo']{line-height:1}.footer [class*='icon-social']{margin:0 3px}.footer .section{padding-top:6%}.footer .line{opacity:0.25}.footer .narrow{max-width:680px}.footer-logo-wrap{float:left}.footer-link-wrap{float:right;max-width:700px;width:100%}.footer-link-wrap .col-1-3{padding-left:11%}.footer-social{text-align:right;margin:0}.footer-social i,.footer-social svg{color:#000}.footer-social a{display:inline-block;padding-left:10px;line-height:2;text-transform:none}.footer-logo-link{display:inline-block}.footer-logo{display:inline-block;width:40px;height:40px;margin-top:8px}#footer-mobile-toggle-1,#footer-mobile-toggle-2,#footer-mobile-toggle-3,.footer-mobile-toggle{display:none}.footer-bottom{border-top:1px solid #DDDDDD;padding:15px 0 30px;margin-top:10%}.footer-apple-trademark{padding:0 15px;display:inline-block;color:#585858}@media screen and (max-width: 860px){.footer .section{padding:5% 0;margin:0;width:100%}.footer .footer-logo-wrap{float:none;width:100%;text-align:center}.footer .footer-link-wrap{float:none;max-width:100%}.footer .footer-link-wrap .col-1-3{padding-left:0;width:100%;float:none}.footer .footer-link-wrap .col-1-3:nth-of-type(3) .footer-mobile-toggle,.footer .footer-link-wrap .col-1-3:nth-of-type(3) .footer-nav-items{border-bottom:1px solid #D8D8D8}.footer .footer-logo{margin-bottom:20px}.footer .footer-nav-items{display:none;padding:0 25px 18px;text-align:left}.footer .footer-social .tooltip-top:after,.footer .footer-social .tooltip-top:before{display:none}.footer #footer-mobile-toggle-1:checked~.footer-nav-items,.footer #footer-mobile-toggle-2:checked~.footer-nav-items,.footer #footer-mobile-toggle-3:checked~.footer-nav-items{display:block}.footer #footer-mobile-toggle-1:checked~.footer-mobile-toggle,.footer #footer-mobile-toggle-2:checked~.footer-mobile-toggle,.footer #footer-mobile-toggle-3:checked~.footer-mobile-toggle{border-bottom:none}.footer .footer-mobile-toggle{display:block;border-top:1px solid #D8D8D8;color:#000;cursor:pointer;padding:15px 25px;text-align:left;text-transform:uppercase}.footer .footer-mobile-toggle img{float:right;margin-top:3px}.footer .footer-bottom{border-top:0;margin-top:0;padding:15px 25px}[class*='icon-social']{margin:0}}@media screen and (max-width: 667px){.footer{text-align:center}.footer .footer-social{text-align:center}.footer .footer-social a:first-of-type{padding-left:0}}.full-width-forms .btn:not([type='checkbox']):not([type='radio']),.full-width-forms a:not([type='checkbox']):not([type='radio']),.full-width-forms button:not([type='checkbox']):not([type='radio']),.full-width-forms select:not([type='checkbox']):not([type='radio']),.full-width-forms textarea:not([type='checkbox']):not([type='radio']),.full-width-forms input[type='submit']:not([type='checkbox']):not([type='radio']),.full-width-forms input:not([type='checkbox']):not([type='radio']){width:100%}fieldset{border-radius:5px;border:0;margin:17px 0}fieldset legend{font-weight:400;padding:0 4px}label{-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none;position:relative}label sup{opacity:0.5;position:absolute;top:15px;left:5px;z-index:1}button,.btn{line-height:normal}input,select,textarea{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;background-color:#f6f6f6;border-radius:5px;border:1px solid #666;box-shadow:none;color:#444;display:block;font-family:"Inter", -apple-system, BlinkMacSystemFont, Helvetica, sans-serif;font-size:17px;font-weight:400;line-height:normal;outline:none;padding:16px 25px}input:hover,select:hover,textarea:hover{border-color:#000}input:hover,input:focus,select:hover,select:focus,textarea:hover,textarea:focus{transition:all 0.1s ease-in-out;transform:translateZ(0);background-color:#eee}input:focus,select:focus,textarea:focus{-moz-box-shadow:inset 0 0 0 1px #AAA;-ms-box-shadow:inset 0 0 0 1px #AAA;-o-box-shadow:inset 0 0 0 1px #AAA;-webkit-box-shadow:inset 0 0 0 1px #AAA;box-shadow:inset 0 0 0 1px #AAA;border-color:#1276D3}textarea{line-height:1.2}select{background-image:url("data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22512px%22%20height%3D%22512px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22enable-background%3Anew%200%200%20512%20512%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolyline%20points%3D%22114.3%2C212.8%20388%2C212.8%20251.1%2C0%20114.3%2C212.8%22%2F%3E%3Cpolyline%20points%3D%22388%2C297.9%20114.3%2C297.9%20251.1%2C510.7%20388%2C297.9%22%2F%3E%3C%2Fsvg%3E");background-size:17px;background-repeat:no-repeat;background-position:99% 50%;padding:16px 25px;line-height:1.29}input[type='file']{background-color:#f6f6f6;font-size:15px;line-height:1;padding:14px 16px;width:100%;height:58px}input[type='file']::file-selector-button{border-radius:3px;padding:5px 8px;border:none;background-color:#1276D3;color:white}input[type='range']{padding:13px 16px}input[type='search']{box-sizing:border-box !important}input[type='checkbox'],input[type='radio']{background-color:#f6f6f6;border:1px solid #888;display:inline-block;height:17px;margin:0 5px -1px 0;padding:0;position:relative;top:0;width:17px;overflow:hidden;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}input[type='checkbox']:checked,input[type='radio']:checked{background-color:#1276D3;border-color:#1276D3}input[type='checkbox']:disabled,input[type='radio']:disabled{opacity:0.3}input[type='checkbox']{border-radius:3px}input[type='checkbox']:checked{background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2050%2050%27%3E%3Cstyle%20type%3D%27text%2Fcss%27%3E.st0%7Bfill%3A%23fff%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%27st0%27%20d%3D%27M44.3%2012.2l-2.5-2.6-24%2024.3-9.1-9.1-2.5%202.5%2010.4%2010.4c.4.4.9.7%201.3.7.3%200%20.8-.3%201.2-.7l25.2-25.5z%27%2F%3E%3C%2Fsvg%3E");background-size:90%;border:none}input[type='radio']{border-radius:99em}input[type='radio']:checked{box-shadow:inset 0 0 0 2px #FFF}input[type='text']:disabled{opacity:0.3}.header-nav-logo-wrap{float:left;width:30%}.header-nav-items{float:left;width:40%;text-align:center}.header-nav-item a{padding:13px 25px}.header-nav-sign-in-wrap{float:right;margin-top:1px;text-align:right;width:30%}.header-nav-sign-in{display:inline-block}.header-nav-sign-in .header-nav-item a{padding:13px 0}.header-nav-sign-in-link{color:#FFF}#header-nav-menu-toggle,.header-nav-menu-toggle{display:none}.header-nav-menu-toggle-wrapper{position:relative;top:2px}.header{left:50%;font-size:15px;padding:20px 35px;position:absolute;margin-left:-720px;max-width:1440px;width:100%;z-index:1}.header a{color:#FFF;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.82;display:block}.header a.signed-in{color:#26A53B}.header .header-nav-download-app-button{display:inline-flex;margin-left:45px;line-height:1;text-transform:none}.header .header-nav-download-app-button-mobile{display:none;text-transform:none}.header .section{padding:0;position:relative}.header .logo{float:left}.header .logo img{margin:8px 0 0 0;height:35px;width:144px;padding:0}.header .logo:hover{background:none}.header .logo.dark{display:none}.menu a{color:#FFF;text-transform:uppercase;font-size:16px;font-weight:600;line-height:1.82;display:block}.menu a.signed-in{color:#26A53B}nav ul{padding:0;margin:0}nav ul li{font-size:16px;display:inline-block;position:relative}nav ul li ul{left:0;top:100%}nav ul ul{display:none}nav li:hover>ul{display:block;position:absolute;width:212px;z-index:9000}nav li:hover>ul li{width:100%}nav ul ul li:hover>ul{left:auto;right:-212px}.header-dark-scope a,.header-dark-scope i{color:#000}.header-dark-scope .header-nav-menu-toggle{color:#000}.header-dark-scope .logo.dark{display:inline-block}.header-dark-scope .logo.light{display:none}.header-no-nav-scope.header .header-nav-items,.header-no-nav-scope.header .header-nav-download-app-button{display:none}.header-no-nav-scope.header .header-nav-sign-in-link{padding:13px 25px}.header-static-scope{overflow:hidden;position:static;margin:0 auto}.header-home-page-scope{background-color:#FFF;padding:7px 20px;position:relative;z-index:2}.header-home-page-scope .header-nav-items,.header-home-page-scope .header-nav-download-app-button,.header-home-page-scope .header-nav-download-app-button-mobile,.header-home-page-scope .header-nav-menu-toggle{display:none}.header-home-page-scope .header-nav-logo-wrap{text-align:center;width:100%}.header-home-page-scope .logo{float:none}.header-home-page-scope .logo img{height:32px;width:127px}.header-home-page-scope .header-nav-sign-in-wrap{position:absolute;right:50px;top:17px}.header-home-page-scope .header-nav-sign-in-wrap a{color:#9B9B9B;font-size:16px;margin-left:-25px}@media screen and (max-width: 1440px){.header{left:0;margin-left:0}}@media screen and (max-width: 1080px){.header .header-nav-download-app-button{margin-left:18px;padding:17px 15px}.header-nav-item a{padding:13px 10px}.header-nav-sign-in-link a{padding-left:10px}.header-nav-items,.header-nav-sign-in-wrap{display:inline-block;float:none;width:auto;text-align:right}.header-nav-menu-items-wrap{position:absolute;right:17px}}@media screen and (max-width: 780px){.header a{font-size:16px}.header .logo img{height:35px;width:115px}.header-nav-logo-wrap{float:left;width:30%}.header-dark-scope a,.header-dark-scope .icon-x-alt{color:#FFF}.header-dark-scope li a{color:#000}.header-no-nav-scope.header .header-nav-download-app-button-mobile,.header-home-page-scope.header .header-nav-download-app-button-mobile{display:none}.header-home-page-scope .logo img{margin:4px 0}.header-home-page-scope .header-nav-menu-items-wrap{display:block;background:none;position:static;top:auto;right:auto;padding:0}.header-home-page-scope .header-nav-sign-in{margin:0}.header-home-page-scope .header-nav-sign-in a{border-bottom:none;padding:0}.header-home-page-scope .header-nav-sign-in-wrap{position:absolute;right:17px;top:17px;width:auto}.header-home-page-scope .header-nav-sign-in-wrap a{color:#9B9B9B;font-size:16px;margin-left:-25px}}@media screen and (max-width: 667px){.header{padding:5px 15px}.header .header-nav-download-app-button-mobile{display:block;position:absolute;padding:4px 10px;font-size:13px;right:65px;margin-left:0;top:14px;z-index:-1}.header .header-nav-download-app-button{display:none}.header-nav-menu-items-wrap{bottom:0;display:none;padding:55px 35px;position:absolute;right:0;top:8px;transition:right 200ms;width:100%;z-index:1}.header-home-page-scope{padding:0}.header-home-page-scope .logo{margin-top:8px;width:auto}.header-nav-item,.header-nav-sign-in{background:#FFF;display:block;margin-left:-35px;margin-right:-35px;text-align:center}.header-nav-item a,.header-nav-sign-in a{border-bottom:1px solid #EEE;color:#000;padding:15px 17px}.header-nav-sign-in-wrap{float:none;text-align:center;margin-top:0;width:100%}.header-nav-sign-in-link{display:block}#header-nav-menu-toggle~.header-nav-menu-toggle .icon-x-alt{display:none}#header-nav-menu-toggle:checked~.header-nav-menu-items-wrap{display:block}#header-nav-menu-toggle:checked~.header-nav-menu-toggle .icon-menu{display:none}#header-nav-menu-toggle:checked~.header-nav-menu-toggle .icon-x-alt{display:block;color:#000;top:10px}.article-view .icon-menu{color:#000}.header-nav-items{width:100%}.header-nav-menu-toggle{color:#FFF;cursor:pointer;display:block;float:right;font-size:30px;z-index:2}.header-mobile-nav-open .header{border-bottom:1px solid #EEE;background:#FFF}.header-mobile-nav-open .header .logo img{filter:invert(1)}.header-mobile-nav-open .header-dark-scope .logo.dark{filter:invert(1)}}@media screen and (max-width: 360px){.header .header-nav-download-app-button-mobile{right:55px}}.hero{background-color:#ddd}.hero .section{padding:12% 17px 10%}.hero.hero-medium .section{padding:10% 1em}.hero.hero-small .section{padding:5% 1em}.notice{background:#FFE0A3;text-align:center}.notice .section{position:relative;padding-right:3em;padding:1em}.notice .section .col.notice-close{width:34px;text-align:right}.notice .icon-x{display:block;cursor:pointer;font-size:2em;line-height:1.91;position:relative;right:0;top:0}@media screen and (max-width: 667px){.notice .autocol{display:table}.notice .col,.notice .col.notice-close{display:table-cell}}[class*=tooltip-]{position:relative;display:inline-block}[class*=tooltip-]:after,[class*=tooltip-]:before{border-radius:0.1em;position:absolute;visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;transition:0.3s ease;transform:translateZ(0);-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;transition-delay:0s}[class*=tooltip-]:hover:after,[class*=tooltip-]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s}[class*=tooltip-]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=tooltip-]:after{background:#222;background:rgba(0,0,0,0.9);color:#fff;padding:8px 10px;font-size:1em;line-height:1em;white-space:nowrap}[class*=tooltip-][aria-label]:after{content:attr(aria-label)}[class*=tooltip-][data-hint]:after{content:attr(data-hint)}[aria-label='']:after,[aria-label='']:before{display:none !important}[data-hint='']:after,[data-hint='']:before{display:none !important}.tooltip-top-left:before,.tooltip-top-right:before,.tooltip-top:before{border-top-color:#222;border-top-color:rgba(0,0,0,0.9)}.tooltip-bottom-left:before,.tooltip-bottom-right:before,.tooltip-bottom:before{border-bottom-color:#222;border-bottom-color:rgba(0,0,0,0.9)}.tooltip-top:after{bottom:100%;left:50%}.tooltip-top:before{bottom:100%;left:50%;margin-bottom:-11px;left:calc(50% - 6px)}.tooltip-top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.tooltip-top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.tooltip-bottom:after{top:100%;left:50%}.tooltip-bottom:before{top:100%;left:50%;margin-top:-11px;left:calc(50% - 6px)}.tooltip-bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tooltip-bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.tooltip-bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.tooltip-right:before{border-right-color:#222;border-right-color:rgba(0,0,0,0.9);margin-left:-11px;margin-bottom:-6px}.tooltip-right:after{margin-bottom:-14px;left:100%;bottom:50%}.tooltip-right:before{left:100%;bottom:50%}.tooltip-right:hover:after,.tooltip-right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.tooltip-left:before{border-left-color:#222;border-left-color:rgba(0,0,0,0.9);margin-right:-11px;margin-bottom:-6px}.tooltip-left:after{margin-bottom:-14px;right:100%;bottom:50%}.tooltip-left:before{right:100%;bottom:50%}.tooltip-left:hover:after,.tooltip-left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}.tooltip-top-left:after{bottom:100%;left:50%}.tooltip-top-left:before{bottom:100%;left:50%;margin-bottom:-11px;left:calc(50% - 6px)}.tooltip-top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.tooltip-top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.tooltip-top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);-ms-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.tooltip-top-right:after{bottom:100%;left:50%}.tooltip-top-right:before{bottom:100%;left:50%;margin-bottom:-11px;left:calc(50% - 6px)}.tooltip-top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-left:-12px}.tooltip-top-right:hover:after,.tooltip-top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.tooltip-bottom-left:after{top:100%;left:50%}.tooltip-bottom-left:before{top:100%;left:50%;margin-top:-11px;left:calc(50% - 6px)}.tooltip-bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.tooltip-bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.tooltip-bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);-ms-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.tooltip-bottom-right:after{top:100%;left:50%}.tooltip-bottom-right:before{top:100%;left:50%;margin-top:-11px;left:calc(50% - 6px)}.tooltip-bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);margin-left:-12px}.tooltip-bottom-right:hover:after,.tooltip-bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.tooltip-large:after,.tooltip-medium:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.tooltip-small:after{white-space:normal;line-height:1.4em;word-wrap:break-word;width:80px}.tooltip-medium:after{width:150px}.tooltip-large:after{width:300px}.tooltip-error:after{background-color:#EE032B}.tooltip-warning:after{background-color:#FC632A}.tooltip-info:after{background-color:#FAC917}.tooltip-success:after{background-color:#26A53B}.tooltip-always:after,.tooltip-always:before{opacity:1;visibility:visible}.tooltip-always.tooltip-top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.tooltip-always.tooltip-top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.tooltip-always.tooltip-top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.tooltip-always.tooltip-top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);-ms-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.tooltip-always.tooltip-top-right:after,.tooltip-always.tooltip-top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.tooltip-always.tooltip-bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.tooltip-always.tooltip-bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.tooltip-always.tooltip-bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.tooltip-always.tooltip-bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);-ms-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.tooltip-always.tooltip-bottom-right:after,.tooltip-always.tooltip-bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.tooltip-always.tooltip-left:after,.tooltip-always.tooltip-left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}.tooltip-always.tooltip-right:after,.tooltip-always.tooltip-right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px)}.tooltip-rounded:after{border-radius:4px}.tooltip-no-animate:after,.tooltip-no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;transition-duration:0s}.tooltip-bounce:after,.tooltip-bounce:before{transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24)}@media screen and (max-width: 667px){[class*=tooltip-]:after,[class*=tooltip-]:before{display:none}}.pagination{font-size:0;margin:17px 0;padding:0 0 100px;text-align:center;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none}.pagination em{font-style:normal}.pagination a,.pagination .current,.pagination .next_page,.pagination .previous_page,.pagination .gap{background:#FFF;border-radius:5px;border:1px solid transparent;color:#000;display:inline-block;font-size:19px;font-weight:600;height:45px;margin:2px;padding:6px 5px;text-align:center;vertical-align:bottom;width:45px}.pagination a.current,.pagination a:hover,.pagination .current.current,.pagination .current:hover,.pagination .next_page.current,.pagination .next_page:hover,.pagination .previous_page.current,.pagination .previous_page:hover,.pagination .gap.current,.pagination .gap:hover{background:#1276D3;color:#FFF;transition:all 0.1s ease-in-out}.pagination .gap{color:#000;height:45px;padding:5px;width:28px}.pagination .gap:hover{background:#FFF;color:#000}.pagination .disabled{display:none}.pagination .next_page,.pagination .previous_page{position:relative;overflow:hidden}.pagination .next_page:before,.pagination .previous_page:before{background-repeat:no-repeat;background-size:20px;background-position:center;content:'';display:block;left:50%;position:relative;top:50%;transform:translate(-50%, -50%);height:30px;width:30px}.pagination .next_page:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI%2BPHBhdGggZmlsbD0iIzU4NTg1OCIgZD0iTTE1IDIuNzVsLTIuMDg2IDIuMDg2TDMzLjA3OCAyNSAxMi45MTQgNDUuMTY0IDE1IDQ3LjI1IDM3LjI1IDI1eiIvPjwvc3ZnPg%3D%3D)}.pagination .next_page:hover:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI%2BPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE1IDIuNzVsLTIuMDg2IDIuMDg2TDMzLjA3OCAyNSAxMi45MTQgNDUuMTY0IDE1IDQ3LjI1IDM3LjI1IDI1eiIvPjwvc3ZnPg%3D%3D)}.pagination .previous_page:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI%2BPHBhdGggZmlsbD0iIzU4NTg1OCIgZD0iTTM1IDQ3LjI1bDIuMDg2LTIuMDg2TDE2LjkyMiAyNSAzNy4wODYgNC44MzYgMzUgMi43NSAxMi43NSAyNXoiLz48L3N2Zz4%3D)}.pagination .previous_page:hover:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCI%2BPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTM1IDQ3LjI1bDIuMDg2LTIuMDg2TDE2LjkyMiAyNSAzNy4wODYgNC44MzYgMzUgMi43NSAxMi43NSAyNXoiLz48L3N2Zz4%3D)}@media screen and (max-width: 667px){.pagination{padding:0 15px 40px 15px}.pagination a,.pagination .current,.pagination .next_page,.pagination .previous_page,.pagination .gap{font-size:16px;padding:8px 2px}.pagination .next_page,.pagination .previous_page{padding:5px 0 7px}}table{width:100%;margin:1em 0}th{font-weight:400;color:#000;text-align:left}td{border-top:1px solid #EEE}td,th{padding:0.5em;text-align:left;vertical-align:top}tfoot tr{border-bottom:0}@media screen and (max-width: 667px){tr,td,th{display:block}tr{padding:1em 0;border-top:1px solid #EEE}tr:first-child{border-top:0}th{display:none}td{clear:both;border:none}td,th{padding:0.25em 0}}.tabs-block{background:transparent;border-bottom:1px solid #EEE}.tabs-block .col{text-align:center;position:relative}.tabs-block .col:last-child{border-right:0}.tabs-block .col:hover,.tabs-block .col.here{background:#EEE;transition:all 0.1s ease-in-out}.tabs-block a{width:100%;display:inline-block;padding:0.5em;color:#444}.tabs{display:inline-block;list-style:none;margin:1em 0;padding:0;width:100%}.tabs a{border-radius:5px;border:1px solid transparent;padding:0.65em 1em;color:#444}.tabs li{display:inline-block;padding:0 0.5%}.tabs li:hover a,.tabs li.here a{transition:all 0.1s ease-in-out;border:1px solid}.tabs ul{padding:0}.tabs.round li a{border-radius:99em}@media screen and (max-width: 860px){.tabs-block a,.tabs a{margin:0.5% 0;padding:0.65em 0.5em;display:block;text-align:center}.tabs-block{border-bottom:0}.tabs li{display:block;padding:0}}img{width:100%}iframe{min-height:20.3em}[class*='hero']{-ms-behavior:url(/backgroundsize.min.htc);-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}[class*='bg-']{-ms-behavior:url(/backgroundsize.min.htc);-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.article-body blockquote{border-left:none;border:none;color:#000;font-style:normal;font-weight:500;line-height:1.3;margin-bottom:45px}.article-body blockquote *{line-height:1.3;color:#000}.article-body blockquote:before{display:block;margin:0 auto 10px auto;text-align:center}ul.list,ol.list{padding-left:17px}ul.list li,ol.list li{padding-bottom:8px}ul.list li{list-style:disc}ul.list ul{margin-top:0}ul.list ul li{list-style:circle}ol.list li{list-style:decimal}ol.list ul{margin-bottom:0}ol.list ul li{list-style:circle}.italic{font-style:italic}.smaller{font-size:13px}.small{font-size:15px}.medium{font-size:18px}.large{font-size:20px}.align-left{text-align:left}.align-right{text-align:right}.break-word{word-break:break-all}.thin{font-weight:100}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.padding{padding:17px}.padding-horizontal{padding-left:17px;padding-right:17px}.padding-vertical{padding-top:17px;padding-bottom:17px}.line-height-normal{line-height:1}.text-reset *{line-height:1.1;margin:0 0 3px 0}.quotations:before{display:block;content:'\201C';font-size:68px;position:absolute;left:-8px;top:-8px;color:#DDD;color:rgba(0,0,0,0.2)}.narrow{max-width:578px;margin:0 auto}.narrow-large{max-width:680px;margin:0 auto}.narrow-small{max-width:340px;margin:0 auto}.auto{margin:0 auto}.block{display:block}.center,.hero .section,.center-always{text-align:center}.left{text-align:left}.clear{clear:both}.fixed{position:fixed}.float-left{float:left}.float-right{float:right}.inline{display:inline}.inline-block{display:inline-block}.padded [class*='col-'],.padded .col{padding-left:1.5%;padding-right:1.5%}.right-padded [class*='col-'],.right-padded .col{padding-right:3%}.right-bottom-padded [class*='col-'],.right-bottom-padded .col{padding-right:3%;padding-bottom:68px}.empty{padding:20% 0}.border-top{border-top:1px solid #EEE}.border-right{border-right:1px solid #EEE}.border-bottom{border-bottom:1px solid #EEE}.border-left{border-left:1px solid #EEE}[class*='list-'] li{padding-right:25px}.list-2-col{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2;columns:2}.list-3-col{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-count:3;columns:3}.list-4-col{-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;column-count:4;columns:4}.absolute{position:absolute}.relative{position:relative}.margin{margin:2%}.no-wrap{white-space:nowrap}.no-padding-top{padding-top:0}.no-padding-bottom{padding-bottom:0}.no-margins *{margin:0}.no-margin-top{margin-top:0}.no-margin-bottom{margin-bottom:0}.no-first-last-margins *:first-child{margin-top:0}.no-first-last-margins *:last-child{margin-bottom:0}.light-text *:not(input),.bg-default *:not(input),.bg-black *:not(input),.bg-gray *:not(input),.bg-blue *:not(input),.bg-red *:not(input),.bg-orange *:not(input),.bg-green *:not(input),.hero *:not(input),.light-text a:not(input),.bg-default a:not(input),.bg-black a:not(input),.bg-gray a:not(input),.bg-blue a:not(input),.bg-red a:not(input),.bg-orange a:not(input),.bg-green a:not(input),.hero a:not(input){color:white}.middle{display:table;width:100%;height:100%}.middle-inner{display:table-cell;vertical-align:middle;margin:auto;height:100%}.disabled{color:#BBB}.title{color:#333}.radius{border-radius:5px}.round{border-radius:99em}.round-corners{border-radius:10px}.box{border-radius:5px;border:1px solid #ddd;margin:17px 0;padding:17px}.circle{border-radius:99em;display:block;width:85px;height:85px;margin:0 auto;position:relative}.circle-inner{position:absolute;text-align:center;width:100%;padding-top:14%;font-size:34px}.errors-list{background:#FFF3C8}.errors-list i{padding-right:4px}.app-badge{width:135px;height:40px}.opacity-half{opacity:0.5}.opacity-1{opacity:0.1}.opacity-2{opacity:0.2}.opacity-3{opacity:0.3}.opacity-4{opacity:0.4}.opacity-5{opacity:0.5}.opacity-6{opacity:0.6}.opacity-7{opacity:0.7}.opacity-8{opacity:0.8}.opacity-9{opacity:0.9}.opaque{opacity:1}.white{color:#FFF;fill:#FFF}.gray-lightest{color:#F9F9F9;fill:#F9F9F9}.gray-lighter{color:#EEE;fill:#EEE}.gray-light{color:#BBB;fill:#BBB}.gray-medium{color:#999;fill:#999}.gray{color:#666;fill:#666}.gray-dark{color:#333;fill:#333}.black{color:#000;fill:#000}.red{color:#EE032B;fill:#EE032B}.red-bright{color:#FF0008;fill:#FF0008}.red-light{color:#FF4451;fill:#FF4451}.orange{color:#FC632A;fill:#FC632A}.yellow{color:#FAC917;fill:#FAC917}.green{color:#26A53B;fill:#26A53B}.blue{color:#1276D3;fill:#1276D3}hr.red{background:#EE032B}hr.green{background:#26A53B}hr.blue{background:#1276D3}blockquote.blockquote-red{border-left-color:#EE032B}blockquote.blockquote-green{border-left-color:#26A53B}blockquote.blockquote-blue{border-left-color:#1276D3}blockquote.quote{border-left:none;padding-left:0}blockquote.quote:before{content:'“ ';font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:51px;line-height:1;vertical-align:bottom}blockquote+cite{margin-top:0}.bg{background:#F9F9F9}.bg-white{background:#FFF}.bg-default{background:#4B99CB;background:linear-gradient(to bottom right, #4B99CB, #91E1B9)}.bg-black{background:#161616;background:linear-gradient(to bottom right, #161616, #444)}.bg-gray{background:#999;background:linear-gradient(to bottom right, #999, #DDD)}.bg-gray-light{background:#DDD;background:linear-gradient(to bottom right, #DDD, #EEE)}.bg-gray-lighter{background:#EEE}.bg-gray-lightest{background:#F9F9F9}.bg-blue{background:#1276D3;background:linear-gradient(to bottom right, #1276D3, #0e5ca4)}.bg-red{background:#BB3D53;background:linear-gradient(to bottom right, #BB3D53, #FF2F39)}.bg-orange{background:#EE495C;background:linear-gradient(to bottom right, #EE495C, #F09259)}.bg-green{background:#45D093;background:linear-gradient(to bottom right, #45D093, #B0CB80)}[class*='overlay-']{height:100%;width:100%}.overlay-default{background-image:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.7))}.overlay-white{background-image:linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.8))}.overlay-black{background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.8))}.overlay-gray{background-image:linear-gradient(rgba(50,50,50,0.5), rgba(200,200,200,0.3))}.overlay-blue{background-image:linear-gradient(to bottom right, rgba(20,100,250,0.5), rgba(0,190,50,0.2))}.overlay-red{background-image:linear-gradient(to bottom right, rgba(250,0,20,0.4), rgba(250,0,200,0.3))}.overlay-orange{background-image:linear-gradient(to bottom right, rgba(250,70,0,0.5), rgba(250,250,0,0.3))}.overlay-green{background-image:linear-gradient(to bottom right, rgba(80,230,100,0.5), rgba(0,100,250,0.3))}input.bg-black{background:#000;color:#FFF}input.bg-black:hover,input.bg-black:focus{-moz-box-shadow:inset 0 0 0 1px #000;-ms-box-shadow:inset 0 0 0 1px #000;-o-box-shadow:inset 0 0 0 1px #000;-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}input.bg-gray-dark{background:#333;color:#FFF}input.bg-gray-dark:hover,input.bg-gray-dark:focus{-moz-box-shadow:inset 0 0 0 1px #333;-ms-box-shadow:inset 0 0 0 1px #333;-o-box-shadow:inset 0 0 0 1px #333;-webkit-box-shadow:inset 0 0 0 1px #333;box-shadow:inset 0 0 0 1px #333}input.bg-gray{background:#666;color:#FFF}input.bg-gray:hover,input.bg-gray:focus{-moz-box-shadow:inset 0 0 0 1px #666;-ms-box-shadow:inset 0 0 0 1px #666;-o-box-shadow:inset 0 0 0 1px #666;-webkit-box-shadow:inset 0 0 0 1px #666;box-shadow:inset 0 0 0 1px #666}input.bg-white{background:#FFF}input.bg-white:hover,input.bg-white:focus{background:#FFF}input.border-gray{border:1px solid #DADADA}.checkbox,.radio{display:block;line-height:2.2}.form-input{padding-right:8px}.input-with-icon{position:relative}.input-with-icon i{opacity:0.6;position:absolute;top:8px;left:11px;z-index:1}.input-with-icon input{padding-left:37px}.shadow{box-shadow:0 0 3px rgba(0,0,0,0.1)}.hide{display:none}.show{display:block}.full{width:100%}.table-fixed{table-layout:fixed}.space:after{content:" "}.i2x{font-size:34px}.i3x{font-size:51px}.i4x{font-size:68px}.i5x{font-size:85px}.same-width{text-align:center;width:34px;display:inline-block}.bg-cover{-ms-behavior:url(/backgroundsize.min.htc);-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.bg-contain{-ms-behavior:url(/backgroundsize.min.htc);-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center}.bg-fit{-ms-behavior:url(/backgroundsize.min.htc);-moz-background-size:fit;-ms-background-size:fit;-o-background-size:fit;-webkit-background-size:fit;background-size:fit;background-repeat:no-repeat;background-position:center}.bg-top{background-position:center top}.bg-bottom{background-position:center bottom}.bg-left{background-position:left}.bg-right{background-position:right}.bg-center{background-position:center}img,svg{height:auto}img.small,svg.small{width:34px}img.small.fixed-height,svg.small.fixed-height{width:auto;max-height:25px}img.intermed,svg.intermed{width:51px}img.intermed.fixed-height,svg.intermed.fixed-height{width:auto;max-height:29px}img.medium,svg.medium{width:68px}img.medium.fixed-height,svg.medium.fixed-height{width:auto;max-height:34px}img.large,svg.large{width:102px}img.large.fixed-height,svg.large.fixed-height{width:auto;max-height:42px}img.x-large,svg.x-large{width:238px}.svg-icon{display:inline-block;height:1em;width:1em;line-height:1;position:relative;top:2px;fill:currentColor;overflow:visible;pointer-events:none}.svg-icon *{fill:currentColor}.responsive-video,.video{position:relative;padding-bottom:56.25%;height:0}.responsive-video iframe,.video iframe{top:0;left:0;width:100%;height:100%}.video-thumbnail-preview-wrapper *{line-height:1.2}.video-thumbnail-preview{background-color:#222;border-radius:5px;display:block;position:relative;padding:29% 10px;text-align:center}.video-thumbnail-preview i{color:white;position:absolute;left:0;top:50%;width:100%;font-size:32px;margin-top:-16px;line-height:1}.video-thumbnail-preview:hover{opacity:0.9}.hide-on-desktop{display:none}@media screen and (max-width: 1080px){.hide-on-desktop{display:block}.hide-on-tablet{display:none}.list-4-col{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;column-count:3;columns:3}}@media screen and (max-width: 860px){.hide-on-phablet{display:none}.full-on-phablet *{width:100%}.list-4-col{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;column-count:2;columns:2}}@media screen and (max-width: 780px){.table-responsive-labels td:before{content:attr(data-th);font-weight:bold;display:block}}@media screen and (max-width: 667px){.center-on-mobile{text-align:center}.space,.hide-on-mobile{display:none}.responsive{width:100%}.center-on-mobile{text-align:center}.list-4-col{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;column-count:1;columns:1}.contains-iframe{padding-left:0;padding-right:0;width:100%}.form-input{padding-right:0}.quotations:before{font-size:34px;left:-6px}}@media screen and (max-width: 480px){.responsive-portrait{width:100%}}:root{--press-content-max-width: 1440px;--press-content-max-width-narrow: 1220px;--press-footer-border: 1px solid rgba(255, 255, 255, 0.15)}.header{left:0;right:0;margin:auto;position:fixed;top:0;max-width:var(--press-content-max-width);width:100%;padding:var(--dox-spacing-lg) var(--dox-layout-edge-spacing);z-index:4;transition:max-width 0.4s ease, padding 0.4s ease, background-color 0.4s ease, backdrop-filter 0.4s ease, border-radius 0.4s ease, top 0.4s ease, box-shadow 0.4s ease}@media screen and (max-width: 860px){.header{padding:var(--dox-spacing-md);border-bottom:1px solid transparent}}.header.header-scrolled{top:var(--dox-spacing-sm);max-width:var(--press-content-max-width-narrow);padding:8px;background:rgba(255,255,255,0.75);backdrop-filter:blur(20px);border-radius:var(--dox-radius-round);box-shadow:0 4px 30px rgba(0,0,0,0.08)}@media screen and (max-width: 1260px){.header.header-scrolled{width:auto;margin:0 10px}}@media screen and (max-width: 860px){.header.header-scrolled{margin:0}}.header.header-scrolled a{color:var(--dox-color-black) !important}.header.header-scrolled .logo{height:25px;width:100px}.header.header-scrolled .logo img{width:100px;height:auto}.header.header-scrolled .header-nav-logo-wrap{margin-left:var(--dox-spacing-sm);margin-bottom:0}@media screen and (max-width: 860px){.header.header-scrolled .header-nav-logo-wrap{margin-left:0}}.header.header-scrolled .header-nav-items a{font-size:var(--dox-font-size-body-sm);padding:var(--dox-spacing-xs) var(--dox-spacing-xl)}.header.header-scrolled .header-nav-sign-in-wrap a{font-size:var(--dox-font-size-body-sm)}.header.header-scrolled .header-nav-download-app-button,.header.header-scrolled .header-nav-download-app-button-mobile{background-color:var(--dox-color-blue-500);border-color:var(--dox-color-blue-500);color:var(--dox-color-white) !important}.header.header-scrolled .header-nav-download-app-button:hover,.header.header-scrolled .header-nav-download-app-button-mobile:hover{background-color:var(--dox-color-blue-900);border-color:var(--dox-color-blue-900);text-decoration:none}.header.header-scrolled .logo.light{display:none}.header.header-scrolled .logo.dark{display:inline-flex}@media screen and (max-width: 860px){.header.header-scrolled{border-radius:0;top:0;max-width:100%}}.header.header-scrolled .header-nav-menu-toggle{color:var(--dox-color-black)}.header .header-nav-items a:not(.header-nav-download-app-button),.header .header-nav-sign-in-wrap a:not(.header-nav-download-app-button){line-height:1.82;display:block;text-transform:none;font-weight:400}.header .header-nav-download-app-button{display:inline-flex;line-height:1;text-transform:none}@media screen and (max-width: 1080px){.header .header-nav-download-app-button{margin-left:18px}}@media screen and (max-width: 667px){.header .header-nav-download-app-button{display:none}}.header .logo{display:inline-flex;align-items:center}.header .logo img{display:block;height:auto;width:120px;margin:0}.header .logo:hover{background:none}.header .logo.dark{display:none}@media screen and (max-width: 860px){.header .logo img{height:25px;width:100px}}.header-nav-items-wrap{display:flex;align-items:center;gap:var(--dox-spacing-md)}.header-nav-items-wrap .header-nav-logo-wrap{display:inline-flex;width:144px;margin-bottom:var(--dox-spacing-xs)}@media screen and (max-width: 860px){.header-nav-items-wrap .header-nav-logo-wrap{margin-bottom:0}}@media screen and (max-width: 667px){.header-nav-items-wrap .header-nav-logo-wrap{width:130px}}@media screen and (max-width: 860px){.header-nav-items-wrap .header-nav-logo-wrap{width:auto}}.header-nav-items,.header-nav-sign-in{list-style:none;padding:0;margin:0}.header-nav-items{display:flex;flex:1 1 auto;justify-content:center;float:none;width:auto;text-align:initial}.header-nav-item a{padding:var(--dox-spacing-sm) var(--dox-spacing-xl);margin:3px 0}.header-nav-sign-in{display:inline-block}.header-nav-menu-items-wrap{display:flex;flex:auto;align-items:center}@media screen and (max-width: 860px){.header-nav-menu-items-wrap{display:none;position:absolute;bottom:0;top:5px;right:0;padding:55px var(--dox-layout-edge-spacing);width:100%;transition:none;z-index:1}}.header-nav-sign-in-wrap{display:flex;gap:var(--dox-spacing-lg);align-items:center;float:none;width:auto;margin-top:0;text-align:initial}@media screen and (max-width: 860px){.header-nav-items,.header-nav-sign-in-wrap{display:inline-block;width:auto;text-align:right}}.header-nav-sign-in-link{padding-right:var(--dox-spacing-md)}@media screen and (max-width: 1080px){.header-nav-sign-in-link a{padding-left:var(--dox-spacing-sm)}}.header-nav-menu-toggle{display:none;background:none;border:none;padding:0;cursor:pointer;outline:none}.header-nav-menu-toggle:hover{background:none;transform:none;filter:none;color:inherit}.header .header-nav-download-app-button,.header .header-nav-download-app-button-mobile{align-items:center;background-color:#F5F5F5;border:1px solid #F5F5F5;border-radius:var(--dox-radius-round);color:var(--dox-color-black) !important;font-size:var(--dox-font-size-body-sm);font-weight:400;gap:7px;height:30px;justify-content:center;padding:6px 12px;text-decoration:none;white-space:nowrap;line-height:1.7;width:max-content}.header .header-nav-download-app-button:hover,.header .header-nav-download-app-button-mobile:hover{background-color:#F5F5F5;border-color:#F5F5F5;color:var(--dox-color-black) !important;text-decoration:none;transform:none;filter:none}.header-nav-download-app-button-mobile{display:none}.header-nav-mobile-controls{display:none}.header-mobile-nav-icon-menu.svg-icon,.header-mobile-nav-icon-close.svg-icon{display:block;top:0;width:24px;height:24px}.header:not(.header-dark-scope) .header-nav-items a:not(.header-nav-download-app-button),.header:not(.header-dark-scope) .header-nav-sign-in-wrap a:not(.header-nav-download-app-button){color:var(--dox-color-white)}.header-dark-scope a,.header-dark-scope i,.header-dark-scope svg{color:var(--dox-color-black)}.header-dark-scope .logo.dark{display:inline-flex}.header-dark-scope .logo.light{display:none}.header-no-nav-scope.header .header-nav-items,.header-no-nav-scope.header .header-nav-download-app-button{display:none}.header-no-nav-scope.header .header-nav-sign-in-link{padding:var(--dox-spacing-sm) var(--dox-spacing-xl)}.header-no-download-scope .header-nav-download-app-button{display:none}.header-no-download-scope .header-nav-sign-in-link a{padding:var(--dox-spacing-sm) var(--dox-spacing-xl)}@media screen and (max-width: 1080px){.header-no-download-scope .header-nav-sign-in-link a{padding:var(--dox-spacing-sm) var(--dox-spacing-sm)}}@media screen and (max-width: 667px){.header-no-download-scope .header-nav-download-app-button-mobile{display:none}}.header-center-logo-scope .header-nav-sign-in-wrap{display:none}.header-center-logo-scope .header-nav-logo-wrap{text-align:center;width:100%}@media screen and (max-width: 667px){.header-center-logo-scope .header-nav-menu-toggle{display:none}}@media screen and (max-width: 860px){.header-scrolled .header-nav-menu-items-wrap{padding-top:39px}.header-mobile-nav-open .header-nav-menu-items-wrap{display:block}.header-mobile-nav-open .header-mobile-nav-icon-menu{display:none}.header-mobile-nav-open .header-mobile-nav-icon-close{display:block !important}.header-mobile-nav-open .header{border-bottom:1px solid var(--dox-color-gray-300);background:var(--dox-color-white)}.header-mobile-nav-open .header-nav-sign-in-link{padding-right:0}.header-mobile-nav-open .logo.dark{display:inline-flex}.header-mobile-nav-open .logo.light{display:none}.header-nav-item,.header-nav-sign-in{display:block;background:var(--dox-color-white);margin-left:-35px;margin-right:-35px;text-align:center}.header-nav-item a,.header-nav-sign-in a{border-bottom:1px solid var(--dox-color-gray-300);color:var(--dox-color-black) !important;padding:15px 17px !important;margin:0}.header-nav-item:first-of-type a{border-top:1px solid var(--dox-color-gray-300)}.header-nav-sign-in-wrap{text-align:center;margin-top:0;width:100%}.header-nav-items{width:100%}.header-nav-mobile-controls{display:flex;align-items:center;gap:var(--dox-spacing-sm);margin-left:auto;z-index:2}.header .header-nav-download-app-button-mobile{display:inline-flex;position:static;padding:6px 12px;right:auto;top:auto;z-index:auto}.header-nav-download-app-button{display:none !important}.header-nav-menu-toggle-wrapper{position:relative;top:0;width:24px;height:24px;display:block;line-height:1}.header-nav-menu-toggle{display:block;color:var(--dox-color-white);z-index:2;cursor:pointer}.header-nav-menu-toggle .header-mobile-nav-icon-close{display:none;color:var(--dox-color-black)}}.footer{color:rgba(255,255,255,0.6);background-color:var(--dox-color-black);position:relative;z-index:1;overflow:hidden;float:none}.footer ul,.footer li{list-style:none;margin:0;padding:0}.footer a{color:rgba(255,255,255,0.6);font-size:var(--dox-font-size-body-sm);line-height:2.4;text-transform:none}.footer a:hover{color:var(--dox-color-white)}.footer .section{padding:60px 17px}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--dox-spacing-xxl);align-items:stretch}.footer-grid-left{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dox-spacing-lg)}.footer-logo-link{line-height:1;margin-bottom:auto;display:inline-block;float:none}.footer-logo{width:34px;height:auto;display:block;margin-top:0}.footer-bottom-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dox-spacing-lg)}@media screen and (max-width: 860px){.footer-bottom-info{align-items:center}}.footer-legal{display:flex;flex-direction:column;align-items:flex-start;gap:var(--dox-spacing-xs)}@media screen and (max-width: 860px){.footer-legal{align-items:center}}.footer-social{display:flex;align-items:center;gap:var(--dox-spacing-md);float:none;text-align:initial;margin:0}.footer-social a{display:inline-flex;line-height:1;filter:invert(1) opacity(0.5);transition:filter 0.2s ease;padding-left:0}.footer-social a:hover{filter:invert(1) opacity(1)}.footer-social-icon{width:var(--dox-spacing-lg);height:var(--dox-spacing-lg);overflow:hidden}.footer-copyright{margin:0;font-size:var(--dox-font-size-body-xs);line-height:normal}.footer-disclaimer{font-size:var(--dox-font-size-body-xs);line-height:1.4;display:block;text-align:left}@media screen and (max-width: 860px){.footer-disclaimer{text-align:center}}.footer-disclaimer a{line-height:1.4;text-decoration:underline;font-size:var(--dox-font-size-body-xs)}.footer-disclaimer a:hover{color:var(--dox-color-white)}.footer-grid-nav{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--dox-spacing-xxxl);justify-self:end}#footer-mobile-toggle-1,#footer-mobile-toggle-2,#footer-mobile-toggle-3,.footer-mobile-toggle{display:none}@media screen and (max-width: 860px){.footer .section{padding:var(--dox-spacing-xxl) 17px}.footer .footer-grid{grid-template-columns:1fr;gap:var(--dox-spacing-lg);text-align:center}.footer .footer-grid-left{align-items:center}.footer .footer-grid-nav{grid-template-columns:1fr;gap:0;justify-self:stretch}.footer .footer-nav-col:nth-of-type(3) .footer-mobile-toggle,.footer .footer-nav-col:nth-of-type(3) .footer-nav-items{border-bottom:var(--press-footer-border)}.footer .footer-nav-items{display:none;padding:0 25px 18px;text-align:left}.footer #footer-mobile-toggle-1:checked~.footer-nav-items,.footer #footer-mobile-toggle-2:checked~.footer-nav-items,.footer #footer-mobile-toggle-3:checked~.footer-nav-items{display:block}.footer #footer-mobile-toggle-1:checked~.footer-mobile-toggle,.footer #footer-mobile-toggle-2:checked~.footer-mobile-toggle,.footer #footer-mobile-toggle-3:checked~.footer-mobile-toggle{border-bottom:none}.footer .footer-mobile-toggle{display:block;border-top:var(--press-footer-border);color:var(--dox-color-white);cursor:pointer;padding:var(--dox-spacing-md) 0;text-align:left;text-transform:uppercase}.footer .footer-mobile-toggle .footer-mobile-toggle-icon{filter:invert(1);position:relative;top:var(--dox-spacing-xs);float:right;width:16px;height:16px}}@media screen and (max-width: 667px){.footer{text-align:center}.footer-social{justify-content:center}}h1,h2,h3,h4,h5,h6{font-family:var(--dox-font-family-serif);font-weight:var(--dox-font-weight-medium);margin:0;line-height:1.25}h1{font-size:clamp(32px, 4vw, 52px)}h2{font-size:clamp(24px, 3vw, 42px)}.section{padding:5% var(--dox-spacing-xxxl) 10%;margin:0 auto;width:100%;max-width:var(--press-content-max-width)}.press-hero{background:var(--dox-color-white);border-bottom:1px solid var(--dox-color-gray-300);position:relative;z-index:2;display:flex;flex-direction:column;min-height:50dvh}.press-hero .section{display:flex;justify-content:space-between;align-items:center;margin:auto;padding:0 var(--dox-spacing-xxxl);gap:40px}.press-hero-subtitle{font-family:var(--dox-font-family-base);font-size:clamp(16px, 2vw, 22px);color:var(--dox-color-gray-600);line-height:1.5;margin:0;max-width:520px}.press-hero-contact{white-space:nowrap;display:grid;grid-template-columns:auto auto;gap:var(--dox-spacing-md) var(--dox-spacing-xxxl)}.press-hero-contact-row{display:contents}.press-hero-contact-label{color:var(--dox-color-gray-600)}.press-hero-contact-link{display:inline-flex;align-items:center;gap:var(--dox-spacing-sm);color:var(--dox-color-black)}.press-hero-contact-link:hover{text-decoration:underline;color:var(--dox-color-black)}.press-hero-contact-icon{width:18px;height:18px;flex-shrink:0}.press-featured{display:grid;grid-template-columns:1fr 1fr;gap:60px}.press-featured-thumb{border-radius:var(--dox-radius-lg);overflow:hidden;display:block;aspect-ratio:16 / 9}.press-featured-thumb-img{width:100%;height:100%;object-fit:cover;display:block}.press-featured-title{font-size:clamp(22px, 2.5vw, 38px);line-height:1.15;margin:var(--dox-spacing-xs) 0 0}.press-featured-title a{color:inherit;text-decoration:none}.press-featured-body{color:var(--dox-color-gray-600);line-height:1.4;margin:var(--dox-spacing-sm) 0;font-size:clamp(16px, 2vw, 18px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@keyframes arrow-slide-in{0%{opacity:1;transform:translateX(0)}40%{opacity:0;transform:translateX(6px)}41%{opacity:0;transform:translateX(-6px)}100%{opacity:1;transform:translateX(0)}}@keyframes arrow-slide-out{0%{opacity:1;transform:translateX(0)}40%{opacity:0;transform:translateX(-6px)}41%{opacity:0;transform:translateX(6px)}100%{opacity:1;transform:translateX(0)}}.press-featured-link{display:inline-flex;align-items:center;gap:var(--dox-spacing-xs);color:var(--dox-color-blue-500);font-size:var(--dox-font-size-heading-5);text-decoration:none}.press-featured-link:hover{text-decoration:none;color:var(--dox-color-blue-900)}.press-featured-link:hover .press-featured-link-icon{animation:arrow-slide-in 0.4s ease forwards;background-color:var(--dox-color-blue-900)}.press-featured-link .press-featured-link-icon{animation:arrow-slide-out 0.4s ease forwards}.press-featured-link-icon{display:inline-block;width:16px;height:16px;flex-shrink:0;background-color:var(--dox-color-blue-500);-webkit-mask-image:url("https://assets.doxcdn.com/image/upload/fl_sanitize/icons/dox-icons/icon-arrow-right-outline.svg");mask-image:url("https://assets.doxcdn.com/image/upload/fl_sanitize/icons/dox-icons/icon-arrow-right-outline.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.press-section{padding:5% 0}.press-load-more{font-weight:400;padding:10px 20px;border-radius:var(--dox-radius-round);width:200px}.press-load-more:hover{color:var(--dox-color-black);background-color:var(--dox-color-gray-350)}.press-section-header{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;padding:var(--dox-spacing-sm) 0;border-bottom:1px solid var(--dox-color-gray-350)}.press-section-header span{color:var(--dox-color-gray-600)}.press-page .section-title{margin-bottom:var(--dox-spacing-xxl)}.press-page .press-section{display:grid;grid-template-columns:160px 180px 1fr}.press-page .press-section a{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;padding:var(--dox-spacing-md) 0;border-bottom:1px solid var(--dox-color-gray-350);text-decoration:none}.press-page .press-section a.press-item--hidden{display:none}.press-page .press-section a:hover{text-decoration:underline;color:initial}.press-page .press-section a>*{align-self:center}.press-room-section{border-bottom:1px solid var(--dox-color-gray-350)}.news-date,.press-category{color:var(--dox-color-gray-600)}.press-releases-row{border-bottom:1px solid var(--dox-color-gray-350);padding-bottom:60px;margin-bottom:60px}.press-releases-row:last-of-type{border-bottom:none}.press-archive-list-item{padding:0 4%}.research-link{padding:10px}.research-link a{cursor:pointer}.research-section{padding-top:var(--dox-spacing-xl)}.research-section img{height:100%;max-height:204px;width:100%;max-width:100%;object-fit:contain}.research-section a{cursor:pointer}.research-section .research-link:nth-child(n+4){display:none}.article-section{padding-top:30px}.article-section .article-title{font-size:34px}.article-section .article-body p{font-size:17px}.article-view .article-section p{margin:17px 0}.article-subinfo{font-style:italic}.press-release-about-section{padding-top:30px}.press-release-contact-section{padding-top:10px}@keyframes heroLoadIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-load-in{opacity:0;animation:heroLoadIn 1s ease-out forwards}.hero-load-1{animation-delay:0.05s}.hero-load-2{animation-delay:0.2s}.hero-load-3{animation-delay:0.35s}.hero-load-4{animation-delay:0.5s}.hero-load-5{animation-delay:0.65s}.scroll-reveal{opacity:0;transform:translateY(20px);transition:opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1),transform 0.8s cubic-bezier(0.16, 1, 0.3, 1)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.scroll-reveal.no-transition{transition:none}.scroll-reveal-delay{transition-delay:0.15s}.text-reveal{display:inline-block;background:linear-gradient(90deg, currentColor 0%, currentColor 33%, transparent 66%, transparent 100%);background-size:300% 100%;background-position:100% 0;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position 1.4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.scroll-reveal.is-visible .text-reveal{background-position:0 0}.scroll-reveal-delay .text-reveal{transition-delay:0.15s}.tile-stagger-1{transition-delay:0s}.tile-stagger-2{transition-delay:0.2s}.tile-stagger-3{transition-delay:0.4s}@media screen and (max-width: 960px){.article-card{width:48%}.section{padding:10% 20px 10%}.press-hero{min-height:auto}.press-hero .section{gap:var(--dox-spacing-lg);flex-direction:column;align-items:start;padding:80px var(--dox-spacing-lg) 10%}.press-featured{grid-template-columns:1fr;gap:var(--dox-spacing-lg)}.press-featured-link{font-size:var(--dox-font-size-body-md)}.press-section{padding-top:10%}.press-section .section-title{margin-bottom:var(--dox-spacing-md)}.scroll-reveal{opacity:1;transform:none;transition:none}.scroll-reveal-delay,.tile-stagger-1,.tile-stagger-2,.tile-stagger-3{transition-delay:0s}.hero-load-in{opacity:1;animation:none;transform:none}.text-reveal{background:none;-webkit-text-fill-color:inherit;transition:none}}@media screen and (max-width: 667px){.press-hero-contact{text-align:left}.press-section .grid-child{padding:25px 0}.press-section-header{display:none}.press-page .press-section{grid-template-columns:1fr}.press-page .press-section a{grid-template-columns:auto 1fr;grid-template-areas:"category date" "title title";gap:var(--dox-spacing-xs) var(--dox-spacing-sm)}.press-page .press-section small.news-date{grid-area:date}.press-page .press-section .press-category{grid-area:category}.press-page .press-section p{grid-area:title}.press-btn{margin-bottom:20px}.research-section img{height:auto;max-height:100%;object-fit:cover}.research-section .col-1-3{padding:10px 0}.article-section .article-title{font-size:22px}.article-card{width:100%}.article-list-image{padding-right:0}}@media screen and (max-width: 360px){.press-hero-contact{display:flex;flex-direction:column;gap:var(--dox-spacing-lg)}.press-hero-contact-row{display:flex;flex-direction:column;gap:var(--dox-spacing-xs)}}
