:root{--fi-transition-fast: .15s ease;--fi-transition-base: .2s ease;--fi-transition-slow: .3s ease;--fi-blur-xs: blur(2px);--fi-blur-3: blur(3px);--fi-blur-4: blur(4px);--fi-blur-sm: blur(8px);--fi-blur-10: blur(10px);--fi-blur-md: blur(12px);--fi-blur-14: blur(14px);--fi-blur-lg: blur(16px);--fi-blur-xl: blur(18px);--fi-blur-20: blur(20px);--fi-blur-22: blur(22px);--fi-blur-2xl: blur(24px);--fi-glass-saturate: saturate(180%);--fi-glass-xs: var(--fi-blur-xs) var(--fi-glass-saturate);--fi-glass-3: var(--fi-blur-3) var(--fi-glass-saturate);--fi-glass-4: var(--fi-blur-4) var(--fi-glass-saturate);--fi-glass-sm: var(--fi-blur-sm) var(--fi-glass-saturate);--fi-glass-10: var(--fi-blur-10) var(--fi-glass-saturate);--fi-glass-md: var(--fi-blur-md) var(--fi-glass-saturate);--fi-glass-14: var(--fi-blur-14) var(--fi-glass-saturate);--fi-glass-lg: var(--fi-blur-lg) var(--fi-glass-saturate);--fi-glass-xl: var(--fi-blur-xl) var(--fi-glass-saturate);--fi-glass-20: var(--fi-blur-20) var(--fi-glass-saturate);--fi-glass-22: var(--fi-blur-22) var(--fi-glass-saturate);--fi-glass-2xl: var(--fi-blur-2xl) var(--fi-glass-saturate);--fi-gradient-dark-surface: linear-gradient(135deg, rgba(15, 23, 42, .95) 0%, rgba(30, 41, 59, .88) 100%);--fi-gradient-dark-panel: linear-gradient(180deg, rgba(7, 18, 31, .98) 0%, rgba(11, 27, 40, .95) 100%);--fi-focus-ring-orange: 0 0 0 3px rgba(245, 158, 11, .16);--fi-focus-ring-orange-glow: 0 0 0 3px rgba(245, 158, 11, .16), 0 0 12px rgba(245, 158, 11, .35);--fi-focus-ring: var(--app-focus-ring-token, rgba(249, 115, 22, .34));--fi-selection-bg: var(--app-selection-bg, #eaf4ec);--fi-selection-fg: var(--app-selection-fg, inherit);--fi-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fi-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fi-font-ibm-plex: "IBM Plex Sans", "Noto Sans SC", -apple-system, sans-serif}:root{--fi-font-size-xs: .75rem;--fi-font-size-tag: .72rem;--fi-font-size-status-sm: .7rem;--fi-font-size-status-md: .78rem;--fi-font-size-sm: .875rem;--fi-font-size-button-lg: .9375rem;--fi-font-size-md: 1rem;--fi-font-size-lg: 1.125rem;--fi-font-size-xl: 1.25rem;--fi-font-size-2xl: 1.5rem;--fi-line-height-tight: var(--fi-locale-line-height-tight, 1.25);--fi-line-height-snug: 1.35;--fi-line-height-readable: var(--fi-locale-line-height-readable, 1.5);--fi-line-height-loose: 1.55;--fi-letter-spacing: var(--fi-locale-letter-spacing, 0);--fi-letter-spacing-tight: var(--fi-letter-spacing);--fi-letter-spacing-normal: var(--fi-letter-spacing);--fi-letter-spacing-wide: var(--fi-letter-spacing);--fi-font-weight-regular: 400;--fi-font-weight-medium: 500;--fi-font-weight-bold: 700}:where(.app-theme-dark):not([data-theme-scope=lab-core]){--fi-border-container: var(--app-border, rgba(148, 163, 184, .18));--fi-border-tag: var(--fi-border-container);--fi-border-button: var(--fi-border-container);--fi-border-container-shorthand: 1px solid var(--fi-border-container);--fi-border-tag-shorthand: 1px solid var(--fi-border-tag);--fi-border-button-shorthand: 1px solid var(--fi-border-button);--fi-surface-bg-page: var(--app-bg, #06101b);--fi-surface-bg-page-2: var(--app-bg-2, #0b1625);--fi-surface-bg-page-3: var(--app-bg-3, #101d31);--fi-surface-bg-page-gradient: linear-gradient(180deg, var(--app-bg-2, #0b1625) 0%, var(--app-bg, #06101b) 100%);--fi-surface-bg-panel: linear-gradient(180deg, var(--app-surface-strong, rgba(12, 20, 35, .94)) 0%, var(--app-surface, rgba(14, 23, 39, .82)) 100%);--fi-surface-bg-card: var(--ds-card-bg, var(--app-surface, rgba(14, 23, 39, .82)));--fi-surface-bg-card-hover: color-mix(in srgb, var(--fi-surface-bg-card) 92%, #ffffff);--fi-surface-bg-elevated: color-mix(in srgb, var(--fi-surface-bg-card) 90%, #000000);--fi-surface-bg-inset: color-mix(in srgb, var(--fi-surface-bg-card) 86%, #000000);--fi-surface-bg-input: var(--ds-input-bg, rgba(15, 23, 42, .72));--fi-surface-bg-input-focus: color-mix(in srgb, var(--fi-surface-bg-input) 92%, #ffffff);--fi-surface-border: var(--ds-card-border, var(--app-border, rgba(148, 163, 184, .18)));--fi-surface-border-subtle: var(--fi-surface-border);--fi-surface-border-card: var(--fi-surface-border);--fi-surface-shadow: var(--ds-card-shadow, var(--app-shadow-md, 0 28px 70px -34px rgba(0, 0, 0, .78)));--fi-text-primary: var(--app-text-2, #d5deec);--fi-text-secondary: var(--app-text-3, #94a3b8);--fi-text-muted: var(--app-text-4, #64748b);--fi-text-inverse: #ffffff;--fi-text-accent: var(--ds-accent-color, #f97316);--fi-focus-ring: var(--app-focus-ring-token, rgba(249, 115, 22, .34));--fi-selection-bg: var(--app-selection-bg, rgba(163, 230, 53, .38));--fi-selection-fg: var(--app-selection-fg, #f8fafc);--fi-state-success-bg: color-mix(in srgb, var(--app-success, #34d399) 14%, transparent);--fi-state-success-border: color-mix(in srgb, var(--app-success, #34d399) 34%, transparent);--fi-state-success-text: color-mix(in srgb, var(--app-success, #34d399) 72%, #ffffff);--fi-state-warning-bg: color-mix(in srgb, var(--app-warning, #fbbf24) 14%, transparent);--fi-state-warning-border: color-mix(in srgb, var(--app-warning, #fbbf24) 34%, transparent);--fi-state-warning-text: color-mix(in srgb, var(--app-warning, #fbbf24) 72%, #ffffff);--fi-state-danger-bg: color-mix(in srgb, var(--app-danger, #f87171) 14%, transparent);--fi-state-danger-border: color-mix(in srgb, var(--app-danger, #f87171) 34%, transparent);--fi-state-danger-text: color-mix(in srgb, var(--app-danger, #f87171) 72%, #ffffff);--fi-state-info-bg: color-mix(in srgb, var(--app-accent-secondary, #0ea5e9) 14%, transparent);--fi-state-info-border: color-mix(in srgb, var(--app-accent-secondary, #0ea5e9) 34%, transparent);--fi-state-info-text: color-mix(in srgb, var(--app-accent-secondary, #0ea5e9) 72%, #ffffff);--fi-surface-border-focus-info: color-mix(in srgb, var(--app-accent-secondary, #0ea5e9) 48%, var(--fi-surface-border));--fi-surface-focus-ring-info: 0 0 0 3px color-mix(in srgb, var(--app-accent-secondary, #0ea5e9) 18%, transparent)}:where(.app-theme-light,.fi-orange-food-light,[data-fi-orange-food-light=true]):not([data-theme-scope=lab-core]){--fi-border-container: var(--app-light-border, #D6E5D8);--fi-border-tag: var(--fi-border-container);--fi-border-button: var(--fi-border-container);--fi-border-container-shorthand: 1px solid var(--fi-border-container);--fi-border-tag-shorthand: 1px solid var(--fi-border-tag);--fi-border-button-shorthand: 1px solid var(--fi-border-button);--fi-surface-bg-page: var(--app-light-bg, #F6F8F4);--fi-surface-bg-page-2: var(--app-light-bg-2, #FFF8EE);--fi-surface-bg-page-3: var(--app-light-bg-3, #EAF4EC);--fi-surface-bg-page-gradient: linear-gradient(180deg, var(--app-light-bg-2, #FFF8EE) 0%, var(--app-light-bg, #F6F8F4) 100%);--fi-surface-bg-panel: linear-gradient(180deg, var(--app-light-surface-strong, rgba(255, 255, 255, .96)) 0%, var(--app-light-surface, rgba(255, 255, 255, .9)) 100%);--fi-surface-bg-card: var(--app-light-surface, rgba(255, 255, 255, .9));--fi-surface-bg-card-hover: var(--app-light-surface-soft, rgba(243, 250, 244, .86));--fi-surface-bg-elevated: var(--app-light-surface-strong, rgba(255, 255, 255, .96));--fi-surface-bg-inset: var(--app-light-bg-3, #EAF4EC);--fi-surface-bg-input: var(--app-light-input-bg, rgba(255, 255, 255, .92));--fi-surface-bg-input-focus: var(--fi-surface-bg-input);--fi-surface-border: var(--app-light-border, #D6E5D8);--fi-surface-border-subtle: var(--fi-surface-border);--fi-surface-border-card: var(--fi-surface-border);--fi-surface-shadow: var(--fi-orange-light-shadow-md, 0 4px 16px rgba(23, 64, 57, .08));--fi-text-primary: var(--app-light-text-2, #285247);--fi-text-secondary: var(--app-light-text-3, #58736A);--fi-text-muted: var(--app-light-text-4, #71877F);--fi-text-inverse: #ffffff;--fi-text-accent: var(--ds-accent-color, #D95F20);--fi-focus-ring: var(--app-focus-ring-token, rgba(217, 95, 32, .22));--fi-selection-bg: var(--app-selection-bg, #eaf4ec);--fi-selection-fg: var(--app-selection-fg, inherit)}:where(.admin-theme){--fi-border-container: var(--admin-border, rgba(148, 163, 184, .28));--fi-border-tag: var(--fi-border-container);--fi-border-button: var(--fi-border-container);--fi-border-container-shorthand: 1px solid var(--fi-border-container);--fi-border-tag-shorthand: 1px solid var(--fi-border-tag);--fi-border-button-shorthand: 1px solid var(--fi-border-button);--fi-surface-bg-page: var(--admin-bg, #07111f);--fi-surface-bg-page-2: var(--admin-bg-secondary, #0b1220);--fi-surface-bg-page-gradient: linear-gradient(180deg, var(--admin-bg-secondary, #0b1220) 0%, var(--admin-bg, #07111f) 100%);--fi-surface-bg-panel: linear-gradient(180deg, var(--admin-surface-strong, rgba(12, 20, 34, .98)) 0%, var(--admin-surface, rgba(18, 28, 46, .96)) 100%);--fi-surface-bg-card: var(--admin-surface, rgba(18, 28, 46, .96));--fi-surface-bg-card-hover: color-mix(in srgb, var(--fi-surface-bg-card) 92%, #ffffff);--fi-surface-bg-elevated: var(--admin-surface-raised, rgba(38, 52, 76, .88));--fi-surface-bg-inset: var(--admin-surface-soft, rgba(30, 41, 59, .72));--fi-surface-bg-input: var(--admin-surface-soft, rgba(30, 41, 59, .72));--fi-surface-bg-input-focus: color-mix(in srgb, var(--fi-surface-bg-input) 92%, #ffffff);--fi-surface-border: var(--admin-border, rgba(148, 163, 184, .28));--fi-surface-border-subtle: var(--fi-surface-border);--fi-surface-border-card: var(--fi-surface-border);--fi-surface-shadow: var(--admin-shadow-md, 0 18px 38px -28px rgba(0, 0, 0, .72));--fi-text-primary: var(--admin-text, #f8fafc);--fi-text-secondary: var(--admin-text-muted, #cbd5e1);--fi-text-muted: var(--admin-text-soft, #94a3b8);--fi-text-inverse: #ffffff;--fi-text-accent: var(--admin-accent, #f97316);--fi-focus-ring: var(--fi-focus-ring-orange-glow, 0 0 0 3px rgba(245, 158, 11, .16));--fi-selection-bg: var(--app-selection-bg, rgba(163, 230, 53, .38));--fi-selection-fg: var(--app-selection-fg, #f8fafc);--fi-surface-border-focus-info: color-mix(in srgb, var(--admin-info, #0ea5e9) 48%, var(--fi-surface-border));--fi-surface-focus-ring-info: 0 0 0 3px color-mix(in srgb, var(--admin-info, #0ea5e9) 18%, transparent)}@keyframes fi-shimmer-x{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fi-shimmer-bg{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fi-shimmer-bg-rev{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}*,: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:var(--app-font-family),ui-sans-serif,system-ui,sans-serif;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:var(--app-font-family-mono),ui-monospace,SFMono-Regular,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}.\!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}}.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}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.-inset-px{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-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-2{bottom:-.5rem}.-bottom-3{bottom:-.75rem}.-bottom-4{bottom:-1rem}.-left-16{left:-4rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-10{right:-2.5rem}.-right-2{right:-.5rem}.-right-3{right:-.75rem}.-right-6{right:-1.5rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-3{top:-.75rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-9{bottom:2.25rem}.bottom-\[100px\]{bottom:100px}.bottom-\[130px\]{bottom:130px}.bottom-\[20\%\]{bottom:20%}.bottom-\[92px\]{bottom:92px}.bottom-\[96px\]{bottom:96px}.bottom-\[calc\(0\.75rem\+30px\)\]{bottom:calc(.75rem + 30px)}.bottom-\[calc\(1rem\+30px\)\]{bottom:calc(1rem + 30px)}.bottom-\[calc\(env\(safe-area-inset-bottom\,16px\)\+8px\)\]{bottom:calc(env(safe-area-inset-bottom,16px) + 8px)}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[-9999px\]{left:-9999px}.left-\[15\%\]{left:15%}.left-\[15px\]{left:15px}.right-0{right:0}.right-1\.5{right:.375rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[15\%\]{right:15%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-11{top:2.75rem}.top-2{top:.5rem}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[10\%\]{top:10%}.top-\[102px\]{top:102px}.top-\[55vh\]{top:55vh}.top-\[82px\]{top:82px}.top-\[calc\(env\(safe-area-inset-top\)\+0\.75rem\)\]{top:calc(env(safe-area-inset-top) + .75rem)}.top-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{top:max(1rem,env(safe-area-inset-top))}.top-auto{top:auto}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.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-\[-1\]{z-index:-1}.z-\[0\]{z-index:0}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[10150\]{z-index:10150}.z-\[10250\]{z-index:10250}.z-\[110\]{z-index:110}.z-\[12000\]{z-index:12000}.z-\[12050\]{z-index:12050}.z-\[120\]{z-index:120}.z-\[13000\]{z-index:13000}.z-\[13050\]{z-index:13050}.z-\[14050\]{z-index:14050}.z-\[1\]{z-index:1}.z-\[2000\]{z-index:2000}.z-\[200\]{z-index:200}.z-\[210\]{z-index:210}.z-\[2147483000\]{z-index:2147483000}.z-\[219\]{z-index:219}.z-\[220\]{z-index:220}.z-\[25\]{z-index:25}.z-\[2\]{z-index:2}.z-\[31\]{z-index:31}.z-\[3\]{z-index:3}.z-\[51\]{z-index:51}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[8\]{z-index:8}.z-\[900\]{z-index:900}.z-\[901\]{z-index:901}.z-\[90\]{z-index:90}.z-\[9490\]{z-index:9490}.z-\[9500\]{z-index:9500}.z-\[95\]{z-index:95}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[999\]{z-index:999}.z-\[9\]{z-index:9}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-4{grid-column:span 4 / span 4}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-\[6px\]{margin:6px}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.mx-0{margin-left:0;margin-right:0}.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-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-\[3px\]{margin-left:3px;margin-right:3px}.mx-\[5\%\]{margin-left:5%;margin-right:5%}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-\[5px\]{margin-top:5px;margin-bottom:5px}.\!ml-2\.5{margin-left:.625rem!important}.-mb-4{margin-bottom:-1rem}.-ml-6{margin-left:-1.5rem}.-mr-1{margin-right:-.25rem}.-mr-10{margin-right:-2.5rem}.-mr-8{margin-right:-2rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-10{margin-top:-2.5rem}.-mt-2{margin-top:-.5rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.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}.mb-\[-8px\]{margin-bottom:-8px}.mb-\[15px\]{margin-bottom:15px}.mb-\[5px\]{margin-bottom:5px}.mb-\[6px\]{margin-bottom:6px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.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-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.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-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[0\.45rem\]{margin-top:.45rem}.mt-\[50px\]{margin-top:50px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.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}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.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}.list-item{display:list-item}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.\!h-10{height:2.5rem!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.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-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.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-9{height:2.25rem}.h-96{height:24rem}.h-\[100dvh\]{height:100dvh}.h-\[100vh\]{height:100vh}.h-\[1350px\]{height:1350px}.h-\[140px\]{height:140px}.h-\[14px\]{height:14px}.h-\[150\%\]{height:150%}.h-\[150px\]{height:150px}.h-\[18px\]{height:18px}.h-\[200\%\]{height:200%}.h-\[220px\]{height:220px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[400px\]{height:400px}.h-\[42px\]{height:42px}.h-\[5\.4rem\]{height:5.4rem}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[600px\]{height:600px}.h-\[700px\]{height:700px}.h-\[800px\]{height:800px}.h-\[84px\]{height:84px}.h-\[85vh\]{height:85vh}.h-\[94vh\]{height:94vh}.h-\[calc\(100\%-6px\)\]{height:calc(100% - 6px)}.h-\[calc\(100vh-140px\)\]{height:calc(100vh - 140px)}.h-\[calc\(100vh-var\(--nav-header-height\,45px\)\)\]{height:calc(100vh - var(--nav-header-height,45px))}.h-\[min\(86vh\,920px\)\]{height:min(86vh,920px)}.h-\[var\(--lab-sidebar-project-card-height\,7\.375rem\)\]{height:var(--lab-sidebar-project-card-height,7.375rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.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-\[100dvh\]{max-height:100dvh}.max-h-\[18rem\]{max-height:18rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[38rem\]{max-height:38rem}.max-h-\[400px\]{max-height:400px}.max-h-\[40rem\]{max-height:40rem}.max-h-\[420px\]{max-height:420px}.max-h-\[42rem\]{max-height:42rem}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[66vh\]{max-height:66vh}.max-h-\[680px\]{max-height:680px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88dvh\]{max-height:88dvh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-85px\)\]{max-height:calc(100vh - 85px)}.max-h-\[calc\(90vh-64px\)\]{max-height:calc(90vh - 64px)}.max-h-\[calc\(90vh-73px\)\]{max-height:calc(90vh - 73px)}.max-h-\[min\(60vh\,400px\)\]{max-height:min(60vh,400px)}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.max-h-\[min\(70vh\,720px\)\]{max-height:min(70vh,720px)}.max-h-\[min\(70vh\,calc\(100vh-24px\)\)\]{max-height:min(70vh,calc(100vh - 24px))}.max-h-\[min\(86vh\,calc\(100vh-var\(--nav-header-height\,45px\)-2rem\)\)\]{max-height:min(86vh,calc(100vh - var(--nav-header-height,45px) - 2rem))}.max-h-full{max-height:100%}.\!min-h-0{min-height:0px!important}.\!min-h-10{min-height:2.5rem!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-16{min-height:4rem}.min-h-5{min-height:1.25rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[104px\]{min-height:104px}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[128px\]{min-height:128px}.min-h-\[154px\]{min-height:154px}.min-h-\[160px\]{min-height:160px}.min-h-\[180px\]{min-height:180px}.min-h-\[18px\]{min-height:18px}.min-h-\[2\.15rem\]{min-height:2.15rem}.min-h-\[2\.35rem\]{min-height:2.35rem}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-\[22px\]{min-height:22px}.min-h-\[240px\]{min-height:240px}.min-h-\[24px\]{min-height:24px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[28px\]{min-height:28px}.min-h-\[3\.75rem\]{min-height:3.75rem}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[340px\]{min-height:340px}.min-h-\[34px\]{min-height:34px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[380px\]{min-height:380px}.min-h-\[38px\]{min-height:38px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[40vh\]{min-height:40vh}.min-h-\[420px\]{min-height:420px}.min-h-\[42px\]{min-height:42px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[520px\]{min-height:520px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[620px\]{min-height:620px}.min-h-\[64px\]{min-height:64px}.min-h-\[65px\]{min-height:65px}.min-h-\[68px\]{min-height:68px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[84px\]{min-height:84px}.min-h-\[88px\]{min-height:88px}.min-h-\[9\.5rem\]{min-height:9.5rem}.min-h-\[90vh\]{min-height:90vh}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-104px\)\]{min-height:calc(100vh - 104px)}.min-h-\[calc\(100vh-220px\)\]{min-height:calc(100vh - 220px)}.min-h-\[calc\(100vh-56px\)\]{min-height:calc(100vh - 56px)}.min-h-\[min\(640px\,calc\(100dvh-5rem\)\)\]{min-height:min(640px,calc(100dvh - 5rem))}.min-h-\[var\(--lab-sidebar-project-card-height\,7\.375rem\)\]{min-height:var(--lab-sidebar-project-card-height,7.375rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.\!w-24{width:6rem!important}.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-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.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-\[1080px\]{width:1080px}.w-\[120\%\]{width:120%}.w-\[12px\]{width:12px}.w-\[140px\]{width:140px}.w-\[144px\]{width:144px}.w-\[150px\]{width:150px}.w-\[18px\]{width:18px}.w-\[224px\]{width:224px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[308px\]{width:308px}.w-\[320px\]{width:320px}.w-\[50\%\]{width:50%}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[75\%\]{width:75%}.w-\[80\%\]{width:80%}.w-\[800px\]{width:800px}.w-\[84px\]{width:84px}.w-\[90\%\]{width:90%}.w-\[90vw\]{width:90vw}.w-\[94\%\]{width:94%}.w-\[96vw\]{width:96vw}.w-\[min\(20rem\,92vw\)\]{width:min(20rem,92vw)}.w-\[min\(24rem\,calc\(100\%-2rem\)\)\]{width:min(24rem,calc(100% - 2rem))}.w-\[min\(280px\,88vw\)\]{width:min(280px,88vw)}.w-\[min\(96vw\,1200px\)\]{width:min(96vw,1200px)}.w-\[min\(calc\(100vw-24px\)\,380px\)\]{width:min(calc(100vw - 24px),380px)}.w-\[min\(calc\(100vw-2rem\)\,14rem\)\]{width:min(calc(100vw - 2rem),14rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-1\.5{min-width:.375rem}.min-w-24{min-width:6rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[1000px\]{min-width:1000px}.min-w-\[100px\]{min-width:100px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[10px\]{min-width:10px}.min-w-\[1100px\]{min-width:1100px}.min-w-\[1120px\]{min-width:1120px}.min-w-\[1180px\]{min-width:1180px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[1300px\]{min-width:1300px}.min-w-\[140px\]{min-width:140px}.min-w-\[1480px\]{min-width:1480px}.min-w-\[14px\]{min-width:14px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[22px\]{min-width:22px}.min-w-\[24px\]{min-width:24px}.min-w-\[280px\]{min-width:280px}.min-w-\[28px\]{min-width:28px}.min-w-\[3\.7rem\]{min-width:3.7rem}.min-w-\[32px\]{min-width:32px}.min-w-\[360px\]{min-width:360px}.min-w-\[36px\]{min-width:36px}.min-w-\[420px\]{min-width:420px}.min-w-\[44px\]{min-width:44px}.min-w-\[48px\]{min-width:48px}.min-w-\[4rem\]{min-width:4rem}.min-w-\[5\.2rem\]{min-width:5.2rem}.min-w-\[560px\]{min-width:560px}.min-w-\[5rem\]{min-width:5rem}.min-w-\[600px\]{min-width:600px}.min-w-\[60px\]{min-width:60px}.min-w-\[6px\]{min-width:6px}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[7px\]{min-width:7px}.min-w-\[80px\]{min-width:80px}.min-w-\[820px\]{min-width:820px}.min-w-\[82px\]{min-width:82px}.min-w-\[88px\]{min-width:88px}.min-w-\[900px\]{min-width:900px}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.min-w-full{min-width:100%}.max-w-0{max-width:0px}.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-\[10\.5rem\]{max-width:10.5rem}.max-w-\[100px\]{max-width:100px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1180px\]{max-width:1180px}.max-w-\[118rem\]{max-width:118rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[12px\]{max-width:12px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[14px\]{max-width:14px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[160px\]{max-width:160px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[180px\]{max-width:180px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[26rem\]{max-width:26rem}.max-w-\[280px\]{max-width:280px}.max-w-\[28rem\]{max-width:28rem}.max-w-\[300px\]{max-width:300px}.max-w-\[30ch\]{max-width:30ch}.max-w-\[320px\]{max-width:320px}.max-w-\[360px\]{max-width:360px}.max-w-\[36rem\]{max-width:36rem}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[6\.25rem\]{max-width:6.25rem}.max-w-\[60px\]{max-width:60px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[75\%\]{max-width:75%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[84rem\]{max-width:84rem}.max-w-\[85rem\]{max-width:85rem}.max-w-\[88vw\]{max-width:88vw}.max-w-\[8rem\]{max-width:8rem}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[960px\]{max-width:960px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(100\%\,14rem\)\]{max-width:min(100%,14rem)}.max-w-\[min\(100\%\,17rem\)\]{max-width:min(100%,17rem)}.max-w-\[min\(100\%\,20rem\)\]{max-width:min(100%,20rem)}.max-w-\[min\(14rem\,36vw\)\]{max-width:min(14rem,36vw)}.max-w-\[min\(26rem\,calc\(100vw-4rem\)\)\]{max-width:min(26rem,calc(100vw - 4rem))}.max-w-\[min\(34rem\,calc\(100\%-2rem\)\)\]{max-width:min(34rem,calc(100% - 2rem))}.max-w-\[min\(44rem\,calc\(100vw-48px\)\)\]{max-width:min(44rem,calc(100vw - 48px))}.max-w-\[min\(90\%\,420px\)\]{max-width:min(90%,420px)}.max-w-\[min\(95vw\,400px\)\]{max-width:min(95vw,400px)}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.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-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-\[3\]{flex:3}.flex-\[5\]{flex:5}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.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-\[20px\]{--tw-translate-y: -20px;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-0{--tw-translate-x: 0px;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-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))}.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))}.translate-x-3{--tw-translate-x: .75rem;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-5{--tw-translate-x: 1.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-x-6{--tw-translate-x: 1.5rem;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-8{--tw-translate-x: 2rem;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-0{--tw-translate-y: 0px;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-10{--tw-translate-y: 2.5rem;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-12{--tw-translate-y: 3rem;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-16{--tw-translate-y: 4rem;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-2{--tw-translate-y: .5rem;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-4{--tw-translate-y: 1rem;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-5{--tw-translate-y: 1.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-\[-100\%\]{--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-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))}.-rotate-90{--tw-rotate: -90deg;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-0{--tw-rotate: 0deg;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-12{--tw-rotate: 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))}.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))}.rotate-45{--tw-rotate: 45deg;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-6{--tw-rotate: 6deg;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-100{--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))}.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-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;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-95{--tw-scale-x: .95;--tw-scale-y: .95;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-\[0\.98\]{--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))}.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))}.scale-\[2\]{--tw-scale-x: 2;--tw-scale-y: 2;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-x-\[-1\]{--tw-scale-x: -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))}.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))}@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)}}.animate-bounce{animation:bounce 1s infinite}.animate-float-delayed{animation:float 8s ease-in-out infinite 4s}@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}.animate-shimmer{animation:shimmer 2.5s infinite linear}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-16{scroll-margin-top:4rem}.scroll-mt-20{scroll-margin-top:5rem}.scroll-mt-4{scroll-margin-top:1rem}.scroll-mt-5{scroll-margin-top:1.25rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[50px_1fr_1fr_70px_30px\]{grid-template-columns:50px 1fr 1fr 70px 30px}.grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.grid-cols-\[8\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:8.5rem minmax(0,1fr)}.grid-cols-\[auto_64px_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto 64px minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fill\,minmax\(130px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(160px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.\!flex-row{flex-direction:row!important}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-center{align-content:center}.\!items-start{align-items:flex-start!important}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.\!gap-2{gap:.5rem!important}.\!gap-\[5px\]{gap:5px!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.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-\[10px\]{gap:10px}.gap-\[15px\]{gap:15px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.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-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.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}.gap-y-4{row-gap:1rem}.-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-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-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-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * 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-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-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * 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))}.space-y-\[0\.6rem\]>: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-\[6px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6px * 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-\[var\(--admin-border\)\]>:not([hidden])~:not([hidden]){border-color:var(--admin-border)}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-700\/45>:not([hidden])~:not([hidden]){border-color:#33415573}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.divide-white\/10>:not([hidden])~:not([hidden]){border-color:#ffffff1a}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#ffffff0f}.self-start{align-self:flex-start}.self-center{align-self:center}.self-stretch{align-self:stretch}.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}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded{border-radius:.25rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl,.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[inherit\]{border-radius:inherit}.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-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-\[6px\]{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.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-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-3xl{border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-\[6px\]{border-top-left-radius:6px;border-top-right-radius:6px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-\[60px\]{border-bottom-left-radius:60px}.rounded-bl-\[80px\]{border-bottom-left-radius:80px}.rounded-tl-xl{border-top-left-radius:.75rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3\.5px\]{border-width:3.5px}.border-\[3px\]{border-width:3px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#ccff00\]{--tw-border-opacity: 1;border-color:rgb(204 255 0 / var(--tw-border-opacity, 1))}.border-\[\#ccff00\]\/80{border-color:#cf0c}.border-\[color\:var\(--admin-border\)\]{border-color:var(--admin-border)}.border-\[color\:var\(--ct-line\)\]{border-color:var(--ct-line)}.border-\[var\(--admin-border\)\]{border-color:var(--admin-border)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/30{border-color:#fde68a4d}.border-amber-200\/50{border-color:#fde68a80}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/70{border-color:#fcd34db3}.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\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/35{border-color:#fbbf2459}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/45{border-color:#fbbf2473}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-400\/55{border-color:#fbbf248c}.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\/100{border-color:#f59e0b}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/45{border-color:#f59e0b73}.border-amber-500\/70{border-color:#f59e0bb3}.border-amber-600\/30{border-color:#d977064d}.border-amber-600\/50{border-color:#d9770680}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-amber-700\/40{border-color:#b4530966}.border-amber-700\/50{border-color:#b4530980}.border-amber-700\/60{border-color:#b4530999}.border-amber-700\/70{border-color:#b45309b3}.border-amber-800\/40{border-color:#92400e66}.border-amber-800\/50{border-color:#92400e80}.border-amber-900\/25{border-color:#78350f40}.border-amber-900\/30{border-color:#78350f4d}.border-amber-900\/40{border-color:#78350f66}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-300\/70{border-color:#93c5fdb3}.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\/40{border-color:#60a5fa66}.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\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700\/50{border-color:#1d4ed880}.border-blue-800\/30{border-color:#1e40af4d}.border-current{border-color:currentColor}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/20{border-color:#22d3ee33}.border-cyan-400\/25{border-color:#22d3ee40}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/35{border-color:#22d3ee59}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-400\/50{border-color:#22d3ee80}.border-cyan-500\/10{border-color:#06b6d41a}.border-cyan-500\/100{border-color:#06b6d4}.border-cyan-500\/15{border-color:#06b6d426}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/25{border-color:#06b6d440}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-500\/50{border-color:#06b6d480}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.border-cyan-600\/30{border-color:#0891b24d}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-cyan-700\/50{border-color:#0e749080}.border-cyan-700\/60{border-color:#0e749099}.border-cyan-700\/70{border-color:#0e7490b3}.border-cyan-800{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-100\/80{border-color:#d1fae5cc}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/50{border-color:#a7f3d080}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/20{border-color:#6ee7b733}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/100{border-color:#34d399}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/25{border-color:#34d39940}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/35{border-color:#34d39959}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/45{border-color:#34d39973}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/10{border-color:#10b9811a}.border-emerald-500\/100{border-color:#10b981}.border-emerald-500\/15{border-color:#10b98126}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/35{border-color:#10b98159}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/45{border-color:#10b98173}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-600\/30{border-color:#0596694d}.border-emerald-600\/50{border-color:#05966980}.border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.border-emerald-700\/40{border-color:#04785766}.border-emerald-700\/50{border-color:#04785780}.border-emerald-700\/60{border-color:#04785799}.border-emerald-700\/70{border-color:#047857b3}.border-emerald-800\/40{border-color:#065f4666}.border-emerald-800\/50{border-color:#065f4680}.border-emerald-900{--tw-border-opacity: 1;border-color:rgb(6 78 59 / var(--tw-border-opacity, 1))}.border-emerald-900\/30{border-color:#064e3b4d}.border-emerald-900\/40{border-color:#064e3b66}.border-fuchsia-300{--tw-border-opacity: 1;border-color:rgb(240 171 252 / var(--tw-border-opacity, 1))}.border-fuchsia-500\/100{border-color:#d946ef}.border-fuchsia-500\/25{border-color:#d946ef40}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-400\/40{border-color:#9ca3af66}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / 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\/100{border-color:#4ade80}.border-green-400\/20{border-color:#4ade8033}.border-green-400\/45{border-color:#4ade8073}.border-green-500\/100{border-color:#22c55e}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/25{border-color:#22c55e40}.border-green-500\/30{border-color:#22c55e4d}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-green-700\/60{border-color:#15803d99}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400\/50{border-color:#818cf880}.border-indigo-400\/60{border-color:#818cf899}.border-indigo-400\/70{border-color:#818cf8b3}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/10{border-color:#6366f11a}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/25{border-color:#6366f140}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-lime-100{--tw-border-opacity: 1;border-color:rgb(236 252 203 / var(--tw-border-opacity, 1))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / var(--tw-border-opacity, 1))}.border-lime-500\/25{border-color:#84cc1640}.border-lime-500\/30{border-color:#84cc164d}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-100\/80{border-color:#ffedd5cc}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-200\/60{border-color:#fed7aa99}.border-orange-200\/70{border-color:#fed7aab3}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-300\/20{border-color:#fdba7433}.border-orange-300\/30{border-color:#fdba744d}.border-orange-300\/35{border-color:#fdba7459}.border-orange-300\/50{border-color:#fdba7480}.border-orange-300\/60{border-color:#fdba7499}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-400\/20{border-color:#fb923c33}.border-orange-400\/25{border-color:#fb923c40}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-400\/35{border-color:#fb923c59}.border-orange-400\/40{border-color:#fb923c66}.border-orange-400\/55{border-color:#fb923c8c}.border-orange-400\/60{border-color:#fb923c99}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/25{border-color:#f9731640}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/35{border-color:#f9731659}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/50{border-color:#f9731680}.border-orange-500\/60{border-color:#f9731699}.border-orange-500\/\[0\.08\]{border-color:#f9731614}.border-orange-700\/50{border-color:#c2410c80}.border-orange-800\/40{border-color:#9a341266}.border-orange-800\/50{border-color:#9a341280}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-300{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.border-pink-500\/100{border-color:#ec4899}.border-pink-500\/20{border-color:#ec489933}.border-pink-500\/30{border-color:#ec48994d}.border-pink-600\/30{border-color:#db27774d}.border-pink-700\/50{border-color:#be185d80}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/50{border-color:#e9d5ff80}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-300\/70{border-color:#d8b4feb3}.border-purple-400\/20{border-color:#c084fc33}.border-purple-400\/60{border-color:#c084fc99}.border-purple-500\/25{border-color:#a855f740}.border-purple-500\/30{border-color:#a855f74d}.border-purple-500\/40{border-color:#a855f766}.border-purple-600\/30{border-color:#9333ea4d}.border-purple-700\/50{border-color:#7e22ce80}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / 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-200\/50{border-color:#fecaca80}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/70{border-color:#fca5a5b3}.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\/25{border-color:#f8717140}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.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\/100{border-color:#ef4444}.border-red-500\/20{border-color:#ef444433}.border-red-500\/25{border-color:#ef444440}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/35{border-color:#ef444459}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-700\/40{border-color:#b91c1c66}.border-red-700\/50{border-color:#b91c1c80}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-red-800\/40{border-color:#991b1b66}.border-red-800\/50{border-color:#991b1b80}.border-red-800\/60{border-color:#991b1b99}.border-red-800\/70{border-color:#991b1bb3}.border-red-900\/50{border-color:#7f1d1d80}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300\/35{border-color:#fda4af59}.border-rose-300\/40{border-color:#fda4af66}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-400\/20{border-color:#fb718533}.border-rose-400\/25{border-color:#fb718540}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/45{border-color:#fb718573}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/10{border-color:#f43f5e1a}.border-rose-500\/100{border-color:#f43f5e}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/25{border-color:#f43f5e40}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/35{border-color:#f43f5e59}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/50{border-color:#f43f5e80}.border-rose-700\/60{border-color:#be123c99}.border-rose-800\/50{border-color:#9f123980}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-300\/15{border-color:#7dd3fc26}.border-sky-300\/35{border-color:#7dd3fc59}.border-sky-300\/40{border-color:#7dd3fc66}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/25{border-color:#38bdf840}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/45{border-color:#38bdf873}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-500\/10{border-color:#0ea5e91a}.border-sky-500\/100{border-color:#0ea5e9}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/25{border-color:#0ea5e940}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-sky-500\/\[0\.1\]{border-color:#0ea5e91a}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.border-sky-600\/30{border-color:#0284c74d}.border-sky-600\/50{border-color:#0284c780}.border-sky-700{--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity, 1))}.border-sky-800\/50{border-color:#07598580}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/60{border-color:#cbd5e199}.border-slate-300\/70{border-color:#cbd5e1b3}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-400\/15{border-color:#94a3b826}.border-slate-400\/20{border-color:#94a3b833}.border-slate-400\/30{border-color:#94a3b84d}.border-slate-400\/40{border-color:#94a3b866}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/100{border-color:#64748b}.border-slate-500\/20{border-color:#64748b33}.border-slate-500\/25{border-color:#64748b40}.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\/40{border-color:#47556966}.border-slate-600\/50{border-color:#47556980}.border-slate-600\/60{border-color:#47556999}.border-slate-600\/70{border-color:#475569b3}.border-slate-600\/80{border-color:#475569cc}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/100{border-color:#334155}.border-slate-700\/30{border-color:#3341554d}.border-slate-700\/40{border-color:#33415566}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/70{border-color:#334155b3}.border-slate-700\/80{border-color:#334155cc}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/30{border-color:#1e293b4d}.border-slate-800\/50{border-color:#1e293b80}.border-slate-800\/60{border-color:#1e293b99}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-stone-100{--tw-border-opacity: 1;border-color:rgb(245 245 244 / var(--tw-border-opacity, 1))}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-stone-200\/80{border-color:#e7e5e4cc}.border-stone-200\/90{border-color:#e7e5e4e6}.border-stone-300{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-300\/35{border-color:#5eead459}.border-teal-300\/40{border-color:#5eead466}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-500\/100{border-color:#14b8a6}.border-teal-500\/25{border-color:#14b8a640}.border-teal-500\/30{border-color:#14b8a64d}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-300\/35{border-color:#c4b5fd59}.border-violet-300\/40{border-color:#c4b5fd66}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/20{border-color:#a78bfa33}.border-violet-400\/25{border-color:#a78bfa40}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/100{border-color:#8b5cf6}.border-violet-500\/20{border-color:#8b5cf633}.border-violet-500\/25{border-color:#8b5cf640}.border-violet-500\/30{border-color:#8b5cf64d}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-600\/50{border-color:#7c3aed80}.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\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-white\/\[0\.03\]{border-color:#ffffff08}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-400\/40{border-color:#facc1566}.border-yellow-500\/30{border-color:#eab3084d}.border-zinc-500\/30{border-color:#71717a4d}.border-zinc-600\/30{border-color:#52525b4d}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / 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-cyan-400{--tw-border-opacity: 1;border-top-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-t-orange-300{--tw-border-opacity: 1;border-top-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-t-orange-500{--tw-border-opacity: 1;border-top-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-t-sky-500{--tw-border-opacity: 1;border-top-color:rgb(14 165 233 / 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-gray-900\/80{background-color:#111827cc!important}.\!bg-orange-500{--tw-bg-opacity: 1 !important;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))!important}.\!bg-sky-500{--tw-bg-opacity: 1 !important;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))!important}.bg-\[\#020617\]{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-\[\#07111c\]{--tw-bg-opacity: 1;background-color:rgb(7 17 28 / var(--tw-bg-opacity, 1))}.bg-\[\#08111a\]{--tw-bg-opacity: 1;background-color:rgb(8 17 26 / var(--tw-bg-opacity, 1))}.bg-\[\#08121c\]{--tw-bg-opacity: 1;background-color:rgb(8 18 28 / var(--tw-bg-opacity, 1))}.bg-\[\#090d13\]{--tw-bg-opacity: 1;background-color:rgb(9 13 19 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0e14\]{--tw-bg-opacity: 1;background-color:rgb(10 14 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0c1018\]\/95{background-color:#0c1018f2}.bg-\[\#0f141c\]{--tw-bg-opacity: 1;background-color:rgb(15 20 28 / var(--tw-bg-opacity, 1))}.bg-\[\#1A1F71\]{--tw-bg-opacity: 1;background-color:rgb(26 31 113 / var(--tw-bg-opacity, 1))}.bg-\[\#252525\]{--tw-bg-opacity: 1;background-color:rgb(37 37 37 / var(--tw-bg-opacity, 1))}.bg-\[\#EB001B\]{--tw-bg-opacity: 1;background-color:rgb(235 0 27 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F8F4\]{--tw-bg-opacity: 1;background-color:rgb(246 248 244 / var(--tw-bg-opacity, 1))}.bg-\[\#F79E1B\]{--tw-bg-opacity: 1;background-color:rgb(247 158 27 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF6EB\]{--tw-bg-opacity: 1;background-color:rgb(255 246 235 / var(--tw-bg-opacity, 1))}.bg-\[\#ccff00\]{--tw-bg-opacity: 1;background-color:rgb(204 255 0 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f9fa\]{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity, 1))}.bg-\[\#fff2df\]{--tw-bg-opacity: 1;background-color:rgb(255 242 223 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7ed\]{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-\[\#fffaf5\]{--tw-bg-opacity: 1;background-color:rgb(255 250 245 / var(--tw-bg-opacity, 1))}.bg-\[\#fffdf8\]{--tw-bg-opacity: 1;background-color:rgb(255 253 248 / var(--tw-bg-opacity, 1))}.bg-\[color\:var\(--admin-bg-panel\)\]{background-color:var(--admin-bg-panel)}.bg-\[color\:var\(--admin-bg-secondary\)\]{background-color:var(--admin-bg-secondary)}.bg-\[color\:var\(--admin-danger-soft\)\]{background-color:var(--admin-danger-soft)}.bg-\[color\:var\(--admin-surface\)\]{background-color:var(--admin-surface)}.bg-\[color\:var\(--admin-surface-danger\)\]{background-color:var(--admin-surface-danger)}.bg-\[color\:var\(--admin-surface-info\)\]{background-color:var(--admin-surface-info)}.bg-\[color\:var\(--admin-surface-soft\)\]{background-color:var(--admin-surface-soft)}.bg-\[color\:var\(--admin-surface-strong\)\]{background-color:var(--admin-surface-strong)}.bg-\[color\:var\(--admin-surface-subtle\)\]{background-color:var(--admin-surface-subtle)}.bg-\[rgb\(10_10_10\)\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[rgb\(13_17_23\)\]{--tw-bg-opacity: 1;background-color:rgb(13 17 23 / var(--tw-bg-opacity, 1))}.bg-\[rgb\(17_17_17\)\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[rgb\(26_26_26\)\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[rgb\(51_51_51\)\]{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(15\,15\,15\,0\.85\)\]{background-color:#0f0f0fd9}.bg-\[rgba\(15\,15\,15\,0\.95\)\]{background-color:#0f0f0ff2}.bg-\[var\(--ct-bg\)\]{background-color:var(--ct-bg)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-200\/70{background-color:#fde68ab3}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.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-400\/15{background-color:#fbbf2426}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/95{background-color:#fffbebf2}.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\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/\[0\.03\]{background-color:#f59e0b08}.bg-amber-500\/\[0\.04\]{background-color:#f59e0b0a}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-500\/\[0\.08\]{background-color:#f59e0b14}.bg-amber-500\/\[0\.12\]{background-color:#f59e0b1f}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.bg-amber-900\/30{background-color:#78350f4d}.bg-amber-900\/40{background-color:#78350f66}.bg-amber-900\/50{background-color:#78350f80}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/25{background-color:#451a0340}.bg-amber-950\/30{background-color:#451a034d}.bg-amber-950\/35{background-color:#451a0359}.bg-amber-950\/40{background-color:#451a0366}.bg-amber-950\/45{background-color:#451a0373}.bg-amber-950\/50{background-color:#451a0380}.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\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-black\/95{background-color:#000000f2}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.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-400\/70{background-color:#60a5fab3}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-50\/80{background-color:#eff6ffcc}.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-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/50{background-color:#2563eb80}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-cyan-200\/70{background-color:#a5f3fcb3}.bg-cyan-300{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.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\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-500\/\[0\.08\]{background-color:#06b6d414}.bg-cyan-500\/\[0\.10\]{background-color:#06b6d41a}.bg-cyan-500\/\[0\.12\]{background-color:#06b6d41f}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-cyan-700\/10{background-color:#0e74901a}.bg-cyan-700\/15{background-color:#0e749026}.bg-cyan-700\/20{background-color:#0e749033}.bg-cyan-700\/5{background-color:#0e74900d}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-200\/70{background-color:#a7f3d0b3}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/70{background-color:#6ee7b7b3}.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-400\/15{background-color:#34d39926}.bg-emerald-400\/70{background-color:#34d399b3}.bg-emerald-400\/80{background-color:#34d399cc}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/80{background-color:#ecfdf5cc}.bg-emerald-50\/95{background-color:#ecfdf5f2}.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\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/30{background-color:#10b9814d}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/90{background-color:#10b981e6}.bg-emerald-500\/\[0\.04\]{background-color:#10b9810a}.bg-emerald-500\/\[0\.08\]{background-color:#10b98114}.bg-emerald-500\/\[0\.10\]{background-color:#10b9811a}.bg-emerald-500\/\[0\.12\]{background-color:#10b9811f}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/50{background-color:#05966980}.bg-emerald-600\/80{background-color:#059669cc}.bg-emerald-600\/90{background-color:#059669e6}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-900{--tw-bg-opacity: 1;background-color:rgb(6 78 59 / var(--tw-bg-opacity, 1))}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-900\/50{background-color:#064e3b80}.bg-emerald-950\/20{background-color:#022c2233}.bg-emerald-950\/25{background-color:#022c2240}.bg-emerald-950\/30{background-color:#022c224d}.bg-emerald-950\/35{background-color:#022c2259}.bg-emerald-950\/40{background-color:#022c2266}.bg-emerald-950\/45{background-color:#022c2273}.bg-emerald-950\/50{background-color:#022c2280}.bg-fuchsia-400{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/15{background-color:#d946ef26}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/15{background-color:#6b728026}.bg-gray-800\/85{background-color:#1f2937d9}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/85{background-color:#111827d9}.bg-gray-900\/95{background-color:#111827f2}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/70{background-color:#f0fdf4b3}.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\/25{background-color:#22c55e40}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-900\/30{background-color:#14532d4d}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-600\/20{background-color:#4f46e533}.bg-indigo-600\/90{background-color:#4f46e5e6}.bg-indigo-900\/20{background-color:#312e8133}.bg-indigo-950{--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.bg-indigo-950\/50{background-color:#1e1b4b80}.bg-indigo-950\/55{background-color:#1e1b4b8c}.bg-lime-300{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-lime-500\/15{background-color:#84cc1626}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.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-400\/15{background-color:#fb923c26}.bg-orange-400\/30{background-color:#fb923c4d}.bg-orange-400\/50{background-color:#fb923c80}.bg-orange-400\/70{background-color:#fb923cb3}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-50\/70{background-color:#fff7edb3}.bg-orange-50\/80{background-color:#fff7edcc}.bg-orange-50\/90{background-color:#fff7ede6}.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\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-500\/25{background-color:#f9731640}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-500\/50{background-color:#f9731680}.bg-orange-500\/\[0\.07\]{background-color:#f9731612}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-900\/40{background-color:#7c2d1266}.bg-orange-950\/20{background-color:#43140733}.bg-orange-950\/25{background-color:#43140740}.bg-orange-950\/40{background-color:#43140766}.bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity, 1))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/30{background-color:#ec48994d}.bg-pink-500\/5{background-color:#ec48990d}.bg-pink-900\/40{background-color:#83184366}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-400\/15{background-color:#c084fc26}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.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\/15{background-color:#a855f726}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-600\/90{background-color:#9333eae6}.bg-purple-900\/40{background-color:#581c8766}.bg-purple-950\/50{background-color:#3b076480}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.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-50\/50{background-color:#fef2f280}.bg-red-50\/70{background-color:#fef2f2b3}.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\/80{background-color:#ef4444cc}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-500\/\[0\.04\]{background-color:#ef44440a}.bg-red-500\/\[0\.12\]{background-color:#ef44441f}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/10{background-color:#dc26261a}.bg-red-600\/80{background-color:#dc2626cc}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.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-red-950{--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/25{background-color:#450a0a40}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/40{background-color:#450a0a66}.bg-red-950\/45{background-color:#450a0a73}.bg-red-950\/50{background-color:#450a0a80}.bg-rose-300{--tw-bg-opacity: 1;background-color:rgb(253 164 175 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-400\/10{background-color:#fb71851a}.bg-rose-400\/70{background-color:#fb7185b3}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-500\/\[0\.04\]{background-color:#f43f5e0a}.bg-rose-500\/\[0\.06\]{background-color:#f43f5e0f}.bg-rose-500\/\[0\.08\]{background-color:#f43f5e14}.bg-rose-500\/\[0\.10\]{background-color:#f43f5e1a}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.bg-rose-950\/30{background-color:#4c05194d}.bg-rose-950\/35{background-color:#4c051959}.bg-rose-950\/40{background-color:#4c051966}.bg-rose-950\/50{background-color:#4c051980}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-200\/70{background-color:#bae6fdb3}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/15{background-color:#38bdf826}.bg-sky-400\/25{background-color:#38bdf840}.bg-sky-400\/30{background-color:#38bdf84d}.bg-sky-400\/70{background-color:#38bdf8b3}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/95{background-color:#f0f9fff2}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/30{background-color:#0ea5e94d}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-sky-500\/\[0\.04\]{background-color:#0ea5e90a}.bg-sky-500\/\[0\.12\]{background-color:#0ea5e91f}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-800\/60{background-color:#07598599}.bg-sky-900{--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity, 1))}.bg-sky-900\/30{background-color:#0c4a6e4d}.bg-sky-900\/40{background-color:#0c4a6e66}.bg-sky-950\/20{background-color:#082f4933}.bg-sky-950\/25{background-color:#082f4940}.bg-sky-950\/35{background-color:#082f4959}.bg-sky-950\/40{background-color:#082f4966}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / 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\/15{background-color:#94a3b826}.bg-slate-400\/30{background-color:#94a3b84d}.bg-slate-400\/50{background-color:#94a3b880}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/75{background-color:#f8fafcbf}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/50{background-color:#64748b80}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.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\/40{background-color:#33415566}.bg-slate-700\/50{background-color:#33415580}.bg-slate-700\/60{background-color:#33415599}.bg-slate-700\/80{background-color:#334155cc}.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\/35{background-color:#1e293b59}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-800\/70{background-color:#1e293bb3}.bg-slate-800\/75{background-color:#1e293bbf}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-800\/95{background-color:#1e293bf2}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/10{background-color:#0f172a1a}.bg-slate-900\/20{background-color:#0f172a33}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/45{background-color:#0f172a73}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/55{background-color:#0f172a8c}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/85{background-color:#0f172ad9}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/25{background-color:#02061740}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-stone-300\/90{background-color:#d6d3d1e6}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/70{background-color:#a78bfab3}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/5{background-color:#8b5cf60d}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-violet-900\/30{background-color:#4c1d954d}.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\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.01\]{background-color:#ffffff03}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.045\]{background-color:#ffffff0b}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.055\]{background-color:#ffffff0e}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.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-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/30{background-color:#eab3084d}.bg-zinc-500\/10{background-color:#71717a1a}.bg-zinc-600\/10{background-color:#52525b1a}.bg-\[linear-gradient\(180deg\,rgba\(15\,23\,42\,0\.08\)_0\%\,rgba\(15\,23\,42\,0\.38\)_35\%\,rgba\(15\,23\,42\,0\.92\)_100\%\)\]{background-image:linear-gradient(180deg,#0f172a14,#0f172a61 35%,#0f172aeb)}.bg-\[linear-gradient\(180deg\,rgba\(249\,115\,22\,0\.16\)\,rgba\(15\,17\,26\,0\.98\)_38\%\,rgba\(10\,10\,16\,0\.98\)\)\]{background-image:linear-gradient(180deg,#f9731629,#0f111afa 38%,#0a0a10fa)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.055\)\,rgba\(15\,17\,26\,0\.98\)_34\%\,rgba\(10\,10\,16\,0\.98\)\)\]{background-image:linear-gradient(180deg,#ffffff0e,#0f111afa 34%,#0a0a10fa)}.bg-\[linear-gradient\(180deg\,transparent_0\%\,rgba\(249\,115\,22\,0\.08\)_50\%\,transparent_100\%\)\]{background-image:linear-gradient(180deg,transparent 0%,rgba(249,115,22,.08) 50%,transparent 100%)}.bg-\[linear-gradient\(to_top\,rgba\(0\,0\,0\,0\.8\)_0\%\,transparent_60\%\)\]{background-image:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 60%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(34\,211\,238\,0\.18\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(15\,23\,42\,0\.92\)\,rgba\(2\,6\,23\,0\.98\)\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(34,211,238,.18),transparent 34%),linear-gradient(135deg,#0f172aeb,#020617fa)}.bg-\[radial-gradient\(circle_at_center\,rgba\(0\,255\,170\,0\.04\)\,rgba\(8\,12\,22\,0\.98\)\)\]{background-image:radial-gradient(circle at center,#00ffaa0a,#080c16fa)}.bg-\[radial-gradient\(circle_at_center\,rgba\(15\,23\,42\,0\.08\)_0\%\,rgba\(2\,6\,23\,0\.18\)_45\%\,rgba\(2\,6\,23\,0\.72\)_100\%\)\]{background-image:radial-gradient(circle at center,#0f172a14,#0206172e 45%,#020617b8)}.bg-\[radial-gradient\(circle_at_top\,rgba\(56\,189\,248\,0\.14\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(3\,7\,18\,0\.96\)\,rgba\(8\,20\,31\,0\.96\)\)\]{background-image:radial-gradient(circle at top,rgba(56,189,248,.14),transparent 28%),linear-gradient(180deg,#030712f5,#08141ff5)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(249\,115\,22\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_bottom_right\,rgba\(14\,165\,233\,0\.16\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at top left,rgba(249,115,22,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(14,165,233,.16),transparent 36%)}.bg-\[radial-gradient\(ellipse_80\%_50\%_at_50\%_-20\%\,rgba\(255\,125\,56\,0\.25\)\,transparent_50\%\)\]{background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(255,125,56,.25),transparent 50%)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAiLz4KPHBhdGggZD0iTTAgMEg0VjFIMHoiIGZpbGw9IiM2MTRhM2IiIGZpbGwtb3BhY2l0eT0iMC4wNSIvPgo8L3N2Zz4\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPgo8cmVjdCB3aWR0aD0iNCIgaGVpZ2h0PSI0IiBmaWxsPSIjZmZmIiBmaWxsLW9wYWNpdHk9IjAiLz4KPHBhdGggZD0iTTAgMEg0VjFIMHoiIGZpbGw9IiM2MTRhM2IiIGZpbGwtb3BhY2l0eT0iMC4wNSIvPgo8L3N2Zz4=)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,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-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.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-\[\#0f172a\]\/50{--tw-gradient-from: rgb(15 23 42 / .5) 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-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-200{--tw-gradient-from: #fde68a var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 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-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50\/80{--tw-gradient-from: rgb(255 251 235 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 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-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600\/25{--tw-gradient-from: rgb(217 119 6 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600\/30{--tw-gradient-from: rgb(217 119 6 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-800\/50{--tw-gradient-from: rgb(146 64 14 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900\/20{--tw-gradient-from: rgb(120 53 15 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900\/30{--tw-gradient-from: rgb(120 53 15 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-900\/40{--tw-gradient-from: rgb(120 53 15 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-950{--tw-gradient-from: #451a03 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-amber-950\/45{--tw-gradient-from: rgb(69 26 3 / .45) 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-amber-950\/50{--tw-gradient-from: rgb(69 26 3 / .5) 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\/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\/70{--tw-gradient-from: rgb(0 0 0 / .7) 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\/75{--tw-gradient-from: rgb(0 0 0 / .75) 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\/90{--tw-gradient-from: rgb(0 0 0 / .9) 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-300{--tw-gradient-from: #93c5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 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\/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-700{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-100{--tw-gradient-from: #cffafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300{--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)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--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)}.from-cyan-700\/35{--tw-gradient-from: rgb(14 116 144 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-800\/10{--tw-gradient-from: rgb(21 94 117 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 94 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-800\/15{--tw-gradient-from: rgb(21 94 117 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 94 117 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-900{--tw-gradient-from: #164e63 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{--tw-gradient-from: #083344 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-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 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-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 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\/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-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-700{--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-800\/50{--tw-gradient-from: rgb(6 95 70 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 95 70 / 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-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-fuchsia-950{--tw-gradient-from: #4a044e var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 4 78 / 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-800\/50{--tw-gradient-from: rgb(22 101 52 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900\/40{--tw-gradient-from: rgb(20 83 45 / .4) 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-950{--tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100\/50{--tw-gradient-from: rgb(255 237 213 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-200{--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300{--tw-gradient-from: #fdba74 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 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-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50\/50{--tw-gradient-from: rgb(255 247 237 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50\/80{--tw-gradient-from: rgb(255 247 237 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 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\/25{--tw-gradient-from: rgb(249 115 22 / .25) 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-500\/80{--tw-gradient-from: rgb(249 115 22 / .8) 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-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\/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-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-700{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-950{--tw-gradient-from: #450a0a var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-300{--tw-gradient-from: #fda4af var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 164 175 / 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-rose-500\/20{--tw-gradient-from: rgb(244 63 94 / .2) 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-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-700{--tw-gradient-from: #be123c var(--tw-gradient-from-position);--tw-gradient-to: rgb(190 18 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-900\/80{--tw-gradient-from: rgb(136 19 55 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(136 19 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-800\/50{--tw-gradient-from: rgb(7 89 133 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(7 89 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-900\/40{--tw-gradient-from: rgb(12 74 110 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-200{--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/90{--tw-gradient-from: rgb(30 41 59 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 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-slate-900\/50{--tw-gradient-from: rgb(15 23 42 / .5) 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-slate-900\/60{--tw-gradient-from: rgb(15 23 42 / .6) 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-slate-900\/80{--tw-gradient-from: rgb(15 23 42 / .8) 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-slate-900\/90{--tw-gradient-from: rgb(15 23 42 / .9) 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-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/25{--tw-gradient-from: rgb(2 6 23 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/50{--tw-gradient-from: rgb(2 6 23 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/60{--tw-gradient-from: rgb(2 6 23 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/80{--tw-gradient-from: rgb(2 6 23 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/85{--tw-gradient-from: rgb(2 6 23 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/90{--tw-gradient-from: rgb(2 6 23 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/95{--tw-gradient-from: rgb(2 6 23 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-50{--tw-gradient-from: #fafaf9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 250 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-950{--tw-gradient-from: #042f2e var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 47 46 / 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-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 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\/10{--tw-gradient-from: rgb(255 255 255 / .1) 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\/85{--tw-gradient-from: rgb(255 255 255 / .85) 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\/\[0\.04\]{--tw-gradient-from: rgb(255 255 255 / .04) 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-zinc-500{--tw-gradient-from: #71717a var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 113 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 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\/50{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300{--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #67e8f9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-100{--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d1fae5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-300{--tw-gradient-to: rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6ee7b7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-100{--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ffedd5 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-400\/40{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(251 146 60 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/50{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-600{--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ea580c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-300{--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9a8d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-300{--tw-gradient-to: rgb(253 164 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fda4af var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-300{--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7dd3fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-950\/40{--tw-gradient-to: rgb(8 47 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(8 47 73 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800\/90{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 41 59 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/30{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/40{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/50{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/70{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/80{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/35{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .35) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-950\/95{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 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-violet-300{--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c4b5fd var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff 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-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.035\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .035) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-300{--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fde047 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#111827\]{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-\[\#1e293b\]{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-\[\#1e293b\]\/50{--tw-gradient-to: rgb(30 41 59 / .5) var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-50\/80{--tw-gradient-to: rgb(255 251 235 / .8) var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-amber-900\/35{--tw-gradient-to: rgb(120 53 15 / .35) var(--tw-gradient-to-position)}.to-amber-950{--tw-gradient-to: #451a03 var(--tw-gradient-to-position)}.to-amber-950\/20{--tw-gradient-to: rgb(69 26 3 / .2) var(--tw-gradient-to-position)}.to-amber-950\/25{--tw-gradient-to: rgb(69 26 3 / .25) var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to: rgb(0 0 0 / .1) var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to: rgb(0 0 0 / .3) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to: #67e8f9 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-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-950{--tw-gradient-to: #083344 var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-emerald-300{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-900{--tw-gradient-to: #064e3b var(--tw-gradient-to-position)}.to-emerald-900\/35{--tw-gradient-to: rgb(6 78 59 / .35) var(--tw-gradient-to-position)}.to-emerald-950\/25{--tw-gradient-to: rgb(2 44 34 / .25) var(--tw-gradient-to-position)}.to-emerald-950\/35{--tw-gradient-to: rgb(2 44 34 / .35) var(--tw-gradient-to-position)}.to-fuchsia-950{--tw-gradient-to: #4a044e var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-green-500\/10{--tw-gradient-to: rgb(34 197 94 / .1) var(--tw-gradient-to-position)}.to-green-900\/35{--tw-gradient-to: rgb(20 83 45 / .35) var(--tw-gradient-to-position)}.to-green-950\/25{--tw-gradient-to: rgb(5 46 22 / .25) var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-100\/50{--tw-gradient-to: rgb(224 231 255 / .5) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-950{--tw-gradient-to: #1e1b4b var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-100\/50{--tw-gradient-to: rgb(255 237 213 / .5) var(--tw-gradient-to-position)}.to-orange-300{--tw-gradient-to: #fdba74 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-50\/20{--tw-gradient-to: rgb(255 247 237 / .2) var(--tw-gradient-to-position)}.to-orange-50\/30{--tw-gradient-to: rgb(255 247 237 / .3) var(--tw-gradient-to-position)}.to-orange-50\/50{--tw-gradient-to: rgb(255 247 237 / .5) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 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-950\/35{--tw-gradient-to: rgb(67 20 7 / .35) 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-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-red-50\/20{--tw-gradient-to: rgb(254 242 242 / .2) 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\/15{--tw-gradient-to: rgb(239 68 68 / .15) var(--tw-gradient-to-position)}.to-red-500\/20{--tw-gradient-to: rgb(239 68 68 / .2) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-red-950{--tw-gradient-to: #450a0a var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-rose-950{--tw-gradient-to: #4c0519 var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-sky-900\/35{--tw-gradient-to: rgb(12 74 110 / .35) var(--tw-gradient-to-position)}.to-sky-950\/25{--tw-gradient-to: rgb(8 47 73 / .25) var(--tw-gradient-to-position)}.to-slate-400{--tw-gradient-to: #94a3b8 var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-slate-800\/50{--tw-gradient-to: rgb(30 41 59 / .5) var(--tw-gradient-to-position)}.to-slate-800\/90{--tw-gradient-to: rgb(30 41 59 / .9) var(--tw-gradient-to-position)}.to-slate-800\/95{--tw-gradient-to: rgb(30 41 59 / .95) var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-slate-900\/40{--tw-gradient-to: rgb(15 23 42 / .4) var(--tw-gradient-to-position)}.to-slate-900\/50{--tw-gradient-to: rgb(15 23 42 / .5) var(--tw-gradient-to-position)}.to-slate-900\/80{--tw-gradient-to: rgb(15 23 42 / .8) var(--tw-gradient-to-position)}.to-slate-900\/90{--tw-gradient-to: rgb(15 23 42 / .9) var(--tw-gradient-to-position)}.to-slate-900\/95{--tw-gradient-to: rgb(15 23 42 / .95) var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-slate-950\/30{--tw-gradient-to: rgb(2 6 23 / .3) var(--tw-gradient-to-position)}.to-slate-950\/70{--tw-gradient-to: rgb(2 6 23 / .7) var(--tw-gradient-to-position)}.to-slate-950\/90{--tw-gradient-to: rgb(2 6 23 / .9) var(--tw-gradient-to-position)}.to-slate-950\/95{--tw-gradient-to: rgb(2 6 23 / .95) var(--tw-gradient-to-position)}.to-stone-100{--tw-gradient-to: #f5f5f4 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/25{--tw-gradient-to: rgb(20 184 166 / .25) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-950{--tw-gradient-to: #042f2e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-600\/20{--tw-gradient-to: rgb(202 138 4 / .2) var(--tw-gradient-to-position)}.to-yellow-900\/10{--tw-gradient-to: rgb(113 63 18 / .1) var(--tw-gradient-to-position)}.to-zinc-900{--tw-gradient-to: #18181b var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-400{fill:#fbbf24}.fill-amber-500{fill:#f59e0b}.fill-blue-400{fill:#60a5fa}.fill-blue-700{fill:#1d4ed8}.fill-current{fill:currentColor}.fill-emerald-400\/15{fill:#34d39926}.fill-emerald-400\/70{fill:#34d399b3}.fill-none{fill:none}.fill-orange-400{fill:#fb923c}.fill-orange-400\/15{fill:#fb923c26}.fill-orange-400\/70{fill:#fb923cb3}.fill-orange-600{fill:#ea580c}.fill-rose-400\/15{fill:#fb718526}.fill-rose-400\/70{fill:#fb7185b3}.fill-sky-400\/15{fill:#38bdf826}.fill-sky-400\/70{fill:#38bdf8b3}.fill-slate-300{fill:#cbd5e1}.fill-slate-400{fill:#94a3b8}.fill-slate-500{fill:#64748b}.fill-slate-600{fill:#475569}.fill-slate-700{fill:#334155}.fill-slate-800{fill:#1e293b}.fill-slate-900{fill:#0f172a}.fill-slate-950{fill:#020617}.fill-stone-500{fill:#78716c}.fill-stone-600{fill:#57534e}.fill-stone-700{fill:#44403c}.fill-teal-700{fill:#0f766e}.fill-violet-400\/15{fill:#a78bfa26}.fill-violet-400\/70{fill:#a78bfab3}.stroke-current{stroke:currentColor}.stroke-emerald-400\/70{stroke:#34d399b3}.stroke-orange-400\/70{stroke:#fb923cb3}.stroke-orange-600{stroke:#ea580c}.stroke-rose-400\/70{stroke:#fb7185b3}.stroke-sky-400\/70{stroke:#38bdf8b3}.stroke-slate-500\/15{stroke:#64748b26}.stroke-stone-100{stroke:#f5f5f4}.stroke-stone-200{stroke:#e7e5e4}.stroke-violet-400\/70{stroke:#a78bfab3}.stroke-white{stroke:#fff}.stroke-\[2\.5px\]{stroke-width:2.5px}.stroke-\[4px\]{stroke-width:4px}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.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-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[15px\]{padding:15px}.p-\[5px\]{padding:5px}.p-\[6px\]{padding:6px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-\[15px\]{padding-left:15px!important;padding-right:15px!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0;padding-right:0}.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-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}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[5\%\]{padding-left:5%;padding-right:5%}.px-\[clamp\(8px\,2vw\,24px\)\]{padding-left:clamp(8px,2vw,24px);padding-right:clamp(8px,2vw,24px)}.py-0{padding-top:0;padding-bottom:0}.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-14{padding-top:3.5rem;padding-bottom:3.5rem}.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-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-5{padding-bottom:1.25rem!important}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.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}.pb-\[6px\]{padding-bottom:6px}.pb-\[80px\]{padding-bottom:80px}.pb-\[90px\]{padding-bottom:90px}.pb-\[calc\(1rem\+30px\)\]{padding-bottom:calc(1rem + 30px)}.pb-\[calc\(60px\+env\(safe-area-inset-bottom\)\+8px\)\]{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.pl-0{padding-left:0}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-28{padding-left:7rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-\[6px\]{padding-right:6px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.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-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.pt-\[5vh\]{padding-top:5vh}.pt-\[85px\]{padding-top:85px}.pt-\[calc\(env\(safe-area-inset-top\)\+0\.375rem\)\]{padding-top:calc(env(safe-area-inset-top) + .375rem)}.pt-\[calc\(env\(safe-area-inset-top\,0px\)\+10px\)\]{padding-top:calc(env(safe-area-inset-top,0px) + 10px)}.pt-\[calc\(var\(--nav-header-height\,45px\)\+20px\)\]{padding-top:calc(var(--nav-header-height,45px) + 20px)}.pt-\[calc\(var\(--nav-header-height\,56px\)\+1rem\)\]{padding-top:calc(var(--nav-header-height,56px) + 1rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.indent-8{text-indent:2rem}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:var(--app-font-family-mono),ui-monospace,SFMono-Regular,monospace}.font-sans{font-family:var(--app-font-family),ui-sans-serif,system-ui,sans-serif}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.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-9xl{font-size:8rem;line-height:1}.text-\[0\.42em\]{font-size:.42em}.text-\[0\.4em\]{font-size:.4em}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17\.5px\]{font-size:17.5px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.9375rem\,2vw\,1\.25rem\)\]{font-size:clamp(.9375rem,2vw,1.25rem)}.text-\[clamp\(22px\,4\.5vw\,32px\)\]{font-size:clamp(22px,4.5vw,32px)}.text-\[clamp\(24px\,5vw\,36px\)\]{font-size:clamp(24px,5vw,36px)}.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-\[1000\]{font-weight:1000}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.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}.normal-case{text-transform:none}.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-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.8\]{line-height:1.8}.leading-\[14px\]{line-height:14px}.leading-\[1\],.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#66fcf1\]{--tw-text-opacity: 1;color:rgb(102 252 241 / var(--tw-text-opacity, 1))}.text-\[\#7c2d12\]{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-\[\#ccff00\]{--tw-text-opacity: 1;color:rgb(204 255 0 / var(--tw-text-opacity, 1))}.text-\[color\:var\(--ct-fg\)\]{color:var(--ct-fg)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/70{color:#fef3c7b3}.text-amber-100\/80{color:#fef3c7cc}.text-amber-100\/85{color:#fef3c7d9}.text-amber-100\/90{color:#fef3c7e6}.text-amber-100\/95{color:#fef3c7f2}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/80{color:#fde68acc}.text-amber-200\/90{color:#fde68ae6}.text-amber-200\/95{color:#fde68af2}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.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\/80{color:#fbbf24cc}.text-amber-400\/90{color:#fbbf24e6}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/70{color:#f59e0bb3}.text-amber-500\/85{color:#f59e0bd9}.text-amber-500\/90{color:#f59e0be6}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/70{color:#b45309b3}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/80{color:#92400ecc}.text-amber-800\/90{color:#92400ee6}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/70{color:#78350fb3}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / 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-200\/80{color:#bfdbfecc}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-300\/90{color:#93c5fde6}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.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-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/80{color:#cffafecc}.text-cyan-100\/85{color:#cffafed9}.text-cyan-100\/90{color:#cffafee6}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-200\/90{color:#a5f3fce6}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-300\/80{color:#67e8f9cc}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-400\/60{color:#22d3ee99}.text-cyan-400\/70{color:#22d3eeb3}.text-cyan-400\/80{color:#22d3eecc}.text-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-500\/70{color:#06b6d4b3}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/60{color:#d1fae599}.text-emerald-100\/75{color:#d1fae5bf}.text-emerald-100\/90{color:#d1fae5e6}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-200\/85{color:#a7f3d0d9}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/70{color:#6ee7b7b3}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-300\/90{color:#6ee7b7e6}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/60{color:#34d39999}.text-emerald-400\/80{color:#34d399cc}.text-emerald-400\/90{color:#34d399e6}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-50\/90{color:#ecfdf5e6}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-500\/80{color:#10b981cc}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-600\/50{color:#05966980}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-emerald-900\/70{color:#064e3bb3}.text-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-300\/90{color:#f0abfce6}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-fuchsia-800{--tw-text-opacity: 1;color:rgb(134 25 143 / var(--tw-text-opacity, 1))}.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-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / 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-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.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-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / 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-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-200\/80{color:#fed7aacc}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-300\/90{color:#fdba74e6}.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-400\/80{color:#fb923ccc}.text-orange-400\/90{color:#fb923ce6}.text-orange-50{--tw-text-opacity: 1;color:rgb(255 247 237 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-500\/10{color:#f973161a}.text-orange-500\/20{color:#f9731633}.text-orange-500\/30{color:#f973164d}.text-orange-500\/60{color:#f9731699}.text-orange-500\/70{color:#f97316b3}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-700\/75{color:#c2410cbf}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-orange-900\/70{color:#7c2d12b3}.text-orange-900\/80{color:#7c2d12cc}.text-orange-950{--tw-text-opacity: 1;color:rgb(67 20 7 / var(--tw-text-opacity, 1))}.text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-400\/80{color:#f472b6cc}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / 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-200\/70{color:#e9d5ffb3}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-300\/90{color:#d8b4fee6}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-100\/80{color:#fee2e2cc}.text-red-100\/90{color:#fee2e2e6}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-200\/70{color:#fecacab3}.text-red-200\/80{color:#fecacacc}.text-red-200\/90{color:#fecacae6}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-300\/80{color:#fca5a5cc}.text-red-300\/90{color:#fca5a5e6}.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-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/20{color:#ef444433}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-100\/85{color:#ffe4e6d9}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-200\/70{color:#fecdd3b3}.text-rose-200\/85{color:#fecdd3d9}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-400\/80{color:#fb7185cc}.text-rose-50{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-100\/90{color:#e0f2fee6}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-200\/75{color:#bae6fdbf}.text-sky-200\/80{color:#bae6fdcc}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-300\/80{color:#7dd3fccc}.text-sky-300\/90{color:#7dd3fce6}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-400\/60{color:#38bdf899}.text-sky-400\/80{color:#38bdf8cc}.text-sky-400\/90{color:#38bdf8e6}.text-sky-50\/90{color:#f0f9ffe6}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-sky-900\/70{color:#0c4a6eb3}.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-200\/90{color:#e2e8f0e6}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-300\/80{color:#cbd5e1cc}.text-slate-300\/90{color:#cbd5e1e6}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-400\/70{color:#94a3b8b3}.text-slate-400\/85{color:#94a3b8d9}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-500\/80{color:#64748bcc}.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-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-100\/80{color:#ede9fecc}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-200\/60{color:#ddd6fe99}.text-violet-200\/70{color:#ddd6feb3}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-300\/80{color:#c4b5fdcc}.text-violet-300\/90{color:#c4b5fde6}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-400\/60{color:#a78bfa99}.text-violet-400\/80{color:#a78bfacc}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / 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\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/5{color:#ffffff0d}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.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-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / 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}.no-underline{text-decoration-line:none}.decoration-emerald-500\/30{text-decoration-color:#10b9814d}.decoration-red-400\/70{text-decoration-color:#f87171b3}.decoration-slate-300{text-decoration-color:#cbd5e1}.decoration-white\/60{text-decoration-color:#fff9}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.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-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-amber-500{accent-color:#f59e0b}.accent-emerald-400{accent-color:#34d399}.accent-emerald-500{accent-color:#10b981}.accent-green-700{accent-color:#15803d}.accent-orange-500{accent-color:#f97316}.accent-red-800{accent-color:#991b1b}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.025\]{opacity:.025}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.28\]{opacity:.28}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.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-\[-4px_0_15px_-3px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: -4px 0 15px -3px rgba(0,0,0,.02);--tw-shadow-colored: -4px 0 15px -3px 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_0_1px_rgba\(100\,116\,139\,0\.4\)\]{--tw-shadow: 0 0 0 1px rgba(100,116,139,.4);--tw-shadow-colored: 0 0 0 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-\[0_0_0_1px_rgba\(34\,211\,238\,0\.12\)\]{--tw-shadow: 0 0 0 1px rgba(34,211,238,.12);--tw-shadow-colored: 0 0 0 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-\[0_0_10px_rgba\(34\,211\,238\,0\.15\)\]{--tw-shadow: 0 0 10px rgba(34,211,238,.15);--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_12px_rgba\(0\,255\,170\,0\.06\)\]{--tw-shadow: 0 0 12px rgba(0,255,170,.06);--tw-shadow-colored: 0 0 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_15px_rgba\(204\,255\,0\,0\.15\)\]{--tw-shadow: 0 0 15px rgba(204,255,0,.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_20px_rgba\(0\,255\,170\,0\.08\)\]{--tw-shadow: 0 0 20px rgba(0,255,170,.08);--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\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 0 20px rgba(15,23,42,.35);--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\(204\,255\,0\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(204,255,0,.15);--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\(234\,88\,12\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(234,88,12,.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\(249\,115\,22\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(249,115,22,.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\,146\,60\,0\.75\)\]{--tw-shadow: 0 0 20px rgba(251,146,60,.75);--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_40px_rgba\(249\,115\,22\,0\.35\)\]{--tw-shadow: 0 0 40px rgba(249,115,22,.35);--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\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 50px rgba(0,0,0,.5);--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_6px_rgba\(249\,115\,22\,0\.6\)\]{--tw-shadow: 0 0 6px rgba(249,115,22,.6);--tw-shadow-colored: 0 0 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-\[0_0_8px_rgba\(14\,165\,233\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(14,165,233,.6);--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_0_8px_rgba\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 0 8px rgba(16,185,129,.3);--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_0_8px_rgba\(16\,185\,129\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(16,185,129,.6);--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_0_8px_rgba\(168\,85\,247\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(168,85,247,.6);--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_0_8px_rgba\(236\,72\,153\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(236,72,153,.6);--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_0_8px_rgba\(239\,68\,68\,0\.3\)\]{--tw-shadow: 0 0 8px rgba(239,68,68,.3);--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_0_8px_rgba\(244\,63\,94\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(244,63,94,.6);--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_0_8px_rgba\(245\,158\,11\,0\.3\)\]{--tw-shadow: 0 0 8px rgba(245,158,11,.3);--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_0_8px_rgba\(245\,158\,11\,0\.6\)\]{--tw-shadow: 0 0 8px rgba(245,158,11,.6);--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_0_8px_rgba\(253\,186\,116\,0\.7\)\]{--tw-shadow: 0 0 8px rgba(253,186,116,.7);--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_0_8px_rgba\(34\,211\,238\,0\.2\)\]{--tw-shadow: 0 0 8px rgba(34,211,238,.2);--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_0_8px_theme\(\'colors\.blue\.500\'\)\]{--tw-shadow: 0 0 8px #3b82f6;--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_0_8px_theme\(\'colors\.orange\.500\'\)\]{--tw-shadow: 0 0 8px #f97316;--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_12px_32px_rgba\(124\,58\,237\,0\.16\)\]{--tw-shadow: 0 12px 32px rgba(124,58,237,.16);--tw-shadow-colored: 0 12px 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-\[0_12px_36px_rgba\(2\,6\,23\,0\.45\)\]{--tw-shadow: 0 12px 36px rgba(2,6,23,.45);--tw-shadow-colored: 0 12px 36px 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_14px_30px_rgba\(6\,95\,70\,0\.12\)\]{--tw-shadow: 0 14px 30px rgba(6,95,70,.12);--tw-shadow-colored: 0 14px 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_18px_40px_rgba\(15\,23\,42\,0\.8\)\]{--tw-shadow: 0 18px 40px rgba(15,23,42,.8);--tw-shadow-colored: 0 18px 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_18px_40px_rgba\(2\,6\,23\,0\.28\)\]{--tw-shadow: 0 18px 40px rgba(2,6,23,.28);--tw-shadow-colored: 0 18px 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_18px_42px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow: 0 18px 42px rgba(2,6,23,.35);--tw-shadow-colored: 0 18px 42px 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_18px_60px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 18px 60px rgba(0,0,0,.28);--tw-shadow-colored: 0 18px 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_18px_60px_rgba\(2\,6\,23\,0\.36\)\]{--tw-shadow: 0 18px 60px rgba(2,6,23,.36);--tw-shadow-colored: 0 18px 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_20px_50px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.55);--tw-shadow-colored: 0 20px 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_20px_60px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.25);--tw-shadow-colored: 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_22px_55px_rgba\(2\,6\,23\,0\.45\)\]{--tw-shadow: 0 22px 55px rgba(2,6,23,.45);--tw-shadow-colored: 0 22px 55px 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_22px_70px_-34px_rgba\(249\,115\,22\,0\.9\)\]{--tw-shadow: 0 22px 70px -34px rgba(249,115,22,.9);--tw-shadow-colored: 0 22px 70px -34px 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_22px_80px_rgba\(2\,6\,23\,0\.48\)\]{--tw-shadow: 0 22px 80px rgba(2,6,23,.48);--tw-shadow-colored: 0 22px 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_24px_48px_rgba\(245\,158\,11\,0\.16\)\]{--tw-shadow: 0 24px 48px rgba(245,158,11,.16);--tw-shadow-colored: 0 24px 48px 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_24px_48px_rgba\(8\,145\,178\,0\.18\)\]{--tw-shadow: 0 24px 48px rgba(8,145,178,.18);--tw-shadow-colored: 0 24px 48px 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_24px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.45);--tw-shadow-colored: 0 24px 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_4px_12px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 4px 12px rgba(0,0,0,.3);--tw-shadow-colored: 0 4px 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_8px_30px_rgb\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 8px 30px rgb(0,0,0,.12);--tw-shadow-colored: 0 8px 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_8px_40px_rgba\(0\,0\,0\,0\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: 0 8px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 0 8px 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored: 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-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored: 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-\[inset_2px_0_0_0_\#6366f1\]{--tw-shadow: inset 2px 0 0 0 #6366f1;--tw-shadow-colored: inset 2px 0 0 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-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.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-none{--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)}.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-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/25{--tw-shadow-color: rgb(245 158 11 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-900\/10{--tw-shadow-color: rgb(120 53 15 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-900\/20{--tw-shadow-color: rgb(120 53 15 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black{--tw-shadow-color: #000;--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .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-700\/30{--tw-shadow-color: rgb(29 78 216 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/20{--tw-shadow-color: rgb(30 58 138 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/30{--tw-shadow-color: rgb(30 58 138 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/40{--tw-shadow-color: rgb(30 58 138 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-300\/40{--tw-shadow-color: rgb(110 231 183 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/10{--tw-shadow-color: rgb(16 185 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--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-700\/30{--tw-shadow-color: rgb(4 120 87 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/10{--tw-shadow-color: rgb(6 78 59 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/20{--tw-shadow-color: rgb(6 78 59 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/30{--tw-shadow-color: rgb(6 78 59 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/40{--tw-shadow-color: rgb(6 78 59 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-950\/20{--tw-shadow-color: rgb(2 44 34 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-950\/30{--tw-shadow-color: rgb(2 44 34 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-900\/10{--tw-shadow-color: rgb(49 46 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-200{--tw-shadow-color: #fed7aa;--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-200\/50{--tw-shadow-color: rgb(254 215 170 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-300\/40{--tw-shadow-color: rgb(253 186 116 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/15{--tw-shadow-color: rgb(249 115 22 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/20{--tw-shadow-color: rgb(249 115 22 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/25{--tw-shadow-color: rgb(249 115 22 / .25);--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\/5{--tw-shadow-color: rgb(249 115 22 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-900\/25{--tw-shadow-color: rgb(124 45 18 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-900\/30{--tw-shadow-color: rgb(124 45 18 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-900\/40{--tw-shadow-color: rgb(124 45 18 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-950\/20{--tw-shadow-color: rgb(67 20 7 / .2);--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-600\/30{--tw-shadow-color: rgb(220 38 38 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-700\/30{--tw-shadow-color: rgb(185 28 28 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-900\/30{--tw-shadow-color: rgb(127 29 29 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-900\/40{--tw-shadow-color: rgb(127 29 29 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/20{--tw-shadow-color: rgb(244 63 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-700\/30{--tw-shadow-color: rgb(190 18 60 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-900\/10{--tw-shadow-color: rgb(136 19 55 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-900\/30{--tw-shadow-color: rgb(136 19 55 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-900\/40{--tw-shadow-color: rgb(136 19 55 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-900\/10{--tw-shadow-color: rgb(12 74 110 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/50{--tw-shadow-color: rgb(2 6 23 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.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-0{--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)}.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,.ring-\[4px\]{--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-inset{--tw-ring-inset: inset}.ring-\[\#ccff00\]\/10{--tw-ring-color: rgb(204 255 0 / .1)}.ring-\[\#ccff00\]\/50{--tw-ring-color: rgb(204 255 0 / .5)}.ring-\[color\:var\(--admin-border\)\]{--tw-ring-color: var(--admin-border)}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-amber-400\/20{--tw-ring-color: rgb(251 191 36 / .2)}.ring-amber-400\/40{--tw-ring-color: rgb(251 191 36 / .4)}.ring-amber-400\/50{--tw-ring-color: rgb(251 191 36 / .5)}.ring-amber-500\/20{--tw-ring-color: rgb(245 158 11 / .2)}.ring-amber-500\/25{--tw-ring-color: rgb(245 158 11 / .25)}.ring-amber-500\/30{--tw-ring-color: rgb(245 158 11 / .3)}.ring-black\/30{--tw-ring-color: rgb(0 0 0 / .3)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-blue-500\/20{--tw-ring-color: rgb(59 130 246 / .2)}.ring-blue-500\/30{--tw-ring-color: rgb(59 130 246 / .3)}.ring-cyan-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity, 1))}.ring-cyan-500\/30{--tw-ring-color: rgb(6 182 212 / .3)}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/20{--tw-ring-color: rgb(52 211 153 / .2)}.ring-emerald-400\/40{--tw-ring-color: rgb(52 211 153 / .4)}.ring-emerald-400\/50{--tw-ring-color: rgb(52 211 153 / .5)}.ring-emerald-500\/20{--tw-ring-color: rgb(16 185 129 / .2)}.ring-emerald-500\/30{--tw-ring-color: rgb(16 185 129 / .3)}.ring-fuchsia-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity, 1))}.ring-fuchsia-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity, 1))}.ring-fuchsia-500\/30{--tw-ring-color: rgb(217 70 239 / .3)}.ring-green-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.ring-green-400\/50{--tw-ring-color: rgb(74 222 128 / .5)}.ring-green-500\/30{--tw-ring-color: rgb(34 197 94 / .3)}.ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.ring-indigo-400\/30{--tw-ring-color: rgb(129 140 248 / .3)}.ring-lime-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity, 1))}.ring-lime-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))}.ring-lime-500\/30{--tw-ring-color: rgb(132 204 22 / .3)}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-orange-300\/20{--tw-ring-color: rgb(253 186 116 / .2)}.ring-orange-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.ring-orange-400\/20{--tw-ring-color: rgb(251 146 60 / .2)}.ring-orange-400\/30{--tw-ring-color: rgb(251 146 60 / .3)}.ring-orange-400\/35{--tw-ring-color: rgb(251 146 60 / .35)}.ring-orange-400\/40{--tw-ring-color: rgb(251 146 60 / .4)}.ring-orange-400\/70{--tw-ring-color: rgb(251 146 60 / .7)}.ring-orange-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.ring-orange-500\/30{--tw-ring-color: rgb(249 115 22 / .3)}.ring-pink-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))}.ring-pink-500\/30{--tw-ring-color: rgb(236 72 153 / .3)}.ring-purple-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.ring-purple-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / var(--tw-ring-opacity, 1))}.ring-purple-500\/30{--tw-ring-color: rgb(168 85 247 / .3)}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-red-500\/30{--tw-ring-color: rgb(239 68 68 / .3)}.ring-rose-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))}.ring-rose-500\/20{--tw-ring-color: rgb(244 63 94 / .2)}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-sky-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.ring-sky-400\/50{--tw-ring-color: rgb(56 189 248 / .5)}.ring-sky-500\/30{--tw-ring-color: rgb(14 165 233 / .3)}.ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.ring-slate-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.ring-slate-500\/20{--tw-ring-color: rgb(100 116 139 / .2)}.ring-slate-600\/40{--tw-ring-color: rgb(71 85 105 / .4)}.ring-slate-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))}.ring-slate-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity, 1))}.ring-slate-900\/10{--tw-ring-color: rgb(15 23 42 / .1)}.ring-teal-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 246 228 / var(--tw-ring-opacity, 1))}.ring-teal-500\/30{--tw-ring-color: rgb(20 184 166 / .3)}.ring-violet-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.ring-violet-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.ring-violet-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.ring-violet-500\/20{--tw-ring-color: rgb(139 92 246 / .2)}.ring-violet-500\/30{--tw-ring-color: rgb(139 92 246 / .3)}.ring-violet-500\/40{--tw-ring-color: rgb(139 92 246 / .4)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-yellow-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity, 1))}.ring-yellow-500\/30{--tw-ring-color: rgb(234 179 8 / .3)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-slate-950{--tw-ring-offset-color: #020617}.ring-offset-white{--tw-ring-offset-color: #fff}.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-\[60px\]{--tw-blur: blur(60px);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-\[80px\]{--tw-blur: blur(80px);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)}.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-\[0_0_30px_rgba\(255\,255\,255\,0\.2\)\]{--tw-drop-shadow: drop-shadow(0 0 30px rgba(255,255,255,.2));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_2px_10px_rgba\(2\,6\,23\,0\.9\)\]{--tw-drop-shadow: drop-shadow(0 2px 10px rgba(2,6,23,.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-\[0_2px_12px_rgba\(2\,6\,23\,0\.85\)\]{--tw-drop-shadow: drop-shadow(0 2px 12px rgba(2,6,23,.85));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_2px_4px_rgba\(0\,0\,0\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 2px 4px rgba(0,0,0,.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_2px_4px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 2px 4px rgba(0,0,0,.8));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_2px_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 2px 8px rgba(0,0,0,.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-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-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px 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-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)}.grayscale-\[0\.2\]{--tw-grayscale: grayscale(.2);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)}.invert{--tw-invert: invert(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-0{--tw-backdrop-blur: blur(0);-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-\[10px\]{--tw-backdrop-blur: blur(10px);-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-\[20px\]{--tw-backdrop-blur: blur(20px);-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-\[2px\]{--tw-backdrop-blur: blur(2px);-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-\[background-color\]{transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-width\,opacity\]{transition-property:max-width,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,max-width\]{transition-property:width,max-width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;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-shadow{transition-property:box-shadow;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-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.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}.duration-\[0\.6s\]{transition-duration:.6s}.duration-\[2000ms\]{transition-duration:2s}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.skeleton-food{position:relative;isolation:isolate;overflow:hidden;border-radius:1rem;background-color:var(--fi-color-f4f1ea, #F4F1EA)}.skeleton-food:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10;background:linear-gradient(90deg,#fff0,#fff6,#fff0);background-size:200% 100%;animation:fi-shimmer-bg 2s infinite ease-in-out}.animate-shimmer{animation:fi-shimmer-x 2.5s infinite linear}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.animate-float{animation:float 8s ease-in-out infinite}.animate-float-delayed{animation:float 8s ease-in-out infinite;animation-delay:4s}@media(max-width:640px){.mobile\:text-sm{font-size:.875rem;line-height:1.25rem}.mobile\:text-xs{font-size:.75rem;line-height:1rem}.mobile\:p-2{padding:.5rem}.mobile\:px-3{padding-left:.75rem;padding-right:.75rem}.mobile\:gap-2{gap:.5rem}.mobile-safe-bottom{padding-bottom:env(safe-area-inset-bottom,20px)}.pb-safe{padding-bottom:max(env(safe-area-inset-bottom,20px),1.5rem)}.mobile-center-content{min-height:calc(100vh - 200px);display:flex;flex-direction:column;justify-content:center}.mobile-sticky-actions{position:sticky;bottom:0;background:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: var(--fi-color-fdfbf7, #FDFBF7);--tw-gradient-to: rgba(253, 251, 247, 0);--tw-gradient-stops: var(--tw-gradient-from) 70%, var(--tw-gradient-to);z-index:40}}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-down{animation:slide-down .3s ease-out}.\!group:hover .group-hover\:liquid-icon-hover{filter:url(#liquid-filter-animated)!important;transform:scale(1.05)!important}.group:hover .group-hover\:liquid-icon-hover{filter:url(#liquid-filter-animated);transform:scale(1.05)}.\[-_\:：\#\]{-_:：#}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(250px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.\[scrollbar-width\:none\]{scrollbar-width:none}html,body{-ms-overflow-style:none;scrollbar-width:none;overflow-x:hidden;background-color:var(--fi-color-fdfbf7, #FDFBF7);color:var(--fi-color-3a352f, #3A352F)}:root{--app-border-gray: rgba(71, 85, 105, .62);--app-focus-ring: rgba(245, 158, 11, .42);--app-focus-ring-strong: rgba(245, 158, 11, .9);--app-interaction-ease: .16s ease}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{min-width:320px}button,a,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"]){touch-action:manipulation}button,input,select,textarea{font:inherit}button:disabled,[aria-disabled=true]{cursor:not-allowed}:where(a,button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--app-focus-ring-strong);outline-offset:3px;box-shadow:0 0 0 5px var(--app-focus-ring),0 0 15px #f59e0b33;transition:outline .1s ease,box-shadow .1s ease}:where(p,li,h1,h2,h3,h4,h5,h6,button,a,label,span){overflow-wrap:anywhere}@supports (text-wrap: pretty){:where(p,li,h1,h2,h3,h4,h5,h6){text-wrap:pretty}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}img.fi-image-broken{opacity:0!important;color:transparent!important;border-color:transparent!important;outline:0!important;box-shadow:none!important}[class~=border-2],[class*=" border-2"],[class^=border-2],[class~=border-4],[class*=" border-4"],[class^=border-4]{border-width:1px!important}[class*=border-orange-],[class*=border-amber-],[class*=border-yellow-],[class*=border-red-],[class*=border-pink-],[class*=border-fuchsia-],[class*=border-violet-],[class*=border-purple-],[class*=border-indigo-],[class*=border-blue-],[class*=border-sky-],[class*=border-cyan-],[class*=border-teal-],[class*=border-emerald-]{border-color:var(--app-border-gray)!important}body.nav-visible{padding-top:calc(45px + env(safe-area-inset-top,0px))}body[data-route=pantry] #global-nav-header{border-bottom-color:#47556980}body.nav-visible.has-bottom-bar{padding-bottom:env(safe-area-inset-bottom,0px)}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{width:0;height:0;display:none}@media(hover:hover)and (pointer:fine){.picbar-hover-reveal{opacity:0;pointer-events:none;transition:opacity .2s ease}.picbar-hover-host:hover .picbar-hover-reveal,.picbar-hover-host:focus-within .picbar-hover-reveal,.group:hover .picbar-hover-reveal,.group:focus-within .picbar-hover-reveal{opacity:1;pointer-events:auto}}.drink-lab-image-stage.pointer-events-none .picbar-hover-reveal{opacity:1!important;pointer-events:auto!important}@media(min-width:768px){.admin-layout-sidebar-card{top:var(--nav-header-height, 45px);left:0;max-height:calc(100vh - var(--nav-header-height, 45px))}}.admin-theme{--admin-bg: #07111f;--admin-bg-secondary: #0b1220;--admin-surface: rgba(18, 28, 46, .96);--admin-surface-strong: rgba(12, 20, 34, .98);--admin-surface-soft: rgba(30, 41, 59, .72);--admin-surface-raised: rgba(38, 52, 76, .88);--admin-border: rgba(128, 128, 128, .5);--admin-border-strong: rgba(128, 128, 128, .8);--admin-text: var(--app-text, #f8fafc);--admin-text-muted: #cbd5e1;--admin-text-soft: #94a3b8;--admin-accent: var(--ds-accent-color, #f97316);--admin-accent-strong: var(--ds-accent-color-hover, #ea580c);--admin-accent-soft: color-mix(in srgb, var(--ds-accent-color, #f97316) 18%, transparent);--admin-accent-deep: var(--ds-accent-color-hover, #ea580c);--admin-success: var(--app-success, #34d399);--admin-success-strong: var(--ds-btn-success-hover-bg, #059669);--admin-success-soft: color-mix(in srgb, var(--app-success, #34d399) 16%, transparent);--admin-danger: var(--app-danger, #f87171);--admin-danger-soft: color-mix(in srgb, var(--app-danger, #f87171) 15%, transparent);--admin-warning: var(--app-warning, #fbbf24);--admin-warning-soft: color-mix(in srgb, var(--app-warning, #fbbf24) 15%, transparent);--admin-info: var(--app-accent-secondary, #0ea5e9);--admin-info-soft: color-mix(in srgb, var(--app-accent-secondary, #0ea5e9) 14%, transparent);--admin-radius-sm: var(--ds-btn-secondary-radius, var(--ds-global-radius, .75rem));--admin-radius-lg: var(--ds-card-radius, var(--ds-global-radius, .875rem));--admin-radius-xl: calc(var(--ds-card-radius, .875rem) + .25rem);--admin-shadow-md: var(--app-shadow-sm, 0 18px 38px -28px rgba(0, 0, 0, .72));--admin-shadow-lg: var(--app-shadow-md, 0 28px 70px -34px rgba(0, 0, 0, .78));--admin-stack-gap: 4px;--admin-main-gutter-x: 12px;--admin-main-gutter-y: 8px;--admin-header-padding-top: 4px;--admin-font-xs: 12px;--admin-font-sm: 13px;--admin-font-md: 14px;--admin-font-lg: 16px;--admin-font-xl: 18px;--admin-font-2xl: 20px;min-height:100vh;background:var(--admin-bg-secondary);color:var(--admin-text);font-family:var(--app-font-family, ui-sans-serif, system-ui, -apple-system, sans-serif)}.admin-layer-base{background-color:var(--admin-bg-secondary);color:var(--admin-text)}.admin-layer-card{background-color:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg)}.admin-layer-raised{background-color:var(--admin-surface-raised);border:1px solid var(--admin-border-strong);border-radius:var(--admin-radius-lg);box-shadow:var(--admin-shadow-md)}.admin-glass{background:#0f172aa6;backdrop-filter:var(--fi-glass-md);-webkit-backdrop-filter:var(--fi-glass-md);border:1px solid rgba(255,255,255,.08)}.admin-glow{position:relative}.admin-glow:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(45deg,var(--admin-accent),transparent,var(--admin-info),transparent);background-size:400% 400%;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .3s ease;animation:glow-rotate 20s linear infinite}.admin-glow:hover:after{opacity:.15}@keyframes glow-rotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.skeleton-shimmer{position:relative;overflow:hidden;background:#ffffff14;border-radius:4px;min-height:20px}.skeleton-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:fi-shimmer-x 1.5s infinite}.sparkline-path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dashoffset 1s ease-in-out}.admin-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .3s ease}.admin-drawer{position:fixed;top:var(--nav-header-height, 45px);right:0;bottom:auto;height:calc(100dvh - var(--nav-header-height, 45px));width:100%;max-width:500px;background:var(--admin-bg);border-left:1px solid var(--admin-border);box-shadow:-10px 0 30px #00000080;z-index:100;display:flex;flex-direction:column;transform:translate(0);animation:slide-in-right .3s cubic-bezier(.16,1,.3,1)}body[data-route=admin] #global-nav-header{border-bottom-color:var(--admin-border);background:color-mix(in srgb,var(--admin-bg) 88%,transparent);-webkit-backdrop-filter:var(--fi-blur-lg);backdrop-filter:var(--fi-blur-lg)}.admin-theme .admin-layout-shell,.admin-theme .admin-page-shell,.admin-theme .admin-layout-main{background:var(--admin-bg-secondary);color:var(--admin-text)}.admin-theme .admin-page-shell{margin:0;padding:0;gap:0!important;font-size:var(--admin-font-sm)}.admin-theme .admin-layout-sidebar-card{background:var(--admin-bg);border-right:none;border-radius:0;z-index:40}.admin-theme .admin-sidebar-link{color:var(--admin-text-muted);border:1px solid transparent;background:transparent;border-radius:10px;transition:all .18s ease}.admin-theme .admin-sidebar-link:hover{color:var(--admin-text);background:var(--admin-surface-soft)}.admin-theme .admin-sidebar-link.is-active{color:var(--ds-btn-primary-text, #fff);background:linear-gradient(90deg,var(--admin-accent) 0%,var(--admin-accent-deep) 100%);border-color:transparent;box-shadow:0 2px 14px color-mix(in srgb,var(--admin-accent) 28%,transparent)}.admin-theme .admin-sidebar-nav{scrollbar-gutter:stable}.admin-theme .admin-sidebar-section{position:relative;margin-bottom:14px;padding:8px 8px 9px;border:1px solid color-mix(in srgb,var(--admin-border) 78%,transparent);border-radius:12px;background:color-mix(in srgb,var(--admin-surface-soft) 56%,transparent)}.admin-theme .admin-sidebar-section:last-child{margin-bottom:0}.admin-theme .admin-sidebar-section:before{content:"";position:absolute;inset:10px auto 10px 0;width:2px;border-radius:999px;background:color-mix(in srgb,var(--admin-border) 70%,transparent)}.admin-theme .admin-sidebar-section.is-active-group{border-color:color-mix(in srgb,var(--admin-accent) 34%,var(--admin-border));background:linear-gradient(180deg,color-mix(in srgb,var(--admin-accent) 10%,transparent),color-mix(in srgb,var(--admin-surface-soft) 72%,transparent))}.admin-theme .admin-sidebar-section.is-active-group:before{background:linear-gradient(180deg,var(--admin-accent),var(--admin-accent-deep))}.admin-theme .admin-sidebar-section-header{display:flex;align-items:center;gap:7px;min-height:26px;padding:0 3px 6px;color:var(--admin-text-muted);font-size:11px;font-weight:800;letter-spacing:.04em}.admin-theme .admin-sidebar-section-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:7px;color:var(--admin-text);background:color-mix(in srgb,var(--admin-surface-strong) 84%,transparent);border:1px solid color-mix(in srgb,var(--admin-border) 70%,transparent)}.admin-theme .admin-sidebar-section-count{margin-left:auto;min-width:20px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:color-mix(in srgb,var(--admin-text-muted) 88%,#fff);background:color-mix(in srgb,var(--admin-surface-strong) 72%,transparent);font-size:10px;font-weight:800}.admin-theme .admin-mobile-menu-bar{background:var(--admin-surface-strong);border-bottom:1px solid var(--admin-border)}:root{--admin-header-total-height: 120px}.admin-page-header-shell,.admin-theme .admin-control-shell{margin:0;padding:6px 16px 8px;gap:0!important;border-radius:0;border:none;border-bottom:1px solid var(--admin-border, var(--app-border));background:var(--admin-surface-strong, var(--app-surface-strong));box-shadow:none;-webkit-backdrop-filter:var(--fi-blur-xl);backdrop-filter:var(--fi-blur-xl);flex-shrink:0}.admin-page-header-shell.admin-page-header{box-sizing:border-box;min-height:var(--admin-header-total-height, 120px);height:auto;max-height:none;overflow:visible}.admin-theme .admin-page-header-shell,.admin-theme .admin-control-shell{border-bottom-color:var(--admin-border);background:var(--admin-surface-strong);padding-left:var(--admin-main-gutter-x);padding-right:var(--admin-main-gutter-x);padding-top:var(--admin-header-padding-top, 6px)}.admin-page-header-top{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:10px 16px;width:100%;min-width:0;min-height:0;flex:1 1 0%;overflow:visible;box-sizing:border-box}.admin-theme .admin-page-header-top{min-height:0}.admin-page-header-top--compact{min-height:0!important}.admin-page-header-lead{flex:1 1 0%;min-width:0;min-height:0;overflow:visible}.admin-page-header-copy{width:50%;max-width:50%;padding-top:20px}.admin-page-header-title{font-size:21px}.admin-page-header-subtitle{font-size:13px!important;line-height:1.45;max-width:100%;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.admin-page-header-actions{flex:0 1 auto;align-self:center;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;max-height:100%;overflow:hidden}@media(min-width:640px){.admin-page-header-actions{align-items:flex-end;max-width:min(100%,56rem)}}.admin-page-header-actions .admin-toolbar-cluster{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-width:100%;justify-content:flex-end}.admin-page-header-nav{width:100%;min-width:0;margin-top:0;padding-top:4px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:stretch;gap:4px;flex-shrink:0;box-sizing:border-box}.admin-theme .admin-page-header-nav{border-top-color:var(--admin-border);overflow:visible}.admin-theme .insp-admin-primary-tabs{overflow:visible}.insp-admin-tab-slot--flyout .insp-admin-tab-flyout{display:none}.insp-admin-tab-slot--flyout:hover .insp-admin-tab-flyout,.insp-admin-tab-slot--flyout:focus-within .insp-admin-tab-flyout{display:block}.admin-theme .inspiration-admin-hub .admin-page-header-shell.admin-page-header{position:relative;z-index:60}.admin-theme .inspiration-admin-hub .insp-admin-tab-slot--flyout:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:350}.admin-theme .inspiration-admin-hub .insp-admin-tab-slot--flyout .insp-admin-tab-flyout{z-index:400}.admin-page-header--nav-only .admin-page-header-nav{margin-top:0;padding-top:4px;border-top:none}.admin-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;border-radius:var(--admin-radius-sm);transition:all var(--app-interaction-ease);cursor:pointer}.admin-btn:active:not(:disabled){transform:scale(.97)}.admin-btn:disabled,.admin-btn.is-loading{opacity:.6;cursor:not-allowed;pointer-events:none}.admin-btn-primary{background:var(--admin-accent);color:#fff;border:1px solid var(--admin-accent-strong);box-shadow:0 2px 4px #0003,inset 0 1px #ffffff1a}.admin-btn-primary:hover:not(:disabled){background:var(--admin-accent-strong);box-shadow:0 4px 8px #0000004d,inset 0 1px #fff3}.admin-btn-secondary{background:var(--admin-surface-soft);color:var(--admin-text);border:1px solid var(--admin-border)}.admin-btn-secondary:hover:not(:disabled){background:var(--admin-surface-raised);border-color:var(--admin-border-strong)}.admin-theme,.admin-theme.admin-theme--dark{--admin-shadow: var(--admin-shadow-md);--admin-surface-subtle: color-mix(in srgb, var(--admin-surface-soft) 72%, transparent);--admin-surface-danger: color-mix(in srgb, var(--admin-danger) 10%, var(--admin-surface) 90%);--admin-surface-warning: color-mix(in srgb, var(--admin-warning) 12%, var(--admin-surface) 88%);--admin-surface-info: color-mix(in srgb, var(--admin-info) 12%, var(--admin-surface) 88%);--admin-surface-success: color-mix(in srgb, var(--admin-success) 12%, var(--admin-surface) 88%);--admin-task-review: color-mix(in srgb, var(--admin-warning) 20%, transparent);--admin-task-govern: color-mix(in srgb, var(--admin-info) 20%, transparent);--admin-task-risk: color-mix(in srgb, var(--admin-danger) 20%, transparent);--admin-task-sync: color-mix(in srgb, var(--admin-success) 20%, transparent);--admin-task-config: color-mix(in srgb, var(--admin-accent) 20%, transparent)}.admin-theme.admin-theme--dark{color-scheme:dark}.admin-theme .admin-surface-subtle{border:1px solid var(--admin-border);background:var(--admin-surface-subtle);box-shadow:var(--admin-shadow);border-radius:var(--admin-radius-lg)}.admin-theme .admin-surface-danger{border:1px solid color-mix(in srgb,var(--admin-danger) 28%,transparent);background:var(--admin-surface-danger);box-shadow:var(--admin-shadow);border-radius:var(--admin-radius-lg)}.admin-theme .admin-surface-warning{border:1px solid color-mix(in srgb,var(--admin-warning) 28%,transparent);background:var(--admin-surface-warning);box-shadow:var(--admin-shadow);border-radius:var(--admin-radius-lg)}.admin-theme .admin-theme-accent-btn{background:linear-gradient(90deg,color-mix(in srgb,var(--admin-info) 80%,#312e81),color-mix(in srgb,var(--admin-accent) 86%,#111827));border:1px solid color-mix(in srgb,var(--admin-info) 30%,transparent);color:var(--ds-btn-primary-text, #fff)}.admin-theme .admin-theme-accent-btn:hover:not(:disabled){filter:brightness(1.06)}.admin-theme .admin-task-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--admin-border);background:var(--admin-surface-soft);color:var(--admin-text-muted);font-size:12px;font-weight:700}.admin-theme .admin-task-chip.is-active{color:var(--admin-text);border-color:color-mix(in srgb,var(--admin-info) 28%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-info) 18%,transparent),var(--admin-shadow)}.admin-theme .admin-task-chip--review{background:var(--admin-task-review)}.admin-theme .admin-task-chip--govern{background:var(--admin-task-govern)}.admin-theme .admin-task-chip--risk{background:var(--admin-task-risk)}.admin-theme .admin-task-chip--sync{background:var(--admin-task-sync)}.admin-theme .admin-task-chip--config{background:var(--admin-task-config)}.admin-theme .admin-page-context-note{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--admin-border);background:var(--admin-surface-subtle);border-radius:var(--admin-radius-lg);color:var(--admin-text-muted);font-size:12px;line-height:1.6}.admin-theme .admin-main-shell{margin:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;flex:1;min-height:0}.admin-theme .admin-main-shell-inner{flex:1;min-height:0;width:100%;padding:var(--admin-main-gutter-y) var(--admin-main-gutter-x);box-sizing:border-box}.admin-theme .admin-surface{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--admin-radius-lg)}.admin-theme .admin-toolbar-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin-theme .admin-page-back-link{display:inline-flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;min-height:36px;padding:0 14px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-soft);color:var(--admin-text-muted);font-size:var(--admin-font-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;transition:all .18s ease}.admin-theme .admin-page-back-link:hover{color:var(--admin-text);border-color:var(--admin-border-strong);background:var(--admin-surface-raised)}.admin-theme .admin-header-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin-theme .admin-header-tab{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--admin-text-muted);font-size:var(--admin-font-xs);font-weight:500;transition:all .18s ease}.admin-theme .admin-header-tab:hover{color:var(--admin-text);background:var(--admin-surface-soft)}.admin-theme .admin-header-tab.is-active{color:var(--ds-btn-primary-text, #fff);border-color:color-mix(in srgb,var(--admin-accent) 35%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--admin-accent) 22%,transparent),color-mix(in srgb,var(--admin-accent-deep) 10%,transparent));box-shadow:0 1px #ffffff0f inset,0 2px 10px #00000040}.admin-theme .admin-page-header-shell .admin-header-tab{min-height:28px;padding:0 11px;font-size:12px}.admin-theme .admin-primary-btn,.admin-theme .admin-secondary-btn,.admin-theme .admin-ghost-btn,.admin-theme .admin-icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:35px;padding:0 14px;border-radius:var(--admin-radius-sm);font-size:var(--admin-font-xs);font-weight:600;line-height:1;white-space:nowrap;transition:all .18s ease}.admin-theme .admin-primary-btn{color:var(--ds-btn-primary-text, #fff);border:var(--ds-btn-primary-border, 1px solid color-mix(in srgb, var(--admin-accent-deep) 85%, transparent));background:linear-gradient(90deg,var(--admin-accent) 0%,var(--admin-accent-deep) 100%);box-shadow:0 2px 12px color-mix(in srgb,var(--admin-accent) 22%,transparent)}.admin-theme .admin-primary-btn:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(90deg,var(--ds-btn-primary-hover-bg, var(--admin-accent-strong)) 0%,var(--admin-accent-deep) 100%);border-color:var(--ds-btn-primary-hover-bg, var(--admin-accent-deep));box-shadow:0 6px 18px color-mix(in srgb,var(--admin-accent) 30%,transparent)}.admin-theme .admin-add-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:26px;padding:2px 10px;border-radius:6px;font-size:var(--admin-font-xs);font-weight:600;line-height:1.2;color:var(--ds-btn-success-text, #fff)!important;border:1px solid color-mix(in srgb,var(--admin-success-strong) 90%,transparent)!important;background:linear-gradient(90deg,var(--ds-btn-success-bg, #10b981) 0%,var(--ds-btn-success-hover-bg, #059669) 100%)!important;box-shadow:0 1px 8px color-mix(in srgb,var(--admin-success) 22%,transparent);white-space:nowrap;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.admin-theme .admin-add-btn:hover:not(:disabled){background:linear-gradient(90deg,var(--app-success, #34d399) 0%,var(--ds-btn-success-bg, #10b981) 100%)!important;border-color:var(--ds-btn-success-hover-bg, #059669)!important;box-shadow:0 2px 12px color-mix(in srgb,var(--admin-success) 28%,transparent)}.admin-theme .admin-add-btn:disabled{opacity:.5;cursor:not-allowed}.admin-theme .admin-add-btn>svg{width:14px;height:14px;flex-shrink:0}.admin-theme .admin-add-btn--icon-only{padding:3px;min-width:26px;width:26px;min-height:26px;gap:0}.admin-theme .admin-add-btn--icon-only>svg{width:15px;height:15px}.admin-theme .admin-primary-btn:has(.lucide-plus),.admin-theme .admin-btn-primary:has(.lucide-plus){color:var(--ds-btn-success-text, #fff)!important;border:1px solid color-mix(in srgb,var(--admin-success-strong) 90%,transparent)!important;background:linear-gradient(90deg,var(--ds-btn-success-bg, #10b981) 0%,var(--ds-btn-success-hover-bg, #059669) 100%)!important;box-shadow:0 1px 8px color-mix(in srgb,var(--admin-success) 22%,transparent);min-height:26px;padding:2px 10px;font-size:var(--admin-font-xs);line-height:1.2;transform:none}.admin-theme .admin-primary-btn:has(.lucide-plus):hover:not(:disabled),.admin-theme .admin-btn-primary:has(.lucide-plus):hover:not(:disabled){transform:none;background:linear-gradient(90deg,var(--app-success, #34d399) 0%,var(--ds-btn-success-bg, #10b981) 100%)!important;border-color:var(--ds-btn-success-hover-bg, #059669)!important;box-shadow:0 2px 12px color-mix(in srgb,var(--admin-success) 28%,transparent)}.admin-theme .admin-secondary-btn{color:var(--admin-text);border:1px solid var(--admin-border);background:var(--admin-surface-soft)}.admin-theme .admin-secondary-btn:hover{background:var(--admin-surface-raised);border-color:var(--admin-border-strong)}.admin-theme .admin-secondary-btn.is-warning{color:var(--admin-warning);border-color:#f59e0b33;background:var(--admin-warning-soft)}.admin-theme .admin-secondary-btn.is-danger{color:var(--admin-danger);border-color:#ef444433;background:var(--admin-danger-soft)}.admin-theme .admin-ghost-btn{color:var(--admin-text-muted);border:1px solid transparent;background:transparent}.admin-theme .admin-ghost-btn:hover{color:var(--admin-text);background:var(--admin-surface-soft)}.admin-theme .admin-icon-btn{width:auto;height:auto;min-width:0;min-height:0;padding:2px;color:var(--admin-text-muted);border:0;background:transparent;box-shadow:none}.admin-theme .admin-icon-btn:hover{background:transparent;color:var(--admin-text)}.admin-theme .admin-icon-btn.is-danger{color:var(--admin-danger)}.admin-theme .admin-icon-btn.is-danger:hover{background:transparent}.admin-theme .admin-primary-btn:disabled,.admin-theme .admin-secondary-btn:disabled,.admin-theme .admin-ghost-btn:disabled,.admin-theme .admin-icon-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.admin-theme .admin-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.admin-theme .admin-kpi-card{position:relative;overflow:hidden;padding:24px;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border);background:var(--admin-surface);transition:all .25s ease}.admin-theme .admin-kpi-card:hover{border-color:var(--admin-border-strong);transform:translateY(-2px);box-shadow:var(--admin-shadow-md)}.admin-theme .admin-kpi-card.is-emerald{border-bottom:2px solid var(--fi-color-10b981, #10B981)}.admin-theme .admin-kpi-card.is-blue{border-bottom:2px solid var(--fi-color-3b82f6, #3B82F6)}.admin-theme .admin-kpi-card.is-amber{border-bottom:2px solid var(--fi-color-f59e0b, #F59E0B)}.admin-theme .admin-kpi-card.is-red{border-bottom:2px solid var(--fi-color-ef4444, #EF4444)}.admin-theme .admin-kpi-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--admin-radius-sm);border:1px solid rgba(148,163,184,.16);background:#ffffff0a;color:var(--admin-text);box-shadow:inset 0 1px #ffffff0a}.admin-theme .admin-filter-shell{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface-soft)}.admin-theme .admin-filter-meta{font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--admin-text-soft)}.admin-theme .admin-pill-nav{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:var(--admin-surface-soft)}.admin-theme .admin-pill-nav-item{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--admin-radius-sm);color:var(--admin-text-muted);font-size:var(--admin-font-xs);font-weight:700;transition:background-color .18s ease,color .18s ease,transform .18s ease}.admin-theme .admin-pill-nav-item:hover{color:var(--admin-text);background:var(--admin-surface-raised)}.admin-theme .admin-pill-nav-item.is-active{color:var(--fi-color-fff, #fff);background:linear-gradient(90deg,var(--fi-color-f59e0b, #f59e0b) 0%,var(--fi-color-d97706, #d97706) 100%);box-shadow:inset 0 1px #ffffff1f}.admin-theme .admin-batch-bar{padding:14px 16px;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:color-mix(in srgb,var(--admin-surface-strong) 94%,#0b1120);box-shadow:var(--admin-shadow-md)}.admin-theme .admin-table-shell{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:color-mix(in srgb,var(--admin-surface) 92%,#0b1120);box-shadow:var(--admin-shadow-md);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-theme .admin-data-table thead tr{background:#09111ce0}.admin-theme .admin-banner{padding:14px 16px;border-radius:var(--admin-radius-lg);border:1px solid var(--admin-border);background:var(--admin-surface-soft);color:var(--admin-text)}.admin-theme .admin-banner.is-danger{color:var(--admin-danger);border-color:#f871713d;background:var(--admin-danger-soft)}.admin-theme .admin-banner.is-success{color:var(--admin-success-strong);border-color:#34d39947;background:var(--admin-success-soft)}.admin-theme .admin-banner.is-info{color:var(--admin-info);border-color:#38bdf83d;background:var(--admin-info-soft)}.admin-theme .admin-banner.is-warning{color:var(--admin-warning);border-color:#fbbf243d;background:var(--admin-warning-soft)}.admin-theme .admin-empty-state{border:1px dashed rgba(148,163,184,.22);border-radius:var(--admin-radius-lg);background:var(--admin-surface-soft);padding:40px 24px}.admin-theme .admin-link-btn{color:var(--admin-accent-strong);font-size:var(--admin-font-xs);font-weight:700;transition:color .16s ease,opacity .16s ease}.admin-theme .admin-link-btn:hover{color:var(--fi-color-fde68a, #fde68a)}.admin-theme .admin-link-btn.is-danger{color:var(--fi-color-fda4af, #fda4af)}.admin-theme .admin-link-btn.is-danger:hover{color:var(--fi-color-fecdd3, #fecdd3)}.admin-theme .admin-code-block{border-radius:var(--admin-radius-lg);background:color-mix(in srgb,var(--admin-bg-secondary) 88%,#000);border:1px solid var(--admin-border)}.admin-theme .admin-modal-backdrop{background:#03080ed1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-theme .admin-modal-card{background:var(--admin-surface-strong);border:1px solid var(--admin-border);border-radius:var(--admin-radius-xl);box-shadow:0 24px 80px #0000008c}.admin-theme .admin-input,.admin-theme .admin-select,.admin-theme .admin-textarea,.admin-theme input,.admin-theme select,.admin-theme textarea{color:var(--admin-text);background-color:color-mix(in srgb,var(--admin-bg-secondary) 78%,var(--admin-surface));border-color:var(--admin-border);border-radius:var(--admin-radius-sm);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.admin-theme .admin-input:focus,.admin-theme .admin-select:focus,.admin-theme .admin-textarea:focus,.admin-theme input:focus,.admin-theme select:focus,.admin-theme textarea:focus{outline:none!important;box-shadow:0 0 0 4px #f59e0b24!important;border-width:1px!important;border-color:#fbbf2473!important;--tw-ring-shadow: 0 0 var(--fi-color-0000, #0000) !important;--tw-ring-offset-shadow: 0 0 var(--fi-color-0000, #0000) !important}.admin-theme input::-moz-placeholder,.admin-theme textarea::-moz-placeholder{color:var(--fi-color-64748b, #64748b);font-size:var(--admin-font-xs)}.admin-theme input::placeholder,.admin-theme textarea::placeholder{color:var(--fi-color-64748b, #64748b);font-size:var(--admin-font-xs)}.admin-theme [class~=text-xs]{font-size:var(--admin-font-xs)!important}.admin-theme [class~=text-sm]{font-size:var(--admin-font-sm)!important}.admin-theme [class*="text-[11px]"]{font-size:13px!important}.admin-theme [class*="text-[12px]"]{font-size:14px!important}.admin-theme [class*="text-[13px]"]{font-size:15px!important}.admin-theme [class*="text-[14px]"]{font-size:16px!important}.admin-theme [class*="text-[15px]"]{font-size:17px!important}.admin-theme [class~=bg-white],.admin-theme [class~=bg-slate-50],.admin-theme [class~=bg-slate-100],.admin-theme [class~=bg-slate-200],.admin-theme [class~=bg-gray-50],.admin-theme [class~=bg-gray-100]{background-color:var(--admin-surface)!important}.admin-theme [class~=border-slate-50],.admin-theme [class~=border-slate-100],.admin-theme [class~=border-slate-200],.admin-theme [class~=border-slate-300],.admin-theme [class~=border-gray-100],.admin-theme [class~=border-gray-200],.admin-theme [class~=border-gray-300]{border-color:var(--admin-border)!important}.admin-theme [class~=text-slate-900],.admin-theme [class~=text-slate-800],.admin-theme [class~=text-slate-700],.admin-theme [class~=text-slate-600],.admin-theme [class~=text-gray-900],.admin-theme [class~=text-gray-800],.admin-theme [class~=text-gray-700],.admin-theme [class~=text-gray-600]{color:var(--admin-text)!important}.admin-theme [class~=text-slate-500],.admin-theme [class~=text-slate-400],.admin-theme [class~=text-gray-500],.admin-theme [class~=text-gray-400]{color:var(--admin-text-muted)!important}.admin-theme [class~=bg-emerald-50],.admin-theme [class~=bg-emerald-100]{background-color:#10b98124!important}.admin-theme [class~=bg-cyan-50],.admin-theme [class~=bg-cyan-100]{background-color:#06b6d424!important}.admin-theme [class~=bg-amber-50],.admin-theme [class~=bg-amber-100]{background-color:#f59e0b24!important}.admin-theme [class~=bg-violet-50],.admin-theme [class~=bg-violet-100],.admin-theme [class~=bg-purple-50],.admin-theme [class~=bg-purple-100]{background-color:#a855f724!important}.admin-theme [class~=bg-red-50],.admin-theme [class~=bg-red-100],.admin-theme [class~=bg-rose-50],.admin-theme [class~=bg-rose-100]{background-color:#ef444424!important}.admin-theme .data-manager-toolbar,.admin-theme .category-directory{border-color:var(--admin-border)}@media(max-width:767px){.admin-theme .admin-layout-sidebar-card{background:var(--admin-bg);border-right:1px solid var(--admin-border);border-radius:0;z-index:40}.admin-page-header-shell,.admin-theme .admin-control-shell{margin:0;padding:6px 16px 10px}.admin-theme .admin-page-header-shell,.admin-theme .admin-control-shell{padding-top:var(--admin-header-padding-top, 6px);padding-left:var(--admin-main-gutter-x);padding-right:var(--admin-main-gutter-x)}.admin-page-header-copy{width:100%;max-width:100%}.admin-theme .admin-main-shell{border-radius:0}.admin-theme .admin-surface,.admin-theme .admin-modal-card{border-radius:var(--admin-radius-lg)}}@keyframes constraint-progress{0%{transform:translate(-100%)}to{transform:translate(350%)}}.gnh-theme-btn:hover{background:#fff3}.admin-theme .admin-page-shell .gap-3:has(>.admin-surface),.admin-theme .admin-page-shell .gap-4:has(>.admin-surface),.admin-theme .admin-page-shell .gap-5:has(>.admin-surface),.admin-theme .admin-page-shell .gap-6:has(>.admin-surface),.admin-theme .admin-page-shell .gap-8:has(>.admin-surface){gap:var(--admin-stack-gap)!important}.admin-theme .admin-page-shell .space-y-4:has(>.admin-surface)>*+*,.admin-theme .admin-page-shell .space-y-6:has(>.admin-surface)>*+*,.admin-theme .admin-page-shell .space-y-8:has(>.admin-surface)>*+*{margin-top:var(--admin-stack-gap)!important}.admin-theme .admin-page-shell .space-y-4:has(>.admin-surface)>*,.admin-theme .admin-page-shell .space-y-6:has(>.admin-surface)>*,.admin-theme .admin-page-shell .space-y-8:has(>.admin-surface)>*{margin-bottom:0!important}.admin-theme .admin-nested-layer.flex.flex-col{gap:var(--admin-stack-gap)}.admin-theme .admin-panel-compact,.admin-theme .admin-panel{background:linear-gradient(180deg,rgba(30,41,59,.92),var(--admin-surface));border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);color:var(--admin-text);box-shadow:0 18px 46px -34px #000000c7}.admin-theme .admin-panel{padding:1rem}.admin-theme .admin-panel-compact{padding:.75rem}.admin-theme .admin-plugin-row{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-surface-soft) 52%,transparent);color:var(--admin-text);padding:.75rem 1rem}.admin-theme .admin-plugin-row:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-raised)}.admin-theme .admin-plugin-row.is-selected{border-color:#f9731694;background:color-mix(in srgb,var(--admin-accent) 16%,transparent)}.admin-theme .admin-soft-card,.admin-theme .admin-soft-row,.admin-theme .admin-code-frame{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:color-mix(in srgb,var(--admin-surface-soft) 54%,transparent)}.admin-theme .admin-soft-card{padding:1rem}.admin-theme .admin-soft-row{padding:.75rem}.admin-theme .admin-soft-row.is-success{border-color:#34d39947;background:color-mix(in srgb,var(--admin-success) 10%,var(--admin-surface))}.admin-theme .admin-code-frame{background:color-mix(in srgb,var(--admin-bg-secondary) 86%,#000)}.admin-theme .admin-step-badge,.admin-theme .admin-help-dot{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:999px;font-weight:800;line-height:1}.admin-theme .admin-step-badge{width:2.5rem;height:2.5rem;border:1px solid rgba(251,191,36,.28);background:color-mix(in srgb,var(--admin-warning) 18%,transparent);color:var(--admin-warning);font-size:.875rem}.admin-theme .admin-step-badge--sm{width:2rem;height:2rem}.admin-theme .admin-step-badge--neutral{border-color:var(--admin-border);background:var(--admin-surface-soft);color:var(--admin-text)}.admin-theme .admin-step-badge--success{border-color:#34d3994d;background:color-mix(in srgb,var(--admin-success) 14%,transparent);color:var(--admin-success)}.admin-theme .admin-help-dot{width:1rem;height:1rem;border:1px solid var(--admin-border);background:color-mix(in srgb,var(--admin-surface-soft) 58%,transparent);color:var(--admin-text-muted);font-size:.7rem}.admin-theme .admin-help-dot:hover{background:var(--admin-surface-raised);color:var(--admin-text)}.admin-theme .prompt-lab-template-card{display:inline-flex;flex-direction:column;align-items:flex-start;border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg);background:color-mix(in srgb,var(--admin-surface-soft) 54%,transparent);color:var(--admin-text-muted);padding:.5rem .75rem;text-align:left}.admin-theme .prompt-lab-template-card:hover{border-color:var(--admin-border-strong);background:var(--admin-surface-raised);color:var(--admin-text)}.admin-theme .prompt-lab-template-card.is-selected{border-color:#34d3997a;background:color-mix(in srgb,var(--admin-success) 16%,transparent);color:#61ddaf}.admin-theme .prompt-edit-card.is-modified{border-color:#fbbf245c;background:color-mix(in srgb,var(--admin-warning) 7%,var(--admin-surface))}.admin-theme .saas-impact-panel{color:var(--admin-warning)}.admin-theme .saas-impact-change{border-color:#fbbf2447;background:color-mix(in srgb,var(--admin-warning) 8%,var(--admin-surface))}.admin-theme .admin-status-badge{display:inline-flex;width:-moz-max-content;width:max-content;max-width:100%;align-items:center;gap:.35rem;min-height:24px;padding:0 .55rem;border:1px solid var(--admin-border);border-radius:999px;background:var(--admin-surface-soft);color:var(--admin-text-muted);font-size:.7rem;font-weight:800;line-height:1;white-space:nowrap}.admin-theme .admin-status-badge--warning{color:var(--admin-warning);border-color:#fbbf244d;background:color-mix(in srgb,var(--admin-warning) 12%,transparent)}.admin-theme .admin-status-badge--success{color:var(--admin-success);border-color:#34d3994d;background:color-mix(in srgb,var(--admin-success) 12%,transparent)}.admin-theme .admin-status-badge--danger{color:var(--admin-danger);border-color:#f871714d;background:color-mix(in srgb,var(--admin-danger) 12%,transparent)}.admin-theme .admin-status-badge--info{color:var(--admin-info);border-color:#0ea5e94d;background:color-mix(in srgb,var(--admin-info) 12%,transparent)}.admin-theme .admin-progress-track{height:.5rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--admin-surface-raised) 82%,#000)}.admin-theme .admin-progress-fill{height:100%;border-radius:999px}.admin-theme .admin-empty-state.is-danger{border-color:#f8717152;background:color-mix(in srgb,var(--admin-danger) 10%,var(--admin-surface));color:var(--admin-danger)}.admin-theme .admin-secondary-btn.is-success{color:var(--admin-success);border-color:#34d39947;background:color-mix(in srgb,var(--admin-success) 12%,transparent)}.admin-theme .saas-settings-nav{padding:.5rem}.admin-theme .saas-settings-nav-item{justify-content:flex-start;width:100%;min-height:34px;padding:0 .75rem;text-align:left}.admin-theme .ds-admin-sidebar,.admin-theme .ds-admin-live-panel,.admin-theme .ds-admin-info-panel,.admin-theme .ds-admin-command-panel,.admin-theme .ds-admin-preview-well,.admin-theme .ds-admin-preview-well-soft,.admin-theme .ds-admin-global-preview,.admin-theme .ds-admin-recipe-preview,.admin-theme .ds-admin-picbar-preview,.admin-theme .ds-admin-rail-preview{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg)}.admin-theme .ds-admin-sidebar,.admin-theme .ds-admin-live-panel{background:color-mix(in srgb,var(--admin-surface-strong) 92%,transparent);box-shadow:0 18px 46px -34px #000000c7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-theme .ds-admin-order-row,.admin-theme .ds-admin-toggle-card,.admin-theme .ds-admin-info-panel,.admin-theme .ds-admin-command-line{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-surface-soft) 58%,transparent)}.admin-theme .ds-admin-toggle-card.is-active{border-color:#f9731670;background:color-mix(in srgb,var(--admin-accent) 16%,transparent)}.admin-theme .ds-admin-success-panel{border:1px solid rgba(52,211,153,.35);border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-success) 14%,transparent)}.admin-theme .ds-admin-command-panel{background:color-mix(in srgb,var(--admin-surface-strong) 78%,transparent)}.admin-theme .ds-admin-route-pill,.admin-theme .ds-admin-scope-route-pill{display:inline-flex;align-items:center;border:1px solid var(--admin-border);border-radius:999px;background:color-mix(in srgb,var(--admin-bg-secondary) 80%,transparent)}.admin-theme .ds-admin-policy-pill,.admin-theme .ds-admin-exception-pill{display:inline-flex;align-items:center;border-radius:999px}.admin-theme .ds-admin-policy-pill{background:color-mix(in srgb,var(--admin-accent) 20%,transparent)}.admin-theme .ds-admin-exception-pill{background:color-mix(in srgb,var(--admin-info) 18%,transparent)}.admin-theme .ds-admin-color-swatch-input{width:2rem;height:2rem;flex-shrink:0;cursor:pointer;border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background:var(--admin-surface-strong)}.admin-theme .ds-admin-preview-well,.admin-theme .ds-admin-global-preview{background:var(--admin-surface-strong)}.admin-theme .ds-admin-preview-well-soft,.admin-theme .ds-admin-picbar-preview{background:color-mix(in srgb,var(--admin-bg-secondary) 82%,var(--admin-surface))}.admin-theme .ds-admin-token-button-preview{padding:.625rem 1.25rem;border:var(--ds-preview-outline);border-radius:var(--ds-preview-radius);background:var(--ds-preview-fill);color:var(--ds-preview-ink);font-size:.875rem;font-weight:700;transition:transform .16s ease}.admin-theme .ds-admin-token-button-preview:hover{transform:scale(1.05)}.admin-theme .ds-admin-token-tag-preview{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid var(--ds-preview-outline);border-radius:var(--ds-preview-radius);background:var(--ds-preview-fill);color:var(--ds-preview-ink);font-size:var(--ds-preview-font-size);font-weight:700}.admin-theme .ds-admin-token-card-preview{padding:var(--ds-preview-pad);border:1px solid var(--ds-preview-outline);border-radius:var(--ds-preview-radius);background:var(--ds-preview-fill);box-shadow:var(--ds-preview-shadow)}.admin-theme .ds-admin-card-icon{border-radius:var(--admin-radius-sm);background:color-mix(in srgb,var(--admin-accent) 20%,transparent);color:var(--admin-accent)}.admin-theme .ds-admin-control-preview-bar{display:flex;align-items:center;gap:var(--ds-preview-gap);padding:.375rem .75rem;border:1px solid var(--admin-border);border-radius:var(--ds-preview-radius);background:var(--ds-preview-fill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-theme .ds-admin-global-preview{background:linear-gradient(135deg,var(--admin-surface-strong),var(--admin-surface))}.admin-theme .ds-admin-global-accent-preview,.admin-theme .ds-admin-global-glass-preview{padding:.5rem .75rem;border-radius:var(--ds-preview-radius)}.admin-theme .ds-admin-global-accent-preview{padding-inline:1.5rem;padding-block:.75rem;background:var(--ds-preview-fill);color:var(--admin-text);font-size:.875rem;font-weight:700}.admin-theme .ds-admin-global-glass-preview{border:1px solid rgba(248,250,252,.12);background:var(--ds-preview-fill);color:var(--admin-text-muted);font-size:.75rem}.admin-theme .ds-admin-recipe-preview{background:#fff}.admin-theme .ds-admin-rail-preview{border-style:dashed;background:color-mix(in srgb,var(--admin-surface-soft) 52%,transparent)}.admin-theme .pdf-admin-settings-shell,.admin-theme .pdf-admin-preview-shell,.admin-theme .pdf-admin-preview-page{border:1px solid var(--admin-border);border-radius:var(--admin-radius-lg)}.admin-theme .pdf-admin-settings-shell{background:color-mix(in srgb,var(--admin-surface-strong) 82%,transparent)}.admin-theme .pdf-admin-preview-shell{background:color-mix(in srgb,var(--admin-surface-soft) 58%,transparent)}.admin-theme .pdf-admin-preview-page{aspect-ratio:210 / 297;background:var(--pdf-preview-page);box-shadow:0 18px 44px -28px #000000bd}.admin-theme .pdf-admin-preview-header{height:var(--pdf-preview-header-pct);background:var(--pdf-preview-card)}.admin-theme .pdf-admin-preview-header-bar,.admin-theme .pdf-admin-preview-accent-strip{background:var(--pdf-preview-primary)}.admin-theme .pdf-admin-preview-header-title{color:var(--pdf-preview-header-ink)}.admin-theme .pdf-admin-preview-body{top:var(--pdf-preview-header-pct);bottom:var(--pdf-preview-footer-pct);padding-top:5%;padding-inline:var(--pdf-preview-side-pad)}.admin-theme .pdf-admin-preview-accent-strip{opacity:.25}.admin-theme .pdf-admin-preview-subtitle{color:var(--pdf-preview-subtitle-ink);font-size:8px;line-height:var(--pdf-preview-line-height)}.admin-theme .pdf-admin-preview-title{color:var(--pdf-preview-title-ink);font-size:var(--pdf-preview-title-size);line-height:var(--pdf-preview-line-height)}.admin-theme .pdf-admin-preview-section{border-radius:var(--pdf-preview-section-radius);background:color-mix(in srgb,var(--admin-text-soft) 16%,transparent);color:var(--pdf-preview-section-ink)}.admin-theme .pdf-admin-preview-copy{color:var(--pdf-preview-body-ink);font-size:var(--pdf-preview-body-size);line-height:var(--pdf-preview-line-height)}.admin-theme .pdf-admin-preview-copy-line{background:var(--pdf-preview-body-ink)}.admin-theme .pdf-admin-preview-footer{height:var(--pdf-preview-footer-pct);background:var(--pdf-preview-card);color:var(--pdf-preview-footer-ink)}.admin-theme .agent-workbench-brand-icon,.admin-theme .agent-workbench-search-box,.admin-theme .agent-workbench-avatar,.admin-theme .agent-workbench-empty,.admin-theme .agent-workbench-intro,.admin-theme .agent-workbench-card,.admin-theme .agent-workbench-profile-card,.admin-theme .agent-workbench-danger-panel,.admin-theme .agent-workbench-pill{border:1px solid var(--admin-border)}.admin-theme .agent-workbench-brand-icon,.admin-theme .agent-workbench-search-box,.admin-theme .agent-workbench-empty,.admin-theme .agent-workbench-intro,.admin-theme .agent-workbench-card,.admin-theme .agent-workbench-profile-card,.admin-theme .agent-workbench-danger-panel{border-radius:var(--admin-radius-lg)}.admin-theme .agent-workbench-brand-icon{background:color-mix(in srgb,var(--admin-accent) 18%,transparent)}.admin-theme .agent-workbench-search-box,.admin-theme .agent-workbench-intro,.admin-theme .agent-workbench-card{background:color-mix(in srgb,var(--admin-surface-soft) 54%,transparent)}.admin-theme .agent-workbench-profile-card{background:color-mix(in srgb,var(--admin-surface-strong) 78%,transparent)}.admin-theme .agent-workbench-avatar{border-color:var(--agent-workbench-accent, var(--admin-border));border-radius:var(--admin-radius-sm);background:var(--admin-surface-strong)}.admin-theme .agent-workbench-avatar--lg{border-radius:var(--admin-radius-lg)}.admin-theme .agent-workbench-empty{border-style:dashed}.admin-theme .agent-workbench-pill{display:inline-flex;align-items:center;border-radius:999px;background:color-mix(in srgb,var(--admin-surface-soft) 58%,transparent)}.admin-theme .agent-workbench-pill--accent{border-color:#f9731699;background:color-mix(in srgb,var(--admin-accent) 18%,transparent)}.admin-theme .agent-workbench-pill--warning{border-color:#fbbf2466;background:color-mix(in srgb,var(--admin-warning) 14%,transparent)}.admin-theme .agent-workbench-danger-panel{border-color:#f871714d;background:color-mix(in srgb,var(--admin-danger) 14%,transparent)}.admin-theme .users-admin-page .text-\[10px\],.admin-theme .users-admin-page .text-\[11px\]{font-size:12px!important;line-height:1.35}.admin-theme .users-admin-page .users-kpi-card-compact{min-height:98px;padding:10px 12px}.admin-theme .users-admin-page .users-kpi-card-compact .admin-kpi-icon{width:28px;height:28px}.admin-theme .users-admin-page .users-kpi-card-compact.admin-kpi-card{border-bottom:1px solid var(--admin-border)!important}.admin-theme .users-admin-page .users-kpi-card-compact .text-3xl{font-weight:800!important}.admin-theme .users-admin-page .users-admin-content>*{margin:0!important}.admin-theme .users-admin-page .users-assets-panel [class~=text-xs]{font-size:calc(var(--admin-font-xs) + 1px)!important}.admin-theme .users-admin-page .users-assets-panel [class~=text-sm]{font-size:calc(var(--admin-font-sm) + 1px)!important}.admin-theme .admin-dashboard-status-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:0 2px}.admin-theme .admin-dashboard-status-strip span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#0f172ad1;color:#dbeafe;font-size:12px;font-weight:700}.admin-theme .admin-dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.admin-theme .admin-dashboard-metric-card,.admin-theme .admin-mini-metric,.admin-theme .item-stats-summary-card,.admin-theme .admin-growth-metric-card,.admin-theme .admin-growth-source-card,.admin-theme .item-stats-table-card{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:linear-gradient(180deg,#0f172afa,#111827f5);box-shadow:0 18px 40px -30px #000000db}.admin-theme .admin-dashboard-metric-card{min-height:132px;padding:16px}.admin-theme .admin-dashboard-metric-card:before,.admin-theme .admin-mini-metric:before,.admin-theme .item-stats-summary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--admin-stat-accent, #f59e0b)}.admin-theme .admin-dashboard-metric-card--emerald,.admin-theme .admin-mini-metric--emerald,.admin-theme .item-stats-summary-card--emerald,.admin-theme .admin-growth-metric-card--emerald{--admin-stat-accent: #34d399}.admin-theme .admin-dashboard-metric-card--sky,.admin-theme .admin-mini-metric--sky,.admin-theme .item-stats-summary-card--sky,.admin-theme .admin-growth-metric-card--sky{--admin-stat-accent: #38bdf8}.admin-theme .admin-dashboard-metric-card--cyan,.admin-theme .admin-mini-metric--cyan,.admin-theme .item-stats-summary-card--cyan,.admin-theme .admin-growth-metric-card--cyan{--admin-stat-accent: #22d3ee}.admin-theme .admin-dashboard-metric-card--violet,.admin-theme .admin-mini-metric--violet,.admin-theme .item-stats-summary-card--violet,.admin-theme .admin-growth-metric-card--violet{--admin-stat-accent: #a78bfa}.admin-theme .admin-dashboard-metric-card--rose,.admin-theme .admin-mini-metric--rose,.admin-theme .admin-growth-metric-card--rose{--admin-stat-accent: #fb7185}.admin-theme .admin-dashboard-metric-card--orange,.admin-theme .item-stats-summary-card--orange{--admin-stat-accent: #fb923c}.admin-theme .admin-dashboard-metric-card__top,.admin-theme .item-stats-summary-card__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-theme .admin-dashboard-metric-card__icon,.admin-theme .item-stats-summary-card__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:var(--admin-stat-accent, #f59e0b);background:color-mix(in srgb,var(--admin-stat-accent, #f59e0b) 14%,transparent);border:1px solid rgba(245,158,11,.34)}.admin-theme .admin-dashboard-metric-card__source,.admin-theme .item-stats-summary-card__hint,.admin-theme .admin-growth-metric-card__hint{color:#dbeafe;background:#1e293bd1;border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;letter-spacing:0}.admin-theme .admin-dashboard-metric-card__label,.admin-theme .admin-mini-metric__label,.admin-theme .item-stats-summary-card__label,.admin-theme .admin-growth-metric-card__label{margin-top:12px;color:#cbd5e1;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.admin-theme .admin-dashboard-metric-card__value,.admin-theme .admin-mini-metric__value,.admin-theme .item-stats-summary-card__value,.admin-theme .admin-growth-metric-card__value{margin-top:8px;color:#f8fafc;font-size:28px;font-weight:900;line-height:1.05;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.admin-theme .admin-dashboard-metric-card__sparkline{position:absolute;right:12px;bottom:10px;width:86px;height:34px;color:var(--admin-stat-accent, #f59e0b);opacity:.46;pointer-events:none}.admin-theme .admin-mini-metric{min-height:94px;padding:14px}.admin-theme .admin-mini-metric__label{margin-top:0;letter-spacing:0}.admin-theme .admin-mini-metric__value{font-size:24px}.admin-theme .admin-mini-metric__sub{margin-top:6px;color:#bfdbfe;font-size:12px;font-weight:700}.admin-theme .admin-dashboard-row,.admin-theme .admin-dashboard-note,.admin-theme .admin-dashboard-empty{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#0f172ac2;color:#e2e8f0}.admin-theme .admin-dashboard-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;font-size:13px}.admin-theme .admin-dashboard-note{padding:12px 14px;font-size:13px;line-height:1.6}.admin-theme .admin-dashboard-empty{padding:28px 16px;text-align:center;font-size:13px}.admin-theme .item-stats-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.admin-theme .item-stats-summary-card{min-height:122px;padding:16px}.admin-theme .item-stats-table-card{border-color:#94a3b852}.admin-theme .item-stats-filter-bar{border-bottom:1px solid rgba(148,163,184,.28);background:#1e293bbd}.admin-theme .item-stats-table-card table thead{background:#0f172afa}.admin-theme .item-stats-table-card table th{color:#dbeafe!important}.admin-theme .item-stats-table-card table td{color:#e2e8f0}.admin-theme .item-stats-empty-state{background:#0f172a85}.admin-theme .admin-growth-metric-card{padding:16px}.admin-theme .admin-growth-metric-card__value{margin-top:16px;font-size:24px}.admin-theme .admin-growth-source-card{padding:16px}.admin-theme .admin-panel.admin-panel--tone-slate,.admin-theme .admin-panel.admin-panel--tone-violet,.admin-theme .admin-panel.admin-panel--tone-emerald,.admin-theme .admin-panel.admin-panel--tone-sky,.admin-theme .admin-panel.admin-panel--tone-amber,.admin-theme .admin-panel.admin-panel--tone-rose,.admin-theme .admin-panel.admin-panel--tone-cyan{border-left:1px solid var(--admin-border);background:var(--admin-surface)}.admin-theme .admin-panel.devops-ai-gateway-section{border-left:1px solid var(--admin-border)}.admin-theme .admin-panel.agent-workbench-surface-panel{background:transparent}.admin-theme .agent-workbench-page .admin-panel,.admin-theme .agent-workbench-page [class*=rounded-2xl][class*="bg-white/[0.02]"],.admin-theme .agent-workbench-page [class*=rounded-2xl][class*="bg-white/[0.03]"],.admin-theme .agent-workbench-page [class*=rounded-2xl][class*="bg-white/[0.04]"],.admin-theme .agent-workbench-page [class*=rounded-3xl][class*="bg-white/[0.02]"],.admin-theme .agent-workbench-page [class*=rounded-3xl][class*="bg-white/[0.03]"],.admin-theme .agent-workbench-page [class*=rounded-3xl][class*="bg-white/[0.04]"],.admin-theme .agent-workbench-page [class*=rounded-xl][class*="bg-slate-950/"],.admin-theme .agent-workbench-page [class*=rounded-2xl][class*="bg-slate-950/"],.admin-theme .agent-workbench-page [class*=rounded-3xl][class*="bg-slate-950/"]{background:transparent!important}.admin-theme .agent-workbench-page [class*="border-white/"]{border-width:1px!important;border-color:#fff3!important}.admin-theme .agent-workbench-page .border-t.pt-3,.admin-theme .agent-workbench-page .border-t[class*=" pt-"],.admin-theme .agent-workbench-page [class*="border-white/"][class*=px-]{padding-left:max(5px,.5rem)!important}.admin-theme .admin-input,.admin-theme .admin-select,.admin-theme .admin-textarea{width:100%;padding:.375rem .75rem;font-size:.8125rem;background:color-mix(in srgb,var(--admin-bg-secondary) 75%,var(--admin-surface));border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);color:var(--admin-text);outline:none;transition:all .2s}.admin-theme .admin-input:focus,.admin-theme .admin-select:focus,.admin-theme .admin-textarea:focus{border-color:#fbbf2473;background:color-mix(in srgb,var(--admin-surface) 70%,var(--admin-bg-secondary));box-shadow:var(--fi-focus-ring-orange)}.admin-theme .admin-input[disabled],.admin-theme .admin-select[disabled],.admin-theme .admin-textarea[disabled]{opacity:.6;cursor:not-allowed}.admin-theme .admin-label{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--fi-color-94a3b8, #94a3b8)}.admin-theme .admin-btn-primary{padding:.375rem .75rem;font-size:.8125rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;background:linear-gradient(90deg,var(--fi-color-f59e0b, #f59e0b) 0%,var(--fi-color-d97706, #d97706) 100%);color:var(--fi-color-fff, #fff);border:1px solid rgba(217,119,6,.9);border-radius:var(--admin-radius-sm);font-weight:600;transition:all .2s}.admin-theme .admin-btn-primary:not(:disabled):hover{background:linear-gradient(90deg,var(--fi-color-fbbf24, #fbbf24) 0%,var(--fi-color-ea580c, #ea580c) 100%);border-color:var(--fi-color-ea580c, #ea580c)}.admin-theme .admin-btn-primary:disabled{opacity:.5;cursor:not-allowed}.admin-theme .admin-btn-secondary{padding:.375rem .75rem;font-size:.8125rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;background:var(--admin-surface-soft);color:var(--admin-text);border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);font-weight:500;transition:all .2s}.admin-theme .admin-btn-secondary:hover{background:var(--admin-surface-raised);border-color:var(--admin-border-strong)}.admin-theme .admin-icon-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--admin-text-muted);border-radius:var(--admin-radius-sm);border:0;box-shadow:none;transition:all .2s}.admin-theme .admin-icon-btn:hover{background:transparent;color:var(--fi-color-fff, #fff)}.admin-theme .admin-icon-btn.is-danger:hover{background:transparent;color:var(--fi-color-f87171, #f87171)}.admin-theme .admin-table{width:100%;border-collapse:collapse}.admin-theme .admin-table th{background:#ffffff05;padding:.375rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--fi-color-94a3b8, #94a3b8);border-bottom:1px solid rgba(255,255,255,.08);text-align:left}.admin-theme .admin-table td{padding:.375rem .75rem;font-size:.8125rem;border-bottom:1px solid rgba(255,255,255,.08);color:var(--fi-color-cbd5e1, #cbd5e1)}.admin-theme .admin-table tr:hover td{background:#ffffff08}.admin-theme .admin-breadcrumb{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--fi-color-7dd3fc, #7dd3fc);opacity:.92}.admin-theme .admin-breadcrumb a{color:inherit;text-decoration:none}.admin-theme .admin-breadcrumb a:hover{color:var(--fi-color-bae6fd, #bae6fd);text-decoration:underline}img.emoji{height:1.25em;width:1.25em;margin:0 .05em 0 .1em;vertical-align:-.15em;display:inline-block;pointer-events:none}@keyframes adminProjectCardWiggle{0%{transform:rotate(0)}25%{transform:rotate(-.75deg)}50%{transform:rotate(.75deg)}75%{transform:rotate(-.5deg)}to{transform:rotate(0)}}.admin-project-card--edit{animation:adminProjectCardWiggle .2s ease-in-out infinite;transform-origin:center}.marker\:text-orange-400 *::marker{color:#fb923c}.marker\:text-orange-400::marker{color:#fb923c}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.first\:mt-0:first-child{margin-top:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-amber-500\/60:focus-within{border-color:#f59e0b99}.hover\:z-20:hover{z-index:20}.hover\:w-\[150px\]:hover{width:150px}.hover\:max-w-\[150px\]:hover{max-width:150px}.hover\:max-w-\[min\(14rem\,36vw\)\]:hover{max-width:min(14rem,36vw)}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.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))}.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\:-translate-y-2:hover{--tw-translate-y: -.5rem;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\:rounded-l-xl:hover{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.hover\:border:hover{border-width:1px}.hover\:border-amber-300\/50:hover{border-color:#fcd34d80}.hover\:border-amber-400\/30:hover{border-color:#fbbf244d}.hover\:border-amber-400\/50:hover{border-color:#fbbf2480}.hover\:border-amber-400\/80:hover{border-color:#fbbf24cc}.hover\:border-amber-500:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.hover\:border-amber-500\/30:hover{border-color:#f59e0b4d}.hover\:border-amber-500\/35:hover{border-color:#f59e0b59}.hover\:border-amber-500\/70:hover{border-color:#f59e0bb3}.hover\:border-amber-700\/50:hover{border-color:#b4530980}.hover\:border-cyan-400\/30:hover{border-color:#22d3ee4d}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300\/40:hover{border-color:#6ee7b766}.hover\:border-emerald-300\/50:hover{border-color:#6ee7b780}.hover\:border-emerald-400\/30:hover{border-color:#34d3994d}.hover\:border-emerald-400\/40:hover{border-color:#34d39966}.hover\:border-emerald-400\/80:hover{border-color:#34d399cc}.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-indigo-500:hover{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.hover\:border-indigo-500\/50:hover{border-color:#6366f180}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-orange-400:hover{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.hover\:border-orange-400\/30:hover{border-color:#fb923c4d}.hover\:border-orange-500:hover{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:border-orange-500\/30:hover{border-color:#f973164d}.hover\:border-orange-500\/35:hover{border-color:#f9731659}.hover\:border-orange-500\/50:hover{border-color:#f9731680}.hover\:border-orange-700\/50:hover{border-color:#c2410c80}.hover\:border-red-400\/30:hover{border-color:#f871714d}.hover\:border-red-500\/20:hover{border-color:#ef444433}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.hover\:border-rose-300\/35:hover{border-color:#fda4af59}.hover\:border-rose-400\/35:hover{border-color:#fb718559}.hover\:border-rose-500:hover{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.hover\:border-sky-300\/35:hover{border-color:#7dd3fc59}.hover\:border-sky-400\/30:hover{border-color:#38bdf84d}.hover\:border-sky-400\/40:hover{border-color:#38bdf866}.hover\:border-sky-400\/60:hover{border-color:#38bdf899}.hover\:border-sky-500:hover{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.hover\:border-sky-500\/30:hover{border-color:#0ea5e94d}.hover\:border-sky-500\/40:hover{border-color:#0ea5e966}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-300\/85:hover{border-color:#cbd5e1d9}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-slate-400\/50:hover{border-color:#94a3b880}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-slate-500\/50:hover{border-color:#64748b80}.hover\:border-slate-500\/70:hover{border-color:#64748bb3}.hover\:border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.hover\:border-slate-600\/55:hover{border-color:#4755698c}.hover\:border-slate-600\/60:hover{border-color:#47556999}.hover\:border-slate-700:hover{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.hover\:border-slate-700\/50:hover{border-color:#33415580}.hover\:border-slate-800:hover{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.hover\:border-slate-800\/80:hover{border-color:#1e293bcc}.hover\:border-violet-400\/40:hover{border-color:#a78bfa66}.hover\:border-violet-500:hover{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.hover\:border-violet-500\/40:hover{border-color:#8b5cf666}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:bg-\[\#151722\]:hover{--tw-bg-opacity: 1;background-color:rgb(21 23 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ccff00\]\/20:hover{background-color:#cf03}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400\/30:hover{background-color:#fbbf244d}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50\/40:hover{background-color:#fffbeb66}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/25:hover{background-color:#f59e0b40}.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-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-900\/40:hover{background-color:#78350f66}.hover\:bg-amber-950\/30:hover{background-color:#451a034d}.hover\:bg-amber-950\/55:hover{background-color:#451a038c}.hover\:bg-amber-950\/60:hover{background-color:#451a0399}.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\/75:hover{background-color:#000000bf}.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-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / 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-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-300\/20:hover{background-color:#67e8f933}.hover\:bg-cyan-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-950\/30:hover{background-color:#0833444d}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/40:hover{background-color:#ecfdf566}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-900\/20:hover{background-color:#064e3b33}.hover\:bg-emerald-900\/40:hover{background-color:#064e3b66}.hover\:bg-emerald-950\/30:hover{background-color:#022c224d}.hover\:bg-emerald-950\/35:hover{background-color:#022c2259}.hover\:bg-emerald-950\/40:hover{background-color:#022c2266}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-600\/30:hover{background-color:#4f46e54d}.hover\:bg-lime-100:hover{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-100\/80:hover{background-color:#ffedd5cc}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50\/45:hover{background-color:#fff7ed73}.hover\:bg-orange-50\/50:hover{background-color:#fff7ed80}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500\/10:hover{background-color:#f973161a}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.hover\:bg-orange-500\/5:hover{background-color:#f973160d}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-900\/20:hover{background-color:#7c2d1233}.hover\:bg-orange-950\/30:hover{background-color:#4314074d}.hover\:bg-purple-50\/40:hover{background-color:#faf5ff66}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-400\/10:hover{background-color:#f871711a}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50\/40:hover{background-color:#fef2f266}.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-500\/80:hover{background-color:#ef4444cc}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900\/40:hover{background-color:#7f1d1d66}.hover\:bg-red-900\/45:hover{background-color:#7f1d1d73}.hover\:bg-red-950\/30:hover{background-color:#450a0a4d}.hover\:bg-red-950\/50:hover{background-color:#450a0a80}.hover\:bg-red-950\/60:hover{background-color:#450a0a99}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50\/30:hover{background-color:#fff1f24d}.hover\:bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/15:hover{background-color:#f43f5e26}.hover\:bg-rose-500\/30:hover{background-color:#f43f5e4d}.hover\:bg-rose-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-950\/35:hover{background-color:#4c051959}.hover\:bg-rose-950\/40:hover{background-color:#4c051966}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-400\/10:hover{background-color:#38bdf81a}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-500:hover{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-500\/10:hover{background-color:#0ea5e91a}.hover\:bg-sky-500\/15:hover{background-color:#0ea5e926}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-900\/10:hover{background-color:#0c4a6e1a}.hover\:bg-sky-900\/20:hover{background-color:#0c4a6e33}.hover\:bg-sky-950\/40:hover{background-color:#082f4966}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/50:hover{background-color:#f1f5f980}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200\/50:hover{background-color:#e2e8f080}.hover\:bg-slate-200\/70:hover{background-color:#e2e8f0b3}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.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\/40:hover{background-color:#33415566}.hover\:bg-slate-700\/50:hover{background-color:#33415580}.hover\:bg-slate-700\/60:hover{background-color:#33415599}.hover\:bg-slate-700\/80:hover{background-color:#334155cc}.hover\:bg-slate-700\/90:hover{background-color:#334155e6}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/30:hover{background-color:#1e293b4d}.hover\:bg-slate-800\/40:hover{background-color:#1e293b66}.hover\:bg-slate-800\/50:hover{background-color:#1e293b80}.hover\:bg-slate-800\/55:hover{background-color:#1e293b8c}.hover\:bg-slate-800\/60:hover{background-color:#1e293b99}.hover\:bg-slate-800\/70:hover{background-color:#1e293bb3}.hover\:bg-slate-800\/80:hover{background-color:#1e293bcc}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900\/30:hover{background-color:#0f172a4d}.hover\:bg-slate-900\/35:hover{background-color:#0f172a59}.hover\:bg-slate-900\/50:hover{background-color:#0f172a80}.hover\:bg-slate-900\/55:hover{background-color:#0f172a8c}.hover\:bg-slate-900\/60:hover{background-color:#0f172a99}.hover\:bg-slate-900\/70:hover{background-color:#0f172ab3}.hover\:bg-slate-900\/80:hover{background-color:#0f172acc}.hover\:bg-slate-900\/90:hover{background-color:#0f172ae6}.hover\:bg-slate-950\/60:hover{background-color:#02061799}.hover\:bg-slate-950\/90:hover{background-color:#020617e6}.hover\:bg-stone-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-700\/50:hover{background-color:#44403c80}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.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\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:from-amber-300:hover{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-600:hover{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-600\/40:hover{--tw-gradient-from: rgb(217 119 6 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-amber-900\/30:hover{--tw-gradient-from: rgb(120 53 15 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--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)}.hover\:from-cyan-500:hover{--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)}.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-emerald-600:hover{--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)}.hover\:from-fuchsia-600:hover{--tw-gradient-from: #c026d3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-600:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-400:hover{--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)}.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\/30:hover{--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)}.hover\:from-orange-600:hover{--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)}.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-600:hover{--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)}.hover\:from-rose-600:hover{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-slate-500:hover{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-slate-800:hover{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-600:hover{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-orange-400:hover{--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)}.hover\:to-amber-400:hover{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.hover\:to-amber-600:hover{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-cyan-400:hover{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.hover\:to-cyan-700:hover{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.hover\:to-orange-400:hover{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.hover\:to-orange-500:hover{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.hover\:to-orange-600\/20:hover{--tw-gradient-to: rgb(234 88 12 / .2) var(--tw-gradient-to-position)}.hover\:to-orange-700:hover{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.hover\:to-pink-600:hover{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.hover\:to-purple-600:hover{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.hover\:to-red-400:hover{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.hover\:to-red-600:hover{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.hover\:to-rose-600:hover{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.hover\:to-slate-600:hover{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.hover\:to-slate-900:hover{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.hover\:to-teal-500:hover{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.hover\:to-teal-600:hover{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.hover\:to-yellow-600\/30:hover{--tw-gradient-to: rgb(202 138 4 / .3) var(--tw-gradient-to-position)}.hover\:text-amber-100:hover{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.hover\:text-amber-100\/90:hover{color:#fef3c7e6}.hover\:text-amber-200:hover{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.hover\:text-amber-200\/90:hover{color:#fde68ae6}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / 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-amber-50:hover{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-blue-200:hover{--tw-text-opacity: 1;color:rgb(191 219 254 / 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-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-cyan-100:hover{--tw-text-opacity: 1;color:rgb(207 250 254 / 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-200:hover{--tw-text-opacity: 1;color:rgb(167 243 208 / 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-emerald-500:hover{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-orange-100:hover{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.hover\:text-orange-200:hover{--tw-text-opacity: 1;color:rgb(254 215 170 / 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-orange-400:hover{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.hover\:text-orange-500:hover{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-800:hover{--tw-text-opacity: 1;color:rgb(154 52 18 / 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-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-rose-200:hover{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.hover\:text-rose-300:hover{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.hover\:text-rose-400:hover{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.hover\:text-sky-100:hover{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.hover\:text-sky-200:hover{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-sky-400:hover{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.hover\:text-sky-500:hover{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.hover\:text-sky-600:hover{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / 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-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-stone-200:hover{--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1))}.hover\:text-violet-100:hover{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.hover\:text-violet-200:hover{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / 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\:opacity-90:hover{opacity:.9}.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\(249\,115\,22\,0\.1\)\]:hover{--tw-shadow: 0 0 15px rgba(249,115,22,.1);--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\(249\,115\,22\,0\.4\)\]:hover{--tw-shadow: 0 0 20px rgba(249,115,22,.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_30px_rgba\(249\,115\,22\,0\.5\)\]:hover{--tw-shadow: 0 0 30px rgba(249,115,22,.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_40px_rgba\(249\,115\,22\,0\.2\)\]:hover{--tw-shadow: 0 0 40px rgba(249,115,22,.2);--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_50px_rgba\(15\,23\,42\,0\.6\)\]:hover{--tw-shadow: 0 0 50px rgba(15,23,42,.6);--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)}.hover\:shadow-\[0_0_50px_rgba\(234\,88\,12\,0\.6\)\]:hover{--tw-shadow: 0 0 50px rgba(234,88,12,.6);--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)}.hover\:shadow-\[0_0_56px_rgba\(249\,115\,22\,0\.5\)\]:hover{--tw-shadow: 0 0 56px rgba(249,115,22,.5);--tw-shadow-colored: 0 0 56px 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_20px_50px_rgba\(251\,191\,36\,0\.25\)\]:hover{--tw-shadow: 0 20px 50px rgba(251,191,36,.25);--tw-shadow-colored: 0 20px 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)}.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-sm:hover{--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)}.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-amber-500\/30:hover{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-200\/50:hover{--tw-shadow-color: rgb(199 210 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-200\/30:hover{--tw-shadow-color: rgb(254 215 170 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-400\/50:hover{--tw-shadow-color: rgb(251 146 60 / .5);--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-orange-500\/30:hover{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-500\/50:hover{--tw-shadow-color: rgb(249 115 22 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-sky-900\/20:hover{--tw-shadow-color: rgb(12 74 110 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--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)}.hover\:ring-slate-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.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)}.hover\:backdrop-blur-md:hover{--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)}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-amber-400\/40:focus{border-color:#fbbf2466}.focus\:border-amber-400\/55:focus{border-color:#fbbf248c}.focus\:border-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-amber-500\/50:focus{border-color:#f59e0b80}.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-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-emerald-300\/40:focus{border-color:#6ee7b766}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-emerald-400\/40:focus{border-color:#34d39966}.focus\:border-emerald-400\/50:focus{border-color:#34d39980}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500\/40:focus{border-color:#10b98166}.focus\:border-emerald-500\/50:focus{border-color:#10b98180}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-orange-400:focus{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.focus\:border-orange-400\/40:focus{border-color:#fb923c66}.focus\:border-orange-400\/60:focus{border-color:#fb923c99}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.focus\:border-orange-500\/50:focus{border-color:#f9731680}.focus\:border-red-300\/60:focus{border-color:#fca5a599}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-rose-400:focus{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-sky-400:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus\:border-sky-500\/50:focus{border-color:#0ea5e980}.focus\:border-slate-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:border-violet-400\/50:focus{border-color:#a78bfa80}.focus\:bg-slate-800:focus{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring: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(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)}.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-inset:focus{--tw-ring-inset: inset}.focus\:ring-amber-400\/30:focus{--tw-ring-color: rgb(251 191 36 / .3)}.focus\:ring-amber-400\/40:focus{--tw-ring-color: rgb(251 191 36 / .4)}.focus\:ring-amber-400\/45:focus{--tw-ring-color: rgb(251 191 36 / .45)}.focus\:ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-300\/70:focus{--tw-ring-color: rgb(110 231 183 / .7)}.focus\:ring-emerald-400\/20:focus{--tw-ring-color: rgb(52 211 153 / .2)}.focus\:ring-emerald-400\/30:focus{--tw-ring-color: rgb(52 211 153 / .3)}.focus\:ring-emerald-400\/40:focus{--tw-ring-color: rgb(52 211 153 / .4)}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500\/20:focus{--tw-ring-color: rgb(16 185 129 / .2)}.focus\:ring-emerald-500\/40:focus{--tw-ring-color: rgb(16 185 129 / .4)}.focus\:ring-emerald-500\/50:focus{--tw-ring-color: rgb(16 185 129 / .5)}.focus\:ring-green-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 128 61 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/30:focus{--tw-ring-color: rgb(99 102 241 / .3)}.focus\:ring-orange-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500\/20:focus{--tw-ring-color: rgb(249 115 22 / .2)}.focus\:ring-orange-500\/50:focus{--tw-ring-color: rgb(249 115 22 / .5)}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.focus\:ring-red-400\/20:focus{--tw-ring-color: rgb(248 113 113 / .2)}.focus\:ring-red-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-400\/40:focus{--tw-ring-color: rgb(167 139 250 / .4)}.focus\:ring-white\/10:focus{--tw-ring-color: rgb(255 255 255 / .1)}.focus\:ring-opacity-50:focus{--tw-ring-opacity: .5}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-slate-900:focus{--tw-ring-offset-color: #0f172a}.focus\:ring-offset-slate-950:focus{--tw-ring-offset-color: #020617}.focus-visible\:border-amber-400\/60:focus-visible{border-color:#fbbf2499}.focus-visible\:border-orange-400\/40:focus-visible{border-color:#fb923c66}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--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-visible\:ring-2:focus-visible{--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-visible\:ring-\[var\(--fi-orange-light-focus\)\]:focus-visible{--tw-ring-color: var(--fi-orange-light-focus)}.focus-visible\:ring-amber-400\/60:focus-visible{--tw-ring-color: rgb(251 191 36 / .6)}.focus-visible\:ring-emerald-500\/35:focus-visible{--tw-ring-color: rgb(16 185 129 / .35)}.focus-visible\:ring-orange-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-orange-400\/60:focus-visible{--tw-ring-color: rgb(251 146 60 / .6)}.focus-visible\:ring-sky-500\/60:focus-visible{--tw-ring-color: rgb(14 165 233 / .6)}.active\:scale-100:active{--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))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;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-slate-500\/50:active{background-color:#64748b80}.active\:bg-slate-800\/50:active{background-color:#1e293b80}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:hover\:translate-y-0:hover:disabled{--tw-translate-y: 0px;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\: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\:bg-red-950\/30:hover:disabled{background-color:#450a0a4d}.disabled\:hover\:text-red-200:hover:disabled{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.group[open] .group-open\: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))}.group:focus-within .group-focus-within\:block{display:block}.group\/catbar:hover .group-hover\/catbar\:pointer-events-auto,.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:block{display:block}.group\/actionbox:hover .group-hover\/actionbox\:flex{display:flex}.group\/pantryToc:hover .group-hover\/pantryToc\:max-w-\[132px\]{max-width:132px}.group\/toc:hover .group-hover\/toc\:max-w-\[12rem\]{max-width:12rem}.group\/tocrow:hover .group-hover\/tocrow\:max-w-\[min\(13rem\,42vw\)\]{max-width:min(13rem,42vw)}.group\/catbar:hover .group-hover\/catbar\:translate-y-0{--tw-translate-y: 0px;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-y-0\.5{--tw-translate-y: -.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-0{--tw-translate-x: 0px;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-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-3{--tw-translate-x: .75rem;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-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\/catbar:hover .group-hover\/catbar\:rotate-90{--tw-rotate: 90deg;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\:rotate-12{--tw-rotate: 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))}.group:hover .group-hover\: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))}.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))}.group:hover .group-hover\: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))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;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-\[1\.04\]{--tw-scale-x: 1.04;--tw-scale-y: 1.04;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\:animate-\[scan_2s_ease-in-out_infinite\]{animation:scan 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}.group:hover .group-hover\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.group:hover .group-hover\:animate-shimmer{animation:shimmer 2.5s infinite linear}.group:hover .group-hover\:gap-2{gap:.5rem}.group\/catbar:hover .group-hover\/catbar\:border-sky-500\/50{border-color:#0ea5e980}.group:hover .group-hover\:border-emerald-500\/30{border-color:#10b9814d}.group:hover .group-hover\:border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-orange-500\/30{border-color:#f973164d}.group\/pantryToc:hover .group-hover\/pantryToc\:bg-slate-200\/95{background-color:#e2e8f0f2}.group\/pantryToc:hover .group-hover\/pantryToc\:bg-slate-700\/60{background-color:#33415599}.group\/toc:hover .group-hover\/toc\:bg-slate-400\/80{background-color:#94a3b8cc}.group\/toc:hover .group-hover\/toc\:bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.group\/tocrow:hover .group-hover\/tocrow\:bg-slate-100\/85{background-color:#f1f5f9d9}.group\/tocrow:hover .group-hover\/tocrow\:bg-slate-800\/40{background-color:#1e293b66}.group:hover .group-hover\:bg-black\/20{background-color:#0003}.group:hover .group-hover\:bg-black\/30{background-color:#0000004d}.group:hover .group-hover\:bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-orange-500\/20{background-color:#f9731633}.group:hover .group-hover\:bg-white\/\[0\.08\]{background-color:#ffffff14}.group\/pantryToc:hover .group-hover\/pantryToc\:px-1{padding-left:.25rem;padding-right:.25rem}.group\/pantryToc:hover .group-hover\/pantryToc\:py-1{padding-top:.25rem;padding-bottom:.25rem}.group\/card:hover .group-hover\/card\:text-white\/60{color:#fff9}.group\/catbar:hover .group-hover\/catbar\:text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.group\/catbar:hover .group-hover\/catbar\:text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.group\/pantryToc:hover .group-hover\/pantryToc\:text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.group\/pantryToc:hover .group-hover\/pantryToc\:text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.group\/toc:hover .group-hover\/toc\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.group\/toc:hover .group-hover\/toc\:text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.group\/tocrow:hover .group-hover\/tocrow\:text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.group\/tocrow:hover .group-hover\/tocrow\:text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-orange-500\/30{color:#f973164d}.group:hover .group-hover\:text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / 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\/catbar:hover .group-hover\/catbar\:opacity-100,.group\/pantryToc:hover .group-hover\/pantryToc\:opacity-100,.group\/toc:hover .group-hover\/toc\:opacity-100,.group\/tocrow:hover .group-hover\/tocrow\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-10{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-35{opacity:.35}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-80{opacity:.8}.group:hover .group-hover\:opacity-\[0\.15\]{opacity:.15}.group\/catbar:hover .group-hover\/catbar\: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)}.group\/pantryToc:hover .group-hover\/pantryToc\: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)}.group\/pantryToc:hover .group-hover\/pantryToc\:ring-sky-900\/35{--tw-ring-color: rgb(12 74 110 / .35)}.group\/pantryToc:hover .group-hover\/pantryToc\:ring-slate-300\/70{--tw-ring-color: rgb(203 213 225 / .7)}.group:hover .group-hover\:ring-emerald-500\/30{--tw-ring-color: rgb(16 185 129 / .3)}.group:hover .group-hover\:grayscale-0{--tw-grayscale: grayscale(0);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)}.group:hover .group-hover\:animate-shimmer{animation:fi-shimmer-x 2.5s infinite linear}@media(min-width:640px){.sm\:bottom-3{bottom:.75rem}.sm\:left-3{left:.75rem}.sm\:right-3{right:.75rem}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-24{margin-bottom:6rem}.sm\:ml-auto{margin-left:auto}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:h-14{height:3.5rem}.sm\:h-20{height:5rem}.sm\:h-28{height:7rem}.sm\:h-48{height:12rem}.sm\:h-56{height:14rem}.sm\:h-64{height:16rem}.sm\:h-72{height:18rem}.sm\:h-auto{height:auto}.sm\:min-h-\[480px\]{min-height:480px}.sm\:w-14{width:3.5rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-48{width:12rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-\[115px\]{width:115px}.sm\:w-auto{width:auto}.sm\:w-px{width:1px}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-xs{max-width:20rem}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[150px_1fr\]{grid-template-columns:150px 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_8rem_auto\]{grid-template-columns:minmax(0,1fr) 8rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_7rem_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 7rem auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:self-auto{align-self:auto}.sm\:p-10{padding:2.5rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-28{padding-top:7rem;padding-bottom:7rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[25px\]{font-size:25px}.sm\:text-\[3\.5rem\]{font-size:3.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){.md\:bottom-28{bottom:7rem}.md\:bottom-6{bottom:1.5rem}.md\:bottom-\[calc\(2rem\+30px\)\]{bottom:calc(2rem + 30px)}.md\:left-4{left:1rem}.md\:left-8{left:2rem}.md\:right-4{right:1rem}.md\:right-8{right:2rem}.md\:order-first{order:-9999}.md\:order-last{order:9999}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-5{grid-column:span 5 / span 5}.md\:row-span-1{grid-row:span 1 / span 1}.md\:row-span-2{grid-row:span 2 / span 2}.md\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:-mr-10{margin-right:-2.5rem}.md\:-mt-10{margin-top:-2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-1{margin-left:.25rem}.md\:ml-2{margin-left:.5rem}.md\:ml-\[var\(--admin-main-margin-left\)\]{margin-left:var(--admin-main-margin-left)}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mt-4{margin-top:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:contents{display:contents}.md\:hidden{display:none}.md\:aspect-auto{aspect-ratio:auto}.md\:h-2\.5{height:.625rem}.md\:h-3{height:.75rem}.md\:h-4{height:1rem}.md\:h-48{height:12rem}.md\:h-5{height:1.25rem}.md\:h-56{height:14rem}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:h-\[18px\]{height:18px}.md\:h-\[85vh\]{height:85vh}.md\:h-auto{height:auto}.md\:max-h-\[80vh\]{max-height:80vh}.md\:max-h-\[90vh\]{max-height:90vh}.md\:max-h-\[calc\(100vh-117px\)\]{max-height:calc(100vh - 117px)}.md\:min-h-0{min-height:0px}.md\:min-h-36{min-height:9rem}.md\:min-h-40{min-height:10rem}.md\:min-h-\[20px\]{min-height:20px}.md\:min-h-\[32px\]{min-height:32px}.md\:min-h-\[520px\]{min-height:520px}.md\:w-1\/2{width:50%}.md\:w-2\.5{width:.625rem}.md\:w-3{width:.75rem}.md\:w-4{width:1rem}.md\:w-44{width:11rem}.md\:w-48{width:12rem}.md\:w-5{width:1.25rem}.md\:w-56{width:14rem}.md\:w-6{width:1.5rem}.md\:w-64{width:16rem}.md\:w-7{width:1.75rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-96{width:24rem}.md\:w-\[100px\]{width:100px}.md\:w-\[120px\]{width:120px}.md\:w-\[144px\]{width:144px}.md\:w-\[18px\]{width:18px}.md\:w-\[80vw\]{width:80vw}.md\:w-\[var\(--admin-sidebar-width\)\]{width:var(--admin-sidebar-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-0{min-width:0px}.md\:min-w-\[20px\]{min-width:20px}.md\:min-w-\[32px\]{min-width:32px}.md\:max-w-2xl{max-width:42rem}.md\:max-w-3xl{max-width:48rem}.md\:max-w-\[260px\]{max-width:260px}.md\:max-w-\[80vw\]{max-width:80vw}.md\:max-w-lg{max-width:32rem}.md\:max-w-md{max-width:28rem}.md\:max-w-none{max-width:none}.md\:flex-1{flex:1 1 0%}.md\:flex-\[2\]{flex:2}.md\:flex-\[3\]{flex:3}.md\:flex-\[5\]{flex:5}.md\:flex-none{flex:none}.md\:shrink-0{flex-shrink:0}.md\:translate-x-0{--tw-translate-x: 0px;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))}.md\:scale-\[1\.05\]{--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))}.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\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.md\:grid-cols-\[10rem_14rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem 14rem minmax(0,1fr)}.md\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.md\:grid-cols-\[11rem_minmax\(0\,1fr\)_8rem\]{grid-template-columns:11rem minmax(0,1fr) 8rem}.md\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.md\:grid-cols-\[140px_1fr\]{grid-template-columns:140px 1fr}.md\:grid-cols-\[14rem_14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem 14rem minmax(0,1fr)}.md\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.md\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.md\:grid-cols-\[1fr_180px_auto\]{grid-template-columns:1fr 180px auto}.md\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,180px\)_minmax\(0\,160px\)_auto\]{grid-template-columns:minmax(0,180px) minmax(0,160px) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.md\:grid-cols-\[repeat\(5\,minmax\(0\,1fr\)\)_auto\]{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:gap-1{gap:.25rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.md\: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))}.md\: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))}.md\:overflow-hidden{overflow:hidden}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-xl{border-radius:.75rem}.md\:border{border-width:1px}.md\:border-2{border-width:2px}.md\:border-4{border-width:4px}.md\:border-b-0{border-bottom-width:0px}.md\:border-l{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0px}.md\:border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.md\:bg-black\/40{background-color:#0006}.md\:bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.md\:p-1{padding:.25rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-2{padding-bottom:.5rem}.md\:pb-3{padding-bottom:.75rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-4{padding-left:1rem}.md\:pt-0{padding-top:0}.md\:pt-10{padding-top:2.5rem}.md\:pt-2{padding-top:.5rem}.md\:pt-24{padding-top:6rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-\[85px\]{padding-top:85px}.md\:pt-\[calc\(var\(--nav-header-height\,56px\)\+1\.25rem\)\]{padding-top:calc(var(--nav-header-height,56px) + 1.25rem)}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.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-\[11px\]{font-size:11px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[19px\]{font-size:19px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[2rem\]{font-size:2rem}.md\:text-\[4\.4rem\]{font-size:4.4rem}.md\:text-\[clamp\(1\.0625rem\,1\.6vw\,1\.5rem\)\]{font-size:clamp(1.0625rem,1.6vw,1.5rem)}.md\:text-\[clamp\(28px\,3\.5vw\,42px\)\]{font-size:clamp(28px,3.5vw,42px)}.md\:text-\[clamp\(32px\,4vw\,50px\)\]{font-size:clamp(32px,4vw,50px)}.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\:opacity-0{opacity:0}.md\: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)}.md\: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)}.md\: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)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:bottom-\[calc\(3rem\+30px\)\]{bottom:calc(3rem + 30px)}.lg\:left-0{left:0}.lg\:right-1\/2{right:50%}.lg\:top-4{top:1rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:mt-10{margin-top:2.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[100dvh\]{height:100dvh}.lg\:max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.lg\:max-h-none{max-height:none}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[520px\]{min-height:520px}.lg\:min-h-\[calc\(100dvh-9\.5rem\)\]{min-height:calc(100dvh - 9.5rem)}.lg\:w-1\/2{width:50%}.lg\:w-40{width:10rem}.lg\:w-52{width:13rem}.lg\:w-64{width:16rem}.lg\:w-72{width:18rem}.lg\:w-\[220px\]{width:220px}.lg\:w-\[24\.3rem\]{width:24.3rem}.lg\:w-\[35\%\]{width:35%}.lg\:w-\[42\%\]{width:42%}.lg\:w-\[420px\]{width:420px}.lg\:w-\[58\%\]{width:58%}.lg\:w-\[65\%\]{width:65%}.lg\:max-w-md{max-width:28rem}.lg\:max-w-none{max-width:none}.lg\:flex-\[3\]{flex:3}.lg\:flex-\[5\]{flex:5}.lg\:-translate-y-4{--tw-translate-y: -1rem;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))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.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\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.55fr_5\.1fr_2\.35fr\]{grid-template-columns:1.55fr 5.1fr 2.35fr}.lg\:grid-cols-\[12rem_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(0\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(360px\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.8fr\)_180px_auto\]{grid-template-columns:minmax(0,1.8fr) 180px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(260px\,0\.8fr\)\]{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.lg\:grid-cols-\[minmax\(220px\,0\.9fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr)}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:.25rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:gap-\[5px\]{gap:5px}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-4{padding:1rem}.lg\:p-8{padding:2rem}.lg\:p-\[5px\]{padding:5px}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pb-7{padding-bottom:1.75rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pt-7{padding-top:1.75rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[18px\]{font-size:18px}.lg\:text-\[22px\]{font-size:22px}.lg\:text-\[8\.4rem\]{font-size:8.4rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:top-\[90px\]{top:90px}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-5{grid-column:span 5 / span 5}.xl\:col-start-2{grid-column-start:2}.xl\:row-start-1{grid-row-start:1}.xl\:row-start-2{grid-row-start:2}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:inline{display:inline}.xl\:flex{display:flex}.xl\:min-h-\[580px\]{min-height:580px}.xl\:w-\[27rem\]{width:27rem}.xl\:w-auto{width:auto}.xl\:min-w-\[520px\]{min-width:520px}.xl\:flex-1{flex:1 1 0%}.xl\:flex-none{flex:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.3fr_0\.7fr\]{grid-template-columns:1.3fr .7fr}.xl\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.xl\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.xl\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.xl\:grid-cols-\[24rem_minmax\(0\,1fr\)\]{grid-template-columns:24rem minmax(0,1fr)}.xl\:grid-cols-\[28rem_minmax\(0\,1fr\)\]{grid-template-columns:28rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(360px\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(22rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(360px\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(320px\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(320px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(300px\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(300px,1fr) minmax(0,3fr)}.xl\:grid-cols-\[minmax\(320px\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:justify-end{justify-content:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:overflow-y-auto{overflow-y:auto}.xl\:text-right{text-align:right}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-6xl{font-size:3.75rem;line-height:1}.xl\:text-8xl{font-size:6rem;line-height:1}}@media(min-width:1536px){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1800px){.min-\[1800px\]\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.dark\:border-amber-800{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:border-orange-700{--tw-border-opacity: 1;border-color:rgb(194 65 12 / var(--tw-border-opacity, 1))}.dark\:border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:bg-amber-900\/20{background-color:#78350f33}.dark\:bg-amber-900\/40{background-color:#78350f66}.dark\:bg-blue-900\/40{background-color:#1e3a8a66}.dark\:bg-emerald-900\/40{background-color:#064e3b66}.dark\:bg-green-900\/40{background-color:#14532d66}.dark\:bg-orange-900\/20{background-color:#7c2d1233}.dark\:bg-orange-900\/30{background-color:#7c2d124d}.dark\:bg-red-900\/40{background-color:#7f1d1d66}.dark\:bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/70{background-color:#1e293bb3}.dark\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/40{background-color:#0f172a66}.dark\:bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.dark\:bg-white\/80{background-color:#fffc}.dark\:from-orange-900\/10{--tw-gradient-from: rgb(124 45 18 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 45 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:to-amber-900\/10{--tw-gradient-to: rgb(120 53 15 / .1) var(--tw-gradient-to-position)}.dark\:text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.dark\:text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:border-orange-500:hover{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-orange-900\/20:hover{background-color:#7c2d1233}.dark\:hover\:bg-sky-900\/20:hover{background-color:#0c4a6e33}.dark\:hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-600\/50:hover{background-color:#47556980}.dark\:hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700\/50:hover{background-color:#33415580}.dark\:hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800\/50:hover{background-color:#1e293b80}.dark\:hover\:text-orange-300:hover{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:\!text-\[22px\] li,.\[\&_p\]\:\!text-\[22px\] p{font-size:22px!important}:root{--fi-locale-font-family: "PingFang SC", "Microsoft YaHei", "Helvetica Neue", -apple-system, BlinkMacSystemFont, sans-serif;--fi-locale-font-family-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fi-locale-line-height-tight: 1.25;--fi-locale-line-height-readable: 1.5;--fi-locale-letter-spacing: 0;--fi-locale-button-min-height: 40px;--fi-locale-button-padding-block: .5rem;--fi-locale-chip-min-height: 26px;--fi-locale-chip-padding-block: .2rem;--fi-locale-sidebar-width: 210px;--fi-locale-directory-link-min-height: 2.5rem;--fi-locale-label-line-clamp: 2;--fi-locale-card-title-lines: 2;--fi-locale-card-body-lines: 3;--fi-locale-option-card-grid-min: 136.5px;--fi-locale-option-card-grid-max: 136.5px;--fi-locale-option-card-flex-width: 163.8px;--fi-locale-option-card-font-size: 13px;--fi-locale-option-card-line-height: 1.35;--fi-locale-stepbar-item-min-width: min(100%, 10rem);--fi-locale-stepbar-item-max-width: 14rem;--fi-locale-mobile-action-width: 4.5rem;--fi-locale-mobile-step-label-width: 4rem;--fi-locale-mobile-header-side-btn-min-height: 2rem;--fi-locale-overflow-wrap: normal;--fi-locale-word-break: normal;--fi-locale-hyphens: manual;--fi-locale-text-wrap-balance: auto;--fi-locale-prose-max-width: 36rem;--fi-locale-action-max-width: 18rem}:is(.fi-locale-zh,html.fi-locale-zh,html[data-locale=zh],body.fi-locale-zh,body[data-locale=zh]){font-family:var(--fi-locale-font-family)}:is(.fi-locale-en,html.fi-locale-en,html[data-locale=en],body.fi-locale-en,body[data-locale=en]){--fi-locale-font-family: Inter, "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--fi-locale-line-height-tight: 1.22;--fi-locale-line-height-readable: 1.45;--fi-locale-letter-spacing: .01em;--fi-locale-button-min-height: 44px;--fi-locale-button-padding-block: .55rem;--fi-locale-chip-min-height: 28px;--fi-locale-chip-padding-block: .24rem;--fi-locale-sidebar-width: 240px;--fi-locale-directory-link-min-height: 2.65rem;--fi-locale-label-line-clamp: 3;--fi-locale-card-title-lines: 2;--fi-locale-card-body-lines: 4;--fi-locale-option-card-grid-min: 176px;--fi-locale-option-card-grid-max: 1fr;--fi-locale-option-card-flex-width: 192px;--fi-locale-option-card-font-size: 12.5px;--fi-locale-option-card-line-height: 1.3;--fi-locale-stepbar-item-min-width: min(100%, 12rem);--fi-locale-stepbar-item-max-width: 18rem;--fi-locale-mobile-action-width: 5.1rem;--fi-locale-mobile-step-label-width: 5.4rem;--fi-locale-mobile-header-side-btn-min-height: 2.2rem;--fi-locale-overflow-wrap: anywhere;--fi-locale-word-break: normal;--fi-locale-hyphens: manual;--fi-locale-text-wrap-balance: balance;--fi-locale-prose-max-width: 38rem;--fi-locale-action-max-width: 20rem;font-family:var(--fi-locale-font-family);overflow-wrap:var(--fi-locale-overflow-wrap);--fi-en-font-family: var(--fi-locale-font-family);--fi-en-line-height-tight: var(--fi-locale-line-height-tight);--fi-en-line-height-readable: var(--fi-locale-line-height-readable);--fi-en-button-min-height: var(--fi-locale-button-min-height);--fi-en-chip-min-height: var(--fi-locale-chip-min-height);--fi-en-sidebar-width: var(--fi-locale-sidebar-width);--fi-en-card-title-lines: var(--fi-locale-card-title-lines);--fi-en-card-body-lines: var(--fi-locale-card-body-lines);--fi-en-mobile-step-label-width: var(--fi-locale-mobile-step-label-width);--fi-en-mobile-action-width: var(--fi-locale-mobile-action-width)}@media(max-width:430px){:is(.fi-locale-en,html.fi-locale-en,html[data-locale=en],body.fi-locale-en,body[data-locale=en]){--fi-locale-mobile-action-width: 4.25rem;--fi-locale-mobile-step-label-width: 4.5rem;--fi-en-mobile-action-width: var(--fi-locale-mobile-action-width);--fi-en-mobile-step-label-width: var(--fi-locale-mobile-step-label-width)}}:root{--sidebar-width: var(--fi-locale-sidebar-width);--lab-shell-sidebar-width: var(--fi-locale-sidebar-width)}:is(.fi-locale-zh,html.fi-locale-zh,html[data-locale=zh],body.fi-locale-zh,body[data-locale=zh]) :where(button,a,label,span,p,li,dt,dd,h1,h2,h3,h4,h5,h6){min-width:0}:is(.fi-locale-zh,html.fi-locale-zh,html[data-locale=zh],body.fi-locale-zh,body[data-locale=zh]) :where(.app-card,.app-panel,.unified-card,.lab-scheme-card,.scheme-route-card){min-width:0}@media(min-width:1024px){:is(.fi-locale-zh,html.fi-locale-zh,body.fi-locale-zh) .unified-sidebar,:is(.fi-locale-zh,html.fi-locale-zh,body.fi-locale-zh) .lab-directory-sidebar--snack-shell{width:var(--fi-locale-sidebar-width);flex-basis:var(--fi-locale-sidebar-width)}}html.fi-locale-en,body.fi-locale-en{font-family:var(--fi-locale-font-family)}.fi-locale-en :where(button,a,label,span,p,li,dt,dd,h1,h2,h3,h4,h5,h6){min-width:0}.fi-locale-en :where(.app-button,.app-button-primary,.app-button-secondary,.app-button-ghost,.app-button-danger,.app-button-success){min-width:0;min-height:var(--fi-locale-button-min-height);height:auto;align-items:center;white-space:normal;line-height:var(--fi-locale-line-height-tight);padding-block:var(--fi-locale-button-padding-block)}.fi-locale-en :where(.app-button__label,.app-tag__label,.app-stepbar__label,.app-stepbar__description){min-width:0;overflow-wrap:anywhere;text-wrap:var(--fi-locale-text-wrap-balance)}.fi-locale-en :where(.app-button__label){display:inline-block;max-width:100%;text-align:center}.fi-locale-en :where(.app-tag,.app-status-badge,.lab-status-badge,.lab-scheme-card__score-chip,.lab-scheme-card__flavor-tag,.lab-scheme-card__key-tag){min-width:0;min-height:var(--fi-locale-chip-min-height);height:auto;align-items:center;white-space:normal;line-height:var(--fi-locale-line-height-tight);overflow-wrap:anywhere;padding-block:var(--fi-locale-chip-padding-block)}.fi-locale-en :where(.app-card,.app-panel,.app-panel-soft,.unified-card,.lab-scheme-card,.scheme-route-card){min-width:0}.fi-locale-en :where(.app-toolbar,.app-stepbar,.lab-scheme-card__scores-inline,.lab-scheme-card__tags-row,.lab-scheme-card__risks){min-width:0;flex-wrap:wrap}.fi-locale-en .app-stepbar__item{min-width:var(--fi-locale-stepbar-item-min-width);max-width:var(--fi-locale-stepbar-item-max-width);white-space:normal}.fi-locale-en .app-field{min-width:0;line-height:var(--fi-locale-line-height-readable)}.fi-locale-en :where(table,th,td,.data-table,.admin-table){overflow-wrap:anywhere}.fi-locale-en .lab-shell{--lab-shell-sidebar-width: var(--fi-locale-sidebar-width)}@media(min-width:1024px){.fi-locale-en .unified-sidebar,.fi-locale-en .lab-directory-sidebar--snack-shell{width:var(--fi-locale-sidebar-width);flex-basis:var(--fi-locale-sidebar-width)}}.fi-locale-en .lab-directory-sidebar__title,.fi-locale-en .lab-directory-sidebar__section-title,.fi-locale-en .lab-directory-sidebar__link-label{white-space:normal;overflow-wrap:anywhere;line-height:var(--fi-locale-line-height-tight)}.fi-locale-en :where(.learn-directory-col,.learn-left-col,.learn-directory-menu__section) .learn-nav-btn{min-height:2.4rem;height:auto;align-items:flex-start;overflow:visible;white-space:normal;line-height:var(--fi-locale-line-height-tight)}.fi-locale-en :where(.learn-directory-col,.learn-left-col,.learn-directory-menu__section) .learn-nav-btn>span{min-width:0;overflow-wrap:anywhere}.fi-locale-en :where(.learn-directory-col,.learn-left-col,.learn-directory-menu__section) .learn-nav__item{min-height:2.6rem;height:auto;align-items:flex-start;overflow:visible;white-space:normal;line-height:var(--fi-locale-line-height-tight)}.fi-locale-en :where(.learn-directory-col,.learn-left-col,.learn-directory-menu__section) .learn-nav__label{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:var(--fi-locale-line-height-tight)}.fi-locale-en .lab-directory-sidebar__title,.fi-locale-en .lab-directory-sidebar__link-label{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.fi-locale-en .lab-directory-sidebar__link{align-items:flex-start;min-height:var(--fi-locale-directory-link-min-height);height:auto}.fi-locale-en .lab-directory-sidebar__meta{max-width:4.8rem;white-space:normal;overflow-wrap:anywhere;text-align:right;line-height:var(--fi-locale-line-height-tight)}.fi-locale-en .lab-status{align-items:flex-start;min-height:2.7rem}.fi-locale-en :where(.lab-status__name,.lab-status__text,.lab-status__time,.lab-sidebar-project-header__batch-current){white-space:normal;overflow-wrap:anywhere;line-height:var(--fi-locale-line-height-tight)}.fi-locale-en .lab-scheme-card--horizontal{gap:clamp(.85rem,1.8vw,1.25rem)}.fi-locale-en .lab-scheme-card__name{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:var(--fi-locale-card-title-lines);-webkit-line-clamp:var(--fi-locale-card-title-lines);line-height:var(--fi-locale-line-height-tight)}.fi-locale-en .lab-scheme-card__direction{line-clamp:var(--fi-locale-card-body-lines);-webkit-line-clamp:var(--fi-locale-card-body-lines);line-height:var(--fi-locale-line-height-readable)}.fi-locale-en .lab-mobile-command-header__top{grid-template-columns:minmax(var(--fi-locale-mobile-action-width),auto) minmax(0,1fr)}.fi-locale-en .lab-mobile-command-header__actions{align-items:stretch}.fi-locale-en .lab-mobile-command-header__side-btn{width:var(--fi-locale-mobile-action-width);min-height:2.2rem;white-space:normal;line-height:1.05;padding-inline:.4rem}.fi-locale-en .lab-mobile-command-header__side-btn span{min-width:0;overflow-wrap:anywhere}.fi-locale-en .lab-mobile-command-header__step{min-width:4.45rem;align-items:flex-start;flex-direction:column;justify-content:center;gap:.12rem;min-height:3rem;height:auto;padding-inline:.38rem}.fi-locale-en .lab-mobile-command-header__step-label{width:100%;max-width:var(--fi-locale-mobile-step-label-width);white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.05;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.fi-locale-en .lab-mobile-command-header__step-index{align-self:center}.fi-locale-en :where(.lab-mobile-command-header__title,.lab-mobile-command-header__module){white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.fi-locale-en :where(.lab-stage-state,.lab-image-empty-state){min-width:0;overflow-wrap:anywhere}.fi-locale-en :where(.lab-stage-state__title,.lab-stage-state__desc,.lab-stage-state__notice,.lab-image-empty-state>*){max-width:min(100%,var(--fi-locale-prose-max-width));white-space:normal;overflow-wrap:anywhere}.fi-locale-en .lab-stage-state__action{max-width:min(100%,var(--fi-locale-action-max-width));height:auto;white-space:normal;line-height:var(--fi-locale-line-height-tight);text-align:center}.fi-locale-en :where(.lab-sidebar-project-header__action-row,.lab-sidebar-project-header__action-row .whitespace-nowrap){min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:var(--fi-locale-line-height-tight)}.fi-locale-en :where(.lab-stage-panel__nav,.lab-stage-panel__item){min-width:0}.fi-locale-en .lab-stage-panel__item{height:auto;min-height:2.75rem;white-space:normal;align-items:center}.fi-locale-en .lab-stage-panel__item-label{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:var(--fi-locale-line-height-tight)}.fi-locale-en :where(.scheme-route-card__shelf-label,.scheme-route-card__shelf-label-meta){min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:var(--fi-locale-line-height-tight)}body.fi-locale-en .scheme-route-card__shelf-label-meta{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.fi-locale-en :where(.dna-tray-bar__tag,.drink-tray-tag){min-width:0;height:auto;white-space:normal;overflow-wrap:anywhere;line-height:var(--fi-locale-line-height-tight)}body.fi-locale-en :where(.dna-tray-bar__tag,.drink-tray-tag){white-space:normal!important;overflow:visible!important;flex-wrap:wrap}body.fi-locale-en :where(.drink-select-tray .dna-tray-bar__tag-label,.drink-select-tray .dna-tray-bar__tag-value){min-width:0;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.fi-locale-en .drink-select-tray .dna-tray-bar__tag-controls{right:0}.fi-locale-en .lab-download-doc-item__name{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:var(--fi-locale-line-height-tight)}body.fi-locale-en .pantry-main--dark nav .truncate{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.fi-locale-en .lab-card-3d--custom{min-height:3.8rem;height:auto;overflow:visible!important;white-space:normal;line-height:var(--fi-locale-line-height-tight)}@media(max-width:430px){.fi-locale-en .lab-mobile-command-header__top{grid-template-columns:minmax(var(--fi-locale-mobile-action-width),auto) minmax(0,1fr)}.fi-locale-en .lab-mobile-command-header__side-btn{gap:.18rem;font-size:.58rem}}@media(max-width:767px){.fi-locale-en :where(.app-button,.app-button-primary,.app-button-secondary,.app-button-ghost,.app-button-danger,.app-button-success){min-height:var(--fi-locale-button-min-height);padding-inline:.78rem}.fi-locale-en .app-stepbar__item{min-width:10rem}}:root{--fi-app-page-bg: linear-gradient(155deg, var(--fi-color-020617, #020617) 0%, var(--fi-color-0b1a45, #0b1a45) 38%, var(--fi-color-1a1006, #1a1006) 72%, var(--fi-color-0f172a, #0f172a) 100%);--fi-app-page-overlay: radial-gradient(ellipse 110% 78% at 100% 0%, rgba(245, 158, 11, .22), transparent 56%), radial-gradient(ellipse 95% 62% at 0% 100%, rgba(234, 88, 12, .14), transparent 52%), radial-gradient(ellipse 70% 50% at 50% 50%, rgba(30, 58, 138, .18), transparent 65%)}body.fi-app-gradient-surface{background-color:var(--fi-color-020617, #020617);background-image:var(--fi-app-page-overlay),var(--fi-app-page-bg);background-attachment:fixed,fixed,fixed;background-repeat:no-repeat}body.fi-app-gradient-surface #root{background:transparent!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true]).fi-app-gradient-surface{--fi-app-page-bg: linear-gradient(180deg, var(--fi-orange-light-bg) 0%, var(--fi-orange-light-bg-warm) 62%, var(--fi-orange-light-bg-deep) 100%);--fi-app-page-overlay: radial-gradient(circle at 6% 0%, color-mix(in srgb, var(--fi-orange-light-secondary) 10%, transparent), transparent 28%);background-color:var(--fi-orange-light-bg)}body.fi-app-gradient-surface :is(.articles-page,.creativity-main,.creativity-containerbody,#particle-canvas,.user-center-root,.app-page-skeleton--lab,.app-page-skeleton--lab>.app-page-skeleton__body,.learn-page-layout,.learn-page-inner,.culinary-layout,.culinary-layout .unified-sidebar.culinary-sidebar,.culinary-main.unified-main-content,.culinary-mobile-filter,.culinary-mobile-filter__content){background:transparent!important}body.fi-app-gradient-surface :is(.unified-main-content,.pantry-main--dark.unified-main-content,.lab-select-main-shell.unified-main-content){background:transparent!important;border:none!important}body.fi-app-gradient-surface .app-public-theme :is(.learn-page-layout,.app-page-skeleton--lab):not(.rw-app-light-island *){background:transparent!important}body:not(.light-theme).fi-app-gradient-surface :is(.app-page-skeleton--lab.lab-shell--pantry,.app-page-skeleton--lab.lab-shell--snack,.app-page-skeleton--lab.lab-shell--drink):not(.pantry-light-root)>.app-page-skeleton__body{background:transparent!important}body.fi-app-gradient-surface .drink-scheme-main{background:transparent!important;border-color:#47556973!important}body.fi-app-gradient-surface :is(.learn-page-inner.bg-\[\#020617\],.learn-right-col.learn-main-shell.bg-\[\#020617\],.learn-right-col.bg-\[\#020617\]){background:var(--fi-learn-main-bg, transparent)!important}body.fi-app-gradient-surface .fixed.inset-0.bg-black{background:transparent!important}:root{color-scheme:dark;--app-accent: var(--ds-accent-color, #f97316);--app-accent-2: var(--ds-accent-color-hover, #ea580c);--app-accent-soft: color-mix(in srgb, var(--ds-accent-color, #f97316) 18%, transparent);--app-accent-glow: color-mix(in srgb, var(--ds-accent-color-hover, #ea580c) 34%, transparent)}html,body,#root{min-height:100%}body{background:radial-gradient(circle at 12% 0%,var(--app-accent-soft),transparent 32%),radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--app-accent-secondary, #0ea5e9) 14%,transparent),transparent 28%),linear-gradient(180deg,var(--fi-surface-bg-page-2, var(--app-bg-2)) 0%,var(--fi-surface-bg-page, var(--app-bg)) 42%,color-mix(in srgb,var(--fi-surface-bg-page, var(--app-bg)) 72%,#000) 100%);color:var(--fi-text-primary, var(--app-text-2));font-family:var(--app-font-family, "Avenir Next", "Segoe UI", "PingFang SC", "Noto Sans SC", sans-serif);text-rendering:optimizeLegibility}a{color:inherit;text-decoration-color:#fb923c61;transition:color .16s ease,text-decoration-color .16s ease,opacity .16s ease}a:hover{text-decoration-color:#fb923ccc}button,input,textarea,select{font:inherit}button,[role=button],a,input,textarea,select{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}button:not(:disabled),[role=button]:not([aria-disabled=true]){cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.58}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--fi-text-muted, var(--app-text-4))}input::placeholder,textarea::placeholder{color:var(--fi-text-muted, var(--app-text-4))}:focus-visible{outline:none;box-shadow:0 0 0 1px var(--fi-surface-bg-page, var(--app-bg)),0 0 0 4px var(--fi-focus-ring, var(--app-focus-ring-token, rgba(249, 115, 22, .34)))}:root{--app-selection-bg: #eaf4ec;--app-selection-fg: inherit}::-moz-selection{background:var(--fi-selection-bg, var(--app-selection-bg));color:var(--fi-selection-fg, var(--app-selection-fg))}::selection{background:var(--fi-selection-bg, var(--app-selection-bg));color:var(--fi-selection-fg, var(--app-selection-fg))}.app-theme-dark{--app-selection-bg: rgba(163, 230, 53, .38);--app-selection-fg: #f8fafc;position:relative;isolation:isolate;color:var(--app-text)}.app-theme-dark ::-moz-selection{background:var(--fi-selection-bg, var(--app-selection-bg));color:var(--fi-selection-fg, var(--app-selection-fg))}.app-theme-dark ::selection{background:var(--fi-selection-bg, var(--app-selection-bg));color:var(--fi-selection-fg, var(--app-selection-fg))}.lab-blueprint-typography ::-moz-selection{background:var(--fi-selection-bg, var(--app-selection-bg, rgba(163, 230, 53, .38)));color:var(--fi-selection-fg, var(--app-selection-fg, #f8fafc))}.lab-blueprint-typography ::selection{background:var(--fi-selection-bg, var(--app-selection-bg, rgba(163, 230, 53, .38)));color:var(--fi-selection-fg, var(--app-selection-fg, #f8fafc))}.app-theme-dark:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% -6%,var(--app-accent-soft),transparent 32%),radial-gradient(circle at 84% 10%,color-mix(in srgb,var(--app-accent-secondary, #0ea5e9) 14%,transparent),transparent 26%),radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--app-success, #34d399) 8%,transparent),transparent 20%)}.app-theme-dark:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0409131f,#040913c2),linear-gradient(135deg,rgba(255,255,255,.015),transparent 38%)}.app-shell,.app-main{background:transparent}.app-panel{background:var(--fi-surface-bg-panel, linear-gradient(180deg, var(--app-surface-strong), var(--app-surface)));border:1px solid var(--fi-surface-border-card, var(--ds-card-border, var(--app-border)));border-radius:var(--ds-card-radius, 28px);box-shadow:var(--fi-surface-shadow, var(--ds-card-shadow, var(--app-shadow-md)));backdrop-filter:var(--fi-blur-20) saturate(135%);-webkit-backdrop-filter:var(--fi-blur-20) saturate(135%)}.app-panel-soft{background:linear-gradient(180deg,var(--fi-surface-bg-inset, var(--app-surface-soft)),var(--fi-surface-bg-card, var(--app-surface)));border:1px solid var(--fi-surface-border, var(--app-border));border-radius:var(--ds-card-radius, 24px);box-shadow:var(--ds-card-shadow, var(--app-shadow-sm));backdrop-filter:var(--fi-blur-xl) saturate(120%);-webkit-backdrop-filter:var(--fi-blur-xl) saturate(120%)}.app-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:var(--ds-tag-radius, 999px);border:1px solid var(--ds-tag-border, var(--fi-border-tag, var(--app-border)));background:var(--ds-tag-bg, var(--fi-surface-bg-inset, var(--app-surface-soft)));color:var(--fi-text-secondary, var(--app-text-3));box-shadow:inset 0 1px #ffffff0a}.app-button-primary,.app-button-secondary,.app-button-ghost,.app-button-danger,.app-button-success{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:46px;padding:.8rem 1.25rem;border-radius:var(--ds-btn-primary-radius, 18px);font-weight:700;border:1px solid transparent;transform:translateZ(0)}.app-button-primary{color:var(--ds-btn-primary-text, #fff);background:linear-gradient(135deg,var(--ds-btn-primary-bg, var(--app-accent)) 0%,var(--ds-btn-primary-hover-bg, #dc5f14) 100%);border-color:color-mix(in srgb,var(--ds-btn-primary-bg, var(--app-accent)) 28%,transparent);box-shadow:0 18px 40px -24px color-mix(in srgb,var(--ds-btn-primary-bg, var(--app-accent)) 72%,transparent),inset 0 1px #ffffff24}.app-button-primary:hover{transform:translateY(-1px);box-shadow:0 22px 46px -22px color-mix(in srgb,var(--ds-btn-primary-bg, var(--app-accent)) 78%,transparent),0 0 0 1px color-mix(in srgb,var(--ds-btn-primary-bg, var(--app-accent)) 20%,transparent)}.app-button-primary:active{transform:translateY(0) scale(.985)}.app-button-secondary{color:var(--ds-btn-secondary-text, var(--app-text));background:var(--ds-btn-secondary-bg, rgba(255, 255, 255, .06));border:var(--ds-btn-secondary-border, 1px solid rgba(255, 255, 255, .1));box-shadow:inset 0 1px #ffffff0a}.app-button-secondary:hover{background:var(--ds-btn-secondary-hover-bg, rgba(255, 255, 255, .1));border-color:color-mix(in srgb,var(--fi-text-accent, var(--ds-accent-color, #f97316)) 36%,var(--fi-border-button, var(--app-border-strong, rgba(249, 115, 22, .28))));transform:translateY(-1px)}.app-button-ghost{color:var(--ds-btn-ghost-text, var(--app-text-3));background:var(--ds-btn-ghost-bg, transparent);border-color:var(--fi-border-button, var(--app-border))}.app-button-ghost:hover{color:var(--app-text);background:var(--ds-btn-ghost-hover-bg, rgba(255, 255, 255, .05))}.app-button-danger{color:var(--ds-btn-danger-text, #fff);background:linear-gradient(135deg,var(--ds-btn-danger-bg, #ef4444),var(--ds-btn-danger-hover-bg, #dc2626));border-color:color-mix(in srgb,var(--ds-btn-danger-bg, var(--app-danger)) 32%,transparent)}.app-button-success{color:var(--ds-btn-success-text, #fff);background:linear-gradient(135deg,var(--ds-btn-success-bg, #10b981),var(--ds-btn-success-hover-bg, #059669));border-color:color-mix(in srgb,var(--ds-btn-success-bg, var(--app-success)) 32%,transparent)}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page){color:var(--fi-text-primary, var(--app-text-2))}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.bg-white,.bg-slate-50,.bg-stone-50){background-color:#0d1626db!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.bg-slate-100,.bg-orange-50,.bg-amber-50,.bg-emerald-50,.bg-sky-50,.bg-red-50){background-color:#18243ab8!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.border-slate-100,.border-slate-200){border-color:#94a3b824!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.border-orange-100,.border-orange-200,.border-orange-300){border-color:#f973163d!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.border-amber-100,.border-amber-200,.border-emerald-100,.border-emerald-200,.border-sky-100,.border-sky-200,.border-red-100,.border-red-200,.border-blue-100,.border-blue-200,.border-indigo-100,.border-indigo-200,.border-rose-100,.border-rose-200){border-color:#94a3b82e!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.text-slate-900,.text-slate-800,.text-slate-700){color:var(--app-text)!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.text-slate-600,.text-slate-500,.text-slate-400){color:var(--fi-text-secondary, var(--app-text-3))!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:var(--app-shadow-sm)!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.hover\:bg-slate-50:hover,.hover\:bg-slate-100:hover){background-color:#1c2a42e6!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.hover\:bg-orange-50:hover,.hover\:bg-orange-100:hover){background-color:#f9731624!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.hover\:text-slate-800:hover,.hover\:text-slate-900:hover){color:var(--app-text)!important}.app-theme-dark :is(.admin-shell,.user-center-page,.articles-page,.ai-content-page,.techniquesdata-page,.equipment-page,.culinary-page,.snack-flavor-structure-page,.foodsdata-page,.creativity-special-techniques-page) :is(.hover\:border-orange-300:hover,.hover\:border-orange-400:hover){border-color:#fb923c6b!important}.app-theme-dark .rw-app-light-island{color:var(--fi-color-334155, #334155)}.app-theme-dark .rw-app-light-island :is(.bg-white){background-color:var(--fi-color-ffffff, #ffffff)!important}.app-theme-dark .rw-app-light-island :is(.bg-slate-50){background-color:var(--fi-color-f8fafc, #f8fafc)!important}.app-theme-dark .rw-app-light-island :is(.bg-stone-50){background-color:var(--fi-color-fafaf9, #fafaf9)!important}.app-theme-dark .rw-app-light-island :is(.bg-slate-100){background-color:var(--fi-color-f1f5f9, #f1f5f9)!important}.app-theme-dark .rw-app-light-island :is(.bg-orange-50){background-color:var(--fi-color-fff7ed, #fff7ed)!important}.app-theme-dark .rw-app-light-island :is(.bg-amber-50){background-color:var(--fi-color-fffbeb, #fffbeb)!important}.app-theme-dark .rw-app-light-island :is(.bg-emerald-50){background-color:var(--fi-color-ecfdf5, #ecfdf5)!important}.app-theme-dark .rw-app-light-island :is(.bg-sky-50){background-color:var(--fi-color-f0f9ff, #f0f9ff)!important}.app-theme-dark .rw-app-light-island :is(.bg-red-50){background-color:var(--fi-color-fef2f2, #fef2f2)!important}.app-theme-dark .rw-app-light-island :is(.bg-red-100){background-color:var(--fi-color-fee2e2, #fee2e2)!important}.app-theme-dark .rw-app-light-island :is(.bg-orange-100){background-color:var(--fi-color-ffedd5, #ffedd5)!important}.app-theme-dark .rw-app-light-island :is(.bg-yellow-100){background-color:var(--fi-color-fef9c3, #fef9c3)!important}.app-theme-dark .rw-app-light-island :is(.bg-teal-50){background-color:var(--fi-color-f0fdfa, #f0fdfa)!important}.app-theme-dark .rw-app-light-island :is(.bg-violet-50){background-color:var(--fi-color-f5f3ff, #f5f3ff)!important}.app-theme-dark .rw-app-light-island :is(.bg-emerald-100){background-color:var(--fi-color-d1fae5, #d1fae5)!important}.app-theme-dark .rw-app-light-island :is(.bg-purple-100){background-color:var(--fi-color-f3e8ff, #f3e8ff)!important}.app-theme-dark .rw-app-light-island :is(.bg-amber-100){background-color:var(--fi-color-fef3c7, #fef3c7)!important}.app-theme-dark .rw-app-light-island :is(.bg-purple-50){background-color:var(--fi-color-faf5ff, #faf5ff)!important}.app-theme-dark .rw-app-light-island :is(.bg-rose-50){background-color:var(--fi-color-fff1f2, #fff1f2)!important}.app-theme-dark .rw-app-light-island :is(.border-slate-100,.border-slate-200){border-color:var(--fi-color-e2e8f0, #e2e8f0)!important}.app-theme-dark .rw-app-light-island :is(.border-orange-100,.border-orange-200,.border-orange-300){border-color:var(--fi-color-fed7aa, #fed7aa)!important}.app-theme-dark .rw-app-light-island :is(.border-amber-100,.border-amber-200,.border-emerald-100,.border-emerald-200,.border-sky-100,.border-sky-200,.border-red-100,.border-red-200,.border-blue-100,.border-blue-200,.border-indigo-100,.border-indigo-200,.border-rose-100,.border-rose-200){border-color:var(--fi-color-e2e8f0, #e2e8f0)!important}.app-theme-dark .rw-app-light-island :is(.border-red-200){border-color:var(--fi-color-fecaca, #fecaca)!important}.app-theme-dark .rw-app-light-island :is(.border-emerald-200){border-color:var(--fi-color-a7f3d0, #a7f3d0)!important}.app-theme-dark .rw-app-light-island :is(.border-purple-200){border-color:var(--fi-color-e9d5ff, #e9d5ff)!important}.app-theme-dark .rw-app-light-island :is(.border-red-300){border-color:var(--fi-color-fca5a5, #fca5a5)!important}.app-theme-dark .rw-app-light-island :is(.border-emerald-300){border-color:var(--fi-color-6ee7b7, #6ee7b7)!important}.app-theme-dark .rw-app-light-island :is(.border-purple-300){border-color:var(--fi-color-d8b4fe, #d8b4fe)!important}.app-theme-dark .rw-app-light-island :is(.border-amber-300){border-color:var(--fi-color-fcd34d, #fcd34d)!important}.app-theme-dark .rw-app-light-island :is(.border-slate-300){border-color:var(--fi-color-cbd5e1, #cbd5e1)!important}.app-theme-dark .rw-app-light-island :is(.text-slate-900){color:var(--fi-color-0f172a, #0f172a)!important}.app-theme-dark .rw-app-light-island :is(.text-slate-800){color:var(--fi-color-1e293b, #1e293b)!important}.app-theme-dark .rw-app-light-island :is(.text-slate-700){color:var(--fi-color-334155, #334155)!important}.app-theme-dark .rw-app-light-island :is(.text-slate-600){color:var(--fi-color-475569, #475569)!important}.app-theme-dark .rw-app-light-island :is(.text-slate-500){color:var(--fi-color-64748b, #64748b)!important}.app-theme-dark .rw-app-light-island :is(.text-slate-400){color:var(--fi-color-94a3b8, #94a3b8)!important}.app-theme-dark .rw-app-light-island :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl){box-shadow:none!important}.app-theme-dark .rw-app-light-island :is(.hover\:bg-slate-50:hover,.hover\:bg-slate-100:hover){background-color:var(--fi-color-f8fafc, #f8fafc)!important}.app-theme-dark .rw-app-light-island :is(.hover\:bg-orange-50:hover,.hover\:bg-orange-100:hover){background-color:var(--fi-color-fff7ed, #fff7ed)!important}.app-theme-dark .rw-app-light-island :is(.hover\:text-slate-800:hover,.hover\:text-slate-900:hover){color:var(--fi-color-0f172a, #0f172a)!important}.app-theme-dark .rw-app-light-island :is(.hover\:border-orange-300:hover,.hover\:border-orange-400:hover){border-color:var(--fi-color-fdba74, #fdba74)!important}@media(max-width:767px){.app-button-primary,.app-button-secondary,.app-button-ghost,.app-button-danger,.app-button-success{min-height:44px;border-radius:16px;padding:.75rem 1rem}}.gnh-logout-btn{pointer-events:auto!important;display:inline-flex!important;min-height:40px!important;align-items:center!important;gap:8px!important;border-radius:9999px!important;border:1px solid rgba(255,255,255,.15)!important;background-color:#020617cc!important;padding:8px 12px!important;font-size:.875rem!important;font-weight:700!important;color:#f1f5f9!important;box-shadow:0 25px 50px -12px #00000040!important;backdrop-filter:var(--fi-blur-md)!important;-webkit-backdrop-filter:var(--fi-blur-md)!important;transition:all .15s ease!important}.gnh-logout-btn:hover{border-color:#fdba7480!important;background-color:#0f172a!important}@media(min-width:640px){.gnh-logout-btn{padding-left:16px!important;padding-right:16px!important}}.app-loading-spinner{border-color:var(--app-accent-soft)!important;border-top-color:var(--app-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]){color-scheme:light;--fi-orange-light-bg: #F6F8F4;--fi-orange-light-bg-warm: #FFF8EE;--fi-orange-light-bg-deep: #EAF4EC;--fi-orange-light-surface: #ffffff;--fi-orange-light-surface-soft: #F3FAF4;--fi-orange-light-surface-warm: #FFF9EF;--fi-gray-chrome-base: #6b7280;--fi-border-chrome: color-mix(in srgb, var(--fi-gray-chrome-base) 30%, transparent);--fi-border-chrome-width: 1px;--fi-border-container: var(--fi-border-chrome);--fi-border-tag: var(--fi-border-chrome);--fi-border-button: var(--fi-border-chrome);--fi-orange-light-border: var(--fi-border-container);--fi-orange-light-border-strong: var(--fi-border-container);--fi-orange-light-text: #17231F;--fi-orange-light-text-soft: #285247;--fi-orange-light-muted: #58736A;--fi-orange-light-muted-2: #71877F;--fi-orange-light-accent: #D95F20;--fi-orange-light-accent-strong: #B84A17;--fi-orange-light-accent-deep: #87320F;--fi-orange-light-accent-soft: color-mix(in srgb, #D95F20 12%, transparent);--fi-orange-light-secondary: #0F766E;--fi-orange-light-secondary-soft: color-mix(in srgb, #0F766E 12%, transparent);--fi-orange-light-success: #0F766E;--fi-orange-light-danger: #dc2626;--fi-orange-light-warning: #B7791F;--fi-orange-light-focus: color-mix(in srgb, #0F766E 28%, transparent);--fi-orange-light-shadow-sm: 0 4px 14px color-mix(in srgb, #174039 8%, transparent);--fi-orange-light-shadow-md: 0 12px 30px color-mix(in srgb, #174039 12%, transparent);--fi-orange-light-shadow-lg: 0 22px 60px color-mix(in srgb, #174039 16%, transparent);--fi-orange-light-radius-sm: 8px;--fi-orange-light-radius-md: 12px;--fi-orange-light-radius-lg: 18px;--app-light-bg: var(--fi-orange-light-bg);--app-light-bg-2: var(--fi-orange-light-bg-warm);--app-light-bg-3: var(--fi-orange-light-bg-deep);--app-light-surface: rgba(255, 255, 255, .94);--app-light-surface-strong: rgba(255, 255, 255, .98);--app-light-surface-soft: color-mix(in srgb, var(--fi-orange-light-bg) 82%, #ffffff);--app-light-border: var(--fi-border-container);--app-light-border-strong: var(--fi-border-container);--app-light-text: var(--fi-orange-light-text);--app-light-text-2: var(--fi-orange-light-text-soft);--app-light-text-3: var(--fi-orange-light-muted);--app-light-text-4: var(--fi-orange-light-muted-2);--app-accent: var(--fi-orange-light-accent);--app-accent-2: var(--fi-orange-light-accent-strong);--app-focus-ring-token: var(--fi-orange-light-focus);--ds-card-bg: var(--fi-orange-light-surface);--ds-card-border: var(--fi-border-container);--ds-card-radius: var(--fi-orange-light-radius-md);--ds-card-shadow: var(--fi-orange-light-shadow-sm);--ds-input-bg: var(--fi-orange-light-surface);--ds-input-border: var(--fi-border-container);--ds-input-text: var(--fi-orange-light-text);--ds-btn-primary-bg: var(--fi-orange-light-accent);--ds-btn-primary-hover-bg: var(--fi-orange-light-accent-strong);--ds-btn-primary-text: #ffffff;--ds-btn-secondary-bg: color-mix(in srgb, var(--fi-orange-light-bg) 86%, #ffffff);--ds-btn-secondary-border: var(--fi-border-chrome-width) solid var(--fi-border-button);--ds-btn-secondary-text: var(--fi-orange-light-text-soft);--ds-btn-ghost-bg: transparent;--ds-btn-ghost-hover-bg: var(--fi-orange-light-accent-soft);--ds-btn-ghost-text: var(--fi-orange-light-muted);--ds-tag-bg: color-mix(in srgb, var(--fi-orange-light-bg) 88%, #ffffff);--ds-tag-border: var(--fi-border-tag);--bg-main: var(--fi-orange-light-bg);--bg-card: var(--fi-orange-light-surface);--bg-card-hover: color-mix(in srgb, var(--fi-orange-light-bg) 90%, #ffffff);--bg-muted: var(--fi-orange-light-surface-soft);--bg-overlay: color-mix(in srgb, var(--fi-orange-light-accent) 24%, transparent);--text-primary: var(--fi-orange-light-text);--text-secondary: var(--fi-orange-light-muted);--text-muted: var(--fi-orange-light-muted-2);--border-color: var(--fi-border-container);--accent-color: var(--fi-orange-light-accent);--accent-hover: var(--fi-orange-light-accent-strong);--color-primary: var(--fi-orange-light-accent);--color-primary-hover: var(--fi-orange-light-accent-strong);--color-primary-soft: var(--fi-orange-light-accent-soft);--snack-light-route-bg: var(--fi-orange-light-bg);--snack-light-route-bg-mid: var(--fi-orange-light-bg);--snack-light-route-bg-deep: var(--fi-orange-light-bg);--snack-light-panel-bg: var(--fi-orange-light-surface);--snack-light-panel-border: var(--fi-border-container);--snack-light-text: var(--fi-orange-light-text);--snack-light-muted: var(--fi-orange-light-muted);--snack-light-accent: var(--fi-orange-light-accent);--snack-light-hero-start: var(--fi-orange-light-accent);--snack-light-hero-mid: var(--fi-orange-light-accent-strong);--snack-light-hero-end: var(--fi-orange-light-secondary);--snack-light-border-muted: var(--fi-border-container);--snack-light-surface: var(--fi-orange-light-surface);--snack-light-field-bg: var(--fi-orange-light-surface);--snack-light-field-border: var(--fi-border-container);--snack-light-placeholder: color-mix(in srgb, var(--fi-orange-light-accent) 52%, transparent);--fi-color-e37318: #D95F20;--fi-color-ffedde: #F6F8F4;--fi-color-ea580c: #D95F20;--fi-color-f97316: #D95F20;--fi-color-fb923c: #E27A3F;--fi-color-f59e0b: #B7791F;--fi-color-fbbf24: #D59E2B;--fi-color-d97706: #B84A17;--fi-color-b45309: #8E3D13;--fi-color-c2410c: #B84A17;--fi-color-9a3412: #87320F;--fi-color-78350f: #285247;--fi-color-431407: #17231F;--fi-color-fff8f2: #F6F8F4;--fi-color-fff7ed: #F3FAF4;--fi-color-ffedd5: #EAF4EC;--fi-color-fed7aa: #D7E8DA;--fi-color-fdba74: #BCD6C3;--fi-color-fef3c7: #FFF8EE;--fi-color-fffbeb: #FFFDF6;--fi-color-fef9f3: #F8FBF7;--fi-color-fffaf5: #FFF9EF;--fi-color-fafaf9: #ffffff;--fi-color-f5f5f4: #F8FBF7;--fi-color-e7e5e4: #D6E5D8;--fi-color-d6d3d1: #AFCDB6;--fi-color-78716c: #58736A;--fi-color-292524: #17231F;--fi-color-ffffff: #ffffff;--fi-color-fdf8f3: #F6F8F4;--fi-color-1e293b: #17231F;--fi-color-64748b: #58736A;--fi-color-94a3b8: #71877F;--fi-color-f0e6db: #D6E5D8;--fi-color-fffbf5: #FFF9EF;--fi-color-1f1b16: #17231F;--fi-color-44403c: #285247;--fi-color-57534e: #58736A;--fi-color-a8a29e: #71877F;--fi-color-fff1e6: #EAF4EC;--fi-color-fff: #ffffff;--fi-color-cbd5e1: #58736A;--fi-color-e2e8f0: #17231F;--fi-color-eff6ff: #17231F;--fi-color-dbeafe: #17231F;--fi-color-fde68a: #D95F20;--fi-color-f6f1eb: #F6F8F4;--fi-color-6b7280: #58736A;--fi-color-f8c76c: #D95F20;--fi-color-e0a72b: #B84A17}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true]){background:radial-gradient(circle at 10% -10%,color-mix(in srgb,var(--fi-orange-light-accent) 10%,transparent),transparent 30%),radial-gradient(circle at 90% 8%,color-mix(in srgb,var(--fi-orange-light-secondary) 12%,transparent),transparent 24%),linear-gradient(180deg,var(--fi-orange-light-bg) 0%,var(--fi-orange-light-bg-warm) 54%,var(--fi-orange-light-bg-deep) 100%);color:var(--fi-orange-light-text)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(input,textarea,select){background:var(--fi-orange-light-surface);border-color:var(--ds-input-border);color:var(--fi-orange-light-text)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(input,textarea)::-moz-placeholder{color:color-mix(in srgb,var(--fi-orange-light-accent) 54%,transparent)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(input,textarea)::placeholder{color:color-mix(in srgb,var(--fi-orange-light-accent) 54%,transparent)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :focus-visible{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 4px var(--fi-orange-light-focus)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.app-panel,.app-panel-soft,.app-card,.app-state,.app-result-card,.app-modal,.app-toolbar){background:linear-gradient(180deg,var(--fi-orange-light-surface) 0%,var(--fi-orange-light-surface-warm) 100%);border-color:var(--fi-border-container);color:var(--fi-orange-light-text);box-shadow:var(--fi-orange-light-shadow-sm)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.app-modal-backdrop,.modal-backdrop,.admin-modal-backdrop,.admin-drawer-overlay,.unified-sidebar-overlay,.culinary-filter-backdrop,.recipe-detail-modal,.fixed.inset-0){background:color-mix(in srgb,var(--fi-orange-light-secondary) 20%,transparent)!important;backdrop-filter:var(--fi-blur-md) saturate(120%);-webkit-backdrop-filter:var(--fi-blur-md) saturate(120%)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.app-dialog,.admin-modal-card,.admin-drawer,.ios-install-modal,.quota-popup,.recipe-window-shell,.recipe-detail-card,.culinary-recipe-modal__card,.culinary-pairing-window,.rw-force-light,.ux-toast,.fixed.inset-0 .rounded-2xl){background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 94%,#ffffff))!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important;box-shadow:var(--fi-orange-light-shadow-md)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .fixed.inset-0 :is(.bg-slate-900,.bg-slate-800,.bg-slate-700,.bg-slate-900\/70,.bg-slate-800\/50,.bg-slate-700\/50,.from-slate-900,.via-slate-800,.to-slate-900){background:color-mix(in srgb,var(--fi-orange-light-bg) 86%,#ffffff)!important;background-image:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .fixed.inset-0:not(.pairings-page-root) :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],body.light-theme) .pairings-page-root .pairings-title-panel__headline,:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],body.light-theme) .pairings-page-root .pairings-title-panel__context{color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .fixed.inset-0 :is(.text-slate-400,.text-slate-500,.text-slate-600){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .fixed.inset-0 :is(.border-slate-700,.border-slate-800,.border-slate-700\/50,.border-slate-700\/60){border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.app-button-primary,.app-button--primary,.app-primary-btn,.admin-primary-btn,.info-plan-action,.scheme-page-start-btn,.scheme-page-next-btn){background:linear-gradient(135deg,var(--fi-orange-light-accent) 0%,var(--fi-orange-light-accent-strong) 100%);border:var(--fi-border-chrome-width) solid var(--fi-border-button);color:#fff;box-shadow:0 16px 34px color-mix(in srgb,var(--fi-orange-light-accent) 18%,transparent)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.app-button-secondary,.app-button--secondary,.app-button-ghost,.app-button--ghost,.admin-secondary-btn,.admin-icon-btn,.legal-back){background:color-mix(in srgb,var(--fi-orange-light-bg) 84%,#ffffff);border:var(--fi-border-button-shorthand);color:var(--fi-orange-light-text-soft)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.welcome-scale-shell,.info-page,.legal-page,.user-center-root,.articles-page,.mob-page){background:radial-gradient(circle at 6% 0%,color-mix(in srgb,var(--fi-orange-light-secondary) 10%,transparent),transparent 28%),linear-gradient(180deg,var(--fi-orange-light-bg) 0%,var(--fi-orange-light-bg-warm) 62%,var(--fi-orange-light-bg-deep) 100%);color:var(--fi-orange-light-text)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.info-header,.legal-header,.info-card,.info-command-panel,.info-command-metrics div,.info-lane-card,.info-pillar-node,.info-feature-group,.info-feature-card,.info-route-card,.info-pricing-card,.info-pricing-hero,.info-pricing-footer,.info-bean-section,.info-bean-rates div,.info-bean-card,.info-manual-topup,.info-qr-card,.info-legal-section,.info-evidence-section,.info-api-card,.info-provider-chip,.info-faq-item,.legal-body,.legal-bilingual,.user-center-card,.user-center-panel,.recipe-collector,.articles-feed-card,.articles-detail-pane,.articles-composer-modal,.articles-featured-summary-banner,.compliance-footer,.compliance-badge){background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 96%,#ffffff));border-color:var(--fi-border-container);color:var(--fi-orange-light-text);box-shadow:var(--fi-orange-light-shadow-sm)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.info-title,.info-section-title,.info-command-panel h3,.info-command-metrics strong,.info-lane-card h3,.info-pillar-node strong,.info-feature-name,.info-step-content h4,.info-route-head h3,.info-pricing-name,.info-pricing-hero p,.info-pricing-actions a,.info-bean-price,.info-bean-rates span:last-child,.info-manual-topup h3,.info-contact-list span,.info-legal-section h3,.info-evidence-section h3,.info-api-card h3,.info-provider-chip strong,.info-faq-item button,.legal-page-title,.articles-page-header h1,.user-center-root h1,.user-center-root h2,.user-center-root h3,.compliance-section-title,.compliance-row strong,.compliance-badge){color:var(--fi-orange-light-text)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.info-section-desc,.info-command-panel p,.info-command-metrics span,.info-lane-card p,.info-pillar-node p,.info-feature-desc,.info-step-content p,.info-pricing-subtitle,.info-pricing-feature,.info-pricing-remark,.info-price-currency,.info-manual-topup p,.info-bean-detail,.info-route-steps,.info-evidence-lead,.info-evidence-disclaimer,.info-evidence-section p,.info-evidence-bullets,.info-api-card p,.info-provider-chip p,.info-faq-answer p,.legal-effective,.legal-en,.articles-page p,.user-center-root p,.compliance-footer,.compliance-row,.compliance-label,.compliance-bottom,.compliance-stripe-powered){color:var(--fi-orange-light-muted)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .compliance-footer:before{background:radial-gradient(ellipse 60% 40% at 50% 0%,color-mix(in srgb,var(--fi-orange-light-accent) 10%,transparent),transparent 70%)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.compliance-divider){background:linear-gradient(90deg,transparent,var(--fi-orange-light-border) 20%,var(--fi-orange-light-border) 80%,transparent)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.info-tab,.info-plan-action,.info-manual-note,.info-contact-list,.legal-back,.articles-community-filter,.articles-share-button,.user-center-root button,.user-center-root a){border-color:var(--fi-border-container)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.info-tab.active,.info-tab:hover,.legal-back:hover){background:var(--fi-orange-light-accent-soft);color:var(--fi-orange-light-accent-deep)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.rescue-hero-badge,.rescue-crisis-badge,.rescue-impact-card,.rescue-lab-feature-card,.rescue-benefit-card,.rescue-modal-card,.rescue-detail-card,.rescue-location-panel,.rescue-radar-loading-card,.rescue-category-panel,.rescue-rewards-panel,.rescue-relay-panel,.rescue-competition-panel,.rescue-prize-card,.deals-modal-card,.deals-price-card,.deals-detail-card,.deals-location-panel,.deals-loading-pill){background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 95%,#ffffff));border-color:var(--fi-border-container);color:var(--fi-orange-light-text);box-shadow:var(--fi-orange-light-shadow-sm)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.rescue-hero-cta,.rescue-modal-cta,.rescue-radar-lab-button,.rescue-location-submit,.rescue-competition-cta,.deals-scan-button,.deals-lab-cta,.deals-location-submit,.deals-official-link){background:linear-gradient(135deg,var(--fi-orange-light-accent) 0%,var(--fi-orange-light-accent-strong) 100%);border-color:var(--fi-border-container);color:#fff;box-shadow:0 18px 42px color-mix(in srgb,var(--fi-orange-light-accent) 18%,transparent)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.payment-success,.idea-bean-topup,.share-page,.portable-share-page){background:var(--fi-orange-light-bg);color:var(--fi-orange-light-text)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .subscribe-page:not(.app-theme-dark){background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--fi-orange-light-secondary) 10%,transparent),transparent 30%),linear-gradient(180deg,var(--fi-orange-light-bg) 0%,var(--fi-orange-light-bg-warm) 56%,var(--fi-orange-light-bg-deep) 100%)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .subscribe-page:not(.app-theme-dark) :is(.bg-slate-950,.bg-slate-950\/80,.bg-slate-900\/90,.bg-slate-900\/80,.bg-slate-900\/50,.bg-slate-800\/50,.bg-white\/5,.bg-white\/\[0\.04\],.sub-detail-panel){background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 94%,#ffffff))!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .subscribe-page:not(.app-theme-dark) :is(.border-white\/5,.border-white\/10,.border-white\/12,.border-white\/15,.border-orange-500\/20,.border-orange-500\/30,.border-orange-500\/40,.border-orange-500\/60){border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .subscribe-page:not(.app-theme-dark) :is(.text-white,.text-slate-100,.text-slate-200){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .subscribe-page:not(.app-theme-dark) :is(.text-slate-300,.text-slate-300\/90,.text-slate-400,.text-slate-500){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .subscribe-page:not(.app-theme-dark) :is(.text-orange-300,.text-orange-400,.text-orange-400\/80){color:var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .subscribe-page:not(.app-theme-dark) :is(.from-orange-500.to-red-500,.bg-orange-500,.bg-emerald-500,.bg-red-500\/90){color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .subscribe-page:not(.app-theme-dark) :is(.sub-hero-title,.bg-clip-text.text-transparent){background-image:linear-gradient(90deg,var(--fi-orange-light-text) 0%,var(--fi-orange-light-accent) 52%,var(--fi-orange-light-secondary) 100%)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .articles-page{background:radial-gradient(circle at 6% 0%,color-mix(in srgb,var(--fi-orange-light-secondary) 10%,transparent),transparent 28%),linear-gradient(180deg,var(--fi-orange-light-bg) 0%,var(--fi-orange-light-bg-warm) 62%,var(--fi-orange-light-bg-deep) 100%)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .articles-community-hero{background:transparent!important;border-color:transparent!important;box-shadow:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.bg-slate-950,.bg-slate-900,.bg-slate-850,.bg-slate-800,.bg-slate-950\/40,.bg-slate-950\/70,.bg-slate-950\/80,.bg-slate-900\/60,.bg-slate-900\/70,.bg-slate-900\/80,.bg-slate-900\/90,.bg-slate-800\/70,.bg-sky-950\/40,.bg-emerald-950\/40,.bg-orange-950\/40,.bg-black\/45,.bg-black\/40,.bg-black\/50,.bg-black\/80){background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 94%,#ffffff))!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.border-slate-800,.border-slate-800\/80,.border-slate-800\/50,.border-slate-700,.border-slate-700\/50,.border-slate-900,.border-white\/5,.border-white\/10,.border-sky-800\/50,.border-orange-800\/50,.border-emerald-800\/50){border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.text-white,.text-slate-100,.text-slate-200,.text-slate-300){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.text-slate-400,.text-slate-500){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.text-slate-600,.text-slate-700){color:var(--fi-orange-light-muted-2)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.text-orange-400,.text-orange-500){color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.text-sky-400,.text-sky-500){color:var(--fi-orange-light-secondary)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.text-amber-400,.text-amber-500){color:var(--fi-orange-light-warning)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.bg-orange-950\/40,.bg-orange-900\/40){background:var(--fi-orange-light-accent-soft)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.bg-sky-950\/40,.bg-sky-900\/40,.bg-sky-100){background:var(--fi-orange-light-secondary-soft)!important;border-color:var(--fi-orange-light-secondary-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.bg-amber-950\/40,.bg-amber-900\/40){background:var(--fi-orange-light-surface-warm)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .article-list-card:hover{background:var(--fi-orange-light-bg)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .article-list-card.bg-slate-800{background:color-mix(in srgb,var(--fi-orange-light-accent) 12%,transparent)!important;border-left:4px solid var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.articles-filter-chip.bg-slate-800,.articles-page-button.bg-slate-900){background:color-mix(in srgb,var(--fi-orange-light-bg) 84%,#ffffff)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.articles-filter-chip:hover,.articles-page-button:hover){background:var(--fi-orange-light-accent-soft)!important;color:var(--fi-orange-light-accent-deep)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(.bg-cyan-600){background:var(--fi-orange-light-accent)!important;border-color:var(--fi-border-container)!important;color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .articles-community-action{background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .articles-community-action:hover{background:var(--fi-orange-light-accent-soft)!important;color:var(--fi-orange-light-accent-deep)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .articles-community-action.bg-slate-900{background:var(--fi-orange-light-accent)!important;color:#fff!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .articles-community-action.bg-slate-900:hover{background:var(--fi-orange-light-accent-strong)!important;color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(input,textarea,select,.COMPOSER_FIELD_CLASS){background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(input,textarea)::-moz-placeholder{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.articles-page,[role=dialog],.fixed.inset-0) :is(input,textarea)::placeholder{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-layout,.lab-shell,.lab-shell--pantry,.snack-theme,.lab-theme,.snack-theme--lab,.lab-theme--lab,.drink-guide-page-bg,.drink-lab-image-page,.culinary-layout,.foodmenu,.recipe-workbench-shell,.ai-content-page){background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--fi-orange-light-secondary) 12%,transparent),transparent 26%),linear-gradient(180deg,var(--fi-orange-light-bg) 0%,var(--fi-orange-light-bg-warm) 58%,var(--fi-orange-light-bg-deep) 100%);color:var(--fi-orange-light-text)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.unified-sidebar,.unified-main-content,.creation-flow-rail,.lab-shell__sidebar-slot,.lab-shell__content-slot,.lab-page-shell-content,.lab-stage-main,.lab-stage-sidebar,.snack-main,.snack-sidebar,.lab-main,.lab-workflow-sidebar,.lab-select-main-shell,.lab-select-main,.lab-main-track-shell,.project-library-panel,.project-library-stat,.drink-select-tray-shell,.drink-scheme-layout,.drink-report-card,.drink-analysis-progress-panel,.drink-analysis-empty-panel,.drink-image-series-panel,.drink-image-series-card,.drink-image-target-card,.culinary-main,.culinary-sidebar,.culinary-mobile-filter,.pairings-analysis-overlay-card,.pairings-analysis-headline-card,.pairings-analysis-kpi-card,.pairings-analysis-dimension-card,.pairings-analysis-segment-card,.pairings-analysis-goal-card,.pairings-analysis-action-card,.foodmenu-header,.foodmenu-body,.foodmenu-panel,.recipe-workbench-panel,.recipe-pro-panels-shell,.health-analysis-dashboard){background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 94%,#ffffff))!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important;box-shadow:var(--fi-orange-light-shadow-sm)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.lab-page-shell-hero,.scheme-page-header,.drink-report-card--hero){background:linear-gradient(135deg,var(--fi-orange-light-accent-strong) 0%,var(--fi-orange-light-accent) 58%,var(--fi-orange-light-secondary) 100%)!important;border-color:var(--fi-border-container)!important;color:#fff!important;box-shadow:var(--fi-orange-light-shadow-md)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.unified-sidebar-title,.lab-page-shell-title,.scheme-page-header__title,.project-library-title,.foodmenu-header-title,.recipe-workbench-title,.drink-report-card h2,.drink-report-card h3,.pairings-analysis-headline-card h2,.culinary-layout h1,.culinary-layout h2,.culinary-layout h3,.ai-content-page h1,.ai-content-page h2){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.lab-page-shell-hero,.lab-page-shell-hero *,.drink-report-card--hero,.drink-report-card--hero *){color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.unified-nav-button,.lab-dir-link,.lab-page-shell-nav__pill,.snack-lab-sidebar-link,.lab-mobile-link,.snack-lab-card,.snack-select-card,.snack-scheme-card,.lab-preset-tag,.drink-param-tag,.drink-report-dna-chip,.foodmenu-tag,.recipe-workbench-stat,.pairings-desktop-control-button){background:#fff!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important;box-shadow:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.unified-nav-button.active,.lab-dir-link.active,.lab-page-shell-nav__pill.is-active,.snack-lab-sidebar-link.is-active,.lab-mobile-link.is-active,.snack-scheme-card.is-selected,.pairings-desktop-control-button.active){background:linear-gradient(135deg,color-mix(in srgb,var(--fi-orange-light-accent) 14%,transparent),color-mix(in srgb,var(--fi-orange-light-accent) 10%,transparent))!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-deep)!important;box-shadow:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.lab-shell--snack,.lab-shell--drink,.snack-theme--lab,.lab-theme--lab) :is(.lab-stage-panel.unified-sidebar,.lab-stage-panel.lab-stage-sidebar){background:var(--ds-card-bg, var(--fi-orange-light-surface))!important;border:var(--fi-border-container-shorthand)!important;box-shadow:var(--ds-card-shadow, var(--fi-orange-light-shadow-sm))!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.lab-shell--snack,.lab-shell--drink,.snack-theme--lab,.lab-theme--lab) :is(.lab-stage-panel.unified-sidebar,.lab-stage-panel.lab-stage-sidebar) .lab-stage-panel__item{border-color:transparent!important;background:color-mix(in srgb,var(--fi-orange-light-bg) 90%,#ffffff)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.lab-shell--snack,.lab-shell--drink,.snack-theme--lab,.lab-theme--lab) :is(.lab-stage-panel.unified-sidebar,.lab-stage-panel.lab-stage-sidebar) .lab-stage-panel__item:hover{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-surface-soft)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.lab-shell--snack,.lab-shell--drink,.snack-theme--lab,.lab-theme--lab) :is(.lab-stage-panel.unified-sidebar,.lab-stage-panel.lab-stage-sidebar) .lab-stage-panel__item.is-active{border-color:var(--fi-border-container)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--fi-orange-light-accent) 14%,transparent),color-mix(in srgb,var(--fi-orange-light-accent) 10%,transparent))!important;color:var(--fi-orange-light-accent-deep)!important;box-shadow:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.drink-goal-input,.lab-card-custom-input,.lab-card-custom-input-wrap,.lab-innovator-input,.unified-search-input,.foodmenu input,.foodmenu textarea,.rescue-location-field,.deals-location-field){background:#fff!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-card-custom-input{color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-card-custom-input::-moz-placeholder{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-card-custom-input::placeholder{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-dir-count-text{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-dir-link.active .lab-dir-count-text,:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-dir-link.active .lab-dir-count-text--muted{color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-keyword-mini-card .mini-card-action-button{background:#fff!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-secondary)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-keyword-mini-card .mini-card-action-button:hover{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-rescue-primary-button,.pantry-rescue-next-button,.pantry-deals-action-button,.drink-goal-next-link,.drink-image-start-link,.drink-image-next-link,.drink-analysis-next-link,.drink-analysis-generate-all-action,.drink-report-link-button,.foodmenu-btn--primary,.pairings-visual-generate-button,.pairings-analysis-generate-button){background:linear-gradient(135deg,var(--fi-orange-light-accent) 0%,var(--fi-orange-light-accent-strong) 100%)!important;border-color:var(--fi-border-container)!important;color:#fff!important;box-shadow:0 16px 36px color-mix(in srgb,var(--fi-orange-light-accent) 18%,transparent)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail--pantry,.creation-flow-rail--snack,.creation-flow-rail){--cf-rail-border: var(--fi-border-container);--cf-rail-bg: var(--fi-orange-light-surface);--cf-rail-text: var(--fi-orange-light-text);--cf-rail-muted: var(--fi-orange-light-muted);background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .creation-flow-rail__header-slot>div{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-muted)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header :is(.text-slate-100,.projectName,input){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header .text-slate-500{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header :is(.bg-slate-800\/40,.bg-slate-900\/50,.bg-slate-800\/80,.bg-slate-800){background:var(--fi-orange-light-bg)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header .border-dashed{border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header :is(.text-emerald-400.bg-emerald-900\/40,.text-emerald-400){color:var(--fi-orange-light-secondary)!important;background:var(--fi-orange-light-bg-deep)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header :is(.text-amber-400.bg-amber-900\/40,.text-amber-400){color:var(--fi-orange-light-warning)!important;background:var(--fi-orange-light-bg-warm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header .lab-sidebar-project-header__scheme-row{color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header .lab-sidebar-project-header__scheme-row.is-active{color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header .lab-sidebar-project-header__scheme-bar{background:var(--fi-orange-light-border)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header :is(.bg-slate-800\/80,.border-slate-700\/30){background:var(--fi-orange-light-border)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header :is(.text-cyan-400,.text-emerald-400,.text-sky-400){color:var(--fi-orange-light-secondary)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header__action-button{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-bg)!important;color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-sidebar-project-header__action-button:hover{border-color:#ea580c59!important;background:var(--fi-orange-light-surface-soft)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-circle,.creation-flow-rail__timeline-circle--pantry){background:var(--fi-orange-light-bg)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-circle,.creation-flow-rail__timeline-circle--pantry).is-active{background:var(--fi-orange-light-accent-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-strong)!important;box-shadow:0 0 0 3px var(--fi-orange-light-focus)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-circle,.creation-flow-rail__timeline-circle--pantry).is-completed{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-secondary)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-circle,.creation-flow-rail__timeline-circle--pantry).is-future{background:var(--fi-orange-light-bg)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-muted-2)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-line,.creation-flow-rail__timeline-line--pantry,.creation-flow-rail__timeline-line--snack){background:var(--fi-orange-light-border-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-label,.creation-flow-rail__timeline-label--pantry,.creation-flow-rail__timeline-label--snack){color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-label,.creation-flow-rail__timeline-label--pantry,.creation-flow-rail__timeline-label--snack):hover{background:var(--fi-orange-light-bg)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-label,.creation-flow-rail__timeline-label--pantry,.creation-flow-rail__timeline-label--snack).is-active{background:var(--fi-orange-light-accent-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__list-button,.creation-flow-rail__list-button--pantry){background:#fff!important;border:var(--fi-border-container-shorthand)!important;color:var(--fi-orange-light-text-soft)!important;box-shadow:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__list-button,.creation-flow-rail__list-button--pantry):hover{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-label--pantry,.creation-flow-rail__list-button--pantry,.creation-flow-rail__card--pantry){background:#fff!important;border:var(--fi-border-container-shorthand)!important;color:var(--fi-orange-light-text-soft)!important;box-shadow:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-label--pantry,.creation-flow-rail__list-button--pantry):hover:not(.is-disabled):not(:disabled){background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-label--pantry.is-disabled,.creation-flow-rail__list-button--pantry.is-disabled,.creation-flow-rail__card--pantry.is-disabled,.creation-flow-rail__timeline-circle--pantry.is-disabled){background:#fff!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-muted)!important;opacity:.72!important;box-shadow:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__timeline-label--pantry.is-disabled,.creation-flow-rail__list-button--pantry.is-disabled,.creation-flow-rail__card--pantry.is-disabled):hover{background:var(--fi-orange-light-surface-soft)!important;color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__list-button,.creation-flow-rail__list-button--pantry).is-active{background:var(--fi-orange-light-accent-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__list-narrow-button,.creation-flow-rail__list-narrow-button--pantry,.creation-flow-rail__list-narrow-button--snack){background:transparent!important;color:#000!important;border:none!important;box-shadow:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__list-narrow-button,.creation-flow-rail__list-narrow-button--pantry,.creation-flow-rail__list-narrow-button--snack):hover{background:#0000000d!important;color:#000!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__list-narrow-button,.creation-flow-rail__list-narrow-button--pantry,.creation-flow-rail__list-narrow-button--snack).is-active{background:#0000001a!important;color:#000!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__card,.creation-flow-rail__card--pantry){background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__card,.creation-flow-rail__card--pantry):hover{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-bg)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__card,.creation-flow-rail__card--pantry).is-active{background:var(--fi-orange-light-accent-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__card,.creation-flow-rail__card--pantry).is-done{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__card-index,.creation-flow-rail__card-index--pantry){background:var(--fi-orange-light-bg)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__card-index,.creation-flow-rail__card-index--pantry).is-active{background:var(--fi-orange-light-accent)!important;color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__card-index,.creation-flow-rail__card-index--pantry).is-done{background:var(--fi-orange-light-secondary)!important;color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__title,.creation-flow-rail__title--pantry,.creation-flow-rail__title--snack){color:var(--fi-orange-light-text)!important;background:none!important;-webkit-text-fill-color:initial!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .creation-flow-rail__title-icon{color:var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__toggle,.creation-flow-rail__toggle--inline){background:var(--fi-orange-light-bg)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.creation-flow-rail__toggle,.creation-flow-rail__toggle--inline):hover{background:var(--fi-orange-light-surface-soft)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.dna-tray-bar,.lab-tray-bar,.lab-tray-bar__inner){background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.dna-tray-bar__tag,.drink-tray-tag){background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important;box-shadow:inset 0 0 0 var(--fi-border-chrome-width) var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .dna-tray-bar__tag-label{color:var(--fi-orange-light-muted)!important;opacity:1!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .dna-tray-bar__tag-value{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .dna-tray-bar__tag-suffix{color:var(--fi-orange-light-secondary)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .dna-tray-bar__tag--pinned{border-color:var(--fi-border-container)!important;box-shadow:inset 0 0 0 1px var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .dna-tray-bar__tag-control{background:var(--fi-orange-light-surface-soft)!important;border:var(--fi-border-container-shorthand)!important;color:var(--fi-orange-light-text)!important;box-shadow:0 2px 4px #00000014!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .dna-tray-bar__tag-remove:hover{background:var(--fi-orange-light-danger)!important;color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.lab-tray-bar__inner,.lab-tray-bar__chips-viewport,.lab-tray-bar__chips){background:transparent!important;border:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.lab-tray-bar__clear-button,.lab-tray-bar__clear){background:#dc26261f!important;color:var(--fi-orange-light-danger)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.lab-tray-bar__clear-button:hover,.lab-tray-bar__clear:hover){background:var(--fi-orange-light-danger)!important;color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-tray-bar button:not(.lab-tray-bar__clear-button):not(.dna-tray-bar__tag-control){background:var(--fi-orange-light-bg)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-tray-bar button:not(.lab-tray-bar__clear-button):not(.dna-tray-bar__tag-control):hover{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .lab-tray-bar__controls{border-left-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.step-schemes__select-box,.flavor-picker__selected){background:color-mix(in srgb,var(--fi-orange-light-bg) 90%,#ffffff)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.step-schemes__select-box:hover,.flavor-picker__selected:hover){background:#fff!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .card-selected-overlay>div:first-child{border-color:var(--fi-border-container)!important;box-shadow:0 0 15px color-mix(in srgb,var(--fi-orange-light-accent) 25%,transparent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .card-selected-overlay svg{color:var(--fi-orange-light-accent)!important;opacity:.15!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-keyword-mini-card) .bg-\[\#ccff00\]{background-color:var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-keyword-mini-card) .bg-\[\#ccff00\] svg{color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .step-schemes__control-panel{background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 94%,#ffffff))!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.step-schemes__select-box,.flavor-picker__selected){background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--fi-orange-light-bg) 92%,#ffffff))!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .step-schemes__title{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .step-schemes__subtitle{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.step-schemes__select-box,.flavor-picker__selected) :is(.step-schemes__select-label,.flavor-picker__label){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.step-schemes__select-box,.flavor-picker__selected) :is(.step-schemes__select-value,.flavor-picker__value){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.step-schemes__select-box,.flavor-picker__selected) :is(.step-schemes__select-arrow,.flavor-picker__arrow,.step-schemes__select-icon,.flavor-picker__icon){color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.step-schemes__select-dropdown,.flavor-picker__dropdown){background:#fff!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-md)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .flavor-chip{background:color-mix(in srgb,var(--fi-orange-light-bg) 84%,#ffffff)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .flavor-chip:hover{background:#fff!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .flavor-chip--active{background:var(--fi-orange-light-accent-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-deep)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .step-schemes__note-textarea{background:#fff!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .step-schemes__note-textarea::-moz-placeholder{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .step-schemes__note-textarea::placeholder{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .step-schemes__collision-demo-btn{background:color-mix(in srgb,var(--fi-orange-light-bg) 84%,#ffffff)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .step-schemes__collision-demo-btn:hover:not(:disabled){background:#fff!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .scheme-card{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--fi-orange-light-bg) 92%,#ffffff))!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .scheme-card:hover{border-color:var(--scheme-color, var(--fi-border-container))!important;box-shadow:var(--fi-orange-light-shadow-md)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .scheme-card--selected{border-color:var(--scheme-color, var(--fi-orange-light-accent))!important;box-shadow:0 0 0 1px var(--scheme-color, var(--fi-orange-light-accent)),var(--fi-orange-light-shadow-md)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .scheme-card :is(.scheme-card__name,.scheme-card__creative-explanation p){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .scheme-card :is(.scheme-card__direction,.scheme-card__approach-item p,.scheme-card__steps-label,.scheme-card__steps-list li){color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .scheme-card .scheme-card__key-tag{background:color-mix(in srgb,var(--fi-orange-light-bg) 75%,#ffffff)!important;color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .scheme-card .scheme-card__steps-list li:before{background:var(--fi-orange-light-accent-soft)!important;color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .scheme-card .scheme-card__highlight-tag{background:color-mix(in srgb,var(--fi-orange-light-bg) 84%,#ffffff)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .scheme-card__image{background:color-mix(in srgb,var(--fi-orange-light-bg) 50%,#ffffff)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .step-schemes__actions{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-express-card{background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--fi-orange-light-bg) 92%,#ffffff))!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-md)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-express-card :is(h3.text-slate-100){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-express-card :is(.text-slate-400){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-express-card .pantry-express-image-shell{background:color-mix(in srgb,var(--fi-orange-light-bg) 50%,#ffffff)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-express-card .pantry-express-image-stage{background:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-express-card .pantry-express-idea-card{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-express-card :is(.text-amber-400,.text-blue-400,.text-purple-400){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-express-card :is(.bg-amber-500\/10,.bg-blue-500\/10,.bg-purple-500\/10){background-color:var(--fi-orange-light-surface-soft)!important;border:var(--fi-border-container-shorthand)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-preset-card{background:color-mix(in srgb,var(--fi-orange-light-bg) 90%,#ffffff)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-preset-card:hover{background:#fff!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-preset-card span{color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-preset-card svg{color:var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-preset-card--dashed{border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-preset-card--dashed span{color:var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-constraint-option-card{background:color-mix(in srgb,var(--fi-orange-light-bg) 90%,#ffffff)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-constraint-option-card:hover{background:#fff!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-constraint-option-card.shadow-md{background:linear-gradient(135deg,color-mix(in srgb,var(--fi-orange-light-accent) 14%,transparent),color-mix(in srgb,var(--fi-orange-light-accent) 10%,transparent))!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-constraint-option-card span{color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-constraint-option-card.shadow-md span{color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-layout,.lab-shell) :is(h2.text-slate-200,h3.text-slate-200){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-layout,.lab-shell) :is(.text-slate-300,.text-slate-400){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-layout,.lab-shell) .bg-slate-700{background-color:var(--fi-orange-light-border-strong)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-layout,.lab-shell) .pantry-step-selected-mark{background-color:var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-layout,.lab-shell) .pantry-step-selected-mark svg{color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-overlay{background:color-mix(in srgb,var(--fi-orange-light-secondary) 18%,transparent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-panel{background:linear-gradient(165deg,#fff,color-mix(in srgb,var(--fi-orange-light-bg) 96%,#ffffff))!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important;box-shadow:var(--fi-orange-light-shadow-lg)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-head{border-bottom-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-title{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-close{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-close:hover{color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-section-title{color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-row{border-bottom-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-row dt{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-row dd{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-panel .ingredient-size-card{border-color:var(--fi-border-container)!important;background:color-mix(in srgb,var(--fi-orange-light-bg) 84%,#ffffff)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-panel .ingredient-size-card--tone-base{--size-k: var(--fi-orange-light-accent-strong) !important;--size-v: var(--fi-orange-light-text) !important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-panel .ingredient-size-card--tone-process{--size-k: var(--fi-orange-light-secondary) !important;--size-v: var(--fi-orange-light-text) !important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-panel .ingredient-size-card--tone-nutrition-ish{--size-k: var(--fi-orange-light-secondary) !important;--size-v: var(--fi-orange-light-text) !important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-panel .ingredient-size-card--tone-pairing{--size-k: var(--fi-orange-light-accent-strong) !important;--size-v: var(--fi-orange-light-text) !important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-modal-panel .ingredient-size-card--tone-usda{--size-k: var(--fi-orange-light-secondary) !important;--size-v: var(--fi-orange-light-text) !important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-nutrition-block{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-surface-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-nutrition-food-title{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .ingredient-param-group{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-surface)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-technique-assignment-panel{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-surface-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-step-warning-banner,.pantry-constraint-disclaimer){background-color:var(--fi-orange-light-bg-warm)!important;border-color:var(--fi-orange-light-warning)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-step-warning-banner,.pantry-constraint-disclaimer) :is(h4,p,span,div){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-step-warning-banner,.pantry-constraint-disclaimer) svg{color:var(--fi-orange-light-warning)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-ingredient-modal-overlay{background:color-mix(in srgb,var(--fi-orange-light-secondary) 18%,transparent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-ingredient-modal-panel{border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-lg)!important;background:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-ingredient-modal-panel,.pantry-ingredient-media-pane,.pantry-ingredient-copy-pane,.pantry-ingredient-titlebar){background:#fff!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-ingredient-info-card,.pantry-ingredient-detail-card){background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-ingredient-category){color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-ingredient-name,.pantry-ingredient-vibe){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-ingredient-close-button{background:var(--fi-orange-light-bg)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .pantry-ingredient-close-button:hover{background:#fff!important;color:var(--fi-orange-light-accent-strong)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.pantry-ingredient-description,.pantry-ingredient-detail-body){color:var(--fi-orange-light-text-soft)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) .lab-directory-sidebar:is(.lab-creative-guide-aside,.pantry-creative-guide-aside).unified-sidebar.pantry-sidebar-below-nav{background:var(--ds-card-bg, var(--fi-orange-light-surface))!important;border:var(--fi-border-container-shorthand)!important;box-shadow:var(--ds-card-shadow, var(--fi-orange-light-shadow-sm))!important;color:var(--fi-orange-light-text-soft)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-aside,.pantry-creative-guide-aside) .creation-flow-rail__title--pantry{color:var(--fi-orange-light-text-soft)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) .lab-directory-sidebar:is(.lab-creative-guide-aside,.pantry-creative-guide-aside).unified-sidebar.pantry-sidebar-below-nav :is(.lab-directory-sidebar__link.lab-guide-directory__link,.lab-directory-sidebar__link.pantry-guide-directory__link,.lab-guide-directory__link,.pantry-guide-directory__link){display:grid;grid-template-columns:34px minmax(0,1fr) 10px;align-items:center;gap:.5rem;min-height:2.35rem;padding:.35rem .65rem;border:1px solid transparent;border-radius:var(--fi-orange-light-radius-sm, 8px);color:var(--fi-orange-light-text-soft)!important;font-size:.8125rem;font-weight:500;line-height:1.35;text-align:left;background:color-mix(in srgb,var(--fi-orange-light-bg) 90%,#ffffff)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) .lab-directory-sidebar:is(.lab-creative-guide-aside,.pantry-creative-guide-aside).unified-sidebar.pantry-sidebar-below-nav :is(.lab-directory-sidebar__link.lab-guide-directory__link,.lab-directory-sidebar__link.pantry-guide-directory__link,.lab-guide-directory__link,.pantry-guide-directory__link):hover{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-surface-soft)!important;color:var(--fi-orange-light-text)!important;transform:none!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) .lab-directory-sidebar:is(.lab-creative-guide-aside,.pantry-creative-guide-aside).unified-sidebar.pantry-sidebar-below-nav :is(.lab-directory-sidebar__link.lab-guide-directory__link,.lab-directory-sidebar__link.pantry-guide-directory__link,.lab-guide-directory__link,.pantry-guide-directory__link).is-active{border-color:var(--fi-border-container)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--fi-orange-light-accent) 14%,transparent),color-mix(in srgb,var(--fi-orange-light-accent) 10%,transparent))!important;color:var(--fi-orange-light-accent-deep)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) .lab-directory-sidebar:is(.lab-creative-guide-aside,.pantry-creative-guide-aside).unified-sidebar.pantry-sidebar-below-nav :is(.lab-guide-directory__icon,.pantry-guide-directory__icon){display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:var(--fi-border-container-shorthand);border-radius:var(--fi-orange-light-radius-sm, 8px);background:var(--fi-orange-light-surface)}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) .lab-directory-sidebar:is(.lab-creative-guide-aside,.pantry-creative-guide-aside).unified-sidebar.pantry-sidebar-below-nav :is(.lab-directory-sidebar__link,.lab-guide-directory__link,.pantry-guide-directory__link).is-active :is(.lab-guide-directory__icon,.pantry-guide-directory__icon){border-color:var(--fi-border-container);background:color-mix(in srgb,var(--fi-orange-light-accent) 10%,#ffffff)}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-aside,.pantry-creative-guide-aside) :is(.lab-guide-directory__cue,.pantry-guide-directory__cue){color:var(--fi-orange-light-muted)}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-aside,.pantry-creative-guide-aside) :is(.lab-guide-directory__link,.pantry-guide-directory__link).is-active :is(.lab-guide-directory__cue,.pantry-guide-directory__cue){color:var(--fi-orange-light-text-soft)}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-aside,.pantry-creative-guide-aside) :is(.lab-guide-directory__dot,.pantry-guide-directory__dot){background:var(--fi-orange-light-muted-2)}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-aside,.pantry-creative-guide-aside) :is(.lab-guide-directory__link,.pantry-guide-directory__link).is-active :is(.lab-guide-directory__dot,.pantry-guide-directory__dot){background:var(--fi-orange-light-accent)}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-aside,.pantry-creative-guide-aside) :is(.lab-guide-directory__rail,.pantry-guide-directory__rail){background:var(--fi-orange-light-border)}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-aside,.pantry-creative-guide-aside) :is(.lab-guide-directory__link,.pantry-guide-directory__link).is-active :is(.lab-guide-directory__rail,.pantry-guide-directory__rail){background:var(--fi-orange-light-accent)}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.snack-theme,.lab-theme) :is(.lab-creative-guide-main,.pantry-creative-guide-main).pantry-main--dark.unified-main-content{background:var(--ds-card-bg, var(--fi-orange-light-surface))!important;border:var(--fi-border-container-shorthand)!important;color:var(--fi-orange-light-text)!important;box-shadow:var(--ds-card-shadow, var(--fi-orange-light-shadow-sm))!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-hero,.pantry-guide-hero){background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-hero,.pantry-guide-hero) .lab-guide-hero__highlights{background:transparent!important;border-color:var(--fi-border-container)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-hero,.pantry-guide-hero) .lab-guide-hero__highlight{background:transparent!important;border-color:var(--fi-border-container)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-block,.pantry-guide-block){background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-info-panel,.pantry-guide-info-panel){background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-block,.pantry-guide-block) .lab-guide-block__icon{background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important;box-shadow:none!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) .pantry-topology-feature-card,:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) .pantry-topology-learning-card{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) .pantry-topology-copy-button{background:color-mix(in srgb,var(--fi-orange-light-bg) 90%,#ffffff)!important;border:var(--ds-btn-secondary-border, 1px solid var(--fi-border-button))!important;color:var(--fi-orange-light-secondary)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) .pantry-topology-copy-button:hover{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-deep)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) .pantry-topology-feature-tag{background:color-mix(in srgb,var(--fi-orange-light-secondary) 12%,#ffffff)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-secondary)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.text-slate-50,.text-slate-100){color:var(--fi-orange-light-text)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.text-slate-200,.text-slate-300){color:var(--fi-orange-light-text-soft)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.text-slate-400,.text-slate-500){color:var(--fi-orange-light-muted)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.text-cyan-300,.text-cyan-200){color:var(--fi-orange-light-secondary)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.text-emerald-300,.text-emerald-200){color:var(--fi-orange-light-success)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.text-amber-300,.text-amber-200){color:var(--fi-orange-light-accent-strong)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-strong,.pantry-guide-strong){color:var(--fi-orange-light-accent-deep)}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.border-slate-700,.border-slate-700\/70,.border-slate-700\/60,.border-slate-700\/65,.border-slate-700\/55){border-color:var(--fi-border-container)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.bg-slate-950\/40,.bg-slate-950\/35,.bg-slate-950\/30,.bg-slate-950\/70,.bg-slate-900\/80,.bg-slate-900\/72,.bg-slate-900\/70){background:var(--fi-orange-light-surface-soft)!important}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-directory__link--compact,.pantry-guide-directory__link--compact){display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem .65rem;border:var(--fi-border-container-shorthand);border-radius:var(--fi-orange-light-radius-sm, 8px);background:var(--fi-orange-light-surface);color:var(--fi-orange-light-text-soft);font-size:.8125rem}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-directory__link--compact,.pantry-guide-directory__link--compact).is-active{border-color:var(--fi-border-container);background:linear-gradient(135deg,color-mix(in srgb,var(--fi-orange-light-accent) 14%,transparent),color-mix(in srgb,var(--fi-orange-light-accent) 10%,transparent));color:var(--fi-orange-light-accent-deep)}:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-block,.pantry-guide-block)[class*=border-cyan],:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-block,.pantry-guide-block)[class*=border-sky],:is(.pantry-light-root,body.fi-orange-food-light,body[data-fi-orange-food-light=true]) :is(.lab-creative-guide-main,.pantry-creative-guide-main) :is(.lab-guide-block,.pantry-guide-block)[class*=border-amber]{border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-layout .unified-sidebar.culinary-sidebar{background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 94%,#ffffff))!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-layout .unified-sidebar.culinary-sidebar :is(.unified-sidebar-title,.unified-count,.text-slate-500,.text-slate-400){color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-sidebar-refresh{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-sidebar-refresh:hover{color:var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-layout .unified-sidebar.culinary-sidebar .unified-search-input{background:#fff!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-layout .unified-sidebar.culinary-sidebar .unified-search-input::-moz-placeholder{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-layout .unified-sidebar.culinary-sidebar .unified-search-input::placeholder{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-layout .unified-sidebar.culinary-sidebar .unified-search-input:focus{border-color:var(--fi-border-container)!important;box-shadow:0 0 0 3px var(--fi-orange-light-focus)!important;background:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-layout .unified-sidebar.culinary-sidebar .unified-search-icon{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-dimension-select{border-color:var(--fi-border-container)!important;background:#fff!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-dimension-select:focus{border-color:var(--fi-border-container)!important;box-shadow:0 0 0 3px var(--fi-orange-light-focus)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-sidebar-note{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card.unified-card{border-color:var(--fi-border-container)!important;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--fi-orange-light-bg) 94%,#ffffff))!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card.unified-card:hover{border-color:var(--fi-border-container)!important;background:#fff!important;box-shadow:var(--fi-orange-light-shadow-md)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card-media{background:color-mix(in srgb,var(--fi-orange-light-bg) 50%,#ffffff)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card-placeholder{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card-footer{background:var(--fi-orange-light-surface-soft)!important;border-top-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card-badge{border-color:var(--fi-border-container)!important;background:color-mix(in srgb,var(--fi-orange-light-bg) 84%,#ffffff)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card-title{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card:hover .culinary-card-title{color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card-actions-bar{border-top-color:var(--fi-border-container)!important;background:var(--fi-orange-light-surface-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card-action{border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-strong)!important;background:transparent!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-card-action:hover{color:#fff!important;background:var(--fi-orange-light-accent)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-steps__intro{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-bg-warm)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-steps__heading{color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-step{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-surface-warm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-step__num{background:var(--fi-orange-light-accent)!important;color:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-step__title{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-step__detail{color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-step__tip{background:var(--fi-orange-light-bg-deep)!important;color:var(--fi-orange-light-secondary)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-step__tip-icon{color:var(--fi-orange-light-secondary)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-pairings__heading{color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-pairing-list__thumb--empty{background:var(--fi-orange-light-bg)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-pairing-list__tag{background:var(--fi-orange-light-bg-warm)!important;color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-page{background:var(--fi-orange-light-bg)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-header{background:#fffffff0!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-header__title{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-header__desktop-btn{background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-header__stats>span{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-searchbar{background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-searchbar input{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-filters{background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-filters__label{color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-chip{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-chip.is-active{background:var(--fi-orange-light-accent-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-card{background:var(--fi-orange-light-surface)!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-card__media{background:var(--fi-orange-light-bg)!important;color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-card__chip{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-card__chip--category{background:var(--fi-orange-light-accent-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-card__title{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-card__desc{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-card__action--ghost{background:var(--fi-orange-light-surface)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-card__action--primary{background:var(--fi-orange-light-accent)!important;color:#fff!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-empty{background:var(--fi-orange-light-surface-soft)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-card__intro-wrap{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-accent-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-mobile-card__action--recipe{background:var(--fi-orange-light-surface-warm)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-modal__overlay{background:color-mix(in srgb,var(--fi-orange-light-secondary) 18%,transparent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-modal__card{background:#fff!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-lg)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-modal__media{background:var(--fi-orange-light-bg)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-modal__media img{background:var(--fi-orange-light-bg)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-modal__close{background:#ffffffd1!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important;box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-recipe-modal__close:hover{background:#fff!important;color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-enlarged-overlay__card{background:#fff!important;border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-enlarged-overlay__stage{background:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-enlarged-overlay__picbar{background:var(--fi-orange-light-surface-soft)!important;border-top:var(--fi-border-chrome-width) solid var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-pairing-list__item{border-color:var(--fi-border-container)!important;background:var(--fi-orange-light-surface)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-pairing-list__thumb{background:var(--fi-orange-light-bg)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-pairing-list__name{color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-pairing-list__scheme{color:var(--fi-orange-light-accent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .culinary-pairing-list__desc{color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.learn-page-layout h1,.learn-page-layout h2,.learn-page-layout h3,.learn-page-layout h4,.learn-card__title,.lab-dictionary-page h1,.lab-dictionary-page h2,.lab-page-shell-title,.foodsdata-modal__title,.topology-flow-page h2,.topology-flow-page h3){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.learn-page-layout p,.learn-page-layout small,.learn-card__text,.learn-card__meta-list,.learn-card__meta-label,.learning-card__highlight-text,.learning-status-state,.lab-dictionary-card-meta,.topology-flow-page p,.foodsdata-modal__info-row){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .learn-card:not(.flavor-card):hover{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--fi-orange-light-bg) 90%,#ffffff))!important;border-color:var(--fi-border-container)!important;box-shadow:var(--fi-orange-light-shadow-md)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.learning-filter-chip,.learning-filter-button,.learning-load-more-button,.learn-nav-link,.lab-directory-sidebar__link,.lab-page-shell-link,.container-reference-filter,.topology-flow-shell button){background:color-mix(in srgb,var(--fi-orange-light-bg) 90%,#ffffff)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.learning-filter-chip.is-active,.learning-filter-button.is-active,.learn-nav-link.is-active,.lab-directory-sidebar__link.is-active){background:linear-gradient(135deg,color-mix(in srgb,var(--fi-orange-light-accent) 14%,transparent),color-mix(in srgb,var(--fi-orange-light-accent) 10%,transparent))!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-deep)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-detail-panel,.technique-expanded-node-card,.technique-ingredient-form,.technique-ingredient-input,.technique-mindmap-card,.technique-mobile-app-card,.topology-core-card,.topology-flow-directory button,.topology-ingredient-chip-row button,.topology-ingredient-list button:hover,.topology-intent-grid input,.topology-lexicon-form input,.topology-poster-topline span,.topology-relation-grid div,.topology-saved-card,.topology-saved-card__details,.topology-saved-chip-row span,.topology-scenario-filters button,.topology-scenario-grid button,.topology-structure-row button:hover,.topology-template-grid button:hover,.topology-template-section-card,.topology-workbench .learn-top-search-input,.topology-workbench .learn-top-search-input:focus){background:#fff!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-count-pill,.technique-detail-param-card,.technique-sidebar-action.is-analysis,.topology-ingredient-chip-row button:hover,.topology-relation-grid span,.topology-saved-detail-block,.topology-saved-detail-grid section,.topology-secondary-action,.topology-tag-row span,.topology-template-card,.topology-template-section-card__head small,.topology-workbench .learn-top-search-clear){background:var(--fi-orange-light-surface-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-category-pill,.technique-core-concept-card,.topology-ai-idea-card,.topology-decision,.topology-flow-directory__index,.topology-inline-warning,.topology-poster-ai-result,.topology-poster-ai-result.is-filled,.topology-scenario-filters button.is-active,.topology-scenario-grid button.is-active,.topology-stage__head>span:first-child){background:var(--fi-orange-light-bg-warm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-cards-schema,.topology-example-row,.topology-flow-directory button.is-done:not(.is-active),.topology-library-shell,.topology-linked-context,.topology-poster-parameter-grid span,.topology-primary-action,.topology-schema-strip,.topology-use-input,.topology-workflow span.is-done){background:var(--fi-orange-light-bg-deep)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-sidebar-action.is-steps,.topology-flow-directory button.is-active,.topology-flow-directory button:hover,.topology-ingredient-chip-row button.is-selected,.topology-ingredient-list button.is-selected,.topology-reverse-note,.topology-saved-card.is-expanded,.topology-structure-row button.is-active,.topology-template-grid button.is-active,.topology-upload-target){background:var(--fi-orange-light-accent-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-ingredient-list button,.topology-structure-row button,.topology-template-grid button,.topology-workflow span){background:color-mix(in srgb,var(--fi-orange-light-bg) 84%,#ffffff)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-category-pill,.technique-core-concept-card,.technique-count-pill,.technique-detail-panel,.technique-detail-param-card,.technique-expanded-node-card,.technique-ingredient-form,.technique-ingredient-input,.technique-mindmap-card,.technique-mindmap-card.is-selected,.technique-mobile-app-card,.topology-ai-idea-card,.topology-cards-schema,.topology-concept-poster,.topology-core-card,.topology-decision,.topology-empty,.topology-flow-directory,.topology-flow-directory button,.topology-flow-directory button.is-active,.topology-flow-directory button.is-done:not(.is-active),.topology-flow-directory button:hover,.topology-flow-directory__index,.topology-ingredient-chip-row button,.topology-ingredient-chip-row button.is-selected,.topology-ingredient-chip-row button:hover,.topology-ingredient-list button,.topology-ingredient-list button.is-selected,.topology-ingredient-list button:hover,.topology-intent-grid input,.topology-intent-grid input:focus,.topology-lexicon-form input,.topology-lexicon-form input:focus,.topology-library-shell,.topology-linked-context,.topology-panel,.topology-poster-ai-result,.topology-poster-ai-result.is-filled,.topology-poster-parameter-grid span,.topology-poster-topline span,.topology-primary-action,.topology-relation-grid div,.topology-relation-grid span,.topology-reverse-note,.topology-saved-ai,.topology-saved-card,.topology-saved-card.is-expanded,.topology-saved-chip-row span,.topology-saved-detail-block,.topology-saved-detail-grid section,.topology-scenario-filters button,.topology-scenario-filters button.is-active,.topology-scenario-grid button,.topology-scenario-grid button.is-active,.topology-schema-strip,.topology-secondary-action,.topology-stage,.topology-stage__head>span:first-child,.topology-structure-row button,.topology-structure-row button.is-active,.topology-structure-row button:hover,.topology-tag-row span,.topology-template-card,.topology-template-grid button,.topology-template-grid button.is-active,.topology-template-grid button:hover,.topology-template-section-card,.topology-template-section-card__head small,.topology-upload-target,.topology-use-input,.topology-workbench .learn-top-search-clear,.topology-workbench .learn-top-search-input,.topology-workbench .learn-top-search-input:focus,.topology-workbench__hero,.topology-workflow span,.topology-workflow span.is-done){border-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-saved-card__details,.topology-step-usage){border-top-color:var(--fi-border-container)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-ingredient-input,.technique-sidebar-action.is-analysis,.topology-ai-idea-card b,.topology-concept-poster h3,.topology-core-card__title,.topology-cross-section strong,.topology-decision span,.topology-decision strong,.topology-flow-directory button strong,.topology-flow-directory__head strong,.topology-ingredient-list button span,.topology-ingredient-tag-group__head span,.topology-intent-grid input,.topology-lexicon-form input,.topology-library-section h3,.topology-meter strong,.topology-panel__head h3,.topology-poster-grid h4,.topology-poster-grid span,.topology-poster-parameter-grid span,.topology-relation-grid h4,.topology-saved-ai p strong,.topology-saved-card__main strong,.topology-saved-section h3,.topology-scenario-grid strong,.topology-selected-ingredient strong,.topology-shape-options h4,.topology-stage__head h3,.topology-structure-name,.topology-suggestions-head strong,.topology-template-card strong,.topology-template-grid__title,.topology-template-section-card__head span,.topology-workbench .learn-top-search-input,.topology-workbench__hero h2){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-count-pill,.topology-cards-schema span,.topology-concept-poster>p,.topology-core-card p,.topology-core-card small,.topology-decision small,.topology-empty,.topology-flow-directory button small,.topology-flow-directory__head span,.topology-ingredient-list button small,.topology-library-intro,.topology-panel__head p,.topology-poster-ai-result p,.topology-poster-grid p,.topology-reverse-note,.topology-saved-ai p,.topology-saved-card__main p,.topology-saved-card__main small,.topology-saved-detail-grid p,.topology-scenario-grid small,.topology-schema-strip span,.topology-selected-ingredient p,.topology-shape-options__title small,.topology-stage__head p,.topology-step-usage,.topology-template-card p,.topology-template-card small,.topology-template-grid__meta,.topology-workbench .learn-top-search-clear,.topology-workbench .learn-top-search-icon,.topology-workbench .learn-top-search-input::-moz-placeholder,.topology-workbench__hero p,.topology-workflow){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-count-pill,.topology-cards-schema span,.topology-concept-poster>p,.topology-core-card p,.topology-core-card small,.topology-decision small,.topology-empty,.topology-flow-directory button small,.topology-flow-directory__head span,.topology-ingredient-list button small,.topology-library-intro,.topology-panel__head p,.topology-poster-ai-result p,.topology-poster-grid p,.topology-reverse-note,.topology-saved-ai p,.topology-saved-card__main p,.topology-saved-card__main small,.topology-saved-detail-grid p,.topology-scenario-grid small,.topology-schema-strip span,.topology-selected-ingredient p,.topology-shape-options__title small,.topology-stage__head p,.topology-step-usage,.topology-template-card p,.topology-template-card small,.topology-template-grid__meta,.topology-workbench .learn-top-search-clear,.topology-workbench .learn-top-search-icon,.topology-workbench .learn-top-search-input::placeholder,.topology-workbench__hero p,.topology-workflow){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-ai-idea-card p,.topology-ai-idea-card span,.topology-concept-poster,.topology-flow-directory button,.topology-ingredient-chip-row button,.topology-ingredient-list button,.topology-intent-grid span,.topology-relation-grid span,.topology-saved-chip-row span,.topology-scenario-filters button,.topology-scenario-grid button,.topology-secondary-action,.topology-structure-row button,.topology-structure-summary,.topology-tag-row span,.topology-template-grid button,.topology-template-section-card__head small,.topology-workbench,.topology-workflow span){color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-category-pill,.technique-sidebar-action.is-steps,.topology-decision,.topology-flow-directory__index,.topology-kicker,.topology-meter--cost>span,.topology-poster-ai-result h4,.topology-poster-ai-result p span,.topology-poster-ai-result__head,.topology-poster-ai-result__head strong,.topology-saved-card__selection,.topology-scenario-card__mark,.topology-stage__head>span:first-child){color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-cards-schema,.topology-example-row,.topology-flow-directory button.is-done:not(.is-active),.topology-library-heading,.topology-linked-context,.topology-meter>span,.topology-poster-parameter-grid small,.topology-primary-action,.topology-schema-strip,.topology-structure-move-count,:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-template-grid__section,.topology-use-input,.topology-workflow span.is-done){color:var(--fi-orange-light-secondary)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-flow-directory button.is-active,.topology-flow-directory button:hover,.topology-ingredient-chip-row button.is-selected,.topology-ingredient-list button.is-selected,.topology-scenario-filters button.is-active,.topology-scenario-grid button.is-active,.topology-structure-row button.is-active,.topology-template-grid button.is-active,.topology-upload-target){color:var(--fi-orange-light-accent-deep)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-mobile-app-card,.topology-concept-poster,.topology-core-card,.topology-flow-directory,.topology-panel,.topology-saved-card,.topology-stage,.topology-template-section-card,.topology-workbench__hero){box-shadow:var(--fi-orange-light-shadow-sm)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-intent-grid input:focus,.topology-lexicon-form input:focus,.topology-workbench .learn-top-search-input:focus){box-shadow:0 0 0 3px var(--fi-orange-light-focus)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.technique-detail-panel,.technique-ingredient-form){box-shadow:var(--fi-orange-light-shadow-md)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-poster-topline span{color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .technique-expanded-node-card{box-shadow:var(--fi-orange-light-shadow-lg)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-poster-ai-result{background:var(--fi-orange-light-surface-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-inline-warning{border-color:var(--fi-orange-light-warning)!important;color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-workbench__hero,.topology-panel,.topology-stage){background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 94%,#ffffff))!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-flow-directory{background:color-mix(in srgb,var(--fi-orange-light-bg) 88%,#ffffff)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-selected-ingredient,.topology-ingredient-suggestions,.topology-reality-panel,.topology-poster-grid section,.topology-ingredient-tag-group){background:color-mix(in srgb,var(--fi-orange-light-bg) 90%,#ffffff)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-concept-poster{background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--fi-orange-light-secondary) 14%,transparent),transparent 28%),linear-gradient(140deg,#fff,color-mix(in srgb,var(--fi-orange-light-bg) 92%,#ffffff) 58%,color-mix(in srgb,var(--fi-orange-light-bg-warm) 88%,#ffffff))!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-meter i{background:color-mix(in srgb,var(--fi-orange-light-border) 72%,transparent)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-workbench :is(.learn-top-search-panel,.learn-top-search-panel__body){background:transparent!important;border:none!important;box-shadow:none!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-workbench__hero{background:linear-gradient(135deg,color-mix(in srgb,var(--fi-orange-light-accent) 12%,transparent),color-mix(in srgb,var(--fi-orange-light-secondary) 8%,transparent) 46%,transparent),linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 94%,#ffffff))!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-error{border-color:var(--fi-orange-light-danger)!important;background:color-mix(in srgb,var(--fi-orange-light-danger) 10%,#ffffff)!important;color:var(--fi-orange-light-danger)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-selected-ingredient small,.topology-poster-topline span,.topology-cross-section small,.topology-meter small,.topology-ingredient-tag-group__head small){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.topology-saved-detail-grid h4,.topology-saved-detail-block h4,.topology-saved-ai h4){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .topology-saved-ai h4{color:var(--fi-orange-light-accent-strong)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) .technique-mindmap-card.is-selected{box-shadow:0 0 12px var(--fi-orange-light-focus)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.admin-theme,.admin-layout-shell,.admin-route-shell,.admin-page-shell){background:radial-gradient(circle at 6% 0%,color-mix(in srgb,var(--fi-orange-light-secondary) 10%,transparent),transparent 28%),linear-gradient(180deg,var(--fi-orange-light-bg) 0%,var(--fi-orange-light-bg-warm) 66%,var(--fi-orange-light-bg-deep) 100%)!important;color:var(--fi-orange-light-text)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.admin-layout-sidebar-card,.admin-layout-main,.admin-surface,.admin-panel,.admin-page-header-shell,.admin-main-shell,.admin-main-shell-inner,.admin-table-shell,.admin-filter-shell,.admin-modal-card,.admin-dashboard-metric-card,.admin-mini-metric,.admin-kpi-card,.admin-dashboard-note,.agent-workbench-page,.pdf-admin-preview-shell,.pdf-admin-settings-shell,.users-admin-page,.item-stats-admin-page,.pairings-admin-analysis-module,.ingredient-image-stat-card,.rescue-data-status,.drink-admin-tabs__prompt-editor-shell){background:linear-gradient(180deg,#fffffffa,color-mix(in srgb,var(--fi-orange-light-bg) 95%,#ffffff))!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text)!important;box-shadow:var(--fi-orange-light-shadow-sm)}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.admin-page-header-title,.admin-dashboard-metric-card__value,.admin-mini-metric__value,.admin-kpi-card,.admin-surface h1,.admin-surface h2,.admin-surface h3,.admin-panel h1,.admin-panel h2,.admin-panel h3){color:var(--fi-orange-light-text)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.admin-page-header-subtitle,.admin-dashboard-metric-card__label,.admin-dashboard-metric-card__source,.admin-mini-metric__label,.admin-mini-metric__sub,.admin-empty-state,.admin-data-table,.admin-panel p,.admin-surface p){color:var(--fi-orange-light-muted)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.admin-sidebar-link,.admin-sidebar-section-header,.admin-header-tab,.admin-pill-nav button,.admin-select,.admin-input,.admin-add-btn,.admin-icon-btn,.admin-secondary-btn,.methods-admin-prompt-link,.methods-admin-digest-button,.pairings-admin-count-pill,.pairings-admin-tag-pill,.rescue-data-tool-button){background:color-mix(in srgb,var(--fi-orange-light-bg) 90%,#ffffff)!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-text-soft)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.admin-sidebar-link.is-active,.admin-header-tab.is-active,.admin-pill-nav button.is-active,.admin-add-btn:hover,.admin-icon-btn:hover,.admin-secondary-btn:hover){background:linear-gradient(135deg,color-mix(in srgb,var(--fi-orange-light-accent) 14%,transparent),color-mix(in srgb,var(--fi-orange-light-accent) 9%,transparent))!important;border-color:var(--fi-border-container)!important;color:var(--fi-orange-light-accent-deep)!important}:is(body.fi-orange-food-light,body[data-fi-orange-food-light=true],.fi-orange-food-light,[data-fi-orange-food-light=true]) :is(.admin-data-table th,.admin-data-table td,.admin-page-header-nav){border-color:var(--fi-border-container)!important}@media(min-width:1024px){:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]){--fi-public-desktop-bg: var(--lab-navy-bg, #020617);--fi-public-desktop-panel: var(--fi-gradient-dark-panel);--fi-public-desktop-panel-soft: rgba(15, 23, 42, .72);--fi-public-desktop-card: rgba(15, 23, 42, .74);--fi-public-desktop-card-hover: rgba(15, 23, 42, .88);--fi-public-desktop-input: rgba(15, 23, 42, .78);--fi-public-desktop-inset: rgba(30, 41, 59, .58);--fi-public-desktop-border: var(--fi-border-container, rgba(148, 163, 184, .28));--fi-public-desktop-text: var(--fi-text-primary, #e2e8f0);--fi-public-desktop-text-soft: var(--fi-text-secondary, #cbd5e1);--fi-public-desktop-muted: var(--fi-text-muted, #94a3b8);--fi-public-desktop-accent: var(--fi-text-accent, #f59e0b);--fi-public-desktop-shadow: var(--fi-surface-shadow, 0 18px 42px rgba(2, 8, 23, .3))}:is([data-route=culinary].app-theme-light,[data-route=pairings].app-theme-light,[data-route=articles].app-theme-light,[data-route=learning].app-theme-light,[data-route=culinary].fi-orange-food-light,[data-route=pairings].fi-orange-food-light,[data-route=articles].fi-orange-food-light,[data-route=learning].fi-orange-food-light,[data-route=culinary][data-fi-orange-food-light=true],[data-route=pairings][data-fi-orange-food-light=true],[data-route=articles][data-fi-orange-food-light=true],[data-route=learning][data-fi-orange-food-light=true],body.light-theme [data-route=culinary],body.light-theme [data-route=pairings],body.light-theme [data-route=articles],body.light-theme [data-route=learning],body.fi-orange-food-light [data-route=culinary],body.fi-orange-food-light [data-route=pairings],body.fi-orange-food-light [data-route=articles],body.fi-orange-food-light [data-route=learning],body[data-fi-orange-food-light=true] [data-route=culinary],body[data-fi-orange-food-light=true] [data-route=pairings],body[data-fi-orange-food-light=true] [data-route=articles],body[data-fi-orange-food-light=true] [data-route=learning]){color-scheme:light;--fi-public-desktop-bg: var(--fi-orange-light-bg, #F6F8F4);--fi-public-desktop-panel: var(--fi-orange-light-surface, #ffffff);--fi-public-desktop-panel-soft: var(--fi-orange-light-surface-soft, #F3FAF4);--fi-public-desktop-card: var(--fi-orange-light-surface, #ffffff);--fi-public-desktop-card-hover: var(--fi-orange-light-surface-soft, #F3FAF4);--fi-public-desktop-input: var(--fi-orange-light-surface, #ffffff);--fi-public-desktop-inset: var(--fi-orange-light-bg-deep, #EAF4EC);--fi-public-desktop-border: var(--fi-border-container, #d6e5d8);--fi-public-desktop-text: var(--fi-orange-light-text, #17231F);--fi-public-desktop-text-soft: var(--fi-orange-light-text-soft, #285247);--fi-public-desktop-muted: var(--fi-orange-light-muted, #58736A);--fi-public-desktop-accent: var(--fi-orange-light-accent, #D95F20);--fi-public-desktop-shadow: var(--fi-orange-light-shadow-sm, 0 4px 14px rgba(23, 64, 57, .08));--fi-learn-page-bg: var(--fi-public-desktop-bg);--fi-learn-rail-bg: var(--fi-public-desktop-panel);--fi-learn-main-bg: var(--fi-public-desktop-panel);--fi-learn-card-bg: var(--fi-public-desktop-card);--fi-learn-card-hover-bg: var(--fi-public-desktop-card-hover);--fi-learn-card-border: var(--fi-public-desktop-border);--fi-learn-rail-border: var(--fi-public-desktop-border);--fi-learn-text: var(--fi-public-desktop-text);--fi-learn-text-muted: var(--fi-public-desktop-muted);--fi-learn-btn-bg: transparent;--fi-learn-btn-bg-hover: var(--fi-public-desktop-panel-soft);--fi-learn-btn-bg-active: color-mix(in srgb, var(--fi-public-desktop-accent) 14%, transparent);--fi-learn-btn-text: var(--fi-public-desktop-text-soft);--fi-learn-btn-text-hover: var(--fi-public-desktop-text);--fi-learn-btn-text-active: var(--fi-public-desktop-accent);background:var(--fi-public-desktop-bg)!important;color:var(--fi-public-desktop-text)}:is([data-route=admin],[data-route=user-center]){--fi-public-desktop-bg: var(--lab-navy-bg, #020617);--fi-public-desktop-panel: var(--fi-gradient-dark-panel);--fi-public-desktop-panel-soft: rgba(15, 23, 42, .72);--fi-public-desktop-card: rgba(15, 23, 42, .74);--fi-public-desktop-card-hover: rgba(15, 23, 42, .88);--fi-public-desktop-input: rgba(15, 23, 42, .78);--fi-public-desktop-inset: rgba(30, 41, 59, .58);--fi-public-desktop-border: var(--fi-border-container, rgba(148, 163, 184, .28));--fi-public-desktop-text: var(--fi-text-primary, #e2e8f0);--fi-public-desktop-text-soft: var(--fi-text-secondary, #cbd5e1);--fi-public-desktop-muted: var(--fi-text-muted, #94a3b8);--fi-public-desktop-accent: var(--fi-text-accent, #f59e0b);--fi-public-desktop-shadow: var(--fi-surface-shadow, 0 18px 42px rgba(2, 8, 23, .3));--app-bg: var(--fi-public-desktop-bg);--app-bg-2: var(--fi-public-desktop-bg);--app-bg-3: var(--fi-public-desktop-panel-soft);--app-surface: var(--fi-public-desktop-card);--app-surface-strong: var(--fi-public-desktop-panel);--app-surface-soft: var(--fi-public-desktop-panel-soft);--app-border: var(--fi-public-desktop-border);--app-border-strong: color-mix(in srgb, var(--fi-public-desktop-accent) 34%, var(--fi-public-desktop-border));--app-text: var(--fi-public-desktop-text);--app-text-2: var(--fi-public-desktop-text-soft);--app-text-3: var(--fi-public-desktop-muted);--app-text-4: color-mix(in srgb, var(--fi-public-desktop-muted) 72%, transparent);--ds-card-bg: var(--fi-public-desktop-card);--ds-card-border: var(--fi-public-desktop-border);--ds-card-shadow: var(--fi-public-desktop-shadow);--ds-input-bg: var(--fi-public-desktop-input);--ds-input-border: var(--fi-public-desktop-border);--ds-input-text: var(--fi-public-desktop-text);--ds-state-bg: var(--fi-public-desktop-card);--ds-state-border: var(--fi-public-desktop-border)}:is([data-route=admin].fi-orange-food-light,[data-route=admin][data-fi-orange-food-light=true],[data-route=user-center].app-theme-light,[data-route=user-center].fi-orange-food-light,[data-route=user-center][data-fi-orange-food-light=true],body.light-theme [data-route=admin],body.light-theme [data-route=user-center],body.fi-orange-food-light [data-route=admin],body.fi-orange-food-light [data-route=user-center],body[data-fi-orange-food-light=true] [data-route=admin],body[data-fi-orange-food-light=true] [data-route=user-center]){color-scheme:light;--fi-public-desktop-bg: var(--fi-orange-light-bg, #F6F8F4);--fi-public-desktop-panel: var(--fi-orange-light-surface, #ffffff);--fi-public-desktop-panel-soft: var(--fi-orange-light-surface-soft, #F3FAF4);--fi-public-desktop-card: var(--fi-orange-light-surface, #ffffff);--fi-public-desktop-card-hover: var(--fi-orange-light-surface-soft, #F3FAF4);--fi-public-desktop-input: var(--fi-orange-light-surface, #ffffff);--fi-public-desktop-inset: var(--fi-orange-light-bg-deep, #EAF4EC);--fi-public-desktop-border: var(--fi-border-container, #d6e5d8);--fi-public-desktop-text: var(--fi-orange-light-text, #17231F);--fi-public-desktop-text-soft: var(--fi-orange-light-text-soft, #285247);--fi-public-desktop-muted: var(--fi-orange-light-muted, #58736A);--fi-public-desktop-accent: var(--fi-orange-light-accent, #D95F20);--fi-public-desktop-shadow: var(--fi-orange-light-shadow-sm, 0 4px 14px rgba(23, 64, 57, .08));--app-light-bg: var(--fi-public-desktop-bg);--app-light-bg-2: var(--fi-public-desktop-bg);--app-light-bg-3: var(--fi-public-desktop-inset);--app-light-surface: var(--fi-public-desktop-card);--app-light-surface-strong: var(--fi-public-desktop-panel);--app-light-surface-soft: var(--fi-public-desktop-panel-soft);--app-light-border: var(--fi-public-desktop-border);--app-light-border-strong: var(--fi-public-desktop-border);--app-light-text: var(--fi-public-desktop-text);--app-light-text-2: var(--fi-public-desktop-text-soft);--app-light-text-3: var(--fi-public-desktop-muted);--app-light-text-4: color-mix(in srgb, var(--fi-public-desktop-muted) 82%, transparent);--ds-card-bg: var(--fi-public-desktop-card);--ds-card-border: var(--fi-public-desktop-border);--ds-input-bg: var(--fi-public-desktop-input);--ds-input-border: var(--fi-public-desktop-border);--ds-input-text: var(--fi-public-desktop-text);--ds-state-bg: var(--fi-public-desktop-card);--ds-state-border: var(--fi-public-desktop-border);background:var(--fi-public-desktop-bg)!important;color:var(--fi-public-desktop-text)}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(.culinary-layout,.pairings-page-root,.articles-page,.pairings-page-loading,.learn-page-layout,.learn-page-inner,.foodsdata-page,.techniquesdata-page,.methods-page,.equipment-page,.equipment-page-layout,.flavor-page,.topology-workbench,.topology-library-shell){background:var(--fi-public-desktop-bg)!important;color:var(--fi-public-desktop-text)!important}[data-route=pairings] .pairings-page-loading{background:var(--fi-public-desktop-bg)!important;color:var(--fi-public-desktop-text)!important}body.light-theme .pairings-page-loading,body.fi-orange-food-light .pairings-page-loading,body[data-fi-orange-food-light=true] .pairings-page-loading{background:var(--fi-orange-light-bg, #F6F8F4)!important;color:var(--fi-orange-light-text, #17231F)!important}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(.unified-main-content,.culinary-main,.learn-right-col,.learn-main-shell,.learn-content-panel,.articles-list-panel,.articles-list-shell,.articles-detail-pane,.articles-community-sections,.articles-featured-wall,.articles-collections-section,.articles-challenge-boards-section,.pairings-desktop-analysis-panel,.pairings-desktop-visual-stage,.pairings-analysis-overlay-card,.topology-flow-page,.topology-cards-panel){background:var(--fi-public-desktop-panel)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text)!important;box-shadow:var(--fi-public-desktop-shadow)!important}[data-route=learning] .topology-flow-page{background:transparent!important;border-color:transparent!important;box-shadow:none!important}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(.unified-sidebar,.culinary-sidebar,.learn-directory-col,.learn-left-col,.learn-directory-menu__panel,.pairings-title-category-menu,.topology-flow-directory,.articles-community-filter-bar,.articles-following-panel,.articles-author-profile-panel){background:var(--fi-public-desktop-panel)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text)!important;box-shadow:var(--fi-public-desktop-shadow)!important}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(.learn-top-search-panel,.learn-main-header,.flavor-hero,.articles-community-hero,.articles-featured-summary-banner,.articles-list-title,.pairings-desktop-control-bar,.culinary-mobile-hero__panel){background:var(--fi-public-desktop-card)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text)!important;box-shadow:var(--fi-public-desktop-shadow)!important}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(.app-card,.app-panel,.learn-card,.learn-alert,.learn-empty-state,.learn-status-state,.flavor-card,.flavor-stats__item,.flavor-empty,.article-list-card,.articles-community-signal-panel,.articles-challenge-board-card,.articles-challenge-activity-card,.articles-collection-card,.articles-comment-card,.articles-share-kit,.pairings-analysis-dimension-card,.pairings-analysis-headline-card,.pairings-analysis-kpi-card,.pairings-analysis-segment-panel,.pairings-analysis-goal-card,.pairings-analysis-segment-card,.pairings-analysis-action-card,.pairings-analysis-action-block,.culinary-pairing-card--surface,.recipe-detail-modal,.recipe-detail-text-blocks__intro-card,.recipe-pairing-recipe-panel__base-card,.recipe-pairing-recipe-panel__dish-card,.topology-workbench__hero,.topology-panel,.topology-stage,.topology-selected-ingredient,.topology-ingredient-suggestions,.topology-reality-panel,.topology-poster-grid section,.foodsdata-modal__info-row,.methods-detail-content-card,.methods-detail-module-card,.equipment-combo-result-panel){background:var(--fi-public-desktop-card)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text)!important;box-shadow:var(--fi-public-desktop-shadow)!important}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(.learn-card:hover,.flavor-card:hover,.article-list-card:hover,.pairings-analysis-dimension-card:hover,.culinary-pairing-card--surface:hover){background:var(--fi-public-desktop-card-hover)!important}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(input,textarea,select,.unified-search-input,.learn-search-input,.learn-top-search-input,.learn-content-mobile-select,.flavor-search,.culinary-dimension-select,.methods-detail-summary,.equipment-combo-result-panel__item,.technique-detail-param-card,.article-composer-field,.articles-comment-input){background:var(--fi-public-desktop-input)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text)!important}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(input,textarea,.unified-search-input,.learn-search-input,.learn-top-search-input,.flavor-search)::-moz-placeholder{color:color-mix(in srgb,var(--fi-public-desktop-muted) 72%,transparent)!important}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(input,textarea,.unified-search-input,.learn-search-input,.learn-top-search-input,.flavor-search)::placeholder{color:color-mix(in srgb,var(--fi-public-desktop-muted) 72%,transparent)!important}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(.unified-nav-button,.learn-nav__item,.learn-nav-btn,.learn-filter-chip,.learn-card__pill,.learn-content-chip,.learn-segmented,.learn-segmented__button,.learn-load-more-button,.learn-top-search-action,.flavor-tab,.flavor-pill,.articles-filter-chip,.articles-page-button,.articles-community-action,.pairings-desktop-control-button,.pairings-visual-generate-button,.pairings-analysis-generate-button,.culinary-ai-search-button,.culinary-dimension-select,.recipe-main-image-generate-button,.recipe-pairing-recipe-panel__secondary-action){background:var(--fi-public-desktop-panel-soft)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text-soft)!important;box-shadow:none!important}:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(.unified-nav-button.active,.learn-nav__item.active,.learn-nav-btn.active,.learn-filter-chip.is-active,.learn-content-chip.active,.learn-segmented__button.is-active,.flavor-tab.active,.flavor-pill.active,.articles-filter-chip.is-active,.articles-page-button.is-active,.pairings-desktop-control-button.is-active,.pairings-desktop-control-button.active){background:color-mix(in srgb,var(--fi-public-desktop-accent) 16%,var(--fi-public-desktop-panel))!important;border-color:color-mix(in srgb,var(--fi-public-desktop-accent) 34%,var(--fi-public-desktop-border))!important;color:var(--fi-public-desktop-text)!important}:is([data-route=culinary].app-theme-light,[data-route=pairings].app-theme-light,[data-route=articles].app-theme-light,[data-route=learning].app-theme-light,[data-route=culinary].fi-orange-food-light,[data-route=pairings].fi-orange-food-light,[data-route=articles].fi-orange-food-light,[data-route=learning].fi-orange-food-light,[data-route=culinary][data-fi-orange-food-light=true],[data-route=pairings][data-fi-orange-food-light=true],[data-route=articles][data-fi-orange-food-light=true],[data-route=learning][data-fi-orange-food-light=true],body.light-theme [data-route=culinary],body.light-theme [data-route=pairings],body.light-theme [data-route=articles],body.light-theme [data-route=learning],body.fi-orange-food-light [data-route=culinary],body.fi-orange-food-light [data-route=pairings],body.fi-orange-food-light [data-route=articles],body.fi-orange-food-light [data-route=learning],body[data-fi-orange-food-light=true] [data-route=culinary],body[data-fi-orange-food-light=true] [data-route=pairings],body[data-fi-orange-food-light=true] [data-route=articles],body[data-fi-orange-food-light=true] [data-route=learning]) :is(.bg-slate-950,.bg-slate-900,.bg-slate-800,.bg-black,.bg-\[\#020617\],.bg-\[\#07111c\],[class~="bg-slate-950/80"],[class~="bg-slate-950/70"],[class~="bg-slate-950/60"],[class~="bg-slate-950/50"],[class~="bg-slate-950/40"],[class~="bg-slate-900/95"],[class~="bg-slate-900/90"],[class~="bg-slate-900/80"],[class~="bg-slate-900/70"],[class~="bg-slate-900/60"],[class~="bg-slate-900/50"],[class~="bg-slate-900/40"],[class~="bg-slate-800/90"],[class~="bg-slate-800/80"],[class~="bg-slate-800/70"],[class~="bg-slate-800/60"],[class~="bg-slate-800/50"],[class~="bg-black/80"],[class~="bg-black/70"],[class~="bg-black/60"],[class~="bg-black/50"],[class~="bg-white/5"],[class~="bg-white/[0.03]"],[class~="bg-white/[0.04]"],[class~="bg-white/[0.06]"],[class~="bg-white/[0.08]"]){background-color:var(--fi-public-desktop-card)!important;background-image:none!important}:is([data-route=culinary].app-theme-light,[data-route=pairings].app-theme-light,[data-route=articles].app-theme-light,[data-route=learning].app-theme-light,[data-route=culinary].fi-orange-food-light,[data-route=pairings].fi-orange-food-light,[data-route=articles].fi-orange-food-light,[data-route=learning].fi-orange-food-light,[data-route=culinary][data-fi-orange-food-light=true],[data-route=pairings][data-fi-orange-food-light=true],[data-route=articles][data-fi-orange-food-light=true],[data-route=learning][data-fi-orange-food-light=true],body.light-theme [data-route=culinary],body.light-theme [data-route=pairings],body.light-theme [data-route=articles],body.light-theme [data-route=learning],body.fi-orange-food-light [data-route=culinary],body.fi-orange-food-light [data-route=pairings],body.fi-orange-food-light [data-route=articles],body.fi-orange-food-light [data-route=learning],body[data-fi-orange-food-light=true] [data-route=culinary],body[data-fi-orange-food-light=true] [data-route=pairings],body[data-fi-orange-food-light=true] [data-route=articles],body[data-fi-orange-food-light=true] [data-route=learning]) :is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-stone-50,.text-stone-100,.text-stone-200){color:var(--fi-public-desktop-text)!important}:is([data-route=culinary].app-theme-light,[data-route=pairings].app-theme-light,[data-route=articles].app-theme-light,[data-route=learning].app-theme-light,[data-route=culinary].fi-orange-food-light,[data-route=pairings].fi-orange-food-light,[data-route=articles].fi-orange-food-light,[data-route=learning].fi-orange-food-light,[data-route=culinary][data-fi-orange-food-light=true],[data-route=pairings][data-fi-orange-food-light=true],[data-route=articles][data-fi-orange-food-light=true],[data-route=learning][data-fi-orange-food-light=true],body.light-theme [data-route=culinary],body.light-theme [data-route=pairings],body.light-theme [data-route=articles],body.light-theme [data-route=learning],body.fi-orange-food-light [data-route=culinary],body.fi-orange-food-light [data-route=pairings],body.fi-orange-food-light [data-route=articles],body.fi-orange-food-light [data-route=learning],body[data-fi-orange-food-light=true] [data-route=culinary],body[data-fi-orange-food-light=true] [data-route=pairings],body[data-fi-orange-food-light=true] [data-route=articles],body[data-fi-orange-food-light=true] [data-route=learning]) :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-stone-300,.text-stone-400,.text-stone-500,.text-stone-600){color:var(--fi-public-desktop-muted)!important}.fi-locale-en:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(.unified-sidebar,.unified-nav-button,.learn-directory-col,.learn-left-col,.learn-sidebar-panel-stack,.learn-sidebar-overlay-panel,.learn-nav-list,.learn-nav__item,.learn-nav-btn,.learn-card,.learn-card-grid,.flavor-card,.article-list-card,.articles-filter-chip,.articles-community-action,.pairings-title-category-menu,.pairings-desktop-control-button,.culinary-sidebar,.culinary-grid){min-width:0;max-width:100%;box-sizing:border-box}.fi-locale-en[data-route=learning] :is(.learn-sidebar-panel-stack,.learn-sidebar-overlay-panel,.learn-nav-list){overflow-x:hidden}.fi-locale-en[data-route=learning] :is(.learn-sidebar-overlay-panel,.learn-nav-list){width:100%}.fi-locale-en:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(button,a,label,h1,h2,h3,h4,p,.unified-nav-button,.learn-nav__item,.learn-nav-btn,.learn-card__title,.learn-card__text,.flavor-card__name-en,.flavor-card__desc,.article-list-card__title,.article-list-card__summary,.pairings-visual-generate-button,.pairings-analysis-generate-button,.culinary-sidebar-note){max-width:100%;overflow-wrap:anywhere}.fi-locale-en[data-route=learning] :is(.learn-nav-btn,.learn-nav__item){height:auto;min-height:2.4rem;align-items:flex-start;line-height:1.25;white-space:normal}.fi-locale-en:is([data-route=culinary],[data-route=pairings],[data-route=articles],[data-route=learning]) :is(.unified-nav-button span,.learn-nav__label,.learn-card__pill,.flavor-card__badge,.articles-filter-chip,.pairings-analysis-priority){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-locale-en[data-route=learning] :is(.learn-nav-btn>span,.learn-nav__label){min-width:0;overflow-wrap:anywhere;white-space:normal}:is([data-route=admin].fi-orange-food-light,[data-route=admin][data-fi-orange-food-light=true],body.light-theme [data-route=admin],body.fi-orange-food-light [data-route=admin],body[data-fi-orange-food-light=true] [data-route=admin]) :is(.admin-dashboard-status-strip span,.admin-dashboard-metric-card__source,.item-stats-summary-card__hint,.admin-growth-metric-card__hint,.item-stats-filter-bar,.admin-data-table thead,.admin-data-table thead tr,.item-stats-table-card table thead,.pdf-admin-preview-copy-line,.category-directory,.data-manager-toolbar-below,[class~="bg-[#08111a]"],[class~="bg-[#0c1018]/95"],[class~="bg-[#0f141c]"]){background:var(--fi-public-desktop-panel-soft)!important;background-color:var(--fi-public-desktop-panel-soft)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text-soft)!important}:is([data-route=admin].fi-orange-food-light,[data-route=admin][data-fi-orange-food-light=true],body.light-theme [data-route=admin],body.fi-orange-food-light [data-route=admin],body[data-fi-orange-food-light=true] [data-route=admin]) :is(.admin-dashboard-metric-card__value,.admin-mini-metric__value,.item-stats-summary-card__value,.admin-growth-metric-card__value,.item-stats-table-card table th,.item-stats-table-card table td){color:var(--fi-public-desktop-text)!important}.fi-locale-en[data-route=admin] :is(.admin-data-table,.users-admin-page .admin-data-table){min-width:100%!important;table-layout:fixed}.fi-locale-en[data-route=admin] :is(.admin-data-table th,.admin-data-table td){white-space:normal!important;overflow-wrap:anywhere}.fi-locale-en[data-route=admin] :is(.data-manager-toolbar-below,.data-manager-toolbar-below>*,.admin-toolbar-cluster,.admin-page-header-actions,.admin-page-header-actions>*,.admin-primary-btn,.admin-secondary-btn,.admin-add-btn,.admin-ghost-btn){max-width:100%;min-width:0;flex-wrap:wrap;white-space:normal!important}[data-route=admin].admin-theme{--admin-bg: var(--fi-public-desktop-bg);--admin-bg-secondary: var(--fi-public-desktop-panel-soft);--admin-surface: var(--fi-public-desktop-card);--admin-surface-strong: var(--fi-public-desktop-panel);--admin-surface-soft: var(--fi-public-desktop-panel-soft);--admin-surface-raised: var(--fi-public-desktop-card-hover);--admin-border: var(--fi-public-desktop-border);--admin-border-strong: color-mix(in srgb, var(--fi-public-desktop-accent) 34%, var(--fi-public-desktop-border));--admin-text: var(--fi-public-desktop-text);--admin-text-muted: var(--fi-public-desktop-text-soft);--admin-text-soft: var(--fi-public-desktop-muted);--admin-accent: var(--fi-public-desktop-accent);--admin-accent-strong: var(--fi-orange-light-accent-strong, #ea580c);--admin-accent-deep: var(--fi-orange-light-accent-strong, #ea580c);--admin-shadow-md: var(--fi-public-desktop-shadow);--admin-shadow-lg: var(--fi-public-desktop-shadow)}[data-route=user-center] .user-center-root{--uc-page-bg: var(--fi-public-desktop-bg);--uc-main-bg: var(--fi-public-desktop-bg);--uc-sidebar-bg: var(--fi-public-desktop-panel);--uc-sidebar-border: var(--fi-public-desktop-border);--uc-card-bg: var(--fi-public-desktop-card);--uc-card-bg-solid: var(--fi-public-desktop-card);--uc-card-bg-soft: var(--fi-public-desktop-panel-soft);--uc-card-bg-strong: var(--fi-public-desktop-panel);--uc-card-border: var(--fi-public-desktop-border);--uc-card-border-soft: var(--fi-public-desktop-border);--uc-card-shadow: var(--fi-public-desktop-shadow);--uc-floating-shadow: var(--fi-public-desktop-shadow);--uc-text-strong: var(--fi-public-desktop-text);--uc-text: var(--fi-public-desktop-text-soft);--uc-text-muted: var(--fi-public-desktop-muted);--uc-text-subtle: color-mix(in srgb, var(--fi-public-desktop-muted) 82%, transparent);--uc-accent: var(--fi-public-desktop-accent);--uc-accent-strong: var(--fi-orange-light-accent-strong, #d97706);--uc-accent-soft: color-mix(in srgb, var(--fi-public-desktop-accent) 14%, transparent);--uc-field-bg: var(--fi-public-desktop-input);--uc-field-bg-strong: var(--fi-public-desktop-input);--uc-field-border: var(--fi-public-desktop-border);--uc-field-border-focus: color-mix(in srgb, var(--fi-public-desktop-accent) 34%, var(--fi-public-desktop-border));--uc-nav-bg: var(--fi-public-desktop-panel);--uc-nav-hover-bg: var(--fi-public-desktop-panel-soft);--uc-nav-active-bg: color-mix(in srgb, var(--fi-public-desktop-accent) 16%, var(--fi-public-desktop-panel));--uc-nav-active-border: color-mix(in srgb, var(--fi-public-desktop-accent) 34%, var(--fi-public-desktop-border));--uc-nav-active-text: var(--fi-public-desktop-text);--uc-secondary-bg: var(--fi-public-desktop-panel-soft);--uc-secondary-bg-hover: var(--fi-public-desktop-card-hover);--uc-secondary-border: var(--fi-public-desktop-border);--uc-secondary-border-hover: color-mix(in srgb, var(--fi-public-desktop-accent) 34%, var(--fi-public-desktop-border))}:is([data-route=user-center].app-theme-light,[data-route=user-center].fi-orange-food-light,[data-route=user-center][data-fi-orange-food-light=true],body.light-theme [data-route=user-center],body.fi-orange-food-light [data-route=user-center],body[data-fi-orange-food-light=true] [data-route=user-center]) .user-center-root{--uc-accent-strong: var(--fi-orange-light-accent-strong, #B84A17)}:is([data-route=admin].admin-theme,[data-route=user-center],[data-route=user-center] .user-center-root,[data-route=user-center] .user-center-main,[data-route=admin] .admin-layout-shell,[data-route=admin] .admin-route-shell,[data-route=admin] .admin-page-shell,[data-route=admin] .admin-layout-main,[data-route=admin] .admin-main-shell,[data-route=admin] .admin-main-shell-inner){background:var(--fi-public-desktop-bg)!important;color:var(--fi-public-desktop-text)!important}[data-route=admin] :is(.admin-layout-main,.admin-page-shell,.admin-main-shell,.admin-main-shell-inner),[data-route=user-center] :is(.user-center-root,.user-center-main){min-width:0;max-width:100%;overflow-x:clip}[data-route=user-center] .user-center-root .uc-subnav{width:100%;max-width:100%;margin-left:0!important;margin-right:0!important;padding-left:0;padding-right:0;overflow-x:auto;scrollbar-width:thin}:is([data-route=admin].admin-theme,[data-route=user-center]) :is(.admin-layout-sidebar-card,.admin-surface,.admin-panel,.admin-panel-compact,.admin-page-header-shell,.admin-table-shell,.admin-filter-shell,.admin-modal-card,.admin-dashboard-metric-card,.admin-mini-metric,.admin-kpi-card,.admin-dashboard-note,.admin-dashboard-row,.admin-dashboard-empty,.admin-soft-card,.admin-soft-row,.admin-code-frame,.technique-admin-panel,.technique-admin-table-shell,.agent-workbench-page,.app-card,.app-panel,.app-result-card,.app-state,.app-modal__panel,.lab-responsive-modal__panel,.uc-card,.uc-glass-panel,.uc-stat-tile,.uc-access-card,.uc-project-mgmt,.user-center-sidebar,.user-center-nav-header){background:var(--fi-public-desktop-card)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text)!important;box-shadow:var(--fi-public-desktop-shadow)!important}:is([data-route=admin].admin-theme,[data-route=user-center]) :is(.admin-batch-bar,.admin-banner,.admin-empty-state,.admin-plugin-row,.admin-status-badge,.admin-pill-nav,.admin-kpi-icon,.admin-progress-track,.app-state__icon-wrap,.app-result-card__meta,.app-export-entry,.uc-subnav,.uc-subnav-tab,.uc-nav-item,.uc-bottom-tab,.uc-btn-secondary,.uc-field,.uc-alert-ok,.uc-alert-err){background:var(--fi-public-desktop-panel-soft)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text-soft)!important}:is([data-route=admin].admin-theme,[data-route=user-center]) :is(input,textarea,select,.admin-input,.admin-select,.admin-textarea,.app-field,.uc-field,.uc-recipe-rename-input){background:var(--fi-public-desktop-input)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text)!important}:is([data-route=admin].admin-theme,[data-route=user-center]) :is(input,textarea,.admin-input,.admin-textarea,.app-field,.uc-field)::-moz-placeholder{color:color-mix(in srgb,var(--fi-public-desktop-muted) 74%,transparent)!important}:is([data-route=admin].admin-theme,[data-route=user-center]) :is(input,textarea,.admin-input,.admin-textarea,.app-field,.uc-field)::placeholder{color:color-mix(in srgb,var(--fi-public-desktop-muted) 74%,transparent)!important}:is([data-route=admin].admin-theme,[data-route=user-center]) :is(.admin-header-tab,.admin-sidebar-link,.admin-secondary-btn,.admin-ghost-btn,.admin-icon-btn,.admin-page-back-link,.app-button,.app-button-secondary,.app-button-ghost,.uc-nav-icon-btn,.uc-btn-secondary,.uc-subnav-tab){background:var(--fi-public-desktop-panel-soft)!important;border-color:var(--fi-public-desktop-border)!important;color:var(--fi-public-desktop-text-soft)!important;box-shadow:none!important}:is([data-route=admin].admin-theme,[data-route=user-center]) :is(.admin-header-tab.is-active,.admin-sidebar-link.is-active,.admin-pill-nav-item.is-active,.app-button-primary,.uc-primary-btn,.uc-nav-item-active,.uc-subnav-tab-active,.uc-bottom-tab-active){background:color-mix(in srgb,var(--fi-public-desktop-accent) 16%,var(--fi-public-desktop-panel))!important;border-color:color-mix(in srgb,var(--fi-public-desktop-accent) 34%,var(--fi-public-desktop-border))!important;color:var(--fi-public-desktop-text)!important}:is([data-route=admin].fi-orange-food-light,[data-route=admin][data-fi-orange-food-light=true],[data-route=user-center].app-theme-light,[data-route=user-center].fi-orange-food-light,[data-route=user-center][data-fi-orange-food-light=true],body.light-theme [data-route=admin],body.light-theme [data-route=user-center],body.fi-orange-food-light [data-route=admin],body.fi-orange-food-light [data-route=user-center],body[data-fi-orange-food-light=true] [data-route=admin],body[data-fi-orange-food-light=true] [data-route=user-center]) :is(.bg-slate-950,.bg-slate-900,.bg-slate-800,.bg-black,.bg-\[\#020617\],.bg-\[\#07111c\],[class~="bg-slate-950/95"],[class~="bg-slate-950/92"],[class~="bg-slate-950/90"],[class~="bg-slate-950/88"],[class~="bg-slate-950/80"],[class~="bg-slate-950/78"],[class~="bg-slate-950/70"],[class~="bg-slate-950/60"],[class~="bg-slate-950/55"],[class~="bg-slate-950/50"],[class~="bg-slate-950/40"],[class~="bg-slate-950/35"],[class~="bg-slate-950/30"],[class~="bg-slate-900/95"],[class~="bg-slate-900/90"],[class~="bg-slate-900/88"],[class~="bg-slate-900/80"],[class~="bg-slate-900/70"],[class~="bg-slate-900/60"],[class~="bg-slate-900/50"],[class~="bg-slate-900/40"],[class~="bg-slate-800/95"],[class~="bg-slate-800/90"],[class~="bg-slate-800/80"],[class~="bg-slate-800/70"],[class~="bg-slate-800/60"],[class~="bg-slate-800/50"],[class~="bg-black/80"],[class~="bg-black/70"],[class~="bg-black/60"],[class~="bg-black/55"],[class~="bg-black/50"],[class~="bg-black/45"],[class~="bg-black/40"],[class~="bg-black/35"],[class~="bg-black/30"],[class~="bg-black/25"],[class~="bg-black/20"],[class~="bg-white/5"],[class~="bg-white/10"],[class~="bg-white/[0.02]"],[class~="bg-white/[0.03]"],[class~="bg-white/[0.035]"],[class~="bg-white/[0.04]"],[class~="bg-white/[0.06]"],[class~="bg-white/[0.08]"]){background-color:var(--fi-public-desktop-card)!important;background-image:none!important}:is([data-route=admin].fi-orange-food-light,[data-route=admin][data-fi-orange-food-light=true],[data-route=user-center].app-theme-light,[data-route=user-center].fi-orange-food-light,[data-route=user-center][data-fi-orange-food-light=true],body.light-theme [data-route=admin],body.light-theme [data-route=user-center],body.fi-orange-food-light [data-route=admin],body.fi-orange-food-light [data-route=user-center],body[data-fi-orange-food-light=true] [data-route=admin],body[data-fi-orange-food-light=true] [data-route=user-center]) :is(.text-white,.text-slate-50,.text-slate-100,.text-slate-200,.text-stone-50,.text-stone-100,.text-stone-200){color:var(--fi-public-desktop-text)!important}:is([data-route=admin].fi-orange-food-light,[data-route=admin][data-fi-orange-food-light=true],[data-route=user-center].app-theme-light,[data-route=user-center].fi-orange-food-light,[data-route=user-center][data-fi-orange-food-light=true],body.light-theme [data-route=admin],body.light-theme [data-route=user-center],body.fi-orange-food-light [data-route=admin],body.fi-orange-food-light [data-route=user-center],body[data-fi-orange-food-light=true] [data-route=admin],body[data-fi-orange-food-light=true] [data-route=user-center]) :is(.text-slate-300,.text-slate-400,.text-slate-500,.text-stone-300,.text-stone-400,.text-stone-500,.text-stone-600){color:var(--fi-public-desktop-muted)!important}:is([data-route=admin].fi-orange-food-light,[data-route=admin][data-fi-orange-food-light=true],[data-route=user-center].app-theme-light,[data-route=user-center].fi-orange-food-light,[data-route=user-center][data-fi-orange-food-light=true],body.light-theme [data-route=admin],body.light-theme [data-route=user-center],body.fi-orange-food-light [data-route=admin],body.fi-orange-food-light [data-route=user-center],body[data-fi-orange-food-light=true] [data-route=admin],body[data-fi-orange-food-light=true] [data-route=user-center]) :is([class~="border-white/5"],[class~="border-white/10"],[class~="border-white/15"],[class~="border-white/20"],[class~="border-slate-700/60"],[class~="border-slate-700/80"],[class~="border-slate-800/80"]){border-color:var(--fi-public-desktop-border)!important}.fi-locale-en:is([data-route=admin],[data-route=user-center]) :is(.admin-layout-shell,.admin-layout-main,.admin-main-shell-inner,.admin-page-shell,.admin-page-header-shell,.admin-header-tabs,.admin-header-tab,.admin-sidebar-link,.admin-table-shell,.admin-data-table,.admin-panel,.admin-surface,.admin-modal-card,.app-modal__panel,.app-result-card,.app-state,.user-center-root,.user-center-main,.user-center-sidebar,.uc-card,.uc-stat-tile,.uc-access-card,.uc-nav-item,.uc-subnav,.uc-subnav-tab){min-width:0;max-width:100%;box-sizing:border-box}.fi-locale-en:is([data-route=admin],[data-route=user-center]) :is(button,a,label,h1,h2,h3,h4,p,th,td,.admin-page-header-title,.admin-page-header-subtitle,.admin-sidebar-link,.admin-header-tab,.admin-mini-metric__value,.admin-dashboard-metric-card__value,.admin-kpi-card,.app-modal__title,.app-modal__description,.app-result-card__title,.app-result-card__subtitle,.app-state__title,.app-state__subtitle,.uc-nav-item,.uc-subnav-tab,.uc-card,.uc-stat-tile){max-width:100%;overflow-wrap:anywhere}.fi-locale-en:is([data-route=admin],[data-route=user-center]) :is(.admin-header-tab,.admin-sidebar-link,.admin-pill-nav-item,.uc-nav-item,.uc-subnav-tab,.uc-btn-secondary,.uc-primary-btn){height:auto;min-height:2.25rem;line-height:1.25;white-space:normal}}
