UNPKG

@keadex/mina-react

Version:

React library to render C4 Model diagrams created with Keadex Mina.

1,813 lines 146 kB
/* ! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com *//* 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) */*, ::before, ::after { box-sizing: border-box; /* 1 */ border-width: 0; /* 2 */ border-style: solid; /* 2 */ border-color: #e5e7eb; /* 2 */ }::before, ::after { --tw-content: ''; }/* 1. Use a consistent sensible line-height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. 3. Use a more readable tab size. 4. Use the user's configured `sans` font-family by default. 5. Use the user's configured `sans` font-feature-settings by default. 6. Use the user's configured `sans` font-variation-settings by default. */html { line-height: 1.5; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ -moz-tab-size: 4; /* 3 */ -o-tab-size: 4; tab-size: 4; /* 3 */ font-family: Roboto, sans-serif; /* 4 */ font-feature-settings: normal; /* 5 */ font-variation-settings: normal; /* 6 */ }/* 1. Remove the margin in all browsers. 2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. */body { margin: 0; /* 1 */ line-height: inherit; /* 2 */ }/* 1. Add the correct height in Firefox. 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) 3. Ensure horizontal rules are visible by default. */hr { height: 0; /* 1 */ color: inherit; /* 2 */ border-top-width: 1px; /* 3 */ }/* Add the correct text decoration in Chrome, Edge, and Safari. */abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; }/* Remove the default font size and weight for headings. */h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }/* Reset links to optimize for opt-in styling instead of opt-out. */a { color: inherit; text-decoration: inherit; }/* Add the correct font weight in Edge and Safari. */b, strong { font-weight: bolder; }/* 1. Use the user's configured `mono` font family by default. 2. Correct the odd `em` font sizing in all browsers. */code, kbd, samp, pre { font-family: ui-monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }/* Add the correct font size in all browsers. */small { font-size: 80%; }/* Prevent `sub` and `sup` elements from affecting the line height in all browsers. */sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sub { bottom: -0.25em; }sup { top: -0.5em; }/* 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) 3. Remove gaps between table borders by default. */table { text-indent: 0; /* 1 */ border-color: inherit; /* 2 */ border-collapse: collapse; /* 3 */ }/* 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. 3. Remove default padding in all browsers. */button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-feature-settings: inherit; /* 1 */ font-variation-settings: inherit; /* 1 */ font-size: 100%; /* 1 */ font-weight: inherit; /* 1 */ line-height: inherit; /* 1 */ color: inherit; /* 1 */ margin: 0; /* 2 */ padding: 0; /* 3 */ }/* Remove the inheritance of text transform in Edge and Firefox. */button, select { text-transform: none; }/* 1. Correct the inability to style clickable types in iOS and Safari. 2. Remove default button styles. */button, [type='button'], [type='reset'], [type='submit'] { -webkit-appearance: button; /* 1 */ background-color: transparent; /* 2 */ background-image: none; /* 2 */ }/* Use the modern Firefox focus style for all focusable elements. */:-moz-focusring { outline: auto; }/* Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) */:-moz-ui-invalid { box-shadow: none; }/* Add the correct vertical alignment in Chrome and Firefox. */progress { vertical-align: baseline; }/* Correct the cursor style of increment and decrement buttons in Safari. */::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }/* 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */[type='search'] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ }/* Remove the inner padding in Chrome and Safari on macOS. */::-webkit-search-decoration { -webkit-appearance: none; }/* 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ }/* Add the correct display in Chrome and Safari. */summary { display: list-item; }/* Removes the default spacing and border for appropriate elements. */blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0; }fieldset { margin: 0; padding: 0; }legend { padding: 0; }ol, ul, menu { list-style: none; margin: 0; padding: 0; }/* Reset default styling for dialogs. */dialog { padding: 0; }/* Prevent resizing textareas horizontally by default. */textarea { resize: vertical; }/* 1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) 2. Set the default placeholder color to the user's configured gray 400 color. */input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; /* 1 */ color: #9ca3af; /* 2 */ }input::placeholder, textarea::placeholder { opacity: 1; /* 1 */ color: #9ca3af; /* 2 */ }/* Set the default cursor for buttons. */button, [role="button"] { cursor: pointer; }/* Make sure disabled buttons don't get the pointer cursor. */:disabled { cursor: default; }/* 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) This can trigger a poorly considered lint error in some tools but is included by design. */img, svg, video, canvas, audio, iframe, embed, object { display: block; /* 1 */ vertical-align: middle; /* 2 */ }/* Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) */img, video { max-width: 100%; height: auto; }/* Make elements with the HTML hidden attribute stay hidden by default */[hidden] { display: none; }input[type="range"]::-webkit-slider-thumb { height: 1rem; width: 1rem; border-radius: 9999px; border: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; cursor: pointer; }.dark input[type="range"]::-webkit-slider-thumb {}input[type="range"]:disabled::-webkit-slider-thumb { background: #a3a3a3; }input[type="range"]:disabled:focus::-webkit-slider-thumb { background: #a3a3a3; }input[type="range"]:disabled:active::-webkit-slider-thumb { background: #a3a3a3; }.dark input[type="range"]:disabled::-webkit-slider-thumb { background: #737373; }.dark input[type="range"]:disabled:focus::-webkit-slider-thumb { background: #737373; }.dark input[type="range"]:disabled:active::-webkit-slider-thumb { background: #737373; }input[type="range"]::-moz-range-thumb { height: 1rem; width: 1rem; border-radius: 9999px; border: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; cursor: pointer; }.dark input[type="range"]::-moz-range-thumb {}input[type="range"]:disabled::-moz-range-thumb { background: #a3a3a3; }.dark input[type="range"]:disabled::-moz-range-thumb { background: #737373; }input[type="range"]::-moz-range-progress {}input[type="range"]::-ms-fill-lower {}.dark input[type="range"]::-moz-range-progress {}.dark input[type="range"]::-ms-fill-lower {}input[type="range"]:focus { outline: none; }input[type="range"]:focus::-webkit-slider-thumb {}input[type="range"]:active::-webkit-slider-thumb {}.dark input[type="range"]:focus::-webkit-slider-thumb {}.dark input[type="range"]:active::-webkit-slider-thumb {}*, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; }::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; }/* cyrillic-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(KFOiCnqEu92Fr1Mu51QrEz0dL_nz.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }/* cyrillic */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(KFOiCnqEu92Fr1Mu51QrEzQdL_nz.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }/* greek-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(KFOiCnqEu92Fr1Mu51QrEzwdL_nz.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }/* greek */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(KFOiCnqEu92Fr1Mu51QrEzMdL_nz.woff2) format('woff2'); unicode-range: U+0370-03FF; }/* vietnamese */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(KFOiCnqEu92Fr1Mu51QrEz8dL_nz.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }/* latin-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(KFOiCnqEu92Fr1Mu51QrEz4dL_nz.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }/* latin */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap; src: url(KFOiCnqEu92Fr1Mu51QrEzAdLw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/* cyrillic-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }/* cyrillic */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }/* greek-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }/* greek */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format('woff2'); unicode-range: U+0370-03FF; }/* vietnamese */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }/* latin-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }/* latin */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TjASc6CsQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/* cyrillic-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }/* cyrillic */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }/* greek-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }/* greek */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2'); unicode-range: U+0370-03FF; }/* vietnamese */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }/* latin-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }/* latin */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap; src: url(KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/* cyrillic-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TzBic3CsTKlA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }/* cyrillic */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TzBic-CsTKlA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }/* greek-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TzBic2CsTKlA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }/* greek */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TzBic5CsTKlA.woff2) format('woff2'); unicode-range: U+0370-03FF; }/* vietnamese */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TzBic1CsTKlA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }/* latin-ext */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TzBic0CsTKlA.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }/* latin */@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap; src: url(KFOjCnqEu92Fr1Mu51TzBic6CsQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/* cyrillic-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }/* cyrillic */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }/* greek-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }/* greek */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2'); unicode-range: U+0370-03FF; }/* vietnamese */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }/* latin-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }/* latin */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap; src: url(KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/* cyrillic-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }/* cyrillic */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }/* greek-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }/* greek */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; }/* vietnamese */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }/* latin-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }/* latin */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap; src: url(KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/* cyrillic-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }/* cyrillic */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }/* greek-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }/* greek */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2'); unicode-range: U+0370-03FF; }/* vietnamese */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }/* latin-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }/* latin */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap; src: url(KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }/* cyrillic-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }/* cyrillic */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }/* greek-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }/* greek */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2'); unicode-range: U+0370-03FF; }/* vietnamese */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }/* latin-ext */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2'); unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }/* latin */@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap; src: url(KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }body { --tw-text-opacity: 1; color: rgb(163 163 163 / var(--tw-text-opacity)); font-family: 'Roboto', sans-serif !important; }:root { --toastify-toast-width: 520px !important; }p { margin-top: 1.25rem; margin-bottom: 1.25rem; }a { --tw-text-opacity: 1; color: rgb(56 103 177 / var(--tw-text-opacity)); text-decoration-line: underline; text-underline-offset: 5px; }a:hover { --tw-brightness: brightness(1.5); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }h1 { font-size: 2.25rem; line-height: 2.5rem; }h2 { font-size: 1.875rem; line-height: 2.25rem; }h3 { font-size: 1.5rem; line-height: 2rem; }h4 { font-size: 1.25rem; line-height: 1.75rem; }.container-link-bg { padding-top: 0.5rem; padding-bottom: 0.5rem; }.container-link-bg:hover { --tw-bg-opacity: 1; background-color: rgb(38 38 38 / var(--tw-bg-opacity)); }.container-link-bg.active { --tw-bg-opacity: 1; background-color: rgb(38 38 38 / var(--tw-bg-opacity)); }.container-link { cursor: pointer; border-left-width: 4px; border-right-width: 4px; border-color: transparent; }.container-link:hover { --tw-border-opacity: 1; border-left-color: rgb(56 103 177 / var(--tw-border-opacity)); }.container { width: 100%; }@media (min-width: 320px) {.container { max-width: 320px; } }@media (min-width: 640px) {.container { max-width: 640px; } }@media (min-width: 768px) {.container { max-width: 768px; } }@media (min-width: 1024px) {.container { max-width: 1024px; } }@media (min-width: 1280px) {.container { max-width: 1280px; } }@media (min-width: 1536px) {.container { max-width: 1536px; } }.dropdown-menu li > ul { transform: translatex(100%) scale(0); }.dropdown-menu li:hover > ul { transform: translatex(101%) scale(1); }.dropdown-menu li button:disabled { --tw-text-opacity: 1; color: rgb(212 212 212 / var(--tw-text-opacity)); opacity: 0.75; }.dropdown-menu li button:hover:disabled { background-color: transparent; }.pointer-events-none { pointer-events: none; }.pointer-events-auto { pointer-events: auto; }.\!visible { visibility: visible !important; }.visible { visibility: visible; }.invisible { visibility: hidden; }.collapse { visibility: collapse; }.static { position: static; }.\!fixed { position: fixed !important; }.fixed { position: fixed; }.\!absolute { position: absolute !important; }.absolute { position: absolute; }.relative { position: relative; }.sticky { position: sticky; }.inset-0 { inset: 0px; }.-bottom-\[47px\] { bottom: -47px; }.-left-\[15px\] { left: -15px; }.-left-\[9999px\] { left: -9999px; }.-top-6 { top: -1.5rem; }.-top-\[21px\] { top: -21px; }.-top-\[35px\] { top: -35px; }.bottom-0 { bottom: 0px; }.bottom-0\.5 { bottom: 0.125rem; }.bottom-1\/2 { bottom: 50%; }.bottom-5 { bottom: 1.25rem; }.bottom-8 { bottom: 2rem; }.left-0 { left: 0px; }.left-1\/2 { left: 50%; }.left-3 { left: 0.75rem; }.left-\[50\%\] { left: 50%; }.left-\[50px\] { left: 50px; }.left-\[calc\(50\%-1px\)\] { left: calc(50% - 1px); }.right-0 { right: 0px; }.right-0\.5 { right: 0.125rem; }.right-1 { right: 0.25rem; }.right-1\.5 { right: 0.375rem; }.right-3 { right: 0.75rem; }.right-5 { right: 1.25rem; }.right-9 { right: 2.25rem; }.right-px { right: 1px; }.top-0 { top: 0px; }.top-1 { top: 0.25rem; }.top-1\/2 { top: 50%; }.top-2 { top: 0.5rem; }.top-3 { top: 0.75rem; }.top-8 { top: 2rem; }.top-\[0\.65rem\] { top: 0.65rem; }.top-\[11px\] { top: 11px; }.top-\[13px\] { top: 13px; }.top-\[50\%\] { top: 50%; }.top-\[50px\] { top: 50px; }.top-full { top: 100%; }.\!z-40 { z-index: 40 !important; }.z-10 { z-index: 10; }.z-20 { z-index: 20; }.z-30 { z-index: 30; }.z-40 { z-index: 40; }.z-50 { z-index: 50; }.z-\[1035\] { z-index: 1035; }.z-\[1040\] { z-index: 1040; }.z-\[1055\] { z-index: 1055; }.z-\[1065\] { z-index: 1065; }.z-\[1066\] { z-index: 1066; }.z-\[1070\] { z-index: 1070; }.z-\[1080\] { z-index: 1080; }.z-\[1100\] { z-index: 1100; }.z-\[1\] { z-index: 1; }.z-\[2\] { z-index: 2; }.z-\[5\] { z-index: 5; }.z-\[6\] { z-index: 6; }.z-\[999\] { z-index: 999; }.order-1 { order: 1; }.order-2 { order: 2; }.order-3 { order: 3; }.float-right { float: right; }.float-left { float: left; }.\!-m-px { margin: -1px !important; }.m-0 { margin: 0px; }.m-1 { margin: 0.25rem; }.\!my-0 { margin-top: 0px !important; margin-bottom: 0px !important; }.\!my-auto { margin-top: auto !important; margin-bottom: auto !important; }.mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; }.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }.mx-3 { margin-left: 0.75rem; margin-right: 0.75rem; }.mx-5 { margin-left: 1.25rem; margin-right: 1.25rem; }.mx-\[10px\] { margin-left: 10px; margin-right: 10px; }.mx-auto { margin-left: auto; margin-right: auto; }.my-0 { margin-top: 0px; margin-bottom: 0px; }.my-1 { margin-top: 0.25rem; margin-bottom: 0.25rem; }.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }.my-3 { margin-top: 0.75rem; margin-bottom: 0.75rem; }.my-4 { margin-top: 1rem; margin-bottom: 1rem; }.my-\[5px\] { margin-top: 5px; margin-bottom: 5px; }.my-auto { margin-top: auto; margin-bottom: auto; }.\!mb-0 { margin-bottom: 0px !important; }.\!mt-4 { margin-top: 1rem !important; }.-ml-\[1\.5rem\] { margin-left: -1.5rem; }.-ms-\[1\.5rem\] { margin-inline-start: -1.5rem; }.-mt-28 { margin-top: -7rem; }.-mt-3 { margin-top: -0.75rem; }.mb-0 { margin-bottom: 0px; }.mb-2 { margin-bottom: 0.5rem; }.mb-2\.5 { margin-bottom: 0.625rem; }.mb-3 { margin-bottom: 0.75rem; }.mb-5 { margin-bottom: 1.25rem; }.mb-8 { margin-bottom: 2rem; }.mb-\[0\.125rem\] { margin-bottom: 0.125rem; }.mb-\[10px\] { margin-bottom: 10px; }.me-1 { margin-inline-end: 0.25rem; }.me-4 { margin-inline-end: 1rem; }.ml-1 { margin-left: 0.25rem; }.ml-2 { margin-left: 0.5rem; }.ml-3 { margin-left: 0.75rem; }.ml-5 { margin-left: 1.25rem; }.ml-6 { margin-left: 1.5rem; }.ml-\[30px\] { margin-left: 30px; }.ml-\[3px\] { margin-left: 3px; }.ml-auto { margin-left: auto; }.mr-1 { margin-right: 0.25rem; }.mr-10 { margin-right: 2.5rem; }.mr-16 { margin-right: 4rem; }.mr-2 { margin-right: 0.5rem; }.mr-3 { margin-right: 0.75rem; }.mr-4 { margin-right: 1rem; }.mr-6 { margin-right: 1.5rem; }.mr-\[6px\] { margin-right: 6px; }.mr-\[8px\] { margin-right: 8px; }.mr-auto { margin-right: auto; }.mt-0 { margin-top: 0px; }.mt-0\.5 { margin-top: 0.125rem; }.mt-1 { margin-top: 0.25rem; }.mt-10 { margin-top: 2.5rem; }.mt-14 { margin-top: 3.5rem; }.mt-16 { margin-top: 4rem; }.mt-2 { margin-top: 0.5rem; }.mt-2\.5 { margin-top: 0.625rem; }.mt-20 { margin-top: 5rem; }.mt-3 { margin-top: 0.75rem; }.mt-4 { margin-top: 1rem; }.mt-5 { margin-top: 1.25rem; }.mt-6 { margin-top: 1.5rem; }.mt-8 { margin-top: 2rem; }.mt-\[0\.15rem\] { margin-top: 0.15rem; }.mt-\[3px\] { margin-top: 3px; }.mt-px { margin-top: 1px; }.box-border { box-sizing: border-box; }.box-content { box-sizing: content-box; }.line-clamp-3 { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }.\!block { display: block !important; }.block { display: block; }.inline-block { display: inline-block; }.inline { display: inline; }.flex { display: flex; }.\!table { display: table !important; }.table { display: table; }.grid { display: grid; }.contents { display: contents; }.\!hidden { display: none !important; }.hidden { display: none; }.\!h-0 { height: 0px !important; }.\!h-4 { height: 1rem !important; }.\!h-px { height: 1px !important; }.h-0 { height: 0px; }.h-1 { height: 0.25rem; }.h-1\.5 { height: 0.375rem; }.h-10 { height: 2.5rem; }.h-14 { height: 3.5rem; }.h-16 { height: 4rem; }.h-2\/5 { height: 40%; }.h-3 { height: 0.75rem; }.h-4 { height: 1rem; }.h-5 { height: 1.25rem; }.h-6 { height: 1.5rem; }.h-7 { height: 1.75rem; }.h-8 { height: 2rem; }.h-9 { height: 2.25rem; }.h-\[0\.9375rem\] { height: 0.9375rem; }.h-\[1\.125rem\] { height: 1.125rem; }.h-\[100px\] { height: 100px; }.h-\[10px\] { height: 10px; }.h-\[120px\] { height: 120px; }.h-\[160px\] { height: 160px; }.h-\[260px\] { height: 260px; }.h-\[2px\] { height: 2px; }.h-\[30px\] { height: 30px; }.h-\[32px\] { height: 32px; }.h-\[380px\] { height: 380px; }.h-\[40px\] { height: 40px; }.h-\[42px\] { height: 42px; }.h-\[48px\] { height: 48px; }.h-\[4px\] { height: 4px; }.h-\[500px\] { height: 500px; }.h-\[50px\] { height: 50px; }.h-\[50rem\] { height: 50rem; }.h-\[512px\] { height: 512px; }.h-\[56px\] { height: 56px; }.h-\[6px\] { height: 6px; }.h-\[72px\] { height: 72px; }.h-\[calc\(100\%-100px\)\] { height: calc(100% - 100px); }.h-auto { height: auto; }.h-fit { height: -moz-fit-content; height: fit-content; }.h-full { height: 100%; }.h-px { height: 1px; }.h-screen { height: 100vh; }.max-h-96 { max-height: 24rem; }.max-h-\[calc\(100\%-64px\)\] { max-height: calc(100% - 64px); }.max-h-full { max-height: 100%; }.min-h-\[1\.5rem\] { min-height: 1.5rem; }.min-h-\[305px\] { min-height: 305px; }.min-h-\[325px\] { min-height: 325px; }.min-h-\[40px\] { min-height: 40px; }.min-h-\[9rem\] { min-height: 9rem; }.min-h-\[auto\] { min-height: auto; }.min-h-\[calc\(100\%-1rem\)\] { min-height: calc(100% - 1rem); }.min-h-full { min-height: 100%; }.\!w-4 { width: 1rem !important; }.\!w-px { width: 1px !important; }.w-0 { width: 0px; }.w-1 { width: 0.25rem; }.w-1\.5 { width: 0.375rem; }.w-1\/2 { width: 50%; }.w-10 { width: 2.5rem; }.w-16 { width: 4rem; }.w-2 { width: 0.5rem; }.w-24 { width: 6rem; }.w-3 { width: 0.75rem; }.w-36 { width: 9rem; }.w-4 { width: 1rem; }.w-48 { width: 12rem; }.w-5 { width: 1.25rem; }.w-52 { width: 13rem; }.w-6 { width: 1.5rem; }.w-60 { width: 15rem; }.w-64 { width: 16rem; }.w-7 { width: 1.75rem; }.w-8 { width: 2rem; }.w-9 { width: 2.25rem; }.w-96 { width: 24rem; }.w-\[0\.1rem\] { width: 0.1rem; }.w-\[0\.9375rem\] { width: 0.9375rem; }.w-\[1\.125rem\] { width: 1.125rem; }.w-\[150px\] { width: 150px; }.w-\[15px\] { width: 15px; }.w-\[160px\] { width: 160px; }.w-\[25rem\] { width: 25rem; }.w-\[260px\] { width: 260px; }.w-\[2px\] { width: 2px; }.w-\[300px\] { width: 300px; }.w-\[304px\] { width: 304px; }.w-\[30px\] { width: 30px; }.w-\[328px\] { width: 328px; }.w-\[32px\] { width: 32px; }.w-\[40rem\] { width: 40rem; }.w-\[45\%\] { width: 45%; }.w-\[4px\] { width: 4px; }.w-\[50px\] { width: 50px; }.w-\[6px\] { width: 6px; }.w-\[6rem\] { width: 6rem; }.w-\[70px\] { width: 70px; }.w-\[70rem\] { width: 70rem; }.w-\[72px\] { width: 72px; }.w-\[76px\] { width: 76px; }.w-\[calc\(100\%-100px\)\] { width: calc(100% - 100px); }.w-auto { width: auto; }.w-fit { width: -moz-fit-content; width: fit-content; }.w-full { width: 100%; }.w-max { width: -moz-max-content; width: max-content; }.w-px { width: 1px; }.w-screen { width: 100vw; }.min-w-0 { min-width: 0px; }.min-w-\[100px\] { min-width: 100px; }.min-w-\[310px\] { min-width: 310px; }.min-w-\[48px\] { min-width: 48px; }.min-w-\[4rem\] { min-width: 4rem; }.min-w-\[64px\] { min-width: 64px; }.min-w-\[75px\] { min-width: 75px; }.min-w-max { min-width: -moz-max-content; min-width: max-content; }.max-w-\[200px\] { max-width: 200px; }.max-w-\[267px\] { max-width: 267px; }.max-w-\[300px\] { max-width: 300px; }.max-w-\[325px\] { max-width: 325px; }.max-w-\[400px\] { max-width: 400px; }.max-w-\[5rem\] { max-width: 5rem; }.max-w-\[90\%\] { max-width: 90%; }.max-w-\[calc\(100\%-1rem\)\] { max-width: calc(100% - 1rem); }.max-w-full { max-width: 100%; }.max-w-none { max-width: none; }.flex-1 { flex: 1 1 0%; }.flex-auto { flex: 1 1 auto; }.flex-shrink-0 { flex-shrink: 0; }.shrink-0 { flex-shrink: 0; }.flex-grow { flex-grow: 1; }.grow { flex-grow: 1; }.grow-0 { flex-grow: 0; }.basis-1\/12 { flex-basis: 8.333333%; }.basis-1\/4 { flex-basis: 25%; }.basis-11\/12 { flex-basis: 91.666667%; }.basis-3\/4 { flex-basis: 75%; }.basis-auto { flex-basis: auto; }.origin-\[0_0\] { transform-origin: 0 0; }.origin-\[center_bottom_0\] { transform-origin: center bottom 0; }.origin-bottom { transform-origin: bottom; }.origin-top-left { transform-origin: top left; }.-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.-translate-x-\[150\%\] { --tw-translate-x: -150%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.-translate-x-\[50\%\] { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.-translate-x-full { --tw-translate-x: -100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.-translate-y-\[1\.1rem\] { --tw-translate-y: -1.1rem; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.-translate-y-\[50\%\] { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.translate-x-\[150\%\] { --tw-translate-x: 150%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.translate-x-full { --tw-translate-x: 100%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.translate-y-\[-50px\] { --tw-translate-y: -50px; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.rotate-180 { --tw-rotate: 180deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.rotate-\[0deg\] { --tw-rotate: 0deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.scale-0 { --tw-scale-x: 0; --tw-scale-y: 0; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.scale-\[0\.25\] { --tw-scale-x: 0.25; --tw-scale-y: 0.25; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.scale-\[0\.8\] { --tw-scale-x: 0.8; --tw-scale-y: 0.8; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.scale-\[0\.9\] { --tw-scale-x: 0.9; --tw-scale-y: 0.9; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.scale-\[1\.02\] { --tw-scale-x: 1.02; --tw-scale-y: 1.02; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.scale-\[85\%\] { --tw-scale-x: 85%; --tw-scale-y: 85%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }.transform-none { transform: none; }@keyframes fade-in {0% { opacity: 0; }100% { opacity: 1; } }.animate-\[fade-in_0\.15s_both\] { animation: fade-in 0.15s both; }@keyframes fade-in {0% { opacity: 0; }100% { opacity: 1; } }.animate-\[fade-in_0\.3s_both\] { animation: fade-in 0.3s both; }@keyframes fade-in {0% { opacity: 0; }100% { opacity: 1; } }.animate-\[fade-in_350ms_ease-in-out\] { animation: fade-in 350ms ease-in-out; }@keyframes fade-out {0% { opacity: 1; }100% { opacity: 0; } }.animate-\[fade-out_0\.15s_both\] { animation: fade-out 0.15s both; }@keyframes fade-out {0% { opacity: 1; }100% { opacity: 0; } }.animate-\[fade-out_0\.3s_both\] { animation: fade-out 0.3s both; }@keyframes fade-out {0% { opacity: 1; }100% { opacity: 0; } }.animate-\[fade-out_350ms_ease-in-out\] { animation: fade-out 350ms ease-in-out; }@keyframes progress {0% { transform: translateX(-45%); }100% { transform: translateX(100%); } }.animate-\[progress_3s_ease-in-out_infinite\] { animation: progress 3s ease-in-out infinite; }@keyframes show-up-clock {0% { opacity: 0; transform: scale(0.7); }100% { opacity: 1; transform: scale(1); } }.animate-\[show-up-clock_350ms_linear\] { animation: show-up-clock 350ms linear; }@keyframes spinner-grow {0% { transform: scale(0); }50% { transform: none; opacity: 1; } }.animate-\[spinner-grow_0\.75s_linear_infinite\] { animation: spinner-grow 0.75s linear infinite; }@keyframes spin {to { transform: rotate(360deg); } }.animate-spin { animation: spin 1s linear infinite; }.cursor-default { cursor: default; }.cursor-none { cursor: none; }.cursor-pointer { cursor: pointer; }.cursor-text { cursor: text; }.touch-none { touch-action: none; }.touch-pan-y { --tw-pan-y: pan-y; touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); }.select-none { -webkit-user-select: none; -moz-user-select: none; user-select: none; }.select-all { -webkit-user-select: all; -moz-user-select: all; user-select: all; }.resize-none { resize: none; }.resize { resize: both; }.list-none { list-style-type: none; }.appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; }.grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }.\!flex-row { flex-direction: row !important; }.flex-row { flex-direction: row; }.flex-col { flex-direction: column; }.flex-wrap { flex-wrap: wrap; }.content-center { align-content: center; }.items-end { align-items: flex-end; }.items-center { align-items: center; }.justify-end { justify-content: flex-end; }.justify-center { justify-content: center; }.justify-between { justify-content: space-between; }.justify-around { justify-content: space-around; }.justify-evenly { justify-content: space-evenly; }.gap-1 { gap: 0.25rem; }.gap-2 { gap: 0.5rem; }.gap-x-4 { -moz-column-gap: 1rem; column-gap: 1rem; }.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(0.5rem * var(--tw-space-x-reverse)); margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); }.space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); }.self-stretch { align-self: stretch; }.overflow-auto { overflow: auto; }.\!overflow-hidden { overflow: hidden !important; }.overflow-hidden { overflow: hidden; }.overflow-visible { overflow: visible; }.overflow-x-auto { overflow-x: auto; }.overflow-y-auto { overflow-y: auto; }.overflow-x-hidden { overflow-x: hidden; }.overflow-y-hidden { overflow-y: hidden; }.truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.text-ellipsis { text-overflow: ellipsis; }.text-clip { text-overflow: clip; }.whitespace-normal { white-space: normal; }.\!whitespace-nowrap { white-space: nowrap !important; }.whitespace-nowrap { white-space: nowrap; }.whitespace-pre { white-space: pre; }.whitespace-pre-wrap { white-space: pre-wrap; }.whitespace-break-spaces { white-space: break-spaces; }.break-normal { overflow-wrap: normal; word-break: normal; }.break-words { overflow-wrap: break-word; }.rounded { border-radius: 0.25rem; }.rounded-\[0\.25rem\] { border-radius: 0.25rem; }.rounded-\[0\.5rem\] { border-radius: 0.5rem; }.rounded-\[0\.6rem\] { border-radius: 0.6rem; }.rounded-\[100\%\] { border-radius: 100%; }.rounded-\[10px\] { border-radius: 10px; }.rounded-\[16px\] { border-radius: 16px; }.rounded-\[50\%\] { border-radius: 50%; }.rounded-\[999px\] { border-radius: 999px; }.rounded-full { border-radius: 9999px; }.rounded-lg { border-radius: 0.5rem; }.rounded-md { border-radius: 0.375rem; }.rounded-none { border-radius: 0px; }.rounded-sm { border-radius: 0.125rem; }.rounded-xl { border-radius: 0.75rem; }.rounded-b-lg { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; }.rounded-l-\[0\.25rem\] { border-top-left-radius: 0.25rem; border-bottom-left-r