├── .gitignore
├── .nojekyll
├── CHANGELOG.md
├── README.md
├── dist
└── index.js
├── docs
├── index.html
├── tailwind.css
└── tailwind.min.css
├── package.json
├── scripts
└── build-docs.js
└── src
└── index.js
/.gitignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 | yarn.lock
4 | package-lock.json
5 |
--------------------------------------------------------------------------------
/.nojekyll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/bustoutsolutions/tailwindcss-container-bleed/ceb92e8cb29ce799c91823ba9d66f2d17b99d508/.nojekyll
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Changelog
2 | All notable changes to this project will be documented in this file.
3 |
4 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
5 |
6 | ## [0.1.3] - 2021-03-03
7 |
8 | * Transpile plugin with Babel
9 |
10 | ## [0.1.2] - 2021-03-02
11 |
12 | * Support container padding as string
13 | * Support Tailwind 1 default container padding syntax where "default" key is lowercase
14 |
15 | ## [0.1.1] - 2021-03-01
16 |
17 | * Add npm installation
18 |
19 | ## [0.1.0] - 2021-02-26
20 |
21 | Initial release
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Tailwind CSS Container Bleed Plugin
2 |
3 | This plugin generates utilities classes to bleed into container padding and margin at each screen breakpoint.
4 |
5 | [View live demo](https://bustoutsolutions.github.io/tailwindcss-container-bleed)
6 |
7 | ```html
8 |
9 |
10 | This element breaks out of the container to the edges of the browser
11 | window. Padding is applied so this content will remain inline with other
12 | container content.
13 |
14 |
15 | This element breaks out of the container padding only. Padding is applied
16 | so this content will remain inline with other container content.
17 |
18 |
19 |
20 | ```
21 |
22 | ## Installation
23 |
24 | Install the plugin from npm:
25 |
26 | ```sh
27 | # Using npm
28 | npm install --save-dev tailwindcss-container-bleed
29 |
30 | # Using Yarn
31 | yarn add -D tailwindcss-container-bleed
32 | ```
33 |
34 | Then add the plugin to your `tailwind.config.js` file:
35 |
36 | ```js
37 | // tailwind.config.js
38 | module.exports = {
39 | theme: {
40 | // ...
41 | },
42 | plugins: [
43 | require('tailwindcss-container-bleed'),
44 | // ...
45 | ],
46 | }
47 | ```
48 |
49 | ## Usage
50 |
51 | This plugin works in conjunction with the native [container](https://tailwindcss.com/docs/container) component and its [horizontal padding options](https://tailwindcss.com/docs/container#horizontal-padding). There are no additional options to be configured in the theme.
52 |
53 | There are, however, a few options that can be configured when the plugin is included:
54 |
55 | ```js
56 | // tailwind.config.js
57 | module.exports = {
58 | plugins: [
59 | require('tailwindcss-container-bleed', {
60 | // Defaults
61 | rootSelector: ':root',
62 | screenWidthVar: '--screen-width',
63 | screenWidthDefault: theme('width.screen'),
64 | currentScreenVar: '--current-screen',
65 | currentScreenDefault: screenWidthDefault,
66 | paddingVar: '--container-padding'
67 | })
68 | ]
69 | }
70 | ```
71 |
72 | **Notes:**
73 | * Requires Tailwind CSS v1.3+
74 | * Fully works best when `container.center = true`
75 | * Relies on CSS custom properties
76 |
77 | ## Utilities
78 |
79 | The following utility classes are generated. They can also be used with `@apply`.
80 |
81 | ### Bleed
82 |
83 | The bleed classes are a combination of the respective negative margin and padding utilites below. For example, `.bx-container` is equal to `.-mx-container .px-container`.
84 |
85 | ```
86 | .bl-container
87 | .br-container
88 | .bx-container
89 |
90 | .b-container-padding
91 | .bl-container-padding
92 | .br-container-padding
93 | .bt-container-padding
94 | .bb-container-padding
95 | .bx-container-padding
96 | .by-container-padding
97 |
98 | .bl-container-margin
99 | .br-container-margin
100 | .bx-container-margin
101 | ```
102 |
103 | ### Negative Margins
104 |
105 | ```
106 | .-ml-container
107 | .-mr-container
108 | .-mx-container
109 |
110 | .-m-container-padding
111 | .-ml-container-padding
112 | .-mr-container-padding
113 | .-mt-container-padding
114 | .-mb-container-padding
115 | .-mx-container-padding
116 | .-my-container-padding
117 |
118 | .-ml-container-margin
119 | .-mr-container-margin
120 | .-mx-container-margin
121 | ```
122 |
123 | ### Padding
124 |
125 | ```
126 | .pl-container
127 | .pr-container
128 | .px-container
129 |
130 | .p-container-padding
131 | .pl-container-padding
132 | .pr-container-padding
133 | .pt-container-padding
134 | .pb-container-padding
135 | .px-container-padding
136 | .py-container-padding
137 |
138 | .pl-container-margin
139 | .pr-container-margin
140 | .px-container-margin
141 | ```
142 |
--------------------------------------------------------------------------------
/dist/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
4 |
5 | function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
6 |
7 | function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
8 |
9 | function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
10 |
11 | function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
12 |
13 | function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
14 |
15 | function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
16 |
17 | function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
18 |
19 | function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
20 |
21 | function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
22 |
23 | function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
24 |
25 | var plugin = require('tailwindcss/plugin');
26 |
27 | module.exports = plugin.withOptions(function () {
28 | var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
29 | return function (_ref) {
30 | var _options$rootSelector, _options$screenWidthV, _options$screenWidthD, _options$currentScree, _options$currentScree2, _options$paddingVar;
31 |
32 | var theme = _ref.theme,
33 | addBase = _ref.addBase,
34 | addUtilities = _ref.addUtilities;
35 | var screens = theme('container.screens', theme('screens')),
36 | padding = theme('container.padding', {}),
37 | rootSelector = (_options$rootSelector = options.rootSelector) !== null && _options$rootSelector !== void 0 ? _options$rootSelector : ':root',
38 | screenWidthVar = (_options$screenWidthV = options.screenWidthVar) !== null && _options$screenWidthV !== void 0 ? _options$screenWidthV : '--screen-width',
39 | screenWidthDefault = (_options$screenWidthD = options.screenWidthDefault) !== null && _options$screenWidthD !== void 0 ? _options$screenWidthD : theme('width.screen'),
40 | currentScreenVar = (_options$currentScree = options.currentScreenVar) !== null && _options$currentScree !== void 0 ? _options$currentScree : '--current-screen',
41 | currentScreenDefault = (_options$currentScree2 = options.currentScreenDefault) !== null && _options$currentScree2 !== void 0 ? _options$currentScree2 : screenWidthDefault,
42 | paddingVar = (_options$paddingVar = options.paddingVar) !== null && _options$paddingVar !== void 0 ? _options$paddingVar : '--container-padding',
43 | paddingDefault = typeof theme('container.padding') === 'string' ? theme('container.padding') : theme('container.padding.DEFAULT', theme('container.padding.default'));
44 | /* Base */
45 |
46 | var base = _defineProperty({}, rootSelector, Object.assign.apply(Object, [_defineProperty({}, screenWidthVar, screenWidthDefault), _defineProperty({}, currentScreenVar, currentScreenDefault), paddingDefault ? _defineProperty({}, paddingVar, paddingDefault) : {}].concat(_toConsumableArray(Object.entries(screens).map(function (_ref5) {
47 | var _ref6 = _slicedToArray(_ref5, 2),
48 | screenKey = _ref6[0],
49 | screenValue = _ref6[1];
50 |
51 | return _defineProperty({}, "@screen ".concat(screenKey), Object.assign(_defineProperty({}, currentScreenVar, screenValue), Object.keys(padding).includes(screenKey) ? _defineProperty({}, paddingVar, padding[screenKey]) : {}));
52 | })))));
53 |
54 | addBase(base);
55 | /* Margin */
56 |
57 | var mContainerPadding = "calc(var(".concat(paddingVar, ") / -1)"),
58 | mContainerMargin = "calc((var(".concat(screenWidthVar, ") - var(").concat(currentScreenVar, ")) / -2)"),
59 | mContainer = "calc((var(".concat(screenWidthVar, ") - var(").concat(currentScreenVar, ")) / -2 - var(").concat(paddingVar, "))");
60 | var m = {
61 | '.-m-container-padding': {
62 | margin: mContainerPadding
63 | },
64 | '.-ml-container-padding': {
65 | marginLeft: mContainerPadding
66 | },
67 | '.-mr-container-padding': {
68 | marginRight: mContainerPadding
69 | },
70 | '.-mt-container-padding': {
71 | marginTop: mContainerPadding
72 | },
73 | '.-mb-container-padding': {
74 | marginBottom: mContainerPadding
75 | },
76 | '.-mx-container-padding': {
77 | marginLeft: mContainerPadding,
78 | marginRight: mContainerPadding
79 | },
80 | '.-my-container-padding': {
81 | marginTop: mContainerPadding,
82 | marginBottom: mContainerPadding
83 | },
84 | '.-ml-container-margin': {
85 | marginLeft: mContainerMargin
86 | },
87 | '.-mr-container-margin': {
88 | marginRight: mContainerMargin
89 | },
90 | '.-mx-container-margin': {
91 | marginLeft: mContainerMargin,
92 | marginRight: mContainerMargin
93 | },
94 | '.-ml-container': {
95 | marginLeft: mContainer
96 | },
97 | '.-mr-container': {
98 | marginRight: mContainer
99 | },
100 | '.-mx-container': {
101 | marginLeft: mContainer,
102 | marginRight: mContainer
103 | }
104 | };
105 | addUtilities(m);
106 | /* Padding */
107 |
108 | var pContainerPadding = "var(".concat(paddingVar, ")"),
109 | pContainerMargin = "calc((var(".concat(screenWidthVar, ") - var(").concat(currentScreenVar, ")) / 2)"),
110 | pContainer = "calc((var(".concat(screenWidthVar, ") - var(").concat(currentScreenVar, ")) / 2 + var(").concat(paddingVar, "))");
111 | var p = {
112 | '.p-container-padding': {
113 | padding: pContainerPadding
114 | },
115 | '.pl-container-padding': {
116 | paddingLeft: pContainerPadding
117 | },
118 | '.pr-container-padding': {
119 | paddingRight: pContainerPadding
120 | },
121 | '.pt-container-padding': {
122 | paddingTop: pContainerPadding
123 | },
124 | '.pb-container-padding': {
125 | paddingBottom: pContainerPadding
126 | },
127 | '.px-container-padding': {
128 | paddingLeft: pContainerPadding,
129 | paddingRight: pContainerPadding
130 | },
131 | '.py-container-padding': {
132 | paddingTop: pContainerPadding,
133 | paddingBottom: pContainerPadding
134 | },
135 | '.pl-container-margin': {
136 | paddingLeft: pContainerMargin
137 | },
138 | '.pr-container-margin': {
139 | paddingRight: pContainerMargin
140 | },
141 | '.px-container-margin': {
142 | paddingLeft: pContainerMargin,
143 | paddingRight: pContainerMargin
144 | },
145 | '.pl-container': {
146 | paddingLeft: pContainer
147 | },
148 | '.pr-container': {
149 | paddingRight: pContainer
150 | },
151 | '.px-container': {
152 | paddingLeft: pContainer,
153 | paddingRight: pContainer
154 | }
155 | };
156 | addUtilities(p);
157 | /* Bleed */
158 |
159 | var b = {
160 | '.b-container-padding': {
161 | margin: mContainerPadding,
162 | padding: pContainerPadding
163 | },
164 | '.bl-container-padding': {
165 | marginLeft: mContainerPadding,
166 | paddingLeft: pContainerPadding
167 | },
168 | '.br-container-padding': {
169 | marginRight: mContainerPadding,
170 | paddingRight: pContainerPadding
171 | },
172 | '.bt-container-padding': {
173 | marginTop: mContainerPadding,
174 | paddingTop: pContainerPadding
175 | },
176 | '.bb-container-padding': {
177 | marginBottom: mContainerPadding,
178 | paddingBottom: pContainerPadding
179 | },
180 | '.bx-container-padding': {
181 | marginLeft: mContainerPadding,
182 | paddingLeft: pContainerPadding,
183 | marginRight: mContainerPadding,
184 | paddingRight: pContainerPadding
185 | },
186 | '.by-container-padding': {
187 | marginTop: mContainerPadding,
188 | paddingTop: pContainerPadding,
189 | marginBottom: mContainerPadding,
190 | paddingBottom: pContainerPadding
191 | },
192 | '.bl-container-margin': {
193 | marginLeft: mContainerMargin,
194 | paddingLeft: pContainerMargin
195 | },
196 | '.br-container-margin': {
197 | marginRight: mContainerMargin,
198 | paddingRight: pContainerMargin
199 | },
200 | '.bx-container-margin': {
201 | marginLeft: mContainerMargin,
202 | paddingLeft: pContainerMargin,
203 | marginRight: mContainerMargin,
204 | paddingRight: pContainerMargin
205 | },
206 | '.bl-container': {
207 | marginLeft: mContainer,
208 | paddingLeft: pContainer
209 | },
210 | '.br-container': {
211 | marginRight: mContainer,
212 | paddingRight: pContainer
213 | },
214 | '.bx-container': {
215 | marginLeft: mContainer,
216 | paddingLeft: pContainer,
217 | marginRight: mContainer,
218 | paddingRight: pContainer
219 | }
220 | };
221 | addUtilities(b);
222 | };
223 | });
--------------------------------------------------------------------------------
/docs/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | tailwindcss-container-bleed demo
6 |
7 |
8 |
9 |
10 |
11 | Tailwind CSS
12 | Container Bleed Plugin
13 |
14 |
View on GitHub
15 |
This plugin generates utilities classes to bleed into container padding and margin at each screen breakpoint. There are no screen-specific variants, just simple classes that will automatically account for padding changes at different screen sizes. Padding refers to the interior space between the container edge and its content; margin refers to the exterior space between the container edge and the browser window.
16 |
This demo has the following container configuration:
17 |
container: {
18 | center: true,
19 | padding: {
20 | DEFAULT: '1rem',
21 | md: '2rem',
22 | lg: '4rem'
23 | }
24 | }
25 |
Note: The default xl
and 2xl
screen breakpoints are disabled in this demo.
26 |
27 |
28 |
29 | Container
30 | .container
31 |
32 |
33 |
No Bleed
34 |
35 |
36 |
37 |
38 |
Bleed
39 |
Uses a negative margin to bleed into the container padding and margin. Then applies the container padding and margin back to itself as padding so the content remains aligned. Use the classes in parentheses to apply the negative margin or padding individually.
40 |
41 |
42 |
Bleed Left & Right
43 | .bx-container
( .-mx-container .px-container )
44 |
45 |
46 |
Bleed Left
47 | .bl-container
( .-ml-container .pl-container )
48 |
49 |
50 |
Bleed Right
51 | .br-container
( .-mr-container .pr-container )
52 |
53 |
54 |
55 |
56 |
Bleed – Padding Only
57 |
Uses a negative margin to bleed into the container padding. Then applies the container padding back to itself as padding so the content remains aligned. Use the classes in parentheses to apply the negative margin or padding individually.
58 |
59 |
60 |
Bleed Left & Right – Padding Only
61 | .bx-container-padding
( .-mx-container-padding .px-container-padding )
62 |
63 |
64 |
Bleed Left – Padding-Only
65 | .bl-container-padding
( .-ml-container-padding .pl-container-padding )
66 |
67 |
68 |
Bleed Right – Padding-Only
69 | .br-container-padding
( .-mr-container-padding .pr-container-padding )
70 |
71 |
72 |
73 |
74 |
Bleed – Margin Only
75 |
Uses a negative margin to bleed into the container margin. Then applies the container margin back to itself as padding so the content remains aligned. Use the classes in parentheses to apply the negative margin or padding individually.
76 |
77 |
78 |
Bleed Left & Right – Margin Only
79 | .bx-container-margin
( .-mx-container-margin .px-container-margin )
80 |
81 |
82 |
Bleed Left – Margin-Only
83 | .bl-container-margin
( .-mx-container-margin .px-container-margin )
84 |
85 |
86 |
Bleed Right – Margin-Only
87 | .br-container-margin
( .-mx-container-margin .px-container-margin )
88 |
89 |
90 |
91 |
92 | More Examples
93 |
94 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi dolor mauris, ultrices quis lacinia eu, aliquam eu odio. Nulla facilisi. Fusce accumsan scelerisque felis, et efficitur elit. Sed gravida nunc congue neque.
95 |
96 |
97 |
98 |
Full Bleed
99 |
This section has the class .bx-container
applied to break out of the container to the edges of the browser window. The padding re-applied to the section keeps the content width consistent with the rest of the container.
100 |
101 |
102 |
103 |
104 |
105 |
Full Bleed – Padding Only
106 |
This section has the class .bx-container-padding
applied to break out of the container padding only. The padding re-applied to the section keeps the content width consistent with the rest of the container.
107 |
108 |
109 |
110 |
111 |
112 |
--------------------------------------------------------------------------------
/docs/tailwind.css:
--------------------------------------------------------------------------------
1 | /*! tailwindcss v2.0.3 | MIT License | https://tailwindcss.com */
2 |
3 | /*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
4 |
5 | /*
6 | Document
7 | ========
8 | */
9 |
10 | /**
11 | Use a better box model (opinionated).
12 | */
13 |
14 | *,
15 | *::before,
16 | *::after {
17 | box-sizing: border-box;
18 | }
19 |
20 | /**
21 | Use a more readable tab size (opinionated).
22 | */
23 |
24 | :root {
25 | -moz-tab-size: 4;
26 | -o-tab-size: 4;
27 | tab-size: 4;
28 | }
29 |
30 | /**
31 | 1. Correct the line height in all browsers.
32 | 2. Prevent adjustments of font size after orientation changes in iOS.
33 | */
34 |
35 | html {
36 | line-height: 1.15; /* 1 */
37 | -webkit-text-size-adjust: 100%; /* 2 */
38 | }
39 |
40 | /*
41 | Sections
42 | ========
43 | */
44 |
45 | /**
46 | Remove the margin in all browsers.
47 | */
48 |
49 | body {
50 | margin: 0;
51 | }
52 |
53 | /**
54 | Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
55 | */
56 |
57 | body {
58 | font-family:
59 | system-ui,
60 | -apple-system, /* Firefox supports this but not yet `system-ui` */
61 | 'Segoe UI',
62 | Roboto,
63 | Helvetica,
64 | Arial,
65 | sans-serif,
66 | 'Apple Color Emoji',
67 | 'Segoe UI Emoji';
68 | }
69 |
70 | /*
71 | Grouping content
72 | ================
73 | */
74 |
75 | /**
76 | 1. Add the correct height in Firefox.
77 | 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
78 | */
79 |
80 | hr {
81 | height: 0; /* 1 */
82 | color: inherit; /* 2 */
83 | }
84 |
85 | /*
86 | Text-level semantics
87 | ====================
88 | */
89 |
90 | /**
91 | Add the correct text decoration in Chrome, Edge, and Safari.
92 | */
93 |
94 | abbr[title] {
95 | -webkit-text-decoration: underline dotted;
96 | text-decoration: underline dotted;
97 | }
98 |
99 | /**
100 | Add the correct font weight in Edge and Safari.
101 | */
102 |
103 | b,
104 | strong {
105 | font-weight: bolder;
106 | }
107 |
108 | /**
109 | 1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
110 | 2. Correct the odd 'em' font sizing in all browsers.
111 | */
112 |
113 | code,
114 | kbd,
115 | samp,
116 | pre {
117 | font-family:
118 | ui-monospace,
119 | SFMono-Regular,
120 | Consolas,
121 | 'Liberation Mono',
122 | Menlo,
123 | monospace; /* 1 */
124 | font-size: 1em; /* 2 */
125 | }
126 |
127 | /**
128 | Add the correct font size in all browsers.
129 | */
130 |
131 | small {
132 | font-size: 80%;
133 | }
134 |
135 | /**
136 | Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
137 | */
138 |
139 | sub,
140 | sup {
141 | font-size: 75%;
142 | line-height: 0;
143 | position: relative;
144 | vertical-align: baseline;
145 | }
146 |
147 | sub {
148 | bottom: -0.25em;
149 | }
150 |
151 | sup {
152 | top: -0.5em;
153 | }
154 |
155 | /*
156 | Tabular data
157 | ============
158 | */
159 |
160 | /**
161 | 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)
162 | 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)
163 | */
164 |
165 | table {
166 | text-indent: 0; /* 1 */
167 | border-color: inherit; /* 2 */
168 | }
169 |
170 | /*
171 | Forms
172 | =====
173 | */
174 |
175 | /**
176 | 1. Change the font styles in all browsers.
177 | 2. Remove the margin in Firefox and Safari.
178 | */
179 |
180 | button,
181 | input,
182 | optgroup,
183 | select,
184 | textarea {
185 | font-family: inherit; /* 1 */
186 | font-size: 100%; /* 1 */
187 | line-height: 1.15; /* 1 */
188 | margin: 0; /* 2 */
189 | }
190 |
191 | /**
192 | Remove the inheritance of text transform in Edge and Firefox.
193 | 1. Remove the inheritance of text transform in Firefox.
194 | */
195 |
196 | button,
197 | select { /* 1 */
198 | text-transform: none;
199 | }
200 |
201 | /**
202 | Correct the inability to style clickable types in iOS and Safari.
203 | */
204 |
205 | button,
206 | [type='button'],
207 | [type='reset'],
208 | [type='submit'] {
209 | -webkit-appearance: button;
210 | }
211 |
212 | /**
213 | Remove the inner border and padding in Firefox.
214 | */
215 |
216 | ::-moz-focus-inner {
217 | border-style: none;
218 | padding: 0;
219 | }
220 |
221 | /**
222 | Restore the focus styles unset by the previous rule.
223 | */
224 |
225 | :-moz-focusring {
226 | outline: 1px dotted ButtonText;
227 | }
228 |
229 | /**
230 | Remove the additional ':invalid' styles in Firefox.
231 | See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
232 | */
233 |
234 | :-moz-ui-invalid {
235 | box-shadow: none;
236 | }
237 |
238 | /**
239 | Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
240 | */
241 |
242 | legend {
243 | padding: 0;
244 | }
245 |
246 | /**
247 | Add the correct vertical alignment in Chrome and Firefox.
248 | */
249 |
250 | progress {
251 | vertical-align: baseline;
252 | }
253 |
254 | /**
255 | Correct the cursor style of increment and decrement buttons in Safari.
256 | */
257 |
258 | ::-webkit-inner-spin-button,
259 | ::-webkit-outer-spin-button {
260 | height: auto;
261 | }
262 |
263 | /**
264 | 1. Correct the odd appearance in Chrome and Safari.
265 | 2. Correct the outline style in Safari.
266 | */
267 |
268 | [type='search'] {
269 | -webkit-appearance: textfield; /* 1 */
270 | outline-offset: -2px; /* 2 */
271 | }
272 |
273 | /**
274 | Remove the inner padding in Chrome and Safari on macOS.
275 | */
276 |
277 | ::-webkit-search-decoration {
278 | -webkit-appearance: none;
279 | }
280 |
281 | /**
282 | 1. Correct the inability to style clickable types in iOS and Safari.
283 | 2. Change font properties to 'inherit' in Safari.
284 | */
285 |
286 | ::-webkit-file-upload-button {
287 | -webkit-appearance: button; /* 1 */
288 | font: inherit; /* 2 */
289 | }
290 |
291 | /*
292 | Interactive
293 | ===========
294 | */
295 |
296 | /*
297 | Add the correct display in Chrome and Safari.
298 | */
299 |
300 | summary {
301 | display: list-item;
302 | }
303 |
304 | /**
305 | * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
306 | * A thin layer on top of normalize.css that provides a starting point more
307 | * suitable for web applications.
308 | */
309 |
310 | /**
311 | * Removes the default spacing and border for appropriate elements.
312 | */
313 |
314 | blockquote,
315 | dl,
316 | dd,
317 | h1,
318 | h2,
319 | h3,
320 | h4,
321 | h5,
322 | h6,
323 | hr,
324 | figure,
325 | p,
326 | pre {
327 | margin: 0;
328 | }
329 |
330 | button {
331 | background-color: transparent;
332 | background-image: none;
333 | }
334 |
335 | /**
336 | * Work around a Firefox/IE bug where the transparent `button` background
337 | * results in a loss of the default `button` focus styles.
338 | */
339 |
340 | button:focus {
341 | outline: 1px dotted;
342 | outline: 5px auto -webkit-focus-ring-color;
343 | }
344 |
345 | fieldset {
346 | margin: 0;
347 | padding: 0;
348 | }
349 |
350 | ol,
351 | ul {
352 | list-style: none;
353 | margin: 0;
354 | padding: 0;
355 | }
356 |
357 | /**
358 | * Tailwind custom reset styles
359 | */
360 |
361 | /**
362 | * 1. Use the user's configured `sans` font-family (with Tailwind's default
363 | * sans-serif font stack as a fallback) as a sane default.
364 | * 2. Use Tailwind's default "normal" line-height so the user isn't forced
365 | * to override it to ensure consistency even when using the default theme.
366 | */
367 |
368 | html {
369 | font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */
370 | line-height: 1.5; /* 2 */
371 | }
372 |
373 | /**
374 | * Inherit font-family and line-height from `html` so users can set them as
375 | * a class directly on the `html` element.
376 | */
377 |
378 | body {
379 | font-family: inherit;
380 | line-height: inherit;
381 | }
382 |
383 | /**
384 | * 1. Prevent padding and border from affecting element width.
385 | *
386 | * We used to set this in the html element and inherit from
387 | * the parent element for everything else. This caused issues
388 | * in shadow-dom-enhanced elements like where the content
389 | * is wrapped by a div with box-sizing set to `content-box`.
390 | *
391 | * https://github.com/mozdevs/cssremedy/issues/4
392 | *
393 | *
394 | * 2. Allow adding a border to an element by just adding a border-width.
395 | *
396 | * By default, the way the browser specifies that an element should have no
397 | * border is by setting it's border-style to `none` in the user-agent
398 | * stylesheet.
399 | *
400 | * In order to easily add borders to elements by just setting the `border-width`
401 | * property, we change the default border-style for all elements to `solid`, and
402 | * use border-width to hide them instead. This way our `border` utilities only
403 | * need to set the `border-width` property instead of the entire `border`
404 | * shorthand, making our border utilities much more straightforward to compose.
405 | *
406 | * https://github.com/tailwindcss/tailwindcss/pull/116
407 | */
408 |
409 | *,
410 | ::before,
411 | ::after {
412 | box-sizing: border-box; /* 1 */
413 | border-width: 0; /* 2 */
414 | border-style: solid; /* 2 */
415 | border-color: #e5e7eb; /* 2 */
416 | }
417 |
418 | /*
419 | * Ensure horizontal rules are visible by default
420 | */
421 |
422 | hr {
423 | border-top-width: 1px;
424 | }
425 |
426 | /**
427 | * Undo the `border-style: none` reset that Normalize applies to images so that
428 | * our `border-{width}` utilities have the expected effect.
429 | *
430 | * The Normalize reset is unnecessary for us since we default the border-width
431 | * to 0 on all elements.
432 | *
433 | * https://github.com/tailwindcss/tailwindcss/issues/362
434 | */
435 |
436 | img {
437 | border-style: solid;
438 | }
439 |
440 | textarea {
441 | resize: vertical;
442 | }
443 |
444 | input::-moz-placeholder, textarea::-moz-placeholder {
445 | opacity: 1;
446 | color: #9ca3af;
447 | }
448 |
449 | input:-ms-input-placeholder, textarea:-ms-input-placeholder {
450 | opacity: 1;
451 | color: #9ca3af;
452 | }
453 |
454 | input::placeholder,
455 | textarea::placeholder {
456 | opacity: 1;
457 | color: #9ca3af;
458 | }
459 |
460 | button,
461 | [role="button"] {
462 | cursor: pointer;
463 | }
464 |
465 | table {
466 | border-collapse: collapse;
467 | }
468 |
469 | h1,
470 | h2,
471 | h3,
472 | h4,
473 | h5,
474 | h6 {
475 | font-size: inherit;
476 | font-weight: inherit;
477 | }
478 |
479 | /**
480 | * Reset links to optimize for opt-in styling instead of
481 | * opt-out.
482 | */
483 |
484 | a {
485 | color: inherit;
486 | text-decoration: inherit;
487 | }
488 |
489 | /**
490 | * Reset form element properties that are easy to forget to
491 | * style explicitly so you don't inadvertently introduce
492 | * styles that deviate from your design system. These styles
493 | * supplement a partial reset that is already applied by
494 | * normalize.css.
495 | */
496 |
497 | button,
498 | input,
499 | optgroup,
500 | select,
501 | textarea {
502 | padding: 0;
503 | line-height: inherit;
504 | color: inherit;
505 | }
506 |
507 | /**
508 | * Use the configured 'mono' font family for elements that
509 | * are expected to be rendered with a monospace font, falling
510 | * back to the system monospace stack if there is no configured
511 | * 'mono' font family.
512 | */
513 |
514 | pre,
515 | code,
516 | kbd,
517 | samp {
518 | font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
519 | }
520 |
521 | /**
522 | * Make replaced elements `display: block` by default as that's
523 | * the behavior you want almost all of the time. Inspired by
524 | * CSS Remedy, with `svg` added as well.
525 | *
526 | * https://github.com/mozdevs/cssremedy/issues/14
527 | */
528 |
529 | img,
530 | svg,
531 | video,
532 | canvas,
533 | audio,
534 | iframe,
535 | embed,
536 | object {
537 | display: block;
538 | vertical-align: middle;
539 | }
540 |
541 | /**
542 | * Constrain images and videos to the parent width and preserve
543 | * their instrinsic aspect ratio.
544 | *
545 | * https://github.com/mozdevs/cssremedy/issues/14
546 | */
547 |
548 | img,
549 | video {
550 | max-width: 100%;
551 | height: auto;
552 | }
553 |
554 | :root {
555 | --screen-width: 100vw;
556 | --current-screen: 100vw;
557 | --container-padding: 1rem;
558 | }
559 |
560 | @media (min-width: 640px) {
561 | :root {
562 | --current-screen: 640px;
563 | }
564 | }
565 |
566 | @media (min-width: 768px) {
567 | :root {
568 | --current-screen: 768px;
569 | --container-padding: 2rem;
570 | }
571 | }
572 |
573 | @media (min-width: 1024px) {
574 | :root {
575 | --current-screen: 1024px;
576 | --container-padding: 4rem;
577 | }
578 | }
579 |
580 | @media {
581 | }
582 |
583 | @media {
584 | } .container {
585 | width: 100%;
586 | margin-right: auto;
587 | margin-left: auto;
588 | padding-right: 1rem;
589 | padding-left: 1rem;
590 | } @media (min-width: 640px) {
591 | .container {
592 | max-width: 640px;
593 | }
594 | } @media (min-width: 768px) {
595 | .container {
596 | max-width: 768px;
597 | padding-right: 2rem;
598 | padding-left: 2rem;
599 | }
600 | } @media (min-width: 1024px) {
601 | .container {
602 | max-width: 1024px;
603 | padding-right: 4rem;
604 | padding-left: 4rem;
605 | }
606 | } .items-start {
607 | align-items: flex-start;
608 | } .items-end {
609 | align-items: flex-end;
610 | } .items-center {
611 | align-items: center;
612 | } .items-baseline {
613 | align-items: baseline;
614 | } .items-stretch {
615 | align-items: stretch;
616 | } .bg-transparent {
617 | background-color: transparent;
618 | } .bg-current {
619 | background-color: currentColor;
620 | } .bg-black {
621 | background-color: #000;
622 | } .bg-white {
623 | background-color: #fff;
624 | } .bg-gray-50 {
625 | background-color: #f9fafb;
626 | } .bg-gray-100 {
627 | background-color: #f3f4f6;
628 | } .bg-gray-200 {
629 | background-color: #e5e7eb;
630 | } .bg-gray-300 {
631 | background-color: #d1d5db;
632 | } .bg-gray-400 {
633 | background-color: #9ca3af;
634 | } .bg-gray-500 {
635 | background-color: #6b7280;
636 | } .bg-gray-600 {
637 | background-color: #4b5563;
638 | } .bg-gray-700 {
639 | background-color: #374151;
640 | } .bg-gray-800 {
641 | background-color: #1f2937;
642 | } .bg-gray-900 {
643 | background-color: #111827;
644 | } .bg-red-50 {
645 | background-color: #fef2f2;
646 | } .bg-red-100 {
647 | background-color: #fee2e2;
648 | } .bg-red-200 {
649 | background-color: #fecaca;
650 | } .bg-red-300 {
651 | background-color: #fca5a5;
652 | } .bg-red-400 {
653 | background-color: #f87171;
654 | } .bg-red-500 {
655 | background-color: #ef4444;
656 | } .bg-red-600 {
657 | background-color: #dc2626;
658 | } .bg-red-700 {
659 | background-color: #b91c1c;
660 | } .bg-red-800 {
661 | background-color: #991b1b;
662 | } .bg-red-900 {
663 | background-color: #7f1d1d;
664 | } .bg-yellow-50 {
665 | background-color: #fffbeb;
666 | } .bg-yellow-100 {
667 | background-color: #fef3c7;
668 | } .bg-yellow-200 {
669 | background-color: #fde68a;
670 | } .bg-yellow-300 {
671 | background-color: #fcd34d;
672 | } .bg-yellow-400 {
673 | background-color: #fbbf24;
674 | } .bg-yellow-500 {
675 | background-color: #f59e0b;
676 | } .bg-yellow-600 {
677 | background-color: #d97706;
678 | } .bg-yellow-700 {
679 | background-color: #b45309;
680 | } .bg-yellow-800 {
681 | background-color: #92400e;
682 | } .bg-yellow-900 {
683 | background-color: #78350f;
684 | } .bg-green-50 {
685 | background-color: #ecfdf5;
686 | } .bg-green-100 {
687 | background-color: #d1fae5;
688 | } .bg-green-200 {
689 | background-color: #a7f3d0;
690 | } .bg-green-300 {
691 | background-color: #6ee7b7;
692 | } .bg-green-400 {
693 | background-color: #34d399;
694 | } .bg-green-500 {
695 | background-color: #10b981;
696 | } .bg-green-600 {
697 | background-color: #059669;
698 | } .bg-green-700 {
699 | background-color: #047857;
700 | } .bg-green-800 {
701 | background-color: #065f46;
702 | } .bg-green-900 {
703 | background-color: #064e3b;
704 | } .bg-blue-50 {
705 | background-color: #eff6ff;
706 | } .bg-blue-100 {
707 | background-color: #dbeafe;
708 | } .bg-blue-200 {
709 | background-color: #bfdbfe;
710 | } .bg-blue-300 {
711 | background-color: #93c5fd;
712 | } .bg-blue-400 {
713 | background-color: #60a5fa;
714 | } .bg-blue-500 {
715 | background-color: #3b82f6;
716 | } .bg-blue-600 {
717 | background-color: #2563eb;
718 | } .bg-blue-700 {
719 | background-color: #1d4ed8;
720 | } .bg-blue-800 {
721 | background-color: #1e40af;
722 | } .bg-blue-900 {
723 | background-color: #1e3a8a;
724 | } .bg-indigo-50 {
725 | background-color: #eef2ff;
726 | } .bg-indigo-100 {
727 | background-color: #e0e7ff;
728 | } .bg-indigo-200 {
729 | background-color: #c7d2fe;
730 | } .bg-indigo-300 {
731 | background-color: #a5b4fc;
732 | } .bg-indigo-400 {
733 | background-color: #818cf8;
734 | } .bg-indigo-500 {
735 | background-color: #6366f1;
736 | } .bg-indigo-600 {
737 | background-color: #4f46e5;
738 | } .bg-indigo-700 {
739 | background-color: #4338ca;
740 | } .bg-indigo-800 {
741 | background-color: #3730a3;
742 | } .bg-indigo-900 {
743 | background-color: #312e81;
744 | } .bg-purple-50 {
745 | background-color: #f5f3ff;
746 | } .bg-purple-100 {
747 | background-color: #ede9fe;
748 | } .bg-purple-200 {
749 | background-color: #ddd6fe;
750 | } .bg-purple-300 {
751 | background-color: #c4b5fd;
752 | } .bg-purple-400 {
753 | background-color: #a78bfa;
754 | } .bg-purple-500 {
755 | background-color: #8b5cf6;
756 | } .bg-purple-600 {
757 | background-color: #7c3aed;
758 | } .bg-purple-700 {
759 | background-color: #6d28d9;
760 | } .bg-purple-800 {
761 | background-color: #5b21b6;
762 | } .bg-purple-900 {
763 | background-color: #4c1d95;
764 | } .bg-pink-50 {
765 | background-color: #fdf2f8;
766 | } .bg-pink-100 {
767 | background-color: #fce7f3;
768 | } .bg-pink-200 {
769 | background-color: #fbcfe8;
770 | } .bg-pink-300 {
771 | background-color: #f9a8d4;
772 | } .bg-pink-400 {
773 | background-color: #f472b6;
774 | } .bg-pink-500 {
775 | background-color: #ec4899;
776 | } .bg-pink-600 {
777 | background-color: #db2777;
778 | } .bg-pink-700 {
779 | background-color: #be185d;
780 | } .bg-pink-800 {
781 | background-color: #9d174d;
782 | } .bg-pink-900 {
783 | background-color: #831843;
784 | } .rounded-none {
785 | border-radius: 0px;
786 | } .rounded-sm {
787 | border-radius: 0.125rem;
788 | } .rounded {
789 | border-radius: 0.25rem;
790 | } .rounded-md {
791 | border-radius: 0.375rem;
792 | } .rounded-lg {
793 | border-radius: 0.5rem;
794 | } .rounded-xl {
795 | border-radius: 0.75rem;
796 | } .rounded-2xl {
797 | border-radius: 1rem;
798 | } .rounded-3xl {
799 | border-radius: 1.5rem;
800 | } .rounded-full {
801 | border-radius: 9999px;
802 | } .rounded-t-none {
803 | border-top-left-radius: 0px;
804 | border-top-right-radius: 0px;
805 | } .rounded-r-none {
806 | border-top-right-radius: 0px;
807 | border-bottom-right-radius: 0px;
808 | } .rounded-b-none {
809 | border-bottom-right-radius: 0px;
810 | border-bottom-left-radius: 0px;
811 | } .rounded-l-none {
812 | border-top-left-radius: 0px;
813 | border-bottom-left-radius: 0px;
814 | } .rounded-t-sm {
815 | border-top-left-radius: 0.125rem;
816 | border-top-right-radius: 0.125rem;
817 | } .rounded-r-sm {
818 | border-top-right-radius: 0.125rem;
819 | border-bottom-right-radius: 0.125rem;
820 | } .rounded-b-sm {
821 | border-bottom-right-radius: 0.125rem;
822 | border-bottom-left-radius: 0.125rem;
823 | } .rounded-l-sm {
824 | border-top-left-radius: 0.125rem;
825 | border-bottom-left-radius: 0.125rem;
826 | } .rounded-t {
827 | border-top-left-radius: 0.25rem;
828 | border-top-right-radius: 0.25rem;
829 | } .rounded-r {
830 | border-top-right-radius: 0.25rem;
831 | border-bottom-right-radius: 0.25rem;
832 | } .rounded-b {
833 | border-bottom-right-radius: 0.25rem;
834 | border-bottom-left-radius: 0.25rem;
835 | } .rounded-l {
836 | border-top-left-radius: 0.25rem;
837 | border-bottom-left-radius: 0.25rem;
838 | } .rounded-t-md {
839 | border-top-left-radius: 0.375rem;
840 | border-top-right-radius: 0.375rem;
841 | } .rounded-r-md {
842 | border-top-right-radius: 0.375rem;
843 | border-bottom-right-radius: 0.375rem;
844 | } .rounded-b-md {
845 | border-bottom-right-radius: 0.375rem;
846 | border-bottom-left-radius: 0.375rem;
847 | } .rounded-l-md {
848 | border-top-left-radius: 0.375rem;
849 | border-bottom-left-radius: 0.375rem;
850 | } .rounded-t-lg {
851 | border-top-left-radius: 0.5rem;
852 | border-top-right-radius: 0.5rem;
853 | } .rounded-r-lg {
854 | border-top-right-radius: 0.5rem;
855 | border-bottom-right-radius: 0.5rem;
856 | } .rounded-b-lg {
857 | border-bottom-right-radius: 0.5rem;
858 | border-bottom-left-radius: 0.5rem;
859 | } .rounded-l-lg {
860 | border-top-left-radius: 0.5rem;
861 | border-bottom-left-radius: 0.5rem;
862 | } .rounded-t-xl {
863 | border-top-left-radius: 0.75rem;
864 | border-top-right-radius: 0.75rem;
865 | } .rounded-r-xl {
866 | border-top-right-radius: 0.75rem;
867 | border-bottom-right-radius: 0.75rem;
868 | } .rounded-b-xl {
869 | border-bottom-right-radius: 0.75rem;
870 | border-bottom-left-radius: 0.75rem;
871 | } .rounded-l-xl {
872 | border-top-left-radius: 0.75rem;
873 | border-bottom-left-radius: 0.75rem;
874 | } .rounded-t-2xl {
875 | border-top-left-radius: 1rem;
876 | border-top-right-radius: 1rem;
877 | } .rounded-r-2xl {
878 | border-top-right-radius: 1rem;
879 | border-bottom-right-radius: 1rem;
880 | } .rounded-b-2xl {
881 | border-bottom-right-radius: 1rem;
882 | border-bottom-left-radius: 1rem;
883 | } .rounded-l-2xl {
884 | border-top-left-radius: 1rem;
885 | border-bottom-left-radius: 1rem;
886 | } .rounded-t-3xl {
887 | border-top-left-radius: 1.5rem;
888 | border-top-right-radius: 1.5rem;
889 | } .rounded-r-3xl {
890 | border-top-right-radius: 1.5rem;
891 | border-bottom-right-radius: 1.5rem;
892 | } .rounded-b-3xl {
893 | border-bottom-right-radius: 1.5rem;
894 | border-bottom-left-radius: 1.5rem;
895 | } .rounded-l-3xl {
896 | border-top-left-radius: 1.5rem;
897 | border-bottom-left-radius: 1.5rem;
898 | } .rounded-t-full {
899 | border-top-left-radius: 9999px;
900 | border-top-right-radius: 9999px;
901 | } .rounded-r-full {
902 | border-top-right-radius: 9999px;
903 | border-bottom-right-radius: 9999px;
904 | } .rounded-b-full {
905 | border-bottom-right-radius: 9999px;
906 | border-bottom-left-radius: 9999px;
907 | } .rounded-l-full {
908 | border-top-left-radius: 9999px;
909 | border-bottom-left-radius: 9999px;
910 | } .rounded-tl-none {
911 | border-top-left-radius: 0px;
912 | } .rounded-tr-none {
913 | border-top-right-radius: 0px;
914 | } .rounded-br-none {
915 | border-bottom-right-radius: 0px;
916 | } .rounded-bl-none {
917 | border-bottom-left-radius: 0px;
918 | } .rounded-tl-sm {
919 | border-top-left-radius: 0.125rem;
920 | } .rounded-tr-sm {
921 | border-top-right-radius: 0.125rem;
922 | } .rounded-br-sm {
923 | border-bottom-right-radius: 0.125rem;
924 | } .rounded-bl-sm {
925 | border-bottom-left-radius: 0.125rem;
926 | } .rounded-tl {
927 | border-top-left-radius: 0.25rem;
928 | } .rounded-tr {
929 | border-top-right-radius: 0.25rem;
930 | } .rounded-br {
931 | border-bottom-right-radius: 0.25rem;
932 | } .rounded-bl {
933 | border-bottom-left-radius: 0.25rem;
934 | } .rounded-tl-md {
935 | border-top-left-radius: 0.375rem;
936 | } .rounded-tr-md {
937 | border-top-right-radius: 0.375rem;
938 | } .rounded-br-md {
939 | border-bottom-right-radius: 0.375rem;
940 | } .rounded-bl-md {
941 | border-bottom-left-radius: 0.375rem;
942 | } .rounded-tl-lg {
943 | border-top-left-radius: 0.5rem;
944 | } .rounded-tr-lg {
945 | border-top-right-radius: 0.5rem;
946 | } .rounded-br-lg {
947 | border-bottom-right-radius: 0.5rem;
948 | } .rounded-bl-lg {
949 | border-bottom-left-radius: 0.5rem;
950 | } .rounded-tl-xl {
951 | border-top-left-radius: 0.75rem;
952 | } .rounded-tr-xl {
953 | border-top-right-radius: 0.75rem;
954 | } .rounded-br-xl {
955 | border-bottom-right-radius: 0.75rem;
956 | } .rounded-bl-xl {
957 | border-bottom-left-radius: 0.75rem;
958 | } .rounded-tl-2xl {
959 | border-top-left-radius: 1rem;
960 | } .rounded-tr-2xl {
961 | border-top-right-radius: 1rem;
962 | } .rounded-br-2xl {
963 | border-bottom-right-radius: 1rem;
964 | } .rounded-bl-2xl {
965 | border-bottom-left-radius: 1rem;
966 | } .rounded-tl-3xl {
967 | border-top-left-radius: 1.5rem;
968 | } .rounded-tr-3xl {
969 | border-top-right-radius: 1.5rem;
970 | } .rounded-br-3xl {
971 | border-bottom-right-radius: 1.5rem;
972 | } .rounded-bl-3xl {
973 | border-bottom-left-radius: 1.5rem;
974 | } .rounded-tl-full {
975 | border-top-left-radius: 9999px;
976 | } .rounded-tr-full {
977 | border-top-right-radius: 9999px;
978 | } .rounded-br-full {
979 | border-bottom-right-radius: 9999px;
980 | } .rounded-bl-full {
981 | border-bottom-left-radius: 9999px;
982 | } .block {
983 | display: block;
984 | } .inline-block {
985 | display: inline-block;
986 | } .inline {
987 | display: inline;
988 | } .flex {
989 | display: flex;
990 | } .inline-flex {
991 | display: inline-flex;
992 | } .table {
993 | display: table;
994 | } .table-caption {
995 | display: table-caption;
996 | } .table-cell {
997 | display: table-cell;
998 | } .table-column {
999 | display: table-column;
1000 | } .table-column-group {
1001 | display: table-column-group;
1002 | } .table-footer-group {
1003 | display: table-footer-group;
1004 | } .table-header-group {
1005 | display: table-header-group;
1006 | } .table-row-group {
1007 | display: table-row-group;
1008 | } .table-row {
1009 | display: table-row;
1010 | } .flow-root {
1011 | display: flow-root;
1012 | } .grid {
1013 | display: grid;
1014 | } .inline-grid {
1015 | display: inline-grid;
1016 | } .contents {
1017 | display: contents;
1018 | } .hidden {
1019 | display: none;
1020 | } .flex-1 {
1021 | flex: 1 1 0%;
1022 | } .flex-auto {
1023 | flex: 1 1 auto;
1024 | } .flex-initial {
1025 | flex: 0 1 auto;
1026 | } .flex-none {
1027 | flex: none;
1028 | } .font-sans {
1029 | font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
1030 | } .font-serif {
1031 | font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
1032 | } .font-mono {
1033 | font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
1034 | } .text-xs {
1035 | font-size: 0.75rem;
1036 | line-height: 1rem;
1037 | } .text-sm {
1038 | font-size: 0.875rem;
1039 | line-height: 1.25rem;
1040 | } .text-base {
1041 | font-size: 1rem;
1042 | line-height: 1.5rem;
1043 | } .text-lg {
1044 | font-size: 1.125rem;
1045 | line-height: 1.75rem;
1046 | } .text-xl {
1047 | font-size: 1.25rem;
1048 | line-height: 1.75rem;
1049 | } .text-2xl {
1050 | font-size: 1.5rem;
1051 | line-height: 2rem;
1052 | } .text-3xl {
1053 | font-size: 1.875rem;
1054 | line-height: 2.25rem;
1055 | } .text-4xl {
1056 | font-size: 2.25rem;
1057 | line-height: 2.5rem;
1058 | } .text-5xl {
1059 | font-size: 3rem;
1060 | line-height: 1;
1061 | } .text-6xl {
1062 | font-size: 3.75rem;
1063 | line-height: 1;
1064 | } .text-7xl {
1065 | font-size: 4.5rem;
1066 | line-height: 1;
1067 | } .text-8xl {
1068 | font-size: 6rem;
1069 | line-height: 1;
1070 | } .text-9xl {
1071 | font-size: 8rem;
1072 | line-height: 1;
1073 | } .font-thin {
1074 | font-weight: 100;
1075 | } .font-extralight {
1076 | font-weight: 200;
1077 | } .font-light {
1078 | font-weight: 300;
1079 | } .font-normal {
1080 | font-weight: 400;
1081 | } .font-medium {
1082 | font-weight: 500;
1083 | } .font-semibold {
1084 | font-weight: 600;
1085 | } .font-bold {
1086 | font-weight: 700;
1087 | } .font-extrabold {
1088 | font-weight: 800;
1089 | } .font-black {
1090 | font-weight: 900;
1091 | } .h-0 {
1092 | height: 0px;
1093 | } .h-1 {
1094 | height: 0.25rem;
1095 | } .h-2 {
1096 | height: 0.5rem;
1097 | } .h-3 {
1098 | height: 0.75rem;
1099 | } .h-4 {
1100 | height: 1rem;
1101 | } .h-5 {
1102 | height: 1.25rem;
1103 | } .h-6 {
1104 | height: 1.5rem;
1105 | } .h-7 {
1106 | height: 1.75rem;
1107 | } .h-8 {
1108 | height: 2rem;
1109 | } .h-9 {
1110 | height: 2.25rem;
1111 | } .h-10 {
1112 | height: 2.5rem;
1113 | } .h-11 {
1114 | height: 2.75rem;
1115 | } .h-12 {
1116 | height: 3rem;
1117 | } .h-14 {
1118 | height: 3.5rem;
1119 | } .h-16 {
1120 | height: 4rem;
1121 | } .h-20 {
1122 | height: 5rem;
1123 | } .h-24 {
1124 | height: 6rem;
1125 | } .h-28 {
1126 | height: 7rem;
1127 | } .h-32 {
1128 | height: 8rem;
1129 | } .h-36 {
1130 | height: 9rem;
1131 | } .h-40 {
1132 | height: 10rem;
1133 | } .h-44 {
1134 | height: 11rem;
1135 | } .h-48 {
1136 | height: 12rem;
1137 | } .h-52 {
1138 | height: 13rem;
1139 | } .h-56 {
1140 | height: 14rem;
1141 | } .h-60 {
1142 | height: 15rem;
1143 | } .h-64 {
1144 | height: 16rem;
1145 | } .h-72 {
1146 | height: 18rem;
1147 | } .h-80 {
1148 | height: 20rem;
1149 | } .h-96 {
1150 | height: 24rem;
1151 | } .h-auto {
1152 | height: auto;
1153 | } .h-px {
1154 | height: 1px;
1155 | } .h-0\.5 {
1156 | height: 0.125rem;
1157 | } .h-1\.5 {
1158 | height: 0.375rem;
1159 | } .h-2\.5 {
1160 | height: 0.625rem;
1161 | } .h-3\.5 {
1162 | height: 0.875rem;
1163 | } .h-1\/2 {
1164 | height: 50%;
1165 | } .h-1\/3 {
1166 | height: 33.333333%;
1167 | } .h-2\/3 {
1168 | height: 66.666667%;
1169 | } .h-1\/4 {
1170 | height: 25%;
1171 | } .h-2\/4 {
1172 | height: 50%;
1173 | } .h-3\/4 {
1174 | height: 75%;
1175 | } .h-1\/5 {
1176 | height: 20%;
1177 | } .h-2\/5 {
1178 | height: 40%;
1179 | } .h-3\/5 {
1180 | height: 60%;
1181 | } .h-4\/5 {
1182 | height: 80%;
1183 | } .h-1\/6 {
1184 | height: 16.666667%;
1185 | } .h-2\/6 {
1186 | height: 33.333333%;
1187 | } .h-3\/6 {
1188 | height: 50%;
1189 | } .h-4\/6 {
1190 | height: 66.666667%;
1191 | } .h-5\/6 {
1192 | height: 83.333333%;
1193 | } .h-full {
1194 | height: 100%;
1195 | } .h-screen {
1196 | height: 100vh;
1197 | } .inset-0 {
1198 | top: 0px;
1199 | right: 0px;
1200 | bottom: 0px;
1201 | left: 0px;
1202 | } .inset-1 {
1203 | top: 0.25rem;
1204 | right: 0.25rem;
1205 | bottom: 0.25rem;
1206 | left: 0.25rem;
1207 | } .inset-2 {
1208 | top: 0.5rem;
1209 | right: 0.5rem;
1210 | bottom: 0.5rem;
1211 | left: 0.5rem;
1212 | } .inset-3 {
1213 | top: 0.75rem;
1214 | right: 0.75rem;
1215 | bottom: 0.75rem;
1216 | left: 0.75rem;
1217 | } .inset-4 {
1218 | top: 1rem;
1219 | right: 1rem;
1220 | bottom: 1rem;
1221 | left: 1rem;
1222 | } .inset-5 {
1223 | top: 1.25rem;
1224 | right: 1.25rem;
1225 | bottom: 1.25rem;
1226 | left: 1.25rem;
1227 | } .inset-6 {
1228 | top: 1.5rem;
1229 | right: 1.5rem;
1230 | bottom: 1.5rem;
1231 | left: 1.5rem;
1232 | } .inset-7 {
1233 | top: 1.75rem;
1234 | right: 1.75rem;
1235 | bottom: 1.75rem;
1236 | left: 1.75rem;
1237 | } .inset-8 {
1238 | top: 2rem;
1239 | right: 2rem;
1240 | bottom: 2rem;
1241 | left: 2rem;
1242 | } .inset-9 {
1243 | top: 2.25rem;
1244 | right: 2.25rem;
1245 | bottom: 2.25rem;
1246 | left: 2.25rem;
1247 | } .inset-10 {
1248 | top: 2.5rem;
1249 | right: 2.5rem;
1250 | bottom: 2.5rem;
1251 | left: 2.5rem;
1252 | } .inset-11 {
1253 | top: 2.75rem;
1254 | right: 2.75rem;
1255 | bottom: 2.75rem;
1256 | left: 2.75rem;
1257 | } .inset-12 {
1258 | top: 3rem;
1259 | right: 3rem;
1260 | bottom: 3rem;
1261 | left: 3rem;
1262 | } .inset-14 {
1263 | top: 3.5rem;
1264 | right: 3.5rem;
1265 | bottom: 3.5rem;
1266 | left: 3.5rem;
1267 | } .inset-16 {
1268 | top: 4rem;
1269 | right: 4rem;
1270 | bottom: 4rem;
1271 | left: 4rem;
1272 | } .inset-20 {
1273 | top: 5rem;
1274 | right: 5rem;
1275 | bottom: 5rem;
1276 | left: 5rem;
1277 | } .inset-24 {
1278 | top: 6rem;
1279 | right: 6rem;
1280 | bottom: 6rem;
1281 | left: 6rem;
1282 | } .inset-28 {
1283 | top: 7rem;
1284 | right: 7rem;
1285 | bottom: 7rem;
1286 | left: 7rem;
1287 | } .inset-32 {
1288 | top: 8rem;
1289 | right: 8rem;
1290 | bottom: 8rem;
1291 | left: 8rem;
1292 | } .inset-36 {
1293 | top: 9rem;
1294 | right: 9rem;
1295 | bottom: 9rem;
1296 | left: 9rem;
1297 | } .inset-40 {
1298 | top: 10rem;
1299 | right: 10rem;
1300 | bottom: 10rem;
1301 | left: 10rem;
1302 | } .inset-44 {
1303 | top: 11rem;
1304 | right: 11rem;
1305 | bottom: 11rem;
1306 | left: 11rem;
1307 | } .inset-48 {
1308 | top: 12rem;
1309 | right: 12rem;
1310 | bottom: 12rem;
1311 | left: 12rem;
1312 | } .inset-52 {
1313 | top: 13rem;
1314 | right: 13rem;
1315 | bottom: 13rem;
1316 | left: 13rem;
1317 | } .inset-56 {
1318 | top: 14rem;
1319 | right: 14rem;
1320 | bottom: 14rem;
1321 | left: 14rem;
1322 | } .inset-60 {
1323 | top: 15rem;
1324 | right: 15rem;
1325 | bottom: 15rem;
1326 | left: 15rem;
1327 | } .inset-64 {
1328 | top: 16rem;
1329 | right: 16rem;
1330 | bottom: 16rem;
1331 | left: 16rem;
1332 | } .inset-72 {
1333 | top: 18rem;
1334 | right: 18rem;
1335 | bottom: 18rem;
1336 | left: 18rem;
1337 | } .inset-80 {
1338 | top: 20rem;
1339 | right: 20rem;
1340 | bottom: 20rem;
1341 | left: 20rem;
1342 | } .inset-96 {
1343 | top: 24rem;
1344 | right: 24rem;
1345 | bottom: 24rem;
1346 | left: 24rem;
1347 | } .inset-auto {
1348 | top: auto;
1349 | right: auto;
1350 | bottom: auto;
1351 | left: auto;
1352 | } .inset-px {
1353 | top: 1px;
1354 | right: 1px;
1355 | bottom: 1px;
1356 | left: 1px;
1357 | } .inset-0\.5 {
1358 | top: 0.125rem;
1359 | right: 0.125rem;
1360 | bottom: 0.125rem;
1361 | left: 0.125rem;
1362 | } .inset-1\.5 {
1363 | top: 0.375rem;
1364 | right: 0.375rem;
1365 | bottom: 0.375rem;
1366 | left: 0.375rem;
1367 | } .inset-2\.5 {
1368 | top: 0.625rem;
1369 | right: 0.625rem;
1370 | bottom: 0.625rem;
1371 | left: 0.625rem;
1372 | } .inset-3\.5 {
1373 | top: 0.875rem;
1374 | right: 0.875rem;
1375 | bottom: 0.875rem;
1376 | left: 0.875rem;
1377 | } .-inset-0 {
1378 | top: 0px;
1379 | right: 0px;
1380 | bottom: 0px;
1381 | left: 0px;
1382 | } .-inset-1 {
1383 | top: -0.25rem;
1384 | right: -0.25rem;
1385 | bottom: -0.25rem;
1386 | left: -0.25rem;
1387 | } .-inset-2 {
1388 | top: -0.5rem;
1389 | right: -0.5rem;
1390 | bottom: -0.5rem;
1391 | left: -0.5rem;
1392 | } .-inset-3 {
1393 | top: -0.75rem;
1394 | right: -0.75rem;
1395 | bottom: -0.75rem;
1396 | left: -0.75rem;
1397 | } .-inset-4 {
1398 | top: -1rem;
1399 | right: -1rem;
1400 | bottom: -1rem;
1401 | left: -1rem;
1402 | } .-inset-5 {
1403 | top: -1.25rem;
1404 | right: -1.25rem;
1405 | bottom: -1.25rem;
1406 | left: -1.25rem;
1407 | } .-inset-6 {
1408 | top: -1.5rem;
1409 | right: -1.5rem;
1410 | bottom: -1.5rem;
1411 | left: -1.5rem;
1412 | } .-inset-7 {
1413 | top: -1.75rem;
1414 | right: -1.75rem;
1415 | bottom: -1.75rem;
1416 | left: -1.75rem;
1417 | } .-inset-8 {
1418 | top: -2rem;
1419 | right: -2rem;
1420 | bottom: -2rem;
1421 | left: -2rem;
1422 | } .-inset-9 {
1423 | top: -2.25rem;
1424 | right: -2.25rem;
1425 | bottom: -2.25rem;
1426 | left: -2.25rem;
1427 | } .-inset-10 {
1428 | top: -2.5rem;
1429 | right: -2.5rem;
1430 | bottom: -2.5rem;
1431 | left: -2.5rem;
1432 | } .-inset-11 {
1433 | top: -2.75rem;
1434 | right: -2.75rem;
1435 | bottom: -2.75rem;
1436 | left: -2.75rem;
1437 | } .-inset-12 {
1438 | top: -3rem;
1439 | right: -3rem;
1440 | bottom: -3rem;
1441 | left: -3rem;
1442 | } .-inset-14 {
1443 | top: -3.5rem;
1444 | right: -3.5rem;
1445 | bottom: -3.5rem;
1446 | left: -3.5rem;
1447 | } .-inset-16 {
1448 | top: -4rem;
1449 | right: -4rem;
1450 | bottom: -4rem;
1451 | left: -4rem;
1452 | } .-inset-20 {
1453 | top: -5rem;
1454 | right: -5rem;
1455 | bottom: -5rem;
1456 | left: -5rem;
1457 | } .-inset-24 {
1458 | top: -6rem;
1459 | right: -6rem;
1460 | bottom: -6rem;
1461 | left: -6rem;
1462 | } .-inset-28 {
1463 | top: -7rem;
1464 | right: -7rem;
1465 | bottom: -7rem;
1466 | left: -7rem;
1467 | } .-inset-32 {
1468 | top: -8rem;
1469 | right: -8rem;
1470 | bottom: -8rem;
1471 | left: -8rem;
1472 | } .-inset-36 {
1473 | top: -9rem;
1474 | right: -9rem;
1475 | bottom: -9rem;
1476 | left: -9rem;
1477 | } .-inset-40 {
1478 | top: -10rem;
1479 | right: -10rem;
1480 | bottom: -10rem;
1481 | left: -10rem;
1482 | } .-inset-44 {
1483 | top: -11rem;
1484 | right: -11rem;
1485 | bottom: -11rem;
1486 | left: -11rem;
1487 | } .-inset-48 {
1488 | top: -12rem;
1489 | right: -12rem;
1490 | bottom: -12rem;
1491 | left: -12rem;
1492 | } .-inset-52 {
1493 | top: -13rem;
1494 | right: -13rem;
1495 | bottom: -13rem;
1496 | left: -13rem;
1497 | } .-inset-56 {
1498 | top: -14rem;
1499 | right: -14rem;
1500 | bottom: -14rem;
1501 | left: -14rem;
1502 | } .-inset-60 {
1503 | top: -15rem;
1504 | right: -15rem;
1505 | bottom: -15rem;
1506 | left: -15rem;
1507 | } .-inset-64 {
1508 | top: -16rem;
1509 | right: -16rem;
1510 | bottom: -16rem;
1511 | left: -16rem;
1512 | } .-inset-72 {
1513 | top: -18rem;
1514 | right: -18rem;
1515 | bottom: -18rem;
1516 | left: -18rem;
1517 | } .-inset-80 {
1518 | top: -20rem;
1519 | right: -20rem;
1520 | bottom: -20rem;
1521 | left: -20rem;
1522 | } .-inset-96 {
1523 | top: -24rem;
1524 | right: -24rem;
1525 | bottom: -24rem;
1526 | left: -24rem;
1527 | } .-inset-px {
1528 | top: -1px;
1529 | right: -1px;
1530 | bottom: -1px;
1531 | left: -1px;
1532 | } .-inset-0\.5 {
1533 | top: -0.125rem;
1534 | right: -0.125rem;
1535 | bottom: -0.125rem;
1536 | left: -0.125rem;
1537 | } .-inset-1\.5 {
1538 | top: -0.375rem;
1539 | right: -0.375rem;
1540 | bottom: -0.375rem;
1541 | left: -0.375rem;
1542 | } .-inset-2\.5 {
1543 | top: -0.625rem;
1544 | right: -0.625rem;
1545 | bottom: -0.625rem;
1546 | left: -0.625rem;
1547 | } .-inset-3\.5 {
1548 | top: -0.875rem;
1549 | right: -0.875rem;
1550 | bottom: -0.875rem;
1551 | left: -0.875rem;
1552 | } .inset-1\/2 {
1553 | top: 50%;
1554 | right: 50%;
1555 | bottom: 50%;
1556 | left: 50%;
1557 | } .inset-1\/3 {
1558 | top: 33.333333%;
1559 | right: 33.333333%;
1560 | bottom: 33.333333%;
1561 | left: 33.333333%;
1562 | } .inset-2\/3 {
1563 | top: 66.666667%;
1564 | right: 66.666667%;
1565 | bottom: 66.666667%;
1566 | left: 66.666667%;
1567 | } .inset-1\/4 {
1568 | top: 25%;
1569 | right: 25%;
1570 | bottom: 25%;
1571 | left: 25%;
1572 | } .inset-2\/4 {
1573 | top: 50%;
1574 | right: 50%;
1575 | bottom: 50%;
1576 | left: 50%;
1577 | } .inset-3\/4 {
1578 | top: 75%;
1579 | right: 75%;
1580 | bottom: 75%;
1581 | left: 75%;
1582 | } .inset-full {
1583 | top: 100%;
1584 | right: 100%;
1585 | bottom: 100%;
1586 | left: 100%;
1587 | } .-inset-1\/2 {
1588 | top: -50%;
1589 | right: -50%;
1590 | bottom: -50%;
1591 | left: -50%;
1592 | } .-inset-1\/3 {
1593 | top: -33.333333%;
1594 | right: -33.333333%;
1595 | bottom: -33.333333%;
1596 | left: -33.333333%;
1597 | } .-inset-2\/3 {
1598 | top: -66.666667%;
1599 | right: -66.666667%;
1600 | bottom: -66.666667%;
1601 | left: -66.666667%;
1602 | } .-inset-1\/4 {
1603 | top: -25%;
1604 | right: -25%;
1605 | bottom: -25%;
1606 | left: -25%;
1607 | } .-inset-2\/4 {
1608 | top: -50%;
1609 | right: -50%;
1610 | bottom: -50%;
1611 | left: -50%;
1612 | } .-inset-3\/4 {
1613 | top: -75%;
1614 | right: -75%;
1615 | bottom: -75%;
1616 | left: -75%;
1617 | } .-inset-full {
1618 | top: -100%;
1619 | right: -100%;
1620 | bottom: -100%;
1621 | left: -100%;
1622 | } .inset-y-0 {
1623 | top: 0px;
1624 | bottom: 0px;
1625 | } .inset-x-0 {
1626 | right: 0px;
1627 | left: 0px;
1628 | } .inset-y-1 {
1629 | top: 0.25rem;
1630 | bottom: 0.25rem;
1631 | } .inset-x-1 {
1632 | right: 0.25rem;
1633 | left: 0.25rem;
1634 | } .inset-y-2 {
1635 | top: 0.5rem;
1636 | bottom: 0.5rem;
1637 | } .inset-x-2 {
1638 | right: 0.5rem;
1639 | left: 0.5rem;
1640 | } .inset-y-3 {
1641 | top: 0.75rem;
1642 | bottom: 0.75rem;
1643 | } .inset-x-3 {
1644 | right: 0.75rem;
1645 | left: 0.75rem;
1646 | } .inset-y-4 {
1647 | top: 1rem;
1648 | bottom: 1rem;
1649 | } .inset-x-4 {
1650 | right: 1rem;
1651 | left: 1rem;
1652 | } .inset-y-5 {
1653 | top: 1.25rem;
1654 | bottom: 1.25rem;
1655 | } .inset-x-5 {
1656 | right: 1.25rem;
1657 | left: 1.25rem;
1658 | } .inset-y-6 {
1659 | top: 1.5rem;
1660 | bottom: 1.5rem;
1661 | } .inset-x-6 {
1662 | right: 1.5rem;
1663 | left: 1.5rem;
1664 | } .inset-y-7 {
1665 | top: 1.75rem;
1666 | bottom: 1.75rem;
1667 | } .inset-x-7 {
1668 | right: 1.75rem;
1669 | left: 1.75rem;
1670 | } .inset-y-8 {
1671 | top: 2rem;
1672 | bottom: 2rem;
1673 | } .inset-x-8 {
1674 | right: 2rem;
1675 | left: 2rem;
1676 | } .inset-y-9 {
1677 | top: 2.25rem;
1678 | bottom: 2.25rem;
1679 | } .inset-x-9 {
1680 | right: 2.25rem;
1681 | left: 2.25rem;
1682 | } .inset-y-10 {
1683 | top: 2.5rem;
1684 | bottom: 2.5rem;
1685 | } .inset-x-10 {
1686 | right: 2.5rem;
1687 | left: 2.5rem;
1688 | } .inset-y-11 {
1689 | top: 2.75rem;
1690 | bottom: 2.75rem;
1691 | } .inset-x-11 {
1692 | right: 2.75rem;
1693 | left: 2.75rem;
1694 | } .inset-y-12 {
1695 | top: 3rem;
1696 | bottom: 3rem;
1697 | } .inset-x-12 {
1698 | right: 3rem;
1699 | left: 3rem;
1700 | } .inset-y-14 {
1701 | top: 3.5rem;
1702 | bottom: 3.5rem;
1703 | } .inset-x-14 {
1704 | right: 3.5rem;
1705 | left: 3.5rem;
1706 | } .inset-y-16 {
1707 | top: 4rem;
1708 | bottom: 4rem;
1709 | } .inset-x-16 {
1710 | right: 4rem;
1711 | left: 4rem;
1712 | } .inset-y-20 {
1713 | top: 5rem;
1714 | bottom: 5rem;
1715 | } .inset-x-20 {
1716 | right: 5rem;
1717 | left: 5rem;
1718 | } .inset-y-24 {
1719 | top: 6rem;
1720 | bottom: 6rem;
1721 | } .inset-x-24 {
1722 | right: 6rem;
1723 | left: 6rem;
1724 | } .inset-y-28 {
1725 | top: 7rem;
1726 | bottom: 7rem;
1727 | } .inset-x-28 {
1728 | right: 7rem;
1729 | left: 7rem;
1730 | } .inset-y-32 {
1731 | top: 8rem;
1732 | bottom: 8rem;
1733 | } .inset-x-32 {
1734 | right: 8rem;
1735 | left: 8rem;
1736 | } .inset-y-36 {
1737 | top: 9rem;
1738 | bottom: 9rem;
1739 | } .inset-x-36 {
1740 | right: 9rem;
1741 | left: 9rem;
1742 | } .inset-y-40 {
1743 | top: 10rem;
1744 | bottom: 10rem;
1745 | } .inset-x-40 {
1746 | right: 10rem;
1747 | left: 10rem;
1748 | } .inset-y-44 {
1749 | top: 11rem;
1750 | bottom: 11rem;
1751 | } .inset-x-44 {
1752 | right: 11rem;
1753 | left: 11rem;
1754 | } .inset-y-48 {
1755 | top: 12rem;
1756 | bottom: 12rem;
1757 | } .inset-x-48 {
1758 | right: 12rem;
1759 | left: 12rem;
1760 | } .inset-y-52 {
1761 | top: 13rem;
1762 | bottom: 13rem;
1763 | } .inset-x-52 {
1764 | right: 13rem;
1765 | left: 13rem;
1766 | } .inset-y-56 {
1767 | top: 14rem;
1768 | bottom: 14rem;
1769 | } .inset-x-56 {
1770 | right: 14rem;
1771 | left: 14rem;
1772 | } .inset-y-60 {
1773 | top: 15rem;
1774 | bottom: 15rem;
1775 | } .inset-x-60 {
1776 | right: 15rem;
1777 | left: 15rem;
1778 | } .inset-y-64 {
1779 | top: 16rem;
1780 | bottom: 16rem;
1781 | } .inset-x-64 {
1782 | right: 16rem;
1783 | left: 16rem;
1784 | } .inset-y-72 {
1785 | top: 18rem;
1786 | bottom: 18rem;
1787 | } .inset-x-72 {
1788 | right: 18rem;
1789 | left: 18rem;
1790 | } .inset-y-80 {
1791 | top: 20rem;
1792 | bottom: 20rem;
1793 | } .inset-x-80 {
1794 | right: 20rem;
1795 | left: 20rem;
1796 | } .inset-y-96 {
1797 | top: 24rem;
1798 | bottom: 24rem;
1799 | } .inset-x-96 {
1800 | right: 24rem;
1801 | left: 24rem;
1802 | } .inset-y-auto {
1803 | top: auto;
1804 | bottom: auto;
1805 | } .inset-x-auto {
1806 | right: auto;
1807 | left: auto;
1808 | } .inset-y-px {
1809 | top: 1px;
1810 | bottom: 1px;
1811 | } .inset-x-px {
1812 | right: 1px;
1813 | left: 1px;
1814 | } .inset-y-0\.5 {
1815 | top: 0.125rem;
1816 | bottom: 0.125rem;
1817 | } .inset-x-0\.5 {
1818 | right: 0.125rem;
1819 | left: 0.125rem;
1820 | } .inset-y-1\.5 {
1821 | top: 0.375rem;
1822 | bottom: 0.375rem;
1823 | } .inset-x-1\.5 {
1824 | right: 0.375rem;
1825 | left: 0.375rem;
1826 | } .inset-y-2\.5 {
1827 | top: 0.625rem;
1828 | bottom: 0.625rem;
1829 | } .inset-x-2\.5 {
1830 | right: 0.625rem;
1831 | left: 0.625rem;
1832 | } .inset-y-3\.5 {
1833 | top: 0.875rem;
1834 | bottom: 0.875rem;
1835 | } .inset-x-3\.5 {
1836 | right: 0.875rem;
1837 | left: 0.875rem;
1838 | } .-inset-y-0 {
1839 | top: 0px;
1840 | bottom: 0px;
1841 | } .-inset-x-0 {
1842 | right: 0px;
1843 | left: 0px;
1844 | } .-inset-y-1 {
1845 | top: -0.25rem;
1846 | bottom: -0.25rem;
1847 | } .-inset-x-1 {
1848 | right: -0.25rem;
1849 | left: -0.25rem;
1850 | } .-inset-y-2 {
1851 | top: -0.5rem;
1852 | bottom: -0.5rem;
1853 | } .-inset-x-2 {
1854 | right: -0.5rem;
1855 | left: -0.5rem;
1856 | } .-inset-y-3 {
1857 | top: -0.75rem;
1858 | bottom: -0.75rem;
1859 | } .-inset-x-3 {
1860 | right: -0.75rem;
1861 | left: -0.75rem;
1862 | } .-inset-y-4 {
1863 | top: -1rem;
1864 | bottom: -1rem;
1865 | } .-inset-x-4 {
1866 | right: -1rem;
1867 | left: -1rem;
1868 | } .-inset-y-5 {
1869 | top: -1.25rem;
1870 | bottom: -1.25rem;
1871 | } .-inset-x-5 {
1872 | right: -1.25rem;
1873 | left: -1.25rem;
1874 | } .-inset-y-6 {
1875 | top: -1.5rem;
1876 | bottom: -1.5rem;
1877 | } .-inset-x-6 {
1878 | right: -1.5rem;
1879 | left: -1.5rem;
1880 | } .-inset-y-7 {
1881 | top: -1.75rem;
1882 | bottom: -1.75rem;
1883 | } .-inset-x-7 {
1884 | right: -1.75rem;
1885 | left: -1.75rem;
1886 | } .-inset-y-8 {
1887 | top: -2rem;
1888 | bottom: -2rem;
1889 | } .-inset-x-8 {
1890 | right: -2rem;
1891 | left: -2rem;
1892 | } .-inset-y-9 {
1893 | top: -2.25rem;
1894 | bottom: -2.25rem;
1895 | } .-inset-x-9 {
1896 | right: -2.25rem;
1897 | left: -2.25rem;
1898 | } .-inset-y-10 {
1899 | top: -2.5rem;
1900 | bottom: -2.5rem;
1901 | } .-inset-x-10 {
1902 | right: -2.5rem;
1903 | left: -2.5rem;
1904 | } .-inset-y-11 {
1905 | top: -2.75rem;
1906 | bottom: -2.75rem;
1907 | } .-inset-x-11 {
1908 | right: -2.75rem;
1909 | left: -2.75rem;
1910 | } .-inset-y-12 {
1911 | top: -3rem;
1912 | bottom: -3rem;
1913 | } .-inset-x-12 {
1914 | right: -3rem;
1915 | left: -3rem;
1916 | } .-inset-y-14 {
1917 | top: -3.5rem;
1918 | bottom: -3.5rem;
1919 | } .-inset-x-14 {
1920 | right: -3.5rem;
1921 | left: -3.5rem;
1922 | } .-inset-y-16 {
1923 | top: -4rem;
1924 | bottom: -4rem;
1925 | } .-inset-x-16 {
1926 | right: -4rem;
1927 | left: -4rem;
1928 | } .-inset-y-20 {
1929 | top: -5rem;
1930 | bottom: -5rem;
1931 | } .-inset-x-20 {
1932 | right: -5rem;
1933 | left: -5rem;
1934 | } .-inset-y-24 {
1935 | top: -6rem;
1936 | bottom: -6rem;
1937 | } .-inset-x-24 {
1938 | right: -6rem;
1939 | left: -6rem;
1940 | } .-inset-y-28 {
1941 | top: -7rem;
1942 | bottom: -7rem;
1943 | } .-inset-x-28 {
1944 | right: -7rem;
1945 | left: -7rem;
1946 | } .-inset-y-32 {
1947 | top: -8rem;
1948 | bottom: -8rem;
1949 | } .-inset-x-32 {
1950 | right: -8rem;
1951 | left: -8rem;
1952 | } .-inset-y-36 {
1953 | top: -9rem;
1954 | bottom: -9rem;
1955 | } .-inset-x-36 {
1956 | right: -9rem;
1957 | left: -9rem;
1958 | } .-inset-y-40 {
1959 | top: -10rem;
1960 | bottom: -10rem;
1961 | } .-inset-x-40 {
1962 | right: -10rem;
1963 | left: -10rem;
1964 | } .-inset-y-44 {
1965 | top: -11rem;
1966 | bottom: -11rem;
1967 | } .-inset-x-44 {
1968 | right: -11rem;
1969 | left: -11rem;
1970 | } .-inset-y-48 {
1971 | top: -12rem;
1972 | bottom: -12rem;
1973 | } .-inset-x-48 {
1974 | right: -12rem;
1975 | left: -12rem;
1976 | } .-inset-y-52 {
1977 | top: -13rem;
1978 | bottom: -13rem;
1979 | } .-inset-x-52 {
1980 | right: -13rem;
1981 | left: -13rem;
1982 | } .-inset-y-56 {
1983 | top: -14rem;
1984 | bottom: -14rem;
1985 | } .-inset-x-56 {
1986 | right: -14rem;
1987 | left: -14rem;
1988 | } .-inset-y-60 {
1989 | top: -15rem;
1990 | bottom: -15rem;
1991 | } .-inset-x-60 {
1992 | right: -15rem;
1993 | left: -15rem;
1994 | } .-inset-y-64 {
1995 | top: -16rem;
1996 | bottom: -16rem;
1997 | } .-inset-x-64 {
1998 | right: -16rem;
1999 | left: -16rem;
2000 | } .-inset-y-72 {
2001 | top: -18rem;
2002 | bottom: -18rem;
2003 | } .-inset-x-72 {
2004 | right: -18rem;
2005 | left: -18rem;
2006 | } .-inset-y-80 {
2007 | top: -20rem;
2008 | bottom: -20rem;
2009 | } .-inset-x-80 {
2010 | right: -20rem;
2011 | left: -20rem;
2012 | } .-inset-y-96 {
2013 | top: -24rem;
2014 | bottom: -24rem;
2015 | } .-inset-x-96 {
2016 | right: -24rem;
2017 | left: -24rem;
2018 | } .-inset-y-px {
2019 | top: -1px;
2020 | bottom: -1px;
2021 | } .-inset-x-px {
2022 | right: -1px;
2023 | left: -1px;
2024 | } .-inset-y-0\.5 {
2025 | top: -0.125rem;
2026 | bottom: -0.125rem;
2027 | } .-inset-x-0\.5 {
2028 | right: -0.125rem;
2029 | left: -0.125rem;
2030 | } .-inset-y-1\.5 {
2031 | top: -0.375rem;
2032 | bottom: -0.375rem;
2033 | } .-inset-x-1\.5 {
2034 | right: -0.375rem;
2035 | left: -0.375rem;
2036 | } .-inset-y-2\.5 {
2037 | top: -0.625rem;
2038 | bottom: -0.625rem;
2039 | } .-inset-x-2\.5 {
2040 | right: -0.625rem;
2041 | left: -0.625rem;
2042 | } .-inset-y-3\.5 {
2043 | top: -0.875rem;
2044 | bottom: -0.875rem;
2045 | } .-inset-x-3\.5 {
2046 | right: -0.875rem;
2047 | left: -0.875rem;
2048 | } .inset-y-1\/2 {
2049 | top: 50%;
2050 | bottom: 50%;
2051 | } .inset-x-1\/2 {
2052 | right: 50%;
2053 | left: 50%;
2054 | } .inset-y-1\/3 {
2055 | top: 33.333333%;
2056 | bottom: 33.333333%;
2057 | } .inset-x-1\/3 {
2058 | right: 33.333333%;
2059 | left: 33.333333%;
2060 | } .inset-y-2\/3 {
2061 | top: 66.666667%;
2062 | bottom: 66.666667%;
2063 | } .inset-x-2\/3 {
2064 | right: 66.666667%;
2065 | left: 66.666667%;
2066 | } .inset-y-1\/4 {
2067 | top: 25%;
2068 | bottom: 25%;
2069 | } .inset-x-1\/4 {
2070 | right: 25%;
2071 | left: 25%;
2072 | } .inset-y-2\/4 {
2073 | top: 50%;
2074 | bottom: 50%;
2075 | } .inset-x-2\/4 {
2076 | right: 50%;
2077 | left: 50%;
2078 | } .inset-y-3\/4 {
2079 | top: 75%;
2080 | bottom: 75%;
2081 | } .inset-x-3\/4 {
2082 | right: 75%;
2083 | left: 75%;
2084 | } .inset-y-full {
2085 | top: 100%;
2086 | bottom: 100%;
2087 | } .inset-x-full {
2088 | right: 100%;
2089 | left: 100%;
2090 | } .-inset-y-1\/2 {
2091 | top: -50%;
2092 | bottom: -50%;
2093 | } .-inset-x-1\/2 {
2094 | right: -50%;
2095 | left: -50%;
2096 | } .-inset-y-1\/3 {
2097 | top: -33.333333%;
2098 | bottom: -33.333333%;
2099 | } .-inset-x-1\/3 {
2100 | right: -33.333333%;
2101 | left: -33.333333%;
2102 | } .-inset-y-2\/3 {
2103 | top: -66.666667%;
2104 | bottom: -66.666667%;
2105 | } .-inset-x-2\/3 {
2106 | right: -66.666667%;
2107 | left: -66.666667%;
2108 | } .-inset-y-1\/4 {
2109 | top: -25%;
2110 | bottom: -25%;
2111 | } .-inset-x-1\/4 {
2112 | right: -25%;
2113 | left: -25%;
2114 | } .-inset-y-2\/4 {
2115 | top: -50%;
2116 | bottom: -50%;
2117 | } .-inset-x-2\/4 {
2118 | right: -50%;
2119 | left: -50%;
2120 | } .-inset-y-3\/4 {
2121 | top: -75%;
2122 | bottom: -75%;
2123 | } .-inset-x-3\/4 {
2124 | right: -75%;
2125 | left: -75%;
2126 | } .-inset-y-full {
2127 | top: -100%;
2128 | bottom: -100%;
2129 | } .-inset-x-full {
2130 | right: -100%;
2131 | left: -100%;
2132 | } .top-0 {
2133 | top: 0px;
2134 | } .right-0 {
2135 | right: 0px;
2136 | } .bottom-0 {
2137 | bottom: 0px;
2138 | } .left-0 {
2139 | left: 0px;
2140 | } .top-1 {
2141 | top: 0.25rem;
2142 | } .right-1 {
2143 | right: 0.25rem;
2144 | } .bottom-1 {
2145 | bottom: 0.25rem;
2146 | } .left-1 {
2147 | left: 0.25rem;
2148 | } .top-2 {
2149 | top: 0.5rem;
2150 | } .right-2 {
2151 | right: 0.5rem;
2152 | } .bottom-2 {
2153 | bottom: 0.5rem;
2154 | } .left-2 {
2155 | left: 0.5rem;
2156 | } .top-3 {
2157 | top: 0.75rem;
2158 | } .right-3 {
2159 | right: 0.75rem;
2160 | } .bottom-3 {
2161 | bottom: 0.75rem;
2162 | } .left-3 {
2163 | left: 0.75rem;
2164 | } .top-4 {
2165 | top: 1rem;
2166 | } .right-4 {
2167 | right: 1rem;
2168 | } .bottom-4 {
2169 | bottom: 1rem;
2170 | } .left-4 {
2171 | left: 1rem;
2172 | } .top-5 {
2173 | top: 1.25rem;
2174 | } .right-5 {
2175 | right: 1.25rem;
2176 | } .bottom-5 {
2177 | bottom: 1.25rem;
2178 | } .left-5 {
2179 | left: 1.25rem;
2180 | } .top-6 {
2181 | top: 1.5rem;
2182 | } .right-6 {
2183 | right: 1.5rem;
2184 | } .bottom-6 {
2185 | bottom: 1.5rem;
2186 | } .left-6 {
2187 | left: 1.5rem;
2188 | } .top-7 {
2189 | top: 1.75rem;
2190 | } .right-7 {
2191 | right: 1.75rem;
2192 | } .bottom-7 {
2193 | bottom: 1.75rem;
2194 | } .left-7 {
2195 | left: 1.75rem;
2196 | } .top-8 {
2197 | top: 2rem;
2198 | } .right-8 {
2199 | right: 2rem;
2200 | } .bottom-8 {
2201 | bottom: 2rem;
2202 | } .left-8 {
2203 | left: 2rem;
2204 | } .top-9 {
2205 | top: 2.25rem;
2206 | } .right-9 {
2207 | right: 2.25rem;
2208 | } .bottom-9 {
2209 | bottom: 2.25rem;
2210 | } .left-9 {
2211 | left: 2.25rem;
2212 | } .top-10 {
2213 | top: 2.5rem;
2214 | } .right-10 {
2215 | right: 2.5rem;
2216 | } .bottom-10 {
2217 | bottom: 2.5rem;
2218 | } .left-10 {
2219 | left: 2.5rem;
2220 | } .top-11 {
2221 | top: 2.75rem;
2222 | } .right-11 {
2223 | right: 2.75rem;
2224 | } .bottom-11 {
2225 | bottom: 2.75rem;
2226 | } .left-11 {
2227 | left: 2.75rem;
2228 | } .top-12 {
2229 | top: 3rem;
2230 | } .right-12 {
2231 | right: 3rem;
2232 | } .bottom-12 {
2233 | bottom: 3rem;
2234 | } .left-12 {
2235 | left: 3rem;
2236 | } .top-14 {
2237 | top: 3.5rem;
2238 | } .right-14 {
2239 | right: 3.5rem;
2240 | } .bottom-14 {
2241 | bottom: 3.5rem;
2242 | } .left-14 {
2243 | left: 3.5rem;
2244 | } .top-16 {
2245 | top: 4rem;
2246 | } .right-16 {
2247 | right: 4rem;
2248 | } .bottom-16 {
2249 | bottom: 4rem;
2250 | } .left-16 {
2251 | left: 4rem;
2252 | } .top-20 {
2253 | top: 5rem;
2254 | } .right-20 {
2255 | right: 5rem;
2256 | } .bottom-20 {
2257 | bottom: 5rem;
2258 | } .left-20 {
2259 | left: 5rem;
2260 | } .top-24 {
2261 | top: 6rem;
2262 | } .right-24 {
2263 | right: 6rem;
2264 | } .bottom-24 {
2265 | bottom: 6rem;
2266 | } .left-24 {
2267 | left: 6rem;
2268 | } .top-28 {
2269 | top: 7rem;
2270 | } .right-28 {
2271 | right: 7rem;
2272 | } .bottom-28 {
2273 | bottom: 7rem;
2274 | } .left-28 {
2275 | left: 7rem;
2276 | } .top-32 {
2277 | top: 8rem;
2278 | } .right-32 {
2279 | right: 8rem;
2280 | } .bottom-32 {
2281 | bottom: 8rem;
2282 | } .left-32 {
2283 | left: 8rem;
2284 | } .top-36 {
2285 | top: 9rem;
2286 | } .right-36 {
2287 | right: 9rem;
2288 | } .bottom-36 {
2289 | bottom: 9rem;
2290 | } .left-36 {
2291 | left: 9rem;
2292 | } .top-40 {
2293 | top: 10rem;
2294 | } .right-40 {
2295 | right: 10rem;
2296 | } .bottom-40 {
2297 | bottom: 10rem;
2298 | } .left-40 {
2299 | left: 10rem;
2300 | } .top-44 {
2301 | top: 11rem;
2302 | } .right-44 {
2303 | right: 11rem;
2304 | } .bottom-44 {
2305 | bottom: 11rem;
2306 | } .left-44 {
2307 | left: 11rem;
2308 | } .top-48 {
2309 | top: 12rem;
2310 | } .right-48 {
2311 | right: 12rem;
2312 | } .bottom-48 {
2313 | bottom: 12rem;
2314 | } .left-48 {
2315 | left: 12rem;
2316 | } .top-52 {
2317 | top: 13rem;
2318 | } .right-52 {
2319 | right: 13rem;
2320 | } .bottom-52 {
2321 | bottom: 13rem;
2322 | } .left-52 {
2323 | left: 13rem;
2324 | } .top-56 {
2325 | top: 14rem;
2326 | } .right-56 {
2327 | right: 14rem;
2328 | } .bottom-56 {
2329 | bottom: 14rem;
2330 | } .left-56 {
2331 | left: 14rem;
2332 | } .top-60 {
2333 | top: 15rem;
2334 | } .right-60 {
2335 | right: 15rem;
2336 | } .bottom-60 {
2337 | bottom: 15rem;
2338 | } .left-60 {
2339 | left: 15rem;
2340 | } .top-64 {
2341 | top: 16rem;
2342 | } .right-64 {
2343 | right: 16rem;
2344 | } .bottom-64 {
2345 | bottom: 16rem;
2346 | } .left-64 {
2347 | left: 16rem;
2348 | } .top-72 {
2349 | top: 18rem;
2350 | } .right-72 {
2351 | right: 18rem;
2352 | } .bottom-72 {
2353 | bottom: 18rem;
2354 | } .left-72 {
2355 | left: 18rem;
2356 | } .top-80 {
2357 | top: 20rem;
2358 | } .right-80 {
2359 | right: 20rem;
2360 | } .bottom-80 {
2361 | bottom: 20rem;
2362 | } .left-80 {
2363 | left: 20rem;
2364 | } .top-96 {
2365 | top: 24rem;
2366 | } .right-96 {
2367 | right: 24rem;
2368 | } .bottom-96 {
2369 | bottom: 24rem;
2370 | } .left-96 {
2371 | left: 24rem;
2372 | } .top-auto {
2373 | top: auto;
2374 | } .right-auto {
2375 | right: auto;
2376 | } .bottom-auto {
2377 | bottom: auto;
2378 | } .left-auto {
2379 | left: auto;
2380 | } .top-px {
2381 | top: 1px;
2382 | } .right-px {
2383 | right: 1px;
2384 | } .bottom-px {
2385 | bottom: 1px;
2386 | } .left-px {
2387 | left: 1px;
2388 | } .top-0\.5 {
2389 | top: 0.125rem;
2390 | } .right-0\.5 {
2391 | right: 0.125rem;
2392 | } .bottom-0\.5 {
2393 | bottom: 0.125rem;
2394 | } .left-0\.5 {
2395 | left: 0.125rem;
2396 | } .top-1\.5 {
2397 | top: 0.375rem;
2398 | } .right-1\.5 {
2399 | right: 0.375rem;
2400 | } .bottom-1\.5 {
2401 | bottom: 0.375rem;
2402 | } .left-1\.5 {
2403 | left: 0.375rem;
2404 | } .top-2\.5 {
2405 | top: 0.625rem;
2406 | } .right-2\.5 {
2407 | right: 0.625rem;
2408 | } .bottom-2\.5 {
2409 | bottom: 0.625rem;
2410 | } .left-2\.5 {
2411 | left: 0.625rem;
2412 | } .top-3\.5 {
2413 | top: 0.875rem;
2414 | } .right-3\.5 {
2415 | right: 0.875rem;
2416 | } .bottom-3\.5 {
2417 | bottom: 0.875rem;
2418 | } .left-3\.5 {
2419 | left: 0.875rem;
2420 | } .-top-0 {
2421 | top: 0px;
2422 | } .-right-0 {
2423 | right: 0px;
2424 | } .-bottom-0 {
2425 | bottom: 0px;
2426 | } .-left-0 {
2427 | left: 0px;
2428 | } .-top-1 {
2429 | top: -0.25rem;
2430 | } .-right-1 {
2431 | right: -0.25rem;
2432 | } .-bottom-1 {
2433 | bottom: -0.25rem;
2434 | } .-left-1 {
2435 | left: -0.25rem;
2436 | } .-top-2 {
2437 | top: -0.5rem;
2438 | } .-right-2 {
2439 | right: -0.5rem;
2440 | } .-bottom-2 {
2441 | bottom: -0.5rem;
2442 | } .-left-2 {
2443 | left: -0.5rem;
2444 | } .-top-3 {
2445 | top: -0.75rem;
2446 | } .-right-3 {
2447 | right: -0.75rem;
2448 | } .-bottom-3 {
2449 | bottom: -0.75rem;
2450 | } .-left-3 {
2451 | left: -0.75rem;
2452 | } .-top-4 {
2453 | top: -1rem;
2454 | } .-right-4 {
2455 | right: -1rem;
2456 | } .-bottom-4 {
2457 | bottom: -1rem;
2458 | } .-left-4 {
2459 | left: -1rem;
2460 | } .-top-5 {
2461 | top: -1.25rem;
2462 | } .-right-5 {
2463 | right: -1.25rem;
2464 | } .-bottom-5 {
2465 | bottom: -1.25rem;
2466 | } .-left-5 {
2467 | left: -1.25rem;
2468 | } .-top-6 {
2469 | top: -1.5rem;
2470 | } .-right-6 {
2471 | right: -1.5rem;
2472 | } .-bottom-6 {
2473 | bottom: -1.5rem;
2474 | } .-left-6 {
2475 | left: -1.5rem;
2476 | } .-top-7 {
2477 | top: -1.75rem;
2478 | } .-right-7 {
2479 | right: -1.75rem;
2480 | } .-bottom-7 {
2481 | bottom: -1.75rem;
2482 | } .-left-7 {
2483 | left: -1.75rem;
2484 | } .-top-8 {
2485 | top: -2rem;
2486 | } .-right-8 {
2487 | right: -2rem;
2488 | } .-bottom-8 {
2489 | bottom: -2rem;
2490 | } .-left-8 {
2491 | left: -2rem;
2492 | } .-top-9 {
2493 | top: -2.25rem;
2494 | } .-right-9 {
2495 | right: -2.25rem;
2496 | } .-bottom-9 {
2497 | bottom: -2.25rem;
2498 | } .-left-9 {
2499 | left: -2.25rem;
2500 | } .-top-10 {
2501 | top: -2.5rem;
2502 | } .-right-10 {
2503 | right: -2.5rem;
2504 | } .-bottom-10 {
2505 | bottom: -2.5rem;
2506 | } .-left-10 {
2507 | left: -2.5rem;
2508 | } .-top-11 {
2509 | top: -2.75rem;
2510 | } .-right-11 {
2511 | right: -2.75rem;
2512 | } .-bottom-11 {
2513 | bottom: -2.75rem;
2514 | } .-left-11 {
2515 | left: -2.75rem;
2516 | } .-top-12 {
2517 | top: -3rem;
2518 | } .-right-12 {
2519 | right: -3rem;
2520 | } .-bottom-12 {
2521 | bottom: -3rem;
2522 | } .-left-12 {
2523 | left: -3rem;
2524 | } .-top-14 {
2525 | top: -3.5rem;
2526 | } .-right-14 {
2527 | right: -3.5rem;
2528 | } .-bottom-14 {
2529 | bottom: -3.5rem;
2530 | } .-left-14 {
2531 | left: -3.5rem;
2532 | } .-top-16 {
2533 | top: -4rem;
2534 | } .-right-16 {
2535 | right: -4rem;
2536 | } .-bottom-16 {
2537 | bottom: -4rem;
2538 | } .-left-16 {
2539 | left: -4rem;
2540 | } .-top-20 {
2541 | top: -5rem;
2542 | } .-right-20 {
2543 | right: -5rem;
2544 | } .-bottom-20 {
2545 | bottom: -5rem;
2546 | } .-left-20 {
2547 | left: -5rem;
2548 | } .-top-24 {
2549 | top: -6rem;
2550 | } .-right-24 {
2551 | right: -6rem;
2552 | } .-bottom-24 {
2553 | bottom: -6rem;
2554 | } .-left-24 {
2555 | left: -6rem;
2556 | } .-top-28 {
2557 | top: -7rem;
2558 | } .-right-28 {
2559 | right: -7rem;
2560 | } .-bottom-28 {
2561 | bottom: -7rem;
2562 | } .-left-28 {
2563 | left: -7rem;
2564 | } .-top-32 {
2565 | top: -8rem;
2566 | } .-right-32 {
2567 | right: -8rem;
2568 | } .-bottom-32 {
2569 | bottom: -8rem;
2570 | } .-left-32 {
2571 | left: -8rem;
2572 | } .-top-36 {
2573 | top: -9rem;
2574 | } .-right-36 {
2575 | right: -9rem;
2576 | } .-bottom-36 {
2577 | bottom: -9rem;
2578 | } .-left-36 {
2579 | left: -9rem;
2580 | } .-top-40 {
2581 | top: -10rem;
2582 | } .-right-40 {
2583 | right: -10rem;
2584 | } .-bottom-40 {
2585 | bottom: -10rem;
2586 | } .-left-40 {
2587 | left: -10rem;
2588 | } .-top-44 {
2589 | top: -11rem;
2590 | } .-right-44 {
2591 | right: -11rem;
2592 | } .-bottom-44 {
2593 | bottom: -11rem;
2594 | } .-left-44 {
2595 | left: -11rem;
2596 | } .-top-48 {
2597 | top: -12rem;
2598 | } .-right-48 {
2599 | right: -12rem;
2600 | } .-bottom-48 {
2601 | bottom: -12rem;
2602 | } .-left-48 {
2603 | left: -12rem;
2604 | } .-top-52 {
2605 | top: -13rem;
2606 | } .-right-52 {
2607 | right: -13rem;
2608 | } .-bottom-52 {
2609 | bottom: -13rem;
2610 | } .-left-52 {
2611 | left: -13rem;
2612 | } .-top-56 {
2613 | top: -14rem;
2614 | } .-right-56 {
2615 | right: -14rem;
2616 | } .-bottom-56 {
2617 | bottom: -14rem;
2618 | } .-left-56 {
2619 | left: -14rem;
2620 | } .-top-60 {
2621 | top: -15rem;
2622 | } .-right-60 {
2623 | right: -15rem;
2624 | } .-bottom-60 {
2625 | bottom: -15rem;
2626 | } .-left-60 {
2627 | left: -15rem;
2628 | } .-top-64 {
2629 | top: -16rem;
2630 | } .-right-64 {
2631 | right: -16rem;
2632 | } .-bottom-64 {
2633 | bottom: -16rem;
2634 | } .-left-64 {
2635 | left: -16rem;
2636 | } .-top-72 {
2637 | top: -18rem;
2638 | } .-right-72 {
2639 | right: -18rem;
2640 | } .-bottom-72 {
2641 | bottom: -18rem;
2642 | } .-left-72 {
2643 | left: -18rem;
2644 | } .-top-80 {
2645 | top: -20rem;
2646 | } .-right-80 {
2647 | right: -20rem;
2648 | } .-bottom-80 {
2649 | bottom: -20rem;
2650 | } .-left-80 {
2651 | left: -20rem;
2652 | } .-top-96 {
2653 | top: -24rem;
2654 | } .-right-96 {
2655 | right: -24rem;
2656 | } .-bottom-96 {
2657 | bottom: -24rem;
2658 | } .-left-96 {
2659 | left: -24rem;
2660 | } .-top-px {
2661 | top: -1px;
2662 | } .-right-px {
2663 | right: -1px;
2664 | } .-bottom-px {
2665 | bottom: -1px;
2666 | } .-left-px {
2667 | left: -1px;
2668 | } .-top-0\.5 {
2669 | top: -0.125rem;
2670 | } .-right-0\.5 {
2671 | right: -0.125rem;
2672 | } .-bottom-0\.5 {
2673 | bottom: -0.125rem;
2674 | } .-left-0\.5 {
2675 | left: -0.125rem;
2676 | } .-top-1\.5 {
2677 | top: -0.375rem;
2678 | } .-right-1\.5 {
2679 | right: -0.375rem;
2680 | } .-bottom-1\.5 {
2681 | bottom: -0.375rem;
2682 | } .-left-1\.5 {
2683 | left: -0.375rem;
2684 | } .-top-2\.5 {
2685 | top: -0.625rem;
2686 | } .-right-2\.5 {
2687 | right: -0.625rem;
2688 | } .-bottom-2\.5 {
2689 | bottom: -0.625rem;
2690 | } .-left-2\.5 {
2691 | left: -0.625rem;
2692 | } .-top-3\.5 {
2693 | top: -0.875rem;
2694 | } .-right-3\.5 {
2695 | right: -0.875rem;
2696 | } .-bottom-3\.5 {
2697 | bottom: -0.875rem;
2698 | } .-left-3\.5 {
2699 | left: -0.875rem;
2700 | } .top-1\/2 {
2701 | top: 50%;
2702 | } .right-1\/2 {
2703 | right: 50%;
2704 | } .bottom-1\/2 {
2705 | bottom: 50%;
2706 | } .left-1\/2 {
2707 | left: 50%;
2708 | } .top-1\/3 {
2709 | top: 33.333333%;
2710 | } .right-1\/3 {
2711 | right: 33.333333%;
2712 | } .bottom-1\/3 {
2713 | bottom: 33.333333%;
2714 | } .left-1\/3 {
2715 | left: 33.333333%;
2716 | } .top-2\/3 {
2717 | top: 66.666667%;
2718 | } .right-2\/3 {
2719 | right: 66.666667%;
2720 | } .bottom-2\/3 {
2721 | bottom: 66.666667%;
2722 | } .left-2\/3 {
2723 | left: 66.666667%;
2724 | } .top-1\/4 {
2725 | top: 25%;
2726 | } .right-1\/4 {
2727 | right: 25%;
2728 | } .bottom-1\/4 {
2729 | bottom: 25%;
2730 | } .left-1\/4 {
2731 | left: 25%;
2732 | } .top-2\/4 {
2733 | top: 50%;
2734 | } .right-2\/4 {
2735 | right: 50%;
2736 | } .bottom-2\/4 {
2737 | bottom: 50%;
2738 | } .left-2\/4 {
2739 | left: 50%;
2740 | } .top-3\/4 {
2741 | top: 75%;
2742 | } .right-3\/4 {
2743 | right: 75%;
2744 | } .bottom-3\/4 {
2745 | bottom: 75%;
2746 | } .left-3\/4 {
2747 | left: 75%;
2748 | } .top-full {
2749 | top: 100%;
2750 | } .right-full {
2751 | right: 100%;
2752 | } .bottom-full {
2753 | bottom: 100%;
2754 | } .left-full {
2755 | left: 100%;
2756 | } .-top-1\/2 {
2757 | top: -50%;
2758 | } .-right-1\/2 {
2759 | right: -50%;
2760 | } .-bottom-1\/2 {
2761 | bottom: -50%;
2762 | } .-left-1\/2 {
2763 | left: -50%;
2764 | } .-top-1\/3 {
2765 | top: -33.333333%;
2766 | } .-right-1\/3 {
2767 | right: -33.333333%;
2768 | } .-bottom-1\/3 {
2769 | bottom: -33.333333%;
2770 | } .-left-1\/3 {
2771 | left: -33.333333%;
2772 | } .-top-2\/3 {
2773 | top: -66.666667%;
2774 | } .-right-2\/3 {
2775 | right: -66.666667%;
2776 | } .-bottom-2\/3 {
2777 | bottom: -66.666667%;
2778 | } .-left-2\/3 {
2779 | left: -66.666667%;
2780 | } .-top-1\/4 {
2781 | top: -25%;
2782 | } .-right-1\/4 {
2783 | right: -25%;
2784 | } .-bottom-1\/4 {
2785 | bottom: -25%;
2786 | } .-left-1\/4 {
2787 | left: -25%;
2788 | } .-top-2\/4 {
2789 | top: -50%;
2790 | } .-right-2\/4 {
2791 | right: -50%;
2792 | } .-bottom-2\/4 {
2793 | bottom: -50%;
2794 | } .-left-2\/4 {
2795 | left: -50%;
2796 | } .-top-3\/4 {
2797 | top: -75%;
2798 | } .-right-3\/4 {
2799 | right: -75%;
2800 | } .-bottom-3\/4 {
2801 | bottom: -75%;
2802 | } .-left-3\/4 {
2803 | left: -75%;
2804 | } .-top-full {
2805 | top: -100%;
2806 | } .-right-full {
2807 | right: -100%;
2808 | } .-bottom-full {
2809 | bottom: -100%;
2810 | } .-left-full {
2811 | left: -100%;
2812 | } .m-0 {
2813 | margin: 0px;
2814 | } .m-1 {
2815 | margin: 0.25rem;
2816 | } .m-2 {
2817 | margin: 0.5rem;
2818 | } .m-3 {
2819 | margin: 0.75rem;
2820 | } .m-4 {
2821 | margin: 1rem;
2822 | } .m-5 {
2823 | margin: 1.25rem;
2824 | } .m-6 {
2825 | margin: 1.5rem;
2826 | } .m-7 {
2827 | margin: 1.75rem;
2828 | } .m-8 {
2829 | margin: 2rem;
2830 | } .m-9 {
2831 | margin: 2.25rem;
2832 | } .m-10 {
2833 | margin: 2.5rem;
2834 | } .m-11 {
2835 | margin: 2.75rem;
2836 | } .m-12 {
2837 | margin: 3rem;
2838 | } .m-14 {
2839 | margin: 3.5rem;
2840 | } .m-16 {
2841 | margin: 4rem;
2842 | } .m-20 {
2843 | margin: 5rem;
2844 | } .m-24 {
2845 | margin: 6rem;
2846 | } .m-28 {
2847 | margin: 7rem;
2848 | } .m-32 {
2849 | margin: 8rem;
2850 | } .m-36 {
2851 | margin: 9rem;
2852 | } .m-40 {
2853 | margin: 10rem;
2854 | } .m-44 {
2855 | margin: 11rem;
2856 | } .m-48 {
2857 | margin: 12rem;
2858 | } .m-52 {
2859 | margin: 13rem;
2860 | } .m-56 {
2861 | margin: 14rem;
2862 | } .m-60 {
2863 | margin: 15rem;
2864 | } .m-64 {
2865 | margin: 16rem;
2866 | } .m-72 {
2867 | margin: 18rem;
2868 | } .m-80 {
2869 | margin: 20rem;
2870 | } .m-96 {
2871 | margin: 24rem;
2872 | } .m-auto {
2873 | margin: auto;
2874 | } .m-px {
2875 | margin: 1px;
2876 | } .m-0\.5 {
2877 | margin: 0.125rem;
2878 | } .m-1\.5 {
2879 | margin: 0.375rem;
2880 | } .m-2\.5 {
2881 | margin: 0.625rem;
2882 | } .m-3\.5 {
2883 | margin: 0.875rem;
2884 | } .-m-0 {
2885 | margin: 0px;
2886 | } .-m-1 {
2887 | margin: -0.25rem;
2888 | } .-m-2 {
2889 | margin: -0.5rem;
2890 | } .-m-3 {
2891 | margin: -0.75rem;
2892 | } .-m-4 {
2893 | margin: -1rem;
2894 | } .-m-5 {
2895 | margin: -1.25rem;
2896 | } .-m-6 {
2897 | margin: -1.5rem;
2898 | } .-m-7 {
2899 | margin: -1.75rem;
2900 | } .-m-8 {
2901 | margin: -2rem;
2902 | } .-m-9 {
2903 | margin: -2.25rem;
2904 | } .-m-10 {
2905 | margin: -2.5rem;
2906 | } .-m-11 {
2907 | margin: -2.75rem;
2908 | } .-m-12 {
2909 | margin: -3rem;
2910 | } .-m-14 {
2911 | margin: -3.5rem;
2912 | } .-m-16 {
2913 | margin: -4rem;
2914 | } .-m-20 {
2915 | margin: -5rem;
2916 | } .-m-24 {
2917 | margin: -6rem;
2918 | } .-m-28 {
2919 | margin: -7rem;
2920 | } .-m-32 {
2921 | margin: -8rem;
2922 | } .-m-36 {
2923 | margin: -9rem;
2924 | } .-m-40 {
2925 | margin: -10rem;
2926 | } .-m-44 {
2927 | margin: -11rem;
2928 | } .-m-48 {
2929 | margin: -12rem;
2930 | } .-m-52 {
2931 | margin: -13rem;
2932 | } .-m-56 {
2933 | margin: -14rem;
2934 | } .-m-60 {
2935 | margin: -15rem;
2936 | } .-m-64 {
2937 | margin: -16rem;
2938 | } .-m-72 {
2939 | margin: -18rem;
2940 | } .-m-80 {
2941 | margin: -20rem;
2942 | } .-m-96 {
2943 | margin: -24rem;
2944 | } .-m-px {
2945 | margin: -1px;
2946 | } .-m-0\.5 {
2947 | margin: -0.125rem;
2948 | } .-m-1\.5 {
2949 | margin: -0.375rem;
2950 | } .-m-2\.5 {
2951 | margin: -0.625rem;
2952 | } .-m-3\.5 {
2953 | margin: -0.875rem;
2954 | } .my-0 {
2955 | margin-top: 0px;
2956 | margin-bottom: 0px;
2957 | } .mx-0 {
2958 | margin-left: 0px;
2959 | margin-right: 0px;
2960 | } .my-1 {
2961 | margin-top: 0.25rem;
2962 | margin-bottom: 0.25rem;
2963 | } .mx-1 {
2964 | margin-left: 0.25rem;
2965 | margin-right: 0.25rem;
2966 | } .my-2 {
2967 | margin-top: 0.5rem;
2968 | margin-bottom: 0.5rem;
2969 | } .mx-2 {
2970 | margin-left: 0.5rem;
2971 | margin-right: 0.5rem;
2972 | } .my-3 {
2973 | margin-top: 0.75rem;
2974 | margin-bottom: 0.75rem;
2975 | } .mx-3 {
2976 | margin-left: 0.75rem;
2977 | margin-right: 0.75rem;
2978 | } .my-4 {
2979 | margin-top: 1rem;
2980 | margin-bottom: 1rem;
2981 | } .mx-4 {
2982 | margin-left: 1rem;
2983 | margin-right: 1rem;
2984 | } .my-5 {
2985 | margin-top: 1.25rem;
2986 | margin-bottom: 1.25rem;
2987 | } .mx-5 {
2988 | margin-left: 1.25rem;
2989 | margin-right: 1.25rem;
2990 | } .my-6 {
2991 | margin-top: 1.5rem;
2992 | margin-bottom: 1.5rem;
2993 | } .mx-6 {
2994 | margin-left: 1.5rem;
2995 | margin-right: 1.5rem;
2996 | } .my-7 {
2997 | margin-top: 1.75rem;
2998 | margin-bottom: 1.75rem;
2999 | } .mx-7 {
3000 | margin-left: 1.75rem;
3001 | margin-right: 1.75rem;
3002 | } .my-8 {
3003 | margin-top: 2rem;
3004 | margin-bottom: 2rem;
3005 | } .mx-8 {
3006 | margin-left: 2rem;
3007 | margin-right: 2rem;
3008 | } .my-9 {
3009 | margin-top: 2.25rem;
3010 | margin-bottom: 2.25rem;
3011 | } .mx-9 {
3012 | margin-left: 2.25rem;
3013 | margin-right: 2.25rem;
3014 | } .my-10 {
3015 | margin-top: 2.5rem;
3016 | margin-bottom: 2.5rem;
3017 | } .mx-10 {
3018 | margin-left: 2.5rem;
3019 | margin-right: 2.5rem;
3020 | } .my-11 {
3021 | margin-top: 2.75rem;
3022 | margin-bottom: 2.75rem;
3023 | } .mx-11 {
3024 | margin-left: 2.75rem;
3025 | margin-right: 2.75rem;
3026 | } .my-12 {
3027 | margin-top: 3rem;
3028 | margin-bottom: 3rem;
3029 | } .mx-12 {
3030 | margin-left: 3rem;
3031 | margin-right: 3rem;
3032 | } .my-14 {
3033 | margin-top: 3.5rem;
3034 | margin-bottom: 3.5rem;
3035 | } .mx-14 {
3036 | margin-left: 3.5rem;
3037 | margin-right: 3.5rem;
3038 | } .my-16 {
3039 | margin-top: 4rem;
3040 | margin-bottom: 4rem;
3041 | } .mx-16 {
3042 | margin-left: 4rem;
3043 | margin-right: 4rem;
3044 | } .my-20 {
3045 | margin-top: 5rem;
3046 | margin-bottom: 5rem;
3047 | } .mx-20 {
3048 | margin-left: 5rem;
3049 | margin-right: 5rem;
3050 | } .my-24 {
3051 | margin-top: 6rem;
3052 | margin-bottom: 6rem;
3053 | } .mx-24 {
3054 | margin-left: 6rem;
3055 | margin-right: 6rem;
3056 | } .my-28 {
3057 | margin-top: 7rem;
3058 | margin-bottom: 7rem;
3059 | } .mx-28 {
3060 | margin-left: 7rem;
3061 | margin-right: 7rem;
3062 | } .my-32 {
3063 | margin-top: 8rem;
3064 | margin-bottom: 8rem;
3065 | } .mx-32 {
3066 | margin-left: 8rem;
3067 | margin-right: 8rem;
3068 | } .my-36 {
3069 | margin-top: 9rem;
3070 | margin-bottom: 9rem;
3071 | } .mx-36 {
3072 | margin-left: 9rem;
3073 | margin-right: 9rem;
3074 | } .my-40 {
3075 | margin-top: 10rem;
3076 | margin-bottom: 10rem;
3077 | } .mx-40 {
3078 | margin-left: 10rem;
3079 | margin-right: 10rem;
3080 | } .my-44 {
3081 | margin-top: 11rem;
3082 | margin-bottom: 11rem;
3083 | } .mx-44 {
3084 | margin-left: 11rem;
3085 | margin-right: 11rem;
3086 | } .my-48 {
3087 | margin-top: 12rem;
3088 | margin-bottom: 12rem;
3089 | } .mx-48 {
3090 | margin-left: 12rem;
3091 | margin-right: 12rem;
3092 | } .my-52 {
3093 | margin-top: 13rem;
3094 | margin-bottom: 13rem;
3095 | } .mx-52 {
3096 | margin-left: 13rem;
3097 | margin-right: 13rem;
3098 | } .my-56 {
3099 | margin-top: 14rem;
3100 | margin-bottom: 14rem;
3101 | } .mx-56 {
3102 | margin-left: 14rem;
3103 | margin-right: 14rem;
3104 | } .my-60 {
3105 | margin-top: 15rem;
3106 | margin-bottom: 15rem;
3107 | } .mx-60 {
3108 | margin-left: 15rem;
3109 | margin-right: 15rem;
3110 | } .my-64 {
3111 | margin-top: 16rem;
3112 | margin-bottom: 16rem;
3113 | } .mx-64 {
3114 | margin-left: 16rem;
3115 | margin-right: 16rem;
3116 | } .my-72 {
3117 | margin-top: 18rem;
3118 | margin-bottom: 18rem;
3119 | } .mx-72 {
3120 | margin-left: 18rem;
3121 | margin-right: 18rem;
3122 | } .my-80 {
3123 | margin-top: 20rem;
3124 | margin-bottom: 20rem;
3125 | } .mx-80 {
3126 | margin-left: 20rem;
3127 | margin-right: 20rem;
3128 | } .my-96 {
3129 | margin-top: 24rem;
3130 | margin-bottom: 24rem;
3131 | } .mx-96 {
3132 | margin-left: 24rem;
3133 | margin-right: 24rem;
3134 | } .my-auto {
3135 | margin-top: auto;
3136 | margin-bottom: auto;
3137 | } .mx-auto {
3138 | margin-left: auto;
3139 | margin-right: auto;
3140 | } .my-px {
3141 | margin-top: 1px;
3142 | margin-bottom: 1px;
3143 | } .mx-px {
3144 | margin-left: 1px;
3145 | margin-right: 1px;
3146 | } .my-0\.5 {
3147 | margin-top: 0.125rem;
3148 | margin-bottom: 0.125rem;
3149 | } .mx-0\.5 {
3150 | margin-left: 0.125rem;
3151 | margin-right: 0.125rem;
3152 | } .my-1\.5 {
3153 | margin-top: 0.375rem;
3154 | margin-bottom: 0.375rem;
3155 | } .mx-1\.5 {
3156 | margin-left: 0.375rem;
3157 | margin-right: 0.375rem;
3158 | } .my-2\.5 {
3159 | margin-top: 0.625rem;
3160 | margin-bottom: 0.625rem;
3161 | } .mx-2\.5 {
3162 | margin-left: 0.625rem;
3163 | margin-right: 0.625rem;
3164 | } .my-3\.5 {
3165 | margin-top: 0.875rem;
3166 | margin-bottom: 0.875rem;
3167 | } .mx-3\.5 {
3168 | margin-left: 0.875rem;
3169 | margin-right: 0.875rem;
3170 | } .-my-0 {
3171 | margin-top: 0px;
3172 | margin-bottom: 0px;
3173 | } .-mx-0 {
3174 | margin-left: 0px;
3175 | margin-right: 0px;
3176 | } .-my-1 {
3177 | margin-top: -0.25rem;
3178 | margin-bottom: -0.25rem;
3179 | } .-mx-1 {
3180 | margin-left: -0.25rem;
3181 | margin-right: -0.25rem;
3182 | } .-my-2 {
3183 | margin-top: -0.5rem;
3184 | margin-bottom: -0.5rem;
3185 | } .-mx-2 {
3186 | margin-left: -0.5rem;
3187 | margin-right: -0.5rem;
3188 | } .-my-3 {
3189 | margin-top: -0.75rem;
3190 | margin-bottom: -0.75rem;
3191 | } .-mx-3 {
3192 | margin-left: -0.75rem;
3193 | margin-right: -0.75rem;
3194 | } .-my-4 {
3195 | margin-top: -1rem;
3196 | margin-bottom: -1rem;
3197 | } .-mx-4 {
3198 | margin-left: -1rem;
3199 | margin-right: -1rem;
3200 | } .-my-5 {
3201 | margin-top: -1.25rem;
3202 | margin-bottom: -1.25rem;
3203 | } .-mx-5 {
3204 | margin-left: -1.25rem;
3205 | margin-right: -1.25rem;
3206 | } .-my-6 {
3207 | margin-top: -1.5rem;
3208 | margin-bottom: -1.5rem;
3209 | } .-mx-6 {
3210 | margin-left: -1.5rem;
3211 | margin-right: -1.5rem;
3212 | } .-my-7 {
3213 | margin-top: -1.75rem;
3214 | margin-bottom: -1.75rem;
3215 | } .-mx-7 {
3216 | margin-left: -1.75rem;
3217 | margin-right: -1.75rem;
3218 | } .-my-8 {
3219 | margin-top: -2rem;
3220 | margin-bottom: -2rem;
3221 | } .-mx-8 {
3222 | margin-left: -2rem;
3223 | margin-right: -2rem;
3224 | } .-my-9 {
3225 | margin-top: -2.25rem;
3226 | margin-bottom: -2.25rem;
3227 | } .-mx-9 {
3228 | margin-left: -2.25rem;
3229 | margin-right: -2.25rem;
3230 | } .-my-10 {
3231 | margin-top: -2.5rem;
3232 | margin-bottom: -2.5rem;
3233 | } .-mx-10 {
3234 | margin-left: -2.5rem;
3235 | margin-right: -2.5rem;
3236 | } .-my-11 {
3237 | margin-top: -2.75rem;
3238 | margin-bottom: -2.75rem;
3239 | } .-mx-11 {
3240 | margin-left: -2.75rem;
3241 | margin-right: -2.75rem;
3242 | } .-my-12 {
3243 | margin-top: -3rem;
3244 | margin-bottom: -3rem;
3245 | } .-mx-12 {
3246 | margin-left: -3rem;
3247 | margin-right: -3rem;
3248 | } .-my-14 {
3249 | margin-top: -3.5rem;
3250 | margin-bottom: -3.5rem;
3251 | } .-mx-14 {
3252 | margin-left: -3.5rem;
3253 | margin-right: -3.5rem;
3254 | } .-my-16 {
3255 | margin-top: -4rem;
3256 | margin-bottom: -4rem;
3257 | } .-mx-16 {
3258 | margin-left: -4rem;
3259 | margin-right: -4rem;
3260 | } .-my-20 {
3261 | margin-top: -5rem;
3262 | margin-bottom: -5rem;
3263 | } .-mx-20 {
3264 | margin-left: -5rem;
3265 | margin-right: -5rem;
3266 | } .-my-24 {
3267 | margin-top: -6rem;
3268 | margin-bottom: -6rem;
3269 | } .-mx-24 {
3270 | margin-left: -6rem;
3271 | margin-right: -6rem;
3272 | } .-my-28 {
3273 | margin-top: -7rem;
3274 | margin-bottom: -7rem;
3275 | } .-mx-28 {
3276 | margin-left: -7rem;
3277 | margin-right: -7rem;
3278 | } .-my-32 {
3279 | margin-top: -8rem;
3280 | margin-bottom: -8rem;
3281 | } .-mx-32 {
3282 | margin-left: -8rem;
3283 | margin-right: -8rem;
3284 | } .-my-36 {
3285 | margin-top: -9rem;
3286 | margin-bottom: -9rem;
3287 | } .-mx-36 {
3288 | margin-left: -9rem;
3289 | margin-right: -9rem;
3290 | } .-my-40 {
3291 | margin-top: -10rem;
3292 | margin-bottom: -10rem;
3293 | } .-mx-40 {
3294 | margin-left: -10rem;
3295 | margin-right: -10rem;
3296 | } .-my-44 {
3297 | margin-top: -11rem;
3298 | margin-bottom: -11rem;
3299 | } .-mx-44 {
3300 | margin-left: -11rem;
3301 | margin-right: -11rem;
3302 | } .-my-48 {
3303 | margin-top: -12rem;
3304 | margin-bottom: -12rem;
3305 | } .-mx-48 {
3306 | margin-left: -12rem;
3307 | margin-right: -12rem;
3308 | } .-my-52 {
3309 | margin-top: -13rem;
3310 | margin-bottom: -13rem;
3311 | } .-mx-52 {
3312 | margin-left: -13rem;
3313 | margin-right: -13rem;
3314 | } .-my-56 {
3315 | margin-top: -14rem;
3316 | margin-bottom: -14rem;
3317 | } .-mx-56 {
3318 | margin-left: -14rem;
3319 | margin-right: -14rem;
3320 | } .-my-60 {
3321 | margin-top: -15rem;
3322 | margin-bottom: -15rem;
3323 | } .-mx-60 {
3324 | margin-left: -15rem;
3325 | margin-right: -15rem;
3326 | } .-my-64 {
3327 | margin-top: -16rem;
3328 | margin-bottom: -16rem;
3329 | } .-mx-64 {
3330 | margin-left: -16rem;
3331 | margin-right: -16rem;
3332 | } .-my-72 {
3333 | margin-top: -18rem;
3334 | margin-bottom: -18rem;
3335 | } .-mx-72 {
3336 | margin-left: -18rem;
3337 | margin-right: -18rem;
3338 | } .-my-80 {
3339 | margin-top: -20rem;
3340 | margin-bottom: -20rem;
3341 | } .-mx-80 {
3342 | margin-left: -20rem;
3343 | margin-right: -20rem;
3344 | } .-my-96 {
3345 | margin-top: -24rem;
3346 | margin-bottom: -24rem;
3347 | } .-mx-96 {
3348 | margin-left: -24rem;
3349 | margin-right: -24rem;
3350 | } .-my-px {
3351 | margin-top: -1px;
3352 | margin-bottom: -1px;
3353 | } .-mx-px {
3354 | margin-left: -1px;
3355 | margin-right: -1px;
3356 | } .-my-0\.5 {
3357 | margin-top: -0.125rem;
3358 | margin-bottom: -0.125rem;
3359 | } .-mx-0\.5 {
3360 | margin-left: -0.125rem;
3361 | margin-right: -0.125rem;
3362 | } .-my-1\.5 {
3363 | margin-top: -0.375rem;
3364 | margin-bottom: -0.375rem;
3365 | } .-mx-1\.5 {
3366 | margin-left: -0.375rem;
3367 | margin-right: -0.375rem;
3368 | } .-my-2\.5 {
3369 | margin-top: -0.625rem;
3370 | margin-bottom: -0.625rem;
3371 | } .-mx-2\.5 {
3372 | margin-left: -0.625rem;
3373 | margin-right: -0.625rem;
3374 | } .-my-3\.5 {
3375 | margin-top: -0.875rem;
3376 | margin-bottom: -0.875rem;
3377 | } .-mx-3\.5 {
3378 | margin-left: -0.875rem;
3379 | margin-right: -0.875rem;
3380 | } .mt-0 {
3381 | margin-top: 0px;
3382 | } .mr-0 {
3383 | margin-right: 0px;
3384 | } .mb-0 {
3385 | margin-bottom: 0px;
3386 | } .ml-0 {
3387 | margin-left: 0px;
3388 | } .mt-1 {
3389 | margin-top: 0.25rem;
3390 | } .mr-1 {
3391 | margin-right: 0.25rem;
3392 | } .mb-1 {
3393 | margin-bottom: 0.25rem;
3394 | } .ml-1 {
3395 | margin-left: 0.25rem;
3396 | } .mt-2 {
3397 | margin-top: 0.5rem;
3398 | } .mr-2 {
3399 | margin-right: 0.5rem;
3400 | } .mb-2 {
3401 | margin-bottom: 0.5rem;
3402 | } .ml-2 {
3403 | margin-left: 0.5rem;
3404 | } .mt-3 {
3405 | margin-top: 0.75rem;
3406 | } .mr-3 {
3407 | margin-right: 0.75rem;
3408 | } .mb-3 {
3409 | margin-bottom: 0.75rem;
3410 | } .ml-3 {
3411 | margin-left: 0.75rem;
3412 | } .mt-4 {
3413 | margin-top: 1rem;
3414 | } .mr-4 {
3415 | margin-right: 1rem;
3416 | } .mb-4 {
3417 | margin-bottom: 1rem;
3418 | } .ml-4 {
3419 | margin-left: 1rem;
3420 | } .mt-5 {
3421 | margin-top: 1.25rem;
3422 | } .mr-5 {
3423 | margin-right: 1.25rem;
3424 | } .mb-5 {
3425 | margin-bottom: 1.25rem;
3426 | } .ml-5 {
3427 | margin-left: 1.25rem;
3428 | } .mt-6 {
3429 | margin-top: 1.5rem;
3430 | } .mr-6 {
3431 | margin-right: 1.5rem;
3432 | } .mb-6 {
3433 | margin-bottom: 1.5rem;
3434 | } .ml-6 {
3435 | margin-left: 1.5rem;
3436 | } .mt-7 {
3437 | margin-top: 1.75rem;
3438 | } .mr-7 {
3439 | margin-right: 1.75rem;
3440 | } .mb-7 {
3441 | margin-bottom: 1.75rem;
3442 | } .ml-7 {
3443 | margin-left: 1.75rem;
3444 | } .mt-8 {
3445 | margin-top: 2rem;
3446 | } .mr-8 {
3447 | margin-right: 2rem;
3448 | } .mb-8 {
3449 | margin-bottom: 2rem;
3450 | } .ml-8 {
3451 | margin-left: 2rem;
3452 | } .mt-9 {
3453 | margin-top: 2.25rem;
3454 | } .mr-9 {
3455 | margin-right: 2.25rem;
3456 | } .mb-9 {
3457 | margin-bottom: 2.25rem;
3458 | } .ml-9 {
3459 | margin-left: 2.25rem;
3460 | } .mt-10 {
3461 | margin-top: 2.5rem;
3462 | } .mr-10 {
3463 | margin-right: 2.5rem;
3464 | } .mb-10 {
3465 | margin-bottom: 2.5rem;
3466 | } .ml-10 {
3467 | margin-left: 2.5rem;
3468 | } .mt-11 {
3469 | margin-top: 2.75rem;
3470 | } .mr-11 {
3471 | margin-right: 2.75rem;
3472 | } .mb-11 {
3473 | margin-bottom: 2.75rem;
3474 | } .ml-11 {
3475 | margin-left: 2.75rem;
3476 | } .mt-12 {
3477 | margin-top: 3rem;
3478 | } .mr-12 {
3479 | margin-right: 3rem;
3480 | } .mb-12 {
3481 | margin-bottom: 3rem;
3482 | } .ml-12 {
3483 | margin-left: 3rem;
3484 | } .mt-14 {
3485 | margin-top: 3.5rem;
3486 | } .mr-14 {
3487 | margin-right: 3.5rem;
3488 | } .mb-14 {
3489 | margin-bottom: 3.5rem;
3490 | } .ml-14 {
3491 | margin-left: 3.5rem;
3492 | } .mt-16 {
3493 | margin-top: 4rem;
3494 | } .mr-16 {
3495 | margin-right: 4rem;
3496 | } .mb-16 {
3497 | margin-bottom: 4rem;
3498 | } .ml-16 {
3499 | margin-left: 4rem;
3500 | } .mt-20 {
3501 | margin-top: 5rem;
3502 | } .mr-20 {
3503 | margin-right: 5rem;
3504 | } .mb-20 {
3505 | margin-bottom: 5rem;
3506 | } .ml-20 {
3507 | margin-left: 5rem;
3508 | } .mt-24 {
3509 | margin-top: 6rem;
3510 | } .mr-24 {
3511 | margin-right: 6rem;
3512 | } .mb-24 {
3513 | margin-bottom: 6rem;
3514 | } .ml-24 {
3515 | margin-left: 6rem;
3516 | } .mt-28 {
3517 | margin-top: 7rem;
3518 | } .mr-28 {
3519 | margin-right: 7rem;
3520 | } .mb-28 {
3521 | margin-bottom: 7rem;
3522 | } .ml-28 {
3523 | margin-left: 7rem;
3524 | } .mt-32 {
3525 | margin-top: 8rem;
3526 | } .mr-32 {
3527 | margin-right: 8rem;
3528 | } .mb-32 {
3529 | margin-bottom: 8rem;
3530 | } .ml-32 {
3531 | margin-left: 8rem;
3532 | } .mt-36 {
3533 | margin-top: 9rem;
3534 | } .mr-36 {
3535 | margin-right: 9rem;
3536 | } .mb-36 {
3537 | margin-bottom: 9rem;
3538 | } .ml-36 {
3539 | margin-left: 9rem;
3540 | } .mt-40 {
3541 | margin-top: 10rem;
3542 | } .mr-40 {
3543 | margin-right: 10rem;
3544 | } .mb-40 {
3545 | margin-bottom: 10rem;
3546 | } .ml-40 {
3547 | margin-left: 10rem;
3548 | } .mt-44 {
3549 | margin-top: 11rem;
3550 | } .mr-44 {
3551 | margin-right: 11rem;
3552 | } .mb-44 {
3553 | margin-bottom: 11rem;
3554 | } .ml-44 {
3555 | margin-left: 11rem;
3556 | } .mt-48 {
3557 | margin-top: 12rem;
3558 | } .mr-48 {
3559 | margin-right: 12rem;
3560 | } .mb-48 {
3561 | margin-bottom: 12rem;
3562 | } .ml-48 {
3563 | margin-left: 12rem;
3564 | } .mt-52 {
3565 | margin-top: 13rem;
3566 | } .mr-52 {
3567 | margin-right: 13rem;
3568 | } .mb-52 {
3569 | margin-bottom: 13rem;
3570 | } .ml-52 {
3571 | margin-left: 13rem;
3572 | } .mt-56 {
3573 | margin-top: 14rem;
3574 | } .mr-56 {
3575 | margin-right: 14rem;
3576 | } .mb-56 {
3577 | margin-bottom: 14rem;
3578 | } .ml-56 {
3579 | margin-left: 14rem;
3580 | } .mt-60 {
3581 | margin-top: 15rem;
3582 | } .mr-60 {
3583 | margin-right: 15rem;
3584 | } .mb-60 {
3585 | margin-bottom: 15rem;
3586 | } .ml-60 {
3587 | margin-left: 15rem;
3588 | } .mt-64 {
3589 | margin-top: 16rem;
3590 | } .mr-64 {
3591 | margin-right: 16rem;
3592 | } .mb-64 {
3593 | margin-bottom: 16rem;
3594 | } .ml-64 {
3595 | margin-left: 16rem;
3596 | } .mt-72 {
3597 | margin-top: 18rem;
3598 | } .mr-72 {
3599 | margin-right: 18rem;
3600 | } .mb-72 {
3601 | margin-bottom: 18rem;
3602 | } .ml-72 {
3603 | margin-left: 18rem;
3604 | } .mt-80 {
3605 | margin-top: 20rem;
3606 | } .mr-80 {
3607 | margin-right: 20rem;
3608 | } .mb-80 {
3609 | margin-bottom: 20rem;
3610 | } .ml-80 {
3611 | margin-left: 20rem;
3612 | } .mt-96 {
3613 | margin-top: 24rem;
3614 | } .mr-96 {
3615 | margin-right: 24rem;
3616 | } .mb-96 {
3617 | margin-bottom: 24rem;
3618 | } .ml-96 {
3619 | margin-left: 24rem;
3620 | } .mt-auto {
3621 | margin-top: auto;
3622 | } .mr-auto {
3623 | margin-right: auto;
3624 | } .mb-auto {
3625 | margin-bottom: auto;
3626 | } .ml-auto {
3627 | margin-left: auto;
3628 | } .mt-px {
3629 | margin-top: 1px;
3630 | } .mr-px {
3631 | margin-right: 1px;
3632 | } .mb-px {
3633 | margin-bottom: 1px;
3634 | } .ml-px {
3635 | margin-left: 1px;
3636 | } .mt-0\.5 {
3637 | margin-top: 0.125rem;
3638 | } .mr-0\.5 {
3639 | margin-right: 0.125rem;
3640 | } .mb-0\.5 {
3641 | margin-bottom: 0.125rem;
3642 | } .ml-0\.5 {
3643 | margin-left: 0.125rem;
3644 | } .mt-1\.5 {
3645 | margin-top: 0.375rem;
3646 | } .mr-1\.5 {
3647 | margin-right: 0.375rem;
3648 | } .mb-1\.5 {
3649 | margin-bottom: 0.375rem;
3650 | } .ml-1\.5 {
3651 | margin-left: 0.375rem;
3652 | } .mt-2\.5 {
3653 | margin-top: 0.625rem;
3654 | } .mr-2\.5 {
3655 | margin-right: 0.625rem;
3656 | } .mb-2\.5 {
3657 | margin-bottom: 0.625rem;
3658 | } .ml-2\.5 {
3659 | margin-left: 0.625rem;
3660 | } .mt-3\.5 {
3661 | margin-top: 0.875rem;
3662 | } .mr-3\.5 {
3663 | margin-right: 0.875rem;
3664 | } .mb-3\.5 {
3665 | margin-bottom: 0.875rem;
3666 | } .ml-3\.5 {
3667 | margin-left: 0.875rem;
3668 | } .-mt-0 {
3669 | margin-top: 0px;
3670 | } .-mr-0 {
3671 | margin-right: 0px;
3672 | } .-mb-0 {
3673 | margin-bottom: 0px;
3674 | } .-ml-0 {
3675 | margin-left: 0px;
3676 | } .-mt-1 {
3677 | margin-top: -0.25rem;
3678 | } .-mr-1 {
3679 | margin-right: -0.25rem;
3680 | } .-mb-1 {
3681 | margin-bottom: -0.25rem;
3682 | } .-ml-1 {
3683 | margin-left: -0.25rem;
3684 | } .-mt-2 {
3685 | margin-top: -0.5rem;
3686 | } .-mr-2 {
3687 | margin-right: -0.5rem;
3688 | } .-mb-2 {
3689 | margin-bottom: -0.5rem;
3690 | } .-ml-2 {
3691 | margin-left: -0.5rem;
3692 | } .-mt-3 {
3693 | margin-top: -0.75rem;
3694 | } .-mr-3 {
3695 | margin-right: -0.75rem;
3696 | } .-mb-3 {
3697 | margin-bottom: -0.75rem;
3698 | } .-ml-3 {
3699 | margin-left: -0.75rem;
3700 | } .-mt-4 {
3701 | margin-top: -1rem;
3702 | } .-mr-4 {
3703 | margin-right: -1rem;
3704 | } .-mb-4 {
3705 | margin-bottom: -1rem;
3706 | } .-ml-4 {
3707 | margin-left: -1rem;
3708 | } .-mt-5 {
3709 | margin-top: -1.25rem;
3710 | } .-mr-5 {
3711 | margin-right: -1.25rem;
3712 | } .-mb-5 {
3713 | margin-bottom: -1.25rem;
3714 | } .-ml-5 {
3715 | margin-left: -1.25rem;
3716 | } .-mt-6 {
3717 | margin-top: -1.5rem;
3718 | } .-mr-6 {
3719 | margin-right: -1.5rem;
3720 | } .-mb-6 {
3721 | margin-bottom: -1.5rem;
3722 | } .-ml-6 {
3723 | margin-left: -1.5rem;
3724 | } .-mt-7 {
3725 | margin-top: -1.75rem;
3726 | } .-mr-7 {
3727 | margin-right: -1.75rem;
3728 | } .-mb-7 {
3729 | margin-bottom: -1.75rem;
3730 | } .-ml-7 {
3731 | margin-left: -1.75rem;
3732 | } .-mt-8 {
3733 | margin-top: -2rem;
3734 | } .-mr-8 {
3735 | margin-right: -2rem;
3736 | } .-mb-8 {
3737 | margin-bottom: -2rem;
3738 | } .-ml-8 {
3739 | margin-left: -2rem;
3740 | } .-mt-9 {
3741 | margin-top: -2.25rem;
3742 | } .-mr-9 {
3743 | margin-right: -2.25rem;
3744 | } .-mb-9 {
3745 | margin-bottom: -2.25rem;
3746 | } .-ml-9 {
3747 | margin-left: -2.25rem;
3748 | } .-mt-10 {
3749 | margin-top: -2.5rem;
3750 | } .-mr-10 {
3751 | margin-right: -2.5rem;
3752 | } .-mb-10 {
3753 | margin-bottom: -2.5rem;
3754 | } .-ml-10 {
3755 | margin-left: -2.5rem;
3756 | } .-mt-11 {
3757 | margin-top: -2.75rem;
3758 | } .-mr-11 {
3759 | margin-right: -2.75rem;
3760 | } .-mb-11 {
3761 | margin-bottom: -2.75rem;
3762 | } .-ml-11 {
3763 | margin-left: -2.75rem;
3764 | } .-mt-12 {
3765 | margin-top: -3rem;
3766 | } .-mr-12 {
3767 | margin-right: -3rem;
3768 | } .-mb-12 {
3769 | margin-bottom: -3rem;
3770 | } .-ml-12 {
3771 | margin-left: -3rem;
3772 | } .-mt-14 {
3773 | margin-top: -3.5rem;
3774 | } .-mr-14 {
3775 | margin-right: -3.5rem;
3776 | } .-mb-14 {
3777 | margin-bottom: -3.5rem;
3778 | } .-ml-14 {
3779 | margin-left: -3.5rem;
3780 | } .-mt-16 {
3781 | margin-top: -4rem;
3782 | } .-mr-16 {
3783 | margin-right: -4rem;
3784 | } .-mb-16 {
3785 | margin-bottom: -4rem;
3786 | } .-ml-16 {
3787 | margin-left: -4rem;
3788 | } .-mt-20 {
3789 | margin-top: -5rem;
3790 | } .-mr-20 {
3791 | margin-right: -5rem;
3792 | } .-mb-20 {
3793 | margin-bottom: -5rem;
3794 | } .-ml-20 {
3795 | margin-left: -5rem;
3796 | } .-mt-24 {
3797 | margin-top: -6rem;
3798 | } .-mr-24 {
3799 | margin-right: -6rem;
3800 | } .-mb-24 {
3801 | margin-bottom: -6rem;
3802 | } .-ml-24 {
3803 | margin-left: -6rem;
3804 | } .-mt-28 {
3805 | margin-top: -7rem;
3806 | } .-mr-28 {
3807 | margin-right: -7rem;
3808 | } .-mb-28 {
3809 | margin-bottom: -7rem;
3810 | } .-ml-28 {
3811 | margin-left: -7rem;
3812 | } .-mt-32 {
3813 | margin-top: -8rem;
3814 | } .-mr-32 {
3815 | margin-right: -8rem;
3816 | } .-mb-32 {
3817 | margin-bottom: -8rem;
3818 | } .-ml-32 {
3819 | margin-left: -8rem;
3820 | } .-mt-36 {
3821 | margin-top: -9rem;
3822 | } .-mr-36 {
3823 | margin-right: -9rem;
3824 | } .-mb-36 {
3825 | margin-bottom: -9rem;
3826 | } .-ml-36 {
3827 | margin-left: -9rem;
3828 | } .-mt-40 {
3829 | margin-top: -10rem;
3830 | } .-mr-40 {
3831 | margin-right: -10rem;
3832 | } .-mb-40 {
3833 | margin-bottom: -10rem;
3834 | } .-ml-40 {
3835 | margin-left: -10rem;
3836 | } .-mt-44 {
3837 | margin-top: -11rem;
3838 | } .-mr-44 {
3839 | margin-right: -11rem;
3840 | } .-mb-44 {
3841 | margin-bottom: -11rem;
3842 | } .-ml-44 {
3843 | margin-left: -11rem;
3844 | } .-mt-48 {
3845 | margin-top: -12rem;
3846 | } .-mr-48 {
3847 | margin-right: -12rem;
3848 | } .-mb-48 {
3849 | margin-bottom: -12rem;
3850 | } .-ml-48 {
3851 | margin-left: -12rem;
3852 | } .-mt-52 {
3853 | margin-top: -13rem;
3854 | } .-mr-52 {
3855 | margin-right: -13rem;
3856 | } .-mb-52 {
3857 | margin-bottom: -13rem;
3858 | } .-ml-52 {
3859 | margin-left: -13rem;
3860 | } .-mt-56 {
3861 | margin-top: -14rem;
3862 | } .-mr-56 {
3863 | margin-right: -14rem;
3864 | } .-mb-56 {
3865 | margin-bottom: -14rem;
3866 | } .-ml-56 {
3867 | margin-left: -14rem;
3868 | } .-mt-60 {
3869 | margin-top: -15rem;
3870 | } .-mr-60 {
3871 | margin-right: -15rem;
3872 | } .-mb-60 {
3873 | margin-bottom: -15rem;
3874 | } .-ml-60 {
3875 | margin-left: -15rem;
3876 | } .-mt-64 {
3877 | margin-top: -16rem;
3878 | } .-mr-64 {
3879 | margin-right: -16rem;
3880 | } .-mb-64 {
3881 | margin-bottom: -16rem;
3882 | } .-ml-64 {
3883 | margin-left: -16rem;
3884 | } .-mt-72 {
3885 | margin-top: -18rem;
3886 | } .-mr-72 {
3887 | margin-right: -18rem;
3888 | } .-mb-72 {
3889 | margin-bottom: -18rem;
3890 | } .-ml-72 {
3891 | margin-left: -18rem;
3892 | } .-mt-80 {
3893 | margin-top: -20rem;
3894 | } .-mr-80 {
3895 | margin-right: -20rem;
3896 | } .-mb-80 {
3897 | margin-bottom: -20rem;
3898 | } .-ml-80 {
3899 | margin-left: -20rem;
3900 | } .-mt-96 {
3901 | margin-top: -24rem;
3902 | } .-mr-96 {
3903 | margin-right: -24rem;
3904 | } .-mb-96 {
3905 | margin-bottom: -24rem;
3906 | } .-ml-96 {
3907 | margin-left: -24rem;
3908 | } .-mt-px {
3909 | margin-top: -1px;
3910 | } .-mr-px {
3911 | margin-right: -1px;
3912 | } .-mb-px {
3913 | margin-bottom: -1px;
3914 | } .-ml-px {
3915 | margin-left: -1px;
3916 | } .-mt-0\.5 {
3917 | margin-top: -0.125rem;
3918 | } .-mr-0\.5 {
3919 | margin-right: -0.125rem;
3920 | } .-mb-0\.5 {
3921 | margin-bottom: -0.125rem;
3922 | } .-ml-0\.5 {
3923 | margin-left: -0.125rem;
3924 | } .-mt-1\.5 {
3925 | margin-top: -0.375rem;
3926 | } .-mr-1\.5 {
3927 | margin-right: -0.375rem;
3928 | } .-mb-1\.5 {
3929 | margin-bottom: -0.375rem;
3930 | } .-ml-1\.5 {
3931 | margin-left: -0.375rem;
3932 | } .-mt-2\.5 {
3933 | margin-top: -0.625rem;
3934 | } .-mr-2\.5 {
3935 | margin-right: -0.625rem;
3936 | } .-mb-2\.5 {
3937 | margin-bottom: -0.625rem;
3938 | } .-ml-2\.5 {
3939 | margin-left: -0.625rem;
3940 | } .-mt-3\.5 {
3941 | margin-top: -0.875rem;
3942 | } .-mr-3\.5 {
3943 | margin-right: -0.875rem;
3944 | } .-mb-3\.5 {
3945 | margin-bottom: -0.875rem;
3946 | } .-ml-3\.5 {
3947 | margin-left: -0.875rem;
3948 | } .max-w-0 {
3949 | max-width: 0rem;
3950 | } .max-w-none {
3951 | max-width: none;
3952 | } .max-w-xs {
3953 | max-width: 20rem;
3954 | } .max-w-sm {
3955 | max-width: 24rem;
3956 | } .max-w-md {
3957 | max-width: 28rem;
3958 | } .max-w-lg {
3959 | max-width: 32rem;
3960 | } .max-w-xl {
3961 | max-width: 36rem;
3962 | } .max-w-2xl {
3963 | max-width: 42rem;
3964 | } .max-w-3xl {
3965 | max-width: 48rem;
3966 | } .max-w-4xl {
3967 | max-width: 56rem;
3968 | } .max-w-5xl {
3969 | max-width: 64rem;
3970 | } .max-w-6xl {
3971 | max-width: 72rem;
3972 | } .max-w-7xl {
3973 | max-width: 80rem;
3974 | } .max-w-full {
3975 | max-width: 100%;
3976 | } .max-w-min {
3977 | max-width: -webkit-min-content;
3978 | max-width: -moz-min-content;
3979 | max-width: min-content;
3980 | } .max-w-max {
3981 | max-width: -webkit-max-content;
3982 | max-width: -moz-max-content;
3983 | max-width: max-content;
3984 | } .max-w-prose {
3985 | max-width: 65ch;
3986 | } .max-w-screen-sm {
3987 | max-width: 640px;
3988 | } .max-w-screen-md {
3989 | max-width: 768px;
3990 | } .max-w-screen-lg {
3991 | max-width: 1024px;
3992 | } .object-contain {
3993 | -o-object-fit: contain;
3994 | object-fit: contain;
3995 | } .object-cover {
3996 | -o-object-fit: cover;
3997 | object-fit: cover;
3998 | } .object-fill {
3999 | -o-object-fit: fill;
4000 | object-fit: fill;
4001 | } .object-none {
4002 | -o-object-fit: none;
4003 | object-fit: none;
4004 | } .object-scale-down {
4005 | -o-object-fit: scale-down;
4006 | object-fit: scale-down;
4007 | } .p-0 {
4008 | padding: 0px;
4009 | } .p-1 {
4010 | padding: 0.25rem;
4011 | } .p-2 {
4012 | padding: 0.5rem;
4013 | } .p-3 {
4014 | padding: 0.75rem;
4015 | } .p-4 {
4016 | padding: 1rem;
4017 | } .p-5 {
4018 | padding: 1.25rem;
4019 | } .p-6 {
4020 | padding: 1.5rem;
4021 | } .p-7 {
4022 | padding: 1.75rem;
4023 | } .p-8 {
4024 | padding: 2rem;
4025 | } .p-9 {
4026 | padding: 2.25rem;
4027 | } .p-10 {
4028 | padding: 2.5rem;
4029 | } .p-11 {
4030 | padding: 2.75rem;
4031 | } .p-12 {
4032 | padding: 3rem;
4033 | } .p-14 {
4034 | padding: 3.5rem;
4035 | } .p-16 {
4036 | padding: 4rem;
4037 | } .p-20 {
4038 | padding: 5rem;
4039 | } .p-24 {
4040 | padding: 6rem;
4041 | } .p-28 {
4042 | padding: 7rem;
4043 | } .p-32 {
4044 | padding: 8rem;
4045 | } .p-36 {
4046 | padding: 9rem;
4047 | } .p-40 {
4048 | padding: 10rem;
4049 | } .p-44 {
4050 | padding: 11rem;
4051 | } .p-48 {
4052 | padding: 12rem;
4053 | } .p-52 {
4054 | padding: 13rem;
4055 | } .p-56 {
4056 | padding: 14rem;
4057 | } .p-60 {
4058 | padding: 15rem;
4059 | } .p-64 {
4060 | padding: 16rem;
4061 | } .p-72 {
4062 | padding: 18rem;
4063 | } .p-80 {
4064 | padding: 20rem;
4065 | } .p-96 {
4066 | padding: 24rem;
4067 | } .p-px {
4068 | padding: 1px;
4069 | } .p-0\.5 {
4070 | padding: 0.125rem;
4071 | } .p-1\.5 {
4072 | padding: 0.375rem;
4073 | } .p-2\.5 {
4074 | padding: 0.625rem;
4075 | } .p-3\.5 {
4076 | padding: 0.875rem;
4077 | } .py-0 {
4078 | padding-top: 0px;
4079 | padding-bottom: 0px;
4080 | } .px-0 {
4081 | padding-left: 0px;
4082 | padding-right: 0px;
4083 | } .py-1 {
4084 | padding-top: 0.25rem;
4085 | padding-bottom: 0.25rem;
4086 | } .px-1 {
4087 | padding-left: 0.25rem;
4088 | padding-right: 0.25rem;
4089 | } .py-2 {
4090 | padding-top: 0.5rem;
4091 | padding-bottom: 0.5rem;
4092 | } .px-2 {
4093 | padding-left: 0.5rem;
4094 | padding-right: 0.5rem;
4095 | } .py-3 {
4096 | padding-top: 0.75rem;
4097 | padding-bottom: 0.75rem;
4098 | } .px-3 {
4099 | padding-left: 0.75rem;
4100 | padding-right: 0.75rem;
4101 | } .py-4 {
4102 | padding-top: 1rem;
4103 | padding-bottom: 1rem;
4104 | } .px-4 {
4105 | padding-left: 1rem;
4106 | padding-right: 1rem;
4107 | } .py-5 {
4108 | padding-top: 1.25rem;
4109 | padding-bottom: 1.25rem;
4110 | } .px-5 {
4111 | padding-left: 1.25rem;
4112 | padding-right: 1.25rem;
4113 | } .py-6 {
4114 | padding-top: 1.5rem;
4115 | padding-bottom: 1.5rem;
4116 | } .px-6 {
4117 | padding-left: 1.5rem;
4118 | padding-right: 1.5rem;
4119 | } .py-7 {
4120 | padding-top: 1.75rem;
4121 | padding-bottom: 1.75rem;
4122 | } .px-7 {
4123 | padding-left: 1.75rem;
4124 | padding-right: 1.75rem;
4125 | } .py-8 {
4126 | padding-top: 2rem;
4127 | padding-bottom: 2rem;
4128 | } .px-8 {
4129 | padding-left: 2rem;
4130 | padding-right: 2rem;
4131 | } .py-9 {
4132 | padding-top: 2.25rem;
4133 | padding-bottom: 2.25rem;
4134 | } .px-9 {
4135 | padding-left: 2.25rem;
4136 | padding-right: 2.25rem;
4137 | } .py-10 {
4138 | padding-top: 2.5rem;
4139 | padding-bottom: 2.5rem;
4140 | } .px-10 {
4141 | padding-left: 2.5rem;
4142 | padding-right: 2.5rem;
4143 | } .py-11 {
4144 | padding-top: 2.75rem;
4145 | padding-bottom: 2.75rem;
4146 | } .px-11 {
4147 | padding-left: 2.75rem;
4148 | padding-right: 2.75rem;
4149 | } .py-12 {
4150 | padding-top: 3rem;
4151 | padding-bottom: 3rem;
4152 | } .px-12 {
4153 | padding-left: 3rem;
4154 | padding-right: 3rem;
4155 | } .py-14 {
4156 | padding-top: 3.5rem;
4157 | padding-bottom: 3.5rem;
4158 | } .px-14 {
4159 | padding-left: 3.5rem;
4160 | padding-right: 3.5rem;
4161 | } .py-16 {
4162 | padding-top: 4rem;
4163 | padding-bottom: 4rem;
4164 | } .px-16 {
4165 | padding-left: 4rem;
4166 | padding-right: 4rem;
4167 | } .py-20 {
4168 | padding-top: 5rem;
4169 | padding-bottom: 5rem;
4170 | } .px-20 {
4171 | padding-left: 5rem;
4172 | padding-right: 5rem;
4173 | } .py-24 {
4174 | padding-top: 6rem;
4175 | padding-bottom: 6rem;
4176 | } .px-24 {
4177 | padding-left: 6rem;
4178 | padding-right: 6rem;
4179 | } .py-28 {
4180 | padding-top: 7rem;
4181 | padding-bottom: 7rem;
4182 | } .px-28 {
4183 | padding-left: 7rem;
4184 | padding-right: 7rem;
4185 | } .py-32 {
4186 | padding-top: 8rem;
4187 | padding-bottom: 8rem;
4188 | } .px-32 {
4189 | padding-left: 8rem;
4190 | padding-right: 8rem;
4191 | } .py-36 {
4192 | padding-top: 9rem;
4193 | padding-bottom: 9rem;
4194 | } .px-36 {
4195 | padding-left: 9rem;
4196 | padding-right: 9rem;
4197 | } .py-40 {
4198 | padding-top: 10rem;
4199 | padding-bottom: 10rem;
4200 | } .px-40 {
4201 | padding-left: 10rem;
4202 | padding-right: 10rem;
4203 | } .py-44 {
4204 | padding-top: 11rem;
4205 | padding-bottom: 11rem;
4206 | } .px-44 {
4207 | padding-left: 11rem;
4208 | padding-right: 11rem;
4209 | } .py-48 {
4210 | padding-top: 12rem;
4211 | padding-bottom: 12rem;
4212 | } .px-48 {
4213 | padding-left: 12rem;
4214 | padding-right: 12rem;
4215 | } .py-52 {
4216 | padding-top: 13rem;
4217 | padding-bottom: 13rem;
4218 | } .px-52 {
4219 | padding-left: 13rem;
4220 | padding-right: 13rem;
4221 | } .py-56 {
4222 | padding-top: 14rem;
4223 | padding-bottom: 14rem;
4224 | } .px-56 {
4225 | padding-left: 14rem;
4226 | padding-right: 14rem;
4227 | } .py-60 {
4228 | padding-top: 15rem;
4229 | padding-bottom: 15rem;
4230 | } .px-60 {
4231 | padding-left: 15rem;
4232 | padding-right: 15rem;
4233 | } .py-64 {
4234 | padding-top: 16rem;
4235 | padding-bottom: 16rem;
4236 | } .px-64 {
4237 | padding-left: 16rem;
4238 | padding-right: 16rem;
4239 | } .py-72 {
4240 | padding-top: 18rem;
4241 | padding-bottom: 18rem;
4242 | } .px-72 {
4243 | padding-left: 18rem;
4244 | padding-right: 18rem;
4245 | } .py-80 {
4246 | padding-top: 20rem;
4247 | padding-bottom: 20rem;
4248 | } .px-80 {
4249 | padding-left: 20rem;
4250 | padding-right: 20rem;
4251 | } .py-96 {
4252 | padding-top: 24rem;
4253 | padding-bottom: 24rem;
4254 | } .px-96 {
4255 | padding-left: 24rem;
4256 | padding-right: 24rem;
4257 | } .py-px {
4258 | padding-top: 1px;
4259 | padding-bottom: 1px;
4260 | } .px-px {
4261 | padding-left: 1px;
4262 | padding-right: 1px;
4263 | } .py-0\.5 {
4264 | padding-top: 0.125rem;
4265 | padding-bottom: 0.125rem;
4266 | } .px-0\.5 {
4267 | padding-left: 0.125rem;
4268 | padding-right: 0.125rem;
4269 | } .py-1\.5 {
4270 | padding-top: 0.375rem;
4271 | padding-bottom: 0.375rem;
4272 | } .px-1\.5 {
4273 | padding-left: 0.375rem;
4274 | padding-right: 0.375rem;
4275 | } .py-2\.5 {
4276 | padding-top: 0.625rem;
4277 | padding-bottom: 0.625rem;
4278 | } .px-2\.5 {
4279 | padding-left: 0.625rem;
4280 | padding-right: 0.625rem;
4281 | } .py-3\.5 {
4282 | padding-top: 0.875rem;
4283 | padding-bottom: 0.875rem;
4284 | } .px-3\.5 {
4285 | padding-left: 0.875rem;
4286 | padding-right: 0.875rem;
4287 | } .pt-0 {
4288 | padding-top: 0px;
4289 | } .pr-0 {
4290 | padding-right: 0px;
4291 | } .pb-0 {
4292 | padding-bottom: 0px;
4293 | } .pl-0 {
4294 | padding-left: 0px;
4295 | } .pt-1 {
4296 | padding-top: 0.25rem;
4297 | } .pr-1 {
4298 | padding-right: 0.25rem;
4299 | } .pb-1 {
4300 | padding-bottom: 0.25rem;
4301 | } .pl-1 {
4302 | padding-left: 0.25rem;
4303 | } .pt-2 {
4304 | padding-top: 0.5rem;
4305 | } .pr-2 {
4306 | padding-right: 0.5rem;
4307 | } .pb-2 {
4308 | padding-bottom: 0.5rem;
4309 | } .pl-2 {
4310 | padding-left: 0.5rem;
4311 | } .pt-3 {
4312 | padding-top: 0.75rem;
4313 | } .pr-3 {
4314 | padding-right: 0.75rem;
4315 | } .pb-3 {
4316 | padding-bottom: 0.75rem;
4317 | } .pl-3 {
4318 | padding-left: 0.75rem;
4319 | } .pt-4 {
4320 | padding-top: 1rem;
4321 | } .pr-4 {
4322 | padding-right: 1rem;
4323 | } .pb-4 {
4324 | padding-bottom: 1rem;
4325 | } .pl-4 {
4326 | padding-left: 1rem;
4327 | } .pt-5 {
4328 | padding-top: 1.25rem;
4329 | } .pr-5 {
4330 | padding-right: 1.25rem;
4331 | } .pb-5 {
4332 | padding-bottom: 1.25rem;
4333 | } .pl-5 {
4334 | padding-left: 1.25rem;
4335 | } .pt-6 {
4336 | padding-top: 1.5rem;
4337 | } .pr-6 {
4338 | padding-right: 1.5rem;
4339 | } .pb-6 {
4340 | padding-bottom: 1.5rem;
4341 | } .pl-6 {
4342 | padding-left: 1.5rem;
4343 | } .pt-7 {
4344 | padding-top: 1.75rem;
4345 | } .pr-7 {
4346 | padding-right: 1.75rem;
4347 | } .pb-7 {
4348 | padding-bottom: 1.75rem;
4349 | } .pl-7 {
4350 | padding-left: 1.75rem;
4351 | } .pt-8 {
4352 | padding-top: 2rem;
4353 | } .pr-8 {
4354 | padding-right: 2rem;
4355 | } .pb-8 {
4356 | padding-bottom: 2rem;
4357 | } .pl-8 {
4358 | padding-left: 2rem;
4359 | } .pt-9 {
4360 | padding-top: 2.25rem;
4361 | } .pr-9 {
4362 | padding-right: 2.25rem;
4363 | } .pb-9 {
4364 | padding-bottom: 2.25rem;
4365 | } .pl-9 {
4366 | padding-left: 2.25rem;
4367 | } .pt-10 {
4368 | padding-top: 2.5rem;
4369 | } .pr-10 {
4370 | padding-right: 2.5rem;
4371 | } .pb-10 {
4372 | padding-bottom: 2.5rem;
4373 | } .pl-10 {
4374 | padding-left: 2.5rem;
4375 | } .pt-11 {
4376 | padding-top: 2.75rem;
4377 | } .pr-11 {
4378 | padding-right: 2.75rem;
4379 | } .pb-11 {
4380 | padding-bottom: 2.75rem;
4381 | } .pl-11 {
4382 | padding-left: 2.75rem;
4383 | } .pt-12 {
4384 | padding-top: 3rem;
4385 | } .pr-12 {
4386 | padding-right: 3rem;
4387 | } .pb-12 {
4388 | padding-bottom: 3rem;
4389 | } .pl-12 {
4390 | padding-left: 3rem;
4391 | } .pt-14 {
4392 | padding-top: 3.5rem;
4393 | } .pr-14 {
4394 | padding-right: 3.5rem;
4395 | } .pb-14 {
4396 | padding-bottom: 3.5rem;
4397 | } .pl-14 {
4398 | padding-left: 3.5rem;
4399 | } .pt-16 {
4400 | padding-top: 4rem;
4401 | } .pr-16 {
4402 | padding-right: 4rem;
4403 | } .pb-16 {
4404 | padding-bottom: 4rem;
4405 | } .pl-16 {
4406 | padding-left: 4rem;
4407 | } .pt-20 {
4408 | padding-top: 5rem;
4409 | } .pr-20 {
4410 | padding-right: 5rem;
4411 | } .pb-20 {
4412 | padding-bottom: 5rem;
4413 | } .pl-20 {
4414 | padding-left: 5rem;
4415 | } .pt-24 {
4416 | padding-top: 6rem;
4417 | } .pr-24 {
4418 | padding-right: 6rem;
4419 | } .pb-24 {
4420 | padding-bottom: 6rem;
4421 | } .pl-24 {
4422 | padding-left: 6rem;
4423 | } .pt-28 {
4424 | padding-top: 7rem;
4425 | } .pr-28 {
4426 | padding-right: 7rem;
4427 | } .pb-28 {
4428 | padding-bottom: 7rem;
4429 | } .pl-28 {
4430 | padding-left: 7rem;
4431 | } .pt-32 {
4432 | padding-top: 8rem;
4433 | } .pr-32 {
4434 | padding-right: 8rem;
4435 | } .pb-32 {
4436 | padding-bottom: 8rem;
4437 | } .pl-32 {
4438 | padding-left: 8rem;
4439 | } .pt-36 {
4440 | padding-top: 9rem;
4441 | } .pr-36 {
4442 | padding-right: 9rem;
4443 | } .pb-36 {
4444 | padding-bottom: 9rem;
4445 | } .pl-36 {
4446 | padding-left: 9rem;
4447 | } .pt-40 {
4448 | padding-top: 10rem;
4449 | } .pr-40 {
4450 | padding-right: 10rem;
4451 | } .pb-40 {
4452 | padding-bottom: 10rem;
4453 | } .pl-40 {
4454 | padding-left: 10rem;
4455 | } .pt-44 {
4456 | padding-top: 11rem;
4457 | } .pr-44 {
4458 | padding-right: 11rem;
4459 | } .pb-44 {
4460 | padding-bottom: 11rem;
4461 | } .pl-44 {
4462 | padding-left: 11rem;
4463 | } .pt-48 {
4464 | padding-top: 12rem;
4465 | } .pr-48 {
4466 | padding-right: 12rem;
4467 | } .pb-48 {
4468 | padding-bottom: 12rem;
4469 | } .pl-48 {
4470 | padding-left: 12rem;
4471 | } .pt-52 {
4472 | padding-top: 13rem;
4473 | } .pr-52 {
4474 | padding-right: 13rem;
4475 | } .pb-52 {
4476 | padding-bottom: 13rem;
4477 | } .pl-52 {
4478 | padding-left: 13rem;
4479 | } .pt-56 {
4480 | padding-top: 14rem;
4481 | } .pr-56 {
4482 | padding-right: 14rem;
4483 | } .pb-56 {
4484 | padding-bottom: 14rem;
4485 | } .pl-56 {
4486 | padding-left: 14rem;
4487 | } .pt-60 {
4488 | padding-top: 15rem;
4489 | } .pr-60 {
4490 | padding-right: 15rem;
4491 | } .pb-60 {
4492 | padding-bottom: 15rem;
4493 | } .pl-60 {
4494 | padding-left: 15rem;
4495 | } .pt-64 {
4496 | padding-top: 16rem;
4497 | } .pr-64 {
4498 | padding-right: 16rem;
4499 | } .pb-64 {
4500 | padding-bottom: 16rem;
4501 | } .pl-64 {
4502 | padding-left: 16rem;
4503 | } .pt-72 {
4504 | padding-top: 18rem;
4505 | } .pr-72 {
4506 | padding-right: 18rem;
4507 | } .pb-72 {
4508 | padding-bottom: 18rem;
4509 | } .pl-72 {
4510 | padding-left: 18rem;
4511 | } .pt-80 {
4512 | padding-top: 20rem;
4513 | } .pr-80 {
4514 | padding-right: 20rem;
4515 | } .pb-80 {
4516 | padding-bottom: 20rem;
4517 | } .pl-80 {
4518 | padding-left: 20rem;
4519 | } .pt-96 {
4520 | padding-top: 24rem;
4521 | } .pr-96 {
4522 | padding-right: 24rem;
4523 | } .pb-96 {
4524 | padding-bottom: 24rem;
4525 | } .pl-96 {
4526 | padding-left: 24rem;
4527 | } .pt-px {
4528 | padding-top: 1px;
4529 | } .pr-px {
4530 | padding-right: 1px;
4531 | } .pb-px {
4532 | padding-bottom: 1px;
4533 | } .pl-px {
4534 | padding-left: 1px;
4535 | } .pt-0\.5 {
4536 | padding-top: 0.125rem;
4537 | } .pr-0\.5 {
4538 | padding-right: 0.125rem;
4539 | } .pb-0\.5 {
4540 | padding-bottom: 0.125rem;
4541 | } .pl-0\.5 {
4542 | padding-left: 0.125rem;
4543 | } .pt-1\.5 {
4544 | padding-top: 0.375rem;
4545 | } .pr-1\.5 {
4546 | padding-right: 0.375rem;
4547 | } .pb-1\.5 {
4548 | padding-bottom: 0.375rem;
4549 | } .pl-1\.5 {
4550 | padding-left: 0.375rem;
4551 | } .pt-2\.5 {
4552 | padding-top: 0.625rem;
4553 | } .pr-2\.5 {
4554 | padding-right: 0.625rem;
4555 | } .pb-2\.5 {
4556 | padding-bottom: 0.625rem;
4557 | } .pl-2\.5 {
4558 | padding-left: 0.625rem;
4559 | } .pt-3\.5 {
4560 | padding-top: 0.875rem;
4561 | } .pr-3\.5 {
4562 | padding-right: 0.875rem;
4563 | } .pb-3\.5 {
4564 | padding-bottom: 0.875rem;
4565 | } .pl-3\.5 {
4566 | padding-left: 0.875rem;
4567 | } .static {
4568 | position: static;
4569 | } .fixed {
4570 | position: fixed;
4571 | } .absolute {
4572 | position: absolute;
4573 | } .relative {
4574 | position: relative;
4575 | } .sticky {
4576 | position: -webkit-sticky;
4577 | position: sticky;
4578 | } .text-transparent {
4579 | color: transparent;
4580 | } .text-current {
4581 | color: currentColor;
4582 | } .text-black {
4583 | color: #000;
4584 | } .text-white {
4585 | color: #fff;
4586 | } .text-gray-50 {
4587 | color: #f9fafb;
4588 | } .text-gray-100 {
4589 | color: #f3f4f6;
4590 | } .text-gray-200 {
4591 | color: #e5e7eb;
4592 | } .text-gray-300 {
4593 | color: #d1d5db;
4594 | } .text-gray-400 {
4595 | color: #9ca3af;
4596 | } .text-gray-500 {
4597 | color: #6b7280;
4598 | } .text-gray-600 {
4599 | color: #4b5563;
4600 | } .text-gray-700 {
4601 | color: #374151;
4602 | } .text-gray-800 {
4603 | color: #1f2937;
4604 | } .text-gray-900 {
4605 | color: #111827;
4606 | } .text-red-50 {
4607 | color: #fef2f2;
4608 | } .text-red-100 {
4609 | color: #fee2e2;
4610 | } .text-red-200 {
4611 | color: #fecaca;
4612 | } .text-red-300 {
4613 | color: #fca5a5;
4614 | } .text-red-400 {
4615 | color: #f87171;
4616 | } .text-red-500 {
4617 | color: #ef4444;
4618 | } .text-red-600 {
4619 | color: #dc2626;
4620 | } .text-red-700 {
4621 | color: #b91c1c;
4622 | } .text-red-800 {
4623 | color: #991b1b;
4624 | } .text-red-900 {
4625 | color: #7f1d1d;
4626 | } .text-yellow-50 {
4627 | color: #fffbeb;
4628 | } .text-yellow-100 {
4629 | color: #fef3c7;
4630 | } .text-yellow-200 {
4631 | color: #fde68a;
4632 | } .text-yellow-300 {
4633 | color: #fcd34d;
4634 | } .text-yellow-400 {
4635 | color: #fbbf24;
4636 | } .text-yellow-500 {
4637 | color: #f59e0b;
4638 | } .text-yellow-600 {
4639 | color: #d97706;
4640 | } .text-yellow-700 {
4641 | color: #b45309;
4642 | } .text-yellow-800 {
4643 | color: #92400e;
4644 | } .text-yellow-900 {
4645 | color: #78350f;
4646 | } .text-green-50 {
4647 | color: #ecfdf5;
4648 | } .text-green-100 {
4649 | color: #d1fae5;
4650 | } .text-green-200 {
4651 | color: #a7f3d0;
4652 | } .text-green-300 {
4653 | color: #6ee7b7;
4654 | } .text-green-400 {
4655 | color: #34d399;
4656 | } .text-green-500 {
4657 | color: #10b981;
4658 | } .text-green-600 {
4659 | color: #059669;
4660 | } .text-green-700 {
4661 | color: #047857;
4662 | } .text-green-800 {
4663 | color: #065f46;
4664 | } .text-green-900 {
4665 | color: #064e3b;
4666 | } .text-blue-50 {
4667 | color: #eff6ff;
4668 | } .text-blue-100 {
4669 | color: #dbeafe;
4670 | } .text-blue-200 {
4671 | color: #bfdbfe;
4672 | } .text-blue-300 {
4673 | color: #93c5fd;
4674 | } .text-blue-400 {
4675 | color: #60a5fa;
4676 | } .text-blue-500 {
4677 | color: #3b82f6;
4678 | } .text-blue-600 {
4679 | color: #2563eb;
4680 | } .text-blue-700 {
4681 | color: #1d4ed8;
4682 | } .text-blue-800 {
4683 | color: #1e40af;
4684 | } .text-blue-900 {
4685 | color: #1e3a8a;
4686 | } .text-indigo-50 {
4687 | color: #eef2ff;
4688 | } .text-indigo-100 {
4689 | color: #e0e7ff;
4690 | } .text-indigo-200 {
4691 | color: #c7d2fe;
4692 | } .text-indigo-300 {
4693 | color: #a5b4fc;
4694 | } .text-indigo-400 {
4695 | color: #818cf8;
4696 | } .text-indigo-500 {
4697 | color: #6366f1;
4698 | } .text-indigo-600 {
4699 | color: #4f46e5;
4700 | } .text-indigo-700 {
4701 | color: #4338ca;
4702 | } .text-indigo-800 {
4703 | color: #3730a3;
4704 | } .text-indigo-900 {
4705 | color: #312e81;
4706 | } .text-purple-50 {
4707 | color: #f5f3ff;
4708 | } .text-purple-100 {
4709 | color: #ede9fe;
4710 | } .text-purple-200 {
4711 | color: #ddd6fe;
4712 | } .text-purple-300 {
4713 | color: #c4b5fd;
4714 | } .text-purple-400 {
4715 | color: #a78bfa;
4716 | } .text-purple-500 {
4717 | color: #8b5cf6;
4718 | } .text-purple-600 {
4719 | color: #7c3aed;
4720 | } .text-purple-700 {
4721 | color: #6d28d9;
4722 | } .text-purple-800 {
4723 | color: #5b21b6;
4724 | } .text-purple-900 {
4725 | color: #4c1d95;
4726 | } .text-pink-50 {
4727 | color: #fdf2f8;
4728 | } .text-pink-100 {
4729 | color: #fce7f3;
4730 | } .text-pink-200 {
4731 | color: #fbcfe8;
4732 | } .text-pink-300 {
4733 | color: #f9a8d4;
4734 | } .text-pink-400 {
4735 | color: #f472b6;
4736 | } .text-pink-500 {
4737 | color: #ec4899;
4738 | } .text-pink-600 {
4739 | color: #db2777;
4740 | } .text-pink-700 {
4741 | color: #be185d;
4742 | } .text-pink-800 {
4743 | color: #9d174d;
4744 | } .text-pink-900 {
4745 | color: #831843;
4746 | } .text-left {
4747 | text-align: left;
4748 | } .text-center {
4749 | text-align: center;
4750 | } .text-right {
4751 | text-align: right;
4752 | } .text-justify {
4753 | text-align: justify;
4754 | } .w-0 {
4755 | width: 0px;
4756 | } .w-1 {
4757 | width: 0.25rem;
4758 | } .w-2 {
4759 | width: 0.5rem;
4760 | } .w-3 {
4761 | width: 0.75rem;
4762 | } .w-4 {
4763 | width: 1rem;
4764 | } .w-5 {
4765 | width: 1.25rem;
4766 | } .w-6 {
4767 | width: 1.5rem;
4768 | } .w-7 {
4769 | width: 1.75rem;
4770 | } .w-8 {
4771 | width: 2rem;
4772 | } .w-9 {
4773 | width: 2.25rem;
4774 | } .w-10 {
4775 | width: 2.5rem;
4776 | } .w-11 {
4777 | width: 2.75rem;
4778 | } .w-12 {
4779 | width: 3rem;
4780 | } .w-14 {
4781 | width: 3.5rem;
4782 | } .w-16 {
4783 | width: 4rem;
4784 | } .w-20 {
4785 | width: 5rem;
4786 | } .w-24 {
4787 | width: 6rem;
4788 | } .w-28 {
4789 | width: 7rem;
4790 | } .w-32 {
4791 | width: 8rem;
4792 | } .w-36 {
4793 | width: 9rem;
4794 | } .w-40 {
4795 | width: 10rem;
4796 | } .w-44 {
4797 | width: 11rem;
4798 | } .w-48 {
4799 | width: 12rem;
4800 | } .w-52 {
4801 | width: 13rem;
4802 | } .w-56 {
4803 | width: 14rem;
4804 | } .w-60 {
4805 | width: 15rem;
4806 | } .w-64 {
4807 | width: 16rem;
4808 | } .w-72 {
4809 | width: 18rem;
4810 | } .w-80 {
4811 | width: 20rem;
4812 | } .w-96 {
4813 | width: 24rem;
4814 | } .w-auto {
4815 | width: auto;
4816 | } .w-px {
4817 | width: 1px;
4818 | } .w-0\.5 {
4819 | width: 0.125rem;
4820 | } .w-1\.5 {
4821 | width: 0.375rem;
4822 | } .w-2\.5 {
4823 | width: 0.625rem;
4824 | } .w-3\.5 {
4825 | width: 0.875rem;
4826 | } .w-1\/2 {
4827 | width: 50%;
4828 | } .w-1\/3 {
4829 | width: 33.333333%;
4830 | } .w-2\/3 {
4831 | width: 66.666667%;
4832 | } .w-1\/4 {
4833 | width: 25%;
4834 | } .w-2\/4 {
4835 | width: 50%;
4836 | } .w-3\/4 {
4837 | width: 75%;
4838 | } .w-1\/5 {
4839 | width: 20%;
4840 | } .w-2\/5 {
4841 | width: 40%;
4842 | } .w-3\/5 {
4843 | width: 60%;
4844 | } .w-4\/5 {
4845 | width: 80%;
4846 | } .w-1\/6 {
4847 | width: 16.666667%;
4848 | } .w-2\/6 {
4849 | width: 33.333333%;
4850 | } .w-3\/6 {
4851 | width: 50%;
4852 | } .w-4\/6 {
4853 | width: 66.666667%;
4854 | } .w-5\/6 {
4855 | width: 83.333333%;
4856 | } .w-1\/12 {
4857 | width: 8.333333%;
4858 | } .w-2\/12 {
4859 | width: 16.666667%;
4860 | } .w-3\/12 {
4861 | width: 25%;
4862 | } .w-4\/12 {
4863 | width: 33.333333%;
4864 | } .w-5\/12 {
4865 | width: 41.666667%;
4866 | } .w-6\/12 {
4867 | width: 50%;
4868 | } .w-7\/12 {
4869 | width: 58.333333%;
4870 | } .w-8\/12 {
4871 | width: 66.666667%;
4872 | } .w-9\/12 {
4873 | width: 75%;
4874 | } .w-10\/12 {
4875 | width: 83.333333%;
4876 | } .w-11\/12 {
4877 | width: 91.666667%;
4878 | } .w-full {
4879 | width: 100%;
4880 | } .w-screen {
4881 | width: 100vw;
4882 | } .w-min {
4883 | width: -webkit-min-content;
4884 | width: -moz-min-content;
4885 | width: min-content;
4886 | } .w-max {
4887 | width: -webkit-max-content;
4888 | width: -moz-max-content;
4889 | width: max-content;
4890 | } .z-0 {
4891 | z-index: 0;
4892 | } .z-10 {
4893 | z-index: 10;
4894 | } .z-20 {
4895 | z-index: 20;
4896 | } .z-30 {
4897 | z-index: 30;
4898 | } .z-40 {
4899 | z-index: 40;
4900 | } .z-50 {
4901 | z-index: 50;
4902 | } .z-auto {
4903 | z-index: auto;
4904 | } .-m-container-padding {
4905 | margin: calc(var(--container-padding) / -1);
4906 | } .-ml-container-padding {
4907 | margin-left: calc(var(--container-padding) / -1);
4908 | } .-mr-container-padding {
4909 | margin-right: calc(var(--container-padding) / -1);
4910 | } .-mt-container-padding {
4911 | margin-top: calc(var(--container-padding) / -1);
4912 | } .-mb-container-padding {
4913 | margin-bottom: calc(var(--container-padding) / -1);
4914 | } .-mx-container-padding {
4915 | margin-left: calc(var(--container-padding) / -1);
4916 | margin-right: calc(var(--container-padding) / -1);
4917 | } .-my-container-padding {
4918 | margin-top: calc(var(--container-padding) / -1);
4919 | margin-bottom: calc(var(--container-padding) / -1);
4920 | } .-ml-container-margin {
4921 | margin-left: calc((var(--screen-width) - var(--current-screen)) / -2);
4922 | } .-mr-container-margin {
4923 | margin-right: calc((var(--screen-width) - var(--current-screen)) / -2);
4924 | } .-mx-container-margin {
4925 | margin-left: calc((var(--screen-width) - var(--current-screen)) / -2);
4926 | margin-right: calc((var(--screen-width) - var(--current-screen)) / -2);
4927 | } .-ml-container {
4928 | margin-left: calc((var(--screen-width) - var(--current-screen)) / -2 - var(--container-padding));
4929 | } .-mr-container {
4930 | margin-right: calc((var(--screen-width) - var(--current-screen)) / -2 - var(--container-padding));
4931 | } .-mx-container {
4932 | margin-left: calc((var(--screen-width) - var(--current-screen)) / -2 - var(--container-padding));
4933 | margin-right: calc((var(--screen-width) - var(--current-screen)) / -2 - var(--container-padding));
4934 | } .p-container-padding {
4935 | padding: var(--container-padding);
4936 | } .pl-container-padding {
4937 | padding-left: var(--container-padding);
4938 | } .pr-container-padding {
4939 | padding-right: var(--container-padding);
4940 | } .pt-container-padding {
4941 | padding-top: var(--container-padding);
4942 | } .pb-container-padding {
4943 | padding-bottom: var(--container-padding);
4944 | } .px-container-padding {
4945 | padding-left: var(--container-padding);
4946 | padding-right: var(--container-padding);
4947 | } .py-container-padding {
4948 | padding-top: var(--container-padding);
4949 | padding-bottom: var(--container-padding);
4950 | } .pl-container-margin {
4951 | padding-left: calc((var(--screen-width) - var(--current-screen)) / 2);
4952 | } .pr-container-margin {
4953 | padding-right: calc((var(--screen-width) - var(--current-screen)) / 2);
4954 | } .px-container-margin {
4955 | padding-left: calc((var(--screen-width) - var(--current-screen)) / 2);
4956 | padding-right: calc((var(--screen-width) - var(--current-screen)) / 2);
4957 | } .pl-container {
4958 | padding-left: calc((var(--screen-width) - var(--current-screen)) / 2 + var(--container-padding));
4959 | } .pr-container {
4960 | padding-right: calc((var(--screen-width) - var(--current-screen)) / 2 + var(--container-padding));
4961 | } .px-container {
4962 | padding-left: calc((var(--screen-width) - var(--current-screen)) / 2 + var(--container-padding));
4963 | padding-right: calc((var(--screen-width) - var(--current-screen)) / 2 + var(--container-padding));
4964 | } .b-container-padding {
4965 | margin: calc(var(--container-padding) / -1);
4966 | padding: var(--container-padding);
4967 | } .bl-container-padding {
4968 | margin-left: calc(var(--container-padding) / -1);
4969 | padding-left: var(--container-padding);
4970 | } .br-container-padding {
4971 | margin-right: calc(var(--container-padding) / -1);
4972 | padding-right: var(--container-padding);
4973 | } .bt-container-padding {
4974 | margin-top: calc(var(--container-padding) / -1);
4975 | padding-top: var(--container-padding);
4976 | } .bb-container-padding {
4977 | margin-bottom: calc(var(--container-padding) / -1);
4978 | padding-bottom: var(--container-padding);
4979 | } .bx-container-padding {
4980 | margin-left: calc(var(--container-padding) / -1);
4981 | padding-left: var(--container-padding);
4982 | margin-right: calc(var(--container-padding) / -1);
4983 | padding-right: var(--container-padding);
4984 | } .by-container-padding {
4985 | margin-top: calc(var(--container-padding) / -1);
4986 | padding-top: var(--container-padding);
4987 | margin-bottom: calc(var(--container-padding) / -1);
4988 | padding-bottom: var(--container-padding);
4989 | } .bl-container-margin {
4990 | margin-left: calc((var(--screen-width) - var(--current-screen)) / -2);
4991 | padding-left: calc((var(--screen-width) - var(--current-screen)) / 2);
4992 | } .br-container-margin {
4993 | margin-right: calc((var(--screen-width) - var(--current-screen)) / -2);
4994 | padding-right: calc((var(--screen-width) - var(--current-screen)) / 2);
4995 | } .bx-container-margin {
4996 | margin-left: calc((var(--screen-width) - var(--current-screen)) / -2);
4997 | padding-left: calc((var(--screen-width) - var(--current-screen)) / 2);
4998 | margin-right: calc((var(--screen-width) - var(--current-screen)) / -2);
4999 | padding-right: calc((var(--screen-width) - var(--current-screen)) / 2);
5000 | } .bl-container {
5001 | margin-left: calc((var(--screen-width) - var(--current-screen)) / -2 - var(--container-padding));
5002 | padding-left: calc((var(--screen-width) - var(--current-screen)) / 2 + var(--container-padding));
5003 | } .br-container {
5004 | margin-right: calc((var(--screen-width) - var(--current-screen)) / -2 - var(--container-padding));
5005 | padding-right: calc((var(--screen-width) - var(--current-screen)) / 2 + var(--container-padding));
5006 | } .bx-container {
5007 | margin-left: calc((var(--screen-width) - var(--current-screen)) / -2 - var(--container-padding));
5008 | padding-left: calc((var(--screen-width) - var(--current-screen)) / 2 + var(--container-padding));
5009 | margin-right: calc((var(--screen-width) - var(--current-screen)) / -2 - var(--container-padding));
5010 | padding-right: calc((var(--screen-width) - var(--current-screen)) / 2 + var(--container-padding));
5011 | }
--------------------------------------------------------------------------------
/docs/tailwind.min.css:
--------------------------------------------------------------------------------
1 | /*! tailwindcss v2.0.3 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,::after,::before{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}:root{--screen-width:100vw;--current-screen:100vw;--container-padding:1rem}@media (min-width:640px){:root{--current-screen:640px}}@media (min-width:768px){:root{--current-screen:768px;--container-padding:2rem}}@media (min-width:1024px){:root{--current-screen:1024px;--container-padding:4rem}}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px;padding-right:2rem;padding-left:2rem}}@media (min-width:1024px){.container{max-width:1024px;padding-right:4rem;padding-left:4rem}}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.bg-transparent{background-color:transparent}.bg-current{background-color:currentColor}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-gray-200{background-color:#e5e7eb}.bg-gray-300{background-color:#d1d5db}.bg-gray-400{background-color:#9ca3af}.bg-gray-500{background-color:#6b7280}.bg-gray-600{background-color:#4b5563}.bg-gray-700{background-color:#374151}.bg-gray-800{background-color:#1f2937}.bg-gray-900{background-color:#111827}.bg-red-50{background-color:#fef2f2}.bg-red-100{background-color:#fee2e2}.bg-red-200{background-color:#fecaca}.bg-red-300{background-color:#fca5a5}.bg-red-400{background-color:#f87171}.bg-red-500{background-color:#ef4444}.bg-red-600{background-color:#dc2626}.bg-red-700{background-color:#b91c1c}.bg-red-800{background-color:#991b1b}.bg-red-900{background-color:#7f1d1d}.bg-yellow-50{background-color:#fffbeb}.bg-yellow-100{background-color:#fef3c7}.bg-yellow-200{background-color:#fde68a}.bg-yellow-300{background-color:#fcd34d}.bg-yellow-400{background-color:#fbbf24}.bg-yellow-500{background-color:#f59e0b}.bg-yellow-600{background-color:#d97706}.bg-yellow-700{background-color:#b45309}.bg-yellow-800{background-color:#92400e}.bg-yellow-900{background-color:#78350f}.bg-green-50{background-color:#ecfdf5}.bg-green-100{background-color:#d1fae5}.bg-green-200{background-color:#a7f3d0}.bg-green-300{background-color:#6ee7b7}.bg-green-400{background-color:#34d399}.bg-green-500{background-color:#10b981}.bg-green-600{background-color:#059669}.bg-green-700{background-color:#047857}.bg-green-800{background-color:#065f46}.bg-green-900{background-color:#064e3b}.bg-blue-50{background-color:#eff6ff}.bg-blue-100{background-color:#dbeafe}.bg-blue-200{background-color:#bfdbfe}.bg-blue-300{background-color:#93c5fd}.bg-blue-400{background-color:#60a5fa}.bg-blue-500{background-color:#3b82f6}.bg-blue-600{background-color:#2563eb}.bg-blue-700{background-color:#1d4ed8}.bg-blue-800{background-color:#1e40af}.bg-blue-900{background-color:#1e3a8a}.bg-indigo-50{background-color:#eef2ff}.bg-indigo-100{background-color:#e0e7ff}.bg-indigo-200{background-color:#c7d2fe}.bg-indigo-300{background-color:#a5b4fc}.bg-indigo-400{background-color:#818cf8}.bg-indigo-500{background-color:#6366f1}.bg-indigo-600{background-color:#4f46e5}.bg-indigo-700{background-color:#4338ca}.bg-indigo-800{background-color:#3730a3}.bg-indigo-900{background-color:#312e81}.bg-purple-50{background-color:#f5f3ff}.bg-purple-100{background-color:#ede9fe}.bg-purple-200{background-color:#ddd6fe}.bg-purple-300{background-color:#c4b5fd}.bg-purple-400{background-color:#a78bfa}.bg-purple-500{background-color:#8b5cf6}.bg-purple-600{background-color:#7c3aed}.bg-purple-700{background-color:#6d28d9}.bg-purple-800{background-color:#5b21b6}.bg-purple-900{background-color:#4c1d95}.bg-pink-50{background-color:#fdf2f8}.bg-pink-100{background-color:#fce7f3}.bg-pink-200{background-color:#fbcfe8}.bg-pink-300{background-color:#f9a8d4}.bg-pink-400{background-color:#f472b6}.bg-pink-500{background-color:#ec4899}.bg-pink-600{background-color:#db2777}.bg-pink-700{background-color:#be185d}.bg-pink-800{background-color:#9d174d}.bg-pink-900{background-color:#831843}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-b-md{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.rounded-br-none{border-bottom-right-radius:0}.rounded-bl-none{border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-sm{border-top-right-radius:.125rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.rounded-br-lg{border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-xl{border-top-right-radius:.75rem}.rounded-br-xl{border-bottom-right-radius:.75rem}.rounded-bl-xl{border-bottom-left-radius:.75rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tr-3xl{border-top-right-radius:1.5rem}.rounded-br-3xl{border-bottom-right-radius:1.5rem}.rounded-bl-3xl{border-bottom-left-radius:1.5rem}.rounded-tl-full{border-top-left-radius:9999px}.rounded-tr-full{border-top-right-radius:9999px}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-bl-full{border-bottom-left-radius:9999px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.flow-root{display:flow-root}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.font-thin{font-weight:100}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.h-0{height:0}.h-1{height:.25rem}.h-2{height:.5rem}.h-3{height:.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-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-32{height:8rem}.h-36{height:9rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-52{height:13rem}.h-56{height:14rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-80{height:20rem}.h-96{height:24rem}.h-auto{height:auto}.h-px{height:1px}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-2\.5{height:.625rem}.h-3\.5{height:.875rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-2\/3{height:66.666667%}.h-1\/4{height:25%}.h-2\/4{height:50%}.h-3\/4{height:75%}.h-1\/5{height:20%}.h-2\/5{height:40%}.h-3\/5{height:60%}.h-4\/5{height:80%}.h-1\/6{height:16.666667%}.h-2\/6{height:33.333333%}.h-3\/6{height:50%}.h-4\/6{height:66.666667%}.h-5\/6{height:83.333333%}.h-full{height:100%}.h-screen{height:100vh}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-3{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-5{top:1.25rem;right:1.25rem;bottom:1.25rem;left:1.25rem}.inset-6{top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem}.inset-7{top:1.75rem;right:1.75rem;bottom:1.75rem;left:1.75rem}.inset-8{top:2rem;right:2rem;bottom:2rem;left:2rem}.inset-9{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.inset-10{top:2.5rem;right:2.5rem;bottom:2.5rem;left:2.5rem}.inset-11{top:2.75rem;right:2.75rem;bottom:2.75rem;left:2.75rem}.inset-12{top:3rem;right:3rem;bottom:3rem;left:3rem}.inset-14{top:3.5rem;right:3.5rem;bottom:3.5rem;left:3.5rem}.inset-16{top:4rem;right:4rem;bottom:4rem;left:4rem}.inset-20{top:5rem;right:5rem;bottom:5rem;left:5rem}.inset-24{top:6rem;right:6rem;bottom:6rem;left:6rem}.inset-28{top:7rem;right:7rem;bottom:7rem;left:7rem}.inset-32{top:8rem;right:8rem;bottom:8rem;left:8rem}.inset-36{top:9rem;right:9rem;bottom:9rem;left:9rem}.inset-40{top:10rem;right:10rem;bottom:10rem;left:10rem}.inset-44{top:11rem;right:11rem;bottom:11rem;left:11rem}.inset-48{top:12rem;right:12rem;bottom:12rem;left:12rem}.inset-52{top:13rem;right:13rem;bottom:13rem;left:13rem}.inset-56{top:14rem;right:14rem;bottom:14rem;left:14rem}.inset-60{top:15rem;right:15rem;bottom:15rem;left:15rem}.inset-64{top:16rem;right:16rem;bottom:16rem;left:16rem}.inset-72{top:18rem;right:18rem;bottom:18rem;left:18rem}.inset-80{top:20rem;right:20rem;bottom:20rem;left:20rem}.inset-96{top:24rem;right:24rem;bottom:24rem;left:24rem}.inset-auto{top:auto;right:auto;bottom:auto;left:auto}.inset-px{top:1px;right:1px;bottom:1px;left:1px}.inset-0\.5{top:.125rem;right:.125rem;bottom:.125rem;left:.125rem}.inset-1\.5{top:.375rem;right:.375rem;bottom:.375rem;left:.375rem}.inset-2\.5{top:.625rem;right:.625rem;bottom:.625rem;left:.625rem}.inset-3\.5{top:.875rem;right:.875rem;bottom:.875rem;left:.875rem}.-inset-0{top:0;right:0;bottom:0;left:0}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.-inset-2{top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.-inset-5{top:-1.25rem;right:-1.25rem;bottom:-1.25rem;left:-1.25rem}.-inset-6{top:-1.5rem;right:-1.5rem;bottom:-1.5rem;left:-1.5rem}.-inset-7{top:-1.75rem;right:-1.75rem;bottom:-1.75rem;left:-1.75rem}.-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.-inset-9{top:-2.25rem;right:-2.25rem;bottom:-2.25rem;left:-2.25rem}.-inset-10{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.-inset-11{top:-2.75rem;right:-2.75rem;bottom:-2.75rem;left:-2.75rem}.-inset-12{top:-3rem;right:-3rem;bottom:-3rem;left:-3rem}.-inset-14{top:-3.5rem;right:-3.5rem;bottom:-3.5rem;left:-3.5rem}.-inset-16{top:-4rem;right:-4rem;bottom:-4rem;left:-4rem}.-inset-20{top:-5rem;right:-5rem;bottom:-5rem;left:-5rem}.-inset-24{top:-6rem;right:-6rem;bottom:-6rem;left:-6rem}.-inset-28{top:-7rem;right:-7rem;bottom:-7rem;left:-7rem}.-inset-32{top:-8rem;right:-8rem;bottom:-8rem;left:-8rem}.-inset-36{top:-9rem;right:-9rem;bottom:-9rem;left:-9rem}.-inset-40{top:-10rem;right:-10rem;bottom:-10rem;left:-10rem}.-inset-44{top:-11rem;right:-11rem;bottom:-11rem;left:-11rem}.-inset-48{top:-12rem;right:-12rem;bottom:-12rem;left:-12rem}.-inset-52{top:-13rem;right:-13rem;bottom:-13rem;left:-13rem}.-inset-56{top:-14rem;right:-14rem;bottom:-14rem;left:-14rem}.-inset-60{top:-15rem;right:-15rem;bottom:-15rem;left:-15rem}.-inset-64{top:-16rem;right:-16rem;bottom:-16rem;left:-16rem}.-inset-72{top:-18rem;right:-18rem;bottom:-18rem;left:-18rem}.-inset-80{top:-20rem;right:-20rem;bottom:-20rem;left:-20rem}.-inset-96{top:-24rem;right:-24rem;bottom:-24rem;left:-24rem}.-inset-px{top:-1px;right:-1px;bottom:-1px;left:-1px}.-inset-0\.5{top:-.125rem;right:-.125rem;bottom:-.125rem;left:-.125rem}.-inset-1\.5{top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}.-inset-2\.5{top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.-inset-3\.5{top:-.875rem;right:-.875rem;bottom:-.875rem;left:-.875rem}.inset-1\/2{top:50%;right:50%;bottom:50%;left:50%}.inset-1\/3{top:33.333333%;right:33.333333%;bottom:33.333333%;left:33.333333%}.inset-2\/3{top:66.666667%;right:66.666667%;bottom:66.666667%;left:66.666667%}.inset-1\/4{top:25%;right:25%;bottom:25%;left:25%}.inset-2\/4{top:50%;right:50%;bottom:50%;left:50%}.inset-3\/4{top:75%;right:75%;bottom:75%;left:75%}.inset-full{top:100%;right:100%;bottom:100%;left:100%}.-inset-1\/2{top:-50%;right:-50%;bottom:-50%;left:-50%}.-inset-1\/3{top:-33.333333%;right:-33.333333%;bottom:-33.333333%;left:-33.333333%}.-inset-2\/3{top:-66.666667%;right:-66.666667%;bottom:-66.666667%;left:-66.666667%}.-inset-1\/4{top:-25%;right:-25%;bottom:-25%;left:-25%}.-inset-2\/4{top:-50%;right:-50%;bottom:-50%;left:-50%}.-inset-3\/4{top:-75%;right:-75%;bottom:-75%;left:-75%}.-inset-full{top:-100%;right:-100%;bottom:-100%;left:-100%}.inset-y-0{top:0;bottom:0}.inset-x-0{right:0;left:0}.inset-y-1{top:.25rem;bottom:.25rem}.inset-x-1{right:.25rem;left:.25rem}.inset-y-2{top:.5rem;bottom:.5rem}.inset-x-2{right:.5rem;left:.5rem}.inset-y-3{top:.75rem;bottom:.75rem}.inset-x-3{right:.75rem;left:.75rem}.inset-y-4{top:1rem;bottom:1rem}.inset-x-4{right:1rem;left:1rem}.inset-y-5{top:1.25rem;bottom:1.25rem}.inset-x-5{right:1.25rem;left:1.25rem}.inset-y-6{top:1.5rem;bottom:1.5rem}.inset-x-6{right:1.5rem;left:1.5rem}.inset-y-7{top:1.75rem;bottom:1.75rem}.inset-x-7{right:1.75rem;left:1.75rem}.inset-y-8{top:2rem;bottom:2rem}.inset-x-8{right:2rem;left:2rem}.inset-y-9{top:2.25rem;bottom:2.25rem}.inset-x-9{right:2.25rem;left:2.25rem}.inset-y-10{top:2.5rem;bottom:2.5rem}.inset-x-10{right:2.5rem;left:2.5rem}.inset-y-11{top:2.75rem;bottom:2.75rem}.inset-x-11{right:2.75rem;left:2.75rem}.inset-y-12{top:3rem;bottom:3rem}.inset-x-12{right:3rem;left:3rem}.inset-y-14{top:3.5rem;bottom:3.5rem}.inset-x-14{right:3.5rem;left:3.5rem}.inset-y-16{top:4rem;bottom:4rem}.inset-x-16{right:4rem;left:4rem}.inset-y-20{top:5rem;bottom:5rem}.inset-x-20{right:5rem;left:5rem}.inset-y-24{top:6rem;bottom:6rem}.inset-x-24{right:6rem;left:6rem}.inset-y-28{top:7rem;bottom:7rem}.inset-x-28{right:7rem;left:7rem}.inset-y-32{top:8rem;bottom:8rem}.inset-x-32{right:8rem;left:8rem}.inset-y-36{top:9rem;bottom:9rem}.inset-x-36{right:9rem;left:9rem}.inset-y-40{top:10rem;bottom:10rem}.inset-x-40{right:10rem;left:10rem}.inset-y-44{top:11rem;bottom:11rem}.inset-x-44{right:11rem;left:11rem}.inset-y-48{top:12rem;bottom:12rem}.inset-x-48{right:12rem;left:12rem}.inset-y-52{top:13rem;bottom:13rem}.inset-x-52{right:13rem;left:13rem}.inset-y-56{top:14rem;bottom:14rem}.inset-x-56{right:14rem;left:14rem}.inset-y-60{top:15rem;bottom:15rem}.inset-x-60{right:15rem;left:15rem}.inset-y-64{top:16rem;bottom:16rem}.inset-x-64{right:16rem;left:16rem}.inset-y-72{top:18rem;bottom:18rem}.inset-x-72{right:18rem;left:18rem}.inset-y-80{top:20rem;bottom:20rem}.inset-x-80{right:20rem;left:20rem}.inset-y-96{top:24rem;bottom:24rem}.inset-x-96{right:24rem;left:24rem}.inset-y-auto{top:auto;bottom:auto}.inset-x-auto{right:auto;left:auto}.inset-y-px{top:1px;bottom:1px}.inset-x-px{right:1px;left:1px}.inset-y-0\.5{top:.125rem;bottom:.125rem}.inset-x-0\.5{right:.125rem;left:.125rem}.inset-y-1\.5{top:.375rem;bottom:.375rem}.inset-x-1\.5{right:.375rem;left:.375rem}.inset-y-2\.5{top:.625rem;bottom:.625rem}.inset-x-2\.5{right:.625rem;left:.625rem}.inset-y-3\.5{top:.875rem;bottom:.875rem}.inset-x-3\.5{right:.875rem;left:.875rem}.-inset-y-0{top:0;bottom:0}.-inset-x-0{right:0;left:0}.-inset-y-1{top:-.25rem;bottom:-.25rem}.-inset-x-1{right:-.25rem;left:-.25rem}.-inset-y-2{top:-.5rem;bottom:-.5rem}.-inset-x-2{right:-.5rem;left:-.5rem}.-inset-y-3{top:-.75rem;bottom:-.75rem}.-inset-x-3{right:-.75rem;left:-.75rem}.-inset-y-4{top:-1rem;bottom:-1rem}.-inset-x-4{right:-1rem;left:-1rem}.-inset-y-5{top:-1.25rem;bottom:-1.25rem}.-inset-x-5{right:-1.25rem;left:-1.25rem}.-inset-y-6{top:-1.5rem;bottom:-1.5rem}.-inset-x-6{right:-1.5rem;left:-1.5rem}.-inset-y-7{top:-1.75rem;bottom:-1.75rem}.-inset-x-7{right:-1.75rem;left:-1.75rem}.-inset-y-8{top:-2rem;bottom:-2rem}.-inset-x-8{right:-2rem;left:-2rem}.-inset-y-9{top:-2.25rem;bottom:-2.25rem}.-inset-x-9{right:-2.25rem;left:-2.25rem}.-inset-y-10{top:-2.5rem;bottom:-2.5rem}.-inset-x-10{right:-2.5rem;left:-2.5rem}.-inset-y-11{top:-2.75rem;bottom:-2.75rem}.-inset-x-11{right:-2.75rem;left:-2.75rem}.-inset-y-12{top:-3rem;bottom:-3rem}.-inset-x-12{right:-3rem;left:-3rem}.-inset-y-14{top:-3.5rem;bottom:-3.5rem}.-inset-x-14{right:-3.5rem;left:-3.5rem}.-inset-y-16{top:-4rem;bottom:-4rem}.-inset-x-16{right:-4rem;left:-4rem}.-inset-y-20{top:-5rem;bottom:-5rem}.-inset-x-20{right:-5rem;left:-5rem}.-inset-y-24{top:-6rem;bottom:-6rem}.-inset-x-24{right:-6rem;left:-6rem}.-inset-y-28{top:-7rem;bottom:-7rem}.-inset-x-28{right:-7rem;left:-7rem}.-inset-y-32{top:-8rem;bottom:-8rem}.-inset-x-32{right:-8rem;left:-8rem}.-inset-y-36{top:-9rem;bottom:-9rem}.-inset-x-36{right:-9rem;left:-9rem}.-inset-y-40{top:-10rem;bottom:-10rem}.-inset-x-40{right:-10rem;left:-10rem}.-inset-y-44{top:-11rem;bottom:-11rem}.-inset-x-44{right:-11rem;left:-11rem}.-inset-y-48{top:-12rem;bottom:-12rem}.-inset-x-48{right:-12rem;left:-12rem}.-inset-y-52{top:-13rem;bottom:-13rem}.-inset-x-52{right:-13rem;left:-13rem}.-inset-y-56{top:-14rem;bottom:-14rem}.-inset-x-56{right:-14rem;left:-14rem}.-inset-y-60{top:-15rem;bottom:-15rem}.-inset-x-60{right:-15rem;left:-15rem}.-inset-y-64{top:-16rem;bottom:-16rem}.-inset-x-64{right:-16rem;left:-16rem}.-inset-y-72{top:-18rem;bottom:-18rem}.-inset-x-72{right:-18rem;left:-18rem}.-inset-y-80{top:-20rem;bottom:-20rem}.-inset-x-80{right:-20rem;left:-20rem}.-inset-y-96{top:-24rem;bottom:-24rem}.-inset-x-96{right:-24rem;left:-24rem}.-inset-y-px{top:-1px;bottom:-1px}.-inset-x-px{right:-1px;left:-1px}.-inset-y-0\.5{top:-.125rem;bottom:-.125rem}.-inset-x-0\.5{right:-.125rem;left:-.125rem}.-inset-y-1\.5{top:-.375rem;bottom:-.375rem}.-inset-x-1\.5{right:-.375rem;left:-.375rem}.-inset-y-2\.5{top:-.625rem;bottom:-.625rem}.-inset-x-2\.5{right:-.625rem;left:-.625rem}.-inset-y-3\.5{top:-.875rem;bottom:-.875rem}.-inset-x-3\.5{right:-.875rem;left:-.875rem}.inset-y-1\/2{top:50%;bottom:50%}.inset-x-1\/2{right:50%;left:50%}.inset-y-1\/3{top:33.333333%;bottom:33.333333%}.inset-x-1\/3{right:33.333333%;left:33.333333%}.inset-y-2\/3{top:66.666667%;bottom:66.666667%}.inset-x-2\/3{right:66.666667%;left:66.666667%}.inset-y-1\/4{top:25%;bottom:25%}.inset-x-1\/4{right:25%;left:25%}.inset-y-2\/4{top:50%;bottom:50%}.inset-x-2\/4{right:50%;left:50%}.inset-y-3\/4{top:75%;bottom:75%}.inset-x-3\/4{right:75%;left:75%}.inset-y-full{top:100%;bottom:100%}.inset-x-full{right:100%;left:100%}.-inset-y-1\/2{top:-50%;bottom:-50%}.-inset-x-1\/2{right:-50%;left:-50%}.-inset-y-1\/3{top:-33.333333%;bottom:-33.333333%}.-inset-x-1\/3{right:-33.333333%;left:-33.333333%}.-inset-y-2\/3{top:-66.666667%;bottom:-66.666667%}.-inset-x-2\/3{right:-66.666667%;left:-66.666667%}.-inset-y-1\/4{top:-25%;bottom:-25%}.-inset-x-1\/4{right:-25%;left:-25%}.-inset-y-2\/4{top:-50%;bottom:-50%}.-inset-x-2\/4{right:-50%;left:-50%}.-inset-y-3\/4{top:-75%;bottom:-75%}.-inset-x-3\/4{right:-75%;left:-75%}.-inset-y-full{top:-100%;bottom:-100%}.-inset-x-full{right:-100%;left:-100%}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:.25rem}.right-1{right:.25rem}.bottom-1{bottom:.25rem}.left-1{left:.25rem}.top-2{top:.5rem}.right-2{right:.5rem}.bottom-2{bottom:.5rem}.left-2{left:.5rem}.top-3{top:.75rem}.right-3{right:.75rem}.bottom-3{bottom:.75rem}.left-3{left:.75rem}.top-4{top:1rem}.right-4{right:1rem}.bottom-4{bottom:1rem}.left-4{left:1rem}.top-5{top:1.25rem}.right-5{right:1.25rem}.bottom-5{bottom:1.25rem}.left-5{left:1.25rem}.top-6{top:1.5rem}.right-6{right:1.5rem}.bottom-6{bottom:1.5rem}.left-6{left:1.5rem}.top-7{top:1.75rem}.right-7{right:1.75rem}.bottom-7{bottom:1.75rem}.left-7{left:1.75rem}.top-8{top:2rem}.right-8{right:2rem}.bottom-8{bottom:2rem}.left-8{left:2rem}.top-9{top:2.25rem}.right-9{right:2.25rem}.bottom-9{bottom:2.25rem}.left-9{left:2.25rem}.top-10{top:2.5rem}.right-10{right:2.5rem}.bottom-10{bottom:2.5rem}.left-10{left:2.5rem}.top-11{top:2.75rem}.right-11{right:2.75rem}.bottom-11{bottom:2.75rem}.left-11{left:2.75rem}.top-12{top:3rem}.right-12{right:3rem}.bottom-12{bottom:3rem}.left-12{left:3rem}.top-14{top:3.5rem}.right-14{right:3.5rem}.bottom-14{bottom:3.5rem}.left-14{left:3.5rem}.top-16{top:4rem}.right-16{right:4rem}.bottom-16{bottom:4rem}.left-16{left:4rem}.top-20{top:5rem}.right-20{right:5rem}.bottom-20{bottom:5rem}.left-20{left:5rem}.top-24{top:6rem}.right-24{right:6rem}.bottom-24{bottom:6rem}.left-24{left:6rem}.top-28{top:7rem}.right-28{right:7rem}.bottom-28{bottom:7rem}.left-28{left:7rem}.top-32{top:8rem}.right-32{right:8rem}.bottom-32{bottom:8rem}.left-32{left:8rem}.top-36{top:9rem}.right-36{right:9rem}.bottom-36{bottom:9rem}.left-36{left:9rem}.top-40{top:10rem}.right-40{right:10rem}.bottom-40{bottom:10rem}.left-40{left:10rem}.top-44{top:11rem}.right-44{right:11rem}.bottom-44{bottom:11rem}.left-44{left:11rem}.top-48{top:12rem}.right-48{right:12rem}.bottom-48{bottom:12rem}.left-48{left:12rem}.top-52{top:13rem}.right-52{right:13rem}.bottom-52{bottom:13rem}.left-52{left:13rem}.top-56{top:14rem}.right-56{right:14rem}.bottom-56{bottom:14rem}.left-56{left:14rem}.top-60{top:15rem}.right-60{right:15rem}.bottom-60{bottom:15rem}.left-60{left:15rem}.top-64{top:16rem}.right-64{right:16rem}.bottom-64{bottom:16rem}.left-64{left:16rem}.top-72{top:18rem}.right-72{right:18rem}.bottom-72{bottom:18rem}.left-72{left:18rem}.top-80{top:20rem}.right-80{right:20rem}.bottom-80{bottom:20rem}.left-80{left:20rem}.top-96{top:24rem}.right-96{right:24rem}.bottom-96{bottom:24rem}.left-96{left:24rem}.top-auto{top:auto}.right-auto{right:auto}.bottom-auto{bottom:auto}.left-auto{left:auto}.top-px{top:1px}.right-px{right:1px}.bottom-px{bottom:1px}.left-px{left:1px}.top-0\.5{top:.125rem}.right-0\.5{right:.125rem}.bottom-0\.5{bottom:.125rem}.left-0\.5{left:.125rem}.top-1\.5{top:.375rem}.right-1\.5{right:.375rem}.bottom-1\.5{bottom:.375rem}.left-1\.5{left:.375rem}.top-2\.5{top:.625rem}.right-2\.5{right:.625rem}.bottom-2\.5{bottom:.625rem}.left-2\.5{left:.625rem}.top-3\.5{top:.875rem}.right-3\.5{right:.875rem}.bottom-3\.5{bottom:.875rem}.left-3\.5{left:.875rem}.-top-0{top:0}.-right-0{right:0}.-bottom-0{bottom:0}.-left-0{left:0}.-top-1{top:-.25rem}.-right-1{right:-.25rem}.-bottom-1{bottom:-.25rem}.-left-1{left:-.25rem}.-top-2{top:-.5rem}.-right-2{right:-.5rem}.-bottom-2{bottom:-.5rem}.-left-2{left:-.5rem}.-top-3{top:-.75rem}.-right-3{right:-.75rem}.-bottom-3{bottom:-.75rem}.-left-3{left:-.75rem}.-top-4{top:-1rem}.-right-4{right:-1rem}.-bottom-4{bottom:-1rem}.-left-4{left:-1rem}.-top-5{top:-1.25rem}.-right-5{right:-1.25rem}.-bottom-5{bottom:-1.25rem}.-left-5{left:-1.25rem}.-top-6{top:-1.5rem}.-right-6{right:-1.5rem}.-bottom-6{bottom:-1.5rem}.-left-6{left:-1.5rem}.-top-7{top:-1.75rem}.-right-7{right:-1.75rem}.-bottom-7{bottom:-1.75rem}.-left-7{left:-1.75rem}.-top-8{top:-2rem}.-right-8{right:-2rem}.-bottom-8{bottom:-2rem}.-left-8{left:-2rem}.-top-9{top:-2.25rem}.-right-9{right:-2.25rem}.-bottom-9{bottom:-2.25rem}.-left-9{left:-2.25rem}.-top-10{top:-2.5rem}.-right-10{right:-2.5rem}.-bottom-10{bottom:-2.5rem}.-left-10{left:-2.5rem}.-top-11{top:-2.75rem}.-right-11{right:-2.75rem}.-bottom-11{bottom:-2.75rem}.-left-11{left:-2.75rem}.-top-12{top:-3rem}.-right-12{right:-3rem}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-top-14{top:-3.5rem}.-right-14{right:-3.5rem}.-bottom-14{bottom:-3.5rem}.-left-14{left:-3.5rem}.-top-16{top:-4rem}.-right-16{right:-4rem}.-bottom-16{bottom:-4rem}.-left-16{left:-4rem}.-top-20{top:-5rem}.-right-20{right:-5rem}.-bottom-20{bottom:-5rem}.-left-20{left:-5rem}.-top-24{top:-6rem}.-right-24{right:-6rem}.-bottom-24{bottom:-6rem}.-left-24{left:-6rem}.-top-28{top:-7rem}.-right-28{right:-7rem}.-bottom-28{bottom:-7rem}.-left-28{left:-7rem}.-top-32{top:-8rem}.-right-32{right:-8rem}.-bottom-32{bottom:-8rem}.-left-32{left:-8rem}.-top-36{top:-9rem}.-right-36{right:-9rem}.-bottom-36{bottom:-9rem}.-left-36{left:-9rem}.-top-40{top:-10rem}.-right-40{right:-10rem}.-bottom-40{bottom:-10rem}.-left-40{left:-10rem}.-top-44{top:-11rem}.-right-44{right:-11rem}.-bottom-44{bottom:-11rem}.-left-44{left:-11rem}.-top-48{top:-12rem}.-right-48{right:-12rem}.-bottom-48{bottom:-12rem}.-left-48{left:-12rem}.-top-52{top:-13rem}.-right-52{right:-13rem}.-bottom-52{bottom:-13rem}.-left-52{left:-13rem}.-top-56{top:-14rem}.-right-56{right:-14rem}.-bottom-56{bottom:-14rem}.-left-56{left:-14rem}.-top-60{top:-15rem}.-right-60{right:-15rem}.-bottom-60{bottom:-15rem}.-left-60{left:-15rem}.-top-64{top:-16rem}.-right-64{right:-16rem}.-bottom-64{bottom:-16rem}.-left-64{left:-16rem}.-top-72{top:-18rem}.-right-72{right:-18rem}.-bottom-72{bottom:-18rem}.-left-72{left:-18rem}.-top-80{top:-20rem}.-right-80{right:-20rem}.-bottom-80{bottom:-20rem}.-left-80{left:-20rem}.-top-96{top:-24rem}.-right-96{right:-24rem}.-bottom-96{bottom:-24rem}.-left-96{left:-24rem}.-top-px{top:-1px}.-right-px{right:-1px}.-bottom-px{bottom:-1px}.-left-px{left:-1px}.-top-0\.5{top:-.125rem}.-right-0\.5{right:-.125rem}.-bottom-0\.5{bottom:-.125rem}.-left-0\.5{left:-.125rem}.-top-1\.5{top:-.375rem}.-right-1\.5{right:-.375rem}.-bottom-1\.5{bottom:-.375rem}.-left-1\.5{left:-.375rem}.-top-2\.5{top:-.625rem}.-right-2\.5{right:-.625rem}.-bottom-2\.5{bottom:-.625rem}.-left-2\.5{left:-.625rem}.-top-3\.5{top:-.875rem}.-right-3\.5{right:-.875rem}.-bottom-3\.5{bottom:-.875rem}.-left-3\.5{left:-.875rem}.top-1\/2{top:50%}.right-1\/2{right:50%}.bottom-1\/2{bottom:50%}.left-1\/2{left:50%}.top-1\/3{top:33.333333%}.right-1\/3{right:33.333333%}.bottom-1\/3{bottom:33.333333%}.left-1\/3{left:33.333333%}.top-2\/3{top:66.666667%}.right-2\/3{right:66.666667%}.bottom-2\/3{bottom:66.666667%}.left-2\/3{left:66.666667%}.top-1\/4{top:25%}.right-1\/4{right:25%}.bottom-1\/4{bottom:25%}.left-1\/4{left:25%}.top-2\/4{top:50%}.right-2\/4{right:50%}.bottom-2\/4{bottom:50%}.left-2\/4{left:50%}.top-3\/4{top:75%}.right-3\/4{right:75%}.bottom-3\/4{bottom:75%}.left-3\/4{left:75%}.top-full{top:100%}.right-full{right:100%}.bottom-full{bottom:100%}.left-full{left:100%}.-top-1\/2{top:-50%}.-right-1\/2{right:-50%}.-bottom-1\/2{bottom:-50%}.-left-1\/2{left:-50%}.-top-1\/3{top:-33.333333%}.-right-1\/3{right:-33.333333%}.-bottom-1\/3{bottom:-33.333333%}.-left-1\/3{left:-33.333333%}.-top-2\/3{top:-66.666667%}.-right-2\/3{right:-66.666667%}.-bottom-2\/3{bottom:-66.666667%}.-left-2\/3{left:-66.666667%}.-top-1\/4{top:-25%}.-right-1\/4{right:-25%}.-bottom-1\/4{bottom:-25%}.-left-1\/4{left:-25%}.-top-2\/4{top:-50%}.-right-2\/4{right:-50%}.-bottom-2\/4{bottom:-50%}.-left-2\/4{left:-50%}.-top-3\/4{top:-75%}.-right-3\/4{right:-75%}.-bottom-3\/4{bottom:-75%}.-left-3\/4{left:-75%}.-top-full{top:-100%}.-right-full{right:-100%}.-bottom-full{bottom:-100%}.-left-full{left:-100%}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-7{margin:1.75rem}.m-8{margin:2rem}.m-9{margin:2.25rem}.m-10{margin:2.5rem}.m-11{margin:2.75rem}.m-12{margin:3rem}.m-14{margin:3.5rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-28{margin:7rem}.m-32{margin:8rem}.m-36{margin:9rem}.m-40{margin:10rem}.m-44{margin:11rem}.m-48{margin:12rem}.m-52{margin:13rem}.m-56{margin:14rem}.m-60{margin:15rem}.m-64{margin:16rem}.m-72{margin:18rem}.m-80{margin:20rem}.m-96{margin:24rem}.m-auto{margin:auto}.m-px{margin:1px}.m-0\.5{margin:.125rem}.m-1\.5{margin:.375rem}.m-2\.5{margin:.625rem}.m-3\.5{margin:.875rem}.-m-0{margin:0}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.-m-3{margin:-.75rem}.-m-4{margin:-1rem}.-m-5{margin:-1.25rem}.-m-6{margin:-1.5rem}.-m-7{margin:-1.75rem}.-m-8{margin:-2rem}.-m-9{margin:-2.25rem}.-m-10{margin:-2.5rem}.-m-11{margin:-2.75rem}.-m-12{margin:-3rem}.-m-14{margin:-3.5rem}.-m-16{margin:-4rem}.-m-20{margin:-5rem}.-m-24{margin:-6rem}.-m-28{margin:-7rem}.-m-32{margin:-8rem}.-m-36{margin:-9rem}.-m-40{margin:-10rem}.-m-44{margin:-11rem}.-m-48{margin:-12rem}.-m-52{margin:-13rem}.-m-56{margin:-14rem}.-m-60{margin:-15rem}.-m-64{margin:-16rem}.-m-72{margin:-18rem}.-m-80{margin:-20rem}.-m-96{margin:-24rem}.-m-px{margin:-1px}.-m-0\.5{margin:-.125rem}.-m-1\.5{margin:-.375rem}.-m-2\.5{margin:-.625rem}.-m-3\.5{margin:-.875rem}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-11{margin-top:2.75rem;margin-bottom:2.75rem}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.my-12{margin-top:3rem;margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-14{margin-top:3.5rem;margin-bottom:3.5rem}.mx-14{margin-left:3.5rem;margin-right:3.5rem}.my-16{margin-top:4rem;margin-bottom:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-28{margin-top:7rem;margin-bottom:7rem}.mx-28{margin-left:7rem;margin-right:7rem}.my-32{margin-top:8rem;margin-bottom:8rem}.mx-32{margin-left:8rem;margin-right:8rem}.my-36{margin-top:9rem;margin-bottom:9rem}.mx-36{margin-left:9rem;margin-right:9rem}.my-40{margin-top:10rem;margin-bottom:10rem}.mx-40{margin-left:10rem;margin-right:10rem}.my-44{margin-top:11rem;margin-bottom:11rem}.mx-44{margin-left:11rem;margin-right:11rem}.my-48{margin-top:12rem;margin-bottom:12rem}.mx-48{margin-left:12rem;margin-right:12rem}.my-52{margin-top:13rem;margin-bottom:13rem}.mx-52{margin-left:13rem;margin-right:13rem}.my-56{margin-top:14rem;margin-bottom:14rem}.mx-56{margin-left:14rem;margin-right:14rem}.my-60{margin-top:15rem;margin-bottom:15rem}.mx-60{margin-left:15rem;margin-right:15rem}.my-64{margin-top:16rem;margin-bottom:16rem}.mx-64{margin-left:16rem;margin-right:16rem}.my-72{margin-top:18rem;margin-bottom:18rem}.mx-72{margin-left:18rem;margin-right:18rem}.my-80{margin-top:20rem;margin-bottom:20rem}.mx-80{margin-left:20rem;margin-right:20rem}.my-96{margin-top:24rem;margin-bottom:24rem}.mx-96{margin-left:24rem;margin-right:24rem}.my-auto{margin-top:auto;margin-bottom:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-px{margin-top:1px;margin-bottom:1px}.mx-px{margin-left:1px;margin-right:1px}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.mx-1\.5{margin-left:.375rem;margin-right:.375rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.mx-2\.5{margin-left:.625rem;margin-right:.625rem}.my-3\.5{margin-top:.875rem;margin-bottom:.875rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.-my-0{margin-top:0;margin-bottom:0}.-mx-0{margin-left:0;margin-right:0}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-3{margin-top:-.75rem;margin-bottom:-.75rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.-mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-7{margin-top:-1.75rem;margin-bottom:-1.75rem}.-mx-7{margin-left:-1.75rem;margin-right:-1.75rem}.-my-8{margin-top:-2rem;margin-bottom:-2rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-9{margin-top:-2.25rem;margin-bottom:-2.25rem}.-mx-9{margin-left:-2.25rem;margin-right:-2.25rem}.-my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.-my-11{margin-top:-2.75rem;margin-bottom:-2.75rem}.-mx-11{margin-left:-2.75rem;margin-right:-2.75rem}.-my-12{margin-top:-3rem;margin-bottom:-3rem}.-mx-12{margin-left:-3rem;margin-right:-3rem}.-my-14{margin-top:-3.5rem;margin-bottom:-3.5rem}.-mx-14{margin-left:-3.5rem;margin-right:-3.5rem}.-my-16{margin-top:-4rem;margin-bottom:-4rem}.-mx-16{margin-left:-4rem;margin-right:-4rem}.-my-20{margin-top:-5rem;margin-bottom:-5rem}.-mx-20{margin-left:-5rem;margin-right:-5rem}.-my-24{margin-top:-6rem;margin-bottom:-6rem}.-mx-24{margin-left:-6rem;margin-right:-6rem}.-my-28{margin-top:-7rem;margin-bottom:-7rem}.-mx-28{margin-left:-7rem;margin-right:-7rem}.-my-32{margin-top:-8rem;margin-bottom:-8rem}.-mx-32{margin-left:-8rem;margin-right:-8rem}.-my-36{margin-top:-9rem;margin-bottom:-9rem}.-mx-36{margin-left:-9rem;margin-right:-9rem}.-my-40{margin-top:-10rem;margin-bottom:-10rem}.-mx-40{margin-left:-10rem;margin-right:-10rem}.-my-44{margin-top:-11rem;margin-bottom:-11rem}.-mx-44{margin-left:-11rem;margin-right:-11rem}.-my-48{margin-top:-12rem;margin-bottom:-12rem}.-mx-48{margin-left:-12rem;margin-right:-12rem}.-my-52{margin-top:-13rem;margin-bottom:-13rem}.-mx-52{margin-left:-13rem;margin-right:-13rem}.-my-56{margin-top:-14rem;margin-bottom:-14rem}.-mx-56{margin-left:-14rem;margin-right:-14rem}.-my-60{margin-top:-15rem;margin-bottom:-15rem}.-mx-60{margin-left:-15rem;margin-right:-15rem}.-my-64{margin-top:-16rem;margin-bottom:-16rem}.-mx-64{margin-left:-16rem;margin-right:-16rem}.-my-72{margin-top:-18rem;margin-bottom:-18rem}.-mx-72{margin-left:-18rem;margin-right:-18rem}.-my-80{margin-top:-20rem;margin-bottom:-20rem}.-mx-80{margin-left:-20rem;margin-right:-20rem}.-my-96{margin-top:-24rem;margin-bottom:-24rem}.-mx-96{margin-left:-24rem;margin-right:-24rem}.-my-px{margin-top:-1px;margin-bottom:-1px}.-mx-px{margin-left:-1px;margin-right:-1px}.-my-0\.5{margin-top:-.125rem;margin-bottom:-.125rem}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-2\.5{margin-top:-.625rem;margin-bottom:-.625rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.-my-3\.5{margin-top:-.875rem;margin-bottom:-.875rem}.-mx-3\.5{margin-left:-.875rem;margin-right:-.875rem}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.mr-6{margin-right:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mt-7{margin-top:1.75rem}.mr-7{margin-right:1.75rem}.mb-7{margin-bottom:1.75rem}.ml-7{margin-left:1.75rem}.mt-8{margin-top:2rem}.mr-8{margin-right:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-9{margin-top:2.25rem}.mr-9{margin-right:2.25rem}.mb-9{margin-bottom:2.25rem}.ml-9{margin-left:2.25rem}.mt-10{margin-top:2.5rem}.mr-10{margin-right:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mt-11{margin-top:2.75rem}.mr-11{margin-right:2.75rem}.mb-11{margin-bottom:2.75rem}.ml-11{margin-left:2.75rem}.mt-12{margin-top:3rem}.mr-12{margin-right:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mt-14{margin-top:3.5rem}.mr-14{margin-right:3.5rem}.mb-14{margin-bottom:3.5rem}.ml-14{margin-left:3.5rem}.mt-16{margin-top:4rem}.mr-16{margin-right:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mt-20{margin-top:5rem}.mr-20{margin-right:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mt-24{margin-top:6rem}.mr-24{margin-right:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mt-28{margin-top:7rem}.mr-28{margin-right:7rem}.mb-28{margin-bottom:7rem}.ml-28{margin-left:7rem}.mt-32{margin-top:8rem}.mr-32{margin-right:8rem}.mb-32{margin-bottom:8rem}.ml-32{margin-left:8rem}.mt-36{margin-top:9rem}.mr-36{margin-right:9rem}.mb-36{margin-bottom:9rem}.ml-36{margin-left:9rem}.mt-40{margin-top:10rem}.mr-40{margin-right:10rem}.mb-40{margin-bottom:10rem}.ml-40{margin-left:10rem}.mt-44{margin-top:11rem}.mr-44{margin-right:11rem}.mb-44{margin-bottom:11rem}.ml-44{margin-left:11rem}.mt-48{margin-top:12rem}.mr-48{margin-right:12rem}.mb-48{margin-bottom:12rem}.ml-48{margin-left:12rem}.mt-52{margin-top:13rem}.mr-52{margin-right:13rem}.mb-52{margin-bottom:13rem}.ml-52{margin-left:13rem}.mt-56{margin-top:14rem}.mr-56{margin-right:14rem}.mb-56{margin-bottom:14rem}.ml-56{margin-left:14rem}.mt-60{margin-top:15rem}.mr-60{margin-right:15rem}.mb-60{margin-bottom:15rem}.ml-60{margin-left:15rem}.mt-64{margin-top:16rem}.mr-64{margin-right:16rem}.mb-64{margin-bottom:16rem}.ml-64{margin-left:16rem}.mt-72{margin-top:18rem}.mr-72{margin-right:18rem}.mb-72{margin-bottom:18rem}.ml-72{margin-left:18rem}.mt-80{margin-top:20rem}.mr-80{margin-right:20rem}.mb-80{margin-bottom:20rem}.ml-80{margin-left:20rem}.mt-96{margin-top:24rem}.mr-96{margin-right:24rem}.mb-96{margin-bottom:24rem}.ml-96{margin-left:24rem}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mt-px{margin-top:1px}.mr-px{margin-right:1px}.mb-px{margin-bottom:1px}.ml-px{margin-left:1px}.mt-0\.5{margin-top:.125rem}.mr-0\.5{margin-right:.125rem}.mb-0\.5{margin-bottom:.125rem}.ml-0\.5{margin-left:.125rem}.mt-1\.5{margin-top:.375rem}.mr-1\.5{margin-right:.375rem}.mb-1\.5{margin-bottom:.375rem}.ml-1\.5{margin-left:.375rem}.mt-2\.5{margin-top:.625rem}.mr-2\.5{margin-right:.625rem}.mb-2\.5{margin-bottom:.625rem}.ml-2\.5{margin-left:.625rem}.mt-3\.5{margin-top:.875rem}.mr-3\.5{margin-right:.875rem}.mb-3\.5{margin-bottom:.875rem}.ml-3\.5{margin-left:.875rem}.-mt-0{margin-top:0}.-mr-0{margin-right:0}.-mb-0{margin-bottom:0}.-ml-0{margin-left:0}.-mt-1{margin-top:-.25rem}.-mr-1{margin-right:-.25rem}.-mb-1{margin-bottom:-.25rem}.-ml-1{margin-left:-.25rem}.-mt-2{margin-top:-.5rem}.-mr-2{margin-right:-.5rem}.-mb-2{margin-bottom:-.5rem}.-ml-2{margin-left:-.5rem}.-mt-3{margin-top:-.75rem}.-mr-3{margin-right:-.75rem}.-mb-3{margin-bottom:-.75rem}.-ml-3{margin-left:-.75rem}.-mt-4{margin-top:-1rem}.-mr-4{margin-right:-1rem}.-mb-4{margin-bottom:-1rem}.-ml-4{margin-left:-1rem}.-mt-5{margin-top:-1.25rem}.-mr-5{margin-right:-1.25rem}.-mb-5{margin-bottom:-1.25rem}.-ml-5{margin-left:-1.25rem}.-mt-6{margin-top:-1.5rem}.-mr-6{margin-right:-1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mt-7{margin-top:-1.75rem}.-mr-7{margin-right:-1.75rem}.-mb-7{margin-bottom:-1.75rem}.-ml-7{margin-left:-1.75rem}.-mt-8{margin-top:-2rem}.-mr-8{margin-right:-2rem}.-mb-8{margin-bottom:-2rem}.-ml-8{margin-left:-2rem}.-mt-9{margin-top:-2.25rem}.-mr-9{margin-right:-2.25rem}.-mb-9{margin-bottom:-2.25rem}.-ml-9{margin-left:-2.25rem}.-mt-10{margin-top:-2.5rem}.-mr-10{margin-right:-2.5rem}.-mb-10{margin-bottom:-2.5rem}.-ml-10{margin-left:-2.5rem}.-mt-11{margin-top:-2.75rem}.-mr-11{margin-right:-2.75rem}.-mb-11{margin-bottom:-2.75rem}.-ml-11{margin-left:-2.75rem}.-mt-12{margin-top:-3rem}.-mr-12{margin-right:-3rem}.-mb-12{margin-bottom:-3rem}.-ml-12{margin-left:-3rem}.-mt-14{margin-top:-3.5rem}.-mr-14{margin-right:-3.5rem}.-mb-14{margin-bottom:-3.5rem}.-ml-14{margin-left:-3.5rem}.-mt-16{margin-top:-4rem}.-mr-16{margin-right:-4rem}.-mb-16{margin-bottom:-4rem}.-ml-16{margin-left:-4rem}.-mt-20{margin-top:-5rem}.-mr-20{margin-right:-5rem}.-mb-20{margin-bottom:-5rem}.-ml-20{margin-left:-5rem}.-mt-24{margin-top:-6rem}.-mr-24{margin-right:-6rem}.-mb-24{margin-bottom:-6rem}.-ml-24{margin-left:-6rem}.-mt-28{margin-top:-7rem}.-mr-28{margin-right:-7rem}.-mb-28{margin-bottom:-7rem}.-ml-28{margin-left:-7rem}.-mt-32{margin-top:-8rem}.-mr-32{margin-right:-8rem}.-mb-32{margin-bottom:-8rem}.-ml-32{margin-left:-8rem}.-mt-36{margin-top:-9rem}.-mr-36{margin-right:-9rem}.-mb-36{margin-bottom:-9rem}.-ml-36{margin-left:-9rem}.-mt-40{margin-top:-10rem}.-mr-40{margin-right:-10rem}.-mb-40{margin-bottom:-10rem}.-ml-40{margin-left:-10rem}.-mt-44{margin-top:-11rem}.-mr-44{margin-right:-11rem}.-mb-44{margin-bottom:-11rem}.-ml-44{margin-left:-11rem}.-mt-48{margin-top:-12rem}.-mr-48{margin-right:-12rem}.-mb-48{margin-bottom:-12rem}.-ml-48{margin-left:-12rem}.-mt-52{margin-top:-13rem}.-mr-52{margin-right:-13rem}.-mb-52{margin-bottom:-13rem}.-ml-52{margin-left:-13rem}.-mt-56{margin-top:-14rem}.-mr-56{margin-right:-14rem}.-mb-56{margin-bottom:-14rem}.-ml-56{margin-left:-14rem}.-mt-60{margin-top:-15rem}.-mr-60{margin-right:-15rem}.-mb-60{margin-bottom:-15rem}.-ml-60{margin-left:-15rem}.-mt-64{margin-top:-16rem}.-mr-64{margin-right:-16rem}.-mb-64{margin-bottom:-16rem}.-ml-64{margin-left:-16rem}.-mt-72{margin-top:-18rem}.-mr-72{margin-right:-18rem}.-mb-72{margin-bottom:-18rem}.-ml-72{margin-left:-18rem}.-mt-80{margin-top:-20rem}.-mr-80{margin-right:-20rem}.-mb-80{margin-bottom:-20rem}.-ml-80{margin-left:-20rem}.-mt-96{margin-top:-24rem}.-mr-96{margin-right:-24rem}.-mb-96{margin-bottom:-24rem}.-ml-96{margin-left:-24rem}.-mt-px{margin-top:-1px}.-mr-px{margin-right:-1px}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-0\.5{margin-top:-.125rem}.-mr-0\.5{margin-right:-.125rem}.-mb-0\.5{margin-bottom:-.125rem}.-ml-0\.5{margin-left:-.125rem}.-mt-1\.5{margin-top:-.375rem}.-mr-1\.5{margin-right:-.375rem}.-mb-1\.5{margin-bottom:-.375rem}.-ml-1\.5{margin-left:-.375rem}.-mt-2\.5{margin-top:-.625rem}.-mr-2\.5{margin-right:-.625rem}.-mb-2\.5{margin-bottom:-.625rem}.-ml-2\.5{margin-left:-.625rem}.-mt-3\.5{margin-top:-.875rem}.-mr-3\.5{margin-right:-.875rem}.-mb-3\.5{margin-bottom:-.875rem}.-ml-3\.5{margin-left:-.875rem}.max-w-0{max-width:0}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-full{max-width:100%}.max-w-min{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.max-w-max{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.max-w-prose{max-width:65ch}.max-w-screen-sm{max-width:640px}.max-w-screen-md{max-width:768px}.max-w-screen-lg{max-width:1024px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-fill{-o-object-fit:fill;object-fit:fill}.object-none{-o-object-fit:none;object-fit:none}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-9{padding:2.25rem}.p-10{padding:2.5rem}.p-11{padding:2.75rem}.p-12{padding:3rem}.p-14{padding:3.5rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-28{padding:7rem}.p-32{padding:8rem}.p-36{padding:9rem}.p-40{padding:10rem}.p-44{padding:11rem}.p-48{padding:12rem}.p-52{padding:13rem}.p-56{padding:14rem}.p-60{padding:15rem}.p-64{padding:16rem}.p-72{padding:18rem}.p-80{padding:20rem}.p-96{padding:24rem}.p-px{padding:1px}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2\.5{padding:.625rem}.p-3\.5{padding:.875rem}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.py-12{padding-top:3rem;padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.px-28{padding-left:7rem;padding-right:7rem}.py-32{padding-top:8rem;padding-bottom:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-36{padding-top:9rem;padding-bottom:9rem}.px-36{padding-left:9rem;padding-right:9rem}.py-40{padding-top:10rem;padding-bottom:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-44{padding-top:11rem;padding-bottom:11rem}.px-44{padding-left:11rem;padding-right:11rem}.py-48{padding-top:12rem;padding-bottom:12rem}.px-48{padding-left:12rem;padding-right:12rem}.py-52{padding-top:13rem;padding-bottom:13rem}.px-52{padding-left:13rem;padding-right:13rem}.py-56{padding-top:14rem;padding-bottom:14rem}.px-56{padding-left:14rem;padding-right:14rem}.py-60{padding-top:15rem;padding-bottom:15rem}.px-60{padding-left:15rem;padding-right:15rem}.py-64{padding-top:16rem;padding-bottom:16rem}.px-64{padding-left:16rem;padding-right:16rem}.py-72{padding-top:18rem;padding-bottom:18rem}.px-72{padding-left:18rem;padding-right:18rem}.py-80{padding-top:20rem;padding-bottom:20rem}.px-80{padding-left:20rem;padding-right:20rem}.py-96{padding-top:24rem;padding-bottom:24rem}.px-96{padding-left:24rem;padding-right:24rem}.py-px{padding-top:1px;padding-bottom:1px}.px-px{padding-left:1px;padding-right:1px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pt-3{padding-top:.75rem}.pr-3{padding-right:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pt-5{padding-top:1.25rem}.pr-5{padding-right:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pt-7{padding-top:1.75rem}.pr-7{padding-right:1.75rem}.pb-7{padding-bottom:1.75rem}.pl-7{padding-left:1.75rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pt-9{padding-top:2.25rem}.pr-9{padding-right:2.25rem}.pb-9{padding-bottom:2.25rem}.pl-9{padding-left:2.25rem}.pt-10{padding-top:2.5rem}.pr-10{padding-right:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-11{padding-top:2.75rem}.pr-11{padding-right:2.75rem}.pb-11{padding-bottom:2.75rem}.pl-11{padding-left:2.75rem}.pt-12{padding-top:3rem}.pr-12{padding-right:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pt-14{padding-top:3.5rem}.pr-14{padding-right:3.5rem}.pb-14{padding-bottom:3.5rem}.pl-14{padding-left:3.5rem}.pt-16{padding-top:4rem}.pr-16{padding-right:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pt-20{padding-top:5rem}.pr-20{padding-right:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pt-24{padding-top:6rem}.pr-24{padding-right:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pt-28{padding-top:7rem}.pr-28{padding-right:7rem}.pb-28{padding-bottom:7rem}.pl-28{padding-left:7rem}.pt-32{padding-top:8rem}.pr-32{padding-right:8rem}.pb-32{padding-bottom:8rem}.pl-32{padding-left:8rem}.pt-36{padding-top:9rem}.pr-36{padding-right:9rem}.pb-36{padding-bottom:9rem}.pl-36{padding-left:9rem}.pt-40{padding-top:10rem}.pr-40{padding-right:10rem}.pb-40{padding-bottom:10rem}.pl-40{padding-left:10rem}.pt-44{padding-top:11rem}.pr-44{padding-right:11rem}.pb-44{padding-bottom:11rem}.pl-44{padding-left:11rem}.pt-48{padding-top:12rem}.pr-48{padding-right:12rem}.pb-48{padding-bottom:12rem}.pl-48{padding-left:12rem}.pt-52{padding-top:13rem}.pr-52{padding-right:13rem}.pb-52{padding-bottom:13rem}.pl-52{padding-left:13rem}.pt-56{padding-top:14rem}.pr-56{padding-right:14rem}.pb-56{padding-bottom:14rem}.pl-56{padding-left:14rem}.pt-60{padding-top:15rem}.pr-60{padding-right:15rem}.pb-60{padding-bottom:15rem}.pl-60{padding-left:15rem}.pt-64{padding-top:16rem}.pr-64{padding-right:16rem}.pb-64{padding-bottom:16rem}.pl-64{padding-left:16rem}.pt-72{padding-top:18rem}.pr-72{padding-right:18rem}.pb-72{padding-bottom:18rem}.pl-72{padding-left:18rem}.pt-80{padding-top:20rem}.pr-80{padding-right:20rem}.pb-80{padding-bottom:20rem}.pl-80{padding-left:20rem}.pt-96{padding-top:24rem}.pr-96{padding-right:24rem}.pb-96{padding-bottom:24rem}.pl-96{padding-left:24rem}.pt-px{padding-top:1px}.pr-px{padding-right:1px}.pb-px{padding-bottom:1px}.pl-px{padding-left:1px}.pt-0\.5{padding-top:.125rem}.pr-0\.5{padding-right:.125rem}.pb-0\.5{padding-bottom:.125rem}.pl-0\.5{padding-left:.125rem}.pt-1\.5{padding-top:.375rem}.pr-1\.5{padding-right:.375rem}.pb-1\.5{padding-bottom:.375rem}.pl-1\.5{padding-left:.375rem}.pt-2\.5{padding-top:.625rem}.pr-2\.5{padding-right:.625rem}.pb-2\.5{padding-bottom:.625rem}.pl-2\.5{padding-left:.625rem}.pt-3\.5{padding-top:.875rem}.pr-3\.5{padding-right:.875rem}.pb-3\.5{padding-bottom:.875rem}.pl-3\.5{padding-left:.875rem}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.text-transparent{color:transparent}.text-current{color:currentColor}.text-black{color:#000}.text-white{color:#fff}.text-gray-50{color:#f9fafb}.text-gray-100{color:#f3f4f6}.text-gray-200{color:#e5e7eb}.text-gray-300{color:#d1d5db}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-800{color:#1f2937}.text-gray-900{color:#111827}.text-red-50{color:#fef2f2}.text-red-100{color:#fee2e2}.text-red-200{color:#fecaca}.text-red-300{color:#fca5a5}.text-red-400{color:#f87171}.text-red-500{color:#ef4444}.text-red-600{color:#dc2626}.text-red-700{color:#b91c1c}.text-red-800{color:#991b1b}.text-red-900{color:#7f1d1d}.text-yellow-50{color:#fffbeb}.text-yellow-100{color:#fef3c7}.text-yellow-200{color:#fde68a}.text-yellow-300{color:#fcd34d}.text-yellow-400{color:#fbbf24}.text-yellow-500{color:#f59e0b}.text-yellow-600{color:#d97706}.text-yellow-700{color:#b45309}.text-yellow-800{color:#92400e}.text-yellow-900{color:#78350f}.text-green-50{color:#ecfdf5}.text-green-100{color:#d1fae5}.text-green-200{color:#a7f3d0}.text-green-300{color:#6ee7b7}.text-green-400{color:#34d399}.text-green-500{color:#10b981}.text-green-600{color:#059669}.text-green-700{color:#047857}.text-green-800{color:#065f46}.text-green-900{color:#064e3b}.text-blue-50{color:#eff6ff}.text-blue-100{color:#dbeafe}.text-blue-200{color:#bfdbfe}.text-blue-300{color:#93c5fd}.text-blue-400{color:#60a5fa}.text-blue-500{color:#3b82f6}.text-blue-600{color:#2563eb}.text-blue-700{color:#1d4ed8}.text-blue-800{color:#1e40af}.text-blue-900{color:#1e3a8a}.text-indigo-50{color:#eef2ff}.text-indigo-100{color:#e0e7ff}.text-indigo-200{color:#c7d2fe}.text-indigo-300{color:#a5b4fc}.text-indigo-400{color:#818cf8}.text-indigo-500{color:#6366f1}.text-indigo-600{color:#4f46e5}.text-indigo-700{color:#4338ca}.text-indigo-800{color:#3730a3}.text-indigo-900{color:#312e81}.text-purple-50{color:#f5f3ff}.text-purple-100{color:#ede9fe}.text-purple-200{color:#ddd6fe}.text-purple-300{color:#c4b5fd}.text-purple-400{color:#a78bfa}.text-purple-500{color:#8b5cf6}.text-purple-600{color:#7c3aed}.text-purple-700{color:#6d28d9}.text-purple-800{color:#5b21b6}.text-purple-900{color:#4c1d95}.text-pink-50{color:#fdf2f8}.text-pink-100{color:#fce7f3}.text-pink-200{color:#fbcfe8}.text-pink-300{color:#f9a8d4}.text-pink-400{color:#f472b6}.text-pink-500{color:#ec4899}.text-pink-600{color:#db2777}.text-pink-700{color:#be185d}.text-pink-800{color:#9d174d}.text-pink-900{color:#831843}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.w-0{width:0}.w-1{width:.25rem}.w-2{width:.5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-52{width:13rem}.w-56{width:14rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-80{width:20rem}.w-96{width:24rem}.w-auto{width:auto}.w-px{width:1px}.w-0\.5{width:.125rem}.w-1\.5{width:.375rem}.w-2\.5{width:.625rem}.w-3\.5{width:.875rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-2\/4{width:50%}.w-3\/4{width:75%}.w-1\/5{width:20%}.w-2\/5{width:40%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-1\/6{width:16.666667%}.w-2\/6{width:33.333333%}.w-3\/6{width:50%}.w-4\/6{width:66.666667%}.w-5\/6{width:83.333333%}.w-1\/12{width:8.333333%}.w-2\/12{width:16.666667%}.w-3\/12{width:25%}.w-4\/12{width:33.333333%}.w-5\/12{width:41.666667%}.w-6\/12{width:50%}.w-7\/12{width:58.333333%}.w-8\/12{width:66.666667%}.w-9\/12{width:75%}.w-10\/12{width:83.333333%}.w-11\/12{width:91.666667%}.w-full{width:100%}.w-screen{width:100vw}.w-min{width:-webkit-min-content;width:-moz-min-content;width:min-content}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.z-0{z-index:0}.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-auto{z-index:auto}.-m-container-padding{margin:calc(var(--container-padding)/ -1)}.-ml-container-padding{margin-left:calc(var(--container-padding)/ -1)}.-mr-container-padding{margin-right:calc(var(--container-padding)/ -1)}.-mt-container-padding{margin-top:calc(var(--container-padding)/ -1)}.-mb-container-padding{margin-bottom:calc(var(--container-padding)/ -1)}.-mx-container-padding{margin-left:calc(var(--container-padding)/ -1);margin-right:calc(var(--container-padding)/ -1)}.-my-container-padding{margin-top:calc(var(--container-padding)/ -1);margin-bottom:calc(var(--container-padding)/ -1)}.-ml-container-margin{margin-left:calc((var(--screen-width) - var(--current-screen))/ -2)}.-mr-container-margin{margin-right:calc((var(--screen-width) - var(--current-screen))/ -2)}.-mx-container-margin{margin-left:calc((var(--screen-width) - var(--current-screen))/ -2);margin-right:calc((var(--screen-width) - var(--current-screen))/ -2)}.-ml-container{margin-left:calc((var(--screen-width) - var(--current-screen))/ -2 - var(--container-padding))}.-mr-container{margin-right:calc((var(--screen-width) - var(--current-screen))/ -2 - var(--container-padding))}.-mx-container{margin-left:calc((var(--screen-width) - var(--current-screen))/ -2 - var(--container-padding));margin-right:calc((var(--screen-width) - var(--current-screen))/ -2 - var(--container-padding))}.p-container-padding{padding:var(--container-padding)}.pl-container-padding{padding-left:var(--container-padding)}.pr-container-padding{padding-right:var(--container-padding)}.pt-container-padding{padding-top:var(--container-padding)}.pb-container-padding{padding-bottom:var(--container-padding)}.px-container-padding{padding-left:var(--container-padding);padding-right:var(--container-padding)}.py-container-padding{padding-top:var(--container-padding);padding-bottom:var(--container-padding)}.pl-container-margin{padding-left:calc((var(--screen-width) - var(--current-screen))/ 2)}.pr-container-margin{padding-right:calc((var(--screen-width) - var(--current-screen))/ 2)}.px-container-margin{padding-left:calc((var(--screen-width) - var(--current-screen))/ 2);padding-right:calc((var(--screen-width) - var(--current-screen))/ 2)}.pl-container{padding-left:calc((var(--screen-width) - var(--current-screen))/ 2 + var(--container-padding))}.pr-container{padding-right:calc((var(--screen-width) - var(--current-screen))/ 2 + var(--container-padding))}.px-container{padding-left:calc((var(--screen-width) - var(--current-screen))/ 2 + var(--container-padding));padding-right:calc((var(--screen-width) - var(--current-screen))/ 2 + var(--container-padding))}.b-container-padding{margin:calc(var(--container-padding)/ -1);padding:var(--container-padding)}.bl-container-padding{margin-left:calc(var(--container-padding)/ -1);padding-left:var(--container-padding)}.br-container-padding{margin-right:calc(var(--container-padding)/ -1);padding-right:var(--container-padding)}.bt-container-padding{margin-top:calc(var(--container-padding)/ -1);padding-top:var(--container-padding)}.bb-container-padding{margin-bottom:calc(var(--container-padding)/ -1);padding-bottom:var(--container-padding)}.bx-container-padding{margin-left:calc(var(--container-padding)/ -1);padding-left:var(--container-padding);margin-right:calc(var(--container-padding)/ -1);padding-right:var(--container-padding)}.by-container-padding{margin-top:calc(var(--container-padding)/ -1);padding-top:var(--container-padding);margin-bottom:calc(var(--container-padding)/ -1);padding-bottom:var(--container-padding)}.bl-container-margin{margin-left:calc((var(--screen-width) - var(--current-screen))/ -2);padding-left:calc((var(--screen-width) - var(--current-screen))/ 2)}.br-container-margin{margin-right:calc((var(--screen-width) - var(--current-screen))/ -2);padding-right:calc((var(--screen-width) - var(--current-screen))/ 2)}.bx-container-margin{margin-left:calc((var(--screen-width) - var(--current-screen))/ -2);padding-left:calc((var(--screen-width) - var(--current-screen))/ 2);margin-right:calc((var(--screen-width) - var(--current-screen))/ -2);padding-right:calc((var(--screen-width) - var(--current-screen))/ 2)}.bl-container{margin-left:calc((var(--screen-width) - var(--current-screen))/ -2 - var(--container-padding));padding-left:calc((var(--screen-width) - var(--current-screen))/ 2 + var(--container-padding))}.br-container{margin-right:calc((var(--screen-width) - var(--current-screen))/ -2 - var(--container-padding));padding-right:calc((var(--screen-width) - var(--current-screen))/ 2 + var(--container-padding))}.bx-container{margin-left:calc((var(--screen-width) - var(--current-screen))/ -2 - var(--container-padding));padding-left:calc((var(--screen-width) - var(--current-screen))/ 2 + var(--container-padding));margin-right:calc((var(--screen-width) - var(--current-screen))/ -2 - var(--container-padding));padding-right:calc((var(--screen-width) - var(--current-screen))/ 2 + var(--container-padding))}
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "tailwindcss-container-bleed",
3 | "version": "0.1.3",
4 | "main": "dist/index.js",
5 | "description": "Tailwind CSS plugin to generate container bleed utilities",
6 | "author": "Bust Out",
7 | "contributors": [
8 | "Eric Grossnickle"
9 | ],
10 | "license": "MIT",
11 | "repository": "https://github.com/bustoutsolutions/tailwindcss-container-bleed",
12 | "publishConfig": {
13 | "access": "public"
14 | },
15 | "keywords": [
16 | "tailwind",
17 | "tailwindcss",
18 | "plugin",
19 | "tailwindcss-plugin"
20 | ],
21 | "scripts": {
22 | "build": "babel src --out-dir dist --presets=@babel/env",
23 | "build:docs": "npm run build && node scripts/build-docs.js",
24 | "prepare": "npm run build"
25 | },
26 | "peerDependencies": {
27 | "tailwindcss": ">=1.3.0"
28 | },
29 | "devDependencies": {
30 | "@babel/cli": "^7.13.0",
31 | "@babel/core": "^7.13.8",
32 | "@babel/preset-env": "^7.13.9",
33 | "autoprefixer": "^10.0.2",
34 | "clean-css": "^4.2.1",
35 | "postcss": "^8.1.7",
36 | "tailwindcss": "^2.0.3"
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/scripts/build-docs.js:
--------------------------------------------------------------------------------
1 | const fs = require('fs')
2 | const postcss = require('postcss')
3 | const tailwind = require('tailwindcss')
4 | const CleanCSS = require('clean-css')
5 |
6 | function buildDocsFile(filename) {
7 | return postcss([
8 | tailwind({
9 | theme: {
10 | container: {
11 | center: true,
12 | padding: {
13 | DEFAULT: '1rem',
14 | md: '2rem',
15 | lg: '4rem'
16 | }
17 | },
18 | extend: {
19 | screens: {
20 | 'xl': false,
21 | '2xl': false
22 | }
23 | }
24 | },
25 | corePlugins: [
26 | 'preflight',
27 | 'container',
28 | 'alignItems',
29 | 'backgroundColor',
30 | 'borderRadius',
31 | 'display',
32 | 'flex',
33 | 'fontFamily',
34 | 'fontSize',
35 | 'fontWeight',
36 | 'height',
37 | 'inset',
38 | 'margin',
39 | 'maxWidth',
40 | 'objectFit',
41 | 'padding',
42 | 'position',
43 | 'textColor',
44 | 'textAlign',
45 | 'width',
46 | 'zIndex'
47 | ],
48 | plugins: [require('../dist/index.js')],
49 | variants: []
50 | }),
51 | require('autoprefixer'),
52 | ])
53 | .process('@tailwind base; @tailwind components; @tailwind utilities;', {
54 | from: null,
55 | to: `./docs/${filename}.css`,
56 | map: false,
57 | })
58 | .then((result) => {
59 | fs.writeFileSync(`./docs/${filename}.css`, result.css)
60 | return result
61 | })
62 | .then((result) => {
63 | const minified = new CleanCSS().minify(result.css)
64 | fs.writeFileSync(`./docs/${filename}.min.css`, minified.styles)
65 | })
66 | .catch((error) => {
67 | console.log(error)
68 | })
69 | }
70 |
71 | console.info('Building docs CSS...')
72 |
73 | Promise.all([buildDocsFile('tailwind')]).then(() => {
74 | console.log('Finished building docs CSS.')
75 | })
76 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | const plugin = require('tailwindcss/plugin')
2 |
3 | module.exports = plugin.withOptions(function(options = {}) {
4 | return function({ theme, addBase, addUtilities }) {
5 | const
6 | screens = theme('container.screens', theme('screens')),
7 | padding = theme('container.padding', {}),
8 | rootSelector = options.rootSelector ?? ':root',
9 | screenWidthVar = options.screenWidthVar ?? '--screen-width',
10 | screenWidthDefault = options.screenWidthDefault ?? theme('width.screen'),
11 | currentScreenVar = options.currentScreenVar ?? '--current-screen',
12 | currentScreenDefault = options.currentScreenDefault ?? screenWidthDefault,
13 | paddingVar = options.paddingVar ?? '--container-padding',
14 | paddingDefault = typeof theme('container.padding') === 'string'
15 | ? theme('container.padding')
16 | : theme('container.padding.DEFAULT', theme('container.padding.default'))
17 |
18 |
19 | /* Base */
20 |
21 | const base = {
22 | [rootSelector]: Object.assign(
23 | { [screenWidthVar]: screenWidthDefault },
24 | { [currentScreenVar]: currentScreenDefault },
25 | paddingDefault ? { [paddingVar]: paddingDefault } : {},
26 | ...Object.entries(screens).map(([screenKey, screenValue]) => ({
27 | [`@screen ${screenKey}`]: Object.assign(
28 | { [currentScreenVar]: screenValue },
29 | Object.keys(padding).includes(screenKey) ? { [paddingVar]: padding[screenKey] } : {}
30 | )
31 | }))
32 | )
33 | }
34 | addBase(base)
35 |
36 |
37 | /* Margin */
38 |
39 | const
40 | mContainerPadding = `calc(var(${paddingVar}) / -1)`,
41 | mContainerMargin = `calc((var(${screenWidthVar}) - var(${currentScreenVar})) / -2)`,
42 | mContainer = `calc((var(${screenWidthVar}) - var(${currentScreenVar})) / -2 - var(${paddingVar}))`
43 |
44 | const m = {
45 | '.-m-container-padding': { margin: mContainerPadding },
46 | '.-ml-container-padding': { marginLeft: mContainerPadding },
47 | '.-mr-container-padding': { marginRight: mContainerPadding },
48 | '.-mt-container-padding': { marginTop: mContainerPadding },
49 | '.-mb-container-padding': { marginBottom: mContainerPadding },
50 | '.-mx-container-padding': { marginLeft: mContainerPadding, marginRight: mContainerPadding },
51 | '.-my-container-padding': { marginTop: mContainerPadding, marginBottom: mContainerPadding },
52 |
53 | '.-ml-container-margin': { marginLeft: mContainerMargin },
54 | '.-mr-container-margin': { marginRight: mContainerMargin },
55 | '.-mx-container-margin': { marginLeft: mContainerMargin, marginRight: mContainerMargin },
56 |
57 | '.-ml-container': { marginLeft: mContainer },
58 | '.-mr-container': { marginRight: mContainer },
59 | '.-mx-container': { marginLeft: mContainer, marginRight: mContainer }
60 | }
61 | addUtilities(m)
62 |
63 |
64 | /* Padding */
65 |
66 | const
67 | pContainerPadding = `var(${paddingVar})`,
68 | pContainerMargin = `calc((var(${screenWidthVar}) - var(${currentScreenVar})) / 2)`,
69 | pContainer = `calc((var(${screenWidthVar}) - var(${currentScreenVar})) / 2 + var(${paddingVar}))`
70 |
71 | const p = {
72 | '.p-container-padding': { padding: pContainerPadding },
73 | '.pl-container-padding': { paddingLeft: pContainerPadding },
74 | '.pr-container-padding': { paddingRight: pContainerPadding },
75 | '.pt-container-padding': { paddingTop: pContainerPadding },
76 | '.pb-container-padding': { paddingBottom: pContainerPadding },
77 | '.px-container-padding': { paddingLeft: pContainerPadding, paddingRight: pContainerPadding },
78 | '.py-container-padding': { paddingTop: pContainerPadding, paddingBottom: pContainerPadding },
79 |
80 | '.pl-container-margin': { paddingLeft: pContainerMargin },
81 | '.pr-container-margin': { paddingRight: pContainerMargin },
82 | '.px-container-margin': { paddingLeft: pContainerMargin, paddingRight: pContainerMargin },
83 |
84 | '.pl-container': { paddingLeft: pContainer },
85 | '.pr-container': { paddingRight: pContainer },
86 | '.px-container': { paddingLeft: pContainer, paddingRight: pContainer }
87 | }
88 | addUtilities(p)
89 |
90 |
91 | /* Bleed */
92 |
93 | const b = {
94 | '.b-container-padding': { margin: mContainerPadding, padding: pContainerPadding },
95 | '.bl-container-padding': { marginLeft: mContainerPadding, paddingLeft: pContainerPadding },
96 | '.br-container-padding': { marginRight: mContainerPadding, paddingRight: pContainerPadding },
97 | '.bt-container-padding': { marginTop: mContainerPadding, paddingTop: pContainerPadding },
98 | '.bb-container-padding': { marginBottom: mContainerPadding, paddingBottom: pContainerPadding },
99 | '.bx-container-padding': { marginLeft: mContainerPadding, paddingLeft: pContainerPadding, marginRight: mContainerPadding, paddingRight: pContainerPadding },
100 | '.by-container-padding': { marginTop: mContainerPadding, paddingTop: pContainerPadding, marginBottom: mContainerPadding, paddingBottom: pContainerPadding },
101 |
102 | '.bl-container-margin': { marginLeft: mContainerMargin, paddingLeft: pContainerMargin },
103 | '.br-container-margin': { marginRight: mContainerMargin, paddingRight: pContainerMargin },
104 | '.bx-container-margin': { marginLeft: mContainerMargin, paddingLeft: pContainerMargin, marginRight: mContainerMargin, paddingRight: pContainerMargin },
105 |
106 | '.bl-container': { marginLeft: mContainer, paddingLeft: pContainer },
107 | '.br-container': { marginRight: mContainer, paddingRight: pContainer },
108 | '.bx-container': { marginLeft: mContainer, paddingLeft: pContainer, marginRight: mContainer, paddingRight: pContainer }
109 | }
110 | addUtilities(b)
111 | }
112 | })
113 |
--------------------------------------------------------------------------------