@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;600;900&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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,input:where(:not([type])):focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: 17 24 39;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: 255 255 255;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-invert{--tw-prose-body: var(--tw-prose-invert-body);--tw-prose-headings: var(--tw-prose-invert-headings);--tw-prose-lead: var(--tw-prose-invert-lead);--tw-prose-links: var(--tw-prose-invert-links);--tw-prose-bold: var(--tw-prose-invert-bold);--tw-prose-counters: var(--tw-prose-invert-counters);--tw-prose-bullets: var(--tw-prose-invert-bullets);--tw-prose-hr: var(--tw-prose-invert-hr);--tw-prose-quotes: var(--tw-prose-invert-quotes);--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);--tw-prose-captions: var(--tw-prose-invert-captions);--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--tw-prose-invert-code);--tw-prose-pre-code: var(--tw-prose-invert-pre-code);--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);--tw-prose-th-borders: var(--tw-prose-invert-th-borders);--tw-prose-td-borders: var(--tw-prose-invert-td-borders)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.-inset-16{top:-4rem;right:-4rem;bottom:-4rem;left:-4rem}.-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.-inset-\[1px\]{top:-1px;right:-1px;bottom:-1px;left:-1px}.inset-0{top:0;right:0;bottom:0;left:0}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-20{bottom:-5rem}.-left-0\.5{left:-.125rem}.-left-20{left:-5rem}.-left-\[12px\]{left:-12px}.-left-\[13px\]{left:-13px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-3{right:-.75rem}.-right-\[12px\]{right:-12px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\/3{bottom:33.333333%}.bottom-1\/4{bottom:25%}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[30px\]{bottom:30px}.bottom-\[34px\]{bottom:34px}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-16{left:4rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-20{left:5rem}.left-3{left:.75rem}.left-3\/4{left:75%}.left-4{left:1rem}.left-5{left:1.25rem}.left-8{left:2rem}.left-\[19px\]{left:19px}.left-\[50\%\]{left:50%}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\/4{top:75%}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[-1px\]{top:-1px}.top-\[0px\]{top:0}.top-\[15\%\]{top:15%}.top-\[50\%\]{top:50%}.top-\[72px\]{top:72px}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[150\]{z-index:150}.z-\[151\]{z-index:151}.z-\[1\]{z-index:1}.z-\[2000\]{z-index:2000}.z-\[200\]{z-index:200}.z-\[3000\]{z-index:3000}.z-\[60\]{z-index:60}.z-\[997\]{z-index:997}.z-\[998\]{z-index:998}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-8{grid-column:span 8 / span 8}.col-span-full{grid-column:1 / -1}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.row-span-3{grid-row:span 3 / span 3}.m-0{margin:0}.m-3{margin:.75rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-px{margin-bottom:-1px}.-mt-2{margin-top:-.5rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-14{margin-left:3.5rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-20{margin-left:5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.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}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[250px\]{height:250px}.h-\[2px\]{height:2px}.h-\[30px\]{height:30px}.h-\[3px\]{height:3px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[700px\]{height:700px}.h-\[72px\]{height:72px}.h-\[85vh\]{height:85vh}.h-\[88px\]{height:88px}.h-\[calc\(100\%-110px\)\]{height:calc(100% - 110px)}.h-\[calc\(100vh-72px\)\]{height:calc(100vh - 72px)}.h-\[calc\(100vh-7rem\)\]{height:calc(100vh - 7rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[160px\]{max-height:160px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[900px\]{max-height:900px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100vh-400px\)\]{max-height:calc(100vh - 400px)}.max-h-\[calc\(90vh-180px\)\]{max-height:calc(90vh - 180px)}.max-h-\[calc\(90vh-8rem\)\]{max-height:calc(90vh - 8rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[52px\]{min-height:52px}.min-h-\[600px\]{min-height:600px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[18px\]{width:18px}.w-\[21px\]{width:21px}.w-\[2px\]{width:2px}.w-\[36px\]{width:36px}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[52px\]{width:52px}.w-\[600px\]{width:600px}.w-\[700px\]{width:700px}.w-\[80px\]{width:80px}.w-\[90vw\]{width:90vw}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-32{min-width:8rem}.min-w-64{min-width:16rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[250px\]{min-width:250px}.min-w-\[400px\]{min-width:400px}.min-w-\[500px\]{min-width:500px}.min-w-\[550px\]{min-width:550px}.min-w-\[70px\]{min-width:70px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[300px\]{max-width:300px}.max-w-\[400px\]{max-width:400px}.max-w-\[600px\]{max-width:600px}.max-w-\[70\%\]{max-width:70%}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[95\%\]{max-width:95%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-100\%\]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-bounce{animation:bounce 1s infinite}@keyframes bounce-glow{0%,to{transform:translateY(0);box-shadow:0 5px 15px #00ff444d}50%{transform:translateY(-5px);box-shadow:0 10px 25px #00ff4480}}.animate-bounce-glow{animation:bounce-glow 2s ease-in-out infinite}@keyframes cyber-grid{0%{background-position:0 0}to{background-position:50px 50px}}.animate-cyber-grid{animation:cyber-grid 4s linear infinite}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .5s ease-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .6s ease-out}.animate-float{animation:float 3s ease-in-out infinite}@keyframes neon-flicker{0%{opacity:1}to{opacity:.8}}.animate-neon-flicker{animation:neon-flicker .15s ease-in-out infinite alternate}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse-glow{animation:pulse-glow 1.5s ease-in-out infinite}.animate-shimmer{animation:shimmer 2s ease-in-out infinite}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:slide-up .3s ease-out}.animate-sparkle{animation:sparkle 1.5s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-nw-resize{cursor:nw-resize}.cursor-pointer{cursor:pointer}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-text{cursor:text}.cursor-w-resize{cursor:w-resize}.cursor-wait{cursor:wait}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#141414\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(20 20 20 / var(--tw-divide-opacity, 1))}.divide-gray-700\/30>:not([hidden])~:not([hidden]){border-color:#3741514d}.divide-gray-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(31 41 55 / var(--tw-divide-opacity, 1))}.divide-green-500\/20>:not([hidden])~:not([hidden]){border-color:#22c55e33}.divide-slate-800\/50>:not([hidden])~:not([hidden]){border-color:#1e293b80}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[12px\]{border-left-width:12px}.border-l-\[13px\]{border-left-width:13px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[12px\]{border-right-width:12px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-\[12px\]{border-top-width:12px}.border-t-\[13px\]{border-top-width:13px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#00ff44\]{--tw-border-opacity: 1;border-color:rgb(0 255 68 / var(--tw-border-opacity, 1))}.border-\[\#00ff44\]\/20{border-color:#0f43}.border-\[\#00ff44\]\/30{border-color:#00ff444d}.border-\[\#00ff44\]\/40{border-color:#0f46}.border-\[\#00ff44\]\/50{border-color:#00ff4480}.border-\[\#00ff44\]\/60{border-color:#0f49}.border-\[\#00ff88\]{--tw-border-opacity: 1;border-color:rgb(0 255 136 / var(--tw-border-opacity, 1))}.border-\[\#00ff88\]\/20{border-color:#0f83}.border-\[\#00ff88\]\/30{border-color:#00ff884d}.border-\[\#00ff88\]\/50{border-color:#00ff8880}.border-\[\#111\]{--tw-border-opacity: 1;border-color:rgb(17 17 17 / var(--tw-border-opacity, 1))}.border-\[\#141414\]{--tw-border-opacity: 1;border-color:rgb(20 20 20 / var(--tw-border-opacity, 1))}.border-\[\#16213e\]{--tw-border-opacity: 1;border-color:rgb(22 33 62 / var(--tw-border-opacity, 1))}.border-\[\#1a1a1a\]{--tw-border-opacity: 1;border-color:rgb(26 26 26 / var(--tw-border-opacity, 1))}.border-\[\#1e1e1e\]{--tw-border-opacity: 1;border-color:rgb(30 30 30 / var(--tw-border-opacity, 1))}.border-\[\#1f1f1f\]{--tw-border-opacity: 1;border-color:rgb(31 31 31 / var(--tw-border-opacity, 1))}.border-\[\#222\]{--tw-border-opacity: 1;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))}.border-\[\#252525\]{--tw-border-opacity: 1;border-color:rgb(37 37 37 / var(--tw-border-opacity, 1))}.border-\[\#2a2a2a\]{--tw-border-opacity: 1;border-color:rgb(42 42 42 / var(--tw-border-opacity, 1))}.border-\[\#333\]{--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.border-\[\#3a3a3a\]{--tw-border-opacity: 1;border-color:rgb(58 58 58 / var(--tw-border-opacity, 1))}.border-\[\#444\]{--tw-border-opacity: 1;border-color:rgb(68 68 68 / var(--tw-border-opacity, 1))}.border-\[\#4a9eff\]{--tw-border-opacity: 1;border-color:rgb(74 158 255 / var(--tw-border-opacity, 1))}.border-\[\#4a9eff\]\/20{border-color:#4a9eff33}.border-\[\#4a9eff\]\/30{border-color:#4a9eff4d}.border-\[\#4da6ff\]{--tw-border-opacity: 1;border-color:rgb(77 166 255 / var(--tw-border-opacity, 1))}.border-\[\#5a8fd3\]{--tw-border-opacity: 1;border-color:rgb(90 143 211 / var(--tw-border-opacity, 1))}.border-\[\#808080\]{--tw-border-opacity: 1;border-color:rgb(128 128 128 / var(--tw-border-opacity, 1))}.border-\[\#919b9c\]{--tw-border-opacity: 1;border-color:rgb(145 155 156 / var(--tw-border-opacity, 1))}.border-\[\#999\]{--tw-border-opacity: 1;border-color:rgb(153 153 153 / var(--tw-border-opacity, 1))}.border-\[\#aca899\]{--tw-border-opacity: 1;border-color:rgb(172 168 153 / var(--tw-border-opacity, 1))}.border-\[\#d4d0c8\]{--tw-border-opacity: 1;border-color:rgb(212 208 200 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/10{border-color:#f59e0b1a}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-900\/20{border-color:#78350f33}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/30{border-color:#0000004d}.border-black\/40{border-color:#0006}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-400\/60{border-color:#60a5fa99}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/50{border-color:#3b82f680}.border-blue-500\/60{border-color:#3b82f699}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700\/30{border-color:#1d4ed84d}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-current{border-color:currentColor}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/10{border-color:#06b6d41a}.border-cyan-500\/15{border-color:#06b6d426}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-500\/50{border-color:#06b6d480}.border-cyan-500\/60{border-color:#06b6d499}.border-cyan-500\/\[0\.08\]{border-color:#06b6d414}.border-cyan-700\/30{border-color:#0e74904d}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/15{border-color:#10b98126}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-700\/30{border-color:#0478574d}.border-fuchsia-500\/60{border-color:#d946ef99}.border-gray-200\/10{border-color:#e5e7eb1a}.border-gray-200\/20{border-color:#e5e7eb33}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-400\/20{border-color:#9ca3af33}.border-gray-400\/50{border-color:#9ca3af80}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-500\/20{border-color:#6b728033}.border-gray-500\/25{border-color:#6b728040}.border-gray-500\/30{border-color:#6b72804d}.border-gray-500\/50{border-color:#6b728080}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-600\/40{border-color:#4b556366}.border-gray-600\/50{border-color:#4b556380}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/20{border-color:#37415133}.border-gray-700\/30{border-color:#3741514d}.border-gray-700\/40{border-color:#37415166}.border-gray-700\/50{border-color:#37415180}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-800\/30{border-color:#1f29374d}.border-gray-800\/50{border-color:#1f293780}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-400\/30{border-color:#4ade804d}.border-green-400\/50{border-color:#4ade8080}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/10{border-color:#22c55e1a}.border-green-500\/15{border-color:#22c55e26}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/25{border-color:#22c55e40}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-green-500\/50{border-color:#22c55e80}.border-green-500\/60{border-color:#22c55e99}.border-green-500\/70{border-color:#22c55eb3}.border-green-700\/30{border-color:#15803d4d}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-500\/50{border-color:#6366f180}.border-krypton-green-300\/30{border-color:#00ff444d}.border-krypton-green-400{border-color:#00ff4470}.border-krypton-green-400\/20{border-color:#0f43}.border-krypton-green-400\/30{border-color:#00ff444d}.border-krypton-green-400\/70{border-color:#00ff44b3}.border-krypton-green-500{--tw-border-opacity: 1;border-color:rgb(0 255 68 / var(--tw-border-opacity, 1))}.border-krypton-green-500\/10{border-color:#00ff441a}.border-krypton-green-500\/20{border-color:#0f43}.border-krypton-green-500\/30{border-color:#00ff444d}.border-krypton-green-500\/40{border-color:#0f46}.border-krypton-green-500\/50{border-color:#00ff4480}.border-orange-400\/20{border-color:#fb923c33}.border-orange-400\/50{border-color:#fb923c80}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/15{border-color:#f9731626}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/25{border-color:#f9731640}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/50{border-color:#f9731680}.border-orange-500\/60{border-color:#f9731699}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-400\/30{border-color:#c084fc4d}.border-purple-400\/50{border-color:#c084fc80}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/15{border-color:#a855f726}.border-purple-500\/20{border-color:#a855f733}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-purple-500\/50{border-color:#a855f780}.border-purple-700\/30{border-color:#7e22ce4d}.border-purple-800{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/20{border-color:#f8717133}.border-red-400\/40{border-color:#f8717166}.border-red-400\/50{border-color:#f8717180}.border-red-400\/60{border-color:#f8717199}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/10{border-color:#ef44441a}.border-red-500\/15{border-color:#ef444426}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-500\/60{border-color:#ef444499}.border-red-500\/70{border-color:#ef4444b3}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-600\/60{border-color:#dc262699}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-700\/30{border-color:#b91c1c4d}.border-red-700\/50{border-color:#b91c1c80}.border-slate-400\/20{border-color:#94a3b833}.border-slate-400\/60{border-color:#94a3b899}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/30{border-color:#64748b4d}.border-slate-500\/40{border-color:#64748b66}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/30{border-color:#4755694d}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/50{border-color:#1e293b80}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.03\]{border-color:#ffffff08}.border-white\/\[0\.04\]{border-color:#ffffff0a}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-400\/20{border-color:#facc1533}.border-yellow-400\/30{border-color:#facc154d}.border-yellow-400\/50{border-color:#facc1580}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/15{border-color:#eab30826}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/25{border-color:#eab30840}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/40{border-color:#eab30866}.border-yellow-500\/50{border-color:#eab30880}.border-yellow-500\/60{border-color:#eab30899}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-transparent{border-top-color:transparent;border-bottom-color:transparent}.border-b-\[\#00ff44\]\/50{border-bottom-color:#00ff4480}.border-b-green-500\/80{border-bottom-color:#22c55ecc}.border-b-transparent{border-bottom-color:transparent}.border-l-\[\#00ff44\]{--tw-border-opacity: 1;border-left-color:rgb(0 255 68 / var(--tw-border-opacity, 1))}.border-l-green-500\/80{border-left-color:#22c55ecc}.border-l-transparent{border-left-color:transparent}.border-r-green-400\/50{border-right-color:#4ade8080}.border-r-green-500\/80{border-right-color:#22c55ecc}.border-r-transparent{border-right-color:transparent}.border-t-\[\#00ff44\]{--tw-border-opacity: 1;border-top-color:rgb(0 255 68 / var(--tw-border-opacity, 1))}.border-t-\[\#00ff88\]{--tw-border-opacity: 1;border-top-color:rgb(0 255 136 / var(--tw-border-opacity, 1))}.border-t-amber-400{--tw-border-opacity: 1;border-top-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-t-black{--tw-border-opacity: 1;border-top-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-t-blue-400{--tw-border-opacity: 1;border-top-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-t-green-400{--tw-border-opacity: 1;border-top-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-t-green-500{--tw-border-opacity: 1;border-top-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-t-green-500\/30{border-top-color:#22c55e4d}.border-t-green-500\/80{border-top-color:#22c55ecc}.border-t-purple-400{--tw-border-opacity: 1;border-top-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-t-slate-700{--tw-border-opacity: 1;border-top-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-t-slate-800{--tw-border-opacity: 1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#0000ff\]{--tw-bg-opacity: 1;background-color:rgb(0 0 255 / var(--tw-bg-opacity, 1))}.bg-\[\#00ff00\]{--tw-bg-opacity: 1;background-color:rgb(0 255 0 / var(--tw-bg-opacity, 1))}.bg-\[\#00ff44\]{--tw-bg-opacity: 1;background-color:rgb(0 255 68 / var(--tw-bg-opacity, 1))}.bg-\[\#00ff44\]\/10{background-color:#00ff441a}.bg-\[\#00ff44\]\/15{background-color:#00ff4426}.bg-\[\#00ff44\]\/20{background-color:#0f43}.bg-\[\#00ff44\]\/40{background-color:#0f46}.bg-\[\#00ff44\]\/5{background-color:#00ff440d}.bg-\[\#00ff44\]\/50{background-color:#00ff4480}.bg-\[\#00ff44\]\/60{background-color:#0f49}.bg-\[\#00ff44\]\/\[0\.03\]{background-color:#00ff4408}.bg-\[\#00ff88\]{--tw-bg-opacity: 1;background-color:rgb(0 255 136 / var(--tw-bg-opacity, 1))}.bg-\[\#00ff88\]\/10{background-color:#00ff881a}.bg-\[\#00ff88\]\/20{background-color:#0f83}.bg-\[\#02040a\]{--tw-bg-opacity: 1;background-color:rgb(2 4 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0a\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0e0e0e\]{--tw-bg-opacity: 1;background-color:rgb(14 14 14 / var(--tw-bg-opacity, 1))}.bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#141414\]{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.bg-\[\#161616\]{--tw-bg-opacity: 1;background-color:rgb(22 22 22 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1e1e1e\]{--tw-bg-opacity: 1;background-color:rgb(30 30 30 / var(--tw-bg-opacity, 1))}.bg-\[\#222\]{--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1))}.bg-\[\#252525\]{--tw-bg-opacity: 1;background-color:rgb(37 37 37 / var(--tw-bg-opacity, 1))}.bg-\[\#2a2a2a\]{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.bg-\[\#2d2d2d\]{--tw-bg-opacity: 1;background-color:rgb(45 45 45 / var(--tw-bg-opacity, 1))}.bg-\[\#3168d5\]{--tw-bg-opacity: 1;background-color:rgb(49 104 213 / var(--tw-bg-opacity, 1))}.bg-\[\#316ac5\]{--tw-bg-opacity: 1;background-color:rgb(49 106 197 / var(--tw-bg-opacity, 1))}.bg-\[\#316ac5\]\/70{background-color:#316ac5b3}.bg-\[\#333\]{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.bg-\[\#3a3a3a\]{--tw-bg-opacity: 1;background-color:rgb(58 58 58 / var(--tw-bg-opacity, 1))}.bg-\[\#4a9eff\]{--tw-bg-opacity: 1;background-color:rgb(74 158 255 / var(--tw-bg-opacity, 1))}.bg-\[\#4a9eff\]\/10{background-color:#4a9eff1a}.bg-\[\#555\]{--tw-bg-opacity: 1;background-color:rgb(85 85 85 / var(--tw-bg-opacity, 1))}.bg-\[\#919b9c\]{--tw-bg-opacity: 1;background-color:rgb(145 155 156 / var(--tw-bg-opacity, 1))}.bg-\[\#d4d0c8\]{--tw-bg-opacity: 1;background-color:rgb(212 208 200 / var(--tw-bg-opacity, 1))}.bg-\[\#d4d4f0\]{--tw-bg-opacity: 1;background-color:rgb(212 212 240 / var(--tw-bg-opacity, 1))}.bg-\[\#e6e6e6\]{--tw-bg-opacity: 1;background-color:rgb(230 230 230 / var(--tw-bg-opacity, 1))}.bg-\[\#ece9d8\]{--tw-bg-opacity: 1;background-color:rgb(236 233 216 / var(--tw-bg-opacity, 1))}.bg-\[\#f0d4d4\]{--tw-bg-opacity: 1;background-color:rgb(240 212 212 / var(--tw-bg-opacity, 1))}.bg-\[\#ff0000\]{--tw-bg-opacity: 1;background-color:rgb(255 0 0 / var(--tw-bg-opacity, 1))}.bg-\[\#ffff00\]{--tw-bg-opacity: 1;background-color:rgb(255 255 0 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffcc\]{--tw-bg-opacity: 1;background-color:rgb(255 255 204 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(0\,20\,40\,0\.9\)\]{background-color:#001428e6}.bg-\[rgba\(10\,20\,35\,0\.8\)\]{background-color:#0a1423cc}.bg-\[rgba\(12\,20\,35\,0\.98\)\]{background-color:#0c1423fa}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/60{background-color:#f59e0b99}.bg-amber-600\/20{background-color:#d9770633}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-900\/20{background-color:#78350f33}.bg-amber-900\/30{background-color:#78350f4d}.bg-amber-950\/10{background-color:#451a031a}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/30{background-color:#451a034d}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/90{background-color:#3b82f6e6}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/30{background-color:#2563eb4d}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/50{background-color:#1e3a8a80}.bg-blue-950\/20{background-color:#17255433}.bg-cyan-400\/50{background-color:#22d3ee80}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/40{background-color:#06b6d466}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-500\/\[0\.04\]{background-color:#06b6d40a}.bg-cyan-950\/30{background-color:#0833444d}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/8{background-color:#10b98114}.bg-emerald-600\/30{background-color:#0596694d}.bg-emerald-700\/60{background-color:#04785799}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-emerald-900\/80{background-color:#064e3bcc}.bg-emerald-950\/30{background-color:#022c224d}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/50{background-color:#f3f4f680}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-400\/10{background-color:#9ca3af1a}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#6b72801a}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-500\/8{background-color:#6b728014}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-600\/20{background-color:#4b556333}.bg-gray-600\/50{background-color:#4b556380}.bg-gray-600\/80{background-color:#4b5563cc}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/10{background-color:#3741511a}.bg-gray-700\/50{background-color:#37415180}.bg-gray-700\/60{background-color:#37415199}.bg-gray-700\/80{background-color:#374151cc}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/20{background-color:#1f293733}.bg-gray-800\/30{background-color:#1f29374d}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/60{background-color:#1f293799}.bg-gray-800\/70{background-color:#1f2937b3}.bg-gray-800\/80{background-color:#1f2937cc}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/30{background-color:#1118274d}.bg-gray-900\/40{background-color:#11182766}.bg-gray-900\/50{background-color:#11182780}.bg-gray-900\/60{background-color:#11182799}.bg-gray-900\/70{background-color:#111827b3}.bg-gray-900\/80{background-color:#111827cc}.bg-gray-900\/95{background-color:#111827f2}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-400\/10{background-color:#4ade801a}.bg-green-400\/15{background-color:#4ade8026}.bg-green-400\/20{background-color:#4ade8033}.bg-green-400\/30{background-color:#4ade804d}.bg-green-400\/40{background-color:#4ade8066}.bg-green-400\/5{background-color:#4ade800d}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-500\/50{background-color:#22c55e80}.bg-green-500\/8{background-color:#22c55e14}.bg-green-500\/90{background-color:#22c55ee6}.bg-green-600\/10{background-color:#16a34a1a}.bg-green-600\/20{background-color:#16a34a33}.bg-green-900\/30{background-color:#14532d4d}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-900\/30{background-color:#312e814d}.bg-krypton-dark-100{--tw-bg-opacity: 1;background-color:rgb(15 15 15 / var(--tw-bg-opacity, 1))}.bg-krypton-dark-100\/80{background-color:#0f0f0fcc}.bg-krypton-dark-100\/95{background-color:#0f0f0ff2}.bg-krypton-green-400{background-color:#00ff4470}.bg-krypton-green-400\/30{background-color:#00ff444d}.bg-krypton-green-400\/40{background-color:#0f46}.bg-krypton-green-500{--tw-bg-opacity: 1;background-color:rgb(0 255 68 / var(--tw-bg-opacity, 1))}.bg-krypton-green-500\/10{background-color:#00ff441a}.bg-krypton-green-500\/20{background-color:#0f43}.bg-krypton-green-500\/5{background-color:#00ff440d}.bg-krypton-green-500\/50{background-color:#00ff4480}.bg-krypton-green-600{--tw-bg-opacity: 1;background-color:rgb(0 230 60 / var(--tw-bg-opacity, 1))}.bg-krypton-green-600\/20{background-color:#00e63c33}.bg-krypton-green-600\/80{background-color:#00e63ccc}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-500\/8{background-color:#f9731614}.bg-orange-600\/20{background-color:#ea580c33}.bg-orange-900\/30{background-color:#7c2d124d}.bg-orange-950\/30{background-color:#4314074d}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-400\/10{background-color:#c084fc1a}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-600\/30{background-color:#9333ea4d}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-purple-900\/30{background-color:#581c874d}.bg-purple-900\/50{background-color:#581c8780}.bg-purple-950\/20{background-color:#3b076433}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/30{background-color:#ef44444d}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/50{background-color:#ef444480}.bg-red-500\/8{background-color:#ef444414}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/40{background-color:#7f1d1d66}.bg-red-900\/80{background-color:#7f1d1dcc}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-400\/10{background-color:#94a3b81a}.bg-slate-600\/50{background-color:#47556980}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-700\/50{background-color:#33415580}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-white\/\[0\.015\]{background-color:#ffffff04}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/10{background-color:#facc151a}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/5{background-color:#eab3080d}.bg-yellow-500\/8{background-color:#eab30814}.bg-yellow-600\/20{background-color:#ca8a0433}.bg-yellow-900\/20{background-color:#713f1233}.bg-yellow-900\/30{background-color:#713f124d}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-900\/50{background-color:#18181b80}.bg-zinc-900\/80{background-color:#18181bcc}.bg-zinc-950\/90{background-color:#09090be6}.bg-\[linear-gradient\(rgba\(0\,255\,68\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(0\,255\,68\,0\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(0,255,68,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,68,.03) 1px,transparent 1px)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI\+PGRlZnM\+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI\+PHBhdGggZD0iTSA2MCAwIEwgMCAwIDAgNjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmdiYSgyNTUsMjU1LDI1NSwwLjAyKSIgc3Ryb2tlLXdpZHRoPSIxIi8\+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyaWQpIi8\+PC9zdmc\+\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImdyaWQiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTSA2MCAwIEwgMCAwIDAgNjAiIGZpbGw9Im5vbmUiIHN0cm9rZT0icmdiYSgyNTUsMjU1LDI1NSwwLjAyKSIgc3Ryb2tlLXdpZHRoPSIxIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyaWQpIi8+PC9zdmc+)}.bg-cyber-grid{background-image:linear-gradient(rgba(0,255,68,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,68,.1) 1px,transparent 1px)}.bg-darker-gradient{background-image:linear-gradient(135deg,#000,#000,#050505)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.bg-neon-gradient{background-image:linear-gradient(45deg,#0f4,#00e63c,#00cc35)}.from-\[\#00ff44\]\/0{--tw-gradient-from: rgb(0 255 68 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#00ff44\]\/10{--tw-gradient-from: rgb(0 255 68 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#00ff44\]\/20{--tw-gradient-from: rgb(0 255 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#00ff44\]\/5{--tw-gradient-from: rgb(0 255 68 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#00ff88\]{--tw-gradient-from: #00ff88 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#00ff88\]\/20{--tw-gradient-from: rgb(0 255 136 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f172a\]{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2d2d2d\]{--tw-gradient-from: #2d2d2d var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 45 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950\/30{--tw-gradient-from: rgb(69 26 3 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 26 3 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/30{--tw-gradient-from: rgb(0 0 0 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/95{--tw-gradient-from: rgb(0 0 0 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/30{--tw-gradient-from: rgb(59 130 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/20{--tw-gradient-from: rgb(37 99 235 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900\/10{--tw-gradient-from: rgb(30 58 138 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900\/20{--tw-gradient-from: rgb(30 58 138 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900\/40{--tw-gradient-from: rgb(30 58 138 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400\/40{--tw-gradient-from: rgb(34 211 238 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from: rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/30{--tw-gradient-from: rgb(6 182 212 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/5{--tw-gradient-from: rgb(6 182 212 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600\/20{--tw-gradient-from: rgb(8 145 178 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-900\/20{--tw-gradient-from: rgb(22 78 99 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 78 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-950\/40{--tw-gradient-from: rgb(8 51 68 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-950\/50{--tw-gradient-from: rgb(8 51 68 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 51 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/30{--tw-gradient-from: rgb(16 185 129 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/50{--tw-gradient-from: rgb(16 185 129 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900\/10{--tw-gradient-from: rgb(6 78 59 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900\/40{--tw-gradient-from: rgb(6 78 59 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-900\/90{--tw-gradient-from: rgb(6 78 59 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950\/30{--tw-gradient-from: rgb(2 44 34 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950\/40{--tw-gradient-from: rgb(2 44 34 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-950\/50{--tw-gradient-from: rgb(2 44 34 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-300{--tw-gradient-from: #d1d5db var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from: #9ca3af var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500\/20{--tw-gradient-from: rgb(107 114 128 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-600{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700\/60{--tw-gradient-from: rgb(55 65 81 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800\/50{--tw-gradient-from: rgb(31 41 55 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/20{--tw-gradient-from: rgb(17 24 39 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/30{--tw-gradient-from: rgb(17 24 39 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/80{--tw-gradient-from: rgb(17 24 39 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/90{--tw-gradient-from: rgb(17 24 39 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-300{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400\/20{--tw-gradient-from: rgb(74 222 128 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/10{--tw-gradient-from: rgb(34 197 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/30{--tw-gradient-from: rgb(34 197 94 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/5{--tw-gradient-from: rgb(34 197 94 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-600\/20{--tw-gradient-from: rgb(22 163 74 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-700\/20{--tw-gradient-from: rgb(21 128 61 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900\/10{--tw-gradient-from: rgb(20 83 45 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900\/20{--tw-gradient-from: rgb(20 83 45 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-dark-900{--tw-gradient-from: #000000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-dark-900\/95{--tw-gradient-from: rgb(0 0 0 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-green-400{--tw-gradient-from: #00ff4470 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-green-500{--tw-gradient-from: #00ff44 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-green-500\/0{--tw-gradient-from: rgb(0 255 68 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-green-500\/10{--tw-gradient-from: rgb(0 255 68 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-green-500\/20{--tw-gradient-from: rgb(0 255 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-green-500\/30{--tw-gradient-from: rgb(0 255 68 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-green-500\/5{--tw-gradient-from: rgb(0 255 68 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-green-500\/50{--tw-gradient-from: rgb(0 255 68 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-krypton-green-600{--tw-gradient-from: #00e63c var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 230 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/10{--tw-gradient-from: rgb(249 115 22 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/20{--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/30{--tw-gradient-from: rgb(249 115 22 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-600\/20{--tw-gradient-from: rgb(234 88 12 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from: rgb(168 85 247 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/30{--tw-gradient-from: rgb(168 85 247 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/10{--tw-gradient-from: rgb(147 51 234 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/20{--tw-gradient-from: rgb(147 51 234 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600\/30{--tw-gradient-from: rgb(147 51 234 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-800\/40{--tw-gradient-from: rgb(107 33 168 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 33 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/10{--tw-gradient-from: rgb(88 28 135 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/20{--tw-gradient-from: rgb(88 28 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/30{--tw-gradient-from: rgb(88 28 135 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/40{--tw-gradient-from: rgb(88 28 135 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-300{--tw-gradient-from: #fca5a5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/10{--tw-gradient-from: rgb(239 68 68 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/20{--tw-gradient-from: rgb(239 68 68 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/30{--tw-gradient-from: rgb(239 68 68 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/5{--tw-gradient-from: rgb(239 68 68 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600\/20{--tw-gradient-from: rgb(220 38 38 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600\/30{--tw-gradient-from: rgb(220 38 38 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-800\/40{--tw-gradient-from: rgb(153 27 27 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(153 27 27 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-900\/20{--tw-gradient-from: rgb(127 29 29 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-900\/30{--tw-gradient-from: rgb(127 29 29 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 29 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400\/30{--tw-gradient-from: rgb(148 163 184 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/10{--tw-gradient-from: rgb(234 179 8 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/20{--tw-gradient-from: rgb(234 179 8 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/30{--tw-gradient-from: rgb(234 179 8 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/5{--tw-gradient-from: rgb(234 179 8 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-600{--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-600\/20{--tw-gradient-from: rgb(202 138 4 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-900\/20{--tw-gradient-from: rgb(113 63 18 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-900\/40{--tw-gradient-from: rgb(113 63 18 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#00ff44\]{--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #00ff44 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#00ff44\]\/10{--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 255 68 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#00ff44\]\/5{--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 255 68 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#00ff44\]\/50{--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 255 68 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#00ff88\]{--tw-gradient-to: rgb(0 255 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #00ff88 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#00ff88\]\/10{--tw-gradient-to: rgb(0 255 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 255 136 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0a0a0a\]\/60{--tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(10 10 10 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #000 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/80{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-400{--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/10{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/20{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-current{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), currentColor var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-400{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22d3ee var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-400\/10{--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(34 211 238 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/20{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/30{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500\/30{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900\/80{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(17 24 39 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-950{--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #030712 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-400{--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4ade80 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-400\/20{--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(74 222 128 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-400\/5{--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(74 222 128 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-400\/60{--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(74 222 128 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500\/10{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(34 197 94 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500\/20{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(34 197 94 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-600{--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #16a34a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-600\/10{--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(22 163 74 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-krypton-green-400{--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #00ff4470 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-krypton-green-500\/10{--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 255 68 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-krypton-green-500\/20{--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 255 68 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fb923c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/20{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500\/20{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 72 153 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-400{--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c084fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-400{--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f87171 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500\/10{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 68 68 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500\/10{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(234 179 8 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-950{--tw-gradient-to: rgb(9 9 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #09090b var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#00cc35\]{--tw-gradient-to: #00cc35 var(--tw-gradient-to-position)}.to-\[\#00cc35\]\/20{--tw-gradient-to: rgb(0 204 53 / .2) var(--tw-gradient-to-position)}.to-\[\#00ff44\]\/0{--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position)}.to-\[\#00ff44\]\/30{--tw-gradient-to: rgb(0 255 68 / .3) var(--tw-gradient-to-position)}.to-\[\#00ff44\]\/40{--tw-gradient-to: rgb(0 255 68 / .4) var(--tw-gradient-to-position)}.to-\[\#00ff44\]\/5{--tw-gradient-to: rgb(0 255 68 / .05) var(--tw-gradient-to-position)}.to-\[\#00ff44\]\/60{--tw-gradient-to: rgb(0 255 68 / .6) var(--tw-gradient-to-position)}.to-\[\#0a0a0a\]{--tw-gradient-to: #0a0a0a var(--tw-gradient-to-position)}.to-\[\#1e293b\]{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-\[\#252525\]{--tw-gradient-to: #252525 var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-500\/10{--tw-gradient-to: rgb(245 158 11 / .1) var(--tw-gradient-to-position)}.to-amber-500\/20{--tw-gradient-to: rgb(245 158 11 / .2) var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-600\/20{--tw-gradient-to: rgb(217 119 6 / .2) var(--tw-gradient-to-position)}.to-amber-900\/20{--tw-gradient-to: rgb(120 53 15 / .2) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to: rgb(0 0 0 / .1) var(--tw-gradient-to-position)}.to-black\/50{--tw-gradient-to: rgb(0 0 0 / .5) var(--tw-gradient-to-position)}.to-black\/80{--tw-gradient-to: rgb(0 0 0 / .8) var(--tw-gradient-to-position)}.to-black\/90{--tw-gradient-to: rgb(0 0 0 / .9) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-400\/20{--tw-gradient-to: rgb(96 165 250 / .2) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/10{--tw-gradient-to: rgb(59 130 246 / .1) var(--tw-gradient-to-position)}.to-blue-500\/20{--tw-gradient-to: rgb(59 130 246 / .2) var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/10{--tw-gradient-to: rgb(37 99 235 / .1) var(--tw-gradient-to-position)}.to-blue-600\/20{--tw-gradient-to: rgb(37 99 235 / .2) var(--tw-gradient-to-position)}.to-blue-600\/30{--tw-gradient-to: rgb(37 99 235 / .3) var(--tw-gradient-to-position)}.to-blue-600\/5{--tw-gradient-to: rgb(37 99 235 / .05) var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-800\/10{--tw-gradient-to: rgb(30 64 175 / .1) var(--tw-gradient-to-position)}.to-blue-800\/20{--tw-gradient-to: rgb(30 64 175 / .2) var(--tw-gradient-to-position)}.to-blue-950\/30{--tw-gradient-to: rgb(23 37 84 / .3) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.to-cyan-500\/20{--tw-gradient-to: rgb(6 182 212 / .2) var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-600\/10{--tw-gradient-to: rgb(8 145 178 / .1) var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-cyan-900\/10{--tw-gradient-to: rgb(22 78 99 / .1) var(--tw-gradient-to-position)}.to-cyan-950\/20{--tw-gradient-to: rgb(8 51 68 / .2) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-500\/10{--tw-gradient-to: rgb(16 185 129 / .1) var(--tw-gradient-to-position)}.to-emerald-500\/20{--tw-gradient-to: rgb(16 185 129 / .2) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-600\/10{--tw-gradient-to: rgb(5 150 105 / .1) var(--tw-gradient-to-position)}.to-emerald-600\/20{--tw-gradient-to: rgb(5 150 105 / .2) var(--tw-gradient-to-position)}.to-emerald-600\/5{--tw-gradient-to: rgb(5 150 105 / .05) var(--tw-gradient-to-position)}.to-emerald-800\/20{--tw-gradient-to: rgb(6 95 70 / .2) var(--tw-gradient-to-position)}.to-emerald-800\/5{--tw-gradient-to: rgb(6 95 70 / .05) var(--tw-gradient-to-position)}.to-emerald-950\/30{--tw-gradient-to: rgb(2 44 34 / .3) var(--tw-gradient-to-position)}.to-gray-300{--tw-gradient-to: #d1d5db var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #9ca3af var(--tw-gradient-to-position)}.to-gray-500\/10{--tw-gradient-to: rgb(107 114 128 / .1) var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-gray-600\/20{--tw-gradient-to: rgb(75 85 99 / .2) var(--tw-gradient-to-position)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-gray-800\/50{--tw-gradient-to: rgb(31 41 55 / .5) var(--tw-gradient-to-position)}.to-gray-800\/60{--tw-gradient-to: rgb(31 41 55 / .6) var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-gray-900\/10{--tw-gradient-to: rgb(17 24 39 / .1) var(--tw-gradient-to-position)}.to-gray-900\/20{--tw-gradient-to: rgb(17 24 39 / .2) var(--tw-gradient-to-position)}.to-gray-900\/40{--tw-gradient-to: rgb(17 24 39 / .4) var(--tw-gradient-to-position)}.to-gray-900\/50{--tw-gradient-to: rgb(17 24 39 / .5) var(--tw-gradient-to-position)}.to-gray-950{--tw-gradient-to: #030712 var(--tw-gradient-to-position)}.to-green-300{--tw-gradient-to: #86efac var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-green-400\/10{--tw-gradient-to: rgb(74 222 128 / .1) var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-500\/10{--tw-gradient-to: rgb(34 197 94 / .1) var(--tw-gradient-to-position)}.to-green-500\/15{--tw-gradient-to: rgb(34 197 94 / .15) var(--tw-gradient-to-position)}.to-green-500\/20{--tw-gradient-to: rgb(34 197 94 / .2) var(--tw-gradient-to-position)}.to-green-500\/5{--tw-gradient-to: rgb(34 197 94 / .05) var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-600\/10{--tw-gradient-to: rgb(22 163 74 / .1) var(--tw-gradient-to-position)}.to-green-600\/20{--tw-gradient-to: rgb(22 163 74 / .2) var(--tw-gradient-to-position)}.to-green-600\/30{--tw-gradient-to: rgb(22 163 74 / .3) var(--tw-gradient-to-position)}.to-green-600\/5{--tw-gradient-to: rgb(22 163 74 / .05) var(--tw-gradient-to-position)}.to-green-800\/10{--tw-gradient-to: rgb(22 101 52 / .1) var(--tw-gradient-to-position)}.to-green-900\/10{--tw-gradient-to: rgb(20 83 45 / .1) var(--tw-gradient-to-position)}.to-green-900\/30{--tw-gradient-to: rgb(20 83 45 / .3) var(--tw-gradient-to-position)}.to-green-900\/40{--tw-gradient-to: rgb(20 83 45 / .4) var(--tw-gradient-to-position)}.to-green-950\/20{--tw-gradient-to: rgb(5 46 22 / .2) var(--tw-gradient-to-position)}.to-green-950\/30{--tw-gradient-to: rgb(5 46 22 / .3) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-krypton-dark-800{--tw-gradient-to: #010101 var(--tw-gradient-to-position)}.to-krypton-dark-800\/95{--tw-gradient-to: rgb(1 1 1 / .95) var(--tw-gradient-to-position)}.to-krypton-green-300{--tw-gradient-to: #00ff4450 var(--tw-gradient-to-position)}.to-krypton-green-400{--tw-gradient-to: #00ff4470 var(--tw-gradient-to-position)}.to-krypton-green-500{--tw-gradient-to: #00ff44 var(--tw-gradient-to-position)}.to-krypton-green-500\/0{--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position)}.to-krypton-green-500\/10{--tw-gradient-to: rgb(0 255 68 / .1) var(--tw-gradient-to-position)}.to-krypton-green-500\/20{--tw-gradient-to: rgb(0 255 68 / .2) var(--tw-gradient-to-position)}.to-krypton-green-600{--tw-gradient-to: #00e63c var(--tw-gradient-to-position)}.to-krypton-green-600\/30{--tw-gradient-to: rgb(0 230 60 / .3) var(--tw-gradient-to-position)}.to-lime-500{--tw-gradient-to: #84cc16 var(--tw-gradient-to-position)}.to-lime-500\/20{--tw-gradient-to: rgb(132 204 22 / .2) var(--tw-gradient-to-position)}.to-orange-400\/20{--tw-gradient-to: rgb(251 146 60 / .2) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / .1) var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to: rgb(249 115 22 / .2) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-600\/10{--tw-gradient-to: rgb(234 88 12 / .1) var(--tw-gradient-to-position)}.to-orange-600\/20{--tw-gradient-to: rgb(234 88 12 / .2) var(--tw-gradient-to-position)}.to-orange-600\/5{--tw-gradient-to: rgb(234 88 12 / .05) var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.to-orange-900\/10{--tw-gradient-to: rgb(124 45 18 / .1) var(--tw-gradient-to-position)}.to-orange-900\/20{--tw-gradient-to: rgb(124 45 18 / .2) var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.to-pink-500\/20{--tw-gradient-to: rgb(236 72 153 / .2) var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-pink-700{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.to-purple-400\/20{--tw-gradient-to: rgb(192 132 252 / .2) var(--tw-gradient-to-position)}.to-purple-400\/40{--tw-gradient-to: rgb(192 132 252 / .4) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) var(--tw-gradient-to-position)}.to-purple-500\/30{--tw-gradient-to: rgb(168 85 247 / .3) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-600\/10{--tw-gradient-to: rgb(147 51 234 / .1) var(--tw-gradient-to-position)}.to-purple-600\/30{--tw-gradient-to: rgb(147 51 234 / .3) var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-purple-800\/10{--tw-gradient-to: rgb(107 33 168 / .1) var(--tw-gradient-to-position)}.to-purple-800\/20{--tw-gradient-to: rgb(107 33 168 / .2) var(--tw-gradient-to-position)}.to-purple-900\/10{--tw-gradient-to: rgb(88 28 135 / .1) var(--tw-gradient-to-position)}.to-purple-900\/20{--tw-gradient-to: rgb(88 28 135 / .2) var(--tw-gradient-to-position)}.to-purple-900\/40{--tw-gradient-to: rgb(88 28 135 / .4) var(--tw-gradient-to-position)}.to-purple-950\/30{--tw-gradient-to: rgb(59 7 100 / .3) var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-500\/10{--tw-gradient-to: rgb(239 68 68 / .1) var(--tw-gradient-to-position)}.to-red-500\/20{--tw-gradient-to: rgb(239 68 68 / .2) var(--tw-gradient-to-position)}.to-red-500\/5{--tw-gradient-to: rgb(239 68 68 / .05) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-600\/10{--tw-gradient-to: rgb(220 38 38 / .1) var(--tw-gradient-to-position)}.to-red-600\/20{--tw-gradient-to: rgb(220 38 38 / .2) var(--tw-gradient-to-position)}.to-red-600\/5{--tw-gradient-to: rgb(220 38 38 / .05) var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-red-900\/40{--tw-gradient-to: rgb(127 29 29 / .4) var(--tw-gradient-to-position)}.to-red-950\/20{--tw-gradient-to: rgb(69 10 10 / .2) var(--tw-gradient-to-position)}.to-red-950\/30{--tw-gradient-to: rgb(69 10 10 / .3) var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-600\/20{--tw-gradient-to: rgb(225 29 72 / .2) var(--tw-gradient-to-position)}.to-rose-700{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-slate-500\/20{--tw-gradient-to: rgb(100 116 139 / .2) var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-600\/20{--tw-gradient-to: rgb(124 58 237 / .2) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-300{--tw-gradient-to: #fde047 var(--tw-gradient-to-position)}.to-yellow-400\/20{--tw-gradient-to: rgb(250 204 21 / .2) var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.to-yellow-500\/10{--tw-gradient-to: rgb(234 179 8 / .1) var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.to-yellow-600\/10{--tw-gradient-to: rgb(202 138 4 / .1) var(--tw-gradient-to-position)}.to-yellow-800\/10{--tw-gradient-to: rgb(133 77 14 / .1) var(--tw-gradient-to-position)}.to-yellow-950\/20{--tw-gradient-to: rgb(66 32 6 / .2) var(--tw-gradient-to-position)}.bg-\[length\:200\%_200\%\]{background-size:200% 200%}.bg-\[length\:50px_50px\],.bg-\[size\:50px_50px\]{background-size:50px 50px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-\[position\:0\%_0\%\]{background-position:0% 0%}.bg-center{background-position:center}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-px{padding-top:1px;padding-bottom:1px}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[70px\]{padding-top:70px}.pt-\[72px\]{padding-top:72px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-cyber{font-family:Orbitron,monospace}.font-mono{font-family:JetBrains Mono,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.1\]{line-height:1.1}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#000080\]{--tw-text-opacity: 1;color:rgb(0 0 128 / var(--tw-text-opacity, 1))}.text-\[\#003c74\]{--tw-text-opacity: 1;color:rgb(0 60 116 / var(--tw-text-opacity, 1))}.text-\[\#00ff44\]{--tw-text-opacity: 1;color:rgb(0 255 68 / var(--tw-text-opacity, 1))}.text-\[\#00ff44\]\/0{color:#0f40}.text-\[\#00ff44\]\/40{color:#0f46}.text-\[\#00ff44\]\/50{color:#00ff4480}.text-\[\#00ff44\]\/60{color:#0f49}.text-\[\#00ff44\]\/70{color:#00ff44b3}.text-\[\#00ff44\]\/80{color:#0f4c}.text-\[\#00ff88\]{--tw-text-opacity: 1;color:rgb(0 255 136 / var(--tw-text-opacity, 1))}.text-\[\#0a246a\]{--tw-text-opacity: 1;color:rgb(10 36 106 / var(--tw-text-opacity, 1))}.text-\[\#1a1a1a\]{--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.text-\[\#21447b\]{--tw-text-opacity: 1;color:rgb(33 68 123 / var(--tw-text-opacity, 1))}.text-\[\#222\]{--tw-text-opacity: 1;color:rgb(34 34 34 / var(--tw-text-opacity, 1))}.text-\[\#228b22\]{--tw-text-opacity: 1;color:rgb(34 139 34 / var(--tw-text-opacity, 1))}.text-\[\#316ac5\]{--tw-text-opacity: 1;color:rgb(49 106 197 / var(--tw-text-opacity, 1))}.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#4169e1\]{--tw-text-opacity: 1;color:rgb(65 105 225 / var(--tw-text-opacity, 1))}.text-\[\#444\]{--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity, 1))}.text-\[\#4a9eff\]{--tw-text-opacity: 1;color:rgb(74 158 255 / var(--tw-text-opacity, 1))}.text-\[\#555\]{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.text-\[\#666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity, 1))}.text-\[\#800000\]{--tw-text-opacity: 1;color:rgb(128 0 0 / var(--tw-text-opacity, 1))}.text-\[\#888\]{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.text-\[\#999\]{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.text-\[\#aaa\]{--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity, 1))}.text-\[\#aaddff\]{--tw-text-opacity: 1;color:rgb(170 221 255 / var(--tw-text-opacity, 1))}.text-\[\#ccc\]{--tw-text-opacity: 1;color:rgb(204 204 204 / var(--tw-text-opacity, 1))}.text-\[\#ffa500\]{--tw-text-opacity: 1;color:rgb(255 165 0 / var(--tw-text-opacity, 1))}.text-amber-200\/50{color:#fde68a80}.text-amber-200\/80{color:#fde68acc}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/40{color:#fcd34d66}.text-amber-300\/60{color:#fcd34d99}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/60{color:#fbbf2499}.text-amber-400\/70{color:#fbbf24b3}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/80{color:#f59e0bcc}.text-amber-500\/90{color:#f59e0be6}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-400\/60{color:#60a5fa99}.text-blue-400\/80{color:#60a5facc}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-300\/50{color:#67e8f980}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-400\/30{color:#22d3ee4d}.text-cyan-400\/40{color:#22d3ee66}.text-cyan-400\/50{color:#22d3ee80}.text-cyan-400\/60{color:#22d3ee99}.text-cyan-400\/70{color:#22d3eeb3}.text-cyan-400\/80{color:#22d3eecc}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-500\/20{color:#06b6d433}.text-cyan-500\/30{color:#06b6d44d}.text-cyan-500\/40{color:#06b6d466}.text-cyan-500\/50{color:#06b6d480}.text-cyan-500\/60{color:#06b6d499}.text-cyan-600\/60{color:#0891b299}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/50{color:#6ee7b780}.text-emerald-300\/60{color:#6ee7b799}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/80{color:#34d399cc}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-500\/50{color:#10b98180}.text-emerald-500\/80{color:#10b981cc}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-400\/60{color:#4ade8099}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-500\/30{color:#22c55e4d}.text-green-500\/50{color:#22c55e80}.text-green-500\/60{color:#22c55e99}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-400\/30{color:#818cf84d}.text-krypton-green-300\/90{color:#00ff44e6}.text-krypton-green-400{color:#00ff4470}.text-krypton-green-500{--tw-text-opacity: 1;color:rgb(0 255 68 / var(--tw-text-opacity, 1))}.text-krypton-green-500\/20{color:#0f43}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-400\/70{color:#fb923cb3}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-500\/80{color:#f97316cc}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-400\/50{color:#c084fc80}.text-purple-400\/80{color:#c084fccc}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-400\/60{color:#f8717199}.text-red-400\/70{color:#f87171b3}.text-red-400\/80{color:#f87171cc}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/80{color:#ef4444cc}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/10{color:#ffffff1a}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-200\/80{color:#fef08acc}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-300\/80{color:#fde047cc}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#333\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(51 51 51 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#333\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(51 51 51 / var(--tw-placeholder-opacity, 1))}.placeholder-cyan-400\/30::-moz-placeholder{color:#22d3ee4d}.placeholder-cyan-400\/30::placeholder{color:#22d3ee4d}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(75 85 99 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(75 85 99 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-600::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-600::placeholder{--tw-placeholder-opacity: 1;color:rgb(71 85 105 / var(--tw-placeholder-opacity, 1))}.accent-green-500{accent-color:#22c55e}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-8{opacity:.08}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.05\]{opacity:.05}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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-2xl{--tw-shadow: 0 25px 50px -12px rgb(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-\[0_0_10px_rgba\(0\,255\,68\,0\.3\)\]{--tw-shadow: 0 0 10px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 10px 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-\[0_0_10px_rgba\(0\,255\,68\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(0,255,68,.5);--tw-shadow-colored: 0 0 10px 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-\[0_0_10px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 0 10px rgba(16,185,129,.3);--tw-shadow-colored: 0 0 10px 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-\[0_0_15px_rgba\(0\,136\,255\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(0,136,255,.5);--tw-shadow-colored: 0 0 15px 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-\[0_0_15px_rgba\(0\,255\,68\,0\.08\)\]{--tw-shadow: 0 0 15px rgba(0,255,68,.08);--tw-shadow-colored: 0 0 15px 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-\[0_0_15px_rgba\(0\,255\,68\,0\.15\)\]{--tw-shadow: 0 0 15px rgba(0,255,68,.15);--tw-shadow-colored: 0 0 15px 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-\[0_0_15px_rgba\(0\,255\,68\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 15px 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-\[0_0_15px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(16,185,129,.3);--tw-shadow-colored: 0 0 15px 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-\[0_0_15px_rgba\(251\,191\,36\,0\.4\)\]{--tw-shadow: 0 0 15px rgba(251,191,36,.4);--tw-shadow-colored: 0 0 15px 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-\[0_0_15px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow: 0 0 15px rgba(251,191,36,.5);--tw-shadow-colored: 0 0 15px 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-\[0_0_15px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(6,182,212,.3);--tw-shadow-colored: 0 0 15px 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-\[0_0_20px_rgba\(0\,255\,68\,0\.1\)\]{--tw-shadow: 0 0 20px rgba(0,255,68,.1);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(0\,255\,68\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(0,255,68,.2);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(0\,255\,68\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(0\,255\,68\,0\.4\)\,0_0_40px_rgba\(0\,255\,68\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(0,255,68,.4),0 0 40px rgba(0,255,68,.2);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), 0 0 40px 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-\[0_0_20px_rgba\(0\,255\,68\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(0,255,68,.5);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(100\,100\,100\,0\.3\)\,0_0_40px_rgba\(100\,100\,100\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(100,100,100,.3),0 0 40px rgba(100,100,100,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), 0 0 40px 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-\[0_0_20px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(16,185,129,.5);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(239,68,68,.3);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(255\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(255,0,0,.5);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(255\,140\,0\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(255,140,0,.3);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(255\,68\,68\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(255,68,68,.5);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(34\,197\,94\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(34,197,94,.3);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(6,182,212,.3);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(6\,182\,212\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(6,182,212,.5);--tw-shadow-colored: 0 0 20px 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-\[0_0_20px_rgba\(68\,68\,255\,0\.5\)\]{--tw-shadow: 0 0 20px rgba(68,68,255,.5);--tw-shadow-colored: 0 0 20px 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-\[0_0_25px_rgba\(0\,255\,68\,0\.4\)\,0_0_50px_rgba\(0\,255\,68\,0\.2\)\]{--tw-shadow: 0 0 25px rgba(0,255,68,.4),0 0 50px rgba(0,255,68,.2);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color), 0 0 50px 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-\[0_0_25px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 0 25px rgba(16,185,129,.3);--tw-shadow-colored: 0 0 25px 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-\[0_0_25px_rgba\(234\,179\,8\,0\.5\)\,0_0_50px_rgba\(234\,179\,8\,0\.3\)\,0_0_80px_rgba\(234\,179\,8\,0\.15\)\]{--tw-shadow: 0 0 25px rgba(234,179,8,.5),0 0 50px rgba(234,179,8,.3),0 0 80px rgba(234,179,8,.15);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color), 0 0 50px var(--tw-shadow-color), 0 0 80px 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-\[0_0_25px_rgba\(239\,68\,68\,0\.5\)\,0_0_50px_rgba\(239\,68\,68\,0\.3\)\,0_0_80px_rgba\(239\,68\,68\,0\.15\)\]{--tw-shadow: 0 0 25px rgba(239,68,68,.5),0 0 50px rgba(239,68,68,.3),0 0 80px rgba(239,68,68,.15);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color), 0 0 50px var(--tw-shadow-color), 0 0 80px 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-\[0_0_25px_rgba\(239\,68\,68\,0\.6\)\,0_0_50px_rgba\(239\,68\,68\,0\.4\)\,0_0_80px_rgba\(239\,68\,68\,0\.2\)\]{--tw-shadow: 0 0 25px rgba(239,68,68,.6),0 0 50px rgba(239,68,68,.4),0 0 80px rgba(239,68,68,.2);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color), 0 0 50px var(--tw-shadow-color), 0 0 80px 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-\[0_0_25px_rgba\(34\,197\,94\,0\.6\)\,0_0_50px_rgba\(34\,197\,94\,0\.4\)\,0_0_80px_rgba\(34\,197\,94\,0\.2\)\]{--tw-shadow: 0 0 25px rgba(34,197,94,.6),0 0 50px rgba(34,197,94,.4),0 0 80px rgba(34,197,94,.2);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color), 0 0 50px var(--tw-shadow-color), 0 0 80px 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-\[0_0_25px_rgba\(59\,130\,246\,0\.6\)\,0_0_50px_rgba\(59\,130\,246\,0\.4\)\,0_0_80px_rgba\(59\,130\,246\,0\.2\)\]{--tw-shadow: 0 0 25px rgba(59,130,246,.6),0 0 50px rgba(59,130,246,.4),0 0 80px rgba(59,130,246,.2);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color), 0 0 50px var(--tw-shadow-color), 0 0 80px 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-\[0_0_25px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow: 0 0 25px rgba(6,182,212,.3);--tw-shadow-colored: 0 0 25px 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-\[0_0_30px_rgba\(0\,255\,68\,0\.1\)\,0_0_60px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 30px rgba(0,255,68,.1),0 0 60px rgba(0,0,0,.5);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color), 0 0 60px 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-\[0_0_30px_rgba\(0\,255\,68\,0\.3\)\,0_0_60px_rgba\(0\,255\,68\,0\.15\)\,0_20px_60px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow: 0 0 30px rgba(0,255,68,.3),0 0 60px rgba(0,255,68,.15),0 20px 60px rgba(0,0,0,.7);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color), 0 20px 60px 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-\[0_0_30px_rgba\(0\,255\,68\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(0\,255\,68\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(0,255,68,.4);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow: 0 0 30px rgba(16,185,129,.2);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(16,185,129,.3);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(168\,85\,247\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(168,85,247,.4);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(234\,179\,8\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(234,179,8,.3);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(239\,68\,68\,0\.2\)\]{--tw-shadow: 0 0 30px rgba(239,68,68,.2);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(239,68,68,.3);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(239\,68\,68\,0\.5\)\]{--tw-shadow: 0 0 30px rgba(239,68,68,.5);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow: 0 0 30px rgba(251,191,36,.25);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(255\,0\,0\,0\.2\)\]{--tw-shadow: 0 0 30px rgba(255,0,0,.2);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(34\,197\,94\,0\.5\)\]{--tw-shadow: 0 0 30px rgba(34,197,94,.5);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 30px 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-\[0_0_30px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(59,130,246,.4);--tw-shadow-colored: 0 0 30px 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-\[0_0_40px_rgba\(0\,255\,68\,0\.15\)\,inset_0_1px_0_rgba\(0\,255\,68\,0\.1\)\]{--tw-shadow: 0 0 40px rgba(0,255,68,.15),inset 0 1px 0 rgba(0,255,68,.1);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,255\,68\,0\.3\)\]{--tw-shadow: 0 0 40px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 40px 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-\[0_0_40px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow: 0 0 40px rgba(59,130,246,.4);--tw-shadow-colored: 0 0 40px 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-\[0_0_50px_rgba\(0\,255\,68\,0\.3\)\]{--tw-shadow: 0 0 50px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 50px 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-\[0_0_50px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 0 50px rgba(16,185,129,.3);--tw-shadow-colored: 0 0 50px 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-\[0_0_50px_rgba\(6\,182\,212\,0\.3\)\]{--tw-shadow: 0 0 50px rgba(6,182,212,.3);--tw-shadow-colored: 0 0 50px 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-\[0_0_60px_rgba\(0\,255\,68\,0\.2\)\]{--tw-shadow: 0 0 60px rgba(0,255,68,.2);--tw-shadow-colored: 0 0 60px 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-\[0_0_8px_rgba\(0\,255\,136\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(0,255,136,.4);--tw-shadow-colored: 0 0 8px 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-\[0_4px_15px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 4px 15px rgba(0,0,0,.3);--tw-shadow-colored: 0 4px 15px 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-\[0_4px_15px_rgba\(0\,255\,68\,0\.2\)\]{--tw-shadow: 0 4px 15px rgba(0,255,68,.2);--tw-shadow-colored: 0 4px 15px 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-\[0_4px_15px_rgba\(239\,68\,68\,0\.15\)\]{--tw-shadow: 0 4px 15px rgba(239,68,68,.15);--tw-shadow-colored: 0 4px 15px 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-\[0_4px_15px_rgba\(239\,68\,68\,0\.2\)\]{--tw-shadow: 0 4px 15px rgba(239,68,68,.2);--tw-shadow-colored: 0 4px 15px 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-\[0_6px_20px_rgba\(0\,255\,68\,0\.2\)\]{--tw-shadow: 0 6px 20px rgba(0,255,68,.2);--tw-shadow-colored: 0 6px 20px 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-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 8px 32px rgba(0,0,0,.4);--tw-shadow-colored: 0 8px 32px 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-\[inset_0_2px_10px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: inset 0 2px 10px rgba(0,0,0,.3);--tw-shadow-colored: inset 0 2px 10px 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-glow{--tw-shadow: 0 0 10px rgba(0, 255, 68, .5);--tw-shadow-colored: 0 0 10px 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-glow-lg{--tw-shadow: 0 0 20px rgba(0, 255, 68, .5);--tw-shadow-colored: 0 0 20px 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 / .1), 0 4px 6px -4px rgb(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-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-neon{--tw-shadow: 0 0 5px #00ff44, 0 0 10px #00ff44, 0 0 15px #00ff44;--tw-shadow-colored: 0 0 5px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color), 0 0 15px 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-neon-intense{--tw-shadow: 0 0 15px #00ff44, 0 0 30px #00ff44, 0 0 45px #00ff44, 0 0 60px rgba(0, 255, 68, .5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color), 0 0 30px var(--tw-shadow-color), 0 0 45px var(--tw-shadow-color), 0 0 60px 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-neon-strong{--tw-shadow: 0 0 10px #00ff44, 0 0 20px #00ff44, 0 0 30px #00ff44;--tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color), 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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-\[\#00ff44\]\/10{--tw-shadow-color: rgb(0 255 68 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#00ff88\]\/20{--tw-shadow-color: rgb(0 255 136 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#00ff88\]\/50{--tw-shadow-color: rgb(0 255 136 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-400\/30{--tw-shadow-color: rgb(251 191 36 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/80{--tw-shadow-color: rgb(0 0 0 / .8);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-400\/20{--tw-shadow-color: rgb(96 165 250 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/50{--tw-shadow-color: rgb(59 130 246 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/25{--tw-shadow-color: rgb(37 99 235 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/25{--tw-shadow-color: rgb(6 182 212 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/30{--tw-shadow-color: rgb(6 182 212 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/50{--tw-shadow-color: rgb(6 182 212 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-400\/50{--tw-shadow-color: rgb(52 211 153 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/50{--tw-shadow-color: rgb(16 185 129 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-500\/30{--tw-shadow-color: rgb(217 70 239 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/10{--tw-shadow-color: rgb(34 197 94 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color: rgb(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/30{--tw-shadow-color: rgb(34 197 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/50{--tw-shadow-color: rgb(34 197 94 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-krypton-green-400\/20{--tw-shadow-color: rgb(0 255 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-krypton-green-400\/50{--tw-shadow-color: rgb(0 255 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-krypton-green-500\/20{--tw-shadow-color: rgb(0 255 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-krypton-green-500\/30{--tw-shadow-color: rgb(0 255 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-400\/20{--tw-shadow-color: rgb(251 146 60 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/50{--tw-shadow-color: rgb(249 115 22 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-400\/20{--tw-shadow-color: rgb(192 132 252 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/50{--tw-shadow-color: rgb(168 85 247 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(239 68 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/30{--tw-shadow-color: rgb(239 68 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/50{--tw-shadow-color: rgb(239 68 68 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-500\/20{--tw-shadow-color: rgb(100 116 139 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-400\/20{--tw-shadow-color: rgb(250 204 21 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/50{--tw-shadow-color: rgb(234 179 8 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-offset-4{outline-offset:4px}.outline-\[\#00ff44\]\/20{outline-color:#0f43}.outline-\[\#00ff44\]\/30{outline-color:#00ff444d}.outline-blue-500\/20{outline-color:#3b82f633}.outline-gray-600\/20{outline-color:#4b556333}.outline-gray-700\/20{outline-color:#37415133}.outline-green-500\/20{outline-color:#22c55e33}.outline-red-500\/20{outline-color:#ef444433}.outline-yellow-500\/20{outline-color:#eab30833}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#00ff44\]\/20{--tw-ring-color: rgb(0 255 68 / .2)}.ring-\[\#00ff44\]\/50{--tw-ring-color: rgb(0 255 68 / .5)}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-green-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.ring-green-500\/30{--tw-ring-color: rgb(34 197 94 / .3)}.ring-orange-400\/50{--tw-ring-color: rgb(251 146 60 / .5)}.ring-red-400\/50{--tw-ring-color: rgb(248 113 113 / .5)}.ring-yellow-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[\#16213e\]{--tw-ring-offset-color: #16213e}.ring-offset-\[\#1a1a2e\]{--tw-ring-offset-color: #1a1a2e}.ring-offset-black{--tw-ring-offset-color: #000}.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)}.blur-2xl{--tw-blur: blur(40px);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)}.blur-3xl{--tw-blur: blur(64px);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)}.blur-\[100px\]{--tw-blur: blur(100px);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)}.blur-\[120px\]{--tw-blur: blur(120px);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)}.blur-\[150px\]{--tw-blur: blur(150px);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)}.blur-lg{--tw-blur: blur(16px);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)}.blur-md{--tw-blur: blur(12px);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)}.blur-sm{--tw-blur: blur(4px);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)}.blur-xl{--tw-blur: blur(24px);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)}.brightness-90{--tw-brightness: brightness(.9);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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));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)}.drop-shadow-\[0_0_10px_rgba\(0\,255\,68\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(0,255,68,.4));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)}.drop-shadow-\[0_0_10px_rgba\(234\,179\,8\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(234,179,8,.4));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)}.drop-shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(255,255,255,.3));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)}.drop-shadow-\[0_0_15px_rgba\(0\,255\,68\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 0 15px rgba(0,255,68,.3));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)}.drop-shadow-\[0_0_15px_rgba\(0\,255\,68\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 15px rgba(0,255,68,.6));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)}.drop-shadow-\[0_0_5px_rgba\(0\,255\,68\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 5px rgba(0,255,68,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(0\,255\,136\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(0,255,136,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(139\,92\,246\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(139,92,246,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(16,185,129,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(236\,72\,153\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(236,72,153,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(239\,68\,68\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(239,68,68,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(245\,158\,11\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(245,158,11,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(255,255,255,.3));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)}.drop-shadow-\[0_0_8px_rgba\(59\,130\,246\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(59,130,246,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(6\,182\,212\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(6,182,212,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(99\,102\,241\,0\.5\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(99,102,241,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));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)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));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)}.grayscale{--tw-grayscale: grayscale(100%);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{--tw-backdrop-blur: blur(8px);-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-2xl{--tw-backdrop-blur: blur(40px);-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)}.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-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-xl{--tw-backdrop-blur: blur(24px);-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-filter{-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{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;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}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-1000{transition-delay:1s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[color-scheme\:dark\]{color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;overflow-x:hidden}code{font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0f8,#00cc35);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0f8,#0f8)}.glass{background:#0000004d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,255,136,.2)}.glass-dark{background:#0009;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,255,136,.1)}.glow-green{box-shadow:0 0 20px #00ff8880}.glow-red{box-shadow:0 0 20px #ef444480}.text-glow{text-shadow:0 0 10px rgba(0,255,136,.5)}.loading-spinner{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#10b981;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s ease-out forwards}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.loading-spinner{animation:spin 1s linear infinite!important}}body.performance-mode *,body.performance-mode *:before,body.performance-mode *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body.performance-mode [style*=backdrop-filter],body.performance-mode .glass,body.performance-mode .glass-dark{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.performance-mode .loading-spinner{animation:spin 1s linear infinite!important}body.reduced-motion *,body.reduced-motion *:before,body.reduced-motion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body.reduced-motion .loading-spinner{animation:spin 1s linear infinite!important}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.checked\:bg-green-500:checked{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.focus-within\:border-slate-600:focus-within{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-102:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:transform:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-l-2:hover{border-left-width:2px}.hover\:border-\[\#00ff44\]:hover{--tw-border-opacity: 1;border-color:rgb(0 255 68 / var(--tw-border-opacity, 1))}.hover\:border-\[\#00ff44\]\/20:hover{border-color:#0f43}.hover\:border-\[\#00ff44\]\/30:hover{border-color:#00ff444d}.hover\:border-\[\#00ff44\]\/50:hover{border-color:#00ff4480}.hover\:border-\[\#00ff88\]\/50:hover{border-color:#00ff8880}.hover\:border-\[\#222\]:hover{--tw-border-opacity: 1;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))}.hover\:border-\[\#252525\]:hover{--tw-border-opacity: 1;border-color:rgb(37 37 37 / var(--tw-border-opacity, 1))}.hover\:border-\[\#2a2a2a\]:hover{--tw-border-opacity: 1;border-color:rgb(42 42 42 / var(--tw-border-opacity, 1))}.hover\:border-\[\#333\]:hover{--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.hover\:border-\[\#4a4a4a\]:hover{--tw-border-opacity: 1;border-color:rgb(74 74 74 / var(--tw-border-opacity, 1))}.hover\:border-\[\#4a9eff\]:hover{--tw-border-opacity: 1;border-color:rgb(74 158 255 / var(--tw-border-opacity, 1))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-amber-400\/50:hover{border-color:#fbbf2480}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-amber-500\/50:hover{border-color:#f59e0b80}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-400\/40:hover{border-color:#60a5fa66}.hover\:border-blue-400\/50:hover{border-color:#60a5fa80}.hover\:border-blue-500\/30:hover{border-color:#3b82f64d}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-blue-500\/60:hover{border-color:#3b82f699}.hover\:border-current:hover{border-color:currentColor}.hover\:border-cyan-400:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400\/40:hover{border-color:#22d3ee66}.hover\:border-cyan-400\/60:hover{border-color:#22d3ee99}.hover\:border-cyan-500\/30:hover{border-color:#06b6d44d}.hover\:border-cyan-500\/40:hover{border-color:#06b6d466}.hover\:border-cyan-500\/50:hover{border-color:#06b6d480}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400\/60:hover{border-color:#34d39999}.hover\:border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500\/30:hover{border-color:#10b9814d}.hover\:border-gray-400\/50:hover{border-color:#9ca3af80}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:border-gray-500\/50:hover{border-color:#6b728080}.hover\:border-gray-500\/60:hover{border-color:#6b728099}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.hover\:border-gray-700:hover{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.hover\:border-gray-700\/50:hover{border-color:#37415180}.hover\:border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:border-green-400\/60:hover{border-color:#4ade8099}.hover\:border-green-400\/80:hover{border-color:#4ade80cc}.hover\:border-green-500\/20:hover{border-color:#22c55e33}.hover\:border-green-500\/30:hover{border-color:#22c55e4d}.hover\:border-green-500\/50:hover{border-color:#22c55e80}.hover\:border-green-500\/60:hover{border-color:#22c55e99}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-krypton-green-400:hover{border-color:#00ff4470}.hover\:border-krypton-green-400\/30:hover{border-color:#00ff444d}.hover\:border-krypton-green-400\/50:hover{border-color:#00ff4480}.hover\:border-krypton-green-500:hover{--tw-border-opacity: 1;border-color:rgb(0 255 68 / var(--tw-border-opacity, 1))}.hover\:border-krypton-green-500\/30:hover{border-color:#00ff444d}.hover\:border-krypton-green-500\/40:hover{border-color:#0f46}.hover\:border-krypton-green-500\/50:hover{border-color:#00ff4480}.hover\:border-krypton-green-500\/60:hover{border-color:#0f49}.hover\:border-orange-400:hover{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.hover\:border-orange-500\/30:hover{border-color:#f973164d}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-purple-500\/30:hover{border-color:#a855f74d}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.hover\:border-red-500:hover{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.hover\:border-red-500\/25:hover{border-color:#ef444440}.hover\:border-red-500\/30:hover{border-color:#ef44444d}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-red-500\/60:hover{border-color:#ef444499}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:border-white\/\[0\.1\]:hover{border-color:#ffffff1a}.hover\:border-yellow-400:hover{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.hover\:border-yellow-400\/40:hover{border-color:#facc1566}.hover\:border-yellow-500:hover{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.hover\:border-yellow-500\/60:hover{border-color:#eab30899}.hover\:bg-\[\#00ff44\]\/10:hover{background-color:#00ff441a}.hover\:bg-\[\#00ff44\]\/20:hover{background-color:#0f43}.hover\:bg-\[\#00ff44\]\/30:hover{background-color:#00ff444d}.hover\:bg-\[\#00ff44\]\/5:hover{background-color:#00ff440d}.hover\:bg-\[\#00ff44\]\/80:hover{background-color:#0f4c}.hover\:bg-\[\#0e0e0e\]:hover{--tw-bg-opacity: 1;background-color:rgb(14 14 14 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#111\]:hover{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#141414\]:hover{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#141414\]\/50:hover{background-color:#14141480}.hover\:bg-\[\#161616\]:hover{--tw-bg-opacity: 1;background-color:rgb(22 22 22 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1f4e8c\]:hover{--tw-bg-opacity: 1;background-color:rgb(31 78 140 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2a2a2a\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 42 42 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#316ac5\]:hover{--tw-bg-opacity: 1;background-color:rgb(49 106 197 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#316ac5\]\/20:hover{background-color:#316ac533}.hover\:bg-\[\#3a3a3a\]:hover{--tw-bg-opacity: 1;background-color:rgb(58 58 58 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3d8ae0\]:hover{--tw-bg-opacity: 1;background-color:rgb(61 138 224 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4a4a4a\]:hover{--tw-bg-opacity: 1;background-color:rgb(74 74 74 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4a9eff\]\/10:hover{background-color:#4a9eff1a}.hover\:bg-\[\#c1d2ee\]:hover{--tw-bg-opacity: 1;background-color:rgb(193 210 238 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#c4c4e4\]:hover{--tw-bg-opacity: 1;background-color:rgb(196 196 228 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#d4d4d4\]:hover{--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e0dcd4\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 220 212 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e4c4c4\]:hover{--tw-bg-opacity: 1;background-color:rgb(228 196 196 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e8e8e8\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 232 232 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(20\,40\,70\,0\.9\)\]:hover{background-color:#142846e6}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600\/30:hover{background-color:#d977064d}.hover\:bg-amber-800\/40:hover{background-color:#92400e66}.hover\:bg-amber-900\/30:hover{background-color:#78350f4d}.hover\:bg-amber-950\/20:hover{background-color:#451a0333}.hover\:bg-amber-950\/30:hover{background-color:#451a034d}.hover\:bg-black\/30:hover{background-color:#0000004d}.hover\:bg-black\/40:hover{background-color:#0006}.hover\:bg-black\/50:hover{background-color:#00000080}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/20:hover{background-color:#3b82f633}.hover\:bg-blue-500\/30:hover{background-color:#3b82f64d}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600\/30:hover{background-color:#2563eb4d}.hover\:bg-blue-800\/40:hover{background-color:#1e40af66}.hover\:bg-cyan-500\/10:hover{background-color:#06b6d41a}.hover\:bg-cyan-500\/20:hover{background-color:#06b6d433}.hover\:bg-cyan-500\/30:hover{background-color:#06b6d44d}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/15:hover{background-color:#10b98126}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-600\/60:hover{background-color:#05966999}.hover\:bg-emerald-800\/40:hover{background-color:#065f4666}.hover\:bg-gray-500\/30:hover{background-color:#6b72804d}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600\/30:hover{background-color:#4b55634d}.hover\:bg-gray-600\/50:hover{background-color:#4b556380}.hover\:bg-gray-600\/60:hover{background-color:#4b556399}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700\/30:hover{background-color:#3741514d}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-gray-700\/80:hover{background-color:#374151cc}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800\/30:hover{background-color:#1f29374d}.hover\:bg-gray-800\/50:hover{background-color:#1f293780}.hover\:bg-gray-800\/70:hover{background-color:#1f2937b3}.hover\:bg-gray-900\/50:hover{background-color:#11182780}.hover\:bg-gray-900\/60:hover{background-color:#11182799}.hover\:bg-gray-900\/70:hover{background-color:#111827b3}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-green-500\/30:hover{background-color:#22c55e4d}.hover\:bg-green-500\/40:hover{background-color:#22c55e66}.hover\:bg-green-500\/5:hover{background-color:#22c55e0d}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600\/30:hover{background-color:#16a34a4d}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-800\/40:hover{background-color:#3730a366}.hover\:bg-krypton-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(0 255 68 / var(--tw-bg-opacity, 1))}.hover\:bg-krypton-green-500\/10:hover{background-color:#00ff441a}.hover\:bg-krypton-green-500\/20:hover{background-color:#0f43}.hover\:bg-krypton-green-500\/5:hover{background-color:#00ff440d}.hover\:bg-krypton-green-500\/80:hover{background-color:#0f4c}.hover\:bg-krypton-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(0 230 60 / var(--tw-bg-opacity, 1))}.hover\:bg-krypton-green-600\/40:hover{background-color:#00e63c66}.hover\:bg-orange-500\/30:hover{background-color:#f973164d}.hover\:bg-orange-800\/40:hover{background-color:#9a341266}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-600\/30:hover{background-color:#9333ea4d}.hover\:bg-purple-600\/40:hover{background-color:#9333ea66}.hover\:bg-red-400:hover{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/15:hover{background-color:#ef444426}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600\/30:hover{background-color:#dc26264d}.hover\:bg-red-600\/40:hover{background-color:#dc262666}.hover\:bg-red-800\/40:hover{background-color:#991b1b66}.hover\:bg-red-900\/20:hover{background-color:#7f1d1d33}.hover\:bg-slate-600\/50:hover{background-color:#47556980}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700\/30:hover{background-color:#3341554d}.hover\:bg-slate-700\/50:hover{background-color:#33415580}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/50:hover{background-color:#1e293b80}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500\/20:hover{background-color:#eab30833}.hover\:bg-yellow-600\/30:hover{background-color:#ca8a044d}.hover\:bg-zinc-700:hover{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-500\/30:hover{--tw-gradient-from: rgb(59 130 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-300:hover{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-400:hover{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-500\/30:hover{--tw-gradient-from: rgb(6 182 212 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-500\/40:hover{--tw-gradient-from: rgb(6 182 212 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-600:hover{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-600\/30:hover{--tw-gradient-from: rgb(8 145 178 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-500:hover{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-300:hover{--tw-gradient-from: #d1d5db var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-500\/30:hover{--tw-gradient-from: rgb(107 114 128 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-600:hover{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-400:hover{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-500\/10:hover{--tw-gradient-from: rgb(34 197 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-500\/20:hover{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-500\/30:hover{--tw-gradient-from: rgb(34 197 94 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-500\/40:hover{--tw-gradient-from: rgb(34 197 94 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-krypton-green-300:hover{--tw-gradient-from: #00ff4450 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-krypton-green-400:hover{--tw-gradient-from: #00ff4470 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 255 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-500:hover{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-500\/20:hover{--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-500\/20:hover{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600\/40:hover{--tw-gradient-from: rgb(147 51 234 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-400:hover{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-500:hover{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-500\/30:hover{--tw-gradient-from: rgb(239 68 68 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-500\/40:hover{--tw-gradient-from: rgb(239 68 68 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-white:hover{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-300:hover{--tw-gradient-from: #fde047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-500\/20:hover{--tw-gradient-from: rgb(234 179 8 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-500\/30:hover{--tw-gradient-from: rgb(234 179 8 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-600:hover{--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-green-500:hover{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-\[\#00ff88\]:hover{--tw-gradient-to: #00ff88 var(--tw-gradient-to-position)}.hover\:to-amber-500\/20:hover{--tw-gradient-to: rgb(245 158 11 / .2) var(--tw-gradient-to-position)}.hover\:to-blue-400:hover{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.hover\:to-blue-500\/20:hover{--tw-gradient-to: rgb(59 130 246 / .2) var(--tw-gradient-to-position)}.hover\:to-blue-500\/30:hover{--tw-gradient-to: rgb(59 130 246 / .3) var(--tw-gradient-to-position)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-blue-600\/30:hover{--tw-gradient-to: rgb(37 99 235 / .3) var(--tw-gradient-to-position)}.hover\:to-blue-600\/40:hover{--tw-gradient-to: rgb(37 99 235 / .4) var(--tw-gradient-to-position)}.hover\:to-emerald-300:hover{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.hover\:to-emerald-400:hover{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.hover\:to-emerald-500\/20:hover{--tw-gradient-to: rgb(16 185 129 / .2) var(--tw-gradient-to-position)}.hover\:to-emerald-500\/30:hover{--tw-gradient-to: rgb(16 185 129 / .3) var(--tw-gradient-to-position)}.hover\:to-emerald-600:hover{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.hover\:to-gray-500:hover{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.hover\:to-gray-600\/30:hover{--tw-gradient-to: rgb(75 85 99 / .3) var(--tw-gradient-to-position)}.hover\:to-green-400:hover{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.hover\:to-green-500:hover{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.hover\:to-green-500\/20:hover{--tw-gradient-to: rgb(34 197 94 / .2) var(--tw-gradient-to-position)}.hover\:to-green-600\/30:hover{--tw-gradient-to: rgb(22 163 74 / .3) var(--tw-gradient-to-position)}.hover\:to-green-700:hover{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.hover\:to-krypton-green-400:hover{--tw-gradient-to: #00ff4470 var(--tw-gradient-to-position)}.hover\:to-krypton-green-500:hover{--tw-gradient-to: #00ff44 var(--tw-gradient-to-position)}.hover\:to-orange-400:hover{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.hover\:to-orange-500\/30:hover{--tw-gradient-to: rgb(249 115 22 / .3) var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.hover\:to-pink-500\/20:hover{--tw-gradient-to: rgb(236 72 153 / .2) var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-red-400:hover{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.hover\:to-red-500\/20:hover{--tw-gradient-to: rgb(239 68 68 / .2) var(--tw-gradient-to-position)}.hover\:to-red-600:hover{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.hover\:to-red-600\/30:hover{--tw-gradient-to: rgb(220 38 38 / .3) var(--tw-gradient-to-position)}.hover\:to-transparent:hover{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.hover\:to-yellow-400:hover{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.hover\:to-yellow-500\/20:hover{--tw-gradient-to: rgb(234 179 8 / .2) var(--tw-gradient-to-position)}.hover\:bg-\[position\:100\%_100\%\]:hover{background-position:100% 100%}.hover\:text-\[\#00ff44\]:hover{--tw-text-opacity: 1;color:rgb(0 255 68 / var(--tw-text-opacity, 1))}.hover\:text-\[\#00ff44\]\/70:hover{color:#00ff44b3}.hover\:text-\[\#00ff44\]\/80:hover{color:#0f4c}.hover\:text-\[\#4a9eff\]:hover{--tw-text-opacity: 1;color:rgb(74 158 255 / var(--tw-text-opacity, 1))}.hover\:text-\[\#555\]:hover{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity, 1))}.hover\:text-\[\#6bb3ff\]:hover{--tw-text-opacity: 1;color:rgb(107 179 255 / var(--tw-text-opacity, 1))}.hover\:text-\[\#888\]:hover{--tw-text-opacity: 1;color:rgb(136 136 136 / var(--tw-text-opacity, 1))}.hover\:text-\[\#aaa\]:hover{--tw-text-opacity: 1;color:rgb(170 170 170 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-cyan-400:hover{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-emerald-400:hover{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-green-100:hover{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.hover\:text-green-300:hover{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.hover\:text-green-400:hover{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.hover\:text-indigo-400:hover{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.hover\:text-krypton-green-300:hover{color:#00ff4450}.hover\:text-krypton-green-400:hover{color:#00ff4470}.hover\:text-krypton-green-500:hover{--tw-text-opacity: 1;color:rgb(0 255 68 / var(--tw-text-opacity, 1))}.hover\:text-orange-300:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.hover\:text-purple-300:hover{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.hover\:text-purple-400:hover{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.hover\:text-red-100:hover{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-slate-400:hover{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-200:hover{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.hover\:text-yellow-400:hover{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(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)}.hover\:shadow-\[0_0_15px_rgba\(0\,255\,68\,0\.3\)\]:hover{--tw-shadow: 0 0 15px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(0\,255\,68\,0\.4\)\]:hover{--tw-shadow: 0 0 15px rgba(0,255,68,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(0\,255\,68\,0\.5\)\]:hover{--tw-shadow: 0 0 15px rgba(0,255,68,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(251\,191\,36\,0\.3\)\]:hover{--tw-shadow: 0 0 15px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(255\,102\,0\,0\.4\)\]:hover{--tw-shadow: 0 0 15px rgba(255,102,0,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.4\)\]:hover{--tw-shadow: 0 0 15px rgba(59,130,246,.4);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(68\,136\,255\,0\.5\)\]:hover{--tw-shadow: 0 0 15px rgba(68,136,255,.5);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(0\,255\,136\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(0,255,136,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(0\,255\,68\,0\.1\)\]:hover{--tw-shadow: 0 0 20px rgba(0,255,68,.1);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(0\,255\,68\,0\.2\)\,0_0_40px_rgba\(0\,255\,68\,0\.1\)\]:hover{--tw-shadow: 0 0 20px rgba(0,255,68,.2),0 0 40px rgba(0,255,68,.1);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color), 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(0\,255\,68\,0\.3\)\]:hover{--tw-shadow: 0 0 20px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(0\,255\,68\,0\.4\)\]:hover{--tw-shadow: 0 0 20px rgba(0,255,68,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(0\,255\,68\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(0,255,68,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(13\,110\,253\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(13,110,253,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(220\,53\,69\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(220,53,69,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(234\,179\,8\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(234,179,8,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(239\,68\,68\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(239,68,68,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(255\,193\,7\,0\.3\)\]:hover{--tw-shadow: 0 0 20px rgba(255,193,7,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(255\,193\,7\,0\.4\)\]:hover{--tw-shadow: 0 0 20px rgba(255,193,7,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(255\,193\,7\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(255,193,7,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(255\,68\,68\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(255,68,68,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(59,130,246,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_20px_rgba\(6\,182\,212\,0\.5\)\]:hover{--tw-shadow: 0 0 20px rgba(6,182,212,.5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_25px_rgba\(255\,0\,0\,0\.7\)\]:hover{--tw-shadow: 0 0 25px rgba(255,0,0,.7);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(0\,255\,136\,0\.6\)\]:hover{--tw-shadow: 0 0 30px rgba(0,255,136,.6);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(0\,255\,68\,0\.1\)\]:hover{--tw-shadow: 0 0 30px rgba(0,255,68,.1);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(0\,255\,68\,0\.2\)\]:hover{--tw-shadow: 0 0 30px rgba(0,255,68,.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(0\,255\,68\,0\.3\)\]:hover{--tw-shadow: 0 0 30px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(0\,255\,68\,0\.6\)\,0_0_60px_rgba\(0\,255\,68\,0\.3\)\]:hover{--tw-shadow: 0 0 30px rgba(0,255,68,.6),0 0 60px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(0\,255\,68\,0\.6\)\]:hover{--tw-shadow: 0 0 30px rgba(0,255,68,.6);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(100\,100\,100\,0\.4\)\,0_0_60px_rgba\(100\,100\,100\,0\.2\)\]:hover{--tw-shadow: 0 0 30px rgba(100,100,100,.4),0 0 60px rgba(100,100,100,.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(16\,185\,129\,0\.6\)\]:hover{--tw-shadow: 0 0 30px rgba(16,185,129,.6);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(168\,85\,247\,0\.2\)\]:hover{--tw-shadow: 0 0 30px rgba(168,85,247,.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.2\)\]:hover{--tw-shadow: 0 0 30px rgba(251,191,36,.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(255\,0\,68\,0\.2\)\]:hover{--tw-shadow: 0 0 30px rgba(255,0,68,.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(255\,68\,68\,0\.3\)\]:hover{--tw-shadow: 0 0 30px rgba(255,68,68,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(59\,130\,246\,0\.2\)\]:hover{--tw-shadow: 0 0 30px rgba(59,130,246,.2);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(59\,130\,246\,0\.3\)\]:hover{--tw-shadow: 0 0 30px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(6\,182\,212\,0\.5\)\]:hover{--tw-shadow: 0 0 30px rgba(6,182,212,.5);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(6\,182\,212\,0\.6\)\]:hover{--tw-shadow: 0 0 30px rgba(6,182,212,.6);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_30px_rgba\(68\,68\,255\,0\.3\)\]:hover{--tw-shadow: 0 0 30px rgba(68,68,255,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_35px_rgba\(234\,179\,8\,0\.7\)\,0_0_70px_rgba\(234\,179\,8\,0\.4\)\,0_0_100px_rgba\(234\,179\,8\,0\.2\)\]:hover{--tw-shadow: 0 0 35px rgba(234,179,8,.7),0 0 70px rgba(234,179,8,.4),0 0 100px rgba(234,179,8,.2);--tw-shadow-colored: 0 0 35px var(--tw-shadow-color), 0 0 70px var(--tw-shadow-color), 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_35px_rgba\(239\,68\,68\,0\.7\)\,0_0_70px_rgba\(239\,68\,68\,0\.4\)\,0_0_100px_rgba\(239\,68\,68\,0\.2\)\]:hover{--tw-shadow: 0 0 35px rgba(239,68,68,.7),0 0 70px rgba(239,68,68,.4),0 0 100px rgba(239,68,68,.2);--tw-shadow-colored: 0 0 35px var(--tw-shadow-color), 0 0 70px var(--tw-shadow-color), 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_35px_rgba\(239\,68\,68\,0\.8\)\,0_0_70px_rgba\(239\,68\,68\,0\.5\)\,0_0_100px_rgba\(239\,68\,68\,0\.3\)\]:hover{--tw-shadow: 0 0 35px rgba(239,68,68,.8),0 0 70px rgba(239,68,68,.5),0 0 100px rgba(239,68,68,.3);--tw-shadow-colored: 0 0 35px var(--tw-shadow-color), 0 0 70px var(--tw-shadow-color), 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_35px_rgba\(34\,197\,94\,0\.8\)\,0_0_70px_rgba\(34\,197\,94\,0\.5\)\,0_0_100px_rgba\(34\,197\,94\,0\.3\)\]:hover{--tw-shadow: 0 0 35px rgba(34,197,94,.8),0 0 70px rgba(34,197,94,.5),0 0 100px rgba(34,197,94,.3);--tw-shadow-colored: 0 0 35px var(--tw-shadow-color), 0 0 70px var(--tw-shadow-color), 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_35px_rgba\(59\,130\,246\,0\.8\)\,0_0_70px_rgba\(59\,130\,246\,0\.5\)\,0_0_100px_rgba\(59\,130\,246\,0\.3\)\]:hover{--tw-shadow: 0 0 35px rgba(59,130,246,.8),0 0 70px rgba(59,130,246,.5),0 0 100px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 35px var(--tw-shadow-color), 0 0 70px var(--tw-shadow-color), 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_40px_rgba\(0\,255\,68\,0\.3\)\]:hover{--tw-shadow: 0 0 40px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_40px_rgba\(0\,255\,68\,0\.6\)\]:hover{--tw-shadow: 0 0 40px rgba(0,255,68,.6);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_40px_rgba\(168\,85\,247\,0\.3\)\]:hover{--tw-shadow: 0 0 40px rgba(168,85,247,.3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_40px_rgba\(251\,191\,36\,0\.5\)\]:hover{--tw-shadow: 0 0 40px rgba(251,191,36,.5);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_40px_rgba\(59\,130\,246\,0\.3\)\]:hover{--tw-shadow: 0 0 40px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_rgba\(0\,255\,68\,0\.4\)\]:hover{--tw-shadow: 0 10px 30px rgba(0,255,68,.4);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_rgba\(0\,0\,0\,0\.5\)\]:hover{--tw-shadow: 0 6px 20px rgba(0,0,0,.5);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_20px_rgba\(239\,68\,68\,0\.4\)\]:hover{--tw-shadow: 0 6px 20px rgba(239,68,68,.4);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_25px_rgba\(0\,255\,68\,0\.4\)\]:hover{--tw-shadow: 0 8px 25px rgba(0,255,68,.4);--tw-shadow-colored: 0 8px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_25px_rgba\(239\,68\,68\,0\.3\)\]:hover{--tw-shadow: 0 8px 25px rgba(239,68,68,.3);--tw-shadow-colored: 0 8px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-glow:hover{--tw-shadow: 0 0 10px rgba(0, 255, 68, .5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-glow-lg:hover{--tw-shadow: 0 0 20px rgba(0, 255, 68, .5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-glow-xl:hover{--tw-shadow: 0 0 40px rgba(0, 255, 68, .3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-neon:hover{--tw-shadow: 0 0 5px #00ff44, 0 0 10px #00ff44, 0 0 15px #00ff44;--tw-shadow-colored: 0 0 5px var(--tw-shadow-color), 0 0 10px var(--tw-shadow-color), 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-neon-strong:hover{--tw-shadow: 0 0 10px #00ff44, 0 0 20px #00ff44, 0 0 30px #00ff44;--tw-shadow-colored: 0 0 10px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color), 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(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)}.hover\:shadow-\[\#4a9eff\]\/20:hover{--tw-shadow-color: rgb(74 158 255 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-amber-500\/20:hover{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/20:hover{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-cyan-500\/40:hover{--tw-shadow-color: rgb(6 182 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/20:hover{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-green-500\/30:hover{--tw-shadow-color: rgb(34 197 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-green-500\/50:hover{--tw-shadow-color: rgb(34 197 94 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/20:hover{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-krypton-green-500\/20:hover{--tw-shadow-color: rgb(0 255 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-krypton-green-500\/30:hover{--tw-shadow-color: rgb(0 255 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-500\/20:hover{--tw-shadow-color: rgb(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-red-500\/20:hover{--tw-shadow-color: rgb(239 68 68 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:outline-offset-4:hover{outline-offset:4px}.hover\:ring-\[\#00ff44\]\/40:hover{--tw-ring-color: rgb(0 255 68 / .4)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:brightness-95:hover{--tw-brightness: brightness(.95);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)}.focus\:border-\[\#00ff44\]:focus{--tw-border-opacity: 1;border-color:rgb(0 255 68 / var(--tw-border-opacity, 1))}.focus\:border-\[\#00ff44\]\/40:focus{border-color:#0f46}.focus\:border-\[\#00ff44\]\/50:focus{border-color:#00ff4480}.focus\:border-\[\#333\]:focus{--tw-border-opacity: 1;border-color:rgb(51 51 51 / var(--tw-border-opacity, 1))}.focus\:border-\[\#444\]:focus{--tw-border-opacity: 1;border-color:rgb(68 68 68 / var(--tw-border-opacity, 1))}.focus\:border-\[\#4a9eff\]:focus{--tw-border-opacity: 1;border-color:rgb(74 158 255 / var(--tw-border-opacity, 1))}.focus\:border-amber-900\/50:focus{border-color:#78350f80}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-blue-500\/50:focus{border-color:#3b82f680}.focus\:border-cyan-400:focus{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.focus\:border-cyan-400\/50:focus{border-color:#22d3ee80}.focus\:border-cyan-500\/50:focus{border-color:#06b6d480}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-gray-400:focus{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.focus\:border-green-400:focus{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.focus\:border-green-500\/50:focus{border-color:#22c55e80}.focus\:border-krypton-green-400:focus{border-color:#00ff4470}.focus\:border-krypton-green-400\/30:focus{border-color:#00ff444d}.focus\:border-krypton-green-400\/60:focus{border-color:#0f49}.focus\:border-krypton-green-500:focus{--tw-border-opacity: 1;border-color:rgb(0 255 68 / var(--tw-border-opacity, 1))}.focus\:border-orange-500\/50:focus{border-color:#f9731680}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-purple-500\/50:focus{border-color:#a855f780}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-red-400\/50:focus{border-color:#f8717180}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-slate-500:focus{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.focus\:border-slate-600:focus{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.focus\:bg-black\/50:focus{background-color:#00000080}.focus\:shadow-2xl:focus{--tw-shadow: 0 25px 50px -12px rgb(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)}.focus\:shadow-\[inset_0_2px_10px_rgba\(0\,0\,0\,0\.3\)\,0_0_20px_rgba\(0\,255\,68\,0\.1\)\]:focus{--tw-shadow: inset 0 2px 10px rgba(0,0,0,.3),0 0 20px rgba(0,255,68,.1);--tw-shadow-colored: inset 0 2px 10px var(--tw-shadow-color), 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-glow:focus{--tw-shadow: 0 0 10px rgba(0, 255, 68, .5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-glow-lg:focus{--tw-shadow: 0 0 20px rgba(0, 255, 68, .5);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#00ff44\]\/20:focus{--tw-ring-color: rgb(0 255 68 / .2)}.focus\:ring-\[\#00ff88\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 255 136 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#222\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 34 34 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#333\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(51 51 51 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#4a9eff\]\/20:focus{--tw-ring-color: rgb(74 158 255 / .2)}.focus\:ring-\[\#4a9eff\]\/30:focus{--tw-ring-color: rgb(74 158 255 / .3)}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-blue-500\/50:focus{--tw-ring-color: rgb(59 130 246 / .5)}.focus\:ring-cyan-500\/20:focus{--tw-ring-color: rgb(6 182 212 / .2)}.focus\:ring-cyan-500\/30:focus{--tw-ring-color: rgb(6 182 212 / .3)}.focus\:ring-emerald-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500\/30:focus{--tw-ring-color: rgb(16 185 129 / .3)}.focus\:ring-green-500\/20:focus{--tw-ring-color: rgb(34 197 94 / .2)}.focus\:ring-green-500\/40:focus{--tw-ring-color: rgb(34 197 94 / .4)}.focus\:ring-green-500\/50:focus{--tw-ring-color: rgb(34 197 94 / .5)}.focus\:ring-krypton-green-400\/50:focus{--tw-ring-color: rgb(0 255 68 / .5)}.focus\:ring-krypton-green-500\/20:focus{--tw-ring-color: rgb(0 255 68 / .2)}.focus\:ring-orange-500\/50:focus{--tw-ring-color: rgb(249 115 22 / .5)}.focus\:ring-purple-500\/50:focus{--tw-ring-color: rgb(168 85 247 / .5)}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500\/20:focus{--tw-ring-color: rgb(239 68 68 / .2)}.focus\:ring-red-500\/50:focus{--tw-ring-color: rgb(239 68 68 / .5)}.focus\:ring-yellow-500\/20:focus{--tw-ring-color: rgb(234 179 8 / .2)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.active\:translate-y-px:active{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#b4b4d8\]:active{--tw-bg-opacity: 1;background-color:rgb(180 180 216 / var(--tw-bg-opacity, 1))}.active\:bg-\[\#c0c0c0\]:active{--tw-bg-opacity: 1;background-color:rgb(192 192 192 / var(--tw-bg-opacity, 1))}.active\:bg-\[\#d8b4b4\]:active{--tw-bg-opacity: 1;background-color:rgb(216 180 180 / var(--tw-bg-opacity, 1))}.active\:brightness-90:active{--tw-brightness: brightness(.9);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)}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:hover\:shadow-none:hover:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:flex{display:flex}.group:hover .group-hover\:h-\[4px\]{height:4px}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[100\%\],.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.group:hover .group-hover\:animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.group:hover .group-hover\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.group:hover .group-hover\:animate-spin{animation:spin 1s linear infinite}.group:hover .group-hover\:border-\[\#00ff44\]\/50{border-color:#00ff4480}.group:hover .group-hover\:border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-krypton-green-400\/60{border-color:#0f49}.group:hover .group-hover\:border-krypton-green-500\/50{border-color:#00ff4480}.group\/media:hover .group-hover\/media\:bg-black\/20{background-color:#0003}.group:hover .group-hover\:bg-\[\#316ac5\]\/40{background-color:#316ac566}.group:hover .group-hover\:bg-black\/10{background-color:#0000001a}.group:hover .group-hover\:bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:from-green-300{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.group:hover .group-hover\:text-\[\#00ff44\]{--tw-text-opacity: 1;color:rgb(0 255 68 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#00ff44\]\/40{color:#0f46}.group:hover .group-hover\:text-\[\#6bb3ff\]{--tw-text-opacity: 1;color:rgb(107 179 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-krypton-green-300{color:#00ff4450}.group:hover .group-hover\:text-krypton-green-400{color:#00ff4470}.group:hover .group-hover\:text-krypton-green-500{--tw-text-opacity: 1;color:rgb(0 255 68 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:shadow-\[0_0_15px_rgba\(0\,255\,68\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(0,255,68,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-glow-xl{--tw-shadow: 0 0 40px rgba(0, 255, 68, .3);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:filter-none{filter:none}.peer:checked~.peer-checked\:bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.peer:checked~.peer-checked\:from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.peer:checked~.peer-checked\:from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.peer:checked~.peer-checked\:to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.peer:checked~.peer-checked\:to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-blue-300\/20{--tw-ring-color: rgb(147 197 253 / .2)}.peer:focus~.peer-focus\:ring-green-300\/20{--tw-ring-color: rgb(134 239 172 / .2)}.prose-headings\:mb-2 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:.5rem}.prose-headings\:mt-3 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.75rem}.prose-headings\:font-bold :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:700}.prose-headings\:text-purple-300 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.prose-h2\:text-base :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1rem;line-height:1.5rem}.prose-h3\:text-sm :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.875rem;line-height:1.25rem}.prose-p\:my-0 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:0;margin-bottom:0}.prose-p\:my-1 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.25rem;margin-bottom:.25rem}.prose-p\:leading-relaxed :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:1.625}.prose-strong\:font-semibold :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}.prose-strong\:text-purple-300 :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.prose-code\:rounded :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.25rem}.prose-code\:bg-gray-900 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.prose-code\:px-1 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.25rem;padding-right:.25rem}.prose-code\:text-green-400 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.prose-ul\:my-1 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.25rem;margin-bottom:.25rem}.prose-ul\:pl-4 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:1rem}.prose-li\:my-0\.5 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.125rem;margin-bottom:.125rem}.prose-table\:my-2 :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.5rem;margin-bottom:.5rem}.prose-table\:text-xs :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.75rem;line-height:1rem}.prose-th\:border :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){border-width:1px}.prose-th\:border-purple-500\/30 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){border-color:#a855f74d}.prose-th\:bg-purple-500\/20 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:#a855f733}.prose-th\:px-2 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.5rem;padding-right:.5rem}.prose-th\:py-1 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){padding-top:.25rem;padding-bottom:.25rem}.prose-th\:text-purple-300 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.prose-td\:border :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){border-width:1px}.prose-td\:border-gray-700 :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.prose-td\:px-2 :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.5rem;padding-right:.5rem}.prose-td\:py-1 :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){padding-top:.25rem;padding-bottom:.25rem}.prose-hr\:my-3 :is(:where(hr):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.75rem;margin-bottom:.75rem}.prose-hr\:border-gray-700 :is(:where(hr):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}@media (min-width: 640px){.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-72{width:18rem}.sm\:w-96{width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:p-8{padding:2rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-8{grid-column:span 8 / span 8}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-11{height:2.75rem}.md\:h-20{height:5rem}.md\:h-8{height:2rem}.md\:w-11{width:2.75rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-40{width:10rem}.md\:w-8{width:2rem}.md\:max-w-xs{max-width:20rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:p-16{padding:4rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:pt-24{padding-top:6rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:tracking-\[0\.2em\]{letter-spacing:.2em}.md\:tracking-\[0\.5em\]{letter-spacing:.5em}}@media (min-width: 1024px){.lg\:static{position:static}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-64{width:16rem}.lg\:w-72{width:18rem}.lg\:w-\[420px\]{width:420px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-12{gap:3rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:pb-0{padding-bottom:0}.lg\:text-left{text-align:left}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-9xl{font-size:8rem;line-height:1}}@media (min-width: 1280px){.xl\:w-\[460px\]{width:460px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.xl\:px-20{padding-left:5rem;padding-right:5rem}}@media (prefers-color-scheme: dark){.dark\:border-blue-800\/30{border-color:#1e40af4d}.dark\:border-gray-700\/20{border-color:#37415133}.dark\:border-red-800\/30{border-color:#991b1b4d}.dark\:bg-blue-900\/20{background-color:#1e3a8a33}.dark\:bg-gray-800\/50{background-color:#1f293780}.dark\:bg-gray-900\/80{background-color:#111827cc}.dark\:bg-red-900\/20{background-color:#7f1d1d33}.dark\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}.home-page{min-height:100vh;width:100%;background:#000;background-image:radial-gradient(circle at 20% 50%,rgba(0,255,68,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,255,68,.02) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(0,255,68,.02) 0%,transparent 50%);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#000;border:1px solid #111111}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0f4,#00cc35);border-radius:5px;border:2px solid #000000;box-shadow:0 0 10px #00ff444d}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#00e63c,#00b32d);box-shadow:0 0 15px #00ff4480}*:focus{outline:2px solid #00ff44;outline-offset:2px}button:focus,a:focus{outline:2px solid #00ff44;outline-offset:2px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 10px #0f4,0 0 20px #0f4,0 0 30px #0f4,0 0 40px #00ff444d;opacity:1}50%{box-shadow:0 0 15px #0f4,0 0 30px #0f4,0 0 45px #0f4,0 0 60px #00ff4480;opacity:.9}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes slide-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.glass-effect{-webkit-backdrop-filter:blur(15px) saturate(180%);backdrop-filter:blur(15px) saturate(180%);background:#000c;border:1px solid rgba(0,255,68,.2);box-shadow:inset 0 1px #00ff441a,0 0 20px #000000e6,0 0 40px #0009}.glow-text{text-shadow:0 0 5px #00ff44,0 0 10px #00ff44,0 0 20px #00ff44,0 0 30px #00ff44,0 0 40px rgba(0,255,68,.5)}.hover-lift{transition:all .3s ease}.hover-lift:hover{transform:translateY(-5px);filter:brightness(1.1)}.modern-button{position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;text-decoration:none;border:none;border-radius:.75rem;cursor:pointer;transition:all .3s ease;overflow:hidden;background:linear-gradient(135deg,#0f4,#00cc35);color:#000}.modern-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.modern-button:hover:before{left:100%}.modern-button:hover{transform:translateY(-3px);box-shadow:0 0 20px #0f49,0 10px 40px #0f46,0 0 60px #0f43}.modern-card{position:relative;background:#000000e6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(0,255,68,.3);border-radius:1rem;padding:2rem;transition:all .3s ease;overflow:hidden;box-shadow:inset 0 1px #00ff441a,0 0 30px #000c,0 0 60px #00000080}.modern-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .7s}.modern-card:hover:before{left:100%}.modern-card:hover{border-color:#0f49;background:#000000f2;box-shadow:inset 0 1px #0f43,0 0 30px #00ff444d,0 20px 60px #000000e6,0 0 80px #000000b3;transform:translateY(-8px)}.gradient-text{background:linear-gradient(135deg,#0f4,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.neon-text{color:#0f4;text-shadow:0 0 5px #00ff44,0 0 10px #00ff44,0 0 20px #00ff44,0 0 30px #00ff44,0 0 40px rgba(0,255,68,.8),0 0 60px rgba(0,255,68,.6);animation:glow-pulse 2s ease-in-out infinite alternate}.skeleton{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:loading 1.5s infinite}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.progress-bar{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;position:relative}.progress-fill{height:100%;background:linear-gradient(90deg,#0f4,#00cc35);border-radius:4px;transition:width .3s ease;position:relative}.progress-fill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.interactive-element{cursor:pointer;transition:all .2s ease}.interactive-element:hover{transform:scale(1.05)}.interactive-element:active{transform:scale(.95)}@media (max-width: 768px){.modern-card{padding:1.5rem}.modern-button{padding:.875rem 1.5rem;font-size:.875rem}.home-page{font-size:14px}}@media (max-width: 480px){.modern-card{padding:1rem}.modern-button{padding:.75rem 1.25rem;font-size:.8rem}}@media (prefers-contrast: high){.modern-card{border-width:2px;border-color:#0f4}.gradient-text{-webkit-text-fill-color:#00ff44}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.home-page{scroll-behavior:auto}}.cyberpunk-bg{background:#000;background-image:linear-gradient(rgba(0,255,68,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,68,.02) 1px,transparent 1px),radial-gradient(circle at 25% 75%,rgba(0,255,68,.03) 0%,transparent 50%);background-size:50px 50px,50px 50px,800px 800px}.matrix-overlay{background:linear-gradient(90deg,transparent 0%,rgba(0,255,68,.01) 50%,transparent 100%),linear-gradient(0deg,transparent 0%,rgba(0,255,68,.01) 50%,transparent 100%);background-size:100px 100px;animation:cyber-grid 8s linear infinite}@keyframes dark-pulse{0%,to{box-shadow:0 0 20px #00ff444d,0 0 40px #000c;opacity:1}50%{box-shadow:0 0 30px #00ff4480,0 0 60px #000000e6;opacity:.9}}@keyframes deep-glow{0%,to{text-shadow:0 0 10px #00ff44,0 0 20px #00ff44,0 0 30px #00ff44,0 0 40px rgba(0,255,68,.8)}50%{text-shadow:0 0 15px #00ff44,0 0 30px #00ff44,0 0 45px #00ff44,0 0 60px rgba(0,255,68,.9)}}.dark-pulse{animation:dark-pulse 2s ease-in-out infinite}.deep-glow{animation:deep-glow 3s ease-in-out infinite alternate}@media (prefers-color-scheme: dark){.modern-card{background:#000000f2;box-shadow:inset 0 1px #00ff441a,0 0 40px #000000e6}}@media print{.home-page{background:#fff!important;color:#000!important}.modern-card{background:#fff!important;border:1px solid black!important;box-shadow:none!important}.gradient-text,.neon-text{color:#000!important;text-shadow:none!important;-webkit-text-fill-color:black!important}}.hall-of-shame-page{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#050505);padding:80px 20px 40px;position:relative;overflow-x:hidden}.floating-particle{display:none}.cyber-grid{display:none}.hall-container{max-width:1600px;margin:0 auto;position:relative;z-index:1}.hall-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:30px;background:#000000b3;border:1px solid rgba(180,40,40,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;gap:24px;box-shadow:0 10px 30px #0000004d;position:relative;overflow:hidden}.hall-header:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(180,40,40,.6),transparent);animation:headerGlow 3s ease-in-out infinite}.header-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#b428281a;border:1px solid rgba(200,50,50,.3);border-radius:12px;font-size:24px;color:#dc3c3c;position:relative}.icon-glow{display:none}.header-text h1{font-size:28px;font-weight:600;color:#dc3c3c;margin:0 0 6px;text-transform:uppercase;letter-spacing:1.5px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.subtitle{font-size:14px;color:#ffffff80;margin:0;letter-spacing:.5px;font-weight:400}.stat-item{text-align:center;padding:16px 20px;background:#0006;border:1px solid rgba(180,40,40,.2);border-radius:12px;min-width:80px}.stat-number{display:block;font-size:24px;font-weight:700;color:#dc3c3ce6;text-shadow:0 0 10px rgba(200,50,50,.4)}.stat-label{display:block;font-size:12px;color:#b4282899;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.hall-content{background:#0009;border:1px solid rgba(180,40,40,.15);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:32px;box-shadow:0 10px 30px #0000004d;position:relative;overflow:hidden}.hall-content:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(180,40,40,.4),transparent);animation:contentGlow 4s ease-in-out infinite}.filter-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;gap:24px;flex-wrap:wrap}.search-box i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#b42828b3;font-size:16px}.search-box input{width:100%;padding:14px 20px 14px 50px;background:#0009;border:1px solid rgba(180,40,40,.3);border-radius:12px;color:#ffffffe6;font-size:16px;transition:all .3s ease}.search-box input:focus{outline:none;border-color:#c8323299;box-shadow:0 0 15px #b428284d;background:#000c}.filter-btn{padding:12px 20px;background:transparent;border:1px solid rgba(180,40,40,.3);border-radius:10px;color:#b42828cc;font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px}.filter-btn:hover{background:#b428281a;border-color:#c8323280;color:#dc3c3ce6;transform:translateY(-2px)}.filter-btn.active{background:#b4282833;border-color:#c8323299;color:#dc3c3ce6;box-shadow:0 0 15px #b428284d}.spinner-ring{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid transparent;border-top:3px solid rgba(180,40,40,.8);border-radius:50%;animation:spin 1.5s linear infinite}.spinner-ring:nth-child(2){width:60px;height:60px;top:10px;left:10px;border-top:3px solid rgba(220,60,60,.6);animation:spin 2s linear infinite reverse}.spinner-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#c83232cc;border-radius:50%;animation:pulse 1.5s ease-in-out infinite}.banned-users-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:32px;margin-bottom:40px}.banned-user-card{background:#000000b3;border:1px solid rgba(180,40,40,.15);border-radius:12px;padding:24px;position:relative;overflow:hidden;transition:all .3s ease;cursor:pointer}.banned-user-card.permanent{border-left:3px solid #dc3c3c;background:#0a0000b3}.banned-user-card.temporary{border-left:3px solid #ff8c00;background:#0a0500b3}.card-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent,rgba(180,40,40,.1),transparent,rgba(180,40,40,.1),transparent);border-radius:16px;z-index:-1;opacity:0;animation:cardGlowRotate 6s linear infinite;transition:opacity .3s ease}.banned-user-card:hover{transform:translateY(-4px);border-color:#c832324d;box-shadow:0 8px 25px #0006}.banned-user-card:hover .card-glow{opacity:.6}.ban-badge{position:absolute;top:16px;right:16px;z-index:2}.permanent-badge,.temporary-badge{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.permanent-badge{background:#dc3c3c26;border:1px solid rgba(220,60,60,.3);color:#dc3c3c}.temporary-badge{background:#ff8c0026;border:1px solid rgba(255,140,0,.3);color:#ff8c00}.user-info{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1);margin-top:20px}.username{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;color:#ffffffe6}.username i{color:#b42828cc;font-size:18px;transition:all .3s ease}.banned-user-card:hover .username i{color:#dc3c3ce6;transform:scale(1.1)}.ingame-name{color:#fff9;font-weight:400;font-size:16px}.ban-details{display:flex;flex-direction:column;gap:20px}.ban-reason{display:flex;flex-direction:column;gap:8px}.reason-header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#b42828cc;text-transform:uppercase;letter-spacing:.5px}.reason-header i{font-size:16px}.reason-text{font-size:15px;line-height:1.5;color:#ffffffb3;margin:0;padding-left:24px}.ban-timing{display:flex;flex-direction:column;gap:8px}.ban-date,.expiry-date{display:flex;align-items:center;gap:8px;font-size:13px;color:#fff9}.ban-date i,.expiry-date i{color:#b42828b3;font-size:14px}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px;flex-wrap:wrap}.pagination-btn{padding:12px 20px;background:transparent;border:1px solid rgba(180,40,40,.3);border-radius:10px;color:#b42828cc;font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;display:flex;align-items:center;gap:8px}.pagination-btn:hover:not(:disabled){background:#b428281a;border-color:#c8323280;color:#dc3c3ce6;transform:translateY(-2px)}.pagination-btn:disabled{opacity:.3;cursor:not-allowed}.page-numbers{display:flex;gap:8px}.page-number{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#0006;border:1px solid rgba(180,40,40,.2);color:#b42828b3;font-weight:600;cursor:pointer;transition:all .3s ease}.page-number:hover:not(.active){background:#b428281a;border-color:#c8323266;color:#dc3c3ccc;transform:scale(1.1)}.page-number.active{background:#b428284d;border-color:#c8323299;color:#dc3c3ce6;box-shadow:0 0 15px #b4282866;transform:scale(1.1)}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;text-align:center}.no-results-icon{font-size:64px;color:#00b43ccc;margin-bottom:24px;animation:successPulse 2s ease-in-out infinite}@keyframes successPulse{0%,to{transform:scale(1);text-shadow:0 0 20px rgba(0,180,60,.4)}50%{transform:scale(1.1);text-shadow:0 0 30px rgba(0,180,60,.6)}}.no-results h3{font-size:24px;color:#ffffffe6;margin:0 0 12px;font-weight:600}.no-results p{font-size:16px;color:#fff9;margin:0}@media (max-width: 1200px){.hall-container{max-width:100%;padding:0 16px}.banned-users-grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}.hall-header{padding:32px}.header-text h1{font-size:32px}}@media (max-width: 768px){.hall-of-shame-page{padding:60px 16px 40px}.hall-header{flex-direction:column;align-items:stretch;gap:24px;padding:24px}.header-content{flex-direction:column;text-align:center;gap:16px}.header-text h1{font-size:28px}.stats-display{justify-content:center}.filter-section{flex-direction:column;align-items:stretch;gap:20px}.search-container{min-width:auto}.filter-buttons{justify-content:center}.banned-users-grid{grid-template-columns:1fr;gap:20px}.banned-user-card{padding:20px}.username{font-size:18px}.pagination{gap:12px}.pagination-btn{padding:10px 16px;font-size:13px}.page-number{width:36px;height:36px;font-size:14px}.hall-content{padding:32px 20px}}@media (max-width: 480px){.hall-of-shame-page{padding:40px 12px 20px}.hall-header{padding:20px}.header-icon{width:60px;height:60px;font-size:24px}.header-text h1{font-size:24px;letter-spacing:1px}.subtitle{font-size:14px}.stats-display{gap:16px}.stat-item{padding:12px 16px;min-width:60px}.stat-number{font-size:20px}.filter-btn{padding:10px 16px;font-size:13px}.banned-user-card{padding:16px}.username{font-size:16px}.reason-text{font-size:14px;padding-left:20px}.hall-content{padding:24px 16px}.page-numbers{gap:4px}.page-number{width:32px;height:32px;font-size:12px}}.banned-user-card:focus-visible{outline:2px solid rgba(200,50,50,.6);outline-offset:2px}.filter-btn:focus-visible,.pagination-btn:focus-visible,.page-number:focus-visible{outline:2px solid rgba(200,50,50,.6);outline-offset:2px}@media (prefers-contrast: high){.banned-user-card,.filter-btn,.pagination-btn,.search-box input{border-width:2px}}.wiki-page{min-height:100vh;background:radial-gradient(ellipse at top,rgba(0,120,30,.02) 0%,transparent 50%),linear-gradient(135deg,#000,#050a05,#000);padding:80px 20px 40px;position:relative;overflow-x:hidden}.background-effects{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0}.floating-particle{position:absolute;width:3px;height:3px;background:#0096284d;border-radius:50%;animation:float 15s linear infinite}.floating-particle:nth-child(1){left:10%;animation-delay:0s;animation-duration:12s}.floating-particle:nth-child(2){left:50%;animation-delay:4s;animation-duration:18s}.floating-particle:nth-child(3){left:80%;animation-delay:8s;animation-duration:15s}@keyframes float{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1;transform:scale(1)}90%{opacity:1}to{transform:translateY(-100px) scale(0);opacity:0}}.cyber-grid{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,150,40,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,150,40,.05) 1px,transparent 1px);background-size:50px 50px;opacity:.3;animation:gridMove 20s linear infinite}@keyframes gridMove{0%{background-position:0 0}to{background-position:50px 50px}}.wiki-container{max-width:1600px;margin:0 auto;position:relative;z-index:1}.wiki-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding:40px;background:linear-gradient(135deg,#000000fa,#000f05f2);border:1px solid rgba(0,150,40,.3);border-radius:20px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);flex-wrap:wrap;gap:32px;box-shadow:0 20px 60px #000c,0 0 50px #0096281a,inset 0 1px #00962833;position:relative;overflow:hidden}.wiki-header:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,150,40,.6),transparent);animation:headerGlow 3s ease-in-out infinite}@keyframes headerGlow{0%,to{opacity:.2}50%{opacity:.8}}.header-content{display:flex;align-items:center;gap:24px}.header-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#00962833,#0096280d);border:2px solid rgba(0,180,50,.8);border-radius:20px;font-size:32px;color:#00c83ce6;position:relative;animation:iconPulse 3s ease-in-out infinite}.icon-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,rgba(0,180,50,.4),transparent,rgba(0,180,50,.4));border-radius:20px;z-index:-1;opacity:0;animation:glowRotate 4s linear infinite}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes glowRotate{0%{transform:rotate(0);opacity:0}50%{opacity:.3}to{transform:rotate(360deg);opacity:0}}.header-text h1{font-size:36px;font-weight:700;color:#00c83ce6;margin:0 0 8px;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 15px rgba(0,180,50,.4);background:linear-gradient(135deg,#00c83ce6,#00a02dcc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle{font-size:16px;color:#009628b3;margin:0 0 12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500}.current-section{display:flex;align-items:center;gap:8px;font-size:14px;color:#00b432cc;padding:6px 12px;background:#0096281a;border:1px solid rgba(0,150,40,.2);border-radius:8px;margin-top:8px}.current-section i{color:#00c83ce6}.stats-display{display:flex;gap:24px;flex-wrap:wrap}.stat-item{text-align:center;padding:16px 20px;background:#0006;border:1px solid rgba(0,150,40,.2);border-radius:12px;min-width:80px}.stat-number{display:block;font-size:24px;font-weight:700;color:#00c83ce6;text-shadow:0 0 10px rgba(0,180,50,.4)}.stat-label{display:block;font-size:12px;color:#00962899;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.wiki-navigation{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:40px;padding:24px;background:linear-gradient(135deg,#000000f2,#000c05e6);border:1px solid rgba(0,150,40,.2);border-radius:16px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;box-shadow:0 10px 30px #0006,inset 0 1px #0096281a}.nav-pill{padding:16px 20px;background:linear-gradient(135deg,#0009,#000a0566);border:1px solid rgba(0,150,40,.2);border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:#fffc;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.nav-pill:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,150,40,.1),transparent);transition:left .5s}.nav-pill:hover:before{left:100%}.nav-pill:hover{background:linear-gradient(135deg,#0096281a,#000a0599);border-color:#00b43266;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.nav-pill.active{background:linear-gradient(135deg,#00962833,#00140acc);border-color:#00b43299;color:#00c83ce6;box-shadow:0 0 20px #0096284d,inset 0 1px #00962833}.nav-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0096281a;border:1px solid rgba(0,150,40,.2);border-radius:10px;font-size:18px;transition:all .3s ease}.nav-pill.active .nav-icon{background:#00962833;border-color:#00b43266;color:#00c83ce6;box-shadow:0 0 15px #00962866}.nav-content{flex:1;display:flex;flex-direction:column;gap:4px}.nav-title{font-size:16px;font-weight:600;line-height:1.2}.nav-subtitle{font-size:12px;color:#ffffff80;font-weight:400;text-transform:none;letter-spacing:.5px;line-height:1.3}.nav-pill.active .nav-subtitle{color:#009628b3}.wiki-content{background:linear-gradient(135deg,#000000fa,#000c05f2);border:1px solid rgba(0,150,40,.2);border-radius:20px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:48px;box-shadow:0 20px 60px #000c,0 0 50px #0096280d,inset 0 1px #0096281a;position:relative;overflow:hidden;min-height:600px}.wiki-content:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,150,40,.4),transparent);animation:contentGlow 4s ease-in-out infinite}@keyframes contentGlow{0%,to{opacity:.1}50%{opacity:.4}}.content-wrapper{position:relative;z-index:1}.content-header{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid rgba(0,150,40,.15)}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:14px;color:#fff9}.breadcrumb-item{color:#fff9;transition:color .3s ease}.breadcrumb-item.active{color:#00b432e6;font-weight:600}.breadcrumb i{color:#00962880;font-size:12px}.wiki-tab-content{animation:slideIn .5s cubic-bezier(.4,0,.2,1)}@keyframes slideIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.default-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;text-align:center}.default-icon{font-size:64px;color:#00b432cc;margin-bottom:24px;animation:defaultPulse 2s ease-in-out infinite}@keyframes defaultPulse{0%,to{transform:scale(1);text-shadow:0 0 20px rgba(0,180,50,.4)}50%{transform:scale(1.1);text-shadow:0 0 30px rgba(0,180,50,.6)}}.default-content h3{font-size:24px;color:#ffffffe6;margin:0 0 12px;font-weight:600}.default-content p{font-size:16px;color:#fff9;margin:0}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;text-align:center}.cyber-spinner{width:80px;height:80px;position:relative;margin-bottom:32px}.spinner-ring{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid transparent;border-top:3px solid rgba(0,150,40,.8);border-radius:50%;animation:spin 1.5s linear infinite}.spinner-ring:nth-child(2){width:60px;height:60px;top:10px;left:10px;border-top:3px solid rgba(0,200,60,.6);animation:spin 2s linear infinite reverse}.spinner-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:#00b432cc;border-radius:50%;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.7}}.loading-text{font-size:18px;color:#fffc;letter-spacing:1px}.loading-dots{animation:dots 1.5s infinite}@keyframes dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}@media (max-width: 1200px){.wiki-container{max-width:100%;padding:0 16px}.wiki-navigation{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.wiki-header{padding:32px}.header-text h1{font-size:32px}}@media (max-width: 768px){.wiki-page{padding:60px 16px 40px}.wiki-header{flex-direction:column;align-items:stretch;gap:24px;padding:24px}.header-content{flex-direction:column;text-align:center;gap:16px}.header-text h1{font-size:28px}.stats-display{justify-content:center}.wiki-navigation{grid-template-columns:1fr;gap:12px;padding:20px}.nav-pill{padding:14px 16px}.nav-icon{width:36px;height:36px;font-size:16px}.nav-title{font-size:15px}.nav-subtitle{font-size:11px}.wiki-content{padding:32px 20px}}@media (max-width: 480px){.wiki-page{padding:40px 12px 20px}.wiki-header{padding:20px}.header-icon{width:60px;height:60px;font-size:24px}.header-text h1{font-size:24px;letter-spacing:1px}.subtitle{font-size:14px}.stats-display{gap:16px}.stat-item{padding:12px 16px;min-width:60px}.stat-number{font-size:20px}.nav-pill{padding:12px 14px}.wiki-content{padding:24px 16px}}.nav-pill:focus-visible{outline:2px solid rgba(0,180,50,.6);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.floating-particle,.cyber-spinner .spinner-ring,.cyber-spinner .spinner-core{animation:none}}@media (prefers-contrast: high){.nav-pill,.wiki-header,.wiki-content{border-width:2px}}.wiki-section-header{margin-bottom:32px;text-align:center}.wiki-section-header h2{font-size:28px;font-weight:700;color:#00c83ce6;margin:0 0 12px;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 15px rgba(0,180,50,.4)}.wiki-section-header p{font-size:16px;color:#ffffffb3;margin:0;line-height:1.5}.wiki-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;gap:24px;flex-wrap:wrap}.search-container{flex:1;min-width:300px}.search-box{position:relative}.search-box i{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#009628b3;font-size:16px}.search-box input{width:100%;padding:14px 20px 14px 50px;background:#0009;border:1px solid rgba(0,150,40,.3);border-radius:12px;color:#ffffffe6;font-size:16px;transition:all .3s ease}.search-box input:focus{outline:none;border-color:#00b43299;box-shadow:0 0 15px #0096284d;background:#000c}.filter-buttons{display:flex;gap:12px;flex-wrap:wrap}.filter-btn{padding:12px 20px;background:transparent;border:1px solid rgba(0,150,40,.3);border-radius:10px;color:#009628cc;font-size:14px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.filter-btn:hover{background:#0096281a;border-color:#00b43280;color:#00c83ce6;transform:translateY(-2px)}.filter-btn.active{background:#00962833;border-color:#00b43299;color:#00c83ce6;box-shadow:0 0 15px #0096284d}.items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;margin-bottom:32px}.item-card{background:linear-gradient(145deg,#00501408,#000000f2);border:1px solid rgba(0,150,40,.2);border-radius:16px;padding:24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card-glow{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent,rgba(0,150,40,.1),transparent,rgba(0,150,40,.1),transparent);border-radius:16px;z-index:-1;opacity:0;animation:cardGlowRotate 6s linear infinite;transition:opacity .3s ease}@keyframes cardGlowRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.item-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,180,50,.6),transparent);opacity:0;transition:opacity .3s ease}.item-card:hover:before{opacity:1}.item-card:hover .card-glow{opacity:.6}.item-card:hover{border-color:#00b43266;box-shadow:0 12px 40px #00962833,0 0 60px #0096281a,inset 0 1px #00962833;transform:translateY(-6px) scale(1.02);background:linear-gradient(145deg,#00962814,#000000fa)}.item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(0,150,40,.15)}.item-header h3{font-size:20px;font-weight:700;color:#00c83ce6;margin:0;text-shadow:0 0 10px rgba(0,180,50,.4)}.item-faction,.item-type{font-size:12px;color:#009628cc;background:#0096281a;border:1px solid rgba(0,150,40,.2);padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.item-image-container{width:100%;height:120px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#0096281a,#00962805);border:1px solid rgba(0,150,40,.2);border-radius:12px;margin-bottom:20px;overflow:hidden;position:relative}.item-image{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,150,40,.6));transition:all .3s ease}.item-card:hover .item-image{transform:scale(1.1);filter:drop-shadow(0 0 15px rgba(0,180,50,.8))}.fallback-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#00962899;font-size:48px;background:#0096280d;border-radius:8px}.modal-image .fallback-icon{font-size:64px}.item-stats{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.stat-row{display:flex;justify-content:space-between;gap:12px}.stat{display:flex;align-items:center;gap:6px;font-size:14px;color:#fffc;flex:1;padding:6px 8px;background:#0000004d;border-radius:6px}.stat i{color:#009628cc;font-size:12px;width:14px;text-align:center}.item-level{text-align:center;font-size:12px;color:#00b432e6;background:#0096281a;border:1px solid rgba(0,150,40,.2);padding:6px 12px;border-radius:8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.wiki-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px;text-align:center}.loading-spinner{width:60px;height:60px;border:3px solid rgba(0,150,40,.2);border-top:3px solid rgba(0,180,50,.8);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}.wiki-loading p{font-size:16px;color:#ffffffb3;margin:0}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;text-align:center;color:#fff9}.no-results i{font-size:48px;color:#00962880;margin-bottom:16px}.no-results h3{font-size:20px;color:#fffc;margin:0 0 8px}.no-results p{font-size:14px;margin:0}.item-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow:visible;animation:modalFadeIn .3s ease}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.item-modal{background:linear-gradient(135deg,#000000f2,#000f05e6);border:1px solid rgba(0,150,40,.3);border-radius:20px;max-width:800px;width:100%;box-shadow:0 20px 60px #000c,0 0 100px #00962833;animation:modalSlideIn .3s ease}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;border-bottom:1px solid rgba(0,150,40,.2);background:linear-gradient(135deg,#0096281a,#00000080)}.modal-title h2{font-size:28px;font-weight:700;color:#00c83ce6;margin:0 0 4px;text-shadow:0 0 15px rgba(0,180,50,.4)}.modal-faction,.modal-type{font-size:14px;color:#009628cc;background:#0096281a;border:1px solid rgba(0,150,40,.2);padding:4px 12px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.close-btn{width:40px;height:40px;background:#00000080;border:1px solid rgba(0,150,40,.3);border-radius:10px;color:#009628cc;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:16px}.close-btn:hover{background:#0096281a;border-color:#00b43280;color:#00c83ce6}.modal-content{padding:32px;display:flex;gap:32px;flex-wrap:wrap}.modal-image{flex:0 0 200px;height:200px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#0096281a,#00962805);border:1px solid rgba(0,150,40,.2);border-radius:16px;overflow:hidden}.modal-image img{max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 15px rgba(0,150,40,.8))}.modal-details{flex:1;min-width:300px}.detail-section{margin-bottom:24px}.detail-section h3{font-size:18px;font-weight:600;color:#00b432e6;margin:0 0 12px;text-transform:uppercase;letter-spacing:1px}.detail-section p{font-size:15px;line-height:1.6;color:#fffc;margin:0}.specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.spec-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0006;border:1px solid rgba(0,150,40,.2);border-radius:10px;transition:all .3s ease}.spec-item:hover{background:#0096280d;border-color:#0096284d}.spec-item i{color:#009628cc;font-size:16px;width:20px;text-align:center}.spec-label{font-size:14px;color:#ffffffb3;flex:1}.spec-value{font-size:14px;font-weight:600;color:#00b432e6}.acquisition-info{display:flex;gap:20px;flex-wrap:wrap}.cost-info,.level-info{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#0096281a;border:1px solid rgba(0,150,40,.2);border-radius:10px;font-size:14px;font-weight:600;color:#00b432e6}.cost-info i,.level-info i{color:#00c83ce6;font-size:16px}.error-message{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#dc3c3c1a;border:1px solid rgba(220,60,60,.3);border-radius:8px;color:#dc3c3ce6;font-size:14px;margin-top:12px}.retry-btn{padding:6px 12px;background:#dc3c3c33;border:1px solid rgba(220,60,60,.4);border-radius:6px;color:#dc3c3ce6;cursor:pointer;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;display:flex;align-items:center;gap:6px}.retry-btn:hover{background:#dc3c3c4d;border-color:#dc3c3c99}.abilities-list{display:flex;flex-wrap:wrap;gap:8px}.ability-tag{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#0096281a;border:1px solid rgba(0,150,40,.2);border-radius:8px;font-size:12px;font-weight:600;color:#00b432e6;text-transform:uppercase;letter-spacing:.5px}.ability-tag i{color:#00c83ce6;font-size:11px}.rewards-list{display:flex;flex-direction:column;gap:8px}.reward-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#0006;border:1px solid rgba(0,150,40,.2);border-radius:8px;transition:all .3s ease}.reward-item:hover{background:#0096280d;border-color:#0096284d}.reward-info{display:flex;flex-direction:column;gap:2px}.reward-name{font-size:14px;font-weight:600;color:#ffffffe6}.reward-amount{font-size:12px;color:#00b432cc}.reward-chance{font-size:12px;font-weight:600;color:#00c83ce6;padding:4px 8px;background:#0096281a;border-radius:6px}.compatibility-list{display:flex;flex-wrap:wrap;gap:8px}.compatibility-tag{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#ffaa001a;border:1px solid rgba(255,170,0,.2);border-radius:8px;font-size:12px;font-weight:600;color:#ffaa00e6;text-transform:uppercase;letter-spacing:.5px}.compatibility-tag i{color:#ffc800e6;font-size:11px}.resources-list{display:flex;flex-direction:column;gap:8px}.resource-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#0006;border:1px solid rgba(0,150,40,.2);border-radius:8px;transition:all .3s ease}.resource-item:hover{background:#0096280d;border-color:#0096284d}.resource-info{display:flex;flex-direction:column;gap:2px}.resource-name{font-size:14px;font-weight:600;color:#ffffffe6}.resource-amount{font-size:12px;color:#00b432cc}.resource-respawn{font-size:12px;font-weight:600;color:#ffaa00e6;padding:4px 8px;background:#ffaa001a;border-radius:6px}.npcs-list,.gates-list{display:flex;flex-wrap:wrap;gap:8px}.npc-tag,.gate-tag{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#7800c81a;border:1px solid rgba(120,0,200,.2);border-radius:8px;font-size:12px;font-weight:600;color:#9664ffe6;text-transform:uppercase;letter-spacing:.5px}.npc-tag i,.gate-tag i{color:#b478ffe6;font-size:11px}.gate-tag{background:#ff64001a;border-color:#ff640033;color:#ff9632e6}.gate-tag i{color:#ffb450e6}.progression-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:20px 0}.progression-card{background:#0009;border:1px solid rgba(0,150,40,.2);border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.progression-card:hover{transform:translateY(-5px);border-color:#00c83c66;box-shadow:0 10px 30px #00c83c33}.progression-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.level-number{font-size:32px;font-weight:900;text-shadow:0 0 10px currentColor}.level-tier{font-size:14px;font-weight:600;text-transform:uppercase;@keyframes modalFadeIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes completeOverlay{0%{opacity:0}to{opacity:1}}@keyframes glowPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.4}}@keyframes textGlow{0%{text-shadow:0 0 25px rgba(0,255,0,.9)}to{text-shadow:0 0 35px rgba(0,255,0,1),0 0 50px rgba(0,255,0,.9)}}}.level-tier .gates-wiki{padding:20px;color:#e0e0e0}.level-tier .gate-card{background:#0009;border:1px solid rgba(0,255,0,.2);border-radius:12px;padding:20px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-height:280px;display:flex;flex-direction:column}.level-tier .gate-card:hover{transform:translateY(-5px);border-color:#0f06;box-shadow:0 10px 30px #0f03}.level-tier .gate-card .item-header{margin-bottom:15px}.level-tier .gate-card .item-header h3{color:#0f0;margin-bottom:8px;text-shadow:0 0 10px rgba(0,255,0,.5);font-size:1.4rem}.level-tier .gate-card .item-type{font-weight:600;text-transform:uppercase;font-size:12px;padding:4px 8px;background:#00ff001a;border-radius:4px;display:inline-block}.level-tier .gate-card .item-image-container{margin-bottom:15px;flex-shrink:0}.level-tier .gate-card .fallback-icon{display:flex;align-items:center;justify-content:center;height:120px;background:#0006;border-radius:8px;border:1px solid rgba(0,255,0,.1)}.level-tier .gate-card .fallback-icon i{font-size:3rem;opacity:.7}.level-tier .gate-card .item-stats{margin-bottom:15px;flex-grow:1}.level-tier .gate-card .item-level{margin-top:auto;font-size:12px;color:#fff9;text-align:center;padding-top:10px;border-top:1px solid rgba(0,255,0,.1)}.level-tier .item-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.level-tier .gate-modal{max-width:1200px;width:95vw;height:90vh;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;background:#000000fa;border:2px solid rgba(0,255,0,.4);border-radius:12px;box-shadow:0 0 60px #00ff004d,inset 0 0 20px #00ff000d;position:relative;z-index:1001}.level-tier .modal-header{display:flex;justify-content:space-between;align-items:center;padding:25px 35px;border-bottom:1px solid rgba(0,255,0,.2);background:#000000e6;margin-bottom:0;flex-shrink:0}.level-tier .modal-title{display:flex;align-items:center;gap:15px}.level-tier .modal-title h2{margin:0;color:#0f0;font-size:2rem;text-shadow:0 0 10px rgba(0,255,0,.5);font-weight:700}.level-tier .modal-type{font-size:14px;font-weight:600;text-transform:uppercase;padding:6px 12px;background:#00ff001a;border:1px solid rgba(0,255,0,.3);border-radius:6px;color:#0f0}.level-tier .close-btn{background:none;border:none;color:#ffffffb3;font-size:28px;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.level-tier .close-btn:hover{background:#f003;color:#f66;transform:scale(1.1)}.level-tier .modal-content{flex:1;display:flex;flex-direction:column;overflow:visible;height:auto;min-height:auto;max-height:none;padding-right:0}.level-tier .modal-content::-webkit-scrollbar{width:8px}.level-tier .modal-content::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.level-tier .modal-content::-webkit-scrollbar-thumb{background-color:#00ff444d;border-radius:4px;border:1px solid rgba(0,255,68,.1)}.level-tier .modal-content::-webkit-scrollbar-thumb:hover{background-color:#00ff4480}.level-tier .gate-tabs{display:flex;border-bottom:2px solid rgba(0,255,0,.3);margin-bottom:0;background:linear-gradient(180deg,#0009,#0006);flex-shrink:0;padding:0 35px;box-shadow:0 2px 10px #0000004d;position:relative;z-index:10}.level-tier .tab-content{flex:1;padding:30px 35px;overflow:visible;background:#00000026;position:relative}.level-tier .tab-content::-webkit-scrollbar{width:10px}.level-tier .tab-content::-webkit-scrollbar-track{background:#0000004d;border-radius:5px}.level-tier .tab-content::-webkit-scrollbar-thumb{background:#0f06;border-radius:5px;border:2px solid rgba(0,0,0,.3)}.level-tier .tab-content::-webkit-scrollbar-thumb:hover{background:#0f09}.level-tier .gate-tabs{display:flex;border-bottom:2px solid rgba(0,255,0,.3);margin-bottom:0;background:linear-gradient(180deg,#0009,#0006);flex-shrink:0;padding:0 35px;box-shadow:0 2px 10px #0000004d;position:relative}.level-tier .gate-tabs:before{content:"";position:absolute;top:0;left:35px;right:35px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,0,.5),transparent)}.level-tier .gate-tab{background:none;border:none;padding:20px 30px;color:#ffffffb3;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border-bottom:3px solid transparent;font-size:16px;font-weight:600;flex:1;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;text-transform:uppercase;letter-spacing:.5px;min-height:60px}.level-tier .gate-tab:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:linear-gradient(90deg,#0f0,#6f6);transition:all .3s ease;transform:translate(-50%)}.level-tier .gate-tab:hover{color:#fffffff2;background:#ffffff14;transform:translateY(-1px)}.level-tier .gate-tab:hover:after{width:60%}.level-tier .gate-tab.active{color:#0f0;background:#00ff001f;text-shadow:0 0 8px rgba(0,255,0,.5)}.level-tier .gate-tab.active:after{width:80%;background:linear-gradient(90deg,#0f0,#6f6,#0f0);box-shadow:0 0 10px #0f09}.level-tier .gate-tab i{font-size:18px;transition:all .3s ease}.level-tier .gate-tab.active i{transform:scale(1.1);filter:drop-shadow(0 0 5px rgba(0,255,0,.8))}.level-tier .tab-content{flex:1;padding:40px 35px;overflow:visible;background:#0003}.level-tier .overview-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;margin-bottom:20px}.level-tier .gate-visual-section{display:flex;justify-content:center;align-items:center;order:1;padding:20px}.level-tier .gate-visual{width:320px;height:320px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:0 0 40px #0f06;border:3px solid rgba(0,255,0,.3)}.level-tier .gate-icon-large{font-size:8rem;opacity:.9;filter:drop-shadow(0 0 15px currentColor)}.level-tier .complete-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000c;animation:completeOverlay .5s ease}.level-tier .complete-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;height:400px;background:radial-gradient(circle,rgba(0,255,0,.4) 0%,transparent 70%);animation:glowPulse 2s ease-in-out infinite}.level-tier .complete-text{color:#0f0;font-size:2.2rem;font-weight:700;text-transform:uppercase;text-shadow:0 0 25px rgba(0,255,0,.9);z-index:2;animation:textGlow 1s ease-in-out infinite alternate;text-align:center;line-height:1.2;margin-top:10px}.level-tier .gate-info-section{order:2;padding:20px 0}.level-tier .gate-info-section h3{color:#0f0;margin-bottom:20px;text-shadow:0 0 10px rgba(0,255,0,.5);font-size:1.8rem;font-weight:600}.level-tier .gate-info-section p{color:#ffffffd9;line-height:1.7;margin-bottom:25px;font-size:1.1rem;text-align:justify}.level-tier .gate-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin-bottom:30px}.level-tier .stat-item{background:#00000080;border:1px solid rgba(0,255,0,.3);border-radius:10px;padding:20px;text-align:center;transition:all .3s ease;box-shadow:0 2px 10px #0000004d}.level-tier .stat-item:hover{border-color:#00ff0080;box-shadow:0 5px 20px #0f03;transform:translateY(-2px)}.level-tier .stat-item i{font-size:2rem;color:#0f0;margin-bottom:12px;display:block}.level-tier .stat-label{color:#ffffffb3;font-size:12px;text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px;font-weight:500}.level-tier .stat-value{color:#fff;font-size:18px;font-weight:700;text-shadow:0 0 5px rgba(255,255,255,.3)}.level-tier .tips-section h4{color:#0f0;margin-bottom:20px;font-size:1.4rem;font-weight:600;text-shadow:0 0 8px rgba(0,255,0,.4)}.level-tier .tips-section ul{list-style:none;margin:0;background:#0000004d;border-radius:8px;padding:15px}.level-tier .tips-section li{padding:15px 0;color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.1);line-height:1.6;font-size:1rem}.level-tier .tips-section li:last-child{border-bottom:none}.level-tier .tips-section i{color:#ff0;margin-right:12px;width:18px;font-size:1.1rem}.level-tier .waves-content h3{color:#0f0;margin-bottom:30px;text-shadow:0 0 10px rgba(0,255,0,.5);font-size:1.8rem;font-weight:600;text-align:center}.level-tier .waves-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}.level-tier .wave-card{background:#0009;border:1px solid rgba(0,255,0,.3);border-radius:12px;padding:25px;box-shadow:0 4px 15px #0000004d;transition:all .3s ease}.level-tier .wave-card:hover{border-color:#00ff0080;box-shadow:0 6px 25px #0f03;transform:translateY(-2px)}.level-tier .wave-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgba(0,255,0,.2)}.level-tier .wave-header h4{color:#0f0;margin:0;font-size:1.3rem;font-weight:600;text-shadow:0 0 8px rgba(0,255,0,.4)}.level-tier .alien-count{color:#ffffffb3;font-size:14px;font-weight:500;background:#00ff001a;padding:4px 10px;border-radius:6px;border:1px solid rgba(0,255,0,.2)}.level-tier .wave-aliens{display:flex;flex-wrap:wrap;gap:12px}.level-tier .alien-tag{padding:8px 14px;border-radius:20px;font-size:.9rem;color:#fff;border:1px solid rgba(255,255,255,.3);font-weight:500;transition:all .3s ease;box-shadow:0 2px 5px #0003}.level-tier .alien-tag:hover{transform:scale(1.05);box-shadow:0 3px 8px #0000004d}.level-tier .rewards-content h3{color:#0f0;margin-bottom:30px;text-shadow:0 0 10px rgba(0,255,0,.5);font-size:1.8rem;font-weight:600;text-align:center}.level-tier .rewards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:25px;margin-bottom:40px}.level-tier .reward-item{background:#0009;border:1px solid rgba(0,255,0,.3);border-radius:12px;padding:25px;text-align:center;box-shadow:0 4px 15px #0000004d;transition:all .3s ease}.level-tier .reward-item:hover{border-color:#00ff0080;box-shadow:0 6px 25px #0f03;transform:translateY(-3px)}.level-tier .reward-item i{font-size:2.5rem;color:#0f0;margin-bottom:18px;display:block;filter:drop-shadow(0 0 8px rgba(0,255,0,.4))}.level-tier .reward-info{display:flex;flex-direction:column;gap:8px}.level-tier .reward-amount{color:#fff;font-size:1.8rem;font-weight:700;text-shadow:0 0 5px rgba(255,255,255,.3)}.level-tier .reward-type{color:#ffffffb3;font-size:15px;font-weight:500}.level-tier .first-time-bonus{background:#ffd70026;border:2px solid rgba(255,215,0,.4);border-radius:12px;padding:25px;margin-top:30px;display:flex;align-items:center;gap:15px;box-shadow:0 4px 20px #ffd70033}.level-tier .first-time-bonus i{color:gold;font-size:1.5rem;filter:drop-shadow(0 0 8px rgba(255,215,0,.5))}.level-tier .first-time-bonus span{color:gold;font-weight:600;font-size:1.1rem;text-shadow:0 0 5px rgba(255,215,0,.3)}.level-tier .additional-rewards{background:#00000080;border:1px solid rgba(0,255,0,.3);border-radius:12px;padding:25px;margin-top:30px;box-shadow:0 4px 15px #0000004d}.level-tier .additional-rewards h4{color:#0f0;margin-bottom:15px;font-size:1.3rem;font-weight:600;text-shadow:0 0 8px rgba(0,255,0,.4)}.level-tier .additional-rewards p{color:#ffffffd9;margin:0;font-size:1rem;line-height:1.6}.level-tier .builder-content{min-height:100%;display:flex;flex-direction:column;align-items:center}.level-tier .builder-content h3{color:#0f0;margin-bottom:15px;text-shadow:0 0 10px rgba(0,255,0,.5);font-size:1.8rem;font-weight:600;text-align:center;width:100%}.level-tier .builder-content p{color:#fffc;margin-bottom:30px;font-size:1.1rem;text-align:center;line-height:1.6;max-width:600px}.level-tier .builder-controls{display:flex;gap:15px;margin-bottom:30px;flex-wrap:wrap;justify-content:center}.level-tier .builder-controls button{background:#000000b3;border:2px solid rgba(0,255,0,.4);color:#0f0;padding:15px 25px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:15px;font-weight:500;min-width:160px;box-shadow:0 3px 10px #0000004d}.level-tier .builder-controls button:hover:not(:disabled){background:#00ff001a;border-color:#0f0;box-shadow:0 5px 20px #00ff004d;transform:translateY(-2px)}.level-tier .builder-controls button:disabled{opacity:.5;cursor:not-allowed;transform:none}.level-tier .builder-controls i{margin-right:8px;font-size:16px}.level-tier .progress-section{margin-bottom:30px;background:#0006;border-radius:12px;padding:25px;border:1px solid rgba(0,255,0,.2)}.level-tier .progress-bar{width:100%;height:30px;background:#000c;border:2px solid rgba(0,255,0,.3);border-radius:15px;overflow:hidden;margin-bottom:15px;box-shadow:inset 0 2px 5px #00000080}.level-tier .progress-fill{height:100%;background:linear-gradient(90deg,#060,#0f0,#6f6);transition:width .8s ease;box-shadow:0 0 10px #00ff0080}.level-tier .progress-text{text-align:center;color:#ffffffe6;font-size:16px;font-weight:500;text-shadow:0 0 5px rgba(255,255,255,.2)}.level-tier .parts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:12px;margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto;padding:20px;background:#0000004d;border-radius:12px;border:1px solid rgba(0,255,0,.2)}.level-tier .part-item{aspect-ratio:1;background:#000000b3;border:2px solid rgba(255,255,255,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ffffff80;font-size:14px;font-weight:600;transition:all .4s ease;box-shadow:0 2px 8px #0000004d}.level-tier .part-item.collected{background:#00ff004d;border-color:#0f0;color:#0f0;box-shadow:0 0 15px #0f06;transform:scale(1.05)}.level-tier .part-item.collected i{font-size:20px;filter:drop-shadow(0 0 5px rgba(0,255,0,.6))}.level-tier .gate-complete-message{background:#00ff0026;border:2px solid rgba(0,255,0,.4);border-radius:12px;padding:20px;text-align:center;color:#0f0;font-weight:600;font-size:1.1rem;box-shadow:0 4px 20px #0f03;margin-top:20px}.level-tier .gate-complete-message i{font-size:1.5rem;margin-right:12px;filter:drop-shadow(0 0 8px rgba(0,255,0,.5))}@media (max-width: 768px){.level-tier .gates-wiki{padding:15px}.level-tier .item-modal-overlay{padding:10px}.level-tier .gate-modal{width:100vw;height:95vh;max-height:95vh;border-radius:8px}.level-tier .modal-header{padding:20px 25px}.level-tier .modal-title h2{font-size:1.6rem}.level-tier .modal-content{height:calc(100% - 70px)}.level-tier .gate-tabs{flex-wrap:wrap;padding:0 25px}.level-tier .gate-tabs:before{left:25px;right:25px}.level-tier .gate-tab{padding:16px 20px;font-size:14px;flex:none;min-width:140px;min-height:50px}.level-tier .gate-tab i{font-size:16px}.level-tier .tab-content{padding:25px 20px}.level-tier .overview-content{grid-template-columns:1fr;gap:30px}.level-tier .gate-visual-section{order:-1;padding:15px;text-align:center}.level-tier .gate-visual{width:220px;height:220px;margin:0 auto}.level-tier .gate-icon-large{font-size:5.5rem}.level-tier .gate-info-section{padding:15px 0}.level-tier .gate-info-section h3{font-size:1.5rem;margin-bottom:18px;text-align:center}.level-tier .gate-info-section p{font-size:1rem;margin-bottom:20px;text-align:center}.level-tier .gate-stats{grid-template-columns:repeat(2,1fr);gap:15px;margin-bottom:25px}.level-tier .stat-item{padding:18px}.level-tier .stat-item i{font-size:1.4rem;margin-bottom:10px}.level-tier .stat-value{font-size:16px}.level-tier .tips-section h4{font-size:1.2rem;margin-bottom:18px;text-align:center}.level-tier .tips-section ul{padding:12px}.level-tier .tips-section li{padding:12px 0;font-size:.95rem}.level-tier .waves-content h3{font-size:1.5rem;margin-bottom:25px}.level-tier .waves-grid{grid-template-columns:1fr;gap:20px}.level-tier .wave-card{padding:20px}.level-tier .wave-header h4{font-size:1.2rem}.level-tier .alien-count{font-size:13px}.level-tier .wave-aliens{gap:10px}.level-tier .alien-tag{padding:6px 12px;font-size:.85rem}.level-tier .rewards-content h3{font-size:1.5rem;margin-bottom:25px}.level-tier .rewards-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;margin-bottom:30px}.level-tier .reward-item{padding:20px}.level-tier .reward-item i{font-size:2.2rem;margin-bottom:15px}.level-tier .reward-amount{font-size:1.6rem}.level-tier .reward-type{font-size:14px}.level-tier .first-time-bonus,.level-tier .additional-rewards{padding:20px;margin-top:25px}.level-tier .builder-content h3{font-size:1.5rem;margin-bottom:12px}.level-tier .builder-content p{margin-bottom:25px}.level-tier .builder-controls{gap:12px;margin-bottom:25px}.level-tier .builder-controls button{padding:12px 20px;min-width:140px}.level-tier .progress-section{padding:20px;margin-bottom:25px}.level-tier .progress-bar{height:28px;margin-bottom:12px}.level-tier .progress-text{font-size:15px}.level-tier .parts-grid{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:10px;margin-bottom:25px}.level-tier .part-item{width:40px;height:40px;font-size:13px}.level-tier .part-item.collected i{font-size:18px}.level-tier .gate-complete-message{padding:18px;margin-top:15px}}@media (max-width: 480px){.level-tier .item-modal-overlay{padding:5px}.level-tier .gate-modal{width:100vw;height:100vh;max-height:100vh;border-radius:0}.level-tier .modal-header{padding:18px 20px}.level-tier .modal-title h2{font-size:1.4rem}.level-tier .modal-content{height:calc(100% - 65px)}.level-tier .gate-tabs{padding:0 20px}.level-tier .gate-tabs:before{left:20px;right:20px}.level-tier .gate-tab{padding:14px 16px;font-size:13px;min-width:120px;min-height:45px}.level-tier .gate-tab i{font-size:14px}.level-tier .tab-content{padding:20px 15px}.level-tier .gate-visual{width:180px;height:180px}.level-tier .gate-icon-large{font-size:4.5rem}.level-tier .gate-info-section h3{font-size:1.3rem}.level-tier .gate-stats{grid-template-columns:1fr;gap:12px}.level-tier .stat-item{padding:16px}.level-tier .waves-grid{gap:15px}.level-tier .wave-card{padding:18px}.level-tier .rewards-grid{grid-template-columns:1fr;gap:15px}.level-tier .reward-item{padding:18px}.level-tier .builder-controls{flex-direction:column;gap:10px}.level-tier .builder-controls button{width:100%;min-width:unset}.level-tier .parts-grid{grid-template-columns:repeat(auto-fill,minmax(35px,1fr));gap:8px}.level-tier .part-item{width:35px;height:35px;font-size:12px}.level-tier .part-item.collected i{font-size:16px}}.level-tier .gate-modal{width:98vw;max-height:95vh}.level-tier .modal-header{padding:15px 20px}.level-tier .modal-title h2{font-size:1.5rem}.level-tier .modal-content{padding:20px}.level-tier .gate-tabs{flex-wrap:wrap}.level-tier .gate-tab{padding:12px 15px;font-size:13px;flex:none;min-width:120px}.level-tier .overview-content{grid-template-columns:1fr;gap:20px}.level-tier .gate-visual-section{order:-1}.level-tier .gate-visual{width:200px;height:200px}.level-tier .gate-icon-large{font-size:5rem}.level-tier .gate-info-section h3{font-size:1.4rem}.level-tier .gate-stats{grid-template-columns:repeat(2,1fr);gap:10px}.level-tier .stat-item{padding:12px}.level-tier .stat-item i{font-size:1.3rem;margin-bottom:8px}.level-tier .stat-value{font-size:14px}.level-tier .waves-grid{grid-template-columns:1fr;gap:10px}.level-tier .wave-card{padding:12px}.level-tier .rewards-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.level-tier .reward-item{padding:15px}.level-tier .parts-grid{grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:6px}.level-tier .part-item{width:30px;height:30px}.level-tier .builder-controls{flex-direction:column;gap:8px}.level-tier .builder-controls button{width:100%;padding:12px}@media (max-width: 480px){.gate-modal{width:100vw;height:100vh;max-height:100vh;border-radius:0}.modal-header{padding:12px 15px}.modal-title h2{font-size:1.3rem}.tab-content{padding:15px}.gate-visual{width:150px;height:150px}.gate-icon-large{font-size:4rem}.gate-stats,.rewards-grid{grid-template-columns:1fr}.parts-grid{grid-template-columns:repeat(auto-fill,minmax(25px,1fr))}.part-item{width:25px;height:25px}}.progression-stats{display:flex;flex-direction:column;gap:12px}.stat-item{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.1)}.stat-item:last-child{border-bottom:none}.stat-item i{color:#00c83ce6;font-size:14px;width:16px;text-align:center}.stat-label{flex:1;font-size:13px;color:#ffffffb3}.stat-value{font-size:13px;font-weight:600;color:#ffffffe6}.level-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:#0006;border:2px solid currentColor;margin:0 auto}.level-icon i{font-size:32px;margin-bottom:8px}.level-icon span{font-size:24px;font-weight:900}.unlocks-list{display:flex;flex-wrap:wrap;gap:8px}.unlock-tag{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#00c83c1a;border:1px solid rgba(0,200,60,.2);border-radius:8px;font-size:12px;font-weight:600;color:#00ff50e6;text-transform:uppercase;letter-spacing:.5px}.unlock-tag i{color:#00ff64e6;font-size:11px}.reward-type{font-size:11px;font-weight:600;color:#00b4ffe6;padding:3px 6px;background:#00b4ff1a;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.requirements-list{display:flex;flex-direction:column;gap:8px}.requirement-item{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#ff64000d;border:1px solid rgba(255,100,0,.2);border-radius:8px;transition:all .3s ease}.requirement-item:hover{background:#ff64001a;border-color:#ff64004d}.requirement-info{display:flex;flex-direction:column;gap:2px}.requirement-name{font-size:14px;font-weight:600;color:#ffffffe6}.requirement-amount{font-size:12px;color:#ff9632cc}.requirement-type{font-size:11px;font-weight:600;color:#ff6400e6;padding:3px 6px;background:#ff64001a;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.color-preview{position:absolute;bottom:8px;right:8px;display:flex;gap:4px}.color-swatch{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 4px #0000004d}.color-schemes{display:flex;flex-direction:column;gap:16px}.color-scheme h4{margin:0 0 12px;color:#ffffffe6;font-size:16px;font-weight:600}.color-palette{display:flex;gap:16px;flex-wrap:wrap}.color-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;background:#0000004d;border-radius:8px;border:1px solid rgba(255,255,255,.1);min-width:80px}.color-circle{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0000004d}.color-item span{font-size:12px;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.5px}.color-item code{font-size:10px;font-family:Courier New,monospace;color:#fff9;background:#0000004d;padding:2px 4px;border-radius:3px;border:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.wiki-filters{flex-direction:column;align-items:stretch;gap:16px}.search-container{min-width:auto}.filter-buttons{justify-content:center}.items-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.item-card{padding:20px}.modal-content{flex-direction:column;padding:24px;gap:24px}.modal-image{flex:none;height:150px}.specs-grid{grid-template-columns:1fr}}@media (max-width: 480px){.items-grid{grid-template-columns:1fr}.item-card{padding:16px}.modal-header,.modal-content{padding:20px}.acquisition-info{flex-direction:column;gap:12px}}.animation-indicator{position:absolute;top:8px;right:8px;background:#00c83ce6;color:#fffffff2;padding:4px 8px;border-radius:12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px;box-shadow:0 2px 6px #0000004d;border:1px solid rgba(0,255,80,.4);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:pulseGlow 2s ease-in-out infinite}.animation-indicator i{font-size:9px;color:#ffffffe6;filter:drop-shadow(0 0 3px rgba(0,255,80,.6))}.modal-animation-badge{position:absolute;top:12px;right:12px;background:#00c83cf2;color:#fffffff2;padding:6px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:6px;box-shadow:0 3px 8px #0006;border:1px solid rgba(0,255,80,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:pulseGlow 2.5s ease-in-out infinite;z-index:2}.modal-animation-badge i{font-size:11px;color:#fffffff2;filter:drop-shadow(0 0 4px rgba(0,255,80,.7))}@keyframes pulseGlow{0%,to{box-shadow:0 2px 6px #0000004d,0 0 8px #00ff504d}50%{box-shadow:0 2px 6px #0000004d,0 0 15px #00ff5099;transform:scale(1.02)}}.item-image{transition:all .3s ease}.item-card:hover .item-image{filter:brightness(1.1) contrast(1.05);transform:scale(1.02)}.modal-image img{transition:all .3s ease}.modal-image:hover img{filter:brightness(1.05) contrast(1.02);transform:scale(1.01)}.design-card[data-special=true]{border:2px solid rgba(255,215,0,.4);box-shadow:0 8px 25px #ffd70033,inset 0 0 20px #ffd7000d}.design-card[data-special=true]:hover{border-color:#ffd70099;box-shadow:0 12px 35px #ffd7004d,inset 0 0 25px #ffd7001a}.design-card[data-special=true] .card-glow{background:radial-gradient(circle at center,rgba(255,215,0,.2) 0%,transparent 70%)}.design-card[data-special=true] .animation-indicator{background:#ffd700e6;border-color:#ffd70099;color:#000000e6}.design-card[data-special=true] .animation-indicator i{color:#000c;filter:drop-shadow(0 0 3px rgba(255,215,0,.6))}.special-badge{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:2px 6px;background:#ffd70033;border:1px solid rgba(255,215,0,.4);border-radius:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffd700e6;box-shadow:0 1px 3px #0003;animation:sparkle 3s ease-in-out infinite}.special-badge i{font-size:8px;color:gold;filter:drop-shadow(0 0 2px rgba(255,215,0,.6))}@keyframes sparkle{0%,to{filter:brightness(1)}50%{filter:brightness(1.2);box-shadow:0 1px 6px #ffd70066}}.fallback-info{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 12px;background:#00c83c1a;border:1px solid rgba(0,200,60,.2);border-radius:8px;font-size:12px;font-weight:500;color:#00ff50e6}.fallback-info i{font-size:11px;color:#00ff64e6}.events-wiki{animation:fadeIn .6s ease-out}.event-icon{color:#ff8c00;font-size:2.5rem;filter:drop-shadow(0 0 10px rgba(255,140,0,.6));animation:pumpkinGlow 2s ease-in-out infinite}@keyframes pumpkinGlow{0%,to{filter:drop-shadow(0 0 10px rgba(255,140,0,.6))}50%{filter:drop-shadow(0 0 20px rgba(255,140,0,.9))}}.event-description-box{background:#ff8c000d;border:2px solid rgba(255,140,0,.3);border-radius:15px;padding:25px;margin-bottom:30px;position:relative;overflow:hidden}.event-description-box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,140,0,.1),transparent);opacity:.5}.event-description-box h3{color:#ff8c00;margin-bottom:15px;font-size:1.5rem;display:flex;align-items:center;gap:10px;position:relative;z-index:1}.event-description-box p{color:#ffffffe6;line-height:1.8;font-size:1.05rem;position:relative;z-index:1}.event-highlights{display:flex;gap:20px;margin-top:20px;flex-wrap:wrap;position:relative;z-index:1}.highlight-item{display:flex;align-items:center;gap:10px;padding:10px 20px;background:#0000004d;border:1px solid rgba(255,140,0,.3);border-radius:25px;color:#ffffffe6;transition:all .3s ease}.highlight-item:hover{background:#ff8c0026;border-color:#ff8c0080;transform:translateY(-2px)}.highlight-item i{color:#ff8c00;font-size:1.2rem}.npc-points-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin-top:20px}.npc-category{background:#0006;border:1px solid rgba(0,255,136,.2);border-radius:12px;padding:20px;transition:all .3s ease}.npc-category:hover{border-color:#0f86;box-shadow:0 5px 20px #00ff881a}.npc-category h4{color:#0f8;font-size:1.2rem;margin-bottom:15px;display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(0,255,136,.2)}.npc-points-list{display:flex;flex-direction:column;gap:10px}.npc-point-item{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#ffffff08;border-radius:8px;transition:all .2s ease;border:1px solid transparent}.npc-point-item:hover{background:#ffffff14;border-color:#00ff884d;transform:translate(5px)}.npc-point-item.boss{background:#ffd7000d}.npc-point-item.boss:hover{background:#ffd7001a;border-color:#ffd70066}.npc-point-item.uber{background:#8a2be20d}.npc-point-item.uber:hover{background:#8a2be21a;border-color:#8a2be266}.npc-point-item.special{background:#00bfff0d}.npc-point-item.special:hover{background:#00bfff1a;border-color:#00bfff66}.npc-point-item.pvp{background:#ff47570d;border:1px solid rgba(255,71,87,.3)}.npc-point-item.pvp:hover{background:#ff47571a;border-color:#ff475780}.npc-name{color:#ffffffe6;font-weight:500;font-family:monospace;font-size:.95rem}.npc-points{font-weight:700;padding:4px 12px;border-radius:12px;font-size:.9rem;white-space:nowrap}.points-tier-0{background:#80808033;color:#aaa;border:1px solid rgba(128,128,128,.3)}.points-tier-1{background:#00ff881a;color:#0f8;border:1px solid rgba(0,255,136,.3)}.points-tier-2{background:#00ccff1a;color:#0cf;border:1px solid rgba(0,204,255,.3)}.points-tier-3{background:#8a2be21a;color:#ba68ff;border:1px solid rgba(138,43,226,.3)}.points-tier-4{background:#ffa5001a;color:orange;border:1px solid rgba(255,165,0,.3)}.points-tier-5{background:#ff47571a;color:#ff4757;border:1px solid rgba(255,71,87,.3)}.points-tier-6{background:#ffd70026;color:gold;border:1px solid rgba(255,215,0,.4);box-shadow:0 0 10px #ffd70033}.note{font-size:.75rem;color:#fff9;font-style:italic}.rewards-section{margin-top:40px}.rewards-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.reward-showcase-card{background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:20px;border:2px solid;transition:all .3s ease}.reward-showcase-card:hover{transform:translateY(-5px)}.reward-showcase-card.gold{border-color:gold;box-shadow:0 5px 20px #ffd7004d}.reward-showcase-card.gold:hover{box-shadow:0 10px 40px #ffd70080}.reward-showcase-card.silver{border-color:silver;box-shadow:0 5px 20px #c0c0c04d}.reward-showcase-card.silver:hover{box-shadow:0 10px 40px #c0c0c080}.reward-showcase-card.bronze{border-color:#cd7f32;box-shadow:0 5px 20px #cd7f324d}.reward-showcase-card.bronze:hover{box-shadow:0 10px 40px #cd7f3280}.reward-showcase-card.participation{border-color:#0f86;box-shadow:0 5px 20px #0f83}.reward-showcase-card.participation:hover{box-shadow:0 10px 40px #00ff884d}.reward-position{display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.25rem;font-weight:700;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.reward-showcase-card.gold .reward-position{color:gold}.reward-showcase-card.silver .reward-position{color:silver}.reward-showcase-card.bronze .reward-position{color:#cd7f32}.reward-showcase-card.participation .reward-position{color:#0f8}.reward-position i{font-size:1.5rem;filter:drop-shadow(0 0 8px currentColor)}.reward-special-title{text-align:center;font-size:1rem;font-weight:600;color:#fff;margin-bottom:15px;padding:10px;background:#ffd7001a;border-radius:8px;border:1px solid rgba(255,215,0,.3)}.title-red{color:#ff4757;font-weight:700;text-shadow:0 0 10px rgba(255,71,87,.8)}.reward-list{display:flex;flex-direction:column;gap:10px}.reward-line{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#ffffffe6;padding:8px 12px;background:#ffffff08;border-radius:8px;transition:all .2s ease}.reward-line:hover{background:#ffffff14;transform:translate(5px)}.reward-line i{font-size:1rem;width:20px;text-align:center}.reward-showcase-card.gold .reward-line i{color:gold}.reward-showcase-card.silver .reward-line i{color:silver}.reward-showcase-card.bronze .reward-line i{color:#cd7f32}.reward-showcase-card.participation .reward-line i{color:#0f8}.tips-section{margin-top:40px}.tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:20px}.tip-card{background:#00ff880d;border:1px solid rgba(0,255,136,.2);border-radius:12px;padding:20px;transition:all .3s ease}.tip-card:hover{background:#00ff881a;border-color:#0f86;transform:translateY(-5px);box-shadow:0 10px 30px #0f83}.tip-card i{font-size:2rem;color:#0f8;margin-bottom:15px;filter:drop-shadow(0 0 8px rgba(0,255,136,.6))}.tip-card h4{color:#0f8;font-size:1.1rem;margin-bottom:10px}.tip-card p{color:#fffc;font-size:.95rem;line-height:1.6}@media (max-width: 768px){.npc-points-grid,.rewards-showcase,.tips-grid{grid-template-columns:1fr}.event-highlights{flex-direction:column;gap:10px}}.points-legend{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin:20px 0 30px;padding:15px;background:#0000004d;border-radius:10px;border:1px solid rgba(0,255,136,.2)}.legend-item{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#ffffffe6;font-weight:500}.legend-dot{width:16px;height:16px;border-radius:50%;border:2px solid}.legend-dot.tier-1{background:#00ff884d;border-color:#0f8;box-shadow:0 0 8px #00ff8880}.legend-dot.tier-2{background:#00ccff4d;border-color:#0cf;box-shadow:0 0 8px #00ccff80}.legend-dot.tier-3{background:#8a2be24d;border-color:#ba68ff;box-shadow:0 0 8px #8a2be280}.legend-dot.tier-4{background:#ffa5004d;border-color:orange;box-shadow:0 0 8px #ffa50080}.legend-dot.tier-5{background:#ffd7004d;border-color:gold;box-shadow:0 0 10px #ffd70099}.npc-table-container{overflow-x:auto;margin:20px 0;border-radius:12px;border:1px solid rgba(0,255,136,.2);background:#0006}.npc-points-table{width:100%;border-collapse:collapse;font-size:.95rem}.npc-points-table thead{background:linear-gradient(135deg,#00ff8826,#00ccff1a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:10}.npc-points-table th{padding:15px 20px;text-align:left;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fffffff2;font-size:.85rem;border-bottom:2px solid rgba(0,255,136,.4)}.npc-points-table th.col-type{width:100px}.npc-points-table th.col-npc{width:auto}.npc-points-table th.col-points{width:120px;text-align:center}.npc-points-table th.col-notes{width:180px}.npc-points-table tbody tr{transition:all .2s ease;border-bottom:1px solid rgba(255,255,255,.05)}.npc-points-table tbody tr:hover:not(.category-header){background:#00ff8814;transform:translate(3px)}.npc-points-table td{padding:12px 20px;color:#ffffffe6}.category-header{background:linear-gradient(135deg,#0f83,#00ccff26);font-weight:700;font-size:1rem;color:#0f8!important;border-top:2px solid rgba(0,255,136,.3);border-bottom:2px solid rgba(0,255,136,.3)}.category-header td{padding:15px 20px;color:#0f8;text-transform:uppercase;letter-spacing:1px}.category-header i{margin-right:10px;font-size:1.1rem;filter:drop-shadow(0 0 5px rgba(0,255,136,.6))}.type-basic{color:#0f8;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.type-boss{color:gold;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.type-uber{color:#ba68ff;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.type-special{color:#0cf;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.type-pvp{color:#ff4757;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.npc-points-table td:nth-child(2){font-family:monospace;font-size:.95rem;font-weight:500;color:#fffffff2}.points-cell{text-align:center;font-weight:700;font-size:1.1rem;padding:10px 15px!important}.points-cell.tier-0{color:#888}.points-cell.tier-1{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.5)}.points-cell.tier-2{color:#0cf;text-shadow:0 0 10px rgba(0,204,255,.5)}.points-cell.tier-3{color:#ba68ff;text-shadow:0 0 10px rgba(138,43,226,.5)}.points-cell.tier-4{color:orange;text-shadow:0 0 10px rgba(255,165,0,.5)}.points-cell.tier-5{color:gold;text-shadow:0 0 12px rgba(255,215,0,.6);font-size:1.2rem}.npc-points-table td:nth-child(4){color:#ffffffb3;font-size:.85rem;font-style:italic}.pvp-row{background:#ff47570d;border:1px solid rgba(255,71,87,.3)!important}.pvp-row:hover{background:#ff475726!important}@media (max-width: 768px){.npc-table-container{border-radius:8px}.npc-points-table{font-size:.85rem}.npc-points-table th,.npc-points-table td{padding:10px 12px}.npc-points-table th.col-type,.npc-points-table td:nth-child(1){display:none}.points-legend{gap:10px;padding:10px}.legend-item{font-size:.8rem}.legend-dot{width:12px;height:12px}}.important-notice{margin-top:25px;padding:20px;background:#ff8c001a;border:2px solid rgba(255,140,0,.4);border-left:5px solid #ff8c00;border-radius:10px;position:relative;z-index:1}.notice-header{display:flex;align-items:center;gap:10px;margin-bottom:15px;font-size:1.1rem;color:#ff8c00}.notice-header i{font-size:1.3rem;filter:drop-shadow(0 0 8px rgba(255,140,0,.8));animation:warningPulse 2s ease-in-out infinite}@keyframes warningPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.notice-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.notice-list li{display:flex;align-items:flex-start;gap:12px;color:#fffffff2;font-size:1rem;line-height:1.6;padding:10px;background:#0000004d;border-radius:8px;transition:all .3s ease}.notice-list li:hover{background:#ff8c0026;transform:translate(5px)}.notice-list li i{color:#ff8c00;font-size:1.1rem;margin-top:3px;flex-shrink:0}.notice-list li strong{color:orange}.pet-tab-nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:16px;background:#0006;border-radius:16px;border:1px solid rgba(0,150,40,.2)}.pet-tab-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;background:transparent;border:1px solid rgba(0,150,40,.3);border-radius:10px;color:#ffffffb3;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.pet-tab-btn:hover{background:#0096281a;border-color:#00b43280;color:#00c83ce6}.pet-tab-btn.active{background:#00962833;border-color:#00b43299;color:#00c83ce6;box-shadow:0 0 15px #0096284d}.pet-tab-btn i{font-size:16px}.pet-wiki .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,#0096281a,#0000004d);border:1px solid rgba(0,150,40,.3);border-radius:16px}.pet-wiki .header-content{display:flex;align-items:center;gap:16px}.pet-wiki .pet-icon,.pet-wiki .gate-icon,.pet-wiki .wave-icon,.pet-wiki .rewards-icon{font-size:48px;color:#00c83c;text-shadow:0 0 20px rgba(0,200,60,.5)}.pet-wiki .section-header h2{font-size:28px;font-weight:700;color:#00c83ce6;margin:0;text-transform:uppercase;letter-spacing:2px}.pet-wiki .section-subtitle{font-size:14px;color:#fff9;margin:4px 0 0}.wave1-header{background:linear-gradient(135deg,#0096ff1a,#0000004d)!important;border-color:#0096ff4d!important}.wave1-header .wave-icon{color:#0096ff!important;text-shadow:0 0 20px rgba(0,150,255,.5)!important}.wave2-header{background:linear-gradient(135deg,#ffc8001a,#0000004d)!important;border-color:#ffc8004d!important}.wave2-header .wave-icon{color:#ffc800!important;text-shadow:0 0 20px rgba(255,200,0,.5)!important}.wave3-header{background:linear-gradient(135deg,#ff32321a,#0000004d)!important;border-color:#ff32324d!important}.wave3-header .wave-icon{color:#ff3232!important;text-shadow:0 0 20px rgba(255,50,50,.5)!important}.rewards-header{background:linear-gradient(135deg,#c800ff1a,#0000004d)!important;border-color:#c800ff4d!important}.rewards-header .rewards-icon{color:#c800ff!important;text-shadow:0 0 20px rgba(200,0,255,.5)!important}.pet-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.stat-card{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#0006;border:1px solid rgba(0,150,40,.2);border-radius:12px;transition:all .3s ease}.stat-card:hover{border-color:#00b43266;background:#0096281a;transform:translateY(-2px)}.stat-card .stat-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#00962826;border-radius:12px;font-size:20px;color:#00c83c}.stat-card .stat-info{display:flex;flex-direction:column;gap:2px}.stat-card .stat-label{font-size:12px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px}.stat-card .stat-value{font-size:16px;font-weight:600;color:#ffffffe6}.stat-card .stat-value.highlight{color:#00c83c}.stat-card .stat-value.warning{color:#ff6b6b}.info-box{padding:20px;background:#0006;border-radius:12px;margin-bottom:24px}.info-box h3{display:flex;align-items:center;gap:8px;font-size:18px;color:#00c83c;margin:0 0 12px}.info-box p{color:#fffc;margin:0;line-height:1.6}.obtain-box{border:1px solid rgba(0,150,255,.3);background:linear-gradient(135deg,#0096ff1a,#0006)}.obtain-box h3{color:#0096ff}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.stat-item{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#0000004d;border:1px solid rgba(0,150,40,.2);border-radius:10px}.stat-item i{font-size:18px;color:#00c83c;width:24px}.stat-item .stat-name{flex:1;font-size:13px;color:#fff9}.stat-item .stat-val{font-size:14px;font-weight:600;color:#ffffffe6}.stat-item .stat-val.highlight{color:#00c83c}.table-container{overflow-x:auto;margin-bottom:16px}.wiki-table{width:100%;border-collapse:collapse;background:#0000004d;border-radius:12px;overflow:hidden}.wiki-table th,.wiki-table td{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(0,150,40,.1)}.wiki-table th{background:#00962826;color:#00c83c;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:.5px}.wiki-table td{color:#fffc;font-size:14px}.wiki-table tr:hover td{background:#0096280d}.wiki-table td.highlight{color:#00c83c;font-weight:600}.compact-table th,.compact-table td{padding:8px 12px;font-size:13px}.total-box{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,#00962826,#0000004d);border:1px solid rgba(0,150,40,.3);border-radius:10px;margin-top:16px}.total-box i{font-size:20px;color:#00c83c}.total-box span{font-size:16px;color:#ffffffe6}.total-box .highlight{color:#00c83c;font-weight:700;font-size:18px}.death-repair-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.dr-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:#0000004d;border:1px solid rgba(0,150,40,.2);border-radius:12px;transition:all .3s ease}.dr-card:hover{border-color:#00b43266;transform:translateY(-2px)}.dr-card i{font-size:28px;color:#ff6b6b;margin-bottom:12px}.dr-card .dr-label{font-size:12px;color:#ffffff80;text-transform:uppercase;margin-bottom:4px}.dr-card .dr-value{font-size:15px;font-weight:600;color:#ffffffe6}.dr-card .dr-value.highlight{color:#ffc800}.difficulty-badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.difficulty-badge.easy{background:#00c83c33;color:#00c83c;border:1px solid rgba(0,200,60,.3)}.difficulty-badge.medium{background:#ffc80033;color:#ffc800;border:1px solid rgba(255,200,0,.3)}.difficulty-badge.hard{background:#ff323233;color:#ff3232;border:1px solid rgba(255,50,50,.3)}.easy-row td:first-child{border-left:3px solid #00c83c}.medium-row td:first-child{border-left:3px solid #ffc800}.hard-row td:first-child{border-left:3px solid #ff3232}.gate-structure{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;background:#0000004d;border-radius:16px;border:1px solid rgba(0,150,40,.2)}.wave-step{display:flex;flex-direction:column;align-items:center;padding:20px 40px;background:#0096281a;border:1px solid rgba(0,150,40,.3);border-radius:12px;min-width:250px}.wave-step.final{background:linear-gradient(135deg,#c800ff1a,#0000004d);border-color:#c800ff4d}.wave-number{font-size:12px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.wave-name{font-size:20px;font-weight:700;color:#00c83c;margin:4px 0}.wave-step.final .wave-name{color:#c800ff}.wave-desc{font-size:13px;color:#fff9}.wave-arrow{color:#00c83c80;font-size:24px}.pause-indicator{padding:8px 16px;background:#ffc8001a;border:1px dashed rgba(255,200,0,.3);border-radius:20px;font-size:12px;color:#ffc800}.behavior-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.behavior-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:#0000004d;border:1px solid rgba(0,150,40,.2);border-radius:12px}.behavior-card i{font-size:24px;color:#00c83c;margin-bottom:12px}.behavior-card .behavior-label{font-size:12px;color:#ffffff80;text-transform:uppercase;margin-bottom:4px}.behavior-card .behavior-value{font-size:14px;color:#ffffffe6}.boss-table .boss-number{font-size:18px;font-weight:700;color:#00c83c}.boss-table .mechanic-cell{font-size:12px;max-width:200px}.difficulty-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.diff-section h4{margin:0 0 12px}.mechanics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.mechanic-card{padding:20px;background:#0000004d;border:1px solid rgba(0,150,40,.2);border-radius:12px}.mechanic-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.boss-badge{padding:4px 10px;background:#ff640033;border:1px solid rgba(255,100,0,.4);border-radius:6px;font-size:12px;font-weight:700;color:#ff6400}.mechanic-name{font-size:16px;font-weight:700;color:#ffffffe6}.mechanic-list{list-style:none;padding:0;margin:0}.mechanic-list li{padding:8px 0 8px 20px;position:relative;color:#ffffffb3;font-size:13px;border-bottom:1px solid rgba(255,255,255,.05)}.mechanic-list li:last-child{border-bottom:none}.mechanic-list li:before{content:"•";position:absolute;left:0;color:#00c83c}.mechanic-list li.warning{color:#ff6b6b}.mechanic-list li.warning:before{color:#ff6b6b}.warning-box{border:1px solid rgba(255,100,0,.3);background:linear-gradient(135deg,#ff64001a,#0006)}.afk-timeline{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.afk-step{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#0000004d;border-radius:8px;border-left:3px solid rgba(0,200,60,.5)}.afk-step.warning{border-left-color:#ffc800;background:#ffc8001a}.afk-step.danger{border-left-color:#ff3232;background:#ff32321a}.afk-time{font-weight:700;color:#00c83c;min-width:60px}.afk-step.warning .afk-time{color:#ffc800}.afk-step.danger .afk-time{color:#ff3232}.afk-action{color:#fffc;font-size:14px}.afk-reset{display:flex;align-items:center;gap:8px;color:#ffffffb3;font-size:13px;margin:0}.afk-reset i{color:#0096ff}.drop-logic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.drop-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px;background:#0000004d;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.drop-card i{font-size:32px;margin-bottom:12px}.drop-card.no-pet i{color:#ff6b6b}.drop-card.has-pet i{color:#00c83c}.drop-card .drop-condition{font-size:14px;color:#fff9;margin-bottom:4px}.drop-card .drop-reward{font-size:18px;font-weight:700;color:#00c83c}.rewards-table td.highlight{font-size:18px}.grind-section{margin-bottom:24px}.grind-section h4{display:flex;align-items:center;gap:8px;font-size:16px;color:#ffffffe6;margin:0 0 12px}.grind-section h4 i{color:#00c83c}.total-summary{padding:24px;background:linear-gradient(135deg,#00962826,#0006);border:1px solid rgba(0,150,40,.3);border-radius:16px;margin-top:24px}.total-summary h4{display:flex;align-items:center;gap:8px;font-size:18px;color:#00c83c;margin:0 0 20px;text-align:center;justify-content:center}.summary-grid{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.summary-item{display:flex;flex-direction:column;align-items:center;padding:16px 24px;background:#0000004d;border-radius:12px;min-width:120px}.summary-item.total{background:#00c83c26;border:1px solid rgba(0,200,60,.3)}.summary-label{font-size:12px;color:#ffffff80;text-transform:uppercase;margin-bottom:4px}.summary-value{font-size:20px;font-weight:700;color:#ffffffe6}.summary-item.total .summary-value{color:#00c83c;font-size:24px}.summary-plus,.summary-equals{font-size:24px;font-weight:700;color:#ffffff80}.summary-equals{color:#00c83c}@media (max-width: 768px){.pet-tab-nav{flex-direction:column}.pet-tab-btn{width:100%;justify-content:center}.pet-overview-grid,.difficulty-tabs{grid-template-columns:1fr}.summary-grid{flex-direction:column}.summary-plus,.summary-equals{transform:rotate(90deg)}}.bn-block-outer{line-height:1.5;transition:margin .2s}.bn-block{display:flex;flex-direction:column}.bn-block-content{padding:3px 0;display:flex;transition:font-size .2s;width:100%}.bn-block-content.ProseMirror-selectednode>*,.ProseMirror-selectednode>.bn-block-content>*{border-radius:4px;outline:4px solid rgb(100,160,255)}.bn-block-content:before{content:"";margin-right:0;transition:all .2s;height:0;overflow:visible}.bn-inline-content{width:100%}.bn-block-group .bn-block-group{margin-left:24px}.bn-block-group .bn-block-group>.bn-block-outer{position:relative}.bn-block-group .bn-block-group>.bn-block-outer:not([data-prev-depth-changed]):before{content:" ";display:inline;position:absolute;left:-20px;height:100%;transition:all .2s .1s}.bn-block-group .bn-block-group>.bn-block-outer[data-prev-depth-change="-2"]:before{height:0}.bn-inline-content code{font-family:monospace}[data-prev-depth-change="1"]{--x: 1}[data-prev-depth-change="2"]{--x: 2}[data-prev-depth-change="3"]{--x: 3}[data-prev-depth-change="4"]{--x: 4}[data-prev-depth-change="5"]{--x: 5}[data-prev-depth-change="-1"]{--x: -1}[data-prev-depth-change="-2"]{--x: -2}[data-prev-depth-change="-3"]{--x: -3}[data-prev-depth-change="-4"]{--x: -4}[data-prev-depth-change="-5"]{--x: -5}.bn-block-outer[data-prev-depth-change]{margin-left:calc(10px * var(--x))}.bn-block-outer[data-prev-depth-change] .bn-block-outer[data-prev-depth-change]{margin-left:0}[data-content-type=heading]{--level: 3em}[data-content-type=heading][data-level="2"]{--level: 2em}[data-content-type=heading][data-level="3"]{--level: 1.3em}[data-content-type=heading][data-level="4"]{--level: 1em}[data-content-type=heading][data-level="5"]{--level: .9em}[data-content-type=heading][data-level="6"]{--level: .8em}[data-prev-level="1"]{--prev-level: 3em}[data-prev-level="2"]{--prev-level: 2em}[data-prev-level="3"]{--prev-level: 1.3em}[data-prev-level="4"]{--prev-level: 1em}[data-prev-level="5"]{--prev-level: .9em}[data-prev-level="6"]{--prev-level: .8em}.bn-block-outer[data-prev-type=heading]>.bn-block>.bn-block-content{font-size:var(--prev-level);font-weight:700}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=heading],.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>div[data-type=modification]>.bn-block-content[data-content-type=heading]{font-size:var(--level);font-weight:700}[data-content-type=quote] blockquote{border-left:2px solid rgb(125,121,122);color:#7d797a;margin:0;padding-left:1em}[data-content-type=divider] hr{border:none;border-top:1px solid rgb(125,121,122);margin:.5em 0;flex:1}.bn-block-content:before{margin-right:0;content:""}.bn-block-content[data-content-type=numberedListItem]:before{display:flex;justify-content:center;min-width:24px;padding-right:4px}[data-content-type=numberedListItem]{--index: attr(data-index)}[data-prev-type=numberedListItem]{--prev-index: attr(data-prev-index)}.bn-block-outer[data-prev-type=numberedListItem]:not([data-prev-index=none])>.bn-block>.bn-block-content:before{content:var(--prev-index) "."}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=numberedListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=numberedListItem]:before{content:var(--index) "."}.bn-block-content[data-content-type=bulletListItem]:before{display:flex;justify-content:center;min-width:24px;padding-right:4px}.bn-block-content[data-content-type=checkListItem]>div:has(>input){height:24px}.bn-block-content[data-content-type=checkListItem]>div>input{cursor:pointer;height:24px;margin-left:4px;margin-right:8px;margin-block:0;width:12px}.bn-block-content[data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:line-through}.bn-block-content[data-text-alignment=center]{justify-content:center}.bn-block-content[data-text-alignment=right]{justify-content:flex-end}.bn-block:has(>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group,.bn-block:has(>.react-renderer>.bn-block-content>div>.bn-toggle-wrapper[data-show-children=false])>.bn-block-group{display:none}.bn-toggle-wrapper{display:flex;align-items:center}.bn-toggle-button{color:var(--bn-colors-editor-text);padding:3px}.bn-toggle-button>svg{width:18px;height:18px}.bn-toggle-wrapper[data-show-children=true] .bn-toggle-button{transform:rotate(90deg)}.bn-toggle-add-block-button{font-size:16px;color:var(--bn-colors-side-menu);font-weight:400;margin-left:22px;padding-inline:2px;width:-moz-fit-content;width:fit-content}.bn-toggle-button,.bn-toggle-add-block-button{background:none;border:none;border-radius:var(--bn-border-radius-small);cursor:pointer;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bn-toggle-button:hover,.bn-toggle-add-block-button:hover{background-color:var(--bn-colors-hovered-background)}.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before{content:"•"}.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"•"}[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before{content:"◦"}[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"◦"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer[data-prev-type=bulletListItem]>.bn-block>.bn-block-content:before{content:"▪︎"}[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>.bn-block-content[data-content-type=bulletListItem]:before,[data-content-type=bulletListItem]~.bn-block-group [data-content-type=bulletListItem]~.bn-block-group>.bn-block-outer:not([data-prev-type])>.bn-block>div[data-type=modification]>.bn-block-content[data-content-type=bulletListItem]:before{content:"▪︎"}.bn-block-content[data-content-type=codeBlock]{position:relative;background-color:#161616;color:#fff;border-radius:8px}.bn-block-content[data-content-type=codeBlock]>pre{white-space:pre;overflow-x:auto;margin:0;width:100%;-moz-tab-size:2;-o-tab-size:2;tab-size:2;padding:24px}.bn-block-content[data-content-type=codeBlock]>div{outline:none!important}.bn-block-content[data-content-type=codeBlock]>div>select{outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;cursor:pointer;background-color:transparent;position:absolute;top:8px;left:18px;font-size:.8em;color:#fff;opacity:0;transition:opacity .3s;transition-delay:1s}.bn-block-content[data-content-type=codeBlock]>div>select>option{color:#000}.bn-block-content[data-content-type=codeBlock]:hover>div>select,.bn-block-content[data-content-type=codeBlock]>div>select:focus{opacity:.5;transition-delay:.1s}.bn-block-content[data-content-type=pageBreak]>div{width:100%;height:0;border-top:dotted rgb(125,121,122) 2px;margin-block:11px}@media print{.bn-block-content[data-content-type=pageBreak]>div{page-break-after:always}}[data-file-block] .bn-file-block-content-wrapper{cursor:pointer;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-file-block] .bn-file-block-content-wrapper:has(.bn-add-file-button),[data-file-block] .bn-file-block-content-wrapper:has(.bn-file-name-with-icon){width:100%}[data-file-block] .bn-add-file-button{align-items:center;background-color:#f2f1ee;border-radius:4px;color:#7d797a;display:flex;gap:10px;padding:12px}.bn-editor[contenteditable=true] [data-file-block] .bn-add-file-button:hover,[data-file-block] .bn-file-name-with-icon:hover,.ProseMirror-selectednode .bn-file-name-with-icon{background-color:#e1e1e1}[data-file-block] .bn-add-file-button-icon,[data-file-block] .bn-file-icon{width:24px;height:24px}[data-file-block] .bn-add-file-button-text{font-size:.9rem}[data-file-block] .bn-file-name-with-icon{border-radius:4px;display:flex;gap:4px;padding:4px}[data-file-block] .bn-file-caption{font-size:.8em;padding-block:4px;word-break:break-word}[data-file-block] .bn-file-caption:empty{padding-block:0}[data-file-block] .bn-resize-handle{position:absolute;width:8px;height:30px;background-color:#000;border:1px solid white;border-radius:4px;cursor:ew-resize}[data-file-block] .bn-visual-media-wrapper{display:flex;align-items:center;position:relative;max-width:100%}[data-file-block] .bn-visual-media{border-radius:4px;width:100%}[data-content-type=audio]>.bn-file-block-content-wrapper,.bn-audio{width:100%}.bn-inline-content:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;height:0;position:absolute;font-style:italic}[data-style-type=textColor][data-value=gray],[data-text-color=gray],.bn-block:has(>.bn-block-content[data-text-color=gray]){color:#9b9a97}[data-style-type=textColor][data-value=brown],[data-text-color=brown],.bn-block:has(>.bn-block-content[data-text-color=brown]){color:#64473a}[data-style-type=textColor][data-value=red],[data-text-color=red],.bn-block:has(>.bn-block-content[data-text-color=red]){color:#e03e3e}[data-style-type=textColor][data-value=orange],[data-text-color=orange],.bn-block:has(>.bn-block-content[data-text-color=orange]){color:#d9730d}[data-style-type=textColor][data-value=yellow],[data-text-color=yellow],.bn-block:has(>.bn-block-content[data-text-color=yellow]){color:#dfab01}[data-style-type=textColor][data-value=green],[data-text-color=green],.bn-block:has(>.bn-block-content[data-text-color=green]){color:#4d6461}[data-style-type=textColor][data-value=blue],[data-text-color=blue],.bn-block:has(>.bn-block-content[data-text-color=blue]){color:#0b6e99}[data-style-type=textColor][data-value=purple],[data-text-color=purple],.bn-block:has(>.bn-block-content[data-text-color=purple]){color:#6940a5}[data-style-type=textColor][data-value=pink],[data-text-color=pink],.bn-block:has(>.bn-block-content[data-text-color=pink]){color:#ad1a72}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray],.bn-block:has(>.bn-block-content[data-background-color=gray]){background-color:#ebeced}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown],.bn-block:has(>.bn-block-content[data-background-color=brown]){background-color:#e9e5e3}[data-style-type=backgroundColor][data-value=red],[data-background-color=red],.bn-block:has(>.bn-block-content[data-background-color=red]){background-color:#fbe4e4}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange],.bn-block:has(>.bn-block-content[data-background-color=orange]){background-color:#f6e9d9}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow],.bn-block:has(>.bn-block-content[data-background-color=yellow]){background-color:#fbf3db}[data-style-type=backgroundColor][data-value=green],[data-background-color=green],.bn-block:has(>.bn-block-content[data-background-color=green]){background-color:#ddedea}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue],.bn-block:has(>.bn-block-content[data-background-color=blue]){background-color:#ddebf1}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple],.bn-block:has(>.bn-block-content[data-background-color=purple]){background-color:#eae4f2}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink],.bn-block:has(>.bn-block-content[data-background-color=pink]){background-color:#f4dfeb}[data-text-alignment=left]{justify-content:flex-start!important;text-align:left!important}[data-text-alignment=center]{justify-content:center!important;text-align:center!important}[data-text-alignment=right]{justify-content:flex-end!important;text-align:right!important}[data-text-alignment=justify]{justify-content:flex-start!important;text-align:justify!important}.bn-block-column-list{display:flex;flex-direction:row}.bn-block-column{flex:1;padding:12px 20px;overflow-x:auto}.bn-block-column:first-child{padding-left:0}.bn-block-column:last-child{padding-right:0}.bn-thread-mark:not([data-orphan=true]){background:#ffc80026}.bn-thread-mark .bn-thread-mark-selected{background:#ffc80040}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#c8c8ff66;pointer-events:none}.bn-editor{outline:none;padding-inline:54px;font-synthesis:style weight;--N800: #172b4d;--N40: #dfe1e6}.bn-comment-editor{width:100%;padding:0}.bn-comment-editor .bn-editor{padding:0}.bn-root{box-sizing:border-box}.bn-root *,.bn-root *:before,.bn-root *:after{box-sizing:inherit}.bn-default-styles p,.bn-default-styles h1,.bn-default-styles h2,.bn-default-styles h3,.bn-default-styles h4,.bn-default-styles h5,.bn-default-styles h6,.bn-default-styles li{margin:0;padding:0;font-size:inherit;min-width:2px!important}.bn-default-styles{font-size:16px;font-weight:400;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Open Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bn-table-drop-cursor{position:absolute;z-index:20;background-color:#adf;pointer-events:none}.bn-drag-preview{position:absolute;top:0;left:0;padding:10px;opacity:.001}.bn-editor .bn-collaboration-cursor__base{position:relative}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__caret{position:absolute;width:2px;top:1px;bottom:-2px;left:-1px}.bn-editor .bn-collaboration-cursor__base .bn-collaboration-cursor__label{pointer-events:none;border-radius:0 1.5px 1.5px 0;font-size:12px;font-style:normal;font-weight:600;line-height:normal;left:0;overflow:hidden;position:absolute;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:transparent;max-height:5px;max-width:4px;padding:0;top:-1px;transition:all .2s}.bn-editor .bn-collaboration-cursor__base[data-active] .bn-collaboration-cursor__label{color:#0d0d0d;max-height:1.1rem;max-width:20rem;padding:.1rem .3rem;top:-17px;left:0;border-radius:3px 3px 3px 0;transition:all .2s}.bn-editor [data-content-type=table] .tableWrapper{--bn-table-widget-size: 22px;--bn-table-handle-size: 9px ;overflow-y:hidden;padding:var(--bn-table-handle-size) var(--bn-table-widget-size) var(--bn-table-widget-size) var(--bn-table-handle-size);position:relative;width:100%}.bn-editor [data-content-type=table] table{width:auto!important;word-break:break-word}.bn-editor [data-content-type=table] th,.bn-editor [data-content-type=table] td{border:1px solid #ddd;padding:5px 10px}.bn-editor [data-content-type=table] th{font-weight:700;text-align:left}.bn-editor [data-content-type=table] th>p,.bn-editor [data-content-type=table] td>p{min-height:1.5rem}.ProseMirror td,.ProseMirror th{min-width:auto!important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)!important}.prosemirror-dropcursor-block{transition-property:top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.prosemirror-dropcursor-vertical{transition-property:left,right}[data-show-selection]{background-color:highlight;padding:2px 0}.bn-container{--bn-colors-editor-text: #3f3f3f;--bn-colors-editor-background: #ffffff;--bn-colors-menu-text: #3f3f3f;--bn-colors-menu-background: #ffffff;--bn-colors-tooltip-text: #3f3f3f;--bn-colors-tooltip-background: #efefef;--bn-colors-hovered-text: #3f3f3f;--bn-colors-hovered-background: #efefef;--bn-colors-selected-text: #ffffff;--bn-colors-selected-background: #3f3f3f;--bn-colors-disabled-text: #afafaf;--bn-colors-disabled-background: #efefef;--bn-colors-shadow: #cfcfcf;--bn-colors-border: #efefef;--bn-colors-side-menu: #cfcfcf;--bn-colors-highlights-gray-text: #9b9a97;--bn-colors-highlights-gray-background: #ebeced;--bn-colors-highlights-brown-text: #64473a;--bn-colors-highlights-brown-background: #e9e5e3;--bn-colors-highlights-red-text: #e03e3e;--bn-colors-highlights-red-background: #fbe4e4;--bn-colors-highlights-orange-text: #d9730d;--bn-colors-highlights-orange-background: #f6e9d9;--bn-colors-highlights-yellow-text: #dfab01;--bn-colors-highlights-yellow-background: #fbf3db;--bn-colors-highlights-green-text: #4d6461;--bn-colors-highlights-green-background: #ddedea;--bn-colors-highlights-blue-text: #0b6e99;--bn-colors-highlights-blue-background: #ddebf1;--bn-colors-highlights-purple-text: #6940a5;--bn-colors-highlights-purple-background: #eae4f2;--bn-colors-highlights-pink-text: #ad1a72;--bn-colors-highlights-pink-background: #f4dfeb;--bn-font-family: "Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Open Sans", "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--bn-border-radius: 6px;--bn-shadow-medium: 0 4px 12px var(--bn-colors-shadow);--bn-shadow-light: 0 2px 6px var(--bn-colors-border);--bn-border: 1px solid var(--bn-colors-border);--bn-border-radius-small: max(var(--bn-border-radius) - 2px, 1px);--bn-border-radius-medium: var(--bn-border-radius);--bn-border-radius-large: max(var(--bn-border-radius) + 2px, 1px)}.bn-container[data-color-scheme=dark]{--bn-colors-editor-text: #cfcfcf;--bn-colors-editor-background: #1f1f1f;--bn-colors-menu-text: #cfcfcf;--bn-colors-menu-background: #1f1f1f;--bn-colors-tooltip-text: #cfcfcf;--bn-colors-tooltip-background: #161616;--bn-colors-hovered-text: #cfcfcf;--bn-colors-hovered-background: #161616;--bn-colors-selected-text: #cfcfcf;--bn-colors-selected-background: #0f0f0f;--bn-colors-disabled-text: #3f3f3f;--bn-colors-disabled-background: #161616;--bn-colors-shadow: #0f0f0f;--bn-colors-border: #161616;--bn-colors-side-menu: #7f7f7f;--bn-colors-highlights-gray-text: #bebdb8;--bn-colors-highlights-gray-background: #9b9a97;--bn-colors-highlights-brown-text: #8e6552;--bn-colors-highlights-brown-background: #64473a;--bn-colors-highlights-red-text: #ec4040;--bn-colors-highlights-red-background: #be3434;--bn-colors-highlights-orange-text: #e3790d;--bn-colors-highlights-orange-background: #b7600a;--bn-colors-highlights-yellow-text: #dfab01;--bn-colors-highlights-yellow-background: #b58b00;--bn-colors-highlights-green-text: #6b8b87;--bn-colors-highlights-green-background: #4d6461;--bn-colors-highlights-blue-text: #0e87bc;--bn-colors-highlights-blue-background: #0b6e99;--bn-colors-highlights-purple-text: #8552d7;--bn-colors-highlights-purple-background: #6940a5;--bn-colors-highlights-pink-text: #da208f;--bn-colors-highlights-pink-background: #ad1a72}.bn-container{font-family:var(--bn-font-family)}.bn-editor{background-color:var(--bn-colors-editor-background);border-radius:var(--bn-border-radius-large);color:var(--bn-colors-editor-text)}.bn-react-node-view-renderer{display:flex;flex-direction:column;width:100%}.bn-block-group .bn-block:not(:has(.bn-toggle-wrapper)) .bn-block-group .bn-block-outer:not([data-prev-depth-changed]):before{border-left:1px solid var(--bn-colors-side-menu)}.bn-inline-content:has(>.ProseMirror-trailingBreak):before{color:var(--bn-colors-side-menu)}.bn-container .bn-color-icon{align-items:center;border:var(--bn-border);border-radius:var(--bn-border-radius-small);display:flex;justify-content:center}.bn-error-text{color:red;font-size:12px}[data-style-type=textColor][data-value=gray],[data-text-color=gray]{color:var(--bn-colors-highlights-gray-text)}[data-style-type=textColor][data-value=brown],[data-text-color=brown]{color:var(--bn-colors-highlights-brown-text)}[data-style-type=textColor][data-value=red],[data-text-color=red]{color:var(--bn-colors-highlights-red-text)}[data-style-type=textColor][data-value=orange],[data-text-color=orange]{color:var(--bn-colors-highlights-orange-text)}[data-style-type=textColor][data-value=yellow],[data-text-color=yellow]{color:var(--bn-colors-highlights-yellow-text)}[data-style-type=textColor][data-value=green],[data-text-color=green]{color:var(--bn-colors-highlights-green-text)}[data-style-type=textColor][data-value=blue],[data-text-color=blue]{color:var(--bn-colors-highlights-blue-text)}[data-style-type=textColor][data-value=purple],[data-text-color=purple]{color:var(--bn-colors-highlights-purple-text)}[data-style-type=textColor][data-value=pink],[data-text-color=pink]{color:var(--bn-colors-highlights-pink-text)}[data-style-type=backgroundColor][data-value=gray],[data-background-color=gray]{background-color:var(--bn-colors-highlights-gray-background)}[data-style-type=backgroundColor][data-value=brown],[data-background-color=brown]{background-color:var(--bn-colors-highlights-brown-background)}[data-style-type=backgroundColor][data-value=red],[data-background-color=red]{background-color:var(--bn-colors-highlights-red-background)}[data-style-type=backgroundColor][data-value=orange],[data-background-color=orange]{background-color:var(--bn-colors-highlights-orange-background)}[data-style-type=backgroundColor][data-value=yellow],[data-background-color=yellow]{background-color:var(--bn-colors-highlights-yellow-background)}[data-style-type=backgroundColor][data-value=green],[data-background-color=green]{background-color:var(--bn-colors-highlights-green-background)}[data-style-type=backgroundColor][data-value=blue],[data-background-color=blue]{background-color:var(--bn-colors-highlights-blue-background)}[data-style-type=backgroundColor][data-value=purple],[data-background-color=purple]{background-color:var(--bn-colors-highlights-purple-background)}[data-style-type=backgroundColor][data-value=pink],[data-background-color=pink]{background-color:var(--bn-colors-highlights-pink-background)}.bn-container{--bn-ui-base-z-index: 0}.bn-side-menu{height:30px}.bn-side-menu[data-block-type=heading][data-level="1"]{height:78px}.bn-side-menu[data-block-type=heading][data-level="2"]{height:54px}.bn-side-menu[data-block-type=heading][data-level="3"]{height:37px}.bn-side-menu[data-block-type=file]{height:38px}.bn-side-menu[data-block-type=audio]{height:60px}.bn-side-menu[data-url=false]{height:54px}.bn-threads-sidebar{border-radius:var(--bn-border-radius-medium);display:flex;flex-direction:column;gap:10px;overflow:auto}.bn-thread-expand-prompt .mantine-Text-root,.bn-thread .bn-header-text{color:var(--bn-colors-menu-text)}.bn-threads-sidebar .bn-thread .bn-editor{background-color:transparent}.bn-threads-sidebar .bn-thread.selected{background-color:#f5f9fd;border:2px solid #c2dcf8}.dark .bn-threads-sidebar .bn-thread.selected{background-color:#20242a;border:2px solid #23405b}em-emoji-picker{max-height:100%;z-index:11000}.bn-ak-menu{position:relative;z-index:50;display:flex;max-height:var(--popover-available-height);min-width:180px;flex-direction:column;overscroll-behavior:contain;border-radius:.5rem;border-width:1px;border-style:solid;border-color:#dae2e7;background-color:#fff;padding:.5rem;color:#000;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;outline:none!important;overflow:visible}.bn-ak-menu:not(:focus) .bn-ak-menu-item:not(:focus)[aria-expanded=true]{background-color:#00000013;color:currentColor}.bn-ak-menu:not(:focus) .bn-ak-menu-item:not(:focus)[aria-expanded=true]:where(.dark,.dark *){background-color:#ffffff1a}.bn-ak-menu-item .label{flex:1 1 0%}.bn-ak-button{--border: rgb(0 0 0/13%);--highlight: rgb(255 255 255/20%);--shadow: rgb(0 0 0/10%);display:flex;height:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.25rem;white-space:nowrap;border-style:none;background-color:#fff;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;color:#000;text-decoration-line:none;outline-width:2px;outline-offset:2px;outline-color:#007acc;box-shadow:inset 0 0 0 1px var(--border),inset 0 2px 0 var(--highlight),inset 0 -1px 0 var(--shadow),0 1px 1px var(--shadow);justify-content:space-between;width:100%;border-radius:.375rem}.bn-ak-primary{--border: rgba(0, 0, 0, .15);--highlight: rgba(255, 255, 255, .25);--shadow: rgba(0, 0, 0, .15);background-color:#007acc;color:#fff;justify-content:center}.bn-ak-wrapper{display:flex;width:320px;max-width:100%;flex-direction:column;gap:1.5rem;border-radius:.5rem;background-color:#fff;padding:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.bn-ak-label{padding-left:1rem}.bn-ak-field{display:flex;flex-direction:column;gap:.5rem}.bn-ak-input{height:2.5rem;width:100%;border-radius:.375rem;border-style:none;background-color:#edf0f366;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;color:#000;box-shadow:inset 0 0 0 1px #0000001a,inset 0 2px 5px #0000000d}.bn-ak-input::-moz-placeholder{color:#0009}.bn-ak-input::placeholder{color:#0009}.bn-ak-input:hover{background-color:#edf0f3}.bn-ak-popover:focus-visible,.bn-ak-popover[data-focus-visible],.bn-ak-input:focus-visible,.bn-ak-input[data-focus-visible]{outline:2px solid hsl(204 100% 40%);outline-offset:-1px}.bn-ak-input:where(.dark,.dark *){background-color:#181a1b;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -1px #ffffff0d,inset 0 2px 5px #00000026}.bn-ak-input:where(.dark,.dark *)::-moz-placeholder{color:#ffffff75}.bn-ak-input:where(.dark,.dark *)::placeholder{color:#ffffff75}.bn-ak-input:hover:where(.dark,.dark *){background-color:#141515}.bn-ak-error{width:-moz-fit-content;width:fit-content;border-radius:.375rem;border-width:1px;border-color:#e9afb2;background-color:#e9afb266;padding:.5rem 1rem;color:#990008}.bn-ak-error:empty{display:none}.bn-ak-error:where(.dark,.dark *){border-color:#c7383f66;background-color:#a72f3540;color:#ffcccf}.bn-ak-buttons{display:flex;gap:1rem;padding-top:1rem}.bn-ak-button{--border: rgb(0 0 0/13%);--highlight: rgb(255 255 255/20%);--shadow: rgb(0 0 0/10%);display:flex;height:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;border-radius:.5rem;border-style:none;background-color:#fff;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;color:#000;text-decoration-line:none;outline-width:2px;outline-offset:2px;outline-color:#007acc;box-shadow:inset 0 0 0 1px var(--border),inset 0 2px 0 var(--highlight),inset 0 -1px 0 var(--shadow),0 1px 1px var(--shadow);font-weight:500}.bn-ak-menu{position:relative;z-index:50;display:flex;min-width:180px;flex-direction:column;overscroll-behavior:contain;border-radius:.5rem;border-width:1px;border-style:solid;border-color:#dae2e7;background-color:#fff;padding:.5rem;color:#000;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;outline:none!important}.bn-ak-menu:where(.dark,.dark *){border-color:#3b3e40;background-color:#27292a;color:#fff;box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #0000001a}.bn-ak-menu-item{display:flex;cursor:default;scroll-margin:.5rem;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5rem;outline:none!important}.bn-ak-menu-item[aria-disabled=true]{opacity:.25}.bn-ak-menu-item[data-active-item]{background-color:#007acc;color:#fff}.bn-ak-menu-item:active,.bn-ak-menu-item[data-active]{background-color:#0062a3;padding-top:9px;padding-bottom:7px}.bn-ak-button{--border: rgb(0 0 0/13%);--highlight: rgb(255 255 255/20%);--shadow: rgb(0 0 0/10%);display:flex;height:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.25rem;white-space:nowrap;border-radius:.5rem;border-style:none;background-color:#fff;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;color:#000;text-decoration-line:none;outline-width:2px;outline-offset:2px;outline-color:#007acc;box-shadow:inset 0 0 0 1px var(--border),inset 0 2px 0 var(--highlight),inset 0 -1px 0 var(--shadow),0 1px 1px var(--shadow);width:200px;justify-content:space-between}.bn-ak-wrapper{display:flex;flex-direction:column;gap:.5rem;padding:1rem}.bn-ak-popover{z-index:50;display:flex;max-height:min(var(--popover-available-height, 300px),300px);flex-direction:column;overflow:auto;overscroll-behavior:contain;border-radius:.5rem;border-width:1px;border-style:solid;border-color:#dae2e7;background-color:#fff;padding:.5rem;color:#000;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.bn-ak-popover:focus-visible,.bn-ak-popover[data-focus-visible]{outline:2px solid hsl(204 100% 40%);outline-offset:-1px}.bn-ak-popover:where(.dark,.dark *){border-color:#3b3e40;background-color:#27292a;color:#fff;box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #0000001a}.bn-ak-select-item{display:flex;cursor:default;scroll-margin:.5rem;align-items:center;gap:.5rem;border-radius:.25rem;padding:.5rem;outline:none!important}.bn-ak-select-item[aria-disabled=true]{opacity:.5}.bn-ak-select-item[data-active-item]{background-color:#007acc;color:#fff}.bn-ak-separator{margin-top:.5rem;margin-bottom:.5rem;height:0px;width:100%;border-top-width:1px;border-color:#dae2e7}.bn-ak-group-label{cursor:default;padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;opacity:.6}.bn-ak-group-label+*{scroll-margin-top:2.5rem}.bn-ak-wrapper{display:flex;flex-direction:column;gap:.5rem;border-radius:.5rem;background-color:#fff;padding:.5rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.bn-ak-wrapper:where(.dark,.dark *){background-color:#27292a;box-shadow:0 1px 3px #00000040,0 1px 2px -1px #0000001a}.bn-ak-tab-list{display:flex;gap:.5rem}.bn-ak-tab{display:flex;height:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:.25rem;border-style:none;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;text-decoration-line:none;outline-width:2px;outline-offset:2px;outline-color:#007acc}.bn-ak-tab:hover{background-color:#00000013}.bn-ak-tab[aria-disabled=true]{opacity:.5}.bn-ak-tab[aria-selected=true]{background-color:#007acc;color:#fff}.bn-ak-tab:hover[aria-selected=true]{background-color:#0062a3}.bn-ak-tab[data-focus-visible]{outline-style:solid}.bn-ak-tab:active,.bn-ak-tab[data-active]{padding-top:.125rem}.bn-ak-tab:hover:where(.dark,.dark *){background-color:#ffffff1a}.bn-ak-tab[aria-selected=true]:where(.dark,.dark *){background-color:#007acc;color:#fff}.bn-ak-tab:hover[aria-selected=true]:where(.dark,.dark *){background-color:#0062a3}.bn-ak-panels{padding:.5rem}.bn-ak-button{--border: rgb(0 0 0/13%);--highlight: rgb(255 255 255/20%);--shadow: rgb(0 0 0/10%);display:flex;height:2.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;white-space:nowrap;border-style:none;background-color:#fff;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;color:#000;text-decoration-line:none;outline-width:2px;outline-offset:2px;outline-color:#007acc;box-shadow:inset 0 0 0 1px var(--border),inset 0 2px 0 var(--highlight),inset 0 -1px 0 var(--shadow),0 1px 1px var(--shadow);scroll-margin-left:.25rem;scroll-margin-right:.25rem;gap:.5rem;border-radius:.25rem}.bn-ak-button:where(.dark,.dark *){--border: rgb(255 255 255/10%);--highlight: rgb(255 255 255/5%);--shadow: rgb(0 0 0/25%);background-color:#ffffff0d;color:#fff;box-shadow:inset 0 0 0 1px var(--border),inset 0 -1px 0 1px var(--shadow),inset 0 1px 0 var(--highlight)}.bn-ak-button:not(:active):hover{--border: rgb(0 0 0/33%)}.bn-ak-button:where(.dark,.dark *):not(:active):hover{--border: rgb(255 255 255/25%)}.bn-ak-secondary{background-color:transparent;color:currentColor;box-shadow:none}.bn-ak-secondary:hover{background-color:#0000000d}.bn-ak-secondary:where(.dark,.dark *){background-color:transparent;box-shadow:none}.bn-ak-secondary:hover:where(.dark,.dark *){background-color:#ffffff0d}.bn-ak-secondary:active:where(.dark,.dark *),.bn-ak-secondary[data-active]:where(.dark,.dark *){box-shadow:none}.bn-ak-toolbar{display:flex;max-width:100%;align-items:center;gap:.25rem;overflow-x:auto;border-radius:.5rem;background-color:#fff;padding:.25rem;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.bn-ak-toolbar:where(.dark,.dark *){background-color:#27292a;box-shadow:0 1px 3px #00000040,0 1px 2px -1px #0000001a}.bn-ak-separator{height:2rem;border-right-width:1px;border-color:#dae2e7}.bn-ak-separator:where(.dark,.dark *){border-color:#45484a}.bn-ak-tooltip{z-index:50;cursor:default;border-radius:.375rem;border-width:1px;border-color:#c8d3da;background-color:#edf0f3;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;color:#000;box-shadow:0 1px 2px #0000000d}.bn-ak-tooltip:where(.dark,.dark *){border-color:#3b3e40;background-color:#27292a;color:#fff;box-shadow:0 1px 2px #00000026}.bn-ak-link{font-weight:500;color:#006bb3;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.bn-ak-link:hover{text-decoration-thickness:3px}.bn-ak-link:where(.dark,.dark *){color:#47b6ff}.bn-ak-primary{--border: rgba(0, 0, 0, .15);--highlight: rgba(255, 255, 255, .25);--shadow: rgba(0, 0, 0, .15);background-color:#007acc;color:#fff}.bn-ak-primary:hover{--border: rgba(0, 0, 0, .35);background-color:#006bb3}.bn-ak-primary:where(.dark,.dark *){--border: rgba(255, 255, 255, .25);--highlight: rgba(255, 255, 255, .1);--shadow: rgba(0, 0, 0, .25);background-color:#006bb3}.bn-ak-primary:hover:where(.dark,.dark *){--border: rgba(255, 255, 255, .45);background-color:#007acc}.bn-ak-button[aria-disabled=true]{opacity:.5}.bn-ak-button[data-focus-visible]{outline-style:solid}.bn-ak-button:active,.bn-ak-button[data-active]{padding-top:.125rem;box-shadow:inset 0 0 0 1px var(--border),inset 0 2px 0 var(--border)}@media (min-width: 640px){.bn-ak-button{gap:.5rem}}.bn-ak-button:active:where(.dark,.dark *),.bn-ak-button[data-active]:where(.dark,.dark *){box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 1px 1px var(--shadow)}.bn-ak-flat{box-shadow:none}.bn-ak-flat:where(.dark,.dark *){box-shadow:none}.bn-ak-flat:active:where(.dark,.dark *),.bn-ak-flat[data-active]:where(.dark,.dark *){box-shadow:none}.bn-ak-anchor{font-weight:500;color:#006bb3;text-decoration-line:underline;text-underline-offset:.25em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.bn-ak-anchor:hover{text-decoration-thickness:3px}.bn-ak-anchor:where(.dark,.dark *){color:#47b6ff}.bn-ak-hovercard{position:relative;z-index:50;display:flex;width:300px;flex-direction:column;gap:.5rem;border-radius:.5rem;border-width:1px;border-style:solid;border-color:#dae2e7;background-color:#fff;padding:1rem;color:#000;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.bn-ak-hovercard:focus-visible,.bn-ak-hovercard[data-focus-visible]{outline:2px solid hsl(204 100% 40%);outline-offset:2px}.bn-ak-hovercard:where(.dark,.dark *){border-color:#3b3e40;background-color:#27292a;color:#fff;box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #0000001a}.bn-ak-avatar{width:4rem;border-radius:9999px}.bn-ak-username{font-size:1.125rem;line-height:1.75rem;font-weight:600}.bn-ak-input-wrapper{align-items:center;display:flex;gap:.5rem}.bn-ak-input-wrapper svg{width:24px}.bn-ak-toolbar{height:-moz-fit-content;height:fit-content;overflow:scroll;max-width:100vw}.bn-toolbar .bn-ak-button{width:unset}.bn-toolbar .bn-ak-button[data-selected]{padding-top:.125rem;box-shadow:inset 0 0 0 1px var(--border),inset 0 2px 0 var(--border)}.bn-toolbar .bn-ak-button[data-selected]:where(.dark,.dark *){box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 1px 1px var(--shadow)}.bn-ak-popover{z-index:10000}.bn-toolbar .bn-ak-popover{gap:.5rem}.bn-ariakit .bn-panel{max-width:100vw}.bn-ariakit .bn-tab-panel{align-items:center;display:flex;flex-direction:column;gap:.5rem}.bn-ariakit .bn-file-input{max-width:100%}.bn-ak-button{outline-style:none;cursor:pointer}.bn-ak-menu-item[aria-selected=true],.bn-ak-menu-item:hover{background-color:#007acc;color:#fff}.bn-ak-menu-item{display:flex}.bn-ariakit .bn-dropdown{overflow:visible}.bn-ariakit .bn-suggestion-menu,.bn-ariakit .ai-suggestion-menu{height:-moz-fit-content;height:fit-content;max-height:inherit;overflow:auto}.bn-ariakit .bn-color-picker-dropdown{overflow:scroll}.bn-ak-suggestion-menu-item-body{flex:1}.bn-suggestion-menu-item-small .bn-ak-suggestion-menu-item-title{font-size:.875rem}.bn-ak-suggestion-menu-item-subtitle{font-size:.7rem}.bn-suggestion-menu-item-small .bn-ak-suggestion-menu-item-subtitle{display:none}.bn-ak-suggestion-menu-item-section[data-position=left]{align-items:center;display:flex;justify-content:center;padding:8px}.bn-suggestion-menu-item-small .bn-ak-suggestion-menu-item-section[data-position=left]{padding:0}.bn-ak-suggestion-menu-item-section[data-position=right]{--border: rgb(0 0 0/13%);--highlight: rgb(255 255 255/20%);--shadow: rgb(0 0 0/10%);box-shadow:inset 0 0 0 1px var(--border),inset 0 2px 0 var(--highlight),inset 0 -1px 0 var(--shadow),0 1px 1px var(--shadow);font-size:.7rem;border-radius:4px;padding-inline:4px}.bn-ariakit .bn-suggestion-menu-loader{align-items:center;animation:spin 1s linear infinite;display:flex;height:16px;justify-content:center;width:16px}.bn-ariakit .bn-grid-suggestion-menu{background:var(--bn-colors-menu-background);border-radius:var(--bn-border-radius-large);box-shadow:var(--bn-shadow-medium);display:grid;gap:7px;height:-moz-fit-content;height:fit-content;justify-items:center;max-height:inherit;overflow-y:auto;padding:20px}.bn-ariakit .bn-grid-suggestion-menu-item{align-items:center;border-radius:var(--bn-border-radius-large);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;margin:2px;padding:4px;width:32px}.bn-ariakit .bn-grid-suggestion-menu-item[aria-selected=true],.bn-ariakit .bn-grid-suggestion-menu-item:hover{background-color:var(--bn-colors-hovered-background)}.bn-ariakit .bn-grid-suggestion-menu-empty-item,.bn-ariakit .bn-grid-suggestion-menu-loader{align-items:center;color:var(--bn-colors-menu-text);display:flex;font-size:14px;font-weight:500;height:32px;justify-content:center}.bn-ariakit .bn-grid-suggestion-menu-loader span{background-color:var(--bn-colors-side-menu)}.bn-ariakit .bn-side-menu{align-items:center;display:flex;justify-content:center}.bn-side-menu .bn-ak-button{height:-moz-fit-content;height:fit-content;padding:0;width:-moz-fit-content;width:fit-content}.bn-ariakit .bn-panel-popover{background-color:transparent;border:none;box-shadow:none}.bn-ariakit .bn-table-handle,.bn-ariakit .bn-table-cell-handle{height:-moz-fit-content;height:fit-content;padding:0;width:-moz-fit-content;width:fit-content}.bn-ariakit .bn-side-menu,.bn-ariakit .bn-table-handle,.bn-ariakit .bn-extend-button,.bn-ariakit .bn-table-cell-handle{color:gray}.bn-ariakit .bn-extend-button-editing{background-color:#0000000d}.bn-ariakit .bn-extend-button-editing:where(.dark,.dark *){background-color:#ffffff0d}.bn-ariakit .bn-extend-button-add-remove-columns{height:100%;width:18px;padding:0;margin-left:4px;cursor:col-resize}.bn-ariakit .bn-extend-button-add-remove-rows{height:18px;width:100%;padding:0;margin-top:4px;cursor:row-resize}.bn-ak-button:where(.dark,.dark *){color:#fff}.bn-ak-tab,.bn-ariakit .bn-file-input{background-color:transparent;color:#000}.bn-ak-tab:where(.dark,.dark *),.bn-ariakit .bn-file-input:where(.dark,.dark *){color:#fff}.bn-ak-tooltip{align-items:center;display:flex;flex-direction:column;white-space:pre-wrap}.bn-ariakit .bn-thread-comments{display:flex;flex-direction:column;gap:16px}.bn-ak-avatar{height:24px;width:24px}.bn-ak-username{align-items:center;display:flex;font-size:14px;gap:8px;line-height:1rem}.bn-ak-username>span{font-size:10px}.bn-ak-author-info{align-items:center;display:flex;gap:16px}.bn-ariakit .bn-comment-editor .bn-editor{background-color:transparent}.bn-ak-badge{align-items:center;border-radius:12px;display:flex;gap:4px;height:-moz-fit-content;height:fit-content;padding:2px 10px;position:relative;width:-moz-fit-content;width:fit-content}.bn-ak-badge span{align-items:center;display:flex;height:-moz-fit-content;height:fit-content}.bn-ak-badge-group{align-items:center;display:flex;gap:4px;flex-wrap:wrap;width:100%}.bn-ariakit .bn-thread-comment{position:relative;display:flex;flex-direction:column;gap:4px}.bn-ariakit .bn-action-toolbar .bn-ak-button{height:1.5rem;padding:8px;width:-moz-fit-content;width:fit-content}.bn-ak-hovercard{z-index:0}.bn-ak-panel-popover{background-color:transparent;border:none;box-shadow:none;padding:0}.bn-ariakit .bn-combobox .bn-ak-input-wrapper{display:flex;border-radius:.5rem;border-width:1px;border-style:solid;border-color:#dae2e7;background-color:#fff;padding:.5rem;color:#000;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.bn-ariakit .bn-combobox .bn-ak-input-wrapper:where(.dark,.dark *){border-color:#3b3e40;background-color:#27292a;color:#fff;box-shadow:0 10px 15px -3px #00000040,0 4px 6px -4px #0000001a}.bn-ariakit .bn-combobox .bn-ak-input{background:transparent;border:none;box-shadow:none;outline:none}.bn-ariakit .bn-combobox .bn-combobox-icon,.bn-ariakit .bn-combobox .bn-combobox-right-section{align-items:start;display:flex;justify-content:center;width:24px}.bn-ariakit .bn-combobox .bn-combobox-error{color:var(--bn-colors-highlights-red-background)}.bn-ariakit .bn-comment-actions-wrapper{align-items:start;display:flex;justify-content:flex-end}.bn-ak-skeleton{background-color:#ffffff40}.bn-ak-username.bn-ak-skeleton{border-radius:8px;height:16px;width:100px}.bn-ak-expand-sections-prompt{padding:0;width:-moz-fit-content;width:fit-content}.bn-ak-expand-sections-prompt:hover{background-color:transparent}.bn-ariakit .bn-thread .bn-header-text,.bn-ariakit .bn-thread .bn-resolved-text{font-size:.8rem;font-style:italic}.bn-ariakit .bn-thread.selected .bn-header-text,.bn-ariakit .bn-thread.selected .bn-resolved-text,.bn-ariakit .bn-thread.selected .bn-ak-author-info,.bn-ariakit .bn-thread.selected .bn-ak-expand-sections-prompt{color:var(--bn-colors-selected-text)}.events-page{min-height:100vh;background:radial-gradient(ellipse at top left,rgba(0,255,136,.03) 0%,transparent 40%),radial-gradient(ellipse at bottom right,rgba(167,139,250,.02) 0%,transparent 40%),linear-gradient(180deg,#000,#0a0a0a,#000);padding-top:80px;position:relative;overflow-x:hidden}.events-page:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:repeating-linear-gradient(90deg,transparent,transparent 100px,rgba(0,255,136,.01) 100px,rgba(0,255,136,.01) 101px);pointer-events:none}.events-container{max-width:1400px;margin:0 auto;padding:40px 20px;position:relative;z-index:1}.events-header{text-align:center;margin-bottom:50px;position:relative}.events-title{font-size:48px;font-weight:800;margin-bottom:16px;text-transform:uppercase;letter-spacing:3px;background:linear-gradient(135deg,#0f8,#00cc6a,#0f8);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s linear infinite;filter:drop-shadow(0 0 20px rgba(0,255,136,.3))}@keyframes shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.events-subtitle{font-size:18px;color:#ffffffb3;margin:0;font-weight:300;letter-spacing:1px}.clock-container{background:linear-gradient(135deg,rgba(0,255,136,.05) 0%,transparent 50%),linear-gradient(225deg,rgba(167,139,250,.03) 0%,transparent 50%),#000c;border:1px solid transparent;background-clip:padding-box;position:relative;border-radius:20px;padding:30px;text-align:center;margin:0 auto 40px;max-width:500px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 40px #00ff881a,inset 0 0 20px #00000080}.clock-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#00ff88,transparent,#a78bfa);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5}.clock-time{font-size:42px;font-family:Orbitron,Courier New,monospace;font-weight:700;background:linear-gradient(90deg,#0f8,#00cc6a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;letter-spacing:4px;text-shadow:0 0 30px rgba(0,255,136,.5);filter:drop-shadow(0 2px 4px rgba(0,0,0,.8))}.clock-label{font-size:11px;color:#fff6;text-transform:uppercase;letter-spacing:2px;font-weight:600}.events-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-bottom:40px}.stat-card{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--stat-color),transparent);animation:scan 3s linear infinite}@keyframes scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.stat-card:hover{transform:translateY(-8px) scale(1.02);background:#ffffff0a;border-color:var(--stat-color);box-shadow:0 20px 40px #0000004d,0 0 30px var(--stat-glow)}.stat-value{font-size:36px;font-weight:800;margin-bottom:8px;font-family:Orbitron,sans-serif;background:linear-gradient(135deg,var(--stat-color),var(--stat-color-dark));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.stat-label{font-size:11px;color:#fff6;text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.stat-card.total{--stat-color: #00ff88;--stat-color-dark: #00cc6a;--stat-glow: rgba(0, 255, 136, .2)}.stat-card.completed{--stat-color: #60a5fa;--stat-color-dark: #3b82f6;--stat-glow: rgba(96, 165, 250, .2)}.stat-card.upcoming{--stat-color: #facc15;--stat-color-dark: #f59e0b;--stat-glow: rgba(250, 204, 21, .2)}.stat-card.active{--stat-color: #a78bfa;--stat-color-dark: #8b5cf6;--stat-glow: rgba(167, 139, 250, .2)}.filter-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:30px}.filter-tab{padding:8px 16px;background:#0009;border:1px solid rgba(0,255,136,.2);border-radius:8px;color:#fff9;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:capitalize}.filter-tab:hover{background:#00ff880d;border-color:#00ff884d;color:#fffc;transform:translateY(-1px)}.filter-tab.active{background:#00ff881a;border-color:#0f86;color:#0f8}.filter-tab.today{border-color:#facc154d;color:#facc15}.filter-tab .today-badge{font-size:10px;margin-left:4px;opacity:.8}.events-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px}@media (max-width: 1024px){.events-grid{grid-template-columns:1fr}}.events-list{space-y:20px}.events-list-header{font-size:20px;font-weight:600;color:#fff;margin-bottom:20px;display:flex;align-items:center;gap:8px}.events-list-header .icon{color:#0f8;font-size:24px}.event-card{background:linear-gradient(135deg,rgba(255,255,255,.02) 0%,transparent 100%),#0006;border:1px solid rgba(255,255,255,.05);border-radius:20px;padding:28px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);margin-bottom:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.event-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .6s ease}.event-card:hover:before{left:100%}.event-card:hover{transform:translateY(-8px) translate(4px);background:linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 100%),#0009;border-color:#ffffff1a;box-shadow:0 20px 40px #0006,0 0 60px #00ff880d}.event-card.active{border:1px solid transparent;background:linear-gradient(135deg,rgba(74,222,128,.1) 0%,transparent 100%),#0009;box-shadow:0 0 30px #4ade8033,inset 0 0 20px #4ade800d;animation:activePulse 2s ease-in-out infinite}@keyframes activePulse{0%,to{box-shadow:0 0 30px #4ade8033,inset 0 0 20px #4ade800d}50%{box-shadow:0 0 50px #4ade804d,inset 0 0 30px #4ade8014}}.event-card.active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:1px;background:linear-gradient(135deg,#4ade80,transparent,#4ade80);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:borderRotate 3s linear infinite}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.event-card.upcoming{border-color:#facc1533;background:linear-gradient(135deg,rgba(250,204,21,.03) 0%,transparent 100%),#0006}.event-card.completed{opacity:.5;filter:grayscale(.3)}.event-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.event-info{display:flex;align-items:center;gap:12px}.event-icon{font-size:28px;flex-shrink:0}.event-details h3{font-size:18px;font-weight:600;color:#fff;margin-bottom:4px}.event-time{font-size:12px;color:#ffffff80}.event-status{padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.event-status.live{background:#4ade8026;color:#4ade80;border:1px solid rgba(74,222,128,.3);animation:pulse 2s ease-in-out infinite}.event-status.upcoming{background:#facc1526;color:#facc15;border:1px solid rgba(250,204,21,.3)}.event-status.completed{background:#66666626;color:#999;border:1px solid rgba(102,102,102,.3)}.event-description{font-size:14px;color:#ffffffb3;line-height:1.6;margin-bottom:16px}.event-footer{display:flex;justify-content:space-between;align-items:center}.event-category{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;display:inline-flex;align-items:center;gap:4px}.event-category.pvp{background:#a78bfa1a;color:#a78bfa;border:1px solid rgba(167,139,250,.3)}.event-category.pve{background:#60a5fa1a;color:#60a5fa;border:1px solid rgba(96,165,250,.3)}.event-countdown{font-size:12px;color:#0f8;font-family:Courier New,monospace;display:flex;align-items:center;gap:4px}.weekly-schedule{position:sticky;top:100px}.schedule-header{font-size:20px;font-weight:600;color:#fff;margin-bottom:20px;display:flex;align-items:center;gap:8px}.schedule-header .icon{color:#0f8;font-size:24px}.day-schedule{background:#0006;border:1px solid rgba(0,255,136,.1);border-radius:10px;padding:16px;margin-bottom:12px;transition:all .3s ease}.day-schedule:hover{transform:translate(4px);border-color:#00ff884d}.day-schedule.today{border-color:#00ff884d;background:#00ff8805}.day-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.day-name{font-size:14px;font-weight:600;color:#fffc;text-transform:capitalize}.day-schedule.today .day-name{color:#0f8}.today-badge{font-size:10px;color:#0f8;margin-left:6px}.event-count{font-size:11px;color:#fff6}.day-events{space-y:8px}.mini-event{background:#0009;border:1px solid rgba(0,255,136,.05);border-radius:8px;padding:10px;transition:all .2s ease}.mini-event:hover{border-color:#0f83;background:#00ff8805}.mini-event-header{display:flex;justify-content:space-between;align-items:center}.mini-event-info{display:flex;align-items:center;gap:8px}.mini-event-icon{font-size:16px}.mini-event-details{flex:1}.mini-event-name{font-size:12px;font-weight:500;color:#fff;margin-bottom:2px}.mini-event-time{font-size:10px;color:#fff6}.mini-event-category{padding:2px 6px;border-radius:4px;font-size:10px;font-weight:500}.mini-event-category.pvp{background:#a78bfa26;color:#a78bfa}.mini-event-category.pve{background:#60a5fa26;color:#60a5fa}.no-events{font-size:12px;color:#ffffff4d;font-style:italic}.event-legend{background:#0006;border:1px solid rgba(0,255,136,.1);border-radius:10px;padding:16px;margin-top:20px}.legend-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:12px}.legend-items{space-y:10px}.legend-item{display:flex;align-items:center;gap:10px}.legend-icon{font-size:20px;flex-shrink:0}.legend-info{flex:1}.legend-name{font-size:12px;font-weight:500;color:#fffc;margin-bottom:2px}.legend-description{font-size:10px;color:#fff6}.next-event{background:linear-gradient(135deg,#00ff880d,#00ff8805);border:1px solid rgba(0,255,136,.2);border-radius:12px;padding:30px;margin-top:40px;text-align:center}.next-event-title{font-size:22px;font-weight:600;color:#0f8;margin-bottom:20px}.next-event-content{display:flex;align-items:center;justify-content:center;gap:20px}.next-event-icon{font-size:48px}.next-event-info{text-align:left}.next-event-name{font-size:18px;font-weight:600;color:#fff;margin-bottom:4px}.next-event-time{font-size:14px;color:#fff9}.filter-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;justify-content:center}.filter-tab{padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:.9rem;text-transform:capitalize;background:linear-gradient(135deg,#0009,#0006);color:var(--text-secondary);border:1px solid rgba(156,163,175,.2);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.filter-tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,68,.1),transparent);transition:left .5s}.filter-tab:hover{border-color:#00ff444d;transform:translateY(-2px);box-shadow:0 5px 15px #00ff441a}.filter-tab:hover:before{left:100%}.filter-tab.active{background:linear-gradient(135deg,#0f43,#00ff441a);color:var(--primary-green);border-color:#00ff4480;box-shadow:0 0 20px #0f43}.filter-tab.today{border-color:#ffcc004d;color:var(--warning-yellow)}.filter-tab.today.active{background:linear-gradient(135deg,#0f43,#ffcc001a)}.filter-tab .today-badge{margin-left:.25rem;font-size:.7rem;opacity:.8}.events-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 1024px){.events-grid{grid-template-columns:2fr 1fr}}.events-list{min-width:0}.events-list-header{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.events-list-header .icon{color:var(--primary-green);font-size:1.25rem}.loading-container{display:flex;justify-content:center;align-items:center;min-height:400px}.loading-text{font-size:18px;color:#0f8;animation:pulse 2s ease-in-out infinite}.empty-state{background:#0006;border:1px solid rgba(0,255,136,.1);border-radius:12px;padding:40px;text-align:center}.empty-text{font-size:14px;color:#ffffff80}@media (max-width: 768px){.events-title{font-size:28px}.clock-time{font-size:24px}.events-stats{grid-template-columns:repeat(2,1fr);gap:12px}.stat-value{font-size:24px}.events-grid{grid-template-columns:1fr}.weekly-schedule{position:static}.event-card{padding:16px}.event-details h3{font-size:16px}.filter-tabs{gap:6px}.filter-tab{padding:6px 12px;font-size:12px}}@media (max-width: 480px){.events-title{font-size:24px;letter-spacing:1px}.events-container{padding:20px 12px}.event-icon{font-size:24px}.event-details h3{font-size:14px}.event-description{font-size:12px}}.todos-container{min-height:100vh;background:#0a0a0a;padding-top:70px}.todos-header{background:linear-gradient(180deg,#1a1a1a,#0f0f0f);border-bottom:2px solid #00ff00;padding:20px;margin-bottom:20px}.page-title{font-size:32px;font-weight:700;color:#0f0;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(0,255,0,.5);display:flex;align-items:center;gap:15px}.header-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.btn{padding:8px 16px;border:1px solid;background:linear-gradient(180deg,#1a1a1a,#0f0f0f);color:#fff;cursor:pointer;transition:all .3s;text-transform:uppercase;font-size:12px;letter-spacing:1px;font-weight:700;display:inline-flex;align-items:center;gap:5px}.btn-primary{border-color:#0f0;color:#0f0;background:linear-gradient(180deg,#030,#010)}.btn-primary:hover{background:linear-gradient(180deg,#040,#020);box-shadow:0 0 10px #00ff0080}.btn-secondary{border-color:#444;color:#aaa;background:linear-gradient(180deg,#222,#111)}.btn-secondary:hover{border-color:#666;color:#fff;background:linear-gradient(180deg,#333,#222)}.btn-secondary.active{border-color:#0f0;color:#0f0;background:linear-gradient(180deg,#020,#010)}.filters-section{background:linear-gradient(180deg,#111,#0a0a0a);border:1px solid #222;padding:15px;margin:0 20px 20px;display:flex;gap:15px;flex-wrap:wrap;align-items:center}.filter-group label{color:#888;font-size:12px;text-transform:uppercase;letter-spacing:1px}.filter-group select{background:#0a0a0a;border:1px solid #333;color:#fff;padding:6px 10px;font-size:12px;min-width:120px}.filter-group select:hover{border-color:#0f0}.filter-group select:focus{outline:none;border-color:#0f0;box-shadow:0 0 5px #00ff004d}.kanban-board{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));gap:15px;padding:0 20px;margin-bottom:20px}.kanban-board.show-completed{grid-template-columns:repeat(5,minmax(200px,1fr));gap:12px}@media (max-width: 1400px){.kanban-board.show-completed{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width: 1200px){.kanban-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kanban-board.show-completed{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}}.kanban-column{background:linear-gradient(180deg,#0f0f0f,#0a0a0a);border:1px solid #222;min-height:600px;min-width:0;position:relative;transition:all .3s ease}.kanban-column.drag-over{border-color:#0f0;background:linear-gradient(180deg,#00ff000d,#00ff0005);box-shadow:inset 0 0 20px #00ff001a}.column-header{padding:12px;border-bottom:2px solid;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#1a1a1a,#111)}.column-header h3{font-size:14px;text-transform:uppercase;letter-spacing:1px;margin:0}.show-completed .column-header{padding:10px 8px}.show-completed .column-header h3{font-size:12px;letter-spacing:.5px}.column-header .count{background:#00000080;padding:2px 8px;border-radius:10px;font-size:12px}.status-planned{border-bottom-color:#666}.status-planned h3{color:#aaa}.status-working{border-bottom-color:#fa0}.status-working h3{color:#fa0}.status-prepared{border-bottom-color:#0af}.status-prepared h3{color:#0af}.status-next{border-bottom-color:#0f0}.status-next h3{color:#0f0}.status-completed{border-bottom-color:#0f8}.status-completed h3{color:#0f8}.column-content{padding:10px;overflow-y:auto;max-height:calc(100vh - 400px)}.todo-card{background:linear-gradient(180deg,#1a1a1a,#111);border:1px solid #333;padding:12px;margin-bottom:10px;cursor:move;transition:all .3s;position:relative;overflow:hidden;-webkit-user-drag:element;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.show-completed .todo-card{padding:10px 8px;margin-bottom:8px}.show-completed .todo-card h4{font-size:13px;margin-bottom:6px}.show-completed .todo-card .todo-meta{font-size:10px}.show-completed .todo-card .priority-badge,.show-completed .todo-card .type-badge{padding:2px 6px;font-size:9px}.todo-card *{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.todo-card[draggable=true]{cursor:move}.todo-card[draggable=false]{cursor:pointer;-webkit-user-drag:none}.todo-card:hover{border-color:#0f0;box-shadow:0 0 10px #0f03;transform:translateY(-2px)}.todo-card.dragging{opacity:.5;transform:rotate(2deg);cursor:grabbing!important}.todo-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.priority-badge{padding:2px 8px;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700;border:1px solid}.priority-low{background:#64646433;border-color:#666;color:#aaa}.priority-medium{background:#ffaa001a;border-color:#fa0;color:#fa0}.priority-high{background:#ff64001a;border-color:#f60;color:#f60}.priority-critical{background:#ff00001a;border-color:red;color:red;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.ticket-link{color:#0af;font-size:12px;cursor:pointer}.ticket-link:hover{color:#0f0}.todo-title{font-size:14px;color:#fff;margin-bottom:8px;font-weight:500;line-height:1.4}.todo-category{font-size:11px;color:#888;margin-bottom:5px;display:flex;align-items:center;gap:5px}.todo-milestone{font-size:11px;color:#0f0;margin-bottom:5px;display:flex;align-items:center;gap:5px}.todo-footer{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;border-top:1px solid #222}.assignee{font-size:11px;color:#0af;display:flex;align-items:center;gap:5px}.due-date{font-size:11px;color:#888;display:flex;align-items:center;gap:5px}.due-date.overdue{color:red;font-weight:700}.subtask-progress{margin-top:8px}.progress-info{display:flex;justify-content:space-between;font-size:10px;color:#888;margin-bottom:4px}.progress-bar{height:4px;background:#222;border-radius:2px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#0f0,#0f8);transition:width .3s}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:#888}.loading-spinner{width:40px;height:40px;border:3px solid #222;border-top-color:#0f0;border-radius:50%;animation:spin 1s linear infinite}.modal-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center}.modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000c;z-index:1000}.modal{position:relative;background:linear-gradient(180deg,#1a1a1a,#0f0f0f);border:2px solid #00ff00;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 0 30px #00ff004d;z-index:1001}.modal.large{max-width:800px}.modal-header{padding:15px 20px;border-bottom:1px solid #333;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,#222,#1a1a1a)}.modal-header h3{color:#0f0;margin:0;text-transform:uppercase;letter-spacing:1px}.close-btn{background:none;border:none;color:#888;font-size:20px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn:hover{color:red}.modal-footer{padding:15px 20px;border-top:1px solid #333;display:flex;justify-content:flex-end;gap:10px;background:linear-gradient(180deg,#111,#0a0a0a)}.form-group label{display:block;color:#aaa;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.form-control{width:100%;background:#0a0a0a;border:1px solid #333;color:#fff;padding:8px 12px;font-size:14px}.form-control:focus{outline:none;border-color:#0f0;box-shadow:0 0 5px #00ff004d}textarea.form-control{resize:vertical;min-height:100px}.empty-state{text-align:center;padding:40px;color:#666}.empty-state i{margin-bottom:15px}@media (max-width: 1400px){.kanban-board{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width: 768px){.kanban-board,.form-row{grid-template-columns:1fr}.header-actions{justify-content:stretch}.btn{flex:1;justify-content:center}}@media (min-width: 1024px){.modal,.modal.large{width:60%}}@media (min-width: 1440px){.modal{width:50%}.modal.large{width:55%}}.roadmap-management-page{min-height:100vh;background:#000;color:#0f0;padding:80px 20px 20px;font-family:Courier New,monospace}.page-header{background:linear-gradient(180deg,#010,#000500);border:1px solid #00ff00;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 0 20px #00ff004d}.header-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.header-content h1{color:#0f0;font-size:28px;margin:0;text-shadow:0 0 10px rgba(0,255,0,.5)}.header-content h1 i{margin-right:10px}.header-stats{display:flex;gap:20px}.header-stats .stat{background:#00ff001a;border:1px solid rgba(0,255,0,.3);padding:5px 10px;border-radius:4px;font-size:12px}.header-stats .stat i{margin-right:5px}.header-actions{display:flex;gap:10px}.btn-primary{background:linear-gradient(180deg,#030,#010);border:1px solid #00ff00;color:#0f0;padding:8px 16px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:14px;transition:all .3s ease}.btn-primary:hover{background:linear-gradient(180deg,#040,#020);box-shadow:0 0 15px #00ff0080;transform:translateY(-1px)}.btn-secondary{background:#00ff000d;border:1px solid rgba(0,255,0,.3);color:#0f0;padding:8px 16px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:14px;transition:all .3s ease}.btn-secondary:hover{background:#00ff001a;border-color:#0f0}.btn-secondary.active{background:#0f03;border-color:#0f0;box-shadow:0 0 10px #00ff004d}.btn-danger{background:#ff00001a;border:1px solid rgba(255,0,0,.5);color:red}.btn-danger:hover{background:#f003;box-shadow:0 0 10px #ff00004d}.filters-bar{background:linear-gradient(180deg,#000a00,#000500);border:1px solid rgba(0,255,0,.3);border-radius:8px;padding:15px;margin-bottom:20px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.filter-group{display:flex;align-items:center;gap:8px}.filter-group label{color:#0f0;font-size:12px}.filter-group input[type=text],.filter-group select{background:#000;border:1px solid rgba(0,255,0,.3);color:#0f0;padding:5px 10px;border-radius:4px;font-family:inherit;font-size:12px}.filter-group input[type=text]:focus,.filter-group select:focus{outline:none;border-color:#0f0;box-shadow:0 0 5px #00ff004d}.filter-group input[type=checkbox]{accent-color:#00ff00}.view-toggle{margin-left:auto;display:flex;gap:5px}.view-btn{background:#00ff000d;border:1px solid rgba(0,255,0,.3);color:#0f0;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease}.view-btn.active{background:#0f03;border-color:#0f0}.bulk-actions-bar{background:#ffff001a;border:1px solid rgba(255,255,0,.3);border-radius:4px;padding:10px;margin-bottom:15px;display:flex;gap:15px;align-items:center}.bulk-actions-bar span{color:#ff0;font-weight:700}.bulk-actions-bar button{background:#ffff001a;border:1px solid rgba(255,255,0,.3);color:#ff0;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px}.bulk-actions-bar button:hover{background:#ff03}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.loading-spinner{width:50px;height:50px;border:3px solid rgba(0,255,0,.3);border-top:3px solid #00ff00;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container p{margin-top:20px;color:#0f0}.kanban-board{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;min-height:600px}.kanban-column{background:linear-gradient(180deg,#000a00,#000500);border:1px solid rgba(0,255,0,.2);border-radius:8px;display:flex;flex-direction:column;min-height:500px}.column-header{padding:15px;border-bottom:1px solid rgba(0,255,0,.3);display:flex;justify-content:space-between;align-items:center}.column-header h3{margin:0;font-size:16px;text-transform:uppercase}.column-header .count{background:#0f03;padding:2px 8px;border-radius:12px;font-size:12px}.column-content{padding:15px;flex:1;overflow-y:auto;max-height:70vh}.status-planned{border-top:3px solid #0088ff}.status-planned h3{color:#08f}.status-in-progress{border-top:3px solid #ffaa00}.status-in-progress h3{color:#fa0}.status-testing{border-top:3px solid #ff00ff}.status-testing h3{color:#f0f}.status-completed{border-top:3px solid #00ff00}.status-completed h3{color:#0f0}.roadmap-card{background:linear-gradient(180deg,#010,#000500);border:1px solid rgba(0,255,0,.3);border-radius:6px;padding:12px;margin-bottom:10px;cursor:move;transition:all .3s ease;position:relative}.roadmap-card:hover{border-color:#0f0;box-shadow:0 0 15px #0f06;transform:translateY(-2px)}.roadmap-card.dragging{opacity:.5;transform:rotate(2deg)}.roadmap-card.selected{border-color:#0f0;background:linear-gradient(180deg,#020,#010)}.selection-checkbox{position:absolute;top:5px;left:5px}.selection-checkbox input{accent-color:#00ff00}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.priority-badge{font-size:10px;padding:2px 6px;border-radius:3px;text-transform:uppercase;font-weight:700}.priority-high{background:#f003;border:1px solid rgba(255,0,0,.5);color:red}.priority-medium{background:#ff03;border:1px solid rgba(255,255,0,.5);color:#ff0}.priority-low{background:#80808033;border:1px solid rgba(128,128,128,.5);color:#888}.card-badges{display:flex;gap:5px}.badge-hidden{color:#666;font-size:12px}.badge-votes{background:#0f03;padding:2px 6px;border-radius:3px;font-size:10px;color:#0f0}.roadmap-card h4{color:#0f0;margin:0 0 8px;font-size:14px;font-weight:400}.card-description{color:#888;font-size:12px;margin:0 0 8px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-footer{display:flex;gap:5px;margin-bottom:8px}.category-badge,.release-badge{background:#00ff001a;border:1px solid rgba(0,255,0,.3);padding:2px 6px;border-radius:3px;font-size:10px;color:#0f0}.card-actions{display:flex;gap:5px;justify-content:flex-end}.card-actions button{background:#00ff001a;border:1px solid rgba(0,255,0,.3);color:#0f0;padding:4px 8px;border-radius:3px;cursor:pointer;font-size:12px;transition:all .3s ease}.card-actions button:hover{background:#0f03;border-color:#0f0}.list-view{background:linear-gradient(180deg,#000a00,#000500);border:1px solid rgba(0,255,0,.3);border-radius:8px;padding:20px;overflow-x:auto}.roadmap-table{width:100%;border-collapse:collapse}.roadmap-table thead{background:#00ff001a}.roadmap-table th{color:#0f0;padding:10px;text-align:left;border-bottom:1px solid rgba(0,255,0,.3);font-size:12px;text-transform:uppercase}.roadmap-table tbody tr{border-bottom:1px solid rgba(0,255,0,.1);transition:background .3s ease}.roadmap-table tbody tr:hover{background:#00ff000d}.roadmap-table tbody tr.selected{background:#00ff001a}.roadmap-table td{color:#888;padding:10px;font-size:12px}.status-badge{padding:2px 6px;border-radius:3px;font-size:10px;text-transform:uppercase}.timeline-view{padding:20px}.timeline-section{margin-bottom:40px}.timeline-section h3{color:#0f0;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(0,255,0,.3)}.timeline-items{position:relative;padding-left:40px}.timeline-items:before{content:"";position:absolute;left:10px;top:0;bottom:0;width:2px;background:#00ff004d}.timeline-item{position:relative;margin-bottom:30px}.timeline-marker{position:absolute;left:-35px;top:5px;width:12px;height:12px;border-radius:50%;border:2px solid #00ff00;background:#000}.timeline-content{background:linear-gradient(180deg,#010,#000500);border:1px solid rgba(0,255,0,.3);border-radius:6px;padding:15px}.timeline-content h4{color:#0f0;margin:0 0 10px}.timeline-content p{color:#888;font-size:12px;margin:0 0 10px}.timeline-meta{display:flex;gap:10px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background:linear-gradient(180deg,#010,#000500);border:2px solid #00ff00;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 0 30px #00ff0080}.modal-content.small{max-width:400px}.modal-content.large{max-width:900px}.modal-header{padding:20px;border-bottom:1px solid rgba(0,255,0,.3);display:flex;justify-content:space-between;align-items:center}.modal-header h2{color:#0f0;margin:0;text-shadow:0 0 10px rgba(0,255,0,.5)}.close-btn{background:none;border:none;color:#0f0;font-size:24px;cursor:pointer;transition:all .3s ease}.close-btn:hover{color:red;transform:rotate(90deg)}.modal-body{padding:20px}.modal-footer{padding:20px;border-top:1px solid rgba(0,255,0,.3);display:flex;justify-content:flex-end;gap:10px}.form-group{margin-bottom:15px}.form-group label{display:block;color:#0f0;margin-bottom:5px;font-size:12px}.form-control{width:100%;background:#000;border:1px solid rgba(0,255,0,.3);color:#0f0;padding:8px 12px;border-radius:4px;font-family:inherit;font-size:14px}.form-control:focus{outline:none;border-color:#0f0;box-shadow:0 0 10px #00ff004d}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.import-list{max-height:400px;overflow-y:auto}.import-item{background:#00ff000d;border:1px solid rgba(0,255,0,.2);border-radius:6px;padding:15px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.import-item-info h4{color:#0f0;margin:0 0 5px}.import-item-info p{color:#888;font-size:12px;margin:0 0 10px}.import-item-meta{display:flex;gap:5px}.import-item-meta .badge{background:#00ff001a;border:1px solid rgba(0,255,0,.3);padding:2px 6px;border-radius:3px;font-size:10px;color:#0f0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.stat-card{background:#00ff000d;border:1px solid rgba(0,255,0,.3);border-radius:8px;padding:20px;text-align:center;transition:all .3s ease}.stat-card:hover{background:#00ff001a;transform:translateY(-2px);box-shadow:0 0 15px #00ff004d}.stat-card i{font-size:30px;color:#0f0;margin-bottom:10px}.stat-card h3{color:#0f0;font-size:24px;margin:0 0 5px}.stat-card p{color:#888;font-size:12px;margin:0}.status-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.status-option{padding:15px;border-radius:6px;cursor:pointer;text-align:center;transition:all .3s ease;background:#00ff000d;border:1px solid rgba(0,255,0,.3);color:#0f0}.status-option:hover{transform:translateY(-2px);box-shadow:0 0 15px #00ff004d}.access-denied{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center}.access-denied i{font-size:60px;color:red;margin-bottom:20px}.access-denied h2{color:red;margin-bottom:10px}.access-denied p{color:#888}.roadmap-management-page ::-webkit-scrollbar{width:8px;height:8px}.roadmap-management-page ::-webkit-scrollbar-track{background:#000;border:1px solid rgba(0,255,0,.1)}.roadmap-management-page ::-webkit-scrollbar-thumb{background:#00ff004d;border-radius:4px}.roadmap-management-page ::-webkit-scrollbar-thumb:hover{background:#00ff0080}@media (max-width: 1200px){.kanban-board{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.kanban-board{grid-template-columns:1fr}.filters-bar{flex-direction:column;align-items:stretch}.filter-group{width:100%}.view-toggle{margin-left:0;margin-top:10px;justify-content:center}.header-actions{flex-wrap:wrap}.form-row{grid-template-columns:1fr}}.admin-chat{padding:20px;color:#e0e0e0;display:flex;flex-direction:column;gap:20px}.chat-loading,.chat-error{padding:40px;text-align:center;color:#888}.chat-error{color:#ff6b6b}.chat-retry-btn{margin-left:15px;padding:8px 16px;background:#3a3a4a;border:1px solid #00d4ff;color:#00d4ff;border-radius:4px;cursor:pointer}.chat-header{display:flex;flex-direction:column;gap:15px}.chat-stats{display:flex;gap:10px;flex-wrap:wrap}.chat-room-stat{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:8px;padding:10px 15px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px}.chat-room-stat:hover{background:#1a2a3e}.chat-room-stat.selected{background:#1a2a4e;border-width:2px}.room-name{font-weight:700}.room-count{background:#2a2a4a;padding:2px 8px;border-radius:10px;font-size:.85rem;color:#888}.chat-controls{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.chat-search{display:flex;align-items:center;background:#1a1a2e;border:1px solid #2a2a4a;border-radius:6px;padding:8px 12px;flex:1;min-width:200px;max-width:400px}.chat-search i{color:#666;margin-right:10px}.chat-search input{background:transparent;border:none;color:#e0e0e0;outline:none;flex:1;font-size:.95rem}.chat-search input::-moz-placeholder{color:#666}.chat-search input::placeholder{color:#666}.clear-search{background:transparent;border:none;color:#888;cursor:pointer;padding:4px}.clear-search:hover{color:#ff6b6b}.chat-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;color:#aaa}.chat-toggle input{width:18px;height:18px;cursor:pointer}.chat-btn{padding:10px 20px;background:#2a2a3a;border:1px solid #00d4ff;color:#00d4ff;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.chat-btn:hover{background:#00d4ff22}.chat-messages{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:10px;max-height:600px;overflow-y:auto}.no-messages{padding:40px;text-align:center;color:#666}.chat-message{padding:12px 15px;border-bottom:1px solid #2a2a4a;transition:background .2s}.chat-message:hover{background:#16213e55}.chat-message:last-child{border-bottom:none}.message-header{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.message-room{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase}.message-sender{font-weight:700;color:#fff}.sender-id{font-weight:400;color:#666;font-size:.85rem;margin-left:4px}.message-time{color:#666;font-size:.85rem;margin-left:auto}.message-actions{display:flex;gap:5px;opacity:0;transition:opacity .2s}.chat-message:hover .message-actions{opacity:1}.delete-btn{background:transparent;border:none;color:#ff6b6b;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.delete-btn:hover{background:#ff6b6b22}.confirm-delete{background:#ff6b6b;border:none;color:#fff;cursor:pointer;padding:4px 10px;border-radius:4px;font-size:.85rem}.cancel-delete{background:transparent;border:1px solid #666;color:#888;cursor:pointer;padding:4px 8px;border-radius:4px}.message-content{color:#ccc;line-height:1.4;word-break:break-word}.chat-footer{color:#666;font-size:.9rem;padding:10px;text-align:center}@media (max-width: 768px){.chat-controls{flex-direction:column;align-items:stretch}.chat-search{max-width:none}.message-header{flex-direction:column;align-items:flex-start;gap:5px}.message-time{margin-left:0}.message-actions{opacity:1}}.give-resources{padding:20px;color:#e0e0e0}.give-resources form{display:flex;flex-direction:column;gap:25px}.loading-types{padding:40px;text-align:center;color:#888}.resource-section{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:10px;padding:20px}.resource-section h3{margin:0 0 15px;color:#00d4ff;font-size:1.1rem;display:flex;align-items:center;gap:10px}.section-note{color:#888;font-size:.9rem;margin:-10px 0 15px}.user-input-row{display:flex;gap:15px}.input-group{flex:1}.input-group label{display:block;color:#888;font-size:.85rem;margin-bottom:6px}.input-group input{width:100%;padding:12px 15px;background:#16213e;border:1px solid #2a2a4a;border-radius:6px;color:#e0e0e0;font-size:1rem;transition:border-color .2s}.input-group input:focus{outline:none;border-color:#00d4ff}.rewards-list{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.reward-row{display:flex;gap:10px;align-items:center}.reward-select-wrapper{flex:2}.reward-select{width:100%;padding:12px 15px;background:#16213e;border:1px solid #2a2a4a;border-radius:6px;color:#e0e0e0;font-size:.95rem;cursor:pointer;transition:border-color .2s}.reward-select:focus{outline:none;border-color:#00d4ff}.reward-select optgroup{background:#1a1a2e;color:#00d4ff;font-weight:700}.reward-select option{background:#16213e;color:#e0e0e0;padding:8px}.reward-amount-wrapper{flex:1;position:relative}.reward-amount{width:100%;padding:12px 15px;background:#16213e;border:1px solid #2a2a4a;border-radius:6px;color:#fff;font-size:1rem;font-weight:700;text-align:center}.reward-amount:focus{outline:none;border-color:#00d4ff}.reward-amount::-moz-placeholder{color:#666;font-weight:400}.reward-amount::placeholder{color:#666;font-weight:400}.formatted-amount{position:absolute;bottom:-18px;left:0;right:0;text-align:center;color:#666;font-size:.75rem}.remove-reward-btn{width:40px;height:40px;background:transparent;border:1px solid #ff6b6b44;border-radius:6px;color:#ff6b6b;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.remove-reward-btn:hover:not(:disabled){background:#ff6b6b22;border-color:#ff6b6b}.remove-reward-btn:disabled{opacity:.3;cursor:not-allowed}.add-reward-btn{padding:10px 20px;background:#2a2a4a;border:1px dashed #3a3a5a;border-radius:6px;color:#888;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.add-reward-btn:hover{background:#00d4ff11;border-color:#00d4ff;color:#00d4ff}.summary-section{background:#16213e}.summary-list{display:flex;flex-direction:column;gap:8px}.summary-item{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#1a1a2e;border-radius:6px;border-left:3px solid}.summary-item.positive{border-left-color:#0f8}.summary-item.negative{border-left-color:#ff6b6b}.summary-name{color:#e0e0e0}.summary-amount{font-weight:700;font-family:monospace;font-size:1.1rem}.summary-item.positive .summary-amount{color:#0f8}.summary-item.negative .summary-amount{color:#ff6b6b}.result-message{padding:15px 20px;border-radius:8px;display:flex;align-items:center;gap:10px;font-weight:500}.result-message.success{background:#0f82;border:1px solid #00ff88;color:#0f8}.result-message.error{background:#ff6b6b22;border:1px solid #ff6b6b;color:#ff6b6b}.action-buttons{display:flex;gap:15px;justify-content:flex-end}.btn-primary,.btn-secondary{padding:12px 25px;border-radius:6px;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.btn-primary{background:linear-gradient(135deg,#00d4ff,#09c);border:none;color:#fff;font-weight:700}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#00e5ff,#0ad);box-shadow:0 0 15px #00d4ff44}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:transparent;border:1px solid #666;color:#888}.btn-secondary:hover:not(:disabled){border-color:#888;color:#aaa}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.reward-row{flex-wrap:wrap}.reward-select-wrapper{flex:1 1 100%}.reward-amount-wrapper{flex:1}.action-buttons{flex-direction:column-reverse}.btn-primary,.btn-secondary{width:100%;justify-content:center}}.perf-monitor{padding:20px;color:#e0e0e0}.perf-loading,.perf-error{padding:40px;text-align:center;color:#888}.perf-error{color:#ff6b6b}.perf-retry-btn{margin-left:15px;padding:8px 16px;background:#3a3a4a;border:1px solid #00d4ff;color:#00d4ff;border-radius:4px;cursor:pointer}.perf-header{margin-bottom:30px}.perf-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:20px}.perf-stat-card{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #00d4ff33;border-radius:8px;padding:20px;text-align:center}.perf-stat-value{font-size:2rem;font-weight:700;color:#00d4ff;margin-bottom:5px}.perf-stat-label{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:1px}.perf-controls{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.perf-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;color:#aaa}.perf-toggle input{width:18px;height:18px;cursor:pointer}.perf-btn{padding:10px 20px;background:#2a2a3a;border:1px solid #00d4ff;color:#00d4ff;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.perf-btn:hover{background:#00d4ff22}.perf-btn-warning{border-color:#f80;color:#f80}.perf-btn-warning:hover{background:#f802}.perf-section{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:10px;padding:20px;margin-bottom:20px}.perf-section h3{margin:0 0 20px;color:#00d4ff;font-size:1.1rem;display:flex;align-items:center;gap:10px}.perf-section h3 .instance-id{color:#888;font-size:.9rem;margin-left:5px}.perf-section h3 .system-count{color:#aaa;font-weight:400;font-size:.95rem}.perf-maps-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;max-height:400px;overflow-y:auto;padding-right:10px}.perf-map-card{background:#16213e;border:1px solid #2a2a4a;border-radius:8px;padding:15px;cursor:pointer;transition:all .2s}.perf-map-card:hover{border-color:#00d4ff66}.perf-map-card.selected{border-color:#00d4ff;background:#1a2a4e}.perf-map-card.has-players{border-color:#0f86;background:linear-gradient(135deg,#1a2e1a,#163e22)}.perf-map-card.has-players.selected{border-color:#0f8;background:linear-gradient(135deg,#1a3e2a,#1a4e32)}.perf-map-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.perf-map-id{font-weight:700;color:#fff}.perf-map-players{background:#00d4ff22;color:#00d4ff;padding:2px 8px;border-radius:10px;font-size:.8rem}.perf-map-stats{display:flex;flex-direction:column;gap:5px}.perf-map-stat{display:flex;justify-content:space-between;font-size:.85rem}.perf-map-stat .label{color:#888}.perf-map-stat .value{font-weight:700}.perf-map-detail-stats{display:flex;gap:30px;margin-bottom:20px;flex-wrap:wrap}.perf-detail-stat{display:flex;align-items:baseline;gap:10px}.perf-detail-stat .label{color:#888}.perf-detail-stat .value{font-size:1.2rem;font-weight:700}.perf-detail-stat .highest{font-size:.8rem;color:#666}.perf-systems-table{overflow-x:auto}.perf-systems-table table{width:100%;border-collapse:collapse}.perf-systems-table th,.perf-systems-table td{padding:10px 15px;text-align:left;border-bottom:1px solid #2a2a4a}.perf-systems-table th{background:#16213e;color:#00d4ff;font-weight:600;text-transform:uppercase;font-size:.8rem;letter-spacing:.5px}.perf-systems-table tr:hover{background:#16213e55}.perf-systems-table tr.hot{background:#f801}.perf-systems-table tr.hot td:first-child{border-left:3px solid #ff8800}.perf-show-more{display:block;width:100%;padding:12px;margin-top:15px;background:transparent;border:1px dashed #444;color:#888;cursor:pointer;border-radius:6px;transition:all .2s}.perf-show-more:hover{border-color:#00d4ff;color:#00d4ff}.perf-summary{color:#aaa}.perf-summary p{margin:8px 0}@media (max-width: 768px){.perf-stats-grid{grid-template-columns:repeat(2,1fr)}.perf-stat-value{font-size:1.5rem}.perf-controls{flex-direction:column;align-items:flex-start}.perf-maps-list{grid-template-columns:1fr}}.admin-container{min-height:100vh;background-color:#0a0a0a;padding:100px 20px 40px;color:#fff;position:relative;overflow-x:hidden;overflow-y:auto}.cyber-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,51,51,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,51,51,.08) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;opacity:.5}.admin-header{max-width:1200px;margin:0 auto 40px;padding-bottom:20px;border-bottom:1px solid rgba(255,51,51,.3);text-align:center;position:relative;z-index:1}.welcome-text{font-size:36px;font-weight:700;margin:0 0 15px}.highlight-text{color:#f33;text-shadow:0 0 10px rgba(255,51,51,.5)}.admin-subtitle{font-size:18px;color:#ffffffb3;max-width:700px;margin:0 auto}.admin-tabs{max-width:1200px;margin:0 auto 30px;display:flex;justify-content:center;gap:10px;border-radius:8px;background-color:#0f0f0fcc;padding:10px;border:1px solid rgba(255,51,51,.3);position:relative;z-index:1;flex-wrap:wrap}.tab-button{background-color:#1e1e1ecc;border:1px solid rgba(255,51,51,.3);color:#fff;padding:12px 20px;border-radius:5px;cursor:pointer;transition:all .2s ease;font-size:16px;display:inline-flex;align-items:center;gap:8px;flex:1 1 180px;min-width:140px}.tab-button:hover{background-color:#323232cc;border-color:#f339}.tab-button.active{background-color:#f333;border-color:#f33c;box-shadow:0 0 10px #ff33334d}.admin-content{max-width:1200px;width:100%;margin:0 auto;background-color:#0f0f0fcc;border-radius:10px;border:1px solid rgba(255,51,51,.3);padding:24px;min-height:500px;position:relative;z-index:1;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 260px)}.admin-section{border:1px solid rgba(255,51,51,.25);border-radius:8px;overflow:hidden;max-width:100%}.admin-section-header{background:#ff333314;border-bottom:1px solid rgba(255,51,51,.25);padding:12px 16px}.admin-section-title{display:inline-flex;align-items:center;gap:8px;font-weight:600}.admin-section-body{padding:16px;overflow-x:hidden;word-break:break-word}.admin-users-controls{display:flex;gap:10px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.admin-titlebar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.admin-title{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:#e5fef2}.admin-title i{color:#f33}.count-chip{background:#94a3b82e;color:#cbd5e1;border:1px solid rgba(148,163,184,.3);border-radius:999px;padding:2px 8px;font-size:12px}.admin-actions{display:inline-flex;gap:8px}.btn-icon{width:32px;height:32px;border-radius:8px;border:1px solid rgba(148,163,184,.25);background:#0b1220;color:#e5fef2;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.btn-icon:hover{border-color:#10b98180;color:#10b981;transform:translateY(-1px)}.btn-icon.primary:hover{border-color:#60a5fa80;color:#93c5fd}.btn-icon.warn:hover{border-color:#fbbf2480;color:#fde68a}.btn-icon.danger:hover{border-color:#ef444499;color:#fecaca}.admin-input-group{position:relative}.input-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:12px}.admin-input{background:#0b1220;border:1px solid rgba(148,163,184,.2);color:#e5fef2;padding:8px 10px;border-radius:8px;min-width:240px}.admin-select{background:#0b1220;border:1px solid rgba(148,163,184,.2);color:#e5fef2;padding:8px 10px;border-radius:8px}.admin-btn{background:#0b1220;border:1px solid rgba(148,163,184,.25);color:#e5fef2;padding:8px 10px;border-radius:8px;cursor:pointer}.admin-btn:hover{border-color:#10b98173;color:#10b981}.flex-spacer{flex:1}.admin-table-wrap{overflow-x:auto}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{border-bottom:1px solid rgba(148,163,184,.15);padding:8px;font-size:14px}.admin-table th{text-align:left;color:#9ca3af;font-weight:600}.admin-table td.actions{display:flex;gap:8px;flex-wrap:wrap}.admin-table.fancy thead th{position:sticky;top:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617e6;z-index:1}.admin-table.fancy tbody tr{transition:background .15s ease}.admin-table.fancy tbody tr:hover{background:#94a3b80d}.user-cell{display:flex;align-items:center;gap:10px}.avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;background:linear-gradient(180deg,#ff33334d,#ff33331f);color:#ffe4e6;border:1px solid rgba(255,51,51,.35);box-shadow:0 2px 10px #ff333326 inset}.user-meta .name{line-height:1}.user-meta .meta-line{font-size:12px;color:#9ca3af;margin-top:2px}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.25);font-size:12px;color:#cbd5e1;background:#94a3b81f}.chip.admin{background:#10b98126;border-color:#10b98159;color:#34d399}.chip.user{background:#94a3b81f;color:#cbd5e1}.chip.danger{background:#ef44441f;color:#fecaca;border-color:#ef444459}.chip.ok{background:#10b9811f;color:#d1fae5;border-color:#10b98159}.chip.id{background:#94a3b814}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.pagination{display:inline-flex;gap:6px;align-items:center;background:#02061799;border:1px solid rgba(148,163,184,.2);padding:6px;border-radius:10px}.page-btn{min-width:34px;height:30px;padding:0 10px;border-radius:8px;background:#0b1220;border:1px solid rgba(148,163,184,.25);color:#e5fef2;cursor:pointer;transition:all .15s ease}.page-btn:hover{border-color:#10b98180;color:#10b981;transform:translateY(-1px)}.page-btn.active{background:#10b98129;border-color:#10b98180;color:#34d399;cursor:default}.page-btn:disabled{opacity:.5;cursor:not-allowed}.dots{color:#9ca3af;padding:0 4px}.admin-stats{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;margin-bottom:10px}.stat-card{background:#020617b3;border:1px solid rgba(148,163,184,.2);border-radius:12px;padding:10px 12px}.stat-label{color:#9ca3af;font-size:12px;margin-bottom:4px}.stat-value{color:#e5fef2;font-weight:700}.switch{position:relative;display:inline-block;width:38px;height:20px;margin-left:8px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:#0b1220;border:1px solid rgba(148,163,184,.3);transition:.2s;border-radius:999px}.slider:before{position:absolute;content:"";height:14px;width:14px;left:2px;top:2px;background-color:#e5fef2;transition:.2s;border-radius:50%}.switch input:checked+.slider{background:#10b9812e;border-color:#10b98180}.switch input:checked+.slider:before{transform:translate(18px)}.sk{border-radius:8px;background:linear-gradient(90deg,#94a3b826,#94a3b814,#94a3b826);background-size:200% 100%;animation:sk 1.2s ease-in-out infinite}.sk-row td{padding-top:12px;padding-bottom:12px}.sk-user{height:20px;width:220px}.sk-text{height:16px;width:140px}.sk-chip{height:18px;width:64px}.sk-actions{height:24px;width:140px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.link-btn{background:transparent;border:none;color:#60a5fa;cursor:pointer;margin-left:6px}.link-btn:hover{text-decoration:underline}.admin-placeholder{display:grid;place-items:center;gap:10px;color:#cbd5e1;padding:24px;text-align:center}.admin-placeholder i{color:#f33}.admin-note{color:#9ca3af;font-size:14px}.not-authorized{display:flex;justify-content:center;align-items:center;min-height:60vh}.message-container{background-color:#0f0f0fe6;border:1px solid rgba(255,51,51,.5);border-radius:10px;padding:40px;text-align:center;max-width:500px;box-shadow:0 0 20px #f333}.error-icon{font-size:50px;color:#f33;margin-bottom:20px}@media (max-width: 768px){.admin-tabs{flex-direction:column}.tab-button{width:100%}.admin-container{padding:80px 12px 24px}.admin-content{max-height:calc(100vh - 220px);padding:16px}}.story-page{position:relative;min-height:100vh;background:#000;overflow-x:hidden;color:#fff;font-family:Rajdhani,Orbitron,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.space-background{position:fixed;top:0;left:0;width:100%;height:120%;z-index:0;background:linear-gradient(180deg,#000,#040411,#0a0618,#0f0a24,#070314)}.stars{position:absolute;width:100%;height:100%;background-repeat:repeat}.stars-1{background-image:radial-gradient(2px 2px at 20px 30px,#ffffff,transparent),radial-gradient(2px 2px at 40px 70px,#ffffff,transparent),radial-gradient(1px 1px at 50px 50px,#ffffff,transparent);background-size:200px 200px;animation:starDrift 120s linear infinite;opacity:.7}.stars-2{background-image:radial-gradient(3px 3px at 50px 160px,#00ff44,transparent),radial-gradient(2px 2px at 90px 40px,#00bfff,transparent);background-size:300px 300px;animation:starDrift 180s linear infinite;opacity:.4}.stars-3{background-image:radial-gradient(1px 1px at 10px 10px,#ffffff,transparent);background-size:150px 150px;animation:starDrift 240s linear infinite;opacity:.3}@keyframes starDrift{0%{transform:translateY(0)}to{transform:translateY(-200px)}}.space-nebula{position:absolute;width:100%;height:100%;opacity:.08;background:radial-gradient(ellipse at 20% 30%,rgba(0,255,68,.2) 0%,transparent 40%),radial-gradient(ellipse at 80% 60%,rgba(0,191,255,.15) 0%,transparent 40%),radial-gradient(ellipse at 50% 90%,rgba(255,69,0,.15) 0%,transparent 50%);filter:blur(100px);animation:nebulaPulse 40s ease-in-out infinite}@keyframes nebulaPulse{0%,to{transform:scale(1);opacity:.08}50%{transform:scale(1.05);opacity:.12}}.particle-field{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.space-dust{position:absolute;width:2px;height:2px;background:#0f4;border-radius:50%;box-shadow:0 0 4px #0f49}.reading-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:#ffffff0d;z-index:1000}.progress-fill{height:100%;background:linear-gradient(90deg,#0f4,#00bfff,#ff4500);transform-origin:left;box-shadow:0 0 10px #0f49}.chapter-nav{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:15px}.nav-item{position:relative;width:10px;height:10px;border:1px solid rgba(0,255,68,.4);border-radius:50%;background:transparent;cursor:pointer;transition:all .3s ease}.nav-item:hover{transform:scale(1.5);border-color:#0f4;background:#0f43}.nav-item.active{background:#0f4;border-color:#0f4;box-shadow:0 0 15px #0f4c}.nav-label{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:#000000e6;border:1px solid #00ff44;padding:4px 8px;border-radius:4px;white-space:nowrap;font-size:11px;color:#0f4;opacity:0;pointer-events:none;transition:opacity .3s ease}.nav-item:hover .nav-label{opacity:1}.story-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;z-index:10;padding:2rem}.main-title{text-align:center;margin-bottom:3rem}.title-main{display:block;font-size:clamp(5rem,14vw,12rem);font-weight:900;letter-spacing:.1em;background:linear-gradient(45deg,#0f4,#00bfff,#ff4500 66%,#0f4);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:titleGradient 3s ease infinite;text-shadow:0 0 60px rgba(0,255,68,.4)}.title-sub{display:block;font-size:clamp(1.5rem,4vw,3rem);font-weight:300;letter-spacing:.25em;color:#fffc;text-transform:uppercase;margin-top:.5rem}@keyframes titleGradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.scroll-prompt{display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff9;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}.arrow{width:20px;height:20px;color:#0f4}.story-content{position:relative;z-index:10;max-width:1600px;margin:0 auto}.story-chapter{position:relative;padding:8rem 0}.chapter-header{text-align:center;margin-bottom:5rem;padding:0 2rem}.chapter-badge{display:inline-block;padding:.5rem 2rem;background:#00ff441a;border:1px solid rgba(0,255,68,.3);border-radius:30px;font-size:.9rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#0f4;margin-bottom:1rem}.chapter-heading{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:200;letter-spacing:.05em;color:#fff;text-shadow:0 2px 20px rgba(255,255,255,.2)}.chapter-sections{position:relative}.story-section{position:relative;margin-bottom:6rem;padding:0 2rem}.story-section.text-only .section-text{max-width:900px;margin:0 auto;background:linear-gradient(135deg,#000a14cc,#00142899);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,68,.2);border-radius:20px;padding:3rem;box-shadow:0 20px 40px #00000080,inset 0 0 30px #00ff4408}.story-image-container.image-full{width:100%;max-width:1400px;margin:0 auto 3rem;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px #000000b3}.story-image-container.image-full .story-image{width:100%;height:auto;max-height:700px;-o-object-fit:cover;object-fit:cover}.section-content.image-right,.section-content.image-left{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;max-width:1400px;margin:0 auto}.section-content.image-left{direction:rtl}.section-content.image-left>*{direction:ltr}.story-image-container.image-center{width:100%;max-width:800px;margin:3rem auto;position:relative;border-radius:20px;overflow:hidden}.section-text{background:linear-gradient(135deg,#00050fe6,#000f1eb3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,255,68,.15);border-radius:20px;padding:2.5rem;box-shadow:0 15px 30px #0006,inset 0 0 20px #00ff4405}.story-text{font-size:1.1rem;line-height:1.75;color:#ffffffe6;margin-bottom:1.5rem;text-align:justify}.story-text:last-child{margin-bottom:0}.story-text strong{color:#0f4;font-weight:600;text-shadow:0 0 8px rgba(0,255,68,.4)}.story-text em{color:#00bfff;font-style:italic}.story-image-container{position:relative;border-radius:15px;overflow:hidden;background:#00000080;border:1px solid rgba(0,255,68,.2);box-shadow:0 20px 40px #00000080,0 0 60px #00ff441a;transition:all .5s ease}.story-image-container:hover{transform:translateY(-5px);border-color:#0f46;box-shadow:0 25px 50px #0009,0 0 80px #0f43}.image-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.loader-spin{width:40px;height:40px;border:2px solid rgba(0,255,68,.2);border-top-color:#0f4;border-radius:50%;animation:spin 1s linear infinite}.story-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .5s ease}.story-image.loaded{opacity:1}.image-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 50%,transparent 100%);padding:2rem 1.5rem 1rem;color:#ffffffe6;font-size:.9rem;letter-spacing:.05em;text-align:center;font-style:italic}.theme-neutral .chapter-badge{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.theme-battle .chapter-badge{background:#ff45001a;border-color:#ff45004d;color:#ff4500}.theme-academy .chapter-badge{background:#00bfff1a;border-color:#00bfff4d;color:#00bfff}.theme-xenomit .chapter-badge{background:#8a2be21a;border-color:#8a2be24d;color:#8a2be2}.theme-legends .chapter-badge{background:linear-gradient(135deg,#00ff441a,#00bfff1a,#ff45001a);border-color:#ffffff4d;color:#fff}.theme-personal .chapter-badge{background:#ffd7001a;border-color:#ffd7004d;color:gold}.theme-finale .chapter-badge{background:linear-gradient(135deg,#0f43,#00bfff1a);border-color:#0f46;color:#0f4}.story-finale{position:relative;min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:5rem 2rem;background:radial-gradient(ellipse at center,rgba(0,255,68,.05) 0%,transparent 60%);z-index:10}.finale-title{font-size:clamp(3rem,7vw,5rem);font-weight:700;letter-spacing:.05em;background:linear-gradient(45deg,#0f4,#00bfff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.finale-text{font-size:1.25rem;color:#fffc;margin-bottom:3rem;max-width:600px}.finale-actions{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.action-btn{padding:1rem 3rem;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:30px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.action-btn.primary{background:linear-gradient(135deg,#0f4,#00bfff);color:#000;box-shadow:0 10px 30px #0f46}.action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 15px 40px #0f49}.action-btn.secondary{background:transparent;color:#0f4;border:2px solid #00ff44;box-shadow:inset 0 0 20px #00ff441a}.action-btn.secondary:hover{background:#00ff441a;transform:translateY(-2px)}@media (max-width: 1024px){.section-content.image-right,.section-content.image-left{grid-template-columns:1fr;gap:2rem}.section-content.image-left{direction:ltr}.story-image-container{max-width:100%}}@media (max-width: 768px){.chapter-nav{right:10px;gap:10px}.nav-item{width:8px;height:8px}.story-section{padding:0 1rem;margin-bottom:3rem}.section-text{padding:1.5rem}.story-text{font-size:1rem;text-align:left}.finale-actions{flex-direction:column;align-items:center;gap:1rem}.action-btn{width:100%;max-width:300px}}@media (min-width: 2560px){.story-content{max-width:2000px}.story-text{font-size:1.25rem;line-height:1.9}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{box-sizing:border-box}#loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#0a0a0a;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10000;transition:opacity .8s cubic-bezier(.4,0,.2,1);overflow:hidden}.stars-container{position:absolute;width:100%;height:100%;overflow:hidden}.star{position:absolute;width:1px;height:1px;background:#fff;animation:drift linear infinite}@keyframes drift{0%{transform:translateY(0)}to{transform:translateY(-100vh)}}.loading-grid{position:absolute;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.01) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:100px 100px;background-position:-1px -1px;animation:gridMove 40s linear infinite;opacity:.5}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(100px,100px)}}.launcher-title{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:300;letter-spacing:12px;margin-bottom:60px;text-transform:uppercase;opacity:.9;animation:fadeIn 1s ease-out}.client-selection{display:flex;align-items:center;gap:40px;margin-bottom:40px}.client-button{background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:0;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:300;letter-spacing:8px;padding:16px 48px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-transform:uppercase;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:160px}.client-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff0d;transition:left .4s cubic-bezier(.4,0,.2,1)}.client-button:hover{border-color:#fff9;transform:translateY(-2px);letter-spacing:10px}.client-button:hover:before{left:0}.client-button:active{transform:translateY(0)}.client-icon{width:32px;height:32px;opacity:.8;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.client-button:hover .client-icon{opacity:1}.client-disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.client-disabled:hover{border-color:#fff3;transform:none;letter-spacing:8px}.client-disabled:before{display:none}.coming-soon-label{font-size:10px;font-weight:400;letter-spacing:1px;color:#0f4;text-transform:uppercase;margin-top:4px;opacity:.8}.login-required-label{font-size:10px;font-weight:400;letter-spacing:1px;color:#fbbf24;text-transform:uppercase;margin-top:4px;opacity:.8}.login-prompt{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 48px;border:1px solid rgba(255,255,255,.2);opacity:.6}.login-prompt .client-icon{width:40px;height:40px;opacity:.5}.loading-state{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 48px;border:1px solid rgba(0,255,68,.3);color:#0f4;font-family:Inter,sans-serif;font-size:13px;font-weight:300;letter-spacing:8px;text-transform:uppercase}.loading-spinner{width:40px;height:40px;border:2px solid rgba(0,255,68,.2);border-top-color:#0f4;border-radius:50%;animation:spin 1s linear infinite}.separator{color:#fff3;font-family:Inter,sans-serif;font-size:16px;font-weight:100}.launcher-subtitle{color:#fff6;font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:2px;font-variant-numeric:tabular-nums;text-transform:uppercase}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:.9;transform:translateY(0)}}.web-client-container{width:100vw;height:100vh;background:#000;overflow:hidden;position:fixed;top:0;left:0;z-index:9999}.game-frame{width:100%;height:100%;border:none;background:#000;display:block}.web-client-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:10001;animation:fadeIn .3s ease-out}.web-client-iframe{width:100%;height:100%;border:none;background:#000}.web-client-close{position:fixed;top:16px;right:16px;width:40px;height:40px;background:#000c;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:18px;cursor:pointer;z-index:10002;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border-radius:0}.web-client-close:hover{background:#ff00004d;border-color:#ff646499;color:#f66;transform:scale(1.1)}@media (max-width: 480px){.launcher-title{font-size:12px;letter-spacing:8px}.client-selection{flex-direction:column;gap:20px}.client-button{font-size:12px;padding:14px 36px;letter-spacing:6px;width:240px}.client-icon{width:28px;height:28px}.separator{display:none}.launcher-subtitle{font-size:10px}.coming-soon-label,.login-required-label{font-size:9px}}.download-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease-out}.download-dialog{background:#000000e6;border:1px solid rgba(0,255,68,.3);border-radius:0;padding:40px;max-width:500px;width:90%;text-align:center;font-family:Inter,sans-serif;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.download-dialog h3{color:#0f4;font-size:20px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin:0 0 20px}.download-dialog p{color:#fff;font-size:14px;line-height:1.6;margin:0 0 15px}.download-dialog .download-note{color:#ffffffb3;font-size:12px;margin-bottom:30px}.download-dialog-buttons{display:flex;gap:15px;justify-content:center}.download-btn{background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:2px;padding:12px 24px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;min-width:120px}.download-btn.confirm{border-color:#0f4;color:#0f4}.download-btn.confirm:hover{background:#00ff441a;border-color:#0f4;transform:translateY(-1px)}.download-btn.cancel:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-1px)}@media (max-width: 480px){.download-dialog{padding:30px 20px;width:95%}.download-dialog h3{font-size:18px}.download-dialog-buttons{flex-direction:column;gap:10px}.download-btn{width:100%}}.kick-claim-section{margin-top:40px;animation:fadeIn 1s ease-out .5s backwards}.kick-claim-button{position:relative;background:transparent;border:2px solid rgba(0,255,68,.3);border-radius:8px;padding:0;cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);display:block}.kick-claim-button:hover:not(:disabled){border-color:#0f4c;transform:scale(1.05);box-shadow:0 0 30px #00ff444d}.kick-claim-button:active:not(:disabled){transform:scale(.98)}.kick-claim-button:disabled{cursor:not-allowed}.kick-claim-button.claimed{border-color:#6464644d;opacity:.6}.kick-claim-button.claiming{border-color:#ffc80080;animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 10px #ffc80033}50%{box-shadow:0 0 25px #ffc80080}}.kick-image{display:block;width:120px;height:auto;transition:filter .3s ease}.kick-claim-button:hover:not(:disabled) .kick-image{filter:brightness(1.2)}.kick-claim-button.claimed .kick-image{filter:grayscale(.7) brightness(.7)}.kick-claim-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000e6);padding:20px 10px 10px;text-align:center}.kick-claim-overlay span{color:#0f4;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 10px rgba(0,255,68,.5)}.kick-claim-button:disabled:not(.claimed) .kick-claim-overlay span{color:#fbbf24}.kick-claim-button.claimed .kick-claim-overlay span{color:#888;text-shadow:none}.kick-claim-button.claiming .kick-claim-overlay span{color:#ffc800;text-shadow:0 0 10px rgba(255,200,0,.5)}@media (max-width: 480px){.kick-claim-section{margin-top:30px}.kick-image{width:100px}.kick-claim-overlay span{font-size:9px}}.pilot-points-info{display:flex;justify-content:center;gap:20px;margin-bottom:25px;max-width:900px;margin-left:auto;margin-right:auto}.info-card{background:linear-gradient(135deg,#0009,#0a0a0a66);border:2px solid rgba(0,255,68,.25);border-radius:16px;padding:18px;flex:1;display:flex;align-items:center;gap:16px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0d}.info-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 50%);pointer-events:none}.info-card:hover{border-color:#00ff4480;box-shadow:0 0 30px #00ff444d,0 6px 25px #00000080;transform:translateY(-2px)}.info-icon{background:linear-gradient(135deg,#0f43,#00c83226);color:#0f4;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;border:2px solid rgba(0,255,68,.3);box-shadow:0 0 20px #0f43,inset 0 0 15px #00ff441a;position:relative;z-index:1}.info-details{flex:1;position:relative;z-index:1}.info-label{color:#ffffffbf;font-size:13px;margin-bottom:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.info-value{color:#0f4;font-size:24px;font-weight:800;text-shadow:0 0 10px rgba(0,255,68,.5)}.tree-tab-defensive.tree-tab-active{background:linear-gradient(to right,#00aaff4d,#0af3);border:2px solid #00aaff;color:#0af;box-shadow:0 0 20px #00aaff4d}.tree-tab-defensive:not(.tree-tab-active):hover{border-color:#00aaff80}.tree-tab-resource.tree-tab-active{background:linear-gradient(to right,#a855f74d,#a855f733);border:2px solid #a855f7;color:#a855f7;box-shadow:0 0 20px #a855f74d}.tree-tab-resource:not(.tree-tab-active):hover{border-color:#a855f780}.tree-tab-offensive.tree-tab-active{background:linear-gradient(to right,#ef44444d,#ef444433);border:2px solid #ef4444;color:#ef4444;box-shadow:0 0 20px #ef44444d}.tree-tab-offensive:not(.tree-tab-active):hover{border-color:#ef444480}.skill-card{background:linear-gradient(135deg,#000c,#14141499);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid rgba(255,255,255,.15);border-radius:16px;padding:16px 12px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:10px;will-change:transform,box-shadow;transform-origin:center center;box-shadow:0 4px 20px #00000080,inset 0 1px #ffffff1a}.skill-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none;z-index:1}.skill-card:hover{transform:translateY(-4px) scale(1.03);z-index:15;box-shadow:0 8px 30px #000000b3}.skill-card-blue{border-color:#0af6;background:linear-gradient(135deg,#0032644d,#00142880)}.skill-card-blue:hover{border-color:#0af;box-shadow:0 0 30px #0af9,0 8px 30px #000000b3;background:linear-gradient(135deg,#00468c66,#001e3c99)}.skill-card-purple{border-color:#a855f766;background:linear-gradient(135deg,#5028784d,#28143c80)}.skill-card-purple:hover{border-color:#a855f7;box-shadow:0 0 30px #a855f799,0 8px 30px #000000b3;background:linear-gradient(135deg,#64329666,#32194b99)}.skill-card-red{border-color:#ef444466;background:linear-gradient(135deg,#781e1e4d,#3c0f0f80)}.skill-card-red:hover{border-color:#ef4444;box-shadow:0 0 30px #ef444499,0 8px 30px #000000b3;background:linear-gradient(135deg,#96282866,#4b141499)}.skill-card-active{animation:skill-pulse 2s ease-in-out infinite}@keyframes skill-pulse{0%,to{box-shadow:0 4px 20px #00000080,inset 0 1px #ffffff1a}50%{box-shadow:0 4px 25px #00ff444d,inset 0 1px #ffffff26}}.skill-card-blue.skill-card-active{border-color:#0af;border-width:3px;box-shadow:0 0 25px #00aaff80,inset 0 0 20px #00aaff1a}.skill-card-blue.skill-card-active:before{background:linear-gradient(180deg,rgba(0,170,255,.15) 0%,transparent 50%)}.skill-card-purple.skill-card-active{border-color:#a855f7;border-width:3px;box-shadow:0 0 25px #a855f780,inset 0 0 20px #a855f71a}.skill-card-purple.skill-card-active:before{background:linear-gradient(180deg,rgba(168,85,247,.15) 0%,transparent 50%)}.skill-card-red.skill-card-active{border-color:#ef4444;border-width:3px;box-shadow:0 0 25px #ef444480,inset 0 0 20px #ef44441a}.skill-card-red.skill-card-active:before{background:linear-gradient(180deg,rgba(239,68,68,.15) 0%,transparent 50%)}.skill-card-selected{transform:translateY(-6px) scale(1.06) translateZ(0);z-index:20;backface-visibility:hidden;animation:skill-selected-pulse 1.5s ease-in-out infinite}@keyframes skill-selected-pulse{0%,to{transform:translateY(-6px) scale(1.06)}50%{transform:translateY(-8px) scale(1.08)}}.skill-card-blue.skill-card-selected{border-color:#0cf;border-width:3px;box-shadow:0 0 40px #0afc,0 10px 40px #0af6,inset 0 0 30px #00aaff26}.skill-card-purple.skill-card-selected{border-color:#c084fc;border-width:3px;box-shadow:0 0 40px #a855f7cc,0 10px 40px #a855f766,inset 0 0 30px #a855f726}.skill-card-red.skill-card-selected{border-color:#f55;border-width:3px;box-shadow:0 0 40px #ef4444cc,0 10px 40px #ef444466,inset 0 0 30px #ef444426}.skill-card-locked{opacity:.45;cursor:not-allowed;filter:grayscale(90%) brightness(.6);border-color:#6464644d!important}.skill-card-locked:hover{transform:scale(1.01);box-shadow:0 4px 20px #00000080}.skill-card-locked .skill-icon{filter:grayscale(100%) opacity(.5)}.skill-card-lock{position:absolute;top:8px;right:8px;background:#000c;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#f44;font-size:12px}.skill-card-info{width:100%;text-align:center;position:relative;z-index:2}.skill-card-name{color:#fff;font-size:12px;font-weight:700;margin-bottom:6px;line-height:1.3;min-height:32px;display:flex;align-items:center;justify-content:center;text-shadow:0 2px 4px rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.5);letter-spacing:.3px}.skill-card-points{background:#00000080;color:#ffffffe6;font-size:11px;font-weight:700;padding:4px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.2);display:inline-block;box-shadow:0 2px 8px #0000004d}.skill-card-blue .skill-card-points{border-color:#0af6;color:#7dd3fc}.skill-card-purple .skill-card-points{border-color:#a855f766;color:#c084fc}.skill-card-red .skill-card-points{border-color:#ef444466;color:#fca5a5}.skill-icon{width:74px;height:85px;background-repeat:no-repeat;position:relative;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5));transition:filter .3s ease;z-index:2}.skill-card:hover .skill-icon{filter:drop-shadow(0 6px 12px rgba(0,0,0,.7)) brightness(1.1)}.skill-node:not(.active) .skill-icon,.skill-card:not(.skill-card-active) .skill-icon{background-position:-222px 0}.skill-node.active .skill-icon,.skill-card.skill-card-active .skill-icon{background-position:0 0}.skill-node.active:hover .skill-icon,.skill-card.skill-card-active:hover .skill-icon{background-position:-74px 0}.skill-1-icon{background-position:-296px 0!important}.skill-2-icon{background-position:-370px 0!important}.skill-4-icon{background-position:-444px 0!important}.skill-5a-icon{background-position:-518px 0!important}.skill-5b-icon{background-position:-592px 0!important}.skill-6-icon{background-position:-666px 0!important}.skill-8-icon{background-position:-740px 0!important}.skill-9-icon{background-position:-814px 0!important}.skill-11-icon{background-position:-888px 0!important}.skill-13-icon{background-position:-962px 0!important}.skill-14-icon{background-position:-1036px 0!important}.skill-15-icon{background-position:-1110px 0!important}.skill-16a-icon{background-position:-1184px 0!important}.skill-16b-icon{background-position:-1258px 0!important}.skill-17-icon{background-position:-1332px 0!important}.skill-18a-icon{background-position:-1406px 0!important}.skill-18b-icon{background-position:-1480px 0!important}.skill-19-icon{background-position:-1554px 0!important}.skill-20-icon{background-position:-1628px 0!important}.skill-21a-icon{background-position:-1702px 0!important}.skill-21b-icon{background-position:-1776px 0!important}.skill-22a-icon{background-position:-1850px 0!important}.skill-22b-icon{background-position:-1924px 0!important}.skill-23a-icon{background-position:-1998px 0!important}.skill-23b-icon{background-position:-2072px 0!important}.skill-badge-blue{background:#0af3;color:#0af;border:1px solid rgba(0,170,255,.4)}.skill-badge-purple{background:#a855f733;color:#a855f7;border:1px solid rgba(168,85,247,.4)}.skill-badge-red{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.4)}.skill-detail-border-blue{border-color:#00aaff80!important}.skill-detail-border-purple{border-color:#a855f780!important}.skill-detail-border-red{border-color:#ef444480!important}.progress-bar-blue{background:linear-gradient(to right,#0af,#08c)}.progress-bar-purple{background:linear-gradient(to right,#a855f7,#8b5cf6)}.progress-bar-red{background:linear-gradient(to right,#ef4444,#dc2626)}.skill-tree-container{background:linear-gradient(135deg,#0006,#0a0a0a4d);border:2px solid rgba(0,255,68,.25);border-radius:20px;overflow:visible;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:1;box-shadow:0 10px 50px #00000080,inset 0 1px #ffffff0d}.skill-tree-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,rgba(0,255,68,.3) 0%,transparent 50%,rgba(0,255,68,.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.skill-tree-columns{display:flex;flex-direction:row;gap:48px;justify-content:center;align-items:flex-start;min-width:-moz-fit-content;min-width:fit-content;padding:20px 0}.skill-tree-column{display:flex;flex-direction:column;gap:16px;min-width:180px;position:relative;padding:20px;background:#0003;border-radius:20px;border:1px solid rgba(255,255,255,.05)}.skill-tree-column:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;padding:2px;background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 50%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.skill-tree-column-blue{background:linear-gradient(180deg,#00326426,#0014281a);border:1px solid rgba(0,170,255,.2);box-shadow:inset 0 0 40px #00aaff0d}.skill-tree-column-purple{background:linear-gradient(180deg,#50287826,#28143c1a);border:1px solid rgba(168,85,247,.2);box-shadow:inset 0 0 40px #a855f70d}.skill-tree-column-red{background:linear-gradient(180deg,#781e1e26,#3c0f0f1a);border:1px solid rgba(239,68,68,.2);box-shadow:inset 0 0 40px #ef44440d}.skill-tree-column-header{text-align:center;font-weight:800;font-size:13px;padding:12px 16px;border-radius:12px;margin-bottom:12px;text-transform:uppercase;letter-spacing:1.5px;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000004d}.skill-tree-column-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.skill-tree-header-blue{background:linear-gradient(135deg,#0064c866,#003c7899);color:#7dd3fc;border:2px solid rgba(0,170,255,.6);box-shadow:0 0 25px #0af6,inset 0 0 20px #00aaff1a;text-shadow:0 0 10px rgba(0,170,255,.8)}.skill-tree-header-purple{background:linear-gradient(135deg,#783cb466,#50287899);color:#c084fc;border:2px solid rgba(168,85,247,.6);box-shadow:0 0 25px #a855f766,inset 0 0 20px #a855f71a;text-shadow:0 0 10px rgba(168,85,247,.8)}.skill-tree-header-red{background:linear-gradient(135deg,#b4323266,#781e1e99);color:#fca5a5;border:2px solid rgba(239,68,68,.6);box-shadow:0 0 25px #ef444466,inset 0 0 20px #ef44441a;text-shadow:0 0 10px rgba(239,68,68,.8)}.skill-tree-column-skills{display:flex;flex-direction:column;gap:16px;position:relative}.skill-tree-column-skills .skill-card:not(:last-child):after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:3px;height:16px;background:linear-gradient(180deg,#ffffff4d,#ffffff1a);border-radius:2px;z-index:0;box-shadow:0 0 8px #fff3}.skill-tree-column-blue .skill-card:not(:last-child):after{background:linear-gradient(180deg,#0af9,#0af3);box-shadow:0 0 10px #00aaff80}.skill-tree-column-purple .skill-card:not(:last-child):after{background:linear-gradient(180deg,#a855f799,#a855f733);box-shadow:0 0 10px #a855f780}.skill-tree-column-red .skill-card:not(:last-child):after{background:linear-gradient(180deg,#ef444499,#ef444433);box-shadow:0 0 10px #ef444480}.skill-tree-scrollable{overflow-x:auto;padding:30px;position:relative}.skill-tree-background{background-color:#0006;border-radius:5px;min-height:400px;position:static;overflow:visible}.skill-tree-actions{display:flex;justify-content:space-between;align-items:center;padding:20px 30px;background:linear-gradient(180deg,#0000004d,#0006);border-top:2px solid rgba(0,255,68,.15);border-radius:0 0 18px 18px}.action-button{background:linear-gradient(135deg,#ff464626,#c832321a);color:#f77;border:2px solid rgba(255,70,70,.4);padding:10px 18px;border-radius:12px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px #0000004d}.action-button:hover{background:linear-gradient(135deg,#ff505040,#dc3c3c26);border-color:#ff464699;transform:translateY(-2px);box-shadow:0 0 25px #ff464666,0 6px 20px #0006}.skill-points-counter{background-color:#00ff441a;color:#0f4;padding:8px 15px;border-radius:5px;font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;border:1px solid rgba(0,255,68,.3)}.points-count{color:#3f9}.skill-tree{position:relative;min-width:900px;height:400px;overflow:visible}.skill-node{position:absolute;width:74px;height:85px;cursor:pointer;transition:all .2s ease;z-index:1}.skill-node:hover{transform:scale(1.05);filter:brightness(1.2);z-index:100}.skill-18a{top:15px;left:20px}.skill-13{top:15px;left:120px}.skill-17{top:15px;left:220px}.skill-16a{top:15px;left:320px}.skill-18b{top:15px;left:420px}.skill-8{top:15px;left:520px}.skill-10{top:15px;left:620px}.skill-2{top:150px;left:20px}.skill-4{top:150px;left:120px}.skill-23a{top:150px;left:220px}.skill-21a{top:150px;left:320px}.skill-14{top:150px;left:420px}.skill-9{top:150px;left:520px}.skill-7{top:150px;left:620px}.skill-12{top:150px;left:720px}.skill-15{top:150px;left:820px}.skill-5a{top:285px;left:20px}.skill-1{top:285px;left:120px}.skill-20{top:285px;left:220px}.skill-22a{top:285px;left:320px}.skill-6{top:285px;left:420px}.skill-11{top:285px;left:520px}.skill-3{top:285px;left:620px}.skill-19{top:285px;left:720px}.skill-23b{top:285px;left:820px}.skill-points{position:absolute;bottom:1px;width:100%;text-align:center;color:#ccc;font-size:12px;font-weight:700;text-shadow:0 0 4px rgba(0,0,0,.8);z-index:10;pointer-events:none}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:shimmer 2s infinite}@media (max-width: 768px){.pilot-points-info{flex-direction:column;gap:10px}.skill-tree-container{overflow-x:auto}.skill-tree-columns{flex-direction:column;gap:32px;padding:10px 0}.skill-tree-column{min-width:100%;padding:15px;gap:12px}.skill-tree-column-header{font-size:12px;padding:10px 12px}.skill-tree-column-skills{gap:12px}.skill-tree-column-skills .skill-card:not(:last-child):after{bottom:-12px;height:12px}.skill-card{padding:12px 10px}.skill-tree-actions{flex-direction:column;gap:10px}.skill-card-name{font-size:11px;min-height:26px}.skill-icon{width:60px;height:68px}}.cyberpunk-modal{border:2px solid rgba(0,255,68,.3)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;box-shadow:0 0 40px #0f43,0 8px 32px #000c!important}.cyberpunk-modal .swal2-title{font-family:Orbitron,sans-serif!important;text-transform:uppercase!important;letter-spacing:2px!important;text-shadow:0 0 10px rgba(0,255,68,.5)!important}.cyberpunk-confirm-btn{background:linear-gradient(135deg,#0f4c,#00c832cc)!important;border:2px solid #00ff44!important;box-shadow:0 0 20px #00ff4480!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:1px!important;transition:all .3s ease!important}.cyberpunk-confirm-btn:hover{box-shadow:0 0 30px #0f4c!important;transform:scale(1.05)!important}.cyberpunk-cancel-btn{background:#333c!important;border:2px solid #555!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:1px!important;transition:all .3s ease!important}.cyberpunk-cancel-btn:hover{background:#444444e6!important;border-color:#777!important}.navbar{position:fixed;top:0;left:0;right:0;height:64px;background:#000000f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(51,255,153,.2);z-index:1000}.navbar-container{max-width:1600px;width:100%;height:100%;margin:0 auto;padding:0 32px;display:flex;flex-direction:row;align-items:center;gap:32px}.navbar-logo{display:flex;flex-direction:column;text-decoration:none;flex:0 0 auto}.navbar-logo:hover{opacity:.8}.logo-main{font-size:20px;font-weight:700;letter-spacing:3px;color:#3f9;line-height:1;text-shadow:0 0 10px rgba(51,255,153,.5)}.logo-sub{font-size:9px;letter-spacing:5px;color:#ffffffb3;margin-top:2px}.navbar button:focus,.navbar button:focus-visible,.navbar a:focus,.navbar a:focus-visible{outline:none!important;box-shadow:none!important}.navbar-nav{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex:1;justify-content:center;gap:8px}.nav-item{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;min-width:90px;font-size:13px;font-weight:500;color:#ffffffb3;text-decoration:none;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;white-space:nowrap;outline:none}.nav-item i:first-child{font-size:12px;opacity:.8}.nav-item:hover{color:#3f9}.nav-item:focus,.nav-item:focus-visible,.nav-item:focus-within{outline:none!important;box-shadow:none!important;border:none!important}.nav-item.active{color:#ffffffb3;background:transparent!important;box-shadow:none!important;position:relative}.nav-item.active:after{content:"";position:absolute;bottom:-3px;left:50%;transform:translate(-50%);width:20px;height:2px;background:#3f9;border-radius:1px}.nav-item.admin-item{color:#b9fc}.nav-item.admin-item:hover{color:#b9f}.nav-item.admin-item.active{color:#b9fc;background:transparent!important;box-shadow:none!important}.nav-item.admin-item.active:after{background:#b9f}.dropdown-arrow{font-size:10px;margin-left:2px;transition:transform .2s ease}.dropdown-arrow.open{transform:rotate(180deg)}.nav-dropdown{position:relative;display:flex;align-items:center}.dropdown-menu{position:absolute;top:100%;right:0;margin-top:8px;min-width:180px;padding:8px;background:#0a0a0afa;border:1px solid rgba(51,255,153,.2);border-radius:12px;box-shadow:0 20px 40px #00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:1001}.dropdown-menu.show{opacity:1;visibility:visible;pointer-events:auto}.dropdown-menu.admin-menu{border-color:#bb99ff4d}.dropdown-link{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13px;color:#fffc;text-decoration:none;border-radius:8px;transition:all .15s ease;border:none;background:none;width:100%;cursor:pointer;text-align:left}.dropdown-link i{width:16px;font-size:12px;opacity:.7;text-align:center}.dropdown-link:hover{color:#3f9;background:#33ff991a}.dropdown-link:hover i{opacity:1}.dropdown-divider{height:1px;background:#33ff9926;margin:6px 0}.mega-menu{min-width:280px;padding:12px}.mega-menu-grid{min-width:480px;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px}.mega-link{display:flex;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;border-radius:10px;transition:background .2s ease}.mega-link:hover{background:#33ff991a}.mega-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#33ff9926;border-radius:10px;flex-shrink:0}.mega-icon i{font-size:16px;color:#3f9}.mega-link:hover .mega-icon{background:#33ff9940}.mega-text{display:flex;flex-direction:column;gap:2px}.mega-title{font-size:14px;font-weight:600;color:#fff}.mega-link:hover .mega-title{color:#3f9}.mega-desc{font-size:12px;color:#ffffff80}.badge{background:#f35;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;margin-left:4px}.navbar-right{display:flex;flex-direction:row;align-items:center;gap:16px;flex:0 0 auto}.nav-icon-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#33ff990d;border:1px solid rgba(51,255,153,.2);border-radius:10px;color:#fff9;cursor:pointer;transition:all .2s ease}.nav-icon-btn:hover{color:#3f9;background:#33ff991a;border-color:#3f96;box-shadow:0 0 15px #3f93}.nav-icon-btn i{font-size:15px}.launch-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;color:#000;background:linear-gradient(135deg,#3f9,#2ae889);border:none;border-radius:25px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 10px #33ff994d}.launch-btn:hover{background:linear-gradient(135deg,#2ae889,#22d879);transform:translateY(-2px);box-shadow:0 6px 20px #3f96}.launch-btn i{font-size:12px}.user-menu{position:relative}.user-btn{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:#33ff991a;border:1px solid rgba(51,255,153,.3);border-radius:24px;cursor:pointer;transition:all .2s ease}.user-btn:hover{background:#33ff9926;border-color:#33ff9980}.user-avatar{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3f9,#2ae889);border-radius:50%;font-size:14px;font-weight:600;color:#000}.user-btn>i{font-size:10px;color:#3f9;transition:transform .2s ease}.user-btn>i.open{transform:rotate(180deg)}.user-dropdown{position:absolute;top:100%;right:0;margin-top:8px;min-width:200px;padding:8px;background:#0a0a0afa;border:1px solid rgba(51,255,153,.2);border-radius:12px;box-shadow:0 20px 40px #00000080;z-index:1001}.user-info{padding:12px 14px;display:flex;flex-direction:column;gap:2px}.user-name{font-size:14px;font-weight:600;color:#3f9}.user-role{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.logout-link{color:#ff6464cc!important}.logout-link:hover{color:#ff6464!important;background:#ff64641a!important}.login-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:600;color:#000;background:linear-gradient(135deg,#3f9,#2ae889);text-decoration:none;border-radius:25px;transition:all .2s ease;box-shadow:0 2px 10px #33ff994d}.login-btn:hover{background:linear-gradient(135deg,#2ae889,#22d879);transform:translateY(-2px);box-shadow:0 6px 20px #3f96}.login-btn i{font-size:12px}.mobile-menu-btn{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:transparent;border:none;color:#3f9;font-size:20px;cursor:pointer;transition:color .2s ease}.mobile-menu-btn:hover{color:#fff}.mobile-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1998}.mobile-menu{display:none;position:fixed;top:0;right:0;width:300px;max-width:85vw;height:100vh;background:#0a0a0a;border-left:1px solid rgba(51,255,153,.2);z-index:1999;overflow-y:auto;animation:slideIn .25s ease-out}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-user{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid rgba(51,255,153,.15);background:#33ff990d}.mobile-avatar{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3f9,#2ae889);border-radius:50%;font-size:16px;font-weight:600;color:#000;flex-shrink:0}.mobile-user-info{display:flex;flex-direction:column;gap:2px}.mobile-name{font-size:15px;font-weight:600;color:#3f9}.mobile-role{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.mobile-nav{padding:12px}.mobile-section{font-size:10px;font-weight:600;color:#3f99;text-transform:uppercase;letter-spacing:2px;padding:16px 12px 8px;margin-top:8px}.mobile-section.admin{color:#b9f9}.mobile-link{display:flex;align-items:center;gap:12px;padding:12px;font-size:14px;color:#fffc;text-decoration:none;border-radius:8px;transition:all .15s ease}.mobile-link i{width:20px;font-size:14px;opacity:.7;text-align:center}.mobile-link:hover{color:#3f9;background:#33ff991a}.mobile-actions{padding:16px;margin-top:16px;border-top:1px solid rgba(51,255,153,.15);display:flex;flex-direction:column;gap:10px}.mobile-launch{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;font-size:14px;font-weight:600;color:#000;background:linear-gradient(135deg,#3f9,#2ae889);border:none;border-radius:25px;cursor:pointer;transition:all .2s ease}.mobile-launch:hover{background:linear-gradient(135deg,#2ae889,#22d879)}.mobile-logout{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px;font-size:14px;font-weight:500;color:#ff6464e6;background:#ff64641a;border:1px solid rgba(255,100,100,.3);border-radius:25px;cursor:pointer;transition:all .2s ease}.mobile-logout:hover{color:#ff6464;background:#ff646426}.mobile-login{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 12px;padding:14px;font-size:14px;font-weight:600;color:#000;background:linear-gradient(135deg,#3f9,#2ae889);text-decoration:none;border-radius:25px;transition:all .2s ease}.mobile-login:hover{background:linear-gradient(135deg,#2ae889,#22d879)}@media (max-width: 1200px){.nav-item{padding:8px;min-width:70px;font-size:12px}.nav-item>span{display:none}.nav-item i:first-child{font-size:16px}.dropdown-arrow,.launch-btn span{display:none}.launch-btn{padding:10px 14px}}@media (max-width: 900px){.navbar-nav,.navbar-right,.login-btn{display:none!important}.mobile-menu-btn{display:flex}.mobile-backdrop,.mobile-menu{display:block}}@media (max-width: 480px){.navbar-container{padding:0 16px}.logo-main{font-size:18px}.mobile-menu{width:100%;max-width:none}}.auction-page{min-height:100vh;background:#000;padding:80px 20px 20px}.auction-container{max-width:1400px;margin:0 auto}.auction-header{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.auction-header h1{font-size:32px;font-weight:600;color:#0f4;margin:0;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(0,255,68,.5)}.user-resources{display:flex;gap:30px;padding:12px 20px;background:#00ff440d;border:1px solid rgba(0,255,68,.3);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resource-item{display:flex;align-items:center;gap:10px}.resource-label{font-size:14px;color:#00ff44b3;text-transform:uppercase;letter-spacing:1px}.resource-value{font-size:18px;font-weight:600;color:#0f4;text-shadow:0 0 5px rgba(0,255,68,.5)}.auction-filters{background:#00ff440d;border:1px solid #00ff44;border-radius:8px;padding:20px;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.filter-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.filter-select{padding:8px 12px;border:1px solid rgba(0,255,68,.3);border-radius:6px;background:#000c;font-size:14px;color:#0f4;cursor:pointer;transition:all .2s}.filter-select:hover{border-color:#0f4;box-shadow:0 0 10px #00ff444d}.filter-select:focus{outline:none;border-color:#0f4;box-shadow:0 0 15px #00ff4480}.filter-select option{background:#000;color:#0f4}.filter-search{flex:1;min-width:200px;padding:8px 12px;border:1px solid rgba(0,255,68,.3);border-radius:6px;background:#000c;font-size:14px;color:#0f4;transition:all .2s}.filter-search::-moz-placeholder{color:#00ff4480}.filter-search::placeholder{color:#00ff4480}.filter-search:focus{outline:none;border-color:#0f4;box-shadow:0 0 15px #00ff4480}.filter-checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#00ff44}.filter-checkbox span{font-size:14px;color:#0f4}.filter-refresh-btn{padding:8px 20px;background:linear-gradient(135deg,#0f43,#00ff441a);color:#0f4;border:1px solid #00ff44;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:all .3s}.filter-refresh-btn:hover{background:#0f43;box-shadow:0 0 20px #00ff4480;transform:scale(1.05)}.filter-refresh-btn:disabled{background:#64646433;border-color:#666;color:#666;cursor:not-allowed;transform:scale(1)}.auction-error{background:#ff00001a;color:#f44;padding:12px 16px;border:1px solid #ff4444;border-radius:6px;margin-bottom:20px;font-size:14px}.auction-loading{text-align:center;padding:60px 20px;color:#0f4}.loading-spinner{width:40px;height:40px;margin:0 auto 20px;border:3px solid rgba(0,255,68,.2);border-top-color:#0f4;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.auction-content{background:#000c;border:1px solid rgba(0,255,68,.2);border-radius:8px;padding:20px;min-height:400px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auction-disclaimer{margin-bottom:20px;background:#0009;border:1px solid rgba(0,255,68,.2);border-radius:8px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.disclaimer-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#00ff440d;border:none;color:#0f4;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s}.disclaimer-toggle:hover{background:#00ff441a}.toggle-icon{font-size:12px;transition:transform .3s}.disclaimer-content{padding:16px;border-top:1px solid rgba(0,255,68,.2);animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.disclaimer-note{font-size:13px;color:#ffffffb3;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,255,68,.1)}.probability-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.probability-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#0006;border:1px solid rgba(0,255,68,.1);border-radius:4px;transition:all .2s}.probability-item:hover{background:#00ff440d;border-color:#00ff444d}.item-name{font-size:13px;color:#ffffffe6}.item-probability{font-size:13px;font-weight:600;padding:2px 8px;border-radius:4px}.item-probability.high{color:#0f4;background:#00ff4426}.item-probability.medium{color:#fc0;background:#ffcc0026}.item-probability.low{color:#f64;background:#ff664426}@media (max-width: 768px){.auction-page{padding:80px 16px 16px}.auction-header{flex-direction:column;align-items:flex-start}.auction-header h1{font-size:24px}.user-resources{width:100%;justify-content:space-around}.filter-row{flex-direction:column;align-items:stretch}.filter-search{width:100%}.filter-checkbox{padding:8px 0}.filter-refresh-btn{width:100%}.probability-grid{grid-template-columns:1fr}.disclaimer-toggle{font-size:13px;padding:10px 14px}}
