@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans: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-black:#000;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=cupcake]:checked),[data-theme=cupcake]{color-scheme:light;--color-base-100:oklch(97.788% .004 56.375);--color-base-200:oklch(93.982% .007 61.449);--color-base-300:oklch(91.586% .006 53.44);--color-base-content:oklch(23.574% .066 313.189);--color-primary:oklch(85% .138 181.071);--color-primary-content:oklch(43% .078 188.216);--color-secondary:oklch(89% .061 343.231);--color-secondary-content:oklch(45% .187 3.815);--color-accent:oklch(90% .076 70.697);--color-accent-content:oklch(47% .157 37.304);--color-neutral:oklch(27% .006 286.033);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(68% .169 237.323);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(69% .17 162.48);--color-success-content:oklch(26% .051 172.552);--color-warning:oklch(79% .184 86.047);--color-warning-content:oklch(28% .066 53.813);--color-error:oklch(64% .246 16.439);--color-error-content:oklch(27% .105 12.094);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:1;--noise:0}:root:has(input.theme-controller[value=bumblebee]:checked),[data-theme=bumblebee]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97% 0 0);--color-base-300:oklch(92% 0 0);--color-base-content:oklch(20% 0 0);--color-primary:oklch(85% .199 91.936);--color-primary-content:oklch(42% .095 57.708);--color-secondary:oklch(75% .183 55.934);--color-secondary-content:oklch(40% .123 38.172);--color-accent:oklch(0% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(37% .01 67.558);--color-neutral-content:oklch(92% .003 48.717);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(39% .09 240.876);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(39% .141 25.723);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=emerald]:checked),[data-theme=emerald]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(35.519% .032 262.988);--color-primary:oklch(76.662% .135 153.45);--color-primary-content:oklch(33.387% .04 162.24);--color-secondary:oklch(61.302% .202 261.294);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(72.772% .149 33.2);--color-accent-content:oklch(0% 0 0);--color-neutral:oklch(35.519% .032 262.988);--color-neutral-content:oklch(98.462% .001 247.838);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=corporate]:checked),[data-theme=corporate]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(22.389% .031 278.072);--color-primary:oklch(58% .158 241.966);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(55% .046 257.417);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(60% .118 184.704);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(0% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(60% .126 221.723);--color-info-content:oklch(100% 0 0);--color-success:oklch(62% .194 149.214);--color-success-content:oklch(100% 0 0);--color-warning:oklch(85% .199 91.936);--color-warning-content:oklch(0% 0 0);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(0% 0 0);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=retro]:checked),[data-theme=retro]{color-scheme:light;--color-base-100:oklch(91.637% .034 90.515);--color-base-200:oklch(88.272% .049 91.774);--color-base-300:oklch(84.133% .065 90.856);--color-base-content:oklch(41% .112 45.904);--color-primary:oklch(80% .114 19.571);--color-primary-content:oklch(39% .141 25.723);--color-secondary:oklch(92% .084 155.995);--color-secondary-content:oklch(44% .119 151.328);--color-accent:oklch(68% .162 75.834);--color-accent-content:oklch(41% .112 45.904);--color-neutral:oklch(44% .011 73.639);--color-neutral-content:oklch(86% .005 56.366);--color-info:oklch(58% .158 241.966);--color-info-content:oklch(96% .059 95.617);--color-success:oklch(51% .096 186.391);--color-success-content:oklch(96% .059 95.617);--color-warning:oklch(64% .222 41.116);--color-warning-content:oklch(96% .059 95.617);--color-error:oklch(70% .191 22.216);--color-error-content:oklch(40% .123 38.172);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=cyberpunk]:checked),[data-theme=cyberpunk]{color-scheme:light;--color-base-100:oklch(94.51% .179 104.32);--color-base-200:oklch(91.51% .179 104.32);--color-base-300:oklch(85.51% .179 104.32);--color-base-content:oklch(0% 0 0);--color-primary:oklch(74.22% .209 6.35);--color-primary-content:oklch(14.844% .041 6.35);--color-secondary:oklch(83.33% .184 204.72);--color-secondary-content:oklch(16.666% .036 204.72);--color-accent:oklch(71.86% .217 310.43);--color-accent-content:oklch(14.372% .043 310.43);--color-neutral:oklch(23.04% .065 269.31);--color-neutral-content:oklch(94.51% .179 104.32);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:0rem;--radius-field:0rem;--radius-box:0rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=valentine]:checked),[data-theme=valentine]{color-scheme:light;--color-base-100:oklch(97% .014 343.198);--color-base-200:oklch(94% .028 342.258);--color-base-300:oklch(89% .061 343.231);--color-base-content:oklch(52% .223 3.958);--color-primary:oklch(65% .241 354.308);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(62% .265 303.9);--color-secondary-content:oklch(97% .014 308.299);--color-accent:oklch(82% .111 230.318);--color-accent-content:oklch(39% .09 240.876);--color-neutral:oklch(40% .153 2.432);--color-neutral-content:oklch(89% .061 343.231);--color-info:oklch(86% .127 207.078);--color-info-content:oklch(44% .11 240.79);--color-success:oklch(84% .143 164.978);--color-success-content:oklch(43% .095 166.913);--color-warning:oklch(75% .183 55.934);--color-warning-content:oklch(26% .079 36.259);--color-error:oklch(63% .237 25.331);--color-error-content:oklch(97% .013 17.38);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=garden]:checked),[data-theme=garden]{color-scheme:light;--color-base-100:oklch(92.951% .002 17.197);--color-base-200:oklch(86.445% .002 17.197);--color-base-300:oklch(79.938% .001 17.197);--color-base-content:oklch(16.961% .001 17.32);--color-primary:oklch(62.45% .278 3.836);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(48.495% .11 355.095);--color-secondary-content:oklch(89.699% .022 355.095);--color-accent:oklch(56.273% .054 154.39);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(24.155% .049 89.07);--color-neutral-content:oklch(92.951% .002 17.197);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=aqua]:checked),[data-theme=aqua]{color-scheme:dark;--color-base-100:oklch(37% .146 265.522);--color-base-200:oklch(28% .091 267.935);--color-base-300:oklch(22% .091 267.935);--color-base-content:oklch(90% .058 230.902);--color-primary:oklch(85.661% .144 198.645);--color-primary-content:oklch(40.124% .068 197.603);--color-secondary:oklch(60.682% .108 309.782);--color-secondary-content:oklch(96% .016 293.756);--color-accent:oklch(93.426% .102 94.555);--color-accent-content:oklch(18.685% .02 94.555);--color-neutral:oklch(27% .146 265.522);--color-neutral-content:oklch(80% .146 265.522);--color-info:oklch(54.615% .215 262.88);--color-info-content:oklch(90.923% .043 262.88);--color-success:oklch(62.705% .169 149.213);--color-success-content:oklch(12.541% .033 149.213);--color-warning:oklch(66.584% .157 58.318);--color-warning-content:oklch(27% .077 45.635);--color-error:oklch(73.95% .19 27.33);--color-error-content:oklch(14.79% .038 27.33);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=lofi]:checked),[data-theme=lofi]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97% 0 0);--color-base-300:oklch(94% 0 0);--color-base-content:oklch(0% 0 0);--color-primary:oklch(15.906% 0 0);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(21.455% .001 17.278);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(26.861% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(0% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(79.54% .103 205.9);--color-info-content:oklch(15.908% .02 205.9);--color-success:oklch(90.13% .153 164.14);--color-success-content:oklch(18.026% .03 164.14);--color-warning:oklch(88.37% .135 79.94);--color-warning-content:oklch(17.674% .027 79.94);--color-error:oklch(78.66% .15 28.47);--color-error-content:oklch(15.732% .03 28.47);--radius-selector:2rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=pastel]:checked),[data-theme=pastel]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98.462% .001 247.838);--color-base-300:oklch(92.462% .001 247.838);--color-base-content:oklch(20% 0 0);--color-primary:oklch(90% .063 306.703);--color-primary-content:oklch(49% .265 301.924);--color-secondary:oklch(89% .058 10.001);--color-secondary-content:oklch(51% .222 16.935);--color-accent:oklch(90% .093 164.15);--color-accent-content:oklch(50% .118 165.612);--color-neutral:oklch(55% .046 257.417);--color-neutral-content:oklch(92% .013 255.508);--color-info:oklch(86% .127 207.078);--color-info-content:oklch(52% .105 223.128);--color-success:oklch(87% .15 154.449);--color-success-content:oklch(52% .154 150.069);--color-warning:oklch(83% .128 66.29);--color-warning-content:oklch(55% .195 38.402);--color-error:oklch(80% .114 19.571);--color-error-content:oklch(50% .213 27.518);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:2px;--depth:0;--noise:0}:root:has(input.theme-controller[value=fantasy]:checked),[data-theme=fantasy]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(93% 0 0);--color-base-300:oklch(86% 0 0);--color-base-content:oklch(27.807% .029 256.847);--color-primary:oklch(37.45% .189 325.02);--color-primary-content:oklch(87.49% .037 325.02);--color-secondary:oklch(53.92% .162 241.36);--color-secondary-content:oklch(90.784% .032 241.36);--color-accent:oklch(75.98% .204 56.72);--color-accent-content:oklch(15.196% .04 56.72);--color-neutral:oklch(27.807% .029 256.847);--color-neutral-content:oklch(85.561% .005 256.847);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=wireframe]:checked),[data-theme=wireframe]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97% 0 0);--color-base-300:oklch(94% 0 0);--color-base-content:oklch(20% 0 0);--color-primary:oklch(87% 0 0);--color-primary-content:oklch(26% 0 0);--color-secondary:oklch(87% 0 0);--color-secondary-content:oklch(26% 0 0);--color-accent:oklch(87% 0 0);--color-accent-content:oklch(26% 0 0);--color-neutral:oklch(87% 0 0);--color-neutral-content:oklch(26% 0 0);--color-info:oklch(44% .11 240.79);--color-info-content:oklch(90% .058 230.902);--color-success:oklch(43% .095 166.913);--color-success-content:oklch(90% .093 164.15);--color-warning:oklch(47% .137 46.201);--color-warning-content:oklch(92% .12 95.746);--color-error:oklch(44% .177 26.899);--color-error-content:oklch(88% .062 18.334);--radius-selector:0rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=cmyk]:checked),[data-theme=cmyk]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(95% 0 0);--color-base-300:oklch(90% 0 0);--color-base-content:oklch(20% 0 0);--color-primary:oklch(71.772% .133 239.443);--color-primary-content:oklch(14.354% .026 239.443);--color-secondary:oklch(64.476% .202 359.339);--color-secondary-content:oklch(12.895% .04 359.339);--color-accent:oklch(94.228% .189 105.306);--color-accent-content:oklch(18.845% .037 105.306);--color-neutral:oklch(21.778% 0 0);--color-neutral-content:oklch(84.355% 0 0);--color-info:oklch(68.475% .094 217.284);--color-info-content:oklch(13.695% .018 217.284);--color-success:oklch(46.949% .162 321.406);--color-success-content:oklch(89.389% .032 321.406);--color-warning:oklch(71.236% .159 52.023);--color-warning-content:oklch(14.247% .031 52.023);--color-error:oklch(62.013% .208 28.717);--color-error-content:oklch(12.402% .041 28.717);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=autumn]:checked),[data-theme=autumn]{color-scheme:light;--color-base-100:oklch(95.814% 0 0);--color-base-200:oklch(89.107% 0 0);--color-base-300:oklch(82.4% 0 0);--color-base-content:oklch(19.162% 0 0);--color-primary:oklch(40.723% .161 17.53);--color-primary-content:oklch(88.144% .032 17.53);--color-secondary:oklch(61.676% .169 23.865);--color-secondary-content:oklch(12.335% .033 23.865);--color-accent:oklch(73.425% .094 60.729);--color-accent-content:oklch(14.685% .018 60.729);--color-neutral:oklch(54.367% .037 51.902);--color-neutral-content:oklch(90.873% .007 51.902);--color-info:oklch(69.224% .097 207.284);--color-info-content:oklch(13.844% .019 207.284);--color-success:oklch(60.995% .08 174.616);--color-success-content:oklch(12.199% .016 174.616);--color-warning:oklch(70.081% .164 56.844);--color-warning-content:oklch(14.016% .032 56.844);--color-error:oklch(53.07% .241 24.16);--color-error-content:oklch(90.614% .048 24.16);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=acid]:checked),[data-theme=acid]{color-scheme:light;--color-base-100:oklch(98% 0 0);--color-base-200:oklch(95% 0 0);--color-base-300:oklch(91% 0 0);--color-base-content:oklch(0% 0 0);--color-primary:oklch(71.9% .357 330.759);--color-primary-content:oklch(14.38% .071 330.759);--color-secondary:oklch(73.37% .224 48.25);--color-secondary-content:oklch(14.674% .044 48.25);--color-accent:oklch(92.78% .264 122.962);--color-accent-content:oklch(18.556% .052 122.962);--color-neutral:oklch(21.31% .128 278.68);--color-neutral-content:oklch(84.262% .025 278.68);--color-info:oklch(60.72% .227 252.05);--color-info-content:oklch(12.144% .045 252.05);--color-success:oklch(85.72% .266 158.53);--color-success-content:oklch(17.144% .053 158.53);--color-warning:oklch(91.01% .212 100.5);--color-warning-content:oklch(18.202% .042 100.5);--color-error:oklch(64.84% .293 29.349);--color-error-content:oklch(12.968% .058 29.349);--radius-selector:1rem;--radius-field:1rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=lemonade]:checked),[data-theme=lemonade]{color-scheme:light;--color-base-100:oklch(98.71% .02 123.72);--color-base-200:oklch(91.8% .018 123.72);--color-base-300:oklch(84.89% .017 123.72);--color-base-content:oklch(19.742% .004 123.72);--color-primary:oklch(58.92% .199 134.6);--color-primary-content:oklch(11.784% .039 134.6);--color-secondary:oklch(77.75% .196 111.09);--color-secondary-content:oklch(15.55% .039 111.09);--color-accent:oklch(85.39% .201 100.73);--color-accent-content:oklch(17.078% .04 100.73);--color-neutral:oklch(30.98% .075 108.6);--color-neutral-content:oklch(86.196% .015 108.6);--color-info:oklch(86.19% .047 224.14);--color-info-content:oklch(17.238% .009 224.14);--color-success:oklch(86.19% .047 157.85);--color-success-content:oklch(17.238% .009 157.85);--color-warning:oklch(86.19% .047 102.15);--color-warning-content:oklch(17.238% .009 102.15);--color-error:oklch(86.19% .047 25.85);--color-error-content:oklch(17.238% .009 25.85);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=winter]:checked),[data-theme=winter]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(97.466% .011 259.822);--color-base-300:oklch(93.268% .016 262.751);--color-base-content:oklch(41.886% .053 255.824);--color-primary:oklch(56.86% .255 257.57);--color-primary-content:oklch(91.372% .051 257.57);--color-secondary:oklch(42.551% .161 282.339);--color-secondary-content:oklch(88.51% .032 282.339);--color-accent:oklch(59.939% .191 335.171);--color-accent-content:oklch(11.988% .038 335.171);--color-neutral:oklch(19.616% .063 257.651);--color-neutral-content:oklch(83.923% .012 257.651);--color-info:oklch(88.127% .085 214.515);--color-info-content:oklch(17.625% .017 214.515);--color-success:oklch(80.494% .077 197.823);--color-success-content:oklch(16.098% .015 197.823);--color-warning:oklch(89.172% .045 71.47);--color-warning-content:oklch(17.834% .009 71.47);--color-error:oklch(73.092% .11 20.076);--color-error-content:oklch(14.618% .022 20.076);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=nord]:checked),[data-theme=nord]{color-scheme:light;--color-base-100:oklch(95.127% .007 260.731);--color-base-200:oklch(93.299% .01 261.788);--color-base-300:oklch(89.925% .016 262.749);--color-base-content:oklch(32.437% .022 264.182);--color-primary:oklch(59.435% .077 254.027);--color-primary-content:oklch(11.887% .015 254.027);--color-secondary:oklch(69.651% .059 248.687);--color-secondary-content:oklch(13.93% .011 248.687);--color-accent:oklch(77.464% .062 217.469);--color-accent-content:oklch(15.492% .012 217.469);--color-neutral:oklch(45.229% .035 264.131);--color-neutral-content:oklch(89.925% .016 262.749);--color-info:oklch(69.207% .062 332.664);--color-info-content:oklch(13.841% .012 332.664);--color-success:oklch(76.827% .074 131.063);--color-success-content:oklch(15.365% .014 131.063);--color-warning:oklch(85.486% .089 84.093);--color-warning-content:oklch(17.097% .017 84.093);--color-error:oklch(60.61% .12 15.341);--color-error-content:oklch(12.122% .024 15.341);--radius-selector:1rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=synthwave]:checked),[data-theme=synthwave]{color-scheme:dark;--color-base-100:oklch(15% .09 281.288);--color-base-200:oklch(20% .09 281.288);--color-base-300:oklch(25% .09 281.288);--color-base-content:oklch(78% .115 274.713);--color-primary:oklch(71% .202 349.761);--color-primary-content:oklch(28% .109 3.907);--color-secondary:oklch(82% .111 230.318);--color-secondary-content:oklch(29% .066 243.157);--color-accent:oklch(75% .183 55.934);--color-accent-content:oklch(26% .079 36.259);--color-neutral:oklch(45% .24 277.023);--color-neutral-content:oklch(87% .065 274.039);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(77% .152 181.912);--color-success-content:oklch(27% .046 192.524);--color-warning:oklch(90% .182 98.111);--color-warning-content:oklch(42% .095 57.708);--color-error:oklch(73.7% .121 32.639);--color-error-content:oklch(23.501% .096 290.329);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=halloween]:checked),[data-theme=halloween]{color-scheme:dark;--color-base-100:oklch(21% .006 56.043);--color-base-200:oklch(14% .004 49.25);--color-base-300:oklch(0% 0 0);--color-base-content:oklch(84.955% 0 0);--color-primary:oklch(77.48% .204 60.62);--color-primary-content:oklch(19.693% .004 196.779);--color-secondary:oklch(45.98% .248 305.03);--color-secondary-content:oklch(89.196% .049 305.03);--color-accent:oklch(64.8% .223 136.073);--color-accent-content:oklch(0% 0 0);--color-neutral:oklch(24.371% .046 65.681);--color-neutral-content:oklch(84.874% .009 65.681);--color-info:oklch(54.615% .215 262.88);--color-info-content:oklch(90.923% .043 262.88);--color-success:oklch(62.705% .169 149.213);--color-success-content:oklch(12.541% .033 149.213);--color-warning:oklch(66.584% .157 58.318);--color-warning-content:oklch(13.316% .031 58.318);--color-error:oklch(65.72% .199 27.33);--color-error-content:oklch(13.144% .039 27.33);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=forest]:checked),[data-theme=forest]{color-scheme:dark;--color-base-100:oklch(20.84% .008 17.911);--color-base-200:oklch(18.522% .007 17.911);--color-base-300:oklch(16.203% .007 17.911);--color-base-content:oklch(83.768% .001 17.911);--color-primary:oklch(68.628% .185 148.958);--color-primary-content:oklch(0% 0 0);--color-secondary:oklch(69.776% .135 168.327);--color-secondary-content:oklch(13.955% .027 168.327);--color-accent:oklch(70.628% .119 185.713);--color-accent-content:oklch(14.125% .023 185.713);--color-neutral:oklch(30.698% .039 171.364);--color-neutral-content:oklch(86.139% .007 171.364);--color-info:oklch(72.06% .191 231.6);--color-info-content:oklch(0% 0 0);--color-success:oklch(64.8% .15 160);--color-success-content:oklch(0% 0 0);--color-warning:oklch(84.71% .199 83.87);--color-warning-content:oklch(0% 0 0);--color-error:oklch(71.76% .221 22.18);--color-error-content:oklch(0% 0 0);--radius-selector:1rem;--radius-field:2rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=black]:checked),[data-theme=black]{color-scheme:dark;--color-base-100:oklch(0% 0 0);--color-base-200:oklch(19% 0 0);--color-base-300:oklch(22% 0 0);--color-base-content:oklch(87.609% 0 0);--color-primary:oklch(35% 0 0);--color-primary-content:oklch(100% 0 0);--color-secondary:oklch(35% 0 0);--color-secondary-content:oklch(100% 0 0);--color-accent:oklch(35% 0 0);--color-accent-content:oklch(100% 0 0);--color-neutral:oklch(35% 0 0);--color-neutral-content:oklch(100% 0 0);--color-info:oklch(45.201% .313 264.052);--color-info-content:oklch(89.04% .062 264.052);--color-success:oklch(51.975% .176 142.495);--color-success-content:oklch(90.395% .035 142.495);--color-warning:oklch(96.798% .211 109.769);--color-warning-content:oklch(19.359% .042 109.769);--color-error:oklch(62.795% .257 29.233);--color-error-content:oklch(12.559% .051 29.233);--radius-selector:0rem;--radius-field:0rem;--radius-box:0rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=luxury]:checked),[data-theme=luxury]{color-scheme:dark;--color-base-100:oklch(14.076% .004 285.822);--color-base-200:oklch(20.219% .004 308.229);--color-base-300:oklch(23.219% .004 308.229);--color-base-content:oklch(75.687% .123 76.89);--color-primary:oklch(100% 0 0);--color-primary-content:oklch(20% 0 0);--color-secondary:oklch(27.581% .064 261.069);--color-secondary-content:oklch(85.516% .012 261.069);--color-accent:oklch(36.674% .051 338.825);--color-accent-content:oklch(87.334% .01 338.825);--color-neutral:oklch(24.27% .057 59.825);--color-neutral-content:oklch(93.203% .089 90.861);--color-info:oklch(79.061% .121 237.133);--color-info-content:oklch(15.812% .024 237.133);--color-success:oklch(78.119% .192 132.154);--color-success-content:oklch(15.623% .038 132.154);--color-warning:oklch(86.127% .136 102.891);--color-warning-content:oklch(17.225% .027 102.891);--color-error:oklch(71.753% .176 22.568);--color-error-content:oklch(14.35% .035 22.568);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dracula]:checked),[data-theme=dracula]{color-scheme:dark;--color-base-100:oklch(28.822% .022 277.508);--color-base-200:oklch(26.805% .02 277.508);--color-base-300:oklch(24.787% .019 277.508);--color-base-content:oklch(97.747% .007 106.545);--color-primary:oklch(75.461% .183 346.812);--color-primary-content:oklch(15.092% .036 346.812);--color-secondary:oklch(74.202% .148 301.883);--color-secondary-content:oklch(14.84% .029 301.883);--color-accent:oklch(83.392% .124 66.558);--color-accent-content:oklch(16.678% .024 66.558);--color-neutral:oklch(39.445% .032 275.524);--color-neutral-content:oklch(87.889% .006 275.524);--color-info:oklch(88.263% .093 212.846);--color-info-content:oklch(17.652% .018 212.846);--color-success:oklch(87.099% .219 148.024);--color-success-content:oklch(17.419% .043 148.024);--color-warning:oklch(95.533% .134 112.757);--color-warning-content:oklch(19.106% .026 112.757);--color-error:oklch(68.22% .206 24.43);--color-error-content:oklch(13.644% .041 24.43);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=business]:checked),[data-theme=business]{color-scheme:dark;--color-base-100:oklch(24.353% 0 0);--color-base-200:oklch(22.648% 0 0);--color-base-300:oklch(20.944% 0 0);--color-base-content:oklch(84.87% 0 0);--color-primary:oklch(41.703% .099 251.473);--color-primary-content:oklch(88.34% .019 251.473);--color-secondary:oklch(64.092% .027 229.389);--color-secondary-content:oklch(12.818% .005 229.389);--color-accent:oklch(67.271% .167 35.791);--color-accent-content:oklch(13.454% .033 35.791);--color-neutral:oklch(27.441% .013 253.041);--color-neutral-content:oklch(85.488% .002 253.041);--color-info:oklch(62.616% .143 240.033);--color-info-content:oklch(12.523% .028 240.033);--color-success:oklch(70.226% .094 156.596);--color-success-content:oklch(14.045% .018 156.596);--color-warning:oklch(77.482% .115 81.519);--color-warning-content:oklch(15.496% .023 81.519);--color-error:oklch(51.61% .146 29.674);--color-error-content:oklch(90.322% .029 29.674);--radius-selector:0rem;--radius-field:.25rem;--radius-box:.25rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=night]:checked),[data-theme=night]{color-scheme:dark;--color-base-100:oklch(20.768% .039 265.754);--color-base-200:oklch(19.314% .037 265.754);--color-base-300:oklch(17.86% .034 265.754);--color-base-content:oklch(84.153% .007 265.754);--color-primary:oklch(75.351% .138 232.661);--color-primary-content:oklch(15.07% .027 232.661);--color-secondary:oklch(68.011% .158 276.934);--color-secondary-content:oklch(13.602% .031 276.934);--color-accent:oklch(72.36% .176 350.048);--color-accent-content:oklch(14.472% .035 350.048);--color-neutral:oklch(27.949% .036 260.03);--color-neutral-content:oklch(85.589% .007 260.03);--color-info:oklch(68.455% .148 237.251);--color-info-content:oklch(0% 0 0);--color-success:oklch(78.452% .132 181.911);--color-success-content:oklch(15.69% .026 181.911);--color-warning:oklch(83.242% .139 82.95);--color-warning-content:oklch(16.648% .027 82.95);--color-error:oklch(71.785% .17 13.118);--color-error-content:oklch(14.357% .034 13.118);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=coffee]:checked),[data-theme=coffee]{color-scheme:dark;--color-base-100:oklch(24% .023 329.708);--color-base-200:oklch(21% .021 329.708);--color-base-300:oklch(16% .019 329.708);--color-base-content:oklch(72.354% .092 79.129);--color-primary:oklch(71.996% .123 62.756);--color-primary-content:oklch(14.399% .024 62.756);--color-secondary:oklch(34.465% .029 199.194);--color-secondary-content:oklch(86.893% .005 199.194);--color-accent:oklch(42.621% .074 224.389);--color-accent-content:oklch(88.524% .014 224.389);--color-neutral:oklch(16.51% .015 326.261);--color-neutral-content:oklch(83.302% .003 326.261);--color-info:oklch(79.49% .063 184.558);--color-info-content:oklch(15.898% .012 184.558);--color-success:oklch(74.722% .072 131.116);--color-success-content:oklch(14.944% .014 131.116);--color-warning:oklch(88.15% .14 87.722);--color-warning-content:oklch(17.63% .028 87.722);--color-error:oklch(77.318% .128 31.871);--color-error-content:oklch(15.463% .025 31.871);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=dim]:checked),[data-theme=dim]{color-scheme:dark;--color-base-100:oklch(30.857% .023 264.149);--color-base-200:oklch(28.036% .019 264.182);--color-base-300:oklch(26.346% .018 262.177);--color-base-content:oklch(82.901% .031 222.959);--color-primary:oklch(86.133% .141 139.549);--color-primary-content:oklch(17.226% .028 139.549);--color-secondary:oklch(73.375% .165 35.353);--color-secondary-content:oklch(14.675% .033 35.353);--color-accent:oklch(74.229% .133 311.379);--color-accent-content:oklch(14.845% .026 311.379);--color-neutral:oklch(24.731% .02 264.094);--color-neutral-content:oklch(82.901% .031 222.959);--color-info:oklch(86.078% .142 206.182);--color-info-content:oklch(17.215% .028 206.182);--color-success:oklch(86.171% .142 166.534);--color-success-content:oklch(17.234% .028 166.534);--color-warning:oklch(86.163% .142 94.818);--color-warning-content:oklch(17.232% .028 94.818);--color-error:oklch(82.418% .099 33.756);--color-error-content:oklch(16.483% .019 33.756);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=sunset]:checked),[data-theme=sunset]{color-scheme:dark;--color-base-100:oklch(22% .019 237.69);--color-base-200:oklch(20% .019 237.69);--color-base-300:oklch(18% .019 237.69);--color-base-content:oklch(77.383% .043 245.096);--color-primary:oklch(74.703% .158 39.947);--color-primary-content:oklch(14.94% .031 39.947);--color-secondary:oklch(72.537% .177 2.72);--color-secondary-content:oklch(14.507% .035 2.72);--color-accent:oklch(71.294% .166 299.844);--color-accent-content:oklch(14.258% .033 299.844);--color-neutral:oklch(26% .019 237.69);--color-neutral-content:oklch(70% .019 237.69);--color-info:oklch(85.559% .085 206.015);--color-info-content:oklch(17.111% .017 206.015);--color-success:oklch(85.56% .085 144.778);--color-success-content:oklch(17.112% .017 144.778);--color-warning:oklch(85.569% .084 74.427);--color-warning-content:oklch(17.113% .016 74.427);--color-error:oklch(85.511% .078 16.886);--color-error-content:oklch(17.102% .015 16.886);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:root:not(span){overflow:var(--page-overflow)}:root{--page-scroll-bg-on:linear-gradient(var(--root-bg),var(--root-bg))var(--root-bg)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg),var(--root-bg))color-mix(in srgb,var(--root-bg),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset); else: unset)}:root:root{background:var(--page-scroll-bg,var(--root-bg,var(--color-base-100)))}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}}@layer components;@layer utilities{@layer daisyui.component{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(calc(69% - var(--border)) + .25px),var(--tab-border-color)calc(calc(69% - var(--border)) + var(--border)),var(--tab-bg)calc(calc(69% - var(--border)) + var(--border) + .25px);order:var(--tab-order);height:var(--tab-height);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media(prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:95%}}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within) .dropdown-content{opacity:1}.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}:is(.dropdown.dropdown-open,.dropdown:focus,.dropdown:focus-within) .dropdown-content{scale:100%}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}.dropdown[popover]:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem)*6)!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.countdown{display:inline-flex}.countdown>*{visibility:hidden;--value-v: mod(max(0,var(--value)),1000) ;--value-hundreds: round(to-zero,var(--value-v)/100,1) ;--value-tens: round(to-zero,mod(var(--value-v),100)/10,1) ;--value-ones: mod(var(--value-v),100) ;--show-hundreds:clamp(clamp(0,var(--digits,1) - 2,1),var(--value-hundreds),1);--show-tens:clamp(clamp(0,var(--digits,1) - 1,1),var(--value-tens) + var(--show-hundreds),1);--first-digits: round(to-zero,var(--value-v)/10,1) ;height:1em;width:calc(1ch + var(--show-tens)*1ch + var(--show-hundreds)*1ch);direction:ltr;transition:width .4s ease-out .2s;display:inline-block;position:relative;overflow-y:clip}.countdown>:before,.countdown>:after{visibility:visible;--tw-content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s;position:absolute;overflow-x:clip}.countdown>:before{width:calc(1ch + var(--show-hundreds)*1ch);top:calc(var(--first-digits)*-1em);opacity:var(--show-tens);inset-inline-end:0}.countdown>:after{width:1ch;top:calc(var(--value-ones)*-1em);inset-inline-start:0}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media(prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.input{cursor:text;border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.select{border:var(--border)solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px) -2px var(--color-neutral)}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media(forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.textarea{border:var(--border)solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));width:fit-content;padding-inline:calc(.25rem*3 - var(--border));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}}.countdown.countdown{line-height:1em}.visible{visibility:visible}@layer daisyui.modifier{.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row>:not(.list-col-wrap){grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.checkbox:disabled{cursor:not-allowed;opacity:.2}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-full{top:100%}.left-0{left:calc(var(--spacing)*0)}.z-50{z-index:50}.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}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-2xl{font-size:1.5rem;line-height:1.66667}.prose-2xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-2xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.06667em;margin-bottom:1.06667em;font-size:1.25em;line-height:1.46667}.prose-2xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em;padding-inline-start:1.11111em}.prose-2xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.875em;font-size:2.66667em;line-height:1}.prose-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.833333em;font-size:2em;line-height:1.08333}.prose-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.666667em;font-size:1.5em;line-height:1.22222}.prose-2xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;line-height:1.5}.prose-2xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-2xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-2xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-2xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.25em;padding-inline-end:.333333em;padding-bottom:.25em;border-radius:.375rem;padding-inline-start:.333333em;font-size:.833333em}.prose-2xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em}.prose-2xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-2xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-2xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1.2em;padding-inline-end:1.6em;padding-bottom:1.2em;border-radius:.5rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.6em;font-size:.833333em;line-height:1.8}.prose-2xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.58333em}.prose-2xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-2xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.416667em}.prose-2xl :where(.prose-2xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.833333em;margin-bottom:.833333em}.prose-2xl :where(.prose-2xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-2xl :where(.prose-2xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-2xl :where(.prose-2xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-2xl :where(.prose-2xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-2xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-2xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-2xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-2xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.58333em}.prose-2xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-2xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-2xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-2xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.833333em;line-height:1.4}.prose-2xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.6em;padding-bottom:.8em;padding-inline-start:.6em}.prose-2xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-2xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-2xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.8em;padding-inline-end:.6em;padding-bottom:.8em;padding-inline-start:.6em}.prose-2xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-2xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-2xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-2xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-2xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.833333em;line-height:1.6}.prose-2xl :where(.prose-2xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-2xl :where(.prose-2xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-base{font-size:1rem;line-height:1.75}.prose-base :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose-base :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose-base :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.888889em;font-size:2.25em;line-height:1.11111}.prose-base :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:1em;font-size:1.5em;line-height:1.33333}.prose-base :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;line-height:1.6}.prose-base :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose-base :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-size:.875em}.prose-base :where(code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-base :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-base :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;line-height:1.71429}.prose-base :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose-base :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose-base :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(.prose-base>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(.prose-base>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(.prose-base>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose-base :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose-base :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose-base :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose-base :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose-base :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3em;margin-bottom:3em}.prose-base :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-base :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429}.prose-base :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose-base :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose-base :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-base :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-base :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-base :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-base :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.77778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.09091em;margin-bottom:1.09091em;font-size:1.22222em;line-height:1.45455}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.833333em;font-size:2.66667em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.86667em;margin-bottom:1.06667em;font-size:1.66667em;line-height:1.33333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.66667em;margin-bottom:.666667em;font-size:1.33333em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:.444444em;line-height:1.55556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.222222em;padding-inline-end:.444444em;padding-bottom:.222222em;border-radius:.3125rem;padding-inline-start:.444444em;font-size:.888889em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;border-radius:.375rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.5em;font-size:.888889em;line-height:1.75}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.55556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;margin-bottom:.666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.11111em;margin-bottom:3.11111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.77778em;margin-bottom:1.77778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.888889em;line-height:1.5}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-xl{font-size:1.25rem;line-height:1.8}.prose-xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.prose-xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;margin-bottom:1em;font-size:1.2em;line-height:1.5}.prose-xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1.06667em}.prose-xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.857143em;font-size:2.8em;line-height:1}.prose-xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.888889em;font-size:1.8em;line-height:1.11111}.prose-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.666667em;font-size:1.5em;line-height:1.33333}.prose-xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.prose-xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.25em;padding-inline-end:.4em;padding-bottom:.25em;border-radius:.3125rem;padding-inline-start:.4em;font-size:.9em}.prose-xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.861111em}.prose-xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:1.11111em;padding-inline-end:1.33333em;padding-bottom:1.11111em;border-radius:.5rem;margin-top:2em;margin-bottom:2em;padding-inline-start:1.33333em;font-size:.9em;line-height:1.77778}.prose-xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;padding-inline-start:1.6em}.prose-xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;margin-bottom:.6em}.prose-xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}.prose-xl :where(.prose-xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.prose-xl :where(.prose-xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose-xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(.prose-xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(.prose-xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.prose-xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.prose-xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.prose-xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.prose-xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;padding-inline-start:1.6em}.prose-xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8em;margin-bottom:2.8em}.prose-xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.55556}.prose-xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.666667em;padding-bottom:.888889em;padding-inline-start:.666667em}.prose-xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.888889em;padding-inline-end:.666667em;padding-bottom:.888889em;padding-inline-start:.666667em}.prose-xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose-xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;font-size:.9em;line-height:1.55556}.prose-xl :where(.prose-xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-xl :where(.prose-xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.icon-\[tabler--alert-circle\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9-4v4m0 4h.01'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--alert-triangle\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 9v4m-1.637-9.409L2.257 17.125a1.914 1.914 0 0 0 1.636 2.871h16.214a1.914 1.914 0 0 0 1.636-2.87L13.637 3.59a1.914 1.914 0 0 0-3.274 0zM12 16h.01'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--arrow-left\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M5 12l6 6m-6-6l6-6'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--arrow-right\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14m-6 6l6-6m-6-6l6 6'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--bolt\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 3v7h6l-8 11v-7H5z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--brush\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 21v-4a4 4 0 1 1 4 4z'/%3E%3Cpath d='M21 3A16 16 0 0 0 8.2 13.2M21 3a16 16 0 0 1-10.2 12.8'/%3E%3Cpath d='M10.6 9a9 9 0 0 1 4.4 4.4'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--certificate\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M12 15a3 3 0 1 0 6 0a3 3 0 1 0-6 0'/%3E%3Cpath d='M13 17.5V22l2-1.5l2 1.5v-4.5'/%3E%3Cpath d='M10 19H5a2 2 0 0 1-2-2V7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-1 1.73M6 9h12M6 12h3m-3 3h2'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--check\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 12l5 5L20 7'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--chevron-down\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9l6 6l6-6'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--chevron-left\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 6l-6 6l6 6'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--chevron-right\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 6l6 6l-6 6'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--chevron-up\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 15l6-6l6 6'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--circle-check\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0'/%3E%3Cpath d='m9 12l2 2l4-4'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--clock\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0'/%3E%3Cpath d='M12 7v5l3 3'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--cloud-download\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 18a3.5 3.5 0 0 0 0-7h-1A5 4.5 0 0 0 7 9a4.6 4.4 0 0 0-2.1 8.4M12 13v9m-3-3l3 3l3-3'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--credit-card-off\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 3l18 18M9 5h9a3 3 0 0 1 3 3v8a3 3 0 0 1-.128.87m-2.002 2.002A3 3 0 0 1 18 19H6a3 3 0 0 1-3-3V8a3 3 0 0 1 2.124-2.87M3 11h8m4 0h6M7 15h.01M11 15h2'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--credit-card\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 8a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3zm0 2h18M7 15h.01M11 15h2'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--currency-yuan\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 19v-7L7 5m10 0l-5 7m-4 1h8'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--device-desktop\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 5a1 1 0 0 1 1-1h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm4 15h10m-8-4v4m6-4v4'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--discount-2\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m9 15l6-6'/%3E%3Ccircle cx='9.5' cy='9.5' r='.5' fill='black'/%3E%3Ccircle cx='14.5' cy='14.5' r='.5' fill='black'/%3E%3Cpath d='M5 7.2A2.2 2.2 0 0 1 7.2 5h1a2.2 2.2 0 0 0 1.55-.64l.7-.7a2.2 2.2 0 0 1 3.12 0l.7.7a2.2 2.2 0 0 0 1.55.64h1a2.2 2.2 0 0 1 2.2 2.2v1a2.2 2.2 0 0 0 .64 1.55l.7.7a2.2 2.2 0 0 1 0 3.12l-.7.7a2.2 2.2 0 0 0-.64 1.55v1a2.2 2.2 0 0 1-2.2 2.2h-1a2.2 2.2 0 0 0-1.55.64l-.7.7a2.2 2.2 0 0 1-3.12 0l-.7-.7a2.2 2.2 0 0 0-1.55-.64h-1a2.2 2.2 0 0 1-2.2-2.2v-1a2.2 2.2 0 0 0-.64-1.55l-.7-.7a2.2 2.2 0 0 1 0-3.12l.7-.7A2.2 2.2 0 0 0 5 8.2z'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--external-link\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-6m-7 1l9-9m-5 0h5v5'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--flame\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 10.941c2.333-3.308.167-7.823-1-8.941c0 3.395-2.235 5.299-3.667 6.706C5.903 10.114 5 12.327 5 14.294C5 17.998 8.134 21 12 21s7-3.002 7-6.706c0-1.712-1.232-4.403-2.333-5.588c-2.084 3.353-3.257 3.353-4.667 2.235'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--info-circle\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9-3h.01'/%3E%3Cpath d='M11 12h1v4h1'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--language\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 6.371C9 10.789 6.761 13 4 13m0-6.629h7'/%3E%3Cpath d='M5 9c0 2.144 2.252 3.908 6 4m1 7l4-9l4 9m-.9-2h-6.2M6.694 3l.793.582'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--logout\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M14 8V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2-2v-2'/%3E%3Cpath d='M9 12h12l-3-3m0 6l3-3'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--map-pin-off\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9.442 9.432a3 3 0 0 0 4.113 4.134M15 11a3 3 0 0 0-3-3'/%3E%3Cpath d='M17.152 17.162L13.414 20.9a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 0 1-.476-10.794m2.18-1.82a8.003 8.003 0 0 1 10.91 10.912M3 3l18 18'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--map-pin\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M9 11a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3Cpath d='M17.657 16.657L13.414 20.9a2 2 0 0 1-2.827 0l-4.244-4.243a8 8 0 1 1 11.314 0'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--menu-2\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--message-circle\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c3.255 2.777 3.695 7.266 1.029 10.501S11.659 20.922 7.7 19z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--message\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 9h8m-8 4h6m4-9a3 3 0 0 1 3 3v8a3 3 0 0 1-3 3h-5l-5 3v-3H6a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--moon\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 3h.393a7.5 7.5 0 0 0 7.92 12.446A9 9 0 1 1 12 2.992z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--package-off\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8.812 4.793L12 3l8 4.5V16m-2.282 1.784L12 21l-8-4.5v-9l2.223-1.25m8.32 4.32L20 7.5M12 12v9m0-9L4 7.5m12-2.25l-4.35 2.447M9.086 9.139L8 9.75M3 3l18 18'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--package\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m12 3l8 4.5v9L12 21l-8-4.5v-9zm0 9l8-4.5M12 12v9m0-9L4 7.5m12-2.25l-8 4.5'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--photo\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M15 8h.01M3 6a3 3 0 0 1 3-3h12a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3z'/%3E%3Cpath d='m3 16l5-5c.928-.893 2.072-.893 3 0l5 5'/%3E%3Cpath d='m14 14l1-1c.928-.893 2.072-.893 3 0l3 3'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--refresh\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4m-4 4a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--search\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10a7 7 0 1 0 14 0a7 7 0 1 0-14 0m18 11l-6-6'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--settings\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 0 0-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 0 0-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c1 .608 2.296.07 2.572-1.065'/%3E%3Cpath d='M9 12a3 3 0 1 0 6 0a3 3 0 0 0-6 0'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--shield-check\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.46 20.846A12 12 0 0 1 3.5 6A12 12 0 0 0 12 3a12 12 0 0 0 8.5 3a12 12 0 0 1-.09 7.06M15 19l2 2l4-4'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--shopping-cart\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M4 19a2 2 0 1 0 4 0a2 2 0 1 0-4 0m11 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M17 17H6V3H4'/%3E%3Cpath d='m6 5l14 1l-1 7H6'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--sparkles\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16 18a2 2 0 0 1 2 2a2 2 0 0 1 2-2a2 2 0 0 1-2-2a2 2 0 0 1-2 2m0-12a2 2 0 0 1 2 2a2 2 0 0 1 2-2a2 2 0 0 1-2-2a2 2 0 0 1-2 2M9 18a6 6 0 0 1 6-6a6 6 0 0 1-6-6a6 6 0 0 1-6 6a6 6 0 0 1 6 6'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--speakerphone\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M18 8a3 3 0 0 1 0 6m-8-6v11a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1v-5'/%3E%3Cpath d='m12 8l4.524-3.77A.9.9 0 0 1 18 4.922v12.156a.9.9 0 0 1-1.476.692L12 14H4a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1z'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--sun\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-5 0h1m8-9v1m8 8h1m-9 8v1M5.6 5.6l.7.7m12.1-.7l-.7.7m0 11.4l.7.7m-12.1-.7l-.7.7'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--truck-delivery\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M5 17a2 2 0 1 0 4 0a2 2 0 1 0-4 0m10 0a2 2 0 1 0 4 0a2 2 0 1 0-4 0'/%3E%3Cpath d='M5 17H3v-4M2 5h11v12m-4 0h6m4 0h2v-6h-8m0-5h5l3 5M3 9h4'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--user\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M8 7a4 4 0 1 0 8 0a4 4 0 0 0-8 0M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--users\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 7a4 4 0 1 0 8 0a4 4 0 1 0-8 0M3 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2m1-17.87a4 4 0 0 1 0 7.75M21 21v-2a4 4 0 0 0-3-3.85'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--world\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m.6-3h16.8M3.6 15h16.8'/%3E%3Cpath d='M11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 0 18'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[tabler--x\]{width:1em;height:1em;-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-body:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-bullets:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-hr:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-captions:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-kbd:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border)solid var(--color-base-300);font-weight:inherit;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-96{max-height:calc(var(--spacing)*96)}.min-h-screen{min-height:100vh}.\!max-w-none{max-width:none!important}.min-w-\[180px\]{min-width:180px}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-zoom-in{cursor:zoom-in}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-base-content\/8{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/8{border-color:color-mix(in oklab,var(--color-base-content)8%,transparent)}}.bg-base-100{background-color:var(--color-base-100)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.pt-2{padding-top:calc(var(--spacing)*2)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.95rem\]{font-size:.95rem}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/60{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.prose-gray{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733)}.prose-neutral{--tw-prose-body:oklch(37.1% 0 0);--tw-prose-headings:oklch(20.5% 0 0);--tw-prose-lead:oklch(43.9% 0 0);--tw-prose-links:oklch(20.5% 0 0);--tw-prose-bold:oklch(20.5% 0 0);--tw-prose-counters:oklch(55.6% 0 0);--tw-prose-bullets:oklch(87% 0 0);--tw-prose-hr:oklch(92.2% 0 0);--tw-prose-quotes:oklch(20.5% 0 0);--tw-prose-quote-borders:oklch(92.2% 0 0);--tw-prose-captions:oklch(55.6% 0 0);--tw-prose-kbd:oklch(20.5% 0 0);--tw-prose-kbd-shadows:oklab(20.5% 0 0/.1);--tw-prose-code:oklch(20.5% 0 0);--tw-prose-pre-code:oklch(92.2% 0 0);--tw-prose-pre-bg:oklch(26.9% 0 0);--tw-prose-th-borders:oklch(87% 0 0);--tw-prose-td-borders:oklch(92.2% 0 0);--tw-prose-invert-body:oklch(87% 0 0);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.8% 0 0);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.8% 0 0);--tw-prose-invert-bullets:oklch(43.9% 0 0);--tw-prose-invert-hr:oklch(37.1% 0 0);--tw-prose-invert-quotes:oklch(97% 0 0);--tw-prose-invert-quote-borders:oklch(37.1% 0 0);--tw-prose-invert-captions:oklch(70.8% 0 0);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87% 0 0);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(43.9% 0 0);--tw-prose-invert-td-borders:oklch(37.1% 0 0)}.prose-slate{--tw-prose-body:oklch(37.2% .044 257.287);--tw-prose-headings:oklch(20.8% .042 265.755);--tw-prose-lead:oklch(44.6% .043 257.281);--tw-prose-links:oklch(20.8% .042 265.755);--tw-prose-bold:oklch(20.8% .042 265.755);--tw-prose-counters:oklch(55.4% .046 257.417);--tw-prose-bullets:oklch(86.9% .022 252.894);--tw-prose-hr:oklch(92.9% .013 255.508);--tw-prose-quotes:oklch(20.8% .042 265.755);--tw-prose-quote-borders:oklch(92.9% .013 255.508);--tw-prose-captions:oklch(55.4% .046 257.417);--tw-prose-kbd:oklch(20.8% .042 265.755);--tw-prose-kbd-shadows:oklab(20.8% -.00310889 -.0418848/.1);--tw-prose-code:oklch(20.8% .042 265.755);--tw-prose-pre-code:oklch(92.9% .013 255.508);--tw-prose-pre-bg:oklch(27.9% .041 260.031);--tw-prose-th-borders:oklch(86.9% .022 252.894);--tw-prose-td-borders:oklch(92.9% .013 255.508);--tw-prose-invert-body:oklch(86.9% .022 252.894);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.4% .04 256.788);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.4% .04 256.788);--tw-prose-invert-bullets:oklch(44.6% .043 257.281);--tw-prose-invert-hr:oklch(37.2% .044 257.287);--tw-prose-invert-quotes:oklch(96.8% .007 247.896);--tw-prose-invert-quote-borders:oklch(37.2% .044 257.287);--tw-prose-invert-captions:oklch(70.4% .04 256.788);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(86.9% .022 252.894);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .043 257.281);--tw-prose-invert-td-borders:oklch(37.2% .044 257.287)}.prose-stone{--tw-prose-body:oklch(37.4% .01 67.558);--tw-prose-headings:oklch(21.6% .006 56.043);--tw-prose-lead:oklch(44.4% .011 73.639);--tw-prose-links:oklch(21.6% .006 56.043);--tw-prose-bold:oklch(21.6% .006 56.043);--tw-prose-counters:oklch(55.3% .013 58.071);--tw-prose-bullets:oklch(86.9% .005 56.366);--tw-prose-hr:oklch(92.3% .003 48.717);--tw-prose-quotes:oklch(21.6% .006 56.043);--tw-prose-quote-borders:oklch(92.3% .003 48.717);--tw-prose-captions:oklch(55.3% .013 58.071);--tw-prose-kbd:oklch(21.6% .006 56.043);--tw-prose-kbd-shadows:oklab(21.6% .00335142 .00497674/.1);--tw-prose-code:oklch(21.6% .006 56.043);--tw-prose-pre-code:oklch(92.3% .003 48.717);--tw-prose-pre-bg:oklch(26.8% .007 34.298);--tw-prose-th-borders:oklch(86.9% .005 56.366);--tw-prose-td-borders:oklch(92.3% .003 48.717);--tw-prose-invert-body:oklch(86.9% .005 56.366);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.9% .01 56.259);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.9% .01 56.259);--tw-prose-invert-bullets:oklch(44.4% .011 73.639);--tw-prose-invert-hr:oklch(37.4% .01 67.558);--tw-prose-invert-quotes:oklch(97% .001 106.424);--tw-prose-invert-quote-borders:oklch(37.4% .01 67.558);--tw-prose-invert-captions:oklch(70.9% .01 56.259);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(86.9% .005 56.366);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.4% .011 73.639);--tw-prose-invert-td-borders:oklch(37.4% .01 67.558)}.prose-zinc{--tw-prose-body:oklch(37% .013 285.805);--tw-prose-headings:oklch(21% .006 285.885);--tw-prose-lead:oklch(44.2% .017 285.786);--tw-prose-links:oklch(21% .006 285.885);--tw-prose-bold:oklch(21% .006 285.885);--tw-prose-counters:oklch(55.2% .016 285.938);--tw-prose-bullets:oklch(87.1% .006 286.286);--tw-prose-hr:oklch(92% .004 286.32);--tw-prose-quotes:oklch(21% .006 285.885);--tw-prose-quote-borders:oklch(92% .004 286.32);--tw-prose-captions:oklch(55.2% .016 285.938);--tw-prose-kbd:oklch(21% .006 285.885);--tw-prose-kbd-shadows:oklab(21% .00164225 -.00577088/.1);--tw-prose-code:oklch(21% .006 285.885);--tw-prose-pre-code:oklch(92% .004 286.32);--tw-prose-pre-bg:oklch(27.4% .006 286.033);--tw-prose-th-borders:oklch(87.1% .006 286.286);--tw-prose-td-borders:oklch(92% .004 286.32);--tw-prose-invert-body:oklch(87.1% .006 286.286);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.5% .015 286.067);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.5% .015 286.067);--tw-prose-invert-bullets:oklch(44.2% .017 285.786);--tw-prose-invert-hr:oklch(37% .013 285.805);--tw-prose-invert-quotes:oklch(96.7% .001 286.375);--tw-prose-invert-quote-borders:oklch(37% .013 285.805);--tw-prose-invert-captions:oklch(70.5% .015 286.067);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.1% .006 286.286);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.2% .017 285.786);--tw-prose-invert-td-borders:oklch(37% .013 285.805)}@media(hover:hover){.hover\:bg-base-200:hover{background-color:var(--color-base-200)}.hover\:bg-base-content\/5:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-content\/5:hover{background-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.hover\:text-base-content:hover{color:var(--color-base-content)}.hover\:text-primary:hover{color:var(--color-primary)}}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes progress{50%{background-position-x:-115%}}@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-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-border-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:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}.f-carousel{--f-carousel-gap: 0px;--f-carousel-slide-width: 100%;--f-carousel-slide-padding: 0}.f-carousel.is-vertical{--f-carousel-slide-height: 100%}.f-carousel{display:flex;flex-direction:column;position:relative}.f-carousel.is-ltr{direction:ltr}.f-carousel.is-rtl{direction:rtl}.f-carousel__viewport{display:grid;grid-template-columns:100%;grid-template-rows:100%;flex:1;min-height:0;min-width:0;position:relative;overflow:hidden}.has-adaptive-height>.f-carousel__viewport{flex:0 0 auto}.f-carousel__viewport.is-draggable{cursor:move;cursor:grab}.f-carousel__viewport.is-dragging{cursor:move;cursor:grabbing}.f-carousel__viewport [data-selectable],.f-carousel__viewport [contenteditable]{cursor:auto}.f-carousel__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.is-centered .f-carousel__slide{display:flex;align-items:center;flex-direction:column}.is-centered .f-carousel__slide:before,.is-centered .f-carousel__slide:after{display:block;content:""}.is-centered .f-carousel__slide:before{margin-bottom:auto}.is-centered .f-carousel__slide:after{margin-top:auto}.f-carousel__slide.has-html{overflow:auto}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;-webkit-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}:root{--radius-lg: 26px;--radius-md: 18px;--radius-sm: 12px;--transition: .2s ease;--btn-radius: 999px}*{box-sizing:border-box;margin:0;padding:0}[x-cloak]{display:none!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}body{font-family:ZSFT-cn,system-ui,sans-serif;background-color:var(--color-base-100);color:var(--color-base-content);min-height:100vh;line-height:1.6;transition:background-color .2s ease,color .2s ease}a{color:inherit;text-decoration:none}.bg-grid{position:fixed;inset:0;background-image:linear-gradient(oklch(from var(--color-base-content) l c h / .05) 1px,transparent 1px),linear-gradient(90deg,oklch(from var(--color-base-content) l c h / .05) 1px,transparent 1px);background-size:80px 80px;opacity:.5;pointer-events:none;z-index:-1}.shop-btn{border:1px solid oklch(from var(--color-base-content) l c h / .08);background:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content);padding:10px 18px;border-radius:999px;font-size:.92rem;cursor:pointer;transition:transform .2s ease,background .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.shop-btn:hover{transform:translateY(-2px)}.shop-btn-primary{border:none;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-primary-content);font-weight:600}.shop-btn-ghost{background:oklch(from var(--color-base-content) l c h / .05)}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;color:oklch(from var(--color-base-content) l c h / .6)}.lead{color:oklch(from var(--color-base-content) l c h / .7);margin-bottom:20px}.tag{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.price{font-size:1.2rem;font-weight:600;color:var(--color-base-content)}.label{color:oklch(from var(--color-base-content) l c h / .6);font-size:.75rem}.value{font-size:1.2rem;font-weight:600;color:var(--color-base-content)}.promo-topbar{position:relative;z-index:30;border-top:1px solid oklch(from var(--color-base-100) l c h / .12);border-bottom:1px solid oklch(from var(--color-base-100) l c h / .1);background:radial-gradient(80% 180% at 50% 0%,oklch(from #4f46e5 l c h / .2) 0%,transparent 58%),linear-gradient(92deg,#02030f,#03061a 42%,#04061d 70%,#060318);color:#f4f7ff;box-shadow:inset 0 1px oklch(from var(--color-base-100) l c h / .05),inset 0 -1px oklch(from #000000 l c h / .5)}.promo-topbar-enter{animation:promo-topbar-enter .45s cubic-bezier(.22,1,.36,1)}@keyframes promo-topbar-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.promo-topbar-inner{width:min(1480px,100%);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:8px clamp(14px,3.2vw,56px)}.promo-topbar-main{display:flex;align-items:center;gap:10px;min-width:0}.promo-topbar-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;border:1px solid oklch(from #f59e0b l c h / .42);background:linear-gradient(135deg,#ffb32d,#ff9516);color:#1d1203;font-size:.73rem;font-weight:700;letter-spacing:0;flex-shrink:0}.promo-topbar-badge--limited{border-color:oklch(from #f59e0b l c h / .42);background:linear-gradient(135deg,#ffb32d,#ff9516);color:#1d1203}.promo-topbar-badge--hot{border-color:oklch(from #ef4444 l c h / .5);background:linear-gradient(135deg,#ff6b3d,#ff2d55);color:#fff;box-shadow:0 6px 14px oklch(from #ff4d4f l c h / .35)}.promo-topbar-badge--discount{border-color:oklch(from #22d3ee l c h / .45);background:linear-gradient(135deg,#3dd9ff,#12b3e5);color:#052132}.promo-topbar-badge--new{border-color:oklch(from #a78bfa l c h / .46);background:linear-gradient(135deg,#9d7bff,#6c4dff);color:#f8f7ff}.promo-topbar-copy{min-width:0;display:flex;align-items:center;gap:10px}.promo-topbar-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(44vw,720px);font-size:.96rem;font-weight:600;color:#f6f8ff}.promo-topbar-dot{color:oklch(from var(--color-base-100) l c h / .5);font-size:.9rem;line-height:1;flex-shrink:0}.promo-topbar-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(24vw,380px);color:oklch(from var(--color-base-100) l c h / .68);font-size:.9rem}.promo-topbar-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.promo-topbar-cta{border:1px solid oklch(from var(--color-base-100) l c h / .2);border-radius:999px;background:linear-gradient(180deg,#151f34,#0e1728);color:#fff;padding:7px 14px;font-size:.88rem;font-weight:700;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.promo-topbar-cta:hover{transform:translateY(-1px) scale(1.01);border-color:oklch(from var(--color-base-100) l c h / .32);background:linear-gradient(180deg,#1a2740,#121d32)}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:0 clamp(14px,3.2vw,56px);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,oklch(from var(--color-base-100) l c h / .95),oklch(from var(--color-base-100) l c h / .7))}.topbar .logo{display:flex;align-items:center;gap:12px;line-height:1;text-decoration:none;min-width:0;flex-shrink:0}.topbar .logo-media{width:var(--header-logo-size, 40px);height:var(--header-logo-size, 40px);max-width:72px;max-height:72px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.topbar .logo-img{width:100%;height:100%;object-fit:contain;display:block}.topbar .logo-text{color:var(--color-base-content);font-size:clamp(.9rem,.85rem + .25vw,1.06rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.topbar .dot{width:12px;height:12px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 12px oklch(from var(--color-primary) l c h / .6);flex-shrink:0}.topbar .nav{display:flex;gap:24px}.topbar .nav a{color:oklch(from var(--color-base-content) l c h / .6);font-size:.95rem;transition:color .2s ease;text-decoration:none}.topbar .nav a:hover,.topbar .nav a.active{color:var(--color-primary)}.topbar .nav-dropdown{position:relative}.topbar .nav-dropdown-trigger{display:flex;align-items:center;gap:4px;color:oklch(from var(--color-base-content) l c h / .6);font-size:.95rem;background:transparent;border:none;cursor:pointer;padding:0;transition:color .2s ease}.topbar .nav-dropdown-trigger:hover{color:var(--color-primary)}.topbar .nav-dropdown-arrow{font-size:.9rem;transition:transform .2s ease}.topbar .nav-dropdown-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:180px;padding:8px;background:oklch(from var(--color-base-100) l c h / .95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:16px;box-shadow:0 8px 32px oklch(from var(--color-base-content) l c h / .12);z-index:100}.topbar .nav-dropdown-arrow-up{position:absolute;top:-6px;left:50%;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:oklch(from var(--color-base-100) l c h / .95);border-top:1px solid oklch(from var(--color-base-content) l c h / .08);border-left:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:2px 0 0}.topbar .nav-dropdown-item{display:block;padding:10px 14px;color:oklch(from var(--color-base-content) l c h / .7);font-size:.9rem;border-radius:10px;transition:background .15s ease,color .15s ease;text-decoration:none;white-space:nowrap}.topbar .nav-dropdown-item:hover{background:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content)}.topbar .actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.topbar .topbar-search{position:relative}.topbar .topbar-search-toggle{width:40px;height:40px;border-radius:50%;border:1px solid oklch(from var(--color-base-content) l c h / .08);background:oklch(from var(--color-base-content) l c h / .05);color:oklch(from var(--color-base-content) l c h / .75);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.05rem;transition:transform .2s ease,color .2s ease,background .2s ease;padding:0}.topbar .topbar-search-toggle:hover{transform:translateY(-2px);color:var(--color-base-content);background:oklch(from var(--color-base-content) l c h / .1)}.topbar .topbar-search-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(380px,72vw);display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-100) l c h / .95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px oklch(from var(--color-base-content) l c h / .12);z-index:130}.topbar .topbar-search-panel input{flex:1;min-width:0;border:1px solid oklch(from var(--color-base-content) l c h / .12);background:oklch(from var(--color-base-content) l c h / .02);color:var(--color-base-content);border-radius:10px;padding:9px 12px;font-size:.9rem;outline:none}.topbar .topbar-search-panel input:focus{border-color:oklch(from var(--color-primary) l c h / .55)}.topbar .topbar-search-panel button[type=submit]{border:none;border-radius:10px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-primary-content);padding:9px 14px;font-size:.85rem;font-weight:600;cursor:pointer}.topbar .translate-dropdown{position:relative}.topbar .translate-toggle-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .08);background:oklch(from var(--color-base-content) l c h / .05);color:oklch(from var(--color-base-content) l c h / .72);padding:0 14px;font-size:.86rem;font-weight:500;cursor:pointer;transition:transform .2s ease,color .2s ease,background-color .2s ease}.topbar .translate-toggle-btn:hover:not(:disabled){transform:translateY(-2px);color:var(--color-base-content);background:oklch(from var(--color-base-content) l c h / .08)}.topbar .translate-toggle-btn:disabled{opacity:.55;cursor:not-allowed}.topbar .translate-toggle-btn span:first-child{font-size:1rem}.topbar .translate-toggle-arrow{font-size:.9rem;opacity:.7;transition:transform .2s ease}.topbar .translate-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:144px;padding:6px;background:oklch(from var(--color-base-100) l c h / .95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:14px;box-shadow:0 8px 32px oklch(from var(--color-base-content) l c h / .12);z-index:100}.topbar .translate-menu-item{width:100%;padding:10px 12px;border:none;background:transparent;color:oklch(from var(--color-base-content) l c h / .65);font-size:.88rem;text-align:left;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease}.topbar .translate-menu-item:hover{background:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content)}.topbar .translate-menu-item.active{color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .08);font-weight:600}.topbar .theme-dropdown{position:relative}.topbar .theme-toggle{width:40px;height:40px;border-radius:50%;border:1px solid oklch(from var(--color-base-content) l c h / .08);background:oklch(from var(--color-base-content) l c h / .05);color:oklch(from var(--color-base-content) l c h / .7);display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:transform .2s ease,color .2s ease;padding:0}.topbar .theme-toggle:hover{transform:translateY(-2px);color:var(--color-base-content)}.topbar .theme-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;padding:6px;background:oklch(from var(--color-base-100) l c h / .95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:16px;box-shadow:0 8px 32px oklch(from var(--color-base-content) l c h / .12);z-index:100}.topbar .theme-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:transparent;color:oklch(from var(--color-base-content) l c h / .6);font-size:.9rem;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease}.topbar .theme-menu-item:hover{background:oklch(from var(--color-base-content) l c h / .04);color:var(--color-base-content)}.topbar .theme-menu-item.active{background:transparent;color:var(--color-primary);font-weight:500}.topbar .theme-menu-item.active:hover{background:oklch(from var(--color-primary) l c h / .08)}.topbar .theme-menu-item span:first-child{font-size:1.1rem}.topbar .ghost{border:1px solid oklch(from var(--color-base-content) l c h / .08);background:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content);padding:10px 18px;border-radius:999px;font-size:.92rem;cursor:pointer;transition:transform .2s ease,background .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.topbar .ghost:hover{transform:translateY(-2px)}.topbar .primary{border:none;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-primary-content);padding:10px 18px;border-radius:999px;font-size:.92rem;font-weight:600;cursor:pointer;transition:transform .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.topbar .primary:hover{transform:translateY(-2px)}.topbar .cart-icon-wrapper{position:relative;width:40px;height:40px;border-radius:50%;background:oklch(from var(--color-base-content) l c h / .05);border:1px solid oklch(from var(--color-base-content) l c h / .08);font-size:1.1rem;color:var(--color-base-content);transition:transform .2s ease,background-color .2s ease;display:flex;align-items:center;justify-content:center;cursor:pointer}.topbar .cart-icon-wrapper:hover{transform:translateY(-2px);background:oklch(from var(--color-base-content) l c h / .1)}.topbar .user-dropdown{position:relative}.topbar .user-avatar-btn{width:40px;height:40px;border-radius:50%;border:2px solid oklch(from var(--color-base-content) l c h / .1);background:transparent;padding:0;cursor:pointer;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.topbar .user-avatar-btn:hover{border-color:oklch(from var(--color-primary) l c h / .4);transform:translateY(-2px)}.topbar .user-avatar{width:100%;height:100%;object-fit:cover}.topbar .user-avatar-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-primary-content);font-size:.9rem;font-weight:600}.topbar .user-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:8px;background:oklch(from var(--color-base-100) l c h / .95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:16px;box-shadow:0 8px 32px oklch(from var(--color-base-content) l c h / .12);z-index:100}.topbar .user-info{padding:12px 14px;display:flex;flex-direction:column;gap:2px}.topbar .user-name{font-size:.95rem;font-weight:600;color:var(--color-base-content)}.topbar .user-username{font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .5)}.topbar .user-menu-divider{height:1px;margin:4px 10px;background:oklch(from var(--color-base-content) l c h / .08)}.topbar .user-menu-item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;background:transparent;color:oklch(from var(--color-base-content) l c h / .7);font-size:.9rem;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease;text-decoration:none}.topbar .user-menu-item:hover{background:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content)}.topbar .user-menu-item.logout{color:oklch(from var(--color-error) l c h / .7)}.topbar .user-menu-item.logout:hover{background:oklch(from var(--color-error) l c h / .1);color:var(--color-error)}.topbar .user-menu-item span:first-child{font-size:1.1rem}.topbar .mobile-menu-btn{width:40px;height:40px;border-radius:50%;border:1px solid oklch(from var(--color-base-content) l c h / .08);background:oklch(from var(--color-base-content) l c h / .05);color:oklch(from var(--color-base-content) l c h / .7);display:none;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;padding:0}.topbar .mobile-menu{position:absolute;top:100%;left:6vw;right:6vw;flex-direction:column;gap:8px;padding:16px;background:oklch(from var(--color-base-100) l c h / .95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:16px;margin-top:8px}.topbar .mobile-menu a{display:block;padding:12px 16px;border-radius:12px;color:oklch(from var(--color-base-content) l c h / .7);transition:background .2s ease,color .2s ease;text-decoration:none}.topbar .mobile-menu a:hover{background:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content)}.topbar .mobile-nav-group{display:flex;flex-direction:column}.topbar .mobile-nav-parent{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;border-radius:12px;color:oklch(from var(--color-base-content) l c h / .7);background:transparent;border:none;font-size:inherit;cursor:pointer;transition:background .2s ease,color .2s ease;text-align:left}.topbar .mobile-nav-parent:hover,.topbar .mobile-nav-parent.active{background:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content)}.topbar .mobile-nav-arrow{font-size:1rem;transition:transform .2s ease}.topbar .mobile-submenu{display:flex;flex-direction:column;overflow:hidden;margin-left:16px;border-left:2px solid oklch(from var(--color-base-content) l c h / .08)}.topbar .mobile-submenu-item{display:block;padding:10px 16px;color:oklch(from var(--color-base-content) l c h / .6);font-size:.9rem;transition:background .15s ease,color .15s ease;text-decoration:none}.topbar .mobile-submenu-item:hover{background:oklch(from var(--color-base-content) l c h / .03);color:var(--color-primary)}.topbar .mobile-actions{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid oklch(from var(--color-base-content) l c h / .08)}.topbar .mobile-search-form{display:flex;align-items:stretch;flex-wrap:nowrap;gap:8px}.topbar .mobile-search-input{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:10px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-content) l c h / .03)}.topbar .mobile-search-input span{font-size:1rem;color:oklch(from var(--color-base-content) l c h / .55)}.topbar .mobile-search-input input{flex:1;min-width:0;border:none;background:transparent;color:var(--color-base-content);padding:10px 0;outline:none;font-size:.9rem}.topbar .mobile-search-btn{flex:0 0 auto;min-width:68px;border:none;border-radius:10px;padding:0 16px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-primary-content);font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;writing-mode:horizontal-tb;display:inline-flex;align-items:center;justify-content:center;line-height:1}.topbar .mobile-actions>a{flex:1;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:10px 16px}.topbar .mobile-actions>.translate-mobile-select-wrap{width:100%;display:inline-flex;align-items:center;min-height:42px;gap:8px;padding:0 12px;border-radius:10px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-content) l c h / .03)}.topbar .mobile-actions>.translate-mobile-select-wrap [class^=icon-]{color:oklch(from var(--color-base-content) l c h / .55);font-size:1rem}.topbar .translate-mobile-select{flex:1;min-width:0;border:none;background:transparent;color:var(--color-base-content);font-size:.9rem;outline:none;padding:10px 0}.topbar .mobile-actions>a.primary{border:none;border-radius:12px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-primary-content);font-weight:600;box-shadow:0 10px 22px oklch(from var(--color-base-content) l c h / .18)}.topbar .mobile-actions>a.primary:hover{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-primary-content)}.topbar .mobile-user-section{width:100%;display:flex;flex-direction:column;gap:12px}.topbar .mobile-user-info{display:flex;align-items:center;gap:12px;padding:8px 0}.topbar .mobile-user-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid oklch(from var(--color-base-content) l c h / .1)}.topbar .mobile-user-avatar-placeholder{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-primary-content);font-size:1rem;font-weight:600;flex-shrink:0}.topbar .mobile-user-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.topbar .mobile-user-name{font-size:.95rem;font-weight:600;color:var(--color-base-content);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .mobile-user-username{font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .mobile-user-actions{display:flex;flex-direction:column;gap:4px}.topbar .mobile-user-action{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:oklch(from var(--color-base-content) l c h / .7);font-size:.9rem;transition:background .15s ease,color .15s ease;text-decoration:none}.topbar .mobile-user-action:hover{background:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content)}.topbar .mobile-user-action.logout{color:oklch(from var(--color-error) l c h / .7)}.topbar .mobile-user-action.logout:hover{background:oklch(from var(--color-error) l c h / .1);color:var(--color-error)}.topbar .mobile-user-action span:first-child{font-size:1.1rem}.topbar .desktop-only{display:inline-flex}@media(max-width:900px){.promo-topbar{border-left:0;border-right:0}.promo-topbar-inner{min-height:46px;padding:7px 12px;justify-content:space-between;gap:8px}.promo-topbar-main{gap:7px;min-width:0;flex:1}.promo-topbar-copy{gap:6px}.promo-topbar-title{max-width:min(48vw,420px);font-size:.84rem;font-weight:600}.promo-topbar-desc,.promo-topbar-dot{display:none}.promo-topbar-actions{justify-content:flex-end;gap:8px}.promo-topbar-cta{padding:6px 11px;font-size:.8rem}.promo-topbar-badge{padding:4px 8px;font-size:.68rem}.topbar{flex-wrap:wrap;gap:0;position:relative}.topbar .logo{gap:10px}.topbar .logo-text{font-size:.98rem;letter-spacing:.18em}.topbar .nav{display:none}.topbar .desktop-only{display:none!important}.topbar .mobile-menu-btn{display:flex}.topbar .actions{gap:8px}}main{padding:16px clamp(14px,3.2vw,56px) 60px}.site-footer{padding:clamp(22px,3vw,34px) clamp(14px,3.2vw,56px) clamp(22px,3vw,34px);width:100%;display:block}.footer-shell{border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:clamp(16px,2vw,24px);background:color-mix(in oklch,var(--color-base-200) 88%,var(--color-base-100) 12%);overflow:hidden}.footer-top{display:grid;grid-template-columns:minmax(360px,1.2fr) minmax(420px,1fr);gap:clamp(28px,4vw,72px);align-items:start;padding:clamp(28px,4vw,44px) clamp(18px,3vw,34px) clamp(24px,3vw,34px)}.footer-company{min-width:0}.footer-brand-row{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.footer-brand-logo{width:32px;height:32px;object-fit:contain;flex-shrink:0}.footer-brand{margin:0;font-family:ZSFT-cn,sans-serif;letter-spacing:.01em;color:var(--color-base-content);font-size:clamp(1.56rem,2vw,2rem);font-weight:700;line-height:1.3}.footer-desc{margin:16px 0 0;max-width:56ch;line-height:1.72;font-size:1.02rem;color:oklch(from var(--color-base-content) l c h / .65)}.footer-columns{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:clamp(18px,2.4vw,44px)}.footer-col{min-width:0}.footer-col-title{margin:0 0 10px;font-size:1.08rem;font-weight:700;color:oklch(from var(--color-base-content) l c h / .9)}.footer-col-links{display:grid;gap:8px}.footer-col-links a{text-decoration:none;color:oklch(from var(--color-base-content) l c h / .67);line-height:1.5;font-size:.98rem;transition:color .2s ease}.footer-col-links a:hover{color:var(--color-base-content)}.footer-bottom{border-top:1px solid oklch(from var(--color-base-content) l c h / .12);padding:14px clamp(18px,3vw,34px) 18px}.footer-copy-line{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;color:oklch(from var(--color-base-content) l c h / .76);font-size:.96rem;line-height:1.5}.footer-record-link{display:inline-flex;align-items:center;gap:6px;font-size:.96rem;line-height:1.5;color:oklch(from var(--color-base-content) l c h / .78);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.footer-record-link:hover{color:var(--color-base-content);border-color:oklch(from var(--color-base-content) l c h / .35)}.footer-record-icon{width:16px;height:16px;object-fit:contain;flex-shrink:0}.footer-security{margin:8px 0 0;color:oklch(from var(--color-base-content) l c h / .74);font-size:.96rem;line-height:1.6}@media(max-width:900px){.footer-top{grid-template-columns:1fr;gap:20px}.footer-columns{grid-template-columns:repeat(2,minmax(140px,1fr));gap:16px 26px}}@media(max-width:640px){.site-footer{padding:16px 4vw 20px}.footer-top{padding:20px 14px 16px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.footer-col-title{margin-bottom:8px;font-size:1rem}.footer-col-links{gap:6px}.footer-brand{font-size:1.3rem}.footer-desc,.footer-col-links a,.footer-copy-line,.footer-record-link,.footer-security{font-size:.9rem}}.shop-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(20px,2vw,46px);align-items:stretch;padding:clamp(22px,2vw,36px) 0 clamp(34px,3.2vw,58px)}.shop-hero-text{width:100%;max-width:min(700px,100%);justify-self:end;display:grid;align-content:center;gap:clamp(8px,.9vw,14px)}.shop-hero-text .eyebrow{margin:0;font-size:clamp(.74rem,.16vw + .7rem,.92rem);letter-spacing:clamp(.16em,.14vw + .13em,.24em)}.shop-hero-text h1{font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:clamp(2.25rem,1.02rem + 2.1vw,4.15rem);line-height:1.07;margin:0;color:var(--color-base-content)}.shop-hero-text h1 span{color:var(--color-primary)}.shop-hero-text .lead{margin:0;max-width:58ch;font-size:clamp(1rem,.25vw + .93rem,1.22rem);line-height:1.72}.cta{display:flex;flex-wrap:wrap;gap:12px;margin:0}.shop-hero .cta .shop-btn{min-height:clamp(40px,2vw,48px);padding:0 clamp(16px,1.25vw,24px);font-size:clamp(.88rem,.16vw + .84rem,1rem)}.shop-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.15vw,22px);padding-top:clamp(14px,1.2vw,22px);margin-top:2px;overflow:visible;border-top:1px solid oklch(from var(--color-base-content) l c h / .1)}.shop-hero-stat{min-width:0}.shop-hero-stat-label{margin:0 0 6px;font-size:clamp(.78rem,.14vw + .75rem,.94rem);color:oklch(from var(--color-base-content) l c h / .58)}.shop-hero-stat-value{margin:0;font-size:clamp(1.35rem,.82vw + 1.12rem,2.05rem);font-weight:600;color:var(--color-base-content);line-height:1.12}.shop-hero-carousel{position:relative;width:min(100%,920px);justify-self:start;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-base-200)}.shop-hero-carousel-track{position:relative;aspect-ratio:16 / 9}.shop-hero-slide{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;text-decoration:none}.shop-hero-slide.active{opacity:1;visibility:visible}.shop-hero-slide-bg{position:absolute;inset:0;z-index:0}.shop-hero-slide-gradient{width:100%;height:100%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}.shop-hero-slide-gradient.alt{background:linear-gradient(135deg,var(--color-secondary),var(--color-accent, var(--color-primary)))}.shop-hero-slide-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shop-hero-slide-overlay{position:relative;z-index:1;padding:24px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top,oklch(from var(--color-base-content) l c h / .46) 0%,oklch(from var(--color-base-content) l c h / .16) 44%,transparent 100%);color:var(--color-base-100)}.shop-hero-slide-overlay h3{font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:1.5rem;margin-bottom:6px;color:var(--color-base-100);text-shadow:0 3px 16px oklch(from var(--color-base-content) l c h / .45)}.shop-hero-slide-overlay p{font-size:.9rem;color:oklch(from var(--color-base-100) l c h / .86);margin:0 0 14px;text-shadow:0 1px 6px oklch(from var(--color-base-content) l c h / .25)}.shop-hero-slide-btn{display:inline-block;padding:10px 20px;border:1px solid oklch(from var(--color-base-100) l c h / .62);border-radius:999px;font-size:.85rem;color:var(--color-base-100);width:fit-content;transition:background .2s ease,border-color .2s ease}.shop-hero-slide-mobile-title{display:none}.shop-hero-slide:hover .shop-hero-slide-btn{background:oklch(from var(--color-base-100) l c h / .2);border-color:oklch(from var(--color-base-100) l c h / .9)}.shop-hero-carousel-dots{position:absolute;bottom:16px;right:20px;display:flex;gap:8px;z-index:10}.shop-hero-carousel-dot{width:8px;height:8px;border-radius:50%;background:oklch(from var(--color-base-100) l c h / .42);border:none;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.shop-hero-carousel-dot:hover{background:oklch(from var(--color-base-100) l c h / .72)}.shop-hero-carousel-dot.active{background:var(--color-base-100);transform:scale(1.25)}@media(min-width:1600px){.shop-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(26px,2.6vw,58px)}.shop-hero-text{max-width:min(740px,100%)}.shop-hero-carousel{width:min(100%,980px)}}.ticker{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:14px 20px;border-radius:var(--radius-lg);border:1px solid oklch(from var(--color-base-content) l c h / .1);background-color:var(--color-base-200);text-align:center;text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;color:oklch(from var(--color-base-content) l c h / .6);margin-bottom:36px}.home-search{margin-bottom:36px}.home-search-body{display:grid;gap:18px;padding:24px;border-radius:26px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:linear-gradient(135deg,oklch(from var(--color-base-100) l c h / .98),oklch(from var(--color-base-200) l c h / .88));box-shadow:0 14px 36px oklch(from var(--color-base-content) l c h / .06)}.home-search-head{display:grid;gap:8px}.home-search-head h2{margin:0;font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.12}.home-search-form{display:grid;grid-template-columns:1fr auto;gap:12px}.home-search-input{display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .14);background-color:var(--color-base-100);min-height:52px}.home-search-input span{color:oklch(from var(--color-base-content) l c h / .55);font-size:1.1rem}.home-search-input input{flex:1;width:100%;border:none;outline:none;background:transparent;font-size:.96rem;color:var(--color-base-content)}.home-search-input input::placeholder{color:oklch(from var(--color-base-content) l c h / .5)}.home-search-filters{display:flex;gap:10px;flex-wrap:wrap}.quick-filter-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background-color:var(--color-base-100);color:oklch(from var(--color-base-content) l c h / .72);font-size:.8rem;letter-spacing:.03em;text-decoration:none;transition:all .2s ease}.quick-filter-chip:hover{border-color:oklch(from var(--color-primary) l c h / .45);color:var(--color-primary);transform:translateY(-1px)}.ranking-tabs{display:inline-flex;align-items:center;gap:6px;padding:6px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .12);background-color:var(--color-base-200)}.ranking-tabs button{border:none;min-height:34px;padding:0 14px;border-radius:999px;background:transparent;color:oklch(from var(--color-base-content) l c h / .62);font-size:.82rem;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.ranking-tabs button.active{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:0 6px 14px oklch(from var(--color-base-content) l c h / .08)}.ranking-panel[x-cloak],.discover-panel[x-cloak]{display:none!important}.ranking-list{display:grid;gap:12px}.ranking-item{display:grid;grid-template-columns:36px 70px 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:18px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background-color:var(--color-base-100);text-decoration:none;color:inherit;transition:transform .2s ease,border-color .2s ease}.ranking-item:hover{transform:translateY(-2px);border-color:oklch(from var(--color-primary) l c h / .38)}.ranking-item-index{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .12);font-size:.84rem;color:oklch(from var(--color-base-content) l c h / .66)}.ranking-item-cover{width:70px;height:70px;object-fit:cover;border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .08)}.ranking-item-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ranking-item-head h3{margin:0;font-size:1rem;line-height:1.3}.ranking-item-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid oklch(from var(--color-primary) l c h / .3);color:var(--color-primary);font-size:.68rem}.ranking-item-content p{margin:0;font-size:.85rem;color:oklch(from var(--color-base-content) l c h / .64)}.ranking-item-price{font-size:1.05rem;color:var(--color-base-content)}.ranking-empty{border:1px dashed oklch(from var(--color-base-content) l c h / .2);border-radius:16px;padding:20px;text-align:center;color:oklch(from var(--color-base-content) l c h / .58);background:oklch(from var(--color-base-100) l c h / .7)}.proof-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.proof-metric{display:grid;gap:6px;padding:16px;border-radius:16px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background-color:var(--color-base-100)}.proof-metric strong{font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1;color:var(--color-base-content)}.proof-metric span{font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .62)}.proof-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.proof-layout-single{grid-template-columns:1fr}.proof-panel{display:grid;gap:12px;padding:16px;border-radius:16px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background-color:var(--color-base-100)}.proof-panel-head h3{margin:0;font-size:1rem;line-height:1.4}.proof-empty{border:1px dashed oklch(from var(--color-base-content) l c h / .18);border-radius:12px;padding:14px;color:oklch(from var(--color-base-content) l c h / .58);font-size:.84rem}.proof-empty p{margin:0}.proof-qa{display:grid;gap:10px}.proof-qa--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.proof-qa-item{border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:14px;padding:12px;display:grid;gap:8px}.proof-qa-item h4{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:.88rem;line-height:1.5}.proof-qa-item h4 span:first-child,.proof-qa-item p span:first-child{display:inline-flex;min-width:18px;min-height:18px;justify-content:center;align-items:center;border-radius:999px;font-size:.68rem;font-weight:700}.proof-qa-item h4 span:first-child{color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .12)}.proof-qa-item p span:first-child{color:var(--color-secondary);background:oklch(from var(--color-secondary) l c h / .12)}.proof-qa-item p{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:.84rem;line-height:1.6;color:oklch(from var(--color-base-content) l c h / .7)}.proof-qa-tag{width:fit-content;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .14);font-size:.72rem;color:oklch(from var(--color-base-content) l c h / .62)}.proof-showcases{display:grid;gap:10px}.proof-showcase{border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:14px;overflow:hidden;display:grid;grid-template-columns:108px 1fr;background-color:oklch(from var(--color-base-100) l c h / .78)}.proof-showcase-cover{background:linear-gradient(160deg,oklch(from var(--color-base-100) l c h / .9),oklch(from var(--color-base-200) l c h / .82))}.proof-showcase-cover img{width:100%;height:100%;object-fit:cover;display:block}.proof-showcase-placeholder{width:100%;height:100%;min-height:108px;display:flex;justify-content:center;align-items:center;color:oklch(from var(--color-base-content) l c h / .4)}.proof-showcase-content{padding:10px 12px;display:grid;gap:6px}.proof-showcase-content h4{margin:0;font-size:.92rem;line-height:1.45}.proof-showcase-content p{margin:0;font-size:.8rem;line-height:1.55;color:oklch(from var(--color-base-content) l c h / .66)}.proof-showcase-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.proof-showcase-meta span{font-size:.72rem;color:oklch(from var(--color-base-content) l c h / .58)}.proof-showcase-meta span:first-child{color:var(--color-primary);font-weight:700}.discover-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.discover-card{border-radius:18px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background-color:var(--color-base-100);overflow:hidden;--discover-media-height: 180px;--discover-media-fit: contain;--discover-media-padding: 8px;--discover-media-bg: linear-gradient( 145deg, oklch(from var(--color-base-100) l c h / .99), oklch(from var(--color-base-200) l c h / .92) )}.discover-card.is-landscape{--discover-media-height: 178px;--discover-media-fit: cover;--discover-media-padding: 0;--discover-media-bg: oklch(from var(--color-base-100) l c h / .96)}.discover-card.is-portrait{--discover-media-height: 214px;--discover-media-fit: contain;--discover-media-padding: 10px 16px;--discover-media-bg: linear-gradient( 160deg, oklch(from var(--color-base-100) l c h / .99), oklch(from var(--color-base-200) l c h / .9) )}.discover-card.is-square{--discover-media-height: 194px;--discover-media-fit: contain;--discover-media-padding: 10px}.discover-card-link{display:grid;color:inherit;text-decoration:none}.discover-card-media{position:relative;height:var(--discover-media-height);background:var(--discover-media-bg);display:flex;align-items:center;justify-content:center;overflow:hidden}.discover-card-media img{width:100%;height:100%;object-fit:var(--discover-media-fit);object-position:center;display:block;padding:var(--discover-media-padding)}.discover-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:oklch(from var(--color-base-content) l c h / .42)}.discover-card-content{display:grid;gap:8px;padding:14px}.discover-card-content h3{margin:0;font-size:1rem;line-height:1.35}.discover-card-content p{margin:0;font-size:.84rem;line-height:1.65;color:oklch(from var(--color-base-content) l c h / .64)}.discover-card-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:.78rem;color:oklch(from var(--color-base-content) l c h / .62)}.discover-card-meta strong{color:var(--color-base-content);font-size:.95rem}.discover-empty{padding:22px;border-radius:16px;border:1px dashed oklch(from var(--color-base-content) l c h / .2);text-align:center;display:grid;gap:12px;color:oklch(from var(--color-base-content) l c h / .58)}.section{margin-bottom:48px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;flex-wrap:wrap}.section-head h2,.section-head h1{font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:clamp(1.75rem,2.5vw,2.5rem);color:var(--color-base-content)}.section-head-actions{display:flex;align-items:center;gap:16px}.flash-sale{position:relative;padding:28px;border-radius:26px;border:1px solid oklch(from var(--color-base-content) l c h / .08);background:radial-gradient(120% 140% at 92% -5%,oklch(from var(--color-primary) l c h / .03),transparent 58%),linear-gradient(145deg,oklch(from var(--color-base-100) l c h / .99),oklch(from var(--color-base-200) l c h / .95));box-shadow:0 8px 18px oklch(from var(--color-base-content) l c h / .05);overflow:hidden}.flash-sale:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 42%,oklch(from var(--color-base-content) l c h / .015) 50%,transparent 58%);opacity:.12}.flash-sale .section-head{margin-bottom:18px;position:relative;z-index:1}.flash-sale .eyebrow{color:oklch(from var(--color-base-content) l c h / .68);font-weight:700;letter-spacing:.08em}.flash-sale .lead{max-width:42ch;color:oklch(from var(--color-base-content) l c h / .72)}.flash-sale-meta{display:grid;justify-items:end;gap:6px;position:relative;z-index:1}.flash-sale-status-row{display:grid;justify-items:end;gap:6px;padding:9px 10px;border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-100) l c h / .72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.flash-sale-countdown{display:flex;gap:6px;align-items:center}.flash-sale-countdown-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:oklch(from var(--color-base-content) l c h / .6)}.flash-sale-countdown-item{min-width:46px;padding:6px 7px;border-radius:9px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-100) l c h / .9);text-align:center;box-shadow:none}.flash-sale-countdown-item strong{display:block;font-size:.94rem;line-height:1;color:var(--color-base-content)}.flash-sale-countdown-item span{font-size:.66rem;color:oklch(from var(--color-base-content) l c h / .56)}.flash-sale-ended{margin:0;font-size:.76rem;font-weight:600;color:oklch(from var(--color-base-content) l c h / .64);justify-self:end}.flash-sale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;position:relative;z-index:1}.flash-sale-card{border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:18px;background:linear-gradient(180deg,oklch(from var(--color-base-100) l c h / .97),oklch(from var(--color-base-100) l c h / .92));overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.flash-sale-card:hover{transform:translateY(-1px);border-color:oklch(from var(--color-base-content) l c h / .16);box-shadow:0 6px 14px oklch(from var(--color-base-content) l c h / .07)}.flash-sale-card-link{display:grid;grid-template-columns:132px 1fr;min-height:138px;color:inherit;text-decoration:none}.flash-sale-card-media{background:radial-gradient(circle at 30% 20%,oklch(from var(--color-base-content) l c h / .035),transparent 62%),linear-gradient(160deg,oklch(from var(--color-base-100) l c h / .88),oklch(from var(--color-base-200) l c h / .9));display:flex;align-items:center;justify-content:center;padding:10px}.flash-sale-card-media img{width:100%;height:100%;object-fit:contain}.flash-sale-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:oklch(from var(--color-base-content) l c h / .36)}.flash-sale-card-content{padding:13px 14px;display:grid;gap:8px}.flash-sale-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.flash-sale-card-head .tag{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.08em;border-radius:999px;padding:4px 9px;color:oklch(from var(--color-base-content) l c h / .74);background:oklch(from var(--color-base-content) l c h / .06);border:1px solid oklch(from var(--color-base-content) l c h / .12)}.flash-sale-save{font-size:.72rem;font-weight:700;color:oklch(from var(--color-base-content) l c h / .68);border-radius:999px;padding:3px 8px;border:1px solid oklch(from var(--color-base-content) l c h / .13);background:oklch(from var(--color-base-content) l c h / .04)}.flash-sale-card-content h3{margin:0;font-size:1.06rem;line-height:1.32;letter-spacing:.01em}.flash-sale-card-desc{margin:0;font-size:.84rem;line-height:1.5;color:oklch(from var(--color-base-content) l c h / .64);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.flash-sale-card-footer{display:flex;align-items:end;justify-content:space-between;gap:10px}.flash-sale-card-price{display:flex;align-items:baseline;gap:7px}.flash-sale-card-price strong{font-size:1.24rem;color:oklch(from var(--color-base-content) l c h / .88);font-weight:800}.flash-sale-card-price del{font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .4)}.flash-sale-buy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .08);border:1px solid oklch(from var(--color-primary) l c h / .2);box-shadow:none}.flash-sale-card:hover .flash-sale-buy-btn{background:oklch(from var(--color-primary) l c h / .12);border-color:oklch(from var(--color-primary) l c h / .26)}.flash-sale-empty{border-radius:16px;border:1px dashed oklch(from var(--color-base-content) l c h / .22);padding:20px;text-align:center;color:oklch(from var(--color-base-content) l c h / .65);background:oklch(from var(--color-base-100) l c h / .65)}.carousel-nav{display:flex;gap:8px}.carousel-nav-btn{width:40px;height:40px;border-radius:50%;border:1px solid oklch(from var(--color-base-content) l c h / .12);background:var(--color-base-200);color:var(--color-base-content);display:flex;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;transition:all .2s ease}.carousel-nav-btn:hover:not(.disabled){background:var(--color-base-300);border-color:oklch(from var(--color-base-content) l c h / .2);transform:scale(1.05)}.carousel-nav-btn.disabled{opacity:.3;cursor:not-allowed}.shop-grid-wrapper{position:relative}.shop-grid{display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:20px;scrollbar-width:none;-ms-overflow-style:none}.shop-grid::-webkit-scrollbar{display:none}.shop-grid>*{flex:0 0 calc((100% - 44px) / 3);min-width:300px;scroll-snap-align:start}.shop-grid-indicator{display:flex;justify-content:center;gap:8px;margin-top:16px}.shop-grid-indicator-dot{width:8px;height:8px;border-radius:50%;background:oklch(from var(--color-base-content) l c h / .2);border:none;padding:0;cursor:pointer;transition:all .2s ease}.shop-grid-indicator-dot:hover{background:oklch(from var(--color-base-content) l c h / .4)}.shop-grid-indicator-dot.active{width:24px;border-radius:4px;background:var(--color-primary)}.shop-grid-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:60px 20px;width:100%;color:oklch(from var(--color-base-content) l c h / .6);font-size:.9rem}.shop-product-card{background-color:var(--color-base-100);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:var(--radius-lg);display:flex;flex-direction:column;transition:box-shadow .3s ease;overflow:hidden}.shop-product-card:hover{box-shadow:0 12px 40px oklch(from var(--color-base-content) l c h / .12)}.shop-product-card-media{position:relative;aspect-ratio:1 / 1;width:100%;overflow:hidden;background:var(--card-bg, var(--color-base-200));display:block;text-decoration:none;color:inherit}.shop-product-card-header{position:absolute;top:0;left:0;right:0;padding:20px;z-index:2;background:linear-gradient(180deg,oklch(from var(--color-base-100) l c h / .92) 0%,oklch(from var(--color-base-100) l c h / .7) 50%,transparent 100%)}.shop-product-card-tag{display:inline-flex;align-items:center;font-size:.65rem;font-weight:600;color:var(--color-primary-content);background:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px;margin-left:8px;vertical-align:middle;position:relative;top:-2px}.shop-product-card-tag.tag-primary{background:var(--color-primary);color:var(--color-primary-content)}.shop-product-card-tag.tag-accent{background:var(--color-accent);color:var(--color-accent-content)}.shop-product-card-tag.tag-success{background:var(--color-success);color:var(--color-success-content)}.shop-product-card-tag.tag-warning{background:var(--color-warning);color:var(--color-warning-content)}.shop-product-card-tag.tag-error{background:var(--color-error);color:var(--color-error-content)}.shop-product-card-price .tag.tag-primary{color:var(--color-primary)}.shop-product-card-price .tag.tag-accent{color:var(--color-accent)}.shop-product-card-price .tag.tag-success{color:var(--color-success)}.shop-product-card-price .tag.tag-warning{color:var(--color-warning)}.shop-product-card-price .tag.tag-error{color:var(--color-error)}.shop-product-card-price .price{display:flex;align-items:baseline;gap:6px}.shop-product-card-price .original-price{font-size:.85rem;font-weight:400;color:oklch(from var(--color-base-content) l c h / .4);text-decoration:line-through}.shop-product-card-header h3{font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:1.35rem;line-height:1.2;margin-bottom:6px;color:var(--color-base-content)}.shop-product-card-desc{font-size:.85rem;color:oklch(from var(--color-base-content) l c h / .7);margin:0}.shop-product-card-media-img{position:absolute;inset:0;width:100%;height:100%}.shop-product-card-media-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.shop-product-card:hover .shop-product-card-media-img img{transform:scale(1.08)}.shop-product-card-media-gradient{position:absolute;inset:0;background:var(--card-gradient, linear-gradient(135deg, var(--color-primary), var(--color-secondary)));transition:transform .4s ease}.shop-product-card:hover .shop-product-card-media-gradient{transform:scale(1.08)}.shop-product-card-colors{position:absolute;bottom:0;left:0;right:0;display:flex;gap:10px;justify-content:center;padding:16px 20px;z-index:2;background:linear-gradient(0deg,oklch(from var(--color-base-100) l c h / .92) 0%,oklch(from var(--color-base-100) l c h / .7) 50%,transparent 100%)}.shop-product-card-colors span{width:16px;height:16px;border-radius:50%;border:2px solid oklch(from var(--color-base-content) l c h / .2);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.shop-product-card-colors span:hover{transform:scale(1.15);border-color:oklch(from var(--color-base-content) l c h / .5)}.shop-product-card-colors span.active{border-color:var(--color-base-content);box-shadow:0 0 0 2px var(--color-base-100),0 0 0 4px var(--color-base-content)}.shop-product-card-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 20px 18px;border-top:1px solid oklch(from var(--color-base-content) l c h / .08);background:var(--color-base-100)}.shop-product-card-price{display:flex;flex-direction:column;gap:2px}.shop-product-card-price .tag{font-size:.68rem;color:oklch(from var(--color-base-content) l c h / .5)}.shop-product-card-price .price{font-size:1rem;font-weight:600}.shop-product-card-btn{padding:8px 20px;border-radius:var(--btn-radius, 999px);background-color:var(--color-neutral);color:var(--color-neutral-content);font-size:.85rem;font-weight:500;transition:transform .2s ease,background-color .2s ease;text-decoration:none}.shop-product-card-btn:hover{transform:scale(1.02);background-color:var(--color-base-content)}[data-btn-style=gradient] .shop-btn-primary,[data-btn-style=gradient] .shop-product-card-btn{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary))}[data-btn-style=solid] .shop-btn-primary,[data-btn-style=solid] .shop-product-card-btn{background-color:var(--color-primary)}[data-btn-style=outline] .shop-btn-primary,[data-btn-style=outline] .shop-product-card-btn{background:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}[data-btn-style=outline] .shop-btn-primary:hover,[data-btn-style=outline] .shop-product-card-btn:hover{background-color:var(--color-primary);color:var(--color-primary-content)}.section.highlight{background-color:var(--color-base-200);border-radius:var(--radius-lg);padding:32px;border:1px solid oklch(from var(--color-base-content) l c h / .08)}.shop-flex{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.panel{border-radius:var(--radius-md);border:1px solid oklch(from var(--color-base-content) l c h / .1);padding:20px;background-color:var(--color-base-100)}.panel h3{font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:1.1rem;margin-bottom:6px;color:var(--color-base-content)}.panel p{font-size:.85rem;color:oklch(from var(--color-base-content) l c h / .65);margin-bottom:10px}.shop-member{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:center}.shop-member h2{font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:clamp(1.6rem,2.2vw,2.2rem);margin:8px 0 12px;color:var(--color-base-content)}.member-card{background-color:var(--color-base-200);border-radius:var(--radius-md);border:1px solid oklch(from var(--color-base-content) l c h / .1);padding:22px;display:grid;gap:14px}.member-card ul{list-style:none;display:grid;gap:6px;color:oklch(from var(--color-base-content) l c h / .7);font-size:.9rem}.member-card ul li:before{content:"✓ ";color:var(--color-primary)}@media(max-width:1024px){.shop-hero{grid-template-columns:1fr;gap:20px}.shop-hero-text{justify-self:start;max-width:min(760px,100%)}.shop-hero-carousel{width:100%;justify-self:stretch}.shop-hero-carousel-track{aspect-ratio:16 / 9}.home-search-form{grid-template-columns:1fr}.proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-layout{grid-template-columns:1fr}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-grid>*{flex:0 0 calc((100% - 22px)/2);min-width:260px}.shop-flex{grid-template-columns:repeat(2,1fr)}.shop-member{grid-template-columns:1fr}.flash-sale-card-link{grid-template-columns:112px 1fr;min-height:124px}}@media(max-width:768px){.shop-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.shop-hero-stat{text-align:center}.shop-hero-stat-label{margin:0 0 4px;font-size:.7rem;line-height:1.3}.shop-hero-stat-value{font-size:clamp(.96rem,4.6vw,1.2rem)}.shop-hero-slide-overlay h3,.shop-hero-slide-overlay p,.shop-hero-slide-btn{display:none}.shop-hero-slide-overlay{padding:0;background:linear-gradient(to top,oklch(from var(--color-base-content) l c h / .32) 0%,oklch(from var(--color-base-content) l c h / .08) 38%,transparent 72%)}.shop-hero-slide-mobile-title{position:absolute;left:14px;right:78px;bottom:12px;z-index:2;display:block;font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:.94rem;line-height:1.3;color:var(--color-base-100);text-shadow:0 2px 10px oklch(from var(--color-base-content) l c h / .52);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-search-body{padding:18px;border-radius:22px}.home-search-head h2{font-size:clamp(1.35rem,7vw,1.75rem)}.ranking-tabs{width:100%;justify-content:space-between}.ranking-item{grid-template-columns:30px 56px 1fr}.ranking-item-cover{width:56px;height:56px}.ranking-item-price{grid-column:2 / -1;justify-self:end}.proof-metrics,.proof-qa--split{grid-template-columns:1fr}.proof-showcase{grid-template-columns:88px 1fr}.proof-showcase-placeholder{min-height:88px}.discover-grid{grid-template-columns:1fr}.discover-card-media{height:min(168px,var(--discover-media-height, 168px))}.ticker{grid-template-columns:repeat(3,1fr)}.shop-grid>*{flex:0 0 85%;min-width:240px}.shop-flex{grid-template-columns:1fr}.section.highlight{padding:24px}.flash-sale{padding:18px;border-radius:20px}.flash-sale .section-head{align-items:flex-start}.flash-sale-meta{width:100%;justify-items:flex-start}.flash-sale-status-row{justify-items:flex-start;width:100%;padding:8px 9px}.flash-sale-ended{justify-self:flex-start}.flash-sale-countdown{flex-wrap:wrap}.flash-sale-countdown-item{min-width:42px}.flash-sale-grid{grid-template-columns:1fr;gap:10px}.flash-sale-card-link{grid-template-columns:92px 1fr;min-height:112px}.flash-sale-card-content{gap:7px;padding:10px 11px}.flash-sale-card-content h3{font-size:.95rem}.flash-sale-card-price strong{font-size:1.06rem}.flash-sale-buy-btn{min-height:30px;padding:0 11px;font-size:.72rem}.flash-sale-countdown-label{width:100%;font-size:.68rem}.shop-product-card-media{height:auto;aspect-ratio:1 / 1}.shop-product-card-media-img img{object-fit:contain;object-position:center}.shop-hero-slide-overlay h3{font-size:1.2rem}.shop-hero-slide-overlay p{font-size:.8rem}}.theme-comment{--halo-cw-primary-1-color: var(--color-primary);--halo-cw-primary-2-color: color-mix(in oklab, var(--color-primary) 72%, var(--color-base-100));--halo-cw-primary-3-color: color-mix(in oklab, var(--color-primary) 38%, var(--color-base-100));--halo-cw-text-1-color: var(--color-base-content);--halo-cw-text-2-color: oklch(from var(--color-base-content) l c h / .78);--halo-cw-text-3-color: oklch(from var(--color-base-content) l c h / .56);--halo-cw-muted-1-color: oklch(from var(--color-base-content) l c h / .14);--halo-cw-muted-2-color: oklch(from var(--color-base-content) l c h / .08);--halo-cw-muted-3-color: oklch(from var(--color-base-content) l c h / .05);--halo-cw-base-rounded: 12px;--halo-cw-avatar-rounded: 999px;--halo-cw-base-font-size: 16px}.theme-comment :where(comment-widget,halo-comment){display:block}.page-generic-comments.single-page-comments{margin:22px auto 0;padding:0 12px 8px}.page-generic-comments.single-page-comments--narrow{max-width:980px}.page-generic-comments.single-page-comments--wide{max-width:1140px}.page-generic-comments.single-page-comments :where(comment-widget,halo-comment){width:100%;max-width:none}.comment-section-head{display:flex;align-items:center;gap:12px;margin:0 0 12px}.comment-section-head h2{margin:0;font-size:1.02rem;font-weight:700;color:var(--color-base-content);white-space:nowrap}.comment-section-head span{flex:1;height:1px;background:oklch(from var(--color-base-content) l c h / .14)}.post-comments{max-width:1160px;margin:20px auto 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px}.post-comments>*{grid-column:1}@media(max-width:980px){.post-comments{grid-template-columns:1fr;gap:0;padding:0 12px}}@media(max-width:640px){.comment-section-head{margin-bottom:10px}.comment-section-head h2{font-size:.96rem}.page-generic-comments.single-page-comments,.post-comments{padding:0 6px}}.content-page{max-width:1100px;margin:0 auto;padding:18px 0 38px}.content-page--narrow{max-width:980px}.content-page-head{margin-bottom:18px;padding:22px 24px;border-radius:18px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:radial-gradient(circle at 100% 0%,oklch(from var(--color-primary) l c h / .14),transparent 42%),linear-gradient(140deg,oklch(from var(--color-base-100) l c h / .98),oklch(from var(--color-base-200) l c h / .9))}.content-page-eyebrow{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.2em;color:oklch(from var(--color-base-content) l c h / .56)}.content-page-head h1{margin:8px 0 10px;font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.14;color:var(--color-base-content)}.content-page-head p{margin:0;max-width:720px;color:oklch(from var(--color-base-content) l c h / .72);line-height:1.68}.content-taxonomy-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.content-taxonomy-card{border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-100) l c h / .95);padding:14px;box-shadow:0 8px 20px oklch(from var(--color-base-content) l c h / .06)}.content-taxonomy-card h3{margin:0;font-size:1rem;color:var(--color-base-content)}.content-taxonomy-card p{margin:7px 0 0;font-size:.86rem;color:oklch(from var(--color-base-content) l c h / .68);line-height:1.62}.content-taxonomy-sublist{margin-top:10px;padding-top:10px;border-top:1px dashed oklch(from var(--color-base-content) l c h / .14);display:flex;flex-wrap:wrap;gap:8px}.content-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .12);background:oklch(from var(--color-base-content) l c h / .04);color:oklch(from var(--color-base-content) l c h / .76);font-size:.76rem;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .2s ease}.content-chip:hover{color:var(--color-primary);border-color:oklch(from var(--color-primary) l c h / .42);transform:translateY(-1px)}.content-post-grid{display:grid;gap:12px}.content-post-card{display:block;border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:linear-gradient(150deg,oklch(from var(--color-base-100) l c h / .96),oklch(from var(--color-base-200) l c h / .9));padding:14px;text-decoration:none;transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.content-post-card:hover{border-color:oklch(from var(--color-primary) l c h / .38);transform:translateY(-2px);box-shadow:0 10px 22px oklch(from var(--color-primary) l c h / .1)}.content-post-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.76rem;color:oklch(from var(--color-base-content) l c h / .56)}.content-post-title{margin:0;font-size:1.06rem;line-height:1.5;color:var(--color-base-content)}.content-post-excerpt{margin:8px 0 0;color:oklch(from var(--color-base-content) l c h / .7);line-height:1.66;font-size:.9rem}.content-page-footer{margin-top:16px;display:flex;justify-content:center}.content-pagination{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-100) l c h / .95)}.content-page-btn{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .12);background:oklch(from var(--color-base-content) l c h / .04);color:var(--color-base-content);font-size:.82rem;text-decoration:none}.content-page-btn.disabled{opacity:.42;pointer-events:none}.content-page-indicator{min-width:86px;text-align:center;font-size:.82rem;color:oklch(from var(--color-base-content) l c h / .66)}.content-empty{border-radius:14px;border:1px dashed oklch(from var(--color-base-content) l c h / .18);background:oklch(from var(--color-base-content) l c h / .04);padding:22px;text-align:center;color:oklch(from var(--color-base-content) l c h / .68)}.content-empty a{color:var(--color-primary);text-decoration:none}.content-archive-year{margin-bottom:16px;border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-100) l c h / .95);overflow:hidden}.content-archive-year-title{margin:0;padding:12px 14px;font-size:1rem;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .08);background:oklch(from var(--color-base-content) l c h / .04)}.content-archive-month{padding:12px 14px 2px}.content-archive-month h3{margin:0 0 10px;font-size:.88rem;color:oklch(from var(--color-base-content) l c h / .62)}.content-archive-post{display:flex;align-items:baseline;gap:12px;padding:8px 0;border-top:1px dashed oklch(from var(--color-base-content) l c h / .12)}.content-archive-post:first-of-type{border-top:none}.content-archive-date{flex:0 0 auto;font-size:.75rem;color:oklch(from var(--color-base-content) l c h / .54);font-variant-numeric:tabular-nums}.content-archive-post a{color:var(--color-base-content);text-decoration:none}.content-archive-post a:hover{color:var(--color-primary)}.post-detail-page{max-width:1160px;margin:0 auto;padding:18px 0 22px}.post-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:start}.post-detail-main{min-width:0;order:1}.post-detail-toc{order:2;position:sticky;top:92px;border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .11);background:oklch(from var(--color-base-100) l c h / .94);padding:12px 10px;max-height:calc(100vh - 112px);overflow:auto}.post-detail-toc-title{margin:0 0 9px;padding:0 5px 7px;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:oklch(from var(--color-base-content) l c h / .6);border-bottom:1px solid oklch(from var(--color-base-content) l c h / .1)}.post-detail-toc-nav{display:grid;gap:2px}.post-detail-toc-link{display:block;padding:6px 8px;border-radius:8px;color:oklch(from var(--color-base-content) l c h / .7);font-size:.82rem;line-height:1.45;text-decoration:none;transition:color .18s ease,background .18s ease}.post-detail-toc-link:hover{color:var(--color-base-content);background:oklch(from var(--color-base-content) l c h / .05)}.post-detail-toc-link.is-level-3{padding-left:15px;font-size:.79rem}.post-detail-toc-link.is-level-4{padding-left:21px;font-size:.76rem}.post-detail-toc-link.is-active{color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .14)}.post-detail-hero{border-radius:18px;border:1px solid oklch(from var(--color-base-content) l c h / .1);padding:24px;background:radial-gradient(circle at 88% -5%,oklch(from var(--color-primary) l c h / .18),transparent 42%),radial-gradient(circle at -8% 0%,oklch(from var(--color-base-content) l c h / .08),transparent 34%),linear-gradient(145deg,oklch(from var(--color-base-100) l c h / .98),oklch(from var(--color-base-200) l c h / .94));box-shadow:0 16px 34px oklch(from var(--color-base-content) l c h / .08),inset 0 1px oklch(from var(--color-base-100) l c h / .36)}.post-detail-breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.75rem;color:oklch(from var(--color-base-content) l c h / .5)}.post-detail-breadcrumb a{color:inherit;text-decoration:none}.post-detail-breadcrumb a:hover{color:var(--color-primary)}.post-detail-hero h1{margin:8px 0 12px;font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:clamp(1.85rem,3.4vw,2.7rem);line-height:1.18;color:var(--color-base-content)}.post-detail-summary{margin:0 0 12px;max-width:760px;color:oklch(from var(--color-base-content) l c h / .74);line-height:1.72}.post-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .58)}.post-detail-taxonomies{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.post-detail-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.76rem;text-decoration:none;border:1px solid oklch(from var(--color-base-content) l c h / .12);background:oklch(from var(--color-base-content) l c h / .05);color:oklch(from var(--color-base-content) l c h / .78);transition:border-color .2s ease,color .2s ease}.post-detail-chip:hover{color:var(--color-primary);border-color:oklch(from var(--color-primary) l c h / .42)}.post-detail-chip--category{background:oklch(from var(--color-primary) l c h / .1);color:var(--color-primary);border-color:oklch(from var(--color-primary) l c h / .26)}.post-detail-cover-wrap{margin:16px 0 0;border-radius:14px;overflow:hidden;border:1px solid oklch(from var(--color-base-content) l c h / .09)}.post-detail-cover{display:block;width:100%;max-height:460px;object-fit:cover}.post-detail-body{margin-top:16px;border-radius:18px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:linear-gradient(150deg,oklch(from var(--color-base-100) l c h / .97),oklch(from var(--color-base-200) l c h / .94));padding:22px;box-shadow:0 12px 26px oklch(from var(--color-base-content) l c h / .06),inset 0 1px oklch(from var(--color-base-100) l c h / .34)}.post-detail-content{color:var(--color-base-content);font-size:1.02rem;line-height:1.85}.post-detail-content :where(p){margin:0 0 1rem}.post-detail-content :where(a){color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:2px}.post-detail-content :where(img){border-radius:12px;border:1px solid oklch(from var(--color-base-content) l c h / .1);box-shadow:0 10px 24px oklch(from var(--color-base-content) l c h / .1)}.post-detail-content :where(h2,h3,h4){scroll-margin-top:88px}.post-detail-content :where(blockquote){border-left:3px solid oklch(from var(--color-primary) l c h / .45);background:oklch(from var(--color-primary) l c h / .08);border-radius:0 12px 12px 0;padding:10px 14px}.post-detail-content :where(code){border-radius:8px;padding:2px 6px;background:oklch(from var(--color-base-content) l c h / .08)}.post-detail-content :where(pre){border-radius:12px;border:1px solid oklch(from var(--color-base-content) l c h / .12);background:oklch(from var(--color-base-content) l c h / .06)}.post-detail-nav{margin-top:16px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.post-detail-nav-link{border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-100) l c h / .95);padding:12px 14px;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.post-detail-nav-link:hover{transform:translateY(-2px);border-color:oklch(from var(--color-primary) l c h / .34)}.post-detail-nav-link--next{text-align:right}.post-detail-nav-label{margin:0;font-size:.74rem;color:oklch(from var(--color-base-content) l c h / .56)}.post-detail-nav-title{margin:6px 0 0;color:var(--color-base-content);line-height:1.56}.rich-content{color:oklch(from var(--color-base-content) l c h / .88);font-size:1.02rem;line-height:1.88}.rich-content :where(h1,h2,h3,h4,h5,h6){margin:1.9em 0 .72em;color:var(--color-base-content);font-weight:720;line-height:1.28;letter-spacing:-.01em}.rich-content :where(h1){font-size:clamp(1.72rem,3vw,2.2rem)}.rich-content :where(h2){font-size:clamp(1.42rem,2.4vw,1.82rem);padding-left:.7rem;border-left:3px solid oklch(from var(--color-primary) l c h / .45)}.rich-content :where(h3){font-size:clamp(1.2rem,2.05vw,1.48rem)}.rich-content :where(h4){font-size:clamp(1.05rem,1.86vw,1.28rem)}.rich-content :where(h5,h6){font-size:1rem}.rich-content :where(p){margin:0 0 1rem}.rich-content :where(strong){color:var(--color-base-content);font-weight:700}.rich-content :where(a){color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:.18em;word-break:break-word}.rich-content :where(a:hover){color:oklch(from var(--color-primary) l c h / .84)}.rich-content :where(ul,ol){margin:0 0 1rem 1.3rem;padding:0}.rich-content :where(li){margin:.4rem 0}.rich-content :where(ul li)::marker{color:oklch(from var(--color-primary) l c h / .62)}.rich-content :where(ol li)::marker{color:oklch(from var(--color-primary) l c h / .62);font-weight:650}.rich-content :where(li>p){margin:.4rem 0}.rich-content :where(blockquote){margin:1.1rem 0;border-left:3px solid oklch(from var(--color-primary) l c h / .45);background:oklch(from var(--color-primary) l c h / .08);border-radius:0 12px 12px 0;padding:.76rem .92rem;color:oklch(from var(--color-base-content) l c h / .8)}.rich-content :where(hr){border:none;height:1px;margin:1.4rem 0;background:linear-gradient(90deg,transparent,oklch(from var(--color-base-content) l c h / .2),transparent)}.rich-content :where(code){border-radius:8px;padding:.14rem .4rem;font-size:.9em;background:oklch(from var(--color-base-content) l c h / .09);color:var(--color-base-content)}.rich-content :where(pre){margin:1rem 0;border-radius:12px;border:1px solid oklch(from var(--color-base-content) l c h / .12);background:oklch(from var(--color-base-content) l c h / .06);padding:.84rem .9rem;overflow-x:auto}.rich-content :where(pre code){padding:0;border-radius:0;background:transparent;font-size:.86em}.rich-content :where(table){width:100%;margin:1rem 0;border-collapse:separate;border-spacing:0;border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:12px;overflow:hidden}.rich-content :where(table th),.rich-content :where(table td){padding:.66rem .72rem;text-align:left;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .09)}.rich-content :where(table thead th){font-weight:650;color:var(--color-base-content);background:oklch(from var(--color-base-content) l c h / .06)}.rich-content :where(table tbody tr:nth-child(2n) td){background:oklch(from var(--color-base-content) l c h / .025)}.rich-content :where(table tr:last-child td){border-bottom:none}.rich-content :where(img){display:block;max-width:100%;height:auto;margin:1rem auto;border-radius:12px;border:1px solid oklch(from var(--color-base-content) l c h / .1);box-shadow:0 10px 24px oklch(from var(--color-base-content) l c h / .1)}.rich-content :where(figure){margin:1.1rem 0}.rich-content :where(figcaption){margin-top:.46rem;text-align:center;font-size:.82rem;color:oklch(from var(--color-base-content) l c h / .62)}.rich-content :where(details){margin:.86rem 0;border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:12px;padding:.65rem .76rem;background:oklch(from var(--color-base-content) l c h / .03)}.rich-content :where(summary){cursor:pointer;font-weight:650;color:var(--color-base-content)}@media(max-width:980px){.content-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-detail-layout{grid-template-columns:1fr;gap:0}.post-detail-toc{display:none}}@media(max-width:640px){.content-page,.content-page--narrow{padding-top:8px}.content-page-head{border-radius:14px;padding:16px 14px}.content-taxonomy-grid{grid-template-columns:1fr;gap:10px}.content-post-card{padding:12px}.content-post-title{font-size:.98rem}.content-post-excerpt{font-size:.84rem}.content-pagination{width:100%;justify-content:space-between}.content-page-indicator{min-width:auto;padding:0 8px}.post-detail-page{padding-top:8px}.post-detail-hero,.post-detail-body{border-radius:14px;padding:16px 14px}.post-detail-summary{font-size:.92rem}.post-detail-meta{font-size:.74rem}.post-detail-nav{grid-template-columns:1fr}.post-detail-nav-link--next{text-align:left}.rich-content{font-size:.95rem;line-height:1.78}.rich-content :where(h1,h2,h3,h4,h5,h6){margin-top:1.56em}.rich-content :where(h1){font-size:1.48rem}.rich-content :where(h2){font-size:1.26rem;padding-left:.56rem}.rich-content :where(h3){font-size:1.12rem}.rich-content :where(ul,ol){margin-left:1.08rem}.rich-content :where(pre){border-radius:10px;padding:.72rem .74rem;font-size:.84rem}.rich-content :where(table){display:block;overflow-x:auto;white-space:nowrap;border-radius:10px}}.page-generic{max-width:980px;margin:0 auto;padding:20px 0 36px}.page-generic-head{margin-bottom:18px;padding:22px 24px;border-radius:18px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:radial-gradient(circle at 100% 0%,oklch(from var(--color-primary) l c h / .15),transparent 40%),linear-gradient(135deg,oklch(from var(--color-base-100) l c h / .96),oklch(from var(--color-base-200) l c h / .88))}.page-generic-head h1{margin:0;font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15;color:var(--color-base-content)}.page-generic-content{border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:18px;padding:24px;background:oklch(from var(--color-base-100) l c h / .94)}.page-generic-comments{max-width:980px;margin:20px auto 0}.brand-story-page{color:var(--color-base-content);max-width:1140px;margin:0 auto;padding:12px 0 44px}.brand-story-hero{--bs-hero-bg-start: oklch(from var(--color-base-content) l c h / .86);--bs-hero-bg-mid: oklch(from var(--color-base-content) l c h / .78);--bs-hero-bg-end: oklch(from var(--color-primary) l c h / .64);--bs-hero-glow-left: oklch(from var(--color-base-100) l c h / .18);--bs-hero-glow-right: oklch(from var(--color-secondary) l c h / .24);--bs-hero-text: var(--color-neutral-content);--bs-hero-muted: oklch(from var(--color-neutral-content) l c h / .7);position:relative;overflow:hidden;border-radius:24px;border:1px solid oklch(from var(--color-base-content) l c h / .1);padding:36px 30px 30px;background:linear-gradient(120deg,var(--bs-hero-bg-start) 0%,var(--bs-hero-bg-mid) 52%,var(--bs-hero-bg-end) 100%);color:var(--bs-hero-text)}.brand-story-hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,color-mix(in oklab,var(--bs-hero-glow-left) 24%,transparent),transparent 35%),radial-gradient(circle at 85% 85%,color-mix(in oklab,var(--bs-hero-glow-right) 30%,transparent),transparent 32%)}.brand-story-eyebrow{position:relative;z-index:1;margin:0 0 10px;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--bs-hero-muted)}.brand-story-hero h1{position:relative;z-index:1;margin:0;font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.05;color:var(--bs-hero-text)}.brand-story-lead{position:relative;z-index:1;margin:14px 0 0;max-width:820px;font-size:clamp(.98rem,1.6vw,1.18rem);line-height:1.72;color:color-mix(in oklab,var(--bs-hero-text) 90%,transparent)}.brand-story-hero-meta{position:relative;z-index:1;margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;color:color-mix(in oklab,var(--bs-hero-muted) 92%,transparent)}.brand-story-hero-tags{position:relative;z-index:1;margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.brand-story-hero-tag{display:inline-flex;align-items:baseline;gap:6px;border-radius:999px;padding:7px 12px;border:1px solid color-mix(in oklab,var(--bs-hero-text) 24%,transparent);background:color-mix(in oklab,var(--bs-hero-text) 12%,transparent);color:var(--bs-hero-text)}.brand-story-hero-tag strong{font-size:.9rem;font-weight:700}.brand-story-hero-tag em{font-size:.75rem;font-style:normal;color:color-mix(in oklab,var(--bs-hero-muted) 90%,transparent)}.brand-story-panel{margin-top:20px;border-radius:20px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:radial-gradient(circle at 100% 0%,oklch(from var(--color-primary) l c h / .12),transparent 38%),linear-gradient(150deg,oklch(from var(--color-base-100) l c h / .95),oklch(from var(--color-base-200) l c h / .9));padding:24px}.brand-story-section-head{margin-bottom:16px}.brand-story-section-head h2{margin:0;font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:clamp(1.34rem,2.35vw,1.9rem);color:var(--color-base-content)}.brand-story-section-line{width:68px;height:3px;margin:10px 0;border-radius:999px;background:var(--color-primary)}.brand-story-section-head p{margin:0;color:oklch(from var(--color-base-content) l c h / .72);line-height:1.7}.brand-story-about-grid{display:grid;gap:20px;grid-template-columns:1fr 1.1fr;align-items:center}.brand-story-image-wrap{position:relative}.brand-story-image,.brand-story-image-placeholder{width:100%;min-height:320px;border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .09);background:oklch(from var(--color-base-200) l c h / .7);object-fit:cover;box-shadow:0 12px 28px oklch(from var(--color-base-content) l c h / .1)}.brand-story-image-placeholder{display:flex;align-items:center;justify-content:center;color:oklch(from var(--color-base-content) l c h / .42);font-size:2rem}.brand-story-years-badge{position:absolute;right:-14px;bottom:-14px;min-width:122px;border-radius:12px;padding:10px 12px;text-align:center;color:var(--color-primary-content);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));box-shadow:0 12px 24px oklch(from var(--color-primary) l c h / .3)}.brand-story-years-number{margin:0;font-size:1.9rem;font-weight:800;line-height:1}.brand-story-years-label{margin:3px 0 0;font-size:.78rem}.brand-story-copy h3{margin:0 0 10px;font-size:1.75rem;color:var(--color-base-content)}.brand-story-copy p{margin:0 0 10px;color:oklch(from var(--color-base-content) l c h / .74);line-height:1.72}.brand-story-feature-grid{margin-top:14px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.brand-story-feature-item{display:flex;align-items:flex-start;gap:8px;border-radius:10px;padding:10px;background:oklch(from var(--color-base-200) l c h / .46)}.brand-story-feature-item span{color:var(--color-primary);font-size:1rem;margin-top:1px}.brand-story-feature-item h4{margin:0;font-size:.95rem;color:var(--color-base-content)}.brand-story-feature-item p{margin:2px 0 0;font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .65)}.brand-story-card-grid{display:grid;gap:14px}.brand-story-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-story-card-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-story-info-card,.brand-story-media-card{border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .09);background:oklch(from var(--color-base-100) l c h / .96);box-shadow:0 8px 18px oklch(from var(--color-base-content) l c h / .08);transition:transform .25s ease,box-shadow .25s ease}.brand-story-info-card:hover,.brand-story-media-card:hover{transform:translateY(-4px);box-shadow:0 16px 28px oklch(from var(--color-base-content) l c h / .12)}.brand-story-info-card{padding:16px}.brand-story-icon{width:48px;height:48px;border-radius:50%;margin-bottom:10px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .14)}.brand-story-info-card h3{margin:0 0 7px;font-size:1.04rem;color:var(--color-base-content)}.brand-story-info-card p{margin:0;color:oklch(from var(--color-base-content) l c h / .7);line-height:1.68}.brand-story-media-cover{height:184px;overflow:hidden;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .08)}.brand-story-media-cover img,.brand-story-media-placeholder{width:100%;height:100%;object-fit:cover}.brand-story-media-placeholder{display:flex;align-items:center;justify-content:center;color:oklch(from var(--color-base-content) l c h / .42);background:oklch(from var(--color-base-200) l c h / .72);font-size:2rem}.brand-story-media-body{padding:12px}.brand-story-media-type{display:inline-block;margin-bottom:8px;font-size:.76rem;font-weight:700;color:var(--color-primary)}.brand-story-media-body h3{margin:0 0 5px;font-size:1rem;color:var(--color-base-content)}.brand-story-media-body p{margin:0;font-size:.85rem;line-height:1.64;color:oklch(from var(--color-base-content) l c h / .68)}.brand-story-tags{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap}.brand-story-tags span{font-size:.73rem;color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .12);padding:4px 8px;border-radius:999px}.brand-story-section-cta{margin-top:16px;text-align:center}.brand-story-cta-btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:10px 18px;font-size:.9rem;font-weight:700;color:var(--color-primary-content);background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.brand-story-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px oklch(from var(--color-primary) l c h / .28);filter:brightness(1.04)}.brand-story-flow-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.brand-story-flow-item{border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .09);background:oklch(from var(--color-base-100) l c h / .96);padding:14px}.brand-story-flow-index{display:inline-block;margin-bottom:8px;font-size:.78rem;font-weight:700;color:var(--color-primary);letter-spacing:.08em}.brand-story-flow-item h3{margin:0 0 6px;font-size:1rem;color:var(--color-base-content)}.brand-story-flow-item p{margin:0;font-size:.85rem;line-height:1.64;color:oklch(from var(--color-base-content) l c h / .68)}.brand-story-timeline{position:relative;display:grid;gap:12px;padding-left:0}.brand-story-timeline:before{content:"";position:absolute;left:18px;top:8px;bottom:8px;width:1px;border-radius:999px;background:oklch(from var(--color-base-content) l c h / .14)}.brand-story-timeline-item{position:relative;padding-left:44px}.brand-story-timeline-dot{position:absolute;left:10px;top:18px;width:16px;height:16px;border-radius:999px;background:var(--color-primary);border:3px solid oklch(from var(--color-base-100) l c h / .96);box-shadow:0 0 0 5px oklch(from var(--color-primary) l c h / .12);z-index:1}.brand-story-timeline-body{border-radius:12px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-100) l c h / .94);box-shadow:0 2px 8px oklch(from var(--color-base-content) l c h / .06);padding:13px 14px;min-width:0}.brand-story-timeline-date{margin:0 0 6px;font-size:.86rem;font-weight:500;color:oklch(from var(--color-base-content) l c h / .56);letter-spacing:.02em;font-variant-numeric:tabular-nums}.brand-story-timeline-body h3{margin:0 0 4px;font-size:1rem;color:var(--color-base-content)}.brand-story-timeline-body p{margin:0;font-size:.9rem;line-height:1.65;color:oklch(from var(--color-base-content) l c h / .7)}.brand-story-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.brand-story-metric-card{border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:linear-gradient(160deg,oklch(from var(--color-primary) l c h / .12),oklch(from var(--color-base-100) l c h / .96));padding:14px 12px}.brand-story-metric-value{margin:0;font-size:clamp(1.2rem,1.8vw,1.58rem);line-height:1.1;font-weight:800;color:var(--color-primary)}.brand-story-metric-label{margin:7px 0 0;font-size:.9rem;color:var(--color-base-content);font-weight:700}.brand-story-metric-desc{margin:6px 0 0;font-size:.78rem;line-height:1.56;color:oklch(from var(--color-base-content) l c h / .68)}.brand-story-contact-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.brand-story-embed-slot{display:inline-flex;align-items:center;min-height:38px}.brand-story-ghost-btn{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:9px 16px;border:1px solid oklch(from var(--color-base-content) l c h / .14);color:var(--color-base-content);background:oklch(from var(--color-base-content) l c h / .04);transition:transform .25s ease,background .25s ease}.brand-story-ghost-btn:hover{transform:translateY(-2px);background:oklch(from var(--color-base-content) l c h / .08)}@media(max-width:1080px){.brand-story-metric-grid,.brand-story-flow-grid,.brand-story-card-grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.brand-story-about-grid,.brand-story-metric-grid,.brand-story-flow-grid,.brand-story-card-grid-3,.brand-story-card-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-story-timeline:before{left:16px}.brand-story-timeline-item{padding-left:40px}.brand-story-timeline-dot{left:9px;top:17px;width:14px;height:14px;border-width:2px}.brand-story-copy{grid-column:1 / -1}.brand-story-years-badge{right:8px;bottom:8px}.brand-story-media-cover{height:138px}}@media(max-width:640px){.brand-story-page{padding-top:4px}.brand-story-hero,.brand-story-panel,.page-generic-head,.page-generic-content{border-radius:16px;padding:18px 16px}.brand-story-about-grid,.brand-story-metric-grid,.brand-story-flow-grid,.brand-story-card-grid-3,.brand-story-card-grid-4,.brand-story-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.brand-story-copy{grid-column:1 / -1}.brand-story-copy p,.brand-story-info-card p,.brand-story-media-body p{font-size:.78rem;line-height:1.58}.brand-story-media-cover{height:118px}.brand-story-info-card{padding:11px}.brand-story-media-body{padding:10px}.brand-story-timeline:before{left:12px;top:6px;bottom:6px}.brand-story-timeline-item{padding-left:34px}.brand-story-timeline-dot{left:6px;top:16px;width:12px;height:12px;box-shadow:0 0 0 4px oklch(from var(--color-primary) l c h / .1)}.brand-story-timeline-body{margin-left:0;padding:12px 13px}.brand-story-timeline-date{font-size:.82rem}.brand-story-timeline-body h3{font-size:.96rem}.brand-story-timeline-body p{font-size:.84rem;line-height:1.58}.brand-story-contact-actions{justify-content:center}}.shipping-page{max-width:1100px;margin:0 auto;padding:12px 0 40px;color:var(--color-base-content)}.shipping-hero{border-radius:22px;border:1px solid oklch(from var(--color-base-content) l c h / .12);padding:30px 28px;background:radial-gradient(circle at 100% 0%,oklch(from var(--color-primary) l c h / .18),transparent 45%),radial-gradient(circle at 0% 100%,oklch(from var(--color-secondary) l c h / .14),transparent 40%),linear-gradient(145deg,oklch(from var(--color-base-100) l c h / .98),oklch(from var(--color-base-200) l c h / .92))}.shipping-eyebrow{margin:0;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:oklch(from var(--color-base-content) l c h / .58)}.shipping-hero h1{margin:8px 0 10px;font-family:ZSFT-cn,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.14;letter-spacing:-.01em;font-weight:700}.shipping-lead{margin:0;max-width:760px;color:oklch(from var(--color-base-content) l c h / .72);line-height:1.78}.shipping-hero-tags{margin-top:16px;display:flex;flex-wrap:wrap;gap:9px}.shipping-hero-tags>span{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .12);background:oklch(from var(--color-base-content) l c h / .05);font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .78)}.shipping-panel{margin-top:18px;border-radius:18px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-100) l c h / .95);padding:20px}.shipping-section-head{display:flex;align-items:center;gap:11px;margin:0 0 14px}.shipping-section-head h2{margin:0;font-size:clamp(1.05rem,1.9vw,1.35rem);color:var(--color-base-content);white-space:nowrap}.shipping-section-head span{flex:1;height:1px;background:oklch(from var(--color-base-content) l c h / .14)}.shipping-section-desc{margin:-2px 0 10px;color:oklch(from var(--color-base-content) l c h / .7);line-height:1.66;font-size:.9rem}.shipping-grid{display:grid;gap:12px}.shipping-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-card{border-radius:12px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-content) l c h / .03);padding:14px}.shipping-card h3{margin:0;display:flex;align-items:center;gap:6px;font-size:.97rem;color:var(--color-base-content)}.shipping-card p{margin:8px 0 0;color:oklch(from var(--color-base-content) l c h / .7);line-height:1.65;font-size:.89rem}.shipping-timeline{display:grid;gap:10px}.shipping-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;border-radius:12px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-content) l c h / .03);padding:12px}.shipping-step-index{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:700;color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .13)}.shipping-step h3{margin:2px 0 4px;font-size:1rem}.shipping-step p{margin:0;color:oklch(from var(--color-base-content) l c h / .72);line-height:1.62;font-size:.9rem}.shipping-faq{display:grid;gap:10px}.shipping-faq details{border-radius:12px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:oklch(from var(--color-base-content) l c h / .03);padding:11px 12px}.shipping-faq summary{cursor:pointer;font-weight:600;color:var(--color-base-content)}.shipping-faq p{margin:8px 0 0;color:oklch(from var(--color-base-content) l c h / .72);line-height:1.64;font-size:.9rem}.shipping-contact-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.shipping-embed-slot{display:inline-flex;align-items:center;min-height:38px}.shipping-cta-btn,.shipping-ghost-btn{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:999px;text-decoration:none;transition:transform .2s ease,opacity .2s ease,border-color .2s ease}.shipping-cta-btn{background:var(--color-primary);color:var(--color-primary-content);border:1px solid transparent}.shipping-ghost-btn{background:oklch(from var(--color-base-content) l c h / .04);color:var(--color-base-content);border:1px solid oklch(from var(--color-base-content) l c h / .14)}.shipping-cta-btn:hover,.shipping-ghost-btn:hover{transform:translateY(-2px)}.shipping-richtext article{margin-top:4px}@media(max-width:900px){.shipping-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.shipping-page{padding-top:6px}.shipping-hero,.shipping-panel{border-radius:15px;padding:16px 14px}.shipping-grid-3{grid-template-columns:1fr}.shipping-step{grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px}.shipping-step-index{width:28px;height:28px;font-size:.72rem}}.pd-breadcrumb{display:flex;align-items:center;gap:8px;padding:16px 0;font-size:13px;color:oklch(from var(--color-base-content) l c h / .45)}.pd-breadcrumb a{color:oklch(from var(--color-base-content) l c h / .55);text-decoration:none;transition:color .2s}.pd-breadcrumb a:hover{color:var(--color-primary)}.pd-breadcrumb .sep{color:oklch(from var(--color-base-content) l c h / .25);font-size:11px}.pd-breadcrumb .current{color:var(--color-base-content);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-breadcrumb,.pd-container,.pd-tabs-section{width:min(1360px,100%);margin-left:auto;margin-right:auto}.pd-container{display:grid;grid-template-columns:80px 500px minmax(0,1fr);gap:clamp(28px,2.8vw,46px);padding:10px 0 24px;align-items:start}.pd-thumbs{display:flex;flex-direction:column;align-items:center;height:500px}.pd-thumbs-arrow{width:56px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:6px;cursor:pointer;color:oklch(from var(--color-base-content) l c h / .4);font-size:12px;transition:all .2s}.pd-thumbs-arrow:hover:not(:disabled){background:var(--color-base-200);color:var(--color-base-content);border-color:oklch(from var(--color-base-content) l c h / .15)}.pd-thumbs-arrow:disabled{opacity:.25;cursor:not-allowed}.pd-thumbs-list{flex:1;width:64px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0;overflow:hidden;scroll-behavior:smooth;max-height:456px}.pd-thumb-item{width:56px;height:56px;flex-shrink:0;border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:8px;overflow:hidden;cursor:pointer;background:var(--color-base-100);transition:all .2s}.pd-thumb-item:hover{border-color:oklch(from var(--color-base-content) l c h / .25)}.pd-thumb-item.active{border-color:var(--color-primary);border-width:2px}.pd-thumb-item img{width:100%;height:100%;object-fit:cover}.pd-main-image{width:500px;max-width:500px}.pd-image-box{position:relative;width:500px;height:500px;border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:12px;overflow:hidden;background:var(--color-base-100)}.pd-image-box img{width:100%;height:100%;object-fit:contain;cursor:url(/themes/theme-spark/assets/images/zoom-in.cur),zoom-in;transition:transform .35s ease}.pd-image-box:hover img{transform:scale(1.03)}.pd-type-badge{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:4px;padding:5px 12px;background:oklch(from var(--color-base-content) l c h / .75);color:var(--color-base-100);font-size:11px;border-radius:20px}.pd-info{min-width:0;max-width:700px;padding:5px 10px 0 0}.pd-title{font-size:20px;font-weight:600;color:var(--color-base-content);line-height:1.45;margin:0 0 6px}.pd-desc{font-size:13px;color:oklch(from var(--color-base-content) l c h / .5);margin:0 0 20px;line-height:1.5}.pd-price-box{border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:10px;padding:16px 18px;margin-bottom:20px;background:color-mix(in oklch,var(--color-base-100) 88%,var(--color-base-200) 12%);box-shadow:inset 0 1px oklch(from var(--color-base-100) l c h / .7)}.pd-price-row{display:flex;align-items:baseline;gap:6px}.pd-price-label{font-size:13px;color:oklch(from var(--color-base-content) l c h / .45);margin-right:10px}.pd-price{color:var(--color-primary);font-weight:600}.pd-price-symbol{font-size:16px}.pd-price-int{font-size:28px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.5px}.pd-price-dec{font-size:16px}.pd-price-original{font-size:14px;color:oklch(from var(--color-base-content) l c h / .35);margin-left:12px}.pd-promo{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px;color:var(--color-primary)}.pd-promo-tag{padding:2px 8px;background:oklch(from var(--color-primary) l c h / .12);color:var(--color-primary);border-radius:4px;font-size:11px;font-weight:500}.pd-info-row{display:flex;align-items:center;padding:18px 0;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .06);font-size:13px}.pd-info-label{width:56px;flex-shrink:0;color:oklch(from var(--color-base-content) l c h / .45);font-size:12px}.pd-info-value{color:oklch(from var(--color-base-content) l c h / .75)}.pd-spec-row{align-items:flex-start;padding:20px 0}.pd-spec-options{display:flex;flex-wrap:wrap;gap:12px;flex:1}.pd-spec-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:13px;color:var(--color-base-content);background:color-mix(in oklch,var(--color-base-100) 92%,var(--color-base-200) 8%);border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:8px;cursor:pointer;transition:all .15s}.pd-spec-btn:hover:not(:disabled){border-color:var(--color-primary)}.pd-spec-btn.active{border-color:var(--color-primary);color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .09);box-shadow:inset 0 0 0 1px oklch(from var(--color-primary) l c h / .35)}.pd-spec-btn.disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.pd-spec-btn.has-img{padding:3px 10px 3px 3px}.pd-spec-img{width:28px;height:28px;object-fit:cover;border-radius:4px}.pd-qty{display:inline-flex;align-items:center;border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:6px;overflow:hidden}.pd-qty button{width:32px;height:36px;background:var(--color-base-100);border:none;cursor:pointer;font-size:14px;color:oklch(from var(--color-base-content) l c h / .6);transition:all .15s}.pd-qty button:hover:not(:disabled){background:var(--color-base-200);color:var(--color-base-content)}.pd-qty button:disabled{opacity:.25;cursor:not-allowed}.pd-qty input{width:48px;height:36px;text-align:center;border:none;border-left:1px solid oklch(from var(--color-base-content) l c h / .08);border-right:1px solid oklch(from var(--color-base-content) l c h / .08);font-size:14px;color:var(--color-base-content);background:var(--color-base-100);appearance:textfield;-moz-appearance:textfield}.pd-qty input::-webkit-outer-spin-button,.pd-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.pd-actions-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:22px 0 14px}.pd-stock{font-size:13px;color:oklch(from var(--color-base-content) l c h / .55)}.pd-stock strong{color:var(--color-primary);font-weight:600}.pd-stock-out{color:var(--color-error)}.pd-toast{position:fixed;top:80px;left:50%;transform:translate(-50%) translateY(-20px);display:flex;align-items:center;gap:8px;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:500;background:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 8px 30px #00000040;opacity:0;transition:all .3s ease;z-index:9999}.pd-toast [class^=icon-]{font-size:18px}.pd-toast-show{opacity:1;transform:translate(-50%) translateY(0)}.pd-btn{height:40px;padding:0 22px;font-size:13px;font-weight:500;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:all .2s ease}.pd-btn:hover:not(:disabled){opacity:.85}.pd-btn:disabled{opacity:.4;cursor:not-allowed}.pd-btn-cart{background:var(--color-base-100);color:oklch(from var(--color-base-content) l c h / .9);border-color:oklch(from var(--color-base-content) l c h / .2)}.pd-btn-cart:hover:not(:disabled){border-color:oklch(from var(--color-base-content) l c h / .34);background:color-mix(in oklch,var(--color-base-100) 80%,var(--color-base-200) 20%);opacity:1}.pd-btn-buy{background:var(--color-base-content);color:var(--color-base-100)}.pd-btn-buy:hover:not(:disabled){opacity:.92}.pd-btn-service{border:1px solid oklch(from var(--color-base-content) l c h / .16);background:var(--color-base-100);color:oklch(from var(--color-base-content) l c h / .88);text-decoration:none}.pd-btn-service:hover:not(:disabled){border-color:oklch(from var(--color-primary) l c h / .46);color:var(--color-primary);opacity:1}.pd-service-slot{display:inline-flex;align-items:center}.pd-services{display:flex;gap:18px;padding-top:16px;border-top:1px solid oklch(from var(--color-base-content) l c h / .06);font-size:12px;color:oklch(from var(--color-base-content) l c h / .5)}.pd-services>span{display:flex;align-items:center;gap:4px}.pd-service-icon{width:14px;height:14px;flex-shrink:0;object-fit:contain;opacity:.72}.pd-services [class^=icon-]{color:oklch(from var(--color-base-content) l c h / .35);font-size:14px}.pd-tabs-section{padding:14px 0 30px;border-top:1px solid oklch(from var(--color-base-content) l c h / .08)}.pd-tabs{display:flex;gap:0;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .1);margin:0 auto 18px;max-width:100%;justify-content:center}.pd-tabs button{padding:12px 28px;font-size:14px;color:oklch(from var(--color-base-content) l c h / .5);background:none;border:none;cursor:pointer;position:relative;transition:color .2s}.pd-tabs button:hover{color:var(--color-base-content)}.pd-tabs button.active{color:var(--color-base-content);font-weight:600}.pd-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:10px;right:10px;height:3px;background:var(--color-base-content);border-radius:999px}.pd-tabs-content{min-height:180px;max-width:100%;margin:0 auto}.pd-detail-panel,.pd-specs-panel{background:color-mix(in oklch,var(--color-base-100) 86%,var(--color-base-200) 14%);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:14px;padding:clamp(16px,2.2vw,28px);box-shadow:inset 0 1px oklch(from var(--color-base-100) l c h / .72),0 8px 24px oklch(from var(--color-base-content) l c h / .05)}.pd-detail-content{color:oklch(from var(--color-base-content) l c h / .8);line-height:1.82;font-size:15px;max-width:100%;margin:0 auto}.pd-detail-content>:first-child{margin-top:0!important}.pd-detail-content :where(h1,h2,h3,h4){margin:1.08em 0 .58em;line-height:1.36;color:oklch(from var(--color-base-content) l c h / .96);letter-spacing:.01em}.pd-detail-content :where(p,ul,ol){margin:0 0 .88em}.pd-detail-content :where(ul,ol){padding-left:1.2em}.pd-detail-content :where(li){margin:.24em 0}.pd-detail-content img{max-width:100%;height:auto;margin:18px 0;border-radius:10px;border:1px solid oklch(from var(--color-base-content) l c h / .08)}.pd-detail-empty{text-align:center;color:oklch(from var(--color-base-content) l c h / .35);padding:52px 0;font-size:14px}.pd-specs-table{width:100%;max-width:100%;margin:0 auto;border-collapse:collapse;font-size:14px}.pd-specs-table tr{border-bottom:1px solid oklch(from var(--color-base-content) l c h / .08)}.pd-specs-table tr:last-child{border-bottom:none}.pd-specs-table th,.pd-specs-table td{padding:13px 16px;text-align:left}.pd-specs-table th{width:148px;background:oklch(from var(--color-base-content) l c h / .04);color:oklch(from var(--color-base-content) l c h / .6);font-weight:600}.pd-specs-table td{color:oklch(from var(--color-base-content) l c h / .9)}@media(max-width:1100px){.pd-container{grid-template-columns:70px 420px minmax(0,1fr);gap:24px}.pd-main-image,.pd-image-box{width:420px;max-width:420px;height:420px;aspect-ratio:auto}.pd-thumbs{height:420px}.pd-thumb-item{width:50px;height:50px}.pd-thumbs-arrow{width:50px}.pd-thumbs-list{width:56px}}@media(max-width:900px){.pd-container{grid-template-columns:1fr;gap:20px}.pd-thumbs{flex-direction:row;height:auto;order:2;justify-content:center}.pd-thumbs-list{flex-direction:row;width:auto;padding:0 8px;overflow-x:auto;gap:8px}.pd-thumbs-arrow{width:22px;height:50px}.pd-main-image{width:100%;max-width:480px;margin:0 auto;order:1}.pd-image-box{width:100%;height:auto;aspect-ratio:1}.pd-info{order:3;padding-right:0}}@media(max-width:640px){.pd-container{padding:0 0 50px}.pd-breadcrumb{font-size:12px;padding:12px 0}.pd-thumbs-arrow{display:none}.pd-thumbs{justify-content:flex-start;padding:0 4px}.pd-thumbs-list{padding:0}.pd-thumb-item{width:52px;height:52px}.pd-title{font-size:17px}.pd-price-int{font-size:24px}.pd-desktop-only{display:none!important}.pd-services{flex-wrap:wrap;gap:12px 16px;padding-bottom:80px}.pd-detail-panel,.pd-specs-panel{padding:14px;border-radius:12px}}.pd-mobile-bar{display:none}@media(max-width:640px){.pd-mobile-bar{display:block;position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--color-base-100);border-top:1px solid oklch(from var(--color-base-content) l c h / .08);padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.pd-mobile-bar-inner{display:flex;align-items:center;gap:10px}.pd-mobile-qty{display:flex;align-items:center;border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:6px;overflow:hidden;flex-shrink:0}.pd-mobile-qty button{width:32px;height:36px;background:var(--color-base-100);border:none;cursor:pointer;font-size:14px;color:oklch(from var(--color-base-content) l c h / .6)}.pd-mobile-qty button:active:not(:disabled){background:var(--color-base-200)}.pd-mobile-qty button:disabled{opacity:.3}.pd-mobile-qty input{width:36px;height:36px;text-align:center;border:none;border-left:1px solid oklch(from var(--color-base-content) l c h / .08);border-right:1px solid oklch(from var(--color-base-content) l c h / .08);font-size:14px;color:var(--color-base-content);background:var(--color-base-100);-webkit-appearance:none}.pd-mobile-btn{flex:1;height:42px;font-size:14px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s}.pd-mobile-btn:disabled{opacity:.4}.pd-mobile-btn:active:not(:disabled){opacity:.8}.pd-mobile-btn-cart{background:var(--color-base-content);color:var(--color-base-100)}.pd-mobile-btn-buy{background:var(--color-primary);color:var(--color-primary-content)}}.products-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:48px 0 40px;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .08);margin-bottom:24px}.products-hero-content{max-width:480px}.products-hero h1{font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:500;line-height:1.1;margin:12px 0 16px;color:var(--color-base-content);letter-spacing:-.02em}.products-hero-desc{font-size:1rem;color:oklch(from var(--color-base-content) l c h / .6);line-height:1.6}.products-hero-search{flex-shrink:0}.search-input-wrap{position:relative;display:flex;align-items:center}.search-input-wrap .icon-\[tabler--search\]{position:absolute;left:16px;font-size:1.1rem;color:oklch(from var(--color-base-content) l c h / .4);pointer-events:none}.search-input-wrap input{width:280px;padding:14px 20px 14px 48px;border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:100px;background:var(--color-base-200);color:var(--color-base-content);font-size:.95rem;outline:none;transition:all .25s ease}.search-input-wrap input::placeholder{color:oklch(from var(--color-base-content) l c h / .4)}.search-input-wrap input:focus{border-color:var(--color-primary);background:var(--color-base-100);box-shadow:0 0 0 4px oklch(from var(--color-primary) l c h / .1)}.products-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;margin-bottom:8px}.toolbar-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-chips{display:flex;gap:8px;flex-wrap:wrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:100px;background:transparent;color:oklch(from var(--color-base-content) l c h / .7);font-size:.85rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.chip:hover{border-color:oklch(from var(--color-base-content) l c h / .2);color:var(--color-base-content);background:oklch(from var(--color-base-content) l c h / .03)}.chip.active{background:var(--color-base-content);color:var(--color-base-100);border-color:var(--color-base-content)}.chip [class^=icon-]{font-size:1rem}.toolbar-meta{display:flex;align-items:center;gap:20px}.results-count{font-size:.9rem;color:oklch(from var(--color-base-content) l c h / .5)}.results-count strong{color:var(--color-base-content);font-weight:600}.sort-select{appearance:none;padding:8px 36px 8px 14px;border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:10px;background:var(--color-base-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;background-size:16px;color:var(--color-base-content);font-size:.85rem;cursor:pointer;transition:all .2s ease;outline:none}.sort-select:hover{border-color:oklch(from var(--color-base-content) l c h / .2)}.sort-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px oklch(from var(--color-primary) l c h / .1)}.search-hint{display:flex;align-items:center;gap:12px;padding:12px 16px;margin-bottom:24px;background:oklch(from var(--color-info) l c h / .08);border-radius:10px;font-size:.9rem;color:oklch(from var(--color-base-content) l c h / .7)}.search-hint strong{color:var(--color-base-content)}.clear-search{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:oklch(from var(--color-base-content) l c h / .08);color:oklch(from var(--color-base-content) l c h / .6);font-size:.8rem;text-decoration:none;transition:all .2s ease}.clear-search:hover{background:oklch(from var(--color-error) l c h / .1);color:var(--color-error)}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:60px}.product-card{display:flex;flex-direction:column;background:var(--color-base-100);border:1px solid oklch(from var(--color-base-content) l c h / .06);border-radius:16px;overflow:hidden;transition:all .3s ease;animation:cardFadeIn .5s ease backwards}.product-card[data-index="0"]{animation-delay:.05s}.product-card[data-index="1"]{animation-delay:.1s}.product-card[data-index="2"]{animation-delay:.15s}.product-card[data-index="3"]{animation-delay:.2s}.product-card[data-index="4"]{animation-delay:.25s}.product-card[data-index="5"]{animation-delay:.3s}.product-card[data-index="6"]{animation-delay:.35s}.product-card[data-index="7"]{animation-delay:.4s}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-card:hover{border-color:oklch(from var(--color-base-content) l c h / .12);box-shadow:0 20px 50px oklch(from var(--color-base-content) l c h / .1);transform:translateY(-4px)}.product-card-link{display:block;text-decoration:none;color:inherit}.product-card-media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:var(--color-base-200)}.product-card-badge{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:oklch(from var(--color-base-content) l c h / .78);color:var(--color-base-100);font-size:.72rem;line-height:1;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-card-media img{transform:scale(1.08)}.product-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;color:oklch(from var(--color-base-content) l c h / .15)}.product-card-placeholder[data-index="0"]{background:linear-gradient(135deg,oklch(from var(--color-primary) l c h / .08),oklch(from var(--color-secondary) l c h / .08))}.product-card-placeholder[data-index="1"]{background:linear-gradient(135deg,oklch(from var(--color-secondary) l c h / .08),oklch(from var(--color-accent) l c h / .08))}.product-card-placeholder[data-index="2"]{background:linear-gradient(135deg,oklch(from var(--color-accent) l c h / .08),oklch(from var(--color-info) l c h / .08))}.product-card-placeholder[data-index="3"]{background:linear-gradient(135deg,oklch(from var(--color-info) l c h / .08),oklch(from var(--color-success) l c h / .08))}.product-card-placeholder[data-index="4"]{background:linear-gradient(135deg,oklch(from var(--color-success) l c h / .08),oklch(from var(--color-warning) l c h / .08))}.product-card-placeholder[data-index="5"]{background:linear-gradient(135deg,oklch(from var(--color-warning) l c h / .08),oklch(from var(--color-primary) l c h / .08))}.product-card-info{padding:16px 18px 12px}.product-card-title{font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:1.1rem;font-weight:500;line-height:1.3;margin-bottom:6px;color:var(--color-base-content);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-desc{font-size:.85rem;line-height:1.5;color:oklch(from var(--color-base-content) l c h / .55);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.product-card-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 18px 16px;margin-top:auto;border-top:1px solid oklch(from var(--color-base-content) l c h / .06)}.product-card-price{display:flex;align-items:baseline;gap:8px}.product-card-price del{font-size:.85rem;color:oklch(from var(--color-base-content) l c h / .35);text-decoration:line-through}.product-card-price .current-price{font-size:1.15rem;font-weight:600;color:var(--color-base-content)}.product-card-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:10px;background:var(--color-neutral);color:var(--color-neutral-content);font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s ease}.product-card-btn [class^=icon-]{font-size:1rem}.product-card-btn:hover{background:var(--color-primary);color:var(--color-primary-content);transform:scale(1.02)}.products-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;text-align:center}.empty-illustration{width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;border-radius:50%;background:oklch(from var(--color-base-content) l c h / .05)}.empty-illustration [class^=icon-]{font-size:3.5rem;color:oklch(from var(--color-base-content) l c h / .25)}.products-empty h3{font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:1.5rem;font-weight:500;margin-bottom:8px;color:var(--color-base-content)}.products-empty p{font-size:.95rem;color:oklch(from var(--color-base-content) l c h / .5);margin-bottom:24px}.products-pagination{display:flex;justify-content:center;align-items:center;gap:8px;padding:40px 0 60px}.page-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:10px;background:transparent;color:var(--color-base-content);font-size:.9rem;text-decoration:none;transition:all .2s ease}.page-btn:hover:not(.disabled){border-color:var(--color-primary);color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .05)}.page-btn.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.page-btn [class^=icon-]{font-size:1.1rem}.page-numbers{display:flex;align-items:center;gap:4px;margin:0 8px}.page-num{min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:.9rem;color:oklch(from var(--color-base-content) l c h / .6);text-decoration:none;transition:all .2s ease}.page-num:hover{background:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content)}.page-num.active{background:var(--color-base-content);color:var(--color-base-100);font-weight:600}.page-ellipsis{padding:0 8px;color:oklch(from var(--color-base-content) l c h / .3)}@media(max-width:1280px){.products-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:1024px){.products-hero{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 0}.search-input-wrap input{width:100%;min-width:280px}.products-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.toolbar-meta{width:100%;justify-content:space-between}}@media(max-width:768px){.products-grid{grid-template-columns:repeat(2,1fr);gap:16px}.product-card{cursor:pointer}.products-hero h1{font-size:1.8rem}.toolbar-filters{width:100%}.filter-chips{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch}.chip{flex-shrink:0}.product-card-title{font-size:1rem}.product-card-info{padding:12px 14px 10px}.product-card-footer{padding:10px 14px 14px;justify-content:flex-start}.product-card-btn,.page-numbers{display:none}}@media(max-width:480px){.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card-media{aspect-ratio:4 / 3}.product-card-info{padding:10px 10px 8px}.product-card-title{font-size:.9rem;margin-bottom:4px}.product-card-desc{font-size:.76rem;line-height:1.45}.product-card-footer{padding:8px 10px 10px;gap:8px}.product-card-price{gap:4px}.product-card-price del{font-size:.72rem}.product-card-price .current-price{font-size:.92rem}.product-card-btn{padding:7px 10px;font-size:.72rem;gap:4px;border-radius:8px}.product-card-btn [class^=icon-]{font-size:.82rem}.products-pagination{gap:12px}.page-btn{padding:10px 14px;font-size:.85rem}}.cart-overlay{position:fixed;inset:0;background-color:oklch(from var(--color-base-content) l c h / .5);z-index:998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-overlay.open{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:0;width:420px;max-width:100vw;height:100vh;background-color:var(--color-base-100);z-index:999;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 32px oklch(from var(--color-base-content) l c h / .15)}.cart-drawer.open{transform:translate(0)}.cart-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .08);flex-shrink:0}.cart-header h2{font-size:1.1rem;font-weight:600;color:var(--color-base-content);margin:0;display:flex;align-items:center;gap:8px}.cart-header .cart-count{font-size:.75rem;padding:2px 8px;border-radius:999px;background-color:var(--color-primary);color:var(--color-primary-content)}.cart-close-btn{width:32px;height:32px;border-radius:50%;border:none;background-color:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:background-color .2s ease}.cart-close-btn:hover{background-color:oklch(from var(--color-base-content) l c h / .1)}.cart-body{flex:1;overflow-y:auto;padding:16px}.cart-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:oklch(from var(--color-base-content) l c h / .5);gap:12px}.cart-loading .spinner{width:32px;height:32px;border:3px solid oklch(from var(--color-base-content) l c h / .1);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center;color:oklch(from var(--color-base-content) l c h / .5)}.cart-empty-icon{font-size:4rem;margin-bottom:16px;opacity:.3}.cart-empty-text{font-size:.95rem;margin-bottom:20px}.cart-empty-btn{padding:10px 24px;background-color:var(--color-primary);color:var(--color-primary-content);border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s ease}.cart-empty-btn:hover{opacity:.9}.cart-items{display:flex;flex-direction:column;gap:12px}.cart-select-bar{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 2px 2px}.cart-select-all{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:oklch(from var(--color-base-content) l c h / .72);cursor:pointer}.cart-select-all input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.cart-selected-tip{font-size:.78rem;color:oklch(from var(--color-base-content) l c h / .5)}.cart-item{display:flex;align-items:center;gap:12px;padding:12px;background-color:var(--color-base-200);border-radius:10px;transition:background-color .2s ease}.cart-item:hover{background-color:oklch(from var(--color-base-200) l c h / .8)}.cart-item-select{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.cart-item-select input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.cart-item-image{width:80px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;background-color:oklch(from var(--color-base-content) l c h / .05)}.cart-item-image img{width:100%;height:100%;object-fit:cover}.cart-item-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.cart-item-title{font-size:.875rem;font-weight:500;color:var(--color-base-content);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-item-specs{font-size:.75rem;color:oklch(from var(--color-base-content) l c h / .6)}.cart-item-price{font-size:.9rem;font-weight:600;color:var(--color-primary);margin-top:auto}.cart-item-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;flex-shrink:0}.cart-item-delete{width:24px;height:24px;border:none;background:transparent;color:oklch(from var(--color-base-content) l c h / .4);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s ease,background-color .2s ease}.cart-item-delete:hover{color:var(--color-error);background-color:oklch(from var(--color-error) l c h / .1)}.cart-item-quantity{display:flex;align-items:center;gap:0;border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:6px;overflow:hidden}.cart-item-quantity button{width:28px;height:28px;border:none;background-color:transparent;color:var(--color-base-content);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:background-color .2s ease}.cart-item-quantity button:hover:not(:disabled){background-color:oklch(from var(--color-base-content) l c h / .08)}.cart-item-quantity button:disabled{opacity:.3;cursor:not-allowed}.cart-item-quantity span{min-width:32px;text-align:center;font-size:.875rem;font-weight:500;color:var(--color-base-content)}.cart-footer{padding:16px 20px;border-top:1px solid oklch(from var(--color-base-content) l c h / .08);background-color:var(--color-base-100);flex-shrink:0}.cart-footer-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cart-footer-label{font-size:.875rem;color:oklch(from var(--color-base-content) l c h / .7)}.cart-footer-total{font-size:1.25rem;font-weight:700;color:var(--color-primary)}.cart-footer-actions{display:flex;gap:10px}.cart-clear-btn{flex:1;padding:12px;border:1px solid oklch(from var(--color-base-content) l c h / .15);background-color:transparent;color:var(--color-base-content);border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.cart-clear-btn:hover{background-color:oklch(from var(--color-base-content) l c h / .05);border-color:oklch(from var(--color-base-content) l c h / .25)}.cart-checkout-btn{flex:2;padding:12px 24px;border:none;background-color:var(--color-primary);color:var(--color-primary-content);border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.cart-checkout-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.cart-checkout-btn:disabled{opacity:.5;cursor:not-allowed}.cart-icon-wrapper{position:relative;cursor:pointer}.cart-icon-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;background-color:var(--color-primary);color:var(--color-primary-content);font-size:.7rem;font-weight:600;border-radius:999px;display:flex;align-items:center;justify-content:center}.cart-updating{position:absolute;inset:0;background-color:oklch(from var(--color-base-100) l c h / .7);display:flex;align-items:center;justify-content:center;z-index:10}@media(max-width:480px){.cart-drawer{width:100vw}.cart-item{padding:10px}.cart-select-bar{padding:0 2px}.cart-item-image{width:70px;height:70px}.cart-footer-actions{flex-direction:column}.cart-clear-btn,.cart-checkout-btn{flex:none;width:100%}}.co-breadcrumb{display:flex;align-items:center;gap:8px;padding:18px 0 12px;font-size:13px;color:oklch(from var(--color-base-content) l c h / .45)}.co-breadcrumb a{color:oklch(from var(--color-base-content) l c h / .58);text-decoration:none;transition:color .2s}.co-breadcrumb a:hover{color:var(--color-primary)}.co-breadcrumb .sep{color:oklch(from var(--color-base-content) l c h / .22);font-size:11px}.co-breadcrumb .current{color:var(--color-base-content)}.co-container{padding:6px 0 84px;min-height:50vh}.co-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:120px 0;color:oklch(from var(--color-base-content) l c h / .55);font-size:.95rem}.co-spinner{width:36px;height:36px;border:3px solid oklch(from var(--color-base-content) l c h / .1);border-top-color:var(--color-primary);border-radius:50%;animation:co-spin .8s linear infinite}.co-spinner-sm{display:inline-block;width:16px;height:16px;border:2px solid oklch(from var(--color-primary-content) l c h / .35);border-top-color:var(--color-primary-content);border-radius:50%;animation:co-spin .8s linear infinite}@keyframes co-spin{to{transform:rotate(360deg)}}.co-error{display:flex;flex-direction:column;align-items:center;gap:16px;padding:100px 0;text-align:center;color:oklch(from var(--color-base-content) l c h / .62)}.co-error [class^=icon-]{font-size:3rem;color:var(--color-error);opacity:.65}.co-main{display:grid;grid-template-columns:1fr 380px;gap:26px;align-items:start;overflow:visible}.co-left{position:relative;z-index:2;overflow:visible}.co-section{position:relative;z-index:1;overflow:visible;background:oklch(from var(--color-base-100) l c h / .92);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:18px;padding:24px;margin-bottom:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.co-section-floating{z-index:36}.co-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.co-section-header h2{font-size:1.03rem;font-weight:600;color:var(--color-base-content);display:flex;align-items:center;gap:8px;margin:0}.co-section-header h2 [class^=icon-]{font-size:1.1rem;color:oklch(from var(--color-base-content) l c h / .46)}.co-item-count{font-size:.84rem;font-weight:400;color:oklch(from var(--color-base-content) l c h / .5)}.co-link-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid oklch(from var(--color-base-content) l c h / .12);background:oklch(from var(--color-base-content) l c h / .03);color:oklch(from var(--color-base-content) l c h / .62);font-size:.84rem;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.co-link-btn:hover{border-color:oklch(from var(--color-primary) l c h / .32);color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .08)}.co-addresses{display:flex;flex-direction:column;gap:10px}.co-address-card{display:flex;gap:14px;padding:16px;border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:12px;cursor:pointer;transition:all .2s ease}.co-address-card:hover{border-color:oklch(from var(--color-base-content) l c h / .16);background:oklch(from var(--color-base-content) l c h / .02)}.co-address-card.active{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px oklch(from var(--color-primary) l c h / .2);background:oklch(from var(--color-primary) l c h / .04)}.co-address-radio{padding-top:2px;flex-shrink:0}.co-radio{width:18px;height:18px;border:2px solid oklch(from var(--color-base-content) l c h / .2);border-radius:50%;transition:all .2s;position:relative}.co-radio.checked{border-color:var(--color-primary)}.co-radio.checked:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;background:var(--color-primary);border-radius:50%}.co-address-body{flex:1;min-width:0}.co-address-name{display:flex;align-items:center;gap:10px;margin-bottom:4px;font-size:.94rem}.co-address-name strong{color:var(--color-base-content)}.co-address-name span{color:oklch(from var(--color-base-content) l c h / .55);font-size:.84rem}.co-address-default{font-size:.7rem!important;padding:2px 8px;background:oklch(from var(--color-primary) l c h / .12);color:var(--color-primary)!important;border-radius:4px;font-weight:500}.co-address-detail{font-size:.84rem;color:oklch(from var(--color-base-content) l c h / .62);line-height:1.5;margin:0}.co-no-address{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 0;color:oklch(from var(--color-base-content) l c h / .44)}.co-no-address [class^=icon-]{font-size:2.5rem;opacity:.4}.co-no-address p{font-size:.9rem;margin:0}.co-address-form{display:flex;flex-direction:column;gap:14px}.co-smart-parse{padding:16px;border-radius:14px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:linear-gradient(180deg,oklch(from var(--color-base-content) l c h / .03),oklch(from var(--color-base-content) l c h / .01));box-shadow:inset 0 1px oklch(from var(--color-base-100) l c h / .55),0 8px 20px oklch(from var(--color-base-content) l c h / .04);display:flex;flex-direction:column;gap:12px}.co-smart-parse-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.co-smart-parse-title{display:inline-flex;align-items:center;gap:8px;color:var(--color-base-content)}.co-smart-parse-title [class^=icon-]{font-size:1rem;color:var(--color-primary)}.co-smart-parse-title strong{font-size:.95rem;font-weight:600}.co-smart-parse-tag{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;font-size:.74rem;letter-spacing:.02em;color:oklch(from var(--color-base-content) l c h / .62);border:1px solid oklch(from var(--color-base-content) l c h / .11);background:oklch(from var(--color-base-100) l c h / .8)}.co-smart-parse-main textarea{width:100%;border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:12px;padding:12px 14px;resize:none;min-height:96px;max-height:180px;background:var(--color-base-100);box-shadow:inset 0 1px 2px oklch(from var(--color-base-content) l c h / .04);color:var(--color-base-content);font-size:.9rem;line-height:1.5;font-family:inherit;outline:none}.co-smart-parse-main textarea::placeholder{color:oklch(from var(--color-base-content) l c h / .4)}.co-smart-parse-main textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px oklch(from var(--color-primary) l c h / .1)}.co-smart-parse-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.co-smart-parse-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.co-parse-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:999px;background:var(--color-primary);color:var(--color-primary-content);font-weight:600;font-size:.86rem;cursor:pointer;transition:transform .2s,opacity .2s,box-shadow .2s;align-self:center;min-height:46px;padding:0 18px;min-width:132px;white-space:nowrap;box-shadow:0 8px 18px oklch(from var(--color-primary) l c h / .24)}.co-parse-btn:hover:not(:disabled){opacity:.94;transform:translateY(-1px)}.co-parse-btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.co-smart-parse-hint{margin:0;font-size:.78rem;color:oklch(from var(--color-base-content) l c h / .56);line-height:1.45}.co-smart-parse-count{font-size:.72rem;color:oklch(from var(--color-base-content) l c h / .45)}.co-form-row{display:grid;gap:14px}.co-form-row-2{grid-template-columns:1fr 1fr}.co-form-row-3{grid-template-columns:1fr 1fr 1fr}.co-form-group{display:flex;flex-direction:column;gap:6px}.co-form-group label{font-size:.8rem;font-weight:500;color:oklch(from var(--color-base-content) l c h / .62)}.co-form-group input[type=text],.co-form-group input[type=tel],.co-form-group select{width:100%;padding:10px 14px;border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:9px;background:var(--color-base-100);color:var(--color-base-content);font-size:.9rem;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.co-form-group input:focus,.co-form-group select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px oklch(from var(--color-primary) l c h / .1)}.co-form-group input::placeholder{color:oklch(from var(--color-base-content) l c h / .35)}.co-form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}.co-region-picker{position:relative;z-index:20}.co-region-trigger{width:100%;min-height:42px;padding:10px 14px;border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:9px;background:var(--color-base-100);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--color-base-content);font-size:.9rem;cursor:pointer;transition:border-color .2s,box-shadow .2s;text-align:left}.co-region-trigger:hover{border-color:oklch(from var(--color-base-content) l c h / .2)}.co-region-trigger .icon-\[tabler--chevron-down\]{font-size:1rem;color:oklch(from var(--color-base-content) l c h / .45);transition:transform .2s}.co-region-tree{position:absolute;z-index:88;left:0;right:0;top:calc(100% + 8px);border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:12px;background:var(--color-base-100);box-shadow:0 18px 42px oklch(from var(--color-base-content) l c h / .15);overflow:hidden}.co-region-path{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .08);background:oklch(from var(--color-base-content) l c h / .02)}.co-region-path button{border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:999px;background:var(--color-base-100);padding:4px 10px;font-size:.74rem;color:oklch(from var(--color-base-content) l c h / .62);cursor:pointer}.co-region-path button:hover{border-color:var(--color-primary);color:var(--color-primary)}.co-region-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.co-region-column{min-height:220px;border-right:1px solid oklch(from var(--color-base-content) l c h / .06)}.co-region-column:last-child{border-right:none}.co-region-column>p{margin:0;padding:10px 12px;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:oklch(from var(--color-base-content) l c h / .45);border-bottom:1px solid oklch(from var(--color-base-content) l c h / .06)}.co-region-list{max-height:230px;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.co-region-list button{border:none;border-radius:8px;background:transparent;padding:8px 10px;text-align:left;font-size:.84rem;color:oklch(from var(--color-base-content) l c h / .7);cursor:pointer}.co-region-list button:hover{background:oklch(from var(--color-base-content) l c h / .05);color:var(--color-base-content)}.co-region-list button.active{background:oklch(from var(--color-primary) l c h / .12);color:var(--color-primary);font-weight:500}.co-form-checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer;height:100%;padding-top:22px}.co-form-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer}.co-form-checkbox span{font-size:.84rem;color:oklch(from var(--color-base-content) l c h / .7)}.co-address-actions{margin-top:-2px;display:flex;align-items:center;justify-content:space-between;gap:12px}.co-save-address-btn{min-width:112px;height:38px;padding:0 14px}.co-address-actions p{margin:0;font-size:.78rem;color:oklch(from var(--color-base-content) l c h / .5)}.co-items{display:flex;flex-direction:column;gap:0}.co-item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .06)}.co-item:last-child{border-bottom:none;padding-bottom:0}.co-item:first-child{padding-top:0}.co-item-image{width:72px;height:72px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--color-base-200)}.co-item-image img{width:100%;height:100%;object-fit:cover}.co-item-info{flex:1;min-width:0}.co-item-info h3{font-size:.9rem;font-weight:500;color:var(--color-base-content);line-height:1.4;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.co-item-specs{font-size:.78rem;color:oklch(from var(--color-base-content) l c h / .5)}.co-item-meta{flex-shrink:0;text-align:right;display:flex;flex-direction:column;gap:4px}.co-item-price{font-size:.94rem;font-weight:600;color:var(--color-base-content)}.co-item-qty{font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .5)}.co-notes{width:100%;padding:12px 16px;border:1px solid oklch(from var(--color-base-content) l c h / .1);border-radius:10px;background:var(--color-base-100);color:var(--color-base-content);font-size:.9rem;font-family:inherit;line-height:1.6;resize:vertical;outline:none;transition:border-color .2s,box-shadow .2s}.co-notes:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px oklch(from var(--color-primary) l c h / .1)}.co-notes::placeholder{color:oklch(from var(--color-base-content) l c h / .35)}.co-summary{position:sticky;top:92px;background:radial-gradient(circle at top right,oklch(from var(--color-secondary) l c h / .14),transparent 45%),var(--color-base-100);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:18px;padding:26px}.co-summary h2{font-family:"Noto Serif CJK",Songti SC,STSong,SimSun,serif;font-size:1.45rem;font-weight:600;color:var(--color-base-content);margin:0 0 22px}.co-summary-rows{display:flex;flex-direction:column;gap:14px;padding-bottom:20px;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .08)}.co-summary-row{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.co-summary-row span:first-child{color:oklch(from var(--color-base-content) l c h / .6)}.co-summary-row span:last-child{color:var(--color-base-content);font-weight:500}.co-discount{color:var(--color-success)!important}.co-summary-total{display:flex;justify-content:space-between;align-items:baseline;padding:20px 0}.co-summary-total span:first-child{font-size:.96rem;font-weight:600;color:var(--color-base-content)}.co-total-price{color:var(--color-primary)!important;font-weight:700!important}.co-total-price small{font-size:1rem}.co-total-price span{font-size:1.68rem;letter-spacing:-.03em}.co-submit-btn{width:100%;padding:14px 24px;border:none;border-radius:999px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:var(--color-primary-content);font-size:.98rem;font-weight:600;cursor:pointer;transition:opacity .2s,transform .2s;font-family:inherit}.co-submit-btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.co-submit-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.co-btn-loading{display:inline-flex;align-items:center;gap:8px}.co-submit-hint{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .5)}.co-submit-hint [class^=icon-]{font-size:.95rem;flex-shrink:0}.co-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:999px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.co-btn-outline{background:transparent;border:1px solid oklch(from var(--color-base-content) l c h / .15);color:var(--color-base-content)}.co-btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .05)}.co-btn-sm{padding:8px 16px;font-size:.85rem}@media(max-width:1140px){.co-main{grid-template-columns:1fr;gap:20px}.co-summary{position:static}}@media(max-width:640px){.co-breadcrumb{font-size:12px;padding:12px 0}.co-section{padding:18px 16px;border-radius:14px}.co-form-row-2,.co-form-row-3{grid-template-columns:1fr}.co-smart-parse-head{flex-direction:column;align-items:flex-start}.co-smart-parse-foot{flex-direction:column;align-items:stretch}.co-parse-btn{width:100%;min-height:40px}.co-region-columns{grid-template-columns:1fr}.co-region-column{min-height:auto;border-right:none;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .06)}.co-region-column:last-child{border-bottom:none}.co-form-checkbox label{padding-top:0}.co-address-actions{flex-direction:column;align-items:stretch}.co-save-address-btn{width:100%}.co-address-card{padding:14px 12px}.co-summary{padding:20px 18px;border-radius:14px}.co-item-image{width:60px;height:60px}}.pm-breadcrumb{display:flex;align-items:center;gap:8px;padding:16px 0;font-size:13px;color:oklch(from var(--color-base-content) l c h / .45)}.pm-breadcrumb a{color:oklch(from var(--color-base-content) l c h / .55);text-decoration:none;transition:color .2s}.pm-breadcrumb a:hover{color:var(--color-primary)}.pm-breadcrumb .sep{color:oklch(from var(--color-base-content) l c h / .25);font-size:11px}.pm-breadcrumb .current{color:var(--color-base-content)}.pm-container{padding:10px 0 80px;min-height:50vh}.pm-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:120px 0;color:oklch(from var(--color-base-content) l c h / .5);font-size:.95rem}.pm-spinner{width:36px;height:36px;border:3px solid oklch(from var(--color-base-content) l c h / .1);border-top-color:var(--color-primary);border-radius:50%;animation:pm-spin .8s linear infinite}.pm-spinner-sm{display:inline-block;width:16px;height:16px;border:2px solid oklch(from var(--color-base-content) l c h / .15);border-top-color:var(--color-primary);border-radius:50%;animation:pm-spin .8s linear infinite}@keyframes pm-spin{to{transform:rotate(360deg)}}.pm-error{display:flex;flex-direction:column;align-items:center;gap:16px;padding:100px 0;text-align:center;color:oklch(from var(--color-base-content) l c h / .6)}.pm-error [class^=icon-]{font-size:3rem;color:var(--color-error);opacity:.6}.pm-paid{max-width:760px;margin:28px auto 0;display:flex;flex-direction:column;align-items:center;gap:16px;padding:56px 36px;border-radius:24px;border:1px solid oklch(from var(--color-base-content) l c h / .1);background:radial-gradient(120% 120% at 100% 0%,oklch(from var(--color-primary) l c h / .12) 0%,transparent 50%),linear-gradient(180deg,oklch(from var(--color-base-100) l c h / .95),var(--color-base-100));box-shadow:0 24px 64px #00000014;text-align:center}.pm-paid-icon{width:84px;height:84px;border-radius:999px;display:flex;align-items:center;justify-content:center;border:1px solid oklch(from var(--color-base-content) l c h / .14);background:oklch(from var(--color-base-content) l c h / .02)}.pm-paid-icon [class^=icon-]{font-size:2.8rem}.pm-paid-icon.is-success{border-color:oklch(from var(--color-success) l c h / .45);background:oklch(from var(--color-success) l c h / .1);color:var(--color-success)}.pm-paid-icon.is-warning{border-color:oklch(from var(--color-warning) l c h / .45);background:oklch(from var(--color-warning) l c h / .1);color:var(--color-warning)}.pm-paid h2{font-size:2rem;font-weight:700;color:var(--color-base-content);margin:0;letter-spacing:-.02em}.pm-paid p{max-width:520px;font-size:1rem;line-height:1.65;color:oklch(from var(--color-base-content) l c h / .58);margin:0}.pm-paid-actions{margin-top:6px;display:flex;align-items:center;justify-content:center;gap:12px}.pm-main{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}.pm-order-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--color-base-100);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:14px;margin-bottom:20px}.pm-order-status{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:var(--color-warning)}.pm-status-dot{width:8px;height:8px;border-radius:50%;background:var(--color-warning);animation:pm-pulse 2s ease-in-out infinite}@keyframes pm-pulse{0%,to{opacity:1}50%{opacity:.4}}.pm-order-code{font-size:.85rem;color:oklch(from var(--color-base-content) l c h / .5)}.pm-order-code span{color:var(--color-base-content);font-weight:500;font-family:-apple-system,BlinkMacSystemFont,monospace}.pm-section{background:var(--color-base-100);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:14px;padding:24px;margin-bottom:20px}.pm-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pm-section-header h2{font-size:1.05rem;font-weight:600;color:var(--color-base-content);display:flex;align-items:center;gap:8px;margin:0}.pm-section-header h2 [class^=icon-]{font-size:1.2rem;color:oklch(from var(--color-base-content) l c h / .45)}.pm-methods-loading,.pm-no-methods{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px 0;color:oklch(from var(--color-base-content) l c h / .45);font-size:.9rem}.pm-no-methods{flex-direction:column}.pm-no-methods [class^=icon-]{font-size:2rem;opacity:.4}.pm-methods{display:flex;flex-direction:column;gap:10px}.pm-method-card{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:10px;cursor:pointer;transition:all .2s ease}.pm-method-card:hover{border-color:oklch(from var(--color-base-content) l c h / .15);background:oklch(from var(--color-base-content) l c h / .02)}.pm-method-card.active{border-color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .04)}.pm-method-radio{flex-shrink:0}.pm-radio{width:18px;height:18px;border:2px solid oklch(from var(--color-base-content) l c h / .2);border-radius:50%;transition:all .2s;position:relative}.pm-radio.checked{border-color:var(--color-primary)}.pm-radio.checked:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;background:var(--color-primary);border-radius:50%}.pm-method-icon{width:36px;height:36px;flex-shrink:0;border-radius:8px;overflow:hidden}.pm-method-icon img{width:100%;height:100%;object-fit:contain}.pm-method-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pm-method-name{font-size:.95rem;font-weight:500;color:var(--color-base-content)}.pm-method-desc{font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .45)}.pm-method-check{flex-shrink:0;color:var(--color-primary);font-size:1.2rem}.pm-items{display:flex;flex-direction:column}.pm-item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .06)}.pm-item:last-child{border-bottom:none;padding-bottom:0}.pm-item:first-child{padding-top:0}.pm-item-image{width:64px;height:64px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--color-base-200)}.pm-item-image img{width:100%;height:100%;object-fit:cover}.pm-item-info{flex:1;min-width:0}.pm-item-info h3{font-size:.88rem;font-weight:500;color:var(--color-base-content);line-height:1.4;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-item-specs{font-size:.78rem;color:oklch(from var(--color-base-content) l c h / .5)}.pm-item-meta{flex-shrink:0;text-align:right;display:flex;flex-direction:column;gap:4px}.pm-item-price{font-size:.95rem;font-weight:600;color:var(--color-base-content)}.pm-item-qty{font-size:.8rem;color:oklch(from var(--color-base-content) l c h / .5)}.pm-pay-panel{position:sticky;top:90px;background:var(--color-base-100);border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:14px;padding:28px}.pm-pay-panel h2{font-size:1.05rem;font-weight:600;color:var(--color-base-content);margin:0 0 24px}.pm-pay-loading,.pm-pay-error{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 0;text-align:center;color:oklch(from var(--color-base-content) l c h / .5);font-size:.9rem}.pm-qrcode-area{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0 20px}.pm-qrcode-box{padding:12px;background:var(--color-base-100);border-radius:12px;box-shadow:0 2px 12px oklch(from var(--color-base-content) l c h / .06)}.pm-qrcode-box canvas,.pm-qrcode-box img{display:block;width:200px;height:200px}.pm-qrcode-img{object-fit:contain}.pm-qrcode-tip{font-size:.85rem;color:oklch(from var(--color-base-content) l c h / .55);text-align:center;margin:0}.pm-polling-status{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--color-primary)}.pm-redirect-area{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 0}.pm-redirect-tip{font-size:.82rem;color:oklch(from var(--color-base-content) l c h / .45);margin:0}.pm-form-area{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0 20px}.pm-form-frame{background:var(--color-base-100);border-radius:12px;overflow:hidden;box-shadow:0 2px 12px oklch(from var(--color-base-content) l c h / .06)}.pm-bank-area{padding:8px 0 20px}.pm-bank-info{display:flex;flex-direction:column;gap:0;border:1px solid oklch(from var(--color-base-content) l c h / .08);border-radius:10px;overflow:hidden}.pm-bank-row{display:flex;padding:12px 16px;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .06)}.pm-bank-row:last-child{border-bottom:none}.pm-bank-label{width:70px;flex-shrink:0;font-size:.82rem;color:oklch(from var(--color-base-content) l c h / .5)}.pm-bank-value{flex:1;font-size:.88rem;color:var(--color-base-content);word-break:break-all}.pm-bank-account{font-family:-apple-system,BlinkMacSystemFont,monospace;font-weight:500;letter-spacing:.5px}.pm-manual-area{padding:8px 0 20px}.pm-manual-instructions{padding:16px;background:oklch(from var(--color-base-content) l c h / .03);border-radius:10px;font-size:.88rem;color:oklch(from var(--color-base-content) l c h / .7);line-height:1.6}.pm-manual-instructions p{margin:0}.pm-pay-total{display:flex;justify-content:space-between;align-items:baseline;padding:20px 0;border-top:1px solid oklch(from var(--color-base-content) l c h / .08);margin-top:8px}.pm-pay-total span:first-child{font-size:.95rem;font-weight:600;color:var(--color-base-content)}.pm-total-price{color:var(--color-primary)!important;font-weight:700!important}.pm-total-price small{font-size:1rem}.pm-total-price span{font-size:1.6rem;font-family:-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.5px}.pm-confirm-area{padding-top:16px;border-top:1px solid oklch(from var(--color-base-content) l c h / .08);display:flex;flex-direction:column;gap:12px}.pm-form-group{display:flex;flex-direction:column;gap:6px}.pm-form-group label{font-size:.82rem;font-weight:500;color:oklch(from var(--color-base-content) l c h / .6)}.pm-form-group input[type=text]{width:100%;padding:10px 14px;border:1px solid oklch(from var(--color-base-content) l c h / .12);border-radius:8px;background:var(--color-base-100);color:var(--color-base-content);font-size:.9rem;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.pm-form-group input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px oklch(from var(--color-primary) l c h / .1)}.pm-form-group input::placeholder{color:oklch(from var(--color-base-content) l c h / .35)}.pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit;text-decoration:none;border:none}.pm-btn-primary{background:var(--color-primary);color:var(--color-primary-content)}.pm-btn-primary:hover:not(:disabled){opacity:.9}.pm-btn-outline{background:transparent;border:1px solid oklch(from var(--color-base-content) l c h / .15);color:var(--color-base-content)}.pm-btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary);background:oklch(from var(--color-primary) l c h / .05)}.pm-btn-block{width:100%}.pm-btn-lg{padding:14px 24px;font-size:1rem;font-weight:600;border-radius:10px}.pm-btn-sm{padding:8px 16px;font-size:.85rem}.pm-btn:disabled{opacity:.45;cursor:not-allowed}.pm-btn-loading{display:inline-flex;align-items:center;gap:8px}@media(max-width:1024px){.pm-main{grid-template-columns:1fr;gap:20px}.pm-pay-panel{position:static}}@media(max-width:640px){.pm-section{padding:18px 16px;border-radius:12px}.pm-order-header{flex-direction:column;gap:8px;align-items:flex-start;padding:16px;border-radius:12px}.pm-pay-panel{padding:20px 18px;border-radius:12px}.pm-method-card{padding:14px 12px}.pm-item-image{width:56px;height:56px}.pm-breadcrumb{font-size:12px;padding:12px 0}.pm-paid{margin-top:18px;padding:36px 20px;border-radius:16px}.pm-paid h2{font-size:1.5rem}.pm-paid p{font-size:.92rem}.pm-paid-actions{width:100%;flex-direction:column}.pm-paid-actions .pm-btn{width:100%}}
