/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Inter", sans-serif;--font-mono:ui-monospace, "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-900:#7e2a0c;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-700:#a36100;--color-yellow-800:#874b00;--color-yellow-900:#733e0a;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-700:#007492;--color-cyan-900:#104e64;--color-sky-400:#00bcfe;--color-sky-600:#0084cc;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-900:#59168b;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-pink-900:#861043;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-slate-700:#314158;--color-gray-200:#e5e7eb;--color-neutral-50:#fff;--color-neutral-100:#f8f8f8;--color-neutral-200:#e8e8e8;--color-neutral-300:#d0d0d0;--color-neutral-400:#a0a0a0;--color-neutral-500:#707070;--color-neutral-600:#4a4a4a;--color-neutral-700:#2a2a2a;--color-neutral-800:#1a1a1a;--color-neutral-900:#0a0a0a;--color-neutral-950:#050505;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-lg:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--shadow-2xl:0 25px 50px -12px #00000080;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--letter-spacing-tight:-.025em;--letter-spacing-wide:.025em;--color-brand-50:#fff;--color-brand-100:#f8f8f8;--color-brand-200:#e8e8e8;--color-brand-300:#d0d0d0;--color-brand-400:#b8b8b8;--color-brand-500:#fff;--color-brand-600:#d0d0d0;--color-brand-700:#a0a0a0;--color-brand-accent:#a0a0a0;--color-accent-300:#d0d0d0;--color-accent-400:#b8b8b8;--color-accent-500:#a0a0a0;--color-accent-600:#888;--color-accent-700:#707070;--color-neutral-750:#2a2a2a;--color-neutral-850:#1f1f1f;--spacing-0:0px;--spacing-px:1px;--spacing-0\.5:.125rem;--spacing-1:.25rem;--spacing-1\.5:.375rem;--spacing-2:.5rem;--spacing-2\.5:.625rem;--spacing-3:.75rem;--spacing-3\.5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-48:12rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--radius-none:0px;--radius-full:9999px;--animate-fade-in:fadeIn .5s ease-in-out;--animate-slide-up:slideUp .5s ease-out;--animate-slide-down:slideDown .3s ease-out;--animate-scale-in:scaleIn .3s cubic-bezier(.34, 1.56, .64, 1);--z-10:10;--z-40:40;--z-bottom-nav:50;--z-header:60;--z-cookie-banner:40;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1050;--z-popover:1060;--z-dialog:1080;--z-tooltip:1090;--z-toast:10000;--app-header-height:73px;--app-bottom-nav-height:64px;--app-content-bottom-padding:calc(var(--app-bottom-nav-height,64px) + 8px + env(safe-area-inset-bottom,0px));--app-floating-bar-clearance:32px;--layout-studio-sidebar-width:360px;--layout-studio-min-height:calc(100vh - 200px);--layout-studio-sidebar-max-height:calc(100vh - 250px);--layout-studio-resizable-height:calc(100dvh - 250px)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-pink-900:lab(29.4367% 49.3962 3.35757);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-gray-200:lab(91.6229% -.159115 -2.26791)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box}:not(#main-content):not([role=region]):not([data-layout-content]):not([data-dashboard-content]):not(#dashboard-step2){border-color:var(--color-neutral-700)}:before,:after{border-width:0}#main-content,#main-content>*,[role=region],[role=region]>*,[data-layout-content],[data-layout-content]>*,[data-dashboard-content],#dashboard-step2{border-style:solid;box-shadow:none!important;border-width:0!important;outline:none!important}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;will-change:scroll-position}body{background-color:var(--color-neutral-900);font-family:var(--font-sans);color:var(--color-neutral-50);font-feature-settings:"rlig" 1, "calt" 1, "ss01" 1;text-rendering:optimizelegibility;overflow-x:hidden}h1,h2,h3,h4,h5,h6{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-neutral-50);letter-spacing:-.025em;line-height:1.2}h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}@media (min-width:768px){h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:1024px){h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}@media (min-width:768px){h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:1024px){h2{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}h3{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}@media (min-width:768px){h3{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (min-width:1024px){h3{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}h4{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (min-width:768px){h4{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (min-width:1024px){h4{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}h5{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}@media (min-width:768px){h5{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:1024px){h5{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}h6{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}@media (min-width:768px){h6{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:1024px){h6{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-neutral-300)}a{color:var(--color-brand-400);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){a:hover{color:var(--color-brand-300)}}code{background-color:var(--color-neutral-800);padding-inline:var(--spacing-1\.5);padding-block:var(--spacing-0\.5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-accent-400);border-radius:.25rem}pre{border-radius:var(--radius-lg);background-color:var(--color-neutral-800);padding:var(--spacing-4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-x:auto}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-700);background-color:var(--color-neutral-800);width:100%;padding-inline:var(--spacing-4);padding-block:var(--spacing-2);color:var(--color-neutral-100)}:is(input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea)::-moz-placeholder{color:var(--color-neutral-500)}:is(input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea)::placeholder{color:var(--color-neutral-500)}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea):focus{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){:is(input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea):focus{border-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}:is(input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){:is(input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea):focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}:is(input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea):focus{--tw-outline-style:none;outline-style:none}:is(input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],input[type=search],textarea):disabled{cursor:not-allowed;opacity:.5}input[type=checkbox],input[type=radio]{height:var(--spacing-4);width:var(--spacing-4);cursor:pointer;accent-color:var(--color-brand-500)}select{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-700);background-color:var(--color-neutral-800);width:100%;padding-inline:var(--spacing-4);padding-block:var(--spacing-2);color:var(--color-neutral-100)}select::placeholder{color:var(--color-neutral-500)}select{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}select:focus{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){select:focus{border-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}select:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){select:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}select:focus{--tw-outline-style:none;outline-style:none}select:disabled{cursor:not-allowed;opacity:.5}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}label{white-space:normal;max-width:none;overflow:visible;text-overflow:clip!important;word-wrap:break-word!important}[role=alert],[id*=error],[id*=Error]{white-space:normal;max-width:none;overflow:visible;text-overflow:clip!important}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-500)}:focus:not(:focus-visible){--tw-outline-style:none;outline-style:none}button,a,input,select,textarea,details summary{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out)}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0;text-decoration:none}.touch-target{justify-content:center;align-items:center;min-width:48px;min-height:48px;display:inline-flex}.btn-touch{border-radius:var(--radius-lg);min-width:48px;min-height:48px;padding-inline:var(--spacing-4);padding-block:var(--spacing-3);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));justify-content:center;align-items:center;display:inline-flex}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}:root{scrollbar-width:thin;scrollbar-color:var(--color-neutral-600) var(--color-neutral-800)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--color-neutral-800)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:var(--color-neutral-600)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-neutral-500)}::selection{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){::selection{background-color:color-mix(in oklab, var(--color-brand-500) 30%, transparent)}}::selection{color:var(--color-neutral-50)}details{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}details summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;position:relative}details summary::-webkit-details-marker{display:none}details summary:hover{background-color:#1a1a1acc}@supports (color:color-mix(in lab, red, red)){details summary:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 80%, transparent)}}details summary i.fa-chevron-down{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-in-out);transition-duration:.3s;transition-timing-function:var(--ease-in-out)}details[open] summary i.fa-chevron-down{rotate:180deg}details[open]>:not(summary){animation:.3s cubic-bezier(.4,0,.2,1) accordion-slide-down}@keyframes accordion-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animate-fade-in,.animate-scale-in,.animate-slide-up,.animate-slide-down,.animate-slide-left,.animate-slide-right,.animate-bounce-in{opacity:1!important;animation:none!important;transform:none!important}.skeleton,.skeleton-text,.skeleton-title,.skeleton-avatar{opacity:1!important;animation:none!important}}[data-scroll-container]{will-change:scroll-position}[data-animate]{will-change:transform, opacity}@media print{*{background-color:var(--color-white);color:var(--color-neutral-900)}a{color:var(--color-blue-600)}button{display:none}.btn-base,.btn-primary,.btn-secondary,.btn-outline,.btn-ghost,.btn-accent,.btn-danger,.btn-success,.btn-icon,.btn-loading{display:none!important}}}@layer components{.btn-base{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}.btn-base:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-base:active{scale:.98}.btn-base:disabled{cursor:not-allowed;opacity:.5}.btn-primary{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);background-color:var(--color-brand-500);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-primary:hover{background-color:var(--color-brand-600);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn-primary:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-primary:active{background-color:var(--color-brand-700);scale:.98}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-primary-lg{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);background-color:var(--color-brand-500);padding-inline:var(--spacing-6);padding-block:var(--spacing-3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-primary-lg:hover{background-color:var(--color-brand-600);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn-primary-lg:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-primary-lg:active{background-color:var(--color-brand-700);scale:.98}.btn-primary-lg:disabled{cursor:not-allowed;opacity:.5}.btn-primary-sm{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);background-color:var(--color-brand-500);padding-inline:var(--spacing-3);padding-block:var(--spacing-1\.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-primary-sm:hover{background-color:var(--color-brand-600);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn-primary-sm:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-primary-sm:active{background-color:var(--color-brand-700);scale:.98}.btn-primary-sm:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);background-color:var(--color-neutral-700);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-100);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-neutral-600);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn-secondary:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-neutral-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-secondary:active{background-color:var(--color-neutral-500);scale:.98}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-outline{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-neutral-600);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-100);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-outline:hover{border-color:var(--color-neutral-500);background-color:var(--color-neutral-800)}}.btn-outline:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-neutral-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-outline:active{background-color:var(--color-neutral-750);scale:.98}.btn-outline:disabled{cursor:not-allowed;opacity:.5}.btn-outline-brand{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand-500);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-400);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-outline-brand:hover{border-color:var(--color-brand-400);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.btn-outline-brand:hover{background-color:color-mix(in oklab, var(--color-brand-500) 10%, transparent)}}}.btn-outline-brand:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-outline-brand:active{background-color:#fff3;scale:.98}@supports (color:color-mix(in lab, red, red)){.btn-outline-brand:active{background-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.btn-outline-brand:disabled{cursor:not-allowed;opacity:.5}.btn-ghost{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-300);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-ghost:hover{background-color:var(--color-neutral-800);color:var(--color-neutral-100)}}.btn-ghost:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-neutral-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-ghost:active{background-color:var(--color-neutral-750);scale:.98}.btn-ghost:disabled{cursor:not-allowed;opacity:.5}.btn-accent{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);background-color:var(--color-accent-500);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-accent:hover{background-color:var(--color-accent-600);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.btn-accent:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-accent-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-accent:active{background-color:var(--color-accent-700);scale:.98}.btn-accent:disabled{cursor:not-allowed;opacity:.5}.btn-danger{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);background-color:var(--color-red-600);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-danger:hover{background-color:var(--color-red-700)}}.btn-danger:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-red-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-danger:active{background-color:var(--color-red-800);scale:.98}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.btn-success{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);background-color:var(--color-green-600);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.btn-success:hover{background-color:var(--color-green-700)}}.btn-success:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-green-500);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-success:active{background-color:var(--color-green-800);scale:.98}.btn-success:disabled{cursor:not-allowed;opacity:.5}.btn-icon{aspect-ratio:1;justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);padding:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}.btn-icon:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-icon:active{scale:.98}.btn-icon:disabled{cursor:not-allowed;opacity:.5}.btn-loading{pointer-events:none;cursor:wait;justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-lg);padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);opacity:.75;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}.btn-loading:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-neutral-700);--tw-outline-style:none;outline-style:none}.btn-loading:active{scale:.98}.btn-loading:disabled{cursor:not-allowed;opacity:.5}.card,.card-hover{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-700);background-color:var(--color-neutral-800);padding:var(--spacing-6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.card-hover:hover{--tw-translate-y:calc(var(--spacing-0\.5) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-neutral-600);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.card-interactive{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-700);background-color:var(--color-neutral-800);padding:var(--spacing-6);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.card-interactive:hover{--tw-translate-y:calc(var(--spacing-0\.5) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-neutral-600);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.card-premium{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.card-premium{border-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.card-premium{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.card-premium{--tw-gradient-position:to bottom right in oklab}}.card-premium{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-neutral-800);--tw-gradient-to:var(--color-neutral-850);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:var(--spacing-6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.card-premium:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.card-premium:hover{border-color:color-mix(in oklab, var(--color-brand-500) 40%, transparent)}}.card-premium:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card-glass{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#2a2a2a80}@supports (color:color-mix(in lab, red, red)){.card-glass{border-color:color-mix(in oklab, var(--color-neutral-700) 50%, transparent)}}.card-glass{background-color:#1a1a1a80}@supports (color:color-mix(in lab, red, red)){.card-glass{background-color:color-mix(in oklab, var(--color-neutral-800) 50%, transparent)}}.card-glass{padding:var(--spacing-6);--tw-backdrop-blur:blur(var(--blur-xl));-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-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.card-elevated{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-700);background-color:var(--color-neutral-800);padding:var(--spacing-6);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.input-base{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-700);background-color:var(--color-neutral-800);width:100%;padding-inline:var(--spacing-4);padding-block:var(--spacing-2);color:var(--color-neutral-100)}.input-base::placeholder{color:var(--color-neutral-500)}.input-base{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-base:focus{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.input-base:focus{border-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.input-base:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.input-base:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.input-base:focus{--tw-outline-style:none;outline-style:none}.input-base:disabled{cursor:not-allowed;opacity:.5}select.input-base{appearance:none}.input-sm{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-700);background-color:var(--color-neutral-800);width:100%;padding-inline:var(--spacing-3);padding-block:var(--spacing-1\.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-neutral-100)}.input-sm::placeholder{color:var(--color-neutral-500)}.input-sm{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-sm:focus{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.input-sm:focus{border-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.input-sm:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.input-sm:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.input-sm:focus{--tw-outline-style:none;outline-style:none}.input-sm:disabled{cursor:not-allowed;opacity:.5}.input-lg{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-700);background-color:var(--color-neutral-800);width:100%;padding-inline:var(--spacing-5);padding-block:var(--spacing-3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-neutral-100)}.input-lg::placeholder{color:var(--color-neutral-500)}.input-lg{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-lg:focus{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.input-lg:focus{border-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.input-lg:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.input-lg:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.input-lg:focus{--tw-outline-style:none;outline-style:none}.input-lg:disabled{cursor:not-allowed;opacity:.5}.input-error{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-500);background-color:var(--color-neutral-800);width:100%;padding-inline:var(--spacing-4);padding-block:var(--spacing-2);color:var(--color-neutral-100)}.input-error::placeholder{color:var(--color-neutral-500)}.input-error{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-error:focus{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.input-error:focus{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.input-error:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.input-error:focus{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.input-error:focus{--tw-outline-style:none;outline-style:none}.input-error:disabled{cursor:not-allowed;opacity:.5}.input-success{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-500);background-color:var(--color-neutral-800);width:100%;padding-inline:var(--spacing-4);padding-block:var(--spacing-2);color:var(--color-neutral-100)}.input-success::placeholder{color:var(--color-neutral-500)}.input-success{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-success:focus{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.input-success:focus{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.input-success:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.input-success:focus{--tw-ring-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.input-success:focus{--tw-outline-style:none;outline-style:none}.input-success:disabled{cursor:not-allowed;opacity:.5}.input-group{gap:var(--spacing-1\.5);flex-direction:column;display:flex}.input-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-300)}.input-help{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-neutral-500)}.input-error-message{align-items:center;gap:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-red-400);display:flex}.badge{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-full);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-0\.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:inline-flex}.badge-primary{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge-primary{border-color:color-mix(in oklab, var(--color-brand-500) 30%, transparent)}}.badge-primary{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.badge-primary{background-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.badge-primary{padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-0\.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-400)}.badge-secondary{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-600);background-color:var(--color-neutral-700);padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-0\.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-neutral-300);display:inline-flex}.badge-accent{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:#a0a0a04d;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge-accent{border-color:color-mix(in oklab, var(--color-accent-500) 30%, transparent)}}.badge-accent{background-color:#a0a0a033}@supports (color:color-mix(in lab, red, red)){.badge-accent{background-color:color-mix(in oklab, var(--color-accent-500) 20%, transparent)}}.badge-accent{padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-0\.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-accent-400)}.badge-success{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:#00c7584d;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge-success{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.badge-success{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.badge-success{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.badge-success{padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-0\.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-green-400)}.badge-error{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:#fb2c364d;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge-error{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.badge-error{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.badge-error{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.badge-error{padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-0\.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-400)}.badge-warning{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-full);border-style:var(--tw-border-style);border-width:1px;border-color:#edb2004d;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.badge-warning{border-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.badge-warning{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.badge-warning{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.badge-warning{padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-0\.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-yellow-400)}.chip{border-radius:var(--radius-full);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;align-items:center;display:inline-flex}.chip-xs{padding-inline:var(--spacing-2\.5);padding-block:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip-sm{padding-inline:var(--spacing-3);padding-block:var(--spacing-1\.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chip-md{padding-inline:var(--spacing-4);padding-block:var(--spacing-2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.chip-lg{padding-inline:var(--spacing-5);padding-block:var(--spacing-2\.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.chip-accent{border-color:#a0a0a073}@supports (color:color-mix(in lab, red, red)){.chip-accent{border-color:color-mix(in oklab, var(--color-brand-accent) 45%, transparent)}}.chip-accent{background-color:#a0a0a026}@supports (color:color-mix(in lab, red, red)){.chip-accent{background-color:color-mix(in oklab, var(--color-brand-accent) 15%, transparent)}}.chip-accent{color:var(--color-brand-accent)}.chip-accent-soft{border-color:#a0a0a066}@supports (color:color-mix(in lab, red, red)){.chip-accent-soft{border-color:color-mix(in oklab, var(--color-brand-accent) 40%, transparent)}}.chip-accent-soft{background-color:#a0a0a033}@supports (color:color-mix(in lab, red, red)){.chip-accent-soft{background-color:color-mix(in oklab, var(--color-brand-accent) 20%, transparent)}}.chip-accent-soft{color:var(--color-brand-accent)}.chip-accent-subtle{border-color:#a0a0a066}@supports (color:color-mix(in lab, red, red)){.chip-accent-subtle{border-color:color-mix(in oklab, var(--color-brand-accent) 40%, transparent)}}.chip-accent-subtle{background-color:#a0a0a01a}@supports (color:color-mix(in lab, red, red)){.chip-accent-subtle{background-color:color-mix(in oklab, var(--color-brand-accent) 10%, transparent)}}.chip-accent-subtle{color:var(--color-brand-accent)}.chip-brand{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.chip-brand{border-color:color-mix(in oklab, var(--color-brand-500) 40%, transparent)}}.chip-brand{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.chip-brand{background-color:color-mix(in oklab, var(--color-brand-500) 15%, transparent)}}.chip-brand{color:var(--color-brand-300)}.chip-success{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.chip-success{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.chip-success{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.chip-success{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.chip-success{color:var(--color-emerald-200)}.chip-interactive{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.chip-interactive:hover{border-color:#a0a0a099}@supports (color:color-mix(in lab, red, red)){.chip-interactive:hover{border-color:color-mix(in oklab, var(--color-brand-accent) 60%, transparent)}}.chip-interactive:hover{background-color:#a0a0a040}@supports (color:color-mix(in lab, red, red)){.chip-interactive:hover{background-color:color-mix(in oklab, var(--color-brand-accent) 25%, transparent)}}}.chip-interactive-soft{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.chip-interactive-soft:hover{border-color:#a0a0a08c}@supports (color:color-mix(in lab, red, red)){.chip-interactive-soft:hover{border-color:color-mix(in oklab, var(--color-brand-accent) 55%, transparent)}}.chip-interactive-soft:hover{background-color:#a0a0a04d}@supports (color:color-mix(in lab, red, red)){.chip-interactive-soft:hover{background-color:color-mix(in oklab, var(--color-brand-accent) 30%, transparent)}}}.chip-interactive-brand{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.chip-interactive-brand:hover{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.chip-interactive-brand:hover{border-color:color-mix(in oklab, var(--color-brand-500) 60%, transparent)}}.chip-interactive-brand:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.chip-interactive-brand:hover{background-color:color-mix(in oklab, var(--color-brand-500) 25%, transparent)}}}.alert{align-items:flex-start;gap:var(--spacing-3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:var(--spacing-4);border-width:1px;display:flex}.alert-info{align-items:flex-start;gap:var(--spacing-3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#a0a0a04d;display:flex}@supports (color:color-mix(in lab, red, red)){.alert-info{border-color:color-mix(in oklab, var(--color-accent-500) 30%, transparent)}}.alert-info{background-color:#a0a0a01a}@supports (color:color-mix(in lab, red, red)){.alert-info{background-color:color-mix(in oklab, var(--color-accent-500) 10%, transparent)}}.alert-info{padding:var(--spacing-4);color:var(--color-accent-300)}.alert-success{align-items:flex-start;gap:var(--spacing-3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#00c7584d;display:flex}@supports (color:color-mix(in lab, red, red)){.alert-success{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.alert-success{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.alert-success{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.alert-success{padding:var(--spacing-4);color:var(--color-green-300)}.alert-error{align-items:flex-start;gap:var(--spacing-3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fb2c364d;display:flex}@supports (color:color-mix(in lab, red, red)){.alert-error{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.alert-error{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.alert-error{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.alert-error{padding:var(--spacing-4);color:var(--color-red-300)}.alert-warning{align-items:flex-start;gap:var(--spacing-3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#edb2004d;display:flex}@supports (color:color-mix(in lab, red, red)){.alert-warning{border-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.alert-warning{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.alert-warning{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.alert-warning{padding:var(--spacing-4);color:var(--color-yellow-300)}.skeleton{animation:var(--animate-pulse);background-color:var(--color-neutral-800);border-radius:.25rem}.skeleton-text{height:var(--spacing-4);width:100%;animation:var(--animate-pulse);background-color:var(--color-neutral-800);border-radius:.25rem}.skeleton-title{height:var(--spacing-6);width:75%;animation:var(--animate-pulse);background-color:var(--color-neutral-800);border-radius:.25rem}.skeleton-avatar{aspect-ratio:1;animation:var(--animate-pulse);border-radius:var(--radius-full);background-color:var(--color-neutral-800)}.divider{margin-block:var(--spacing-4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-neutral-700)}.divider-vertical{margin-inline:var(--spacing-4);border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-neutral-700)}.tooltip{pointer-events:none;z-index:50;background-color:var(--color-neutral-900);padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);opacity:0;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:.25rem;transition-duration:.2s;position:absolute}.tooltip-visible{z-index:50;background-color:var(--color-neutral-900);padding-inline:var(--spacing-2);padding-block:var(--spacing-1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);opacity:1;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:.25rem;position:absolute}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1\.5{inset:calc(var(--spacing-1\.5) * -1)}.-inset-2{inset:calc(var(--spacing-2) * -1)}.-inset-3{inset:calc(var(--spacing-3) * -1)}.-inset-4{inset:calc(var(--spacing-4) * -1)}.-inset-6{inset:calc(var(--spacing-6) * -1)}.-inset-8{inset:calc(var(--spacing-8) * -1)}.inset-0{inset:var(--spacing-0)}.-inset-x-4{inset-inline:calc(var(--spacing-4) * -1)}.inset-x-0{inset-inline:var(--spacing-0)}.inset-x-4{inset-inline:var(--spacing-4)}.-inset-y-2{inset-block:calc(var(--spacing-2) * -1)}.inset-y-0{inset-block:var(--spacing-0)}.-top-3{top:calc(var(--spacing-3) * -1)}.-top-4{top:calc(var(--spacing-4) * -1)}.-top-6{top:calc(var(--spacing-6) * -1)}.-top-8{top:calc(var(--spacing-8) * -1)}.-top-40{top:calc(var(--spacing-40) * -1)}.top-0{top:var(--spacing-0)}.top-1{top:var(--spacing-1)}.top-1\.5{top:var(--spacing-1\.5)}.top-1\/2{top:50%}.top-2{top:var(--spacing-2)}.top-3{top:var(--spacing-3)}.top-4{top:var(--spacing-4)}.top-8{top:var(--spacing-8)}.top-14{top:var(--spacing-14)}.top-16{top:var(--spacing-16)}.top-\[7px\]{top:7px}.top-\[140px\]{top:140px}.top-full{top:100%}.-right-1{right:calc(var(--spacing-1) * -1)}.-right-2{right:calc(var(--spacing-2) * -1)}.right-0{right:var(--spacing-0)}.right-1{right:var(--spacing-1)}.right-1\.5{right:var(--spacing-1\.5)}.right-2{right:var(--spacing-2)}.right-2\.5{right:var(--spacing-2\.5)}.right-3{right:var(--spacing-3)}.right-4{right:var(--spacing-4)}.right-8{right:var(--spacing-8)}.right-10{right:var(--spacing-10)}.right-12{right:var(--spacing-12)}.right-14{right:var(--spacing-14)}.right-16{right:var(--spacing-16)}.-bottom-0\.5{bottom:calc(var(--spacing-0\.5) * -1)}.-bottom-1{bottom:calc(var(--spacing-1) * -1)}.-bottom-2{bottom:calc(var(--spacing-2) * -1)}.bottom-0{bottom:var(--spacing-0)}.bottom-1{bottom:var(--spacing-1)}.bottom-1\.5{bottom:var(--spacing-1\.5)}.bottom-2{bottom:var(--spacing-2)}.bottom-3{bottom:var(--spacing-3)}.bottom-4{bottom:var(--spacing-4)}.bottom-6{bottom:var(--spacing-6)}.bottom-16{bottom:var(--spacing-16)}.bottom-20{bottom:var(--spacing-20)}.bottom-\[calc\(var\(--app-bottom-nav-height\,64px\)\+env\(safe-area-inset-bottom\,0px\)\)\]{bottom:calc(var(--app-bottom-nav-height,64px) + env(safe-area-inset-bottom,0px))}.bottom-full{bottom:100%}.-left-32{left:calc(var(--spacing-32) * -1)}.left-0{left:var(--spacing-0)}.left-1{left:var(--spacing-1)}.left-1\/2{left:50%}.left-2{left:var(--spacing-2)}.left-2\.5{left:var(--spacing-2\.5)}.left-3{left:var(--spacing-3)}.left-4{left:var(--spacing-4)}.left-16{left:var(--spacing-16)}.left-auto{left:auto}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.row-1{grid-row:1}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.m-0{margin:var(--spacing-0)}.-mx-1{margin-inline:calc(var(--spacing-1) * -1)}.-mx-4{margin-inline:calc(var(--spacing-4) * -1)}.mx-1{margin-inline:var(--spacing-1)}.mx-4{margin-inline:var(--spacing-4)}.mx-auto{margin-inline:auto}.my-0{margin-block:var(--spacing-0)}.my-0\.5{margin-block:var(--spacing-0\.5)}.my-1{margin-block:var(--spacing-1)}.my-1\.5{margin-block:var(--spacing-1\.5)}.my-2{margin-block:var(--spacing-2)}.my-3{margin-block:var(--spacing-3)}.my-4{margin-block:var(--spacing-4)}.my-6{margin-block:var(--spacing-6)}.my-auto{margin-block:auto}.-mt-1{margin-top:calc(var(--spacing-1) * -1)}.-mt-5{margin-top:calc(var(--spacing-5) * -1)}.mt-0{margin-top:var(--spacing-0)}.mt-0\.5{margin-top:var(--spacing-0\.5)}.mt-1{margin-top:var(--spacing-1)}.mt-1\.5{margin-top:var(--spacing-1\.5)}.mt-2{margin-top:var(--spacing-2)}.mt-2\.5{margin-top:var(--spacing-2\.5)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mt-12{margin-top:var(--spacing-12)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing-1)}.mr-1\.5{margin-right:var(--spacing-1\.5)}.mr-2{margin-right:var(--spacing-2)}.mr-3{margin-right:var(--spacing-3)}.-mb-px{margin-bottom:-1px;margin-bottom:calc(var(--spacing-px) * -1)}.mb-0\.5{margin-bottom:var(--spacing-0\.5)}.mb-1{margin-bottom:var(--spacing-1)}.mb-1\.5{margin-bottom:var(--spacing-1\.5)}.mb-2{margin-bottom:var(--spacing-2)}.mb-2\.5{margin-bottom:var(--spacing-2\.5)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.mb-10{margin-bottom:var(--spacing-10)}.mb-12{margin-bottom:var(--spacing-12)}.ml-1{margin-left:var(--spacing-1)}.ml-1\.5{margin-left:var(--spacing-1\.5)}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-4{margin-left:var(--spacing-4)}.ml-5{margin-left:var(--spacing-5)}.ml-6{margin-left:var(--spacing-6)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/4{aspect-ratio:3/4}.aspect-4\/3{aspect-ratio:4/3}.aspect-4\/5{aspect-ratio:4/5}.\!h-7{height:var(--spacing-7)!important}.h-1{height:var(--spacing-1)}.h-1\.5{height:var(--spacing-1\.5)}.h-2{height:var(--spacing-2)}.h-2\.5{height:var(--spacing-2\.5)}.h-3{height:var(--spacing-3)}.h-3\.5{height:var(--spacing-3\.5)}.h-4{height:var(--spacing-4)}.h-5{height:var(--spacing-5)}.h-6{height:var(--spacing-6)}.h-7{height:var(--spacing-7)}.h-7\!{height:var(--spacing-7)!important}.h-8{height:var(--spacing-8)}.h-8\!{height:var(--spacing-8)!important}.h-9{height:var(--spacing-9)}.h-10{height:var(--spacing-10)}.h-11{height:var(--spacing-11)}.h-12{height:var(--spacing-12)}.h-14{height:var(--spacing-14)}.h-16{height:var(--spacing-16)}.h-20{height:var(--spacing-20)}.h-24{height:var(--spacing-24)}.h-28{height:var(--spacing-28)}.h-32{height:var(--spacing-32)}.h-40{height:var(--spacing-40)}.h-48{height:var(--spacing-48)}.h-64{height:var(--spacing-64)}.h-96{height:var(--spacing-96)}.h-\[18px\]{height:18px}.h-\[38px\]{height:38px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[600px\]{height:600px}.h-\[700px\]{height:700px}.h-\[720px\]{height:720px}.h-\[800px\]{height:800px}.h-\[1060px\]{height:1060px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px;height:var(--spacing-px)}.max-h-20{max-height:var(--spacing-20)}.max-h-32{max-height:var(--spacing-32)}.max-h-40{max-height:var(--spacing-40)}.max-h-48{max-height:var(--spacing-48)}.max-h-60{max-height:var(--spacing-60)}.max-h-64{max-height:var(--spacing-64)}.max-h-96{max-height:var(--spacing-96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[400px\]{max-height:400px}.max-h-\[calc\(100vh-280px\)\]{max-height:calc(100vh - 280px)}.max-h-\[min\(75vh\,calc\(100dvh-220px\)\)\]{max-height:min(75vh,100dvh - 220px)}.max-h-\[min\(700px\,70vh\)\]{max-height:min(700px,70vh)}.max-h-full{max-height:100%}.min-h-0{min-height:var(--spacing-0)}.min-h-9{min-height:var(--spacing-9)}.min-h-11{min-height:var(--spacing-11)}.min-h-12{min-height:var(--spacing-12)}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[88px\]{min-height:88px}.min-h-\[200px\]{min-height:200px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[500px\]{min-height:500px}.min-h-\[calc\(100vh-160px\)\]{min-height:calc(100vh - 160px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-7{width:var(--spacing-7)!important}.w-0\.5{width:var(--spacing-0\.5)}.w-1{width:var(--spacing-1)}.w-1\.5{width:var(--spacing-1\.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:var(--spacing-2)}.w-2\/3{width:66.6667%}.w-3{width:var(--spacing-3)}.w-3\.5{width:var(--spacing-3\.5)}.w-3\/4{width:75%}.w-4{width:var(--spacing-4)}.w-5{width:var(--spacing-5)}.w-5\/6{width:83.3333%}.w-6{width:var(--spacing-6)}.w-7{width:var(--spacing-7)}.w-8{width:var(--spacing-8)}.w-9{width:var(--spacing-9)}.w-10{width:var(--spacing-10)}.w-11{width:var(--spacing-11)}.w-12{width:var(--spacing-12)}.w-14{width:var(--spacing-14)}.w-16{width:var(--spacing-16)}.w-20{width:var(--spacing-20)}.w-24{width:var(--spacing-24)}.w-28{width:var(--spacing-28)}.w-32{width:var(--spacing-32)}.w-36{width:var(--spacing-36)}.w-40{width:var(--spacing-40)}.w-48{width:var(--spacing-48)}.w-56{width:var(--spacing-56)}.w-64{width:var(--spacing-64)}.w-72{width:var(--spacing-72)}.w-80{width:var(--spacing-80)}.w-96{width:var(--spacing-96)}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[600px\]{width:600px}.w-\[640px\]{width:640px}.w-\[700px\]{width:700px}.w-\[800px\]{width:800px}.w-\[900px\]{width:900px}.w-\[1060px\]{width:1060px}.w-\[calc\(100\%-0\.5rem\)\]{width:calc(100% - .5rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px;width:var(--spacing-px)}.max-w-0{max-width:var(--spacing-0)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:var(--spacing-24)}.max-w-30{max-width:calc(var(--spacing) * 30)}.max-w-35{max-width:calc(var(--spacing) * 35)}.max-w-48{max-width:var(--spacing-48)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[24px\]{max-width:24px}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[100px\]{max-width:100px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[min\(18rem\,calc\(100vw-2rem\)\)\]{max-width:min(18rem,100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.\!min-w-0{min-width:var(--spacing-0)!important}.min-w-0{min-width:var(--spacing-0)}.min-w-9{min-width:var(--spacing-9)}.min-w-11{min-width:var(--spacing-11)}.min-w-12{min-width:var(--spacing-12)}.min-w-36{min-width:var(--spacing-36)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[3ch\]{min-width:3ch}.min-w-\[12rem\]{min-width:12rem}.min-w-\[32px\]{min-width:32px}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-scale-in{animation:var(--animate-scale-in)}.animate-slide-down{animation:var(--animate-slide-down)}.animate-slide-up{animation:var(--animate-slide-up)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-x{resize:horizontal}.resize-y{resize:vertical}.scroll-mt-6{scroll-margin-top:var(--spacing-6)}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-neutral-700{--tw-scrollbar-thumb:var(--color-neutral-700);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-track-neutral-800{--tw-scrollbar-track:var(--color-neutral-800);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-track-transparent{--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[2fr_repeat\(3\,minmax\(120px\,1fr\)\)\]{grid-template-columns:2fr repeat(3,minmax(120px,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:var(--spacing-0\.5)}.gap-1{gap:var(--spacing-1)}.gap-1\.5{gap:var(--spacing-1\.5)}.gap-2{gap:var(--spacing-2)}.gap-2\.5{gap:var(--spacing-2\.5)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-0\.5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-0\.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-1\.5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-1\.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2\.5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2\.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-8) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3)}.gap-x-6{-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing-2) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing-2) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing-2) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing-1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-neutral-700>:not(:last-child)){border-color:var(--color-neutral-700)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-3{border-left-style:var(--tw-border-style);border-left-width:3px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#4cc9f0\]\/20{border-color:#4cc9f033;border-color:lab(75.303% -26.6053 -30.089/.2)}.border-\[var\(--theme-border-strong\)\]{border-color:var(--theme-border-strong)}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/15{border-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab, var(--color-amber-500) 35%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-amber-500\/60{border-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/60{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-600\/40{border-color:#dd740066}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/40{border-color:color-mix(in oklab, var(--color-amber-600) 40%, transparent)}}.border-amber-600\/50{border-color:#dd740080}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/50{border-color:color-mix(in oklab, var(--color-amber-600) 50%, transparent)}}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-700\/50{border-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/50{border-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.border-amber-800\/15{border-color:#953d0026}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/15{border-color:color-mix(in oklab, var(--color-amber-800) 15%, transparent)}}.border-amber-800\/25{border-color:#953d0040}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/25{border-color:color-mix(in oklab, var(--color-amber-800) 25%, transparent)}}.border-amber-900\/20{border-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/20{border-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-blue-500\/60{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/60{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.border-blue-700{border-color:var(--color-blue-700)}.border-blue-700\/50{border-color:#1447e680}@supports (color:color-mix(in lab, red, red)){.border-blue-700\/50{border-color:color-mix(in oklab, var(--color-blue-700) 50%, transparent)}}.border-brand-400{border-color:var(--color-brand-400)}.border-brand-400\/40{border-color:#b8b8b866}@supports (color:color-mix(in lab, red, red)){.border-brand-400\/40{border-color:color-mix(in oklab, var(--color-brand-400) 40%, transparent)}}.border-brand-500{border-color:var(--color-brand-500)}.border-brand-500\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-brand-500\/20{border-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.border-brand-500\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-brand-500\/30{border-color:color-mix(in oklab, var(--color-brand-500) 30%, transparent)}}.border-brand-500\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-brand-500\/40{border-color:color-mix(in oklab, var(--color-brand-500) 40%, transparent)}}.border-brand-500\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-brand-500\/50{border-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.border-brand-500\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-brand-500\/70{border-color:color-mix(in oklab, var(--color-brand-500) 70%, transparent)}}.border-brand-accent{border-color:var(--color-brand-accent)}.border-brand-accent\/30{border-color:#a0a0a04d}@supports (color:color-mix(in lab, red, red)){.border-brand-accent\/30{border-color:color-mix(in oklab, var(--color-brand-accent) 30%, transparent)}}.border-brand-accent\/40{border-color:#a0a0a066}@supports (color:color-mix(in lab, red, red)){.border-brand-accent\/40{border-color:color-mix(in oklab, var(--color-brand-accent) 40%, transparent)}}.border-brand-accent\/50{border-color:#a0a0a080}@supports (color:color-mix(in lab, red, red)){.border-brand-accent\/50{border-color:color-mix(in oklab, var(--color-brand-accent) 50%, transparent)}}.border-brand-accent\/60{border-color:#a0a0a099}@supports (color:color-mix(in lab, red, red)){.border-brand-accent\/60{border-color:color-mix(in oklab, var(--color-brand-accent) 60%, transparent)}}.border-current{border-color:currentColor}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/40{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.border-cyan-700{border-color:var(--color-cyan-700)}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/50{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.border-green-400\/30{border-color:#05df724d}@supports (color:color-mix(in lab, red, red)){.border-green-400\/30{border-color:color-mix(in oklab, var(--color-green-400) 30%, transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.border-green-500\/40{border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\/50{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.border-green-600{border-color:var(--color-green-600)}.border-green-700{border-color:var(--color-green-700)}.border-green-700\/50{border-color:#00813880}@supports (color:color-mix(in lab, red, red)){.border-green-700\/50{border-color:color-mix(in oklab, var(--color-green-700) 50%, transparent)}}.border-indigo-500\/40{border-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/40{border-color:color-mix(in oklab, var(--color-indigo-500) 40%, transparent)}}.border-neutral-200\/30{border-color:#e8e8e84d}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/30{border-color:color-mix(in oklab, var(--color-neutral-200) 30%, transparent)}}.border-neutral-200\/40{border-color:#e8e8e866}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/40{border-color:color-mix(in oklab, var(--color-neutral-200) 40%, transparent)}}.border-neutral-300\/30{border-color:#d0d0d04d}@supports (color:color-mix(in lab, red, red)){.border-neutral-300\/30{border-color:color-mix(in oklab, var(--color-neutral-300) 30%, transparent)}}.border-neutral-400{border-color:var(--color-neutral-400)}.border-neutral-400\/30{border-color:#a0a0a04d}@supports (color:color-mix(in lab, red, red)){.border-neutral-400\/30{border-color:color-mix(in oklab, var(--color-neutral-400) 30%, transparent)}}.border-neutral-400\/40{border-color:#a0a0a066}@supports (color:color-mix(in lab, red, red)){.border-neutral-400\/40{border-color:color-mix(in oklab, var(--color-neutral-400) 40%, transparent)}}.border-neutral-500{border-color:var(--color-neutral-500)}.border-neutral-500\/30{border-color:#7070704d}@supports (color:color-mix(in lab, red, red)){.border-neutral-500\/30{border-color:color-mix(in oklab, var(--color-neutral-500) 30%, transparent)}}.border-neutral-500\/50{border-color:#70707080}@supports (color:color-mix(in lab, red, red)){.border-neutral-500\/50{border-color:color-mix(in oklab, var(--color-neutral-500) 50%, transparent)}}.border-neutral-600{border-color:var(--color-neutral-600)}.border-neutral-600\/30{border-color:#4a4a4a4d}@supports (color:color-mix(in lab, red, red)){.border-neutral-600\/30{border-color:color-mix(in oklab, var(--color-neutral-600) 30%, transparent)}}.border-neutral-600\/40{border-color:#4a4a4a66}@supports (color:color-mix(in lab, red, red)){.border-neutral-600\/40{border-color:color-mix(in oklab, var(--color-neutral-600) 40%, transparent)}}.border-neutral-600\/50{border-color:#4a4a4a80}@supports (color:color-mix(in lab, red, red)){.border-neutral-600\/50{border-color:color-mix(in oklab, var(--color-neutral-600) 50%, transparent)}}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-700\/20{border-color:#2a2a2a33}@supports (color:color-mix(in lab, red, red)){.border-neutral-700\/20{border-color:color-mix(in oklab, var(--color-neutral-700) 20%, transparent)}}.border-neutral-700\/30{border-color:#2a2a2a4d}@supports (color:color-mix(in lab, red, red)){.border-neutral-700\/30{border-color:color-mix(in oklab, var(--color-neutral-700) 30%, transparent)}}.border-neutral-700\/40{border-color:#2a2a2a66}@supports (color:color-mix(in lab, red, red)){.border-neutral-700\/40{border-color:color-mix(in oklab, var(--color-neutral-700) 40%, transparent)}}.border-neutral-700\/50{border-color:#2a2a2a80}@supports (color:color-mix(in lab, red, red)){.border-neutral-700\/50{border-color:color-mix(in oklab, var(--color-neutral-700) 50%, transparent)}}.border-neutral-700\/60{border-color:#2a2a2a99}@supports (color:color-mix(in lab, red, red)){.border-neutral-700\/60{border-color:color-mix(in oklab, var(--color-neutral-700) 60%, transparent)}}.border-neutral-700\/70{border-color:#2a2a2ab3}@supports (color:color-mix(in lab, red, red)){.border-neutral-700\/70{border-color:color-mix(in oklab, var(--color-neutral-700) 70%, transparent)}}.border-neutral-700\/80{border-color:#2a2a2acc}@supports (color:color-mix(in lab, red, red)){.border-neutral-700\/80{border-color:color-mix(in oklab, var(--color-neutral-700) 80%, transparent)}}.border-neutral-800{border-color:var(--color-neutral-800)}.border-neutral-900{border-color:var(--color-neutral-900)}.border-neutral-900\/80{border-color:#0a0a0acc}@supports (color:color-mix(in lab, red, red)){.border-neutral-900\/80{border-color:color-mix(in oklab, var(--color-neutral-900) 80%, transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-700{border-color:var(--color-orange-700)}.border-orange-700\/50{border-color:#c53c0080}@supports (color:color-mix(in lab, red, red)){.border-orange-700\/50{border-color:color-mix(in oklab, var(--color-orange-700) 50%, transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/40{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/15{border-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.border-red-500\/15{border-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.border-red-500\/25{border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/35{border-color:#fb2c3659}@supports (color:color-mix(in lab, red, red)){.border-red-500\/35{border-color:color-mix(in oklab, var(--color-red-500) 35%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-red-600\/30{border-color:#e400144d}@supports (color:color-mix(in lab, red, red)){.border-red-600\/30{border-color:color-mix(in oklab, var(--color-red-600) 30%, transparent)}}.border-red-700{border-color:var(--color-red-700)}.border-red-700\/50{border-color:#bf000f80}@supports (color:color-mix(in lab, red, red)){.border-red-700\/50{border-color:color-mix(in oklab, var(--color-red-700) 50%, transparent)}}.border-red-800{border-color:var(--color-red-800)}.border-red-800\/30{border-color:#9f07124d}@supports (color:color-mix(in lab, red, red)){.border-red-800\/30{border-color:color-mix(in oklab, var(--color-red-800) 30%, transparent)}}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.border-red-900\/50{border-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/40{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-yellow-500\/30{border-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/30{border-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/50{border-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.border-yellow-500\/60{border-color:#edb20099}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/60{border-color:color-mix(in oklab, var(--color-yellow-500) 60%, transparent)}}.border-yellow-700\/50{border-color:#a3610080}@supports (color:color-mix(in lab, red, red)){.border-yellow-700\/50{border-color:color-mix(in oklab, var(--color-yellow-700) 50%, transparent)}}.border-yellow-800\/30{border-color:#874b004d}@supports (color:color-mix(in lab, red, red)){.border-yellow-800\/30{border-color:color-mix(in oklab, var(--color-yellow-800) 30%, transparent)}}.border-t-brand-500{border-top-color:var(--color-brand-500)}.border-t-brand-accent{border-top-color:var(--color-brand-accent)}.border-t-neutral-100{border-top-color:var(--color-neutral-100)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.bg-\(--theme-accent-primary\){background-color:var(--theme-accent-primary)}.bg-\(--theme-grip\){background-color:var(--theme-grip)}.bg-\[\#4cc9f0\]\/10{background-color:#4cc9f01a;background-color:lab(75.303% -26.6053 -30.089/.1)}.bg-\[var\(--bg-primary\,\#0a0a0a\)\]{background-color:var(--bg-primary,#0a0a0a)}.bg-\[var\(--theme-accent-primary\)\]{background-color:var(--theme-accent-primary)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/8{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500\/80{background-color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/80{background-color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.bg-amber-500\/95{background-color:#f99c00f2}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/95{background-color:color-mix(in oklab, var(--color-amber-500) 95%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-600\/30{background-color:#dd74004d}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/30{background-color:color-mix(in oklab, var(--color-amber-600) 30%, transparent)}}.bg-amber-600\/90{background-color:#dd7400e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/90{background-color:color-mix(in oklab, var(--color-amber-600) 90%, transparent)}}.bg-amber-900\/30{background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/30{background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.bg-amber-950\/15{background-color:#46190126}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/15{background-color:color-mix(in oklab, var(--color-amber-950) 15%, transparent)}}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.bg-amber-950\/25{background-color:#46190140}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/25{background-color:color-mix(in oklab, var(--color-amber-950) 25%, transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-amber-950\/35{background-color:#46190159}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/35{background-color:color-mix(in oklab, var(--color-amber-950) 35%, transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/80{background-color:color-mix(in oklab, var(--color-blue-500) 80%, transparent)}}.bg-blue-800\/80{background-color:#193cb8cc}@supports (color:color-mix(in lab, red, red)){.bg-blue-800\/80{background-color:color-mix(in oklab, var(--color-blue-800) 80%, transparent)}}.bg-blue-900\/95{background-color:#1c398ef2}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/95{background-color:color-mix(in oklab, var(--color-blue-900) 95%, transparent)}}.bg-blue-950\/20{background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.bg-blue-950\/20{background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-500\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/5{background-color:color-mix(in oklab, var(--color-brand-500) 5%, transparent)}}.bg-brand-500\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/10{background-color:color-mix(in oklab, var(--color-brand-500) 10%, transparent)}}.bg-brand-500\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/15{background-color:color-mix(in oklab, var(--color-brand-500) 15%, transparent)}}.bg-brand-500\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/20{background-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.bg-brand-500\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/40{background-color:color-mix(in oklab, var(--color-brand-500) 40%, transparent)}}.bg-brand-500\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-brand-500\/60{background-color:color-mix(in oklab, var(--color-brand-500) 60%, transparent)}}.bg-brand-600{background-color:var(--color-brand-600)}.bg-brand-accent{background-color:var(--color-brand-accent)}.bg-brand-accent\/5{background-color:#a0a0a00d}@supports (color:color-mix(in lab, red, red)){.bg-brand-accent\/5{background-color:color-mix(in oklab, var(--color-brand-accent) 5%, transparent)}}.bg-brand-accent\/10{background-color:#a0a0a01a}@supports (color:color-mix(in lab, red, red)){.bg-brand-accent\/10{background-color:color-mix(in oklab, var(--color-brand-accent) 10%, transparent)}}.bg-brand-accent\/20{background-color:#a0a0a033}@supports (color:color-mix(in lab, red, red)){.bg-brand-accent\/20{background-color:color-mix(in oklab, var(--color-brand-accent) 20%, transparent)}}.bg-brand-accent\/90{background-color:#a0a0a0e6}@supports (color:color-mix(in lab, red, red)){.bg-brand-accent\/90{background-color:color-mix(in oklab, var(--color-brand-accent) 90%, transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/20{background-color:#05df7233}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/20{background-color:color-mix(in oklab, var(--color-green-400) 20%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-500\/80{background-color:#00c758cc}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/80{background-color:color-mix(in oklab, var(--color-green-500) 80%, transparent)}}.bg-green-500\/90{background-color:#00c758e6}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/90{background-color:color-mix(in oklab, var(--color-green-500) 90%, transparent)}}.bg-green-500\/95{background-color:#00c758f2}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/95{background-color:color-mix(in oklab, var(--color-green-500) 95%, transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-green-900\/20{background-color:#0d542b33}@supports (color:color-mix(in lab, red, red)){.bg-green-900\/20{background-color:color-mix(in oklab, var(--color-green-900) 20%, transparent)}}.bg-green-900\/30{background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.bg-green-900\/30{background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.bg-green-900\/95{background-color:#0d542bf2}@supports (color:color-mix(in lab, red, red)){.bg-green-900\/95{background-color:color-mix(in oklab, var(--color-green-900) 95%, transparent)}}.bg-green-950{background-color:var(--color-green-950)}.bg-green-950\/30{background-color:#032e154d}@supports (color:color-mix(in lab, red, red)){.bg-green-950\/30{background-color:color-mix(in oklab, var(--color-green-950) 30%, transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-neutral-50\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-neutral-50\/5{background-color:color-mix(in oklab, var(--color-neutral-50) 5%, transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-100\/10{background-color:#f8f8f81a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-100\/10{background-color:color-mix(in oklab, var(--color-neutral-100) 10%, transparent)}}.bg-neutral-100\/20{background-color:#f8f8f833}@supports (color:color-mix(in lab, red, red)){.bg-neutral-100\/20{background-color:color-mix(in oklab, var(--color-neutral-100) 20%, transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-200\/10{background-color:#e8e8e81a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-200\/10{background-color:color-mix(in oklab, var(--color-neutral-200) 10%, transparent)}}.bg-neutral-200\/20{background-color:#e8e8e833}@supports (color:color-mix(in lab, red, red)){.bg-neutral-200\/20{background-color:color-mix(in oklab, var(--color-neutral-200) 20%, transparent)}}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-300\/10{background-color:#d0d0d01a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-300\/10{background-color:color-mix(in oklab, var(--color-neutral-300) 10%, transparent)}}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-400\/10{background-color:#a0a0a01a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-400\/10{background-color:color-mix(in oklab, var(--color-neutral-400) 10%, transparent)}}.bg-neutral-400\/20{background-color:#a0a0a033}@supports (color:color-mix(in lab, red, red)){.bg-neutral-400\/20{background-color:color-mix(in oklab, var(--color-neutral-400) 20%, transparent)}}.bg-neutral-500{background-color:var(--color-neutral-500)}.bg-neutral-500\/10{background-color:#7070701a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500\/10{background-color:color-mix(in oklab, var(--color-neutral-500) 10%, transparent)}}.bg-neutral-500\/15{background-color:#70707026}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500\/15{background-color:color-mix(in oklab, var(--color-neutral-500) 15%, transparent)}}.bg-neutral-500\/20{background-color:#70707033}@supports (color:color-mix(in lab, red, red)){.bg-neutral-500\/20{background-color:color-mix(in oklab, var(--color-neutral-500) 20%, transparent)}}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-neutral-600\/10{background-color:#4a4a4a1a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-600\/10{background-color:color-mix(in oklab, var(--color-neutral-600) 10%, transparent)}}.bg-neutral-600\/20{background-color:#4a4a4a33}@supports (color:color-mix(in lab, red, red)){.bg-neutral-600\/20{background-color:color-mix(in oklab, var(--color-neutral-600) 20%, transparent)}}.bg-neutral-600\/30{background-color:#4a4a4a4d}@supports (color:color-mix(in lab, red, red)){.bg-neutral-600\/30{background-color:color-mix(in oklab, var(--color-neutral-600) 30%, transparent)}}.bg-neutral-600\/40{background-color:#4a4a4a66}@supports (color:color-mix(in lab, red, red)){.bg-neutral-600\/40{background-color:color-mix(in oklab, var(--color-neutral-600) 40%, transparent)}}.bg-neutral-600\/80{background-color:#4a4a4acc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-600\/80{background-color:color-mix(in oklab, var(--color-neutral-600) 80%, transparent)}}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-700\/10{background-color:#2a2a2a1a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-700\/10{background-color:color-mix(in oklab, var(--color-neutral-700) 10%, transparent)}}.bg-neutral-700\/20{background-color:#2a2a2a33}@supports (color:color-mix(in lab, red, red)){.bg-neutral-700\/20{background-color:color-mix(in oklab, var(--color-neutral-700) 20%, transparent)}}.bg-neutral-700\/30{background-color:#2a2a2a4d}@supports (color:color-mix(in lab, red, red)){.bg-neutral-700\/30{background-color:color-mix(in oklab, var(--color-neutral-700) 30%, transparent)}}.bg-neutral-700\/40{background-color:#2a2a2a66}@supports (color:color-mix(in lab, red, red)){.bg-neutral-700\/40{background-color:color-mix(in oklab, var(--color-neutral-700) 40%, transparent)}}.bg-neutral-700\/50{background-color:#2a2a2a80}@supports (color:color-mix(in lab, red, red)){.bg-neutral-700\/50{background-color:color-mix(in oklab, var(--color-neutral-700) 50%, transparent)}}.bg-neutral-700\/60{background-color:#2a2a2a99}@supports (color:color-mix(in lab, red, red)){.bg-neutral-700\/60{background-color:color-mix(in oklab, var(--color-neutral-700) 60%, transparent)}}.bg-neutral-700\/70{background-color:#2a2a2ab3}@supports (color:color-mix(in lab, red, red)){.bg-neutral-700\/70{background-color:color-mix(in oklab, var(--color-neutral-700) 70%, transparent)}}.bg-neutral-700\/80{background-color:#2a2a2acc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-700\/80{background-color:color-mix(in oklab, var(--color-neutral-700) 80%, transparent)}}.bg-neutral-700\/90{background-color:#2a2a2ae6}@supports (color:color-mix(in lab, red, red)){.bg-neutral-700\/90{background-color:color-mix(in oklab, var(--color-neutral-700) 90%, transparent)}}.bg-neutral-750{background-color:var(--color-neutral-750)}.bg-neutral-750\/60{background-color:#2a2a2a99}@supports (color:color-mix(in lab, red, red)){.bg-neutral-750\/60{background-color:color-mix(in oklab, var(--color-neutral-750) 60%, transparent)}}.bg-neutral-750\/90{background-color:#2a2a2ae6}@supports (color:color-mix(in lab, red, red)){.bg-neutral-750\/90{background-color:color-mix(in oklab, var(--color-neutral-750) 90%, transparent)}}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-800\/10{background-color:#1a1a1a1a}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/10{background-color:color-mix(in oklab, var(--color-neutral-800) 10%, transparent)}}.bg-neutral-800\/20{background-color:#1a1a1a33}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/20{background-color:color-mix(in oklab, var(--color-neutral-800) 20%, transparent)}}.bg-neutral-800\/30{background-color:#1a1a1a4d}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/30{background-color:color-mix(in oklab, var(--color-neutral-800) 30%, transparent)}}.bg-neutral-800\/40{background-color:#1a1a1a66}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/40{background-color:color-mix(in oklab, var(--color-neutral-800) 40%, transparent)}}.bg-neutral-800\/50{background-color:#1a1a1a80}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/50{background-color:color-mix(in oklab, var(--color-neutral-800) 50%, transparent)}}.bg-neutral-800\/60{background-color:#1a1a1a99}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/60{background-color:color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}}.bg-neutral-800\/70{background-color:#1a1a1ab3}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/70{background-color:color-mix(in oklab, var(--color-neutral-800) 70%, transparent)}}.bg-neutral-800\/80{background-color:#1a1a1acc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/80{background-color:color-mix(in oklab, var(--color-neutral-800) 80%, transparent)}}.bg-neutral-800\/90{background-color:#1a1a1ae6}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/90{background-color:color-mix(in oklab, var(--color-neutral-800) 90%, transparent)}}.bg-neutral-800\/95{background-color:#1a1a1af2}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/95{background-color:color-mix(in oklab, var(--color-neutral-800) 95%, transparent)}}.bg-neutral-850{background-color:var(--color-neutral-850)}.bg-neutral-850\/50{background-color:#1f1f1f80}@supports (color:color-mix(in lab, red, red)){.bg-neutral-850\/50{background-color:color-mix(in oklab, var(--color-neutral-850) 50%, transparent)}}.bg-neutral-850\/70{background-color:#1f1f1fb3}@supports (color:color-mix(in lab, red, red)){.bg-neutral-850\/70{background-color:color-mix(in oklab, var(--color-neutral-850) 70%, transparent)}}.bg-neutral-850\/80{background-color:#1f1f1fcc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-850\/80{background-color:color-mix(in oklab, var(--color-neutral-850) 80%, transparent)}}.bg-neutral-850\/90{background-color:#1f1f1fe6}@supports (color:color-mix(in lab, red, red)){.bg-neutral-850\/90{background-color:color-mix(in oklab, var(--color-neutral-850) 90%, transparent)}}.bg-neutral-850\/95{background-color:#1f1f1ff2}@supports (color:color-mix(in lab, red, red)){.bg-neutral-850\/95{background-color:color-mix(in oklab, var(--color-neutral-850) 95%, transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/30{background-color:#0a0a0a4d}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/30{background-color:color-mix(in oklab, var(--color-neutral-900) 30%, transparent)}}.bg-neutral-900\/40{background-color:#0a0a0a66}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/40{background-color:color-mix(in oklab, var(--color-neutral-900) 40%, transparent)}}.bg-neutral-900\/50{background-color:#0a0a0a80}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/50{background-color:color-mix(in oklab, var(--color-neutral-900) 50%, transparent)}}.bg-neutral-900\/60{background-color:#0a0a0a99}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/60{background-color:color-mix(in oklab, var(--color-neutral-900) 60%, transparent)}}.bg-neutral-900\/70{background-color:#0a0a0ab3}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/70{background-color:color-mix(in oklab, var(--color-neutral-900) 70%, transparent)}}.bg-neutral-900\/80{background-color:#0a0a0acc}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/80{background-color:color-mix(in oklab, var(--color-neutral-900) 80%, transparent)}}.bg-neutral-900\/90{background-color:#0a0a0ae6}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/90{background-color:color-mix(in oklab, var(--color-neutral-900) 90%, transparent)}}.bg-neutral-900\/95{background-color:#0a0a0af2}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/95{background-color:color-mix(in oklab, var(--color-neutral-900) 95%, transparent)}}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-neutral-950\/60{background-color:#05050599}@supports (color:color-mix(in lab, red, red)){.bg-neutral-950\/60{background-color:color-mix(in oklab, var(--color-neutral-950) 60%, transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-900\/20{background-color:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.bg-orange-900\/20{background-color:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.bg-orange-900\/95{background-color:#7e2a0cf2}@supports (color:color-mix(in lab, red, red)){.bg-orange-900\/95{background-color:color-mix(in oklab, var(--color-orange-900) 95%, transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\/10{background-color:#c07eff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/10{background-color:color-mix(in oklab, var(--color-purple-400) 10%, transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-purple-500\/80{background-color:#ac4bffcc}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/80{background-color:color-mix(in oklab, var(--color-purple-500) 80%, transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/8{background-color:#fb2c3614}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/8{background-color:color-mix(in oklab, var(--color-red-500) 8%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-500\/80{background-color:#fb2c36cc}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/80{background-color:color-mix(in oklab, var(--color-red-500) 80%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/10{background-color:#e400141a}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/10{background-color:color-mix(in oklab, var(--color-red-600) 10%, transparent)}}.bg-red-600\/90{background-color:#e40014e6}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/90{background-color:color-mix(in oklab, var(--color-red-600) 90%, transparent)}}.bg-red-900\/10{background-color:#82181a1a}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/10{background-color:color-mix(in oklab, var(--color-red-900) 10%, transparent)}}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/20{background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/30{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.bg-red-900\/95{background-color:#82181af2}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/95{background-color:color-mix(in oklab, var(--color-red-900) 95%, transparent)}}.bg-red-950\/15{background-color:#46080926}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/15{background-color:color-mix(in oklab, var(--color-red-950) 15%, transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/20{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.bg-red-950\/25{background-color:#46080940}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/25{background-color:color-mix(in oklab, var(--color-red-950) 25%, transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-yellow-900\/20{background-color:#733e0a33}@supports (color:color-mix(in lab, red, red)){.bg-yellow-900\/20{background-color:color-mix(in oklab, var(--color-yellow-900) 20%, transparent)}}.bg-yellow-900\/30{background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-900\/30{background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-bl{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-bl{--tw-gradient-position:to bottom left in oklab}}.bg-linear-to-bl{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--theme-accent-primary\)\]{--tw-gradient-from:var(--theme-accent-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/95{--tw-gradient-from:#000000f2}@supports (color:color-mix(in lab, red, red)){.from-black\/95{--tw-gradient-from:color-mix(in oklab, var(--color-black) 95%, transparent)}}.from-black\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-500{--tw-gradient-from:var(--color-brand-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-500\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.from-brand-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-brand-500) 5%, transparent)}}.from-brand-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-500\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.from-brand-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-brand-500) 10%, transparent)}}.from-brand-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-500\/20{--tw-gradient-from:#fff3}@supports (color:color-mix(in lab, red, red)){.from-brand-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.from-brand-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-accent{--tw-gradient-from:var(--color-brand-accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-accent\/5{--tw-gradient-from:#a0a0a00d}@supports (color:color-mix(in lab, red, red)){.from-brand-accent\/5{--tw-gradient-from:color-mix(in oklab, var(--color-brand-accent) 5%, transparent)}}.from-brand-accent\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-accent\/50{--tw-gradient-from:#a0a0a080}@supports (color:color-mix(in lab, red, red)){.from-brand-accent\/50{--tw-gradient-from:color-mix(in oklab, var(--color-brand-accent) 50%, transparent)}}.from-brand-accent\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-500{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-600{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-100{--tw-gradient-from:var(--color-neutral-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-200{--tw-gradient-from:var(--color-neutral-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-200\/5{--tw-gradient-from:#e8e8e80d}@supports (color:color-mix(in lab, red, red)){.from-neutral-200\/5{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-200) 5%, transparent)}}.from-neutral-200\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-200\/20{--tw-gradient-from:#e8e8e833}@supports (color:color-mix(in lab, red, red)){.from-neutral-200\/20{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-200) 20%, transparent)}}.from-neutral-200\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-300{--tw-gradient-from:var(--color-neutral-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-400{--tw-gradient-from:var(--color-neutral-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-400\/5{--tw-gradient-from:#a0a0a00d}@supports (color:color-mix(in lab, red, red)){.from-neutral-400\/5{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-400) 5%, transparent)}}.from-neutral-400\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-500{--tw-gradient-from:var(--color-neutral-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-500\/5{--tw-gradient-from:#7070700d}@supports (color:color-mix(in lab, red, red)){.from-neutral-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-500) 5%, transparent)}}.from-neutral-500\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-600{--tw-gradient-from:var(--color-neutral-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-600\/5{--tw-gradient-from:#4a4a4a0d}@supports (color:color-mix(in lab, red, red)){.from-neutral-600\/5{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-600) 5%, transparent)}}.from-neutral-600\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-750{--tw-gradient-from:var(--color-neutral-750);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-800{--tw-gradient-from:var(--color-neutral-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-800\/50{--tw-gradient-from:#1a1a1a80}@supports (color:color-mix(in lab, red, red)){.from-neutral-800\/50{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-800) 50%, transparent)}}.from-neutral-800\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-800\/80{--tw-gradient-from:#1a1a1acc}@supports (color:color-mix(in lab, red, red)){.from-neutral-800\/80{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-800) 80%, transparent)}}.from-neutral-800\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-900{--tw-gradient-from:var(--color-neutral-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-900\/90{--tw-gradient-from:#0a0a0ae6}@supports (color:color-mix(in lab, red, red)){.from-neutral-900\/90{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-900) 90%, transparent)}}.from-neutral-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-neutral-900\/95{--tw-gradient-from:#0a0a0af2}@supports (color:color-mix(in lab, red, red)){.from-neutral-900\/95{--tw-gradient-from:color-mix(in oklab, var(--color-neutral-900) 95%, transparent)}}.from-neutral-900\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-900\/20{--tw-gradient-from:#59168b33}@supports (color:color-mix(in lab, red, red)){.from-purple-900\/20{--tw-gradient-from:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.from-purple-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/80{--tw-gradient-via:#000c}@supports (color:color-mix(in lab, red, red)){.via-black\/80{--tw-gradient-via:color-mix(in oklab, var(--color-black) 80%, transparent)}}.via-black\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-brand-accent{--tw-gradient-via:var(--color-brand-accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-700\/30{--tw-gradient-via:#2a2a2a4d}@supports (color:color-mix(in lab, red, red)){.via-neutral-700\/30{--tw-gradient-via:color-mix(in oklab, var(--color-neutral-700) 30%, transparent)}}.via-neutral-700\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-800{--tw-gradient-via:var(--color-neutral-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-neutral-900\/95{--tw-gradient-via:#0a0a0af2}@supports (color:color-mix(in lab, red, red)){.via-neutral-900\/95{--tw-gradient-via:color-mix(in oklab, var(--color-neutral-900) 95%, transparent)}}.via-neutral-900\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--theme-accent-dark\)\]{--tw-gradient-to:var(--theme-accent-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-400{--tw-gradient-to:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-500{--tw-gradient-to:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-400{--tw-gradient-to:var(--color-brand-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-500{--tw-gradient-to:var(--color-brand-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-600{--tw-gradient-to:var(--color-brand-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-600\/5{--tw-gradient-to:#d0d0d00d}@supports (color:color-mix(in lab, red, red)){.to-brand-600\/5{--tw-gradient-to:color-mix(in oklab, var(--color-brand-600) 5%, transparent)}}.to-brand-600\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-600\/10{--tw-gradient-to:#d0d0d01a}@supports (color:color-mix(in lab, red, red)){.to-brand-600\/10{--tw-gradient-to:color-mix(in oklab, var(--color-brand-600) 10%, transparent)}}.to-brand-600\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-600\/20{--tw-gradient-to:#d0d0d033}@supports (color:color-mix(in lab, red, red)){.to-brand-600\/20{--tw-gradient-to:color-mix(in oklab, var(--color-brand-600) 20%, transparent)}}.to-brand-600\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-accent\/50{--tw-gradient-to:#a0a0a080}@supports (color:color-mix(in lab, red, red)){.to-brand-accent\/50{--tw-gradient-to:color-mix(in oklab, var(--color-brand-accent) 50%, transparent)}}.to-brand-accent\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-400{--tw-gradient-to:var(--color-green-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-700{--tw-gradient-to:var(--color-green-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-200{--tw-gradient-to:var(--color-neutral-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-300{--tw-gradient-to:var(--color-neutral-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-300\/20{--tw-gradient-to:#d0d0d033}@supports (color:color-mix(in lab, red, red)){.to-neutral-300\/20{--tw-gradient-to:color-mix(in oklab, var(--color-neutral-300) 20%, transparent)}}.to-neutral-300\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-400{--tw-gradient-to:var(--color-neutral-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-500{--tw-gradient-to:var(--color-neutral-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-600{--tw-gradient-to:var(--color-neutral-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-700{--tw-gradient-to:var(--color-neutral-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-800{--tw-gradient-to:var(--color-neutral-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-800\/50{--tw-gradient-to:#1a1a1a80}@supports (color:color-mix(in lab, red, red)){.to-neutral-800\/50{--tw-gradient-to:color-mix(in oklab, var(--color-neutral-800) 50%, transparent)}}.to-neutral-800\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-850{--tw-gradient-to:var(--color-neutral-850);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-850\/50{--tw-gradient-to:#1f1f1f80}@supports (color:color-mix(in lab, red, red)){.to-neutral-850\/50{--tw-gradient-to:color-mix(in oklab, var(--color-neutral-850) 50%, transparent)}}.to-neutral-850\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-850\/80{--tw-gradient-to:#1f1f1fcc}@supports (color:color-mix(in lab, red, red)){.to-neutral-850\/80{--tw-gradient-to:color-mix(in oklab, var(--color-neutral-850) 80%, transparent)}}.to-neutral-850\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-900{--tw-gradient-to:var(--color-neutral-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-neutral-900\/90{--tw-gradient-to:#0a0a0ae6}@supports (color:color-mix(in lab, red, red)){.to-neutral-900\/90{--tw-gradient-to:color-mix(in oklab, var(--color-neutral-900) 90%, transparent)}}.to-neutral-900\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-600{--tw-gradient-to:var(--color-pink-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-900\/20{--tw-gradient-to:#86104333}@supports (color:color-mix(in lab, red, red)){.to-pink-900\/20{--tw-gradient-to:color-mix(in oklab, var(--color-pink-900) 20%, transparent)}}.to-pink-900\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-400{--tw-gradient-to:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:var(--spacing-0)!important}.p-0{padding:var(--spacing-0)}.p-0\.5{padding:var(--spacing-0\.5)}.p-1{padding:var(--spacing-1)}.p-1\.5{padding:var(--spacing-1\.5)}.p-2{padding:var(--spacing-2)}.p-2\.5{padding:var(--spacing-2\.5)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-8{padding:var(--spacing-8)}.p-10{padding:var(--spacing-10)}.p-12{padding:var(--spacing-12)}.px-1{padding-inline:var(--spacing-1)}.px-1\.5{padding-inline:var(--spacing-1\.5)}.px-2{padding-inline:var(--spacing-2)}.px-2\!{padding-inline:var(--spacing-2)!important}.px-2\.5{padding-inline:var(--spacing-2\.5)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-5{padding-inline:var(--spacing-5)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.px-12{padding-inline:var(--spacing-12)}.py-0\.5{padding-block:var(--spacing-0\.5)}.py-1{padding-block:var(--spacing-1)}.py-1\.5{padding-block:var(--spacing-1\.5)}.py-2{padding-block:var(--spacing-2)}.py-2\.5{padding-block:var(--spacing-2\.5)}.py-3{padding-block:var(--spacing-3)}.py-3\.5{padding-block:var(--spacing-3\.5)}.py-4{padding-block:var(--spacing-4)}.py-5{padding-block:var(--spacing-5)}.py-6{padding-block:var(--spacing-6)}.py-8{padding-block:var(--spacing-8)}.py-10{padding-block:var(--spacing-10)}.py-12{padding-block:var(--spacing-12)}.py-16{padding-block:var(--spacing-16)}.py-20{padding-block:var(--spacing-20)}.py-24{padding-block:var(--spacing-24)}.pt-0{padding-top:var(--spacing-0)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pt-10{padding-top:var(--spacing-10)}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pr-7{padding-right:var(--spacing-7)}.pr-8{padding-right:var(--spacing-8)}.pr-9{padding-right:var(--spacing-9)}.pr-10{padding-right:var(--spacing-10)}.pr-12{padding-right:var(--spacing-12)}.pr-14{padding-right:var(--spacing-14)}.pr-20{padding-right:var(--spacing-20)}.pb-1{padding-bottom:var(--spacing-1)}.pb-1\.5{padding-bottom:var(--spacing-1\.5)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pl-1\.5{padding-left:var(--spacing-1\.5)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-5{padding-left:var(--spacing-5)}.pl-6{padding-left:var(--spacing-6)}.pl-8{padding-left:var(--spacing-8)}.pl-10{padding-left:var(--spacing-10)}.pl-11{padding-left:var(--spacing-11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.65rem\]{font-size:.65rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--color-text-on-brand\){color:var(--color-text-on-brand)}.text-\(--theme-accent-primary\){color:var(--theme-accent-primary)}.text-\[var\(--text-primary\,\#f5f5f5\)\]{color:var(--text-primary,#f5f5f5)}.text-\[var\(--theme-on-accent\)\]{color:var(--theme-on-accent)}.text-\[var\(--theme-text-secondary\)\]{color:var(--theme-text-secondary)}.text-amber-50{color:var(--color-amber-50)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/80{color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.text-amber-100\/85{color:#fef3c6d9}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/85{color:color-mix(in oklab, var(--color-amber-100) 85%, transparent)}}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-100\/95{color:#fef3c6f2}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/95{color:color-mix(in oklab, var(--color-amber-100) 95%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/70{color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/70{color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/70{color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/70{color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-amber-400\/90{color:#fcbb00e6}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/90{color:color-mix(in oklab, var(--color-amber-400) 90%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/80{color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/80{color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.text-black{color:var(--color-black)}.text-blue-100{color:var(--color-blue-100)}.text-blue-100\/80{color:#dbeafecc}@supports (color:color-mix(in lab, red, red)){.text-blue-100\/80{color:color-mix(in oklab, var(--color-blue-100) 80%, transparent)}}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-brand-50{color:var(--color-brand-50)}.text-brand-100{color:var(--color-brand-100)}.text-brand-100\/85{color:#f8f8f8d9}@supports (color:color-mix(in lab, red, red)){.text-brand-100\/85{color:color-mix(in oklab, var(--color-brand-100) 85%, transparent)}}.text-brand-200{color:var(--color-brand-200)}.text-brand-300{color:var(--color-brand-300)}.text-brand-400{color:var(--color-brand-400)}.text-brand-400\/90{color:#b8b8b8e6}@supports (color:color-mix(in lab, red, red)){.text-brand-400\/90{color:color-mix(in oklab, var(--color-brand-400) 90%, transparent)}}.text-brand-500{color:var(--color-brand-500)}.text-brand-accent{color:var(--color-brand-accent)}.text-brand-accent\/60{color:#a0a0a099}@supports (color:color-mix(in lab, red, red)){.text-brand-accent\/60{color:color-mix(in oklab, var(--color-brand-accent) 60%, transparent)}}.text-brand-accent\/70{color:#a0a0a0b3}@supports (color:color-mix(in lab, red, red)){.text-brand-accent\/70{color:color-mix(in oklab, var(--color-brand-accent) 70%, transparent)}}.text-brand-accent\/80{color:#a0a0a0cc}@supports (color:color-mix(in lab, red, red)){.text-brand-accent\/80{color:color-mix(in oklab, var(--color-brand-accent) 80%, transparent)}}.text-brand-accent\/90{color:#a0a0a0e6}@supports (color:color-mix(in lab, red, red)){.text-brand-accent\/90{color:color-mix(in oklab, var(--color-brand-accent) 90%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-400\/90{color:#05df72e6}@supports (color:color-mix(in lab, red, red)){.text-green-400\/90{color:color-mix(in oklab, var(--color-green-400) 90%, transparent)}}.text-green-500{color:var(--color-green-500)}.text-green-500\/80{color:#00c758cc}@supports (color:color-mix(in lab, red, red)){.text-green-500\/80{color:color-mix(in oklab, var(--color-green-500) 80%, transparent)}}.text-green-900{color:var(--color-green-900)}.text-indigo-400{color:var(--color-indigo-400)}.text-neutral-50{color:var(--color-neutral-50)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-100{color:var(--color-orange-100)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/90{color:#ff8b1ae6}@supports (color:color-mix(in lab, red, red)){.text-orange-400\/90{color:color-mix(in oklab, var(--color-orange-400) 90%, transparent)}}.text-orange-500{color:var(--color-orange-500)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/90{color:#c07effe6}@supports (color:color-mix(in lab, red, red)){.text-purple-400\/90{color:color-mix(in oklab, var(--color-purple-400) 90%, transparent)}}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-200\/95{color:#ffcacaf2}@supports (color:color-mix(in lab, red, red)){.text-red-200\/95{color:color-mix(in oklab, var(--color-red-200) 95%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/80{color:#ffa3a3cc}@supports (color:color-mix(in lab, red, red)){.text-red-300\/80{color:color-mix(in oklab, var(--color-red-300) 80%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\/70{color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.text-red-400\/80{color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-500\/50{color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.text-red-500\/50{color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.text-red-600{color:var(--color-red-600)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-sky-400{color:var(--color-sky-400)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-300\/80{color:#ffe02acc}@supports (color:color-mix(in lab, red, red)){.text-yellow-300\/80{color:color-mix(in oklab, var(--color-yellow-300) 80%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-500\/80{color:#edb200cc}@supports (color:color-mix(in lab, red, red)){.text-yellow-500\/80{color:color-mix(in oklab, var(--color-yellow-500) 80%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.placeholder-neutral-500::placeholder{color:var(--color-neutral-500)}.accent-brand-400{accent-color:var(--color-brand-400)}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.15\]{opacity:.15}.opacity-\[0\.17\]{opacity:.17}.opacity-\[0\.18\]{opacity:.18}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--theme-shadow-medium\)\]{--tw-shadow:var(--theme-shadow-medium);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand-500\/20{--tw-shadow-color:#fff3}@supports (color:color-mix(in lab, red, red)){.shadow-brand-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand-500\/25{--tw-shadow-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.shadow-brand-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand-500\/30{--tw-shadow-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.shadow-brand-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand-accent\/10{--tw-shadow-color:#a0a0a01a}@supports (color:color-mix(in lab, red, red)){.shadow-brand-accent\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-accent) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-brand-accent\/20{--tw-shadow-color:#a0a0a033}@supports (color:color-mix(in lab, red, red)){.shadow-brand-accent\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-accent) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-brand-500{--tw-ring-color:var(--color-brand-500)}.ring-brand-500\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-brand-500\/10{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 10%, transparent)}}.ring-brand-500\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-brand-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.ring-brand-500\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-brand-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 30%, transparent)}}.ring-brand-500\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.ring-brand-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 40%, transparent)}}.ring-brand-500\/50{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.ring-brand-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.ring-brand-500\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-brand-500\/70{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 70%, transparent)}}.ring-green-500\/30{--tw-ring-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.ring-green-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.ring-neutral-200{--tw-ring-color:var(--color-neutral-200)}.ring-neutral-400{--tw-ring-color:var(--color-neutral-400)}.ring-neutral-600{--tw-ring-color:var(--color-neutral-600)}.ring-sky-400{--tw-ring-color:var(--color-sky-400)}.ring-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-neutral-800{--tw-ring-offset-color:var(--color-neutral-800)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-3xl{--tw-blur:blur(var(--blur-3xl));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-\[6px\]{--tw-blur:blur(6px);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(var(--blur-md));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(var(--blur-xl));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_1px_2px_rgba\(0\,0\,0\,0\.7\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#000000b3));--tw-drop-shadow:var(--tw-drop-shadow-size);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-\[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(var(--blur-lg));-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(var(--blur-md));-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(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\]{transition-property:max-width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,padding\,box-shadow\]{transition-property:width,padding,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[-moz-appearance\:textfield\]{-moz-appearance:textfield}.\[animation-delay\:100ms\]{animation-delay:.1s}.\[animation-delay\:200ms\]{animation-delay:.2s}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:text-brand-500:is(:where(.group):focus-within *){color:var(--color-brand-500)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:max-w-24:is(:where(.group):hover *){max-width:var(--spacing-24)}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing-0\.5) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-brand-accent:is(:where(.group):hover *){border-color:var(--color-brand-accent)}.group-hover\:border-brand-accent\/50:is(:where(.group):hover *){border-color:#a0a0a080}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-brand-accent\/50:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-brand-accent) 50%, transparent)}}.group-hover\:bg-neutral-750\/80:is(:where(.group):hover *){background-color:#2a2a2acc}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-neutral-750\/80:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-neutral-750) 80%, transparent)}}.group-hover\:bg-neutral-900\/10:is(:where(.group):hover *){background-color:#0a0a0a1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-neutral-900\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-neutral-900) 10%, transparent)}}.group-hover\:text-brand-400:is(:where(.group):hover *){color:var(--color-brand-400)}.group-hover\:text-neutral-300:is(:where(.group):hover *){color:var(--color-neutral-300)}.group-hover\:text-neutral-400:is(:where(.group):hover *){color:var(--color-neutral-400)}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\/hero\:bg-black\/50:is(:where(.group\/hero):hover *){background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.group-hover\/hero\:bg-black\/50:is(:where(.group\/hero):hover *){background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.group-hover\/hero\:opacity-100:is(:where(.group\/hero):hover *){opacity:1}.group-hover\/navresize\:bg-\(--theme-accent-primary\):is(:where(.group\/navresize):hover *),.group-hover\/resize\:bg-\(--theme-accent-primary\):is(:where(.group\/resize):hover *){background-color:var(--theme-accent-primary)}}.group-focus-visible\:max-w-24:is(:where(.group):focus-visible *){max-width:var(--spacing-24)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-focus-visible\/navresize\:bg-\(--theme-accent-primary\):is(:where(.group\/navresize):focus-visible *),.group-focus-visible\/resize\:bg-\(--theme-accent-primary\):is(:where(.group\/resize):focus-visible *){background-color:var(--theme-accent-primary)}.peer-checked\:border-brand-500:is(:where(.peer):checked~*){border-color:var(--color-brand-500)}.peer-checked\:bg-brand-500:is(:where(.peer):checked~*){background-color:var(--color-brand-500)}.peer-checked\:text-white:is(:where(.peer):checked~*){color:var(--color-white)}.peer-focus\:ring-4:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus\:ring-brand-500\/20:is(:where(.peer):focus~*){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.peer-focus\:ring-brand-500\/20:is(:where(.peer):focus~*){--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.peer-focus-visible\:ring-2:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-4:is(:where(.peer):focus-visible~*){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.peer-focus-visible\:ring-brand-500\/20:is(:where(.peer):focus-visible~*){--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.peer-focus-visible\:ring-brand-500\/20:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.peer-focus-visible\:ring-brand-500\/40:is(:where(.peer):focus-visible~*){--tw-ring-color:#fff6}@supports (color:color-mix(in lab, red, red)){.peer-focus-visible\:ring-brand-500\/40:is(:where(.peer):focus-visible~*){--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 40%, transparent)}}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.placeholder\:text-neutral-500::placeholder{color:var(--color-neutral-500)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:var(--spacing-0)}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:w-4:before{content:var(--tw-content);width:var(--spacing-4)}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-5:after{content:var(--tw-content);height:var(--spacing-5)}.after\:w-5:after{content:var(--tw-content);width:var(--spacing-5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-neutral-300:after{content:var(--tw-content);border-color:var(--color-neutral-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing-0\.5) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[var\(--theme-border-accent\)\]:hover{border-color:var(--theme-border-accent)}.hover\:border-brand-400:hover{border-color:var(--color-brand-400)}.hover\:border-brand-500:hover{border-color:var(--color-brand-500)}.hover\:border-brand-500\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-500\/30:hover{border-color:color-mix(in oklab, var(--color-brand-500) 30%, transparent)}}.hover\:border-brand-500\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-500\/40:hover{border-color:color-mix(in oklab, var(--color-brand-500) 40%, transparent)}}.hover\:border-brand-500\/50:hover{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-500\/50:hover{border-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.hover\:border-brand-500\/60:hover{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-500\/60:hover{border-color:color-mix(in oklab, var(--color-brand-500) 60%, transparent)}}.hover\:border-brand-accent:hover{border-color:var(--color-brand-accent)}.hover\:border-brand-accent\/30:hover{border-color:#a0a0a04d}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-accent\/30:hover{border-color:color-mix(in oklab, var(--color-brand-accent) 30%, transparent)}}.hover\:border-brand-accent\/40:hover{border-color:#a0a0a066}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-accent\/40:hover{border-color:color-mix(in oklab, var(--color-brand-accent) 40%, transparent)}}.hover\:border-brand-accent\/60:hover{border-color:#a0a0a099}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-accent\/60:hover{border-color:color-mix(in oklab, var(--color-brand-accent) 60%, transparent)}}.hover\:border-neutral-500:hover{border-color:var(--color-neutral-500)}.hover\:border-neutral-500\/30:hover{border-color:#7070704d}@supports (color:color-mix(in lab, red, red)){.hover\:border-neutral-500\/30:hover{border-color:color-mix(in oklab, var(--color-neutral-500) 30%, transparent)}}.hover\:border-neutral-500\/50:hover{border-color:#70707080}@supports (color:color-mix(in lab, red, red)){.hover\:border-neutral-500\/50:hover{border-color:color-mix(in oklab, var(--color-neutral-500) 50%, transparent)}}.hover\:border-neutral-600:hover{border-color:var(--color-neutral-600)}.hover\:border-neutral-600\/30:hover{border-color:#4a4a4a4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-neutral-600\/30:hover{border-color:color-mix(in oklab, var(--color-neutral-600) 30%, transparent)}}.hover\:border-neutral-600\/50:hover{border-color:#4a4a4a80}@supports (color:color-mix(in lab, red, red)){.hover\:border-neutral-600\/50:hover{border-color:color-mix(in oklab, var(--color-neutral-600) 50%, transparent)}}.hover\:border-neutral-700:hover{border-color:var(--color-neutral-700)}.hover\:border-purple-500\/50:hover{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/50:hover{border-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.hover\:border-red-500\/50:hover{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/50:hover{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:border-yellow-500\/50:hover{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.hover\:border-yellow-500\/50:hover{border-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.hover\:bg-\(--theme-bg-elevated\):hover,.hover\:bg-\[var\(--theme-bg-elevated\)\]:hover{background-color:var(--theme-bg-elevated)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-500\/10:hover{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/10:hover{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.hover\:bg-amber-600\/50:hover{background-color:#dd740080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-600\/50:hover{background-color:color-mix(in oklab, var(--color-amber-600) 50%, transparent)}}.hover\:bg-amber-950:hover{background-color:var(--color-amber-950)}.hover\:bg-amber-950\/40:hover{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-950\/40:hover{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.hover\:bg-blue-700\/80:hover{background-color:#1447e6cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-700\/80:hover{background-color:color-mix(in oklab, var(--color-blue-700) 80%, transparent)}}.hover\:bg-brand-400:hover{background-color:var(--color-brand-400)}.hover\:bg-brand-500:hover{background-color:var(--color-brand-500)}.hover\:bg-brand-500\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-500\/20:hover{background-color:color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.hover\:bg-brand-500\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-500\/30:hover{background-color:color-mix(in oklab, var(--color-brand-500) 30%, transparent)}}.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.hover\:bg-brand-accent\/10:hover{background-color:#a0a0a01a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-accent\/10:hover{background-color:color-mix(in oklab, var(--color-brand-accent) 10%, transparent)}}.hover\:bg-brand-accent\/80:hover{background-color:#a0a0a0cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-accent\/80:hover{background-color:color-mix(in oklab, var(--color-brand-accent) 80%, transparent)}}.hover\:bg-brand-accent\/90:hover{background-color:#a0a0a0e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-accent\/90:hover{background-color:color-mix(in oklab, var(--color-brand-accent) 90%, transparent)}}.hover\:bg-cyan-900\/40:hover{background-color:#104e6466}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-900\/40:hover{background-color:color-mix(in oklab, var(--color-cyan-900) 40%, transparent)}}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-400:hover{background-color:var(--color-green-400)}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-green-500\/10:hover{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/10:hover{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.hover\:bg-green-900\/30:hover{background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-900\/30:hover{background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.hover\:bg-neutral-400\/20:hover{background-color:#a0a0a033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-400\/20:hover{background-color:color-mix(in oklab, var(--color-neutral-400) 20%, transparent)}}.hover\:bg-neutral-500\/20:hover{background-color:#70707033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-500\/20:hover{background-color:color-mix(in oklab, var(--color-neutral-500) 20%, transparent)}}.hover\:bg-neutral-600:hover{background-color:var(--color-neutral-600)}.hover\:bg-neutral-600\/20:hover{background-color:#4a4a4a33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-600\/20:hover{background-color:color-mix(in oklab, var(--color-neutral-600) 20%, transparent)}}.hover\:bg-neutral-600\/80:hover{background-color:#4a4a4acc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-600\/80:hover{background-color:color-mix(in oklab, var(--color-neutral-600) 80%, transparent)}}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-neutral-700\/20:hover{background-color:#2a2a2a33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-700\/20:hover{background-color:color-mix(in oklab, var(--color-neutral-700) 20%, transparent)}}.hover\:bg-neutral-700\/30:hover{background-color:#2a2a2a4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-700\/30:hover{background-color:color-mix(in oklab, var(--color-neutral-700) 30%, transparent)}}.hover\:bg-neutral-700\/40:hover{background-color:#2a2a2a66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-700\/40:hover{background-color:color-mix(in oklab, var(--color-neutral-700) 40%, transparent)}}.hover\:bg-neutral-700\/50:hover{background-color:#2a2a2a80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-700\/50:hover{background-color:color-mix(in oklab, var(--color-neutral-700) 50%, transparent)}}.hover\:bg-neutral-700\/80:hover{background-color:#2a2a2acc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-700\/80:hover{background-color:color-mix(in oklab, var(--color-neutral-700) 80%, transparent)}}.hover\:bg-neutral-750:hover{background-color:var(--color-neutral-750)}.hover\:bg-neutral-750\/50:hover{background-color:#2a2a2a80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-750\/50:hover{background-color:color-mix(in oklab, var(--color-neutral-750) 50%, transparent)}}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-neutral-800\/30:hover{background-color:#1a1a1a4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-800\/30:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 30%, transparent)}}.hover\:bg-neutral-800\/40:hover{background-color:#1a1a1a66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-800\/40:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 40%, transparent)}}.hover\:bg-neutral-800\/50:hover{background-color:#1a1a1a80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-800\/50:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 50%, transparent)}}.hover\:bg-neutral-800\/60:hover{background-color:#1a1a1a99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-800\/60:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}}.hover\:bg-neutral-800\/70:hover{background-color:#1a1a1ab3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-800\/70:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 70%, transparent)}}.hover\:bg-neutral-800\/90:hover{background-color:#1a1a1ae6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-800\/90:hover{background-color:color-mix(in oklab, var(--color-neutral-800) 90%, transparent)}}.hover\:bg-neutral-850\/90:hover{background-color:#1f1f1fe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-850\/90:hover{background-color:color-mix(in oklab, var(--color-neutral-850) 90%, transparent)}}.hover\:bg-neutral-900\/70:hover{background-color:#0a0a0ab3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-900\/70:hover{background-color:color-mix(in oklab, var(--color-neutral-900) 70%, transparent)}}.hover\:bg-neutral-900\/90:hover{background-color:#0a0a0ae6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-900\/90:hover{background-color:color-mix(in oklab, var(--color-neutral-900) 90%, transparent)}}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-orange-900\/30:hover{background-color:#7e2a0c4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-900\/30:hover{background-color:color-mix(in oklab, var(--color-orange-900) 30%, transparent)}}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-800\/30:hover{background-color:#9f07124d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-800\/30:hover{background-color:color-mix(in oklab, var(--color-red-800) 30%, transparent)}}.hover\:bg-red-900\/30:hover{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/30:hover{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:bg-yellow-400:hover{background-color:var(--color-yellow-400)}.hover\:bg-yellow-500\/10:hover{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-500\/10:hover{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.hover\:bg-yellow-500\/30:hover{background-color:#edb2004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-500\/30:hover{background-color:color-mix(in oklab, var(--color-yellow-500) 30%, transparent)}}.hover\:bg-yellow-800\/30:hover{background-color:#874b004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-yellow-800\/30:hover{background-color:color-mix(in oklab, var(--color-yellow-800) 30%, transparent)}}.hover\:from-amber-500:hover{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-brand-400:hover{--tw-gradient-from:var(--color-brand-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-green-500:hover{--tw-gradient-from:var(--color-green-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-neutral-400:hover{--tw-gradient-from:var(--color-neutral-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-purple-500:hover{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-brand-500:hover{--tw-gradient-to:var(--color-brand-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-green-600:hover{--tw-gradient-to:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-neutral-300:hover{--tw-gradient-to:var(--color-neutral-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-orange-500:hover{--tw-gradient-to:var(--color-orange-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-pink-500:hover{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-amber-50:hover{color:var(--color-amber-50)}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-brand-300:hover{color:var(--color-brand-300)}.hover\:text-brand-400:hover{color:var(--color-brand-400)}.hover\:text-brand-500:hover{color:var(--color-brand-500)}.hover\:text-brand-accent:hover{color:var(--color-brand-accent)}.hover\:text-brand-accent\/80:hover{color:#a0a0a0cc}@supports (color:color-mix(in lab, red, red)){.hover\:text-brand-accent\/80:hover{color:color-mix(in oklab, var(--color-brand-accent) 80%, transparent)}}.hover\:text-neutral-50:hover{color:var(--color-neutral-50)}.hover\:text-neutral-100:hover{color:var(--color-neutral-100)}.hover\:text-neutral-200:hover{color:var(--color-neutral-200)}.hover\:text-neutral-300:hover{color:var(--color-neutral-300)}.hover\:text-neutral-400:hover{color:var(--color-neutral-400)}.hover\:text-neutral-500:hover{color:var(--color-neutral-500)}.hover\:text-orange-200:hover{color:var(--color-orange-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:text-yellow-400:hover{color:var(--color-yellow-400)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-black\/30:hover{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-black\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-brand-500\/20:hover{--tw-shadow-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-brand-500\/20:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-brand-500\/40:hover{--tw-shadow-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-brand-500\/40:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-500) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-brand-500\/50:hover{--tw-shadow-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-brand-500\/50:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-green-500\/50:hover{--tw-shadow-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-green-500\/50:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:var(--spacing-4)}.focus\:left-4:focus{left:var(--spacing-4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-brand-500:focus{border-color:var(--color-brand-500)}.focus\:border-brand-500\/50:focus{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-brand-500\/50:focus{border-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.focus\:border-brand-accent:focus{border-color:var(--color-brand-accent)}.focus\:border-neutral-500:focus{border-color:var(--color-neutral-500)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-brand-500:focus{background-color:var(--color-brand-500)}.focus\:p-4:focus{padding:var(--spacing-4)}.focus\:px-4:focus{padding-inline:var(--spacing-4)}.focus\:py-2:focus{padding-block:var(--spacing-2)}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-neutral-900:focus{color:var(--color-neutral-900)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-brand-500:focus{--tw-ring-color:var(--color-brand-500)}.focus\:ring-brand-500\/50:focus{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-brand-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.focus\:ring-brand-accent:focus{--tw-ring-color:var(--color-brand-accent)}.focus\:ring-neutral-500:focus{--tw-ring-color:var(--color-neutral-500)}.focus\:ring-neutral-500\/50:focus{--tw-ring-color:#70707080}@supports (color:color-mix(in lab, red, red)){.focus\:ring-neutral-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-neutral-500) 50%, transparent)}}.focus\:ring-red-500\/50:focus{--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.focus\:ring-red-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:ring-offset-black:focus{--tw-ring-offset-color:var(--color-black)}.focus\:ring-offset-neutral-800:focus{--tw-ring-offset-color:var(--color-neutral-800)}.focus\:ring-offset-neutral-900:focus{--tw-ring-offset-color:var(--color-neutral-900)}.focus\:ring-offset-neutral-950:focus{--tw-ring-offset-color:var(--color-neutral-950)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:rounded:focus-visible{border-radius:.25rem}.focus-visible\:rounded-sm:focus-visible{border-radius:var(--radius-sm)}.focus-visible\:border-brand-500\/50:focus-visible{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-brand-500\/50:focus-visible{border-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--theme-accent-primary\)\]:focus-visible{--tw-ring-color:var(--theme-accent-primary)}.focus-visible\:ring-brand-500:focus-visible{--tw-ring-color:var(--color-brand-500)}.focus-visible\:ring-brand-500\/50:focus-visible{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-brand-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-500) 50%, transparent)}}.focus-visible\:ring-neutral-300:focus-visible{--tw-ring-color:var(--color-neutral-300)}.focus-visible\:ring-neutral-400:focus-visible{--tw-ring-color:var(--color-neutral-400)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--theme-bg-primary\)\]:focus-visible{--tw-ring-offset-color:var(--theme-bg-primary)}.focus-visible\:ring-offset-neutral-800:focus-visible{--tw-ring-offset-color:var(--color-neutral-800)}.focus-visible\:ring-offset-neutral-900:focus-visible{--tw-ring-offset-color:var(--color-neutral-900)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--theme-accent-primary\):focus-visible{outline-color:var(--theme-accent-primary)}.focus-visible\:outline-amber-400:focus-visible{outline-color:var(--color-amber-400)}.focus-visible\:outline-brand-400:focus-visible{outline-color:var(--color-brand-400)}.focus-visible\:outline-brand-500:focus-visible{outline-color:var(--color-brand-500)}.focus-visible\:outline-brand-accent:focus-visible{outline-color:var(--color-brand-accent)}.focus-visible\:outline-purple-400:focus-visible{outline-color:var(--color-purple-400)}.focus-visible\:outline-purple-500:focus-visible{outline-color:var(--color-purple-500)}.focus-visible\:outline-white\/80:focus-visible{outline-color:#fffc}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-white\/80:focus-visible{outline-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[var\(--theme-bg-tertiary\)\]:active{background-color:var(--theme-bg-tertiary)}.active\:bg-amber-500\/40:active{background-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.active\:bg-amber-500\/40:active{background-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.active\:bg-brand-600:active{background-color:var(--color-brand-600)}.active\:bg-neutral-500:active{background-color:var(--color-neutral-500)}.active\:bg-neutral-600:active{background-color:var(--color-neutral-600)}.active\:bg-neutral-700\/50:active{background-color:#2a2a2a80}@supports (color:color-mix(in lab, red, red)){.active\:bg-neutral-700\/50:active{background-color:color-mix(in oklab, var(--color-neutral-700) 50%, transparent)}}.active\:bg-red-500\/20:active{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.active\:bg-red-500\/20:active{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.active\:bg-red-500\/30:active{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.active\:bg-red-500\/30:active{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.active\:bg-red-700:active{background-color:var(--color-red-700)}.active\:bg-yellow-500\/40:active{background-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.active\:bg-yellow-500\/40:active{background-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-neutral-700:disabled{border-color:var(--color-neutral-700)}.disabled\:bg-neutral-700:disabled{background-color:var(--color-neutral-700)}.disabled\:bg-neutral-700\!:disabled{background-color:var(--color-neutral-700)!important}.disabled\:bg-neutral-800:disabled{background-color:var(--color-neutral-800)}.disabled\:bg-red-500\/50:disabled{background-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-red-500\/50:disabled{background-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.disabled\:bg-slate-700:disabled{background-color:var(--color-slate-700)}.disabled\:text-neutral-500:disabled{color:var(--color-neutral-500)}.disabled\:text-neutral-500\!:disabled{color:var(--color-neutral-500)!important}.disabled\:text-neutral-600:disabled{color:var(--color-neutral-600)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.has-\[\:checked\]\:border-brand-500:has(:checked){border-color:var(--color-brand-500)}.has-\[\:checked\]\:bg-brand-500\/5:has(:checked){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.has-\[\:checked\]\:bg-brand-500\/5:has(:checked){background-color:color-mix(in oklab, var(--color-brand-500) 5%, transparent)}}.data-\[disabled\]\:cursor-default[data-disabled]{cursor:default}.data-\[disabled\]\:opacity-0[data-disabled]{opacity:0}@media (prefers-reduced-motion:no-preference){.motion-safe\:-translate-x-1{--tw-translate-x:calc(var(--spacing-1) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.motion-safe\:group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:var(--spacing-0\.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:hover\:pr-3:hover{padding-right:var(--spacing-3)}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:top-3{top:var(--spacing-3)}.sm\:top-4{top:var(--spacing-4)}.sm\:top-\[120px\]{top:120px}.sm\:right-0{right:var(--spacing-0)}.sm\:right-4{right:var(--spacing-4)}.sm\:right-8{right:var(--spacing-8)}.sm\:bottom-8{bottom:var(--spacing-8)}.sm\:left-3{left:var(--spacing-3)}.sm\:left-4{left:var(--spacing-4)}.sm\:left-auto{left:auto}.sm\:-mx-5{margin-inline:calc(var(--spacing-5) * -1)}.sm\:my-4{margin-block:var(--spacing-4)}.sm\:mt-0\.5{margin-top:var(--spacing-0\.5)}.sm\:mt-2{margin-top:var(--spacing-2)}.sm\:mt-3{margin-top:var(--spacing-3)}.sm\:mt-4{margin-top:var(--spacing-4)}.sm\:mt-5{margin-top:var(--spacing-5)}.sm\:mt-6{margin-top:var(--spacing-6)}.sm\:mr-1\.5{margin-right:var(--spacing-1\.5)}.sm\:mr-2{margin-right:var(--spacing-2)}.sm\:mb-1\.5{margin-bottom:var(--spacing-1\.5)}.sm\:mb-2{margin-bottom:var(--spacing-2)}.sm\:mb-2\.5{margin-bottom:var(--spacing-2\.5)}.sm\:mb-3{margin-bottom:var(--spacing-3)}.sm\:mb-4{margin-bottom:var(--spacing-4)}.sm\:mb-5{margin-bottom:var(--spacing-5)}.sm\:mb-6{margin-bottom:var(--spacing-6)}.sm\:mb-8{margin-bottom:var(--spacing-8)}.sm\:ml-2{margin-left:var(--spacing-2)}.sm\:ml-4{margin-left:var(--spacing-4)}.sm\:ml-auto{margin-left:auto}.sm\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:aspect-4\/5{aspect-ratio:4/5}.sm\:h-6{height:var(--spacing-6)}.sm\:h-7{height:var(--spacing-7)}.sm\:h-8{height:var(--spacing-8)}.sm\:h-12{height:var(--spacing-12)}.sm\:h-14{height:var(--spacing-14)}.sm\:h-16{height:var(--spacing-16)}.sm\:h-20{height:var(--spacing-20)}.sm\:h-32{height:var(--spacing-32)}.sm\:h-64{height:var(--spacing-64)}.sm\:min-h-\[280px\]{min-height:280px}.sm\:min-h-\[400px\]{min-height:400px}.sm\:w-6{width:var(--spacing-6)}.sm\:w-7{width:var(--spacing-7)}.sm\:w-8{width:var(--spacing-8)}.sm\:w-12{width:var(--spacing-12)}.sm\:w-14{width:var(--spacing-14)}.sm\:w-16{width:var(--spacing-16)}.sm\:w-20{width:var(--spacing-20)}.sm\:w-48{width:var(--spacing-48)}.sm\:w-64{width:var(--spacing-64)}.sm\:w-auto{width:auto}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[360px\]{max-width:360px}.sm\:min-w-\[200px\]{min-width:200px}.sm\:min-w-\[240px\]{min-width:240px}.sm\:min-w-\[350px\]{min-width:350px}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1{gap:var(--spacing-1)}.sm\:gap-2{gap:var(--spacing-2)}.sm\:gap-2\.5{gap:var(--spacing-2\.5)}.sm\:gap-3{gap:var(--spacing-3)}.sm\:gap-4{gap:var(--spacing-4)}.sm\:gap-5{gap:var(--spacing-5)}.sm\:gap-6{gap:var(--spacing-6)}:where(.sm\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-2\.5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-2\.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:self-auto{align-self:auto}.sm\:self-start{align-self:flex-start}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:p-1{padding:var(--spacing-1)}.sm\:p-4{padding:var(--spacing-4)}.sm\:p-4\.5{padding:calc(var(--spacing) * 4.5)}.sm\:p-5{padding:var(--spacing-5)}.sm\:p-6{padding:var(--spacing-6)}.sm\:p-7{padding:var(--spacing-7)}.sm\:p-8{padding:var(--spacing-8)}.sm\:p-10{padding:var(--spacing-10)}.sm\:p-12{padding:var(--spacing-12)}.sm\:px-0{padding-inline:var(--spacing-0)}.sm\:px-2\.5{padding-inline:var(--spacing-2\.5)}.sm\:px-3{padding-inline:var(--spacing-3)}.sm\:px-4{padding-inline:var(--spacing-4)}.sm\:px-5{padding-inline:var(--spacing-5)}.sm\:px-6{padding-inline:var(--spacing-6)}.sm\:py-1{padding-block:var(--spacing-1)}.sm\:py-1\.5{padding-block:var(--spacing-1\.5)}.sm\:py-3{padding-block:var(--spacing-3)}.sm\:py-4{padding-block:var(--spacing-4)}.sm\:py-6{padding-block:var(--spacing-6)}.sm\:py-8{padding-block:var(--spacing-8)}.sm\:py-12{padding-block:var(--spacing-12)}.sm\:py-16{padding-block:var(--spacing-16)}.sm\:pt-3{padding-top:var(--spacing-3)}.sm\:pt-12{padding-top:var(--spacing-12)}.sm\:pr-8{padding-right:var(--spacing-8)}.sm\:pb-0{padding-bottom:var(--spacing-0)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:opacity-0{opacity:0}@media (hover:hover){.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:768px){.md\:my-6{margin-block:var(--spacing-6)}.md\:mt-3{margin-top:var(--spacing-3)}.md\:mt-5{margin-top:var(--spacing-5)}.md\:mb-4{margin-bottom:var(--spacing-4)}.md\:mb-10{margin-bottom:var(--spacing-10)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-\[42\%\]{width:42%}.md\:max-w-\[85\%\]{max-width:85%}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-3{gap:var(--spacing-3)}.md\:gap-6{gap:var(--spacing-6)}:where(.md\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-4{padding:var(--spacing-4)}.md\:p-5{padding:var(--spacing-5)}.md\:p-6{padding:var(--spacing-6)}.md\:p-8{padding:var(--spacing-8)}.md\:p-10{padding:var(--spacing-10)}.md\:px-6{padding-inline:var(--spacing-6)}.md\:py-4{padding-block:var(--spacing-4)}.md\:pr-2{padding-right:var(--spacing-2)}.md\:pb-4{padding-bottom:var(--spacing-4)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:opacity-0{opacity:0}@media (hover:hover){.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:1024px){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-4{top:var(--spacing-4)}.lg\:right-0{right:var(--spacing-0)}.lg\:bottom-auto{bottom:auto}.lg\:z-auto{z-index:auto}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-0{margin-inline:var(--spacing-0)}.lg\:mt-6{margin-top:var(--spacing-6)}.lg\:mt-10{margin-top:var(--spacing-10)}.lg\:mb-6{margin-bottom:var(--spacing-6)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-4\/5{aspect-ratio:4/5}.lg\:aspect-auto{aspect-ratio:auto}.lg\:max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.lg\:max-h-\[min\(70vh\,600px\)\]{max-height:min(70vh,600px)}.lg\:min-h-\[360px\]{min-height:360px}.lg\:min-h-\[400px\]{min-height:400px}.lg\:min-h-\[480px\]{min-height:480px}.lg\:min-h-\[500px\]{min-height:500px}.lg\:min-h-\[600px\]{min-height:600px}.lg\:w-\[360px\]{width:360px}.lg\:min-w-\[300px\]{min-width:300px}.lg\:min-w-\[400px\]{min-width:400px}.lg\:flex-1{flex:1}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-1{grid-template-columns:repeat(1,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\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-2{gap:var(--spacing-2)}.lg\:gap-3{gap:var(--spacing-3)}.lg\:gap-4{gap:var(--spacing-4)}.lg\:gap-5{gap:var(--spacing-5)}.lg\:gap-6{gap:var(--spacing-6)}.lg\:gap-8{gap:var(--spacing-8)}:where(.lg\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing-6) * calc(1 - var(--tw-space-y-reverse)))}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-none{border-radius:var(--radius-none)}.lg\:bg-transparent{background-color:#0000}.lg\:p-5{padding:var(--spacing-5)}.lg\:p-6{padding:var(--spacing-6)}.lg\:p-8{padding:var(--spacing-8)}.lg\:p-10{padding:var(--spacing-10)}.lg\:px-0{padding-inline:var(--spacing-0)}.lg\:px-3{padding-inline:var(--spacing-3)}.lg\:px-6{padding-inline:var(--spacing-6)}.lg\:px-8{padding-inline:var(--spacing-8)}.lg\:py-4{padding-block:var(--spacing-4)}.lg\:py-8{padding-block:var(--spacing-8)}.lg\:pt-0{padding-top:var(--spacing-0)}.lg\:pt-16{padding-top:var(--spacing-16)}.lg\:pr-2{padding-right:var(--spacing-2)}.lg\:pb-0{padding-bottom:var(--spacing-0)}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:backdrop-blur-none{--tw-backdrop-blur: ;-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:1280px){.xl\:mt-8{margin-top:var(--spacing-8)}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:px-20{padding-inline:var(--spacing-20)}}@media (min-width:1536px){.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container not (width>=24rem){.\@max-\[24rem\]\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@container (width>=26rem){.\@\[26rem\]\:px-6{padding-inline:var(--spacing-6)}}@media (prefers-color-scheme:dark){.dark\:bg-neutral-200{background-color:var(--color-neutral-200)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}}.\[\&\:\:-moz-range-thumb\]\:h-6::-moz-range-thumb{height:var(--spacing-6)}.\[\&\:\:-moz-range-thumb\]\:w-6::-moz-range-thumb{width:var(--spacing-6)}.\[\&\:\:-moz-range-thumb\]\:cursor-pointer::-moz-range-thumb{cursor:pointer}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:var(--radius-full)}.\[\&\:\:-moz-range-thumb\]\:border-0::-moz-range-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-moz-range-thumb\]\:border-2::-moz-range-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-moz-range-thumb\]\:border-brand-500::-moz-range-thumb{border-color:var(--color-brand-500)}.\[\&\:\:-moz-range-thumb\]\:bg-white::-moz-range-thumb{background-color:var(--color-white)}.\[\&\:\:-moz-range-thumb\]\:bg-linear-to-br::-moz-range-thumb{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.\[\&\:\:-moz-range-thumb\]\:bg-linear-to-br::-moz-range-thumb{--tw-gradient-position:to bottom right in oklab}}.\[\&\:\:-moz-range-thumb\]\:bg-linear-to-br::-moz-range-thumb{background-image:linear-gradient(var(--tw-gradient-stops))}.\[\&\:\:-moz-range-thumb\]\:from-brand-500::-moz-range-thumb{--tw-gradient-from:var(--color-brand-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[\&\:\:-moz-range-thumb\]\:to-brand-600::-moz-range-thumb{--tw-gradient-to:var(--color-brand-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[\&\:\:-moz-range-thumb\]\:shadow-lg::-moz-range-thumb{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-moz-range-thumb\]\:transition-all::-moz-range-thumb{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:\:-webkit-slider-thumb\]\:h-6::-webkit-slider-thumb{height:var(--spacing-6)}.\[\&\:\:-webkit-slider-thumb\]\:w-6::-webkit-slider-thumb{width:var(--spacing-6)}.\[\&\:\:-webkit-slider-thumb\]\:cursor-pointer::-webkit-slider-thumb{cursor:pointer}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:var(--radius-full)}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:border-neutral-900::-webkit-slider-thumb{border-color:var(--color-neutral-900)}.\[\&\:\:-webkit-slider-thumb\]\:bg-white::-webkit-slider-thumb{background-color:var(--color-white)}.\[\&\:\:-webkit-slider-thumb\]\:bg-linear-to-br::-webkit-slider-thumb{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.\[\&\:\:-webkit-slider-thumb\]\:bg-linear-to-br::-webkit-slider-thumb{--tw-gradient-position:to bottom right in oklab}}.\[\&\:\:-webkit-slider-thumb\]\:bg-linear-to-br::-webkit-slider-thumb{background-image:linear-gradient(var(--tw-gradient-stops))}.\[\&\:\:-webkit-slider-thumb\]\:from-brand-500::-webkit-slider-thumb{--tw-gradient-from:var(--color-brand-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[\&\:\:-webkit-slider-thumb\]\:to-brand-600::-webkit-slider-thumb{--tw-gradient-to:var(--color-brand-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[\&\:\:-webkit-slider-thumb\]\:shadow-lg::-webkit-slider-thumb{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:ring-2::-webkit-slider-thumb{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\:\:-webkit-slider-thumb\]\:shadow-brand-500\/30::-webkit-slider-thumb{--tw-shadow-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.\[\&\:\:-webkit-slider-thumb\]\:shadow-brand-500\/30::-webkit-slider-thumb{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.\[\&\:\:-webkit-slider-thumb\]\:ring-brand-500::-webkit-slider-thumb{--tw-ring-color:var(--color-brand-500)}.\[\&\:\:-webkit-slider-thumb\]\:transition-all::-webkit-slider-thumb{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\:\:-webkit-slider-thumb\]\:transition-transform::-webkit-slider-thumb{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[\&\:\:-webkit-slider-thumb\]\:hover\:scale-110::-webkit-slider-thumb:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:flex-1>div{flex:1}.\[\&\>div\]\:items-stretch>div{align-items:stretch}.bg-gradient-brand{background:linear-gradient(135deg, var(--color-brand-500), var(--color-brand-600))}.bg-gradient-accent{background:linear-gradient(135deg, var(--color-accent-500), var(--color-accent-600))}.bg-gradient-dark{background:linear-gradient(135deg,#121212 0%,#181818 25%,#1a1a1a 50%,#181818 75%,#121212 100%)}.bg-grid-overlay{background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:60px 60px}.bg-lens-glow{filter:blur(80px);background:radial-gradient(circle,#ffffff4d 0%,#ffffff1a 40%,#0000 70%)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.container-app{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.container-app{max-width:640px}}@media (min-width:768px){.container-app{max-width:768px}}@media (min-width:1024px){.container-app{max-width:1024px}}.layout-studio-two-col{width:100%;min-height:var(--layout-studio-min-height);flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.layout-studio-two-col{gap:1.25rem}}@media (min-width:1024px){.layout-studio-two-col{flex-direction:row;gap:1rem}}@media (min-width:1280px){.layout-studio-two-col{gap:1.5rem}}.layout-studio-sidebar{scrollbar-width:thin;scrollbar-color:#fbbf244d transparent;width:100%;overflow-x:hidden}.layout-studio-sidebar::-webkit-scrollbar{width:8px}.layout-studio-sidebar::-webkit-scrollbar-track{background:0 0}.layout-studio-sidebar::-webkit-scrollbar-thumb{background-color:#fbbf244d;border-radius:4px}.layout-studio-sidebar::-webkit-scrollbar-thumb:hover{background-color:#fbbf2480}@media (min-width:1024px){.layout-studio-sidebar{width:var(--layout-studio-sidebar-width);min-width:var(--layout-studio-sidebar-width);max-height:var(--layout-studio-sidebar-max-height);scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-right:.75rem;overflow:hidden auto}}.layout-studio-main{flex:1;min-width:0}@media (min-width:1280px){.container-app{max-width:1280px}}@media (min-width:1536px){.container-app{max-width:1536px}}.interactive{cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.interactive:hover{transform:translateY(-2px)}.interactive:active{transform:translateY(0)}.focus-ring{outline:2px solid var(--color-brand-500);outline-offset:2px}.focus-ring-inset{outline:2px solid var(--color-brand-500);outline-offset:-2px}.scroll-smooth{scroll-behavior:smooth}.scroll-snap-x{scroll-snap-type:x mandatory}.scroll-snap-y{scroll-snap-type:y mandatory}.scroll-snap-start{scroll-snap-align:start}.glass{-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.glass-strong{-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3}.theme-light .glass{background:var(--theme-bg-glass);border-color:var(--theme-border)}.theme-light .glass-strong{border-color:var(--theme-border-strong);background:#1c19120f}.theme-light .bg-gradient-dark{background:var(--theme-gradient-page)}.text-gradient-brand{background:linear-gradient(135deg, var(--color-brand-400), var(--color-brand-600));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-accent{background:linear-gradient(135deg, var(--color-accent-400), var(--color-accent-600));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.card-premium{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-premium:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000080,0 0 0 1px #f59e0b33}.truncate-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-4{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aspect-video{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.aspect-portrait{aspect-ratio:3/4}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-auto-fill{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.absolute-center-x{position:absolute;left:50%;transform:translate(-50%)}.absolute-center-y{position:absolute;top:50%;transform:translateY(-50%)}.animate-shimmer{background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%) 0 0/1000px 100%;animation:2s linear infinite shimmer}.animate-float{animation:3s ease-in-out infinite float}.animate-glow{animation:2s ease-in-out infinite glow}.backdrop-blur-xs{-webkit-backdrop-filter:blur(2px)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px)}.backdrop-blur-md{-webkit-backdrop-filter:blur(8px)}.backdrop-blur-lg{-webkit-backdrop-filter:blur(16px)}.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px)}.backdrop-blur-2xl{-webkit-backdrop-filter:blur(40px)}.bg-gradient-radial{background:radial-gradient(circle, var(--color-brand-500), var(--color-brand-700))}.bg-gradient-conic{background:conic-gradient(from 180deg, var(--color-brand-500), var(--color-accent-500), var(--color-brand-500))}.bg-gradient-mesh{background:radial-gradient(at 0 0,#f59e0b33 0,#0000 50%),radial-gradient(at 100% 0,#06b6d433 0,#0000 50%),radial-gradient(at 100% 100%,#d9770633 0,#0000 50%),radial-gradient(at 0 100%,#0891b233 0,#0000 50%)}.shadow-brand{box-shadow:0 10px 15px -3px #f59e0b33,0 4px 6px -4px #f59e0b1a}.shadow-brand-lg{box-shadow:0 20px 25px -5px #f59e0b4d,0 8px 10px -6px #f59e0b33}.shadow-accent{box-shadow:0 10px 15px -3px #06b6d433,0 4px 6px -4px #06b6d41a}.shadow-glow-brand{box-shadow:0 0 20px #f59e0b66,0 0 40px #f59e0b33}.shadow-glow-accent{box-shadow:0 0 20px #06b6d466,0 0 40px #06b6d433}.border-gradient-brand{-o-border-image:linear-gradient(135deg, var(--color-brand-500), var(--color-brand-600)) 1;border-image:linear-gradient(135deg, var(--color-brand-500), var(--color-brand-600)) 1}.border-gradient-accent{-o-border-image:linear-gradient(135deg, var(--color-accent-500), var(--color-accent-600)) 1;border-image:linear-gradient(135deg, var(--color-accent-500), var(--color-accent-600)) 1}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--color-neutral-600) var(--color-neutral-800)}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:var(--color-neutral-800)}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--color-neutral-600);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (max-width:768px){.mobile-reduce-effects{opacity:.08!important;animation:none!important}.mobile-disable-anim{animation:none!important}}.container-query-sm,.container-query-md{container-type:inline-size}.studio-controls-cq{container:studio-controls/inline-size}.studio-cq-grid{grid-template-columns:minmax(0,1fr);display:grid}@container studio-controls (width>=22rem){.studio-cq-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container studio-controls (width>=28rem){.studio-cq-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.studio-cq-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container studio-controls (width>=26rem){.studio-cq-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.inset-inline-start{inset-inline-start:0}.inset-inline-end{inset-inline-end:0}.margin-inline-start{margin-inline-start:0}.margin-inline-end{margin-inline-end:0}.padding-inline-start{padding-inline-start:0}.padding-inline-end{padding-inline-end:0}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.will-change-scroll{will-change:scroll-position}.gpu-accelerated{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-visible-ring{outline-offset:2px;outline:2px solid #0000}.focus-visible-ring:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}}@media (min-width:768px){:root{--app-bottom-nav-height:0px;--app-content-bottom-padding:2rem;--app-floating-bar-clearance:12px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes shimmer{0%{transform:translate(-100%)translateY(0)}to{transform:translate(200%)translateY(0)}}@keyframes float{0%,to{opacity:.3;transform:translateY(0)translate(0)}25%{opacity:.6;transform:translateY(-20px)translate(10px)}50%{opacity:.4;transform:translateY(-10px)translate(-5px)}75%{opacity:.5;transform:translateY(-15px)translate(8px)}}@keyframes glow{0%,to{opacity:1;filter:brightness()}50%{opacity:.8;filter:brightness(1.2)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes bokeh-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(10px,-16px)scale(1.04)}66%{transform:translate(-8px,-6px)scale(.97)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-solid,.fab,.far,.fas{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(var(--fa-li-width,2em)*-1)}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.0625em) var(--fa-border-style,solid) var(--fa-border-color,#eee);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-end,.fa-pull-right{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-name:fa-flip-360;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-name:fa-buzz;animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-name:fa-jello;animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(var(--fa-beat-scale,1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale,1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale,1.25)*1.25))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06),var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94),var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(var(--fa-bounce-height,.5em)*-1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height,.5em)*-1*1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06),var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98,1.04) translateY(calc(-2px*var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*.6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),calc(var(--fa-flip-angle,-1turn)*var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-1turn))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1)) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1)) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.7)) rotate(.2deg)}30%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1*.7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg)*.85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg)*.6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(var(--fa-float-height,6px)*-.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height,6px)*-1)) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98),var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(var(--fa-float-height,6px)*-.92)) translateX(calc(var(--fa-float-drift,1px)*-.5)) rotate(calc(var(--fa-float-tilt,1deg)*-.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height,6px)*-.3)) translateX(calc(var(--fa-float-drift,1px)*-1)) rotate(calc(var(--fa-float-tilt,1deg)*-1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height,6px)*.05)) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02),var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg)*.65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg)*.25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(var(--fa-swing-angle,22deg)*-1*.1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15),calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)),var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(.5 + var(--fa-jello-scale-x,1.15)*.5),calc(1.5 - var(--fa-jello-scale-x,1.15)*.5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(1.3 - var(--fa-jello-scale-y,1.12)*.3),calc(.7 + var(--fa-jello-scale-y,1.12)*.3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{--fa-width:100%;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index,auto);position:absolute;inset:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0"}.fa-1{--fa:"1"}.fa-2{--fa:"2"}.fa-3{--fa:"3"}.fa-4{--fa:"4"}.fa-5{--fa:"5"}.fa-6{--fa:"6"}.fa-7{--fa:"7"}.fa-8{--fa:"8"}.fa-9{--fa:"9"}.fa-exclamation{--fa:"!"}.fa-hashtag{--fa:"#"}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$"}.fa-percent,.fa-percentage{--fa:"%"}.fa-asterisk{--fa:"*"}.fa-add,.fa-plus{--fa:"+"}.fa-less-than{--fa:"<"}.fa-equals{--fa:"="}.fa-greater-than{--fa:">"}.fa-question{--fa:"?"}.fa-at{--fa:"@"}.fa-a{--fa:"A"}.fa-b{--fa:"B"}.fa-c{--fa:"C"}.fa-d{--fa:"D"}.fa-e{--fa:"E"}.fa-f{--fa:"F"}.fa-g{--fa:"G"}.fa-h{--fa:"H"}.fa-i{--fa:"I"}.fa-j{--fa:"J"}.fa-k{--fa:"K"}.fa-l{--fa:"L"}.fa-m{--fa:"M"}.fa-n{--fa:"N"}.fa-o{--fa:"O"}.fa-p{--fa:"P"}.fa-q{--fa:"Q"}.fa-r{--fa:"R"}.fa-s{--fa:"S"}.fa-t{--fa:"T"}.fa-u{--fa:"U"}.fa-v{--fa:"V"}.fa-w{--fa:"W"}.fa-x{--fa:"X"}.fa-y{--fa:"Y"}.fa-z{--fa:"Z"}.fa-faucet{--fa:""}.fa-faucet-drip{--fa:""}.fa-house-chimney-window{--fa:""}.fa-house-signal{--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:""}.fa-trailer{--fa:""}.fa-bacteria{--fa:""}.fa-bacterium{--fa:""}.fa-box-tissue{--fa:""}.fa-hand-holding-medical{--fa:""}.fa-hand-sparkles{--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash,.fa-handshake-slash{--fa:""}.fa-head-side-cough{--fa:""}.fa-head-side-cough-slash{--fa:""}.fa-head-side-mask{--fa:""}.fa-head-side-virus{--fa:""}.fa-house-chimney-user{--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:""}.fa-lungs-virus{--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:""}.fa-plane-slash{--fa:""}.fa-pump-medical{--fa:""}.fa-pump-soap{--fa:""}.fa-shield-virus{--fa:""}.fa-sink{--fa:""}.fa-soap{--fa:""}.fa-stopwatch-20{--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:""}.fa-store-slash{--fa:""}.fa-toilet-paper-slash{--fa:""}.fa-users-slash{--fa:""}.fa-virus{--fa:""}.fa-virus-slash{--fa:""}.fa-viruses{--fa:""}.fa-vest{--fa:""}.fa-vest-patches{--fa:""}.fa-arrow-trend-down{--fa:""}.fa-arrow-trend-up{--fa:""}.fa-arrow-up-from-bracket{--fa:""}.fa-austral-sign{--fa:""}.fa-baht-sign{--fa:""}.fa-bitcoin-sign{--fa:""}.fa-bolt-lightning{--fa:""}.fa-book-bookmark{--fa:""}.fa-camera-rotate{--fa:""}.fa-cedi-sign{--fa:""}.fa-chart-column{--fa:""}.fa-chart-gantt{--fa:""}.fa-clapperboard{--fa:""}.fa-closed-captioning-slash{--fa:""}.fa-clover{--fa:""}.fa-code-compare{--fa:""}.fa-code-fork{--fa:""}.fa-code-pull-request{--fa:""}.fa-colon-sign{--fa:""}.fa-cruzeiro-sign{--fa:""}.fa-display{--fa:""}.fa-dong-sign{--fa:""}.fa-elevator{--fa:""}.fa-filter-circle-xmark{--fa:""}.fa-florin-sign{--fa:""}.fa-folder-closed{--fa:""}.fa-franc-sign{--fa:""}.fa-guarani-sign{--fa:""}.fa-gun{--fa:""}.fa-hands-clapping{--fa:""}.fa-home-user,.fa-house-user{--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:""}.fa-kip-sign{--fa:""}.fa-lari-sign{--fa:""}.fa-litecoin-sign{--fa:""}.fa-manat-sign{--fa:""}.fa-mask-face{--fa:""}.fa-mill-sign{--fa:""}.fa-money-bills{--fa:""}.fa-naira-sign{--fa:""}.fa-notdef{--fa:""}.fa-panorama{--fa:""}.fa-peseta-sign{--fa:""}.fa-peso-sign{--fa:""}.fa-plane-up{--fa:""}.fa-rupiah-sign{--fa:""}.fa-stairs{--fa:""}.fa-timeline{--fa:""}.fa-truck-front{--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:""}.fa-vault{--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:""}.fa-bangladeshi-taka-sign{--fa:""}.fa-bowl-rice{--fa:""}.fa-person-pregnant{--fa:""}.fa-home-lg,.fa-house-chimney{--fa:""}.fa-house-crack{--fa:""}.fa-house-medical{--fa:""}.fa-cent-sign{--fa:""}.fa-plus-minus{--fa:""}.fa-sailboat{--fa:""}.fa-section{--fa:""}.fa-shrimp{--fa:""}.fa-brazilian-real-sign{--fa:""}.fa-chart-simple{--fa:""}.fa-diagram-next{--fa:""}.fa-diagram-predecessor{--fa:""}.fa-diagram-successor{--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:""}.fa-bug-slash{--fa:""}.fa-file-circle-plus{--fa:""}.fa-shop-lock{--fa:""}.fa-virus-covid{--fa:""}.fa-virus-covid-slash{--fa:""}.fa-anchor-circle-check{--fa:""}.fa-anchor-circle-exclamation{--fa:""}.fa-anchor-circle-xmark{--fa:""}.fa-anchor-lock{--fa:""}.fa-arrow-down-up-across-line{--fa:""}.fa-arrow-down-up-lock{--fa:""}.fa-arrow-right-to-city{--fa:""}.fa-arrow-up-from-ground-water{--fa:""}.fa-arrow-up-from-water-pump{--fa:""}.fa-arrow-up-right-dots{--fa:""}.fa-arrows-down-to-line{--fa:""}.fa-arrows-down-to-people{--fa:""}.fa-arrows-left-right-to-line{--fa:""}.fa-arrows-spin{--fa:""}.fa-arrows-split-up-and-left{--fa:""}.fa-arrows-to-circle{--fa:""}.fa-arrows-to-dot{--fa:""}.fa-arrows-to-eye{--fa:""}.fa-arrows-turn-right{--fa:""}.fa-arrows-turn-to-dots{--fa:""}.fa-arrows-up-to-line{--fa:""}.fa-bore-hole{--fa:""}.fa-bottle-droplet{--fa:""}.fa-bottle-water{--fa:""}.fa-bowl-food{--fa:""}.fa-boxes-packing{--fa:""}.fa-bridge{--fa:""}.fa-bridge-circle-check{--fa:""}.fa-bridge-circle-exclamation{--fa:""}.fa-bridge-circle-xmark{--fa:""}.fa-bridge-lock{--fa:""}.fa-bridge-water{--fa:""}.fa-bucket{--fa:""}.fa-bugs{--fa:""}.fa-building-circle-arrow-right{--fa:""}.fa-building-circle-check{--fa:""}.fa-building-circle-exclamation{--fa:""}.fa-building-circle-xmark{--fa:""}.fa-building-flag{--fa:""}.fa-building-lock{--fa:""}.fa-building-ngo{--fa:""}.fa-building-shield{--fa:""}.fa-building-un{--fa:""}.fa-building-user{--fa:""}.fa-building-wheat{--fa:""}.fa-burst{--fa:""}.fa-car-on{--fa:""}.fa-car-tunnel{--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:""}.fa-children{--fa:""}.fa-circle-nodes{--fa:""}.fa-clipboard-question{--fa:""}.fa-cloud-showers-water{--fa:""}.fa-computer{--fa:""}.fa-cubes-stacked{--fa:""}.fa-envelope-circle-check{--fa:""}.fa-explosion{--fa:""}.fa-ferry{--fa:""}.fa-file-circle-exclamation{--fa:""}.fa-file-circle-minus{--fa:""}.fa-file-circle-question{--fa:""}.fa-file-shield{--fa:""}.fa-fire-burner{--fa:""}.fa-fish-fins{--fa:""}.fa-flask-vial{--fa:""}.fa-glass-water{--fa:""}.fa-glass-water-droplet{--fa:""}.fa-group-arrows-rotate{--fa:""}.fa-hand-holding-hand{--fa:""}.fa-handcuffs{--fa:""}.fa-hands-bound{--fa:""}.fa-hands-holding-child{--fa:""}.fa-hands-holding-circle{--fa:""}.fa-heart-circle-bolt{--fa:""}.fa-heart-circle-check{--fa:""}.fa-heart-circle-exclamation{--fa:""}.fa-heart-circle-minus{--fa:""}.fa-heart-circle-plus{--fa:""}.fa-heart-circle-xmark{--fa:""}.fa-helicopter-symbol{--fa:""}.fa-helmet-un{--fa:""}.fa-hill-avalanche{--fa:""}.fa-hill-rockslide{--fa:""}.fa-house-circle-check{--fa:""}.fa-house-circle-exclamation{--fa:""}.fa-house-circle-xmark{--fa:""}.fa-house-fire{--fa:""}.fa-house-flag{--fa:""}.fa-house-flood-water{--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:""}.fa-house-lock{--fa:""}.fa-house-medical-circle-check{--fa:""}.fa-house-medical-circle-exclamation{--fa:""}.fa-house-medical-circle-xmark{--fa:""}.fa-house-medical-flag{--fa:""}.fa-house-tsunami{--fa:""}.fa-jar{--fa:""}.fa-jar-wheat{--fa:""}.fa-jet-fighter-up{--fa:""}.fa-jug-detergent{--fa:""}.fa-kitchen-set{--fa:""}.fa-land-mine-on{--fa:""}.fa-landmark-flag{--fa:""}.fa-laptop-file{--fa:""}.fa-lines-leaning{--fa:""}.fa-location-pin-lock{--fa:""}.fa-locust{--fa:""}.fa-magnifying-glass-arrow-right{--fa:""}.fa-magnifying-glass-chart{--fa:""}.fa-mars-and-venus-burst{--fa:""}.fa-mask-ventilator{--fa:""}.fa-mattress-pillow{--fa:""}.fa-mobile-retro{--fa:""}.fa-money-bill-transfer{--fa:""}.fa-money-bill-trend-up{--fa:""}.fa-money-bill-wheat{--fa:""}.fa-mosquito{--fa:""}.fa-mosquito-net{--fa:""}.fa-mound{--fa:""}.fa-mountain-city{--fa:""}.fa-mountain-sun{--fa:""}.fa-oil-well{--fa:""}.fa-people-group{--fa:""}.fa-people-line{--fa:""}.fa-people-pulling{--fa:""}.fa-people-robbery{--fa:""}.fa-people-roof{--fa:""}.fa-person-arrow-down-to-line{--fa:""}.fa-person-arrow-up-from-line{--fa:""}.fa-person-breastfeeding{--fa:""}.fa-person-burst{--fa:""}.fa-person-cane{--fa:""}.fa-person-chalkboard{--fa:""}.fa-person-circle-check{--fa:""}.fa-person-circle-exclamation{--fa:""}.fa-person-circle-minus{--fa:""}.fa-person-circle-plus{--fa:""}.fa-person-circle-question{--fa:""}.fa-person-circle-xmark{--fa:""}.fa-person-dress-burst{--fa:""}.fa-person-drowning{--fa:""}.fa-person-falling{--fa:""}.fa-person-falling-burst{--fa:""}.fa-person-half-dress{--fa:""}.fa-person-harassing{--fa:""}.fa-person-military-pointing{--fa:""}.fa-person-military-rifle{--fa:""}.fa-person-military-to-person{--fa:""}.fa-person-rays{--fa:""}.fa-person-rifle{--fa:""}.fa-person-shelter{--fa:""}.fa-person-walking-arrow-loop-left{--fa:""}.fa-person-walking-arrow-right{--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:""}.fa-person-walking-luggage{--fa:""}.fa-plane-circle-check{--fa:""}.fa-plane-circle-exclamation{--fa:""}.fa-plane-circle-xmark{--fa:""}.fa-plane-lock{--fa:""}.fa-plate-wheat{--fa:""}.fa-plug-circle-bolt{--fa:""}.fa-plug-circle-check{--fa:""}.fa-plug-circle-exclamation{--fa:""}.fa-plug-circle-minus{--fa:""}.fa-plug-circle-plus{--fa:""}.fa-plug-circle-xmark{--fa:""}.fa-ranking-star{--fa:""}.fa-road-barrier{--fa:""}.fa-road-bridge{--fa:""}.fa-road-circle-check{--fa:""}.fa-road-circle-exclamation{--fa:""}.fa-road-circle-xmark{--fa:""}.fa-road-lock{--fa:""}.fa-road-spikes{--fa:""}.fa-rug{--fa:""}.fa-sack-xmark{--fa:""}.fa-school-circle-check{--fa:""}.fa-school-circle-exclamation{--fa:""}.fa-school-circle-xmark{--fa:""}.fa-school-flag{--fa:""}.fa-school-lock{--fa:""}.fa-sheet-plastic{--fa:""}.fa-shield-cat{--fa:""}.fa-shield-dog{--fa:""}.fa-shield-heart{--fa:""}.fa-square-nfi{--fa:""}.fa-square-person-confined{--fa:""}.fa-square-virus{--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:""}.fa-sun-plant-wilt{--fa:""}.fa-tarp{--fa:""}.fa-tarp-droplet{--fa:""}.fa-tent{--fa:""}.fa-tent-arrow-down-to-line{--fa:""}.fa-tent-arrow-left-right{--fa:""}.fa-tent-arrow-turn-left{--fa:""}.fa-tent-arrows-down{--fa:""}.fa-tents{--fa:""}.fa-toilet-portable{--fa:""}.fa-toilets-portable{--fa:""}.fa-tower-cell{--fa:""}.fa-tower-observation{--fa:""}.fa-tree-city{--fa:""}.fa-trowel{--fa:""}.fa-trowel-bricks{--fa:""}.fa-truck-arrow-right{--fa:""}.fa-truck-droplet{--fa:""}.fa-truck-field{--fa:""}.fa-truck-field-un{--fa:""}.fa-truck-plane{--fa:""}.fa-users-between-lines{--fa:""}.fa-users-line{--fa:""}.fa-users-rays{--fa:""}.fa-users-rectangle{--fa:""}.fa-users-viewfinder{--fa:""}.fa-vial-circle-check{--fa:""}.fa-vial-virus{--fa:""}.fa-wheat-awn-circle-exclamation{--fa:""}.fa-worm{--fa:""}.fa-xmarks-lines{--fa:""}.fa-child-dress{--fa:""}.fa-child-reaching{--fa:""}.fa-file-circle-check{--fa:""}.fa-file-circle-xmark{--fa:""}.fa-person-through-window{--fa:""}.fa-plant-wilt{--fa:""}.fa-stapler{--fa:""}.fa-train-tram{--fa:""}.fa-table-cells-column-lock{--fa:""}.fa-table-cells-row-lock{--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:""}.fa-table-cells-row-unlock{--fa:""}.fa-chart-diagram{--fa:""}.fa-comment-nodes{--fa:""}.fa-file-fragment{--fa:""}.fa-file-half-dashed{--fa:""}.fa-hexagon-nodes{--fa:""}.fa-hexagon-nodes-bolt{--fa:""}.fa-square-binary{--fa:""}.fa-pentagon{--fa:""}.fa-non-binary{--fa:""}.fa-spiral{--fa:""}.fa-picture-in-picture{--fa:""}.fa-mobile-vibrate{--fa:""}.fa-single-quote-left{--fa:""}.fa-single-quote-right{--fa:""}.fa-bus-side{--fa:""}.fa-heptagon,.fa-septagon{--fa:""}.fa-aquarius{--fa:""}.fa-aries{--fa:""}.fa-cancer{--fa:""}.fa-capricorn{--fa:""}.fa-gemini{--fa:""}.fa-leo{--fa:""}.fa-libra{--fa:""}.fa-pisces{--fa:""}.fa-sagittarius{--fa:""}.fa-scorpio{--fa:""}.fa-taurus{--fa:""}.fa-virgo{--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:""}.fa-music{--fa:""}.fa-magnifying-glass,.fa-search{--fa:""}.fa-heart{--fa:""}.fa-star{--fa:""}.fa-user,.fa-user-alt,.fa-user-large{--fa:""}.fa-film,.fa-film-alt,.fa-film-simple{--fa:""}.fa-table-cells-large,.fa-th-large{--fa:""}.fa-table-cells,.fa-th{--fa:""}.fa-table-list,.fa-th-list{--fa:""}.fa-check{--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:""}.fa-power-off{--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:""}.fa-cog,.fa-gear{--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:""}.fa-clock,.fa-clock-four{--fa:""}.fa-road{--fa:""}.fa-download{--fa:""}.fa-inbox{--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:""}.fa-lock{--fa:""}.fa-flag{--fa:""}.fa-headphones,.fa-headphones-alt,.fa-headphones-simple{--fa:""}.fa-volume-off{--fa:""}.fa-volume-down,.fa-volume-low{--fa:""}.fa-volume-high,.fa-volume-up{--fa:""}.fa-qrcode{--fa:""}.fa-barcode{--fa:""}.fa-tag{--fa:""}.fa-tags{--fa:""}.fa-book{--fa:""}.fa-bookmark{--fa:""}.fa-print{--fa:""}.fa-camera,.fa-camera-alt{--fa:""}.fa-font{--fa:""}.fa-bold{--fa:""}.fa-italic{--fa:""}.fa-text-height{--fa:""}.fa-text-width{--fa:""}.fa-align-left{--fa:""}.fa-align-center{--fa:""}.fa-align-right{--fa:""}.fa-align-justify{--fa:""}.fa-list,.fa-list-squares{--fa:""}.fa-dedent,.fa-outdent{--fa:""}.fa-indent{--fa:""}.fa-video,.fa-video-camera{--fa:""}.fa-image{--fa:""}.fa-location-pin,.fa-map-marker{--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:""}.fa-droplet,.fa-tint{--fa:""}.fa-edit,.fa-pen-to-square{--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:""}.fa-backward-step,.fa-step-backward{--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:""}.fa-backward{--fa:""}.fa-play{--fa:""}.fa-pause{--fa:""}.fa-stop{--fa:""}.fa-forward{--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:""}.fa-forward-step,.fa-step-forward{--fa:""}.fa-eject{--fa:""}.fa-chevron-left{--fa:""}.fa-chevron-right{--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:""}.fa-check-circle,.fa-circle-check{--fa:""}.fa-circle-question,.fa-question-circle{--fa:""}.fa-circle-info,.fa-info-circle{--fa:""}.fa-crosshairs{--fa:""}.fa-ban,.fa-cancel{--fa:""}.fa-arrow-left{--fa:""}.fa-arrow-right{--fa:""}.fa-arrow-up{--fa:""}.fa-arrow-down{--fa:""}.fa-mail-forward,.fa-share{--fa:""}.fa-expand{--fa:""}.fa-compress{--fa:""}.fa-minus,.fa-subtract{--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:""}.fa-gift{--fa:""}.fa-leaf{--fa:""}.fa-fire{--fa:""}.fa-eye{--fa:""}.fa-eye-slash{--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:""}.fa-plane{--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:""}.fa-random,.fa-shuffle{--fa:""}.fa-comment{--fa:""}.fa-magnet{--fa:""}.fa-chevron-up{--fa:""}.fa-chevron-down{--fa:""}.fa-retweet{--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:""}.fa-folder,.fa-folder-blank{--fa:""}.fa-folder-open{--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:""}.fa-camera-retro{--fa:""}.fa-key{--fa:""}.fa-cogs,.fa-gears{--fa:""}.fa-comments{--fa:""}.fa-star-half{--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:""}.fa-trophy{--fa:""}.fa-upload{--fa:""}.fa-lemon{--fa:""}.fa-phone{--fa:""}.fa-phone-square,.fa-square-phone{--fa:""}.fa-unlock{--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:""}.fa-feed,.fa-rss{--fa:""}.fa-hard-drive,.fa-hdd{--fa:""}.fa-bullhorn{--fa:""}.fa-certificate{--fa:""}.fa-hand-point-right{--fa:""}.fa-hand-point-left{--fa:""}.fa-hand-point-up{--fa:""}.fa-hand-point-down{--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:""}.fa-globe{--fa:""}.fa-wrench{--fa:""}.fa-list-check,.fa-tasks{--fa:""}.fa-filter{--fa:""}.fa-briefcase{--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:""}.fa-users{--fa:""}.fa-chain,.fa-link{--fa:""}.fa-cloud{--fa:""}.fa-flask{--fa:""}.fa-cut,.fa-scissors{--fa:""}.fa-copy{--fa:""}.fa-paperclip{--fa:""}.fa-floppy-disk,.fa-save{--fa:""}.fa-square{--fa:""}.fa-bars,.fa-navicon{--fa:""}.fa-list-dots,.fa-list-ul{--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:""}.fa-strikethrough{--fa:""}.fa-underline{--fa:""}.fa-table{--fa:""}.fa-magic,.fa-wand-magic{--fa:""}.fa-truck{--fa:""}.fa-money-bill{--fa:""}.fa-caret-down{--fa:""}.fa-caret-up{--fa:""}.fa-caret-left{--fa:""}.fa-caret-right{--fa:""}.fa-columns,.fa-table-columns{--fa:""}.fa-sort,.fa-unsorted{--fa:""}.fa-sort-desc,.fa-sort-down{--fa:""}.fa-sort-asc,.fa-sort-up{--fa:""}.fa-envelope{--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:""}.fa-gavel,.fa-legal{--fa:""}.fa-bolt,.fa-zap{--fa:""}.fa-sitemap{--fa:""}.fa-umbrella{--fa:""}.fa-file-clipboard,.fa-paste{--fa:""}.fa-lightbulb{--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:""}.fa-user-doctor,.fa-user-md{--fa:""}.fa-stethoscope{--fa:""}.fa-suitcase{--fa:""}.fa-bell{--fa:""}.fa-coffee,.fa-mug-saucer{--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:""}.fa-ambulance,.fa-truck-medical{--fa:""}.fa-medkit,.fa-suitcase-medical{--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:""}.fa-h-square,.fa-square-h{--fa:""}.fa-plus-square,.fa-square-plus{--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:""}.fa-angle-left{--fa:""}.fa-angle-right{--fa:""}.fa-angle-up{--fa:""}.fa-angle-down{--fa:""}.fa-laptop{--fa:""}.fa-tablet-button{--fa:""}.fa-mobile-button{--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:""}.fa-spinner{--fa:""}.fa-circle{--fa:""}.fa-face-smile,.fa-smile{--fa:""}.fa-face-frown,.fa-frown{--fa:""}.fa-face-meh,.fa-meh{--fa:""}.fa-gamepad{--fa:""}.fa-keyboard{--fa:""}.fa-flag-checkered{--fa:""}.fa-terminal{--fa:""}.fa-code{--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:""}.fa-location-arrow{--fa:""}.fa-crop{--fa:""}.fa-code-branch{--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:""}.fa-info{--fa:""}.fa-superscript{--fa:""}.fa-subscript{--fa:""}.fa-eraser{--fa:""}.fa-puzzle-piece{--fa:""}.fa-microphone{--fa:""}.fa-microphone-slash{--fa:""}.fa-shield,.fa-shield-blank{--fa:""}.fa-calendar{--fa:""}.fa-fire-extinguisher{--fa:""}.fa-rocket{--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:""}.fa-anchor{--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:""}.fa-bullseye{--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:""}.fa-rss-square,.fa-square-rss{--fa:""}.fa-circle-play,.fa-play-circle{--fa:""}.fa-ticket{--fa:""}.fa-minus-square,.fa-square-minus{--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:""}.fa-check-square,.fa-square-check{--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:""}.fa-share-from-square,.fa-share-square{--fa:""}.fa-compass{--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:""}.fa-rupee,.fa-rupee-sign{--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:""}.fa-file{--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:""}.fa-thumbs-up{--fa:""}.fa-thumbs-down{--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:""}.fa-female,.fa-person-dress{--fa:""}.fa-male,.fa-person{--fa:""}.fa-sun{--fa:""}.fa-moon{--fa:""}.fa-archive,.fa-box-archive{--fa:""}.fa-bug{--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:""}.fa-wheelchair{--fa:""}.fa-lira-sign{--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:""}.fa-language{--fa:""}.fa-fax{--fa:""}.fa-building{--fa:""}.fa-child{--fa:""}.fa-paw{--fa:""}.fa-cube{--fa:""}.fa-cubes{--fa:""}.fa-recycle{--fa:""}.fa-automobile,.fa-car{--fa:""}.fa-cab,.fa-taxi{--fa:""}.fa-tree{--fa:""}.fa-database{--fa:""}.fa-file-pdf{--fa:""}.fa-file-word{--fa:""}.fa-file-excel{--fa:""}.fa-file-powerpoint{--fa:""}.fa-file-image{--fa:""}.fa-file-archive,.fa-file-zipper{--fa:""}.fa-file-audio{--fa:""}.fa-file-video{--fa:""}.fa-file-code{--fa:""}.fa-life-ring{--fa:""}.fa-circle-notch{--fa:""}.fa-paper-plane{--fa:""}.fa-clock-rotate-left,.fa-history{--fa:""}.fa-header,.fa-heading{--fa:""}.fa-paragraph{--fa:""}.fa-sliders,.fa-sliders-h{--fa:""}.fa-share-alt,.fa-share-nodes{--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:""}.fa-bomb{--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:""}.fa-teletype,.fa-tty{--fa:""}.fa-binoculars{--fa:""}.fa-plug{--fa:""}.fa-newspaper{--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:""}.fa-calculator{--fa:""}.fa-bell-slash{--fa:""}.fa-trash{--fa:""}.fa-copyright{--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:""}.fa-area-chart,.fa-chart-area{--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:""}.fa-chart-line,.fa-line-chart{--fa:""}.fa-toggle-off{--fa:""}.fa-toggle-on{--fa:""}.fa-bicycle{--fa:""}.fa-bus{--fa:""}.fa-closed-captioning{--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:""}.fa-cart-plus{--fa:""}.fa-cart-arrow-down{--fa:""}.fa-diamond{--fa:""}.fa-ship{--fa:""}.fa-user-secret{--fa:""}.fa-motorcycle{--fa:""}.fa-street-view{--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:""}.fa-venus{--fa:""}.fa-mars{--fa:""}.fa-mercury{--fa:""}.fa-mars-and-venus{--fa:""}.fa-transgender,.fa-transgender-alt{--fa:""}.fa-venus-double{--fa:""}.fa-mars-double{--fa:""}.fa-venus-mars{--fa:""}.fa-mars-stroke{--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:""}.fa-neuter{--fa:""}.fa-genderless{--fa:""}.fa-server{--fa:""}.fa-user-plus{--fa:""}.fa-user-times,.fa-user-xmark{--fa:""}.fa-bed{--fa:""}.fa-train{--fa:""}.fa-subway,.fa-train-subway{--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:""}.fa-battery-3,.fa-battery-half{--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:""}.fa-battery-0,.fa-battery-empty{--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:""}.fa-i-cursor{--fa:""}.fa-object-group{--fa:""}.fa-object-ungroup{--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:""}.fa-clone{--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:""}.fa-hand,.fa-hand-paper{--fa:""}.fa-hand-scissors{--fa:""}.fa-hand-lizard{--fa:""}.fa-hand-spock{--fa:""}.fa-hand-pointer{--fa:""}.fa-hand-peace{--fa:""}.fa-trademark{--fa:""}.fa-registered{--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:""}.fa-calendar-plus{--fa:""}.fa-calendar-minus{--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:""}.fa-calendar-check{--fa:""}.fa-industry{--fa:""}.fa-map-pin{--fa:""}.fa-map-signs,.fa-signs-post{--fa:""}.fa-map{--fa:""}.fa-comment-alt,.fa-message{--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:""}.fa-universal-access{--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:""}.fa-audio-description{--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:""}.fa-braille{--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:""}.fa-handshake,.fa-handshake-alt,.fa-handshake-simple{--fa:""}.fa-envelope-open{--fa:""}.fa-address-book,.fa-contact-book{--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:""}.fa-circle-user,.fa-user-circle{--fa:""}.fa-id-badge{--fa:""}.fa-drivers-license,.fa-id-card{--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:""}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:""}.fa-shower{--fa:""}.fa-bath,.fa-bathtub{--fa:""}.fa-podcast{--fa:""}.fa-window-maximize{--fa:""}.fa-window-minimize{--fa:""}.fa-window-restore{--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:""}.fa-microchip{--fa:""}.fa-snowflake{--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:""}.fa-cutlery,.fa-utensils{--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:""}.fa-trash-alt,.fa-trash-can{--fa:""}.fa-rotate,.fa-sync-alt{--fa:""}.fa-stopwatch{--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:""}.fa-poo{--fa:""}.fa-images{--fa:""}.fa-pencil,.fa-pencil-alt{--fa:""}.fa-pen{--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:""}.fa-octagon{--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:""}.fa-hexagon{--fa:""}.fa-file-edit,.fa-file-pen{--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:""}.fa-clipboard{--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:""}.fa-alarm-clock{--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:""}.fa-exchange-alt,.fa-right-left{--fa:""}.fa-repeat{--fa:""}.fa-code-commit{--fa:""}.fa-code-merge{--fa:""}.fa-desktop,.fa-desktop-alt{--fa:""}.fa-gem{--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:""}.fa-lock-open{--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:""}.fa-phone-slash{--fa:""}.fa-image-portrait,.fa-portrait{--fa:""}.fa-mail-reply,.fa-reply{--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:""}.fa-tablet,.fa-tablet-android{--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:""}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:""}.fa-baseball-bat-ball{--fa:""}.fa-baseball,.fa-baseball-ball{--fa:""}.fa-basketball,.fa-basketball-ball{--fa:""}.fa-bowling-ball{--fa:""}.fa-chess{--fa:""}.fa-chess-bishop{--fa:""}.fa-chess-board{--fa:""}.fa-chess-king{--fa:""}.fa-chess-knight{--fa:""}.fa-chess-pawn{--fa:""}.fa-chess-queen{--fa:""}.fa-chess-rook{--fa:""}.fa-dumbbell{--fa:""}.fa-football,.fa-football-ball{--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:""}.fa-hockey-puck{--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:""}.fa-square-full{--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:""}.fa-allergies,.fa-hand-dots{--fa:""}.fa-band-aid,.fa-bandage{--fa:""}.fa-box{--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:""}.fa-briefcase-medical{--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:""}.fa-capsules{--fa:""}.fa-clipboard-check{--fa:""}.fa-clipboard-list{--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:""}.fa-dna{--fa:""}.fa-dolly,.fa-dolly-box{--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:""}.fa-file-medical{--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:""}.fa-first-aid,.fa-kit-medical{--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:""}.fa-notes-medical{--fa:""}.fa-pallet{--fa:""}.fa-pills{--fa:""}.fa-prescription-bottle{--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:""}.fa-bed-pulse,.fa-procedures{--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:""}.fa-smoking{--fa:""}.fa-syringe{--fa:""}.fa-tablets{--fa:""}.fa-thermometer{--fa:""}.fa-vial{--fa:""}.fa-vials{--fa:""}.fa-warehouse{--fa:""}.fa-weight,.fa-weight-scale{--fa:""}.fa-x-ray{--fa:""}.fa-box-open{--fa:""}.fa-comment-dots,.fa-commenting{--fa:""}.fa-comment-slash{--fa:""}.fa-couch{--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:""}.fa-dove{--fa:""}.fa-hand-holding{--fa:""}.fa-hand-holding-heart{--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:""}.fa-hands-holding{--fa:""}.fa-hands-helping,.fa-handshake-angle{--fa:""}.fa-parachute-box{--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:""}.fa-piggy-bank{--fa:""}.fa-ribbon{--fa:""}.fa-route{--fa:""}.fa-seedling,.fa-sprout{--fa:""}.fa-sign,.fa-sign-hanging{--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:""}.fa-tape{--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:""}.fa-truck-moving{--fa:""}.fa-video-slash{--fa:""}.fa-wine-glass{--fa:""}.fa-user-astronaut{--fa:""}.fa-user-check{--fa:""}.fa-user-clock{--fa:""}.fa-user-cog,.fa-user-gear{--fa:""}.fa-user-edit,.fa-user-pen{--fa:""}.fa-user-friends,.fa-user-group{--fa:""}.fa-user-graduate{--fa:""}.fa-user-lock{--fa:""}.fa-user-minus{--fa:""}.fa-user-ninja{--fa:""}.fa-user-shield{--fa:""}.fa-user-alt-slash,.fa-user-large-slash,.fa-user-slash{--fa:""}.fa-user-tag{--fa:""}.fa-user-tie{--fa:""}.fa-users-cog,.fa-users-gear{--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:""}.fa-blender{--fa:""}.fa-book-open{--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:""}.fa-broom{--fa:""}.fa-blackboard,.fa-chalkboard{--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:""}.fa-church{--fa:""}.fa-coins{--fa:""}.fa-compact-disc{--fa:""}.fa-crow{--fa:""}.fa-crown{--fa:""}.fa-dice{--fa:""}.fa-dice-five{--fa:""}.fa-dice-four{--fa:""}.fa-dice-one{--fa:""}.fa-dice-six{--fa:""}.fa-dice-three{--fa:""}.fa-dice-two{--fa:""}.fa-divide{--fa:""}.fa-door-closed{--fa:""}.fa-door-open{--fa:""}.fa-feather{--fa:""}.fa-frog{--fa:""}.fa-gas-pump{--fa:""}.fa-glasses{--fa:""}.fa-greater-than-equal{--fa:""}.fa-helicopter{--fa:""}.fa-infinity{--fa:""}.fa-kiwi-bird{--fa:""}.fa-less-than-equal{--fa:""}.fa-memory{--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:""}.fa-money-bill-wave{--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:""}.fa-money-check{--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:""}.fa-not-equal{--fa:""}.fa-palette{--fa:""}.fa-parking,.fa-square-parking{--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:""}.fa-receipt{--fa:""}.fa-robot{--fa:""}.fa-ruler{--fa:""}.fa-ruler-combined{--fa:""}.fa-ruler-horizontal{--fa:""}.fa-ruler-vertical{--fa:""}.fa-school{--fa:""}.fa-screwdriver{--fa:""}.fa-shoe-prints{--fa:""}.fa-skull{--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:""}.fa-store{--fa:""}.fa-shop,.fa-store-alt{--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:""}.fa-stroopwafel{--fa:""}.fa-toolbox{--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:""}.fa-person-walking,.fa-walking{--fa:""}.fa-wallet{--fa:""}.fa-angry,.fa-face-angry{--fa:""}.fa-archway{--fa:""}.fa-atlas,.fa-book-atlas{--fa:""}.fa-award{--fa:""}.fa-backspace,.fa-delete-left{--fa:""}.fa-bezier-curve{--fa:""}.fa-bong{--fa:""}.fa-brush{--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:""}.fa-cannabis{--fa:""}.fa-check-double{--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:""}.fa-cookie{--fa:""}.fa-cookie-bite{--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:""}.fa-drum{--fa:""}.fa-drum-steelpan{--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:""}.fa-file-contract{--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:""}.fa-file-invoice{--fa:""}.fa-file-invoice-dollar{--fa:""}.fa-file-prescription{--fa:""}.fa-file-signature{--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:""}.fa-fill{--fa:""}.fa-fill-drip{--fa:""}.fa-fingerprint{--fa:""}.fa-fish{--fa:""}.fa-face-flushed,.fa-flushed{--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:""}.fa-glass-martini-alt,.fa-martini-glass{--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:""}.fa-face-grimace,.fa-grimace{--fa:""}.fa-face-grin,.fa-grin{--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:""}.fa-face-grin-tongue,.fa-grin-tongue{--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:""}.fa-grid-horizontal,.fa-grip,.fa-grip-horizontal{--fa:""}.fa-grid-vertical,.fa-grip-vertical{--fa:""}.fa-headset{--fa:""}.fa-highlighter{--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:""}.fa-hotel{--fa:""}.fa-joint{--fa:""}.fa-face-kiss,.fa-kiss{--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:""}.fa-face-laugh,.fa-laugh{--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:""}.fa-map-location,.fa-map-marked{--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:""}.fa-marker{--fa:""}.fa-medal{--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:""}.fa-monument{--fa:""}.fa-mortar-pestle{--fa:""}.fa-paint-roller{--fa:""}.fa-passport{--fa:""}.fa-pen-fancy{--fa:""}.fa-pen-nib{--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:""}.fa-plane-arrival{--fa:""}.fa-plane-departure{--fa:""}.fa-prescription{--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:""}.fa-signature{--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:""}.fa-solar-panel{--fa:""}.fa-lotus,.fa-spa{--fa:""}.fa-splotch{--fa:""}.fa-spray-can{--fa:""}.fa-stamp{--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:""}.fa-suitcase-rolling{--fa:""}.fa-face-surprise,.fa-surprise{--fa:""}.fa-swatchbook{--fa:""}.fa-person-swimming,.fa-swimmer{--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:""}.fa-face-tired,.fa-tired{--fa:""}.fa-tooth{--fa:""}.fa-umbrella-beach{--fa:""}.fa-weight-hanging{--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:""}.fa-atom{--fa:""}.fa-bone{--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:""}.fa-brain{--fa:""}.fa-car-alt,.fa-car-rear{--fa:""}.fa-battery-car,.fa-car-battery{--fa:""}.fa-car-burst,.fa-car-crash{--fa:""}.fa-car-side{--fa:""}.fa-charging-station{--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:""}.fa-draw-polygon,.fa-vector-polygon{--fa:""}.fa-laptop-code{--fa:""}.fa-layer-group{--fa:""}.fa-location,.fa-location-crosshairs{--fa:""}.fa-lungs{--fa:""}.fa-microscope{--fa:""}.fa-oil-can{--fa:""}.fa-poop{--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:""}.fa-star-of-life{--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:""}.fa-teeth{--fa:""}.fa-teeth-open{--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:""}.fa-traffic-light{--fa:""}.fa-truck-monster{--fa:""}.fa-truck-pickup{--fa:""}.fa-ad,.fa-rectangle-ad{--fa:""}.fa-ankh{--fa:""}.fa-bible,.fa-book-bible{--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:""}.fa-city{--fa:""}.fa-comment-dollar{--fa:""}.fa-comments-dollar{--fa:""}.fa-cross{--fa:""}.fa-dharmachakra{--fa:""}.fa-envelope-open-text{--fa:""}.fa-folder-minus{--fa:""}.fa-folder-plus{--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:""}.fa-gopuram{--fa:""}.fa-hamsa{--fa:""}.fa-bahai,.fa-haykal{--fa:""}.fa-jedi{--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:""}.fa-kaaba{--fa:""}.fa-khanda{--fa:""}.fa-landmark{--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:""}.fa-menorah{--fa:""}.fa-mosque{--fa:""}.fa-om{--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:""}.fa-peace{--fa:""}.fa-place-of-worship{--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:""}.fa-person-praying,.fa-pray{--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:""}.fa-book-quran,.fa-quran{--fa:""}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:""}.fa-socks{--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:""}.fa-star-and-crescent{--fa:""}.fa-star-of-david{--fa:""}.fa-synagogue{--fa:""}.fa-scroll-torah,.fa-torah{--fa:""}.fa-torii-gate{--fa:""}.fa-vihara{--fa:""}.fa-volume,.fa-volume-medium{--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:""}.fa-yin-yang{--fa:""}.fa-blender-phone{--fa:""}.fa-book-dead,.fa-book-skull{--fa:""}.fa-campground{--fa:""}.fa-cat{--fa:""}.fa-chair{--fa:""}.fa-cloud-moon{--fa:""}.fa-cloud-sun{--fa:""}.fa-cow{--fa:""}.fa-dice-d20{--fa:""}.fa-dice-d6{--fa:""}.fa-dog{--fa:""}.fa-dragon{--fa:""}.fa-drumstick-bite{--fa:""}.fa-dungeon{--fa:""}.fa-file-csv{--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:""}.fa-ghost{--fa:""}.fa-hammer{--fa:""}.fa-hanukiah{--fa:""}.fa-hat-wizard{--fa:""}.fa-hiking,.fa-person-hiking{--fa:""}.fa-hippo{--fa:""}.fa-horse{--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:""}.fa-hryvnia,.fa-hryvnia-sign{--fa:""}.fa-mask{--fa:""}.fa-mountain{--fa:""}.fa-network-wired{--fa:""}.fa-otter{--fa:""}.fa-ring{--fa:""}.fa-person-running,.fa-running{--fa:""}.fa-scroll{--fa:""}.fa-skull-crossbones{--fa:""}.fa-slash{--fa:""}.fa-spider{--fa:""}.fa-toilet-paper,.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:""}.fa-tractor{--fa:""}.fa-user-injured{--fa:""}.fa-vr-cardboard{--fa:""}.fa-wand-sparkles{--fa:""}.fa-wind{--fa:""}.fa-wine-bottle{--fa:""}.fa-cloud-meatball{--fa:""}.fa-cloud-moon-rain{--fa:""}.fa-cloud-rain{--fa:""}.fa-cloud-showers-heavy{--fa:""}.fa-cloud-sun-rain{--fa:""}.fa-democrat{--fa:""}.fa-flag-usa{--fa:""}.fa-hurricane{--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:""}.fa-meteor{--fa:""}.fa-person-booth{--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:""}.fa-rainbow{--fa:""}.fa-republican{--fa:""}.fa-smog{--fa:""}.fa-temperature-high{--fa:""}.fa-temperature-low{--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:""}.fa-tornado{--fa:""}.fa-volcano{--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:""}.fa-water{--fa:""}.fa-baby{--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:""}.fa-biohazard{--fa:""}.fa-blog{--fa:""}.fa-calendar-day{--fa:""}.fa-calendar-week{--fa:""}.fa-candy-cane{--fa:""}.fa-carrot{--fa:""}.fa-cash-register{--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:""}.fa-dumpster{--fa:""}.fa-dumpster-fire{--fa:""}.fa-ethernet{--fa:""}.fa-gifts{--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:""}.fa-grip-lines{--fa:""}.fa-grip-lines-vertical{--fa:""}.fa-guitar{--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:""}.fa-holly-berry{--fa:""}.fa-horse-head{--fa:""}.fa-icicles{--fa:""}.fa-igloo{--fa:""}.fa-mitten{--fa:""}.fa-mug-hot{--fa:""}.fa-radiation{--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:""}.fa-restroom{--fa:""}.fa-satellite{--fa:""}.fa-satellite-dish{--fa:""}.fa-sd-card{--fa:""}.fa-sim-card{--fa:""}.fa-person-skating,.fa-skating{--fa:""}.fa-person-skiing,.fa-skiing{--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:""}.fa-sleigh{--fa:""}.fa-comment-sms,.fa-sms{--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:""}.fa-snowman{--fa:""}.fa-snowplow{--fa:""}.fa-tenge,.fa-tenge-sign{--fa:""}.fa-toilet{--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:""}.fa-cable-car,.fa-tram{--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:""}.fa-bacon{--fa:""}.fa-book-medical{--fa:""}.fa-bread-slice{--fa:""}.fa-cheese{--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:""}.fa-clipboard-user{--fa:""}.fa-comment-medical{--fa:""}.fa-crutch{--fa:""}.fa-disease{--fa:""}.fa-egg{--fa:""}.fa-folder-tree{--fa:""}.fa-burger,.fa-hamburger{--fa:""}.fa-hand-middle-finger{--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:""}.fa-hospital-user{--fa:""}.fa-hotdog{--fa:""}.fa-ice-cream{--fa:""}.fa-laptop-medical{--fa:""}.fa-pager{--fa:""}.fa-pepper-hot{--fa:""}.fa-pizza-slice{--fa:""}.fa-sack-dollar{--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:""}.fa-user-nurse{--fa:""}.fa-wave-square{--fa:""}.fa-biking,.fa-person-biking{--fa:""}.fa-border-all{--fa:""}.fa-border-none{--fa:""}.fa-border-style,.fa-border-top-left{--fa:""}.fa-digging,.fa-person-digging{--fa:""}.fa-fan{--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:""}.fa-photo-film,.fa-photo-video{--fa:""}.fa-remove-format,.fa-text-slash{--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:""}.fa-spell-check{--fa:""}.fa-voicemail{--fa:""}.fa-hat-cowboy{--fa:""}.fa-hat-cowboy-side{--fa:""}.fa-computer-mouse,.fa-mouse{--fa:""}.fa-radio{--fa:""}.fa-record-vinyl{--fa:""}.fa-walkie-talkie{--fa:""}.fa-caravan{--fa:""}:host,:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2)}.fa-brands,.fa-classic.fa-brands,.fab{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-firefox-browser{--fa:""}.fa-ideal{--fa:""}.fa-microblog{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-unity{--fa:""}.fa-dailymotion{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-mixer{--fa:""}.fa-shopify{--fa:""}.fa-deezer{--fa:""}.fa-edge-legacy{--fa:""}.fa-google-pay{--fa:""}.fa-rust{--fa:""}.fa-tiktok{--fa:""}.fa-unsplash{--fa:""}.fa-cloudflare{--fa:""}.fa-guilded{--fa:""}.fa-hive{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-instalod{--fa:""}.fa-octopus-deploy{--fa:""}.fa-perbyte{--fa:""}.fa-uncharted{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-wodu{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-bots{--fa:""}.fa-cmplid{--fa:""}.fa-bilibili{--fa:""}.fa-golang{--fa:""}.fa-pix{--fa:""}.fa-sitrox{--fa:""}.fa-hashnode{--fa:""}.fa-meta{--fa:""}.fa-padlet{--fa:""}.fa-nfc-directional{--fa:""}.fa-nfc-symbol{--fa:""}.fa-screenpal{--fa:""}.fa-space-awesome{--fa:""}.fa-square-font-awesome{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-odysee{--fa:""}.fa-stubber{--fa:""}.fa-debian{--fa:""}.fa-shoelace{--fa:""}.fa-threads{--fa:""}.fa-square-threads{--fa:""}.fa-square-x-twitter{--fa:""}.fa-x-twitter{--fa:""}.fa-opensuse{--fa:""}.fa-letterboxd{--fa:""}.fa-square-letterboxd{--fa:""}.fa-mintbit{--fa:""}.fa-google-scholar{--fa:""}.fa-brave{--fa:""}.fa-brave-reverse{--fa:""}.fa-pixiv{--fa:""}.fa-upwork{--fa:""}.fa-webflow{--fa:""}.fa-signal-messenger{--fa:""}.fa-bluesky{--fa:""}.fa-jxl{--fa:""}.fa-square-upwork{--fa:""}.fa-web-awesome{--fa:""}.fa-square-web-awesome{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-dart-lang{--fa:""}.fa-flutter{--fa:""}.fa-files-pinwheel{--fa:""}.fa-css{--fa:""}.fa-square-bluesky{--fa:""}.fa-openai{--fa:""}.fa-square-linkedin{--fa:""}.fa-cash-app{--fa:""}.fa-disqus{--fa:""}.fa-11ty,.fa-eleventy{--fa:""}.fa-kakao-talk{--fa:""}.fa-linktree{--fa:""}.fa-notion{--fa:""}.fa-pandora{--fa:""}.fa-pixelfed{--fa:""}.fa-tidal{--fa:""}.fa-vsco{--fa:""}.fa-w3c{--fa:""}.fa-lumon{--fa:""}.fa-lumon-drop{--fa:""}.fa-square-figma{--fa:""}.fa-tex{--fa:""}.fa-duolingo{--fa:""}.fa-supportnow{--fa:""}.fa-tor-browser{--fa:""}.fa-typescript{--fa:""}.fa-square-deskpro{--fa:""}.fa-circle-zulip{--fa:""}.fa-julia{--fa:""}.fa-zulip{--fa:""}.fa-unison{--fa:""}.fa-bgg,.fa-board-game-geek{--fa:""}.fa-ko-fi{--fa:""}.fa-kubernetes{--fa:""}.fa-postgresql{--fa:""}.fa-scaleway{--fa:""}.fa-venmo{--fa:""}.fa-venmo-v{--fa:""}.fa-unreal-engine{--fa:""}.fa-globaleaks{--fa:""}.fa-solana{--fa:""}.fa-threema{--fa:""}.fa-forgejo{--fa:""}.fa-claude{--fa:""}.fa-gitee{--fa:""}.fa-xmpp{--fa:""}.fa-fediverse{--fa:""}.fa-tailwind-css{--fa:""}.fa-arch-linux{--fa:""}.fa-svelte{--fa:""}.fa-hugging-face{--fa:""}.fa-leetcode{--fa:""}.fa-openstreetmap{--fa:""}.fa-ultralytics{--fa:""}.fa-ultralytics-hub{--fa:""}.fa-ultralytics-yolo{--fa:""}.fa-obsidian{--fa:""}.fa-zoom{--fa:""}.fa-vim{--fa:""}.fa-symfonycasts{--fa:""}.fa-build-awesome{--fa:""}.fa-codeberg{--fa:""}.fa-devpost{--fa:""}.fa-internet-archive{--fa:""}.fa-lets-encrypt{--fa:""}.fa-matrix{--fa:""}.fa-mattermost{--fa:""}.fa-nextcloud{--fa:""}.fa-roblox-creator-studio{--fa:""}.fa-square-build-awesome-stroke{--fa:""}.fa-substack{--fa:""}.fa-tesla{--fa:""}.fa-xrp{--fa:""}.fa-xrpl{--fa:""}.fa-youtube-shorts{--fa:""}.fa-ror{--fa:""}.fa-visual-studio{--fa:""}.fa-dolibarr{--fa:""}.fa-obs-studio{--fa:""}.fa-storybook{--fa:""}.fa-a11y-project{--fa:""}.fa-copilot{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-linkedin{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-twitter{--fa:""}.fa-facebook{--fa:""}.fa-github{--fa:""}.fa-pinterest{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-google-plus-g{--fa:""}.fa-linkedin-in{--fa:""}.fa-github-alt{--fa:""}.fa-maxcdn{--fa:""}.fa-html5{--fa:""}.fa-css3{--fa:""}.fa-btc{--fa:""}.fa-youtube{--fa:""}.fa-xing{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-dropbox{--fa:""}.fa-stack-overflow{--fa:""}.fa-instagram{--fa:""}.fa-flickr{--fa:""}.fa-adn{--fa:""}.fa-bitbucket{--fa:""}.fa-tumblr{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-apple{--fa:""}.fa-windows{--fa:""}.fa-android{--fa:""}.fa-linux{--fa:""}.fa-dribbble{--fa:""}.fa-skype{--fa:""}.fa-foursquare{--fa:""}.fa-trello{--fa:""}.fa-gratipay{--fa:""}.fa-vk{--fa:""}.fa-weibo{--fa:""}.fa-renren{--fa:""}.fa-pagelines{--fa:""}.fa-stack-exchange{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-wordpress{--fa:""}.fa-openid{--fa:""}.fa-yahoo{--fa:""}.fa-google{--fa:""}.fa-reddit{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-stumbleupon{--fa:""}.fa-delicious{--fa:""}.fa-digg{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-drupal{--fa:""}.fa-joomla{--fa:""}.fa-behance{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-steam{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-spotify{--fa:""}.fa-deviantart{--fa:""}.fa-soundcloud{--fa:""}.fa-vine{--fa:""}.fa-codepen{--fa:""}.fa-jsfiddle{--fa:""}.fa-rebel{--fa:""}.fa-empire{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-git{--fa:""}.fa-hacker-news{--fa:""}.fa-tencent-weibo{--fa:""}.fa-qq{--fa:""}.fa-weixin{--fa:""}.fa-slideshare{--fa:""}.fa-twitch{--fa:""}.fa-yelp{--fa:""}.fa-paypal{--fa:""}.fa-google-wallet{--fa:""}.fa-cc-visa{--fa:""}.fa-cc-mastercard{--fa:""}.fa-cc-discover{--fa:""}.fa-cc-amex{--fa:""}.fa-cc-paypal{--fa:""}.fa-cc-stripe{--fa:""}.fa-lastfm{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-ioxhost{--fa:""}.fa-angellist{--fa:""}.fa-buysellads{--fa:""}.fa-connectdevelop{--fa:""}.fa-dashcube{--fa:""}.fa-forumbee{--fa:""}.fa-leanpub{--fa:""}.fa-sellsy{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-simplybuilt{--fa:""}.fa-skyatlas{--fa:""}.fa-pinterest-p{--fa:""}.fa-whatsapp{--fa:""}.fa-viacoin{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-y-combinator{--fa:""}.fa-optin-monster{--fa:""}.fa-opencart{--fa:""}.fa-expeditedssl{--fa:""}.fa-cc-jcb{--fa:""}.fa-cc-diners-club{--fa:""}.fa-creative-commons{--fa:""}.fa-gg{--fa:""}.fa-gg-circle{--fa:""}.fa-odnoklassniki{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-get-pocket{--fa:""}.fa-wikipedia-w{--fa:""}.fa-safari{--fa:""}.fa-chrome{--fa:""}.fa-firefox{--fa:""}.fa-opera{--fa:""}.fa-internet-explorer{--fa:""}.fa-contao{--fa:""}.fa-500px{--fa:""}.fa-amazon{--fa:""}.fa-houzz{--fa:""}.fa-vimeo-v{--fa:""}.fa-black-tie{--fa:""}.fa-fonticons{--fa:""}.fa-reddit-alien{--fa:""}.fa-edge{--fa:""}.fa-codiepie{--fa:""}.fa-modx{--fa:""}.fa-fort-awesome{--fa:""}.fa-usb{--fa:""}.fa-product-hunt{--fa:""}.fa-mixcloud{--fa:""}.fa-scribd{--fa:""}.fa-bluetooth{--fa:""}.fa-bluetooth-b{--fa:""}.fa-gitlab{--fa:""}.fa-wpbeginner{--fa:""}.fa-wpforms{--fa:""}.fa-envira{--fa:""}.fa-glide{--fa:""}.fa-glide-g{--fa:""}.fa-viadeo{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-pied-piper{--fa:""}.fa-first-order{--fa:""}.fa-yoast{--fa:""}.fa-themeisle{--fa:""}.fa-google-plus{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-linode{--fa:""}.fa-quora{--fa:""}.fa-free-code-camp{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-bandcamp{--fa:""}.fa-grav{--fa:""}.fa-etsy{--fa:""}.fa-imdb{--fa:""}.fa-ravelry{--fa:""}.fa-sellcast{--fa:""}.fa-superpowers{--fa:""}.fa-wpexplorer{--fa:""}.fa-meetup{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-accessible-icon{--fa:""}.fa-accusoft{--fa:""}.fa-adversal{--fa:""}.fa-affiliatetheme{--fa:""}.fa-algolia{--fa:""}.fa-amilia{--fa:""}.fa-angrycreative{--fa:""}.fa-app-store{--fa:""}.fa-app-store-ios{--fa:""}.fa-apper{--fa:""}.fa-asymmetrik{--fa:""}.fa-audible{--fa:""}.fa-avianex{--fa:""}.fa-aws{--fa:""}.fa-bimobject{--fa:""}.fa-bitcoin{--fa:""}.fa-bity{--fa:""}.fa-blackberry{--fa:""}.fa-blogger{--fa:""}.fa-blogger-b{--fa:""}.fa-buromobelexperte{--fa:""}.fa-centercode{--fa:""}.fa-cloudscale{--fa:""}.fa-cloudsmith{--fa:""}.fa-cloudversify{--fa:""}.fa-cpanel{--fa:""}.fa-css3-alt{--fa:""}.fa-cuttlefish{--fa:""}.fa-d-and-d{--fa:""}.fa-deploydog{--fa:""}.fa-deskpro{--fa:""}.fa-digital-ocean{--fa:""}.fa-discord{--fa:""}.fa-discourse{--fa:""}.fa-dochub{--fa:""}.fa-docker{--fa:""}.fa-draft2digital{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-dyalog{--fa:""}.fa-earlybirds{--fa:""}.fa-erlang{--fa:""}.fa-facebook-f{--fa:""}.fa-facebook-messenger{--fa:""}.fa-firstdraft{--fa:""}.fa-fonticons-fi{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-freebsd{--fa:""}.fa-gitkraken{--fa:""}.fa-gofore{--fa:""}.fa-goodreads{--fa:""}.fa-goodreads-g{--fa:""}.fa-google-drive{--fa:""}.fa-google-play{--fa:""}.fa-gripfire{--fa:""}.fa-grunt{--fa:""}.fa-gulp{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-hire-a-helper{--fa:""}.fa-hotjar{--fa:""}.fa-hubspot{--fa:""}.fa-itunes{--fa:""}.fa-itunes-note{--fa:""}.fa-jenkins{--fa:""}.fa-joget{--fa:""}.fa-js{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-keycdn{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-kickstarter-k{--fa:""}.fa-laravel{--fa:""}.fa-line{--fa:""}.fa-lyft{--fa:""}.fa-magento{--fa:""}.fa-medapps{--fa:""}.fa-medrt{--fa:""}.fa-microsoft{--fa:""}.fa-mix{--fa:""}.fa-mizuni{--fa:""}.fa-monero{--fa:""}.fa-napster{--fa:""}.fa-node-js{--fa:""}.fa-npm{--fa:""}.fa-ns8{--fa:""}.fa-nutritionix{--fa:""}.fa-page4{--fa:""}.fa-palfed{--fa:""}.fa-patreon{--fa:""}.fa-periscope{--fa:""}.fa-phabricator{--fa:""}.fa-phoenix-framework{--fa:""}.fa-playstation{--fa:""}.fa-pushed{--fa:""}.fa-python{--fa:""}.fa-red-river{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-replyd{--fa:""}.fa-resolving{--fa:""}.fa-rocketchat{--fa:""}.fa-rockrms{--fa:""}.fa-schlix{--fa:""}.fa-searchengin{--fa:""}.fa-servicestack{--fa:""}.fa-sistrix{--fa:""}.fa-speakap{--fa:""}.fa-staylinked{--fa:""}.fa-steam-symbol{--fa:""}.fa-sticker-mule{--fa:""}.fa-studiovinari{--fa:""}.fa-supple{--fa:""}.fa-uber{--fa:""}.fa-uikit{--fa:""}.fa-uniregistry{--fa:""}.fa-untappd{--fa:""}.fa-ussunnah{--fa:""}.fa-vaadin{--fa:""}.fa-viber{--fa:""}.fa-vimeo{--fa:""}.fa-vnv{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-whmcs{--fa:""}.fa-wordpress-simple{--fa:""}.fa-xbox{--fa:""}.fa-yandex{--fa:""}.fa-yandex-international{--fa:""}.fa-apple-pay{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-fly{--fa:""}.fa-node{--fa:""}.fa-osi{--fa:""}.fa-react{--fa:""}.fa-autoprefixer{--fa:""}.fa-less{--fa:""}.fa-sass{--fa:""}.fa-vuejs{--fa:""}.fa-angular{--fa:""}.fa-aviato{--fa:""}.fa-ember{--fa:""}.fa-gitter{--fa:""}.fa-hooli{--fa:""}.fa-strava{--fa:""}.fa-stripe{--fa:""}.fa-stripe-s{--fa:""}.fa-typo3{--fa:""}.fa-amazon-pay{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-ethereum{--fa:""}.fa-korvue{--fa:""}.fa-elementor{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-flipboard{--fa:""}.fa-hips{--fa:""}.fa-php{--fa:""}.fa-quinscape{--fa:""}.fa-readme{--fa:""}.fa-java{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-creative-commons-by{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-creative-commons-share{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-ebay{--fa:""}.fa-keybase{--fa:""}.fa-mastodon{--fa:""}.fa-r-project{--fa:""}.fa-researchgate{--fa:""}.fa-teamspeak{--fa:""}.fa-first-order-alt{--fa:""}.fa-fulcrum{--fa:""}.fa-galactic-republic{--fa:""}.fa-galactic-senate{--fa:""}.fa-jedi-order{--fa:""}.fa-mandalorian{--fa:""}.fa-old-republic{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-sith{--fa:""}.fa-trade-federation{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-hornbill{--fa:""}.fa-mailchimp{--fa:""}.fa-megaport{--fa:""}.fa-nimblr{--fa:""}.fa-rev{--fa:""}.fa-shopware{--fa:""}.fa-squarespace{--fa:""}.fa-themeco{--fa:""}.fa-weebly{--fa:""}.fa-wix{--fa:""}.fa-ello{--fa:""}.fa-hackerrank{--fa:""}.fa-kaggle{--fa:""}.fa-markdown{--fa:""}.fa-neos{--fa:""}.fa-zhihu{--fa:""}.fa-alipay{--fa:""}.fa-the-red-yeti{--fa:""}.fa-critical-role{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-dev{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-think-peaks{--fa:""}.fa-reacteurope{--fa:""}.fa-artstation{--fa:""}.fa-atlassian{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-centos{--fa:""}.fa-confluence{--fa:""}.fa-dhl{--fa:""}.fa-diaspora{--fa:""}.fa-fedex{--fa:""}.fa-fedora{--fa:""}.fa-figma{--fa:""}.fa-intercom{--fa:""}.fa-invision{--fa:""}.fa-jira{--fa:""}.fa-mendeley{--fa:""}.fa-raspberry-pi{--fa:""}.fa-redhat{--fa:""}.fa-sketch{--fa:""}.fa-sourcetree{--fa:""}.fa-suse{--fa:""}.fa-ubuntu{--fa:""}.fa-ups{--fa:""}.fa-usps{--fa:""}.fa-yarn{--fa:""}.fa-airbnb{--fa:""}.fa-battle-net{--fa:""}.fa-bootstrap{--fa:""}.fa-buffer{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-itch-io{--fa:""}.fa-salesforce{--fa:""}.fa-speaker-deck{--fa:""}.fa-symfony{--fa:""}.fa-waze{--fa:""}.fa-yammer{--fa:""}.fa-git-alt{--fa:""}.fa-stackpath{--fa:""}.fa-cotton-bureau{--fa:""}.fa-buy-n-large{--fa:""}.fa-mdb{--fa:""}.fa-orcid{--fa:""}.fa-swift{--fa:""}.fa-umbraco{--fa:""}:host,:root{--fa-font-regular:normal 400 1em/1 var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-DRN8N0d1.woff2)}.far{--fa-family:var(--fa-family-classic)}.fa-regular,.far{--fa-style:400}:host,:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-IAB4Droh.woff2)}.fas{--fa-style:900}.fa-classic,.fas{--fa-family:var(--fa-family-classic)}.fa-solid{--fa-style:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-IAB4Droh.woff2)format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-DRN8N0d1.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-IAB4Droh.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-Bs6tcqqs.woff2)format("woff2")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-DRN8N0d1.woff2)format("woff2");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-CErXDOsT.woff2)format("woff2");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-ext-500-normal-BWC_xYeb.woff2)format("woff2"),url(/assets/roboto-cyrillic-ext-500-normal-SCgicl0l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-cyrillic-500-normal-CLao9AfR.woff2)format("woff2"),url(/assets/roboto-cyrillic-500-normal-C8ZOEKN4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA5YABIAAAAAGtwAAA34AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhQbHhw0BmA/U1RBVFoAXgiBfgmfBhEMCoJ0gnQLFAABNgIkAyQEIAWFAAcgDIVOG40ZsxE1bBwMA50XA/wfEughKnuK7YfAQd7oCKWRnZ7rMH3WH3FsBrJK3bzAMeKEykqrc8fNcEo8/9JCPtUOSEZIMgsR4dRmT2A5BPzAKrLVj5KUOQV2SkTvPBPJ/6yZqYewZ4G08FV/WXYY3caAaSeSJyC57ZnkuCeCU6b+3i5POXVqT6iwuVQOw+WiJZ6nd/du+xh4IpEGjG2Z3dGcAqlNjz9FxiQtBwosfI2s0pP64PnlfSgiK6u63puWvyu6zeJKfGytZZLFgy+Pz4NRVSkDrVA18oRwmx9A6j+t+Wbf7ib9WwRVjioKSUrWmLw3mWTfzG5gPk5Spi1ni/kq+XUItp44LR8Qu7MnT2h78nSJ6eEnrpetMSCJfdtw0sGYOIEYTZC1L3siQASZFSxzZBOEkXFtks5dewcYpbPs5XmAxHVd6+FJWaPmz5xM2riZYyZFkyaPaJ0qeBvk3l3XJsmvGGDsM+pBsssJ7SXGKgB6sE00k63u1q9ft/CNs/uY/A9jffsUOchhAP1qIwTkoCHbT9I6ofRJKlBzR7eOl0KYO258q5Qg/xXmjVKHIo8kTDQUistbpSSulUr5FYd8rZjRV1AF7VrKo3V62iisrk2uvSPJ4ci+b3EDDuQo7/d+6uEf3uPvfEwqExKNEAnQ16+eDN63q/4P3m8cJ+b13wD3eZCD5+i77dbF702r3Os8+qx9XuEWe/Mhu8JHO5twlrnkiA12ustZyWznZl3Ieke9v+yg2zXxiQXHELMPuLvWbrLP3vlmr7DVXhfd4v48Jf/pt93YUyXaQD44nD1FSJuV1tux+DbV05LpzyjmsZjlDG+p+Wcec8mrvC9FLGSt7Q466dbZSIzdc++e3btWr1q5YvmytuDSJYsXLSzbbTfrFcvQ1HIxn00n4xFJ4NEezmflNIZnT588Pph492j/m/Fo0H/44P69XrfTbjW//CTfWK9laXO5y3fnG/WaSmFrGmyO3TKsJBzh62DEEmTgTG/oioY2xms2EGgKuD7OZIMY+ApWlQZWzbN6I+4NJo4KWQ2Itowxkqd0iS5rfaBcFt12HXuFnoY0UC/LoL6nMgH6EmYJFgu5NaITVt5s8s85jFjPWLds2M31dclHRO443L0H5U/LqAVKqhrU1G8rH3GFoW7iwOHQtyvWwEIhwB6jCs7z9/XPFMAlESw87TspAz/WuNFDx+2bljIb8r6KD/2cfiI29Vqi6Jiq2fEgSXY8mriqQSHneNK9om7hbrjjU43PMsCe7faUCOGe01Qv6w3deaXXlci9oDtq/11TVqsLeM+Cu3whpcKYxtwiZB2V0ou2hKOnrFQwXeJYbsxud6GE0D2XmXZ65212mGFbtt+OUJEqvV3QfPN44t0CfuGWJZFCQdAbuPJOCbbrt6TfKYRO4uUE6QnB/GeI4lhlgXvkjG9yrDj4NjXeEkGk+FRdQpW6k92hXisSXZaHdtb3gSAAVwevGQWKqa+GjBz/qqCNd9/aN+o1AvTJ8VyzTy1vyWmBEctpbeXzYGWg0fDq4/zKTkDRKbkZuCw0jjtwX7lPw64Hm66ivCmSKpdR4gfBO4mGzxKOn2U31I2E/coWNsr8DrJyhzruprrproBbCtx9/RcXXNB7L2SDp0SQvjvShz6CSwhH6HJHJx0djfHvZfUaFQke2Ea91hskeWj7Bw4FnEoSGrR56fNYxsteDaPZCPnaaqPhpeoKkuJWLIPKL7xQyUy8sYsjzSADaAgw4tRMJnLfZDxxkv8845FLckvWqIyaSq9lrvTzyka9ljlQTctrkkxqYaZbysNgz4rVNPAUeWFwuA94FPhQ2RANd5sUZQ83ST8XMxXBIM6EyqEzNPOcN5YBfTf3aUFcQ1A0sFwarmLSiAP3BaQ4Sh3PVRNOC9CcEMlIyo8y2Nc49JatXcTrlIRzvsIFocBpQYtNkngtIwjY8Yeg0z2Q3FQbD20vyqjLDsQKrZ2PY6u2DROwOgPCpHq89il4CoGBu2x07JgqHcYBRout6tuE4eiJIxtlot6Anzmr4KoT983ZIITv8r4HaDvfqOkCRg6gJbAU2ajQLEgQjLB2irgTp5bjHBzaDNhIHqWheIg0btIFGy8zhD/JeasripGFX2qUVCNhKVgY9qRJ+LLMvoYnuYJuuR8sG8qpSd1djhohR6hOKPurlmP2/QgdAhwljmxaWv0MmwtdJ1ZgiOW+BBg6jLJpF8HEzizouCQgB+yGz8RBd5aBYil3Qi2IMVrDGgLVGOm36ohHGgs6ZZXPXJPfZi9cNqwt8HJIwK88ttClkkU5k/J6Rb171MqBCs+MoEjNRUR1TRQQVc38nfsRJCNgtBoSGbbRVXww7SCBofF+E7RvjKSEei0XMpqex/fuIGoBuJnumNFA0mnUbruRl2a1GufnPVir4oPeExd5J+oyxcuZKecebMFuOJOMVlZxS1TuGpWDfYy6A2cMm1VNOLRnJExY2bAvfOnZsLtCYHYEZU1WTZiUgHcU4HZWWKkIOCsgqFBL8CsKsfjSDfy7JupWke0L0nPy7S0pWTbC7Oc53neAS/oaTQ6BxEnai2vLgLFb1kv+Glg0vOlWbYmY8glZ/AZF503lQ4eA8RxYsFSicPw1yTMQ1hoErzOgkiBWpNNw7RUudlKtC10MF7Rz11OkeW0kLG/VtLQzS23uHhd/AymX4TxtqfDP5kcL6DfPHpU3M3bGRFnXVdgkOdfrv4c3Qs4qWK056W6r6P3uUkI6Aht9cUsWqYE+ykX2UzUhh0c1Q242YYMtAo0rf6EJWKfYD0OJFdKPfchaJaacsL/T2C3pZY9UyqG44tPAD17FytIqGj597hqg5RI2fwMobXkNyla7lBfEC/JB4MnWaxLWNuqAaxS9fZY9XdouE0FOic1pIst9GI5alQyCvU7A8Mv/684JNM5xzQmgKMvfg1/7IO05sfJpYTu9238cPXa/kLfs/1Cxg1VDA1n/+0SLYpx3n9jdW/5Fa/CuEqP5iV5E6MzYrIa65UgVuMVCZyVEQsVq7uAleG+a3nCf+DmjieOcsmvq2iFQxEcXH8ERNO6avuyBXxW/+vE3RUMLxsbClO/R9cJvABu+7ExrzfhtTLByYobvLgm8ZEFia0F6I2iPw4KNyRuzcFh1yv+WRZGOJLBU8Jy/N/6IVfCUfzBUjMH02EmfAqi4/6GXQKeqHkN17bsSMQDCqao2fn+mIAMftTIStv6FFFmr4vkfNm13/AHfiVpRntlr8Uc07Ay+JQE6teFfcwnAG4OwbD8uizLPhgX88SO3SeBgpwbt093eXmUoLCyv7JIN8ePHqc8cBgSUYgeKKCACqFMrZFg7SoHWwxPeeWdl4ye1I5s/hLzr+Ye8wszCeXGwAP2wCwn+V18NW/f662+LtL3zxhvh61977a3AE7xuWSZ49ZgEwZe14A2rXyjN4TSOlPB3+bqA5sCanaHL5XKNEaKPHi1bmb2AiX95sqUwsfXqthyjtfahBrxC/5OOceiO94avXvXu8KN3NBonwZU36kfufMqrVhMf4vCdg/W/f30WVN3dtGS5PWhQmx33Vd+9oE+tvqcl2AaBv7cbrPor/r1bVyR8e/1TiR9dt/TPyZlAx8IRu3p361vcvCFumyKMrogP83/LA0H8P9n71hhlvG77i82MWG2m6Z9JeXldbH1N7e2GEelTykd1fXXMc3XV87e/Q1NVsRA3mPKGBgTQtDfuSn7tDIu+9jcr3QLg0R/3CsBnG9NaC/qNHtLqCnKAb/L/W2A8pfBxTmSRzeHXNjCaLvkPJozljNHSGV0X0lr0/pYVmFyLjiKGavZBfR49G4UA0dxNQ3Q/cHMSYkZI4++MIopvMxo13Nus82UMitjFJpdelInicrpmYojgao5tqao5pJAwCrjY0ilcYumI5koZrrM3Qw9aGcFkbozUUzKILY7Ad02ao0zpyE0j9TGcUHF/MctytnHXA0NSuOILNCvVyfM8PjAzNI8ipg3CMt20Un8rrqVVEbiYM6XXpA6L0dXF1TQMbAhrr6xvNVJsSOrzUkNsmp0s49n1Ex0U78KY9tmwfIvyiGyXNafF5FEY9KfDplGdR6zuydQ8WK/puS0Xxoj9VMORXJbVbdxTqykFY55fKyYGHmSaa6UsUz07sGnat2skHmVLgpG+J7p7Osf/4IT94/3d9ydsHzc2L6xfB1ptr+wNzI2DvlKgLljusDj/5yfMjiamR+5Pjg8xPhRodHwgcgViAD44fzjLg27/C/sNeu2m23B0CrTLRatCs141MtQT1CJUw38lQDm8lTwUHRQsH+WtAuV0E1kNGX2TNpAyF0kFCSlDcXkTkxCVRUSkDIUFhBgEGYUABz+n4AN46ZWHgpuA6wcctmvbbXpkNbxbjBTMxhRMRi4yGq50Wjc0agoqZRQyqRuizyehQIwEkOrTU1sK0uKy84201Ja8VI/nXJedc2VKUkt2SmV2VrJHkrwlyZedXp+a0ZzSkJTRnHZxk/9zElOvTzrVFF8b58TWxjhxbowb2RDhGA26E+HqbrY+TFfR+lL9B12LHhrlhDeEOb4G05FanCg3zDXdpaZUm/3MaaZ2gznMXGpquNVINdP4Ac3fYDlag3IsV7nZaphS0Wqp+kFpmm0bcqdsCQXKe93p87K9Qv7+zSFZEyoclb6qPaApZK4J4TQ1N7aLbHJXbtxIZsdeoS2DGm/WuD+S265UpwGN7bq2yZ3VSjnl5eUv9NXZlF8oSaLENcuJnkquoykHD/kWobEqo4ySnL/L4NL/SaUA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAW0AA8AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABQAAAAUAA8ACUdQT1MAAAFsAAAAHgAAAB5EdEx1R1NVQgAAAYwAAAAzAAAANJMNggJPUy8yAAABwAAAAE0AAABgdG7g5lNUQVQAAAIQAAAASAAAAFpfmkDZY21hcAAAAlgAAABAAAAAXj5j4n9nYXNwAAACmAAAAAwAAAAMAAgAGWdseWYAAAKkAAABNAAAATRvqliEaGVhZAAAA9gAAAA2AAAANg01sE5oaGVhAAAEEAAAAB8AAAAkCvYNwWhtdHgAAAQwAAAAHwAAACQX6v+ZbG9jYQAABFAAAAATAAAAFAFXAa9tYXhwAAAEZAAAABwAAAAgACkBIW5hbWUAAASAAAABIAAAAlw0y15acG9zdAAABaAAAAATAAAAIP9tAGQAAQAAAAwAAAAAAAAAAQAIAAEAAQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiMAJCFhc3nxAGueTKohwGqfSi1GwGqZzEkjwGKQYQYAER//+DSADdjQkeAHjaY2BhmcL4hYGVgYF1FqsxAwOjPIRmvsiQxsTAwADEUOAAFGRAAu7+/u4gQXlfNoZ/DAxp7LOYGBQYGOeD5FisWDcAKQUGZgAMLQqhAAAAeNoFwbWBAlEABcB5f8/SA2Ii3KEi3DOscQpgRsSfCg0VRsprez+mzetwvKcnp/vqmoXiR01TUNK1RYSM80alKOmB8AGd+wgOeNpjYGBgAmJmIBYBkoxgmoXBC0jzMXAA5djAKngZFBgWyPv+/w/kofBBOv5/+//kf/qD3WDdPAwIwAQA0KYN+QABAAIACAAI//8ADwAFAGQAAAMoBbAAAwAGAAkADAAPAAABESERBQEBJQkDIQkCAyj9PAKO/u8BEf2oAQ3+8wEq/v4CA/39AQIBAQWw+lAFsFT9fP18DAJ4Anj9RP2iBUT9ogJeAAACAGX/7AUdBcQAFQArAAABFRQCBgYjIiYmAjU1NBI2NjMyFhYSBzU0LgIjIg4CFRUUHgIzMj4CBR1Wn96Hht2iWVih3YaH3qBX+y9bhFNTglswMF2CU1SCWi8DAFCl/vq4YWG4AQalUKUBBblhYbn++/VSert/QUF/u3pSeryBQUGBvAACAGQEcALGBdcABQAPAAABNRMzFQMlNTMVFBYXByYmAYtyyeL+gKgmKk1PXASEFAE/Ff7C+VpUQmInSCiN///+bP/sBWMF1gAmAAVGAAAHAAb+CP//AAEAAAADA9eV91UeXw889QAbCAAAAAAAxPARLgAAAADljVAD+ib91QlhCHMAAAAJAAIAAAAAAAB42mNgZGBgz/nHw8DAmfdL7Z8dZyIHAxrgBAB3RwTNAHjaY+5hSGGAAsa/EMzazJDKLM2QAmaf/JcDAGf/B5UAeNpjYGDQhcN8hj4gnAUAE5QDBwB42mNgZGBg4GRYySDKUMbADuYhADMDIwAd5AFLeNp1kMVRBTAURQ/ubJEN7u62wd11C9/dtQXKoAGkIiqgBu5kgnyb2Ml9lhegjRdqqKptEn9UNVquopsvy9W082m5hlneLNf+86ljmGfL9dJjlttZZh3DVUM0M2t5hFYGLY+KOy1PiVstz4vgiBRPhPDj5Aw3LlGaMA+4RV58sp8TJSFNftL98klJl0UjRpJ1ZjSiYjcRPKIIKZtTijzcTJscXq51OrRSWlMFFe/FCfn6TXwvC4qZZY4lNnSbF8+zXKAecKFxIKqc9VrsFYV4IlHg11vgt2Pen5eP7drWnNPo5VaKW2dh/CUJnQFZnMZ/i7ROn+k0qftoyR958RuPtLJM45Rn2KhRDS8h3L+/l5SeKOjKaXpIavjFY99C5llgeNpjYGYAg/9ZDCkMWAAAKh8B0QA=)format("woff");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-greek-500-normal-C9AnhcmC.woff2)format("woff2"),url(/assets/roboto-greek-500-normal-XBIQOowA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-math-500-normal-C4NU9gLX.woff2)format("woff2"),url(/assets/roboto-math-500-normal-BNGXE_xU.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-symbols-500-normal-B_CZKVJS.woff2)format("woff2"),url(/assets/roboto-symbols-500-normal-DFnofPUt.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-vietnamese-500-normal-B3ncpOoB.woff2)format("woff2"),url(/assets/roboto-vietnamese-500-normal-BgoYVz-9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-ext-500-normal-pMCM9Ixg.woff2)format("woff2"),url(/assets/roboto-latin-ext-500-normal-C1cK9xmS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.theme-bg-primary{background-color:var(--theme-bg-primary,var(--color-neutral-900,#0a0a0a))}.skip-link{width:1px;height:1px;z-index:var(--z-toast,10000);position:absolute;left:-9999px;overflow:hidden}.skip-link:focus{top:var(--space-4,1rem);left:var(--space-4,1rem);width:auto;height:auto;padding:var(--space-3,.75rem) var(--space-6,1.5rem);background:var(--color-brand-500,#fff);color:var(--color-neutral-900,#000);border-radius:var(--radius-lg,.75rem);z-index:var(--z-toast,10000);font-weight:600;text-decoration:none;position:fixed}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--color-error,#707070)}input[aria-invalid=true]:focus,textarea[aria-invalid=true]:focus,select[aria-invalid=true]:focus{border-color:var(--color-error,#707070);box-shadow:0 0 0 3px var(--color-error-bg,#7070701a)}[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:1ms;animation-iteration-count:1}}@media (prefers-contrast:high){:root{--color-neutral-800:#000;--color-neutral-900:#000}.btn-primary{border:2px solid var(--color-brand-500,#fff)}.input{border-width:2px}}@media (prefers-color-scheme:dark){:root{--color-neutral-900:#0a0a0a;--color-neutral-800:#1a1a1a;--color-neutral-50:#fff}}@media print{body{color:#000;background-color:#fff}.btn,.input{border:1px solid #000}@page{margin:2cm}}@layer theme-bridge{.theme-mono-lux .bg-neutral-950,.theme-mono-lux .bg-neutral-900{background-color:var(--theme-bg-primary,var(--color-neutral-900,#121212))}.theme-mono-lux .bg-neutral-800{background-color:var(--theme-bg-secondary,var(--color-neutral-800,#1a1a1a))}.theme-mono-lux .bg-neutral-700{background-color:var(--theme-bg-elevated,var(--color-neutral-700,#2a2a2a))}.theme-mono-lux .bg-neutral-600{background-color:var(--theme-bg-light,var(--color-neutral-600,#4a4a4a))}.theme-mono-lux .bg-neutral-500{background-color:#3d3d3d}.theme-mono-lux .bg-neutral-100\/5{background-color:#0a0a0a0d}@supports color-mix(in srgb, white, transparent){.theme-mono-lux .bg-neutral-100\/5{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 5%, transparent)}}.theme-mono-lux .bg-neutral-100\/10{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 10%, transparent)}.theme-mono-lux .bg-neutral-200\/5{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 5%, transparent)}.theme-mono-lux .bg-neutral-200\/10{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 10%, transparent)}.theme-mono-lux .bg-neutral-200\/20{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 20%, transparent)}.theme-mono-lux .bg-neutral-300\/5{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 5%, transparent)}.theme-mono-lux .bg-neutral-300\/10{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 10%, transparent)}.theme-mono-lux .bg-neutral-300\/20{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 20%, transparent)}.theme-mono-lux .bg-neutral-300\/30{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 30%, transparent)}.theme-mono-lux .bg-neutral-400\/10{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 10%, transparent)}.theme-mono-lux .bg-neutral-400\/20{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 20%, transparent)}.theme-mono-lux .bg-neutral-400\/30{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 30%, transparent)}.theme-mono-lux .bg-neutral-500\/10{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 10%, transparent)}.theme-mono-lux .bg-neutral-500\/20{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 20%, transparent)}.theme-mono-lux .bg-neutral-500\/30{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 30%, transparent)}.theme-mono-lux .bg-neutral-500\/50{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 50%, transparent)}.theme-mono-lux .bg-neutral-600\/5{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 5%, transparent)}.theme-mono-lux .bg-neutral-600\/10{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 10%, transparent)}.theme-mono-lux .bg-neutral-600\/20{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 20%, transparent)}.theme-mono-lux .bg-neutral-700\/10{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 10%, transparent)}.theme-mono-lux .bg-neutral-700\/20{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 20%, transparent)}.theme-mono-lux .bg-neutral-700\/30{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 30%, transparent)}.theme-mono-lux .bg-neutral-700\/50{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 50%, transparent)}.theme-mono-lux .bg-neutral-800\/30{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 30%, transparent)}.theme-mono-lux .bg-neutral-800\/50{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 50%, transparent)}.theme-mono-lux .bg-neutral-800\/70{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 70%, transparent)}.theme-mono-lux .bg-neutral-800\/80{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 80%, transparent)}.theme-mono-lux .bg-neutral-900\/50{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 50%, transparent)}.theme-mono-lux .bg-neutral-900\/80{background-color:color-mix(in srgb, var(--theme-bg-primary,var(--color-neutral-900,#121212)) 80%, transparent)}.theme-mono-lux .text-neutral-50,.theme-mono-lux .text-neutral-100{color:var(--theme-text-primary,var(--color-neutral-50,#fff))}.theme-mono-lux .text-neutral-200,.theme-mono-lux .text-neutral-300{color:var(--theme-text-secondary,var(--color-neutral-200,#e8e8e8))}.theme-mono-lux .text-neutral-400,.theme-mono-lux .text-neutral-500{color:var(--theme-text-muted,var(--color-neutral-400,#a0a0a0))}.theme-mono-lux .text-neutral-600,.theme-mono-lux .text-neutral-700{color:var(--theme-text-subtle,var(--color-neutral-600,#4a4a4a))}.theme-mono-lux .text-brand-500,.theme-mono-lux .text-brand-400,.theme-mono-lux .text-brand-600,.theme-mono-lux .text-brand-accent{color:var(--theme-accent-primary,var(--color-brand-500,#fff))}.theme-mono-lux .text-brand-primary{color:var(--theme-text-primary,var(--color-neutral-50,#fff))}.theme-mono-lux .bg-brand-500,.theme-mono-lux .bg-brand-accent{background-color:var(--theme-accent-primary,var(--color-brand-500,#fff))}.theme-mono-lux .bg-brand-500\/5{background-color:color-mix(in srgb, var(--theme-accent-primary,var(--color-brand-500,#fff)) 5%, transparent)}.theme-mono-lux .bg-brand-500\/10,.theme-mono-lux .bg-brand-accent\/10{background-color:color-mix(in srgb, var(--theme-accent-primary,var(--color-brand-500,#fff)) 10%, transparent)}.theme-mono-lux .bg-brand-500\/20{background-color:color-mix(in srgb, var(--theme-accent-primary,var(--color-brand-500,#fff)) 20%, transparent)}.theme-mono-lux .border-neutral-800,.theme-mono-lux .border-neutral-700{border-color:var(--theme-border,var(--color-neutral-700,#2a2a2a))}.theme-mono-lux .border-neutral-600{border-color:var(--theme-border-strong,var(--color-neutral-600,#4a4a4a))}.theme-mono-lux .border-brand-500,.theme-mono-lux .border-brand-accent{border-color:var(--theme-border-accent,var(--color-brand-500,#fff))}.theme-mono-lux .border-brand-500\/30,.theme-mono-lux .border-brand-accent\/30{border-color:color-mix(in srgb, var(--theme-accent-primary,var(--color-brand-500,#fff)) 30%, transparent)}.theme-mono-lux .border-brand-500\/50,.theme-mono-lux .border-brand-accent\/50{border-color:color-mix(in srgb, var(--theme-accent-primary,var(--color-brand-500,#fff)) 50%, transparent)}.theme-light .bg-neutral-950,.theme-light .bg-neutral-900{background-color:var(--theme-bg-primary,var(--color-neutral-50,#fff))}.theme-light .bg-neutral-800{background-color:var(--theme-bg-tertiary,#fff)}.theme-light .bg-neutral-700{background-color:var(--theme-bg-elevated,#e9e7e2)}.theme-light .bg-neutral-600{background-color:var(--theme-bg-light,#dfdcd6)}.theme-light .bg-neutral-500{background-color:#cfccc4}.theme-light .bg-neutral-850,.theme-light .bg-neutral-750{background-color:var(--theme-bg-secondary,#edece8)}.theme-light .bg-neutral-100\/5{background-color:color-mix(in srgb, var(--theme-text-primary,var(--color-neutral-900,#0a0a0a)) 5%, transparent)}.theme-light .bg-neutral-100\/10{background-color:color-mix(in srgb, var(--theme-text-primary,var(--color-neutral-900,#0a0a0a)) 10%, transparent)}.theme-light .bg-neutral-200\/5{background-color:color-mix(in srgb, var(--theme-text-primary,var(--color-neutral-900,#0a0a0a)) 5%, transparent)}.theme-light .bg-neutral-200\/10{background-color:color-mix(in srgb, var(--theme-text-primary,var(--color-neutral-900,#0a0a0a)) 10%, transparent)}.theme-light .bg-neutral-200\/20{background-color:color-mix(in srgb, var(--theme-text-primary,var(--color-neutral-900,#0a0a0a)) 20%, transparent)}.theme-light .bg-neutral-300\/5{background-color:color-mix(in srgb, var(--theme-text-primary,var(--color-neutral-900,#0a0a0a)) 5%, transparent)}.theme-light .bg-neutral-300\/10{background-color:color-mix(in srgb, var(--theme-text-primary,var(--color-neutral-900,#0a0a0a)) 10%, transparent)}.theme-light .bg-neutral-300\/20{background-color:color-mix(in srgb, var(--theme-text-primary,var(--color-neutral-900,#0a0a0a)) 20%, transparent)}.theme-light .bg-neutral-300\/30{background-color:color-mix(in srgb, var(--theme-text-primary,var(--color-neutral-900,#0a0a0a)) 30%, transparent)}.theme-light .bg-neutral-50\/5{background-color:color-mix(in srgb, var(--theme-text-primary) 5%, transparent)}.theme-light .bg-neutral-700\/20{background-color:color-mix(in srgb, var(--theme-bg-elevated) 20%, transparent)}.theme-light .bg-neutral-700\/10{background-color:color-mix(in srgb, var(--theme-bg-elevated) 10%, transparent)}.theme-light .bg-neutral-700\/30{background-color:color-mix(in srgb, var(--theme-bg-elevated) 30%, transparent)}.theme-light .bg-neutral-700\/40{background-color:color-mix(in srgb, var(--theme-bg-elevated) 40%, transparent)}.theme-light .bg-neutral-700\/50{background-color:color-mix(in srgb, var(--theme-bg-elevated) 50%, transparent)}.theme-light .bg-neutral-800\/30{background-color:color-mix(in srgb, var(--theme-bg-secondary) 30%, transparent)}.theme-light .bg-neutral-800\/20{background-color:color-mix(in srgb, var(--theme-bg-secondary) 20%, transparent)}.theme-light .bg-neutral-800\/40{background-color:color-mix(in srgb, var(--theme-bg-secondary) 40%, transparent)}.theme-light .bg-neutral-800\/50{background-color:color-mix(in srgb, var(--theme-bg-secondary) 50%, transparent)}.theme-light .bg-neutral-800\/60{background-color:color-mix(in srgb, var(--theme-bg-secondary) 60%, transparent)}.theme-light .bg-neutral-800\/70{background-color:color-mix(in srgb, var(--theme-bg-secondary) 70%, transparent)}.theme-light .bg-neutral-800\/80{background-color:color-mix(in srgb, var(--theme-bg-secondary) 80%, transparent)}.theme-light .bg-neutral-900\/50{background-color:color-mix(in srgb, var(--theme-bg-primary) 50%, transparent)}.theme-light .bg-neutral-900\/80{background-color:color-mix(in srgb, var(--theme-bg-primary) 80%, transparent)}.theme-light .bg-neutral-900\/90{background-color:color-mix(in srgb, var(--theme-bg-primary) 90%, transparent)}.theme-light .bg-neutral-900\/95{background-color:color-mix(in srgb, var(--theme-bg-primary) 95%, transparent)}.theme-light .bg-neutral-900\/20{background-color:color-mix(in srgb, var(--theme-bg-primary) 20%, transparent)}.theme-light .bg-neutral-900\/40{background-color:color-mix(in srgb, var(--theme-bg-secondary) 70%, transparent)}.theme-light .bg-neutral-900\/60{background-color:color-mix(in srgb, var(--theme-bg-primary) 60%, transparent)}.theme-light .bg-neutral-900\/70{background-color:color-mix(in srgb, var(--theme-bg-primary) 70%, transparent)}.theme-light .bg-neutral-850\/50{background-color:color-mix(in srgb, var(--theme-bg-secondary) 50%, transparent)}.theme-light .bg-neutral-850\/70{background-color:color-mix(in srgb, var(--theme-bg-secondary) 70%, transparent)}.theme-light .bg-neutral-750\/50{background-color:color-mix(in srgb, var(--theme-bg-secondary) 50%, transparent)}.theme-light .bg-neutral-850\/80{background-color:color-mix(in srgb, var(--theme-bg-secondary) 80%, transparent)}.theme-light .bg-neutral-850\/90{background-color:color-mix(in srgb, var(--theme-bg-secondary) 90%, transparent)}.theme-light .bg-neutral-850\/95{background-color:color-mix(in srgb, var(--theme-bg-secondary) 95%, transparent)}.theme-light .bg-neutral-800\/90{background-color:color-mix(in srgb, var(--theme-bg-secondary) 90%, transparent)}.theme-light .bg-neutral-800\/95{background-color:color-mix(in srgb, var(--theme-bg-secondary) 95%, transparent)}.theme-light .bg-neutral-700\/90{background-color:color-mix(in srgb, var(--theme-bg-elevated) 90%, transparent)}.theme-light .bg-neutral-600\/10{background-color:color-mix(in srgb, var(--theme-bg-elevated) 10%, transparent)}.theme-light .bg-neutral-600\/20{background-color:color-mix(in srgb, var(--theme-bg-elevated) 20%, transparent)}.theme-light .bg-neutral-600\/40{background-color:color-mix(in srgb, var(--theme-bg-elevated) 40%, transparent)}.theme-light .bg-neutral-400\/10{background-color:color-mix(in srgb, var(--theme-bg-light) 10%, transparent)}.theme-light .bg-neutral-400\/20{background-color:color-mix(in srgb, var(--theme-bg-light) 20%, transparent)}.theme-light .bg-neutral-400\/30{background-color:color-mix(in srgb, var(--theme-bg-light) 30%, transparent)}.theme-light .bg-neutral-500\/10{background-color:color-mix(in srgb, var(--theme-bg-light) 10%, transparent)}.theme-light .bg-neutral-500\/20{background-color:color-mix(in srgb, var(--theme-bg-light) 20%, transparent)}.theme-light .bg-neutral-500\/30{background-color:color-mix(in srgb, var(--theme-bg-light) 30%, transparent)}.theme-light .bg-black\/50{background-color:#12100d94}.theme-light .bg-black\/60{background-color:#12100d9e}.theme-light .bg-black\/70{background-color:#12100da8}.theme-light .bg-black\/80{background-color:#12100db8}.theme-light .bg-black\/90{background-color:#12100dc7}.theme-light .bg-black\/95{background-color:#12100dd1}.theme-light .text-neutral-50,.theme-light .text-neutral-100{color:var(--theme-text-primary,var(--color-neutral-900,#0a0a0a))}.theme-light .text-neutral-200,.theme-light .text-neutral-300{color:var(--theme-text-secondary,var(--color-neutral-800,#1a1a1a))}.theme-light .text-neutral-400,.theme-light .text-neutral-500{color:var(--theme-text-muted,var(--color-neutral-600,#4a4a4a))}.theme-light .text-neutral-600,.theme-light .text-neutral-700{color:var(--theme-text-subtle,var(--color-neutral-500,#707070))}.theme-light .text-brand-500,.theme-light .text-brand-400,.theme-light .text-brand-600,.theme-light .text-brand-accent,.theme-light .text-brand-primary{color:var(--theme-text-primary,var(--color-neutral-900,#0a0a0a))}.theme-light .bg-brand-500,.theme-light .bg-brand-accent{background-color:var(--theme-accent-primary,#262626)}.theme-light .bg-brand-500\/5{background-color:color-mix(in srgb, var(--theme-accent-primary,#262626) 5%, transparent)}.theme-light .bg-brand-500\/10,.theme-light .bg-brand-accent\/10{background-color:color-mix(in srgb, var(--theme-accent-primary,#262626) 10%, transparent)}.theme-light .bg-brand-500\/20{background-color:color-mix(in srgb, var(--theme-accent-primary,#262626) 20%, transparent)}.theme-light .border-neutral-800,.theme-light .border-neutral-700{border-color:var(--theme-border)}.theme-light .border-neutral-700\/50{border-color:color-mix(in srgb, var(--theme-border) 50%, transparent)}.theme-light .border-neutral-700\/30{border-color:color-mix(in srgb, var(--theme-border) 30%, transparent)}.theme-light .border-neutral-700\/80{border-color:color-mix(in srgb, var(--theme-border) 80%, transparent)}.theme-light .border-neutral-700\/70{border-color:color-mix(in srgb, var(--theme-border) 70%, transparent)}.theme-light .border-neutral-700\/60{border-color:color-mix(in srgb, var(--theme-border) 60%, transparent)}.theme-light .border-neutral-600\/30{border-color:color-mix(in srgb, var(--theme-border-strong) 30%, transparent)}.theme-light .border-neutral-600\/40{border-color:color-mix(in srgb, var(--theme-border-strong) 40%, transparent)}.theme-light .border-neutral-600\/50{border-color:color-mix(in srgb, var(--theme-border-strong) 50%, transparent)}.theme-light .border-neutral-400\/30,.theme-light .border-neutral-500\/30{border-color:color-mix(in srgb, var(--theme-border-strong) 30%, transparent)}.theme-light .border-neutral-500\/40{border-color:color-mix(in srgb, var(--theme-border-strong) 40%, transparent)}.theme-light .border-neutral-500\/50{border-color:color-mix(in srgb, var(--theme-border-strong) 50%, transparent)}.theme-light .border-neutral-300\/30{border-color:color-mix(in srgb, var(--theme-border-strong) 30%, transparent)}.theme-light .border-neutral-200\/30{border-color:color-mix(in srgb, var(--theme-border) 30%, transparent)}.theme-light .border-neutral-900\/80{border-color:color-mix(in srgb, var(--theme-border) 80%, transparent)}.theme-light .border-neutral-600{border-color:var(--theme-border-strong)}.theme-light .border-brand-500,.theme-light .border-brand-accent{border-color:var(--theme-border-accent)}.theme-light .border-brand-500\/30,.theme-light .border-brand-accent\/30{border-color:color-mix(in srgb, var(--theme-accent-primary,#262626) 30%, transparent)}.theme-light .border-brand-500\/50,.theme-light .border-brand-accent\/50{border-color:color-mix(in srgb, var(--theme-accent-primary,#262626) 50%, transparent)}.theme-light .from-neutral-950,.theme-light .from-neutral-900,.theme-light .from-neutral-850,.theme-light .from-neutral-800{--tw-gradient-from:var(--theme-bg-primary);--tw-gradient-to:#fff0}.theme-light .to-neutral-950,.theme-light .to-neutral-900,.theme-light .to-neutral-850,.theme-light .to-neutral-800{--tw-gradient-to:var(--theme-bg-secondary)}.theme-light .via-neutral-950,.theme-light .via-neutral-900,.theme-light .via-neutral-850,.theme-light .via-neutral-800{--tw-gradient-via:var(--theme-bg-secondary);--tw-gradient-stops:var(--tw-gradient-from), var(--theme-bg-secondary), var(--tw-gradient-to)}.theme-light .from-neutral-750,.theme-light .from-neutral-700,.theme-light .from-neutral-600{--tw-gradient-from:var(--theme-bg-elevated);--tw-gradient-to:#fff0}.theme-light .to-neutral-700,.theme-light .to-neutral-600,.theme-light .to-neutral-500,.theme-light .to-neutral-400{--tw-gradient-to:var(--theme-bg-elevated)}.theme-light .via-neutral-700{--tw-gradient-via:var(--theme-bg-elevated);--tw-gradient-stops:var(--tw-gradient-from), var(--theme-bg-elevated), var(--tw-gradient-to)}.theme-light .from-neutral-500,.theme-light .from-neutral-400,.theme-light .from-neutral-300,.theme-light .from-neutral-200{--tw-gradient-from:var(--theme-bg-elevated);--tw-gradient-to:#fff0}.theme-light .to-neutral-300,.theme-light .to-neutral-200{--tw-gradient-to:var(--theme-bg-light)}.theme-light .from-black,.theme-light .to-black{--tw-gradient-from:var(--theme-bg-primary);--tw-gradient-to:var(--theme-bg-primary)}.theme-light .via-black{--tw-gradient-via:var(--theme-bg-secondary);--tw-gradient-stops:var(--tw-gradient-from), var(--theme-bg-secondary), var(--tw-gradient-to)}.theme-light .to-transparent{--tw-gradient-to:transparent}.theme-light .from-neutral-900\/95,.theme-light .from-neutral-900\/90,.theme-light .from-neutral-900\/80{--tw-gradient-from:color-mix(in srgb, var(--theme-bg-primary) 95%, transparent);--tw-gradient-to:#fff0}.theme-light .from-neutral-900\/70{--tw-gradient-from:color-mix(in srgb, var(--theme-bg-primary) 70%, transparent);--tw-gradient-to:#fff0}.theme-light .to-neutral-900\/90{--tw-gradient-to:color-mix(in srgb, var(--theme-bg-secondary) 90%, transparent)}.theme-light .via-neutral-900\/95,.theme-light .via-neutral-900\/90{--tw-gradient-via:color-mix(in srgb, var(--theme-bg-secondary) 95%, transparent);--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--theme-bg-secondary) 95%, transparent), var(--tw-gradient-to)}.theme-light .via-neutral-900\/70{--tw-gradient-via:color-mix(in srgb, var(--theme-bg-secondary) 70%, transparent);--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--theme-bg-secondary) 70%, transparent), var(--tw-gradient-to)}.theme-light .from-neutral-800\/80,.theme-light .from-neutral-800\/50{--tw-gradient-from:color-mix(in srgb, var(--theme-bg-secondary) 80%, transparent);--tw-gradient-to:#fff0}.theme-light .to-neutral-850\/80,.theme-light .to-neutral-850\/50{--tw-gradient-to:color-mix(in srgb, var(--theme-bg-secondary) 80%, transparent)}.theme-light .from-neutral-200\/20,.theme-light .from-neutral-200\/5{--tw-gradient-from:color-mix(in srgb, var(--theme-border) 20%, transparent);--tw-gradient-to:#fff0}.theme-light .from-neutral-300\/20{--tw-gradient-from:color-mix(in srgb, var(--theme-bg-elevated) 20%, transparent);--tw-gradient-to:#fff0}.theme-light .to-neutral-300\/20,.theme-light .to-neutral-400\/20{--tw-gradient-to:color-mix(in srgb, var(--theme-bg-elevated) 20%, transparent)}.theme-light .from-neutral-400\/5,.theme-light .from-neutral-500\/5,.theme-light .from-neutral-600\/5{--tw-gradient-from:color-mix(in srgb, var(--theme-bg-elevated) 5%, transparent);--tw-gradient-to:#fff0}.theme-light .via-neutral-700\/30{--tw-gradient-via:color-mix(in srgb, var(--theme-bg-elevated) 30%, transparent);--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--theme-bg-elevated) 30%, transparent), var(--tw-gradient-to)}.theme-light .from-black\/95,.theme-light .from-black\/90,.theme-light .from-black\/80{--tw-gradient-from:color-mix(in srgb, var(--theme-bg-primary) 90%, transparent);--tw-gradient-to:#fff0}.theme-light .via-black\/80,.theme-light .via-black\/70{--tw-gradient-via:color-mix(in srgb, var(--theme-bg-secondary) 80%, transparent);--tw-gradient-stops:var(--tw-gradient-from), color-mix(in srgb, var(--theme-bg-secondary) 80%, transparent), var(--tw-gradient-to)}.theme-light .text-gray-50,.theme-light .text-gray-100{color:var(--theme-text-primary)}.theme-light .text-gray-200,.theme-light .text-gray-300{color:var(--theme-text-secondary)}.theme-light .text-gray-400,.theme-light .text-gray-500{color:var(--theme-text-muted)}.theme-light .bg-gray-900{background-color:var(--theme-bg-primary)}.theme-light .bg-gray-800{background-color:var(--theme-bg-tertiary)}.theme-light .from-gray-200{--tw-gradient-from:var(--theme-bg-elevated);--tw-gradient-to:#fff0}.theme-light .to-gray-300{--tw-gradient-to:var(--theme-bg-light)}.theme-light .from-gray-400{--tw-gradient-from:var(--theme-text-subtle);--tw-gradient-to:#fff0}.theme-light .to-gray-600{--tw-gradient-to:var(--theme-bg-light)}.theme-light .text-gray-700{color:var(--theme-text-primary)}}.theme-mono-lux{--theme-bg-primary:#121212;--theme-bg-secondary:#0f0f0f;--theme-bg-tertiary:#1a1a1a;--theme-bg-elevated:#252525;--theme-bg-light:#333;--theme-bg-glass:#ffffff08;--theme-text-primary:#fff;--theme-text-secondary:#f0f0f0;--theme-text-muted:#999;--theme-text-subtle:#858585;--theme-accent-primary:#fff;--theme-accent-secondary:#e0e0e0;--theme-accent-dark:#888;--theme-accent-glow:#fff;--theme-on-accent:#0a0a0a;--theme-border:#ffffff14;--theme-border-strong:#ffffff26;--theme-border-accent:#ffffff40;--theme-border-glass:#ffffff1a;--theme-grip:#757575;--theme-shadow:#000000e6;--theme-shadow-medium:#000000b3;--theme-shadow-light:#00000080;--theme-shadow-xl:0 25px 50px -12px #000000f2;--theme-glow:#ffffff1a;--theme-glow-strong:#fff3;--theme-glow-ultra:#ffffff4d;--theme-inset:inset 0 1px 0 #ffffff08;--theme-inset-deep:inset 0 2px 6px #0009;--semantic-warning:#f59e0b;--semantic-warning-bg:#f59e0b1a;--semantic-error:#ef4444;--semantic-error-bg:#ef44441a;--semantic-success:#10b981;--semantic-success-bg:#10b9811a;--semantic-info:#3b82f6;--semantic-info-bg:#3b82f61a;--theme-gradient-metallic:linear-gradient(135deg, #2a2a2a 0%, #1a1a1a 50%, #0a0a0a 100%);--theme-gradient-light:linear-gradient(180deg, #fff 0%, #e0e0e0 100%);--theme-gradient-medium:linear-gradient(180deg, #999 0%, #707070 100%);--theme-gradient-dark:linear-gradient(180deg, #1a1a1a 0%, #000 100%);--theme-gradient-glass:linear-gradient(135deg, #ffffff1a 0%, #ffffff0d 100%);--theme-gradient-page:linear-gradient(135deg, #121212 0%, #181818 25%, #1a1a1a 50%, #181818 75%, #121212 100%)}html.theme-mono-lux{background:var(--theme-bg-primary)}html.theme-mono-lux body{background:var(--theme-bg-primary);background-image:radial-gradient(circle at 50% 0,#ffffff08 0%,#0000 50%);background-attachment:fixed;min-height:100vh}.theme-mono-lux .theme-card{-webkit-backdrop-filter:blur(20px);border:1px solid var(--theme-border-glass);box-shadow:0 8px 32px -8px var(--theme-shadow), 0 0 0 1px #ffffff08, inset 0 1px 0 #ffffff0d;background:linear-gradient(135deg,#1a1a1af2 0%,#0f0f0ffa 100%);border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.theme-mono-lux .theme-card:hover{box-shadow:0 12px 48px -12px var(--theme-shadow), 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff14;border-color:#ffffff1f;transform:translateY(-2px)}.theme-mono-lux .theme-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);border-radius:20px 20px 0 0;height:1px;position:absolute;top:0;left:0;right:0}.theme-mono-lux .theme-btn-primary{color:#000;letter-spacing:.3px;cursor:pointer;text-transform:none;background:linear-gradient(#fff 0%,#f0f0f0 100%);border:1px solid #fff3;border-radius:14px;padding:12px 32px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #ffffff1a,0 2px 8px #000c,inset 0 1px #fffc,inset 0 -1px #0000001a}.theme-mono-lux .theme-btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%}.theme-mono-lux .theme-btn-primary:hover:before{left:100%}.theme-mono-lux .theme-btn-primary:hover{background:linear-gradient(#fff 0%,#f8f8f8 100%);border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 8px 24px #ffffff26,0 4px 12px #000000e6,inset 0 1px #fff,inset 0 -1px #0000001a}.theme-mono-lux .theme-btn-primary:active{background:linear-gradient(#e8e8e8 0%,#d0d0d0 100%);transition:all .1s ease-out;transform:translateY(0);box-shadow:0 2px 8px #0009,inset 0 2px 6px #0003}.theme-mono-lux .btn-secondary,.theme-mono-lux .theme-btn-secondary{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:.2px;cursor:pointer;background:linear-gradient(#282828cc,#141414e6);border:1px solid #ffffff1a;border-radius:14px;padding:12px 32px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 12px #0009,inset 0 1px #ffffff0d}.theme-mono-lux .btn-secondary:hover,.theme-mono-lux .theme-btn-secondary:hover{background:linear-gradient(#323232e6,#1e1e1e);border-color:#ffffff26;transform:translateY(-1px);box-shadow:0 6px 20px #ffffff0d,0 4px 12px #000c,inset 0 1px #ffffff14}.theme-mono-lux .btn-secondary:active,.theme-mono-lux .theme-btn-secondary:active{background:linear-gradient(#191919,#0f0f0f);transform:translateY(0);box-shadow:0 2px 8px #0009,inset 0 2px 6px #0006}.theme-mono-lux .theme-input{-webkit-backdrop-filter:blur(10px);color:var(--theme-text-primary);background:#1a1a1a99;border:1px solid #ffffff14;border-radius:12px;padding:14px 18px;font-size:14px;font-weight:400;transition:all .2s cubic-bezier(.23,1,.32,1);box-shadow:inset 0 2px 4px #0000004d}.theme-mono-lux .theme-input::placeholder{color:var(--theme-text-subtle)}.theme-mono-lux .theme-input:hover{background:#1e1e1eb3;border-color:#ffffff1f}.theme-mono-lux .theme-input:focus{background:#232323cc;border-color:#ffffff40;outline:none;box-shadow:inset 0 2px 4px #0000004d,0 0 0 3px #ffffff0d}.theme-mono-lux .theme-login-input{color:var(--theme-text-primary);background:linear-gradient(135deg,#141414e6 0%,#0a0a0af2 100%);border:2px solid #ffffff26;transition:all .2s;box-shadow:inset 0 3px 6px #00000080,0 0 20px #0000004d}.theme-mono-lux .theme-login-input::placeholder{color:var(--theme-text-subtle)}.theme-mono-lux .theme-login-input:focus{background:linear-gradient(135deg,#1e1e1ef2 0%,#0f0f0ffa 100%);border-color:#fff6;outline:none;box-shadow:0 0 0 4px #ffffff1a,0 0 30px #fff3,inset 0 3px 6px #00000080}.theme-mono-lux .theme-login-input:focus-visible{outline-offset:2px;outline:2px solid #ffffffa6}.theme-mono-lux .auth-label{color:var(--theme-text-primary);letter-spacing:.5px;font-size:.875rem;font-weight:700}.theme-mono-lux .auth-field-error{color:var(--color-error);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.theme-mono-lux .auth-error-alert{background:var(--color-error-bg);border:2px solid var(--color-error-border);color:var(--color-error)}.theme-mono-lux .auth-header-title{color:var(--theme-text-primary);letter-spacing:1px;text-shadow:0 1px 4px #00000080;font-weight:900}.theme-mono-lux .auth-header-subtitle{color:#fff9;letter-spacing:2px;text-shadow:0 2px 8px #0009}.theme-mono-lux .auth-subtitle-underline{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);box-shadow:0 0 8px #fff3}.theme-mono-lux .auth-submit-btn{letter-spacing:2px;cursor:pointer;font-size:16px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s}.theme-mono-lux .auth-submit-primary{color:#000000e6;text-shadow:0 1px 2px #ffffff80;background:linear-gradient(135deg,#fffffff2 0%,#ffffffd9 50%,#f0f0f0e6 100%);border:3px solid #fff6;box-shadow:0 8px 32px #ffffff4d,0 0 60px #fff3,inset 0 2px #ffffff80,inset 0 -2px #0003}.theme-mono-lux .auth-submit-primary:hover:not(:disabled){background:linear-gradient(135deg,#fff 0%,#fffffff2 50%,#fafafa 100%);transform:translateY(-3px)scale(1.02);box-shadow:0 12px 48px #fff6,0 0 80px #ffffff4d,inset 0 2px #fff9,inset 0 -2px #0003}.theme-mono-lux .auth-submit-accent{background:linear-gradient(180deg, var(--theme-accent-secondary) 0%, var(--theme-accent-primary) 100%);border:2px solid var(--theme-accent-dark);color:var(--color-neutral-900);box-shadow:0 4px 16px var(--theme-glow), inset 0 1px 0 #ffffff4d;text-shadow:0 1px 2px #0000004d}.theme-mono-lux .auth-submit-accent:hover:not(:disabled){box-shadow:0 8px 24px var(--theme-glow), inset 0 1px 0 #fff6;transform:translateY(-2px)}.theme-mono-lux .auth-submit-btn:disabled{color:#969696;box-shadow:none;cursor:not-allowed;opacity:.6;background:#323232cc;border-color:#64646480;transform:none}.theme-mono-lux .auth-submit-btn:focus-visible:not(:disabled){outline-offset:3px;outline:3px solid #ffffffd9}.theme-mono-lux .auth-submit-accent:focus-visible:not(:disabled){outline-color:var(--theme-accent-secondary)}.theme-mono-lux .auth-password-toggle,.theme-mono-lux .auth-link-muted{color:var(--theme-text-muted);transition:color .15s}.theme-mono-lux .auth-password-toggle:hover,.theme-mono-lux .auth-link-muted:hover{color:var(--theme-accent-primary)}.theme-mono-lux .auth-password-toggle:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #ffffffa6}.theme-mono-lux .auth-link-accent{color:var(--theme-accent-primary);letter-spacing:.5px;font-weight:700;transition:color .15s}.theme-mono-lux .auth-link-accent:hover{color:var(--theme-accent-secondary)}.theme-mono-lux .auth-corner{opacity:.4;border-color:#ffffff4d;width:1.5rem;height:1.5rem;position:absolute}.theme-mono-lux .auth-corner-tl{border-top-width:2px;border-left-width:2px;top:1rem;left:1rem}.theme-mono-lux .auth-corner-tr{border-top-width:2px;border-right-width:2px;top:1rem;right:1rem}.theme-mono-lux .auth-corner-bl{border-bottom-width:2px;border-left-width:2px;bottom:1rem;left:1rem}.theme-mono-lux .auth-corner-br{border-bottom-width:2px;border-right-width:2px;bottom:1rem;right:1rem}.theme-mono-lux .auth-google-btn{box-sizing:border-box;cursor:pointer;letter-spacing:.01em;color:#1f1f1f;min-height:48px;box-shadow:none;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #747775;border-radius:12px;padding:0;font-family:Roboto,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s}.theme-mono-lux .auth-google-btn-inner{box-sizing:border-box;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:14px 16px;display:flex}.theme-mono-lux .auth-google-btn:hover:not(:disabled){background:#f2f2f2;border-color:#747775;box-shadow:0 1px 2px #3c40431f}.theme-mono-lux .auth-google-btn:active:not(:disabled){box-shadow:none;background:#e8eaed;transform:scale(.995)}.theme-mono-lux .auth-google-btn:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.theme-mono-lux .auth-google-btn:focus-visible:not(:disabled){border-color:#1a73e8}.theme-mono-lux .auth-google-btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.theme-mono-lux .auth-google-btn-mark{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.theme-mono-lux .auth-google-btn-mark svg{width:18px;height:18px;display:block}.theme-mono-lux .auth-google-btn-label{color:inherit;font-family:inherit;font-size:14px;font-weight:500;line-height:20px}.theme-mono-lux .auth-google-btn-spinner{border-color:#0000 #1f1f1f59 #1f1f1f59}.theme-mono-lux .auth-session-warning{background:#f59e0b1a;border-color:#f59e0b4d;box-shadow:0 4px 12px #f59e0b26}@media (min-width:1024px){.theme-mono-lux .auth-form-column-border{border-left:1px solid var(--theme-border)}}.theme-mono-lux .auth-brand-wordmark{color:var(--theme-text-primary)}.theme-mono-lux .theme-heading{color:var(--theme-text-primary);letter-spacing:-.02em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.theme-mono-lux .theme-text{color:var(--theme-text-primary);letter-spacing:-.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}.theme-mono-lux .theme-text-muted{color:var(--theme-text-muted);letter-spacing:0;font-weight:400}.theme-mono-lux .theme-text-secondary{color:var(--theme-text-secondary);font-weight:400}.theme-mono-lux .lens-flare{position:relative;overflow:hidden}.theme-mono-lux .lens-flare:after{content:"";opacity:.3;pointer-events:none;background:radial-gradient(circle,#ffffff4d 0%,#0000 50%);width:200%;height:200%;animation:8s linear infinite lens-rotate;position:absolute;top:-50%;left:-50%}@keyframes lens-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.theme-mono-lux .metallic-shine{position:relative;overflow:hidden}.theme-mono-lux .metallic-shine:before{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%);width:200%;height:200%;animation:3s ease-in-out infinite shine-sweep;position:absolute;top:-50%;left:-50%}@keyframes shine-sweep{0%{transform:translate(-100%)rotate(45deg)}to{transform:translate(100%)rotate(45deg)}}.theme-mono-lux .camera-texture{background-image:repeating-linear-gradient(90deg,#ffffff05 0,#0000 1px 2px,#ffffff05 3px),repeating-linear-gradient(0deg,#ffffff05 0,#0000 1px 2px,#ffffff05 3px);background-size:3px 3px}.theme-mono-lux .depth-shadow{box-shadow:0 1px #ffffff1a,0 8px 16px #0006,0 16px 32px #0000004d,0 24px 48px #0003}.theme-mono-lux .aperture{clip-path:polygon(50% 0%,65% 15%,100% 50%,65% 85%,50% 100%,35% 85%,0% 50%,35% 15%);background:radial-gradient(circle,#ffffff1a 0%,#0000 70%)}@media (max-width:768px){.theme-mono-lux .theme-card{box-shadow:0 4px 16px var(--theme-shadow), var(--theme-inset)}.theme-mono-lux .theme-btn-primary{box-shadow:0 2px 8px #ffffff1a,inset 0 1px #ffffff4d}}html.theme-mono-lux{scroll-behavior:smooth}.theme-mono-lux *{scrollbar-width:thin;scrollbar-color:#fff3 transparent}.theme-mono-lux ::-webkit-scrollbar{width:8px;height:8px}.theme-mono-lux ::-webkit-scrollbar-track{background:0 0}.theme-mono-lux ::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.theme-mono-lux ::-webkit-scrollbar-thumb:hover{background:#ffffff40}.theme-mono-lux .blur-subtle{-webkit-backdrop-filter:blur(8px)}.theme-mono-lux .blur-strong{-webkit-backdrop-filter:blur(20px)}.theme-mono-lux .glass-border{background:#ffffff05;border:1px solid #ffffff1a}.theme-mono-lux .text-gradient{background:linear-gradient(135deg,#fff 0%,#999 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.theme-mono-lux .theme-bg-primary{background-color:var(--theme-bg-primary)!important}.theme-mono-lux .theme-bg-secondary{background-color:var(--theme-bg-secondary)!important}.theme-mono-lux .theme-bg-tertiary{background-color:var(--theme-bg-tertiary)!important}.theme-mono-lux .theme-text{color:var(--theme-text-primary)!important}.theme-mono-lux .theme-text-muted{color:var(--theme-text-muted)!important}.theme-mono-lux .theme-border{border-color:var(--theme-border)!important}.theme-mono-lux .btn-primary{color:#000!important;text-transform:none!important;letter-spacing:.3px!important;text-shadow:none!important;background:linear-gradient(#fff 0%,#f0f0f0 100%)!important;border:1px solid #fff3!important;font-weight:600!important;box-shadow:0 4px 16px #ffffff1a,0 2px 8px #000c,inset 0 1px #fffc!important}.theme-mono-lux .btn-primary:hover:not(:disabled){background:linear-gradient(#fff 0%,#f8f8f8 100%)!important;border-color:#ffffff4d!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #ffffff26,0 4px 12px #000000e6,inset 0 1px #fff!important}.theme-mono-lux .btn-primary:active:not(:disabled){background:linear-gradient(#e8e8e8 0%,#d0d0d0 100%)!important;transform:translateY(0)!important;box-shadow:0 2px 8px #0009,inset 0 2px 6px #0003!important}.theme-mono-lux .btn-ghost{color:var(--theme-text-primary)!important}.theme-mono-lux .btn-ghost:hover:not(:disabled){color:var(--theme-text-primary)!important;background-color:#ffffff1a!important}.theme-mono-lux .btn-success{color:#fff!important;background-color:#047857!important}.theme-mono-lux .btn-success:hover:not(:disabled){background-color:#065f46!important;box-shadow:0 0 20px #04785766!important}.theme-mono-lux .btn-danger{color:#fff!important;background-color:#dc2626!important}.theme-mono-lux .btn-danger:hover:not(:disabled){background-color:#b91c1c!important;box-shadow:0 0 20px #dc262666!important}.theme-mono-lux .btn-warning{color:#000!important;background-color:#f59e0b!important}.theme-mono-lux .btn-warning:hover:not(:disabled){background-color:#d97706!important;box-shadow:0 0 20px #f59e0b66!important}.theme-mono-lux .btn-info{color:#fff!important;background-color:#2563eb!important}.theme-mono-lux .btn-info:hover:not(:disabled){background-color:#1d4ed8!important;box-shadow:0 0 20px #2563eb66!important}.theme-mono-lux button[class*=bg-black],.theme-mono-lux .btn[class*=bg-black],.theme-mono-lux button.bg-black,.theme-mono-lux .btn.bg-black,.theme-mono-lux button.bg-black.text-black,.theme-mono-lux .btn.bg-black.text-black{color:var(--theme-text-primary)!important}.theme-mono-lux .btn:focus-visible,.theme-mono-lux button:focus-visible,.theme-mono-lux .input:focus-visible,.theme-mono-lux input:focus-visible,.theme-mono-lux textarea:focus-visible,.theme-mono-lux select:focus-visible{outline:2px solid var(--theme-accent-primary);outline-offset:2px}.theme-mono-lux a:focus-visible{outline:2px solid var(--theme-accent-primary);outline-offset:2px;border-radius:4px}.theme-mono-lux .input{color:var(--theme-text-primary)!important;background-color:#1a1a1ae6!important;border:1px solid #ffffff1a!important}.theme-mono-lux .input::placeholder{color:var(--theme-text-subtle)!important}.theme-mono-lux .input:hover:not(:disabled){background-color:#1e1e1ef2!important;border-color:#ffffff26!important}.theme-mono-lux .input:focus{background-color:#232323f2!important;border-color:#ffffff40!important;box-shadow:0 0 0 3px #ffffff0d!important}.theme-mono-lux .theme-page-bg{background:linear-gradient(135deg,#121212 0%,#181818 25%,#1a1a1a 50%,#181818 75%,#121212 100%)!important}.theme-mono-lux .theme-panel-bg{background:linear-gradient(135deg,#1a1a1af2 0%,#0f0f0ffa 50%,#1a1a1af2 100%)!important;border-color:#ffffff14!important}.theme-mono-lux .theme-action-bar{background-color:var(--theme-bg-tertiary)!important;border-color:#ffffff1a!important}.theme-mono-lux .theme-image-container{background-color:var(--theme-bg-secondary)!important}.theme-mono-lux .theme-overlay{background-color:#000000f2!important}.theme-mono-lux .theme-overlay-medium{background-color:#0f0f0fe6!important}.theme-mono-lux .theme-toggle-active{background-color:var(--theme-bg-elevated)!important}.theme-mono-lux .theme-dropdown{background-color:var(--theme-bg-secondary)!important;border-color:#ffffff1a!important;box-shadow:0 4px 20px #00000080!important}.theme-mono-lux .theme-badge{background-color:var(--theme-bg-tertiary)!important;color:var(--theme-text-primary)!important;border-color:#ffffff14!important}.theme-mono-lux .theme-checkbox-bg{background-color:#1a1a1ae6!important;border-color:#fff3!important}.theme-mono-lux .theme-kbd{background-color:var(--theme-bg-tertiary)!important;color:var(--theme-text-primary)!important;border-color:#ffffff26!important}.theme-mono-lux .theme-mode-toggle{background-color:#1a1a1ae6!important;border-color:#ffffff1a!important}.theme-mono-lux select,.theme-mono-lux .theme-select{background-color:var(--theme-bg-secondary)!important;color:var(--theme-text-primary)!important;border-color:#ffffff1a!important}.theme-mono-lux .theme-project-card{background:linear-gradient(135deg,#1a1a1a 0%,#0f0f0f 100%)!important;border-color:#ffffff1a!important}.theme-mono-lux .theme-info-pill{background-color:#1a1a1acc!important;border-color:#ffffff14!important}@media (prefers-reduced-motion:reduce){html.theme-mono-lux{scroll-behavior:auto}.theme-mono-lux .theme-btn-primary:before,.theme-mono-lux .lens-flare:after,.theme-mono-lux .metallic-shine:before{animation:none}.theme-mono-lux *{transition-duration:.01ms!important;animation-duration:1ms!important}.theme-mono-lux .animate-fade-in,.theme-mono-lux .animate-scale-in,.theme-mono-lux .animate-slide-up,.theme-mono-lux .animate-slide-down,.theme-mono-lux .animate-slide-left,.theme-mono-lux .animate-slide-right,.theme-mono-lux .animate-bounce-in{opacity:1!important;animation:none!important;transform:none!important}.theme-mono-lux .skeleton,.theme-mono-lux .skeleton-text,.theme-mono-lux .skeleton-title,.theme-mono-lux .skeleton-avatar{opacity:1!important;animation:none!important}}.theme-light{--theme-bg-primary:#f5f4f1;--theme-bg-secondary:#edece8;--theme-bg-tertiary:#fff;--theme-bg-elevated:#e9e7e2;--theme-bg-light:#dfdcd6;--theme-bg-glass:#1c191208;--theme-text-primary:#161513;--theme-text-secondary:#2f2e2b;--theme-text-muted:#55534d;--theme-text-subtle:#66635c;--theme-accent-primary:#232220;--theme-accent-secondary:#161513;--theme-accent-dark:#0d0c0b;--theme-accent-glow:#1c19120f;--theme-accent-darkest:#000;--theme-border:#1c19121a;--theme-border-strong:#1c191229;--theme-border-accent:#1c191242;--theme-border-glass:#1c19120f;--theme-grip:#757575;--theme-shadow:#0000001a;--theme-shadow-medium:#00000014;--theme-shadow-light:#0000000d;--theme-shadow-xl:0 25px 50px -12px #00000026;--theme-glow:#1c19120d;--theme-glow-strong:#1c191217;--theme-glow-ultra:#1c191221;--theme-on-accent:#fff;--theme-shadow-strong:#00000026;--theme-inset:inset 0 1px 0 #ffffff80;--theme-inset-deep:inset 0 2px 6px #0000001a;--semantic-warning:#b45309;--semantic-warning-bg:#b453091a;--semantic-error:#b91c1c;--semantic-error-bg:#b91c1c14;--semantic-success:#047857;--semantic-success-bg:#04785714;--semantic-info:#1d4ed8;--semantic-info-bg:#1d4ed814;--theme-gradient-metallic:linear-gradient(135deg, #fff 0%, #f5f4f1 50%, #edece8 100%);--theme-gradient-light:linear-gradient(180deg, #fff 0%, #faf9f6 100%);--theme-gradient-medium:linear-gradient(180deg, #6b6862 0%, #55534d 100%);--theme-gradient-dark:linear-gradient(180deg, #232220 0%, #0d0c0b 100%);--theme-gradient-glass:linear-gradient(135deg, #ffffffe6 0%, #ffffffb3 100%);--theme-gradient-page:linear-gradient(135deg, #f5f4f1 0%, #f1f0ec 25%, #edece8 50%, #f1f0ec 75%, #f5f4f1 100%);--surface-base:var(--theme-bg-primary);--surface-elevated-1:var(--theme-bg-secondary);--surface-elevated-2:var(--theme-bg-tertiary);--surface-elevated-3:var(--theme-bg-elevated);--surface-overlay:var(--theme-bg-light);--text-primary:var(--theme-text-primary);--text-secondary:var(--theme-text-secondary);--text-tertiary:var(--theme-text-muted);--border-subtle:var(--theme-border);--border-default:var(--theme-border-strong);--border-prominent:var(--theme-border-accent);--accent-gold:var(--theme-accent-primary);--accent-gold-light:var(--theme-accent-secondary);--accent-gold-dark:var(--theme-accent-dark);--text-accent:var(--theme-text-primary);--theme-border-crisp:#e7e4de;--theme-border-crisp-strong:#d4d0c8;--dashboard-panel-bg:var(--theme-bg-tertiary);--dashboard-panel-border:var(--theme-border-crisp);--dashboard-tooltip-bg:#fffffffa;--dashboard-tooltip-text:var(--theme-text-primary);--dashboard-empty-bg:var(--theme-bg-secondary);--dashboard-empty-icon:var(--theme-text-subtle);--dashboard-empty-text:var(--theme-text-muted);--dashboard-shadow-panel:0 1px 2px var(--theme-shadow-light), 0 8px 24px var(--theme-shadow-medium);--dashboard-shadow-tooltip:0 4px 12px var(--theme-shadow);--dashboard-loading-overlay-bg:#f5f4f1e6;--theme-corner-accent:#1c191238}html.theme-light{background:var(--theme-bg-primary)!important;color:var(--theme-text-primary)!important}html.theme-light body{min-height:100vh;background:var(--theme-bg-primary)!important;background-image:radial-gradient(circle at 50% 0%, var(--theme-bg-glass) 0%, transparent 50%)!important;color:var(--theme-text-primary)!important;background-attachment:fixed!important}.theme-light #main-content,.theme-light [data-dashboard-content],.theme-light [data-layout-content],.theme-light [role=region]{background-color:var(--theme-bg-primary)!important;color:var(--theme-text-primary)!important}.theme-light header,.theme-light nav,.theme-light .header{background:var(--theme-bg-secondary)!important;border-bottom-color:var(--theme-border-strong)!important}.theme-light .bg-neutral-800.rounded-xl,.theme-light .bg-neutral-800.rounded-lg,.theme-light .bg-neutral-800.rounded-2xl,.theme-light .bg-neutral-800[class*=rounded],.theme-light .card,.theme-light details.bg-neutral-800{background:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-crisp)!important}.theme-light .card{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-crisp)!important}.theme-light .card-premium{background:linear-gradient(170deg, var(--theme-bg-tertiary) 0%, #fbfaf8 100%)!important;border-color:var(--theme-border-crisp)!important}.theme-light{--dashboard-panel-bg:var(--theme-bg-tertiary);--dashboard-panel-border:var(--theme-border-crisp);--dashboard-tooltip-bg:#fffffffa;--dashboard-tooltip-text:var(--theme-text-primary);--dashboard-empty-bg:var(--theme-bg-secondary);--dashboard-empty-icon:var(--theme-text-subtle);--dashboard-empty-text:var(--theme-text-muted);--dashboard-shadow-panel:0 1px 2px var(--theme-shadow-light), 0 8px 24px var(--theme-shadow-medium);--dashboard-shadow-tooltip:0 4px 12px var(--theme-shadow);--dashboard-loading-overlay-bg:#f5f4f1e6}.theme-light .toast{background:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-crisp-strong)!important;box-shadow:0 10px 40px var(--theme-shadow)!important}.theme-light .toast__message{color:var(--theme-text-primary)!important}.theme-light .toast__description,.theme-light .toast__close{color:var(--theme-text-muted)!important}.theme-light .toast__close:hover{background:var(--theme-bg-elevated)!important;color:var(--theme-text-primary)!important}.theme-light .theme-card{background:color-mix(in srgb, var(--theme-bg-tertiary) 97%, transparent);-webkit-backdrop-filter:blur(20px);border:1px solid var(--theme-border-crisp);box-shadow:0 1px 2px #1816110a, 0 8px 24px -8px var(--theme-shadow-medium), inset 0 1px 0 #fffc;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.theme-light .theme-card:hover{box-shadow:0 1px 2px #1816110a, 0 12px 32px -8px var(--theme-shadow), inset 0 1px 0 #fff;border-color:var(--theme-border-crisp-strong);transform:translateY(-2px)}.theme-light .theme-card:before{content:"";background:linear-gradient(90deg, transparent, var(--theme-accent-glow), transparent);border-radius:20px 20px 0 0;height:1px;position:absolute;top:0;left:0;right:0}.theme-light .theme-btn-primary{background:linear-gradient(180deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%);border:1px solid var(--theme-border-strong);color:var(--theme-on-accent);letter-spacing:.3px;box-shadow:0 4px 16px var(--theme-shadow), 0 2px 8px var(--theme-shadow-medium), inset 0 1px 0 #ffffff26;cursor:pointer;text-transform:none;border-radius:14px;padding:12px 32px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.theme-light .theme-btn-primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s cubic-bezier(.23,1,.32,1);position:absolute;top:0;left:-100%}.theme-light .theme-btn-primary:hover:before{left:100%}.theme-light .theme-btn-primary:hover{background:linear-gradient(180deg, var(--theme-accent-secondary) 0%, var(--theme-accent-dark) 100%);box-shadow:0 8px 24px var(--theme-shadow-strong), 0 4px 12px var(--theme-shadow), inset 0 1px 0 #fff3;border-color:var(--theme-border-accent);transform:translateY(-2px)}.theme-light .theme-btn-primary:active{background:linear-gradient(180deg, var(--theme-accent-dark) 0%, var(--theme-accent-darkest) 100%);box-shadow:0 2px 8px var(--theme-shadow-strong), inset 0 2px 6px var(--theme-shadow-strong);transition:all .1s ease-out;transform:translateY(0)}.theme-light .btn-primary{background:linear-gradient(180deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%)!important;border:1px solid var(--theme-border-strong)!important;color:var(--theme-on-accent)!important;text-transform:none!important;letter-spacing:.3px!important;box-shadow:0 4px 16px var(--theme-shadow), 0 2px 8px var(--theme-shadow-medium), inset 0 1px 0 #ffffff26!important;text-shadow:none!important;font-weight:600!important}.theme-light .btn-primary:hover:not(:disabled){background:linear-gradient(180deg, var(--theme-accent-secondary) 0%, var(--theme-accent-dark) 100%)!important;box-shadow:0 8px 24px var(--theme-shadow-strong), 0 4px 12px var(--theme-shadow), inset 0 1px 0 #fff3!important;border-color:var(--theme-border-accent)!important;transform:translateY(-2px)!important}.theme-light .btn-primary:active:not(:disabled){background:linear-gradient(180deg, var(--theme-accent-dark) 0%, var(--theme-accent-darkest) 100%)!important;box-shadow:0 2px 8px var(--theme-shadow-strong), inset 0 2px 6px var(--theme-shadow-strong)!important;transform:translateY(0)!important}.theme-light .btn-secondary,.theme-light .theme-btn-secondary{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-bg-primary) 90%, transparent) 0%, color-mix(in srgb, var(--theme-bg-secondary) 95%, transparent) 100%);-webkit-backdrop-filter:blur(10px);border:1px solid var(--theme-border);color:var(--theme-text-primary);letter-spacing:.2px;box-shadow:0 4px 12px var(--theme-shadow-light), inset 0 1px 0 #fffc;cursor:pointer;border-radius:14px;padding:12px 32px;font-size:14px;font-weight:500;transition:all .2s cubic-bezier(.23,1,.32,1)}.theme-light .btn-secondary:hover,.theme-light .theme-btn-secondary:hover{background:linear-gradient(180deg, var(--theme-bg-primary) 0%, var(--theme-bg-secondary) 100%);border-color:var(--theme-border-strong);box-shadow:0 6px 20px var(--theme-shadow-light), 0 4px 12px var(--theme-shadow-medium), inset 0 1px 0 #fff;transform:translateY(-1px)}.theme-light .btn-secondary:active,.theme-light .theme-btn-secondary:active{background:linear-gradient(180deg, var(--theme-bg-tertiary) 0%, var(--theme-bg-elevated) 100%);box-shadow:0 2px 8px var(--theme-shadow), inset 0 2px 6px var(--theme-shadow-light);transform:translateY(0)}.theme-light .btn-ghost{color:var(--theme-text-primary)!important}.theme-light .btn-ghost:hover:not(:disabled){background-color:color-mix(in srgb, var(--theme-bg-secondary) 90%, transparent)!important;color:var(--theme-text-primary)!important}.theme-light .btn-success{color:var(--theme-on-accent)!important;background-color:#047857!important}.theme-light .btn-success:hover:not(:disabled){background-color:#065f46!important;box-shadow:0 0 20px #04785759!important}.theme-light .btn-danger{color:var(--theme-on-accent)!important;background-color:#b91c1c!important}.theme-light .btn-danger:hover:not(:disabled){background-color:#991b1b!important;box-shadow:0 0 20px #b91c1c59!important}.theme-light .btn-warning{color:#000!important;background-color:#f59e0b!important}.theme-light .btn-warning:hover:not(:disabled){background-color:#d97706!important;box-shadow:0 0 20px #f59e0b66!important}.theme-light .btn-info{color:var(--theme-on-accent)!important;background-color:#1d4ed8!important}.theme-light .btn-info:hover:not(:disabled){background-color:#1e40af!important;box-shadow:0 0 20px #1d4ed859!important}.theme-light button[class*=bg-white],.theme-light .btn[class*=bg-white],.theme-light button.bg-white,.theme-light .btn.bg-white,.theme-light button.bg-white.text-white,.theme-light .btn.bg-white.text-white{color:var(--theme-text-primary)!important}.theme-light .btn:focus-visible,.theme-light button:focus-visible,.theme-light .input:focus-visible,.theme-light input:focus-visible,.theme-light textarea:focus-visible,.theme-light select:focus-visible{outline:2px solid var(--theme-accent-primary);outline-offset:2px}.theme-light a:focus-visible{outline:2px solid var(--theme-accent-primary);outline-offset:2px;border-radius:4px}.theme-light .theme-input{-webkit-backdrop-filter:blur(10px);border:1px solid var(--theme-border);color:var(--theme-text-primary);box-shadow:inset 0 2px 4px var(--theme-shadow-light);background:#fffc;border-radius:12px;padding:14px 18px;font-size:14px;font-weight:400;transition:all .2s cubic-bezier(.23,1,.32,1)}.theme-light .theme-input::placeholder{color:var(--theme-text-subtle)}.theme-light .theme-input:hover{border-color:var(--theme-border-accent);background:#fffffff2}.theme-light .theme-input:focus{border-color:var(--theme-border-accent);box-shadow:inset 0 2px 4px var(--theme-shadow-light), 0 0 0 3px var(--theme-border);background:#fff;outline:none}.theme-light .input{border:1px solid var(--theme-border)!important;color:var(--theme-text-primary)!important;background-color:#ffffffe6!important}.theme-light .input::placeholder{color:var(--theme-text-subtle)!important}.theme-light .input:hover:not(:disabled){border-color:var(--theme-border-accent)!important;background-color:#fff!important}.theme-light .input:focus{border-color:var(--theme-border-accent)!important;box-shadow:0 0 0 3px var(--theme-border)!important;background-color:#fff!important}.theme-light .theme-heading{color:var(--theme-text-primary);letter-spacing:-.02em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}.theme-light .theme-text{color:var(--theme-text-primary);letter-spacing:-.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}.theme-light .theme-text-muted{color:var(--theme-text-muted);letter-spacing:0;font-weight:400}.theme-light .theme-text-secondary{color:var(--theme-text-secondary);font-weight:400}.theme-light .caption{color:var(--theme-text-muted)!important}@media (max-width:768px){.theme-light .theme-card{box-shadow:0 4px 16px var(--theme-shadow), var(--theme-inset)}.theme-light .theme-btn-primary{box-shadow:0 2px 8px var(--theme-border-accent), inset 0 1px #fff3}}html.theme-light{scroll-behavior:smooth}.theme-light *{scrollbar-width:thin;scrollbar-color:var(--theme-border-accent) transparent}.theme-light ::-webkit-scrollbar{width:8px;height:8px}.theme-light ::-webkit-scrollbar-track{background:0 0}.theme-light .blur-subtle{-webkit-backdrop-filter:blur(8px)}.theme-light .blur-strong{-webkit-backdrop-filter:blur(20px)}.theme-light .glass-border{border:1px solid var(--theme-border-glass);background:#ffffff80}.theme-light .text-gradient{background:linear-gradient(135deg,#232220 0%,#6b6862 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.theme-light .theme-bg-primary{background-color:var(--theme-bg-primary)!important}.theme-light .theme-bg-secondary{background-color:var(--theme-bg-secondary)!important}.theme-light .theme-bg-tertiary{background-color:var(--theme-bg-tertiary)!important}.theme-light .theme-text{color:var(--theme-text-primary)!important}.theme-light .theme-text-muted{color:var(--theme-text-muted)!important}.theme-light .theme-border{border-color:var(--theme-border)!important}@media (prefers-reduced-motion:reduce){html.theme-light{scroll-behavior:auto}.theme-light .theme-btn-primary:before{animation:none}.theme-light *{transition-duration:.01ms!important;animation-duration:1ms!important}.theme-light .animate-fade-in,.theme-light .animate-scale-in,.theme-light .animate-slide-up,.theme-light .animate-slide-down,.theme-light .animate-slide-left,.theme-light .animate-slide-right,.theme-light .animate-bounce-in{opacity:1!important;animation:none!important;transform:none!important}.theme-light .skeleton,.theme-light .skeleton-text,.theme-light .skeleton-title,.theme-light .skeleton-avatar{opacity:1!important;animation:none!important}}.theme-light .theme-page-bg{background:linear-gradient(135deg,#f5f4f1 0%,#f1f0ec 25%,#edece8 50%,#f1f0ec 75%,#f5f4f1 100%)!important}.theme-light .theme-panel-bg{border-color:var(--theme-border-crisp)!important;background:linear-gradient(135deg,#fffffff7 0%,#faf9f6fc 50%,#fffffff7 100%)!important}.theme-light .theme-action-bar{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-crisp)!important}.theme-light .theme-image-container{background-color:var(--theme-bg-secondary)!important}.theme-light .theme-overlay{background-color:#f5f4f1f5!important}.theme-light .theme-overlay-medium{background-color:#edece8eb!important}.theme-light .theme-toggle-active{background-color:var(--theme-bg-elevated)!important}.theme-light .theme-dropdown{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-crisp-strong)!important;box-shadow:0 4px 20px var(--theme-shadow)!important}.theme-light .theme-badge{background-color:var(--theme-bg-elevated)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.theme-light .theme-checkbox-bg{border-color:var(--theme-border-accent)!important;background-color:#ffffffe6!important}.theme-light .theme-kbd{background-color:var(--theme-bg-elevated)!important;border-color:var(--theme-border-strong)!important;color:var(--theme-text-primary)!important}.theme-light .theme-mode-toggle{border-color:var(--theme-border)!important;background-color:#edece8e6!important}.theme-light select,.theme-light .theme-select{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-crisp-strong)!important;color:var(--theme-text-primary)!important}.theme-light .theme-project-card{border-color:var(--theme-border-crisp)!important;background:linear-gradient(135deg,#fff 0%,#faf9f6 100%)!important}.theme-light .theme-info-pill{border-color:var(--theme-border)!important;background-color:#edece8d9!important}.theme-light .theme-login-input{border:2px solid var(--theme-border-strong)!important;color:var(--theme-text-primary)!important;box-shadow:inset 0 2px 4px var(--theme-shadow-light), 0 0 10px var(--theme-shadow-light)!important;background:linear-gradient(135deg,#fffffff2 0%,#faf9f6fa 100%)!important}.theme-light .theme-login-input::placeholder{color:var(--theme-text-subtle)!important}.theme-light .theme-login-input:focus{border-color:var(--theme-border-accent)!important;box-shadow:0 0 0 4px var(--theme-border), 0 0 20px var(--theme-glow), inset 0 2px 4px var(--theme-shadow-light)!important;background:linear-gradient(135deg,#fff 0%,#fdfcfa 100%)!important}.theme-light .theme-login-input:focus-visible{outline:2px solid var(--theme-border-accent)!important;outline-offset:2px!important}.theme-light .auth-label{letter-spacing:.5px;font-size:.875rem;font-weight:700;color:var(--theme-text-primary)!important}.theme-light .auth-field-error{align-items:center;gap:.5rem;font-size:.875rem;display:flex;color:#b91c1c!important}.theme-light .auth-error-alert{color:#b91c1c!important;background:#b91c1c14!important;border:2px solid #b91c1c40!important}.theme-light .auth-header-title{letter-spacing:1px;text-shadow:0 1px 2px var(--theme-shadow-light);font-weight:900;color:var(--theme-text-primary)!important}.theme-light .auth-header-subtitle{letter-spacing:2px;text-shadow:none;color:var(--theme-text-muted)!important}.theme-light .auth-subtitle-underline{box-shadow:none;background:linear-gradient(90deg, transparent, var(--theme-border-accent), transparent)!important}.theme-light .auth-submit-btn{letter-spacing:2px;cursor:pointer;font-size:16px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s}.theme-light .auth-submit-primary{background:linear-gradient(135deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%)!important;border:2px solid var(--theme-accent-dark)!important;color:var(--theme-on-accent)!important;box-shadow:0 4px 14px var(--theme-shadow), inset 0 1px 0 #ffffff1a!important}.theme-light .auth-submit-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px var(--theme-shadow-strong), inset 0 1px 0 #ffffff26!important}.theme-light .auth-submit-accent{background:linear-gradient(180deg, var(--theme-accent-secondary) 0%, var(--theme-accent-primary) 100%)!important;border:2px solid var(--theme-accent-dark)!important;color:var(--theme-on-accent)!important;box-shadow:0 4px 14px var(--theme-shadow), inset 0 1px 0 #ffffff1a!important}.theme-light .auth-submit-accent:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px var(--theme-shadow-strong), inset 0 1px 0 #ffffff26!important}.theme-light .auth-submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none;background:var(--theme-bg-elevated)!important;border-color:var(--theme-border-strong)!important;color:var(--theme-text-subtle)!important}.theme-light .auth-submit-btn:focus-visible:not(:disabled){outline:3px solid var(--theme-accent-primary)!important;outline-offset:3px!important}.theme-light .auth-password-toggle,.theme-light .auth-link-muted{transition:color .15s;color:var(--theme-text-muted)!important}.theme-light .auth-password-toggle:hover,.theme-light .auth-link-muted:hover{color:var(--theme-accent-primary)!important}.theme-light .auth-password-toggle:focus-visible{outline:2px solid var(--theme-accent-primary)!important;outline-offset:2px!important;border-radius:6px!important}.theme-light .auth-link-accent{letter-spacing:.5px;font-weight:700;transition:color .15s;color:var(--theme-accent-primary)!important}.theme-light .auth-link-accent:hover{color:var(--theme-accent-secondary)!important}.theme-light .auth-corner{opacity:.5;width:1.5rem;height:1.5rem;position:absolute;border-color:var(--theme-border-strong)!important}.theme-light .auth-corner-tl{border-top-width:2px;border-left-width:2px;top:1rem;left:1rem}.theme-light .auth-corner-tr{border-top-width:2px;border-right-width:2px;top:1rem;right:1rem}.theme-light .auth-corner-bl{border-bottom-width:2px;border-left-width:2px;bottom:1rem;left:1rem}.theme-light .auth-corner-br{border-bottom-width:2px;border-right-width:2px;bottom:1rem;right:1rem}.theme-light .auth-google-btn{box-sizing:border-box;cursor:pointer;letter-spacing:.01em;color:#1f1f1f;min-height:48px;box-shadow:none;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #747775;border-radius:12px;padding:0;font-family:Roboto,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s}.theme-light .auth-google-btn-inner{box-sizing:border-box;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:14px 16px;display:flex}.theme-light .auth-google-btn:hover:not(:disabled){background:#f2f2f2;border-color:#747775;box-shadow:0 1px 2px #3c40431a}.theme-light .auth-google-btn:active:not(:disabled){box-shadow:none;background:#e8eaed;transform:scale(.995)}.theme-light .auth-google-btn:focus-visible{outline-offset:2px;outline:2px solid #1a73e8}.theme-light .auth-google-btn:focus-visible:not(:disabled){border-color:#1a73e8}.theme-light .auth-google-btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.theme-light .auth-google-btn-mark{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.theme-light .auth-google-btn-mark svg{width:18px;height:18px;display:block}.theme-light .auth-google-btn-label{color:inherit;font-family:inherit;font-size:14px;font-weight:500;line-height:20px}.theme-light .auth-google-btn-spinner{border-color:#0000 #1f1f1f59 #1f1f1f59}.theme-light .auth-session-warning{background:#b453091a!important;border-color:#b453094d!important;box-shadow:0 4px 12px #b453091a!important}@media (min-width:1024px){.theme-light .auth-form-column-border{border-left:1px solid var(--theme-border)!important}}.theme-light .auth-brand-wordmark{color:var(--theme-text-primary)!important}.theme-light .auth-marketing-tagline,.theme-light .auth-marketing-tagline span{text-shadow:none!important}.theme-light .text-red-300,.theme-light .text-red-400{color:#b91c1c!important}.theme-light .text-red-200,.theme-light .text-red-500{color:#991b1b!important}.theme-light .text-green-400,.theme-light .text-green-500{color:#047857!important}.theme-light .text-amber-400,.theme-light .text-amber-500{color:#b45309!important}.theme-light .text-blue-200,.theme-light .text-blue-300,.theme-light .text-blue-400{color:#1d4ed8!important}.theme-light .hover\:bg-neutral-900:hover,.theme-light .hover\:bg-neutral-850:hover{background-color:var(--theme-bg-secondary)!important}.theme-light .hover\:bg-neutral-800:hover,.theme-light .hover\:bg-neutral-700:hover{background-color:var(--theme-bg-elevated)!important}.theme-light .hover\:bg-neutral-750\/50:hover,.theme-light .hover\:bg-neutral-700\/50:hover{background-color:#e9e7e28c!important}.theme-light .hover\:bg-neutral-600:hover{background-color:var(--theme-bg-light)!important}.theme-light .hover\:bg-black:hover{background-color:var(--theme-bg-secondary)!important}.theme-light .hover\:bg-black\/10:hover,.theme-light .hover\:bg-black\/20:hover{background-color:var(--theme-bg-glass)!important}.theme-light .hover\:text-white:hover,.theme-light .hover\:text-neutral-50:hover,.theme-light .hover\:text-neutral-100:hover{color:var(--theme-text-primary)!important}.theme-light .hover\:text-neutral-200:hover,.theme-light .hover\:text-neutral-300:hover{color:var(--theme-text-secondary)!important}.theme-light .focus\:bg-neutral-900:focus{background-color:var(--theme-bg-secondary)!important}.theme-light .focus\:bg-neutral-800:focus,.theme-light .focus\:bg-neutral-700:focus,.theme-light .active\:bg-neutral-800:active,.theme-light .active\:bg-neutral-700:active{background-color:var(--theme-bg-elevated)!important}.theme-light .ring-neutral-700,.theme-light .ring-neutral-800{--tw-ring-color:var(--theme-border)!important}.theme-light .focus-visible\:outline-purple-500:focus-visible,.theme-light .focus-visible\:outline-purple-400:focus-visible,.theme-light [class*=outline-purple]:focus-visible{outline-color:var(--theme-accent-primary)!important}.theme-light .focus-visible\:ring-purple-500:focus-visible,.theme-light .focus-visible\:ring-purple-400:focus-visible,.theme-light .ring-purple-500,.theme-light .ring-purple-400{--tw-ring-color:var(--theme-accent-primary)!important}.theme-light .text-purple-300,.theme-light .text-purple-400{color:var(--theme-text-primary)!important}.theme-light .bg-purple-500\/10,.theme-light .bg-purple-500\/15,.theme-light .bg-purple-500\/20,.theme-light .bg-purple-500\/80{background-color:color-mix(in srgb, var(--theme-accent-primary) 12%, var(--theme-bg-secondary))!important}.theme-light .border-purple-500\/30,.theme-light .border-purple-500\/40,.theme-light .border-purple-500\/50{border-color:var(--theme-border-strong)!important}.theme-light .from-purple-600,.theme-light .to-purple-600,.theme-light .to-pink-600{--tw-gradient-from:var(--theme-accent-primary)!important;--tw-gradient-to:var(--theme-accent-primary)!important;--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)!important}.theme-light .from-purple-900\/20,.theme-light .to-pink-900\/20{--tw-gradient-from:var(--theme-bg-glass)!important;--tw-gradient-to:var(--theme-bg-glass)!important}.theme-light .focus\:border-purple-500\/50:focus,.theme-light .hover\:border-purple-500\/50:hover,.theme-light .hover\:border-purple-500\/40:hover,.theme-light .hover\:border-purple-500\/30:hover{border-color:var(--theme-border-accent)!important}.theme-light .divide-neutral-700>:not([hidden])~:not([hidden]),.theme-light .divide-neutral-800>:not([hidden])~:not([hidden]){border-color:var(--theme-border)!important}.theme-light .placeholder-neutral-500::-moz-placeholder{color:var(--theme-text-subtle)!important}.theme-light .placeholder-neutral-600::-moz-placeholder{color:var(--theme-text-subtle)!important}.theme-light .placeholder-neutral-500::placeholder,.theme-light .placeholder-neutral-600::placeholder{color:var(--theme-text-subtle)!important}.theme-light .bg-black{background-color:var(--theme-bg-primary)!important}.theme-light .from-black{--tw-gradient-from:var(--theme-bg-primary)!important}.theme-light .to-black{--tw-gradient-to:var(--theme-bg-primary)!important}.theme-light .via-black{--tw-gradient-via:var(--theme-bg-secondary)!important}.theme-light .bg-black\/50{background-color:#12100d94!important}.theme-light .bg-black\/60{background-color:#12100d9e!important}.theme-light .bg-black\/70{background-color:#12100da8!important}.theme-light .bg-black\/80{background-color:#12100db8!important}.theme-light .bg-black\/90{background-color:#12100dc7!important}.theme-light .bg-black\/95{background-color:#12100dd1!important}.theme-light .text-white{color:var(--theme-text-primary)!important}.theme-light [class*=bg-black\/] .text-white,.theme-light [class*=bg-black\/].text-white,.theme-light [class*=bg-black\/] .text-neutral-50,.theme-light [class*=bg-black\/] .text-neutral-100,.theme-light [class*=bg-black\/] .text-neutral-200,.theme-light [class*=bg-black\/] .text-neutral-300{color:#fff!important}.theme-light [class*=bg-black\/] :is([class*=bg-neutral-9],[class*=bg-neutral-8],[class*=from-neutral-9],.card,.card-premium,.theme-card,.camera-panel,.refine-card,.refine-card-sm,[role=dialog],[data-settings-section],.toast,.bg-white) .text-white,.theme-light [class*=bg-black\/] :is([class*=bg-neutral-9],[class*=bg-neutral-8],[class*=from-neutral-9],.card,.card-premium,.theme-card,.camera-panel,.refine-card,.refine-card-sm,[role=dialog],[data-settings-section],.toast,.bg-white) .text-neutral-50,.theme-light [class*=bg-black\/] :is([class*=bg-neutral-9],[class*=bg-neutral-8],[class*=from-neutral-9],.card,.card-premium,.theme-card,.camera-panel,.refine-card,.refine-card-sm,[role=dialog],[data-settings-section],.toast,.bg-white) .text-neutral-100{color:var(--theme-text-primary)!important}.theme-light [class*=bg-black\/] :is([class*=bg-neutral-9],[class*=bg-neutral-8],[class*=from-neutral-9],.card,.card-premium,.theme-card,.camera-panel,.refine-card,.refine-card-sm,[role=dialog],[data-settings-section],.toast,.bg-white) .text-neutral-200,.theme-light [class*=bg-black\/] :is([class*=bg-neutral-9],[class*=bg-neutral-8],[class*=from-neutral-9],.card,.card-premium,.theme-card,.camera-panel,.refine-card,.refine-card-sm,[role=dialog],[data-settings-section],.toast,.bg-white) .text-neutral-300{color:var(--theme-text-secondary)!important}.theme-light .bg-brand-500 .text-white,.theme-light .bg-brand-accent .text-white,.theme-light .bg-purple-500 .text-white,.theme-light .bg-purple-600 .text-white,.theme-light .btn-primary .text-white,.theme-light .btn-success .text-white,.theme-light .btn-danger .text-white,.theme-light .btn-info .text-white,.theme-light [class*=bg-green] .text-white,.theme-light [class*=bg-red] .text-white,.theme-light [class*=bg-blue] .text-white,.theme-light [class*=bg-purple] .text-white{color:var(--theme-on-accent)!important}.theme-light .header-user-avatar-initials,.theme-light .header-mobile-trigger-initials{color:var(--theme-text-primary)!important}.theme-light{scrollbar-width:thin;scrollbar-color:var(--theme-bg-elevated) var(--theme-bg-secondary)}.theme-light::-webkit-scrollbar{width:8px;height:8px}.theme-light::-webkit-scrollbar-track{background:var(--theme-bg-secondary)}.theme-light::-webkit-scrollbar-thumb{background:var(--theme-bg-elevated);border-radius:4px}.theme-light::-webkit-scrollbar-thumb:hover{background:var(--theme-bg-light)}.theme-light .scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--theme-bg-elevated) var(--theme-bg-secondary)}.theme-light .heading-1,.theme-light h1.text-2xl:not(.auth-header-title),.theme-light h1.text-3xl:not(.auth-header-title),.theme-light h1.text-4xl:not(.auth-header-title){background:0 0!important;background-clip:initial!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:var(--theme-text-primary)!important;color:var(--theme-text-primary)!important}.theme-light h1:not([class*=text-]),.theme-light h2:not([class*=text-]),.theme-light h3:not([class*=text-]),.theme-light h4:not([class*=text-]),.theme-light h5:not([class*=text-]),.theme-light h6:not([class*=text-]){color:var(--theme-text-primary)}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light h6{letter-spacing:-.02em;text-wrap:balance;-webkit-font-smoothing:antialiased}.theme-light p:not([class*=text-]){color:var(--theme-text-primary)}.theme-light p{text-wrap:pretty}.theme-light a:not([class*=text-]){color:var(--theme-accent-primary)}.theme-light a{text-underline-offset:.2em;-webkit-text-decoration-color:color-mix(in srgb, var(--theme-accent-primary) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-accent-primary) 35%, transparent);transition:color .15s,text-decoration-color .15s}.theme-light a:hover{color:var(--theme-accent-dark);-webkit-text-decoration-color:var(--theme-accent-primary);text-decoration-color:var(--theme-accent-primary)}.theme-light code{background-color:var(--theme-bg-tertiary);color:var(--theme-text-primary);border:1px solid var(--theme-border-crisp)}.theme-light input::-moz-placeholder{opacity:1;color:var(--theme-text-subtle)!important}.theme-light textarea::-moz-placeholder{opacity:1;color:var(--theme-text-subtle)!important}.theme-light input::placeholder,.theme-light textarea::placeholder{opacity:1;color:var(--theme-text-subtle)!important}.theme-light nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.theme-light .btn-primary,.theme-light .btn-success,.theme-light .btn-danger,.theme-light .btn-info,.theme-light .bg-brand-500:not([class*=\/]),.theme-light .bg-brand-accent:not([class*=\/]),.theme-light [data-keep-dark],.theme-light [data-keep-dark] *,.theme-light .keep-dark,.theme-light .keep-dark *{color:var(--theme-on-accent)!important}.theme-light [data-keep-dark] a,.theme-light .keep-dark a{color:var(--theme-on-accent)!important;-webkit-text-decoration-color:color-mix(in srgb, var(--theme-on-accent) 50%, transparent)!important;text-decoration-color:color-mix(in srgb, var(--theme-on-accent) 50%, transparent)!important}.theme-light :focus-visible:not(button):not(input):not(textarea):not(select):not(a):not(.btn){box-shadow:0 0 0 2px var(--theme-bg-primary), 0 0 0 4px color-mix(in srgb, var(--theme-accent-primary) 35%, transparent);border-radius:6px;outline:none;transition:box-shadow .15s cubic-bezier(.4,0,.2,1)}.theme-light ::selection{background-color:color-mix(in srgb, var(--theme-accent-primary) 18%, transparent);color:var(--theme-text-primary)}.theme-light ::-webkit-scrollbar-thumb{background:#d4d0c8;border-radius:8px}.theme-light ::-webkit-scrollbar-thumb:hover{background:#b3aea4}.theme-light .text-yellow-300,.theme-light .text-yellow-400,.theme-light .text-yellow-500{color:#a16207!important}.theme-light .text-cyan-300,.theme-light .text-cyan-400,.theme-light .text-cyan-500{color:#0e7490!important}.theme-light .text-rose-300,.theme-light .text-rose-400,.theme-light .text-rose-500{color:#be123c!important}.theme-light .text-orange-400,.theme-light .text-orange-500{color:#c2410c!important}.theme-light .bg-yellow-500\/10,.theme-light .bg-yellow-500\/20,.theme-light .bg-yellow-500\/30{background-color:#a162071a!important}.theme-light .bg-cyan-500\/10,.theme-light .bg-cyan-500\/20{background-color:#0e74901a!important}.theme-light .bg-rose-500\/10,.theme-light .bg-rose-500\/20{background-color:#be123c1a!important}.theme-light .bg-orange-500\/10,.theme-light .bg-orange-500\/20{background-color:#c2410c1a!important}.theme-light .border-yellow-500\/20,.theme-light .border-yellow-500\/30,.theme-light .border-yellow-500\/40{border-color:#a1620759!important}.theme-light .border-cyan-500\/30,.theme-light .border-cyan-500\/40{border-color:#0e749059!important}.theme-light .border-rose-500\/30,.theme-light .border-rose-500\/40{border-color:#be123c59!important}.theme-light .border-orange-500\/30,.theme-light .border-orange-500\/40{border-color:#c2410c59!important}.theme-light .card-premium .bg-neutral-700,.theme-light .card .bg-neutral-700,.theme-light .theme-card .bg-neutral-700,.theme-light [data-settings-section] .bg-neutral-700,.theme-light .camera-panel .bg-neutral-700,.theme-light .refine-card .bg-neutral-700,.theme-light .refine-card-sm .bg-neutral-700{background-color:var(--theme-bg-elevated)!important}.theme-light .bg-neutral-750{background-color:var(--theme-bg-secondary)!important}.theme-light .card-premium .bg-neutral-800\/50,.theme-light .card .bg-neutral-800\/50,.theme-light .theme-card .bg-neutral-800\/50,.theme-light [data-settings-section] .bg-neutral-800\/50,.theme-light .camera-panel .bg-neutral-800\/50,.theme-light .refine-card .bg-neutral-800\/50,.theme-light .refine-card-sm .bg-neutral-800\/50,.theme-light .card-premium .bg-neutral-800\/80,.theme-light .card .bg-neutral-800\/80,.theme-light .theme-card .bg-neutral-800\/80,.theme-light [data-settings-section] .bg-neutral-800\/80,.theme-light .camera-panel .bg-neutral-800\/80,.theme-light .refine-card .bg-neutral-800\/80,.theme-light .refine-card-sm .bg-neutral-800\/80,.theme-light .refine-card .bg-neutral-800\/30,.theme-light .refine-card-sm .bg-neutral-800\/30{background-color:var(--theme-bg-elevated)!important}.theme-light .card-premium .bg-neutral-400,.theme-light .card .bg-neutral-400,.theme-light .theme-card .bg-neutral-400,.theme-light [data-settings-section] .bg-neutral-400,.theme-light .camera-panel .bg-neutral-400{background-color:var(--theme-text-subtle)!important}.theme-light input[type=checkbox].peer~div.bg-neutral-700,.theme-light input[type=checkbox].peer+div.bg-neutral-700{background-color:var(--theme-bg-light)!important;border:1px solid var(--theme-border-strong)!important}.theme-light button[class*=from-brand-500][class*=to-brand-6],.theme-light button[class*=from-brand-500][class*=to-brand-5],.theme-light a[class*=from-brand-500][class*=to-brand-6]{background:linear-gradient(180deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%)!important;color:var(--theme-on-accent)!important;border-color:var(--theme-accent-dark)!important}.theme-light button[class*=from-brand-500][class*=to-brand-6]:hover:not(:disabled),.theme-light button[class*=from-brand-500][class*=to-brand-5]:hover:not(:disabled),.theme-light a[class*=from-brand-500][class*=to-brand-6]:hover{background:linear-gradient(180deg, var(--theme-accent-secondary) 0%, var(--theme-accent-dark) 100%)!important}.theme-light [role=tablist] [role=tab][aria-selected=true][class*=from-brand-],.theme-light [role=tablist] [role=tab][aria-selected=true][class*="bg-[var(--theme-accent-primary)]"]{background:linear-gradient(180deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%)!important;color:var(--theme-on-accent)!important}.theme-light [role=tablist] [role=tab][aria-selected=false]{color:var(--theme-text-muted)!important;background:0 0!important}.theme-light [role=tablist] [role=tab][aria-selected=false]:hover{background:var(--theme-bg-elevated)!important;color:var(--theme-text-primary)!important}.theme-light [data-settings-section] input:not([type=checkbox]):not([type=radio]),.theme-light [data-settings-section] select,.theme-light [data-settings-section] textarea{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border)!important;color:var(--theme-text-primary)!important}.theme-light [data-settings-section] input::-moz-placeholder{color:var(--theme-text-subtle)!important}.theme-light [data-settings-section] textarea::-moz-placeholder{color:var(--theme-text-subtle)!important}.theme-light [data-settings-section] input::placeholder,.theme-light [data-settings-section] textarea::placeholder{color:var(--theme-text-subtle)!important}.theme-light [data-settings-section] select option{background-color:var(--theme-bg-tertiary);color:var(--theme-text-primary)}.theme-light .theme-well-bg{background-color:var(--theme-bg-secondary)!important;border-color:var(--theme-border)!important}.theme-light .ring-brand-500,.theme-light .ring-brand-400,.theme-light .focus\:ring-brand-500:focus,.theme-light .focus\:ring-brand-400:focus{--tw-ring-color:var(--theme-accent-primary)!important}.theme-light .ring-brand-500\/20,.theme-light .ring-brand-500\/25,.theme-light .ring-brand-500\/30{--tw-ring-color:color-mix(in srgb, var(--theme-accent-primary) 25%, transparent)!important}.theme-light .peer-focus\:ring-brand-500\/20:peer-focus{--tw-ring-color:color-mix(in srgb, var(--theme-accent-primary) 25%, transparent)!important}.theme-light .ring-neutral-400{--tw-ring-color:var(--theme-accent-primary)!important}.theme-light input:focus,.theme-light textarea:focus,.theme-light select:focus{--tw-ring-color:color-mix(in srgb, var(--theme-accent-primary) 40%, transparent)!important}.theme-light .border-neutral-400,.theme-light .border-neutral-500{border-color:var(--theme-border-strong)!important}.theme-light .alert.alert-error,.theme-light .alert-error{color:#991b1b!important;background-color:#fee2e299!important;border-color:#dc262666!important}.theme-light .alert.alert-warning,.theme-light .alert-warning{color:#92400e!important;background-color:#fef3c799!important;border-color:#d9770666!important}.theme-light .alert.alert-success,.theme-light .alert-success{color:#065f46!important;background-color:#d1fae599!important;border-color:#05966966!important}.theme-light .alert.alert-info,.theme-light .alert-info{color:#1e40af!important;background-color:#dbeafe99!important;border-color:#2563eb66!important}.theme-light [data-settings-section]{background:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-crisp)!important;box-shadow:0 1px 2px var(--theme-shadow-light), 0 4px 16px var(--theme-shadow-medium)!important}.theme-light [data-settings-section] .bg-neutral-800\/30,.theme-light [data-settings-section] .bg-neutral-700\/30{background-color:var(--theme-bg-primary)!important;border-color:var(--theme-border)!important}.theme-light [role=dialog][class*=from-neutral-900]{background:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-strong)!important;box-shadow:0 20px 50px var(--theme-shadow), 0 8px 16px var(--theme-shadow-medium)!important}.theme-light{--theme-corner-accent:#1c191238}.theme-light .ring-white\/40{--tw-ring-color:#23222066!important}.theme-light .focus-visible\:ring-white:focus-visible,.theme-light .ring-white{--tw-ring-color:var(--theme-accent-primary)!important}.theme-light .shadow-black\/50{--tw-shadow-color:#1c191233!important}.theme-light .card-hover,.theme-light .card-interactive,.theme-light .card-elevated{background:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-crisp)!important}.theme-light .card-glass{background:color-mix(in srgb, var(--theme-bg-tertiary) 92%, transparent)!important;border-color:var(--theme-border-crisp)!important}.theme-light .card-hover:hover,.theme-light .card-interactive:hover{border-color:var(--theme-border-crisp-strong)!important;box-shadow:0 1px 2px #1816110a,0 8px 24px #1816111a!important}.theme-light .input-label{color:var(--theme-text-secondary)!important}.theme-light .input-base,.theme-light .input-sm,.theme-light .input-lg,.theme-light .input-error,.theme-light .input-success{background-color:var(--theme-bg-secondary)!important;border-color:var(--theme-border-strong)!important;color:var(--theme-text-primary)!important}.theme-light .input-error{border-color:var(--semantic-error)!important}.theme-light .input-success{border-color:var(--semantic-success)!important}.theme-light input:-webkit-autofill{caret-color:var(--theme-text-primary);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--theme-text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #edece8!important}.theme-light input:-webkit-autofill:hover{caret-color:var(--theme-text-primary);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--theme-text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #edece8!important}.theme-light input:-webkit-autofill:focus{caret-color:var(--theme-text-primary);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--theme-text-primary)!important;-webkit-box-shadow:inset 0 0 0 1000px #edece8!important}.theme-light .btn-primary-lg,.theme-light .btn-primary-sm,.theme-light .btn-accent{background:linear-gradient(180deg, var(--theme-accent-primary) 0%, var(--theme-accent-secondary) 100%)!important;color:var(--theme-on-accent)!important;border-color:var(--theme-border-strong)!important;text-shadow:none!important}.theme-light .btn-primary-lg:hover:not(:disabled),.theme-light .btn-primary-sm:hover:not(:disabled),.theme-light .btn-accent:hover:not(:disabled){background:linear-gradient(180deg, var(--theme-accent-secondary) 0%, var(--theme-accent-dark) 100%)!important}.theme-light .badge-primary,.theme-light .chip-brand,.theme-light .chip-interactive-brand{background-color:var(--theme-accent-primary)!important;color:var(--theme-on-accent)!important}.theme-light .badge-secondary{background-color:var(--theme-bg-elevated)!important;border-color:var(--theme-border-strong)!important;color:var(--theme-text-secondary)!important}.theme-light .divider,.theme-light .divider-vertical{border-color:var(--theme-border)!important}.theme-light .stat-card{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-crisp)!important}.theme-light .activity-bar:hover,.theme-light .activity-bar__background{background-color:var(--theme-bg-elevated)!important}.theme-light .bottom-sheet,.theme-light .menu-mobile,.theme-light .sticky-mobile{background-color:var(--theme-bg-tertiary)!important;border-color:var(--theme-border-crisp-strong)!important}.theme-light .pull-indicator{background-color:var(--theme-bg-elevated)!important}.theme-light .skeleton-shimmer{background:linear-gradient(90deg, var(--theme-bg-elevated) 0%, var(--theme-bg-secondary) 50%, var(--theme-bg-elevated) 100%)!important;background-size:200% 100%!important}.theme-light .custom-scrollbar::-webkit-scrollbar-track{background:#1c19120d!important}.theme-light .custom-scrollbar-enhanced::-webkit-scrollbar-track{background:#1c19120d!important}.theme-light .btn-outline{color:var(--theme-text-primary)!important;border-color:var(--theme-border-accent)!important}.theme-light .btn-outline:hover:not(:disabled){background-color:var(--theme-bg-elevated)!important;border-color:var(--theme-accent-primary)!important;color:var(--theme-text-primary)!important}.theme-light .btn-outline:active:not(:disabled){background-color:var(--theme-bg-light)!important}.theme-light .btn-outline-brand{color:var(--theme-text-primary)!important;border-color:var(--theme-border-accent)!important}.theme-light .btn-outline-brand:hover:not(:disabled){background-color:var(--theme-bg-elevated)!important;border-color:var(--theme-accent-primary)!important}:root{--color-brand-50:#fff;--color-brand-100:#f8f8f8;--color-brand-200:#e8e8e8;--color-brand-300:#d0d0d0;--color-brand-400:#b8b8b8;--color-brand-500:#fff;--color-brand-600:#d0d0d0;--color-brand-700:#a0a0a0;--color-brand-800:#707070;--color-brand-900:#4a4a4a;--color-accent-50:#fff;--color-accent-100:#f8f8f8;--color-accent-200:#e8e8e8;--color-accent-300:#d0d0d0;--color-accent-400:#b8b8b8;--color-accent-500:#a0a0a0;--color-accent-600:#888;--color-accent-700:#707070;--color-accent-800:#505050;--color-accent-900:#3a3a3a;--color-neutral-50:#fff;--color-neutral-100:#f8f8f8;--color-neutral-200:#e8e8e8;--color-neutral-300:#d0d0d0;--color-neutral-400:#a0a0a0;--color-neutral-500:#707070;--color-neutral-600:#4a4a4a;--color-neutral-700:#2a2a2a;--color-neutral-750:#2a2a2a;--color-neutral-800:#1a1a1a;--color-neutral-850:#1f1f1f;--color-neutral-900:#0a0a0a;--color-success:#10b981;--color-success-bg:#10b9811a;--color-success-border:#10b9814d;--color-success-hover:#059669;--color-warning:#f59e0b;--color-warning-bg:#f59e0b1a;--color-warning-border:#f59e0b4d;--color-warning-hover:#d97706;--color-error:#ef4444;--color-error-bg:#ef44441a;--color-error-border:#ef44444d;--color-error-hover:#dc2626;--color-info:#3b82f6;--color-info-bg:#3b82f61a;--color-info-border:#3b82f64d;--color-info-hover:#2563eb;--color-text-on-brand:#000;--color-text-on-neutral-900:#fff;--color-text-on-neutral-800:#fff;--color-text-on-neutral-700:#fff;--color-text-on-success:#fff;--color-text-on-warning:#000;--color-text-on-error:#fff;--color-text-on-info:#fff;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.05em;--letter-spacing-wider:.1em;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #0000001a, 0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #00000026, 0 8px 10px #0000000a;--shadow-2xl:0 25px 50px #00000040;--shadow-inner:inset 0 2px 4px #0000000f;--shadow-glow-brand:0 0 20px #ffffff4d;--shadow-glow-accent:0 0 20px #d0d0d04d;--shadow-glow-success:0 0 20px #10b98166;--shadow-glow-warning:0 0 20px #f59e0b66;--shadow-glow-error:0 0 20px #ef444466;--shadow-glow-info:0 0 20px #3b82f666;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.2s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--transition-slower:.5s cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--z-0:0;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-dialog:1080;--z-tooltip:1090;--z-toast:10000;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--touch-target-min:44px}.btn{justify-content:center;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem) var(--space-6,1.5rem);font-weight:var(--font-semibold,600);font-size:var(--text-base,1rem);line-height:var(--leading-tight,1.25);border-radius:var(--radius-lg,.75rem);transition:all var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform, box-shadow;border:none;outline:none;text-decoration:none;display:inline-flex}.btn-secondary{background:linear-gradient(180deg, var(--color-neutral-700,#2a2a2a), var(--color-neutral-800,#1a1a1a));color:var(--color-neutral-50,#fff);font-weight:var(--font-semibold,600);border:1px solid #ffffff1a;box-shadow:0 2px 8px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.btn-danger{background:linear-gradient(180deg, var(--color-error,#ef4444), color-mix(in srgb, var(--color-error,#ef4444) 80%, black));color:var(--color-text-on-error,#fff);font-weight:var(--font-semibold,600);border:1px solid #ffffff1a;box-shadow:0 2px 8px #ef44444d,inset 0 1px #ffffff26,inset 0 -1px #0003}.btn-danger:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--color-error,#ef4444) 90%, white), var(--color-error,#ef4444));transform:translateY(-1px);box-shadow:0 4px 16px #ef444466,inset 0 1px #fff3}.btn-danger:active:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 4px #0000004d}.btn-compact{padding:var(--space-2,.5rem) var(--space-4,1rem);font-size:var(--text-sm,.875rem);font-weight:var(--font-medium,500);border-radius:var(--radius-md,.5rem)}@media (max-width:768px){.btn-sm{min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px);padding:12px 16px}.btn-compact{min-height:var(--touch-target-min,44px);padding:10px 14px}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes accordion-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-fade-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes success-ripple{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes shimmer-slide{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes stagger-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes image-reveal{0%{opacity:0;filter:blur(8px);transform:scale(.95)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes loading-bar{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes check-bounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.85}}@keyframes scale-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes swipe-hint{0%,to{transform:translate(0)}50%{transform:translate(-10px)}}@keyframes iconShine{0%{background-position:200%}50%{background-position:-200%}to{background-position:200%}}@keyframes subtlePulse{0%,to{box-shadow:0 8px 32px #000,0 4px 16px #000c,inset 0 1px #ffffff1a,inset 0 -3px 8px #000000e6,inset -2px -2px 4px #ffffff08}50%{box-shadow:0 10px 40px #000,0 6px 20px #000000e6,inset 0 1px #ffffff26,inset 0 -3px 8px #000000f2,inset -2px -2px 4px #ffffff0d}}@keyframes glowPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}@keyframes bubble-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bubble-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes toast-progress{0%{width:100%}to{width:0%}}@keyframes slide-left{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes accordion-open{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes accordion-close{0%{opacity:1;max-height:500px}to{opacity:0;max-height:0}}.premium-card-hover{will-change:transform, box-shadow;transition:all .3s cubic-bezier(.4,0,.2,1)}details summary i.fa-chevron-down{will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1)}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-500,#fff) 15%, transparent), 0 0 12px color-mix(in srgb, var(--color-brand-500,#fff) 10%, transparent);transition:box-shadow .2s}.premium-tooltip{will-change:transform, opacity;animation:.2s cubic-bezier(.4,0,.2,1) tooltip-fade-in}.stagger-item{will-change:transform, opacity;animation:.4s cubic-bezier(.4,0,.2,1) backwards stagger-fade-in}.image-reveal{will-change:transform, opacity, filter;animation:.5s cubic-bezier(.4,0,.2,1) image-reveal}.loading-bar:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-brand-500,#fff) 40%, transparent), transparent);will-change:transform;width:25%;height:100%;animation:1.5s ease-in-out infinite loading-bar;position:absolute;top:0;left:0}input[type=checkbox]:checked,input[type=radio]:checked{will-change:transform;animation:.3s cubic-bezier(.68,-.55,.265,1.55) check-bounce}.btn-ripple:after{content:"";will-change:width, height;background:#ffffff80;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.progress-bar{will-change:width;transition:width .5s cubic-bezier(.4,0,.2,1)}.card-stack{will-change:transform, box-shadow;transition:transform .3s,box-shadow .3s;position:relative}.card-stack:before,.card-stack:after{content:"";border-radius:inherit;background:inherit;z-index:-1;opacity:0;will-change:transform, opacity;width:100%;height:100%;transition:transform .3s,opacity .3s;position:absolute}.stat-card{background-color:var(--color-neutral-800,#1a1a1a);border:1px solid var(--color-neutral-700,#2a2a2a);border-radius:var(--radius-xl,1rem);padding:var(--space-5,1.25rem);transition:all var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));will-change:transform, box-shadow, border-color}.activity-bar__fill{background:linear-gradient(90deg, var(--color-brand-500,#fff), var(--color-brand-400,#b8b8b8));border-radius:var(--radius-full,9999px);height:100%;padding-right:var(--space-2,.5rem);will-change:width;justify-content:flex-end;align-items:center;min-width:24px;transition:width .6s cubic-bezier(.4,0,.2,1);display:flex}.insight-card{align-items:flex-start;gap:var(--space-4,1rem);padding:var(--space-5,1.25rem);border-radius:var(--radius-xl,1rem);transition:all var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));will-change:transform, box-shadow;border:1px solid;display:flex}@media (max-width:768px){.resolution-current-content{flex-wrap:wrap}.resolution-current-cost{text-align:left;width:100%;margin-top:var(--space-2,.5rem);padding-top:var(--space-2,.5rem);border-top:1px solid var(--color-neutral-300,#d0d0d0)}}.loading-spinner{border-radius:var(--radius-full,9999px);will-change:transform;border:2px solid;border-right-color:#0000;width:1.5em;height:1.5em;animation:.75s linear infinite spin;display:inline-block}.skeleton{background:linear-gradient(90deg, var(--color-neutral-800,#1a1a1a) 0%, var(--color-neutral-700,#2a2a2a) 50%, var(--color-neutral-800,#1a1a1a) 100%);border-radius:var(--radius-md,.5rem);will-change:background-position;background-size:200% 100%;animation:1.5s ease-in-out infinite skeleton-loading}.animate-fade-in{animation:fade-in var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1)) var(--ease-out,cubic-bezier(0, 0, .2, 1)) forwards;will-change:opacity}.animate-slide-up{animation:slide-up var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1)) var(--ease-out,cubic-bezier(0, 0, .2, 1)) forwards;will-change:transform, opacity}.animate-shake{will-change:transform;animation:.5s ease-in-out shake}.animate-slide-down{animation:slide-down var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1)) var(--ease-out,cubic-bezier(0, 0, .2, 1)) forwards;will-change:transform, opacity}.animate-scale-in{animation:scale-in var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1)) var(--ease-out,cubic-bezier(0, 0, .2, 1)) forwards;will-change:transform, opacity}.animate-bounce-in{animation:bounce-in .5s var(--ease-bounce,cubic-bezier(.68, -.55, .265, 1.55)) forwards;will-change:transform, opacity}.animate-shimmer{background:linear-gradient(90deg, var(--color-neutral-800,#1a1a1a) 0%, var(--color-neutral-700,#2a2a2a) 20%, var(--color-neutral-800,#1a1a1a) 40%, var(--color-neutral-800,#1a1a1a) 100%);will-change:background-position;background-size:1000px 100%;animation:2s linear infinite shimmer}.animate-slide-down{will-change:transform, opacity;animation:.3s cubic-bezier(.4,0,.2,1) forwards slide-down}.animate-shimmer{will-change:background-position;background-size:200% 100%;animation:2s linear infinite shimmer}.animate-pulse-slow{will-change:opacity;animation:3s cubic-bezier(.4,0,.6,1) infinite pulse-slow}.animate-scale-up{will-change:transform, opacity;animation:.2s cubic-bezier(.4,0,.2,1) scale-up}.animate-bar-grow{transform-origin:bottom;will-change:transform;animation:.6s cubic-bezier(.4,0,.2,1) backwards bar-grow}.animate-bubble-ping{will-change:transform, opacity;animation:1s cubic-bezier(0,0,.2,1) infinite bubble-ping}.animate-bubble-pulse{will-change:opacity;animation:2s cubic-bezier(.4,0,.6,1) infinite bubble-pulse}@media (max-width:768px){.animate-bubble-ping{animation:5s cubic-bezier(0,0,.2,1) infinite bubble-ping}.animate-bubble-pulse{animation:6s cubic-bezier(.4,0,.6,1) infinite bubble-pulse}}.animate-slide-left{will-change:transform, opacity;animation:.3s cubic-bezier(.4,0,.2,1) forwards slide-left}.animate-slide-right{will-change:transform, opacity;animation:.3s cubic-bezier(.4,0,.2,1) forwards slide-right}.animate-accordion-open{will-change:opacity, max-height;animation:.2s ease-out forwards accordion-open}.animate-accordion-close{will-change:opacity, max-height;animation:.2s ease-out forwards accordion-close}@media (max-width:768px){html:not([data-defer-visual-overhaul-globals]) .input,html:not([data-defer-visual-overhaul-globals]) select:not(.btn-compact):not(.btn-filter){min-height:var(--touch-target-min,44px);font-size:16px}html:not([data-defer-visual-overhaul-globals]) .btn:not(.btn-compact):not(.btn-filter):not(.btn-icon-mobile){min-height:40px}.btn-sm:not(.btn-compact):not(.btn-filter){min-height:38px;padding:8px 12px}.btn-icon{min-width:40px;min-height:40px;padding:var(--space-2,.5rem)}.touch-target{min-width:44px!important;min-height:44px!important}}@media (max-width:640px){.heading-1{font-size:var(--text-4xl,2.25rem)}.heading-2{font-size:var(--text-3xl,1.875rem)}.heading-3{font-size:var(--text-2xl,1.5rem)}body{font-size:16px}.card,.card-premium{padding:var(--space-4,1rem)}.grid{gap:var(--space-3,.75rem)}.flex-mobile-col{flex-direction:column}}@media (max-width:768px){header{padding:var(--space-3,.75rem) var(--space-4,1rem)}.modal-mobile-full{border-radius:0;width:100%;max-width:100%;margin:0}}@media (hover:none) and (pointer:coarse){.btn:hover,.card-hover:hover{transform:none}.btn:active{transition:transform .1s ease-out;transform:scale(.97)}.card-hover:active{transform:scale(.99)}a{padding:var(--space-1,.25rem) 0}}@media (max-width:640px){.hidden-mobile{display:none}.show-mobile{display:block}.full-width-mobile{width:100%}.stack-mobile{flex-direction:column}.center-mobile{text-align:center}}@supports (padding:env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}.fixed-bottom{padding-bottom:calc(var(--space-4,1rem) + env(safe-area-inset-bottom))}}@media (max-width:640px){img{max-width:100%;height:auto}img[width][height]{aspect-ratio:attr(width) / attr(height)}}@media (max-width:768px){html:not([data-defer-visual-overhaul-globals]) button:not(.btn-icon):not(.btn-compact):not(.btn-filter):not(.btn-icon-mobile):not([class*=w-]):not([class*=h-]){min-height:40px}.btn-icon{min-width:40px;min-height:40px;padding:10px}html:not([data-defer-visual-overhaul-globals]) a[role=button],html:not([data-defer-visual-overhaul-globals]) a.button,html:not([data-defer-visual-overhaul-globals]) a.btn:not(.btn-compact):not(.btn-filter){align-items:center;min-height:40px;padding:10px 14px;display:inline-flex}html:not([data-defer-visual-overhaul-globals]) input[type=checkbox],html:not([data-defer-visual-overhaul-globals]) input[type=radio]{flex-shrink:0;width:18px;min-width:18px;height:18px;min-height:18px}html:not([data-defer-visual-overhaul-globals]) label.flex,html:not([data-defer-visual-overhaul-globals]) label.inline-flex,html:not([data-defer-visual-overhaul-globals]) label.touch-target{cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:6px 0;display:flex}}@media (max-width:640px){html:not([data-defer-visual-overhaul-globals]) .input,html:not([data-defer-visual-overhaul-globals]) .input-group input,html:not([data-defer-visual-overhaul-globals]) select,html:not([data-defer-visual-overhaul-globals]) textarea{width:100%;min-height:var(--touch-target-min,44px);padding:12px 16px;font-size:16px}.input-group{margin-bottom:var(--space-4,1rem)}.btn-group{gap:var(--space-3,.75rem);flex-direction:column;display:flex}.btn-group .btn{width:100%;min-height:var(--touch-target-min,44px)}html:not([data-defer-visual-overhaul-globals]) form button[type=submit],html:not([data-defer-visual-overhaul-globals]) form button[type=button],html:not([data-defer-visual-overhaul-globals]) form .btn{min-height:var(--touch-target-min,44px);padding:12px 24px}}@media (max-width:896px) and (orientation:landscape){header{padding:var(--space-2,.5rem) var(--space-4,1rem)}.modal{max-height:90vh;overflow-y:auto}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms;animation-duration:1ms}.loading-spinner{animation-duration:.75s}}@media (max-width:640px){:focus-visible{outline:3px solid var(--color-brand-500,#fff);outline-offset:3px}html:not([data-defer-visual-overhaul-globals]) input[type=text],html:not([data-defer-visual-overhaul-globals]) input[type=email],html:not([data-defer-visual-overhaul-globals]) input[type=password],html:not([data-defer-visual-overhaul-globals]) input[type=number],html:not([data-defer-visual-overhaul-globals]) textarea{font-size:16px}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.gallery-grid{gap:var(--space-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.gallery-actions button,.gallery-actions .btn{min-height:var(--touch-target-min,44px);min-width:var(--touch-target-min,44px);padding:12px 16px}.image-card button,.image-card .btn-icon{min-width:var(--touch-target-min,44px);min-height:var(--touch-target-min,44px)}.bottom-sheet{background:var(--color-neutral-800,#1a1a1a);border-top-left-radius:var(--radius-2xl,1.5rem);border-top-right-radius:var(--radius-2xl,1.5rem);padding:var(--space-6,1.5rem) var(--space-4,1rem);max-height:90vh;z-index:var(--z-modal,1050);box-shadow:var(--shadow-2xl,0 25px 50px #00000040);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.bottom-sheet-handle{background:var(--color-neutral-600,#4a4a4a);border-radius:var(--radius-full,9999px);width:48px;height:4px;margin:0 auto var(--space-4,1rem)}.tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap}.page-container{padding-top:var(--space-2,.5rem)}.card,.card-premium{border-radius:var(--radius-xl,1rem);margin-left:var(--space-1,.25rem);margin-right:var(--space-1,.25rem);padding:var(--space-3,.75rem)}.container{padding-left:var(--space-3,.75rem);padding-right:var(--space-3,.75rem)}main{padding-top:var(--space-3,.75rem);padding-bottom:var(--space-3,.75rem)}}.swipe-hint{will-change:transform;animation:2s ease-in-out infinite swipe-hint}@media (max-width:640px){.menu-mobile{background:var(--color-neutral-900,#0a0a0a);z-index:var(--z-modal,1050);padding:var(--space-6,1.5rem) var(--space-4,1rem);position:fixed;inset:0;overflow-y:auto}}.fab-mobile{bottom:calc(var(--space-6,1.5rem) + env(safe-area-inset-bottom,0px));right:var(--space-4,1rem);border-radius:var(--radius-full,9999px);background:linear-gradient(135deg, var(--color-brand-500,#fff), var(--color-brand-600,#d0d0d0));width:56px;height:56px;box-shadow:var(--shadow-xl,0 20px 25px #00000026, 0 8px 10px #0000000a), var(--shadow-glow-brand,0 0 20px #ffffff4d);color:var(--color-neutral-900,#0a0a0a);z-index:var(--z-fixed,1030);cursor:pointer;transition:transform var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));will-change:transform;border:none;justify-content:center;align-items:center;font-size:24px;display:flex;position:fixed}@media (min-width:768px){.fab-mobile{display:none}}.btn-ripple:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff4d 0%,#0000 60%);transition:transform .4s ease-out,opacity .4s ease-out;position:absolute;inset:0;transform:scale(0)}.btn-ripple:active:after{opacity:1;transition:all;transform:scale(2.5)}.scroll-momentum{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-behavior:smooth}@media (max-width:768px){html{overscroll-behavior:none}body{overscroll-behavior-y:none}}.mobile-carousel{gap:var(--space-3,.75rem);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:var(--space-2,.5rem) 0;display:flex;overflow-x:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel>*{scroll-snap-align:center;flex-shrink:0}@media (max-width:768px){.page-with-bottom-nav{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (hover:none) and (pointer:coarse){button:active,.btn:active,a:active{opacity:.8;transition:transform 50ms ease-out,opacity 50ms ease-out;transform:scale(.98)}.card:active,.card-premium:active{transition:transform .1s ease-out;transform:scale(.995)}}@media (max-width:640px){.sticky-mobile{z-index:40;background:var(--color-neutral-900,#0a0a0a);padding:var(--space-3,.75rem);margin:0 calc(-1 * var(--space-3,.75rem));border-bottom:1px solid #ffffff1a;position:sticky;top:0}.input-group-mobile{gap:var(--space-3,.75rem);flex-direction:column;display:flex}.input-group-mobile .btn{width:100%}@keyframes slideUpSheet{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.bottom-sheet-animated{animation:.3s ease-out slideUpSheet}.sheet-backdrop{-webkit-backdrop-filter:blur(4px);z-index:1040;background:#0009;position:fixed;inset:0}}.skeleton{background:linear-gradient(90deg, var(--color-neutral-800,#1a1a1a) 25%, var(--color-neutral-700,#2a2a2a) 50%, var(--color-neutral-800,#1a1a1a) 75%);border-radius:var(--radius-md,.5rem);background-size:200% 100%;animation:1.5s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{width:100%;height:1em}.skeleton-text-sm{width:60%;height:.75em}.skeleton-avatar{border-radius:var(--radius-full,9999px);width:40px;height:40px}.skeleton-card{width:100%;height:200px}.pull-indicator{border-radius:var(--radius-full,9999px);background:var(--color-neutral-800,#1a1a1a);border:2px solid var(--color-neutral-700,#2a2a2a);justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s ease-out;display:flex;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.pull-indicator.pulling{transform:translate(-50%)translateY(20px)}.pull-indicator.refreshing{transform:translate(-50%)translateY(50px)}.offline-banner{background:var(--color-warning,#a0a0a0);color:var(--color-neutral-900,#0a0a0a);text-align:center;padding:var(--space-2,.5rem) var(--space-4,1rem);font-size:var(--text-sm,.875rem);font-weight:var(--font-semibold,600);z-index:var(--z-toast,10000);animation:.3s ease-out slideDown;position:fixed;top:0;left:0;right:0}@media (max-width:640px){.group .absolute.bottom-0 button,.quick-actions-menu button{min-width:44px;min-height:44px}.quick-actions-menu>div[class*=absolute]{width:calc(100vw - 2rem);max-width:240px;left:auto;right:0}[role=toolbar]{flex-direction:column;align-items:stretch;gap:.75rem}[role=toolbar]>div:last-child{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem;overflow-x:auto}[role=toolbar]>div:last-child::-webkit-scrollbar{display:none}.theme-mobile-action-strip{background:linear-gradient(#0000 0%,#000000b3 50%,#000000e6 100%);padding:.5rem}.theme-mobile-action-strip button span{display:inline}.theme-project-card .aspect-square,.theme-project-card [class*=aspect-4\/3]{padding-bottom:0}.group .absolute.top-3.left-3 button,.group button[aria-label*=avorite]{width:44px;min-width:44px;height:44px;min-height:44px}.theme-action-bar{flex-direction:column;align-items:stretch}.theme-action-bar>div{width:100%}.theme-action-bar select{width:100%;min-height:44px}.theme-action-bar [class*=gap-1\.5]{flex-wrap:wrap;gap:.5rem}.empty-state i{font-size:3rem}.empty-state h3{font-size:1.25rem}.empty-state .btn{width:100%;min-height:48px}.grid[class*=sm\:grid-cols-2]{grid-template-columns:1fr}.skeleton-card{height:180px}nav[aria-label=Pagination]{flex-direction:column;gap:.75rem}nav[aria-label=Pagination] button{justify-content:center;width:100%;min-height:48px}nav[aria-label=Pagination]>div{text-align:center}}.mobile-menu-item{--tw-ring-color:var(--theme-accent-primary)}.mobile-menu-item:hover{background-color:var(--theme-bg-tertiary)}.mobile-menu-item:active{background-color:var(--theme-bg-elevated)}.mobile-menu-item--logout:hover{background-color:#ef44441a}.mobile-menu-item--logout:active{background-color:#ef444433}@media print{body{color:#000;background-color:#fff}.btn,.input{border:1px solid #000}@page{margin:2cm}}:root{--color-brand-50:#fff;--color-brand-100:#f8f8f8;--color-brand-200:#e8e8e8;--color-brand-300:#d0d0d0;--color-brand-400:#b8b8b8;--color-brand-500:#fff;--color-brand-600:#d0d0d0;--color-brand-700:#a0a0a0;--color-brand-800:#707070;--color-brand-900:#4a4a4a;--color-accent-50:#fff;--color-accent-100:#f8f8f8;--color-accent-200:#e8e8e8;--color-accent-300:#d0d0d0;--color-accent-400:#b8b8b8;--color-accent-500:#a0a0a0;--color-accent-600:#888;--color-accent-700:#707070;--color-accent-800:#505050;--color-accent-900:#3a3a3a;--color-neutral-50:#fff;--color-neutral-100:#f8f8f8;--color-neutral-200:#e8e8e8;--color-neutral-300:#d0d0d0;--color-neutral-400:#a0a0a0;--color-neutral-500:#707070;--color-neutral-600:#4a4a4a;--color-neutral-700:#2a2a2a;--color-neutral-750:#2a2a2a;--color-neutral-800:#1a1a1a;--color-neutral-850:#1f1f1f;--color-neutral-900:#0a0a0a;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", "Courier New", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--space-0:0;--space-px:1px;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #0000001a, 0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px #00000026, 0 8px 10px #0000000a;--shadow-2xl:0 25px 50px #00000040;--shadow-inner:inset 0 2px 4px #0000000f;--shadow-glow-brand:0 0 20px #ffffff4d;--shadow-glow-accent:0 0 20px #d0d0d04d;--shadow-glow-success:0 0 20px #e8e8e84d;--shadow-glow-error:0 0 20px #7070704d;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.2s cubic-bezier(.4, 0, .2, 1);--transition-slow:.3s cubic-bezier(.4, 0, .2, 1);--transition-slower:.5s cubic-bezier(.4, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-bounce:cubic-bezier(.68, -.55, .265, 1.55);--z-0:0;--z-10:10;--z-20:20;--z-30:30;--z-40:40;--z-50:50;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-dialog:1080;--z-tooltip:1090;--z-toast:10000;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}body{font-family:var(--font-sans,"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:var(--text-base,1rem);line-height:var(--leading-normal,1.5);color:var(--color-neutral-50,#fff);background-color:var(--color-neutral-900,#0a0a0a);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}.heading-1{font-size:var(--text-5xl,3rem);font-weight:var(--font-bold,700);line-height:var(--leading-tight,1.25);letter-spacing:-.025em}.heading-2{font-size:var(--text-4xl,2.25rem);font-weight:var(--font-bold,700);line-height:var(--leading-tight,1.25);letter-spacing:-.025em}.heading-3{font-size:var(--text-3xl,1.875rem);font-weight:var(--font-semibold,600);line-height:var(--leading-snug,1.375)}.heading-4{font-size:var(--text-2xl,1.5rem);font-weight:var(--font-semibold,600);line-height:var(--leading-snug,1.375)}.heading-5{font-size:var(--text-xl,1.25rem);font-weight:var(--font-medium,500);line-height:var(--leading-snug,1.375)}.body-large{font-size:var(--text-lg,1.125rem);line-height:var(--leading-relaxed,1.625)}.body{font-size:var(--text-base,1rem);line-height:var(--leading-normal,1.5)}.body-small{font-size:var(--text-sm,.875rem);line-height:var(--leading-normal,1.5)}.caption{font-size:var(--text-xs,.75rem);line-height:var(--leading-normal,1.5);color:var(--color-neutral-400,#a0a0a0)}.btn{justify-content:center;align-items:center;gap:var(--space-2,.5rem);padding:var(--space-3,.75rem) var(--space-6,1.5rem);font-weight:var(--font-semibold,600);font-size:var(--text-base,1rem);line-height:var(--leading-tight,1.25);border-radius:var(--radius-lg,.75rem);transition:all var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));cursor:pointer;-webkit-user-select:none;user-select:none;border:none;outline:none;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:2px solid var(--color-brand-500,#fff);outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{background:linear-gradient(180deg, var(--color-brand-500), var(--color-brand-600));color:var(--color-text-on-brand,#000);font-weight:var(--font-bold,700);letter-spacing:var(--letter-spacing-wide,.05em);text-transform:uppercase;text-shadow:0 1px #ffffff4d;border:1px solid #ffffff4d;box-shadow:0 4px 12px #0006,0 2px 4px #0000004d,inset 0 1px #ffffff80,inset 0 -1px #0003}.btn-primary:hover:not(:disabled){background:linear-gradient(180deg, var(--color-brand-500,#fff), var(--color-brand-500,#fff));border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d,0 4px 8px #0006,inset 0 1px #fffc,inset 0 -1px #0003}.btn-primary:active:not(:disabled){background:linear-gradient(180deg, var(--color-brand-600), var(--color-brand-500));transform:translateY(0);box-shadow:0 2px 4px #0006,inset 0 2px 4px #0000004d}.btn-secondary{background:linear-gradient(180deg, var(--color-neutral-700), var(--color-neutral-800));color:var(--color-neutral-50,#fff);border:1px solid #ffffff1a;font-weight:600;box-shadow:0 2px 8px #00000080,inset 0 1px #ffffff1a,inset 0 -1px #0000004d}.btn-secondary:hover:not(:disabled){background:linear-gradient(180deg, var(--color-neutral-600), var(--color-neutral-700));border-color:#fff3;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff26,inset 0 1px #ffffff26,inset 0 -1px #0000004d}.btn-ghost{color:var(--color-neutral-300,#d0d0d0);background-color:#0000}.btn-ghost:hover:not(:disabled){background-color:var(--color-neutral-800,#1a1a1a);color:var(--color-neutral-50,#fff)}.btn-danger{background-color:var(--color-error,#707070);color:var(--theme-on-accent,white)}.btn-danger:hover:not(:disabled){background-color:var(--color-error-hover,#dc2626);box-shadow:var(--shadow-glow-error,0 0 20px #7070704d)}.btn-success{background-color:var(--color-success,#e8e8e8);color:var(--color-text-on-success,#fff);box-shadow:var(--shadow-sm,0 1px 3px #0000001a, 0 1px 2px #0000000f)}.btn-success:hover:not(:disabled){background-color:var(--color-success-hover,#059669);box-shadow:var(--shadow-glow-success,0 0 20px #e8e8e84d)}.btn-sm{padding:var(--space-2,.5rem) var(--space-4,1rem);font-size:var(--text-sm,.875rem)}@media (max-width:768px){.btn-sm:not(.btn-compact):not(.btn-filter):not(.btn-icon-mobile){min-height:38px;padding:8px 12px}}.btn-md{padding:var(--space-3,.75rem) var(--space-5,1.25rem);font-size:var(--text-base,1rem)}.btn-lg{padding:var(--space-4,1rem) var(--space-8,2rem);font-size:var(--text-lg,1.125rem)}.btn-icon{padding:var(--space-2,.5rem);aspect-ratio:1}.btn-compact{min-height:36px;font-size:var(--text-sm,.875rem);padding:6px 12px}@media (max-width:768px){.btn-compact{min-height:38px;padding:8px 12px}}.btn-icon-mobile{padding:8px 12px}@media (max-width:640px){.btn-icon-mobile{min-width:40px;min-height:40px;padding:10px}.btn-icon-mobile>span:not(.sr-only){display:none}.btn-icon-mobile>i{margin:0}}.btn-filter{min-height:32px;font-size:var(--text-xs,.75rem);border-radius:var(--radius-lg,.75rem);padding:4px 12px}@media (max-width:768px){.btn-filter{min-height:36px;padding:6px 12px}}.touch-target{min-width:44px;min-height:44px}.touch-target-sm{min-width:40px;min-height:40px}.input-group{gap:var(--space-2,.5rem);flex-direction:column;display:flex}.input-label{font-size:var(--text-sm,.875rem);font-weight:var(--font-medium,500);color:var(--color-neutral-200,#e8e8e8)}label{text-overflow:clip;white-space:normal;word-wrap:break-word;max-width:none;overflow:visible}.input{width:100%;padding:var(--space-3,.75rem) var(--space-4,1rem);background-color:var(--color-neutral-800,#1a1a1a);border:1px solid var(--color-neutral-700,#2a2a2a);border-radius:var(--radius-lg,.75rem);color:var(--color-neutral-50,#fff);font-size:var(--text-base,1rem);transition:all var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));outline:none}.input::placeholder{color:var(--color-neutral-500,#707070)}.input:hover:not(:disabled){border-color:var(--color-neutral-600,#4a4a4a)}.input:focus{border-color:var(--color-brand-500,#fff);box-shadow:0 0 0 3px #f59e0b1a}.input:disabled{opacity:.5;cursor:not-allowed}.input-error{border-color:var(--color-error,#707070)}.input-error:focus{border-color:var(--color-error,#707070);box-shadow:0 0 0 3px var(--color-error-bg,#7070701a)}.input-helper{font-size:var(--text-sm,.875rem);color:var(--color-neutral-400,#a0a0a0)}.input-error-message{font-size:var(--text-sm,.875rem);color:var(--color-error,#707070);align-items:center;gap:var(--space-1,.25rem);display:flex}.card{background-color:var(--color-neutral-800,#1a1a1a);border:1px solid var(--color-neutral-700,#2a2a2a);border-radius:var(--radius-xl,1rem);padding:var(--space-6,1.5rem);box-shadow:var(--shadow-md,0 4px 6px #0000001a, 0 2px 4px #0000000f)}.card-premium{background:linear-gradient(135deg, var(--color-neutral-800), var(--color-neutral-900));border:1px solid var(--color-neutral-700,#2a2a2a);border-radius:var(--radius-2xl,1.5rem);padding:var(--space-8,2rem);box-shadow:var(--shadow-xl,0 20px 25px #00000026, 0 8px 10px #0000000a);position:relative;overflow:hidden}.card-premium:before{content:"";background:linear-gradient(90deg, transparent, var(--color-brand-500), transparent);opacity:.5;height:1px;position:absolute;top:0;left:0;right:0}.card-hover{transition:all var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));will-change:transform, box-shadow, border-color}.card-hover:hover{box-shadow:var(--shadow-xl,0 20px 25px #00000026, 0 8px 10px #0000000a);border-color:var(--color-neutral-600,#4a4a4a);transform:translateY(-2px)}.alert{padding:var(--space-4,1rem);border-radius:var(--radius-lg,.75rem);align-items:flex-start;gap:var(--space-3,.75rem);border:1px solid;display:flex}.alert-success{background-color:var(--color-success-bg,#e8e8e81a);border-color:var(--color-success-border,#e8e8e84d);color:var(--color-success,#e8e8e8)}.alert-warning{background-color:var(--color-warning-bg,#a0a0a01a);border-color:var(--color-warning-border,#a0a0a04d);color:var(--color-warning,#a0a0a0)}.alert-error{background-color:var(--color-error-bg,#7070701a);border-color:var(--color-error-border,#7070704d);color:var(--color-error,#707070)}.alert-info{background-color:var(--color-info-bg,#d0d0d01a);border-color:var(--color-info-border,#d0d0d04d);color:var(--color-info,#d0d0d0)}.focus-ring{outline:2px solid var(--color-brand-500,#fff);outline-offset:2px}.smooth-scroll{scroll-behavior:smooth}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar::-webkit-scrollbar{width:12px}.custom-scrollbar::-webkit-scrollbar-track{background:#17171766;border-radius:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#52525299;border:2px solid #17171766;border-radius:6px;transition:background .2s}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#737373cc}.custom-scrollbar::-webkit-scrollbar-thumb:active{background:#8c8c8ce6}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#52525299 #17171766}.custom-scrollbar-enhanced{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.custom-scrollbar-enhanced::-webkit-scrollbar{width:10px}.custom-scrollbar-enhanced::-webkit-scrollbar-track{background:#17171799;border-radius:10px;margin:4px 0}.custom-scrollbar-enhanced::-webkit-scrollbar-thumb{background:linear-gradient(#787878cc 0%,#646464b3 100%);border:2px solid #17171799;border-radius:10px;min-height:40px;transition:all .2s cubic-bezier(.4,0,.2,1)}.custom-scrollbar-enhanced::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8c8c8ce6 0%,#787878cc 100%);border-color:#171717cc}.custom-scrollbar-enhanced::-webkit-scrollbar-thumb:active{background:linear-gradient(#a0a0a0 0%,#8c8c8ce6 100%)}.custom-scrollbar-enhanced{scrollbar-width:thin;scrollbar-color:#787878cc #17171799}button,a,input,select,textarea,details summary{transition:all .2s cubic-bezier(.4,0,.2,1)}.premium-card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.premium-card-hover:hover{box-shadow:0 12px 24px #00000080, 0 0 0 1px color-mix(in srgb, var(--color-brand-500,#fff) 20%, transparent);transform:translateY(-2px)}details{transition:all .3s}details summary{-webkit-user-select:none;user-select:none;position:relative}details summary i.fa-chevron-down{transition:transform .3s cubic-bezier(.4,0,.2,1)}details[open] summary i.fa-chevron-down{transform:rotate(180deg)}details[open]>:not(summary){animation:.3s cubic-bezier(.4,0,.2,1) accordion-slide-down}button:active:not(:disabled){transition:transform .1s;transform:scale(.97)}input:focus,textarea:focus,select:focus{transition:box-shadow .2s;box-shadow:0 0 0 3px #fbbf2426,0 0 12px #fbbf241a}.premium-tooltip{animation:.2s cubic-bezier(.4,0,.2,1) tooltip-fade-in}.success-ripple:after{content:"";border-radius:inherit;border:2px solid var(--color-success,#e8e8e8);will-change:transform, opacity;animation:.6s ease-out success-ripple;position:absolute;inset:0}.skeleton-shimmer{background:linear-gradient(90deg, var(--color-neutral-800,#1a1a1a) 0%, var(--color-neutral-700,#262626) 50%, var(--color-neutral-800,#1a1a1a) 100%);will-change:background-position;background-size:200% 100%;animation:2s linear infinite shimmer-slide;position:relative;overflow:hidden}.gradient-text{background:linear-gradient(135deg, var(--color-brand-500,#fff) 0%, var(--color-brand-600,#d0d0d0) 50%, var(--color-brand-500,#fff) 100%);-webkit-text-fill-color:transparent;will-change:background-position;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s infinite gradient-shift}.stagger-item{animation:.4s cubic-bezier(.4,0,.2,1) backwards stagger-fade-in}.stagger-item:first-child{animation-delay:50ms}.stagger-item:nth-child(2){animation-delay:.1s}.stagger-item:nth-child(3){animation-delay:.15s}.stagger-item:nth-child(4){animation-delay:.2s}.stagger-item:nth-child(5){animation-delay:.25s}.stagger-item:nth-child(6){animation-delay:.3s}.image-reveal{animation:.5s cubic-bezier(.4,0,.2,1) image-reveal}.premium-glow{position:relative}.premium-glow:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-500,#fff) 40%, transparent), color-mix(in srgb, var(--color-brand-600,#d0d0d0) 40%, transparent));border-radius:inherit;opacity:0;z-index:-1;filter:blur(8px);will-change:opacity;transition:opacity .3s;position:absolute;inset:-2px}.premium-glow:hover:before{opacity:1}.loading-bar{position:relative;overflow:hidden}.loading-bar:after{content:"";background:linear-gradient(90deg,#0000,#fbbf2466,#0000);width:25%;height:100%;animation:1.5s ease-in-out infinite loading-bar;position:absolute;top:0;left:0}input[type=checkbox]:checked,input[type=radio]:checked{animation:.3s cubic-bezier(.68,-.55,.265,1.55) check-bounce}.btn-ripple{position:relative;overflow:hidden}.btn-ripple:after{content:"";background:#ffffff80;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-ripple:active:after{width:300px;height:300px}.progress-bar{transition:width .5s cubic-bezier(.4,0,.2,1)}.card-stack{transition:transform .3s,box-shadow .3s;position:relative}.card-stack:before,.card-stack:after{content:"";border-radius:inherit;background:inherit;z-index:-1;opacity:0;width:100%;height:100%;transition:transform .3s,opacity .3s;position:absolute}.card-stack:before{transform:translateY(-4px)scale(.98)}.card-stack:after{transform:translateY(-8px)scale(.96)}.card-stack:hover:before{opacity:.3;transform:translateY(-6px)scale(.98)}.card-stack:hover:after{opacity:.15;transform:translateY(-12px)scale(.96)}:focus-visible{outline:2px solid var(--color-brand-500,#fff);outline-offset:2px;transition:outline-offset var(--transition-fast,.15s cubic-bezier(.4, 0, .2, 1))}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-brand-500,#fff);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.animate-fade-in,.animate-scale-in,.animate-slide-up,.animate-slide-down,.animate-slide-left,.animate-slide-right,.animate-bounce-in{opacity:1!important;animation:none!important;transform:none!important}.skeleton,.skeleton-text,.skeleton-title,.skeleton-avatar{opacity:1!important;animation:none!important}}@media (prefers-contrast:high){:root{--color-neutral-800:#000;--color-neutral-900:#000}.btn-primary{border:2px solid var(--color-brand-500,#fff)}.input{border-width:2px}}@media print{body{color:#000;background-color:#fff}.btn,.input{border:1px solid #000!important}@page{margin:2cm}}@media (max-width:768px){html:not([data-defer-visual-overhaul-globals]) .input,html:not([data-defer-visual-overhaul-globals]) select:not(.btn-compact):not(.btn-filter){min-height:44px;font-size:16px}html:not([data-defer-visual-overhaul-globals]) input[type=checkbox],html:not([data-defer-visual-overhaul-globals]) input[type=radio]{width:18px;min-width:18px;height:18px;min-height:18px}.btn:not(.btn-compact):not(.btn-filter):not(.btn-icon-mobile){min-height:44px}.btn-sm:not(.btn-compact):not(.btn-filter){min-height:40px;padding:8px 12px}.btn-icon{min-width:40px;min-height:40px;padding:10px}}@media (max-width:640px){.heading-1{font-size:var(--text-4xl,2.25rem)}.heading-2{font-size:var(--text-3xl,1.875rem)}.heading-3{font-size:var(--text-2xl,1.5rem)}body{font-size:16px}.card,.card-premium{padding:var(--space-4,1rem)}.grid{gap:var(--space-3,.75rem)}.flex-mobile-col{flex-direction:column}}@media (max-width:768px){header{padding:var(--space-3,.75rem) var(--space-4,1rem)}.modal-mobile-full{border-radius:0;width:100%;max-width:100%;margin:0}}@media (hover:none) and (pointer:coarse){.btn:hover,.card-hover:hover{transform:none}.btn:active{transition:transform .1s ease-out;transform:scale(.97)}.card-hover:active{transform:scale(.99)}a{padding:var(--space-1,.25rem) 0}}.no-select-mobile{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (max-width:640px){.hidden-mobile{display:none!important}.show-mobile{display:block!important}.full-width-mobile{width:100%!important}.stack-mobile{flex-direction:column!important}.center-mobile{text-align:center!important}}@supports (padding:env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}.fixed-bottom{padding-bottom:calc(var(--space-4,1rem) + env(safe-area-inset-bottom))}}.scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media (max-width:640px){img{max-width:100%;height:auto}img[width][height]{aspect-ratio:attr(width) / attr(height)}}html:not([data-defer-visual-overhaul-globals]) input[type=text],html:not([data-defer-visual-overhaul-globals]) input[type=email],html:not([data-defer-visual-overhaul-globals]) input[type=password],html:not([data-defer-visual-overhaul-globals]) input[type=number],html:not([data-defer-visual-overhaul-globals]) input[type=tel],html:not([data-defer-visual-overhaul-globals]) input[type=url],html:not([data-defer-visual-overhaul-globals]) input[type=search],html:not([data-defer-visual-overhaul-globals]) input[type=date],html:not([data-defer-visual-overhaul-globals]) input[type=time],html:not([data-defer-visual-overhaul-globals]) input[type=datetime-local],html:not([data-defer-visual-overhaul-globals]) textarea,html:not([data-defer-visual-overhaul-globals]) select{font-size:16px!important}@media (max-width:768px){html:not([data-defer-visual-overhaul-globals]) button:not(.btn-icon):not(.btn-compact):not(.btn-filter):not(.btn-icon-mobile):not([class*=w-]):not([class*=h-]){min-height:40px}.btn-icon{min-width:40px;min-height:40px;padding:10px}html:not([data-defer-visual-overhaul-globals]) a[role=button],html:not([data-defer-visual-overhaul-globals]) a.button,html:not([data-defer-visual-overhaul-globals]) a.btn:not(.btn-compact):not(.btn-filter){align-items:center;min-height:40px;padding:10px 14px;display:inline-flex}html:not([data-defer-visual-overhaul-globals]) input[type=checkbox],html:not([data-defer-visual-overhaul-globals]) input[type=radio]{flex-shrink:0;width:18px;min-width:18px;height:18px;min-height:18px}html:not([data-defer-visual-overhaul-globals]) label.flex,html:not([data-defer-visual-overhaul-globals]) label.inline-flex,html:not([data-defer-visual-overhaul-globals]) label.touch-target{cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:6px 0;display:flex}}@media (max-width:640px){html:not([data-defer-visual-overhaul-globals]) .input,html:not([data-defer-visual-overhaul-globals]) .input-group input,html:not([data-defer-visual-overhaul-globals]) select,html:not([data-defer-visual-overhaul-globals]) textarea{width:100%;min-height:44px;padding:12px 16px;font-size:16px}.input-group{margin-bottom:var(--space-4,1rem)}.btn-group{gap:var(--space-3,.75rem);flex-direction:column;display:flex}.btn-group .btn{width:100%;min-height:44px}html:not([data-defer-visual-overhaul-globals]) form button[type=submit],html:not([data-defer-visual-overhaul-globals]) form button[type=button],html:not([data-defer-visual-overhaul-globals]) form .btn{min-height:44px;padding:12px 24px}}@media (max-width:896px) and (orientation:landscape){header{padding:var(--space-2,.5rem) var(--space-4,1rem)}.modal{max-height:90vh;overflow-y:auto}}@media (prefers-reduced-motion:reduce),(max-width:640px){*{transition-duration:.01ms!important;animation-duration:1ms!important}.loading-spinner{animation-duration:.75s!important}.animate-fade-in,.animate-scale-in,.animate-slide-up,.animate-slide-down,.animate-slide-left,.animate-slide-right,.animate-bounce-in{opacity:1!important;animation:none!important;transform:none!important}.skeleton,.skeleton-text,.skeleton-title,.skeleton-avatar{opacity:1!important;animation:none!important}}@media (max-width:640px){:focus-visible{outline:3px solid var(--color-brand-500,#fff);outline-offset:3px}html:not([data-defer-visual-overhaul-globals]) input[type=text],html:not([data-defer-visual-overhaul-globals]) input[type=email],html:not([data-defer-visual-overhaul-globals]) input[type=password],html:not([data-defer-visual-overhaul-globals]) input[type=number],html:not([data-defer-visual-overhaul-globals]) textarea{font-size:16px!important}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.gallery-grid{gap:var(--space-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.gallery-actions button,.gallery-actions .btn{min-width:44px;min-height:44px;padding:12px 16px}.image-card button,.image-card .btn-icon{min-width:44px;min-height:44px}.bottom-sheet{background:var(--color-neutral-800,#1a1a1a);border-top-left-radius:var(--radius-2xl,1.5rem);border-top-right-radius:var(--radius-2xl,1.5rem);padding:var(--space-6,1.5rem) var(--space-4,1rem);max-height:90vh;z-index:var(--z-modal,1050);box-shadow:var(--shadow-2xl,0 25px 50px #00000040);position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.bottom-sheet-handle{background:var(--color-neutral-600,#4a4a4a);border-radius:var(--radius-full,9999px);width:48px;height:4px;margin:0 auto var(--space-4,1rem)}.tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap}.page-container{padding-top:var(--space-2,.5rem)}.card,.card-premium{border-radius:var(--radius-xl,1rem);margin-left:var(--space-2,.5rem);margin-right:var(--space-2,.5rem)}}.swipe-hint{animation:2s ease-in-out infinite swipe-hint}@media (max-width:640px){.menu-mobile{background:var(--color-neutral-900,#0a0a0a);z-index:var(--z-modal,1050);padding:var(--space-6,1.5rem) var(--space-4,1rem);position:fixed;inset:0;overflow-y:auto}}.fab-mobile{bottom:calc(var(--space-6,1.5rem) + env(safe-area-inset-bottom,0px));right:var(--space-4,1rem);border-radius:var(--radius-full,9999px);background:linear-gradient(135deg, var(--color-brand-500), var(--color-brand-600));width:56px;height:56px;box-shadow:var(--shadow-xl), var(--shadow-glow-brand,inherit);color:var(--color-neutral-900,#0a0a0a);z-index:var(--z-fixed,inherit);cursor:pointer;transition:transform var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));border:none;justify-content:center;align-items:center;font-size:24px;display:flex;position:fixed}.fab-mobile:active{transform:scale(.9)}@media (min-width:768px){.fab-mobile{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:1rem;position:static;overflow:visible}.animate-bubble-ping{animation:1s cubic-bezier(0,0,.2,1) infinite bubble-ping}.animate-bubble-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite bubble-pulse}@media (max-width:768px){.animate-bubble-ping{animation:5s cubic-bezier(0,0,.2,1) infinite bubble-ping}.animate-bubble-pulse{animation:6s cubic-bezier(.4,0,.6,1) infinite bubble-pulse}}.media-resolution-selector{gap:var(--spacing-2,inherit);padding:var(--spacing-4,inherit);background:var(--color-neutral-50,#fff);border-radius:var(--radius-lg,.75rem);border:1px solid var(--color-neutral-200,#e8e8e8);flex-direction:column;display:flex}.resolution-selector-container{position:relative}.resolution-current{width:100%;padding:var(--spacing-4,inherit);background:var(--color-neutral-100,#f8f8f8);border:2px solid var(--color-neutral-300,#d0d0d0);border-radius:var(--radius-md,.5rem);cursor:pointer;transition:all var(--transition-fast,.15s cubic-bezier(.4, 0, .2, 1));justify-content:space-between;align-items:center;gap:var(--spacing-3,inherit);display:flex}.resolution-current:hover:not(:disabled){border-color:var(--color-brand-600,#d0d0d0);background:var(--color-neutral-50,#fff);box-shadow:var(--shadow-sm,0 1px 3px #0000001a, 0 1px 2px #0000000f)}.resolution-current:disabled{opacity:.5;cursor:not-allowed}.resolution-current.expanded{border-color:var(--color-brand-600,#d0d0d0);border-bottom-right-radius:0;border-bottom-left-radius:0}.resolution-current-content{align-items:center;gap:var(--spacing-3,inherit);flex:1;display:flex}.resolution-icon{font-size:var(--text-xl,1.25rem);color:var(--color-brand-600,#d0d0d0)}.resolution-current-info{text-align:left;flex:1}.resolution-current-label{font-weight:var(--font-semibold,600);color:var(--color-neutral-900,#0a0a0a);font-size:var(--text-base,1rem)}.resolution-current-desc{font-size:var(--text-sm,.875rem);color:var(--color-neutral-600,#4a4a4a);margin-top:var(--spacing-1,inherit)}.resolution-current-cost{font-weight:var(--font-semibold,600);color:var(--color-success-700,inherit);font-size:var(--text-sm,.875rem);text-align:right}.resolution-batch-cost{font-size:var(--text-xs,.75rem);color:var(--color-neutral-600,#4a4a4a);font-weight:var(--font-normal,400);margin-top:var(--spacing-1,inherit)}.resolution-toggle{color:var(--color-neutral-500,#707070);font-size:var(--text-sm,.875rem)}.resolution-options{background:var(--color-neutral-50,#fff);border:2px solid var(--color-brand-600,#d0d0d0);border-bottom-left-radius:var(--radius-md,.5rem);border-bottom-right-radius:var(--radius-md,.5rem);box-shadow:var(--shadow-lg,0 10px 15px #0000001a, 0 4px 6px #0000000d);z-index:100;border-top:none;max-height:400px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.resolution-option{width:100%;padding:var(--spacing-4,inherit);border:none;border-bottom:1px solid var(--color-neutral-200,#e8e8e8);cursor:pointer;transition:all var(--transition-fast,.15s cubic-bezier(.4, 0, .2, 1));text-align:left;background:0 0}.resolution-option:last-child{border-bottom:none}.resolution-option:hover:not(:disabled){background:var(--color-neutral-100,#f8f8f8)}.resolution-option.selected{background:var(--color-brand-50,#fff);border-left:4px solid var(--color-brand-600,#d0d0d0)}.resolution-option:disabled{opacity:.5;cursor:not-allowed}.resolution-option-header{align-items:center;gap:var(--spacing-2,inherit);margin-bottom:var(--spacing-2,inherit);display:flex}.resolution-option-icon{font-size:var(--text-lg,1.125rem);color:var(--color-brand-600,#d0d0d0)}.resolution-option-label{font-weight:var(--font-semibold,600);color:var(--color-neutral-900,#0a0a0a);font-size:var(--text-base,1rem);align-items:center;gap:var(--spacing-2,inherit);flex:1;display:flex}.resolution-option-check{color:var(--color-success-600,inherit);font-size:var(--text-base,1rem)}.resolution-option-desc{font-size:var(--text-sm,.875rem);color:var(--color-neutral-600,#4a4a4a);margin-bottom:var(--spacing-2,inherit);margin-left:calc(var(--text-lg,1.125rem) + var(--spacing-2))}.resolution-option-cost{margin-left:calc(var(--text-lg,1.125rem) + var(--spacing-2));padding-top:var(--spacing-2,inherit);border-top:1px solid var(--color-neutral-200,#e8e8e8);gap:var(--spacing-1,inherit);flex-direction:column;display:flex}.cost-row{font-size:var(--text-sm,.875rem);justify-content:space-between;align-items:center;display:flex}.cost-row.batch-cost{padding-top:var(--spacing-1,inherit);border-top:1px dashed var(--color-neutral-300,#d0d0d0)}.cost-label{color:var(--color-neutral-600,#4a4a4a);font-weight:var(--font-normal,400)}.cost-value{color:var(--color-success-700,inherit);font-weight:var(--font-semibold,600)}.token-cost-badge{align-items:center;gap:var(--spacing-1,inherit);padding:var(--spacing-1,inherit) var(--spacing-3,inherit);background:var(--color-success-50,inherit);border:1px solid var(--color-success-200,inherit);border-radius:var(--radius-full,9999px);font-size:var(--text-xs,.75rem);font-weight:var(--font-semibold,600);color:var(--color-success-700,inherit);display:inline-flex}.token-cost-badge i{font-size:var(--text-xs,.75rem)}.resolution-help-text{align-items:flex-start;gap:var(--spacing-2,inherit);padding:var(--spacing-3,inherit);background:var(--color-neutral-100,#f8f8f8);border-radius:var(--radius-md,.5rem);font-size:var(--text-sm,.875rem);color:var(--color-neutral-700,#2a2a2a);line-height:1.5;display:flex}.resolution-help-text i{color:var(--color-brand-600,#d0d0d0);flex-shrink:0;margin-top:2px}@media (max-width:768px){.resolution-current-content{flex-wrap:wrap}.resolution-current-cost{text-align:left;width:100%;margin-top:var(--spacing-2,inherit);padding-top:var(--spacing-2,inherit);border-top:1px solid var(--color-neutral-300,#d0d0d0)}}.animate-slide-down{animation:.3s cubic-bezier(.4,0,.2,1) slide-down}.animate-shimmer{background-size:200% 100%;animation:2s linear infinite shimmer}.animate-pulse-slow{animation:3s cubic-bezier(.4,0,.6,1) infinite pulse-slow}.animate-scale-up{animation:.2s cubic-bezier(.4,0,.2,1) scale-up}.animate-bar-grow{transform-origin:bottom;animation:.6s cubic-bezier(.4,0,.2,1) backwards bar-grow}.grid>:first-child{animation-delay:0s}.grid>:nth-child(2){animation-delay:50ms}.grid>:nth-child(3){animation-delay:.1s}.grid>:nth-child(4){animation-delay:.15s}.grid>:nth-child(5){animation-delay:.2s}.grid>:nth-child(6){animation-delay:.25s}.grid>:nth-child(7){animation-delay:.3s}.grid>:nth-child(8){animation-delay:.35s}.grid>:nth-child(9){animation-delay:.4s}.stat-card{background-color:var(--color-neutral-800,#1a1a1a);border:1px solid var(--color-neutral-700,#2a2a2a);border-radius:var(--radius-xl,1rem);padding:var(--space-5,1.25rem);transition:all var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1))}.stat-card:hover{border-color:var(--color-neutral-600,#4a4a4a);box-shadow:var(--shadow-md,0 4px 6px #0000001a, 0 2px 4px #0000000f);transform:translateY(-2px)}.stat-card__header{margin-bottom:var(--space-3,.75rem);justify-content:space-between;align-items:center;display:flex}.stat-card__label{font-size:var(--text-sm,.875rem);font-weight:var(--font-medium,500);color:var(--color-neutral-400,#a0a0a0);text-transform:uppercase;letter-spacing:.05em}.stat-card__value{font-size:var(--text-2xl,1.5rem);font-weight:var(--font-bold,700);color:var(--color-neutral-50,#fff);margin-bottom:var(--space-2,.5rem);line-height:1.2}.stat-card__subtitle{font-size:var(--text-xs,.75rem);color:var(--color-neutral-500,#707070)}.activity-bar{gap:var(--space-4,1rem);padding:var(--space-3,.75rem);border-radius:var(--radius-lg,.75rem);transition:all var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));grid-template-columns:100px 1fr auto;align-items:center;display:grid}.activity-bar:hover{background-color:var(--color-neutral-800,#1a1a1a)}.activity-bar--today{background-color:#ffffff0d;border:1px solid #ffffff1a}.activity-bar__date{font-size:var(--text-sm,.875rem);font-weight:var(--font-medium,500);color:var(--color-neutral-300,#d0d0d0);white-space:nowrap}.activity-bar__chart{min-width:0}.activity-bar__background{background-color:var(--color-neutral-800,#1a1a1a);border-radius:var(--radius-full,9999px);width:100%;height:24px;position:relative;overflow:hidden}.activity-bar__fill{background:linear-gradient(90deg, var(--color-brand-500), var(--color-brand-400));border-radius:var(--radius-full,9999px);height:100%;padding-right:var(--space-2,.5rem);justify-content:flex-end;align-items:center;min-width:24px;transition:width .6s cubic-bezier(.4,0,.2,1);display:flex}.activity-bar__label{font-size:var(--text-xs,.75rem);font-weight:var(--font-semibold,600);color:var(--color-neutral-900,#0a0a0a);white-space:nowrap}.activity-bar__stats{text-align:right;min-width:120px}.insight-card{align-items:flex-start;gap:var(--space-4,1rem);padding:var(--space-5,1.25rem);border-radius:var(--radius-xl,1rem);transition:all var(--transition-base,.2s cubic-bezier(.4, 0, .2, 1));border:1px solid;display:flex}.insight-card:hover{box-shadow:var(--shadow-md,0 4px 6px #0000001a, 0 2px 4px #0000000f);transform:translateY(-1px)}.insight-card>i{font-size:var(--text-xl,1.25rem);flex-shrink:0;margin-top:2px}.empty-state{padding:var(--space-12,3rem);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state>i{margin-bottom:var(--space-4,1rem);opacity:.5}html.theme-mono-lux{--accent-gold:#c4a466;--accent-gold-light:#e0cd9e;--accent-gold-dark:#9a7d44;--accent-wine:#722f37;--accent-wine-light:#9b4a54;--accent-wine-dark:#4a1f24;--surface-base:#0c0c0e;--surface-elevated-1:#141417;--surface-elevated-2:#1c1c20;--surface-elevated-3:#242428;--surface-overlay:#2c2c32;--border-subtle:#ffffff0f;--border-default:#ffffff1a;--border-prominent:#ffffff26;--border-accent:#c4a4664d;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-tertiary:#8a8a92;--text-accent:#c4a466;--shadow-ambient:0 0 60px #00000080;--shadow-card:0 4px 24px #0006, 0 1px 3px #0000004d;--shadow-elevated:0 8px 32px #00000080, 0 2px 8px #0000004d;--shadow-glow-gold:0 0 40px #c4a46626}body{background:var(--surface-base);background-image:radial-gradient(at top,#c4a46608 0%,#0000 50%),radial-gradient(at 100% 100%,#722f370d 0%,#0000 50%);min-height:100vh}.bg-neutral-900{background-color:var(--surface-base)!important}.bg-neutral-850{background-color:var(--surface-elevated-1)!important}.bg-neutral-800,.bg-neutral-750{background-color:var(--surface-elevated-2)!important}.bg-neutral-700{background-color:var(--surface-elevated-3)!important}.bg-neutral-600{background-color:var(--surface-overlay)!important}.border-neutral-700{border-color:var(--border-default)!important}.border-neutral-600{border-color:var(--border-prominent)!important}.border-neutral-800{border-color:var(--border-subtle)!important}.text-neutral-300{color:var(--text-primary)!important}.text-neutral-400{color:var(--text-secondary)!important}.text-neutral-500{color:var(--text-tertiary)!important}.bg-neutral-800.rounded-xl,.bg-neutral-800.rounded-lg,.bg-neutral-800.rounded-2xl,.bg-neutral-800[class*=rounded],.card,details.bg-neutral-800{position:relative;background:linear-gradient(135deg, var(--surface-elevated-2) 0%, #1c1c20f2 100%)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-card)!important}.bg-neutral-800.rounded-xl:before,.bg-neutral-800.rounded-lg:before,.bg-neutral-800.rounded-2xl:before,.bg-neutral-800[class*=rounded]:before,.card:before,details.bg-neutral-800:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff1a 20%,#c4a46633 50%,#ffffff1a 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.bg-neutral-800.rounded-xl:hover,.bg-neutral-800.rounded-lg:hover,.card-hover:hover{transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateY(-2px);border-color:var(--border-prominent)!important;box-shadow:var(--shadow-elevated), var(--shadow-glow-gold)!important}html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) button.bg-white,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) button.bg-brand-500,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) .btn-primary,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) button[class*=bg-amber],html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) button[class*=bg-yellow],html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) button[type=submit],html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) .auth-submit-btn,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) button.w-full.py-4:not(.auth-google-btn){text-shadow:0 1px #fff3;letter-spacing:.025em;transition:all .2s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg, var(--accent-gold-light) 0%, var(--accent-gold) 50%, var(--accent-gold-dark) 100%)!important;color:#1a1a1a!important;border:1px solid #fff3!important;font-weight:700!important;box-shadow:0 4px 12px #c4a4664d,0 2px 4px #0003,inset 0 1px #fff6,inset 0 -1px #0000001a!important}html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) button.bg-white:hover,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) button.bg-brand-500:hover,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) .btn-primary:hover{transform:translateY(-2px);background:linear-gradient(180deg, #fff 0%, var(--accent-gold-light) 50%, var(--accent-gold) 100%)!important;box-shadow:0 6px 20px #c4a46666,0 4px 8px #0000004d,inset 0 1px #fff9!important}html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) button.bg-white:active,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) .btn-primary:active{transform:translateY(0);box-shadow:0 2px 4px #0000004d,inset 0 2px 4px #0003!important}button.bg-neutral-700,button.bg-neutral-800,.btn-secondary{transition:all .2s;background:linear-gradient(180deg, var(--surface-elevated-3) 0%, var(--surface-elevated-2) 100%)!important;border:1px solid var(--border-default)!important;box-shadow:0 2px 8px #0000004d,inset 0 1px #ffffff0d!important}button.bg-neutral-700:hover,button.bg-neutral-800:hover,.btn-secondary:hover{background:linear-gradient(180deg, var(--surface-overlay) 0%, var(--surface-elevated-3) 100%)!important;border-color:var(--border-prominent)!important;box-shadow:0 4px 12px #0006,inset 0 1px #ffffff14!important}html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) input[type=text],html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) input[type=email],html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) input[type=password],html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) input[type=number],html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) input[type=search],html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) textarea,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) select,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) .input{background:var(--surface-elevated-1)!important;border:1px solid var(--border-default)!important;color:var(--text-primary)!important;border-radius:12px!important;transition:all .2s!important}html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) input:focus,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) textarea:focus,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) select:focus,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) .input:focus{border-color:var(--accent-gold)!important;outline:none!important;box-shadow:0 0 0 3px #c4a4661a,0 0 20px #c4a4661a!important}html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) input::-moz-placeholder{color:var(--text-tertiary)!important}html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) textarea::-moz-placeholder{color:var(--text-tertiary)!important}html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) input::placeholder,html.theme-mono-lux:not([data-defer-visual-overhaul-globals]) textarea::placeholder{color:var(--text-tertiary)!important}.text-brand-accent,.text-brand-500,.text-amber-500,.text-yellow-500,[class*=text-brand]{color:var(--accent-gold)!important}.bg-brand-accent{background-color:var(--accent-gold)!important}.bg-brand-accent\/10,.bg-brand-500\/10{background-color:color-mix(in srgb, var(--accent-gold) 10%, transparent)!important}.bg-brand-accent\/20,.bg-brand-500\/20{background-color:color-mix(in srgb, var(--accent-gold) 20%, transparent)!important}.border-brand-accent,.border-brand-500,[class*=border-brand]:not([class*=\/]){border-color:var(--accent-gold)!important}.bg-brand-500:not(button):not(.btn):not([class*=btn-]),[class*=from-brand-500]:not(button):not(.btn):not([class*=btn-]),[class*=to-brand-500]:not(button):not(.btn):not([class*=btn-]){color:#1a1a1a!important}.bg-brand-500:not(button):not(.btn) p,.bg-brand-500:not(button):not(.btn) span,.bg-brand-500:not(button):not(.btn) div{color:inherit!important}[class*=from-brand-500].text-white:not(button):not(.btn),[class*=to-brand-500].text-white:not(button):not(.btn){color:#1a1a1a!important}details{transition:all .3s;overflow:hidden;background:var(--surface-elevated-2)!important;border:1px solid var(--border-default)!important;border-radius:16px!important}details[open]{box-shadow:var(--shadow-elevated)}details summary{cursor:pointer;transition:all .2s;background:0 0!important;padding:16px 20px!important}details summary:hover{background:#ffffff05!important}details[open] summary{border-bottom:1px solid var(--border-subtle)}h1,h2,h3{color:var(--text-primary);letter-spacing:-.02em}.heading-1,h1.text-2xl:not(.auth-header-title),h1.text-3xl:not(.auth-header-title),h1.text-4xl:not(.auth-header-title){background:linear-gradient(135deg, var(--text-primary) 0%, var(--text-primary) 70%, var(--accent-gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}nav,header,.header{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle)!important;background:#0c0c0ecc!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface-base)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--surface-overlay) 0%, var(--surface-elevated-3) 100%);border:2px solid var(--surface-base);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #c4a4664d 0%, var(--surface-overlay) 100%)}[role=dialog],.modal,[class*=fixed][class*=inset-0][class*=bg-black]{-webkit-backdrop-filter:blur(8px)}img{border-radius:12px}[class*=rounded][class*=overflow-hidden] img{transition:all .4s cubic-bezier(.4,0,.2,1)}[class*=rounded][class*=overflow-hidden]:hover img{transform:scale(1.02)}@keyframes subtle-pulse{0%,to{box-shadow:0 0 #c4a46600}50%{box-shadow:0 0 0 4px #c4a4661a}}:focus-visible{animation:2s ease-in-out infinite subtle-pulse}@keyframes premium-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton,.animate-shimmer{background:linear-gradient(90deg, var(--surface-elevated-2) 0%, #c4a4660d 50%, var(--surface-elevated-2) 100%);background-size:200% 100%;animation:2s infinite premium-shimmer}.bg-green-500\/10,.bg-emerald-500\/10,[class*=bg-green],[class*=bg-emerald]{background-color:#10b9811a!important}.text-green-500,.text-emerald-500,[class*=text-green],[class*=text-emerald]{color:#10b981!important}.bg-amber-500\/10,.bg-yellow-500\/10{background-color:#f59e0b1a!important}.text-amber-500,.text-yellow-500{color:#f59e0b!important}.bg-red-500\/10{background-color:#ef44441a!important}.text-red-500{color:#ef4444!important}.badge,[class*=rounded-full][class*=px-]{box-shadow:0 2px 8px #0003}@media (max-width:768px){body{background-image:none;background-color:var(--surface-base)}.bg-neutral-800.rounded-xl:before,.bg-neutral-800.rounded-lg:before{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:1ms!important}}.camera-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:linear-gradient(135deg,#0a0a0af2 0%,#050505fa 50%,#0a0a0af2 100%);border:3px solid #fff3;border-radius:24px;max-width:100%;position:relative;box-shadow:0 30px 80px #000000e6,inset 0 2px #ffffff1a,inset 0 -2px #00000080,0 0 100px #ffffff0d}.theme-light .camera-panel{background:linear-gradient(135deg,#fffffff7 0%,#faf9f6fc 50%,#fffffff7 100%);border-color:#1c19121f;box-shadow:0 30px 80px #1816111a,inset 0 2px #fffc,inset 0 -2px #1c19120d,0 0 100px #1c19120a}.camera-panel-inner-glow{opacity:.2;pointer-events:none;filter:blur(20px);background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);border-radius:24px;position:absolute;inset:0}.camera-corner{opacity:.4;pointer-events:none;border:2px solid #ffffff4d;width:24px;height:24px;position:absolute}.theme-light .camera-corner{border-color:#1c19124d}.camera-corner-tl{border-bottom:none;border-right:none;top:16px;left:16px}.camera-corner-tr{border-bottom:none;border-left:none;top:16px;right:16px}.camera-corner-bl{border-top:none;border-right:none;bottom:16px;left:16px}.camera-corner-br{border-top:none;border-left:none;bottom:16px;right:16px}.theme-page-bg{background:linear-gradient(135deg,#000 0%,#0a0a0a 25%,#1a1a1a 50%,#0a0a0a 75%,#000 100%);min-height:100vh;position:relative}.theme-panel-bg{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0a0a0afa 0%,#0a0a0af2 100%);border-color:#ffffff1a}.image-caption-scrim{background:linear-gradient(#0000,#0000008c,#000000eb)}.theme-light .image-caption-scrim{background:linear-gradient(#0000,#1615136b,#161513e0)}@media (max-width:1023px){.camera-panel{border-width:2px;border-radius:16px}}
