/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "Figtree", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(96.3% .019 9.298);--color-red-200: oklch(83.5% .083 12.484);--color-red-300: oklch(77.1% .131 14.681);--color-red-400: oklch(70% .17 16.405);--color-red-500: oklch(64.4% .209 20.184);--color-red-600: oklch(55.8% .197 20.884);--color-red-900: oklch(23.4% .082 21.558);--color-orange-50: oklch(97.2% .023 75.863);--color-orange-100: oklch(94.6% .046 76.839);--color-orange-200: oklch(89.7% .08 71.401);--color-orange-300: oklch(84.8% .117 69.151);--color-orange-400: oklch(77.6% .159 59.042);--color-orange-500: oklch(70.5% .187 47.604);--color-orange-600: oklch(63.2% .178 44.888);--color-orange-700: oklch(54.3% .16 42.266);--color-orange-800: oklch(40.4% .117 42.653);--color-orange-900: oklch(26.8% .074 44.413);--color-amber-50: oklch(97.4% .024 79.745);--color-amber-200: oklch(90.8% .087 80.429);--color-amber-300: oklch(86.4% .127 78.903);--color-amber-400: oklch(82.7% .154 76.061);--color-amber-500: oklch(79.1% .17 69.781);--color-amber-700: oklch(55.2% .12 69.498);--color-amber-800: oklch(41.9% .09 71.232);--color-amber-900: oklch(26.1% .055 76.595);--color-yellow-50: oklch(98.6% .037 102.035);--color-yellow-200: oklch(94.5% .124 101.54);--color-yellow-300: oklch(90.5% .166 98.111);--color-yellow-400: oklch(86.1% .173 91.936);--color-yellow-500: oklch(79.5% .162 86.047);--color-yellow-700: oklch(55.4% .121 66.442);--color-yellow-800: oklch(42.1% .09 57.708);--color-yellow-900: oklch(28.7% .058 60.576);--color-green-50: oklch(97.3% .027 157.389);--color-green-100: oklch(94.6% .052 154.677);--color-green-200: oklch(89.9% .096 153.251);--color-green-300: oklch(84.2% .136 153.299);--color-green-400: oklch(77.6% .168 152.127);--color-green-500: oklch(72.3% .192 149.579);--color-green-600: oklch(62.7% .17 149.214);--color-green-700: oklch(52.7% .137 150.069);--color-green-900: oklch(26.9% .057 152.586);--color-emerald-50: oklch(97.2% .035 172.186);--color-emerald-200: oklch(88.7% .138 167.22);--color-emerald-300: oklch(84% .162 164.117);--color-emerald-400: oklch(76.1% .159 162.091);--color-emerald-500: oklch(68.3% .154 159.852);--color-emerald-700: oklch(46.3% .104 159.959);--color-emerald-900: oklch(22.6% .05 160.876);--color-teal-50: oklch(97.5% .022 179.213);--color-teal-100: oklch(94.8% .056 179.647);--color-teal-200: oklch(90.4% .097 180.186);--color-teal-300: oklch(85.5% .125 181.071);--color-teal-400: oklch(78.5% .133 181.912);--color-teal-500: oklch(70.4% .123 182.503);--color-teal-600: oklch(60% .104 184.704);--color-teal-700: oklch(51.1% .086 186.391);--color-teal-900: oklch(28.1% .043 187.709);--color-cyan-50: oklch(97.9% .026 199.659);--color-cyan-200: oklch(91.2% .08 205.688);--color-cyan-300: oklch(86.5% .115 207.078);--color-cyan-400: oklch(79.7% .134 211.53);--color-cyan-500: oklch(71.5% .126 215.221);--color-cyan-700: oklch(52% .094 223.128);--color-cyan-900: oklch(29.3% .047 222.73);--color-sky-50: oklch(96.7% .023 220.721);--color-sky-200: oklch(86.4% .094 220.171);--color-sky-300: oklch(81% .123 222.706);--color-sky-400: oklch(76.9% .146 227.492);--color-sky-500: oklch(67.6% .134 229.829);--color-sky-700: oklch(46% .09 228.714);--color-sky-900: oklch(22.6% .042 222.511);--color-blue-50: oklch(96.6% .017 248.005);--color-blue-100: oklch(92.1% .04 248.259);--color-blue-200: oklch(84.6% .08 247.688);--color-blue-300: oklch(78.2% .116 248.462);--color-blue-400: oklch(71.3% .155 250.48);--color-blue-500: oklch(65.2% .19 253.205);--color-blue-600: oklch(57.2% .194 255.787);--color-blue-700: oklch(46.7% .154 254.944);--color-blue-900: oklch(22.4% .065 250.695);--color-indigo-50: oklch(95.2% .023 277.957);--color-indigo-100: oklch(91.8% .039 272.953);--color-indigo-300: oklch(78.5% .104 274.713);--color-indigo-400: oklch(68% .158 276.935);--color-indigo-500: oklch(58.5% .204 277.117);--color-indigo-700: oklch(45.7% .215 277.023);--color-indigo-900: oklch(24.4% .085 279.9);--color-violet-50: oklch(94.9% .027 295.052);--color-violet-100: oklch(91.2% .044 294.116);--color-violet-300: oklch(79.9% .109 293.317);--color-violet-400: oklch(70.9% .159 293.541);--color-violet-500: oklch(60.6% .219 292.717);--color-violet-600: oklch(54.1% .247 293.009);--color-violet-700: oklch(49.1% .241 292.581);--color-violet-900: oklch(25.3% .108 294.873);--color-purple-50: oklch(96.4% .023 310.71);--color-purple-100: oklch(91.6% .054 309.501);--color-purple-300: oklch(76% .148 307.134);--color-purple-400: oklch(68.7% .205 307.061);--color-purple-500: oklch(62.1% .253 305.351);--color-purple-700: oklch(43.1% .18 304.918);--color-purple-900: oklch(21% .066 305.882);--color-pink-50: oklch(95.9% .025 348.503);--color-pink-100: oklch(92.2% .041 342.16);--color-pink-200: oklch(87.3% .076 343.53);--color-pink-300: oklch(82.3% .11 346.018);--color-pink-400: oklch(72.5% .175 349.761);--color-pink-500: oklch(65.6% .212 354.308);--color-pink-600: oklch(59.2% .218 .584);--color-pink-700: oklch(52.5% .199 3.958);--color-pink-900: oklch(26.2% .086 .878);--color-rose-50: oklch(96.9% .018 351.141);--color-rose-200: oklch(86.5% .06 352.738);--color-rose-300: oklch(78.8% .097 353.101);--color-rose-400: oklch(66.9% .137 357.096);--color-rose-500: oklch(56.4% .156 356.312);--color-rose-600: oklch(47.2% .131 358.677);--color-rose-900: oklch(25.3% .064 356.308);--color-slate-50: oklch(98.4% .003 247.858);--color-slate-100: oklch(95.9% .009 247.915);--color-slate-200: oklch(91.6% .016 257.199);--color-slate-300: oklch(86.9% .02 252.894);--color-slate-400: oklch(71.8% .034 258.372);--color-slate-500: oklch(57.2% .042 258.362);--color-slate-600: oklch(44.6% .037 257.281);--color-slate-700: oklch(37.2% .039 257.287);--color-slate-800: oklch(27.9% .037 260.031);--color-slate-900: oklch(20.8% .04 265.755);--color-slate-950: oklch(12.9% .041 264.695);--color-gray-50: oklch(99.1% .003 264.542);--color-gray-100: oklch(96.1% .009 264.522);--color-gray-200: oklch(91.8% .013 262.378);--color-gray-300: oklch(85.6% .021 264.458);--color-gray-400: oklch(74% .022 264.434);--color-gray-500: oklch(61.1% .022 260.158);--color-gray-600: oklch(45.5% .022 261.275);--color-gray-700: oklch(29.2% .012 258.372);--color-gray-800: oklch(24.3% .011 260.691);--color-gray-900: oklch(18.6% .009 264.337);--color-gray-950: oklch(13.4% .005 262.316);--color-zinc-50: oklch(98.5% 0 0);--color-zinc-100: oklch(96.1% .001 286.375);--color-zinc-200: oklch(91.1% .005 286.292);--color-zinc-300: oklch(87.1% .005 286.286);--color-zinc-400: oklch(71.2% .013 286.066);--color-zinc-500: oklch(55.2% .014 285.938);--color-zinc-600: oklch(44.2% .015 285.786);--color-zinc-700: oklch(37% .012 285.805);--color-zinc-800: oklch(27.4% .005 286.033);--color-zinc-900: oklch(21% .006 285.885);--color-zinc-950: oklch(14.1% .004 285.823);--color-neutral-700: oklch(37.1% 0 0);--color-neutral-950: oklch(14.5% 0 0);--color-stone-50: oklch(98.2% .003 84.559);--color-stone-100: oklch(96.4% .001 106.424);--color-stone-200: oklch(91.5% .004 39.482);--color-stone-300: oklch(86.9% .004 56.366);--color-stone-400: oklch(71.6% .009 56.259);--color-stone-500: oklch(55.3% .012 58.071);--color-stone-600: oklch(44.4% .01 73.639);--color-stone-700: oklch(37.4% .009 67.558);--color-stone-800: oklch(26.8% .006 34.297);--color-stone-900: oklch(21.6% .006 56.043);--color-stone-950: oklch(14.7% .004 49.25);--color-olive-50: oklch(97.6% .017 117.285);--color-olive-200: oklch(88.4% .075 117.78);--color-olive-300: oklch(81.7% .113 119.679);--color-olive-400: oklch(74.1% .141 122.254);--color-olive-500: oklch(64.1% .139 124.506);--color-olive-700: oklch(45.4% .098 124.004);--color-olive-800: oklch(34.8% .073 123.963);--color-olive-900: oklch(23.7% .047 123.741);--color-taupe-50: oklch(96.2% .013 86.83);--color-taupe-100: oklch(91.3% .021 88.726);--color-taupe-200: oklch(84.7% .03 87.556);--color-taupe-300: oklch(78.4% .035 89.883);--color-taupe-400: oklch(71% .034 89.181);--color-taupe-500: oklch(60.6% .031 86.654);--color-taupe-600: oklch(51.9% .029 86.885);--color-taupe-700: oklch(43.3% .024 87.569);--color-taupe-800: oklch(34.2% .018 88.807);--color-taupe-900: oklch(23.2% .01 80.593);--color-taupe-950: oklch(16.5% .007 78.101);--color-black: #000;--color-white: #fff;--spacing: .25rem;--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: 1.5 ;--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: 1.2 ;--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;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-normal: 1.5;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--shadow-xs: 2px 9px 11px 0px rgba(0, 0, 0, .04), 1px 3.92px 5.79px 0px rgba(0, 0, 0, .04), 0px 1.36px 2.867px 0px rgba(0, 0, 0, .03), 0px .286px 1.134px 0px rgba(0, 0, 0, .02);--shadow-lg: 4px 38px 47px 0px rgba(0, 0, 0, .07), 0px 20px 17.48px 0px rgba(0, 0, 0, .03), 1px 10px 10px 0px rgba(0, 0, 0, .01), 0px -2px 6px 0px rgba(0, 0, 0, .03);--shadow-xl: 6px 33px 46px 0px rgba(0, 0, 0, .07), 1px 20px 19px 0px rgba(0, 0, 0, .03), 2px 10px 10px 0px rgba(0, 0, 0, .01), 0px -2px 6px 0px rgba(0, 0, 0, .03);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--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);--color-brown-50: oklch(97.1% .018 86.146);--color-brown-100: oklch(92.8% .041 86.731);--color-brown-200: oklch(86.5% .064 84.911);--color-brown-300: oklch(79% .087 82.923);--color-brown-400: oklch(70.6% .104 80.205);--color-brown-500: oklch(61.3% .106 74.84);--color-brown-700: oklch(44.1% .077 71.873);--color-brown-800: oklch(34.6% .059 72.823);--color-brown-900: oklch(23.4% .036 73.391);--color-maroon-50: oklch(95.7% .02 17.5);--color-maroon-100: oklch(91% .033 17.782);--color-maroon-300: oklch(74.3% .09 19.41);--color-maroon-400: oklch(62.3% .129 21.466);--color-maroon-500: oklch(51.9% .141 23.369);--color-maroon-600: oklch(42.7% .119 23.574);--color-maroon-700: oklch(36.1% .099 23.49);--color-maroon-900: oklch(19.7% .044 21.953);--background-color-subtle: var(--color-gray-50);--background-color-muted: var(--color-gray-100);--background-color-default: var(--color-white);--background-color-highlight: var(--color-gray-200);--background-color-emphasis: var(--color-gray-300);--text-color-subtle: var(--color-gray-400);--text-color-muted: var(--color-gray-600);--text-color-default: var(--color-gray-800);--text-color-emphasis: var(--color-gray-950);--color-neutral: var(--color-neutral-950);--color-inverse: var(--color-white);--color-primary-lighter: var(--color-blue-50);--color-primary-light: var(--color-blue-400);--color-primary: var(--color-blue-500);--color-primary-dark: var(--color-blue-600);--color-primary-darker: var(--color-blue-900);--color-secondary-lighter: var(--color-purple-50);--color-secondary-light: var(--color-purple-300);--color-secondary: var(--color-purple-500);--color-secondary-dark: var(--color-purple-700);--color-secondary-darker: var(--color-purple-900);--color-danger-lighter: var(--color-red-50);--color-danger-light: var(--color-red-300);--color-danger: var(--color-red-500);--color-danger-dark: var(--color-red-600);--color-danger-darker: var(--color-red-900);--color-warning-lighter: var(--color-amber-50);--color-warning-light: var(--color-amber-400);--color-warning: var(--color-amber-500);--color-warning-dark: var(--color-amber-700);--color-warning-darker: var(--color-amber-900);--color-success-lighter: var(--color-emerald-50);--color-success-light: var(--color-emerald-400);--color-success: var(--color-emerald-500);--color-success-dark: var(--color-emerald-700);--color-success-darker: var(--color-emerald-900);--color-info-lighter: var(--color-sky-50);--color-info-light: var(--color-sky-300);--color-info: var(--color-sky-500);--color-info-dark: var(--color-sky-700);--color-info-darker: var(--color-sky-900);--border-color-subtle: color-mix(in srgb, oklch(85.6% .021 264.458) 60%, transparent);--border-color-default: var(--color-gray-300);--border-color-emphasis: var(--color-gray-600);--border-width: 1px;--input-btn-font-size: var(--text-sm);--input-btn-font-weight: var(--font-weight-normal);--input-btn-border-radius: var(--radius-lg);--input-btn-padding-x: calc(var(--spacing) * 4);--input-btn-padding-y: calc(var(--spacing) * 1.75);--input-btn-line-height: 1.5;--input-btn-border-width: var(--border-width);--input-btn-font-size-sm: var(--text-sm);--input-btn-padding-x-sm: calc(var(--spacing) * 3);--input-btn-padding-y-sm: calc(var(--spacing) * 1.25);--input-btn-border-radius-sm: var(--radius-sm);--input-btn-line-height-sm: 1.25;--input-btn-font-size-lg: var(--text-base);--input-btn-padding-x-lg: calc(var(--spacing) * 5);--input-btn-padding-y-lg: calc(var(--spacing) * 2.25);--input-btn-border-radius-lg: var(--radius-lg);--input-btn-line-height-lg: 1.5;--input-bg: var(--background-color-default);--input-color: var(--text-color-default);--input-border-color: var(--border-color-default);--input-font-weight: var(--font-weight-normal);--input-hover-bg: var(--background-color-highlight);--input-hover-border-color: var(--text-color-subtle);--input-focus-bg: var(--color-primary-lighter);--input-focus-border-color: var(--color-primary);--input-disabled-color: var(--input-color);--input-disabled-bg: var(--background-color-highlight);--input-disabled-opacity: .5;--form-valid-bg: var(--color-success-lighter);--form-valid-color: var(--color-success);--form-valid-border-color: var(--color-success-light);--form-valid-focus-border-color: var(--color-success);--form-invalid-bg: var(--color-danger-lighter);--form-invalid-color: var(--color-danger);--form-invalid-border-color: var(--color-danger-light);--form-invalid-focus-border-color: var(--color-danger);--form-feedback-margin-top: var(--spacing);--form-feedback-font-size: var(--text-sm);--form-feedback-tooltip-padding-y: var(--spacing);--form-feedback-tooltip-padding-x: calc(var(--spacing) * 2);--form-feedback-tooltip-color: var(--color-inverse);--form-feedback-tooltip-border-radius: var(--radius-sm);--grid-columns: 12;--body-bg: var(--background-color-default);--body-color: var(--text-color-default);--body-font-size: var(--text-base);--body-font-weight: var(--font-weight-normal);--body-line-height: var(--text-base--line-height);--headings-margin-bottom: calc(var(--spacing) * 2);--headings-font-weight: var(--font-weight-bold);--h1-font-size: var(--text-6xl);--h1-line-height: var(--text-6xl--line-height);--h2-font-size: var(--text-5xl);--h2-line-height: var(--text-5xl--line-height);--h3-font-size: var(--text-4xl);--h3-line-height: var(--text-4xl--line-height);--h4-font-size: var(--text-3xl);--h4-line-height: var(--text-3xl--line-height);--h5-font-size: var(--text-2xl);--h5-line-height: var(--text-2xl--line-height);--h6-font-size: var(--text-xl);--h6-line-height: var(--text-xl--line-height);--hr-margin-y: calc(var(--spacing) * 4);--hr-margin-x: 0;--hr-border-color: var(--border-color-default);--paragraph-margin-bottom: calc(var(--spacing) * 4);--dt-font-weight: var(--font-weight-bold);--anchor-color: var(--color-primary);--anchor-hover-color: var(--color-primary-dark);--code-color: var(--color-pink-600);--code-font-size: var(--text-sm);--caption-padding-y: calc(var(--spacing) * 4);--caption-padding-x: calc(var(--spacing) * 4);--caption-font-weight: var(--font-weight-medium);--legend-margin-bottom: calc(var(--spacing) * 2);--legend-font-weight: var(--font-weight-medium);--legend-font-size: var(--text-xl)}@supports (color: color-mix(in lab,red,red)){:root,:host{--border-color-subtle: color-mix(in oklab, var(--color-gray-300) 60%, transparent)}}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;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;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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-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{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{@layer base{.toast-container{--toast-zindex: 1090;pointer-events:none;position:absolute;z-index:var(--toast-zindex);width:max-content;max-width:100%}.toast-container>:not(:last-child){margin-bottom:var(--toast-spacing)}.modal-dialog{pointer-events:none;position:relative;margin:var(--modal-margin);width:auto}.modal.fade .modal-dialog{transform:var(--modal-fade-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));--tw-duration: var(--modal-transition-duration);transition-duration:var(--modal-transition-duration);--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}.modal.show .modal-dialog{transform:var(--modal-show-transform)}.modal.modal-static .modal-dialog{transform:var(--modal-scale-transform)}@media(min-width:40rem){.modal-dialog{margin-inline:auto;max-width:var(--modal-width)}}.btn-check{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;border-style:var(--tw-border-style);border-width:0px;padding:0;white-space:nowrap;clip-path:inset(50%)}:is(.btn-check[disabled],.btn-check:disabled)+.btn{pointer-events:none;opacity:50%;filter:none}.modal-content{pointer-events:auto;position:relative;display:flex;width:100%;flex-direction:column;border-radius:var(--modal-border-radius);border-color:var(--modal-border-color);background-color:var(--modal-bg);background-clip:padding-box;color:var(--modal-color);outline-style:var(--tw-outline-style);outline-width:0px}@media(prefers-color-scheme:dark){.modal-content{border-style:var(--tw-border-style);border-width:var(--modal-border-width)}}.form-check-input-wrapper{--form-check-input-wrapper-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.form-check-input-wrapper{--form-check-input-wrapper-bg: color-mix(in oklab, var(--color-primary) 12%, transparent)}}.form-check-input-wrapper{position:relative;display:inline-flex;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);background-color:transparent;padding:calc(var(--spacing) * 2.5)}@media(hover:hover){.form-check-input-wrapper:hover{background-color:var(--form-check-input-wrapper-bg)}}.form-check-input-wrapper:focus-within{background-color:var(--form-check-input-wrapper-bg)}.form-check-input-wrapper input:focus-visible{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.form-check-input-wrapper:has(input[type=checkbox][disabled]),.form-check-input-wrapper:has(input[type=radio][disabled]){pointer-events:none;cursor:default}.form-check-input-wrapper:has(input[type=checkbox][disabled])~.form-check-label,.form-check-input-wrapper:has(input[type=radio][disabled])~.form-check-label{cursor:default;color:var(--background-color-highlight)}.form-check-input-wrapper:has(.form-check-secondary){--form-check-input-wrapper-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.form-check-input-wrapper:has(.form-check-secondary){--form-check-input-wrapper-bg: color-mix(in oklab, var(--color-secondary) 12%, transparent)}}.form-check-input-wrapper:has(.form-check-info){--form-check-input-wrapper-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.form-check-input-wrapper:has(.form-check-info){--form-check-input-wrapper-bg: color-mix(in oklab, var(--color-info) 12%, transparent)}}.form-check-input-wrapper:has(.form-check-success){--form-check-input-wrapper-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.form-check-input-wrapper:has(.form-check-success){--form-check-input-wrapper-bg: color-mix(in oklab, var(--color-success) 12%, transparent)}}.form-check-input-wrapper:has(.form-check-warning){--form-check-input-wrapper-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.form-check-input-wrapper:has(.form-check-warning){--form-check-input-wrapper-bg: color-mix(in oklab, var(--color-warning) 12%, transparent)}}.form-check-input-wrapper:has(.form-check-danger){--form-check-input-wrapper-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.form-check-input-wrapper:has(.form-check-danger){--form-check-input-wrapper-bg: color-mix(in oklab, var(--color-danger) 12%, transparent)}}.form-check-input-wrapper:has(.form-check-neutral){--form-check-input-wrapper-bg: var(--background-color-muted)}.dropdown-item{clear:both;display:block;width:100%;padding-inline:var(--dropdown-item-padding-x);padding-block:var(--dropdown-item-padding-y);text-align:left;white-space:nowrap;color:var(--dropdown-link-color);text-decoration-line:none}.dropdown-item:hover,.dropdown-item:focus{background-color:var(--dropdown-link-hover-bg);color:var(--dropdown-link-hover-color)}.dropdown-item: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);--tw-ring-color: var(--color-primary-lighter);outline-style:var(--tw-outline-style);outline-width:0px}.dropdown-item.active,.dropdown-item:active{background-color:var(--dropdown-link-active-bg);color:var(--dropdown-link-active-color)}.dropdown-item:is(:disabled,[disabled],.disabled){pointer-events:none;color:var(--dropdown-link-disabled-color)}.form-control{--input-font-size: var(--input-btn-font-size);--input-border-radius: var(--input-btn-border-radius);--input-padding-x: var(--input-btn-padding-x);--input-padding-y: var(--input-btn-padding-y);--input-line-height: var(--input-btn-line-height);--input-border-width: var(--input-btn-border-width);display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--input-border-radius);border-style:var(--tw-border-style);border-width:var(--input-border-width);border-color:var(--input-border-color);background-color:var(--input-bg);padding-inline:var(--input-padding-x);padding-block:var(--input-padding-y);font-size:var(--input-font-size);--tw-leading: var(--input-line-height);line-height:var(--input-line-height);--tw-font-weight: var(--input-btn-font-weight);font-weight:var(--input-btn-font-weight);color:var(--input-color);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));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.form-control:hover{border-color:var(--input-hover-border-color)}}.form-control:focus-within,.form-control:focus{border-color:var(--input-focus-border-color);outline-style:var(--tw-outline-style);outline-width:0px}.form-control:is(:disabled,[disabled]){pointer-events:none;opacity:var(--input-disabled-opacity)}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control::file-selector-button{pointer-events:none;margin-inline:calc(var(--input-padding-x) * -1);margin-block:calc(var(--input-padding-y) * -1);margin-inline-end:var(--input-padding-x);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--input-border-color);padding-inline:var(--input-padding-x);padding-block:var(--input-padding-y);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:border;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}.form-control-fill{--input-bg: var(--background-color-muted);--input-font-size: var(--input-btn-font-size);--input-border-radius: var(--input-btn-border-radius);--input-padding-x: var(--input-btn-padding-x);--input-padding-y: var(--input-btn-padding-y);--input-line-height: var(--input-btn-line-height);--input-border-width: var(--input-btn-border-width);--input-border-color: transparent;--file-selector-btn-bg: var(--background-color-highlight);--file-selector-btn-color: var(--text-color-default);--file-selector-btn-hover-bg: var(--background-color-emphasis);--file-selector-btn-disabled-bg: var(--background-color-emphasis);display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--input-border-radius);border-style:var(--tw-border-style);border-width:var(--input-border-width);border-color:var(--input-border-color);background-color:var(--input-bg);padding-inline:var(--input-padding-x);padding-block:var(--input-padding-y);font-size:var(--input-font-size);--tw-leading: var(--input-line-height);line-height:var(--input-line-height);--tw-font-weight: var(--input-font-weight);font-weight:var(--input-font-weight);color:var(--input-color);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));--tw-duration: .2s;transition-duration:.2s}.form-control-fill:is(:disabled,[disabled]){pointer-events:none;background-color:var(--input-disabled-bg);color:var(--input-disabled-color);opacity:var(--input-disabled-opacity)}@media(hover:hover){.form-control-fill:hover{background-color:var(--input-hover-bg)}}.form-control-fill:focus-within,.form-control-fill:focus{border-color:var(--input-focus-border-color);background-color:var(--input-focus-bg);outline-style:var(--tw-outline-style);outline-width:0px}.form-control-fill[type=file]{overflow:hidden}.form-control-fill[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control-fill::file-selector-button{pointer-events:none;margin-inline:calc(var(--input-padding-x) * -1);margin-block:calc(var(--input-padding-y) * -1);margin-inline-end:var(--input-padding-x);background-color:var(--file-selector-btn-bg);padding-inline:var(--input-padding-x);padding-block:var(--input-padding-y);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--file-selector-btn-color);transition-property:background;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}.form-control-fill:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--file-selector-btn-hover-bg)}.form-control-fill:is(:disabled,[disabled])::file-selector-button{pointer-events:none;background-color:var(--file-selector-btn-disabled-bg);opacity:var(--input-disabled-opacity)}.form-range{--form-range-color: var(--color-primary);--form-range-height: calc(var(--spacing) * 6);--form-range-thumb-width: calc(var(--spacing) * 5);--form-range-thumb-height: calc(var(--spacing) * 5);--form-range-thumb-border-radius: calc(infinity * 1px);--form-range-thumb-box-shadow: var(--form-range-color) 0px 0px 0px 8px}@supports (color: color-mix(in lab,red,red)){.form-range{--form-range-thumb-box-shadow: color-mix(in oklab, var(--form-range-color) 16%, transparent) 0px 0px 0px 8px}}.form-range{--form-range-track-width: 100%;--form-range-track-height: calc(var(--spacing) * 1.5);--form-range-track-border-radius: var(--radius-sm);height:var(--form-range-height);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:0}.form-range:hover,.form-range:focus{outline-style:var(--tw-outline-style);outline-width:0px}.form-range:hover::-webkit-slider-thumb,.form-range:focus::-webkit-slider-thumb{--tw-shadow: var(--form-range-thumb-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-range:hover::-moz-range-thumb,.form-range:focus::-moz-range-thumb{--tw-shadow: var(--form-range-thumb-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.form-range::-moz-focus-outer{border-style:var(--tw-border-style);border-width:0px}.form-range::-webkit-slider-thumb{margin-top:calc((var(--form-range-track-height) - var(--form-range-thumb-height)) * .5);height:var(--form-range-thumb-height);width:var(--form-range-thumb-width);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--form-range-thumb-border-radius);border-style:var(--tw-border-style);border-width:0px;background-color:var(--form-range-color);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));--tw-duration: .2s;transition-duration:.2s}.form-range::-webkit-slider-runnable-track{height:var(--form-range-track-height);width:var(--form-range-track-width);cursor:pointer;border-radius:var(--form-range-track-border-radius);background-color:var(--form-range-color)}@supports (color: color-mix(in lab,red,red)){.form-range::-webkit-slider-runnable-track{background-color:color-mix(in oklab,var(--form-range-color) 30%,transparent)}}.form-range::-moz-range-thumb{margin-top:calc((var(--form-range-track-height) - var(--form-range-thumb-height)) * .5);height:var(--form-range-thumb-height);width:var(--form-range-thumb-width);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--form-range-thumb-border-radius);border-style:var(--tw-border-style);border-width:0px;background-color:var(--form-range-color);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));--tw-duration: .2s;transition-duration:.2s}.form-range::-moz-range-track{height:var(--form-range-track-height);width:var(--form-range-track-width);cursor:pointer;border-radius:var(--form-range-track-border-radius);background-color:var(--form-range-color)}@supports (color: color-mix(in lab,red,red)){.form-range::-moz-range-track{background-color:color-mix(in oklab,var(--form-range-color) 30%,transparent)}}.form-range:active::-webkit-slider-thumb{--form-range-thumb-box-shadow: var(--form-range-color) 0px 0px 0px 14px}@supports (color: color-mix(in lab,red,red)){.form-range:active::-webkit-slider-thumb{--form-range-thumb-box-shadow: color-mix(in oklab, var(--form-range-color) 16%, transparent) 0px 0px 0px 14px}}.form-range:active::-moz-range-thumb{--form-range-thumb-box-shadow: var(--form-range-color) 0px 0px 0px 14px}@supports (color: color-mix(in lab,red,red)){.form-range:active::-moz-range-thumb{--form-range-thumb-box-shadow: color-mix(in oklab, var(--form-range-color) 16%, transparent) 0px 0px 0px 14px}}.form-range:disabled{pointer-events:none;--form-range-color: var(--text-color-subtle)}.btn-close{--btn-close-color: var(--text-color-default);--btn-close-hover-bg: var(--background-color-muted);--btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%231D2025' viewBox='0 0 16 16'%3e%3cpath d='M.293 1.707a1 1 0 0 1 1.414-1.414L8 6.586l6.293-6.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293A1 1 0 0 1 .293 14.293L6.586 8 .293 1.707z'/%3e%3c/svg%3e");--btn-width: .75rem;--btn-height: .75rem;--btn-close-opacity: .5;--btn-close-hover-opacity: .75;--btn-close-focus-opacity: 1;--btn-close-disabled-opacity: .25;--btn-close-padding: calc(var(--spacing) * 1.5);--btn-close-border-radius: var(--radius-sm);box-sizing:content-box;height:var(--btn-height);width:var(--btn-width);flex-shrink:0;cursor:pointer;border-radius:var(--btn-close-border-radius);border-style:var(--tw-border-style);border-width:0px;background-image:var(--btn-close-bg);background-size:calc(var(--spacing) * 3) auto;background-position:center;background-repeat:no-repeat;padding:var(--btn-close-padding);color:var(--btn-close-color);opacity:var(--btn-close-opacity);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));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out);-webkit-user-select:none;user-select:none}@media(prefers-color-scheme:dark){.btn-close{--btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 16 16'%3e%3cpath d='M.293 1.707a1 1 0 0 1 1.414-1.414L8 6.586l6.293-6.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293A1 1 0 0 1 .293 14.293L6.586 8 .293 1.707z'/%3e%3c/svg%3e")}}.btn-close:hover{background-color:var(--btn-close-hover-bg);opacity:var(--btn-close-hover-opacity)}.btn-close:focus{opacity:var(--btn-close-focus-opacity);outline-style:var(--tw-outline-style);outline-width:0px}.btn-close: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);--tw-ring-color: var(--color-primary-lighter)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;opacity:var(--btn-close-disabled-opacity)}.btn{--btn-font-size: var(--input-btn-font-size);--btn-border-radius: var(--input-btn-border-radius);--btn-padding-x: var(--input-btn-padding-x);--btn-padding-y: var(--input-btn-padding-y);--btn-line-height: var(--input-btn-line-height);--btn-border-width: var(--input-btn-border-width);--btn-bg: var(--background-color-highlight);--btn-color: var(--text-color-default);--btn-font-weight: var(--font-weight-semibold);--btn-hover-bg: var(--background-color-muted);--btn-hover-color: var(--btn-color);--btn-border-color: transparent;--btn-disabled-opacity: .65;--btn-active-bg: var(--btn-hover-bg);--btn-active-color: var(--btn-color);--btn-width: unset;--btn-height: unset;display:inline-flex;height:var(--btn-height);width:var(--btn-width);min-width:calc(var(--spacing) * 4);cursor:pointer;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--btn-border-radius);border-style:var(--tw-border-style);border-width:var(--btn-border-width);border-color:var(--btn-border-color);background-color:var(--btn-bg);padding-inline:var(--btn-padding-x);padding-block:var(--btn-padding-y);text-align:center;font-size:var(--btn-font-size);--tw-leading: var(--btn-line-height);line-height:var(--btn-line-height);--tw-font-weight: var(--btn-font-weight);font-weight:var(--btn-font-weight);color:var(--btn-color);text-decoration-line:none;transition-property:background;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){.btn:hover{background-color:var(--btn-hover-bg);color:var(--btn-hover-color)}}.btn-check+.btn:hover{background-color:var(--btn-bg)}.btn:focus-visible{background-color:var(--btn-hover-bg);color:var(--btn-hover-color);--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);--tw-ring-color: var(--btn-hover-bg);outline-style:var(--tw-outline-style);outline-width:0px}@supports (color: color-mix(in lab,red,red)){.btn:focus-visible{--tw-ring-color: color-mix(in oklab, var(--btn-hover-bg) 50%, transparent)}}.btn-check:focus-visible+.btn{--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);--tw-ring-color: var(--btn-hover-bg);outline-style:var(--tw-outline-style);outline-width:0px}@supports (color: color-mix(in lab,red,red)){.btn-check:focus-visible+.btn{--tw-ring-color: color-mix(in oklab, var(--btn-hover-bg) 50%, transparent)}}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:active,.btn.active,.btn.show{background-color:var(--btn-active-bg);color:var(--btn-active-color)}.btn:is(:disabled,[disabled],.disabled){pointer-events:none;opacity:var(--btn-disabled-opacity);-webkit-user-select:none;user-select:none}.btn+input[type=file]{display:none}.input-group .btn+input[type=file]{display:block}.toast{--toast-zindex: 1090;--toast-padding-x: calc(var(--spacing) * 4);--toast-padding-y: calc(var(--spacing) * 2);--toast-spacing: calc(var(--spacing) * 6);--toast-max-width: 21.875rem;--toast-font-size: var(--text-sm);--toast-color: var(--text-color-default);--toast-bg: var(--background-color-subtle);--toast-border-width: var(--border-width);--toast-border-color: transparent;--toast-border-radius: var(--radius-lg);--toast-box-shadow: var(--shadow-xs);--toast-header-color: var(--text-color-default);--toast-header-bg: var(--background-color-subtle);--toast-header-border-color: var(--border-color-default);pointer-events:auto;width:var(--toast-max-width);max-width:100%;border-radius:var(--toast-border-radius);background-color:var(--toast-bg);background-clip:padding-box;font-size:var(--toast-font-size);color:var(--toast-color);--tw-shadow: var(--toast-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.toast:not(:has(.alert)){border-style:var(--tw-border-style);border-width:var(--toast-border-width);border-color:var(--toast-border-color)}@media(prefers-color-scheme:dark){.toast:not(:has(.alert)){--toast-border-color: var(--border-color-subtle)}}.toast.showing{opacity:0%}.toast:not(.show){display:none}.form-select-fill{--form-select-bg: var(--background-color-muted);--form-select-color: var(--input-color);--form-select-font-size: var(--input-btn-font-size);--form-select-font-weight: var(--input-btn-font-weight);--form-select-border-color: transparent;--form-select-border-radius: var(--input-btn-border-radius);--form-select-padding-x: var(--input-btn-padding-x);--form-select-padding-y: var(--input-btn-padding-y);--form-select-line-height: var(--input-btn-line-height);--form-select-border-width: var(--input-btn-border-width);--form-select-padding-right: calc(var(--spacing) * 9);--form-select-bg-size: calc(var(--spacing) * 4) calc(var(--spacing) * 3);--form-select-indicator: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%231B2124' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");--form-select-disabled-color: var(--input-disabled-color);--form-select-disabled-bg: var(--input-disabled-bg);--form-select-disabled-opacity: var(--input-disabled-opacity);--form-select-hover-bg: var(--input-hover-bg);--form-select-focus-bg: var(--input-focus-bg);--form-select-focus-border-color: var(--input-focus-border-color);display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--form-select-border-radius);border-style:var(--tw-border-style);border-width:var(--form-select-border-width);border-color:var(--form-select-border-color);background-color:var(--form-select-bg);background-image:var(--form-select-indicator);background-size:var(--form-select-bg-size);background-repeat:no-repeat;padding-block:var(--form-select-padding-y);padding-inline-start:var(--form-select-padding-x);padding-inline-end:var(--form-select-padding-right);font-size:var(--form-select-font-size);--tw-leading: var(--form-select-line-height);line-height:var(--form-select-line-height);--tw-font-weight: var(--form-select-font-weight);font-weight:var(--form-select-font-weight);color:var(--form-select-color);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));--tw-duration: .2s;transition-duration:.2s}.form-select-fill:where(:dir(ltr),[dir=ltr],[dir=ltr] *){background-position:right var(--form-select-padding-x) center}.form-select-fill:where(:dir(rtl),[dir=rtl],[dir=rtl] *){background-position:left var(--form-select-padding-x) center}.form-select-fill:is(:disabled,[disabled]){pointer-events:none;background-color:var(--form-select-disabled-bg);color:var(--form-select-disabled-color);opacity:var(--form-select-disabled-opacity)}@media(hover:hover){.form-select-fill:hover{background-color:var(--form-select-hover-bg)}}.form-select-fill:focus-within,.form-select-fill:focus{border-color:var(--form-select-focus-border-color);background-color:var(--form-select-focus-bg);outline-style:var(--tw-outline-style);outline-width:0px}@media(prefers-color-scheme:dark){.form-select-fill{--form-select-indicator: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23EBF2F5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>")}}.form-select{--form-select-bg: var(--input-bg);--form-select-color: var(--input-color);--form-select-font-size: var(--input-btn-font-size);--form-select-font-weight: var(--input-btn-font-weight);--form-select-border-color: var(--input-border-color);--form-select-border-radius: var(--input-btn-border-radius);--form-select-padding-x: var(--input-btn-padding-x);--form-select-padding-y: var(--input-btn-padding-y);--form-select-line-height: var(--input-btn-line-height);--form-select-border-width: var(--input-btn-border-width);--form-select-padding-right: calc(var(--spacing) * 9);--form-select-bg-size: calc(var(--spacing) * 4) calc(var(--spacing) * 3);--form-select-indicator: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%231B2124' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>");--form-select-disabled-opacity: var(--input-disabled-opacity);--form-select-hover-border-color: var(--input-hover-border-color);--form-select-focus-border-color: var(--input-focus-border-color);display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--form-select-border-radius);border-style:var(--tw-border-style);border-width:var(--form-select-border-width);border-color:var(--form-select-border-color);background-color:var(--form-select-bg);background-image:var(--form-select-indicator);background-size:var(--form-select-bg-size);background-repeat:no-repeat;padding-block:var(--form-select-padding-y);padding-inline-start:var(--form-select-padding-x);padding-inline-end:var(--form-select-padding-right);font-size:var(--form-select-font-size);--tw-leading: var(--form-select-line-height);line-height:var(--form-select-line-height);--tw-font-weight: var(--form-select-font-weight);font-weight:var(--form-select-font-weight);color:var(--form-select-color);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));--tw-duration: .2s;transition-duration:.2s}.form-select:where(:dir(ltr),[dir=ltr],[dir=ltr] *){background-position:right var(--form-select-padding-x) center}.form-select:where(:dir(rtl),[dir=rtl],[dir=rtl] *){background-position:left var(--form-select-padding-x) center}.form-select:is(:disabled,[disabled]){pointer-events:none;opacity:var(--form-select-disabled-opacity)}@media(hover:hover){.form-select:hover{border-color:var(--form-select-hover-border-color)}}.form-select:focus-within,.form-select:focus{border-color:var(--form-select-focus-border-color);outline-style:var(--tw-outline-style);outline-width:0px}@media(prefers-color-scheme:dark){.form-select{--form-select-indicator: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23EBF2F5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/></svg>")}}.nav-link{display:block;cursor:pointer;border-style:var(--tw-border-style);border-width:0px;background-image:none;padding-inline:var(--nav-link-padding-x);padding-block:var(--nav-link-padding-y);font-size:var(--nav-link-font-size);--tw-leading: var(--nav-link-line-height);line-height:var(--nav-link-line-height);--tw-font-weight: var(--nav-link-font-weight);font-weight:var(--nav-link-font-weight);color:var(--nav-link-color);text-decoration-line:none;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: .15s;transition-duration:.15s;--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.nav-link: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);--tw-ring-color: var(--nav-link-focus-ring-color);outline-style:var(--tw-outline-style);outline-width:0px}.nav-link.disabled,.nav-link:disabled{pointer-events:none;cursor:default;color:var(--nav-link-disabled-color)}.form-check-input{--form-check-input-bg: var(--background-color-default);--form-check-input-checked-bg: var(--color-primary);--form-check-input-with: calc(var(--spacing) * 4);--form-check-input-height: calc(var(--spacing) * 4);--form-check-input-border-width: var(--border-width);--form-check-input-border-color: var(--border-color-default);--form-check-input-border-radius: var(--radius-sm);--form-check-bg-image: none;height:var(--form-check-input-height);width:var(--form-check-input-with);flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--form-check-input-border-radius);border-style:var(--tw-border-style);border-width:var(--form-check-input-border-width);border-color:var(--form-check-input-border-color);background-color:var(--form-check-input-bg);background-image:var(--form-check-bg-image);background-size:contain;background-position:center;background-repeat:no-repeat;vertical-align:top}.form-check-input:focus-visible{border-color:var(--form-check-input-checked-bg);--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);--tw-ring-color: var(--form-check-input-checked-bg);outline-style:var(--tw-outline-style);outline-width:0px}@supports (color: color-mix(in lab,red,red)){.form-check-input:focus-visible{--tw-ring-color: color-mix(in oklab, var(--form-check-input-checked-bg) 50%, transparent)}}.form-check-input[type=radio]{--form-check-input-border-radius: calc(infinity * 1px)}.form-check-input:active{--tw-brightness: brightness(90%);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,)}.form-check-input:focus{outline-style:var(--tw-outline-style);outline-width:0px}.form-check-input:checked{--form-check-input-bg: var(--form-check-input-checked-bg);--form-check-input-border-color: var(--form-check-input-checked-bg)}.form-check-input:checked[type=checkbox]{--form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){.form-check-input:checked[type=checkbox]{--form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%2307080a' d='m9.55 15.15l8.475-8.475q.3-.3.7-.3t.7.3t.3.713t-.3.712l-9.175 9.2q-.3.3-.7.3t-.7-.3L4.55 13q-.3-.3-.288-.712t.313-.713t.713-.3t.712.3z'/%3E%3C/svg%3E")}}.form-check-input:checked[type=radio]{--form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='4' d='M24 33a9 9 0 1 0 0-18a9 9 0 0 0 0 18Z'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){.form-check-input:checked[type=radio]{--form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath fill='%2307080a' stroke='%2307080a' stroke-width='4' d='M24 33a9 9 0 1 0 0-18a9 9 0 0 0 0 18Z'/%3E%3C/svg%3E")}}.form-check-input[type=checkbox]:indeterminate{--form-check-input-bg: var(--color-primary);--form-check-input-border-color: var(--color-primary);--form-check-bg-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M6 13q-.425 0-.712-.288T5 12t.288-.712T6 11h12q.425 0 .713.288T19 12t-.288.713T18 13z' stroke-width='0.5' stroke='%23fff'/%3E%3C/svg%3E")}.form-check-input:disabled{pointer-events:none;filter:none;--form-check-input-border-color: var(--border-color-subtle)}.form-check-input:disabled:checked{--form-check-input-border-color: var(--text-color-subtle);--form-check-input-bg: var(--text-color-subtle)}.page-item.active>.page-link{border-color:transparent;background-color:var(--pagination-active-bg);color:var(--pagination-active-color)}.page-item.active>.page-link:focus-visible{--tw-ring-color: var(--pagination-active-ring-color)}@supports (color: color-mix(in lab,red,red)){.page-item.active>.page-link:focus-visible{--tw-ring-color: color-mix(in oklab, var(--pagination-active-ring-color) 25%, transparent)}}.page-item.disabled>.page-link,.page-item.disabled>.btn{pointer-events:none;opacity:var(--pagination-disabled-opacity);--tw-grayscale: grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.page-item.disabled>.btn{--pagination-disabled-opacity: .5}.list-group-item{padding-inline:var(--list-group-item-padding-x);padding-block:var(--list-group-item-padding-y);font-size:var(--list-group-item-font-size);--tw-leading: 1.5;line-height:1.5;color:var(--list-group-color);text-decoration-line:none}.list-group-item:is(:disabled,[disabled],.disabled){pointer-events:none;background-color:var(--list-group-disabled-bg);color:var(--list-group-disabled-color)}.list-group-item.active{background-color:var(--list-group-active-bg);color:var(--list-group-active-color)}}@media not (min-width:96rem){@layer base{.offcanvas-2xl{--offcanvas-zindex: 1045;--offcanvas-width: 20rem;--offcanvas-height: 30vh;--offcanvas-padding-x: calc(var(--spacing) * 4);--offcanvas-padding-y: calc(var(--spacing) * 4);--offcanvas-color: var(--text-color-default);--offcanvas-bg: var(--background-color-subtle);--offcanvas-border-width: var(--border-width);--offcanvas-border-color: var(--border-color-default);--offcanvas-box-shadow: var(--shadow-xl);--offcanvas-transition-duration: .3s;--offcanvas-title-line-height: 1.5;visibility:hidden;position:fixed;bottom:0;z-index:var(--offcanvas-zindex);display:flex;max-width:100%;flex-direction:column;background-color:var(--offcanvas-bg);background-clip:padding-box;color:var(--offcanvas-color);--tw-shadow: var(--offcanvas-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);outline-width:0px;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: var(--offcanvas-transition-duration);transition-duration:var(--offcanvas-transition-duration)}.offcanvas-2xl.showing,.offcanvas-2xl.show:not(.hiding){translate:none}.offcanvas-2xl.showing,.offcanvas-2xl.hiding,.offcanvas-2xl.show{visibility:visible}}}@media(min-width:96rem){@layer components{.offcanvas-2xl{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.offcanvas-2xl .offcanvas-header{display:none}.offcanvas-2xl .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}}@media not (min-width:64rem){@layer base{.offcanvas-lg{--offcanvas-zindex: 1045;--offcanvas-width: 20rem;--offcanvas-height: 30vh;--offcanvas-padding-x: calc(var(--spacing) * 4);--offcanvas-padding-y: calc(var(--spacing) * 4);--offcanvas-color: var(--text-color-default);--offcanvas-bg: var(--background-color-subtle);--offcanvas-border-width: var(--border-width);--offcanvas-border-color: var(--border-color-default);--offcanvas-box-shadow: var(--shadow-xl);--offcanvas-transition-duration: .3s;--offcanvas-title-line-height: 1.5;visibility:hidden;position:fixed;bottom:0;z-index:var(--offcanvas-zindex);display:flex;max-width:100%;flex-direction:column;background-color:var(--offcanvas-bg);background-clip:padding-box;color:var(--offcanvas-color);--tw-shadow: var(--offcanvas-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);outline-width:0px;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: var(--offcanvas-transition-duration);transition-duration:var(--offcanvas-transition-duration)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){translate:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}}@media(min-width:64rem){@layer components{.offcanvas-lg{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}}@media not (min-width:48rem){@layer base{.offcanvas-md{--offcanvas-zindex: 1045;--offcanvas-width: 20rem;--offcanvas-height: 30vh;--offcanvas-padding-x: calc(var(--spacing) * 4);--offcanvas-padding-y: calc(var(--spacing) * 4);--offcanvas-color: var(--text-color-default);--offcanvas-bg: var(--background-color-subtle);--offcanvas-border-width: var(--border-width);--offcanvas-border-color: var(--border-color-default);--offcanvas-box-shadow: var(--shadow-xl);--offcanvas-transition-duration: .3s;--offcanvas-title-line-height: 1.5;visibility:hidden;position:fixed;bottom:0;z-index:var(--offcanvas-zindex);display:flex;max-width:100%;flex-direction:column;background-color:var(--offcanvas-bg);background-clip:padding-box;color:var(--offcanvas-color);--tw-shadow: var(--offcanvas-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);outline-width:0px;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: var(--offcanvas-transition-duration);transition-duration:var(--offcanvas-transition-duration)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){translate:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}}@media(min-width:48rem){@layer components{.offcanvas-md{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}}@media not (min-width:40rem){@layer base{.offcanvas-sm{--offcanvas-zindex: 1045;--offcanvas-width: 20rem;--offcanvas-height: 30vh;--offcanvas-padding-x: calc(var(--spacing) * 4);--offcanvas-padding-y: calc(var(--spacing) * 4);--offcanvas-color: var(--text-color-default);--offcanvas-bg: var(--background-color-subtle);--offcanvas-border-width: var(--border-width);--offcanvas-border-color: var(--border-color-default);--offcanvas-box-shadow: var(--shadow-xl);--offcanvas-transition-duration: .3s;--offcanvas-title-line-height: 1.5;visibility:hidden;position:fixed;bottom:0;z-index:var(--offcanvas-zindex);display:flex;max-width:100%;flex-direction:column;background-color:var(--offcanvas-bg);background-clip:padding-box;color:var(--offcanvas-color);--tw-shadow: var(--offcanvas-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);outline-width:0px;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: var(--offcanvas-transition-duration);transition-duration:var(--offcanvas-transition-duration)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){translate:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}}@media(min-width:40rem){@layer components{.offcanvas-sm{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}}@media not (min-width:80rem){@layer base{.offcanvas-xl{--offcanvas-zindex: 1045;--offcanvas-width: 20rem;--offcanvas-height: 30vh;--offcanvas-padding-x: calc(var(--spacing) * 4);--offcanvas-padding-y: calc(var(--spacing) * 4);--offcanvas-color: var(--text-color-default);--offcanvas-bg: var(--background-color-subtle);--offcanvas-border-width: var(--border-width);--offcanvas-border-color: var(--border-color-default);--offcanvas-box-shadow: var(--shadow-xl);--offcanvas-transition-duration: .3s;--offcanvas-title-line-height: 1.5;visibility:hidden;position:fixed;bottom:0;z-index:var(--offcanvas-zindex);display:flex;max-width:100%;flex-direction:column;background-color:var(--offcanvas-bg);background-clip:padding-box;color:var(--offcanvas-color);--tw-shadow: var(--offcanvas-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);outline-width:0px;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: var(--offcanvas-transition-duration);transition-duration:var(--offcanvas-transition-duration)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){translate:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}}@media(min-width:80rem){@layer components{.offcanvas-xl{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}}@layer base{.offcanvas{--offcanvas-zindex: 1045;--offcanvas-width: 20rem;--offcanvas-height: 30vh;--offcanvas-padding-x: calc(var(--spacing) * 4);--offcanvas-padding-y: calc(var(--spacing) * 4);--offcanvas-color: var(--text-color-default);--offcanvas-bg: var(--background-color-subtle);--offcanvas-border-width: var(--border-width);--offcanvas-border-color: var(--border-color-default);--offcanvas-box-shadow: var(--shadow-xl);--offcanvas-transition-duration: .3s;--offcanvas-title-line-height: 1.5;visibility:hidden;position:fixed;bottom:0;z-index:var(--offcanvas-zindex);display:flex;max-width:100%;flex-direction:column;background-color:var(--offcanvas-bg);background-clip:padding-box;color:var(--offcanvas-color);--tw-shadow: var(--offcanvas-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline-style:var(--tw-outline-style);outline-width:0px;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: var(--offcanvas-transition-duration);transition-duration:var(--offcanvas-transition-duration)}.offcanvas.showing,.offcanvas.show:not(.hiding){translate:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}}@media(min-width:96rem){@layer base{.navbar-expand-2xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-2xl .navbar-nav{flex-direction:row}.navbar-expand-2xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-2xl .navbar-nav .nav-link{padding-inline:var(--navbar-nav-link-padding-x)}.navbar-expand-2xl .navbar-nav-scroll{overflow:visible}.navbar-expand-2xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-2xl .navbar-toggler{display:none}}.navbar-expand-2xl .offcanvas{transition-property:none!important}@layer components{.navbar-expand-2xl .offcanvas{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.navbar-expand-2xl .offcanvas .offcanvas-header{display:none}.navbar-expand-2xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}}@media not (min-width:96rem){.navbar-expand-2xl .dropdown-menu{border-style:var(--tw-border-style);border-width:var(--border-width);border-color:var(--border-color-subtle);padding-inline:var(--navbar-padding-x);--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)}.navbar-expand-2xl .dropdown-menu .dropdown-menu{border-style:var(--tw-border-style);border-width:0px}}@media(min-width:64rem){@layer base{.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-inline:var(--navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.navbar-expand-lg .offcanvas{transition-property:none!important}@layer components{.navbar-expand-lg .offcanvas{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}}@media not (min-width:64rem){.navbar-expand-lg .dropdown-menu{border-style:var(--tw-border-style);border-width:var(--border-width);border-color:var(--border-color-subtle);padding-inline:var(--navbar-padding-x);--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)}.navbar-expand-lg .dropdown-menu .dropdown-menu{border-style:var(--tw-border-style);border-width:0px}}@media(min-width:48rem){@layer base{.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-inline:var(--navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}.navbar-expand-md .offcanvas{transition-property:none!important}@layer components{.navbar-expand-md .offcanvas{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}}@media not (min-width:48rem){.navbar-expand-md .dropdown-menu{border-style:var(--tw-border-style);border-width:var(--border-width);border-color:var(--border-color-subtle);padding-inline:var(--navbar-padding-x);--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)}.navbar-expand-md .dropdown-menu .dropdown-menu{border-style:var(--tw-border-style);border-width:0px}}@media(min-width:40rem){@layer base{.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-inline:var(--navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}.navbar-expand-sm .offcanvas{transition-property:none!important}@layer components{.navbar-expand-sm .offcanvas{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}}@media not (min-width:40rem){.navbar-expand-sm .dropdown-menu{border-style:var(--tw-border-style);border-width:var(--border-width);border-color:var(--border-color-subtle);padding-inline:var(--navbar-padding-x);--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)}.navbar-expand-sm .dropdown-menu .dropdown-menu{border-style:var(--tw-border-style);border-width:0px}}@media(min-width:80rem){@layer base{.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-inline:var(--navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand-xl .offcanvas{transition-property:none!important}@layer components{.navbar-expand-xl .offcanvas{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}}@media not (min-width:80rem){.navbar-expand-xl .dropdown-menu{border-style:var(--tw-border-style);border-width:var(--border-width);border-color:var(--border-color-subtle);padding-inline:var(--navbar-padding-x);--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)}.navbar-expand-xl .dropdown-menu .dropdown-menu{border-style:var(--tw-border-style);border-width:0px}}@layer base{.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-inline:var(--navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}}.navbar-expand .offcanvas{transition-property:none!important}@layer components{.navbar-expand .offcanvas{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}@layer components{.offcanvas-static{visibility:visible;position:static;height:auto;width:auto;translate:none;border-style:var(--tw-border-style);border-width:0px;background-color:transparent;--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)}.offcanvas-static .offcanvas-header{display:none}.offcanvas-static .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent;padding:0}}.collapse{visibility:collapse}@layer base{.dropend{position:relative}.dropend .dropdown-menu[data-bs-popper]{inset-inline-start:100%;inset-inline-end:auto;top:0;margin-inline-start:var(--dropdown-spacer);margin-top:0}.dropstart{position:relative}.dropstart .dropdown-menu[data-bs-popper]{inset-inline-start:auto;inset-inline-end:100%;top:0;margin-inline-end:var(--dropdown-spacer);margin-top:0}.dropdown-menu{--dropdown-zindex: 1000;--dropdown-bg: var(--background-color-default);--dropdown-spacer: calc(var(--spacing) * .5);--dropdown-min-width: 10rem;--dropdown-padding-x: 0;--dropdown-padding-y: calc(var(--spacing) * 2);--dropdown-font-size: var(--text-sm);--dropdown-border-width: var(--border-width);--dropdown-border-color: transparent;--dropdown-box-shadow: var(--shadow-xl);--dropdown-border-radius: var(--radius-lg);--dropdown-link-color: var(--text-color-default);--dropdown-link-hover-color: var(--text-color-default);--dropdown-link-hover-bg: var(--background-color-subtle);--dropdown-link-disabled-color: var(--text-color-subtle);--dropdown-link-active-color: var(--color-primary);--dropdown-link-active-bg: var(--color-primary-lighter);--dropdown-item-padding-x: calc(var(--spacing) * 4);--dropdown-item-padding-y: calc(var(--spacing) * 1.5);--dropdown-divider-bg: var(--border-color-default);--dropdown-divider-margin-y: calc(var(--spacing) * 2);--dropdown-header-padding-y: calc(var(--spacing) * 2);--dropdown-header-padding-x: calc(var(--spacing) * 4);--dropdown-header-color: var(--text-color-muted);--dropdown-header-font-size: var(--text-base);position:absolute;z-index:var(--dropdown-zindex);margin:0;display:none;min-width:var(--dropdown-min-width);list-style-type:none;border-radius:var(--dropdown-border-radius);border-style:var(--tw-border-style);border-width:var(--dropdown-border-width);border-color:var(--dropdown-border-color);background-color:var(--dropdown-bg);background-clip:padding-box;padding-inline:var(--dropdown-padding-x);padding-block:var(--dropdown-padding-y);font-size:var(--dropdown-font-size);--tw-shadow: var(--dropdown-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dropdown-menu[data-bs-popper]{inset-inline-start:calc(var(--spacing) * 0);top:100%;margin-top:var(--dropdown-spacer)}.dropdown-menu.show{display:block}@media(prefers-color-scheme:dark){.dropdown-menu{--dropdown-border-color: var(--border-color-default)}}.form-control-icon-start{position:absolute;inset-inline-start:var(--input-icon-spacing);top:50%;z-index:1;--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--input-icon-font-size);color:var(--input-icon-color)}.form-control-icon-end{position:absolute;inset-inline-end:var(--input-icon-spacing);top:50%;z-index:1;--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y);font-size:var(--input-icon-font-size);color:var(--input-icon-color)}.avatar{--avatar-size: calc(var(--spacing) * 10);--avatar-status-size: calc(var(--avatar-size) / 4);--avatar-bg: var(--color-neutral);--avatar-color: var(--color-white);--avatar-font-weight: var(--font-weight-medium);--avatar-font-size: var(--text-lg);position:relative;display:inline-block;width:var(--avatar-size);height:var(--avatar-size);vertical-align:middle}.avatar[class*=avatar-status-]:before{position:absolute;inset-inline-end:14%;bottom:14%;width:var(--avatar-status-size);height:var(--avatar-status-size);--tw-translate-x: 50%;--tw-translate-y: 50%;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x: 100%;--tw-scale-y: 100%;--tw-scale-z: 100%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:calc(infinity * 1px);--tw-content: "";content:var(--tw-content)}.avatar:where(:dir(rtl),[dir=rtl],[dir=rtl] *)[class*=avatar-status-]:before{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}}@layer components{.card-img-overlay{--card-title-color: var(--color-white);--card-border-width: 0px;overflow:hidden;border-radius:var(--radius-lg)}.card-img-overlay img{--tw-brightness: brightness(var(--card-overlay-brightness));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,)}.card-img-overlay .card-body{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--card-border-radius);padding:var(--card-padding-x);color:var(--color-white)}}@layer base{.carousel-control-next{position:absolute;top:0;right:0;bottom:0;z-index:1;display:flex;width:var(--carousel-control-width);cursor:pointer;align-items:center;justify-content:center;border-style:var(--tw-border-style);border-width:0px;background-image:none;padding:0;text-align:center;color:var(--carousel-control-color);opacity:var(--carousel-control-opacity);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: .15s;transition-duration:.15s}.carousel-control-next:hover,.carousel-control-next:focus{color:var(--carousel-control-color);text-decoration-line:none;opacity:var(--carousel-control-hover-opacity);outline-style:var(--tw-outline-style);outline-width:0px}.carousel-control-prev{position:absolute;top:0;bottom:0;left:0;z-index:1;display:flex;width:var(--carousel-control-width);cursor:pointer;align-items:center;justify-content:center;border-style:var(--tw-border-style);border-width:0px;background-image:none;padding:0;text-align:center;color:var(--carousel-control-color);opacity:var(--carousel-control-opacity);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: .15s;transition-duration:.15s}.carousel-control-prev:hover,.carousel-control-prev:focus{color:var(--carousel-control-color);text-decoration-line:none;opacity:var(--carousel-control-hover-opacity);outline-style:var(--tw-outline-style);outline-width:0px}.dropup{position:relative}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--dropdown-spacer)}.modal{--modal-zindex: 1055;--modal-width: 31.25rem;--modal-padding: calc(var(--spacing) * 4);--modal-margin: calc(var(--spacing) * 2);--modal-color: var(--text-color-default);--modal-bg: var(--background-color-default);--modal-font-size: var(--text-base);--modal-border-color: var(--border-color-subtle);--modal-border-width: var(--border-width);--modal-border-radius: var(--radius-2xl);--modal-inner-border-radius: calc(var(--modal-border-radius) - var(--modal-border-width));--modal-header-padding-x: calc(var(--spacing) * 4);--modal-header-padding-y: calc(var(--spacing) * 4);--modal-header-border-color: var(--border-color-subtle);--modal-header-border-width: var(--border-width);--modal-title-line-height: 1.5;--modal-footer-padding-x: calc(var(--spacing) * 4);--modal-footer-padding-y: calc(var(--spacing) * 4);--modal-footer-bg: unset;--modal-footer-border-color: var(--border-color-subtle);--modal-footer-border-width: var(--border-width);--modal-fade-transform: translate(0, -50px);--modal-show-transform: none;--modal-scale-transform: scale(1.02);--modal-transition-duration: .3s;position:fixed;top:0;left:0;z-index:var(--modal-zindex);display:none;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;font-size:var(--modal-font-size);outline-style:var(--tw-outline-style);outline-width:0px}@media(min-width:40rem){.modal{--modal-margin: calc(var(--spacing) * 7)}}.loader-bar{--loader-bar-height: var(--spacing);--loader-bar-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 25%, transparent)}@supports (color: color-mix(in lab,red,red)){.loader-bar{--loader-bar-bg: color-mix(in oklab, var(--color-primary) 25%, transparent)}}.loader-bar{--loader-bar-animate-bg: var(--color-primary);--loader-bar-animation-speed: 2.1s;--loader-bar-animation-delay: 1.15s;position:relative;height:var(--loader-bar-height);overflow:hidden;background-color:var(--loader-bar-bg)}.loader-bar:before{position:absolute;top:0;left:0;height:100%;transform-origin:0;animation:loader-bar1 var(--loader-bar-animation-speed) cubic-bezier(.65,.815,.735,.395) infinite;background-color:var(--loader-bar-animate-bg);--tw-content: "";content:var(--tw-content)}.loader-bar:after{position:absolute;top:0;left:0;height:100%;transform-origin:0;animation:loader-bar2 var(--loader-bar-animation-speed) cubic-bezier(.165,.84,.44,1) var(--loader-bar-animation-delay) infinite;background-color:var(--loader-bar-animate-bg);--tw-content: "";content:var(--tw-content)}}@media(prefers-reduced-motion:reduce){.loader-bar{--loader-bar-animation-speed: 3.5s;--loader-bar-animation-delay: 2.1s}}@layer base{.invalid-tooltip{position:absolute;top:100%;z-index:5;margin-top:calc(var(--spacing) * .5);display:none;max-width:100%;border-radius:var(--form-feedback-tooltip-border-radius);background-color:var(--form-invalid-color);padding-inline:var(--form-feedback-tooltip-padding-x);padding-block:var(--form-feedback-tooltip-padding-y);font-size:var(--form-feedback-font-size);color:var(--form-feedback-tooltip-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;margin-top:calc(var(--spacing) * .5);display:none;max-width:100%;border-radius:var(--form-feedback-tooltip-border-radius);background-color:var(--form-valid-color);padding-inline:var(--form-feedback-tooltip-padding-x);padding-block:var(--form-feedback-tooltip-padding-y);font-size:var(--form-feedback-font-size);color:var(--form-feedback-tooltip-color)}.form-floating{position:relative}.form-floating>.form-label{--input-label-font-weight: 400;--input-label-font-size: var(--text-sm);--floating-label-translate-x: 16px;--floating-label-translate-y: 13px;--floating-label-scale: 1;position:absolute;top:0;display:inline-block;--tw-translate-y: var(--floating-label-translate-y);translate:var(--tw-translate-x) var(--tw-translate-y);zoom:var(--floating-label-scale);cursor:text;--tw-leading: 1.5;line-height:1.5;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: .2s;transition-duration:.2s}.form-floating>.form-label:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x: var(--floating-label-translate-x);translate:var(--tw-translate-x) var(--tw-translate-y)}.form-floating>.form-label:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: calc(var(--floating-label-translate-x) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.form-floating .form-control-fill{--floating-label-padding-top: calc(var(--spacing) * 5.25);--floating-label-padding-bottom: var(--spacing);padding-top:var(--floating-label-padding-top);padding-bottom:var(--floating-label-padding-bottom)}.form-floating .form-control-fill::placeholder{color:transparent}.form-floating .form-control-fill.form-control-sm{--floating-label-padding-top: calc(var(--spacing) * 4.25);--floating-label-padding-bottom: calc(var(--spacing) * .5);--input-line-height: 1.5}.form-floating .form-control-fill.form-control-lg{--floating-label-padding-top: calc(var(--spacing) * 5.5);--floating-label-padding-bottom: calc(var(--spacing) * 1.5)}.form-floating .form-control-fill:focus-within~.form-label,.form-floating .form-control-fill:focus~.form-label,.form-floating .form-control-fill:not(:placeholder-shown)~.form-label{--floating-label-translate-x: 18px;--floating-label-translate-y: 7px;--floating-label-scale: .85}.form-floating .form-control-fill:focus-within.form-control-sm~.form-label,.form-floating .form-control-fill:focus.form-control-sm~.form-label,.form-floating .form-control-fill:not(:placeholder-shown).form-control-sm~.form-label{--floating-label-translate-x: 15px;--floating-label-translate-y: 4px;--floating-label-scale: .85}.form-floating .form-control-fill:focus-within.form-control-lg~.form-label,.form-floating .form-control-fill:focus.form-control-lg~.form-label,.form-floating .form-control-fill:not(:placeholder-shown).form-control-lg~.form-label{--floating-label-translate-x: 26px;--floating-label-translate-y: 9px;--floating-label-scale: .75}.form-floating .form-control{--input-padding-y: calc(var(--spacing) * 2.25);--input-line-height: 2}.form-floating .form-control~.form-label{--input-label-bg: var(--background-color-default);margin-inline-start:calc(var(--spacing) * -2);padding-inline:calc(var(--spacing) * 2)}.form-floating .form-control::placeholder{color:transparent}.form-floating .form-control:focus-within~.form-label,.form-floating .form-control:focus~.form-label,.form-floating .form-control:not(:placeholder-shown)~.form-label{--floating-label-translate-x: 18px;--floating-label-translate-y: -10px;--floating-label-scale: .85}.form-floating .form-control:focus-within.form-control-sm~.form-label,.form-floating .form-control:focus.form-control-sm~.form-label,.form-floating .form-control:not(:placeholder-shown).form-control-sm~.form-label{--floating-label-translate-x: 15px;--floating-label-translate-y: -10px;--floating-label-scale: .85}.form-floating .form-control:focus-within.form-control-lg~.form-label,.form-floating .form-control:focus.form-control-lg~.form-label,.form-floating .form-control:not(:placeholder-shown).form-control-lg~.form-label{--floating-label-translate-x: 26px;--floating-label-translate-y: -12px;--floating-label-scale: .75}.form-floating .form-control-sm{--input-padding-y: calc(var(--spacing) * 1.5)}.form-floating .form-control-sm~.form-label{--floating-label-translate-x: 12px;--floating-label-translate-y: 10px;--floating-label-scale: 1}.form-floating .form-control-lg{--input-padding-y: calc(var(--spacing) * 2.5);--input-padding-x: calc(var(--spacing) * 5)}.form-floating .form-control-lg~.form-label{--input-label-font-size: var(--text-base);--floating-label-translate-x: 20px;--floating-label-translate-y: 14px;--floating-label-scale: 1}.form-floating .form-select-fill{--floating-label-padding-top: calc(var(--spacing) * 5.25);--floating-label-padding-bottom: var(--spacing);padding-top:var(--floating-label-padding-top);padding-bottom:var(--floating-label-padding-bottom)}.form-floating .form-select-fill::placeholder{color:transparent}.form-floating .form-select-fill.form-select-sm{--floating-label-padding-top: calc(var(--spacing) * 4.25);--floating-label-padding-bottom: calc(var(--spacing) * .5);--form-select-line-height: 1.5}.form-floating .form-select-fill.form-select-lg{--floating-label-padding-top: calc(var(--spacing) * 5.5);--floating-label-padding-bottom: calc(var(--spacing) * 1.5)}.form-floating .form-select-fill:focus-within+.form-label,.form-floating .form-select-fill:focus+.form-label,.form-floating .form-select-fill:not(:placeholder-shown)+.form-label{--floating-label-translate-x: 18px;--floating-label-translate-y: 7px;--floating-label-scale: .85}.form-floating .form-select-fill:focus-within.form-select-sm+.form-label,.form-floating .form-select-fill:focus.form-select-sm+.form-label,.form-floating .form-select-fill:not(:placeholder-shown).form-select-sm+.form-label{--floating-label-translate-x: 15px;--floating-label-translate-y: 4px;--floating-label-scale: .85}.form-floating .form-select-fill:focus-within.form-select-lg+.form-label,.form-floating .form-select-fill:focus.form-select-lg+.form-label,.form-floating .form-select-fill:not(:placeholder-shown).form-select-lg+.form-label{--floating-label-translate-x: 26px;--floating-label-translate-y: 9px;--floating-label-scale: .75}.form-floating .form-select{--form-select-padding-y: calc(var(--spacing) * 2.25);--form-select-line-height: 2}.form-floating .form-select~.form-label{--input-label-bg: var(--background-color-default);margin-inline-start:calc(var(--spacing) * -2);padding-inline:calc(var(--spacing) * 2)}.form-floating .form-select::placeholder{color:transparent}.form-floating .form-select:focus-within+.form-label,.form-floating .form-select:focus+.form-label,.form-floating .form-select:not(:placeholder-shown)+.form-label{--floating-label-translate-x: 18px;--floating-label-translate-y: -10px;--floating-label-scale: .85}.form-floating .form-select:focus-within.form-select-sm+.form-label,.form-floating .form-select:focus.form-select-sm+.form-label,.form-floating .form-select:not(:placeholder-shown).form-select-sm+.form-label{--floating-label-translate-x: 15px;--floating-label-translate-y: -10px;--floating-label-scale: .85}.form-floating .form-select:focus-within.form-select-lg+.form-label,.form-floating .form-select:focus.form-select-lg+.form-label,.form-floating .form-select:not(:placeholder-shown).form-select-lg+.form-label{--floating-label-translate-x: 26px;--floating-label-translate-y: -12px;--floating-label-scale: .75}.form-floating .form-select-sm{--form-select-padding-y: calc(var(--spacing) * 1.5)}.form-floating .form-select-sm+.form-label{--floating-label-translate-x: 12px;--floating-label-translate-y: 10px;--floating-label-scale: 1}.form-floating .form-select-lg{--form-select-padding-y: calc(var(--spacing) * 2.5);--form-select-padding-x: calc(var(--spacing) * 5)}.form-floating .form-select-lg+.form-label{--input-label-font-size: var(--text-base);--floating-label-translate-x: 20px;--floating-label-translate-y: -14px;--floating-label-scale: 1}.list-group-item-pinned{position:sticky;top:0;background-color:var(--background-color-muted);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.table-sticky-header thead tr,.table-sticky-header thead th{position:sticky;top:0}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;margin-right:var(--carousel-control-width);margin-bottom:calc(var(--spacing) * 4);margin-left:var(--carousel-control-width);display:flex;justify-content:center;padding:0}.carousel-indicators [data-bs-target]{margin-right:var(--carousel-indicator-spacer);margin-left:var(--carousel-indicator-spacer);box-sizing:content-box;height:var(--carousel-indicator-height);width:var(--carousel-indicator-width);flex:0 1 auto;cursor:pointer;border-style:var(--tw-border-style);border-width:0px;--tw-border-style: solid;border-style:solid;border-color:transparent;border-top-color:var(--carousel-indicator-hit-area-height);border-bottom-color:var(--carousel-indicator-hit-area-height);background-color:var(--carousel-indicator-active-bg);background-clip:padding-box;padding:0;text-indent:calc(var(--spacing) * -249.75);opacity:var(--carousel-indicator-opacity);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: var(--carousel-transition-duration);transition-duration:var(--carousel-transition-duration)}.carousel-indicators .active{opacity:var(--carousel-indicator-active-opacity)}.carousel-caption{position:absolute;right:calc((100% - var(--carousel-caption-width)) * .5);bottom:var(--carousel-caption-spacer);left:calc((100% - var(--carousel-caption-width)) * .5);padding-top:var(--carousel-caption-padding-y);padding-bottom:var(--carousel-caption-padding-y);text-align:center;color:var(--carousel-caption-color)}.input-group:has(.form-control-fill,.form-select-fill) .input-group-text{--input-group-addon-border-color: transparent;--input-group-addon-bg: color-mix(in srgb, oklch(85.6% .021 264.458) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.input-group:has(.form-control-fill,.form-select-fill) .input-group-text{--input-group-addon-bg: color-mix(in oklab, var(--background-color-emphasis) 80%, transparent)}}.input-group{position:relative;display:flex;width:100%;flex-wrap:wrap;align-items:stretch}.input-group>.form-control-fill,.input-group>.form-control,.input-group>.form-select-fill,.input-group>.form-select,.input-group>.form-floating{position:relative;width:1%;min-width:0px;flex:1 1 auto}.input-group>.form-control-fill:focus,.input-group>.form-control:focus,.input-group>.form-select-fill:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group:not(.has-validation)>:not(:last-child):not([data-bs-toggle=dropdown]):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>[data-bs-toggle=dropdown]:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control-fill,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select-fill,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-start-end-radius:0;border-end-end-radius:0}.input-group.has-validation>:nth-last-child(n+3):not([data-bs-toggle=dropdown]):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>[data-bs-toggle=dropdown]:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control-fill,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select-fill,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-start-end-radius:0;border-end-end-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-inline-start:calc(var(--input-btn-border-width) * -1);border-start-start-radius:0;border-end-start-radius:0}.input-group>.form-floating:not(:first-child)>.form-control-fill,.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select-fill,.input-group>.form-floating:not(:first-child)>.form-select{border-start-start-radius:0;border-end-start-radius:0}.btn-group{position:relative;display:inline-flex;border-radius:var(--input-btn-border-radius);vertical-align:middle}.btn-group>.btn{position:relative;flex-shrink:1;flex-grow:1;flex-basis:auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:1}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-inline-start:calc(var(--input-btn-border-width) * -1)}.btn-group>.btn:not(:last-child):not([data-bs-toggle=dropdown]),.btn-group>.btn-group:not(:last-child)>.btn{border-start-end-radius:0;border-end-end-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-start-start-radius:0;border-end-start-radius:0}.btn-group-vertical{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;vertical-align:middle}.btn-group-vertical>.btn{position:relative;flex-shrink:1;flex-grow:1;flex-basis:auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--input-btn-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not([data-bs-toggle=dropdown]),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.carousel-item{position:relative;float:left;margin-right:-100%;display:none;width:100%;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: var(--carousel-transition-duration);transition-duration:var(--carousel-transition-duration);--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out);backface-visibility:hidden}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{clear:both;display:block;--tw-content: "";content:var(--tw-content)}.list-group{--list-group-bg: var(--background-color-subtle);--list-group-color: var(--text-color-default);--list-group-padding-y: calc(var(--spacing) * 2);--list-group-border-color: var(--border-color-default);--list-group-border-radius: var(--radius-lg);--list-group-item-padding-x: calc(var(--spacing) * 4);--list-group-item-padding-y: calc(var(--spacing) * 2.5);--list-group-item-font-size: var(--text-base);--list-group-action-color: var(--text-color-muted);--list-group-hover-bg: var(--background-color-muted);--list-group-hover-color: var(--text-color-muted);--list-group-active-bg: var(--color-primary-lighter);--list-group-active-color: var(--color-primary);--list-group-disabled-bg: inherit;--list-group-disabled-color: var(--text-color-subtle);position:relative;margin-bottom:0;display:flex;list-style-type:none;flex-direction:column;border-radius:var(--list-group-border-radius);background-color:var(--list-group-bg);padding-block:var(--list-group-padding-y);padding-inline-start:0px}.list-group hr{border-color:var(--list-group-border-color)}.list-group ul{margin:0;list-style-type:none;padding:0}.accordion-button{position:relative;display:flex;width:100%;cursor:pointer;align-items:center;border-radius:var(--accordion-border-radius);background-color:var(--accordion-btn-bg);padding-inline:var(--accordion-btn-padding-x);padding-block:var(--accordion-btn-padding-y);text-align:left;font-size:var(--accordion-btn-font-size);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--accordion-btn-color);overflow-anchor:none}.accordion-button:not(.collapsed):after{transform:var(--accordion-btn-icon-transform);background-image:var(--accordion-btn-active-icon)}.accordion-button:after{margin-inline-start:auto;height:var(--accordion-btn-icon-width);width:var(--accordion-btn-icon-width);flex-shrink:0;background-image:var(--accordion-btn-icon);background-size:var(--accordion-btn-icon-width);background-repeat:no-repeat;transition-property:var(--accordion-btn-icon-transition);transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-content: "";content:var(--tw-content)}.accordion-button:focus{background-color:var(--accordion-hover-bg);outline-style:var(--tw-outline-style);outline-width:0px}.navbar-nav{--nav-link-padding-x: 0;--nav-link-padding-y: calc(var(--spacing) * 2);--nav-link-font-weight: var(--font-weight-medium);--nav-link-color: var(--text-color-muted);--nav-link-font-size: var(--text-base);--nav-link-line-height: 1.5;--nav-link-disabled-color: var(--text-color-subtle);--nav-link-active-color: unset;margin-bottom:0;display:flex;list-style-type:none;flex-direction:column;padding-inline-start:0px}.navbar-nav .nav-link: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);--tw-ring-color: var(--color-primary-lighter);outline-style:var(--tw-outline-style);outline-width:0px}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.card{--card-bg: var(--background-color-subtle);--card-color: var(--text-color-muted);--card-font-size: var(--text-sm);--card-border-width: var(--border-width);--card-border-color: var(--border-color-default);--card-border-radius: var(--radius-lg);--card-padding-x: calc(var(--spacing) * 4);--card-padding-y: calc(var(--spacing) * 4);--card-cap-padding-x: calc(var(--spacing) * 4);--card-cap-padding-y: calc(var(--spacing) * 4);--card-cap-bg: transparent;--card-cap-color: null;--card-title-color: var(--text-color-default);--card-title-space-y: calc(var(--spacing) * 2);--card-title-font-weight: var(--font-weight-bold);--card-subtitle-font-weight: var(--font-weight-medium);--card-overlay-brightness: .6;position:relative;display:flex;min-width:0px;flex-direction:column;border-radius:var(--card-border-radius);border-style:var(--tw-border-style);border-width:var(--card-border-width);border-color:var(--card-border-color);background-color:var(--card-bg);font-size:var(--card-font-size);overflow-wrap:break-word;color:var(--card-color)}.carousel{--carousel-transition-duration: .6s;--carousel-control-width: 15%;--carousel-control-color: var(--color-inverse);--carousel-control-opacity: .5;--carousel-control-hover-opacity: .9;--carousel-control-icon-width: 2rem;--carousel-control-icon-height: 2rem;--carousel-control-prev-icon-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/></svg>");--carousel-control-next-icon-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/></svg>");--carousel-indicator-width: 1.875rem;--carousel-indicator-height: .1875rem;--carousel-indicator-spacer: calc(var(--spacing) * .75);--carousel-indicator-active-bg: var(--color-inverse);--carousel-indicator-hit-area-height: .625rem;--carousel-indicator-opacity: .5;--carousel-indicator-active-opacity: 1;--carousel-caption-width: 70%;--carousel-caption-spacer: calc(var(--spacing) * 5);--carousel-caption-padding-y: calc(var(--spacing) * 5);--carousel-caption-color: var(--color-inverse);position:relative}.carousel.pointer-event{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.carousel .carousel-item.active,.carousel .carousel-item-next,.carousel .carousel-item-prev{display:block}.carousel .carousel-item-next:not(.carousel-item-start),.carousel .active.carousel-item-end{--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.carousel .carousel-item-prev:not(.carousel-item-end),.carousel .active.carousel-item-start{--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media(prefers-color-scheme:dark){.carousel{--carousel-control-prev-icon-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2306080A'><path d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/></svg>");--carousel-control-next-icon-bg: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2306080A'><path d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/></svg>")}}.navbar{--navbar-padding-x: calc(var(--spacing) * 3);--navbar-padding-y: calc(var(--spacing) * 2);--navbar-color: var(--text-color-muted);--navbar-hover-color: var(--text-color-default);--navbar-disabled-color: var(--text-color-subtle);--navbar-active-color: var(--text-color-default);--navbar-brand-padding-y: calc(var(--spacing) * 1.25);--navbar-brand-margin-end: calc(var(--spacing) * 4);--navbar-brand-font-size: var(--text-lg);--navbar-brand-color: var(--text-color-default);--navbar-brand-hover-color: var(--text-color-default);--navbar-nav-link-padding-x: calc(var(--spacing) * 2);position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-inline:var(--navbar-padding-x);padding-block:var(--navbar-padding-y)}.navbar>.container,.navbar>.sm\:container,.navbar>.md\:container,.navbar>.lg\:container,.navbar>.xl\:container,.navbar>.\32xl\:container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.alert{--alert-bg: var(--color-neutral);--alert-padding-x: calc(var(--spacing) * 4);--alert-padding-y: calc(var(--spacing) * 3.5);--alert-color: var(--color-white);--alert-border-color: transparent;--alert-border-radius: var(--radius-lg);--alert-icon-color: var(--color-inverse);position:relative;display:flex;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--alert-border-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--alert-border-color);background-color:var(--alert-bg);padding:var(--alert-padding-y) var(--alert-padding-x);--tw-leading: 1.5;line-height:1.5;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--alert-color)}.modal-body{position:relative;flex:1 1 auto;padding:var(--modal-padding)}.input-group-icon{--input-icon-color: color-mix(in srgb, oklch(45.5% .022 261.275) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.input-group-icon{--input-icon-color: color-mix(in oklab, var(--text-color-muted) 80%, transparent)}}.input-group-icon{--input-icon-font-size: var(--text-xl);--input-icon-padding: calc(var(--spacing) * 11);--input-icon-spacing: var(--input-btn-padding-x);position:relative}.input-group-icon:has(>.form-control-icon-start) .form-control-fill,.input-group-icon:has(>.form-control-icon-start) .form-control{padding-inline-start:var(--input-icon-padding)}.input-group-icon:has(>.form-control-icon-end) .form-control-fill,.input-group-icon:has(>.form-control-icon-end) .form-control{padding-inline-end:var(--input-icon-padding)}.input-group-icon:has(.form-control-sm) .form-control-icon-start,.input-group-icon:has(.form-control-sm) .form-control-icon-end{--input-icon-spacing: calc(var(--spacing) * 3);--input-icon-font-size: var(--text-sm)}.input-group-icon:has(.form-control-lg) .form-control-icon-start,.input-group-icon:has(.form-control-lg) .form-control-icon-end{--input-icon-font-size: var(--text-xl)}.dropdown,.dropdown-center,.dropup-center{position:relative}}.static{position:static}@layer base{.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 0)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{inset-inline-start:calc(var(--spacing) * 0);inset-inline-end:auto}.offcanvas-start{inset-inline-start:calc(var(--spacing) * 0);top:0;width:var(--offcanvas-width);border-color:var(--offcanvas-border-color)}.offcanvas-start:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.offcanvas-start:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media(prefers-color-scheme:dark){.offcanvas-start{border-inline-end-style:var(--tw-border-style);border-inline-end-width:var(--offcanvas-border-width)}}.offcanvas-end{inset-inline-end:calc(var(--spacing) * 0);top:0;width:var(--offcanvas-width);border-color:var(--offcanvas-border-color)}.offcanvas-end:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x: 100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.offcanvas-end:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}@media(prefers-color-scheme:dark){.offcanvas-end{border-inline-start-style:var(--tw-border-style);border-inline-start-width:var(--offcanvas-border-width)}}.offcanvas-top{top:0;right:0;left:0;height:var(--offcanvas-height);max-height:100%;--tw-translate-y: -100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-bottom-color:var(--offcanvas-border-color)}@media(prefers-color-scheme:dark){.offcanvas-top{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--offcanvas-border-width)}}.offcanvas-bottom{right:0;left:0;height:var(--offcanvas-height);max-height:100%;--tw-translate-y: 100%;translate:var(--tw-translate-x) var(--tw-translate-y);border-top-color:var(--offcanvas-border-color)}@media(prefers-color-scheme:dark){.offcanvas-bottom{border-top-style:var(--tw-border-style);border-top-width:var(--offcanvas-border-width)}}}@layer components{.nav-tabs{--nav-link-active-color: var(--color-primary);--nav-tabs-border-width: var(--border-width);--nav-tabs-border-color: var(--border-color-default);--nav-tabs-border-radius: var(--radius-md);--nav-tabs-link-hover-border-color: var(--border-color-subtle);--nav-tabs-link-active-bg: var(--background-color-default);--nav-tabs-link-active-border-color: var(--border-color-default) var(--border-color-default) var(--nav-tabs-link-active-bg);border-bottom-style:var(--tw-border-style);border-bottom-width:var(--nav-tabs-border-width);border-color:var(--nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(var(--nav-tabs-border-width) * -1);border-top-left-radius:var(--nav-tabs-border-radius);border-top-right-radius:var(--nav-tabs-border-radius);border-style:var(--tw-border-style);border-width:var(--nav-tabs-border-width);border-color:transparent}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .show>.nav-link{border-color:var(--nav-tabs-link-active-border-color);background-color:var(--nav-tabs-link-active-bg)}.carousel-fade .carousel-item{translate:none;opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:100%}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0%;transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));transition-delay:var(--carousel-transition-duration);--tw-duration: 0ms;transition-duration:0ms}}@layer base{.input-group .form-control:not(:focus):valid,.input-group .form-control-fill:not(:focus):valid,.input-group .form-select:not(:focus):valid,.input-group .form-select-fill:not(:focus):valid,.input-group .form-floating:not(:focus-within):valid{z-index:3}.input-group .form-control:not(:focus):invalid,.input-group .form-control-fill:not(:focus):invalid,.input-group .form-select:not(:focus):invalid,.input-group .form-select-fill:not(:focus):invalid,.input-group .form-floating:not(:focus-within):invalid{z-index:4}}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-8{grid-column:8}.col-9{grid-column:9}.col-10{grid-column:10}.col-11{grid-column:11}.col-12{grid-column:12}.col-auto{grid-column:auto}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}@layer base{.pagination{--pagination-color: var(--text-color-default);--pagination-font-size: var(--text-sm);--pagination-padding-x: calc(var(--spacing) * 1.5);--pagination-padding-y: calc(var(--spacing) * 1.5);--pagination-width: 2rem;--pagination-height: 2rem;--pagination-border-width: var(--border-width);--pagination-border-color: transparent;--pagination-border-radius: var(--radius-md);--pagination-hover-bg: var(--background-color-muted);--pagination-active-bg: var(--color-primary);--pagination-active-color: var(--color-white);--pagination-active-ring-color: var(--color-primary);--pagination-disabled-opacity: .35;margin:0;display:flex;list-style-type:none;align-items:center;gap:var(--spacing);padding:0}.breadcrumb{--breadcrumb-font-size: var(--text-sm);--breadcrumb-item-active-color: var(--text-color-default);--breadcrumb-item-gap: calc(var(--spacing) * 2);--breadcrumb-item-separator: "/";--breadcrumb-separator-color: var(--text-color-muted);margin:0;display:flex;flex-wrap:wrap;padding:0;font-size:var(--breadcrumb-font-size)}.modal-fullscreen{margin:0;height:100vh;width:100vw;max-width:none}.modal-fullscreen .modal-content{height:100%;border-radius:0;border-style:var(--tw-border-style);border-width:0px}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}}@media not (min-width:96rem){@layer base{.modal-fullscreen-2xl-down{margin:0;height:100vh;width:100vw;max-width:none}.modal-fullscreen-2xl-down .modal-content{height:100%;border-radius:0;border-style:var(--tw-border-style);border-width:0px}.modal-fullscreen-2xl-down .modal-header,.modal-fullscreen-2xl-down .modal-footer{border-radius:0}.modal-fullscreen-2xl-down .modal-body{overflow-y:auto}}}@media not (min-width:64rem){@layer base{.modal-fullscreen-lg-down{margin:0;height:100vh;width:100vw;max-width:none}.modal-fullscreen-lg-down .modal-content{height:100%;border-radius:0;border-style:var(--tw-border-style);border-width:0px}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}}@media not (min-width:48rem){@layer base{.modal-fullscreen-md-down{margin:0;height:100vh;width:100vw;max-width:none}.modal-fullscreen-md-down .modal-content{height:100%;border-radius:0;border-style:var(--tw-border-style);border-width:0px}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}}@media not (min-width:40rem){@layer base{.modal-fullscreen-sm-down{margin:0;height:100vh;width:100vw;max-width:none}.modal-fullscreen-sm-down .modal-content{height:100%;border-radius:0;border-style:var(--tw-border-style);border-width:0px}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}}@media not (min-width:80rem){@layer base{.modal-fullscreen-xl-down{margin:0;height:100vh;width:100vw;max-width:none}.modal-fullscreen-xl-down .modal-content{height:100%;border-radius:0;border-style:var(--tw-border-style);border-width:0px}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}}@layer base{.row{--grid-gutter-x: 1.5rem;--grid-gutter-y: 0px;margin-inline:calc(-.5 * var(--grid-gutter-x));margin-top:calc(-1 * var(--grid-gutter-y));display:flex;flex-wrap:wrap}.row>*{margin-top:var(--grid-gutter-y);width:100%;max-width:100%;flex-shrink:0;padding-inline:calc(var(--grid-gutter-x) * .5)}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-item>*{display:flex;align-items:center;gap:calc(var(--spacing) * .5)}.breadcrumb-item+.breadcrumb-item:before{margin-inline:var(--breadcrumb-item-gap);color:var(--breadcrumb-separator-color);--tw-content: var(--breadcrumb-item-separator);content:var(--tw-content)}.breadcrumb-item.active{gap:calc(var(--spacing) * .5);color:var(--breadcrumb-item-active-color)}.container{--grid-gutter-x: 1.5rem;--grid-gutter-y: 0;margin-inline:auto;width:100%;padding-right:calc(var(--grid-gutter-x) * .5);padding-left:calc(var(--grid-gutter-x) * .5)}.dropdown-divider{margin-block:var(--dropdown-divider-margin-y);height:0px;overflow:hidden;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--dropdown-divider-bg)}.modal-header{display:flex;flex-shrink:0;align-items:center;border-top-left-radius:var(--modal-inner-border-radius);border-top-right-radius:var(--modal-inner-border-radius);border-bottom-style:var(--tw-border-style);border-bottom-width:var(--modal-header-border-width);border-color:var(--modal-header-border-color);padding-inline:var(--modal-header-padding-x);padding-block:var(--modal-header-padding-y)}.modal-header .btn-close{margin-inline-start:auto;margin-inline-end:calc(calc(.5 * var(--modal-header-padding-x)) * -1);margin-top:calc(calc(.5 * var(--modal-header-padding-y)) * -1);margin-bottom:calc(calc(.5 * var(--modal-header-padding-y)) * -1);padding-inline:calc(var(--modal-header-padding-x) * .5);padding-block:calc(var(--modal-header-padding-y) * .5)}.offcanvas-header{display:flex;align-items:center;padding-inline:var(--offcanvas-padding-x);padding-block:var(--offcanvas-padding-y)}.offcanvas-header .btn-close{margin-inline-start:auto;margin-inline-end:calc(calc(.5 * var(--offcanvas-padding-x)) * -1);margin-top:calc(calc(.5 * var(--offcanvas-padding-y)) * -1);margin-bottom:calc(calc(.5 * var(--offcanvas-padding-y)) * -1);flex-shrink:0;padding-inline:calc(var(--offcanvas-padding-x) * .5);padding-block:calc(var(--offcanvas-padding-y) * .5)}.hr-label{display:flex;align-items:center;padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--text-color-default)}.hr-label:before{margin-inline-end:calc(var(--spacing) * 4);flex:1;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-color-subtle);--tw-content: "";content:var(--tw-content)}.hr-label:after{margin-inline-start:calc(var(--spacing) * 4);flex:1;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--border-color-subtle);--tw-content: "";content:var(--tw-content)}}.toast-header{display:flex;align-items:center;border-top-left-radius:calc(var(--toast-border-radius) - var(--toast-border-width));border-top-right-radius:calc(var(--toast-border-radius) - var(--toast-border-width));border-bottom-style:var(--tw-border-style);border-bottom-width:var(--toast-border-width);border-color:var(--toast-header-border-color);background-color:var(--toast-header-bg);background-clip:padding-box;padding-inline:var(--toast-padding-x);padding-block:var(--toast-padding-y);color:var(--toast-header-color)}.toast-header .btn-close{margin-inline-start:var(--toast-padding-x);margin-inline-end:calc(calc(.5 * var(--toast-padding-x)) * -1)}@layer base{.avatar-group{display:flex}.avatar-group :where(.avatar){margin-inline-start:calc(var(--spacing) * -3);width:calc(var(--avatar-size) + 4px);height:calc(var(--avatar-size) + 4px);overflow:hidden;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-inverse)}.offset-0{--offset: 0;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-1{--offset: 1;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-2{--offset: 2;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-3{--offset: 3;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-4{--offset: 4;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-5{--offset: 5;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-6{--offset: 6;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-7{--offset: 7;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-8{--offset: 8;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-9{--offset: 9;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-10{--offset: 10;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.offset-11{--offset: 11;margin-inline-start:calc(var(--offset) / var(--grid-columns) * 100%)}.form-check-inline .form-check-input~.valid-feedback,.form-check-inline .form-check-input~.invalid-feedback{margin-inline-start:calc(var(--spacing) * 2)}.form-check-inline{margin-inline-end:calc(var(--spacing) * 2);display:inline-flex;align-items:center}.navbar-brand{margin-inline-end:var(--navbar-brand-margin-end);padding-block:var(--navbar-brand-padding-y);font-size:var(--navbar-brand-font-size);--tw-leading: var(--leading-normal);line-height:var(--leading-normal);white-space:nowrap;color:var(--navbar-brand-color);text-decoration-line:none}.navbar-brand:hover,.navbar-brand:focus{color:var(--navbar-brand-hover-color);text-decoration-line:none}.vr-label{display:flex;min-height:calc(var(--spacing) * 20);flex-direction:column;align-items:center;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--text-color-default)}.vr-label:before{margin-bottom:calc(var(--spacing) * 3);flex:1;border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border-color-subtle);--tw-content: "";content:var(--tw-content)}.vr-label:after{margin-top:calc(var(--spacing) * 3);flex:1;border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border-color-subtle);--tw-content: "";content:var(--tw-content)}.invalid-feedback{margin-top:var(--form-feedback-margin-top);display:none;width:100%;font-size:var(--form-feedback-font-size);color:var(--form-invalid-color)}.valid-feedback{margin-top:var(--form-feedback-margin-top);display:none;width:100%;font-size:var(--form-feedback-font-size);color:var(--form-valid-color)}.form-text{--form-text-margin-top: var(--spacing);--form-text-font-size: var(--text-xs);--form-text-font-weight: 400;--form-text-color: var(--text-color-muted);margin-top:var(--form-text-margin-top);font-size:var(--form-text-font-size);--tw-font-weight: var(--form-text-font-weight);font-weight:var(--form-text-font-weight);color:var(--form-text-color)}.card-group{--card-group-margin: calc(var(--spacing) * 4)}.card-group>.card{margin-bottom:var(--card-group-margin)}@media(min-width:40rem){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.nav{--nav-bg: transparent;--nav-link-padding-x: calc(var(--spacing) * 4);--nav-link-padding-y: calc(var(--spacing) * 2);--nav-link-font-weight: var(--font-weight-medium);--nav-link-color: var(--text-color-muted);--nav-link-font-size: var(--text-base);--nav-link-line-height: 1.5;--nav-link-disabled-color: var(--text-color-subtle);--nav-link-active-color: unset;--nav-link-focus-ring-color: var(--nav-link-active-color)}@supports (color: color-mix(in lab,red,red)){.nav{--nav-link-focus-ring-color: color-mix(in oklab, var(--nav-link-active-color) 30%, transparent)}}.nav{margin-bottom:0;display:flex;list-style-type:none;flex-wrap:wrap;background-color:var(--nav-bg);padding-inline-start:0px}.nav .nav-link.active,.nav .show>.nav-link{color:var(--nav-link-active-color)}.dropdown-header{margin-bottom:0;display:block;padding-inline:var(--dropdown-header-padding-x);padding-block:var(--dropdown-header-padding-y);font-size:var(--dropdown-header-font-size);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--dropdown-header-color)}.card-header{margin-bottom:0;border-bottom-style:var(--tw-border-style);border-bottom-width:var(--card-border-width);border-color:var(--card-border-color);background-color:var(--card-cap-bg);padding-inline:var(--card-padding-x);padding-block:var(--card-padding-y);color:var(--card-cap-color)}.card-header:first-child{border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.list-text-primary{margin-bottom:0;font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--text-color-default)}.list-text-secondary{margin-bottom:0;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--text-color-muted)}.pagination-summary{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light);color:var(--text-color-muted)}.pagination-summary>p{margin-bottom:0}.modal-title{margin-bottom:0;--tw-leading: var(--modal-title-line-height);line-height:var(--modal-title-line-height)}.offcanvas-title{margin-bottom:0;--tw-leading: var(--offcanvas-title-line-height);line-height:var(--offcanvas-title-line-height)}.card-title{margin-bottom:var(--card-title-space-y);--tw-font-weight: var(--card-title-font-weight);font-weight:var(--card-title-font-weight);color:var(--card-title-color)}.card-title:has(+.card-subtitle){margin-bottom:0}.card-subtitle{margin-bottom:var(--card-title-space-y);--tw-font-weight: var(--card-subtitle-font-weight);font-weight:var(--card-subtitle-font-weight)}.accordion-header{margin-bottom:0}.pagination-link{margin-left:var(--spacing);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration-line:none}@media(hover:hover){.pagination-link:hover{color:var(--color-primary);text-decoration-line:underline}}.spinner-grow{--spinner-animation-name: spinner-grow}@layer base{.spinner-grow{--spinner-size: 2rem;--spinner-border-width: var(--spacing);--spinner-color: currentcolor;--spinner-animation-speed: .75s;--spinner-animation-name: spinner-border;display:inline-block;width:var(--spinner-size);height:var(--spinner-size);flex-shrink:0;animation:var(--spinner-animation-name) var(--spinner-animation-speed) linear infinite;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:var(--spinner-border-width);border-color:var(--spinner-color);border-right-color:transparent;vertical-align:middle}}@media(prefers-reduced-motion:reduce){.spinner-grow{--spinner-animation-speed: 1.5s}}.spinner-grow{animation:var(--spinner-animation-name) var(--spinner-animation-speed) linear infinite;border-style:var(--tw-border-style);border-width:0px;background-color:var(--spinner-color);opacity:0%}}@media(prefers-reduced-motion:reduce){.spinner-grow{--spinner-animation-speed: 1.5s}}@layer base{.spinner-border{--spinner-size: 2rem;--spinner-border-width: var(--spacing);--spinner-color: currentcolor;--spinner-animation-speed: .75s;--spinner-animation-name: spinner-border;display:inline-block;width:var(--spinner-size);height:var(--spinner-size);flex-shrink:0;animation:var(--spinner-animation-name) var(--spinner-animation-speed) linear infinite;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:var(--spinner-border-width);border-color:var(--spinner-color);border-right-color:transparent;vertical-align:middle}}@media(prefers-reduced-motion:reduce){.spinner-border{--spinner-animation-speed: 1.5s}}@layer base{.avatar-name{display:flex;height:100%;width:100%;align-items:center;justify-content:center;background-color:var(--avatar-bg);font-size:var(--avatar-font-size);--tw-font-weight: var(--avatar-font-weight);font-weight:var(--avatar-font-weight);color:var(--avatar-color)}@layer base{.progress-stacked{--progress-height: var(--spacing);--progress-font-size: var(--text-xs);--progress-bg: var(--background-color-muted);--progress-border-radius: var(--radius-md);--progress-bar-color: var(--color-inverse);--progress-bar-bg: var(--color-primary);--progress-stripe-size: .75rem;display:flex;height:var(--progress-height);align-items:stretch;overflow:hidden;border-radius:var(--progress-border-radius);background-color:var(--progress-bg);font-size:var(--progress-font-size)}}.progress-stacked>.progress{height:100%;overflow:visible;border-radius:0}.progress-stacked>.progress>.progress-bar{width:100%}.carousel-control-next-icon{display:inline-block;height:var(--carousel-control-icon-width);width:var(--carousel-control-icon-width);background-image:var(--carousel-control-next-icon-bg);background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.carousel-control-prev-icon{display:inline-block;height:var(--carousel-control-icon-width);width:var(--carousel-control-icon-width);background-image:var(--carousel-control-prev-icon-bg);background-size:100% 100%;background-position:50%;background-repeat:no-repeat}.page-link{display:flex;height:var(--pagination-height);min-width:var(--pagination-width);align-items:center;justify-content:center;border-radius:var(--pagination-border-radius);border-style:var(--tw-border-style);border-width:var(--pagination-border-width);border-color:var(--pagination-border-color);padding-inline:var(--pagination-padding-x);padding-block:var(--pagination-padding-y);text-align:center;font-size:var(--pagination-font-size);--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--pagination-color);text-decoration-line:none;transition-property:background,color;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){.page-link:hover{background-color:var(--pagination-hover-bg)}}.page-link:focus{outline-style:var(--tw-outline-style);outline-width:0px}.page-link: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);--tw-ring-color: var(--color-primary-lighter)}.progress{--progress-height: var(--spacing);--progress-font-size: var(--text-xs);--progress-bg: var(--background-color-muted);--progress-border-radius: var(--radius-md);--progress-bar-color: var(--color-inverse);--progress-bar-bg: var(--color-primary);--progress-stripe-size: .75rem;display:flex;height:var(--progress-height);align-items:stretch;overflow:hidden;border-radius:var(--progress-border-radius);background-color:var(--progress-bg);font-size:var(--progress-font-size)}.placeholder{--placeholder-opacity-max: .15;--placeholder-opacity-min: .05;--placeholder-bg: currentcolor;--placeholder-height: 1em;display:inline-block;min-height:var(--placeholder-height);cursor:wait;background-color:var(--placeholder-bg);vertical-align:middle;opacity:var(--placeholder-opacity-max)}.placeholder.btn:before{display:inline-block;--tw-content: "";content:var(--tw-content)}.modal-dialog-centered{display:flex;min-height:calc(100% - var(--modal-margin) * 2);align-items:center}.vr{display:inline-block;min-height:calc(var(--spacing) * 6);align-self:stretch;border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--border-color-subtle)}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;border-bottom-right-radius:var(--modal-inner-border-radius);border-bottom-left-radius:var(--modal-inner-border-radius);border-top-style:var(--tw-border-style);border-top-width:var(--modal-footer-border-width);border-color:var(--modal-footer-border-color);background-color:var(--modal-footer-bg);padding-inline:var(--modal-footer-padding-x);padding-block:var(--modal-footer-padding-y)}.form-field{display:flex;flex-direction:column;gap:var(--spacing)}.form-field:where(:has(.form-control-fill,.form-control,.form-select-fill,.form-select)):focus-within .form-label{--input-label-color: var(--color-primary)}.form-field:where(:has(.form-control-secondary,.form-select-secondary)):focus-within .form-label{--input-label-color: var(--color-secondary)}.form-field:where(:has(.form-control-info,.form-select-info)):focus-within .form-label{--input-label-color: var(--color-info)}.form-field:where(:has(.form-control-success,.form-select-success)):focus-within .form-label{--input-label-color: var(--color-success)}.form-field:where(:has(.form-control-warning,.form-select-warning)):focus-within .form-label{--input-label-color: var(--color-warning)}.form-field:has(input[disabled]) .form-label{--input-label-color: var(--text-color-subtle);cursor:default}.badge-action-btn{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px)}.badge-action-btn>*{color:var(--badge-color);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}@supports (color: color-mix(in lab,red,red)){.badge-action-btn>*{color:color-mix(in oklab,var(--badge-color) 60%,transparent)}}@media(hover:hover){.badge-action-btn>*:hover{color:var(--badge-color)}}.progress-bar{display:flex;flex-direction:column;justify-content:center;background-color:var(--progress-bar-bg);text-align:center;white-space:nowrap;color:var(--progress-bar-color)}.badge{--badge-bg: var(--background-color-highlight);--badge-color: var(--text-color-default);--badge-font-size: var(--text-xs);--badge-font-weight: var(--font-weight-semibold);--badge-line-height: 1;--badge-padding-y: calc(var(--spacing) * .75);--badge-padding-x: calc(var(--spacing) * 1.5);--badge-border-width: var(--border-width);--badge-border-color: transparent;--badge-link-hover-bg: var(--color-neutral);--badge-border-radius: calc(infinity * 1px);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing);border-radius:var(--badge-border-radius);border-style:var(--tw-border-style);border-width:var(--badge-border-width);border-color:var(--badge-border-color);background-color:var(--badge-bg);padding:var(--badge-padding-y) var(--badge-padding-x);vertical-align:middle;font-size:var(--badge-font-size);--tw-leading: var(--badge-line-height);line-height:var(--badge-line-height);--tw-font-weight: var(--badge-font-weight);font-weight:var(--badge-font-weight);white-space:nowrap;color:var(--badge-color)}.input-group-text{--input-group-addon-padding-x: var(--input-btn-padding-x);--input-group-addon-padding-y: var(--input-btn-padding-y);--input-group-addon-font-weight: var(--input-font-weight, 400);--input-group-addon-bg: var(--background-color-subtle);--input-group-addon-color: var(--input-color);--input-group-addon-border-color: var(--border-color-default);--input-group-addon-border-radius: var(--input-btn-border-radius);--input-group-addon-font-size: var(--input-btn-font-size);--input-group-addon-line-height: var(--input-btn-line-height);display:flex;align-items:center;border-radius:var(--input-group-addon-border-radius);border-style:var(--tw-border-style);border-width:var(--input-btn-border-width);border-color:var(--input-group-addon-border-color);background-color:var(--input-group-addon-bg);padding-inline:var(--input-group-addon-padding-x);padding-block:var(--input-group-addon-padding-y);text-align:center;font-size:var(--input-group-addon-font-size);--tw-leading: var(--input-group-addon-line-height);line-height:var(--input-group-addon-line-height);--tw-font-weight: var(--input-group-addon-font-weight);font-weight:var(--input-group-addon-font-weight);white-space:nowrap;color:var(--input-group-addon-color)}.form-check{display:flex;align-items:center}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.was-validated .form-select:valid{border-color:var(--form-valid-border-color)}.was-validated .form-control:valid:focus,.was-validated .form-select:valid:focus{border-color:var(--form-valid-focus-border-color)}.was-validated .form-control-fill:valid,.was-validated .form-select-fill:valid{border-color:var(--form-valid-border-color);background-color:var(--form-valid-bg)}.was-validated .form-control-fill:valid:focus,.was-validated .form-select-fill:valid:focus{border-color:var(--form-valid-focus-border-color)}.was-validated .form-check-input:valid{border-color:var(--form-valid-color)}.was-validated .form-check-input:valid:checked{background-color:var(--form-valid-color)}.was-validated .form-check-input:valid~.form-check-label{color:var(--form-valid-color)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.was-validated .form-select:invalid{border-color:var(--form-invalid-border-color)}.was-validated .form-control:invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--form-invalid-focus-border-color)}.was-validated .form-control-fill:invalid,.was-validated .form-select-fill:invalid{border-color:var(--form-invalid-border-color);background-color:var(--form-invalid-bg)}.was-validated .form-control-fill:invalid:focus,.was-validated .form-select-fill:invalid:focus{border-color:var(--form-invalid-focus-border-color)}.was-validated .form-control-fill:invalid::file-selector-button{background-color:var(--form-invalid-color);color:var(--color-inverse)}.was-validated .form-control-fill:valid::file-selector-button{background-color:var(--form-valid-color);color:var(--color-inverse)}.was-validated .form-check-input:invalid{border-color:var(--form-invalid-color)}.was-validated .form-check-input:invalid:checked{background-color:var(--form-invalid-color)}.was-validated .form-check-input:invalid~.form-check-label{color:var(--form-invalid-color)}.was-validated .form-check:has(.form-check-input:valid) .form-check-label{color:var(--form-valid-color)}.was-validated .form-check:has(.form-check-input:valid) .valid-feedback,.was-validated .form-check:has(.form-check-input:valid) .valid-tooltip{display:block}.was-validated .form-check:has(.form-check-input:invalid) .form-check-label{color:var(--form-invalid-color)}.was-validated .form-check:has(.form-check-input:invalid) .invalid-feedback,.was-validated .form-check:has(.form-check-input:invalid) .invalid-tooltip{display:block}:is(.was-validated .form-field:has(.form-control:valid),.was-validated .form-field:has(.form-control-fill:valid),.was-validated .form-field:has(.form-select:valid),.was-validated .form-field:has(.form-select-fill:valid)) .form-label{color:var(--form-valid-color)}:is(.was-validated .form-field:has(.form-control:invalid),.was-validated .form-field:has(.form-control-fill:invalid),.was-validated .form-field:has(.form-select:invalid),.was-validated .form-field:has(.form-select-fill:invalid)) .form-label{color:var(--form-invalid-color)}.dropdown-item-text{display:block;padding-inline:var(--dropdown-item-padding-x);padding-block:var(--dropdown-item-padding-y);color:var(--dropdown-link-color)}.form-check:has(.form-check-input.is-valid) .form-check-label{color:var(--form-valid-color)}.form-check:has(.form-check-input.is-valid) .valid-feedback,.form-check:has(.form-check-input.is-valid) .valid-tooltip{display:block}.form-check:has(.form-check-input.is-invalid) .form-check-label{color:var(--form-invalid-color)}.form-check:has(.form-check-input.is-invalid) .invalid-feedback,.form-check:has(.form-check-input.is-invalid) .invalid-tooltip{display:block}}.contents{display:contents}.hidden{display:none}@layer base{.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.tab-content>.tab-pane.active{display:block}.tab-pane{display:none}}.table{display:table}@layer base{.modal-dialog-scrollable{height:calc(100% - var(--modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.scrollbar{--scrollbar-size: calc(var(--spacing) * 3);--scrollbar-thumb-color: var(--background-color-emphasis);--scrollbar-track-color: var(--background-color-muted)}.scrollbar::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}.scrollbar::-webkit-scrollbar-corner{background-color:transparent}.scrollbar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color)}.scrollbar::-webkit-scrollbar-track{background-color:var(--scrollbar-track-color)}.card-img-left{height:100%;border-top-left-radius:var(--card-border-radius);border-bottom-left-radius:var(--card-border-radius);object-fit:cover}.card-img-right{height:100%;border-top-right-radius:var(--card-border-radius);border-bottom-right-radius:var(--card-border-radius);object-fit:cover}}.h-10{height:calc(var(--spacing) * 10)}@layer base{.navbar-nav-scroll{max-height:var(--scroll-height,75vh);overflow-y:auto}}@layer components{.col-1{--col: 1;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-2{--col: 2;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-3{--col: 3;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-4{--col: 4;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-5{--col: 5;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-6{--col: 6;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-7{--col: 7;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-8{--col: 8;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-9{--col: 9;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-10{--col: 10;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-11{--col: 11;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}.col-12{--col: 12;width:calc(var(--col) / var(--grid-columns) * 100%);flex:0 0 auto}}@layer components.base{.row-cols-1{--row-cols: 1}.row-cols-1>*{width:calc(100% / var(--row-cols));flex:0 0 auto}.row-cols-2{--row-cols: 2}.row-cols-2>*{width:calc(100% / var(--row-cols));flex:0 0 auto}.row-cols-3{--row-cols: 3}.row-cols-3>*{width:calc(100% / var(--row-cols));flex:0 0 auto}.row-cols-4{--row-cols: 4}.row-cols-4>*{width:calc(100% / var(--row-cols));flex:0 0 auto}.row-cols-5{--row-cols: 5}.row-cols-5>*{width:calc(100% / var(--row-cols));flex:0 0 auto}.row-cols-6{--row-cols: 6}.row-cols-6>*{width:calc(100% / var(--row-cols));flex:0 0 auto}}@layer components{.col-auto{width:auto;flex:0 0 auto}}@layer components.base{.row-cols-auto>*{width:auto;flex:0 0 auto}}@layer base{.card-img{width:100%;border-radius:0}.card-img-top{width:100%;border-top-left-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius)}.card-img-bottom{width:100%;border-bottom-right-radius:var(--card-border-radius);border-bottom-left-radius:var(--card-border-radius)}.table{--table-bg: initial;--table-color: var(--text-color-muted);--table-cell-padding-x: calc(var(--spacing) * 4);--table-cell-padding-y: calc(var(--spacing) * 4);--table-border-width: var(--border-width);--table-border-color: var(--border-color-subtle);--table-font-size: var(--text-sm);--table-line-height: 1.3;--table-head-bg: var(--background-color-subtle);--table-head-color: var(--text-color-default);--table-striped-bg: var(--background-color-muted);--table-striped-color: var(--text-color-muted);--table-active-bg: var(--background-color-highlight);--table-active-color: var(--text-color-default);--table-hover-bg: var(--background-color-highlight);--table-hover-color: var(--text-color-muted);width:100%;text-align:left;font-size:var(--table-font-size);--tw-leading: var(--table-line-height);line-height:var(--table-line-height)}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}.table th{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.table>:not(caption)>*>*{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--table-border-width);border-color:var(--table-border-color);background-color:var(--table-bg);padding-inline:var(--table-cell-padding-x);padding-block:var(--table-cell-padding-y);vertical-align:middle;color:var(--table-color)}:is(.table thead,.table tfoot) td,:is(.table thead,.table tfoot) th{--table-cell-padding-y: calc(var(--spacing) * 3)}.table thead td,.table thead th{color:var(--table-head-color)}.list-group-item-action{width:100%;text-align:left;color:var(--list-group-action-color)}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{background-color:var(--list-group-hover-bg);color:var(--list-group-hover-color);text-decoration-line:none}.list-group-item-action:not(.active):active{background-color:var(--list-group-active-bg);color:var(--list-group-active-color)}}.w-10{width:calc(var(--spacing) * 10)}@layer base{.card-body{flex:1 1 auto;padding-inline:var(--card-padding-x);padding-block:var(--card-padding-y)}[class*=row-cols-]>.col{flex:1 0 0}}@layer components{:where(:not([class*=row-cols-]))>.col{flex:1 0 0}}@layer base{.alert-icon{flex-shrink:0;font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height));color:var(--alert-icon-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.offcanvas-body{flex-grow:1;overflow-y:auto;padding-inline:var(--offcanvas-padding-x);padding-block:var(--offcanvas-padding-y)}.placeholder-wave{--placeholder-opacity-min: .5;animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(90deg,#000 55%,rgba(0,0,0,calc(1 - var(--placeholder-opacity-min))),#000 95%);mask-image:linear-gradient(90deg,#000 55%,rgba(0,0,0,calc(1 - var(--placeholder-opacity-min))),#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@media(prefers-color-scheme:dark){.placeholder-wave{--placeholder-opacity-min: .25}}}.disable-transition *,.disable-transition *:before,.disable-transition *:after{animation:none!important;transition-property:none!important}@layer base{@media(prefers-reduced-motion:no-preference){.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}.link{--link-color: var(--text-color-default);--link-hover-color: var(--text-color-default);--link-active-color: var(--link-hover-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--link-color);text-decoration-line:underline}@media(hover:hover){.link:hover{color:var(--link-hover-color)}}.link.active,.link.show{color:var(--link-active-color)}.badge-link{cursor:pointer;text-decoration-line:none;transition-property:background;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){.badge-link:hover{background-color:var(--badge-link-hover-bg)}}.card-action{cursor:pointer;text-align:left;text-decoration-line:none;transition-property:background;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-action:hover{--card-bg: var(--background-color-muted)}}.form-check-label{cursor:pointer;color:var(--text-color-default)}.card-aside{flex-direction:row}.nav-underline{--nav-underline-gap: 0;--nav-underline-border-width: calc(var(--border-width) * 2);--nav-link-active-color: var(--color-primary);gap:var(--nav-underline-gap)}.nav-underline .nav-link{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--nav-underline-border-width);border-color:transparent}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:currentcolor}:where(.form-switch>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.form-switch .form-check-input{--form-check-input-bg: var(--background-color-emphasis);--form-check-input-with: calc(var(--spacing) * 9);--form-check-input-height: calc(var(--spacing) * 6);--form-check-input-border-radius: calc(infinity * 1px);--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");border-style:var(--tw-border-style);border-width:0px;background-position:left center;transition-property:background;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s;--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.form-switch .form-check-input:checked{--form-check-input-bg: var(--form-check-input-checked-bg);background-position:right center}.form-switch .form-check-input:checked[type=checkbox]{--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}@media(prefers-color-scheme:dark){.form-switch .form-check-input:checked[type=checkbox]{--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2307080a'/%3e%3c/svg%3e")}}.form-switch .form-check-input:disabled{opacity:50%}.form-switch .form-check-input:disabled:checked{--form-check-input-bg: var(--form-check-input-checked-bg)}.form-switch .form-check-input:disabled~.form-check-label{cursor:default;color:var(--background-color-highlight)}.form-switch .form-check-input.form-check-sm{--form-check-input-with: calc(var(--spacing) * 8);--form-check-input-height: calc(var(--spacing) * 5)}.form-switch .form-check-input.form-check-lg{--form-check-input-with: calc(var(--spacing) * 10);--form-check-input-height: calc(var(--spacing) * 7)}.form-switch .form-check-input.form-check-lg[type=checkbox]{--form-check-input-border-radius: calc(infinity * 1px)}@media(prefers-color-scheme:dark){.form-switch .form-check-input{--form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%231d2025'/%3e%3c/svg%3e")}}.accordion-item{border-radius:var(--accordion-border-radius);border-style:var(--tw-border-style);border-width:var(--accordion-border-width);border-color:var(--accordion-border-color);background-color:var(--accordion-bg);color:var(--accordion-color)}@media(hover:hover){.accordion-item:hover{background-color:var(--accordion-hover-bg);color:var(--accordion-hover-color)}}.scrollbar-rounded::-webkit-scrollbar-thumb{border-radius:calc(infinity * 1px)}.scrollbar-rounded::-webkit-scrollbar-track{border-radius:calc(infinity * 1px)}.card-footer{background-color:var(--card-cap-bg);padding-inline:var(--card-cap-padding-x);padding-block:var(--card-cap-padding-y);color:var(--card-cap-color)}.card-footer:last-child{border-bottom-right-radius:var(--card-border-radius);border-bottom-left-radius:var(--card-border-radius)}.table-bordered>:not(caption)>*{border-inline-style:var(--tw-border-style);border-inline-width:0px;border-block-style:var(--tw-border-style);border-block-width:var(--table-border-width);border-color:var(--table-border-color)}.table-bordered>:not(caption)>*>*{border-inline-style:var(--tw-border-style);border-inline-width:var(--table-border-width);border-block-style:var(--tw-border-style);border-block-width:0px}:is(.table-highlight thead,.table-highlight tfoot) td,:is(.table-highlight thead,.table-highlight tfoot) th{border-bottom-style:var(--tw-border-style);border-bottom-width:0px;background-color:var(--table-head-bg)}.table-highlight:has(tfoot) tbody tr:last-child td,.table-highlight:has(tfoot) tbody tr:last-child th{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.table-borderless>:not(caption)>*>*{border-bottom-style:var(--tw-border-style);border-bottom-width:0px}.form-control-fill.is-valid{border-color:var(--form-valid-border-color);background-color:var(--form-valid-bg)}.form-control-fill.is-valid:focus{border-color:var(--form-valid-focus-border-color)}.form-control-fill.is-valid::file-selector-button{background-color:var(--form-valid-color);color:var(--color-inverse)}.form-control-fill.is-invalid{border-color:var(--form-invalid-border-color);background-color:var(--form-invalid-bg)}.form-control-fill.is-invalid:focus{border-color:var(--form-invalid-focus-border-color)}.form-control-fill.is-invalid::file-selector-button{background-color:var(--form-invalid-color);color:var(--color-inverse)}.form-check-input.is-valid{border-color:var(--form-valid-color)}.form-check-input.is-valid:checked{background-color:var(--form-valid-color)}.form-check-input.is-valid~.form-check-label{color:var(--form-valid-color)}.form-check-input.is-invalid{border-color:var(--form-invalid-color)}.form-check-input.is-invalid:checked{background-color:var(--form-invalid-color)}.form-check-input.is-invalid~.form-check-label{color:var(--form-invalid-color)}.form-select-fill.is-valid{border-color:var(--form-valid-border-color);background-color:var(--form-valid-bg)}.form-select-fill.is-valid:focus{border-color:var(--form-valid-focus-border-color)}.form-select-fill.is-invalid{border-color:var(--form-invalid-border-color);background-color:var(--form-invalid-bg)}.form-select-fill.is-invalid:focus{border-color:var(--form-invalid-focus-border-color)}.form-control.is-valid{border-color:var(--form-valid-border-color)}.form-control.is-valid:focus{border-color:var(--form-valid-focus-border-color)}.form-control.is-invalid{border-color:var(--form-invalid-border-color)}.form-control.is-invalid:focus{border-color:var(--form-invalid-focus-border-color)}.form-select.is-valid{border-color:var(--form-valid-border-color)}.form-select.is-valid:focus{border-color:var(--form-valid-focus-border-color)}.form-select.is-invalid{border-color:var(--form-invalid-border-color)}.form-select.is-invalid:focus{border-color:var(--form-invalid-focus-border-color)}.form-label{--input-label-color: var(--text-color-muted);--input-label-font-size: var(--text-xs);--input-label-font-weight: 600;--input-label-bg: transparent;background-color:var(--input-label-bg);font-size:var(--input-label-font-size);--tw-font-weight: var(--input-label-font-weight);font-weight:var(--input-label-font-weight);color:var(--input-label-color)}.table-hover>tbody>tr:hover>*{background-color:var(--table-hover-bg);color:var(--table-hover-color)}.avatar-status-away:before{background-color:var(--color-warning)}.avatar-status-busy:before{background-color:var(--color-danger)}.avatar-status-offline:before{background-color:var(--color-neutral)}.avatar-status-online:before{background-color:var(--color-success)}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--progress-stripe-size) var(--progress-stripe-size)}}.toast-body{padding:var(--toast-padding-x);overflow-wrap:break-word}@layer base{.accordion-body{padding-inline:var(--accordion-body-padding-x);padding-bottom:var(--accordion-body-padding-y)}.navbar-text{padding-block:var(--navbar-padding-y);color:var(--navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--navbar-active-color)}.card-text{font-size:var(--card-font-size)}.pagination-count{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}:is(.form-field:has(.form-control.is-valid),.form-field:has(.form-control-fill.is-valid),.form-field:has(.form-select.is-valid),.form-field:has(.form-select-fill.is-valid)) .form-label{color:var(--form-valid-color)}:is(.form-field:has(.form-control.is-invalid),.form-field:has(.form-control-fill.is-invalid),.form-field:has(.form-select.is-invalid),.form-field:has(.form-select-fill.is-invalid)) .form-label{color:var(--form-invalid-color)}.btn-link{--btn-font-weight: var(--font-weight-normal);--btn-color: var(--color-primary);--btn-bg: transparent;--btn-border-color: transparent;--btn-hover-color: var(--color-primary-dark);--btn-active-color: var(--color-primary-dark);--btn-hover-bg: transparent;text-decoration-line:underline}.btn-link:focus-visible{--tw-ring-color: var(--btn-color)}@supports (color: color-mix(in lab,red,red)){.btn-link:focus-visible{--tw-ring-color: color-mix(in oklab, var(--btn-color) 50%, transparent)}}.link-hover{text-decoration-line:none}@media(hover:hover){.link-hover:hover{text-decoration-line:underline}}.list-group-numbered{counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}}.label-end:after{--tw-content: none;content:none}.label-start:before{--tw-content: none;content:none}@layer base{.accordion{--accordion-color: var(--text-color-default);--accordion-bg: var(--background-color-default);--accordion-border-color: var(--border-color-default);--accordion-border-width: 0;--accordion-border-radius: var(--radius-lg);--accordion-btn-padding-x: calc(var(--spacing) * 6);--accordion-btn-padding-y: calc(var(--spacing) * 6);--accordion-btn-font-size: var(--text-base);--accordion-btn-color: var(--text-color-default);--accordion-btn-bg: transparent;--accordion-btn-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231B2124' stroke-linecap='round' stroke-linejoin='round'><path d='m2 5 6 6 6-6'/></svg>");--accordion-btn-icon-width: 1rem;--accordion-btn-icon-transform: rotate(-180deg);--accordion-btn-icon-transition: transform .2s ease-in-out;--accordion-btn-active-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231B2124' stroke-linecap='round' stroke-linejoin='round'><path d='m2 5 6 6 6-6'/></svg>");--accordion-body-padding-x: calc(var(--spacing) * 6);--accordion-body-padding-y: calc(var(--spacing) * 6);--accordion-hover-color: var(--text-color-default);--accordion-hover-bg: var(--background-color-subtle)}@media(prefers-color-scheme:dark){.accordion{--accordion-btn-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23EBF2F5' stroke-linecap='round' stroke-linejoin='round'><path d='m2 5 6 6 6-6'/></svg>");--accordion-btn-active-icon: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23EBF2F5' stroke-linecap='round' stroke-linejoin='round'><path d='m2 5 6 6 6-6'/></svg>")}}.input-group-sm>.form-control-fill,.input-group-sm>.form-control{--input-font-size: var(--input-btn-font-size-sm);--input-padding-x: var(--input-btn-padding-x-sm);--input-padding-y: var(--input-btn-padding-y-sm);--input-border-radius: var(--input-btn-border-radius-sm);--input-line-height: var(--input-btn-line-height-sm);--input-icon-padding: calc(var(--spacing) * 8.5)}.input-group-sm>.form-select-fill,.input-group-sm>.form-select{--form-select-font-size: var(--input-btn-font-size-sm);--form-select-padding-x: var(--input-btn-padding-x-sm);--form-select-padding-y: var(--input-btn-padding-y-sm);--form-select-border-radius: var(--input-btn-border-radius-sm);--form-select-line-height: var(--input-btn-line-height-sm);--form-select-bg-size: calc(var(--spacing) * 3.5) calc(var(--spacing) * 2.5)}.input-group-sm>.btn{--btn-font-size: var(--input-btn-font-size-sm);--btn-padding-x: var(--input-btn-padding-x-sm);--btn-padding-y: var(--input-btn-padding-y-sm);--btn-border-radius: var(--input-btn-border-radius-sm);--btn-line-height: var(--input-btn-line-height-sm)}.input-group-sm>.input-group-text{--input-group-addon-padding-x: calc(var(--spacing) * 3);--input-group-addon-padding-y: calc(var(--spacing) * 1.25);--input-group-addon-border-radius: var(--radius-sm);--input-group-addon-line-height: 1.25}.input-group-lg>.form-control-fill,.input-group-lg>.form-control{--input-font-size: var(--input-btn-font-size-lg);--input-padding-x: var(--input-btn-padding-x-lg);--input-padding-y: var(--input-btn-padding-y-lg);--input-border-radius: var(--input-btn-border-radius-lg);--input-line-height: var(--input-btn-line-height-lg);--input-icon-padding: calc(var(--spacing) * 12)}.input-group-lg>.form-select-fill,.input-group-lg>.form-select{--form-select-font-size: var(--input-btn-font-size-lg);--form-select-padding-x: var(--input-btn-padding-x-lg);--form-select-padding-y: var(--input-btn-padding-y-lg);--form-select-border-radius: var(--input-btn-border-radius-lg);--form-select-line-height: var(--input-btn-line-height-lg);--form-select-bg-size: calc(var(--spacing) * 4.5) calc(var(--spacing) * 3.5)}.input-group-lg>.btn{--btn-font-size: var(--input-btn-font-size-lg);--btn-padding-x: var(--input-btn-padding-x-lg);--btn-padding-y: var(--input-btn-padding-y-lg);--btn-border-radius: var(--input-btn-border-radius-lg);--btn-line-height: var(--input-btn-line-height-lg)}.input-group-lg>.input-group-text{--input-group-addon-padding-y: calc(var(--spacing) * 2.25);--input-group-addon-font-size: var(--text-base)}.input-group-icon .form-control-icon-start~.form-floating .form-control-fill~.form-label{--floating-label-translate-x: 43px;--floating-label-translate-y: 13px;--floating-label-scale: 1}.input-group-icon .form-control-icon-start~.form-floating .form-control-fill.form-control-sm~.form-label{--floating-label-translate-x: 34px;--floating-label-translate-y: 10px;--floating-label-scale: 1}.input-group-icon .form-control-icon-start~.form-floating .form-control-fill.form-control-lg~.form-label{--floating-label-translate-x: 48px;--floating-label-translate-y: 15px;--floating-label-scale: 1}:is(.input-group-icon .form-control-icon-start~.form-floating .form-control-fill:focus-within,.input-group-icon .form-control-icon-start~.form-floating .form-control-fill:focus,.input-group-icon .form-control-icon-start~.form-floating .form-control-fill:not(:placeholder-shown))~.form-label{--floating-label-translate-x: 50px;--floating-label-translate-y: 7px;--floating-label-scale: .85}:is(.input-group-icon .form-control-icon-start~.form-floating .form-control-fill:focus-within,.input-group-icon .form-control-icon-start~.form-floating .form-control-fill:focus,.input-group-icon .form-control-icon-start~.form-floating .form-control-fill:not(:placeholder-shown)).form-control-sm~.form-label{--floating-label-translate-x: 40px;--floating-label-translate-y: 4px;--floating-label-scale: .85}:is(.input-group-icon .form-control-icon-start~.form-floating .form-control-fill:focus-within,.input-group-icon .form-control-icon-start~.form-floating .form-control-fill:focus,.input-group-icon .form-control-icon-start~.form-floating .form-control-fill:not(:placeholder-shown)).form-control-lg~.form-label{--floating-label-translate-x: 64px;--floating-label-translate-y: 9px;--floating-label-scale: .75}.btn-circle{--btn-width: 2.3125rem;--btn-height: 2.3125rem;--btn-padding-y: 0;--btn-padding-x: 0;--btn-border-radius: calc(infinity * 1px)}.btn-circle.btn-sm{--btn-width: 1.84375rem;--btn-height: 1.84375rem;--btn-padding-y: 0;--btn-padding-x: 0;--btn-border-radius: calc(infinity * 1px)}.btn-circle.btn-lg{--btn-width: 2.75rem;--btn-height: 2.75rem;--btn-padding-y: 0;--btn-padding-x: 0;--btn-border-radius: calc(infinity * 1px)}.btn-square{--btn-width: 2.3125rem;--btn-height: 2.3125rem;--btn-padding-y: 0;--btn-padding-x: 0}.btn-square.btn-sm{--btn-width: 1.84375rem;--btn-height: 1.84375rem;--btn-padding-y: 0;--btn-padding-x: 0}.btn-square.btn-lg{--btn-width: 2.75rem;--btn-height: 2.75rem;--btn-padding-y: 0;--btn-padding-x: 0}.table-neutral{--table-bg: var(--color-neutral);--table-color: var(--color-white);--table-head-color: var(--color-white);--table-border-color: var(--border-color-subtle);--table-striped-bg: color-mix(in srgb, oklch(14.5% 0 0) 90%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-neutral{--table-striped-bg: color-mix(in oklab, var(--color-neutral) 90%, transparent)}}.table-neutral{--table-striped-color: var(--color-white);--table-hover-bg: color-mix(in srgb, oklch(14.5% 0 0) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-neutral{--table-hover-bg: color-mix(in oklab, var(--color-neutral) 80%, transparent)}}.table-neutral{--table-hover-color: var(--color-white);--table-active-bg: color-mix(in srgb, oklch(14.5% 0 0) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-neutral{--table-active-bg: color-mix(in oklab, var(--color-neutral) 80%, transparent)}}.table-neutral{--table-active-color: var(--color-white)}.btn-icon{--btn-bg: transparent;--btn-color: color-mix(in srgb, oklch(45.5% .022 261.275) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-icon{--btn-color: color-mix(in oklab, var(--text-color-muted) 80%, transparent)}}.btn-icon{--btn-hover-bg: color-mix(in srgb, oklch(45.5% .022 261.275) 4%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-icon{--btn-hover-bg: color-mix(in oklab, var(--text-color-muted) 4%, transparent)}}.btn-icon{--btn-padding-y: calc(var(--spacing) * 2);--btn-padding-x: calc(var(--spacing) * 2)}.btn-icon.btn-sm{--btn-padding-y: calc(var(--spacing) * 1.25);--btn-padding-x: calc(var(--spacing) * 1.25)}.btn-icon.btn-lg{--btn-padding-y: calc(var(--spacing) * 3);--btn-padding-x: calc(var(--spacing) * 3)}.form-control-lg{--input-font-size: var(--input-btn-font-size-lg);--input-padding-x: var(--input-btn-padding-x-lg);--input-padding-y: var(--input-btn-padding-y-lg);--input-border-radius: var(--input-btn-border-radius-lg);--input-line-height: var(--input-btn-line-height-lg);--input-icon-padding: calc(var(--spacing) * 12)}.form-control-sm{--input-font-size: var(--input-btn-font-size-sm);--input-padding-x: var(--input-btn-padding-x-sm);--input-padding-y: var(--input-btn-padding-y-sm);--input-border-radius: var(--input-btn-border-radius-sm);--input-line-height: var(--input-btn-line-height-sm);--input-icon-padding: calc(var(--spacing) * 8.5)}.form-select-lg{--form-select-font-size: var(--input-btn-font-size-lg);--form-select-padding-x: var(--input-btn-padding-x-lg);--form-select-padding-y: var(--input-btn-padding-y-lg);--form-select-border-radius: var(--input-btn-border-radius-lg);--form-select-line-height: var(--input-btn-line-height-lg);--form-select-bg-size: calc(var(--spacing) * 4.5) calc(var(--spacing) * 3.5)}.form-select-sm{--form-select-font-size: var(--input-btn-font-size-sm);--form-select-padding-x: var(--input-btn-padding-x-sm);--form-select-padding-y: var(--input-btn-padding-y-sm);--form-select-border-radius: var(--input-btn-border-radius-sm);--form-select-line-height: var(--input-btn-line-height-sm);--form-select-bg-size: calc(var(--spacing) * 3.5) calc(var(--spacing) * 2.5)}.btn-group-lg>.btn{--btn-font-size: var(--input-btn-font-size-lg);--btn-padding-x: var(--input-btn-padding-x-lg);--btn-padding-y: var(--input-btn-padding-y-lg);--btn-border-radius: var(--input-btn-border-radius-lg);--btn-line-height: var(--input-btn-line-height-lg)}.btn-group-sm>.btn{--btn-font-size: var(--input-btn-font-size-sm);--btn-padding-x: var(--input-btn-padding-x-sm);--btn-padding-y: var(--input-btn-padding-y-sm);--btn-border-radius: var(--input-btn-border-radius-sm);--btn-line-height: var(--input-btn-line-height-sm)}.btn-lg{--btn-font-size: var(--input-btn-font-size-lg);--btn-padding-x: var(--input-btn-padding-x-lg);--btn-padding-y: var(--input-btn-padding-y-lg);--btn-border-radius: var(--input-btn-border-radius-lg);--btn-line-height: var(--input-btn-line-height-lg)}.btn-sm{--btn-font-size: var(--input-btn-font-size-sm);--btn-padding-x: var(--input-btn-padding-x-sm);--btn-padding-y: var(--input-btn-padding-y-sm);--btn-border-radius: var(--input-btn-border-radius-sm);--btn-line-height: var(--input-btn-line-height-sm)}.form-control-info{--input-focus-bg: var(--color-info-lighter);--input-focus-border-color: var(--color-info);--file-selector-btn-bg: var(--color-info);--file-selector-btn-color: var(--color-inverse);--file-selector-btn-hover-bg: var(--color-info-dark)}.form-control-secondary{--input-focus-bg: var(--color-secondary-lighter);--input-focus-border-color: var(--color-secondary);--file-selector-btn-bg: var(--color-secondary);--file-selector-btn-color: var(--color-inverse);--file-selector-btn-hover-bg: var(--color-secondary-dark)}.form-control-success{--input-focus-bg: var(--color-success-lighter);--input-focus-border-color: var(--color-success);--file-selector-btn-bg: var(--color-success);--file-selector-btn-color: var(--color-inverse);--file-selector-btn-hover-bg: var(--color-success-dark)}.form-control-warning{--input-focus-bg: var(--color-warning-lighter);--input-focus-border-color: var(--color-warning);--file-selector-btn-bg: var(--color-warning);--file-selector-btn-color: var(--color-inverse);--file-selector-btn-hover-bg: var(--color-warning-dark)}.nav-danger{--nav-bg: var(--color-danger);--nav-link-color: color-mix(in srgb, #fff 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-danger{--nav-link-color: color-mix(in oklab, var(--color-inverse) 50%, transparent)}}.nav-danger{--nav-link-disabled-color: color-mix(in srgb, #fff 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-danger{--nav-link-disabled-color: color-mix(in oklab, var(--color-inverse) 30%, transparent)}}.nav-danger{--nav-link-active-color: var(--color-inverse);--nav-link-focus-ring-color: color-mix(in srgb, oklch(55.8% .197 20.884) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-danger{--nav-link-focus-ring-color: color-mix(in oklab, var(--color-danger-dark) 30%, transparent)}}.nav-info{--nav-bg: var(--color-info);--nav-link-color: color-mix(in srgb, #fff 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-info{--nav-link-color: color-mix(in oklab, var(--color-inverse) 50%, transparent)}}.nav-info{--nav-link-disabled-color: color-mix(in srgb, #fff 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-info{--nav-link-disabled-color: color-mix(in oklab, var(--color-inverse) 30%, transparent)}}.nav-info{--nav-link-active-color: var(--color-inverse);--nav-link-focus-ring-color: color-mix(in srgb, oklch(46% .09 228.714) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-info{--nav-link-focus-ring-color: color-mix(in oklab, var(--color-info-dark) 30%, transparent)}}.nav-neutral{--nav-bg: var(--color-neutral);--nav-link-color: color-mix(in srgb, #fff 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-neutral{--nav-link-color: color-mix(in oklab, var(--color-white) 70%, transparent)}}.nav-neutral{--nav-link-disabled-color: color-mix(in srgb, #fff 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-neutral{--nav-link-disabled-color: color-mix(in oklab, var(--color-white) 30%, transparent)}}.nav-neutral{--nav-link-active-color: var(--color-white);--nav-link-focus-ring-color: color-mix(in srgb, oklch(14.5% 0 0) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-neutral{--nav-link-focus-ring-color: color-mix(in oklab, var(--color-neutral) 80%, transparent)}}.nav-primary{--nav-bg: var(--color-primary);--nav-link-color: color-mix(in srgb, #fff 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-primary{--nav-link-color: color-mix(in oklab, var(--color-inverse) 50%, transparent)}}.nav-primary{--nav-link-disabled-color: color-mix(in srgb, #fff 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-primary{--nav-link-disabled-color: color-mix(in oklab, var(--color-inverse) 30%, transparent)}}.nav-primary{--nav-link-active-color: var(--color-inverse);--nav-link-focus-ring-color: color-mix(in srgb, oklch(57.2% .194 255.787) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-primary{--nav-link-focus-ring-color: color-mix(in oklab, var(--color-primary-dark) 30%, transparent)}}.nav-secondary{--nav-bg: var(--color-secondary);--nav-link-color: color-mix(in srgb, #fff 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-secondary{--nav-link-color: color-mix(in oklab, var(--color-inverse) 50%, transparent)}}.nav-secondary{--nav-link-disabled-color: color-mix(in srgb, #fff 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-secondary{--nav-link-disabled-color: color-mix(in oklab, var(--color-inverse) 30%, transparent)}}.nav-secondary{--nav-link-active-color: var(--color-inverse);--nav-link-focus-ring-color: color-mix(in srgb, oklch(43.1% .18 304.918) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-secondary{--nav-link-focus-ring-color: color-mix(in oklab, var(--color-secondary-dark) 30%, transparent)}}.nav-success{--nav-bg: var(--color-success);--nav-link-color: color-mix(in srgb, #fff 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-success{--nav-link-color: color-mix(in oklab, var(--color-inverse) 50%, transparent)}}.nav-success{--nav-link-disabled-color: color-mix(in srgb, #fff 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-success{--nav-link-disabled-color: color-mix(in oklab, var(--color-inverse) 30%, transparent)}}.nav-success{--nav-link-active-color: var(--color-inverse);--nav-link-focus-ring-color: color-mix(in srgb, oklch(46.3% .104 159.959) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-success{--nav-link-focus-ring-color: color-mix(in oklab, var(--color-success-dark) 30%, transparent)}}.nav-warning{--nav-bg: var(--color-warning);--nav-link-color: color-mix(in srgb, #fff 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-warning{--nav-link-color: color-mix(in oklab, var(--color-inverse) 50%, transparent)}}.nav-warning{--nav-link-disabled-color: color-mix(in srgb, #fff 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-warning{--nav-link-disabled-color: color-mix(in oklab, var(--color-inverse) 30%, transparent)}}.nav-warning{--nav-link-active-color: var(--color-inverse);--nav-link-focus-ring-color: color-mix(in srgb, oklch(55.2% .12 69.498) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.nav-warning{--nav-link-focus-ring-color: color-mix(in oklab, var(--color-warning-dark) 30%, transparent)}}.table-danger{--table-bg: var(--color-danger-lighter);--table-striped-bg: color-mix(in srgb, oklch(77.1% .131 14.681) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-danger{--table-striped-bg: color-mix(in oklab, var(--color-danger-light) 30%, transparent)}}.table-danger{--table-border-color: color-mix(in srgb, oklch(64.4% .209 20.184) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-danger{--table-border-color: color-mix(in oklab, var(--color-danger) 20%, transparent)}}.table-danger{--table-hover-bg: color-mix(in srgb, oklch(77.1% .131 14.681) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-danger{--table-hover-bg: color-mix(in oklab, var(--color-danger-light) 40%, transparent)}}.table-danger{--table-active-bg: color-mix(in srgb, oklch(77.1% .131 14.681) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-danger{--table-active-bg: color-mix(in oklab, var(--color-danger-light) 40%, transparent)}}.table-info{--table-bg: var(--color-info-lighter);--table-striped-bg: color-mix(in srgb, oklch(81% .123 222.706) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-info{--table-striped-bg: color-mix(in oklab, var(--color-info-light) 30%, transparent)}}.table-info{--table-border-color: color-mix(in srgb, oklch(67.6% .134 229.829) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-info{--table-border-color: color-mix(in oklab, var(--color-info) 20%, transparent)}}.table-info{--table-hover-bg: color-mix(in srgb, oklch(81% .123 222.706) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-info{--table-hover-bg: color-mix(in oklab, var(--color-info-light) 40%, transparent)}}.table-info{--table-active-bg: color-mix(in srgb, oklch(81% .123 222.706) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-info{--table-active-bg: color-mix(in oklab, var(--color-info-light) 40%, transparent)}}.table-primary{--table-bg: var(--color-primary-lighter);--table-striped-bg: color-mix(in srgb, oklch(71.3% .155 250.48) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-primary{--table-striped-bg: color-mix(in oklab, var(--color-primary-light) 30%, transparent)}}.table-primary{--table-border-color: color-mix(in srgb, oklch(65.2% .19 253.205) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-primary{--table-border-color: color-mix(in oklab, var(--color-primary) 20%, transparent)}}.table-primary{--table-hover-bg: color-mix(in srgb, oklch(71.3% .155 250.48) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-primary{--table-hover-bg: color-mix(in oklab, var(--color-primary-light) 40%, transparent)}}.table-primary{--table-active-bg: color-mix(in srgb, oklch(71.3% .155 250.48) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-primary{--table-active-bg: color-mix(in oklab, var(--color-primary-light) 40%, transparent)}}.table-secondary{--table-bg: var(--color-secondary-lighter);--table-striped-bg: color-mix(in srgb, oklch(76% .148 307.134) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-secondary{--table-striped-bg: color-mix(in oklab, var(--color-secondary-light) 30%, transparent)}}.table-secondary{--table-border-color: color-mix(in srgb, oklch(62.1% .253 305.351) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-secondary{--table-border-color: color-mix(in oklab, var(--color-secondary) 20%, transparent)}}.table-secondary{--table-hover-bg: color-mix(in srgb, oklch(76% .148 307.134) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-secondary{--table-hover-bg: color-mix(in oklab, var(--color-secondary-light) 40%, transparent)}}.table-secondary{--table-active-bg: color-mix(in srgb, oklch(76% .148 307.134) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-secondary{--table-active-bg: color-mix(in oklab, var(--color-secondary-light) 40%, transparent)}}.table-success{--table-bg: var(--color-success-lighter);--table-striped-bg: color-mix(in srgb, oklch(76.1% .159 162.091) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-success{--table-striped-bg: color-mix(in oklab, var(--color-success-light) 30%, transparent)}}.table-success{--table-border-color: color-mix(in srgb, oklch(68.3% .154 159.852) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-success{--table-border-color: color-mix(in oklab, var(--color-success) 20%, transparent)}}.table-success{--table-hover-bg: color-mix(in srgb, oklch(76.1% .159 162.091) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-success{--table-hover-bg: color-mix(in oklab, var(--color-success-light) 40%, transparent)}}.table-success{--table-active-bg: color-mix(in srgb, oklch(76.1% .159 162.091) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-success{--table-active-bg: color-mix(in oklab, var(--color-success-light) 40%, transparent)}}.table-warning{--table-bg: var(--color-warning-lighter);--table-striped-bg: color-mix(in srgb, oklch(82.7% .154 76.061) 30%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-warning{--table-striped-bg: color-mix(in oklab, var(--color-warning-light) 30%, transparent)}}.table-warning{--table-border-color: color-mix(in srgb, oklch(79.1% .17 69.781) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-warning{--table-border-color: color-mix(in oklab, var(--color-warning) 20%, transparent)}}.table-warning{--table-hover-bg: color-mix(in srgb, oklch(82.7% .154 76.061) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-warning{--table-hover-bg: color-mix(in oklab, var(--color-warning-light) 40%, transparent)}}.table-warning{--table-active-bg: color-mix(in srgb, oklch(82.7% .154 76.061) 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.table-warning{--table-active-bg: color-mix(in oklab, var(--color-warning-light) 40%, transparent)}}.alert-outline{--alert-bg: transparent;--alert-color: var(--text-color-default);--alert-icon-color: var(--text-color-default);--alert-border-color: var(--text-color-default)}.alert-outline-danger{--alert-bg: transparent;--alert-color: var(--color-danger);--alert-icon-color: var(--color-danger);--alert-border-color: var(--color-danger)}.alert-outline-info{--alert-bg: transparent;--alert-color: var(--color-info);--alert-icon-color: var(--color-info);--alert-border-color: var(--color-info)}.alert-outline-primary{--alert-bg: transparent;--alert-color: var(--color-primary);--alert-icon-color: var(--color-primary);--alert-border-color: var(--color-primary)}.alert-outline-secondary{--alert-bg: transparent;--alert-color: var(--color-secondary);--alert-icon-color: var(--color-secondary);--alert-border-color: var(--color-secondary)}.alert-outline-success{--alert-bg: transparent;--alert-color: var(--color-success);--alert-icon-color: var(--color-success);--alert-border-color: var(--color-success)}.alert-outline-warning{--alert-bg: transparent;--alert-color: var(--color-warning);--alert-icon-color: var(--color-warning);--alert-border-color: var(--color-warning)}.badge-outline-danger{--badge-bg: transparent;--badge-color: var(--color-danger);--badge-border-color: color-mix(in srgb, oklch(64.4% .209 20.184) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-danger{--badge-border-color: color-mix(in oklab, var(--color-danger) 50%, transparent)}}.badge-outline-danger{--badge-link-hover-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-danger{--badge-link-hover-bg: color-mix(in oklab, var(--color-danger) 12%, transparent)}}.badge-outline-info{--badge-bg: transparent;--badge-color: var(--color-info);--badge-border-color: color-mix(in srgb, oklch(67.6% .134 229.829) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-info{--badge-border-color: color-mix(in oklab, var(--color-info) 50%, transparent)}}.badge-outline-info{--badge-link-hover-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-info{--badge-link-hover-bg: color-mix(in oklab, var(--color-info) 12%, transparent)}}.badge-outline-neutral{--badge-bg: transparent;--badge-color: var(--text-color-default);--badge-border-color: var(--border-color-default);--badge-link-hover-bg: var(--background-color-emphasis)}.badge-outline-primary{--badge-bg: transparent;--badge-color: var(--color-primary);--badge-border-color: color-mix(in srgb, oklch(65.2% .19 253.205) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-primary{--badge-border-color: color-mix(in oklab, var(--color-primary) 50%, transparent)}}.badge-outline-primary{--badge-link-hover-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-primary{--badge-link-hover-bg: color-mix(in oklab, var(--color-primary) 12%, transparent)}}.badge-outline-secondary{--badge-bg: transparent;--badge-color: var(--color-secondary);--badge-border-color: color-mix(in srgb, oklch(62.1% .253 305.351) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-secondary{--badge-border-color: color-mix(in oklab, var(--color-secondary) 50%, transparent)}}.badge-outline-secondary{--badge-link-hover-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-secondary{--badge-link-hover-bg: color-mix(in oklab, var(--color-secondary) 12%, transparent)}}.badge-outline-success{--badge-bg: transparent;--badge-color: var(--color-success);--badge-border-color: color-mix(in srgb, oklch(68.3% .154 159.852) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-success{--badge-border-color: color-mix(in oklab, var(--color-success) 50%, transparent)}}.badge-outline-success{--badge-link-hover-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-success{--badge-link-hover-bg: color-mix(in oklab, var(--color-success) 12%, transparent)}}.badge-outline-warning{--badge-bg: transparent;--badge-color: var(--color-warning);--badge-border-color: color-mix(in srgb, oklch(79.1% .17 69.781) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-warning{--badge-border-color: color-mix(in oklab, var(--color-warning) 50%, transparent)}}.badge-outline-warning{--badge-link-hover-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-outline-warning{--badge-link-hover-bg: color-mix(in oklab, var(--color-warning) 12%, transparent)}}.badge-subtle-danger{--badge-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-danger{--badge-bg: color-mix(in oklab, var(--color-danger) 15%, transparent)}}.badge-subtle-danger{--badge-color: var(--color-danger);--badge-border-color: color-mix(in srgb, oklch(64.4% .209 20.184) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-danger{--badge-border-color: color-mix(in oklab, var(--color-danger) 50%, transparent)}}.badge-subtle-danger{--badge-link-hover-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 35%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-danger{--badge-link-hover-bg: color-mix(in oklab, var(--color-danger) 35%, transparent)}}.badge-subtle-info{--badge-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-info{--badge-bg: color-mix(in oklab, var(--color-info) 15%, transparent)}}.badge-subtle-info{--badge-color: var(--color-info);--badge-border-color: color-mix(in srgb, oklch(67.6% .134 229.829) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-info{--badge-border-color: color-mix(in oklab, var(--color-info) 50%, transparent)}}.badge-subtle-info{--badge-link-hover-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 35%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-info{--badge-link-hover-bg: color-mix(in oklab, var(--color-info) 35%, transparent)}}.badge-subtle-neutral{--badge-bg: var(--background-color-muted);--badge-color: var(--text-color-default);--badge-border-color: var(--border-color-default);--badge-link-hover-bg: var(--background-color-highlight)}.badge-subtle-primary{--badge-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-primary{--badge-bg: color-mix(in oklab, var(--color-primary) 15%, transparent)}}.badge-subtle-primary{--badge-color: var(--color-primary);--badge-border-color: color-mix(in srgb, oklch(65.2% .19 253.205) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-primary{--badge-border-color: color-mix(in oklab, var(--color-primary) 50%, transparent)}}.badge-subtle-primary{--badge-link-hover-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 35%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-primary{--badge-link-hover-bg: color-mix(in oklab, var(--color-primary) 35%, transparent)}}.badge-subtle-secondary{--badge-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-secondary{--badge-bg: color-mix(in oklab, var(--color-secondary) 15%, transparent)}}.badge-subtle-secondary{--badge-color: var(--color-secondary);--badge-border-color: color-mix(in srgb, oklch(62.1% .253 305.351) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-secondary{--badge-border-color: color-mix(in oklab, var(--color-secondary) 50%, transparent)}}.badge-subtle-secondary{--badge-link-hover-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 35%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-secondary{--badge-link-hover-bg: color-mix(in oklab, var(--color-secondary) 35%, transparent)}}.badge-subtle-success{--badge-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-success{--badge-bg: color-mix(in oklab, var(--color-success) 15%, transparent)}}.badge-subtle-success{--badge-color: var(--color-success);--badge-border-color: color-mix(in srgb, oklch(68.3% .154 159.852) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-success{--badge-border-color: color-mix(in oklab, var(--color-success) 50%, transparent)}}.badge-subtle-success{--badge-link-hover-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 35%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-success{--badge-link-hover-bg: color-mix(in oklab, var(--color-success) 35%, transparent)}}.badge-subtle-warning{--badge-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-warning{--badge-bg: color-mix(in oklab, var(--color-warning) 15%, transparent)}}.badge-subtle-warning{--badge-color: var(--color-warning);--badge-border-color: color-mix(in srgb, oklch(79.1% .17 69.781) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-warning{--badge-border-color: color-mix(in oklab, var(--color-warning) 50%, transparent)}}.badge-subtle-warning{--badge-link-hover-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 35%, transparent)}@supports (color: color-mix(in lab,red,red)){.badge-subtle-warning{--badge-link-hover-bg: color-mix(in oklab, var(--color-warning) 35%, transparent)}}.btn-outline-danger{--btn-bg: transparent;--btn-color: var(--color-danger);--btn-hover-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-danger{--btn-hover-bg: color-mix(in oklab, var(--color-danger) 12%, transparent)}}.btn-outline-danger{--btn-border-color: color-mix(in srgb, oklch(64.4% .209 20.184) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-danger{--btn-border-color: color-mix(in oklab, var(--color-danger) 50%, transparent)}}.btn-outline-info{--btn-bg: transparent;--btn-color: var(--color-info);--btn-hover-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-info{--btn-hover-bg: color-mix(in oklab, var(--color-info) 12%, transparent)}}.btn-outline-info{--btn-border-color: color-mix(in srgb, oklch(67.6% .134 229.829) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-info{--btn-border-color: color-mix(in oklab, var(--color-info) 50%, transparent)}}.btn-outline-neutral{--btn-bg: transparent;--btn-color: var(--text-color-default);--btn-hover-bg: var(--background-color-muted);--btn-border-color: var(--background-color-emphasis)}.btn-outline-primary{--btn-bg: transparent;--btn-color: var(--color-primary);--btn-hover-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-primary{--btn-hover-bg: color-mix(in oklab, var(--color-primary) 12%, transparent)}}.btn-outline-primary{--btn-border-color: color-mix(in srgb, oklch(65.2% .19 253.205) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-primary{--btn-border-color: color-mix(in oklab, var(--color-primary) 50%, transparent)}}.btn-outline-secondary{--btn-bg: transparent;--btn-color: var(--color-secondary);--btn-hover-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-secondary{--btn-hover-bg: color-mix(in oklab, var(--color-secondary) 12%, transparent)}}.btn-outline-secondary{--btn-border-color: color-mix(in srgb, oklch(62.1% .253 305.351) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-secondary{--btn-border-color: color-mix(in oklab, var(--color-secondary) 50%, transparent)}}.btn-outline-success{--btn-bg: transparent;--btn-color: var(--color-success);--btn-hover-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-success{--btn-hover-bg: color-mix(in oklab, var(--color-success) 12%, transparent)}}.btn-outline-success{--btn-border-color: color-mix(in srgb, oklch(68.3% .154 159.852) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-success{--btn-border-color: color-mix(in oklab, var(--color-success) 50%, transparent)}}.btn-outline-warning{--btn-bg: transparent;--btn-color: var(--color-warning);--btn-hover-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-warning{--btn-hover-bg: color-mix(in oklab, var(--color-warning) 12%, transparent)}}.btn-outline-warning{--btn-border-color: color-mix(in srgb, oklch(79.1% .17 69.781) 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-outline-warning{--btn-border-color: color-mix(in oklab, var(--color-warning) 50%, transparent)}}.form-range-lg{--form-range-height: calc(var(--spacing) * 7);--form-range-thumb-width: calc(var(--spacing) * 6);--form-range-thumb-height: calc(var(--spacing) * 6);--form-range-track-height: calc(var(--spacing) * 2.15)}.form-range-sm{--form-range-height: calc(var(--spacing) * 4);--form-range-thumb-width: calc(var(--spacing) * 3);--form-range-thumb-height: calc(var(--spacing) * 3);--form-range-track-height: calc(var(--spacing) * .75)}.pagination-lg{--pagination-width: 2.5rem;--pagination-height: 2.5rem;--pagination-padding-x: calc(var(--spacing) * 2.5);--pagination-padding-y: calc(var(--spacing) * 2.5)}.pagination-outlined-danger{--pagination-border-color: var(--background-color-emphasis);--pagination-active-color: var(--color-white);--pagination-active-bg: var(--color-danger);--pagination-active-ring-color: var(--color-danger)}.pagination-outlined-info{--pagination-border-color: var(--background-color-emphasis);--pagination-active-color: var(--color-white);--pagination-active-bg: var(--color-info);--pagination-active-ring-color: var(--color-info)}.pagination-outlined-neutral{--pagination-border-color: var(--background-color-emphasis);--pagination-active-color: var(--color-white);--pagination-active-bg: var(--color-neutral);--pagination-active-ring-color: var(--color-neutral)}.pagination-outlined-primary{--pagination-border-color: var(--background-color-emphasis);--pagination-active-color: var(--color-white);--pagination-active-bg: var(--color-primary);--pagination-active-ring-color: var(--color-primary)}.pagination-outlined-secondary{--pagination-border-color: var(--background-color-emphasis);--pagination-active-color: var(--color-white);--pagination-active-bg: var(--color-secondary);--pagination-active-ring-color: var(--color-secondary)}.pagination-outlined-success{--pagination-border-color: var(--background-color-emphasis);--pagination-active-color: var(--color-white);--pagination-active-bg: var(--color-success);--pagination-active-ring-color: var(--color-success)}.pagination-outlined-warning{--pagination-border-color: var(--background-color-emphasis);--pagination-active-color: var(--color-white);--pagination-active-bg: var(--color-warning);--pagination-active-ring-color: var(--color-warning)}.pagination-sm{--pagination-width: 1.5rem;--pagination-height: 1.5rem;--pagination-padding-x: calc(var(--spacing) * .5);--pagination-padding-y: calc(var(--spacing) * .5)}.alert-subtle{--alert-bg: var(--background-color-muted);--alert-color: var(--text-color-emphasis);--alert-icon-color: var(--text-color-default)}.alert-subtle-danger{--alert-bg: var(--color-danger-lighter);--alert-color: var(--color-danger-darker);--alert-icon-color: var(--color-danger)}.alert-subtle-info{--alert-bg: var(--color-info-lighter);--alert-color: var(--color-info-darker);--alert-icon-color: var(--color-info)}.alert-subtle-primary{--alert-bg: var(--color-primary-lighter);--alert-color: var(--color-primary-darker);--alert-icon-color: var(--color-primary)}.alert-subtle-secondary{--alert-bg: var(--color-secondary-lighter);--alert-color: var(--color-secondary-darker);--alert-icon-color: var(--color-secondary)}.alert-subtle-success{--alert-bg: var(--color-success-lighter);--alert-color: var(--color-success-darker);--alert-icon-color: var(--color-success)}.alert-subtle-warning{--alert-bg: var(--color-warning-lighter);--alert-color: var(--color-warning-darker);--alert-icon-color: var(--color-warning)}.badge-danger{--badge-bg: var(--color-danger);--badge-color: var(--color-inverse);--badge-link-hover-bg: var(--color-danger-dark)}.badge-info{--badge-bg: var(--color-info);--badge-color: var(--color-inverse);--badge-link-hover-bg: var(--color-info-dark)}.badge-lg{--badge-padding-y: calc(var(--spacing) * 2);--badge-padding-x: calc(var(--spacing) * 3);--badge-font-size: var(--text-sm)}.badge-primary{--badge-bg: var(--color-primary);--badge-color: var(--color-inverse);--badge-link-hover-bg: var(--color-primary-dark)}.badge-secondary{--badge-bg: var(--color-secondary);--badge-color: var(--color-inverse);--badge-link-hover-bg: var(--color-secondary-dark)}.badge-success{--badge-bg: var(--color-success);--badge-color: var(--color-inverse);--badge-link-hover-bg: var(--color-success-dark)}.badge-warning{--badge-bg: var(--color-warning);--badge-color: var(--color-inverse);--badge-link-hover-bg: var(--color-warning-dark)}.btn-danger{--btn-bg: var(--color-danger);--btn-color: var(--color-inverse);--btn-hover-bg: var(--color-danger-dark)}.btn-info{--btn-bg: var(--color-info);--btn-color: var(--color-inverse);--btn-hover-bg: var(--color-info-dark)}.btn-neutral{--btn-bg: color-mix(in srgb, oklch(14.5% 0 0) 90%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-neutral{--btn-bg: color-mix(in oklab, var(--color-neutral) 90%, transparent)}}.btn-neutral{--btn-color: var(--color-white);--btn-hover-bg: var(--color-neutral)}.btn-primary{--btn-bg: var(--color-primary);--btn-color: var(--color-inverse);--btn-hover-bg: var(--color-primary-dark)}.btn-secondary{--btn-bg: var(--color-secondary);--btn-color: var(--color-inverse);--btn-hover-bg: var(--color-secondary-dark)}.btn-subtle-danger{--btn-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-danger{--btn-bg: color-mix(in oklab, var(--color-danger) 15%, transparent)}}.btn-subtle-danger{--btn-color: var(--color-danger-dark);--btn-hover-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-danger{--btn-hover-bg: color-mix(in oklab, var(--color-danger) 20%, transparent)}}.btn-subtle-info{--btn-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-info{--btn-bg: color-mix(in oklab, var(--color-info) 15%, transparent)}}.btn-subtle-info{--btn-color: var(--color-info-dark);--btn-hover-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-info{--btn-hover-bg: color-mix(in oklab, var(--color-info) 20%, transparent)}}.btn-subtle-neutral{--btn-bg: var(--background-color-muted);--btn-color: var(--text-color-emphasis);--btn-hover-bg: var(--background-color-highlight)}.btn-subtle-primary{--btn-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-primary{--btn-bg: color-mix(in oklab, var(--color-primary) 15%, transparent)}}.btn-subtle-primary{--btn-color: var(--color-primary-dark);--btn-hover-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-primary{--btn-hover-bg: color-mix(in oklab, var(--color-primary) 20%, transparent)}}.btn-subtle-secondary{--btn-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-secondary{--btn-bg: color-mix(in oklab, var(--color-secondary) 15%, transparent)}}.btn-subtle-secondary{--btn-color: var(--color-secondary-dark);--btn-hover-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-secondary{--btn-hover-bg: color-mix(in oklab, var(--color-secondary) 20%, transparent)}}.btn-subtle-success{--btn-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-success{--btn-bg: color-mix(in oklab, var(--color-success) 15%, transparent)}}.btn-subtle-success{--btn-color: var(--color-success-dark);--btn-hover-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-success{--btn-hover-bg: color-mix(in oklab, var(--color-success) 20%, transparent)}}.btn-subtle-warning{--btn-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-warning{--btn-bg: color-mix(in oklab, var(--color-warning) 15%, transparent)}}.btn-subtle-warning{--btn-color: var(--color-warning-dark);--btn-hover-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-subtle-warning{--btn-hover-bg: color-mix(in oklab, var(--color-warning) 20%, transparent)}}.btn-success{--btn-bg: var(--color-success);--btn-color: var(--color-inverse);--btn-hover-bg: var(--color-success-dark)}.btn-text-danger{--btn-bg: transparent;--btn-color: var(--color-danger);--btn-hover-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-text-danger{--btn-hover-bg: color-mix(in oklab, var(--color-danger) 12%, transparent)}}.btn-text-info{--btn-bg: transparent;--btn-color: var(--color-info);--btn-hover-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-text-info{--btn-hover-bg: color-mix(in oklab, var(--color-info) 12%, transparent)}}.btn-text-neutral{--btn-bg: transparent;--btn-color: var(--text-color-default);--btn-hover-bg: var(--background-color-muted)}.btn-text-primary{--btn-bg: transparent;--btn-color: var(--color-primary);--btn-hover-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-text-primary{--btn-hover-bg: color-mix(in oklab, var(--color-primary) 12%, transparent)}}.btn-text-secondary{--btn-bg: transparent;--btn-color: var(--color-secondary);--btn-hover-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-text-secondary{--btn-hover-bg: color-mix(in oklab, var(--color-secondary) 12%, transparent)}}.btn-text-success{--btn-bg: transparent;--btn-color: var(--color-success);--btn-hover-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-text-success{--btn-hover-bg: color-mix(in oklab, var(--color-success) 12%, transparent)}}.btn-text-warning{--btn-bg: transparent;--btn-color: var(--color-warning);--btn-hover-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 12%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-text-warning{--btn-hover-bg: color-mix(in oklab, var(--color-warning) 12%, transparent)}}.btn-warning{--btn-bg: var(--color-warning);--btn-color: var(--color-inverse);--btn-hover-bg: var(--color-warning-dark)}.form-check-lg{--form-check-input-with: calc(var(--spacing) * 6);--form-check-input-height: calc(var(--spacing) * 6)}.form-check-lg[type=checkbox]{--form-check-input-border-radius: var(--radius-md)}.form-control-primary{--file-selector-btn-bg: var(--color-primary);--file-selector-btn-color: var(--color-inverse);--file-selector-btn-hover-bg: var(--color-primary-dark)}.pagination-subtle-danger{--pagination-active-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.pagination-subtle-danger{--pagination-active-bg: color-mix(in oklab, var(--color-danger) 15%, transparent)}}.pagination-subtle-danger{--pagination-active-color: var(--color-danger-dark);--pagination-active-ring-color: var(--color-danger)}.pagination-subtle-info{--pagination-active-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.pagination-subtle-info{--pagination-active-bg: color-mix(in oklab, var(--color-info) 15%, transparent)}}.pagination-subtle-info{--pagination-active-color: var(--color-info-dark);--pagination-active-ring-color: var(--color-info)}.pagination-subtle-neutral{--pagination-active-bg: var(--background-color-muted);--pagination-active-color: var(--text-color-emphasis);--pagination-active-ring-color: var(--color-neutral)}.pagination-subtle-primary{--pagination-active-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.pagination-subtle-primary{--pagination-active-bg: color-mix(in oklab, var(--color-primary) 15%, transparent)}}.pagination-subtle-primary{--pagination-active-color: var(--color-primary-dark);--pagination-active-ring-color: var(--color-primary)}.pagination-subtle-secondary{--pagination-active-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.pagination-subtle-secondary{--pagination-active-bg: color-mix(in oklab, var(--color-secondary) 15%, transparent)}}.pagination-subtle-secondary{--pagination-active-color: var(--color-secondary-dark);--pagination-active-ring-color: var(--color-secondary)}.pagination-subtle-success{--pagination-active-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.pagination-subtle-success{--pagination-active-bg: color-mix(in oklab, var(--color-success) 15%, transparent)}}.pagination-subtle-success{--pagination-active-color: var(--color-success-dark);--pagination-active-ring-color: var(--color-success)}.pagination-subtle-warning{--pagination-active-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 15%, transparent)}@supports (color: color-mix(in lab,red,red)){.pagination-subtle-warning{--pagination-active-bg: color-mix(in oklab, var(--color-warning) 15%, transparent)}}.pagination-subtle-warning{--pagination-active-color: var(--color-warning-dark);--pagination-active-ring-color: var(--color-warning)}.alert-danger{--alert-bg: var(--color-danger);--alert-color: var(--color-inverse)}.alert-info{--alert-bg: var(--color-info);--alert-color: var(--color-inverse)}.alert-primary{--alert-bg: var(--color-primary);--alert-color: var(--color-inverse)}.alert-secondary{--alert-bg: var(--color-secondary);--alert-color: var(--color-inverse)}.alert-success{--alert-bg: var(--color-success);--alert-color: var(--color-inverse)}.alert-warning{--alert-bg: var(--color-warning);--alert-color: var(--color-inverse)}.avatar-lg{--avatar-size: calc(var(--spacing) * 12.5);--avatar-font-size: var(--text-xl)}.avatar-sm{--avatar-size: calc(var(--spacing) * 8);--avatar-font-size: var(--text-base)}.avatar-xs{--avatar-size: calc(var(--spacing) * 6);--avatar-font-size: var(--text-sm)}.badge-md{--badge-padding-y: calc(var(--spacing) * 1.25);--badge-padding-x: calc(var(--spacing) * 2)}.badge-neutral{--badge-bg: var(--color-neutral);--badge-color: var(--color-white)}.btn-icon-danger{--btn-color: var(--color-danger);--btn-hover-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 4%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-icon-danger{--btn-hover-bg: color-mix(in oklab, var(--color-danger) 4%, transparent)}}.btn-icon-info{--btn-color: var(--color-info);--btn-hover-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 4%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-icon-info{--btn-hover-bg: color-mix(in oklab, var(--color-info) 4%, transparent)}}.btn-icon-primary{--btn-color: var(--color-primary);--btn-hover-bg: color-mix(in srgb, oklch(65.2% .19 253.205) 4%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-icon-primary{--btn-hover-bg: color-mix(in oklab, var(--color-primary) 4%, transparent)}}.btn-icon-secondary{--btn-color: var(--color-secondary);--btn-hover-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 4%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-icon-secondary{--btn-hover-bg: color-mix(in oklab, var(--color-secondary) 4%, transparent)}}.btn-icon-success{--btn-color: var(--color-success);--btn-hover-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 4%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-icon-success{--btn-hover-bg: color-mix(in oklab, var(--color-success) 4%, transparent)}}.btn-icon-warning{--btn-color: var(--color-warning);--btn-hover-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 4%, transparent)}@supports (color: color-mix(in lab,red,red)){.btn-icon-warning{--btn-hover-bg: color-mix(in oklab, var(--color-warning) 4%, transparent)}}.form-check-md{--form-check-input-with: calc(var(--spacing) * 5);--form-check-input-height: calc(var(--spacing) * 5)}.form-select-info{--form-select-focus-bg: var(--color-info-lighter);--form-select-focus-border-color: var(--color-info)}.form-select-secondary{--form-select-focus-bg: var(--color-secondary-lighter);--form-select-focus-border-color: var(--color-secondary)}.form-select-success{--form-select-focus-bg: var(--color-success-lighter);--form-select-focus-border-color: var(--color-success)}.form-select-warning{--form-select-focus-bg: var(--color-warning-lighter);--form-select-focus-border-color: var(--color-warning)}}.g-0{--grid-gutter-x: 0;--grid-gutter-y: 0}.g-1{--grid-gutter-x: .25rem;--grid-gutter-y: .25rem}.g-2{--grid-gutter-x: .5rem;--grid-gutter-y: .5rem}.g-3{--grid-gutter-x: .75rem;--grid-gutter-y: .75rem}.g-4{--grid-gutter-x: 1rem;--grid-gutter-y: 1rem}.g-5{--grid-gutter-x: 1.25rem;--grid-gutter-y: 1.25rem}.g-6{--grid-gutter-x: 1.5rem;--grid-gutter-y: 1.5rem}.g-7{--grid-gutter-x: 1.75rem;--grid-gutter-y: 1.75rem}.g-8{--grid-gutter-x: 2rem;--grid-gutter-y: 2rem}.g-9{--grid-gutter-x: 2.25rem;--grid-gutter-y: 2.25rem}.g-10{--grid-gutter-x: 2.5rem;--grid-gutter-y: 2.5rem}.g-11{--grid-gutter-x: 2.75rem;--grid-gutter-y: 2.75rem}.g-12{--grid-gutter-x: 3rem;--grid-gutter-y: 3rem}.g-13{--grid-gutter-x: 3.25rem;--grid-gutter-y: 3.25rem}.g-14{--grid-gutter-x: 3.5rem;--grid-gutter-y: 3.5rem}.g-15{--grid-gutter-x: 3.75rem;--grid-gutter-y: 3.75rem}.g-16{--grid-gutter-x: 4rem;--grid-gutter-y: 4rem}.g-17{--grid-gutter-x: 4.25rem;--grid-gutter-y: 4.25rem}.g-18{--grid-gutter-x: 4.5rem;--grid-gutter-y: 4.5rem}.g-19{--grid-gutter-x: 4.75rem;--grid-gutter-y: 4.75rem}.g-20{--grid-gutter-x: 5rem;--grid-gutter-y: 5rem}.g-21{--grid-gutter-x: 5.25rem;--grid-gutter-y: 5.25rem}.g-22{--grid-gutter-x: 5.5rem;--grid-gutter-y: 5.5rem}.g-23{--grid-gutter-x: 5.75rem;--grid-gutter-y: 5.75rem}.g-24{--grid-gutter-x: 6rem;--grid-gutter-y: 6rem}@layer base{.link-danger{--link-color: var(--color-danger);--link-hover-color: var(--color-danger-dark)}.link-info{--link-color: var(--color-info);--link-hover-color: var(--color-info-dark)}.link-neutral{--link-color: var(--text-color-default);--link-hover-color: var(--text-color-emphasis)}.link-primary{--link-color: var(--color-primary);--link-hover-color: var(--color-primary-dark)}.link-secondary{--link-color: var(--color-secondary);--link-hover-color: var(--color-secondary-dark)}.link-success{--link-color: var(--color-success);--link-hover-color: var(--color-success-dark)}.link-warning{--link-color: var(--color-warning);--link-hover-color: var(--color-warning-dark)}}.loader-bar-danger{--loader-bar-bg: color-mix(in srgb, oklch(64.4% .209 20.184) 25%, transparent);--loader-bar-animate-bg: var(--color-danger)}@supports (color: color-mix(in lab,red,red)){.loader-bar-danger{--loader-bar-bg: color-mix(in oklab, var(--color-danger) 25%, transparent)}}.loader-bar-info{--loader-bar-bg: color-mix(in srgb, oklch(67.6% .134 229.829) 25%, transparent);--loader-bar-animate-bg: var(--color-info)}@supports (color: color-mix(in lab,red,red)){.loader-bar-info{--loader-bar-bg: color-mix(in oklab, var(--color-info) 25%, transparent)}}.loader-bar-secondary{--loader-bar-bg: color-mix(in srgb, oklch(62.1% .253 305.351) 25%, transparent);--loader-bar-animate-bg: var(--color-secondary)}@supports (color: color-mix(in lab,red,red)){.loader-bar-secondary{--loader-bar-bg: color-mix(in oklab, var(--color-secondary) 25%, transparent)}}.loader-bar-success{--loader-bar-bg: color-mix(in srgb, oklch(68.3% .154 159.852) 25%, transparent);--loader-bar-animate-bg: var(--color-success)}@supports (color: color-mix(in lab,red,red)){.loader-bar-success{--loader-bar-bg: color-mix(in oklab, var(--color-success) 25%, transparent)}}.loader-bar-warning{--loader-bar-bg: color-mix(in srgb, oklch(79.1% .17 69.781) 25%, transparent);--loader-bar-animate-bg: var(--color-warning)}@supports (color: color-mix(in lab,red,red)){.loader-bar-warning{--loader-bar-bg: color-mix(in oklab, var(--color-warning) 25%, transparent)}}@layer base{@media(min-width:64rem){.modal-xl{--modal-width: 50rem}}@media(min-width:80rem){.modal-xl{--modal-width: 71.25rem}}.pagination-danger{--pagination-active-bg: var(--color-danger);--pagination-active-ring-color: var(--color-danger)}.pagination-info{--pagination-active-bg: var(--color-info);--pagination-active-ring-color: var(--color-info)}.pagination-neutral{--pagination-active-bg: var(--color-neutral);--pagination-active-ring-color: var(--color-neutral)}.pagination-primary{--pagination-active-bg: var(--color-primary);--pagination-active-ring-color: var(--color-primary)}.pagination-secondary{--pagination-active-bg: var(--color-secondary);--pagination-active-ring-color: var(--color-secondary)}.pagination-success{--pagination-active-bg: var(--color-success);--pagination-active-ring-color: var(--color-success)}.pagination-warning{--pagination-active-bg: var(--color-warning);--pagination-active-ring-color: var(--color-warning)}.spinner-border-sm{--spinner-size: 1rem;--spinner-border-width: calc(var(--spacing) * .75)}.table-active{--table-bg: var(--table-active-bg);--table-color: var(--table-active-color)}.table-striped>tbody>tr:nth-of-type(2n)>*{--table-bg: var(--table-striped-bg);--table-color: var(--table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--table-bg: var(--table-striped-bg);--table-color: var(--table-striped-color)}.breadcrumb-separator-arrow{--breadcrumb-item-separator: ">"}.breadcrumb-separator-dashed{--breadcrumb-item-separator: "-"}.btn-close-circle{--btn-close-border-radius: calc(infinity * 1px)}.btn-close-white{--btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 16 16'%3e%3cpath d='M.293 1.707a1 1 0 0 1 1.414-1.414L8 6.586l6.293-6.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293A1 1 0 0 1 .293 14.293L6.586 8 .293 1.707z'/%3e%3c/svg%3e")}.form-check-danger{--form-check-input-checked-bg: var(--color-danger)}.form-check-info{--form-check-input-checked-bg: var(--color-info)}.form-check-neutral{--form-check-input-checked-bg: var(--color-neutral)}.form-check-secondary{--form-check-input-checked-bg: var(--color-secondary)}.form-check-success{--form-check-input-checked-bg: var(--color-success)}.form-check-warning{--form-check-input-checked-bg: var(--color-warning)}.form-range-danger{--form-range-color: var(--color-danger)}.form-range-info{--form-range-color: var(--color-info)}.form-range-neutral{--form-range-color: var(--text-color-default)}.form-range-secondary{--form-range-color: var(--color-secondary)}.form-range-success{--form-range-color: var(--color-success)}.form-range-warning{--form-range-color: var(--color-warning)}}.gx-0{--grid-gutter-x: 0}.gx-1{--grid-gutter-x: .25rem}.gx-2{--grid-gutter-x: .5rem}.gx-3{--grid-gutter-x: .75rem}.gx-4{--grid-gutter-x: 1rem}.gx-5{--grid-gutter-x: 1.25rem}.gx-6{--grid-gutter-x: 1.5rem}.gx-7{--grid-gutter-x: 1.75rem}.gx-8{--grid-gutter-x: 2rem}.gx-9{--grid-gutter-x: 2.25rem}.gx-10{--grid-gutter-x: 2.5rem}.gx-11{--grid-gutter-x: 2.75rem}.gx-12{--grid-gutter-x: 3rem}.gx-13{--grid-gutter-x: 3.25rem}.gx-14{--grid-gutter-x: 3.5rem}.gx-15{--grid-gutter-x: 3.75rem}.gx-16{--grid-gutter-x: 4rem}.gx-17{--grid-gutter-x: 4.25rem}.gx-18{--grid-gutter-x: 4.5rem}.gx-19{--grid-gutter-x: 4.75rem}.gx-20{--grid-gutter-x: 5rem}.gx-21{--grid-gutter-x: 5.25rem}.gx-22{--grid-gutter-x: 5.5rem}.gx-23{--grid-gutter-x: 5.75rem}.gx-24{--grid-gutter-x: 6rem}.gy-0{--grid-gutter-y: 0}.gy-1{--grid-gutter-y: .25rem}.gy-2{--grid-gutter-y: .5rem}.gy-3{--grid-gutter-y: .75rem}.gy-4{--grid-gutter-y: 1rem}.gy-5{--grid-gutter-y: 1.25rem}.gy-6{--grid-gutter-y: 1.5rem}.gy-7{--grid-gutter-y: 1.75rem}.gy-8{--grid-gutter-y: 2rem}.gy-9{--grid-gutter-y: 2.25rem}.gy-10{--grid-gutter-y: 2.5rem}.gy-11{--grid-gutter-y: 2.75rem}.gy-12{--grid-gutter-y: 3rem}.gy-13{--grid-gutter-y: 3.25rem}.gy-14{--grid-gutter-y: 3.5rem}.gy-15{--grid-gutter-y: 3.75rem}.gy-16{--grid-gutter-y: 4rem}.gy-17{--grid-gutter-y: 4.25rem}.gy-18{--grid-gutter-y: 4.5rem}.gy-19{--grid-gutter-y: 4.75rem}.gy-20{--grid-gutter-y: 5rem}.gy-21{--grid-gutter-y: 5.25rem}.gy-22{--grid-gutter-y: 5.5rem}.gy-23{--grid-gutter-y: 5.75rem}.gy-24{--grid-gutter-y: 6rem}@layer base{@media(min-width:64rem){.modal-lg{--modal-width: 50rem}}@media(min-width:40rem){.modal-sm{--modal-width: 18.75rem}}.pagination-circle{--pagination-border-radius: calc(infinity * 1px)}.placeholder-lg{--placeholder-height: 1.2em}.placeholder-sm{--placeholder-height: .8em}.placeholder-xs{--placeholder-height: .6em}.spinner-grow-sm{--spinner-size: 1rem}.table-sm tbody td,.table-sm tbody th{--table-cell-padding-y: calc(var(--spacing) * 1.5)}}}@layer theme{@media(prefers-color-scheme:dark){:root,:host{--background-color-subtle: var(--color-gray-900);--background-color-muted: var(--color-gray-800);--background-color-default: var(--color-gray-950);--background-color-highlight: var(--color-gray-700);--background-color-emphasis: var(--color-gray-600);--text-color-subtle: var(--color-gray-500);--text-color-muted: var(--color-gray-400);--text-color-default: var(--color-gray-100);--text-color-highlight: var(--color-gray-50);--text-color-emphasis: var(--color-white);--color-neutral: var(--color-neutral-700);--color-inverse: var(--color-black);--color-primary-lighter: var(--color-blue-900);--color-primary-light: var(--color-blue-700);--color-primary: var(--color-blue-400);--color-primary-dark: var(--color-blue-300);--color-primary-darker: var(--color-blue-100);--color-secondary-lighter: var(--color-purple-900);--color-secondary-light: var(--color-purple-700);--color-secondary: var(--color-purple-400);--color-secondary-dark: var(--color-purple-300);--color-secondary-darker: var(--color-purple-100);--color-danger-lighter: var(--color-red-900);--color-danger-light: var(--color-red-600);--color-danger: var(--color-red-400);--color-danger-dark: var(--color-red-300);--color-danger-darker: var(--color-red-200);--color-warning-lighter: var(--color-amber-900);--color-warning-light: var(--color-amber-800);--color-warning: var(--color-amber-400);--color-warning-dark: var(--color-amber-300);--color-warning-darker: var(--color-amber-200);--color-success-lighter: var(--color-emerald-900);--color-success-light: var(--color-emerald-700);--color-success: var(--color-emerald-400);--color-success-dark: var(--color-emerald-300);--color-success-darker: var(--color-emerald-200);--color-info-lighter: var(--color-sky-900);--color-info-light: var(--color-sky-700);--color-info: var(--color-sky-400);--color-info-dark: var(--color-sky-300);--color-info-darker: var(--color-sky-200);--border-color-subtle: var(--color-gray-800);--border-color-muted: color-mix(in srgb, oklch(29.2% .012 258.372) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){:root,:host{--border-color-muted: color-mix(in oklab, var(--color-gray-700) 80%, transparent)}}:root,:host{--border-color-default: var(--color-gray-700);--border-color-highlight: color-mix(in srgb, oklch(45.5% .022 261.275) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){:root,:host{--border-color-highlight: color-mix(in oklab, var(--color-gray-600) 80%, transparent)}}:root,:host{--border-color-emphasis: var(--color-gray-600);--shadow-xl: 0px 12px 51px 0px rgba(0, 0, 0, .6), 0px 3px 24px 0px rgba(0, 0, 0, .56), 0px 1px 16px 0px rgba(0, 0, 0, .1);--input-bg: var(--background-color-default);--input-color: var(--text-color-default);--input-border-color: var(--border-color-default);--input-hover-bg: var(--background-color-highlight);--input-hover-border-color: var(--text-color-subtle);--input-focus-bg: var(--color-primary-lighter);--input-focus-border-color: var(--color-primary);--input-disabled-color: var(--input-color);--input-disabled-bg: var(--background-color-highlight);--input-disabled-border-color: var(--border-color-default);--form-valid-bg: var(--color-success-lighter);--form-valid-color: var(--color-success);--form-valid-border-color: var(--color-success-light);--form-valid-focus-border-color: var(--color-success);--form-invalid-bg: var(--color-danger-lighter);--form-invalid-color: var(--color-danger);--form-invalid-border-color: var(--color-danger-light);--form-invalid-focus-border-color: var(--color-danger);--form-feedback-tooltip-color: var(--color-inverse);--body-bg: var(--background-color-default);--body-color: var(--text-color-default);--hr-border-color: var(--border-color-default);--anchor-color: var(--color-primary);--anchor-hover-color: var(--color-primary-dark)}}}@layer base{html{-webkit-font-smoothing:antialiased}body{background-color:var(--body-bg);font-size:var(--body-font-size);--tw-leading: var(--body-line-height);line-height:var(--body-line-height);--tw-font-weight: var(--body-font-weight);font-weight:var(--body-font-weight);color:var(--body-color)}hr{margin-inline:var(--hr-margin-x);margin-block:var(--hr-margin-y);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--hr-border-color)}h1{margin-bottom:var(--headings-margin-bottom);font-size:var(--h1-font-size);--tw-leading: var(--h1-line-height);line-height:var(--h1-line-height);--tw-font-weight: var(--headings-font-weight);font-weight:var(--headings-font-weight)}h2{margin-bottom:var(--headings-margin-bottom);font-size:var(--h2-font-size);--tw-leading: var(--h2-line-height);line-height:var(--h2-line-height);--tw-font-weight: var(--headings-font-weight);font-weight:var(--headings-font-weight)}h3{margin-bottom:var(--headings-margin-bottom);font-size:var(--h3-font-size);--tw-leading: var(--h3-line-height);line-height:var(--h3-line-height);--tw-font-weight: var(--headings-font-weight);font-weight:var(--headings-font-weight)}h4{margin-bottom:var(--headings-margin-bottom);font-size:var(--h4-font-size);--tw-leading: var(--h4-line-height);line-height:var(--h4-line-height);--tw-font-weight: var(--headings-font-weight);font-weight:var(--headings-font-weight)}h5{margin-bottom:var(--headings-margin-bottom);font-size:var(--h5-font-size);--tw-leading: var(--h5-line-height);line-height:var(--h5-line-height);--tw-font-weight: var(--headings-font-weight);font-weight:var(--headings-font-weight)}h6{margin-bottom:var(--headings-margin-bottom);font-size:var(--h6-font-size);--tw-leading: var(--h6-line-height);line-height:var(--h6-line-height);--tw-font-weight: var(--headings-font-weight);font-weight:var(--headings-font-weight)}p{margin-top:0;margin-bottom:var(--paragraph-margin-bottom)}address{margin-bottom:calc(var(--spacing) * 4)}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{padding-inline-start:calc(var(--spacing) * 8)}ol,ul,dl{margin-top:0;margin-bottom:calc(var(--spacing) * 4)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{--tw-font-weight: var(--dt-font-weight);font-weight:var(--dt-font-weight)}blockquote{margin-bottom:calc(var(--spacing) * 4)}a{color:var(--anchor-color);text-decoration-line:underline}@media(hover:hover){a:hover{color:var(--anchor-hover-color)}}:is(a:not([href]):not([class])),a:not([href]):not([class]):hover{color:inherit;text-decoration-line:none}code{font-size:var(--code-font-size);color:var(--code-color)}a>code{color:inherit}figure{margin-bottom:calc(var(--spacing) * 4)}caption{caption-side:bottom;padding-inline:var(--caption-padding-x);padding-block:var(--caption-padding-y);text-align:left;--tw-font-weight: var(--caption-font-weight);font-weight:var(--caption-font-weight)}label{display:inline-block}button{cursor:pointer}button:disabled{cursor:default}legend{float:left;margin-bottom:var(--legend-margin-bottom);width:100%;padding:0;--tw-leading: var(--leading-normal);line-height:var(--leading-normal);--tw-font-weight: var(--legend-font-weight);font-weight:var(--legend-font-weight);color:var(--legend-font-size)}output{display:inline-block}@media(prefers-color-scheme:dark){:root,:host{color-scheme:dark;color:var(--body-color)}}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}to{opacity:0}}@keyframes loader-bar1{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes loader-bar2{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.modal-backdrop{--backdrop-zindex: 1050;--backdrop-bg: color-mix(in srgb, oklch(13.4% .005 262.316) 20%, transparent);position:fixed;top:0;left:0;z-index:var(--backdrop-zindex);height:100vh;width:100vw;background-color:var(--backdrop-bg)}@supports (color: color-mix(in lab,red,red)){.modal-backdrop{--backdrop-bg: color-mix(in oklab, var(--color-gray-950) 20%, transparent)}}.offcanvas-backdrop{--backdrop-zindex: 1040;--backdrop-bg: color-mix(in srgb, oklch(13.4% .005 262.316) 20%, transparent);position:fixed;top:0;left:0;z-index:var(--backdrop-zindex);height:100vh;width:100vw;background-color:var(--backdrop-bg)}@supports (color: color-mix(in lab,red,red)){.offcanvas-backdrop{--backdrop-bg: color-mix(in oklab, var(--color-gray-950) 20%, transparent)}}@keyframes placeholder-glow{50%{opacity:var(--placeholder-opacity-min)}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.popover{--popover-zindex: 1070;--popover-max-width: 16rem;--popover-font-size: var(--text-sm);--popover-bg: var(--background-color-default);--popover-border-width: var(--border-width);--popover-border-color: var(--border-color-subtle);--popover-border-radius: var(--radius-lg);--popover-box-shadow: var(--shadow-xl);--popover-header-padding-x: calc(var(--spacing) * 4);--popover-header-padding-y: calc(var(--spacing) * 3);--popover-margin: var(--spacing);--popover-header-font-size: var(--text-base);--popover-header-color: var(--text-color-default);--popover-header-bg: var(--background-color-default);--popover-body-padding-x: calc(var(--spacing) * 4);--popover-body-padding-y: calc(var(--spacing) * 3);--popover-body-color: var(--text-color-default);--popover-arrow-width: .85rem;--popover-arrow-height: .62rem;--popover-arrow-border-radius: calc(var(--spacing) * .5);--popover-arrow-border-color: var(--popover-border-color);z-index:var(--popover-zindex);display:block;max-width:var(--popover-max-width);border-radius:var(--popover-border-radius);border-style:var(--tw-border-style);border-width:var(--popover-border-width);border-color:var(--popover-border-color);background-color:var(--popover-bg);background-clip:padding-box;font-size:var(--popover-font-size);overflow-wrap:break-word;--tw-shadow: var(--popover-box-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.popover .popover-arrow{height:var(--popover-arrow-height);width:var(--popover-arrow-width);overflow:hidden}.popover .popover-arrow:before{display:block;height:100%;width:100%;rotate:45deg;border-style:var(--tw-border-style);border-width:var(--popover-border-width);border-color:var(--popover-arrow-border-color);background-color:var(--popover-bg);--tw-content: "";content:var(--tw-content)}.bs-popover-auto[data-popper-placement^=top]{margin-bottom:var(--popover-margin)!important}.bs-popover-auto[data-popper-placement^=top] .popover-arrow{bottom:0;margin-bottom:calc(var(--popover-arrow-height) * -1)}.bs-popover-auto[data-popper-placement^=top] .popover-arrow:before{transform-origin:100% 0;border-bottom-right-radius:var(--popover-arrow-border-radius)}.bs-popover-auto[data-popper-placement^=right]{--popover-arrow-height: .85rem;--popover-arrow-width: .62rem;margin-left:var(--popover-margin)!important}.bs-popover-auto[data-popper-placement^=right] .popover-arrow{left:0;margin-left:calc(var(--popover-arrow-width) * -1)}.bs-popover-auto[data-popper-placement^=right] .popover-arrow:before{transform-origin:100% 100%;border-bottom-left-radius:var(--popover-arrow-border-radius)}.bs-popover-auto[data-popper-placement^=bottom]{margin-top:var(--popover-margin)!important}.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow{top:0;margin-top:calc(var(--popover-arrow-height) * -1)}.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:before{transform-origin:0 100%;border-top-left-radius:var(--popover-arrow-border-radius)}.bs-popover-auto[data-popper-placement^=left]{--popover-arrow-height: .85rem;--popover-arrow-width: .62rem;margin-right:var(--popover-margin)!important}.bs-popover-auto[data-popper-placement^=left] .popover-arrow{right:0;margin-right:calc(var(--popover-arrow-width) * -1)}.bs-popover-auto[data-popper-placement^=left] .popover-arrow:before{transform-origin:0 0;border-top-right-radius:var(--popover-arrow-border-radius)}.popover-header{margin-bottom:0;border-top-left-radius:calc(var(--popover-border-radius) - 1.5px);border-top-right-radius:calc(var(--popover-border-radius) - 1.5px);border-bottom-style:var(--tw-border-style);border-bottom-width:var(--popover-border-width);border-color:var(--popover-border-color);background-color:var(--popover-header-bg);padding-inline:var(--popover-header-padding-x);padding-block:var(--popover-header-padding-y);font-size:var(--popover-header-font-size);color:var(--popover-header-color)}.popover-header:empty{display:none}.popover-body{padding-inline:var(--popover-body-padding-x);padding-block:var(--popover-body-padding-y);color:var(--popover-body-color)}@keyframes progress-bar-stripes{0%{background-position-x:var(--progress-stripe-size)}}.tooltip{--tooltip-zindex: 1080;--tooltip-max-width: 12.5rem;--tooltip-padding-x: calc(var(--spacing) * 2.5);--tooltip-padding-y: calc(var(--spacing) * 2);--tooltip-bg: var(--color-neutral);--tooltip-color: var(--color-white);--tooltip-font-size: var(--text-xs);--tooltip-margin: var(--spacing);--tooltip-opacity: 1;--tooltip-border-radius: var(--radius-sm);--tooltip-arrow-width: .75rem;--tooltip-arrow-height: .53rem;--tooltip-arrow-border-radius: calc(var(--spacing) * .5);z-index:var(--tooltip-zindex);display:block;font-size:var(--tooltip-font-size);--tw-leading: 1.2;line-height:1.2;overflow-wrap:break-word;opacity:0%;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;transition-duration:.2s}.tooltip.show{opacity:var(--tooltip-opacity)}.tooltip .tooltip-arrow{height:var(--tooltip-arrow-height);width:var(--tooltip-arrow-width);overflow:hidden}.tooltip .tooltip-arrow:before{display:block;height:100%;width:100%;rotate:45deg;background-color:var(--tooltip-bg);--tw-content: "";content:var(--tw-content)}.bs-tooltip-auto[data-popper-placement^=top]{margin-bottom:var(--tooltip-margin)!important}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0;margin-bottom:calc(var(--tooltip-arrow-height) * -1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{transform-origin:100% 0;border-bottom-right-radius:var(--tooltip-arrow-border-radius)}.bs-tooltip-auto[data-popper-placement^=right]{--tooltip-arrow-height: .75rem;--tooltip-arrow-width: .53rem;margin-left:var(--tooltip-margin)!important}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;margin-left:calc(var(--tooltip-arrow-width) * -1)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{transform-origin:100% 100%;border-bottom-left-radius:var(--tooltip-arrow-border-radius)}.bs-tooltip-auto[data-popper-placement^=bottom]{margin-top:var(--tooltip-margin)!important}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0;margin-top:calc(var(--tooltip-arrow-height) * -1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{transform-origin:0 100%;border-top-left-radius:var(--tooltip-arrow-border-radius)}.bs-tooltip-auto[data-popper-placement^=left]{--tooltip-arrow-height: .75rem;--tooltip-arrow-width: .53rem;margin-right:var(--tooltip-margin)!important}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;margin-right:calc(var(--tooltip-arrow-width) * -1)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{transform-origin:0 0;border-top-right-radius:var(--tooltip-arrow-border-radius)}.tooltip-inner{max-width:var(--tooltip-max-width);border-radius:var(--tooltip-border-radius);background-color:var(--tooltip-bg);padding-inline:var(--tooltip-padding-x);padding-block:var(--tooltip-padding-y);text-align:center;color:var(--tooltip-color)}.fade{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: .15s;transition-duration:.15s;--tw-ease: linear;transition-timing-function:linear}.fade:not(.show){opacity:0%}.collapse{visibility:visible}.collapse:not(.show){display:none}.collapsing{height:0px;overflow:hidden;transition-property:height;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}.collapsing.collapse-horizontal{height:auto;width:0px;transition-property:width;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}@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-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@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: 0px;}@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-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@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-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-content{syntax: "*"; inherits: false; initial-value: "";}@property --tw-pan-x{syntax: "*"; inherits: false;}@property --tw-pan-y{syntax: "*"; inherits: false;}@property --tw-pinch-zoom{syntax: "*"; inherits: false;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@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,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-duration: initial;--tw-ease: initial;--tw-border-style: solid;--tw-outline-style: solid;--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-leading: initial;--tw-font-weight: initial;--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-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-content: "";--tw-pan-x: initial;--tw-pan-y: initial;--tw-pinch-zoom: initial;--tw-space-x-reverse: 0}}}:root{--md-font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--md-font-mono: "JetBrains Mono", "Roboto Mono", monospace;--md-sys-color-primary: #FF5F02;--md-sys-color-on-primary: #FFFFFF;--md-sys-color-primary-container: rgba(255, 95, 2, .18);--md-sys-color-on-primary-container: #FFE5D6;--md-sys-color-secondary: #FF9E00;--md-sys-color-on-secondary: #3D2200;--md-sys-color-secondary-container: rgba(255, 158, 0, .15);--md-sys-color-on-secondary-container: #FFF0D6;--md-sys-color-tertiary: #4EDEA3;--md-sys-color-on-tertiary: #003824;--md-sys-color-tertiary-container: rgba(78, 222, 163, .18);--md-sys-color-on-tertiary-container: #D1FAE5;--md-sys-color-surface: #000000;--md-sys-color-surface-dim: #000000;--md-sys-color-surface-bright: #14161A;--md-sys-color-surface-container-lowest: #000000;--md-sys-color-surface-container-low: #0A0B0E;--md-sys-color-surface-container: #101216;--md-sys-color-surface-container-high: #16181F;--md-sys-color-surface-container-highest: #1E2028;--md-sys-color-on-surface: #F7F8F8;--md-sys-color-on-surface-variant: #A0A6B2;--md-sys-color-outline: rgba(255, 255, 255, .12);--md-sys-color-outline-variant: rgba(255, 255, 255, .08);--md-sys-color-error: #FB7185;--md-sys-color-on-error: #4C0519;--md-sys-color-error-container: rgba(251, 113, 133, .18);--md-sys-color-on-error-container: #FFE4E6;--md-elevation-0: none;--md-elevation-1: 0 1px 3px rgba(0, 0, 0, .3);--md-elevation-2: 0 4px 14px rgba(0, 0, 0, .4);--md-elevation-3: 0 10px 28px rgba(0, 0, 0, .5);--md-elevation-4: none;--md-elevation-5: none;--md-shape-xs: 4px;--md-shape-sm: 8px;--md-shape-md: 12px;--md-shape-lg: 16px;--md-shape-xl: 24px;--md-shape-full: 9999px;--md-shape-button: 15px;--md-state-hover: rgba(255, 95, 2, .08);--md-state-focus: rgba(255, 95, 2, .16);--md-state-pressed: rgba(255, 95, 2, .2);--md-transition: .18s cubic-bezier(.16, 1, .3, 1)}[data-theme=light]{--md-sys-color-primary: #FF5F02;--md-sys-color-on-primary: #FFFFFF;--md-sys-color-primary-container: #FFEAE0;--md-sys-color-on-primary-container: #8A2C00;--md-sys-color-secondary: #EA580C;--md-sys-color-on-secondary: #FFFFFF;--md-sys-color-secondary-container: #FFEDD5;--md-sys-color-on-secondary-container: #7C2D12;--md-sys-color-tertiary: #10B981;--md-sys-color-on-tertiary: #FFFFFF;--md-sys-color-tertiary-container: #D1FAE5;--md-sys-color-on-tertiary-container: #065F46;--md-sys-color-surface: #F8FAFC;--md-sys-color-surface-dim: #EDF2F7;--md-sys-color-surface-bright: #FFFFFF;--md-sys-color-surface-container-lowest: #FFFFFF;--md-sys-color-surface-container-low: #F1F5F9;--md-sys-color-surface-container: #E2E8F0;--md-sys-color-surface-container-high: #CBD5E1;--md-sys-color-surface-container-highest: #94A3B8;--md-sys-color-on-surface: #0F172A;--md-sys-color-on-surface-variant: #475569;--md-sys-color-outline: rgba(15, 23, 42, .14);--md-sys-color-outline-variant: rgba(15, 23, 42, .08);--md-sys-color-error: #E11D48;--md-sys-color-on-error: #FFFFFF;--md-sys-color-error-container: #FFE4E6;--md-sys-color-on-error-container: #4C0519;--md-elevation-0: none;--md-elevation-1: 0 1px 3px rgba(0, 0, 0, .05);--md-elevation-2: 0 4px 12px rgba(0, 0, 0, .06);--md-elevation-3: 0 10px 25px rgba(0, 0, 0, .08);--md-elevation-4: none;--md-elevation-5: none;--md-state-hover: rgba(255, 95, 2, .06);--md-state-focus: rgba(255, 95, 2, .12);--md-state-pressed: rgba(255, 95, 2, .16)}html{scroll-behavior:smooth;text-rendering:optimizeLegibility;background-color:#000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--md-font-sans);background-color:#000;background-image:none;color:var(--md-sys-color-on-surface);line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=light] html,[data-theme=light] body{background-color:#f8fafc;background-image:none}button,input,select,textarea{font-family:inherit;font-size:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:var(--md-shape-full)}::-webkit-scrollbar-thumb:hover{background:var(--md-sys-color-outline)}button,.btn,.md-btn,.thesvg-action-btn,.thesvg-primary-download-btn,.thesvg-code-copy-btn,.thesvg-website-btn,.thesvg-action-outline-btn,.thesvg-command-box,.thesvg-command-copy-btn,.thesvg-variant-card,.thesvg-png-card,.thesvg-jsdelivr-pill,.thesvg-tab-btn,.thesvg-pill-tab,.thesvg-fav-toggle-btn,.thesvg-breadcrumb-btn,.sv-blog-rss-header-btn,.sv-loop-btn,.sv-loop-btn-primary,.sv-back-to-blog-btn,.sv-featured-pill-badge,.sv-share-icon-btn,.md-side-submit-btn,.md-community-btn-white,.md-community-btn-dark,.md-load-more-btn,.md-fav-explore-btn,.md-clear-history-btn,.md-footer-founder-btn,.hb-command-box,.hb-copy-btn,.md-segment-btn,.md-card-fav-btn,.md-detail-fav-btn,.md-detail-back-btn,.md-eco-badge,.md-credits-chip,.md-pill-tab,.md-search-filter-chip{border-radius:15px!important}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;border-radius:15px;font-size:14px;font-weight:500;cursor:pointer;border:none;position:relative;overflow:hidden;transition:all var(--md-transition);-webkit-user-select:none;user-select:none}.md-btn-filled{background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);box-shadow:var(--md-elevation-1)}.md-btn-filled:hover{box-shadow:var(--md-elevation-2);filter:brightness(1.05)}.md-btn-tonal{background-color:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container)}.md-btn-tonal:hover{box-shadow:var(--md-elevation-1);filter:brightness(1.05)}.md-btn-outlined{background-color:transparent;color:var(--md-sys-color-primary);border:1px solid var(--md-sys-color-outline)}.md-btn-outlined:hover{background-color:var(--md-state-hover);border-color:var(--md-sys-color-primary)}.md-btn-text{background-color:transparent;color:var(--md-sys-color-primary);padding:0 12px}.md-btn-text:hover{background-color:var(--md-state-hover)}.md-icon-btn{width:40px;height:40px;border-radius:20px!important;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:background-color var(--md-transition),color var(--md-transition)}.md-icon-btn:hover{background-color:var(--md-state-hover);color:var(--md-sys-color-on-surface)}.md-icon-btn.active{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md-icon-btn-tonal{background-color:var(--md-sys-color-surface-container-high)}.md-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--md-shape-sm);font-size:11px;font-weight:500;background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant)}.md-badge-primary{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--md-shape-sm);border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container-low);color:var(--md-sys-color-on-surface-variant);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--md-transition);white-space:nowrap}.md-chip:hover{background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-on-surface);border-color:var(--md-sys-color-outline)}.md-chip.active{background:var(--md-sys-color-secondary-container);color:var(--md-sys-color-on-secondary-container);border-color:transparent;box-shadow:var(--md-elevation-1)}.glass-panel{background:#0c0e13ad!important;backdrop-filter:blur(26px) saturate(190%)!important;-webkit-backdrop-filter:blur(26px) saturate(190%)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 36px -10px #00000080,inset 0 1px #ffffff1a!important}[data-theme=light] .glass-panel{background:#ffffffc7!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 8px 24px -6px #0000000a,inset 0 1px #ffffffe6!important}.glass-pill{background:#ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff14}.glass-btn{background:#ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff14;transition:all .2s cubic-bezier(.16,1,.3,1)}.glass-btn:hover{background:#ff5f022e;border-color:#ff5f02;box-shadow:0 0 16px #ff5f024d,inset 0 1px #ffffff26}.md-header-wrapper{position:sticky;top:0;z-index:100;width:100%;display:flex;justify-content:center;pointer-events:none}.md-header{pointer-events:auto;width:calc(100% - 24px);max-width:100%;height:64px;background:#0a0c10a6;border-radius:0 0 20px 20px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border:1px solid rgba(255,255,255,.09);border-top:none;backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);box-shadow:0 14px 32px -10px #0009,inset 0 1px #ffffff1a;transition:all var(--md-transition)}[data-theme=light] .md-header{background:#ffffffc7;border:1px solid rgba(15,23,42,.08);border-top:none;box-shadow:0 8px 24px -6px #0000000d,inset 0 1px #ffffffe6}.md-header:focus-within{background:#101218d1;border-color:#ff5f0266}.md-logo{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 8px;border-radius:var(--md-shape-sm);transition:all var(--md-transition)}.md-logo:hover{background-color:var(--md-state-hover);transform:translateY(-1px)}.md-logo-icon{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 8px rgba(255,95,2,.45));transition:transform var(--md-transition)}.md-logo:hover .md-logo-icon{transform:rotate(15deg) scale(1.05)}.md-logo-title{font-size:16px;font-weight:800;color:var(--md-sys-color-on-surface);letter-spacing:-.5px;display:flex;align-items:baseline;gap:2px}.md-logo-subtitle{font-family:var(--md-font-mono);font-size:12px;font-weight:600;color:var(--md-sys-color-primary);letter-spacing:.5px;opacity:.9}.md-search-bar{position:relative;flex:1;max-width:580px;height:42px;background:#ffffff0a;border-radius:var(--md-shape-full);display:flex;align-items:center;padding:0 14px;margin:0 16px;gap:10px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff0f;transition:border-color .35s ease,background-color .35s ease}[data-theme=light] .md-search-bar{background:#0f172a08;border-color:#0f172a1a}.md-search-bar:hover{background:#ffffff12;border-color:#ff5f0280}.md-search-bar:focus-within,.md-search-bar.focused{background:#14161ecc;border-color:#ff5f02;box-shadow:0 0 14px #ff5f0233,inset 0 1px #ffffff1a}.md-search-input{flex:1;border:none;background:transparent;outline:none;color:var(--md-sys-color-on-surface);font-family:var(--md-font-sans);font-size:13.5px}.md-search-input::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:.7}.md-search-icon{color:var(--md-sys-color-on-surface-variant);flex-shrink:0;transition:color var(--md-transition)}.md-search-bar:focus-within .md-search-icon{color:#ff5f02}.md-search-clear{background:none;border:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .15s,background-color .15s}.md-search-clear:hover{color:var(--md-sys-color-on-surface);background:#ffffff14}.md-search-shortcut{display:inline-flex;align-items:center}.md-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:5px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--md-sys-color-on-surface-variant);font-size:11px;font-family:var(--md-font-mono)}.md-search-popover{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#0e1016f0;border:1px solid rgba(255,255,255,.14);border-radius:18px;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);padding:16px;display:flex;flex-direction:column;gap:14px;z-index:250;box-shadow:0 20px 45px #000000b3,0 0 0 1px #ffffff0d;animation:dropdownScaleIn .18s cubic-bezier(.16,1,.3,1);text-align:left}[data-theme=light] .md-search-popover{background:#fffffff0;border-color:#0f172a1f;box-shadow:0 16px 40px #0000001f}.md-popover-section{display:flex;flex-direction:column;gap:8px}.md-popover-header{display:flex;align-items:center;justify-content:space-between}.md-popover-title{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-font-mono)}.md-popover-clear-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:6px;background:transparent;border:none;color:var(--md-sys-color-on-surface-variant);font-size:11px;cursor:pointer;transition:color .15s ease}.md-popover-clear-btn:hover{color:#ef4444}.md-history-chips{display:flex;flex-wrap:wrap;gap:6px}.md-history-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);color:var(--md-sys-color-on-surface);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}[data-theme=light] .md-history-chip{background:#0f172a0a;border-color:#0f172a14}.md-history-chip:hover{background:#ff5f021f;border-color:#ff5f0266;color:#fff}.md-history-remove{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:transparent;border:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer;padding:0;transition:color .15s}.md-history-remove:hover{color:#ef4444}.md-suggestion-pills{display:flex;flex-wrap:wrap;gap:6px}.md-suggestion-pill{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);color:var(--md-sys-color-on-surface);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}[data-theme=light] .md-suggestion-pill{background:#0f172a0a;border-color:#0f172a14}.md-suggestion-pill:hover{background:#ff5f02;border-color:#ff5f02;color:#fff;transform:translateY(-1px)}.md-header-actions{display:flex;align-items:center;gap:10px}.md-header-text-link{background:none;border:none;font-size:13px;font-weight:600;color:var(--md-sys-color-on-surface-variant);cursor:pointer;padding:6px 10px;transition:color .15s ease}.md-header-text-link:hover{color:var(--md-sys-color-on-surface)}.md-header-submit-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:15px!important;background:#ff5f02;border:1px solid #FF5F02;color:#fff;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 0 16px #ff5f0240;transition:all .15s ease}.md-header-submit-btn:hover{background:#ff7526;box-shadow:0 0 24px #ff5f0266;transform:translateY(-1px)}.md-header-eco-group{display:flex;align-items:center;gap:4px;background:#ffffff08;padding:3px 6px;border-radius:15px;border:1px solid rgba(255,255,255,.06)}[data-theme=light] .md-header-eco-group{background:#0f172a08;border-color:#0f172a14}.md-header-eco-btn{width:28px;height:28px;border-radius:15px!important;display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-surface-variant);text-decoration:none;background:transparent;transition:all .15s ease}.md-header-eco-btn:hover{background:#ffffff14;color:var(--md-sys-color-on-surface);transform:scale(1.1)}.md-header-eco-btn.npm-btn:hover{color:#cb3837}.md-header-eco-btn.ph-btn:hover{color:#da552f}.md-header-eco-btn.figma-btn:hover{color:#a259ff}.md-header-eco-btn.vs-btn:hover{color:#007acc}.md-header-eco-btn.github-btn:hover{color:#fff}.md-header-divider{width:1px;height:18px;background:#ffffff1a;margin:0 2px}[data-theme=light] .md-header-divider{background:#0f172a1a}.md-badge-pill{font-size:12px;font-weight:500;color:var(--md-sys-color-on-surface-variant);padding:4px 12px;border-radius:15px;background:var(--md-sys-color-surface-container-high)}.md-page-wrapper{min-height:100vh;display:flex;flex-direction:column}.md-app-layout{width:100%;padding:14px 18px 18px 264px;display:flex;align-items:flex-start;min-height:calc(100vh - 64px);box-sizing:border-box}.md-side-menu{width:228px;flex-shrink:0;position:fixed;top:78px;left:18px;bottom:18px;height:calc(100vh - 96px);background:#0b0d12ad;border-radius:20px;border:1px solid rgba(255,255,255,.08);padding:14px 10px;overflow:hidden;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);z-index:40;box-shadow:0 20px 48px -12px #000000a6,inset 0 1px #ffffff1a}[data-theme=light] .md-side-menu{background:#ffffffd1;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px -10px #0000000f,inset 0 1px #ffffffe6}.md-side-nav-group{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.md-side-nav-item{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 12px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--md-sys-color-on-surface-variant);font-size:13px;font-weight:500;cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1);text-align:left}.md-side-nav-item .md-side-nav-left{display:flex;align-items:center;gap:10px}.md-side-nav-item>span:first-of-type,.md-side-nav-item>.md-side-nav-icon+span{display:flex;align-items:center;gap:10px}.md-side-nav-item:hover{background:#ffffff0d;color:var(--md-sys-color-on-surface)}.md-side-nav-item.active{background:#ff5f021f;border-color:#ff5f0247;color:#fff;font-weight:600}[data-theme=light] .md-side-nav-item:hover{background:#0f172a0a}[data-theme=light] .md-side-nav-item.active{background:#ffeae0;border-color:#ff5f024d;color:#ff5f02}.md-side-nav-icon{flex-shrink:0;color:inherit;opacity:.85}.md-side-nav-label{flex:1;margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-side-chevron{color:var(--md-sys-color-on-surface-variant);opacity:.6}.md-side-count-badge{font-size:11px;font-weight:600;padding:1px 7px;border-radius:6px;background:#ffffff14;color:var(--md-sys-color-on-surface-variant)}.md-side-count-badge.active{background:#ff3d71;color:#fff}.md-side-new-pill{font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:4px;background:#ff5f022e;border:1px solid rgba(255,95,2,.4);color:#ff7526;letter-spacing:.04em}.md-side-new-pill.purple{background:linear-gradient(135deg,#ec489940,#a855f740);border:1px solid rgba(236,72,153,.5);color:#f472b6}.md-side-submit-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;border-radius:8px;background:#ff5f020f;border:1px solid #FF5F02;color:#ff5f02;font-size:12.5px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .2s cubic-bezier(.16,1,.3,1)}.md-side-submit-btn:hover{background:#ff5f02;color:#fff;box-shadow:0 0 18px #ff5f0259;transform:translateY(-1px)}.md-side-section{display:flex;flex-direction:column;gap:6px}.md-side-section.md-side-categories-section{flex:1;min-height:0}.md-side-section-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 10px;background:transparent;border:none;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--md-sys-color-on-surface-variant);opacity:.75;cursor:pointer;text-align:left}.md-side-section-header.no-toggle{cursor:default}.md-side-total-cat-count{font-size:10.5px;font-weight:600;opacity:.6}.md-side-collapse-chevron{transition:transform .2s ease}.md-side-collapse-chevron.open{transform:rotate(180deg)}.md-side-featured-item{display:flex;align-items:center;justify-content:space-between;width:100%;height:34px;padding:0 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--md-sys-color-on-surface);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.md-side-featured-item:hover{background:#ffffff12;border-color:#ffffff1f}.md-side-featured-left{display:flex;align-items:center;gap:8px}.md-featured-sparkle{color:#f59e0b}.md-side-category-scroll{flex:1;overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:2px}.md-side-category-scroll::-webkit-scrollbar{width:4px}.md-side-category-scroll::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.md-side-cat-item{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:0 10px;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--md-sys-color-on-surface-variant);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s ease;text-align:left}.md-side-cat-item:hover{background:#ffffff0a;color:var(--md-sys-color-on-surface)}.md-side-cat-item.active{background:#ff5f021f;border-color:#ff5f0240;color:#fff;font-weight:600}[data-theme=light] .md-side-cat-item.active{background:#ffeae0;color:#ff5f02}.md-side-cat-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}.md-side-cat-count{font-size:11px;font-family:var(--md-font-mono);color:var(--md-sys-color-on-surface-variant);opacity:.6}.md-side-cat-count.active{opacity:1;color:#ff5f02;font-weight:700}.md-community-banner{background:#0c0e13a6;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px 36px;margin:36px 0;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);box-shadow:0 20px 48px -12px #00000080,inset 0 1px #ffffff1a}[data-theme=light] .md-community-banner{background:#fffc;border-color:#0f172a14;box-shadow:0 10px 30px -10px #0000000d,inset 0 1px #ffffffe6}.md-community-title{font-size:20px;font-weight:700;color:var(--md-sys-color-on-surface);margin-bottom:6px;letter-spacing:-.02em}.md-community-subtitle{font-size:13.5px;color:var(--md-sys-color-on-surface-variant);max-width:480px;line-height:1.5;margin-bottom:18px}.md-community-btn-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.md-community-btn-white{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;border-radius:8px;background:#fff;border:1px solid #FFFFFF;color:#0b0f17;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.md-community-btn-white:hover{background:#f1f5f9;transform:translateY(-1px);box-shadow:0 4px 12px #ffffff26}.md-community-btn-dark{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .18s ease}.md-community-btn-dark:hover{background:#ffffff1a;border-color:#fff3;color:#fff}[data-theme=light] .md-community-btn-dark{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.md-community-stats-grid{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.md-community-stat-card{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 18px;min-width:140px}[data-theme=light] .md-community-stat-card{background:#f8fafc;border-color:#e2e8f0}.md-stat-icon-box{width:36px;height:36px;border-radius:8px;background:#ff5f021f;color:#ff5f02;display:flex;align-items:center;justify-content:center}.md-stat-info{display:flex;flex-direction:column}.md-stat-number{font-size:16px;font-weight:700;color:var(--md-sys-color-on-surface);line-height:1.2}.md-stat-label{font-size:11px;color:var(--md-sys-color-on-surface-variant)}.md-main-footer-card{background:#0b0c10b8;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:44px 40px 28px;margin-top:36px;backdrop-filter:blur(30px) saturate(190%);-webkit-backdrop-filter:blur(30px) saturate(190%);box-shadow:0 24px 56px -12px #000000a6,inset 0 1px #ffffff1a}[data-theme=light] .md-main-footer-card{background:#ffffffd9;border-color:#0f172a14;box-shadow:0 10px 32px -10px #0000000f,inset 0 1px #ffffffe6}.md-footer-top-grid{display:grid;grid-template-columns:1.8fr 1fr 1.2fr 1.2fr 1fr;gap:32px;margin-bottom:36px}.md-footer-brand-col{display:flex;flex-direction:column;gap:12px}.md-footer-logo-row{display:flex;align-items:center;gap:10px}.md-footer-logo-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:transparent;box-shadow:none}.md-footer-logo-icon img{width:100%;height:100%;object-fit:contain;display:block}.md-footer-logo-text{font-size:18px;font-weight:800;color:#fff;letter-spacing:-.02em}[data-theme=light] .md-footer-logo-text{color:#0f172a}.text-orange{color:#ff5f02}.md-footer-brand-desc{font-size:13px;color:var(--md-sys-color-on-surface-variant);line-height:1.5;max-width:280px}.md-footer-project-tag{font-size:11px;color:var(--md-sys-color-on-surface-variant);opacity:.7}.md-footer-eco-badges{display:flex;align-items:center;gap:8px;margin-top:2px}.md-eco-badge{width:28px;height:28px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--md-sys-color-on-surface-variant);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .15s ease}.md-eco-badge:hover{background:#ff5f0226;border-color:#ff5f02;color:#fff}[data-theme=light] .md-eco-badge{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.md-footer-ph-card{display:inline-flex;align-items:center;justify-content:space-between;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:8px 14px;text-decoration:none;margin-top:8px;max-width:220px;transition:all .2s ease}.md-footer-ph-card:hover{border-color:#ff5f02;background:#ff5f0214}.md-ph-left{display:flex;align-items:center;gap:10px}.md-ph-logo{width:22px;height:22px;border-radius:50%;background:#da552f;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center}.md-ph-text{display:flex;flex-direction:column}.md-ph-sub{font-size:8.5px;font-weight:700;letter-spacing:.06em;color:var(--md-sys-color-on-surface-variant)}.md-ph-main{font-size:12px;font-weight:700;color:var(--md-sys-color-on-surface)}.md-ph-star{color:#f59e0b}.md-footer-nav-col{display:flex;flex-direction:column;gap:14px}.md-footer-col-title{font-size:11.5px;font-weight:700;letter-spacing:.08em;color:var(--md-sys-color-on-surface-variant);opacity:.85}.md-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.md-footer-links a,.md-footer-links button{background:transparent;border:none;padding:0;font-size:13px;color:var(--md-sys-color-on-surface-variant);text-decoration:none;cursor:pointer;transition:color .15s ease;text-align:left}.md-footer-links a:hover,.md-footer-links button:hover{color:#ff5f02}.md-footer-founder-btn{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:6px 14px;border-radius:8px;background:#ff5f021a;border:1px solid rgba(255,95,2,.3);color:#ff7526;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s ease}.md-footer-founder-btn:hover{background:#ff5f02;color:#fff;box-shadow:0 0 14px #ff5f0259}.md-footer-divider-line{width:100%;height:1px;background:#ffffff14;margin:24px 0}[data-theme=light] .md-footer-divider-line{background:#0f172a14}.md-footer-split-credits{display:flex;align-items:center;justify-content:center;gap:36px;margin:10px 0 28px;padding:18px 24px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px}[data-theme=light] .md-footer-split-credits{background:#0f172a05;border-color:#0f172a0f}.md-credits-section{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1;max-width:320px}.md-credits-label{font-size:10px;font-weight:800;letter-spacing:.12em;color:#ff5f02;text-transform:uppercase}.md-credits-chip{display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none;width:100%;transition:all .2s ease}.md-credits-chip:hover{background:#ff5f021a;border-color:#ff5f0266;transform:translateY(-1px)}[data-theme=light] .md-credits-chip{background:#fff;border-color:#0f172a14}[data-theme=light] .md-credits-chip:hover{background:#fff7ed;border-color:#ff5f02}.md-credits-icon-wrap{width:32px;height:32px;border-radius:8px;background:#ff5f0226;border:1px solid rgba(255,95,2,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.md-credits-info{display:flex;flex-direction:column;gap:2px;min-width:0}.md-credits-title{font-size:13px;font-weight:700;color:var(--md-sys-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-credits-sub{font-size:11px;color:var(--md-sys-color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-credits-center-divider{width:1px;height:52px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.15),transparent)}[data-theme=light] .md-credits-center-divider{background:linear-gradient(180deg,transparent,rgba(15,23,42,.15),transparent)}@media(max-width:768px){.md-footer-split-credits{flex-direction:column;gap:18px}.md-credits-center-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)}.md-credits-section{max-width:100%;width:100%}}.md-footer-bottom-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:11.5px;color:var(--md-sys-color-on-surface-variant);opacity:.7}.md-footer-disclaimer{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.md-footer-sub-link{color:inherit;text-decoration:underline}@media(max-width:1024px){.md-app-layout{padding-left:24px}.md-side-menu{display:none}.md-footer-top-grid{grid-template-columns:1fr 1fr;gap:24px}.md-community-banner{grid-template-columns:1fr}}.md-main-content{flex:1;min-width:0;background:transparent;border:none;box-shadow:none;padding:0}.md-hero-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#101116a6,#08090cc7);border:1px solid rgba(255,255,255,.09);border-radius:28px;padding:38px 44px;margin-bottom:28px;display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center;backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);box-shadow:0 24px 48px -12px #000000b3,inset 0 1px #ffffff1f;transition:none}[data-theme=light] .md-hero-card{background:linear-gradient(135deg,#ffffffd9,#f8fafce6);border:1px solid rgba(15,23,42,.08);box-shadow:0 20px 40px -12px #0000000f,inset 0 1px #ffffffe6}.md-hero-content{display:flex;flex-direction:column;gap:12px;max-width:820px}.md-hero-right-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0}.md-hero-logo-img{width:140px;height:140px;max-width:100%;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(255,95,2,.25));transition:transform .35s cubic-bezier(.16,1,.3,1)}.md-hero-logo-img:hover{transform:scale(1.06) rotate(3deg)}.md-hero-glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(52px)}.md-hero-glow.glow-1{top:-80px;right:18%;width:320px;height:320px;background:radial-gradient(circle,rgba(255,95,2,.22) 0%,transparent 68%)}.md-hero-glow.glow-2{bottom:-60px;left:4%;width:280px;height:280px;background:radial-gradient(circle,rgba(255,158,0,.15) 0%,transparent 68%)}.md-hero-glow.glow-3{top:30%;right:-40px;width:240px;height:240px;background:radial-gradient(circle,rgba(78,222,163,.08) 0%,transparent 68%)}[data-theme=light] .md-hero-glow.glow-1{background:radial-gradient(circle,rgba(255,95,2,.08) 0%,transparent 70%)}[data-theme=light] .md-hero-glow.glow-2{background:radial-gradient(circle,rgba(255,158,0,.06) 0%,transparent 70%)}.md-hero-content{position:relative;z-index:1}.md-hero-badge-row{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.md-hero-pill-badge{display:inline-flex;align-items:center;gap:8px;background:#ff5f021f;color:#ffeae0;border:1px solid rgba(255,95,2,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:8px;box-shadow:0 2px 8px #ff5f0226}[data-theme=light] .md-hero-pill-badge{background:#ff5f021a;color:#d94800;border-color:#ff5f0240}.md-hero-sparkle{color:#ff5f02}.md-hero-tag-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff0d;color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:500;padding:5px 13px;border-radius:8px;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.md-hero-cloud-icon{color:#0ea5e9}.md-hero-headline{font-size:34px;font-weight:800;color:var(--md-sys-color-on-surface);line-height:1.22;margin-bottom:14px;letter-spacing:-.8px}.md-hero-gradient-text{background:linear-gradient(135deg,#ff5f02,#ff9f0a,#ffd60a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.md-hero-description{font-size:14.5px;color:var(--md-sys-color-on-surface-variant);max-width:640px;line-height:1.65;margin-bottom:22px}.md-hero-description strong{color:var(--md-sys-color-on-surface)}.hb-hero-action-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hb-command-box{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:8px;background:#0a0b0ed9;border:1px solid rgba(255,255,255,.12);color:#f7f8f8;font-family:var(--md-font-mono);font-size:12px;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 8px #0006}.hb-command-box:hover{border-color:#ff5f02;background:#121318f2;box-shadow:0 0 16px #ff5f0240;transform:translateY(-1px)}.hb-prompt-symbol{color:#ff5f02;font-weight:700;-webkit-user-select:none;user-select:none}.hb-command-text{color:#e2e8f0;font-weight:500}.hb-copy-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#a0a6b2;cursor:pointer;padding:2px;margin-left:4px;transition:color .15s ease}.hb-command-box:hover .hb-copy-btn{color:#fff}[data-theme=light] .hb-command-box{background:#fff;border-color:#0f172a1f;box-shadow:0 1px 3px #0000000d}[data-theme=light] .hb-command-text{color:#0f172a}[data-theme=light] .hb-command-box:hover{border-color:#ff5f02;background:#f8fafc;box-shadow:0 4px 12px #ff5f0226}.badge-subtle-primary{background:#ff5f021f;border:1px solid rgba(255,95,2,.3);color:#ffe5d6}.badge-subtle-neutral{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#a0a6b2}.badge-subtle-success{background:#10b9811f;border:1px solid rgba(16,185,129,.3);color:#d1fae5}[data-theme=light] .badge-subtle-primary{background:#ff5f0214;border-color:#ff5f0240;color:#c2410c}[data-theme=light] .badge-subtle-neutral{background:#0f172a0a;border-color:#0f172a14;color:#475569}.md-hero-features-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.md-hero-feature-chip{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--md-sys-color-on-surface-variant);background:#ffffff0a;border:1px solid rgba(255,255,255,.09);padding:6px 13px;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.md-hero-feature-chip .feature-icon{color:#ff5f02}.md-hero-visual{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.md-hero-glass-badge{display:flex;align-items:center;gap:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 20px -4px #0000004d;transition:transform .2s cubic-bezier(.2,0,0,1),background .2s ease}.md-hero-glass-badge:hover{transform:translateY(-2px);background:#ffffff12}.badge-logo-circle{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);flex-shrink:0}.badge-logo-circle.react-circle{background:#61dafb1f;border-color:#61dafb40}.badge-logo-circle.ai-circle{background:#ff5f0224;border-color:#ff5f024d}.badge-logo-circle.cloud-circle{background:#f59e0b24;border-color:#f59e0b4d}.badge-text-box{display:flex;flex-direction:column;font-size:12.5px;line-height:1.35}.badge-text-box strong{color:var(--md-sys-color-on-surface);font-weight:600;font-size:13px}.badge-text-box span{color:var(--md-sys-color-on-surface-variant);font-size:11.5px;opacity:.85}@media(max-width:900px){.md-hero-card{grid-template-columns:1fr;padding:24px}.md-hero-visual{display:none}}.md-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 0 18px;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--md-sys-color-outline-variant);margin-bottom:20px}.md-toolbar-stats{font-size:14px;color:var(--md-sys-color-on-surface-variant)}.md-toolbar-stats strong{color:var(--md-sys-color-on-surface);font-weight:600}.md-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.md-select{height:38px;padding:0 32px 0 14px;border-radius:var(--md-shape-sm);background-color:#16181ea6;color:var(--md-sys-color-on-surface);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:13px;font-weight:500;font-family:inherit;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23FF5F02' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .35s ease,background-color .35s ease}.md-select:hover{background-color:#1c1e26d9;border-color:#ff5f02;box-shadow:none}.md-select:focus,.md-select:active{background-color:#16181e;border-color:#ff5f02;color:#fff;box-shadow:none}.md-select option{background-color:#16181e;color:#fff;padding:10px 14px;font-size:13px;font-weight:500;border:none}.md-select option:hover,.md-select option:focus,.md-select option:checked{background-color:#ff5f02;color:#fff}.md-select optgroup{background-color:#121316;color:var(--md-sys-color-on-surface-variant);font-weight:700}.md-segmented-btn-group{display:flex;background:#16181e99;border:1px solid rgba(255,255,255,.09);border-radius:8px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:3px;gap:2px}.md-segment-btn{background:transparent;border:1px solid transparent;color:var(--md-sys-color-on-surface-variant);width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.md-segment-btn:hover{color:var(--md-sys-color-on-surface);background:#ffffff0f;border-color:#ff5f02;box-shadow:none}.md-segment-btn.active{background:#ff5f022e;border-color:#ff5f02;color:#fff;box-shadow:none}.md-icons-grid{display:grid;gap:16px}.md-icons-grid.layout-comfortable{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.md-icons-grid.layout-compact{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.md-icons-grid.layout-list{grid-template-columns:1fr;gap:8px}.md-load-more-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 28px;border-radius:var(--md-shape-full);background:#16181ea6;border:1px solid rgba(255,255,255,.12);color:var(--md-sys-color-on-surface);font-size:14px;font-weight:600;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:border-color .35s ease,background-color .35s ease,color .35s ease}.md-load-more-btn:hover{border-color:#ff5f02;background:#ff5f021a;color:#fff}.md-load-more-count{font-size:11.5px;font-weight:700;font-family:var(--md-font-mono);padding:3px 9px;border-radius:var(--md-shape-full);background:#ffffff14;color:var(--md-sys-color-on-surface-variant);border:1px solid rgba(255,255,255,.08);transition:border-color .35s ease,background-color .35s ease,color .35s ease}.md-load-more-btn:hover .md-load-more-count{background:#ff5f0233;color:#fff;border-color:#ff5f0266}.md-card{background:#0e10167a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;overflow:hidden;cursor:pointer;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:0 8px 20px -6px #0006,inset 0 1px #ffffff14;transition:border-color .35s ease,background-color .35s ease,transform .35s cubic-bezier(.2,0,0,1),box-shadow .35s ease;min-height:184px;content-visibility:auto;contain-intrinsic-size:184px;contain:layout style paint}.md-card:hover{background:#161a24b8;border-color:#ff5f02;transform:translateY(-2px);box-shadow:0 14px 30px -6px #0009,inset 0 1px #ffffff24}.md-card:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.md-card-top-bar{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:24px;gap:6px}.md-card-single-tag{font-size:10px;font-weight:500;color:var(--md-sys-color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-card-variant-chips{display:flex;gap:3px;flex-wrap:wrap}.md-card-variant-chip{padding:2px 7px;border-radius:var(--md-shape-xs);font-size:9.5px;font-weight:700;text-transform:uppercase;background:#ffffff0d;color:var(--md-sys-color-on-surface-variant);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:border-color .35s ease,background-color .35s ease,color .35s ease}.md-card-variant-chip:hover{background:#ff5f021a;border-color:#ff5f02;color:#fff;box-shadow:none}.md-card-variant-chip.active{background:#ff5f0238;color:#fff;border-color:#ff5f02;box-shadow:none}.md-card-fav-btn{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer;margin-left:auto;transition:all .15s}.md-card-fav-btn:hover{color:#ec4899;background:#ec48991f}.md-card-fav-btn.active{color:#ec4899;background:#ec489929}.md-card-icon-frame{width:68px;height:68px;border-radius:8px;background:#fff;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;margin:10px 0;padding:12px;transition:border-color .35s ease,transform .35s ease}.md-card:hover .md-card-icon-frame{background:#fff;border-color:#ff5f02;transform:scale(1.05)}.md-card-icon-img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .22s}.md-card-meta{width:100%;text-align:center;margin-top:2px;transition:opacity .15s}.md-card-title{font-size:13.5px;font-weight:600;color:var(--md-sys-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.md-card-subtitle{font-size:11px;color:var(--md-sys-color-on-surface-variant);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-card-hover-toolbar{position:absolute;bottom:0;left:0;right:0;padding:8px 10px;background:#0f1015d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:6px;opacity:0;transform:translateY(100%);transition:all .2s cubic-bezier(.2,0,0,1)}.md-card:hover .md-card-hover-toolbar{opacity:1;transform:translateY(0)}.md-card-action-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:6px;font-size:11px;font-weight:600;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:var(--md-sys-color-on-surface);cursor:pointer;transition:border-color .35s ease,background-color .35s ease,color .35s ease}.md-card-action-pill:hover{background:#ff5f0233;border-color:#ff5f02;color:#fff;box-shadow:none}.md-card-action-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:border-color .35s ease,background-color .35s ease,color .35s ease}.md-card-action-icon:hover{background:#ff5f0233;border-color:#ff5f02;color:#fff;box-shadow:none}.md-card-action-pill.copied{background:#10b981;color:#fff;border-color:transparent}.md-card-action-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface);cursor:pointer;transition:all .15s}.md-card-action-icon:hover{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);border-color:transparent}.md-icons-grid.layout-compact .md-card{min-height:140px;padding:10px;border-radius:10px}.md-icons-grid.layout-compact .md-card-icon-frame{width:48px;height:48px;padding:8px;margin:6px 0;border-radius:6px}.md-icons-grid.layout-compact .md-card-title{font-size:12px}.md-icons-grid.layout-list .md-card{flex-direction:row;min-height:auto;padding:10px 16px;justify-content:flex-start;gap:16px;border-radius:10px}.md-icons-grid.layout-list .md-card-top-bar{width:auto;order:3}.md-icons-grid.layout-list .md-card-icon-frame{width:42px;height:42px;margin:0;order:1;border-radius:6px}.md-icons-grid.layout-list .md-card-meta{text-align:left;order:2;flex:1}.md-icons-grid.layout-list .md-card-hover-toolbar{position:static;opacity:1;transform:none;background:transparent;border:none;padding:0;order:4}.thesvg-view-page{display:flex;flex-direction:column;gap:22px;width:100%;animation:fadeIn .2s cubic-bezier(.16,1,.3,1)}.thesvg-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--md-sys-color-on-surface-variant)}.thesvg-breadcrumb-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--md-sys-color-on-surface-variant);font-size:13px;cursor:pointer;padding:0;transition:color .15s ease}.thesvg-breadcrumb-btn:hover{color:var(--md-sys-color-on-surface)}.thesvg-bc-icon{opacity:.8}.thesvg-bc-sep{opacity:.4}.thesvg-bc-active{color:var(--md-sys-color-on-surface);font-weight:600}.thesvg-main-grid{display:grid;grid-template-columns:340px 1fr;gap:28px;align-items:start}@media(max-width:960px){.thesvg-main-grid{grid-template-columns:1fr}}.thesvg-left-col{display:flex;flex-direction:column;gap:20px}.thesvg-preview-card{width:100%;aspect-ratio:1 / 1;min-height:320px;border-radius:20px;background:#0e0f12bf;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;justify-content:space-between;padding:16px 18px;position:relative;overflow:hidden}[data-theme=light] .thesvg-preview-card{background:#fff;border-color:#0f172a14}.thesvg-card-top-row{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:2}.thesvg-fav-toggle-btn{background:transparent;border:none;cursor:pointer;color:var(--md-sys-color-on-surface-variant);display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;transition:transform .15s ease,color .15s ease}.thesvg-fav-toggle-btn:hover{transform:scale(1.15);color:#ef4444}.thesvg-fav-toggle-btn.active{color:#ef4444}.thesvg-hex-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:9999px;font-family:var(--md-font-mono);font-size:11px;color:var(--md-sys-color-on-surface-variant)}[data-theme=light] .thesvg-hex-badge{background:#0f172a0a;border-color:#0f172a14}.thesvg-hex-dot{width:8px;height:8px;border-radius:50%}.thesvg-hex-text{font-weight:600;letter-spacing:.03em}.thesvg-card-center-icon{flex:1;display:flex;align-items:center;justify-content:center;padding:20px}.thesvg-svg-wrapper{width:180px;height:180px;display:flex;align-items:center;justify-content:center}.thesvg-svg-wrapper svg{width:100%;height:100%;display:block}.thesvg-preview-img{width:180px;height:180px;object-fit:contain}.thesvg-meta-card{padding:20px;border-radius:20px;background:#0e0f12bf;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:14px}[data-theme=light] .thesvg-meta-card{background:#fff;border-color:#0f172a14}.thesvg-meta-row{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.thesvg-meta-label{font-size:10.5px;font-weight:700;letter-spacing:.08em;color:var(--md-sys-color-on-surface-variant);opacity:.7}.thesvg-meta-val{font-family:var(--md-font-mono);font-size:12px;color:var(--md-sys-color-on-surface)}.thesvg-meta-val.highlight{font-family:inherit;color:#ff5f02;font-weight:600}.thesvg-meta-divider{height:1px;background:#ffffff0f;margin:2px 0}[data-theme=light] .thesvg-meta-divider{background:#0f172a0f}.thesvg-categories-group{display:flex;flex-direction:column;gap:8px}.thesvg-cat-tags{display:flex;flex-wrap:wrap;gap:6px}.thesvg-cat-chip{padding:4px 10px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:11.5px;color:var(--md-sys-color-on-surface)}[data-theme=light] .thesvg-cat-chip{background:#0f172a0a;border-color:#0f172a14}.thesvg-website-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:9999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:12px;color:var(--md-sys-color-on-surface);text-decoration:none;width:fit-content;transition:border-color .15s ease,background .15s ease}.thesvg-website-btn:hover{border-color:#ff5f02;background:#ff5f0214;color:#ff5f02}[data-theme=light] .thesvg-website-btn{background:#0f172a0a;border-color:#0f172a14}.thesvg-arrow-ext{opacity:.6}.thesvg-missing-section{display:flex;flex-direction:column;gap:10px}.thesvg-missing-title{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.thesvg-missing-buttons{display:flex;flex-direction:column;gap:8px}.thesvg-action-outline-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:12px;color:var(--md-sys-color-on-surface);text-decoration:none;transition:all .15s ease}.thesvg-action-outline-btn:hover{background:#ffffff14;border-color:#ffffff29}[data-theme=light] .thesvg-action-outline-btn{background:#0f172a05;border-color:#0f172a14}[data-theme=light] .thesvg-action-outline-btn:hover{background:#0f172a0f}.thesvg-right-col{display:flex;flex-direction:column;gap:22px}.thesvg-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.thesvg-title-group{display:flex;flex-direction:column;gap:2px}.thesvg-icon-h1{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--md-sys-color-on-surface)}.thesvg-icon-slug{font-family:var(--md-font-mono);font-size:13px;color:var(--md-sys-color-on-surface-variant)}.thesvg-header-actions{display:flex;align-items:center;gap:10px}.thesvg-jsdelivr-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:600;color:var(--md-sys-color-on-surface);text-decoration:none;transition:all .15s ease}.thesvg-jsdelivr-pill:hover{border-color:#fff3}.jsdelivr-dot{width:7px;height:7px;border-radius:50%;background:#e11d48}.thesvg-dropdown-wrap{position:relative}.thesvg-action-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:12px;background:#ffffff0d;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:600;color:var(--md-sys-color-on-surface);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 10px #0003}.thesvg-action-btn:hover{background:#ffffff1a;border-color:#ffffff40;box-shadow:0 4px 16px #00000059;transform:translateY(-1px)}[data-theme=light] .thesvg-action-btn{background:#ffffffbf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:#0f172a1f;box-shadow:0 2px 10px #0000000d}[data-theme=light] .thesvg-action-btn:hover{background:#fff;border-color:#0f172a33;box-shadow:0 4px 14px #00000014}.thesvg-primary-download-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:15px;background:#fff;border:1px solid #FFFFFF;color:#000;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 10px #0003}.thesvg-primary-download-btn:hover{background:#ededed;transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}[data-theme=light] .thesvg-primary-download-btn{background:#0f172a;border-color:#0f172a;color:#fff}[data-theme=light] .thesvg-primary-download-btn:hover{background:#1e293b}.thesvg-btn-divider-icon{display:inline-flex;align-items:center;padding-left:6px;border-left:1px solid rgba(0,0,0,.15);margin-left:2px}[data-theme=light] .thesvg-btn-divider-icon{border-left-color:#fff3}.thesvg-menu-popover{position:absolute;top:calc(100% + 6px);left:0;min-width:180px;border-radius:15px;background:#12141aeb;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:6px;z-index:50;box-shadow:0 10px 30px #0009;display:flex;flex-direction:column;gap:2px}.thesvg-menu-popover.right{left:auto;right:0}[data-theme=light] .thesvg-menu-popover{background:#ffffffeb;border-color:#0f172a1f;box-shadow:0 10px 30px #0000001a}.thesvg-copy-dialog-popover{position:absolute;top:calc(100% + 8px);right:0;min-width:320px;width:330px;border-radius:18px;background:#0e1016e0;border:1px solid rgba(255,255,255,.14);padding:16px;z-index:120;box-shadow:0 20px 50px #000000a6,0 0 0 1px #ffffff0d;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);display:flex;flex-direction:column;gap:14px;animation:dropdownScaleIn .18s cubic-bezier(.16,1,.3,1)}[data-theme=light] .thesvg-copy-dialog-popover{background:#ffffffe0;border-color:#0f172a1f;box-shadow:0 15px 40px #0000001f,0 0 0 1px #00000008}.sv-copy-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}[data-theme=light] .sv-copy-dialog-header{border-bottom-color:#0f172a14}.sv-copy-dialog-title-group{display:flex;flex-direction:column;gap:2px}.sv-copy-dialog-title{font-size:13.5px;font-weight:700;color:var(--md-sys-color-on-surface)}.sv-copy-dialog-sub{font-size:11px;color:var(--md-sys-color-on-surface-variant)}.sv-copy-dialog-close{background:none;border:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer;padding:3px;border-radius:6px;transition:all .15s ease}.sv-copy-dialog-close:hover{color:var(--md-sys-color-on-surface);background:#ffffff14}.sv-copy-dialog-section{display:flex;flex-direction:column;gap:8px}.sv-copy-section-header-row{display:flex;align-items:center;justify-content:space-between}.sv-copy-section-label{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-font-mono)}.sv-copy-size-display{font-family:var(--md-font-mono);font-size:11px;color:#ff5f02;font-weight:700}.sv-copy-formats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sv-copy-format-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s ease}[data-theme=light] .sv-copy-format-chip{background:#0f172a08;border-color:#0f172a14}.sv-copy-format-chip .fmt-name{font-size:11.5px;font-weight:700;color:var(--md-sys-color-on-surface)}.sv-copy-format-chip .fmt-desc{font-size:9px;color:var(--md-sys-color-on-surface-variant);margin-top:2px}.sv-copy-format-chip:hover{border-color:#fff3;background:#ffffff0f}.sv-copy-format-chip.active{background:#ff5f02!important;border-color:#ff5f02!important}.sv-copy-format-chip.active .fmt-name,.sv-copy-format-chip.active .fmt-desc{color:#fff!important}.sv-copy-sizes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.sv-copy-size-chip{padding:6px 2px;border-radius:8px;font-family:var(--md-font-mono);font-size:10.5px;font-weight:600;text-align:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--md-sys-color-on-surface);cursor:pointer;transition:all .15s ease}[data-theme=light] .sv-copy-size-chip{background:#0f172a08;border-color:#0f172a14}.sv-copy-size-chip:hover{border-color:#fff3}.sv-copy-size-chip.active{background:#ff5f02!important;border-color:#ff5f02!important;color:#fff!important}.sv-custom-size-row{display:flex;align-items:center;gap:8px;margin-top:4px}.sv-custom-label{font-size:11px;color:var(--md-sys-color-on-surface-variant);font-weight:600}.sv-custom-size-input{width:70px;padding:4px 8px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:var(--md-sys-color-on-surface);font-family:var(--md-font-mono);font-size:11.5px;outline:none}[data-theme=light] .sv-custom-size-input{background:#fff;border-color:#0f172a26}.sv-custom-unit{font-family:var(--md-font-mono);font-size:11px;color:var(--md-sys-color-on-surface-variant)}.sv-copy-dialog-actions{display:flex;gap:8px;margin-top:4px}.sv-copy-dialog-submit-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:12px!important;background:#ff5f02;border:none;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.sv-copy-dialog-submit-btn:hover{background:#ff7526;transform:translateY(-1px)}.sv-copy-dialog-download-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;height:38px;border-radius:12px!important;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--md-sys-color-on-surface);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.sv-copy-dialog-download-btn:hover{background:#ffffff1f}[data-theme=light] .sv-copy-dialog-download-btn{background:#fff;border-color:#0f172a26}.thesvg-menu-item{display:flex;align-items:center;width:100%;padding:8px 12px;border-radius:8px;background:transparent;border:none;font-size:12px;font-weight:500;color:var(--md-sys-color-on-surface);cursor:pointer;text-align:left;transition:background .15s ease}.thesvg-menu-item:hover{background:#ffffff14}[data-theme=light] .thesvg-menu-item:hover{background:#0f172a0d}.thesvg-variants-section{display:flex;flex-direction:column;gap:10px}.thesvg-section-label{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--md-sys-color-on-surface-variant);opacity:.7}.thesvg-variants-grid{display:flex;flex-wrap:wrap;gap:12px}.thesvg-variant-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:68px;height:68px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:pointer;padding:6px;gap:4px;transition:all .18s cubic-bezier(.16,1,.3,1)}.thesvg-variant-card:hover{background:#ffffff0f;border-color:#ffffff2e;transform:translateY(-2px)}.thesvg-variant-card.selected{border-color:#fff;box-shadow:0 0 0 1px #fff,0 0 16px #fff3;background:#ffffff14}[data-theme=light] .thesvg-variant-card{background:#fff;border-color:#0f172a14}[data-theme=light] .thesvg-variant-card.selected{border-color:#0f172a;box-shadow:0 0 0 1px #0f172a}.thesvg-variant-card.is-light-bg{background:#fff}.thesvg-variant-card.is-light-bg .thesvg-variant-label{color:#000}.thesvg-variant-card.is-dark-bg{background:#000}.thesvg-variant-thumb{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.thesvg-mini-svg{max-width:100%;max-height:100%;object-fit:contain}.thesvg-variant-label{font-size:9.5px;font-weight:600;color:var(--md-sys-color-on-surface-variant);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58px}.thesvg-command-rows{display:flex;flex-direction:column;gap:10px}.thesvg-command-box{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);cursor:pointer;transition:border-color .15s ease,background .15s ease}.thesvg-command-box:hover{background:#ffffff0f;border-color:#ffffff24}[data-theme=light] .thesvg-command-box{background:#fff;border-color:#0f172a14}.thesvg-command-left{display:flex;align-items:center;gap:10px;min-width:0}.thesvg-command-tag{font-family:var(--md-font-mono);font-size:10px;font-weight:700;padding:2px 6px;border-radius:5px;background:#ff5f0226;color:#ff5f02;border:1px solid rgba(255,95,2,.3)}.thesvg-command-code{font-family:var(--md-font-mono);font-size:12px;color:var(--md-sys-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thesvg-command-copy-btn{background:none;border:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px}.thesvg-code-box-container{border-radius:16px;background:#0c0d10d9;border:1px solid rgba(255,255,255,.08);overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .thesvg-code-box-container{background:#fff;border-color:#0f172a14}.thesvg-code-tabs-bar{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05;gap:12px;flex-wrap:wrap}[data-theme=light] .thesvg-code-tabs-bar{border-bottom-color:#0f172a0f;background:#0f172a05}.thesvg-code-left-tabs{display:flex;align-items:center;gap:4px}.thesvg-tab-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:7px;background:transparent;border:1px solid transparent;font-size:12px;font-weight:500;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:all .15s ease}.thesvg-tab-btn:hover{color:var(--md-sys-color-on-surface);background:#ffffff0a}.thesvg-tab-btn.active{background:#ffffff14;border-color:#ffffff1f;color:var(--md-sys-color-on-surface);font-weight:600}[data-theme=light] .thesvg-tab-btn.active{background:#fff;border-color:#0f172a1a}.thesvg-tab-icon{font-size:11px}.thesvg-code-right-group{display:flex;align-items:center;gap:10px}.thesvg-format-pills{display:flex;align-items:center;gap:4px;background:#0006;padding:3px;border-radius:8px;border:1px solid rgba(255,255,255,.06)}[data-theme=light] .thesvg-format-pills{background:#0f172a0d;border-color:#0f172a14}.thesvg-pill-tab{padding:3px 8px;border-radius:6px;background:transparent;border:none;font-family:var(--md-font-mono);font-size:10.5px;font-weight:600;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:all .15s ease}.thesvg-pill-tab.active{background:#fff;color:#000}[data-theme=light] .thesvg-pill-tab.active{background:#0f172a;color:#fff}.thesvg-code-copy-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:7px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);font-size:12px;font-weight:600;color:var(--md-sys-color-on-surface);cursor:pointer;transition:all .15s ease}.thesvg-code-copy-btn:hover{background:#ffffff1a}.thesvg-code-viewport{padding:16px 20px;max-height:240px;overflow:auto}.thesvg-code-pre{margin:0;font-family:var(--md-font-mono);font-size:12px;line-height:1.6;color:var(--md-sys-color-on-surface);white-space:pre-wrap;word-break:break-all}.thesvg-export-png-section{display:flex;flex-direction:column;gap:10px}.thesvg-export-png-header{display:flex;align-items:center;gap:6px}.thesvg-export-icon{color:var(--md-sys-color-on-surface-variant);opacity:.7}.thesvg-png-sizes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px}.thesvg-png-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:90px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);padding:10px 8px;cursor:pointer;transition:all .18s ease}.thesvg-png-card:hover{background:#ffffff0f;border-color:#fff3;transform:translateY(-2px)}[data-theme=light] .thesvg-png-card{background:#fff;border-color:#0f172a14}.thesvg-png-preview-wrap{flex:1;display:flex;align-items:center;justify-content:center}.thesvg-png-card-bottom{display:flex;align-items:center;gap:4px;font-family:var(--md-font-mono);font-size:10.5px;font-weight:600;color:var(--md-sys-color-on-surface-variant)}.thesvg-png-dl-icon{opacity:.6}.thesvg-related-section{display:flex;flex-direction:column;gap:16px;margin-top:24px}.thesvg-related-header{display:flex;align-items:baseline;justify-content:space-between}.thesvg-related-title{font-size:18px;font-weight:700;color:var(--md-sys-color-on-surface)}.thesvg-related-count{font-family:var(--md-font-mono);font-size:12px;color:var(--md-sys-color-on-surface-variant)}.glass-panel{background:#121316a6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);transition:border-color .25s ease,box-shadow .25s ease}.glass-panel:hover{border-color:#ffffff29;box-shadow:0 0 30px #ff5f020f}[data-theme=light] .glass-panel{background:#ffffffd9;border:1px solid rgba(15,23,42,.08)}[data-theme=light] .glass-panel:hover{border-color:#ff5f024d;box-shadow:0 10px 25px #ff5f0214}.md-detail-breadcrumb-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.md-detail-back-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);color:var(--md-sys-color-on-surface);font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:var(--md-shape-full);cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .2s ease}.md-detail-back-btn:hover{border-color:#ff5f02;background:#ff5f021f;color:#fff;transform:translate(-2px)}.md-breadcrumb-divider{width:1px;height:16px;background:#ffffff26;margin:0 4px}[data-theme=light] .md-breadcrumb-divider{background:#0f172a26}.md-breadcrumb-category{font-family:var(--md-font-mono);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant)}.md-breadcrumb-chevron{color:var(--md-sys-color-on-surface-variant);opacity:.6}.md-breadcrumb-current{font-size:12.5px;font-weight:600;color:var(--md-sys-color-on-surface)}.md-detail-fav-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:600;padding:6px 14px;border-radius:var(--md-shape-full);cursor:pointer;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.md-detail-fav-btn:hover{border-color:#ff3d71;background:#ff3d711f;color:#ff3d71}.md-detail-fav-btn.active{background:#ff3d712e;border-color:#ff3d71;color:#ff3d71}.md-detail-main-layout{display:grid;grid-template-columns:420px 1fr;gap:20px;align-items:start;transition:grid-template-columns .3s ease}.md-detail-main-layout.stage-maximized{grid-template-columns:1fr}@media(max-width:1024px){.md-detail-main-layout{grid-template-columns:1fr}}.md-detail-stage-column{display:flex;flex-direction:column;gap:16px}.md-detail-preview-box{width:100%;height:320px;border-radius:20px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:height .3s ease,border-color .3s ease,box-shadow .3s ease}.md-detail-preview-box.is-maximized{height:500px}.md-preview-top-toolbar{position:absolute;top:12px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;z-index:10;pointer-events:none}.md-preview-res-badge{font-size:11px;font-weight:600;font-family:var(--md-font-mono);color:#fff;background:#12141abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);padding:4px 10px;border-radius:var(--md-shape-full);pointer-events:auto}.bg-light .md-preview-res-badge{color:#0f172a;background:#ffffffd9;border-color:#0f172a1f}.md-preview-tools-cluster{display:flex;align-items:center;gap:6px;pointer-events:auto}.md-preview-bg-pills{display:flex;align-items:center;gap:2px;background:#12141abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);padding:3px;border-radius:var(--md-shape-full)}.md-preview-mini-btn{background:transparent;border:none;color:var(--md-sys-color-on-surface-variant);font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:var(--md-shape-full);cursor:pointer;transition:all .2s ease}.md-preview-mini-btn:hover{color:#fff;background:#ffffff14}.md-preview-mini-btn.active{background:#ff5f02;color:#000;font-weight:700}.md-preview-action-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--md-shape-full);background:#12141abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:#fff;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.md-preview-action-btn:hover{border-color:#ff5f02;background:#ff5f0233}.md-detail-preview-box.bg-dark{background:#08090a}.md-detail-preview-box.bg-slate{background:#1e1f24}.md-detail-preview-box.bg-light{background:#fff;border-color:#fff6}.md-detail-preview-box.bg-checker{background-color:#121315;background-image:linear-gradient(45deg,#1b1c1d 25%,transparent 25%,transparent 75%,#1b1c1d 75%,#1b1c1d),linear-gradient(45deg,#1b1c1d 25%,transparent 25%,transparent 75%,#1b1c1d 75%,#1b1c1d);background-size:20px 20px;background-position:0 0,10px 10px}.md-preview-icon-wrapper{display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 24px rgba(255,95,2,.2));transition:filter .3s ease}.md-detail-controls-card{display:flex;flex-direction:column;gap:16px;padding:18px 20px;border-radius:20px}.md-detail-control-row{display:flex;flex-direction:column;gap:8px}.md-detail-control-header{display:flex;align-items:center;justify-content:space-between}.md-detail-control-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-family:var(--md-font-mono);color:var(--md-sys-color-on-surface-variant)}.md-detail-control-val{font-size:11.5px;font-weight:700;font-family:var(--md-font-mono);color:#ff5f02}.md-scale-numeric-badge{font-family:var(--md-font-mono);font-size:12px;font-weight:600;color:var(--md-sys-color-on-surface);background:#ffffff0f;padding:2px 8px;border-radius:6px}.md-zoom-presets{display:flex;align-items:center;gap:6px}.md-zoom-preset-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--md-shape-full);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--md-sys-color-on-surface-variant);font-size:11px;font-weight:600;cursor:pointer;transition:border-color .25s ease,color .25s ease}.md-zoom-preset-btn:hover{border-color:#ff5f02;color:#fff}.md-slider-with-zoom{display:flex;align-items:center;gap:10px}.md-zoom-step-btn{width:28px;height:28px;border-radius:var(--md-shape-full);background:#ffffff0f;border:1px solid rgba(255,255,255,.09);color:var(--md-sys-color-on-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.md-zoom-step-btn:hover{border-color:#ff5f02;background:#ff5f0224}.md-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.md-slider::-webkit-slider-runnable-track{width:100%;height:4px;background:#ffffff26;border-radius:2px}.md-slider::-webkit-slider-thumb{-webkit-appearance:none;height:16px;width:16px;border-radius:50%;background:#ff5f02;cursor:pointer;margin-top:-6px;box-shadow:0 0 10px #ff5f0280;transition:transform .15s ease}.md-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.md-detail-studio-row-split{display:flex;flex-direction:column;gap:14px}.md-detail-control-subcol{display:flex;flex-direction:column;gap:8px}.md-color-swatches{display:flex;gap:8px;flex-wrap:wrap}.md-swatch{width:26px;height:26px;border-radius:var(--md-shape-full);border:2px solid transparent;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1)}.md-swatch:hover{transform:scale(1.18);box-shadow:0 0 10px #fff3}.md-swatch.active{border-color:#fff;transform:scale(1.2);box-shadow:0 0 12px #ff5f0266}.md-detail-chip-group{display:flex;flex-wrap:wrap;gap:6px}.md-detail-chip{padding:4px 10px;border-radius:var(--md-shape-full);background:#ffffff0f;border:1px solid rgba(255,255,255,.09);color:var(--md-sys-color-on-surface-variant);font-size:11.5px;font-weight:500;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.md-detail-chip:hover{background:#ff5f021a;border-color:#ff5f02;color:#fff}.md-detail-chip.active{background:#ff5f0233;border-color:#ff5f02;color:#fff}.md-detail-download-actions{display:flex;flex-direction:column;gap:10px}.md-detail-btn-primary{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:12px;background:#ff5f02;border:none;color:#000;font-size:12.5px;font-weight:700;font-family:var(--md-font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 0 24px #ff5f024d;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.md-detail-btn-primary:hover{background:#ff7526;transform:translateY(-1px);box-shadow:0 0 32px #ff5f0273}.md-detail-format-selector-box{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:16px}[data-theme=light] .md-detail-format-selector-box{background:#fff;border-color:#0f172a14;box-shadow:0 1px 3px #0000000d}.md-detail-format-pills{display:flex;gap:6px}.md-format-pill{flex:1;display:flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:var(--md-shape-full);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--md-sys-color-on-surface-variant);font-size:11px;font-weight:700;font-family:var(--md-font-mono);cursor:pointer;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.md-format-pill:hover{background:#ff5f021a;border-color:#ff5f02;color:#fff}.md-format-pill.active{background:#ff5f0233;border-color:#ff5f02;color:#fff}[data-theme=light] .md-format-pill{background:#0f172a0a;border-color:#0f172a14;color:#475569}[data-theme=light] .md-format-pill:hover{background:#ff5f0214;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-format-pill.active{background:#ff5f02;border-color:#ff5f02;color:#fff}.md-detail-png-row{display:flex;gap:8px;align-items:center}.md-detail-btn-secondary{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--md-sys-color-on-surface);font-size:11.5px;font-weight:700;font-family:var(--md-font-mono);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.md-detail-btn-secondary:hover{border-color:#ff5f02;background:#ff5f021f}[data-theme=light] .md-detail-btn-secondary{background:#0f172a0a;border-color:#0f172a1a;color:#0f172a}[data-theme=light] .md-detail-btn-secondary:hover{background:#ff5f0214;border-color:#ff5f02;color:#ff5f02}.md-custom-select-container{position:relative;display:inline-flex;flex-shrink:0}.md-custom-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;height:38px;padding:0 12px;min-width:124px;border-radius:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--md-sys-color-on-surface);font-size:11.5px;font-weight:700;font-family:var(--md-font-mono);letter-spacing:.02em;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.md-custom-select-trigger:hover,.md-custom-select-trigger.active{border-color:#ff5f02;background:#ff5f021f;color:#fff;box-shadow:0 0 16px #ff5f0233}.md-select-chevron{transition:transform .2s cubic-bezier(.16,1,.3,1),color .2s ease;color:var(--md-sys-color-on-surface-variant);flex-shrink:0}.md-select-chevron.open{transform:rotate(180deg);color:#ff5f02}.md-custom-select-menu{position:absolute;bottom:calc(100% + 6px);right:0;min-width:154px;background:#0d0e11f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:5px;display:flex;flex-direction:column;gap:2px;z-index:99;box-shadow:0 16px 36px #000000b3,0 0 0 1px #ff5f021f;animation:mdSelectFadeIn .18s cubic-bezier(.16,1,.3,1)}@keyframes mdSelectFadeIn{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.md-custom-select-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:8px;background:transparent;border:none;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-font-mono);font-size:11.5px;font-weight:600;cursor:pointer;transition:all .15s ease;width:100%;box-sizing:border-box;text-align:left}.md-custom-select-option:hover{background:#ffffff14;color:#fff}.md-custom-select-option.selected{background:#ff5f0226;color:#ff5f02;font-weight:700}[data-theme=light] .md-custom-select-trigger{background:#fff;border:1px solid rgba(15,23,42,.12);color:#0f172a;box-shadow:0 1px 2px #0000000a}[data-theme=light] .md-custom-select-trigger:hover,[data-theme=light] .md-custom-select-trigger.active{border-color:#ff5f02;background:#ff5f020f;color:#ff5f02}[data-theme=light] .md-custom-select-menu{background:#fffffffa;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 32px #0000001f,0 0 0 1px #ff5f021a}[data-theme=light] .md-custom-select-option{color:#475569}[data-theme=light] .md-custom-select-option:hover{background:#f1f5f9;color:#0f172a}[data-theme=light] .md-custom-select-option.selected{background:#ff5f021a;color:#ff5f02;font-weight:700}.md-detail-zip-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:480px){.md-detail-zip-row{grid-template-columns:1fr}}.md-detail-btn-outlined{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;background:transparent;border:1px solid rgba(255,255,255,.12);color:var(--md-sys-color-on-surface-variant);font-size:11px;font-weight:600;font-family:var(--md-font-mono);cursor:pointer;transition:border-color .25s ease,color .25s ease}.md-detail-btn-outlined:hover{border-color:#ff5f02;color:#fff}[data-theme=light] .md-detail-btn-outlined{background:#fff;border-color:#0f172a1f;color:#475569}[data-theme=light] .md-detail-btn-outlined:hover{border-color:#ff5f02;color:#ff5f02;background:#ff5f020a}.md-detail-code-column{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.md-detail-header-card{width:100%;box-sizing:border-box;padding:24px 28px;border-radius:20px;display:flex;flex-direction:column;gap:10px;min-width:0}[data-theme=light] .md-detail-header-card{background:#fff;border-color:#0f172a14;box-shadow:0 1px 3px #0000000d}.md-detail-badge-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.md-detail-cat-badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--md-shape-full);background:#ff5f0224;border:1px solid rgba(255,95,2,.4);color:#ff5f02;font-family:var(--md-font-mono);text-transform:uppercase}.md-detail-meta-pill{font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--md-shape-full);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--md-sys-color-on-surface-variant);font-family:var(--md-font-mono)}[data-theme=light] .md-detail-meta-pill{background:#0f172a0d;border-color:#0f172a14;color:#475569}.md-license-pill{display:inline-flex;align-items:center;gap:5px;color:#10b981}.md-detail-title{font-size:36px;font-weight:800;letter-spacing:-.03em;color:var(--md-sys-color-on-surface);line-height:1.1}.md-detail-subtitle{font-size:14px;color:var(--md-sys-color-on-surface-variant);line-height:1.6}[data-theme=light] .md-detail-controls-card{background:#fff;border-color:#0f172a14;box-shadow:0 1px 3px #0000000d}[data-theme=light] .md-scale-numeric-badge{background:#0f172a0d;color:#0f172a}[data-theme=light] .md-zoom-preset-btn{background:#0f172a0a;border-color:#0f172a14;color:#475569}[data-theme=light] .md-zoom-preset-btn:hover{border-color:#ff5f02;color:#ff5f02;background:#ff5f0214}[data-theme=light] .md-zoom-step-btn{background:#0f172a0a;border-color:#0f172a14;color:#0f172a}[data-theme=light] .md-zoom-step-btn:hover{border-color:#ff5f02;background:#ff5f0214;color:#ff5f02}[data-theme=light] .md-slider::-webkit-slider-runnable-track{background:#e2e8f0}[data-theme=light] .md-detail-chip{background:#0f172a0a;border-color:#0f172a14;color:#475569}[data-theme=light] .md-detail-chip:hover{background:#ff5f0214;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-detail-chip.active{background:#ff5f02;border-color:#ff5f02;color:#fff}[data-theme=light] .md-preview-bg-pills{background:#fffffff2;border-color:#0f172a1f}[data-theme=light] .md-preview-mini-btn{color:#475569}[data-theme=light] .md-preview-mini-btn:hover{color:#0f172a;background:#0f172a0f}[data-theme=light] .md-preview-mini-btn.active{background:#ff5f02;color:#fff}[data-theme=light] .md-preview-action-btn{background:#fffffff2;border-color:#0f172a1f;color:#0f172a}[data-theme=light] .md-preview-action-btn:hover{border-color:#ff5f02;background:#ff5f021a;color:#ff5f02}.md-detail-code-studio{width:100%;height:480px;box-sizing:border-box;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;min-width:0;background:#090a0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #00000080}[data-theme=light] .md-detail-code-studio{background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 2px 10px #0000000d}.md-detail-code-tabs-header{height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.08);background:#111317;gap:8px;width:100%;box-sizing:border-box}[data-theme=light] .md-detail-code-tabs-header{background:#f8fafc;border-bottom:1px solid rgba(15,23,42,.08)}.md-detail-code-tab-list{display:flex;gap:4px;overflow-x:auto}.md-code-tab{padding:6px 12px;border-radius:8px;background:transparent;border:none;color:#a0a6b2;font-size:11.5px;font-weight:600;font-family:var(--md-font-mono);cursor:pointer;transition:all .2s ease;white-space:nowrap}.md-code-tab:hover{color:#fff;background:#ffffff14}.md-code-tab.active{color:#ff5f02;background:#ff5f0226;border:1px solid rgba(255,95,2,.35);font-weight:700}[data-theme=light] .md-code-tab{color:#64748b}[data-theme=light] .md-code-tab:hover{color:#0f172a;background:#0f172a0d}[data-theme=light] .md-code-tab.active{color:#ff5f02;background:#ff5f021a;border:1px solid rgba(255,95,2,.3);font-weight:700}.md-detail-copy-code-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;font-size:11.5px;font-weight:600;font-family:var(--md-font-mono);cursor:pointer;transition:all .2s ease}.md-detail-copy-code-btn:hover{background:#ff5f02;color:#000;border-color:#ff5f02;box-shadow:0 0 16px #ff5f0266}[data-theme=light] .md-detail-copy-code-btn{background:#fff;border:1px solid rgba(15,23,42,.12);color:#0f172a}[data-theme=light] .md-detail-copy-code-btn:hover{background:#ff5f02;color:#fff;border-color:#ff5f02;box-shadow:0 2px 10px #ff5f0240}.md-detail-code-content{flex:1;height:calc(100% - 48px);padding:18px 20px;overflow:auto;width:100%;box-sizing:border-box;background:#060709}[data-theme=light] .md-detail-code-content{background:#f8fafc;border-top:1px solid rgba(15,23,42,.05)}.md-detail-code-content pre{margin:0;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word;font-family:var(--md-font-mono);font-size:13px;line-height:1.65;color:#e2e8f0}[data-theme=light] .md-detail-code-content pre{color:#0f172a}.tok-keyword{color:#4edea3;font-weight:600}.tok-tag{color:#ff7526;font-weight:600}.tok-attr{color:#38bdf8}.tok-string{color:#ffc483}.tok-number{color:#f472b6}.tok-comment{color:#64748b;font-style:italic}.tok-punct{color:#94a3b8}[data-theme=light] .tok-keyword{color:#0d9488;font-weight:600}[data-theme=light] .tok-tag{color:#ea580c;font-weight:600}[data-theme=light] .tok-attr{color:#0284c7}[data-theme=light] .tok-string{color:#d97706}[data-theme=light] .tok-number{color:#be185d}[data-theme=light] .tok-comment{color:#64748b;font-style:italic}[data-theme=light] .tok-punct{color:#475569}.md-detail-related-section{display:flex;flex-direction:column;gap:16px;margin-top:16px}.md-detail-related-header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:10px}.md-detail-related-title{font-size:18px;font-weight:700;color:var(--md-sys-color-on-surface)}.md-detail-related-title strong{color:#ff5f02}.md-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px}.md-dialog{background:#0f1015d9;border-radius:var(--md-shape-xl);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);width:100%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.md-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.md-dialog-title{font-size:20px;font-weight:600;color:var(--md-sys-color-on-surface)}.md-dialog-body{display:grid;grid-template-columns:280px 1fr;flex:1;overflow:hidden}.md-dialog-left{padding:20px 24px;border-right:1px solid var(--md-sys-color-outline-variant);display:flex;flex-direction:column;gap:16px;overflow-y:auto}.md-dialog-right{display:flex;flex-direction:column;overflow:hidden}.md-preview-stage{height:180px;border-radius:var(--md-shape-lg);border:1px solid var(--md-sys-color-outline-variant);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.md-preview-stage.bg-dark{background:#000}.md-preview-stage.bg-slate{background:#1e1f22}.md-preview-stage.bg-light{background:#fff}.md-preview-stage.bg-checker{background-color:#2b2930;background-image:linear-gradient(45deg,#211F26 25%,transparent 25%),linear-gradient(-45deg,#211F26 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#211F26 75%),linear-gradient(-45deg,transparent 75%,#211F26 75%);background-size:16px 16px}.md-slider{width:100%;accent-color:var(--md-sys-color-primary);cursor:pointer}.md-code-tabs{display:flex;border-bottom:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);overflow-x:auto}.md-code-tab{padding:12px 18px;border:none;background:transparent;color:var(--md-sys-color-on-surface-variant);font-size:13px;font-weight:500;cursor:pointer;border-bottom:3px solid transparent;transition:all var(--md-transition);white-space:nowrap}.md-code-tab:hover{color:var(--md-sys-color-on-surface)}.md-code-tab.active{color:var(--md-sys-color-primary);border-bottom-color:var(--md-sys-color-primary);font-weight:600}.md-code-area{flex:1;background:var(--md-sys-color-surface-container-lowest);overflow:auto;padding:16px}.md-code-pre{font-family:var(--md-font-mono);font-size:12px;line-height:1.6;color:var(--md-sys-color-on-surface)}.md-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:200}.md-sheet{position:fixed;top:16px;right:16px;bottom:16px;width:380px;background:#0f1015d9;border-radius:var(--md-shape-xl);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);z-index:201;display:flex;flex-direction:column}.md-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--md-sys-color-outline-variant)}.md-sheet-body{flex:1;overflow-y:auto;padding:12px}.md-sheet-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--md-shape-md);background:var(--md-sys-color-surface-container);margin-bottom:8px;border:1px solid var(--md-sys-color-outline-variant);cursor:pointer;transition:all var(--md-transition)}.md-sheet-item:hover{background:var(--md-sys-color-surface-container-highest)}.md-sheet-footer{padding:16px 20px;border-top:1px solid var(--md-sys-color-outline-variant);display:flex;flex-direction:column;gap:10px}.md-snackbar-container{position:fixed;bottom:24px;right:24px;z-index:300}.md-snackbar{display:flex;align-items:center;gap:12px;padding:12px 18px;border-radius:var(--md-shape-sm);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface);border:1px solid var(--md-sys-color-outline-variant);font-size:13px;font-weight:500}.md-footer{max-width:1440px;margin:0 auto;padding:24px 16px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--md-sys-color-on-surface-variant);border-top:1px solid var(--md-sys-color-outline-variant)}.md-search-page-container{display:flex;flex-direction:column;gap:48px;max-width:1040px;margin:0 auto;padding:32px 16px 64px}.md-search-hero-section{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;position:relative}.md-hero-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--md-shape-full);background:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline-variant);font-size:12px;font-weight:500;color:var(--md-sys-color-on-surface-variant)}.md-pill-icon{color:var(--md-sys-color-primary);animation:pulseGlow 2.5s infinite ease-in-out}.md-pill-dot{opacity:.4}.md-pill-highlight{color:var(--md-sys-color-primary);font-weight:600}.md-search-main-title{font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.15;letter-spacing:-1.2px;color:var(--md-sys-color-on-surface);max-width:800px}.md-gradient-text{background:linear-gradient(135deg,var(--md-sys-color-primary) 0%,var(--md-sys-color-tertiary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.md-search-lead{font-size:16px;line-height:1.6;color:var(--md-sys-color-on-surface-variant);max-width:620px}.md-search-bar-wrapper{position:relative;width:100%;max-width:740px;margin-top:12px}.md-search-bar-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:var(--md-shape-xl);background:linear-gradient(90deg,var(--md-sys-color-primary-container),var(--md-sys-color-tertiary-container));opacity:0;filter:blur(12px);transition:opacity .3s ease;pointer-events:none}.md-search-bar-wrapper:focus-within .md-search-bar-glow{opacity:.6}.md-master-search-bar{position:relative;display:flex;align-items:center;gap:14px;background:#12141aa6;border:1px solid rgba(255,255,255,.1);border-radius:var(--md-shape-xl);padding:14px 20px;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:all var(--md-transition)}.md-master-search-bar:focus-within{background:#1a1d26cc;border-color:var(--md-sys-color-primary);transform:translateY(-1px)}.md-search-bar-icon{color:var(--md-sys-color-primary);flex-shrink:0}.md-master-search-input{flex:1;background:transparent;border:none;outline:none;font-family:var(--md-font-sans);font-size:16px;color:var(--md-sys-color-on-surface)}.md-master-search-input::placeholder{color:var(--md-sys-color-on-surface-variant);opacity:.65}.md-search-clear-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant);border:none;cursor:pointer;transition:all var(--md-transition)}.md-search-clear-btn:hover{background:var(--md-sys-color-error-container);color:var(--md-sys-color-on-error-container)}.md-search-kbd-shortcut{display:flex;align-items:center;gap:4px}.md-search-kbd-shortcut kbd{font-family:var(--md-font-mono);font-size:11px;font-weight:600;padding:3px 6px;border-radius:var(--md-shape-xs);background:var(--md-sys-color-surface-container-highest);color:var(--md-sys-color-on-surface-variant);border:1px solid var(--md-sys-color-outline-variant)}.md-trending-wrapper{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:4px}.md-trending-label{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--md-sys-color-primary);text-transform:uppercase;letter-spacing:.5px}.md-trending-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.md-trending-chip{padding:5px 12px;border-radius:var(--md-shape-full);background:var(--md-sys-color-surface-container-low);border:1px solid var(--md-sys-color-outline-variant);font-size:12px;font-weight:500;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:all var(--md-transition)}.md-trending-chip:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-color:var(--md-sys-color-primary);transform:translateY(-2px)}.md-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;width:100%}.md-bento-card{position:relative;border-radius:var(--md-shape-xl);background:#12141a8c;border:1px solid rgba(255,255,255,.08);overflow:hidden;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:all .3s cubic-bezier(.2,0,0,1);box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff0f}.md-bento-card:hover{background:#181b24bf;border-color:#ff5f0273;box-shadow:0 16px 48px #0006,0 0 24px #ff5f0233,inset 0 1px #ffffff26;transform:translateY(-3px)}.md-bento-featured{grid-column:span 12;background:linear-gradient(145deg,#14161cb3,#0e0f128c)}.md-bento-glow{position:absolute;top:-80px;right:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(255,95,2,.18) 0%,transparent 70%);pointer-events:none}.md-bento-content{padding:28px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.md-bento-header{display:flex;align-items:center;gap:16px}.md-bento-icon-box{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--md-shape-lg);flex-shrink:0}.md-bento-icon-box.md-accent-purple{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md-bento-icon-box.md-accent-teal{background:#26a69a29;color:#80cbc4}.md-bento-icon-box.md-accent-pink{background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container)}.md-bento-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:.8px;color:var(--md-sys-color-primary);margin-bottom:2px}.md-bento-title{font-size:22px;font-weight:700;color:var(--md-sys-color-on-surface);letter-spacing:-.4px}.md-bento-subtitle{font-size:18px;font-weight:700;color:var(--md-sys-color-on-surface)}.md-bento-description{font-size:14.5px;line-height:1.65;color:var(--md-sys-color-on-surface-variant)}.md-bento-highlights{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:6px}.md-highlight-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--md-shape-md);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);font-size:13px;font-weight:500;color:var(--md-sys-color-on-surface)}.md-highlight-icon{color:var(--md-sys-color-primary);flex-shrink:0}.md-bento-code{grid-column:span 6}.md-bento-subtext{font-size:13.5px;line-height:1.5;color:var(--md-sys-color-on-surface-variant)}.md-code-tab-container{display:flex;flex-direction:column;gap:8px;margin-top:4px}.md-code-tabs{display:flex;gap:6px}.md-code-tab{padding:6px 12px;border-radius:var(--md-shape-sm);background:var(--md-sys-color-surface-container);border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--md-transition)}.md-code-tab.active{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);border-color:var(--md-sys-color-primary)}.md-code-snippet-box{padding:12px 14px;border-radius:var(--md-shape-md);background:var(--md-sys-color-surface-container-lowest);border:1px solid var(--md-sys-color-outline-variant);font-family:var(--md-font-mono);font-size:12px;color:var(--md-sys-color-primary);overflow-x:auto;white-space:nowrap}.md-bento-variants{grid-column:span 6}.md-variant-pills-display{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.md-var-pill{padding:7px 14px;border-radius:var(--md-shape-full);font-size:12px;font-weight:600;border:1px solid var(--md-sys-color-outline-variant);background:var(--md-sys-color-surface-container);color:var(--md-sys-color-on-surface)}.md-var-pill.fill{background:#d0bcff1f;color:var(--md-sys-color-primary);border-color:#d0bcff4d}.md-var-pill.outline{background:#ccc2dc1f;color:var(--md-sys-color-secondary)}.md-var-pill.round{background:#efb8c81f;color:var(--md-sys-color-tertiary)}.md-var-pill.sharp{background:#f2b8b51f;color:var(--md-sys-color-error)}.md-var-pill.twotone{background:#80cbc41f;color:#80cbc4}.md-bento-stats{grid-column:span 12;background:var(--md-sys-color-surface-container)}.md-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.md-stat-cell{padding:22px 16px;text-align:center;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--md-sys-color-outline-variant)}.md-stat-cell:last-child{border-right:none}.md-stat-num{font-size:28px;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,var(--md-sys-color-on-surface) 0%,var(--md-sys-color-primary) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.md-stat-lbl{font-size:12px;font-weight:500;color:var(--md-sys-color-on-surface-variant);text-transform:uppercase;letter-spacing:.6px}.md-categories-showcase-section{display:flex;flex-direction:column;gap:20px;width:100%}.md-section-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.md-section-heading{font-size:20px;font-weight:700;color:var(--md-sys-color-on-surface)}.md-section-subheading{font-size:13px;color:var(--md-sys-color-on-surface-variant);margin-top:2px}.md-see-all-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--md-shape-full);background:var(--md-sys-color-surface-container-high);border:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-primary);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--md-transition)}.md-see-all-btn:hover{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container);transform:translate(2px)}.md-category-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.md-category-jump-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--md-shape-lg);background:#12141a80;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;text-align:left;transition:border-color .35s ease,background-color .35s ease}.md-category-jump-card:hover{background:#1a1d26bf;border-color:#ff5f02;transform:translateY(-2px)}.md-cat-jump-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--md-shape-md);background:var(--md-sys-color-surface-container-high);color:var(--md-sys-color-primary);flex-shrink:0;transition:all var(--md-transition)}.md-category-jump-card:hover .md-cat-jump-icon{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.md-cat-jump-info{flex:1;display:flex;flex-direction:column;gap:2px}.md-cat-jump-name{font-size:14px;font-weight:600;color:var(--md-sys-color-on-surface)}.md-cat-jump-count{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.md-cat-jump-arrow{color:var(--md-sys-color-on-surface-variant);opacity:.4;transition:all var(--md-transition)}.md-category-jump-card:hover .md-cat-jump-arrow{opacity:1;color:var(--md-sys-color-primary);transform:translate(3px)}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.15);opacity:1;filter:drop-shadow(0 0 6px rgba(255,95,2,.6))}}.md-loading-spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,95,2,.25);border-top-color:var(--md-sys-color-primary);border-radius:50%;animation:spin .6s linear infinite}[data-theme=light] body{background-color:#f8fafc;background-image:radial-gradient(circle at 12% 12%,rgba(255,95,2,.07) 0%,transparent 45%),radial-gradient(circle at 88% 16%,rgba(14,165,233,.05) 0%,transparent 45%),radial-gradient(circle at 50% 60%,rgba(255,159,10,.04) 0%,transparent 50%),radial-gradient(circle at 80% 90%,rgba(255,95,2,.06) 0%,transparent 45%)}[data-theme=light] .md-header{background:#ffffffe0;border:1px solid rgba(15,23,42,.08);border-top:none;box-shadow:0 4px 20px -4px #0000000f}[data-theme=light] .md-header:focus-within{background:#fffffffa;box-shadow:0 8px 30px -4px #00000014}[data-theme=light] .md-search-bar{background:#f1f5f9bf;border-color:#0f172a1f}[data-theme=light] .md-search-bar:hover{border-color:#ff5f02;background:#f1f5f9f2}[data-theme=light] .md-search-bar:focus-within{background:#fff;border-color:#ff5f02;box-shadow:0 0 0 3px #ff5f021f}[data-theme=light] .md-shortcut-chip{background:#0f172a0f;color:#475569;border-color:#0f172a14}[data-theme=light] .md-search-suggestions-popover{background:#fffffff5;border:1px solid rgba(15,23,42,.12);box-shadow:0 20px 40px -10px #0000001f}[data-theme=light] .md-history-tag{background:#f1f5f9;border-color:#0f172a14;color:#1e293b}[data-theme=light] .md-history-tag:hover{background:#ffeae0;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-suggestion-pill{background:#ff5f0214;border-color:#ff5f0240;color:#ea580c}[data-theme=light] .md-suggestion-pill:hover{background:#ff5f02;color:#fff}[data-theme=light] .md-nav-drawer{background:#ffffffe0;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px -5px #0000000f}[data-theme=light] .md-nav-item{color:#475569}[data-theme=light] .md-nav-item:hover{background:#ff5f0212;border-color:#ff5f02;color:#0f172a}[data-theme=light] .md-nav-item.active{background:#ffeae0;border-color:#ff5f02;color:#ff5f02;font-weight:600}[data-theme=light] .md-card{background:#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 16px -2px #0000000a}[data-theme=light] .md-card:hover{background:#fff;border-color:#ff5f02;box-shadow:0 12px 28px -6px #ff5f0229}[data-theme=light] .md-card-icon-frame{background:#f8fafc;border:1px solid rgba(15,23,42,.08)}[data-theme=light] .md-card:hover .md-card-icon-frame{background:#fff;border-color:#ff5f02}[data-theme=light] .md-card-single-tag{color:#64748b}[data-theme=light] .md-card-title{color:#0f172a}[data-theme=light] .md-card-subtitle{color:#64748b}[data-theme=light] .md-card-hover-toolbar{background:#fffffff5;border:1px solid rgba(15,23,42,.12);box-shadow:0 8px 24px -4px #0000001f}[data-theme=light] .md-card-action-pill{background:#f1f5f9;border-color:#0f172a1a;color:#0f172a}[data-theme=light] .md-card-action-pill:hover{background:#ffeae0;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-card-action-icon{background:#f1f5f9;border-color:#0f172a1a;color:#0f172a}[data-theme=light] .md-card-action-icon:hover{background:#ffeae0;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-custom-select-trigger,[data-theme=light] .md-select{background-color:#fff;border-color:#0f172a24;color:#0f172a}[data-theme=light] .md-custom-select-trigger:hover,[data-theme=light] .md-select:hover{border-color:#ff5f02;background-color:#f8fafc}[data-theme=light] .md-custom-select-menu{background:#fff;border-color:#0f172a1f;box-shadow:0 16px 36px -4px #0000001f}[data-theme=light] .md-custom-select-option{color:#334155}[data-theme=light] .md-custom-select-option:hover{background-color:#f1f5f9;color:#0f172a}[data-theme=light] .md-segmented-btn-group{background:#f1f5f9;border-color:#0f172a14}[data-theme=light] .md-segment-btn{color:#64748b}[data-theme=light] .md-segment-btn:hover{color:#0f172a;background:#0f172a0f}[data-theme=light] .md-segment-btn.active{background:#fff;color:#ff5f02;border-color:#0f172a14;box-shadow:0 2px 6px #0000000f}[data-theme=light] .md-load-more-btn{background:#fff;border-color:#0f172a24;color:#0f172a;box-shadow:0 4px 14px #0000000a}[data-theme=light] .md-load-more-btn:hover{background:#ffeae0;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-load-more-count{background:#f1f5f9;color:#475569}[data-theme=light] .md-detail-page-container{color:#0f172a}[data-theme=light] .md-detail-header-card,[data-theme=light] .md-detail-stage-box,[data-theme=light] .md-detail-controls-panel,[data-theme=light] .md-detail-nav-bar{background:#fff;border-color:#0f172a14;box-shadow:0 4px 20px -2px #0000000a}[data-theme=light] .md-detail-back-btn,[data-theme=light] .md-detail-fav-btn{background:#f8fafc;border-color:#0f172a1a;color:#0f172a}[data-theme=light] .md-detail-back-btn:hover{background:#ffeae0;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-detail-meta-pill{background:#f1f5f9;border-color:#0f172a14;color:#475569}[data-theme=light] .md-detail-chip{background:#f1f5f9;border-color:#0f172a14;color:#334155}[data-theme=light] .md-detail-chip:hover,[data-theme=light] .md-detail-chip.active{background:#ffeae0;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-detail-format-selector-box{background:#f8fafc;border-color:#0f172a14}[data-theme=light] .md-format-pill{background:#fff;border-color:#0f172a1a;color:#475569}[data-theme=light] .md-format-pill.active{background:#ffeae0;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-detail-btn-secondary{background:#f1f5f9;border-color:#0f172a1a;color:#0f172a}[data-theme=light] .md-detail-btn-secondary:hover{background:#ffeae0;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-detail-btn-outlined{background:#fff;border-color:#0f172a1f;color:#0f172a}[data-theme=light] .md-detail-btn-outlined:hover{background:#ffeae0;border-color:#ff5f02;color:#ff5f02}[data-theme=light] .md-bottom-right-footer{background:#ffffffe6;border-color:#0f172a1a;box-shadow:0 8px 24px -4px #00000014}[data-theme=light] .md-br-footer-top-btn{background:#f1f5f9;border-color:#0f172a1a;color:#0f172a}[data-theme=light] .md-dialog,[data-theme=light] .md-sheet{background:#fff;border-color:#0f172a1a;box-shadow:0 24px 60px -10px #00000024}[data-theme=light] .md-sheet-item{border-color:#0f172a0f}[data-theme=light] .md-sheet-item:hover{background:#f8fafc}@media(max-width:900px){.md-nav-drawer{display:none}.md-app-layout{padding:0 16px 80px}.md-dialog-body{grid-template-columns:1fr}.md-dialog-left{border-right:none;border-bottom:1px solid var(--md-sys-color-outline-variant)}.md-bento-code,.md-bento-variants{grid-column:span 12}.md-stats-grid{grid-template-columns:repeat(2,1fr)}.md-stat-cell:nth-child(2){border-right:none}.md-stat-cell:nth-child(-n+2){border-bottom:1px solid var(--md-sys-color-outline-variant)}}@media(max-width:640px){.md-header{height:56px;padding:0 10px}.md-badge-pill{display:none}.md-sheet{top:0;right:0;bottom:0;width:100%;border-radius:0}.md-icons-grid.layout-comfortable{grid-template-columns:repeat(3,1fr)}.md-search-page-container{padding:20px 8px 48px;gap:36px}.md-stats-grid{grid-template-columns:1fr}.md-stat-cell{border-right:none;border-bottom:1px solid var(--md-sys-color-outline-variant)}.md-stat-cell:last-child{border-bottom:none}}.md-page-header-banner{background:#0e1015c7;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px 36px;margin-bottom:28px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:20px}[data-theme=light] .md-page-header-banner{background:#fff;border-color:#0f172a14;box-shadow:0 4px 16px #0000000a}.md-page-header-title{font-size:26px;font-weight:800;color:var(--md-sys-color-on-surface);letter-spacing:-.02em;line-height:1.25;margin-bottom:6px}.md-page-header-desc{font-size:14px;color:var(--md-sys-color-on-surface-variant);max-width:640px;line-height:1.6}.md-cat-controls-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.md-cat-search-box{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);min-width:260px}[data-theme=light] .md-cat-search-box{background:#f8fafc;border-color:#e2e8f0}.md-cat-search-icon{color:var(--md-sys-color-on-surface-variant);opacity:.7}.md-cat-search-input{background:transparent;border:none;outline:none;font-size:13px;color:var(--md-sys-color-on-surface);width:100%}.md-categories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.md-category-card{background:#0e1015a6;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:14px;transition:all .2s cubic-bezier(.16,1,.3,1)}.md-category-card:hover{background:#161820d9;border-color:#ff5f02;transform:translateY(-2px);box-shadow:0 8px 24px -6px #00000080}[data-theme=light] .md-category-card{background:#fff;border-color:#0f172a14}[data-theme=light] .md-category-card:hover{border-color:#ff5f02;box-shadow:0 8px 20px -4px #ff5f0226}.md-cat-card-top{display:flex;align-items:center;justify-content:space-between}.md-cat-card-info{display:flex;flex-direction:column;gap:2px}.md-cat-card-title{font-size:15px;font-weight:700;color:var(--md-sys-color-on-surface)}.md-cat-card-count{font-size:11.5px;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-font-mono)}.md-cat-browse-btn{width:28px;height:28px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--md-sys-color-on-surface-variant);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.md-category-card:hover .md-cat-browse-btn{background:#ff5f02;border-color:#ff5f02;color:#fff}.md-cat-preview-mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.md-cat-icon-tile{width:100%;aspect-ratio:1;border-radius:8px;background:#fff;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;padding:8px;transition:transform .15s ease}.md-cat-icon-tile:hover{transform:scale(1.1)}.md-cat-tile-img{max-width:100%;max-height:100%;object-fit:contain}.md-cat-empty-mosaic{grid-column:span 4;height:48px;display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-surface-variant)}.md-extensions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.md-extension-card{background:#0e1015b8;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .2s cubic-bezier(.16,1,.3,1)}.md-extension-card:hover{border-color:#ff5f02;transform:translateY(-2px);box-shadow:0 12px 30px -8px #0009}[data-theme=light] .md-extension-card{background:#fff;border-color:#0f172a14}.md-ext-card-header{display:flex;align-items:center;gap:14px}.md-ext-icon-badge{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;flex-shrink:0;box-shadow:0 4px 12px #0000004d}.md-ext-header-info{display:flex;flex-direction:column;gap:2px;flex:1}.md-ext-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.md-ext-title{font-size:15.5px;font-weight:700;color:var(--md-sys-color-on-surface)}.md-ext-badge{font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;background:#ff5f0226;border:1px solid rgba(255,95,2,.35);color:#ff7526}.md-ext-category{font-size:12px;color:var(--md-sys-color-on-surface-variant)}.md-ext-desc{font-size:13px;color:var(--md-sys-color-on-surface-variant);line-height:1.55;flex:1}.md-ext-cmd-box{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0 12px;border-radius:8px;background:#0a0b0ed9;border:1px solid rgba(255,255,255,.1);font-family:var(--md-font-mono);font-size:11.5px;cursor:pointer;transition:border-color .15s ease}.md-ext-cmd-box:hover{border-color:#ff5f02}.md-ext-prompt{color:#ff5f02;font-weight:700}.md-ext-cmd-text{color:#e2e8f0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-ext-copy-btn{background:transparent;border:none;color:#a0a6b2;cursor:pointer;padding:2px}.md-ext-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s ease}.md-ext-action-btn:hover{background:#ff5f02;border-color:#ff5f02;color:#fff;box-shadow:0 0 16px #ff5f0259}[data-theme=light] .md-ext-action-btn{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}[data-theme=light] .md-ext-action-btn:hover{background:#ff5f02;color:#fff}.md-blog-featured-card{background:#0e1015d1;border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:36px 40px;margin-bottom:36px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;gap:16px}[data-theme=light] .md-blog-featured-card{background:#fff;border-color:#0f172a14;box-shadow:0 4px 20px #0000000a}.md-featured-badge-row{display:flex;align-items:center;gap:12px}.md-blog-date{font-size:12px;color:var(--md-sys-color-on-surface-variant);opacity:.8}.md-blog-featured-title{font-size:26px;font-weight:800;color:var(--md-sys-color-on-surface);line-height:1.25;letter-spacing:-.02em}.md-blog-featured-desc{font-size:14.5px;color:var(--md-sys-color-on-surface-variant);line-height:1.65;max-width:760px}.md-blog-featured-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}[data-theme=light] .md-blog-featured-meta{border-color:#0f172a14}.md-author-badge{display:flex;align-items:center;gap:12px}.md-author-avatar{width:38px;height:38px;border-radius:50%;background:#ff5f02;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.md-author-info{display:flex;flex-direction:column;font-size:12px}.md-blog-header-section{background:#0e1015d1;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px 36px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-theme=light] .md-blog-header-section{background:#fff;border-color:#0f172a14;box-shadow:0 4px 16px #0000000a}.md-blog-header-top{display:flex;align-items:center;justify-content:space-between}.md-blog-rss-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--md-sys-color-on-surface-variant);font-size:11.5px;font-weight:600;text-decoration:none;transition:all .15s ease}.md-blog-rss-btn:hover{background:#ff5f0226;border-color:#ff5f02;color:#fff}.md-blog-main-title{font-size:32px;font-weight:800;color:var(--md-sys-color-on-surface);letter-spacing:-.03em;margin:0}.md-blog-main-subtitle{font-size:14.5px;color:var(--md-sys-color-on-surface-variant);margin:0 0 12px}.md-blog-tags-scroll{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:4px}.md-blog-filter-pill{padding:4px 12px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}.md-blog-filter-pill:hover{background:#ffffff14;color:var(--md-sys-color-on-surface)}.md-blog-filter-pill.active{background:#ff5f0226;border-color:#ff5f02;color:#fff;font-weight:600}[data-theme=light] .md-blog-filter-pill.active{background:#ffeae0;color:#ff5f02}.md-blog-latest-card{background:linear-gradient(135deg,#14161cf2,#0c0d10f2);border:1px solid rgba(255,95,2,.25);border-radius:20px;padding:32px 36px;margin-bottom:28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 12px 36px -10px #ff5f0226}[data-theme=light] .md-blog-latest-card{background:#fff;border-color:#ff5f024d;box-shadow:0 8px 24px -6px #ff5f021a}.md-latest-top-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.md-latest-badge-wrap{display:flex;align-items:center;gap:10px}.md-latest-pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:4px;background:#ff5f02;color:#fff}.md-latest-date{font-size:12.5px;color:var(--md-sys-color-on-surface-variant)}.md-latest-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.md-blog-mini-tag{font-size:11px;font-family:var(--md-font-mono);padding:2px 7px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--md-sys-color-on-surface-variant)}[data-theme=light] .md-blog-mini-tag{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.md-latest-title{font-size:24px;font-weight:800;color:var(--md-sys-color-on-surface);letter-spacing:-.02em;line-height:1.25}.md-latest-desc{font-size:14px;color:var(--md-sys-color-on-surface-variant);line-height:1.6;max-width:780px}.md-blog-code{font-family:var(--md-font-mono);font-size:12.5px;padding:2px 6px;border-radius:4px;background:#ffffff14;color:#ff7526}.md-latest-footer{margin-top:6px}.md-latest-read-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 20px;border-radius:8px;background:#ff5f02;border:1px solid #FF5F02;color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:all .18s ease}.md-latest-read-btn:hover{box-shadow:0 0 18px #ff5f0273;transform:translateY(-1px)}.md-blog-posts-list{display:flex;flex-direction:column;gap:12px;margin-bottom:36px}.md-blog-list-row{background:#0e1015a6;border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:22px 28px;display:grid;grid-template-columns:48px 1fr auto;gap:20px;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1)}.md-blog-list-row:hover{background:#14161dd9;border-color:#ff5f02;transform:translateY(-1px);box-shadow:0 8px 24px -6px #00000080}[data-theme=light] .md-blog-list-row{background:#fff;border-color:#0f172a14}[data-theme=light] .md-blog-list-row:hover{border-color:#ff5f02;box-shadow:0 6px 20px -4px #ff5f021f}.md-blog-index-badge{font-size:14px;font-family:var(--md-font-mono);font-weight:700;color:#ff5f02;opacity:.8}.md-blog-row-main{display:flex;flex-direction:column;gap:6px}.md-blog-row-meta{display:flex;align-items:center;gap:12px}.md-blog-row-date{font-size:12px;color:var(--md-sys-color-on-surface-variant);opacity:.75}.md-blog-row-tags{display:flex;align-items:center;gap:6px}.md-blog-row-title{font-size:16px;font-weight:700;color:var(--md-sys-color-on-surface);line-height:1.35;margin:0}.md-blog-row-title a{color:inherit;text-decoration:none;transition:color .15s ease}.md-blog-row-title a:hover{color:#ff5f02}.md-blog-row-excerpt{font-size:13px;color:var(--md-sys-color-on-surface-variant);line-height:1.5;margin:0}.md-blog-row-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .15s ease}.md-blog-list-row:hover .md-blog-row-btn{background:#ff5f02;border-color:#ff5f02;color:#fff}[data-theme=light] .md-blog-row-btn{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.md-blog-loop-card{background:#0e1015d9;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px 36px;margin-bottom:36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}[data-theme=light] .md-blog-loop-card{background:#fff;border-color:#0f172a14}.md-loop-title{font-size:18px;font-weight:700;color:var(--md-sys-color-on-surface);margin:0 0 4px}.md-loop-desc{font-size:13.5px;color:var(--md-sys-color-on-surface-variant);margin:0}.md-loop-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:768px){.md-blog-list-row{grid-template-columns:1fr;gap:12px}.md-blog-row-left{display:none}}.md-fav-actions-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.md-fav-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease}.md-fav-btn.primary{background:#ff5f02;border:1px solid #FF5F02;color:#fff}.md-fav-btn.primary:hover{box-shadow:0 0 16px #ff5f0266;transform:translateY(-1px)}.md-fav-btn.secondary{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#fff}.md-fav-btn.secondary:hover{background:#ffffff1f;border-color:#fff3}[data-theme=light] .md-fav-btn.secondary{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a}.md-fav-btn.danger{background:#f43f5e1a;border:1px solid rgba(244,63,94,.3);color:#fb7185}.md-fav-btn.danger:hover{background:#e11d48;border-color:#e11d48;color:#fff}.md-fav-empty-card{background:#0e1015bf;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:60px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-theme=light] .md-fav-empty-card{background:#fff;border-color:#0f172a14}.md-fav-empty-icon-wrap{width:80px;height:80px;border-radius:20px;background:#ff3d711f;border:1px solid rgba(255,61,113,.25);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.md-fav-empty-heart{color:#ff3d71}.md-fav-empty-title{font-size:22px;font-weight:800;color:var(--md-sys-color-on-surface);margin-bottom:8px}.md-fav-empty-desc{font-size:14px;color:var(--md-sys-color-on-surface-variant);max-width:520px;line-height:1.6;margin-bottom:24px}.md-fav-explore-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 24px;border-radius:8px;background:#ff5f02;border:1px solid #FF5F02;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s ease}.md-fav-explore-btn:hover{box-shadow:0 0 20px #ff5f0273;transform:translateY(-1px)}.md-placeholder-page{width:100%;display:flex;justify-content:center;padding:40px 0}.md-placeholder-card{background:#0e1015d1;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:64px 36px;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:600px;width:100%;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 16px 40px -10px #00000080}[data-theme=light] .md-placeholder-card{background:#fff;border-color:#0f172a14;box-shadow:0 8px 30px -6px #0000000f}.md-placeholder-icon-wrap{width:80px;height:80px;border-radius:20px;background:#ff5f021f;border:1px solid rgba(255,95,2,.3);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 0 24px #ff5f0233}.md-placeholder-icon{color:#ff5f02}.md-placeholder-title{font-size:26px;font-weight:800;color:var(--md-sys-color-on-surface);letter-spacing:-.02em;margin:0 0 10px}.md-placeholder-desc{font-size:14px;color:var(--md-sys-color-on-surface-variant);line-height:1.6;max-width:460px;margin:0 0 28px}.sv-blog-page-container{display:flex;flex-direction:column;gap:32px;width:100%;max-width:940px;margin:0 auto;animation:fadeIn .2s cubic-bezier(.16,1,.3,1)}.sv-blog-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:16px;color:var(--md-sys-color-on-surface-variant);font-size:14px}.sv-loading-spinner{width:32px;height:32px;border-radius:50%;border:3px solid rgba(255,255,255,.1);border-top-color:#ff5f02;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sv-blog-index-header{display:flex;flex-direction:column;gap:12px;padding-bottom:8px}.sv-blog-pill-row{display:flex}.sv-blog-hero-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;background:#ff5f021f;border:1px solid rgba(255,95,2,.25);color:#ff5f02;font-size:11.5px;font-weight:700;letter-spacing:.02em}.sv-blog-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.sv-blog-headings{display:flex;flex-direction:column;gap:4px}.sv-blog-main-title{font-size:38px;font-weight:800;letter-spacing:-.03em;color:var(--md-sys-color-on-surface);margin:0}.sv-blog-main-sub{font-size:14px;color:var(--md-sys-color-on-surface-variant);margin:0}.sv-blog-rss-header-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:600;color:var(--md-sys-color-on-surface-variant);text-decoration:none;transition:all .15s ease}.sv-blog-rss-header-btn:hover{background:#ffffff14;border-color:#ffffff29;color:var(--md-sys-color-on-surface)}[data-theme=light] .sv-blog-rss-header-btn{background:#fff;border-color:#0f172a14}.sv-blog-featured-card{padding:28px;border-radius:20px;background:#0e0f12bf;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.sv-blog-featured-card:hover{background:#14161ce6;border-color:#ff5f0259;transform:translateY(-2px);box-shadow:0 12px 36px #0006}[data-theme=light] .sv-blog-featured-card{background:#fff;border-color:#0f172a14}[data-theme=light] .sv-blog-featured-card:hover{border-color:#ff5f02;box-shadow:0 12px 30px #ff5f0214}.sv-featured-card-top{display:flex}.sv-featured-pill-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:9999px;background:#ff5f0226;border:1px solid rgba(255,95,2,.3);color:#ff5f02;font-family:var(--md-font-mono);font-size:10px;font-weight:700;letter-spacing:.05em}.sv-featured-badge-dot{width:5px;height:5px;border-radius:50%;background:#ff5f02}.sv-featured-card-title{font-size:24px;font-weight:800;color:var(--md-sys-color-on-surface);letter-spacing:-.02em;margin:2px 0 0;line-height:1.3}.sv-featured-card-desc{font-size:13.5px;color:var(--md-sys-color-on-surface-variant);line-height:1.6;margin:0}.sv-featured-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;flex-wrap:wrap}.sv-featured-footer-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sv-featured-date{font-family:var(--md-font-mono);font-size:11.5px;color:var(--md-sys-color-on-surface-variant);opacity:.8}.sv-featured-tags-group,.sv-timeline-tags-group,.sv-article-tags-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sv-tag-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:9999px;font-size:10px;font-weight:600;font-family:var(--md-font-mono);letter-spacing:.02em}.sv-tag-dot{width:4px;height:4px;border-radius:50%;background:currentColor}.tag-blue{background:#3b82f61f;color:#60a5fa;border:1px solid rgba(59,130,246,.25)}.tag-amber{background:#f59e0b1f;color:#fbbf24;border:1px solid rgba(245,158,11,.25)}.tag-red{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.25)}.tag-emerald{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.25)}.tag-purple{background:#a855f71f;color:#c084fc;border:1px solid rgba(168,85,247,.25)}.tag-cyan{background:#06b6d41f;color:#22d3ee;border:1px solid rgba(6,182,212,.25)}.tag-orange{background:#ff5f021f;color:#ff5f02;border:1px solid rgba(255,95,2,.25)}.tag-indigo{background:#6366f11f;color:#818cf8;border:1px solid rgba(99,102,241,.25)}.tag-neutral{background:#ffffff0d;color:var(--md-sys-color-on-surface-variant);border:1px solid rgba(255,255,255,.08)}.sv-featured-read-btn{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#ff5f02}.sv-blog-timeline-list{display:flex;flex-direction:column;gap:20px;margin-top:10px}.sv-timeline-item{display:flex;align-items:flex-start;gap:20px;cursor:pointer;padding:16px 18px;border-radius:18px;transition:all .18s cubic-bezier(.16,1,.3,1);background:transparent;border:1px solid transparent}.sv-timeline-item:hover{background:#ffffff08;border-color:#ffffff0f}[data-theme=light] .sv-timeline-item:hover{background:#0f172a05;border-color:#0f172a0f}.sv-timeline-item.is-highlighted-post{background:#ff5f0208;border:1px solid rgba(255,95,2,.15)}.sv-timeline-num-badge{width:38px;height:38px;border-radius:50%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;font-family:var(--md-font-mono);font-size:13px;font-weight:700;color:var(--md-sys-color-on-surface-variant);flex-shrink:0;margin-top:2px}.sv-timeline-num-badge.highlight-num{background:#ff5f0226;border-color:#ff5f0266;color:#ff5f02}.sv-timeline-content-col{display:flex;flex-direction:column;gap:6px;flex:1}.sv-timeline-meta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sv-timeline-date{font-family:var(--md-font-mono);font-size:11.5px;color:var(--md-sys-color-on-surface-variant);opacity:.75}.sv-timeline-title{font-size:17px;font-weight:700;color:var(--md-sys-color-on-surface);line-height:1.35;margin:0;transition:color .15s ease}.sv-timeline-item:hover .sv-timeline-title,.sv-timeline-title.highlight-title{color:#ff5f02}.sv-timeline-excerpt{font-size:13px;color:var(--md-sys-color-on-surface-variant);line-height:1.55;margin:0}.sv-timeline-first-action{margin-top:6px}.sv-read-post-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:#ff5f02}.sv-blog-loop-card{padding:36px 30px;border-radius:20px;background:#0e0f12bf;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;margin-top:20px}[data-theme=light] .sv-blog-loop-card{background:#fff;border-color:#0f172a14}.sv-loop-title{font-size:18px;font-weight:700;color:var(--md-sys-color-on-surface);margin:0}.sv-loop-sub{font-size:13.5px;color:var(--md-sys-color-on-surface-variant);margin:0 0 12px}.sv-loop-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sv-loop-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:600;color:var(--md-sys-color-on-surface);text-decoration:none;transition:all .15s ease}.sv-loop-btn:hover{background:#ffffff14}.sv-loop-btn-primary{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:10px;background:#fff;border:1px solid #FFFFFF;font-size:12px;font-weight:700;color:#000;text-decoration:none;transition:all .15s ease}.sv-loop-btn-primary:hover{background:#ededed}[data-theme=light] .sv-loop-btn-primary{background:#0f172a;border-color:#0f172a;color:#fff}.sv-article-reader-layout{display:grid;grid-template-columns:1fr 60px;gap:32px;align-items:start;position:relative}@media(max-width:820px){.sv-article-reader-layout{grid-template-columns:1fr}.sv-share-sidebar{display:none}}.sv-article-main-col{display:flex;flex-direction:column;gap:16px}.sv-back-to-blog-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--md-sys-color-on-surface-variant);font-size:13px;font-weight:600;cursor:pointer;padding:0;width:fit-content;transition:color .15s ease}.sv-back-to-blog-btn:hover{color:#ff5f02}.sv-article-meta-header{display:flex;align-items:center;gap:10px;margin-top:8px}.sv-article-date-author{display:inline-flex;align-items:center;gap:6px;font-family:var(--md-font-mono);font-size:12px;color:var(--md-sys-color-on-surface-variant)}.sv-meta-icon{opacity:.7}.sv-meta-sep{opacity:.4;margin:0 4px}.sv-article-main-title{font-size:32px;font-weight:800;letter-spacing:-.03em;color:var(--md-sys-color-on-surface);line-height:1.25;margin:4px 0 8px}.sv-article-body-content{display:flex;flex-direction:column;gap:18px;margin-top:14px;line-height:1.7;font-size:15px;color:var(--md-sys-color-on-surface)}.sv-post-h2{font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--md-sys-color-on-surface);margin-top:24px;margin-bottom:4px}.sv-post-h3{font-size:18px;font-weight:700;color:var(--md-sys-color-on-surface);margin-top:18px;margin-bottom:4px}.sv-post-paragraph{margin:0;color:var(--md-sys-color-on-surface);font-size:14.5px;line-height:1.7}.sv-post-inline-link{color:#ff5f02;text-decoration:underline;text-underline-offset:3px}.sv-post-bullet-list{padding-left:20px;display:flex;flex-direction:column;gap:8px;margin:4px 0}.sv-post-bullet-list li{font-size:14px;line-height:1.6}.sv-post-code-block{padding:14px 18px;border-radius:12px;background:#0006;border:1px solid rgba(255,255,255,.08);overflow-x:auto;font-family:var(--md-font-mono);font-size:12.5px;color:var(--md-sys-color-on-surface);margin:8px 0}.sv-post-table-wrap{width:100%;overflow-x:auto;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0e0f1299;margin:12px 0}[data-theme=light] .sv-post-table-wrap{background:#fff;border-color:#0f172a14}.sv-post-table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.sv-post-table th{padding:12px 16px;font-weight:700;font-size:11.5px;color:var(--md-sys-color-on-surface-variant);border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}[data-theme=light] .sv-post-table th{border-bottom-color:#0f172a14;background:#0f172a05}.sv-post-table td{padding:12px 16px;color:var(--md-sys-color-on-surface);border-bottom:1px solid rgba(255,255,255,.05)}[data-theme=light] .sv-post-table td{border-bottom-color:#0f172a0d}.sv-post-table tr:last-child td{border-bottom:none}.sv-table-total-row td{font-weight:800;background:#ff5f020a}.sv-share-sidebar{position:relative;height:100%}.sv-share-rail-sticky{position:sticky;top:100px;display:flex;flex-direction:column;align-items:center;gap:12px}.sv-share-label{font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--md-sys-color-on-surface-variant);opacity:.6}.sv-share-buttons-stack{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:9999px;background:#12141acc;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=light] .sv-share-buttons-stack{background:#fff;border-color:#0f172a1a;box-shadow:0 4px 20px #0000000d}.sv-share-icon-btn{width:32px;height:32px;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-surface-variant);cursor:pointer;text-decoration:none;transition:all .15s ease}.sv-share-icon-btn:hover{background:#ffffff14;color:var(--md-sys-color-on-surface);transform:scale(1.1)}[data-theme=light] .sv-share-icon-btn:hover{background:#0f172a0d}.sv-article-bottom-actions{margin-top:36px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.sv-submit-page-container{display:flex;flex-direction:column;gap:32px;width:100%;animation:fadeIn .2s cubic-bezier(.16,1,.3,1)}.sv-submit-main-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;align-items:start}@media(max-width:980px){.sv-submit-main-grid{grid-template-columns:1fr}}.sv-submit-left-col{display:flex;flex-direction:column;gap:20px}.sv-submit-hero-card{padding:28px;border-radius:20px;background:#0e0f12bf;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}[data-theme=light] .sv-submit-hero-card{background:#fff;border-color:#0f172a14}.sv-submit-badge-row{display:flex}.sv-submit-hero-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:15px;background:#ff5f021f;border:1px solid rgba(255,95,2,.25);color:#ff5f02;font-size:11.5px;font-weight:700}.sv-submit-main-title{font-size:32px;font-weight:800;letter-spacing:-.03em;color:var(--md-sys-color-on-surface);margin:0}.sv-submit-main-sub{font-size:13.5px;color:var(--md-sys-color-on-surface-variant);line-height:1.6;margin:0}.sv-how-it-works-section{display:flex;flex-direction:column;gap:12px}.sv-section-header-title{font-size:13px;font-weight:700;color:var(--md-sys-color-on-surface-variant);letter-spacing:.06em;text-transform:uppercase;font-family:var(--md-font-mono);margin:0}.sv-how-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:600px){.sv-how-cards-grid{grid-template-columns:1fr}}.sv-how-card{padding:16px;border-radius:16px;background:#0e0f12bf;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:8px}[data-theme=light] .sv-how-card{background:#fff;border-color:#0f172a14}.sv-how-card-header{display:flex;align-items:center;gap:8px}.sv-how-icon-wrap{width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center}.step-blue .sv-how-icon-wrap{background:#3b82f626;color:#60a5fa}.step-emerald .sv-how-icon-wrap{background:#10b98126;color:#34d399}.step-purple .sv-how-icon-wrap{background:#a855f726;color:#c084fc}.step-amber .sv-how-icon-wrap{background:#f59e0b26;color:#fbbf24}.sv-step-tag{font-size:12px;font-weight:700;color:var(--md-sys-color-on-surface)}.sv-step-desc{font-size:12px;color:var(--md-sys-color-on-surface-variant);line-height:1.5;margin:0}.sv-step-desc code{font-family:var(--md-font-mono);font-size:11px;padding:2px 4px;border-radius:4px;background:#ffffff0f;color:var(--md-sys-color-on-surface)}.sv-req-card{padding:22px;border-radius:18px;background:#0e0f12bf;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:14px}[data-theme=light] .sv-req-card{background:#fff;border-color:#0f172a14}.sv-req-title{font-size:15px;font-weight:700;color:var(--md-sys-color-on-surface);margin:0}.sv-req-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sv-req-list li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--md-sys-color-on-surface)}.sv-req-check{color:#10b981;flex-shrink:0}.sv-repo-links-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sv-repo-action-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:15px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:600;color:var(--md-sys-color-on-surface);text-decoration:none;transition:all .15s ease}.sv-repo-action-btn:hover{background:#ffffff14;border-color:#ffffff29}[data-theme=light] .sv-repo-action-btn{background:#fff;border-color:#0f172a14}.sv-schema-preview-box{border-radius:18px;background:#0a0b0ed9;border:1px solid rgba(255,255,255,.08);overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .sv-schema-preview-box{background:#fff;border-color:#0f172a14}.sv-schema-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.sv-schema-title{font-size:12.5px;font-weight:700;color:var(--md-sys-color-on-surface)}.sv-schema-sub{font-family:var(--md-font-mono);font-size:11px;color:var(--md-sys-color-on-surface-variant)}.sv-schema-code{padding:16px 18px;margin:0;font-family:var(--md-font-mono);font-size:11.5px;line-height:1.6;color:var(--md-sys-color-on-surface);overflow-x:auto}.sv-submit-right-col{display:flex;flex-direction:column}.sv-submit-form-card{padding:28px;border-radius:20px;background:#0e0f12d9;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:18px}[data-theme=light] .sv-submit-form-card{background:#fff;border-color:#0f172a14}.sv-form-header{display:flex;flex-direction:column;gap:4px}.sv-form-title{font-size:20px;font-weight:800;color:var(--md-sys-color-on-surface);margin:0}.sv-form-sub{font-size:12.5px;color:var(--md-sys-color-on-surface-variant);margin:0}.sv-form-section-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--md-sys-color-on-surface-variant);font-family:var(--md-font-mono);margin-top:8px}.sv-form-group{display:flex;flex-direction:column;gap:6px}.sv-form-label{font-size:12px;font-weight:600;color:var(--md-sys-color-on-surface)}.sv-form-label .req{color:#ef4444}.sv-label-with-help{display:flex;align-items:center;justify-content:space-between}.sv-help-link{font-size:11px;color:#ff5f02;text-decoration:none}.sv-form-input,.sv-form-select{width:100%;padding:10px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:13px;color:var(--md-sys-color-on-surface);outline:none;font-family:inherit;transition:border-color .15s ease,background .15s ease}.sv-form-input:focus,.sv-form-select:focus{border-color:#ff5f02;background:#ff5f020a}[data-theme=light] .sv-form-input,[data-theme=light] .sv-form-select{background:#fff;border-color:#0f172a1f}.sv-form-input.has-error{border-color:#ef4444}.sv-field-error{font-size:11px;color:#ef4444}.sv-form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:500px){.sv-form-row-2col{grid-template-columns:1fr}}.sv-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;border-radius:16px;border:2px dashed rgba(255,255,255,.15);background:#ffffff05;cursor:pointer;transition:all .2s ease;text-align:center;gap:6px}.sv-dropzone:hover,.sv-dropzone.is-dragging{border-color:#ff5f02;background:#ff5f020f}[data-theme=light] .sv-dropzone{background:#0f172a05;border-color:#0f172a26}.sv-dropzone-icon-wrap{width:44px;height:44px;border-radius:50%;background:#ffffff0a;display:flex;align-items:center;justify-content:center;color:var(--md-sys-color-on-surface-variant);margin-bottom:4px}.sv-dropzone:hover .sv-dropzone-icon-wrap{color:#ff5f02;background:#ff5f021f}.sv-dropzone-main-text{font-size:13.5px;font-weight:700;color:var(--md-sys-color-on-surface)}.sv-dropzone-sub-text{font-size:11.5px;color:var(--md-sys-color-on-surface-variant)}.sv-uploaded-preview-box{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}[data-theme=light] .sv-uploaded-preview-box{background:#fff;border-color:#0f172a1a}.sv-uploaded-preview-icon{width:42px;height:42px;border-radius:8px;background:#ffffff0a;display:flex;align-items:center;justify-content:center;padding:6px;flex-shrink:0}.sv-uploaded-preview-icon svg{max-width:100%;max-height:100%}.sv-uploaded-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.sv-uploaded-name{font-size:12.5px;font-weight:700;color:var(--md-sys-color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-uploaded-size{font-family:var(--md-font-mono);font-size:11px;color:#10b981}.sv-remove-upload-btn{background:none;border:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer;padding:4px;border-radius:6px;transition:all .15s ease}.sv-remove-upload-btn:hover{color:#ef4444;background:#ef44441a}.sv-color-input-wrap{display:flex;align-items:center;gap:10px}.sv-color-swatch-preview{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.15);flex-shrink:0}.sv-hex-input{font-family:var(--md-font-mono)}.sv-cat-tags-selector{display:flex;flex-wrap:wrap;gap:6px;max-height:140px;overflow-y:auto;padding:6px 0}.sv-cat-pill-toggle{padding:4px 10px;border-radius:9999px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:600;color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:all .15s ease}.sv-cat-pill-toggle:hover{border-color:#fff3;color:var(--md-sys-color-on-surface)}.sv-cat-pill-toggle.active{background:#ff5f02;border-color:#ff5f02;color:#fff}[data-theme=light] .sv-cat-pill-toggle{background:#0f172a08;border-color:#0f172a1a}.sv-submit-action-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border-radius:15px!important;background:#ff5f02;border:none;color:#fff;font-size:13.5px;font-weight:700;cursor:pointer;margin-top:10px;box-shadow:0 0 24px #ff5f024d;transition:all .2s cubic-bezier(.16,1,.3,1)}.sv-submit-action-btn:hover{background:#ff7526;transform:translateY(-1px);box-shadow:0 0 32px #ff5f0273}.sv-submit-action-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.sv-button-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:spin .8s linear infinite}.sv-add-more-pill-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:15px!important;background:#ff5f021f;border:1px solid rgba(255,95,2,.3);color:#ff5f02;font-size:11px;font-weight:700;cursor:pointer;transition:all .15s ease}.sv-add-more-pill-btn:hover{background:#ff5f02;color:#fff;transform:translateY(-1px)}.sv-multi-variants-container{display:flex;flex-direction:column;gap:10px;border-radius:16px;padding:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);transition:all .2s ease}.sv-multi-variants-container.is-dragging{border-color:#ff5f02;background:#ff5f020f}[data-theme=light] .sv-multi-variants-container{background:#0f172a05;border-color:#0f172a14}.sv-variants-list{display:flex;flex-direction:column;gap:10px}.sv-variant-item-card{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);position:relative;transition:all .15s ease}[data-theme=light] .sv-variant-item-card{background:#fff;border-color:#0f172a1a}.sv-variant-preview-circle{width:48px;height:48px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;padding:8px;flex-shrink:0}[data-theme=light] .sv-variant-preview-circle{background:#0f172a0a;border-color:#0f172a1a}.sv-variant-svg-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sv-variant-svg-wrapper svg{max-width:100%;max-height:100%;display:block}.sv-variant-fields{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.sv-variant-name-row{display:flex;align-items:center;gap:8px}.sv-variant-field-label{font-size:11px;font-weight:700;color:var(--md-sys-color-on-surface-variant);white-space:nowrap}.sv-variant-name-input{flex:1;max-width:160px;padding:4px 8px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--md-sys-color-on-surface);font-family:var(--md-font-mono);font-size:12px;font-weight:600;outline:none}.sv-variant-name-input:focus{border-color:#ff5f02;background:#ff5f0214}[data-theme=light] .sv-variant-name-input{background:#0f172a0a;border-color:#0f172a1f}.sv-primary-badge{font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 6px;border-radius:6px;background:#ff5f02;color:#fff}.sv-variant-presets-row{display:flex;flex-wrap:wrap;gap:4px}.sv-preset-btn{font-size:10px;padding:2px 7px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--md-sys-color-on-surface-variant);cursor:pointer;transition:all .1s ease;font-family:var(--md-font-mono)}.sv-preset-btn:hover{background:#ffffff14;color:var(--md-sys-color-on-surface)}.sv-preset-btn.active{background:#ff5f0226;border-color:#ff5f02;color:#ff5f02;font-weight:700}.sv-variant-meta-row{display:flex;align-items:center;justify-content:space-between;font-size:10.5px;color:var(--md-sys-color-on-surface-variant)}.sv-variant-file-name{font-weight:600;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-variant-file-size code{font-family:var(--md-font-mono);font-size:10px;color:#10b981}.sv-variant-remove-btn{background:none;border:none;color:var(--md-sys-color-on-surface-variant);cursor:pointer;padding:6px;border-radius:8px;transition:all .15s ease;flex-shrink:0}.sv-variant-remove-btn:hover{color:#ef4444;background:#ef44441f}.sv-add-drop-footer{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-radius:12px;border:1px dashed rgba(255,255,255,.15);background:#ffffff03;color:var(--md-sys-color-on-surface-variant);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.sv-add-drop-footer:hover{border-color:#ff5f02;color:#ff5f02;background:#ff5f020a}
