From 1777caebb9da5009cfc0d6b4800dddba63796cd0 Mon Sep 17 00:00:00 2001 From: x10102 Date: Mon, 23 Dec 2024 20:10:22 +0100 Subject: [PATCH 1/2] Added the "JustAiriThings" theme --- static/css/badge.css | 378 +-- static/css/style.css | 2226 ++++++++++++++++- static/justairithings.png | Bin 0 -> 31835 bytes templates/embeds/translator/justairithings.j2 | 18 + 4 files changed, 2243 insertions(+), 379 deletions(-) create mode 100644 static/justairithings.png create mode 100644 templates/embeds/translator/justairithings.j2 diff --git a/static/css/badge.css b/static/css/badge.css index 3b9f442..7ca5aa4 100644 --- a/static/css/badge.css +++ b/static/css/badge.css @@ -1,377 +1 @@ -@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap'); - -*, ::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-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -::backdrop{ - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -.static{ - position: static; -} - -.absolute{ - position: absolute; -} - -.relative{ - position: relative; -} - -.top-0{ - top: 0px; -} - -.right-0{ - right: 0px; -} - -.bottom-0{ - bottom: 0px; -} - -.right-1{ - right: 0.25rem; -} - -.m-0{ - margin: 0px; -} - -.mt-1{ - margin-top: 0.25rem; -} - -.block{ - display: block; -} - -.flex{ - display: flex; -} - -.h-24{ - height: 6rem; -} - -.h-full{ - height: 100%; -} - -.flex-1{ - flex: 1 1 0%; -} - -.flex-row{ - flex-direction: row; -} - -.flex-col{ - flex-direction: column; -} - -.items-center{ - align-items: center; -} - -.justify-start{ - justify-content: flex-start; -} - -.rounded-lg{ - border-radius: 0.5rem; -} - -.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-bl-lg{ - border-bottom-left-radius: 0.5rem; -} - -.rounded-tr-lg{ - border-top-right-radius: 0.5rem; -} - -.border{ - border-width: 1px; -} - -.border-solid{ - border-style: solid; -} - -.border-white{ - --tw-border-opacity: 1; - border-color: rgb(255 255 255 / var(--tw-border-opacity)); -} - -.bg-black{ - --tw-bg-opacity: 1; - background-color: rgb(0 0 0 / var(--tw-bg-opacity)); -} - -.bg-pink-900{ - --tw-bg-opacity: 1; - background-color: rgb(131 24 67 / var(--tw-bg-opacity)); -} - -.bg-gradient-to-r{ - background-image: linear-gradient(to right, var(--tw-gradient-stops)); -} - -.bg-\[url\(\'\.\.\/\.\.\/static\/catto\.png\'\)\]{ - background-image: url('../../static/catto.png'); -} - -.from-gray-400{ - --tw-gradient-from: #9ca3af; - --tw-gradient-to: rgb(156 163 175 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-sky-400{ - --tw-gradient-from: #38bdf8; - --tw-gradient-to: rgb(56 189 248 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-fuchsia-600{ - --tw-gradient-from: #c026d3; - --tw-gradient-to: rgb(192 38 211 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-pink-500{ - --tw-gradient-from: #ec4899; - --tw-gradient-to: rgb(236 72 153 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-gray-700{ - --tw-gradient-from: #374151; - --tw-gradient-to: rgb(55 65 81 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-slate-900{ - --tw-gradient-from: #0f172a; - --tw-gradient-to: rgb(15 23 42 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-teal-200{ - --tw-gradient-from: #99f6e4; - --tw-gradient-to: rgb(153 246 228 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.via-red-500{ - --tw-gradient-to: rgb(239 68 68 / 0); - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to); -} - -.via-gray-900{ - --tw-gradient-to: rgb(17 24 39 / 0); - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to); -} - -.via-purple-900{ - --tw-gradient-to: rgb(88 28 135 / 0); - --tw-gradient-stops: var(--tw-gradient-from), #581c87, var(--tw-gradient-to); -} - -.to-gray-600{ - --tw-gradient-to: #4b5563; -} - -.to-blue-500{ - --tw-gradient-to: #3b82f6; -} - -.to-pink-600{ - --tw-gradient-to: #db2777; -} - -.to-yellow-500{ - --tw-gradient-to: #eab308; -} - -.to-black{ - --tw-gradient-to: #000; -} - -.to-slate-900{ - --tw-gradient-to: #0f172a; -} - -.to-teal-500{ - --tw-gradient-to: #14b8a6; -} - -.bg-center{ - background-position: center; -} - -.p-2{ - padding: 0.5rem; -} - -.pl-4{ - padding-left: 1rem; -} - -.text-xl{ - font-size: 1.25rem; - line-height: 1.75rem; -} - -.text-sm{ - font-size: 0.875rem; - line-height: 1.25rem; -} - -.text-xs{ - font-size: 0.75rem; - line-height: 1rem; -} - -.font-bold{ - font-weight: 700; -} - -.font-semibold{ - font-weight: 600; -} - -.text-white{ - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} - -.no-underline{ - text-decoration-line: none; -} - -.opacity-25{ - opacity: 0.25; -} - -.transition-opacity{ - transition-property: opacity; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -html, body { - font-family: 'IBM Plex Sans'; -} - -.gradient-background { - background: linear-gradient(15deg,#a71bb9,#000000,#9f1239); - background-size: 150% 150%; - animation: gradient-animation 6s ease infinite; -} - -.hover\:opacity-75:hover{ - opacity: 0.75; -} - -.hover\:opacity-100:hover{ - opacity: 1; -} \ No newline at end of file +@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap");*,::backdrop,:after,:before{--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-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:#3b82f680;--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: }.static{position:static}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.right-1{right:.25rem}.m-0{margin:0}.mt-1{margin-top:.25rem}.block{display:block}.flex{display:flex}.h-24{height:6rem}.h-full{height:100%}.flex-1{flex:1 1 0%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.rounded-lg{border-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-solid{border-style:solid}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-black{background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-black,.bg-pink-900{--tw-bg-opacity:1}.bg-pink-900{background-color:rgb(131 24 67/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-\[url\(\'\.\.\/\.\.\/static\/justairithings\.png\'\)\]{background-image:url(../../static/justairithings.png)}.bg-\[url\(\'\.\.\/\.\.\/static\/catto\.png\'\)\]{background-image:url(../../static/catto.png)}.from-gray-400{--tw-gradient-from:#9ca3af;--tw-gradient-to:#9ca3af00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8;--tw-gradient-to:#38bdf800;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-600{--tw-gradient-from:#c026d3;--tw-gradient-to:#c026d300;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899;--tw-gradient-to:#ec489900;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from:#374151;--tw-gradient-to:#37415100;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a;--tw-gradient-to:#0f172a00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from:#99f6e4;--tw-gradient-to:#99f6e400;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-red-500{--tw-gradient-to:#ef444400;--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to:#11182700;--tw-gradient-stops:var(--tw-gradient-from),#111827,var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to:#581c8700;--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to)}.to-gray-600{--tw-gradient-to:#4b5563}.to-blue-500{--tw-gradient-to:#3b82f6}.to-pink-600{--tw-gradient-to:#db2777}.to-yellow-500{--tw-gradient-to:#eab308}.to-black{--tw-gradient-to:#000}.to-slate-900{--tw-gradient-to:#0f172a}.to-teal-500{--tw-gradient-to:#14b8a6}.bg-center{background-position:50%}.p-2{padding:.5rem}.pl-4{padding-left:1rem}.font-\[\'Sour_Gummy\'\]{font-family:Sour Gummy}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-\[Sour_Gummy\]{font-weight:Sour Gummy}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray-600,.text-white{--tw-text-opacity:1}.text-gray-600{color:rgb(75 85 99/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.opacity-25{opacity:.25}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body,html{font-family:IBM Plex Sans}.gradient-background{background:linear-gradient(15deg,#a71bb9,#000,#9f1239);background-size:150% 150%;animation:gradient-animation 6s ease infinite}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1} \ No newline at end of file diff --git a/static/css/style.css b/static/css/style.css index 6623930..e9bb34e 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -1,2 +1,2224 @@ -@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap"); -/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;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-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;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,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--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-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:#3b82f680;--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: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.form-label{align-self:flex-start;font-size:.875rem;line-height:1.25rem;font-weight:100;opacity:.9}.glass-btn{display:inline-flex;height:3rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#fff3;background-color:#ffffff0d;padding:.5rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glass-btn:hover{background-color:#fff3}.glass-btn-sidebar{margin-top:.75rem;margin-bottom:.75rem;display:flex;height:3rem;width:100%;flex-direction:row;align-items:center;justify-content:space-between;border-radius:.375rem;border-width:1px;border-color:#fff3;background-color:#ffffff0d;padding:.5rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glass-btn-sidebar:hover{background-color:#fff3}.btn-rounded{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;--tw-bg-opacity:0.8;padding:.5rem 1rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-rounded,.input-field{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-field{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity));background-color:initial;padding:.25rem;font-size:1.125rem;line-height:1.75rem}.input-field:focus-visible{--tw-border-opacity:1;border-bottom-color:rgb(203 213 225/var(--tw-border-opacity));outline:2px solid #0000;outline-offset:2px}.progressbar{height:1.5rem;width:50%;border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));padding:.25rem}.progressbar-inner{height:100%;width:0;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.bignumber{display:inline;font-size:3.75rem;line-height:1;font-weight:700}.sorter-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;--tw-bg-opacity:0.8;padding:.5rem 1rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;margin-top:.5rem;margin-bottom:.5rem;flex-grow:1;cursor:pointer;border-width:1px;--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity));background-color:#ffffff1a}.sorter-button:hover{background-color:#ffffff4d}@media (min-width:768px){.sorter-button{margin:0 .25rem;width:auto}}.small-button{margin-left:.5rem;border-radius:.375rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity));background-color:initial;padding-left:.25rem;padding-right:.25rem;color:#ffffffe6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.small-button:hover{background-color:#ffffff1a}.sorter-group{margin-right:1rem;display:inline-flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity));background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-bg-opacity:0.05;padding:1.25rem 2.5rem;--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:768px){.sorter-group{width:auto;flex-direction:row;gap:0;border-radius:.75rem}}.modal-overlay{position:fixed;top:0;left:0;z-index:10;display:none;flex-direction:column;align-items:center;justify-content:center;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);height:100%;width:100%}.button-group{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;flex-direction:column;gap:.75rem;border-color:#fff6;padding:1rem}.btn-danger,.button-group{align-items:center;border-radius:.375rem;border-width:1px;background-color:#ffffff0d}.btn-danger{display:inline-flex;height:3rem;justify-content:center;border-color:#fff3;padding:.5rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-danger:hover{background-color:#fff3}.btn-danger{border-color:#ef444466}.btn-danger:hover{background-color:#ef444466}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.left-0{left:0}.bottom-0{bottom:0}.top-3{top:.75rem}.left-5{left:1.25rem}.right-0{right:0}.right-1{right:.25rem}.z-40{z-index:40}.col-span-1{grid-column:span 1/span 1}.m-0{margin:0}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mr-2{margin-right:.5rem}.mb-3{margin-bottom:.75rem}.mt-auto{margin-top:auto}.mb-2{margin-bottom:.5rem}.mr-6{margin-right:1.5rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.mb-10{margin-bottom:2.5rem}.mt-2{margin-top:.5rem}.mt-16{margin-top:4rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.h-10{height:2.5rem}.h-auto{height:auto}.h-2{height:.5rem}.h-screen{height:100vh}.h-12{height:3rem}.h-8{height:2rem}.h-24{height:6rem}.max-h-48{max-height:12rem}.w-full{width:100%}.w-64{width:16rem}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-min{width:-moz-min-content;width:min-content}.w-36{width:9rem}.w-8{width:2rem}.w-fit{width:-moz-fit-content;width:fit-content}.min-w-\[12em\]{min-width:12em}.flex-1{flex:1 1 0%}.border-separate{border-collapse:initial}.border-spacing-x-12{--tw-border-spacing-x:3rem}.border-spacing-x-12,.border-spacing-y-0{border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-0{--tw-border-spacing-y:0px}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10em)}}.animate-fadeout{animation:fadeout 1s ease-in-out}@keyframes fadein{0%{opacity:0;transform:translateY(10em)}40%{opacity:0}to{opacity:1;transform:translateY(0)}}.animate-fadein{animation:fadein 1s ease-in-out}@keyframes timeout{0%{width:100%}to{width:0}}.animate-timeout{animation:timeout 5s linear}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-3{gap:.75rem}.gap-1{gap:.25rem}.gap-6{gap:1.5rem}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:.375rem}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.rounded-full{border-radius:9999px}.rounded-\[50\%\]{border-radius:50%}.rounded-lg{border-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border-2{border-width:2px}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-solid{border-style:solid}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity))}.border-white\/20{border-color:#fff3}.border-green-800{--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity))}.border-red-900{--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity))}.border-red-500\/40{border-color:#ef444466}.border-opacity-20{--tw-border-opacity:0.2}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-white\/75{background-color:#ffffffbf}.bg-black\/30{background-color:#0000004d}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/20{background-color:#fff3}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-pink-900{--tw-bg-opacity:1;background-color:rgb(131 24 67/var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/30{background-color:#ffffff4d}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-5{--tw-bg-opacity:0.05}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-\[url\(\'\.\.\/\.\.\/static\/catto\.png\'\)\]{background-image:url(../../static/catto.png)}.from-gray-400{--tw-gradient-from:#9ca3af;--tw-gradient-to:#9ca3af00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8;--tw-gradient-to:#38bdf800;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-600{--tw-gradient-from:#c026d3;--tw-gradient-to:#c026d300;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899;--tw-gradient-to:#ec489900;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from:#374151;--tw-gradient-to:#37415100;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a;--tw-gradient-to:#0f172a00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from:#99f6e4;--tw-gradient-to:#99f6e400;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-red-500{--tw-gradient-to:#ef444400;--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to:#11182700;--tw-gradient-stops:var(--tw-gradient-from),#111827,var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to:#581c8700;--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to)}.to-gray-600{--tw-gradient-to:#4b5563}.to-blue-500{--tw-gradient-to:#3b82f6}.to-pink-600{--tw-gradient-to:#db2777}.to-yellow-500{--tw-gradient-to:#eab308}.to-black{--tw-gradient-to:#000}.to-slate-900{--tw-gradient-to:#0f172a}.to-teal-500{--tw-gradient-to:#14b8a6}.bg-\[size\:15\%\]{background-size:15%}.bg-center{background-position:50%}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-24{padding-left:6rem;padding-right:6rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-16{padding-left:4rem;padding-right:4rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pl-4{padding-left:1rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-5xl{font-size:3rem;line-height:1}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-thin{font-weight:100}.italic{font-style:italic}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-white\/50{text-decoration-color:#ffffff80}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.opacity-70{opacity:.7}.opacity-25{opacity:.25}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.blur{--tw-blur:blur(8px)}.blur,.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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.shadow-inner{box-shadow:inset 0 30px 60px -12px #32325d40,inset 0 18px 36px -18px #0000004d}.flex-col-center{display:flex;flex-direction:column;align-items:center;justify-content:center}body,html{height:100%!important;margin:0;padding:0;box-sizing:border-box;font-family:IBM Plex Sans}body{background:#000;background-image:radial-gradient(#333 1px,#0000 0);background-size:40px 40px;background-position:-19px -19px}.bg-scp{background-image:url(../RAISA2.webp);background-position:top 1em left 1em;background-size:250PX;background-color:#000;background-repeat:no-repeat}.error-container{background:#000}thead{display:none}@media (min-width:768px){thead{display:table-header-group}}tr{margin-top:1rem!important;margin-bottom:1rem!important;display:flex!important;height:auto!important;width:100%!important;flex-direction:column!important;align-items:flex-end!important;--tw-border-opacity:1!important;border-color:rgb(107 114 128/var(--tw-border-opacity))!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;--tw-bg-opacity:0.05!important;padding:.5rem .75rem!important;--tw-shadow:0 25px 50px -12px #00000040!important;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:768px){tr{display:table-row!important;height:2.5rem!important;border-style:none!important;background-color:initial!important;padding:1rem!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}}td{margin-top:.25rem;margin-bottom:.25rem;display:block;width:100%;text-align:right}td:before{float:left;font-weight:600;--tw-content:attr(data-label);content:var(--tw-content)}@media (min-width:768px){td{display:table-cell!important;width:auto!important;text-align:center!important}td:before{--tw-content:none!important;content:var(--tw-content)!important}}.gradient-background{background:linear-gradient(15deg,#a71bb9,#000,#9f1239);background-size:150% 150%;animation:gradient-animation 6s ease infinite}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hover\:border-green-500:hover{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.hover\:text-slate-50:hover{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}@media (min-width:768px){.md\:bottom-5{bottom:1.25rem}.md\:left-5{left:1.25rem}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-4{margin-top:1rem}.md\:mr-4{margin-right:1rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:table-row{display:table-row}.md\:h-auto{height:auto}.md\:w-1\/2{width:50%}.md\:w-36{width:9rem}.md\:w-auto{width:auto}.md\:w-64{width:16rem}.md\:min-w-\[60\%\]{min-width:60%}.md\:table-auto{table-layout:auto}.md\:border-separate{border-collapse:initial}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-0{gap:0}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:bg-white\/5{background-color:#ffffff0d}.md\:p-12{padding:3rem}.md\:p-2{padding:.5rem}.md\:p-4{padding:1rem}.md\:p-10{padding:2.5rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}} +@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap'); + +/* +! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +*/ + +html { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: 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"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font family by default. +2. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +*, ::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-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop{ + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +.container{ + width: 100%; +} + +@media (min-width: 640px){ + .container{ + max-width: 640px; + } +} + +@media (min-width: 768px){ + .container{ + max-width: 768px; + } +} + +@media (min-width: 1024px){ + .container{ + max-width: 1024px; + } +} + +@media (min-width: 1280px){ + .container{ + max-width: 1280px; + } +} + +@media (min-width: 1536px){ + .container{ + max-width: 1536px; + } +} + +.form-label{ + align-self: flex-start; + font-size: 0.875rem; + line-height: 1.25rem; + font-weight: 100; + opacity: 0.9; +} + +.glass-btn{ + display: inline-flex; + height: 3rem; + align-items: center; + justify-content: center; + border-radius: 0.375rem; + border-width: 1px; + border-color: rgb(255 255 255 / 0.2); + background-color: rgb(255 255 255 / 0.05); + padding-left: 0.75rem; + padding-right: 0.75rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.glass-btn:hover{ + background-color: rgb(255 255 255 / 0.2); +} + +.glass-btn-sidebar{ + margin-top: 0.75rem; + margin-bottom: 0.75rem; + display: flex; + height: 3rem; + width: 100%; + flex-direction: row; + align-items: center; + justify-content: space-between; + border-radius: 0.375rem; + border-width: 1px; + border-color: rgb(255 255 255 / 0.2); + background-color: rgb(255 255 255 / 0.05); + padding-left: 0.75rem; + padding-right: 0.75rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.glass-btn-sidebar:hover{ + background-color: rgb(255 255 255 / 0.2); +} + +.btn-rounded{ + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border-radius: 0.5rem; + --tw-bg-opacity: 0.8; + padding-left: 1rem; + padding-right: 1rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + text-align: center; + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.input-field{ + border-bottom-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(100 116 139 / var(--tw-border-opacity)); + background-color: transparent; + padding: 0.25rem; + font-size: 1.125rem; + line-height: 1.75rem; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.input-field:focus-visible{ + --tw-border-opacity: 1; + border-bottom-color: rgb(203 213 225 / var(--tw-border-opacity)); + outline: 2px solid transparent; + outline-offset: 2px; +} + +.input-field { + /* Used in text input forms*/ +} + +.progressbar{ + height: 1.5rem; + width: 50%; + border-radius: 0.5rem; + border-width: 2px; + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); + padding-left: 0.25rem; + padding-right: 0.25rem; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + /* Used on the statistics page */ +} + +.progressbar-inner{ + height: 100%; + width: 0px; + border-radius: 0.5rem; + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 700ms; + /* Used on the statistics page */ +} + +.bignumber{ + display: inline; + font-size: 3.75rem; + line-height: 1; + font-weight: 700; + /* Used on the statistics page */ +} + +.sorter-button{ + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border-radius: 0.5rem; + --tw-bg-opacity: 0.8; + padding-left: 1rem; + padding-right: 1rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + text-align: center; + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; + margin-top: 0.5rem; + margin-bottom: 0.5rem; + flex-grow: 1; + cursor: pointer; + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(15 23 42 / var(--tw-border-opacity)); + background-color: rgb(255 255 255 / 0.1); +} + +.sorter-button:hover{ + background-color: rgb(255 255 255 / 0.3); +} + +@media (min-width: 768px){ + .sorter-button{ + margin-top: 0px; + margin-bottom: 0px; + margin-left: 0.25rem; + margin-right: 0.25rem; + width: auto; + } +} + +.small-button{ + margin-left: 0.5rem; + border-radius: 0.375rem; + border-width: 2px; + --tw-border-opacity: 1; + border-color: rgb(30 41 59 / var(--tw-border-opacity)); + background-color: transparent; + padding-left: 0.25rem; + padding-right: 0.25rem; + color: rgb(255 255 255 / 0.9); + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.small-button:hover{ + background-color: rgb(255 255 255 / 0.1); +} + +.sorter-group{ + margin-right: 1rem; + display: inline-flex; + width: 100%; + flex-direction: row; + flex-wrap: wrap; + align-items: center; + justify-content: center; + gap: 0.5rem; + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(15 23 42 / var(--tw-border-opacity)); + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + --tw-bg-opacity: 0.05; + padding-left: 2.5rem; + padding-right: 2.5rem; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); + --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + --tw-backdrop-blur: blur(4px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +@media (min-width: 768px){ + .sorter-group{ + width: auto; + flex-direction: row; + gap: 0px; + border-radius: 0.75rem; + } +} + +.modal-overlay{ + position: fixed; + top: 0px; + left: 0px; + z-index: 10; + display: none; + flex-direction: column; + align-items: center; + justify-content: center; + --tw-backdrop-blur: blur(4px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + height: 100%; + width: 100%; +} + +.button-group{ + display: flex; + height: -moz-fit-content; + height: fit-content; + width: -moz-fit-content; + width: fit-content; + flex-direction: column; + align-items: center; + gap: 0.75rem; + border-radius: 0.375rem; + border-width: 1px; + border-color: rgb(255 255 255 / 0.4); + background-color: rgb(255 255 255 / 0.05); + padding: 1rem; +} + +.btn-danger{ + display: inline-flex; + height: 3rem; + align-items: center; + justify-content: center; + border-radius: 0.375rem; + border-width: 1px; + border-color: rgb(255 255 255 / 0.2); + background-color: rgb(255 255 255 / 0.05); + padding-left: 0.75rem; + padding-right: 0.75rem; + padding-top: 0.5rem; + padding-bottom: 0.5rem; + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 150ms; +} + +.btn-danger:hover{ + background-color: rgb(255 255 255 / 0.2); +} + +.btn-danger{ + border-color: rgb(239 68 68 / 0.4); +} + +.btn-danger:hover{ + background-color: rgb(239 68 68 / 0.4); +} + +.visible{ + visibility: visible; +} + +.static{ + position: static; +} + +.fixed{ + position: fixed; +} + +.absolute{ + position: absolute; +} + +.relative{ + position: relative; +} + +.top-0{ + top: 0px; +} + +.left-0{ + left: 0px; +} + +.bottom-0{ + bottom: 0px; +} + +.top-3{ + top: 0.75rem; +} + +.left-5{ + left: 1.25rem; +} + +.right-0{ + right: 0px; +} + +.right-1{ + right: 0.25rem; +} + +.z-40{ + z-index: 40; +} + +.col-span-1{ + grid-column: span 1 / span 1; +} + +.m-0{ + margin: 0px; +} + +.my-4{ + margin-top: 1rem; + margin-bottom: 1rem; +} + +.my-5{ + margin-top: 1.25rem; + margin-bottom: 1.25rem; +} + +.mx-auto{ + margin-left: auto; + margin-right: auto; +} + +.my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} + +.my-2{ + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} + +.mx-10{ + margin-left: 2.5rem; + margin-right: 2.5rem; +} + +.my-1{ + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} + +.my-3{ + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} + +.mx-1{ + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +.mx-2{ + margin-left: 0.5rem; + margin-right: 0.5rem; +} + +.mb-4{ + margin-bottom: 1rem; +} + +.mb-6{ + margin-bottom: 1.5rem; +} + +.mr-2{ + margin-right: 0.5rem; +} + +.mb-3{ + margin-bottom: 0.75rem; +} + +.mt-auto{ + margin-top: auto; +} + +.mb-2{ + margin-bottom: 0.5rem; +} + +.mr-6{ + margin-right: 1.5rem; +} + +.mt-1{ + margin-top: 0.25rem; +} + +.mt-4{ + margin-top: 1rem; +} + +.mr-4{ + margin-right: 1rem; +} + +.mb-8{ + margin-bottom: 2rem; +} + +.ml-3{ + margin-left: 0.75rem; +} + +.mb-10{ + margin-bottom: 2.5rem; +} + +.mt-2{ + margin-top: 0.5rem; +} + +.mt-16{ + margin-top: 4rem; +} + +.block{ + display: block; +} + +.inline-block{ + display: inline-block; +} + +.inline{ + display: inline; +} + +.flex{ + display: flex; +} + +.inline-flex{ + display: inline-flex; +} + +.table{ + display: table; +} + +.grid{ + display: grid; +} + +.contents{ + display: contents; +} + +.hidden{ + display: none; +} + +.h-full{ + height: 100%; +} + +.h-10{ + height: 2.5rem; +} + +.h-auto{ + height: auto; +} + +.h-2{ + height: 0.5rem; +} + +.h-screen{ + height: 100vh; +} + +.h-12{ + height: 3rem; +} + +.h-8{ + height: 2rem; +} + +.h-24{ + height: 6rem; +} + +.max-h-48{ + max-height: 12rem; +} + +.w-full{ + width: 100%; +} + +.w-64{ + width: 16rem; +} + +.w-\[90\%\]{ + width: 90%; +} + +.w-auto{ + width: auto; +} + +.w-min{ + width: -moz-min-content; + width: min-content; +} + +.w-36{ + width: 9rem; +} + +.w-8{ + width: 2rem; +} + +.w-fit{ + width: -moz-fit-content; + width: fit-content; +} + +.min-w-\[12em\]{ + min-width: 12em; +} + +.flex-1{ + flex: 1 1 0%; +} + +.border-separate{ + border-collapse: separate; +} + +.border-spacing-x-12{ + --tw-border-spacing-x: 3rem; + border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); +} + +.border-spacing-y-0{ + --tw-border-spacing-y: 0px; + border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); +} + +.-translate-x-full{ + --tw-translate-x: -100%; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +@keyframes fadeout{ + 0%{ + opacity: 1; + transform: translateY(0); + } + + 100%{ + opacity: 0; + transform: translateY(10em); + } +} + +.animate-fadeout{ + animation: fadeout 1s ease-in-out; +} + +@keyframes fadein{ + 0%{ + opacity: 0; + transform: translateY(10em); + } + + 40%{ + opacity: 0; + } + + 100%{ + opacity: 1; + transform: translateY(0); + } +} + +.animate-fadein{ + animation: fadein 1s ease-in-out; +} + +@keyframes timeout{ + 0%{ + width: 100%; + } + + 100%{ + width: 0%; + } +} + +.animate-timeout{ + animation: timeout 5s linear; +} + +@keyframes pulse{ + 50%{ + opacity: .5; + } +} + +.animate-pulse{ + animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; +} + +.cursor-pointer{ + cursor: pointer; +} + +.select-none{ + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} + +.resize{ + resize: both; +} + +.appearance-none{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.grid-cols-1{ + grid-template-columns: repeat(1, minmax(0, 1fr)); +} + +.flex-row{ + flex-direction: row; +} + +.flex-col{ + flex-direction: column; +} + +.flex-wrap{ + flex-wrap: wrap; +} + +.items-start{ + align-items: flex-start; +} + +.items-center{ + align-items: center; +} + +.justify-start{ + justify-content: flex-start; +} + +.justify-center{ + justify-content: center; +} + +.justify-between{ + justify-content: space-between; +} + +.justify-around{ + justify-content: space-around; +} + +.gap-2{ + gap: 0.5rem; +} + +.gap-4{ + gap: 1rem; +} + +.gap-3{ + gap: 0.75rem; +} + +.gap-1{ + gap: 0.25rem; +} + +.gap-6{ + gap: 1.5rem; +} + +.self-start{ + align-self: flex-start; +} + +.self-center{ + align-self: center; +} + +.overflow-hidden{ + overflow: hidden; +} + +.rounded-md{ + border-radius: 0.375rem; +} + +.rounded-2xl{ + border-radius: 1rem; +} + +.rounded-xl{ + border-radius: 0.75rem; +} + +.rounded-full{ + border-radius: 9999px; +} + +.rounded-\[50\%\]{ + border-radius: 50%; +} + +.rounded-lg{ + border-radius: 0.5rem; +} + +.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-bl-lg{ + border-bottom-left-radius: 0.5rem; +} + +.rounded-tr-lg{ + border-top-right-radius: 0.5rem; +} + +.border-2{ + border-width: 2px; +} + +.border{ + border-width: 1px; +} + +.border-b-2{ + border-bottom-width: 2px; +} + +.border-solid{ + border-style: solid; +} + +.border-green-500{ + --tw-border-opacity: 1; + border-color: rgb(34 197 94 / var(--tw-border-opacity)); +} + +.border-purple-600{ + --tw-border-opacity: 1; + border-color: rgb(147 51 234 / var(--tw-border-opacity)); +} + +.border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgb(250 204 21 / var(--tw-border-opacity)); +} + +.border-red-600{ + --tw-border-opacity: 1; + border-color: rgb(220 38 38 / var(--tw-border-opacity)); +} + +.border-rose-500{ + --tw-border-opacity: 1; + border-color: rgb(244 63 94 / var(--tw-border-opacity)); +} + +.border-white{ + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.border-slate-900{ + --tw-border-opacity: 1; + border-color: rgb(15 23 42 / var(--tw-border-opacity)); +} + +.border-black{ + --tw-border-opacity: 1; + border-color: rgb(0 0 0 / var(--tw-border-opacity)); +} + +.border-slate-400{ + --tw-border-opacity: 1; + border-color: rgb(148 163 184 / var(--tw-border-opacity)); +} + +.border-white\/20{ + border-color: rgb(255 255 255 / 0.2); +} + +.border-green-800{ + --tw-border-opacity: 1; + border-color: rgb(22 101 52 / var(--tw-border-opacity)); +} + +.border-red-900{ + --tw-border-opacity: 1; + border-color: rgb(127 29 29 / var(--tw-border-opacity)); +} + +.border-red-500\/40{ + border-color: rgb(239 68 68 / 0.4); +} + +.border-opacity-20{ + --tw-border-opacity: 0.2; +} + +.bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgb(22 163 74 / var(--tw-bg-opacity)); +} + +.bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); +} + +.bg-white\/5{ + background-color: rgb(255 255 255 / 0.05); +} + +.bg-black{ + --tw-bg-opacity: 1; + background-color: rgb(0 0 0 / var(--tw-bg-opacity)); +} + +.bg-transparent{ + background-color: transparent; +} + +.bg-white\/75{ + background-color: rgb(255 255 255 / 0.75); +} + +.bg-black\/30{ + background-color: rgb(0 0 0 / 0.3); +} + +.bg-white{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.bg-white\/20{ + background-color: rgb(255 255 255 / 0.2); +} + +.bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); +} + +.bg-red-500\/10{ + background-color: rgb(239 68 68 / 0.1); +} + +.bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgb(131 24 67 / var(--tw-bg-opacity)); +} + +.bg-white\/10{ + background-color: rgb(255 255 255 / 0.1); +} + +.bg-white\/30{ + background-color: rgb(255 255 255 / 0.3); +} + +.bg-opacity-20{ + --tw-bg-opacity: 0.2; +} + +.bg-opacity-5{ + --tw-bg-opacity: 0.05; +} + +.bg-opacity-70{ + --tw-bg-opacity: 0.7; +} + +.bg-gradient-to-r{ + background-image: linear-gradient(to right, var(--tw-gradient-stops)); +} + +.bg-\[url\(\'\.\.\/\.\.\/static\/catto\.png\'\)\]{ + background-image: url('../../static/catto.png'); +} + +.bg-\[url\(\'\.\.\/\.\.\/static\/justairithings\.png\'\)\]{ + background-image: url('../../static/justairithings.png'); +} + +.from-gray-400{ + --tw-gradient-from: #9ca3af; + --tw-gradient-to: rgb(156 163 175 / 0); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-sky-400{ + --tw-gradient-from: #38bdf8; + --tw-gradient-to: rgb(56 189 248 / 0); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-fuchsia-600{ + --tw-gradient-from: #c026d3; + --tw-gradient-to: rgb(192 38 211 / 0); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-pink-500{ + --tw-gradient-from: #ec4899; + --tw-gradient-to: rgb(236 72 153 / 0); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-gray-700{ + --tw-gradient-from: #374151; + --tw-gradient-to: rgb(55 65 81 / 0); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-slate-900{ + --tw-gradient-from: #0f172a; + --tw-gradient-to: rgb(15 23 42 / 0); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.from-teal-200{ + --tw-gradient-from: #99f6e4; + --tw-gradient-to: rgb(153 246 228 / 0); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); +} + +.via-red-500{ + --tw-gradient-to: rgb(239 68 68 / 0); + --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to); +} + +.via-gray-900{ + --tw-gradient-to: rgb(17 24 39 / 0); + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to); +} + +.via-purple-900{ + --tw-gradient-to: rgb(88 28 135 / 0); + --tw-gradient-stops: var(--tw-gradient-from), #581c87, var(--tw-gradient-to); +} + +.to-gray-600{ + --tw-gradient-to: #4b5563; +} + +.to-blue-500{ + --tw-gradient-to: #3b82f6; +} + +.to-pink-600{ + --tw-gradient-to: #db2777; +} + +.to-yellow-500{ + --tw-gradient-to: #eab308; +} + +.to-black{ + --tw-gradient-to: #000; +} + +.to-slate-900{ + --tw-gradient-to: #0f172a; +} + +.to-teal-500{ + --tw-gradient-to: #14b8a6; +} + +.bg-center{ + background-position: center; +} + +.p-10{ + padding: 2.5rem; +} + +.p-4{ + padding: 1rem; +} + +.p-2{ + padding: 0.5rem; +} + +.p-6{ + padding: 1.5rem; +} + +.px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.py-4{ + padding-top: 1rem; + padding-bottom: 1rem; +} + +.px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; +} + +.py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.py-8{ + padding-top: 2rem; + padding-bottom: 2rem; +} + +.px-2{ + padding-left: 0.5rem; + padding-right: 0.5rem; +} + +.px-4{ + padding-left: 1rem; + padding-right: 1rem; +} + +.py-1{ + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} + +.py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} + +.px-1{ + padding-left: 0.25rem; + padding-right: 0.25rem; +} + +.px-24{ + padding-left: 6rem; + padding-right: 6rem; +} + +.px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; +} + +.px-16{ + padding-left: 4rem; + padding-right: 4rem; +} + +.py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} + +.pb-3{ + padding-bottom: 0.75rem; +} + +.pb-6{ + padding-bottom: 1.5rem; +} + +.pl-4{ + padding-left: 1rem; +} + +.text-center{ + text-align: center; +} + +.text-4xl{ + font-size: 2.25rem; + line-height: 2.5rem; +} + +.text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; +} + +.text-3xl{ + font-size: 1.875rem; + line-height: 2.25rem; +} + +.text-2xl{ + font-size: 1.5rem; + line-height: 2rem; +} + +.text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; +} + +.text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; +} + +.text-5xl{ + font-size: 3rem; + line-height: 1; +} + +.text-xs{ + font-size: 0.75rem; + line-height: 1rem; +} + +.font-bold{ + font-weight: 700; +} + +.font-semibold{ + font-weight: 600; +} + +.font-thin{ + font-weight: 100; +} + +.italic{ + font-style: italic; +} + +.text-slate-100{ + --tw-text-opacity: 1; + color: rgb(241 245 249 / var(--tw-text-opacity)); +} + +.text-white{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.text-black{ + --tw-text-opacity: 1; + color: rgb(0 0 0 / var(--tw-text-opacity)); +} + +.text-gray-500{ + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.text-slate-300{ + --tw-text-opacity: 1; + color: rgb(203 213 225 / var(--tw-text-opacity)); +} + +.text-gray-50{ + --tw-text-opacity: 1; + color: rgb(249 250 251 / var(--tw-text-opacity)); +} + +.text-gray-600{ + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} + +.underline{ + text-decoration-line: underline; +} + +.no-underline{ + text-decoration-line: none; +} + +.decoration-white\/50{ + text-decoration-color: rgb(255 255 255 / 0.5); +} + +.opacity-0{ + opacity: 0; +} + +.opacity-60{ + opacity: 0.6; +} + +.opacity-40{ + opacity: 0.4; +} + +.opacity-50{ + opacity: 0.5; +} + +.opacity-90{ + opacity: 0.9; +} + +.opacity-70{ + opacity: 0.7; +} + +.opacity-25{ + opacity: 0.25; +} + +.shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); + --tw-shadow-colored: 0 25px 50px -12px 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-xl{ + --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-lg{ + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(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); +} + +.shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); + --tw-shadow-colored: inset 0 2px 4px 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); +} + +.outline-none{ + outline: 2px solid transparent; + outline-offset: 2px; +} + +.blur{ + --tw-blur: blur(8px); + 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); +} + +.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); +} + +.backdrop-blur-sm{ + --tw-backdrop-blur: blur(4px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +.backdrop-blur-md{ + --tw-backdrop-blur: blur(12px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +.backdrop-blur-lg{ + --tw-backdrop-blur: blur(16px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} + +.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-500{ + transition-duration: 500ms; +} + +.shadow-inner { + box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset; +} + +.flex-col-center{ + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; +} + +html, body { + height: 100% !important; + margin: 0; + padding: 0; + box-sizing: border-box; + font-family: 'IBM Plex Sans'; +} + +body { + background: black; + background-image: radial-gradient(#333 1px, transparent 0); + background-size: 40px 40px; + background-position: -19px -19px; +} + +.bg-scp { + background-image: url(../RAISA2.webp); + background-position: top 1em left 1em; + background-size: 250PX; + background-color: black; + background-repeat: no-repeat; +} + +.error-container { + background: black; +} + +thead{ + display: none; +} + +@media (min-width: 768px){ + thead{ + display: table-header-group; + } +} + +tr{ + margin-top: 1rem !important; + margin-bottom: 1rem !important; + display: flex !important; + height: auto !important; + width: 100% !important; + flex-direction: column !important; + align-items: flex-end !important; + --tw-border-opacity: 1 !important; + border-color: rgb(107 114 128 / var(--tw-border-opacity)) !important; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important; + --tw-bg-opacity: 0.05 !important; + padding-left: 0.75rem !important; + padding-right: 0.75rem !important; + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important; + --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; +} + +@media (min-width: 768px){ + tr{ + display: table-row !important; + height: 2.5rem !important; + border-style: none !important; + background-color: transparent !important; + padding: 1rem !important; + --tw-shadow: 0 0 #0000 !important; + --tw-shadow-colored: 0 0 #0000 !important; + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; + } +} + +td{ + margin-top: 0.25rem; + margin-bottom: 0.25rem; + display: block; + width: 100%; + text-align: right; +} + +td::before{ + float: left; + font-weight: 600; + --tw-content: attr(data-label); + content: var(--tw-content); +} + +@media (min-width: 768px){ + td{ + display: table-cell !important; + width: auto !important; + text-align: center !important; + } + + td::before{ + --tw-content: none !important; + content: var(--tw-content) !important; + } +} + +.gradient-background { + background: linear-gradient(15deg,#a71bb9,#000000,#9f1239); + background-size: 150% 150%; + animation: gradient-animation 6s ease infinite; +} + +@keyframes gradient-animation { + 0% { + background-position: 0% 50%; + } + + 50% { + background-position: 100% 50%; + } + + 100% { + background-position: 0% 50%; + } +} + +.hover\:border-green-500:hover{ + --tw-border-opacity: 1; + border-color: rgb(34 197 94 / var(--tw-border-opacity)); +} + +.hover\:border-red-500:hover{ + --tw-border-opacity: 1; + border-color: rgb(239 68 68 / var(--tw-border-opacity)); +} + +.hover\:bg-green-500:hover{ + --tw-bg-opacity: 1; + background-color: rgb(34 197 94 / var(--tw-bg-opacity)); +} + +.hover\:bg-white\/10:hover{ + background-color: rgb(255 255 255 / 0.1); +} + +.hover\:bg-white\/20:hover{ + background-color: rgb(255 255 255 / 0.2); +} + +.hover\:bg-white\/30:hover{ + background-color: rgb(255 255 255 / 0.3); +} + +.hover\:bg-blue-500:hover{ + --tw-bg-opacity: 1; + background-color: rgb(59 130 246 / var(--tw-bg-opacity)); +} + +.hover\:text-blue-400:hover{ + --tw-text-opacity: 1; + color: rgb(96 165 250 / var(--tw-text-opacity)); +} + +.hover\:text-blue-500:hover{ + --tw-text-opacity: 1; + color: rgb(59 130 246 / var(--tw-text-opacity)); +} + +.hover\:text-slate-50:hover{ + --tw-text-opacity: 1; + color: rgb(248 250 252 / var(--tw-text-opacity)); +} + +.hover\:underline:hover{ + text-decoration-line: underline; +} + +.hover\:opacity-100:hover{ + opacity: 1; +} + +.hover\:opacity-75:hover{ + opacity: 0.75; +} + +.peer:checked ~ .peer-checked\:bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgb(37 99 235 / var(--tw-bg-opacity)); +} + +@media (min-width: 768px){ + .md\:bottom-5{ + bottom: 1.25rem; + } + + .md\:left-5{ + left: 1.25rem; + } + + .md\:my-2{ + margin-top: 0.5rem; + margin-bottom: 0.5rem; + } + + .md\:mr-6{ + margin-right: 1.5rem; + } + + .md\:mt-4{ + margin-top: 1rem; + } + + .md\:mr-4{ + margin-right: 1rem; + } + + .md\:mb-0{ + margin-bottom: 0px; + } + + .md\:mb-8{ + margin-bottom: 2rem; + } + + .md\:block{ + display: block; + } + + .md\:inline{ + display: inline; + } + + .md\:table-row{ + display: table-row; + } + + .md\:h-auto{ + height: auto; + } + + .md\:w-1\/2{ + width: 50%; + } + + .md\:w-36{ + width: 9rem; + } + + .md\:w-auto{ + width: auto; + } + + .md\:w-64{ + width: 16rem; + } + + .md\:min-w-\[60\%\]{ + min-width: 60%; + } + + .md\:table-auto{ + table-layout: auto; + } + + .md\:border-separate{ + border-collapse: separate; + } + + .md\:grid-cols-3{ + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .md\:flex-row{ + flex-direction: row; + } + + .md\:gap-0{ + gap: 0px; + } + + .md\:rounded-lg{ + border-radius: 0.5rem; + } + + .md\:rounded-xl{ + border-radius: 0.75rem; + } + + .md\:bg-white\/5{ + background-color: rgb(255 255 255 / 0.05); + } + + .md\:p-12{ + padding: 3rem; + } + + .md\:p-2{ + padding: 0.5rem; + } + + .md\:p-4{ + padding: 1rem; + } + + .md\:p-10{ + padding: 2.5rem; + } + + .md\:py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; + } + + .md\:shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); + --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + } +} \ No newline at end of file diff --git a/static/justairithings.png b/static/justairithings.png new file mode 100644 index 0000000000000000000000000000000000000000..c8da1d28200cad03e78b6310aac524bdf33a9146 GIT binary patch literal 31835 zcmafaWmFtXyY&DA3_iHKySux)`#=cp!QCNfaDo#E?(VL^-2wy%9w4~G$9dm#@BR6$ z)ji#-s(Y&E>8VHd-t}2cMHU5-01*HHpvcQfX#fDgp!f4HAn5ncH_gcK_XC2noc<>O z015M-9SV?{jRycAs@h0Os;OB!xjB8Zc5)_@my{%Pc6G9}vHu7Fc&+7VT4`w>;RxSt zUP~xO1*IrDX<&oMG$dkzuo7t)$PvH_QRD@y*y?@g($YY}(flZw`1qh$Y;`8&Xv7ux z-{jxoLkpv#e>`pb7TPU!-tAAmHZ6-BR9@vYOvCqrkkjNi)wzR^%Opt9e}#?=4sZWv z5er77at44w4Ho2|UMQge_W?pej1;}_-2f=Bc_a{^S2?SfjVSUB?O5Wg5mZnZRIghi zpCTv-3n1nbFHsB-lYt7#$)M2$-V;3c!-N)D^m5tOg%2yj$vPy-*t!zjUx6h}i{RSC@r^Zb}}P5sSwR+ALFy zrQiE2K1VPY+OMk#03bgR`~BBmy?9NbR!>dw#5bdwG9UNAy-}E(@4oI$S2&9S0NZW> zv#(674Fo}ga6t~Q->A=k)+R{#?sqYk^=M*Efc&F1-7DvRY$ILprEPU}@AvN&g+U2J zvmd(tuU7r0y}B><4*^2YcQ?Pfcc_9njDux?_rLllu9dzMO(!9Qng85RkbQ1JdV40G zrx=tsZ_{JI+EvGJiI>WZz2f*z@mV5?eu#SR&0=SZ=?O+;iyKgDD+1-4$Xsgt0p?bb z7OdyiyK@HsTy{A1Ezp5rf~-Tgr#;`!MPFp|sR2Qj@<}cLfQb|pi`I_@(Gd^;AeA4? zP%BP&-G|523rExk`?C+}8Nw4LK{ePf0hU0t2qJQY&{u{?&_ztv5;H(p7sQCUdeyBX zlATdm`n6k8g`LqJ%|N+*be+KnK=Dx!rWyHK6qI?i9%VcT_iOk)d7m5*BZi7>EDB4V zLNSqBj$I>Ki%eUN_)^#vnm^J=rae(`6u=Sk9MLJuo)TQIF1&!;B-vKVOAsdW4Qa;0 zjXg5~CqHY(wUIzLmZ#ugrotL+EkQ(bgst}w51w<-o{eRAK%$P12_gBzcpXJ0a>Xz~ ztxhFO$LE_5({-Lej9}?r1RkKL1eqC$xSXDnp2~_`DH#zJ7y23kF9J-MdOs~ia;ah? zO*{I-Af7n~d!(Km6Xg;{0wyciH%fAlmkQ&vBnNHV7ijsqBCR=$Ihi>}4ay^?vMeq+ z0?OpEH4D3Xc>WY7GRD#H-#NbreslgN{7rsoh?rw8=2CR8xkIP%!&U)*54^{<2lp|9 zLtMKsQ)8pFKntBa!9b#_pjo3vJ+c&&%RQ5SG89K%@q5*`)OiAHT*! zmGl|ix$z^}!}LR#Yfog92<*_2C@VVrEIfETD|}D9nhd34{P`IC5iK@e_LGc*uV`PL zwDlO88T_yle;}qRq|&4kGO%iul^2(9mLq9jX^(3ql$mJySIcN~YVMXHETmOvm*=RR zXcB5#l?j$cmRprNX^9pE=)Zi1(;rY8P?aoF&#yDx?HndU`hefy#YAq0QW4=E%sog` zH@WKP!O)TMLfjD}TwYedFUhIEsoS7&m0~FhznkH5pY5iCa6ng*eiabCiFHoDLr+-D zrPRj$(a5emEj>-ILasu+LiVJKr~0%cr?^YHL;oolReVH&)`(WtDq#vX=Rk8+bE5>Y z1V>p|;HH|T-0nMJL5GxQk7LPMMsBxBP_B|w$)xV)|l1B|)W;$%)BtlS^N@vxM1~IS#T8vX-;9S|A2q229PR&8;8h z>wg;*>z_4uI))qY>wnkNHZX3GsmiIMUh1goC_yi2Q%P2-$X&7;sJ&<&Yc6ZSuiaaL zTd!_*X!bX=GRL)Q8LA#QOYTbcZ}*RT5r#*JTt%%QHXsi8)aZ&Opd+xEIhB1T>OXXy zcEoC>Hw~U%;oNP;9H$?&$$ig2jf?TN z&)iK;Rzp_*Y3X{+8PA!`S>(^W39dZ)Tz$?@GXtZNzts0;MUnDS+3dC|15_ndgRPnl zC|N(SChAr#*S383EWa~5#}&C1an0Km*%jj5dpfu0>`%#0TT+iwX;Pb6 zR_v<$HOva!3?k($wnA&X?Og4m!z`Bi6N`E|dh+&)MEooa)jW>&-CNJ6SCKn8J4m~} zxEZXY#?IaaQ~lTBB{*d)7)%0bVoFged?|m$!3?E1vDBBCp49P(-u=Y=RurtWJhM?N zl12<9DwlE$%05Yd5<9uQsfIYeGwrp7(UyJbR6G9{Nf@} zPOhBXY;|n4Z|N~!`7ylyb;vQMg_R@~e$1}nOC_v6Gh(wu@u8Lh-7*7wz12ru%bv;4 zKlsxsav3L2CmMdNf8otO&wD$?=*QSjYW^OfsLM>Ox8GH1%U>_#;=PWziw(;dp#xVb z)EeE);IOD#ajKhM9neMNqih#!()S~zuL;WT1W6llFWmp+=klqssvfKUR+HIdL=K?{ z_UGtotaaRU?7$VepI&=}kxoB)zWz*UEUOr7vzWG=vpm}0WX?52O)F2|Pe*k`SzT*H z+0tn|y}6ZMXHB1^Tki;MmTW8R5o+!HSTZ&>DJZH{q;;+JsKs+Ox6x#_eD64WM(Epl z%k^h*-LUiSMP#gdT^mYUdC_w53 zg+<~yVJ(e>CB_q3)DhC|*PL@tW)vP2?YQjW9ZF{@@83sv2wQg~C<1F9vA&ht@bjb| z#8$+twi20_nKD_LnNNo1hV7~oBC|`!n?BF7>!fJeTtfQZ3RhZVHfu*A^T}41)3G_J zIsO4G4?iL6-{bNPigx~_bj?uPDews1BA zTxnmX#yeI$Y0s)URXa_u#ZJXnB{w1$MGaqnuAKi2wC(lGznc9idj}UDI{lh>lYk}( zoA5PZJOU-+B$rQwpMOWx_2uZfL~`0 zON6|XxR%%2pO@7Z<}sH|gaFHZ^twBd0pYv-E`Bn2z~|3Eaup0|bqwutjntyErpJP} zf`HSJS6(0Y8x2o81BO&Biav2Hgb*@0D%ac+!8{i<^fSwsUnF%O@_acl^P_~Iie7M> zuaKYqV2%t3_xG?hOpm@^qe#J`R}*Rf;a;(Wc-+7b#A?ShaEn18(6T^Iwry*u?Fv!~ z%SPgOT`~Yy_^dbw(NyiS*lF|#ZB6kmbvwvh2})B7N;ZZg(a--hn^g=Y*o7}|aEC%d zBfA=mt%Qk31c(U5-{;n<3AhArn}^1rcoD?dX`IA>lv-DQxuF!48D*pJWfoQ!a|9MQ zbU(lDos2Ip;~u{*=5c}Gg*wI3X~=t%`hzS9KFJ}EVO2g z2=~aR12QG^%M5Y`1{qEAW9;+8&tkn}7~?n`afEsrOtyb`Yi&Ta@>Q%fQqq_+TBQ~k z(3OgOCgzyvG;Dn3YN2cl;+efeU-1tJh4}J*>|`!IQUHg`hq^d{xj%+hgY*GcRQuCK zOX*uZe*O=Sj}jX_a8ShrGg{!>Xg~$9KiRAJ%e0PWunk6NGOQjLn5zI}0$DDG0rfP1 z!EDI7fiN&LVfBA#U197bKI17#1S#A2ql1y%4-ck+K)nDgY2ephOdrnD)R-$Qhzxax z_B;keQ{NP52JG|W@VxC5N9IV4+FSVF@ppc{k59w(9mbVt#N|KRL-;Uk#x7s{e>Wty zf16#1a3TM;z4!cIbM_I2ALxJXbqPRZ;WtAa{t-*hPycc>ZHynP^VpSj9&~&8XT>!5M>K6xylf zQRQ5Q*<-sM~xa#2fHonkiUe^1^%cu03nmoN@ zqa^YK8Jk#u1o2FmtK2SDt4p@kj8J;0bb|0*pm*l^XoZqo21y-u z$t1Ip`blxTV-M*ZYPx&8Z21u}IL(N1aEle^2RR4VG-j)PSZ?mj!&hI}%{FchQfXYE zew5hcs44%dAB|{A`^XmVvFR;bgB>R^uWee005>QkB9uCYiGAXBV`~+15`#QO78`@Z z9eT)6(nvosW9u!&`;)oadAAS_dWjfX(!p1@r~IQztn%BS3&HX}LKQ1Co*tu8fzam* zc36-dEN!XDOP`XR|HI1(t)Xd7K^&M2aYh_DQ5+Fk4;-9A2CbomA_Y;bM8*(9A6A1Q zi~?I)uWLk7B7V#WzBE_IEBGpo*$CsZTBB&93*=xE2Tp(`z--1#oPzEm*K*P`;Qa#C z4djI8^W8{OK?(COjEFEx%nRW8cys#Mtc{5l@rvKEe3LQIFN{rcnG0{#OkNrcPDzz$ zyU0IA6n;m_xRxruuwSDy52#XkiCpNfQ%Xt!ZqRwY<%k9{5j40OE`Vj~DGF4VqikeX z4oJx%HGKi0MG!#PJoOTB1^^l}s`mjV2;r*znfSpf3(^nauw)a*lfVf}nj1hm#tNRL zu8@3OJUBJL{QG-b%khKpV7lYZk_oF`6>fgs_vYShb>m>gmM{;*ROSKUMRPS;= z+(?I|%q-j=Cx6*)wkm{&h<2bC&K9-?I7fX6YB__td%TZ(DUQwX7qvL*Kg<=q5DiK+hX4)heXv|Y8GZy%P4N@Wt*PI$`aO#UX_zh zLAl}?d%cOMXtLh^BsEee8dLGX}EbNk6|oAC%bRp}L0Fw@6Mn>QdGKTKjc0(k#9MOYAk*zYg3B|1To6qpf)=@k zOEifl)Rr?)=ihyNQCNAuJqO_tdq^%Yc3Kv}B>LOzA+|%DVEF}TaG&F@r zVoF=dn(*7CyTwf&P0d()d_3<8d~v9fZL|OE|ADkoW*{NVh2;UqPeXgUL_|1np$kH5 z%RWczeK1eI@9sVQya5z53$utq_y)pW!!hoCz~{lOJ>jFMOtZG?g~R?ZBuA{`v}+xV z@*$_TT-*+nkEBIt4-~(cI%V*txp{m!}7uck{Er})*P$)|C z%%5SJtu21tl}#S_#JncLDi$wwT0FjwmZ2v9kP>X6*R<}};}A_I*87UA97F(A`{ngn z*^eqKQ7l3~Za|;)2E{>Y!Qr52@&dFwIll4mz2401qov1pLv;iO)2F4eWw3DQr zGGk<6+Ubs`POlfd?3l+px1Vz|!^Lo!MfnPMv5(=@z}LgM!gXTl(SD0AG{3Et!Vb+T zNpr}k75w?w>7~PiSqv~3=!Kg8zFe&a2H;yRFxt*NQW8b$YBe5Z2EM>>X^Sbz z@dS5dkkh!?NDvNYfHA*?6uX48C@RKW=k?zgg-sP-e&Nomu{6K3qDZE-MQD9`^yvg> zlA*ff$WI)wq(v6%n*O!fvj`uv&+pJewV|N3w>@D*Q<2qdU()1>9r#?BU3l|nN zZLFvP;y0*R3sS8`xVYj^lO@j;cEkFcALxn4y*v8o9Vy< zj`0_sa^x=HGbq9`0<-^;Cp}SP9$~6_;OXe;@-CM0 ziJNRHRAA-@K6>r4XwlOr&9PZQ8jnGA`uQ;iXQoWA8)zt_HGizs&xKdCR-E$T%%mJ% zPfaP-s^QLb_rCRshgv}16AWFaUDhpl^)b1k?#g&%akd&C6r}~~c26Fk$J!@I$dhV= zmq>PD^-tK@e=@UdR%Cvf84r+#NMNJQ^xq$|fgTh>lGVSeV~>+NN#uX}bjFF-uxEg= zZ@}B~Y-AW3@X$>8inTZm1jBq?Vg}~lt?jh1e?z+jvlQsqv6cKjNMg}KGVjkuWmFE|Qhe8?>cM|Uw zfun7VuC%}-gX7IWZ=&42fooOj0Mq*cA))kTBqFOG$;yIkKEJ&0&0&&A7u%Z{F~xaNYx1k zF{;n~*KWk0!b~`sjuWW@eimk*_R}tGm$W0c0Y3ecE+24uBInsl$I03+4JXm8XwyVm zDF!))YEfPpkIg9ER)R|o4@ZK{)MC_Ap_`z- z=-OG6cI!Bui)-c1ClYH^w|w|~N+!%hDtoB5fRMpcP9eCPhZK+bFqQfIfr#$g%=KpH+kXqstZo9Xv~~vTSI@AFBcX z)!D(s{w@q1+v+4KSMud5fC7{*uQA3ZwFF!!09v`GWwM1agQ^VL{1LGp3R+Niww@3f zSe!=vN23sC%SpRsX&Dzncvd@)0-o%eO*PZ)>CzbM=)+ph-c4Co>RPPycszOiy->qv z056Gwxz^7MW3v^>3}9WjDR3Ncgb(E5WJB+}40B>=w?2u))$;&Bb0Q_>3eQO^OG+o) zKnoLu*fTzgHJ;sDNYhggELhV46n{mIoBsvmBlsOuKAhR5oD3$3b6Yjds^KjGrKB}4 zR(*;BWzs?)=uj;)wB^!}>dHm^s%$BvNRv4PYHF8L^02p`4xYE!t=}*64@39LVja_B zGK}8u`-mA?Ad7?U=$H12FJcXynWt9*dh;_@GyYEjGsOySAh<$|vDL*wA)ViC#AG@D zO2XW|1?TKB?#|{)hNnA(96zUi0fE8+)tb?fSBnv=6>Rh}RAQFG5=aeLhQo^6X4lk_ zSMrESnd>1@(+yChfKik(rZ3JMxHyYY?Bl9s6!Jk}p4b>_JcuOUpndSQh={>9RX;NC zozGL9q73oNz@NIOsaCavI-~Mw{6H|?1U1)i7?1h^vvo zlx_+k{8gEq*+GmdIQWSQc5d+i>(;Ki@X?s0v@*K&!ANj~*QHCxKbg1lkV-aobWrD2gQ=Yy(oEI5JTGUNY z(1eNu2XFFvFijr8?f~?5thcF#4c@$hY<;xf@f_!}8fUu{WjYdc zt;+g?d=P$>09$EXQRq=yzu2txqWGi22TKu?kHSj+j#Ma{K{i@D>=pNY^$!Efo{Hs< zN6NjG{hcBB<-G?d`=&3_rjJc_S{VaXzU~)m*rS>a1BCHfda_01R3Bcp-}}s1&IS(YCaX1&5P|Guf0K zL-m2uethyFB-B1ouG;Qb!_KInyIkkI>OHfR|h3P*0{ z0sBsN4WYo|eW!>Lm&%@rjU1v(|f&y8ra8%;akZMG@2jXR{YHtD;}?2NlL zCJHKMKVWQx)~&r5%Xb$_nnM8*hLlx3oFgbTEL{|}X0M!No&9k1)qwkwA$yBAX3cxy90E_XTs5moZHpp>#e@P(=-7KVYXZOX-9$eQM6_U4aUAo8LkC54!OYr z?g{5-6Bo3Oz>-cA1EVaM5amco8Qy^l3|qc#Q;i{O{Y&DFv&Q0 ze1@4-<0L>aQGT47 zP@(I1-fE4kgRivWq)=^uc|T=y_4c@_W3gW*_9EZIBTM`Rx#^3+{rDaFJdYYD%W|1y z9T|MDltYMzVDM^zQ6yX*JQ;mvkmVbvmhvo5nBCQMz{h|qd$kK*FPw%7ccPL1AYE7U zSJoJ7h00zTkZ8Ps_RF0-dbn(d+T)q;IrT)ud!2h54s}Fgq|gd-g}BIZ3WYd*`CYC3 zjxh5Yz4I+k6QY9G%*@pY5#PlGCUo^CXPc~%T~T;h{#r)9*p>3ERL)M-9oA|Pfq1x8 zR272`6_>&LUS5ctVSvg$DB@59Du@#rd%;ud78GY#^c6QI54y2L)(qRBhl`CNx|TY^ zEkQ2?(bB$MW3gfW=ad4%$Sib25Xkxb*m5Q9+TtnrxhGpG+(d|pAWL_3I-m8ZKx6S! zcVdD{blPE(h&x{3ft~)F1rm@Fy6*E#dDYvFar+8H$82>ipzERMHG-H~fwTZ4oDC@? z>e1IJeEA$=a`0*Pb)&|Ob<;d0?jVXEHDujiB|;vSaX7iW-5zs*cg? zN|kTxZ2L!OcjK>kW6@}aQ?^JN0b%N0&vjk?Xsc;tHe^jR71jFJK^?&mt`#{o^y4nKoNiS zVl8%*S;!v36bdjq!J-z5G<&wDcah+=mUt(2tzH^1+*B+0MM)00v#WWXbJ(TW&xbu4k zIRg3h<47J8f0YU_ehS<-R)oc8vQ9JRKQ>z7>?-z8XXys-w*He3KX@;2b|iR_R{b@T zz@|yj{T9Jvwh`i8f@Q^4HI;Ds313w~FjrSnGB=}{nMTn?g|r?2&xR|*26zIW=@;D7 zFQdPdv4JrdQ*OlX_)5~0R~RRRXh)Z|r)J||*MXQ7Fva5R`u zn6?GU?l+gRdsQq3T}@jr4NiubLESC%P{0b9D$N&Kr%PGdl?wDl2Aj8`mic7(l(}Yo zFyIUQB5N0Ez~2D+ldZw)=bN+jX^GT{iAp`~tW2%#LQLN)lClt3%VCQvg5Xlch)tEX zSRV9>c&-X@7|gHXccg0@oCE^g)ZdHRJaO`>>mLZi*mvJOJxKKNOEkg=n1rh|q^xm9 zTT*kZ18twxzfoAfumlM1pM_Q)ZL`ACycuyKJEGKg0HE(4YUinIaVi1Kgf5c3oAA}fRcA533I$KP5CPc++@J*$cIr3_>hK@u+0WlmV%I1y z2IGui2bmvIKK}ch+yxH?_m`>s(0wWHkFXyA!g=di}Nbvcdup zTqD?^^Jk$Tm)hC$9O6mL;FN{P;O!bYuk3u2rnROlf>{hQuZlYGa*i#jmb|^VFpdI1 z)k$*EiBmS}qT5M#gs@k_y0(z!$AJfAT!_#yY$b4?SV}2z|0G3lMPJ44@^kqtsWf6j zw=cN3W(V*Xokc`s8E@%(;f)pXy@J`aptPmn|42LcM_l|R^1MRNfqV^wgd)LU9t#(R zNkW~IGsNq9d9@gE?bP@5%FwAHB#~Km@HDg!=f+A1_|L|Jj4L1d>XkmT9L+D!HOLN+ zzQT{bhaV=OfT6CaU&1?n(mN#M^vC_}igi68Cq{;;1@HqZc4=b%Z2uXzqf_umz{m+*V6B9=6}htONWB z>2Gt`3s+~2?yN?0jHAd`tK-Nd(9&I>8jZqv)bm85SvUW5?czzLecCRMX5o3Sek833 znHU!0-=t4rEEZg$45h3Wq;(6dMl%zzuJ33Q-Z_r0y%bTTW zz2IAF&yrYPE_H1##<7Uzg68s;{0I+>U0z3FEuxOOwrMAA3#TiO@%_cZeyJ0`BUX8q zg;rbs_{N!1zzO6hB%>@Sguy}?qP&vPqYn0@UzI~g(qpoD67QW9UdQ?OV71J#kHp!Vce^_( z91`THM*JQM3u&NE+wk~1Qc{XT#N2C?qLfv8q(Bu}+G0u>m10JE+a%%B zSSyh71xb^ozmAM7sl)2|!iJquk)X#zF|Wf>f9^L^D+Uurx4*{QLx;4fapO^iYGcpq zM^InNWuBxAB2vi5b-!~5pH?Yi@M7l7%RZ7o4gK)5Y$7xpr9|U)mEYUsMk`wqu|WsIKcma>?p>cY(sXV|RQvc6Qo<9dY@QV0v3UaFGr zT+e`bkfctCetVpxlRoX0)m*)lj_6yDe|^&|-UfZyeTd#(;L>4r5%Hy5Dvhd&pj8;gW7n-mU21)Et04xcmqlG*Ho)UwT z%C>iflGoo@D~T;PH`#?O>AJB^>9(%KhA}z_wu3$d!W|{2)IS$$WNSim_YW%p4VvW) zm^MI1jJ!y{>Ir*~YvHqkDMWdKsy?aN3V{8^d zbJ&MWzqkAazs$f2_+9yDd?3WYWBVl%LRLKIMeBwXz{f4`U;6I?l%!mc^!X3+uKX_xF(2POrG5I&X}ol<>9d6Wt<T=Xec`l0V^fTOZK-XcOTHdQ_9{V8ai^-g@7(DJ&(ToCr z;?SIovu^^$8K#0TQwa>!+6SGYn(!mX(-8csk>{ie~UrcYk)-bHvU}L@+DMCp?u)~UbQ^1K+T1n^bLnD z^X+*zhwOJN_H<|eYbDVDQ`mbXWAQm+|JEHE*~-+8dJsD6rZ$Y|M!iU8;-a=W;oG9 zp^OTIg1Yc9nVgz2t%e)c&1@r*o06YyUx{E*=%!8>H&k+P7<-#}J=)?{#XveR-tZ zuh)d$QO0)1th>^#gGs)82B|C^5fP}^9q^rIG#vNwPBXk6rq?3(mOu7r+~>#NEf`wB zsM;+oMjpwRJQI?fN^%XW)jX8Q23HT9xXu9CfO`}AEJ8xX-{rY4#bK#orOKC6FC6DA zH$y)T9EI2q+~3kgrrJN@0lEM1=56S5$-0L{lMYy!`@`k@M<&J68!-IiAh~H~6 z>`9P!lRt)1Ldu0-CN?*T>6-cdAjgXXH>yX@Jk~!-HFM2?vN)oONI#y~3^mces+UBWtNL)%iv)cYnocNs+J)x{kG1&B6RSLHyu*6Ln@N|(07+;)f zl4WscEsEdSM!OKseMaPzD01J@EVXEI=+E+mvfmYzk1;kZS&#uy;^T0)xZL*iNG-IC zFn1Gl#mHd46D*%;wca)>tam*)5_Cr^`)9u?je1j)W{*~Q{usnt#|HPtN*mX&W#kW| zu|%tNUSox_+lnFr_%i$>MCc!7>q_fNMJ3;mk6-4Et3D#rVfx+NxP!|i1@Yr zf?r1_iY1tib)Qm0x;V5vPFC=-=gnbSXE{jt(BDTC*?{q_Eu|vO?J3nIiU#)$tN^eA z%_0YrA?L_c@#&W&s`u%67VyqDEVSe{R?#o1UDwCm&!`d{v~ekX(B=K111xlEvBAn* zSrly`(01y9`{fqr-r|e%h|6kgl$Ab9(=Q#PT@x75-&}xcP5f9+0+YB16&$A^RDwsS z1qIg~s8Z3*U+L_3kw!8F;&CH`O@?LP`8(D1_t=3;TSX_f=kojgWQl@0{OoNFiuhU1 zV&F5JfHYZl%j2Kf{XD+`%V2X3dtn|Xpozz%r|CADYTXtYbyVfs81J9YFMSpHdgu5P zbe+#;H@oW@x^mIV(OUrm-G70Q)nJs&r(?W~2QPe+HsiHsnWh(+Jb|#(TC>lm*G(m2PZQVc_GJ_q z4!z8;#r-QM%;Qv+z76aQ<2hR+jD22>@T+A)7-ki#NvyAEGJhgKCPmxwFFG{$iqx1( zcGn8X1MYn5iztovuP?{Ht>0BDugfL6UR)VBn-NWaq^#!yFZt%Ditl)=oW(>J57 zI89rVQ5QUESy&J)GWE3XFnM$SOf@>gx6*vW+3&+9Nv)H#1xjiHhsucv6wkXaApmw- za#d7GlBfx9qz%6WXOs-o2OIx606L{kiVxKr>{b{+G;sI|vN05D2qhg3pk20{BXhjD@ z`J$j&QnSYfeQb%_a9B^c-SBGOBlTw`&MzgP0TaSdsO{P3=+>|C3Hw8+ofCa;zI^Ng zCZUmBc75W4QcvUxc=~$%o4YpnF|AmFtiBl4X{#dOucLRQHg3RK-86!a2Dmb~{M&?yiTxv{l?;y`_ve z37fyuSM>Q_@?8X*R9u2K*T5^MSb(a507OSVq4S*jf;GW^H)rYYDARbui5C*wM#hk* zv$!MBig`*jXd7zRFoJh7>o}qZ_(w=GRDR17VfexseL6}xWgU9j@gMi_4px{1!Dd%B zKhjbQ8GTa}G%*`vdVxY(>u_+51!f;U>#pJZtIB&JBc4t5=4-Dd49} z>#$lh?KVaAO}-xUz8jw=1H1d*LR0|A6IO&iN0bVP=u{12kAvOBQwre9`=-4v(Xp-u z^~1{ZVuJwp5OUH`dD(HtEPxJsUR6c9D9yF9^rscJbbtfJ9!;CPI=n&i)!V&BnxP;Z zp+4-S?L@i8<_DdZ&GAJVk>SOhApLN=D+VXdqBJ)*A{^q>P)7%@QI|45lkH#eD z^u8e~!9gbnpOE^41Fp%B0ThjOFL4LEHGZEp2na>-0OoD}bI+Rx>wLjcx<~?hUuH-G~=9#`AVk2iDVM%Pf+anYN17Zk#mGeU6^gIvEUDP@) zB$#8PJ$EG5mXGZz4Fuobsi}WPey^oh=d>)|S^~BE#U<1RT=GKrJOWBK&%FOe(MqJx z3>l|~BHj`<3td5+t-I z@V`DI{=Xpmzg%yKPXFp;Tk?3eOEAMfCnc}+P=)8Lx+xK^dg&KzO$#?oi346OV-dy zU!Cu!16Hdif1FcuP&mH^y-z~Kn$6)(87_OCjjcD=yB$rc2i4*HyUOyt9N%~KARHhy zU-@yNX;So&fT6f(cbmgp#BkA5g`S2B3K4vC6TZ3f>3{8?*RhZP`T;Pj1HGrGOmw;* zd7nTK##SMwRlk-2Gal4K4FV38YvEvDn^QfBp-dN=Ae9^M!Rwh4*%Bjwc@o zos6z4`pWja7@46<*6%w1jyP?!^hmK~+)zpuN0%ohsAP(Ip~$1-ov1jGH1^zJPXHa( zUbhk1J}i!P+|e@-KqCVyLb3u-21YBS~1 zhur$it_KzuHE$S}a?vTKAJ`bpU3EUplD)6*XexW)4Gb@L{U2-ixmYBe%H=cZ)|1dZ z`AKNF*P1st=s&gGhFY7ZjbL7P3!dmQ14gXB#EiN+`#+YAuIRNgp|JI1<(t7 zhH6X%TJq0{6>D^PbUePUm%>1QNN#r$oqt*T6r?VyBSY33ws-6O0$-z%1qK?|)3|N< z{lMWK;)@c~Xo$AKM#n1;N=a0fVONh$8B$7PgrhsO*Tg`YRD*pu3`=9)!=?IO>5wE* z71ra*@XLhqZfgI1!7nR2?`e1`bUDD8Z)6*~ycD{O`)yq@N=F3>Jwx0m?C=$N*(qgE z+N_OqZ&#Bo7?wh?2HDr^QfKzZLnrMszbr6EOGs1F` z*V|PAMNYr85&t^IstE%F{|S_CkYDQ6Dy5JhUr=bY$jMmd21sMp5=WMKXqnbyJkOK2 zZTR6xoS{a~YaUYj&N0%_c;7))324P;*qe-OJ=dQuvNedjCWj+pl&6b)@gy}jDNvMK zdp+ZwyHW)hyiQ<*hAe7(?RmUdIUTH#S9aW2Wo7l;VIxK~60<{BVs!iVc}~$W90Rm5 zRZQD0eci_b$Ai;_tm|+CUTO+sP__h1szV9N90s^&6|xz86}5;&yy(!Ye zj09c(0;4MK_FqT-@Nv|QK=1x^Jjxet5;ts?1$eK~R zMJDI{9iN3~y%g1qHeQQ8v-V}RNOEGNehw1ygw9-V7rAPG*9}5e6 z_Dkb41qIu9C=wtA0?>6nax!h*NCg3Fo9o(2-ekG(A3`}5o#%tXK?)yz_p9+ za9R=GHQq`E|F5vGjEX{Q+h)k2hfZk*31R5&?i?EF25F^pXpj;lrMp`~Qb4*}326`z zDd}%cJm)#@TJO8QKm6E>VKIB}d*5|k*IfaD@}_4p9({LD8B4b3iZ6&x&a5a&XEThc zz^kx1n8P2-LoX>AW&@;2TgaF_*R(A`1oa|lLAX=ftdJodAM|8^Qph+B*~*4GDh!hP zMdd{mM>IU^-DH`9&3KXuQ5h^raxxVlDYJrsY4fJ0HK&RS4B9#cA}J_zj8aA>oe@Y9 zxB@*w9Q)Hf?s0pm)k@j%&lCjU%aPS0OeXc>*-hdX9zSU zC&H#mrfmkDWCC~8pePlYlWe}ApX6p`NGoNLi!1B?0AB4<>x;WzOz@&{e1`^#uQM5` zRFoWNw+eG^67tIDHTFpwHtO7;vPLsYI{8Y&iSOp@2xuRGr{mjUDFaV?XpGHlw#_?8 z!>66%{nLQCI(fq8n>QSnAH3&q5#Of-LWT%h^H6O-+Yh>H#xIG*Z$xzC9_Z7F(Tifd z$cH?5FiB^vh!-o1GF4Q)Qrgqo?TDfCJmrk~T&fkrV`^jWYBXeVieGN$gw6R7Z36~W zkcClg6(y1Bh|M=;6oSzyR8%FA>&Wmkk^vAdVBAu=3U(H81yIW7vlTMSIRFHiXFqCBc`Xn}^+PupHTPjC%|rfJ~uX&}95P>vQ$n-Rhn zGf47bF)kbh-TFCCNVOHG-6aS;?Kz9JXd$Y$#P7$9Pxd@9MaxxE0}4tDtLV=m>BMG7 z6q0+@8;H!B4Rlnuz*RLJCRgt#{gZ6XE0Lux=b({LLPw%lISnozFF@YT;>Bk<^#(9{=1x1Z0*WEsxS zL)l{3mER||eGv$nce-W`!!DF0QV#c2@Lir3)3Z8zb#?I5@A-SL`lz^Ax35Z#@6iQL%WGvvZEm55kvrUU)=Pk`~n}9O;QbzxLh&23eriK zHL(12*A6&+X6RLhJgQrJ+Wd6C`dWZBRrX8n#N0`%IiHQjIC%E6JBKU|5seKA8#pq9EQ6e7)%W<5P56i0N;<*mB2RYsurMLg(q z46+VK0O{ICWlqUzZz3zCPn6r`#ru;6WsiqphiIqH>a)5H%=);Z_~6M<%;J&)}ydTXP5vy>@!Sn z3zm0==%fj+8&ElAB&5+v$y;oF^b|yQ>3(vzy}e8z{q^*^86Sq~m^k$G8zlVgM)7ve zlv#Xw9x8(PXWpd8>P7V_zw#L730dJxsPuK$T?M~wnQN);t3`=C|0U42pF2%czYQBoxBw&X1+03lx}k1+=FVW_=Kzr%P3z2b^86iJOD22bKGk z6v{1yyY24e{?#{!Z>VXIfq4$9Q%qNq5jwB$-v!LLPldH~uxq7u?7eO;;M-lv>V;({ zpB<2^K1ceZ6Z9l{SBd+aOo_|Lt(l!!Q5xg>rby?7+wa(GvpMnLAwFahWc44Gn!Um8 z`SA-+2bW^V@6lM$q=9`)S)0)TW!6YYYYc2eI_66$1R8~;xR4eMTXnzM&`wTOMqr-e zeEZx0yH`a;rV4MFLrmrzTPCBbB2-nl@i&BV7MV-`u(d^o&|C=;ipMkLGcp807#sMW z6%`(DV1A=cKXKspnT^2-MpUOBgIpxLG=fo|=@?tpU{)IX z0pwZ0kGLoAE_mta4ldPk0I5$T0=135ifKGMKY#N;W-k;~6K-n3fX&fm@;Hl+D_-C|r^QIOsHn%%!?~#>eQ?P1^%|{C$i(Vx!urPD-coIS z^ny-S(2cUMV?vYDL0r@r0$1TJ+9^!$RUx{9MAi%@f4ga5gar?D#Oq10PlC47kJ{zy zvxr5Q6V-Em%VX~4FJn>r7PER5q@jt1-g{l&#PZW4SaK*=IZ<+}H1rIZdo_ZdKEeND zKCoylQs{^pkL{4o>&oWWpy7baqb%m}LI#7~@^kL!t}Q^C8@}& zX>lXt=ppl2IR(~q%QQa~MNO}MyYYzRvmt-E7j+}0?dL@@ghx0>Eg!>-A7q^fhduuy zo=-42d^meed+KLp1qXssTHY``aM${6%IG%>tc#rFU`x6-No*v~FUVy(`^wj9p61+F zBDo|;j_(qMUNDM&YLzs@>|3eueU$;bK0m0r{XS#Cigz$vm<#kLZ@&(cI=0;~J8 zXva@*_D)%%mTAx=LKU%L@os|Y7Or~TA`Q5*=;517NhwZwY#yD%7X&bOMc_r?<->Ko zUT-jau@M@aEI~`|)g6)q=OeCGwfw>%Oes%h$xlFJM2T8R`t_WwN5x^jl6uQ|cyKxF zjK})!Ks8dyofvx;din6CQaq@1QKXQ&I6}!4f<`b0ae>pUd~WU-E1kdC7Jk=@aP**@ z$nVL{Ctedd3c&Pz;P(8HVKPMJ9LpM^Phg(4YEy{C548&gkFh#3WWFxZY%XdouNbtd zz*R4>pLut@SdjLfS<-wMOM`3lj1q-83qK1W=XC|Lz$gQaby{Fh%9 zsLzMZF7Tqp(E%0Bs;NEfRimbY@&N8sZ_*&_d;&(|yPK6{ zh;Uk~5Dg1yRE#xd-ge{8iO?7jtKj>dZeY^E^w(W4<~wFaQCJVWyU(%RztzC(V(Ggn z=YK}LJ zdf6;gY=Y}0w^c#a4ENd45WL7Sep#-OWJRKLjn~1kCAW`$^SNE3xATQ5P!wZRLZtSG znA7Uapu0kMj27@*0Cch!YjIDbKiiCs5 zkWYCrCwrm2<0*cZJXn;eBdnTJQ3F+PZl0?EL&IeokjqN^gJTN(wOX_-gB7CRnL$QA z?8+p^I>|`LNP&|Ra!IvNY(jw{eL{UsQA?yAhwU|8>cX&tcypd z94W5^ zjzXsqsfGCQroc_@mWHmWBsFX6U*S#kKLjLlJ1zJ5l`ZGw{BqoM(8`LJYV#8go#54A z8)2hj@P@1Ing%J!iwQZXs8NSQFc6JBrp3-=~)TpnTa)e=7PsC_IB#vXvn!V(>CoX3^rdoqMp^7OtFaGOdoumBZ{S^)tnycFzl>cl9{JjJ^N1Ok`|wBcjOtj z>uIN|fkgx3`I6;%R=n95-^a$l~{%<#== zaU>nm*c=sZf2#6vK4*3;{=hU^#MT7aZm|ygnBRmJwm*F0I3SK=(s!(Vf{$j?ug3OD z{?N?vQnIPBjze_7J8t);NMN#fC$|<$u!gk$5HzbGKTX7tW_{FF;ImY_^L7iKu4i-9 zrIWS5i_PO^QE}g7ctJM#OQTxrEKRDywUlBX7MEOFprW=E+Y^GTs*2rY6)0%jd8g3K zh%y}K*10hI%hyP@2uivX`Bu$4xw7-gUA=hye6T^2Z@VRR zzv}VPXmhC5ZAt>$B*xT-E^r6TmUPuIY;i*~h0OcKF4C|bPcv>m4huOflhfmE+)fWU zffxD9?s%H0a-KD2RfYKE=>gPui4c~as>ihsIN|1)C>T3l6#(z67`;1om)@+N{kix? zva=eMOhy^_F)#{68XL2qY~ED-dAQu1deP>(O~k{E#&1c*dQAxlL{x9WRaz_2G7as1 zW2eD1?&UE$HZYWnH+H3D>-@gjZl$EC#Ac;fM{6SwJ<3W~sd_F7e~eV=-4_WJWcryO zQWI8Ig358>jYFOj`m9o!63sBHc{wONSW{>K;&Fl{qF7nN1(T~+(*^eGpkGf8=9bJq>89C#;DJtT^!rClYF32Zdx^%kGk1x z@I63!u7Sy?iEDet|AD%5>o(b+l%Tf#=T<`NCneVCb$^y;FP^`lIhGBDB7Q&IN!Zy$ z5!kMuVY=GVdzE~dD%H=YlK$RA{1q~tR2foee+XaooJuIX{}ZZP{( z#hdTq4*U35cYP!HGj@M|tgwSxuJ6Slx^Q-gDdKXv4;ilLJGhnDA zzw1cPMy3pmTiJ1;mh~g=Z>X^(zhr+eJE#q$sna@SYjNEiqi#;*N zuDMb8b4s641TR$pmKJpMM_xFKeG;e87XdSdrbFDwz8FSFeC#zS%k_rdrBO^zjFK0> z5nI*Elktg1Y#C#Zl_v<^>rA~i-{Sr*((~4kG%|oa^>(|aImf(k>cackrH>Yy1fc_s zS3JDc^~YHc3TI7ISxXAIq`$3EFOR><`XV`O>XxVZ-&8H5+g`Y;lt zJ>&bPreOO63Yjyil+@2%l25(Fy?#4y)%I|IOd#|Uo7we@-*oE8kET%zQD-HKT-kf? zrS}aVqBQmqAH27HB0L!?DTq=6<28d0yivDV6fxmmmP^khdDXIvjS2V}xg6j(CuvbCc_zlqVQtKMnFfda7<$pFPOIbK zb*qn^LCfrgE+zeD`cR%)*C;6TTTGQw9Y5>%^$Vxh(4hb|BxwItpX?>Jy;6o2Y9^^r)NuVQsrme)bht9tZ7K0k>^ih#`_jYK?oF+6&UbAOfQO@Yh&*i`Wap^B*?=*LnuJkZek@L-Nh$-#jM|&J8JIU4aL{gSuiMCc@ zYBKsIB9n2{@jv>Q@M2rnPpv&SiXz&gFcVXI#KSt(RL=ee*||rQ4#wYi*t?gyHQ8+S zCxa$itp?7jJ-t;f4>+Fantsdu`{D8E{c-O7)N(CKvmD|{xWh1sxE?T!1_9oox>@sK zK2qNgJgPj%aI`XvtM=HVHn&7S{aV}g#GaX0sD5Ci-rRkQ$RZJI+R_WOg2I{NyWO2C zqd4(q&yJ%%UBMA)xDJOxpuJ;Wtid={hlvIEJuFqu9}E3HzK6l>ADy+VmgLM(VK)V- zxCz7V^wU2?r{ujBk{Zl|$yjz9FMo7*B9a@vC5HB)JeDd(Q1VnkPW;`P}WZAfV0qF5YPy=$rx+XHGs>@F*KX zaiF?nA`P(qF>Ld&XUUw8K`&xV_kgSm5ZA_*l3?5y@E)R};+*B>at`nl+ z{Cd57pNJ>YmI2cKH0BbmADn6kqZv-;ITzg7)$+Htt*E}!8+l|Hmagr64Xdx-Mw)m% zuD@*LP30P$Cmc|A{+W-1$SY<-%L0piyeYQz)Roi_DQ8@?1nF;&cl?@mtMLvoysxf( z&G9wQe;6FR4E$_`znyb;nfnQwjwdvhFW}e)j&TX?X_G3wm>eG2_ME+68})4IWy_1_ zt86z7P;+4`JC?irnkKsQdyTB1fJJq=+M*Ikivg+Fc^E)8U9p;$t|wJ`^z+s^T~jAr zQ_0#RFON@iW(K(h-Los>A+noA@2P0jFsG_E69erW|A}+%X$R_Q-^y=o`l~*D(-jv2 zvP`&nY1DlOr-e~d5Lwk8hB5ip8w&lDz?K3T*W`SOc1>H=2G2D<*5pBE-x;bJ%zN4s zsdLPHYAh@~LX(dq)>o$d|BdP5;M(KttGM$KWJBeR5?zkgANaE@GJ3C1%UNZ z@ru!@jgpyTwtjc&&;0%Oym%Rt*mSS1_s$E2nkjS#%r;`JYnAy9o3*d-Wn{Z4K9#xLN<5Q z`YG_<$3IP+;%B-y4wYiy=%Z654kul4?v0J(-Dj(!CF({=22egunUwfYja_S!aQ{mu z4K&yKw(djBt~4a!^!K(Py&9jiXHw56?ZDrEF~JFI*t-Fi`<2V0-09P@kiukVqdit) zIJ=f7wU)!wRQ!^+lTZ?Jh%pX7I8-;l)j+anM;m+C4tc`sejB?jzDnn>k!U>y>@S^f zQkhtr>WeJnuc21@JObJ9A(3Y^6<{DpHr5ZkO`4 z+OG^6qYv5&$HgB}5jA-%o#sO!IWC!}T_bNe;H^S3hZxhgj8|+5+6&?`MwYCP8=Goo z@~H({O7A@9nC1|^qm9yW6PCfKYYw};Nl+OW=Vw5Cenc{ba8@@%f5EP5_Cp8t$wxvb zk5w!`>?_-1N@b0w#nyVCPaM+#g%-RlpRgnTk%Lu|mrQ{-gfbuix4!QK5^yV;BH&91 z!n^W@Aql65)&4>&`@@XvbZC*khkiz3+P&$N0=Cfd}DuXMCF5gD%?shTA z^R;`Yh$*b(!wUu=T6qNvjD}4soQAfvE*wNm3j@h8JY{tY_=`XU>K^7gpAbx7Ulzz8 zwRwU?f8CVs)tR&djU95szr8B0Sn~9K6uLSrHy%I9*$TU}t0-^!9vu^gYT6~3dM22; zIgXaDzWYc;wEi*NhU;7&+ht9X!j1X*H->?1r#I5#RSB0&h+E6DP3PV1uglBxk6l2> zKzsjU?%<>6wqExa<8=Q(Zu|}wcto;VK_wC5wOHD7T+#$sa?yyifMY=6N>$eit)QM@ zA2|4`%N3|E@9EZBRO(6c4ZH|Ya7bO!UaTS~zl6ZzfvKc4r{deQyomH*;G6FAf|u)I zj0y<0k?f(Mp3QjS&EkY99kY#s`0g{~>v7xXStQpHJ*ds?$qDL5;@&wHaD#8U{W^X7 zraRgoFTHA#mM(oBuy_2UqjqK(ADZ?$?Ssf%mS3AWtN9$NjyV@OG1%~p=V^8d9Simi zRfWRFxfeSLAXw?QH}Bm^r67pEsOhrW8_OnLFA6fM#l-BdasjW5#wlUpC}Rw9 zNd-wN)Z1jmO{pR+)zlOt*U@AhqVloQUN}z-#U*{S@&xS`O?aGvHO%}M9}_&lW?FMx z`MvfG;skKg8w0u2cuF45r^s=c4-Y$?`@@N+VS*m!_{>oVWlfG*z?<^2#6O>op(9rD z#ff91k|B<4grimKm&6Q$yg{Af6K+T)TDQsJG34wk>a*gpi+h2M z)wL7FY;DWRiCPh~SmtFj74QlfL$l#Un~|=yXg{%?(GwDe%eSpNk}^^g#Hu?qQ+ThC zUYYML8@d5-bAI(taSagAId0vz;$eO-+S#wH?YC^`SJB#_C#VBGd2d6rW8?T~r`;X) zfE{FnTmfKHMF1y=hwbE%I(JVW`OUQy50cY_!zGZKxU<81Jlk>L)rSE=Mdqt&FD(7$ zccKVmb!ET31)mbcM;sE}OT2Ct%@+KKNMZR4aMI*qm{-CN%4-VBAHBgb^&3A=e7twO zOEsAG3?YSZ0Z4noN=Ra8gMn#Up1ErkRorts;nj$%!V1RK7xKBfm6rqk!UL6|O)6>E#FeF1^8hTKubiy9h4Q`nhrV}k+isKKnqX*7~2^?9fK~mfD@)^!M-`Iq^)tQAmyRCM(kU9>f z$sDjs8qvsa@zfa*b#ZKjChwYx0P0p@=|l2XQb)=}G36g=R$!(7xd)EP*R|cMfUA9* zC^>X)!3u)e7P9?1^N|6TSclb0dF-}9n-1wdzPQH44Kv+2&6-1lH;jz$U6-4jr{yi1 zy_uFi$}n9MRm0}?HL-D^>OM{l;n2*#vZ)=nNbW6#g3X9 zT*0eIo?4G^e^)GM;=AgyM0CwDHPkO5~I*TKAm7D#p#8turnPL zm|E2`d)aB#96z%SmjfGfWILSU*R6g`;GhSCuCsQMka`PxHP>}K)!aK$--xZCu6q+A zVgS(iTUAq(4)ACa_)%7)&qXwM`ni>zf3Vbe2WsFGswQ>(@T7nqfmVgU+(-=*(ael? zm2MuHD|hYFa|Ve0QE`ds_>yGNUx3pEfM~X42b@OO)Ff!zg}E2DSnsIa`P%vPfa1=J z!P>P<;d29C2n3S=(+y`!gNAsM29ekzRN-_K)f~?zX~x47;#ru_k9+wbAM%yB4EM$g z>BpK+NL1nUCCd6z?o_iaft&l=2f^njQI)LT3N}W#M4^9TDkmoOg9mipC0yK=DtA1S zx>X(S9PC^X!;6k78t4y>C=o)?99|ruII}9#ucg-C(2}0XqSj~BNWpz;KN~`3(qQ=g zw6p9EyL=Zxb3q)8Sa{f+u+uCoYtUSOcU)US;*zRGkhrr?ki;2@n{Xr^SV+0#p3)WQ z2tPylaRtFf%r+e~XkH5R+^=@(1{E^|oWc^ggZ?d7J4R=w{q}?KbWA>_(g3DcwBEDg zxm8?3Y6re#zrEGNdBfk2vgb@LQt|F+TF^ri>=BO>18fu<-WOZ<>yKX3@%z+MxNXj8 z9>(1O6k=qJhcLh2vkAQoDU))Dh`YR97kwbyZT2&?8y8#G{Zy@7gq!XCUI{Vlyk|tt z(ga#Bz-A`K>o)@II`M@DO~y@y(`?07X%}B-><@WlXYGi2WmQqN8<+GhpBs$~+F;Qy zRGFv4n|I3}d@DmT6u$)jsIp-LBVeM3^uiu&PMx|0^CL&+!dY~n-*m>;EC%V=Lc#@I zfl%}v9ae4_QtKrzcvTvcTQ~EA`8$mUG2NR_aOVv$* zYY{P>ib@bkNT?hr%O8YO$kEUzIzJG}{JygPeKus4hhN3#`%rf`(Wr|#<{t5K!ni?c ziUkf%vo_kM)^7JPTilzw!W~eq#-u-y^NZg1?}ww>1~u=dDVI16U$qS4pBtWhn0!j0 zCb;FI8sKY5DRlMYMo8yxs$cHD!IKbfK>K8{-ixI!k`zxTLHJS(Q{4Zf(PT=PS_F7w zP`$qp(ea6C;;vA3{R^4ZHiRzJ}YWK0i4 zz{-@{KIRhEWv@jf&+EP%^KUO`J(2W?omtDJY0V##n@32t&^;TjxOvc%XGeKJb3icH zwB(Eg-0?EoJgqt^v^d_#-tb!lMcC%PFmPtuRExc)dP{yfwNT$K)Wgl+8kEV>j1F;i z8BIe{X?qoEPqC)i&ql{s#ZN7AzfWmmTa-E11U**Mg0X-?tk6roxKWV0&ybHb5FpTo z#E&=VQK-O>Fw+&%W!**9UwP0o#`TZ&^)bMb({%Bo(X~M~sG7WvKgw^e$KCzG+68=L z3GMaqj$WunE!_jlmZxGc!rD{kH&vr?QlfA_@7MIOU*omP)Yc@*H)q)cZ`7EJkrh&8 zY2keO3$o3P2asdJixnlEf?#dVM@AVMm-=Kc4W^HueU?0!M=E${S1!Ft;N5hJ)l+rK zX;@WHz_Z%GsI6L3?Lc?THZZTmp*2^;Y^btmy9mLwva#VbBIyy*k0qSME=}WkT?af) zq|3m|s!L|n=Q&Qq2PyKG3=YyUSg0^KEi1nOe!)VusZ>P&jDM(9VeHoL@Y>w@8xOxN z#{`FtrI8*HCZ-z!Ll!ZiG~YqiFUVf5EIST9Gi~PA`ghNRKAl!dTY4NCFQshBw%yqA zolltfD%F?~zi=pH72(a``apVM6>UhR&3Ar-W)wrzahv=%q8|LBXRYn}<@=^tcq@2b zP1|-Qqrw1Fd*s2t3RVk@1_2c8sjQK$`4Cj1-$hqy7&o?IFcf`GdsuFWl}KVo1Vf~N zeIXxFx%Ip{`GhfFaKpX)H69f@?T}A}2A(!!13$|&IxQCUwg&FQiz{%@kyyo#c`^2l zgUZ)~TwBvM!dqf}OVz7nL#|H1t?j9=`^W5`N&!d2>L;oNH$qhQtlNL1;3sS`>TsVP zJ+fL-6Rne?TG%-M2tLp z7p$&Jn6uKjXfO25h7a#L!3~m|ILqmKg!nhG-z|^|W$E<3aXmc#>w6BDlQ*MYKR;?r z7JK8oruc=$p}e)YI^nmI+rBgvFFJQ#9;bRTzB4iRw+i~!y)!z*sa@U9R*-KvkWIJ? zBjN6BNTDqU_q8)N9%)K_9g@adCfD`7!wO9rpf{H^10o)5m?vx!C6FLf{Nc9>px7RJ zqG^F7B$$T4cP=>r4K)p}7d-1;Qqugfq-m|RrEBE(PaXCNC4xhI;p)qsYj}Fx)zxKo zU0aP{)Kc7hmYQ3~w`mn_fbvLaEuYIv@Wf~1k(M^(=!rhs(&W^BYi$GSbqH%mWFKHT z_7IdVr048+k5`Qq$WV36a&7n=uNC_H24}+C9}BezHcO=YqTQbDt_;*4FBMhUhdh_@p*;_Mt0Q{IB!5kNu$;~ zKoqWYY*274k;2KS6md>O+{oH4pzaM979U-NORjT#c{uv@DGu=@JMHC|UH}`UpXK}7 z0mBCcye+4&c^fI_s0xtedkwTA@6;2L&p-f)Bc=<5_iZ5tWzVXv zkzR!sx=k6`xi3DRp!sK5tk;2o2uiIu7%~Nf^=wuQMNTP9AE$uIkP({mEI?-d10*zv zuu-%WQmRnb0}SWwBS+g^P!BTVl><;+DtJf#jaWrxj*pDdq z#DpjiY4bZ`FkC5^ATzs`J@_xNdidF!PTeiqDO2Ct^Q3y|uDn&1Jl>v{eK6?s9dLS} zjc>0p+2PH6E%x!Y&2n{EMNd>9eP(QU(#UslTG7f`)gfToPU#%^SA29HPo}J%X!tLC zmN4#+8BGJ&CSilHg;9Kb|MrwqRF zDm`F2vhT>RPT;G5e``#yC-R9*SGc;hCet*g7&FeU_b(7v_%!X;ZV8HBtjq{RZE3Tw zU;EcOv&BcVWbf{Gxd5MOda#D}^yR0lY9yy!r#6Ni%_1(h&V4?7{2C*cAh&8hD@n=~ zPvfCA#v z5&&t;=D&w$31q8Ud%oS>HymTFQ;`k^^m#w-S`FHU5SQ8EAASqA{;cO>v8H0}Kj+#Y zCkh|2QTdUt|BsyfR>dk{2lPs*46)1Kk|oT8U<$@ARV1>}*+-EMt`hP;1|LFF&kW|g z7a_HypZXUU8Lu2<`sh@4zJDd_`n3&1K8O7?w_=w%PuldtzA)2dl2?OAmza^_s7YJ;>h7k(EZ&;LR=bwC@! z;xyNqWis_oR@*5nY3Xtw(ajut;2~Ejg?fl3{qs!PUDr~b%r1c;`Q`*2Lq^Ns6|0%N zT0Uo|kpBLZ%Js+gt zTX)O9F8cp*|NoEWf8GB-n&SVM#S#h1Ijw6p$Ji~MIDR+2kSW5K$R4-*N3Q{7WWW(J z>KF)FvV?~(P6;j#n<5b8P=+i*Hcp95S61R7!dHJo4-AFGpK)d`Y^XQ{;7LdjmGFu| z5wPg=#04sLR8(KN4ePwRgbU64xK<2PCaay^a{rI5sYd8nqB&qVvEYQ0TZMuNGgs|q z_vlK{_dBfjOh=F*YJB^2>{y>uG^Q|+dmT{zGw2`&r`zo;!=4=N&vPzZHJ&&b=45V9gcUSh4bog;%<1(`ZtXCD zNW5brOK6^I8Q695%a(^f>NfU8s%aQjg*Wf!3PxtlZ9Zo2AHJlcT!szmW@uhaV|=!q zv2jaBLv|Q^P7Lh|H~wb89Zn|He}mx+o0=ED*F*w*lh>bvKhU`~ZuO|sI_@U$XB%kN zJB(ktC$Ll5-MGh$-Ivfjmdh%hUjEO&EBi6X#PF9SA}miNWR+BssM+i#t?EY1b66P- z;+|~{fdGRA#2lRBZ8wBv4MF0IU&bP}9JC`vhmV_~r-9I^%YF*OBjsjR7xE7<5i*59 z%r$9^eY)y{gO%!yrM>aPq*1x&%%w>7ydsHGj}mHYl__M*$4G6lO6-lZ$!Nw%nR2n#jXj<+H0nSHV;K%Of*%-Hj=b$!+)!RkxW$HReF56QWG13sjn%n8_siCglT5bbsWiW1NB%%wkv zto-4(^6vD+tdZSGWd0L&Wlv)MhZO}6rv5vg=5L75Ujf$tzWfmZZZ-cgqJNp(Ii@Up zHkm!*@iq`%V%Be&LcdTV=xdkN+UN0YMASeDhKB0j{AL-FuY0S2p04uV0qTUWi^r*& zcOwMnO6dhKYz@zH>f+g?2o%BR3ehp307kK8z;0byQtxfKOfPQ=xNH|*z>>fapY*ze zM8XI~;|!)|xUWXedi>6v6w4h9g}Jp^|JPTK-RTKBN-zTa#u<>)0TmzJqL_#kzFo2W zYy*FpxfcjOZ`v z7T^Zv-VL;^`zeNl%$UpudD0en78VuqbYq~Anc#EJI9JEFJ|3x<0R=~+r|`JaKj5Kn zy_<^PSO%a@rDoCFUw87e51W!lTeD1^!HF*&1)>g@aYhU|`&wNdmjJE`&Ma{kAwf6o z3R!mIQWpRYQRvK)=1#cIZ5$l^ISNAtE`A(NQopf8Y92F52jGUx7Wk4Ex`^gbe)m$zA``TU;FC!h+LF@Wo#cC``-EaivzhKzdh# ze~Fri#Y}q!BffuEqE1HrVemIYj>gXb2lx=Giv90RgQc+=FUSb>gavHu&U;mMQPc1( zLL>aReqQ`DUs}z$4`3xzR#g283`!#rWFtoTh zd88(mhyR5Kr-oCw7 zIV5-DmJX3=ZXUjKwx&{IWjikt~b*l%=GJI&Mpas@I6BBW-Vsc%p z_`SUW8Dq0=o4>bg*x~vX$4{Qug8Or{vs;0)q&aqWMq?;)di(;~CZ;#!-*nO^r$9RA z%*X*0J!96 z10rdh;&w+F9rANp$VCNjBT)C5+N9a<&g=5rA~kbwH18?e5_n)KgRr$pw(^<SX0oKxY)sP0yb+CdPvQ!KOSK)9WxbQlwQE9mb9#Z(WXDr zZn+hmnq2^1=!R4HxkvUa(Yj(}4jI4&v`eJbej7X4^v|8@``SH-1XX+<(#HHFpCG@y zp1;G_3m`#?YTRU&`FVp70A9jP`I2cCLCTJ3N1if-rC1MKss&ji@Ft)k+TR4NKOg%4Jx%!6oBcoH zp>*7kzbY~CpZ_w5fBA_Cb#)1qef*lP9DYfnN@6-l$M?tYs1VnBIV~APB)#=<3XO2U z9-d^r-nU63Q^K=<*Z{D7|xI`RI6L`XaNSXyB&7bui%#Xp|5<$f1I2;yfh7V-2 zLvU@7Vni_6xtu~EZHMs{r~*Cb_hR!9$R-vc5^e+hvHoxLo1@CBd`(T?Pw0Wz=(VJ@ zej>9^*wAc<(Bb|2s7$`yHcZPBJv0aW{yy<;>C-O?2?V_4tM!88>-)#clsJDzz~c1? z@TDN<<^jdW=19U(LHb*N`O%hcJw!D=?`s@bFHdwwCwb_`0KGy_s@+2u7HbY%tQKl@aXY3$oR`A?`5 zkByuX$sw1nCD!v(3~{2hat-i_XFr z&Wj zows`;o8|O#DH-DG;5o;?+y_tprdUb8=K=|ymXyint%cNR literal 0 HcmV?d00001 diff --git a/templates/embeds/translator/justairithings.j2 b/templates/embeds/translator/justairithings.j2 new file mode 100644 index 0000000..b7ba449 --- /dev/null +++ b/templates/embeds/translator/justairithings.j2 @@ -0,0 +1,18 @@ + + + + + + + +
+ +
+

{{user.wikidot}}

+

{{"%.1f" % stats.points}} Překladatelských bodů

+

{{stats.count}} Přeložených článků

+

Poslední překlad: {{last.name}}

+
+
{{get_user_role(stats.points)}}
+ Powered by SCUTTLE +
\ No newline at end of file From 9d71291590f90686e828d22561417906337e9821 Mon Sep 17 00:00:00 2001 From: x10102 Date: Mon, 23 Dec 2024 20:11:57 +0100 Subject: [PATCH 2/2] fix css --- static/css/badge.css | 2 +- static/css/style.css | 2226 +----------------------------------------- 2 files changed, 3 insertions(+), 2225 deletions(-) diff --git a/static/css/badge.css b/static/css/badge.css index db81d07..cb9527f 100644 --- a/static/css/badge.css +++ b/static/css/badge.css @@ -1 +1 @@ -@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap");*,::backdrop,:after,:before{--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-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:#3b82f680;--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: }.static{position:static}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.right-1{right:.25rem}.m-0{margin:0}.mt-1{margin-top:.25rem}.block{display:block}.flex{display:flex}.h-24{height:6rem}.h-full{height:100%}.flex-1{flex:1 1 0%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.rounded-lg{border-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-solid{border-style:solid}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-black{background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-black,.bg-pink-900{--tw-bg-opacity:1}.bg-pink-900{background-color:rgb(131 24 67/var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-10{--tw-bg-opacity:0.1}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-\[url\(\'\.\.\/\.\.\/static\/justairithings\.png\'\)\]{background-image:url(../../static/justairithings.png)}.bg-\[url\(\'\.\.\/\.\.\/static\/catto\.png\'\)\]{background-image:url(../../static/catto.png)}.from-gray-400{--tw-gradient-from:#9ca3af;--tw-gradient-to:#9ca3af00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8;--tw-gradient-to:#38bdf800;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-600{--tw-gradient-from:#c026d3;--tw-gradient-to:#c026d300;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899;--tw-gradient-to:#ec489900;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from:#374151;--tw-gradient-to:#37415100;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a;--tw-gradient-to:#0f172a00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from:#99f6e4;--tw-gradient-to:#99f6e400;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-red-500{--tw-gradient-to:#ef444400;--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to:#11182700;--tw-gradient-stops:var(--tw-gradient-from),#111827,var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to:#581c8700;--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to)}.to-gray-600{--tw-gradient-to:#4b5563}.to-blue-500{--tw-gradient-to:#3b82f6}.to-pink-600{--tw-gradient-to:#db2777}.to-yellow-500{--tw-gradient-to:#eab308}.to-black{--tw-gradient-to:#000}.to-slate-900{--tw-gradient-to:#0f172a}.to-teal-500{--tw-gradient-to:#14b8a6}.bg-center{background-position:50%}.p-2{padding:.5rem}.pl-4{padding-left:1rem}.font-\[\'Sour_Gummy\'\]{font-family:Sour Gummy}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-\[Sour_Gummy\]{font-weight:Sour Gummy}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray-600,.text-white{--tw-text-opacity:1}.text-gray-600{color:rgb(75 85 99/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.opacity-25{opacity:.25}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body,html{font-family:IBM Plex Sans}.gradient-background{background:linear-gradient(15deg,#a71bb9,#000,#9f1239);background-size:150% 150%;animation:gradient-animation 6s ease infinite}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1} +@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap");*,::backdrop,:after,:before{--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-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:#3b82f680;--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: }.static{position:static}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.right-1{right:.25rem}.m-0{margin:0}.mt-1{margin-top:.25rem}.block{display:block}.flex{display:flex}.h-24{height:6rem}.h-full{height:100%}.flex-1{flex:1 1 0%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-start{justify-content:flex-start}.rounded-lg{border-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border{border-width:1px}.border-solid{border-style:solid}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.bg-black{background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-black,.bg-pink-900{--tw-bg-opacity:1}.bg-pink-900{background-color:rgb(131 24 67/var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-\[url\(\'\.\.\/\.\.\/static\/justairithings\.png\'\)\]{background-image:url(../../static/justairithings.png)}.bg-\[url\(\'\.\.\/\.\.\/static\/catto\.png\'\)\]{background-image:url(../../static/catto.png)}.from-gray-400{--tw-gradient-from:#9ca3af;--tw-gradient-to:#9ca3af00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8;--tw-gradient-to:#38bdf800;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-600{--tw-gradient-from:#c026d3;--tw-gradient-to:#c026d300;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899;--tw-gradient-to:#ec489900;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from:#374151;--tw-gradient-to:#37415100;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a;--tw-gradient-to:#0f172a00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from:#99f6e4;--tw-gradient-to:#99f6e400;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-red-500{--tw-gradient-to:#ef444400;--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to:#11182700;--tw-gradient-stops:var(--tw-gradient-from),#111827,var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to:#581c8700;--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to)}.to-gray-600{--tw-gradient-to:#4b5563}.to-blue-500{--tw-gradient-to:#3b82f6}.to-pink-600{--tw-gradient-to:#db2777}.to-yellow-500{--tw-gradient-to:#eab308}.to-black{--tw-gradient-to:#000}.to-slate-900{--tw-gradient-to:#0f172a}.to-teal-500{--tw-gradient-to:#14b8a6}.bg-center{background-position:50%}.p-2{padding:.5rem}.pl-4{padding-left:1rem}.font-\[\'Sour_Gummy\'\]{font-family:Sour Gummy}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))}.text-gray-700,.text-white{--tw-text-opacity:1}.text-gray-700{color:rgb(55 65 81/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.opacity-25{opacity:.25}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body,html{font-family:IBM Plex Sans}.gradient-background{background:linear-gradient(15deg,#a71bb9,#000,#9f1239);background-size:150% 150%;animation:gradient-animation 6s ease infinite}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-100:hover{opacity:1} \ No newline at end of file diff --git a/static/css/style.css b/static/css/style.css index 08bb5ae..d5fa9ee 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -1,2224 +1,2 @@ -@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap'); - -/* -! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com -*/ - -/* -1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) -2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) -*/ - -*, -::before, -::after { - box-sizing: border-box; - /* 1 */ - border-width: 0; - /* 2 */ - border-style: solid; - /* 2 */ - border-color: #e5e7eb; - /* 2 */ -} - -::before, -::after { - --tw-content: ''; -} - -/* -1. Use a consistent sensible line-height in all browsers. -2. Prevent adjustments of font size after orientation changes in iOS. -3. Use a more readable tab size. -4. Use the user's configured `sans` font-family by default. -5. Use the user's configured `sans` font-feature-settings by default. -*/ - -html { - line-height: 1.5; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ - -moz-tab-size: 4; - /* 3 */ - -o-tab-size: 4; - tab-size: 4; - /* 3 */ - font-family: 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"; - /* 4 */ - font-feature-settings: normal; - /* 5 */ -} - -/* -1. Remove the margin in all browsers. -2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. -*/ - -body { - margin: 0; - /* 1 */ - line-height: inherit; - /* 2 */ -} - -/* -1. Add the correct height in Firefox. -2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) -3. Ensure horizontal rules are visible by default. -*/ - -hr { - height: 0; - /* 1 */ - color: inherit; - /* 2 */ - border-top-width: 1px; - /* 3 */ -} - -/* -Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr:where([title]) { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -/* -Remove the default font size and weight for headings. -*/ - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/* -Reset links to optimize for opt-in styling instead of opt-out. -*/ - -a { - color: inherit; - text-decoration: inherit; -} - -/* -Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/* -1. Use the user's configured `mono` font family by default. -2. Correct the odd `em` font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - /* 1 */ - font-size: 1em; - /* 2 */ -} - -/* -Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/* -Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* -1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) -2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) -3. Remove gaps between table borders by default. -*/ - -table { - text-indent: 0; - /* 1 */ - border-color: inherit; - /* 2 */ - border-collapse: collapse; - /* 3 */ -} - -/* -1. Change the font styles in all browsers. -2. Remove the margin in Firefox and Safari. -3. Remove default padding in all browsers. -*/ - -button, -input, -optgroup, -select, -textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - font-weight: inherit; - /* 1 */ - line-height: inherit; - /* 1 */ - color: inherit; - /* 1 */ - margin: 0; - /* 2 */ - padding: 0; - /* 3 */ -} - -/* -Remove the inheritance of text transform in Edge and Firefox. -*/ - -button, -select { - text-transform: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Remove default button styles. -*/ - -button, -[type='button'], -[type='reset'], -[type='submit'] { - -webkit-appearance: button; - /* 1 */ - background-color: transparent; - /* 2 */ - background-image: none; - /* 2 */ -} - -/* -Use the modern Firefox focus style for all focusable elements. -*/ - -:-moz-focusring { - outline: auto; -} - -/* -Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ - -:-moz-ui-invalid { - box-shadow: none; -} - -/* -Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/* -Correct the cursor style of increment and decrement buttons in Safari. -*/ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/* -1. Correct the odd appearance in Chrome and Safari. -2. Correct the outline style in Safari. -*/ - -[type='search'] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ -} - -/* -Remove the inner padding in Chrome and Safari on macOS. -*/ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* -1. Correct the inability to style clickable types in iOS and Safari. -2. Change font properties to `inherit` in Safari. -*/ - -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ -} - -/* -Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/* -Removes the default spacing and border for appropriate elements. -*/ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -fieldset { - margin: 0; - padding: 0; -} - -legend { - padding: 0; -} - -ol, -ul, -menu { - list-style: none; - margin: 0; - padding: 0; -} - -/* -Prevent resizing textareas horizontally by default. -*/ - -textarea { - resize: vertical; -} - -/* -1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -2. Set the default placeholder color to the user's configured gray 400 color. -*/ - -input::-moz-placeholder, textarea::-moz-placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -input::placeholder, -textarea::placeholder { - opacity: 1; - /* 1 */ - color: #9ca3af; - /* 2 */ -} - -/* -Set the default cursor for buttons. -*/ - -button, -[role="button"] { - cursor: pointer; -} - -/* -Make sure disabled buttons don't get the pointer cursor. -*/ - -:disabled { - cursor: default; -} - -/* -1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) -2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - /* 1 */ - vertical-align: middle; - /* 2 */ -} - -/* -Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ - -img, -video { - max-width: 100%; - height: auto; -} - -/* Make elements with the HTML hidden attribute stay hidden by default */ - -[hidden] { - display: none; -} - -*, ::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-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -::backdrop{ - --tw-border-spacing-x: 0; - --tw-border-spacing-y: 0; - --tw-translate-x: 0; - --tw-translate-y: 0; - --tw-rotate: 0; - --tw-skew-x: 0; - --tw-skew-y: 0; - --tw-scale-x: 1; - --tw-scale-y: 1; - --tw-pan-x: ; - --tw-pan-y: ; - --tw-pinch-zoom: ; - --tw-scroll-snap-strictness: proximity; - --tw-ordinal: ; - --tw-slashed-zero: ; - --tw-numeric-figure: ; - --tw-numeric-spacing: ; - --tw-numeric-fraction: ; - --tw-ring-inset: ; - --tw-ring-offset-width: 0px; - --tw-ring-offset-color: #fff; - --tw-ring-color: rgb(59 130 246 / 0.5); - --tw-ring-offset-shadow: 0 0 #0000; - --tw-ring-shadow: 0 0 #0000; - --tw-shadow: 0 0 #0000; - --tw-shadow-colored: 0 0 #0000; - --tw-blur: ; - --tw-brightness: ; - --tw-contrast: ; - --tw-grayscale: ; - --tw-hue-rotate: ; - --tw-invert: ; - --tw-saturate: ; - --tw-sepia: ; - --tw-drop-shadow: ; - --tw-backdrop-blur: ; - --tw-backdrop-brightness: ; - --tw-backdrop-contrast: ; - --tw-backdrop-grayscale: ; - --tw-backdrop-hue-rotate: ; - --tw-backdrop-invert: ; - --tw-backdrop-opacity: ; - --tw-backdrop-saturate: ; - --tw-backdrop-sepia: ; -} - -.container{ - width: 100%; -} - -@media (min-width: 640px){ - .container{ - max-width: 640px; - } -} - -@media (min-width: 768px){ - .container{ - max-width: 768px; - } -} - -@media (min-width: 1024px){ - .container{ - max-width: 1024px; - } -} - -@media (min-width: 1280px){ - .container{ - max-width: 1280px; - } -} - -@media (min-width: 1536px){ - .container{ - max-width: 1536px; - } -} - -.form-label{ - align-self: flex-start; - font-size: 0.875rem; - line-height: 1.25rem; - font-weight: 100; - opacity: 0.9; -} - -.glass-btn{ - display: inline-flex; - height: 3rem; - align-items: center; - justify-content: center; - border-radius: 0.375rem; - border-width: 1px; - border-color: rgb(255 255 255 / 0.2); - background-color: rgb(255 255 255 / 0.05); - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.glass-btn:hover{ - background-color: rgb(255 255 255 / 0.2); -} - -.glass-btn-sidebar{ - margin-top: 0.75rem; - margin-bottom: 0.75rem; - display: flex; - height: 3rem; - width: 100%; - flex-direction: row; - align-items: center; - justify-content: space-between; - border-radius: 0.375rem; - border-width: 1px; - border-color: rgb(255 255 255 / 0.2); - background-color: rgb(255 255 255 / 0.05); - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.glass-btn-sidebar:hover{ - background-color: rgb(255 255 255 / 0.2); -} - -.btn-rounded{ - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - border-radius: 0.5rem; - --tw-bg-opacity: 0.8; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - text-align: center; - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.input-field{ - border-bottom-width: 1px; - --tw-border-opacity: 1; - border-color: rgb(100 116 139 / var(--tw-border-opacity)); - background-color: transparent; - padding: 0.25rem; - font-size: 1.125rem; - line-height: 1.75rem; - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.input-field:focus-visible{ - --tw-border-opacity: 1; - border-bottom-color: rgb(203 213 225 / var(--tw-border-opacity)); - outline: 2px solid transparent; - outline-offset: 2px; -} - -.input-field { - /* Used in text input forms*/ -} - -.progressbar{ - height: 1.5rem; - width: 50%; - border-radius: 0.5rem; - border-width: 2px; - --tw-border-opacity: 1; - border-color: rgb(255 255 255 / var(--tw-border-opacity)); - --tw-bg-opacity: 1; - background-color: rgb(0 0 0 / var(--tw-bg-opacity)); - padding-left: 0.25rem; - padding-right: 0.25rem; - padding-top: 0.25rem; - padding-bottom: 0.25rem; - /* Used on the statistics page */ -} - -.progressbar-inner{ - height: 100%; - width: 0px; - border-radius: 0.5rem; - --tw-bg-opacity: 1; - background-color: rgb(37 99 235 / var(--tw-bg-opacity)); - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 700ms; - /* Used on the statistics page */ -} - -.bignumber{ - display: inline; - font-size: 3.75rem; - line-height: 1; - font-weight: 700; - /* Used on the statistics page */ -} - -.sorter-button{ - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - border-radius: 0.5rem; - --tw-bg-opacity: 0.8; - padding-left: 1rem; - padding-right: 1rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - text-align: center; - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); - transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; - margin-top: 0.5rem; - margin-bottom: 0.5rem; - flex-grow: 1; - cursor: pointer; - border-width: 1px; - --tw-border-opacity: 1; - border-color: rgb(15 23 42 / var(--tw-border-opacity)); - background-color: rgb(255 255 255 / 0.1); -} - -.sorter-button:hover{ - background-color: rgb(255 255 255 / 0.3); -} - -@media (min-width: 768px){ - .sorter-button{ - margin-top: 0px; - margin-bottom: 0px; - margin-left: 0.25rem; - margin-right: 0.25rem; - width: auto; - } -} - -.small-button{ - margin-left: 0.5rem; - border-radius: 0.375rem; - border-width: 2px; - --tw-border-opacity: 1; - border-color: rgb(30 41 59 / var(--tw-border-opacity)); - background-color: transparent; - padding-left: 0.25rem; - padding-right: 0.25rem; - color: rgb(255 255 255 / 0.9); - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.small-button:hover{ - background-color: rgb(255 255 255 / 0.1); -} - -.sorter-group{ - margin-right: 1rem; - display: inline-flex; - width: 100%; - flex-direction: row; - flex-wrap: wrap; - align-items: center; - justify-content: center; - gap: 0.5rem; - border-width: 1px; - --tw-border-opacity: 1; - border-color: rgb(15 23 42 / var(--tw-border-opacity)); - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); - --tw-bg-opacity: 0.05; - padding-left: 2.5rem; - padding-right: 2.5rem; - padding-top: 1.25rem; - padding-bottom: 1.25rem; - --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); - --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - --tw-backdrop-blur: blur(4px); - -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); -} - -@media (min-width: 768px){ - .sorter-group{ - width: auto; - flex-direction: row; - gap: 0px; - border-radius: 0.75rem; - } -} - -.modal-overlay{ - position: fixed; - top: 0px; - left: 0px; - z-index: 10; - display: none; - flex-direction: column; - align-items: center; - justify-content: center; - --tw-backdrop-blur: blur(4px); - -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - height: 100%; - width: 100%; -} - -.button-group{ - display: flex; - height: -moz-fit-content; - height: fit-content; - width: -moz-fit-content; - width: fit-content; - flex-direction: column; - align-items: center; - gap: 0.75rem; - border-radius: 0.375rem; - border-width: 1px; - border-color: rgb(255 255 255 / 0.4); - background-color: rgb(255 255 255 / 0.05); - padding: 1rem; -} - -.btn-danger{ - display: inline-flex; - height: 3rem; - align-items: center; - justify-content: center; - border-radius: 0.375rem; - border-width: 1px; - border-color: rgb(255 255 255 / 0.2); - background-color: rgb(255 255 255 / 0.05); - padding-left: 0.75rem; - padding-right: 0.75rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 150ms; -} - -.btn-danger:hover{ - background-color: rgb(255 255 255 / 0.2); -} - -.btn-danger{ - border-color: rgb(239 68 68 / 0.4); -} - -.btn-danger:hover{ - background-color: rgb(239 68 68 / 0.4); -} - -.visible{ - visibility: visible; -} - -.static{ - position: static; -} - -.fixed{ - position: fixed; -} - -.absolute{ - position: absolute; -} - -.relative{ - position: relative; -} - -.top-0{ - top: 0px; -} - -.left-0{ - left: 0px; -} - -.bottom-0{ - bottom: 0px; -} - -.top-3{ - top: 0.75rem; -} - -.left-5{ - left: 1.25rem; -} - -.right-0{ - right: 0px; -} - -.right-1{ - right: 0.25rem; -} - -.z-40{ - z-index: 40; -} - -.col-span-1{ - grid-column: span 1 / span 1; -} - -.m-0{ - margin: 0px; -} - -.my-4{ - margin-top: 1rem; - margin-bottom: 1rem; -} - -.my-5{ - margin-top: 1.25rem; - margin-bottom: 1.25rem; -} - -.mx-auto{ - margin-left: auto; - margin-right: auto; -} - -.my-6{ - margin-top: 1.5rem; - margin-bottom: 1.5rem; -} - -.my-2{ - margin-top: 0.5rem; - margin-bottom: 0.5rem; -} - -.mx-10{ - margin-left: 2.5rem; - margin-right: 2.5rem; -} - -.my-1{ - margin-top: 0.25rem; - margin-bottom: 0.25rem; -} - -.my-3{ - margin-top: 0.75rem; - margin-bottom: 0.75rem; -} - -.mx-1{ - margin-left: 0.25rem; - margin-right: 0.25rem; -} - -.mx-2{ - margin-left: 0.5rem; - margin-right: 0.5rem; -} - -.mb-4{ - margin-bottom: 1rem; -} - -.mb-6{ - margin-bottom: 1.5rem; -} - -.mr-2{ - margin-right: 0.5rem; -} - -.mb-3{ - margin-bottom: 0.75rem; -} - -.mt-auto{ - margin-top: auto; -} - -.mb-2{ - margin-bottom: 0.5rem; -} - -.mr-6{ - margin-right: 1.5rem; -} - -.mt-1{ - margin-top: 0.25rem; -} - -.mt-4{ - margin-top: 1rem; -} - -.mr-4{ - margin-right: 1rem; -} - -.mb-8{ - margin-bottom: 2rem; -} - -.ml-3{ - margin-left: 0.75rem; -} - -.mb-10{ - margin-bottom: 2.5rem; -} - -.mt-2{ - margin-top: 0.5rem; -} - -.mt-16{ - margin-top: 4rem; -} - -.block{ - display: block; -} - -.inline-block{ - display: inline-block; -} - -.inline{ - display: inline; -} - -.flex{ - display: flex; -} - -.inline-flex{ - display: inline-flex; -} - -.table{ - display: table; -} - -.grid{ - display: grid; -} - -.contents{ - display: contents; -} - -.hidden{ - display: none; -} - -.h-full{ - height: 100%; -} - -.h-10{ - height: 2.5rem; -} - -.h-auto{ - height: auto; -} - -.h-2{ - height: 0.5rem; -} - -.h-screen{ - height: 100vh; -} - -.h-12{ - height: 3rem; -} - -.h-8{ - height: 2rem; -} - -.h-24{ - height: 6rem; -} - -.max-h-48{ - max-height: 12rem; -} - -.w-full{ - width: 100%; -} - -.w-64{ - width: 16rem; -} - -.w-\[90\%\]{ - width: 90%; -} - -.w-auto{ - width: auto; -} - -.w-min{ - width: -moz-min-content; - width: min-content; -} - -.w-36{ - width: 9rem; -} - -.w-8{ - width: 2rem; -} - -.w-fit{ - width: -moz-fit-content; - width: fit-content; -} - -.min-w-\[12em\]{ - min-width: 12em; -} - -.flex-1{ - flex: 1 1 0%; -} - -.border-separate{ - border-collapse: separate; -} - -.border-spacing-x-12{ - --tw-border-spacing-x: 3rem; - border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); -} - -.border-spacing-y-0{ - --tw-border-spacing-y: 0px; - border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y); -} - -.-translate-x-full{ - --tw-translate-x: -100%; - transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); -} - -@keyframes fadeout{ - 0%{ - opacity: 1; - transform: translateY(0); - } - - 100%{ - opacity: 0; - transform: translateY(10em); - } -} - -.animate-fadeout{ - animation: fadeout 1s ease-in-out; -} - -@keyframes fadein{ - 0%{ - opacity: 0; - transform: translateY(10em); - } - - 40%{ - opacity: 0; - } - - 100%{ - opacity: 1; - transform: translateY(0); - } -} - -.animate-fadein{ - animation: fadein 1s ease-in-out; -} - -@keyframes timeout{ - 0%{ - width: 100%; - } - - 100%{ - width: 0%; - } -} - -.animate-timeout{ - animation: timeout 5s linear; -} - -@keyframes pulse{ - 50%{ - opacity: .5; - } -} - -.animate-pulse{ - animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; -} - -.cursor-pointer{ - cursor: pointer; -} - -.select-none{ - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; -} - -.resize{ - resize: both; -} - -.appearance-none{ - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.grid-cols-1{ - grid-template-columns: repeat(1, minmax(0, 1fr)); -} - -.flex-row{ - flex-direction: row; -} - -.flex-col{ - flex-direction: column; -} - -.flex-wrap{ - flex-wrap: wrap; -} - -.items-start{ - align-items: flex-start; -} - -.items-center{ - align-items: center; -} - -.justify-start{ - justify-content: flex-start; -} - -.justify-center{ - justify-content: center; -} - -.justify-between{ - justify-content: space-between; -} - -.justify-around{ - justify-content: space-around; -} - -.gap-2{ - gap: 0.5rem; -} - -.gap-4{ - gap: 1rem; -} - -.gap-3{ - gap: 0.75rem; -} - -.gap-1{ - gap: 0.25rem; -} - -.gap-6{ - gap: 1.5rem; -} - -.self-start{ - align-self: flex-start; -} - -.self-center{ - align-self: center; -} - -.overflow-hidden{ - overflow: hidden; -} - -.rounded-md{ - border-radius: 0.375rem; -} - -.rounded-2xl{ - border-radius: 1rem; -} - -.rounded-xl{ - border-radius: 0.75rem; -} - -.rounded-full{ - border-radius: 9999px; -} - -.rounded-\[50\%\]{ - border-radius: 50%; -} - -.rounded-lg{ - border-radius: 0.5rem; -} - -.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-bl-lg{ - border-bottom-left-radius: 0.5rem; -} - -.rounded-tr-lg{ - border-top-right-radius: 0.5rem; -} - -.border-2{ - border-width: 2px; -} - -.border{ - border-width: 1px; -} - -.border-b-2{ - border-bottom-width: 2px; -} - -.border-solid{ - border-style: solid; -} - -.border-green-500{ - --tw-border-opacity: 1; - border-color: rgb(34 197 94 / var(--tw-border-opacity)); -} - -.border-purple-600{ - --tw-border-opacity: 1; - border-color: rgb(147 51 234 / var(--tw-border-opacity)); -} - -.border-yellow-400{ - --tw-border-opacity: 1; - border-color: rgb(250 204 21 / var(--tw-border-opacity)); -} - -.border-red-600{ - --tw-border-opacity: 1; - border-color: rgb(220 38 38 / var(--tw-border-opacity)); -} - -.border-rose-500{ - --tw-border-opacity: 1; - border-color: rgb(244 63 94 / var(--tw-border-opacity)); -} - -.border-white{ - --tw-border-opacity: 1; - border-color: rgb(255 255 255 / var(--tw-border-opacity)); -} - -.border-slate-900{ - --tw-border-opacity: 1; - border-color: rgb(15 23 42 / var(--tw-border-opacity)); -} - -.border-black{ - --tw-border-opacity: 1; - border-color: rgb(0 0 0 / var(--tw-border-opacity)); -} - -.border-slate-400{ - --tw-border-opacity: 1; - border-color: rgb(148 163 184 / var(--tw-border-opacity)); -} - -.border-white\/20{ - border-color: rgb(255 255 255 / 0.2); -} - -.border-green-800{ - --tw-border-opacity: 1; - border-color: rgb(22 101 52 / var(--tw-border-opacity)); -} - -.border-red-900{ - --tw-border-opacity: 1; - border-color: rgb(127 29 29 / var(--tw-border-opacity)); -} - -.border-red-500\/40{ - border-color: rgb(239 68 68 / 0.4); -} - -.border-opacity-20{ - --tw-border-opacity: 0.2; -} - -.bg-green-600{ - --tw-bg-opacity: 1; - background-color: rgb(22 163 74 / var(--tw-bg-opacity)); -} - -.bg-gray-500{ - --tw-bg-opacity: 1; - background-color: rgb(107 114 128 / var(--tw-bg-opacity)); -} - -.bg-white\/5{ - background-color: rgb(255 255 255 / 0.05); -} - -.bg-black{ - --tw-bg-opacity: 1; - background-color: rgb(0 0 0 / var(--tw-bg-opacity)); -} - -.bg-transparent{ - background-color: transparent; -} - -.bg-white\/75{ - background-color: rgb(255 255 255 / 0.75); -} - -.bg-black\/30{ - background-color: rgb(0 0 0 / 0.3); -} - -.bg-white{ - --tw-bg-opacity: 1; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)); -} - -.bg-white\/20{ - background-color: rgb(255 255 255 / 0.2); -} - -.bg-blue-600{ - --tw-bg-opacity: 1; - background-color: rgb(37 99 235 / var(--tw-bg-opacity)); -} - -.bg-red-500\/10{ - background-color: rgb(239 68 68 / 0.1); -} - -.bg-pink-900{ - --tw-bg-opacity: 1; - background-color: rgb(131 24 67 / var(--tw-bg-opacity)); -} - -.bg-white\/10{ - background-color: rgb(255 255 255 / 0.1); -} - -.bg-white\/30{ - background-color: rgb(255 255 255 / 0.3); -} - -.bg-opacity-20{ - --tw-bg-opacity: 0.2; -} - -.bg-opacity-5{ - --tw-bg-opacity: 0.05; -} - -.bg-opacity-70{ - --tw-bg-opacity: 0.7; -} - -.bg-gradient-to-r{ - background-image: linear-gradient(to right, var(--tw-gradient-stops)); -} - -.bg-\[url\(\'\.\.\/\.\.\/static\/catto\.png\'\)\]{ - background-image: url('../../static/catto.png'); -} - -.bg-\[url\(\'\.\.\/\.\.\/static\/justairithings\.png\'\)\]{ - background-image: url('../../static/justairithings.png'); -} - -.from-gray-400{ - --tw-gradient-from: #9ca3af; - --tw-gradient-to: rgb(156 163 175 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-sky-400{ - --tw-gradient-from: #38bdf8; - --tw-gradient-to: rgb(56 189 248 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-fuchsia-600{ - --tw-gradient-from: #c026d3; - --tw-gradient-to: rgb(192 38 211 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-pink-500{ - --tw-gradient-from: #ec4899; - --tw-gradient-to: rgb(236 72 153 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-gray-700{ - --tw-gradient-from: #374151; - --tw-gradient-to: rgb(55 65 81 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-slate-900{ - --tw-gradient-from: #0f172a; - --tw-gradient-to: rgb(15 23 42 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.from-teal-200{ - --tw-gradient-from: #99f6e4; - --tw-gradient-to: rgb(153 246 228 / 0); - --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); -} - -.via-red-500{ - --tw-gradient-to: rgb(239 68 68 / 0); - --tw-gradient-stops: var(--tw-gradient-from), #ef4444, var(--tw-gradient-to); -} - -.via-gray-900{ - --tw-gradient-to: rgb(17 24 39 / 0); - --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to); -} - -.via-purple-900{ - --tw-gradient-to: rgb(88 28 135 / 0); - --tw-gradient-stops: var(--tw-gradient-from), #581c87, var(--tw-gradient-to); -} - -.to-gray-600{ - --tw-gradient-to: #4b5563; -} - -.to-blue-500{ - --tw-gradient-to: #3b82f6; -} - -.to-pink-600{ - --tw-gradient-to: #db2777; -} - -.to-yellow-500{ - --tw-gradient-to: #eab308; -} - -.to-black{ - --tw-gradient-to: #000; -} - -.to-slate-900{ - --tw-gradient-to: #0f172a; -} - -.to-teal-500{ - --tw-gradient-to: #14b8a6; -} - -.bg-center{ - background-position: center; -} - -.p-10{ - padding: 2.5rem; -} - -.p-4{ - padding: 1rem; -} - -.p-2{ - padding: 0.5rem; -} - -.p-6{ - padding: 1.5rem; -} - -.px-10{ - padding-left: 2.5rem; - padding-right: 2.5rem; -} - -.py-4{ - padding-top: 1rem; - padding-bottom: 1rem; -} - -.px-3{ - padding-left: 0.75rem; - padding-right: 0.75rem; -} - -.py-2{ - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.py-8{ - padding-top: 2rem; - padding-bottom: 2rem; -} - -.px-2{ - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.px-4{ - padding-left: 1rem; - padding-right: 1rem; -} - -.py-1{ - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -.py-5{ - padding-top: 1.25rem; - padding-bottom: 1.25rem; -} - -.px-1{ - padding-left: 0.25rem; - padding-right: 0.25rem; -} - -.px-24{ - padding-left: 6rem; - padding-right: 6rem; -} - -.px-5{ - padding-left: 1.25rem; - padding-right: 1.25rem; -} - -.px-16{ - padding-left: 4rem; - padding-right: 4rem; -} - -.py-10{ - padding-top: 2.5rem; - padding-bottom: 2.5rem; -} - -.pb-3{ - padding-bottom: 0.75rem; -} - -.pb-6{ - padding-bottom: 1.5rem; -} - -.pl-4{ - padding-left: 1rem; -} - -.text-center{ - text-align: center; -} - -.text-4xl{ - font-size: 2.25rem; - line-height: 2.5rem; -} - -.text-lg{ - font-size: 1.125rem; - line-height: 1.75rem; -} - -.text-3xl{ - font-size: 1.875rem; - line-height: 2.25rem; -} - -.text-2xl{ - font-size: 1.5rem; - line-height: 2rem; -} - -.text-xl{ - font-size: 1.25rem; - line-height: 1.75rem; -} - -.text-sm{ - font-size: 0.875rem; - line-height: 1.25rem; -} - -.text-5xl{ - font-size: 3rem; - line-height: 1; -} - -.text-xs{ - font-size: 0.75rem; - line-height: 1rem; -} - -.font-bold{ - font-weight: 700; -} - -.font-semibold{ - font-weight: 600; -} - -.font-thin{ - font-weight: 100; -} - -.italic{ - font-style: italic; -} - -.text-slate-100{ - --tw-text-opacity: 1; - color: rgb(241 245 249 / var(--tw-text-opacity)); -} - -.text-white{ - --tw-text-opacity: 1; - color: rgb(255 255 255 / var(--tw-text-opacity)); -} - -.text-black{ - --tw-text-opacity: 1; - color: rgb(0 0 0 / var(--tw-text-opacity)); -} - -.text-gray-500{ - --tw-text-opacity: 1; - color: rgb(107 114 128 / var(--tw-text-opacity)); -} - -.text-slate-300{ - --tw-text-opacity: 1; - color: rgb(203 213 225 / var(--tw-text-opacity)); -} - -.text-gray-50{ - --tw-text-opacity: 1; - color: rgb(249 250 251 / var(--tw-text-opacity)); -} - -.text-gray-600{ - --tw-text-opacity: 1; - color: rgb(75 85 99 / var(--tw-text-opacity)); -} - -.underline{ - text-decoration-line: underline; -} - -.no-underline{ - text-decoration-line: none; -} - -.decoration-white\/50{ - text-decoration-color: rgb(255 255 255 / 0.5); -} - -.opacity-0{ - opacity: 0; -} - -.opacity-60{ - opacity: 0.6; -} - -.opacity-40{ - opacity: 0.4; -} - -.opacity-50{ - opacity: 0.5; -} - -.opacity-90{ - opacity: 0.9; -} - -.opacity-70{ - opacity: 0.7; -} - -.opacity-25{ - opacity: 0.25; -} - -.shadow-2xl{ - --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); - --tw-shadow-colored: 0 25px 50px -12px 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-xl{ - --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); - --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-lg{ - --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(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); -} - -.shadow-inner{ - --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); - --tw-shadow-colored: inset 0 2px 4px 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); -} - -.outline-none{ - outline: 2px solid transparent; - outline-offset: 2px; -} - -.blur{ - --tw-blur: blur(8px); - 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); -} - -.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); -} - -.backdrop-blur-sm{ - --tw-backdrop-blur: blur(4px); - -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); -} - -.backdrop-blur-md{ - --tw-backdrop-blur: blur(12px); - -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); -} - -.backdrop-blur-lg{ - --tw-backdrop-blur: blur(16px); - -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); -} - -.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-500{ - transition-duration: 500ms; -} - -.shadow-inner { - box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset; -} - -.flex-col-center{ - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; -} - -html, body { - height: 100% !important; - margin: 0; - padding: 0; - box-sizing: border-box; - font-family: 'IBM Plex Sans'; -} - -body { - background: black; - background-image: radial-gradient(#333 1px, transparent 0); - background-size: 40px 40px; - background-position: -19px -19px; -} - -.bg-scp { - background-image: url(../RAISA2.webp); - background-position: top 1em left 1em; - background-size: 250PX; - background-color: black; - background-repeat: no-repeat; -} - -.error-container { - background: black; -} - -thead{ - display: none; -} - -@media (min-width: 768px){ - thead{ - display: table-header-group; - } -} - -tr{ - margin-top: 1rem !important; - margin-bottom: 1rem !important; - display: flex !important; - height: auto !important; - width: 100% !important; - flex-direction: column !important; - align-items: flex-end !important; - --tw-border-opacity: 1 !important; - border-color: rgb(107 114 128 / var(--tw-border-opacity)) !important; - background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important; - --tw-bg-opacity: 0.05 !important; - padding-left: 0.75rem !important; - padding-right: 0.75rem !important; - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25) !important; - --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color) !important; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; -} - -@media (min-width: 768px){ - tr{ - display: table-row !important; - height: 2.5rem !important; - border-style: none !important; - background-color: transparent !important; - padding: 1rem !important; - --tw-shadow: 0 0 #0000 !important; - --tw-shadow-colored: 0 0 #0000 !important; - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; - } -} - -td{ - margin-top: 0.25rem; - margin-bottom: 0.25rem; - display: block; - width: 100%; - text-align: right; -} - -td::before{ - float: left; - font-weight: 600; - --tw-content: attr(data-label); - content: var(--tw-content); -} - -@media (min-width: 768px){ - td{ - display: table-cell !important; - width: auto !important; - text-align: center !important; - } - - td::before{ - --tw-content: none !important; - content: var(--tw-content) !important; - } -} - -.gradient-background { - background: linear-gradient(15deg,#a71bb9,#000000,#9f1239); - background-size: 150% 150%; - animation: gradient-animation 6s ease infinite; -} - -@keyframes gradient-animation { - 0% { - background-position: 0% 50%; - } - - 50% { - background-position: 100% 50%; - } - - 100% { - background-position: 0% 50%; - } -} - -.hover\:border-green-500:hover{ - --tw-border-opacity: 1; - border-color: rgb(34 197 94 / var(--tw-border-opacity)); -} - -.hover\:border-red-500:hover{ - --tw-border-opacity: 1; - border-color: rgb(239 68 68 / var(--tw-border-opacity)); -} - -.hover\:bg-green-500:hover{ - --tw-bg-opacity: 1; - background-color: rgb(34 197 94 / var(--tw-bg-opacity)); -} - -.hover\:bg-white\/10:hover{ - background-color: rgb(255 255 255 / 0.1); -} - -.hover\:bg-white\/20:hover{ - background-color: rgb(255 255 255 / 0.2); -} - -.hover\:bg-white\/30:hover{ - background-color: rgb(255 255 255 / 0.3); -} - -.hover\:bg-blue-500:hover{ - --tw-bg-opacity: 1; - background-color: rgb(59 130 246 / var(--tw-bg-opacity)); -} - -.hover\:text-blue-400:hover{ - --tw-text-opacity: 1; - color: rgb(96 165 250 / var(--tw-text-opacity)); -} - -.hover\:text-blue-500:hover{ - --tw-text-opacity: 1; - color: rgb(59 130 246 / var(--tw-text-opacity)); -} - -.hover\:text-slate-50:hover{ - --tw-text-opacity: 1; - color: rgb(248 250 252 / var(--tw-text-opacity)); -} - -.hover\:underline:hover{ - text-decoration-line: underline; -} - -.hover\:opacity-100:hover{ - opacity: 1; -} - -.hover\:opacity-75:hover{ - opacity: 0.75; -} - -.peer:checked ~ .peer-checked\:bg-blue-600{ - --tw-bg-opacity: 1; - background-color: rgb(37 99 235 / var(--tw-bg-opacity)); -} - -@media (min-width: 768px){ - .md\:bottom-5{ - bottom: 1.25rem; - } - - .md\:left-5{ - left: 1.25rem; - } - - .md\:my-2{ - margin-top: 0.5rem; - margin-bottom: 0.5rem; - } - - .md\:mr-6{ - margin-right: 1.5rem; - } - - .md\:mt-4{ - margin-top: 1rem; - } - - .md\:mr-4{ - margin-right: 1rem; - } - - .md\:mb-0{ - margin-bottom: 0px; - } - - .md\:mb-8{ - margin-bottom: 2rem; - } - - .md\:block{ - display: block; - } - - .md\:inline{ - display: inline; - } - - .md\:table-row{ - display: table-row; - } - - .md\:h-auto{ - height: auto; - } - - .md\:w-1\/2{ - width: 50%; - } - - .md\:w-36{ - width: 9rem; - } - - .md\:w-auto{ - width: auto; - } - - .md\:w-64{ - width: 16rem; - } - - .md\:min-w-\[60\%\]{ - min-width: 60%; - } - - .md\:table-auto{ - table-layout: auto; - } - - .md\:border-separate{ - border-collapse: separate; - } - - .md\:grid-cols-3{ - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .md\:flex-row{ - flex-direction: row; - } - - .md\:gap-0{ - gap: 0px; - } - - .md\:rounded-lg{ - border-radius: 0.5rem; - } - - .md\:rounded-xl{ - border-radius: 0.75rem; - } - - .md\:bg-white\/5{ - background-color: rgb(255 255 255 / 0.05); - } - - .md\:p-12{ - padding: 3rem; - } - - .md\:p-2{ - padding: 0.5rem; - } - - .md\:p-4{ - padding: 1rem; - } - - .md\:p-10{ - padding: 2.5rem; - } - - .md\:py-5{ - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .md\:shadow-2xl{ - --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); - --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); - } -} +@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap"); +/*! tailwindcss v3.2.4 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;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-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;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,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,::backdrop,:after,:before{--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-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:#3b82f680;--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: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.form-label{align-self:flex-start;font-size:.875rem;line-height:1.25rem;font-weight:100;opacity:.9}.glass-btn{display:inline-flex;height:3rem;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#fff3;background-color:#ffffff0d;padding:.5rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glass-btn:hover{background-color:#fff3}.glass-btn-sidebar{margin-top:.75rem;margin-bottom:.75rem;display:flex;height:3rem;width:100%;flex-direction:row;align-items:center;justify-content:space-between;border-radius:.375rem;border-width:1px;border-color:#fff3;background-color:#ffffff0d;padding:.5rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.glass-btn-sidebar:hover{background-color:#fff3}.btn-rounded{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;--tw-bg-opacity:0.8;padding:.5rem 1rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-rounded,.input-field{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-field{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity));background-color:initial;padding:.25rem;font-size:1.125rem;line-height:1.75rem}.input-field:focus-visible{--tw-border-opacity:1;border-bottom-color:rgb(203 213 225/var(--tw-border-opacity));outline:2px solid #0000;outline-offset:2px}.progressbar{height:1.5rem;width:50%;border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity));padding:.25rem}.progressbar-inner{height:100%;width:0;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.7s}.bignumber{display:inline;font-size:3.75rem;line-height:1;font-weight:700}.sorter-button{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;--tw-bg-opacity:0.8;padding:.5rem 1rem;text-align:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;margin-top:.5rem;margin-bottom:.5rem;flex-grow:1;cursor:pointer;border-width:1px;--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity));background-color:#ffffff1a}.sorter-button:hover{background-color:#ffffff4d}@media (min-width:768px){.sorter-button{margin:0 .25rem;width:auto}}.small-button{margin-left:.5rem;border-radius:.375rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity));background-color:initial;padding-left:.25rem;padding-right:.25rem;color:#ffffffe6;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.small-button:hover{background-color:#ffffff1a}.sorter-group{margin-right:1rem;display:inline-flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity));background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-bg-opacity:0.05;padding:1.25rem 2.5rem;--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:768px){.sorter-group{width:auto;flex-direction:row;gap:0;border-radius:.75rem}}.modal-overlay{position:fixed;top:0;left:0;z-index:10;display:none;flex-direction:column;align-items:center;justify-content:center;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);height:100%;width:100%}.button-group{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;flex-direction:column;gap:.75rem;border-color:#fff6;padding:1rem}.btn-danger,.button-group{align-items:center;border-radius:.375rem;border-width:1px;background-color:#ffffff0d}.btn-danger{display:inline-flex;height:3rem;justify-content:center;border-color:#fff3;padding:.5rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-danger:hover{background-color:#fff3}.btn-danger{border-color:#ef444466}.btn-danger:hover{background-color:#ef444466}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.left-0{left:0}.bottom-0{bottom:0}.top-3{top:.75rem}.left-5{left:1.25rem}.right-0{right:0}.right-1{right:.25rem}.z-40{z-index:40}.col-span-1{grid-column:span 1/span 1}.m-0{margin:0}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mr-2{margin-right:.5rem}.mb-3{margin-bottom:.75rem}.mt-auto{margin-top:auto}.mb-2{margin-bottom:.5rem}.mr-6{margin-right:1.5rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.mb-10{margin-bottom:2.5rem}.mt-2{margin-top:.5rem}.mt-16{margin-top:4rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-full{height:100%}.h-10{height:2.5rem}.h-auto{height:auto}.h-2{height:.5rem}.h-screen{height:100vh}.h-12{height:3rem}.h-8{height:2rem}.h-24{height:6rem}.max-h-48{max-height:12rem}.w-full{width:100%}.w-64{width:16rem}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-min{width:-moz-min-content;width:min-content}.w-36{width:9rem}.w-8{width:2rem}.w-fit{width:-moz-fit-content;width:fit-content}.min-w-\[12em\]{min-width:12em}.flex-1{flex:1 1 0%}.border-separate{border-collapse:initial}.border-spacing-x-12{--tw-border-spacing-x:3rem}.border-spacing-x-12,.border-spacing-y-0{border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-0{--tw-border-spacing-y:0px}.-translate-x-full{--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeout{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10em)}}.animate-fadeout{animation:fadeout 1s ease-in-out}@keyframes fadein{0%{opacity:0;transform:translateY(10em)}40%{opacity:0}to{opacity:1;transform:translateY(0)}}.animate-fadein{animation:fadein 1s ease-in-out}@keyframes timeout{0%{width:100%}to{width:0}}.animate-timeout{animation:timeout 5s linear}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-3{gap:.75rem}.gap-1{gap:.25rem}.gap-6{gap:1.5rem}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:.375rem}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.rounded-full{border-radius:9999px}.rounded-\[50\%\]{border-radius:50%}.rounded-lg{border-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tr-lg{border-top-right-radius:.5rem}.border-2{border-width:2px}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-solid{border-style:solid}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.border-purple-600{--tw-border-opacity:1;border-color:rgb(147 51 234/var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity:1;border-color:rgb(250 204 21/var(--tw-border-opacity))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity))}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-slate-400{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity))}.border-white\/20{border-color:#fff3}.border-green-800{--tw-border-opacity:1;border-color:rgb(22 101 52/var(--tw-border-opacity))}.border-red-900{--tw-border-opacity:1;border-color:rgb(127 29 29/var(--tw-border-opacity))}.border-red-500\/40{border-color:#ef444466}.border-opacity-20{--tw-border-opacity:0.2}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity))}.bg-white\/5{background-color:#ffffff0d}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-white\/75{background-color:#ffffffbf}.bg-black\/30{background-color:#0000004d}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/20{background-color:#fff3}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-pink-900{--tw-bg-opacity:1;background-color:rgb(131 24 67/var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/30{background-color:#ffffff4d}.bg-opacity-20{--tw-bg-opacity:0.2}.bg-opacity-5{--tw-bg-opacity:0.05}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-\[url\(\'\.\.\/\.\.\/static\/justairithings\.png\'\)\]{background-image:url(../../static/justairithings.png)}.bg-\[url\(\'\.\.\/\.\.\/static\/catto\.png\'\)\]{background-image:url(../../static/catto.png)}.from-gray-400{--tw-gradient-from:#9ca3af;--tw-gradient-to:#9ca3af00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from:#38bdf8;--tw-gradient-to:#38bdf800;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-fuchsia-600{--tw-gradient-from:#c026d3;--tw-gradient-to:#c026d300;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899;--tw-gradient-to:#ec489900;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from:#374151;--tw-gradient-to:#37415100;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a;--tw-gradient-to:#0f172a00;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-teal-200{--tw-gradient-from:#99f6e4;--tw-gradient-to:#99f6e400;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-red-500{--tw-gradient-to:#ef444400;--tw-gradient-stops:var(--tw-gradient-from),#ef4444,var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to:#11182700;--tw-gradient-stops:var(--tw-gradient-from),#111827,var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to:#581c8700;--tw-gradient-stops:var(--tw-gradient-from),#581c87,var(--tw-gradient-to)}.to-gray-600{--tw-gradient-to:#4b5563}.to-blue-500{--tw-gradient-to:#3b82f6}.to-pink-600{--tw-gradient-to:#db2777}.to-yellow-500{--tw-gradient-to:#eab308}.to-black{--tw-gradient-to:#000}.to-slate-900{--tw-gradient-to:#0f172a}.to-teal-500{--tw-gradient-to:#14b8a6}.bg-center{background-position:50%}.p-10{padding:2.5rem}.p-4{padding:1rem}.p-2{padding:.5rem}.p-6{padding:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-24{padding-left:6rem;padding-right:6rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-16{padding-left:4rem;padding-right:4rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pl-4{padding-left:1rem}.text-center{text-align:center}.font-\[\'Sour_Gummy\'\]{font-family:Sour Gummy}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-5xl{font-size:3rem;line-height:1}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-thin{font-weight:100}.italic{font-style:italic}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-white\/50{text-decoration-color:#ffffff80}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-90{opacity:.9}.opacity-70{opacity:.7}.opacity-25{opacity:.25}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.outline-none{outline:2px solid #0000;outline-offset:2px}.blur{--tw-blur:blur(8px)}.blur,.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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.shadow-inner{box-shadow:inset 0 30px 60px -12px #32325d40,inset 0 18px 36px -18px #0000004d}.flex-col-center{display:flex;flex-direction:column;align-items:center;justify-content:center}body,html{height:100%!important;margin:0;padding:0;box-sizing:border-box;font-family:IBM Plex Sans}body{background:#000;background-image:radial-gradient(#333 1px,#0000 0);background-size:40px 40px;background-position:-19px -19px}.bg-scp{background-image:url(../RAISA2.webp);background-position:top 1em left 1em;background-size:250PX;background-color:#000;background-repeat:no-repeat}.error-container{background:#000}thead{display:none}@media (min-width:768px){thead{display:table-header-group}}tr{margin-top:1rem!important;margin-bottom:1rem!important;display:flex!important;height:auto!important;width:100%!important;flex-direction:column!important;align-items:flex-end!important;--tw-border-opacity:1!important;border-color:rgb(107 114 128/var(--tw-border-opacity))!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important;--tw-bg-opacity:0.05!important;padding:.5rem .75rem!important;--tw-shadow:0 25px 50px -12px #00000040!important;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}@media (min-width:768px){tr{display:table-row!important;height:2.5rem!important;border-style:none!important;background-color:initial!important;padding:1rem!important;--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}}td{margin-top:.25rem;margin-bottom:.25rem;display:block;width:100%;text-align:right}td:before{float:left;font-weight:600;--tw-content:attr(data-label);content:var(--tw-content)}@media (min-width:768px){td{display:table-cell!important;width:auto!important;text-align:center!important}td:before{--tw-content:none!important;content:var(--tw-content)!important}}.gradient-background{background:linear-gradient(15deg,#a71bb9,#000,#9f1239);background-size:150% 150%;animation:gradient-animation 6s ease infinite}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hover\:border-green-500:hover{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.hover\:text-slate-50:hover{--tw-text-opacity:1;color:rgb(248 250 252/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.peer:checked~.peer-checked\:bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}@media (min-width:768px){.md\:bottom-5{bottom:1.25rem}.md\:left-5{left:1.25rem}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-4{margin-top:1rem}.md\:mr-4{margin-right:1rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:table-row{display:table-row}.md\:h-auto{height:auto}.md\:w-1\/2{width:50%}.md\:w-36{width:9rem}.md\:w-auto{width:auto}.md\:w-64{width:16rem}.md\:min-w-\[60\%\]{min-width:60%}.md\:table-auto{table-layout:auto}.md\:border-separate{border-collapse:initial}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-0{gap:0}.md\:rounded-lg{border-radius:.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:bg-white\/5{background-color:#ffffff0d}.md\:p-12{padding:3rem}.md\:p-2{padding:.5rem}.md\:p-4{padding:1rem}.md\:p-10{padding:2.5rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}} \ No newline at end of file