/* temp_stylePlugin:src\index.css */ :root { --has-fgp: initial; --element-has-fgp: initial; --parent-has-fgp: initial; } *, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: #e5e7eb; } ::before, ::after { --tw-content: ""; } html, :host { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; tab-size: 4; font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; } body > * { --orig-margin-top: initial; --orig-margin-right: initial; --orig-margin-bottom: initial; --orig-margin-left: initial; } body { --fgp-margin-top: initial; --fgp-margin-left: initial; --orig-margin-top: 0px; --orig-margin-right: 0px; --orig-margin-bottom: 0px; --orig-margin-left: 0px; margin: var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left)); line-height: inherit; } hr { --fgp-height: var(--element-has-fgp) calc(0 + var(--fgp-gap-row, 0%)); } hr { height: var(--fgp-height, 0); color: inherit; border-top-width: 1px; } abbr:where([title]) { text-decoration: underline dotted; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } a { color: inherit; text-decoration: inherit; } b, strong { font-weight: bolder; } code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } table { text-indent: 0; border-color: inherit; border-collapse: collapse; } button > *, input > *, optgroup > *, select > *, textarea > * { --orig-margin-top: initial; --orig-margin-right: initial; --orig-margin-bottom: initial; --orig-margin-left: initial; } button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; --fgp-margin-top: initial; --fgp-margin-left: initial; --orig-margin-top: 0px; --orig-margin-right: 0px; --orig-margin-bottom: 0px; --orig-margin-left: 0px; margin: var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left)); padding: 0; } button, select { text-transform: none; } button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { -webkit-appearance: button; background-color: transparent; background-image: none; } :-moz-focusring { outline: auto; } :-moz-ui-invalid { box-shadow: none; } progress { vertical-align: baseline; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { --fgp-height: var(--element-has-fgp) calc(auto + var(--fgp-gap-row, 0%)); } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: var(--fgp-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 > *, dl > *, dd > *, h1 > *, h2 > *, h3 > *, h4 > *, h5 > *, h6 > *, hr > *, figure > *, p > *, pre > * { --orig-margin-top: initial; --orig-margin-right: initial; --orig-margin-bottom: initial; --orig-margin-left: initial; } blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { --fgp-margin-top: initial; --fgp-margin-left: initial; --orig-margin-top: 0px; --orig-margin-right: 0px; --orig-margin-bottom: 0px; --orig-margin-left: 0px; margin: var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left)); } fieldset > * { --orig-margin-top: initial; --orig-margin-right: initial; --orig-margin-bottom: initial; --orig-margin-left: initial; } fieldset { --fgp-margin-top: initial; --fgp-margin-left: initial; --orig-margin-top: 0px; --orig-margin-right: 0px; --orig-margin-bottom: 0px; --orig-margin-left: 0px; margin: var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left)); padding: 0; } legend { padding: 0; } ol > *, ul > *, menu > * { --orig-margin-top: initial; --orig-margin-right: initial; --orig-margin-bottom: initial; --orig-margin-left: initial; } ol, ul, menu { list-style: none; --fgp-margin-top: initial; --fgp-margin-left: initial; --orig-margin-top: 0px; --orig-margin-right: 0px; --orig-margin-bottom: 0px; --orig-margin-left: 0px; margin: var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left)); padding: 0; } dialog { padding: 0; } textarea { resize: vertical; } input::placeholder, textarea::placeholder { opacity: 1; color: #9ca3af; } button, [role=button] { cursor: pointer; } :disabled { cursor: default; } img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; } img, video { --fgp-max-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%)); --fgp-height: var(--element-has-fgp) calc(auto + var(--fgp-gap-row, 0%)); } img, video { max-width: var(--fgp-max-width, 100%); height: var(--fgp-height, auto); } [hidden] { display: none; } *, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59, 130, 246, 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } .container { --fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%)); } .container { width: var(--fgp-width, 100%); } @media (min-width: 640px) { .container { --fgp-max-width: var(--element-has-fgp) calc(640px + var(--fgp-gap-row, 0%)); } .container { max-width: var(--fgp-max-width, 640px); } } @media (min-width: 768px) { .container { --fgp-max-width: var(--element-has-fgp) calc(768px + var(--fgp-gap-row, 0%)); } .container { max-width: var(--fgp-max-width, 768px); } } @media (min-width: 1024px) { .container { --fgp-max-width: var(--element-has-fgp) calc(1024px + var(--fgp-gap-row, 0%)); } .container { max-width: var(--fgp-max-width, 1024px); } } @media (min-width: 1280px) { .container { --fgp-max-width: var(--element-has-fgp) calc(1280px + var(--fgp-gap-row, 0%)); } .container { max-width: var(--fgp-max-width, 1280px); } } @media (min-width: 1536px) { .container { --fgp-max-width: var(--element-has-fgp) calc(1536px + var(--fgp-gap-row, 0%)); } .container { max-width: var(--fgp-max-width, 1536px); } } .pointer-events-none { pointer-events: none; } .static { position: static; } .fixed { position: fixed; } .absolute { position: absolute; } .relative { position: relative; } .-inset-x-3 { left: -0.75rem; right: -0.75rem; } .-inset-y-1 { top: -0.25rem; bottom: -0.25rem; } .bottom-0 { bottom: 0px; } .bottom-16 { bottom: 4rem; } .left-0 { left: 0px; } .left-1\/2 { left: 50%; } .right-0 { right: 0px; } .right-2 { right: 0.5rem; } .right-4 { right: 1rem; } .top-0 { top: 0px; } .top-1\/2 { top: 50%; } .top-16 { top: 4rem; } .z-0 { z-index: 0; } .z-10 { z-index: 10; } .z-20 { z-index: 20; } .col-span-2 { grid-column: span 2 / span 2; } .row-span-5 { grid-row: span 5 / span 5; } .float-right { float: right; } .m-4 > * { --orig-margin-top: initial; --orig-margin-right: initial; --orig-margin-bottom: initial; --orig-margin-left: initial; } .m-4 { --fgp-margin-top: initial; --fgp-margin-left: initial; --orig-margin-top: 1rem; --orig-margin-right: 1rem; --orig-margin-bottom: 1rem; --orig-margin-left: 1rem; margin: var(--fgp-margin-top, var(--orig-margin-top)) var(--orig-margin-right) var(--orig-margin-bottom) var(--fgp-margin-left, var(--orig-margin-left)); } .mx-2 > * { --orig-margin-left: initial; } .mx-2 { --fgp-margin-left: initial; --orig-margin-left: 0.5rem; margin-left: var(--fgp-margin-left, var(--orig-margin-left)); margin-right: 0.5rem; } .mx-auto { margin-left: auto; margin-right: auto; } .my-2 > * { --orig-margin-top: initial; } .my-2 { --fgp-margin-top: initial; --orig-margin-top: 0.5rem; margin-top: var(--fgp-margin-top, var(--orig-margin-top)); margin-bottom: 0.5rem; } .my-3 > * { --orig-margin-top: initial; } .my-3 { --fgp-margin-top: initial; --orig-margin-top: 0.75rem; margin-top: var(--fgp-margin-top, var(--orig-margin-top)); margin-bottom: 0.75rem; } .my-4 > * { --orig-margin-top: initial; } .my-4 { --fgp-margin-top: initial; --orig-margin-top: 1rem; margin-top: var(--fgp-margin-top, var(--orig-margin-top)); margin-bottom: 1rem; } .-mt-\[\.5px\] > * { --orig-margin-top: initial; } .-mt-\[\.5px\] { --fgp-margin-top: initial; --orig-margin-top: -.5px; margin-top: var(--fgp-margin-top, var(--orig-margin-top)); } .mb-1 { margin-bottom: 0.25rem; } .mb-2 { margin-bottom: 0.5rem; } .mb-3 { margin-bottom: 0.75rem; } .mb-4 { margin-bottom: 1rem; } .mb-5 { margin-bottom: 1.25rem; } .mb-6 { margin-bottom: 1.5rem; } .mb-8 { margin-bottom: 2rem; } .ml-4 > * { --orig-margin-left: initial; } .ml-4 { --fgp-margin-left: initial; --orig-margin-left: 1rem; margin-left: var(--fgp-margin-left, var(--orig-margin-left)); } .ml-8 > * { --orig-margin-left: initial; } .ml-8 { --fgp-margin-left: initial; --orig-margin-left: 2rem; margin-left: var(--fgp-margin-left, var(--orig-margin-left)); } .mr-2 { margin-right: 0.5rem; } .mr-4 { margin-right: 1rem; } .mr-8 { margin-right: 2rem; } .mt-2 > * { --orig-margin-top: initial; } .mt-2 { --fgp-margin-top: initial; --orig-margin-top: 0.5rem; margin-top: var(--fgp-margin-top, var(--orig-margin-top)); } .mt-3 > * { --orig-margin-top: initial; } .mt-3 { --fgp-margin-top: initial; --orig-margin-top: 0.75rem; margin-top: var(--fgp-margin-top, var(--orig-margin-top)); } .mt-4 > * { --orig-margin-top: initial; } .mt-4 { --fgp-margin-top: initial; --orig-margin-top: 1rem; margin-top: var(--fgp-margin-top, var(--orig-margin-top)); } .mt-6 > * { --orig-margin-top: initial; } .mt-6 { --fgp-margin-top: initial; --orig-margin-top: 1.5rem; margin-top: var(--fgp-margin-top, var(--orig-margin-top)); } .block { display: block; } .flex > * > * { --parent-has-fgp: initial; } .flex > * { --parent-has-fgp: !important; --element-has-fgp: initial; pointer-events: var(--parent-has-fgp) auto; } .flex { --has-fgp: ; --element-has-fgp: ; pointer-events: var(--has-fgp) none; } .flex { display: flex; } .inline-flex > * > * { --parent-has-fgp: initial; } .inline-flex > * { --parent-has-fgp: !important; --element-has-fgp: initial; pointer-events: var(--parent-has-fgp) auto; } .inline-flex { --has-fgp: ; --element-has-fgp: ; pointer-events: var(--has-fgp) none; } .inline-flex { display: inline-flex; } .grid { display: grid; } .hidden { display: none; } .h-0 { --fgp-height: var(--element-has-fgp) calc(0px + var(--fgp-gap-row, 0%)); } .h-0 { height: var(--fgp-height, 0px); } .h-1\/4 { --fgp-height: var(--element-has-fgp) calc(25% + var(--fgp-gap-row, 0%)); } .h-1\/4 { height: var(--fgp-height, 25%); } .h-1\/6 { --fgp-height: var(--element-has-fgp) calc(16.666667% + var(--fgp-gap-row, 0%)); } .h-1\/6 { height: var(--fgp-height, 16.666667%); } .h-16 { --fgp-height: var(--element-has-fgp) calc(4rem + var(--fgp-gap-row, 0%)); } .h-16 { height: var(--fgp-height, 4rem); } .h-3\/4 { --fgp-height: var(--element-has-fgp) calc(75% + var(--fgp-gap-row, 0%)); } .h-3\/4 { height: var(--fgp-height, 75%); } .h-36 { --fgp-height: var(--element-has-fgp) calc(9rem + var(--fgp-gap-row, 0%)); } .h-36 { height: var(--fgp-height, 9rem); } .h-6 { --fgp-height: var(--element-has-fgp) calc(1.5rem + var(--fgp-gap-row, 0%)); } .h-6 { height: var(--fgp-height, 1.5rem); } .h-7 { --fgp-height: var(--element-has-fgp) calc(1.75rem + var(--fgp-gap-row, 0%)); } .h-7 { height: var(--fgp-height, 1.75rem); } .h-8 { --fgp-height: var(--element-has-fgp) calc(2rem + var(--fgp-gap-row, 0%)); } .h-8 { height: var(--fgp-height, 2rem); } .h-\[96px\] { --fgp-height: var(--element-has-fgp) calc(96px + var(--fgp-gap-row, 0%)); } .h-\[96px\] { height: var(--fgp-height, 96px); } .h-full { --fgp-height: var(--element-has-fgp) calc(100% + var(--fgp-gap-row, 0%)); } .h-full { height: var(--fgp-height, 100%); } .h-min { --fgp-height: var(--element-has-fgp) calc(min-content + var(--fgp-gap-row, 0%)); } .h-min { height: var(--fgp-height, min-content); } .h-screen { --fgp-height: var(--element-has-fgp) calc(100vh + var(--fgp-gap-row, 0%)); } .h-screen { height: var(--fgp-height, 100vh); } .w-0 { --fgp-width: var(--element-has-fgp) calc(0px + var(--fgp-gap-column, 0%)); } .w-0 { width: var(--fgp-width, 0px); } .w-1 { --fgp-width: var(--element-has-fgp) calc(0.25rem + var(--fgp-gap-column, 0%)); } .w-1 { width: var(--fgp-width, 0.25rem); } .w-1\/12 { --fgp-width: var(--element-has-fgp) calc(8.333333% + var(--fgp-gap-column, 0%)); } .w-1\/12 { width: var(--fgp-width, 8.333333%); } .w-1\/2 { --fgp-width: var(--element-has-fgp) calc(50% + var(--fgp-gap-column, 0%)); } .w-1\/2 { width: var(--fgp-width, 50%); } .w-1\/4 { --fgp-width: var(--element-has-fgp) calc(25% + var(--fgp-gap-column, 0%)); } .w-1\/4 { width: var(--fgp-width, 25%); } .w-1\/5 { --fgp-width: var(--element-has-fgp) calc(20% + var(--fgp-gap-column, 0%)); } .w-1\/5 { width: var(--fgp-width, 20%); } .w-10\/12 { --fgp-width: var(--element-has-fgp) calc(83.333333% + var(--fgp-gap-column, 0%)); } .w-10\/12 { width: var(--fgp-width, 83.333333%); } .w-2 { --fgp-width: var(--element-has-fgp) calc(0.5rem + var(--fgp-gap-column, 0%)); } .w-2 { width: var(--fgp-width, 0.5rem); } .w-3\/4 { --fgp-width: var(--element-has-fgp) calc(75% + var(--fgp-gap-column, 0%)); } .w-3\/4 { width: var(--fgp-width, 75%); } .w-6 { --fgp-width: var(--element-has-fgp) calc(1.5rem + var(--fgp-gap-column, 0%)); } .w-6 { width: var(--fgp-width, 1.5rem); } .w-\[96px\] { --fgp-width: var(--element-has-fgp) calc(96px + var(--fgp-gap-column, 0%)); } .w-\[96px\] { width: var(--fgp-width, 96px); } .w-full { --fgp-width: var(--element-has-fgp) calc(100% + var(--fgp-gap-column, 0%)); } .w-full { width: var(--fgp-width, 100%); } .w-min { --fgp-width: var(--element-has-fgp) calc(min-content + var(--fgp-gap-column, 0%)); } .w-min { width: var(--fgp-width, min-content); } .w-screen { --fgp-width: var(--element-has-fgp) calc(100vw + var(--fgp-gap-column, 0%)); } .w-screen { width: var(--fgp-width, 100vw); } .flex-\[48\%\] { flex: 48%; } .flex-grow { flex-grow: 1; } .grow { flex-grow: 1; } .basis-1 { flex-basis: 0.25rem; } .basis-full { flex-basis: 100%; } .-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .rotate-45 { --tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .transform { transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } @keyframes spin { to { transform: rotate(360deg); } } .animate-spin { animation: spin 1s linear infinite; } .list-none { list-style-type: none; } .grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .grid-rows-6 { grid-template-rows: repeat(6, minmax(0, 1fr)); } .flex-row { flex-direction: row; } .flex-col { flex-direction: column; } .flex-wrap { flex-wrap: wrap; } .place-content-center { place-content: center; } .place-content-stretch { place-content: stretch; } .place-items-center { place-items: center; } .items-center { align-items: center; } .justify-start { justify-content: flex-start; } .justify-end { justify-content: flex-end; } .justify-center { justify-content: center; } .justify-between { justify-content: space-between; } .justify-around { justify-content: space-around; } .justify-evenly { justify-content: space-evenly; } .justify-stretch { justify-content: stretch; } .gap-3 > * > * { --fgp-parent-gap-row: initial; --fgp-parent-gap-column: initial; } .gap-3 > * { pointer-events: var(--parent-has-fgp) auto; --fgp-parent-gap-row: 0.75rem; --fgp-margin-top: var(--parent-has-fgp) calc(var(--fgp-gap-row) + var(--orig-margin-top, 0px)); margin-top: var(--fgp-margin-top); --fgp-parent-gap-column: 0.75rem; --fgp-margin-left: var(--parent-has-fgp) calc(var(--fgp-gap-column) + var(--orig-margin-left, 0px)); margin-left: var(--fgp-margin-left); } .gap-3 { pointer-events: var(--has-fgp) none; --fgp-gap-row: 0.75rem; --fgp-margin-top: var(--has-fgp) calc(var(--fgp-parent-gap-row, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-row) + var(--orig-margin-top, 0px)) !important; --fgp-gap-column: 0.75rem; --fgp-margin-left: var(--has-fgp) calc(var(--fgp-parent-gap-column, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-column) + var(--orig-margin-left, 0px)) !important; } .gap-3 { --fgp-gap: var(--has-fgp, 0.75rem); gap: var(--fgp-gap, 0px); margin-top: var(--fgp-margin-top, var(--orig-margin-top)); margin-left: var(--fgp-margin-left, var(--orig-margin-left)); } .gap-4 > * > * { --fgp-parent-gap-row: initial; --fgp-parent-gap-column: initial; } .gap-4 > * { pointer-events: var(--parent-has-fgp) auto; --fgp-parent-gap-row: 1rem; --fgp-margin-top: var(--parent-has-fgp) calc(var(--fgp-gap-row) + var(--orig-margin-top, 0px)); margin-top: var(--fgp-margin-top); --fgp-parent-gap-column: 1rem; --fgp-margin-left: var(--parent-has-fgp) calc(var(--fgp-gap-column) + var(--orig-margin-left, 0px)); margin-left: var(--fgp-margin-left); } .gap-4 { pointer-events: var(--has-fgp) none; --fgp-gap-row: 1rem; --fgp-margin-top: var(--has-fgp) calc(var(--fgp-parent-gap-row, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-row) + var(--orig-margin-top, 0px)) !important; --fgp-gap-column: 1rem; --fgp-margin-left: var(--has-fgp) calc(var(--fgp-parent-gap-column, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-column) + var(--orig-margin-left, 0px)) !important; } .gap-4 { --fgp-gap: var(--has-fgp, 1rem); gap: var(--fgp-gap, 0px); margin-top: var(--fgp-margin-top, var(--orig-margin-top)); margin-left: var(--fgp-margin-left, var(--orig-margin-left)); } .gap-x-2 > * > * { --fgp-parent-gap-column: initial; } .gap-x-2 > * { pointer-events: var(--parent-has-fgp) auto; --fgp-parent-gap-column: 0.5rem; --fgp-margin-left: var(--parent-has-fgp) calc(var(--fgp-gap-column) + var(--orig-margin-left, 0px)); margin-left: var(--fgp-margin-left); } .gap-x-2 { pointer-events: var(--has-fgp) none; --fgp-gap-column: 0.5rem; --fgp-margin-left: var(--has-fgp) calc(var(--fgp-parent-gap-column, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-column) + var(--orig-margin-left, 0px)) !important; } .gap-x-2 { --fgp-column-gap: var(--has-fgp, 0.5rem); column-gap: var(--fgp-column-gap, 0px); margin-left: var(--fgp-margin-left, var(--orig-margin-left)); } .gap-x-3 > * > * { --fgp-parent-gap-column: initial; } .gap-x-3 > * { pointer-events: var(--parent-has-fgp) auto; --fgp-parent-gap-column: 0.75rem; --fgp-margin-left: var(--parent-has-fgp) calc(var(--fgp-gap-column) + var(--orig-margin-left, 0px)); margin-left: var(--fgp-margin-left); } .gap-x-3 { pointer-events: var(--has-fgp) none; --fgp-gap-column: 0.75rem; --fgp-margin-left: var(--has-fgp) calc(var(--fgp-parent-gap-column, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-column) + var(--orig-margin-left, 0px)) !important; } .gap-x-3 { --fgp-column-gap: var(--has-fgp, 0.75rem); column-gap: var(--fgp-column-gap, 0px); margin-left: var(--fgp-margin-left, var(--orig-margin-left)); } .gap-x-6 > * > * { --fgp-parent-gap-column: initial; } .gap-x-6 > * { pointer-events: var(--parent-has-fgp) auto; --fgp-parent-gap-column: 1.5rem; --fgp-margin-left: var(--parent-has-fgp) calc(var(--fgp-gap-column) + var(--orig-margin-left, 0px)); margin-left: var(--fgp-margin-left); } .gap-x-6 { pointer-events: var(--has-fgp) none; --fgp-gap-column: 1.5rem; --fgp-margin-left: var(--has-fgp) calc(var(--fgp-parent-gap-column, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-column) + var(--orig-margin-left, 0px)) !important; } .gap-x-6 { --fgp-column-gap: var(--has-fgp, 1.5rem); column-gap: var(--fgp-column-gap, 0px); margin-left: var(--fgp-margin-left, var(--orig-margin-left)); } .gap-y-2 > * > * { --fgp-parent-gap-row: initial; } .gap-y-2 > * { pointer-events: var(--parent-has-fgp) auto; --fgp-parent-gap-row: 0.5rem; --fgp-margin-top: var(--parent-has-fgp) calc(var(--fgp-gap-row) + var(--orig-margin-top, 0px)); margin-top: var(--fgp-margin-top); } .gap-y-2 { pointer-events: var(--has-fgp) none; --fgp-gap-row: 0.5rem; --fgp-margin-top: var(--has-fgp) calc(var(--fgp-parent-gap-row, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-row) + var(--orig-margin-top, 0px)) !important; } .gap-y-2 { --fgp-row-gap: var(--has-fgp, 0.5rem); row-gap: var(--fgp-row-gap, 0px); margin-top: var(--fgp-margin-top, var(--orig-margin-top)); } .gap-y-4 > * > * { --fgp-parent-gap-row: initial; } .gap-y-4 > * { pointer-events: var(--parent-has-fgp) auto; --fgp-parent-gap-row: 1rem; --fgp-margin-top: var(--parent-has-fgp) calc(var(--fgp-gap-row) + var(--orig-margin-top, 0px)); margin-top: var(--fgp-margin-top); } .gap-y-4 { pointer-events: var(--has-fgp) none; --fgp-gap-row: 1rem; --fgp-margin-top: var(--has-fgp) calc(var(--fgp-parent-gap-row, 0px) / (1 + var(--fgp--parent-gap-as-decimal, 0)) - var(--fgp-gap-row) + var(--orig-margin-top, 0px)) !important; } .gap-y-4 { --fgp-row-gap: var(--has-fgp, 1rem); row-gap: var(--fgp-row-gap, 0px); margin-top: var(--fgp-margin-top, var(--orig-margin-top)); } .overflow-hidden { overflow: hidden; } .overflow-scroll { overflow: scroll; } .overflow-y-auto { overflow-y: auto; } .whitespace-nowrap { white-space: nowrap; } .rounded { border-radius: 0.25rem; } .rounded-lg { border-radius: 0.5rem; } .rounded-md { border-radius: 0.375rem; } .rounded-b-lg { border-bottom-right-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .rounded-b-md { border-bottom-right-radius: 0.375rem; border-bottom-left-radius: 0.375rem; } .rounded-l-lg { border-top-left-radius: 0.5rem; border-bottom-left-radius: 0.5rem; } .rounded-r-lg { border-top-right-radius: 0.5rem; border-bottom-right-radius: 0.5rem; } .rounded-r-md { border-top-right-radius: 0.375rem; border-bottom-right-radius: 0.375rem; } .rounded-t-lg { border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; } .rounded-t-md { border-top-left-radius: 0.375rem; border-top-right-radius: 0.375rem; } .rounded-bl-lg { border-bottom-left-radius: 0.5rem; } .rounded-br-lg { border-bottom-right-radius: 0.5rem; } .border { border-width: 1px; } .border-2 { border-width: 2px; } .border-x-0 { border-left-width: 0px; border-right-width: 0px; } .border-b { border-bottom-width: 1px; } .border-b-0 { border-bottom-width: 0px; } .border-b-2 { border-bottom-width: 2px; } .border-l-0 { border-left-width: 0px; } .border-l-2 { border-left-width: 2px; } .border-t { border-top-width: 1px; } .border-t-0 { border-top-width: 0px; } .border-t-2 { border-top-width: 2px; } .border-green-600 { --tw-border-opacity: 1; border-color: rgba(22, 163, 74, var(--tw-border-opacity)); } .border-red-500 { --tw-border-opacity: 1; border-color: rgba(239, 68, 68, var(--tw-border-opacity)); } .border-slate-100 { --tw-border-opacity: 1; border-color: rgba(241, 245, 249, var(--tw-border-opacity)); } .border-transparent { border-color: transparent; } .border-white { --tw-border-opacity: 1; border-color: rgba(255, 255, 255, var(--tw-border-opacity)); } .bg-amber-500 { --tw-bg-opacity: 1; background-color: rgba(245, 158, 11, var(--tw-bg-opacity)); } .bg-black { --tw-bg-opacity: 1; background-color: rgba(0, 0, 0, var(--tw-bg-opacity)); } .bg-blue-500 { --tw-bg-opacity: 1; background-color: rgba(59, 130, 246, var(--tw-bg-opacity)); } .bg-blue-700 { --tw-bg-opacity: 1; background-color: rgba(29, 78, 216, var(--tw-bg-opacity)); } .bg-gray-400 { --tw-bg-opacity: 1; background-color: rgba(156, 163, 175, var(--tw-bg-opacity)); } .bg-gray-700 { --tw-bg-opacity: 1; background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); } .bg-green-500 { --tw-bg-opacity: 1; background-color: rgba(34, 197, 94, var(--tw-bg-opacity)); } .bg-green-600 { --tw-bg-opacity: 1; background-color: rgba(22, 163, 74, var(--tw-bg-opacity)); } .bg-green-700 { --tw-bg-opacity: 1; background-color: rgba(21, 128, 61, var(--tw-bg-opacity)); } .bg-navigraph-background { --tw-bg-opacity: 1; background-color: rgba(25, 34, 48, var(--tw-bg-opacity)); } .bg-navigraph-sidebar { --tw-bg-opacity: 1; background-color: rgba(21, 29, 41, var(--tw-bg-opacity)); } .bg-orange-600 { --tw-bg-opacity: 1; background-color: rgba(234, 88, 12, var(--tw-bg-opacity)); } .bg-pink-500 { --tw-bg-opacity: 1; background-color: rgba(236, 72, 153, var(--tw-bg-opacity)); } .bg-purple-500 { --tw-bg-opacity: 1; background-color: rgba(168, 85, 247, var(--tw-bg-opacity)); } .bg-red-400 { --tw-bg-opacity: 1; background-color: rgba(248, 113, 113, var(--tw-bg-opacity)); } .bg-red-500 { --tw-bg-opacity: 1; background-color: rgba(239, 68, 68, var(--tw-bg-opacity)); } .bg-red-600 { --tw-bg-opacity: 1; background-color: rgba(220, 38, 38, var(--tw-bg-opacity)); } .bg-red-700 { --tw-bg-opacity: 1; background-color: rgba(185, 28, 28, var(--tw-bg-opacity)); } .bg-red-800 { --tw-bg-opacity: 1; background-color: rgba(153, 27, 27, var(--tw-bg-opacity)); } .bg-transparent { background-color: transparent; } .bg-white { --tw-bg-opacity: 1; background-color: rgba(255, 255, 255, var(--tw-bg-opacity)); } .bg-zinc-400 { --tw-bg-opacity: 1; background-color: rgba(161, 161, 170, var(--tw-bg-opacity)); } .bg-zinc-600 { --tw-bg-opacity: 1; background-color: rgba(82, 82, 91, var(--tw-bg-opacity)); } .bg-zinc-700 { --tw-bg-opacity: 1; background-color: rgba(63, 63, 70, var(--tw-bg-opacity)); } .bg-zinc-900 { --tw-bg-opacity: 1; background-color: rgba(24, 24, 27, var(--tw-bg-opacity)); } .bg-gradient-to-br { background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); } .from-red-500 { --tw-gradient-from: #ef4444 var(--tw-gradient-from-position); --tw-gradient-to: rgba(239, 68, 68, 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); } .to-red-700 { --tw-gradient-to: #b91c1c var(--tw-gradient-to-position); } .bg-size-200 { background-size: 200% 200%; } .fill-green-400 { fill: #4ade80; } .fill-none { fill: none; } .fill-white { fill: #fff; } .stroke-green-400 { stroke: #4ade80; } .stroke-white { stroke: #fff; } .stroke-\[3\] { stroke-width: 3; } .p-1 { padding: 0.25rem; } .p-2 { padding: 0.5rem; } .p-4 { padding: 1rem; } .p-8 { padding: 2rem; } .px-2 { padding-left: 0.5rem; padding-right: 0.5rem; } .px-3 { padding-left: 0.75rem; padding-right: 0.75rem; } .px-4 { padding-left: 1rem; padding-right: 1rem; } .px-6 { padding-left: 1.5rem; padding-right: 1.5rem; } .px-7 { padding-left: 1.75rem; padding-right: 1.75rem; } .px-8 { padding-left: 2rem; padding-right: 2rem; } .py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; } .py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } .py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; } .py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; } .py-8 { padding-top: 2rem; padding-bottom: 2rem; } .pb-3 { padding-bottom: 0.75rem; } .pb-4 { padding-bottom: 1rem; } .pb-5 { padding-bottom: 1.25rem; } .pl-0 { padding-left: 0px; } .pl-1 { padding-left: 0.25rem; } .pt-2 { padding-top: 0.5rem; } .pt-3 { padding-top: 0.75rem; } .pt-4 { padding-top: 1rem; } .text-left { text-align: left; } .text-center { text-align: center; } .text-right { text-align: right; } .font-mono { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; } .font-sans { font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .text-2xl { font-size: 3rem; } .text-3xl { font-size: 3.5rem; } .text-4xl { font-size: 4rem; } .text-5xl { font-size: 5rem; } .text-6xl { font-size: 6rem; } .text-base { font-size: 2rem; } .text-lg { font-size: 2.5rem; } .text-sm { font-size: 1.75rem; } .text-xl { font-size: 3rem; } .text-xs { font-size: 1.25rem; } .font-bold { font-weight: 700; } .font-extrabold { font-weight: 800; } .font-medium { font-weight: 500; } .font-semibold { font-weight: 600; } .uppercase { text-transform: uppercase; } .text-amber-500 { --tw-text-opacity: 1; color: rgba(245, 158, 11, var(--tw-text-opacity)); } .text-blue-300 { --tw-text-opacity: 1; color: rgba(147, 197, 253, var(--tw-text-opacity)); } .text-blue-500 { --tw-text-opacity: 1; color: rgba(59, 130, 246, var(--tw-text-opacity)); } .text-gray-400 { --tw-text-opacity: 1; color: rgba(156, 163, 175, var(--tw-text-opacity)); } .text-green-400 { --tw-text-opacity: 1; color: rgba(74, 222, 128, var(--tw-text-opacity)); } .text-green-500 { --tw-text-opacity: 1; color: rgba(34, 197, 94, var(--tw-text-opacity)); } .text-green-600 { --tw-text-opacity: 1; color: rgba(22, 163, 74, var(--tw-text-opacity)); } .text-neutral-500 { --tw-text-opacity: 1; color: rgba(115, 115, 115, var(--tw-text-opacity)); } .text-pink-500 { --tw-text-opacity: 1; color: rgba(236, 72, 153, var(--tw-text-opacity)); } .text-purple-500 { --tw-text-opacity: 1; color: rgba(168, 85, 247, var(--tw-text-opacity)); } .text-red-300 { --tw-text-opacity: 1; color: rgba(252, 165, 165, var(--tw-text-opacity)); } .text-red-400 { --tw-text-opacity: 1; color: rgba(248, 113, 113, var(--tw-text-opacity)); } .text-red-500 { --tw-text-opacity: 1; color: rgba(239, 68, 68, var(--tw-text-opacity)); } .text-white { --tw-text-opacity: 1; color: rgba(255, 255, 255, var(--tw-text-opacity)); } .text-zinc-400 { --tw-text-opacity: 1; color: rgba(161, 161, 170, var(--tw-text-opacity)); } .underline { text-decoration-line: underline; } .opacity-10 { opacity: 0.1; } .opacity-100 { opacity: 1; } .opacity-50 { opacity: 0.5; } .shadow-md { --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-sm { --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .shadow-blue-500\/20 { --tw-shadow-color: rgba(59, 130, 246, 0.2); --tw-shadow: var(--tw-shadow-colored); } .shadow-green-500\/20 { --tw-shadow-color: rgba(34, 197, 94, 0.2); --tw-shadow: var(--tw-shadow-colored); } .shadow-red-500\/20 { --tw-shadow-color: rgba(239, 68, 68, 0.2); --tw-shadow: var(--tw-shadow-colored); } .filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); } .transition-\[font-weight\] { transition-property: font-weight; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .duration-150 { transition-duration: 150ms; } .ease-linear { transition-timing-function: linear; } @keyframes bg-gradient-fade { 0% { background-position: 0% 0%; } 50% { background-position: 100% 100%; } 100% { background-position: 0% 0%; } } .bg-pos-fade { animation: bg-gradient-fade 10s ease infinite; } @keyframes stroke-flash { 0% { stroke: #fb923c; } 49% { stroke: #fb923c; } 50% { stroke: #fed7aa; } 99% { stroke: #fed7aa; } 100% { stroke: #fb923c; } } .stroke-flash { animation: stroke-flash 1s ease infinite; } .hover\:bg-amber-900:hover { --tw-bg-opacity: 1; background-color: rgba(120, 53, 15, var(--tw-bg-opacity)); } .hover\:bg-blue-900:hover { --tw-bg-opacity: 1; background-color: rgba(30, 58, 138, var(--tw-bg-opacity)); } .hover\:bg-gray-600:hover { --tw-bg-opacity: 1; background-color: rgba(75, 85, 99, var(--tw-bg-opacity)); } .hover\:bg-gray-700:hover { --tw-bg-opacity: 1; background-color: rgba(55, 65, 81, var(--tw-bg-opacity)); } .hover\:bg-green-600:hover { --tw-bg-opacity: 1; background-color: rgba(22, 163, 74, var(--tw-bg-opacity)); } .hover\:bg-green-700:hover { --tw-bg-opacity: 1; background-color: rgba(21, 128, 61, var(--tw-bg-opacity)); } .hover\:bg-green-900:hover { --tw-bg-opacity: 1; background-color: rgba(20, 83, 45, var(--tw-bg-opacity)); } .hover\:bg-pink-900:hover { --tw-bg-opacity: 1; background-color: rgba(131, 24, 67, var(--tw-bg-opacity)); } .hover\:bg-purple-900:hover { --tw-bg-opacity: 1; background-color: rgba(88, 28, 135, var(--tw-bg-opacity)); } .hover\:font-bold:hover { font-weight: 700; } .hover\:text-white:hover { --tw-text-opacity: 1; color: rgba(255, 255, 255, var(--tw-text-opacity)); } .hover\:shadow-lg:hover { --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .hover\:shadow-blue-500\/40:hover { --tw-shadow-color: rgba(59, 130, 246, 0.4); --tw-shadow: var(--tw-shadow-colored); } .hover\:shadow-green-500\/40:hover { --tw-shadow-color: rgba(34, 197, 94, 0.4); --tw-shadow: var(--tw-shadow-colored); } .hover\:shadow-red-500\/40:hover { --tw-shadow-color: rgba(239, 68, 68, 0.4); --tw-shadow: var(--tw-shadow-colored); } .focus\:border-blue-600:focus { --tw-border-opacity: 1; border-color: rgba(37, 99, 235, var(--tw-border-opacity)); } .focus\:opacity-\[0\.85\]:focus { opacity: 0.85; } .focus\:shadow-none:focus { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px; } .focus\:ring-blue-600:focus { --tw-ring-opacity: 1; --tw-ring-color: rgba(37, 99, 235, var(--tw-ring-opacity)); } .active\:opacity-\[0\.85\]:active { opacity: 0.85; } .active\:shadow-none:active { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .disabled\:pointer-events-none:disabled { pointer-events: none; } .disabled\:text-zinc-400:disabled { --tw-text-opacity: 1; color: rgba(161, 161, 170, var(--tw-text-opacity)); } .disabled\:opacity-50:disabled { opacity: 0.5; } .disabled\:opacity-75:disabled { opacity: 0.75; } .disabled\:shadow-none:disabled { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .group:hover .group-hover\:font-bold { font-weight: 700; } @media (min-width: 768px) { .md\:mt-0 > * { --orig-margin-top: initial; } .md\:mt-0 { --fgp-margin-top: initial; --orig-margin-top: 0px; margin-top: var(--fgp-margin-top, var(--orig-margin-top)); } .md\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); } .md\:divide-x-\[1px\] > :not([hidden]) ~ :not([hidden]) { --tw-divide-x-reverse: 0; border-right-width: calc(1px * var(--tw-divide-x-reverse)); border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); } .md\:border-l-\[1px\] { border-left-width: 1px; } }