@layer bs.tokens{:host,:root{--bs-color-gray-25:oklch(98.5% .003 92);--bs-color-gray-50:oklch(96.8% .005 90);--bs-color-gray-100:oklch(92.8% .007 88);--bs-color-gray-200:oklch(87.2% .009 86);--bs-color-gray-300:oklch(79.5% .011 84);--bs-color-gray-400:oklch(66.5% .013 82);--bs-color-gray-500:oklch(56.8% .014 80);--bs-color-gray-600:oklch(48.2% .014 78);--bs-color-gray-700:oklch(40.5% .013 76);--bs-color-gray-800:oklch(31.8% .011 76);--bs-color-gray-850:oklch(27.2% .01 76);--bs-color-gray-900:oklch(23% .009 76);--bs-color-gray-925:oklch(18.8% .008 76);--bs-color-gray-950:oklch(15% .007 76);--bs-color-gray-975:oklch(11.8% .006 76);--bs-color-brand-50:oklch(96.2% .014 255);--bs-color-brand-100:oklch(93% .031 255);--bs-color-brand-200:oklch(88.5% .056 255);--bs-color-brand-300:oklch(81.5% .09 255);--bs-color-brand-400:oklch(72% .122 255);--bs-color-brand-500:oklch(60% .15 255);--bs-color-brand-600:oklch(53% .155 255);--bs-color-brand-700:oklch(46% .15 255);--bs-color-brand-800:oklch(39.5% .13 255);--bs-color-brand-900:oklch(33% .105 255);--bs-color-brand-950:oklch(26% .08 255);--bs-color-celadon-50:oklch(96.2% .014 205);--bs-color-celadon-100:oklch(92.8% .028 205);--bs-color-celadon-200:oklch(88% .05 205);--bs-color-celadon-300:oklch(81% .072 205);--bs-color-celadon-400:oklch(71.5% .082 205);--bs-color-celadon-500:oklch(63% .085 205);--bs-color-celadon-600:oklch(56% .085 205);--bs-color-celadon-700:oklch(48.5% .08 205);--bs-color-celadon-800:oklch(41% .068 205);--bs-color-celadon-900:oklch(34% .054 205);--bs-color-celadon-950:oklch(26.5% .04 205);--bs-color-zhusha-50:oklch(96.4% .016 28);--bs-color-zhusha-100:oklch(92.6% .036 28);--bs-color-zhusha-200:oklch(87.4% .066 28);--bs-color-zhusha-300:oklch(80.6% .098 28);--bs-color-zhusha-400:oklch(71.6% .13 28);--bs-color-zhusha-500:oklch(62.5% .15 28);--bs-color-zhusha-600:oklch(55% .16 28);--bs-color-zhusha-700:oklch(47.2% .148 28);--bs-color-zhusha-800:oklch(39.8% .125 28);--bs-color-zhusha-900:oklch(32.8% .098 28);--bs-color-zhusha-950:oklch(25.4% .072 28);--bs-color-success-50:oklch(96.2% .024 155);--bs-color-success-100:oklch(92.2% .048 155);--bs-color-success-200:oklch(86.8% .082 155);--bs-color-success-300:oklch(79.4% .108 155);--bs-color-success-400:oklch(71% .122 155);--bs-color-success-500:oklch(60% .112 155);--bs-color-success-600:oklch(52% .1 155);--bs-color-success-700:oklch(44.5% .088 155);--bs-color-success-800:oklch(37.5% .072 155);--bs-color-success-900:oklch(31% .056 155);--bs-color-success-950:oklch(24% .04 155);--bs-color-warning-50:oklch(96.8% .028 78);--bs-color-warning-100:oklch(93.4% .056 74);--bs-color-warning-200:oklch(89.2% .086 70);--bs-color-warning-300:oklch(83.6% .112 67);--bs-color-warning-400:oklch(76% .126 66);--bs-color-warning-500:oklch(66.5% .125 65);--bs-color-warning-600:oklch(55% .122 65);--bs-color-warning-700:oklch(49.5% .11 63);--bs-color-warning-800:oklch(41.5% .092 62);--bs-color-warning-900:oklch(34% .074 62);--bs-color-warning-950:oklch(26.2% .054 62);--bs-color-danger-50:oklch(96.4% .018 25);--bs-color-danger-100:oklch(92.4% .04 25);--bs-color-danger-200:oklch(87% .07 25);--bs-color-danger-300:oklch(79.8% .106 25);--bs-color-danger-400:oklch(71.2% .138 25);--bs-color-danger-500:oklch(60% .15 25);--bs-color-danger-600:oklch(51% .15 25);--bs-color-danger-700:oklch(44% .135 25);--bs-color-danger-800:oklch(37.2% .112 25);--bs-color-danger-900:oklch(30.6% .088 25);--bs-color-danger-950:oklch(23.6% .064 25);--bs-color-info-50:oklch(96.2% .014 250);--bs-color-info-100:oklch(92.4% .03 250);--bs-color-info-200:oklch(87.2% .054 250);--bs-color-info-300:oklch(80.2% .082 250);--bs-color-info-400:oklch(71.8% .11 250);--bs-color-info-500:oklch(60% .125 250);--bs-color-info-600:oklch(50.5% .125 250);--bs-color-info-700:oklch(43.2% .112 250);--bs-color-info-800:oklch(36.4% .092 250);--bs-color-info-900:oklch(30% .072 250);--bs-color-info-950:oklch(23.2% .052 250);--bs-color-feicui-50:oklch(96.9% .023 161.8);--bs-color-feicui-100:oklch(92.2% .053 162.4);--bs-color-feicui-200:oklch(87.9% .084 161.6);--bs-color-feicui-300:oklch(82.1% .119 158.8);--bs-color-feicui-400:oklch(75.3% .173 155.2);--bs-color-feicui-500:oklch(73.8% .191 152.4);--bs-color-feicui-600:oklch(71% .189 151.2);--bs-color-feicui-700:oklch(64.1% .169 151.5);--bs-color-feicui-800:oklch(57% .15 151.6);--bs-color-feicui-900:oklch(41.7% .104 153.6);--bs-color-feicui-950:oklch(31% .075 154);--bs-color-jilan-50:oklch(95.9% .019 260.2);--bs-color-jilan-100:oklch(90.3% .046 256.5);--bs-color-jilan-200:oklch(82.4% .084 262.4);--bs-color-jilan-300:oklch(75.2% .12 262.4);--bs-color-jilan-400:oklch(68.9% .151 258.1);--bs-color-jilan-500:oklch(64.8% .19 256.7);--bs-color-jilan-600:oklch(60.5% .19 257.1);--bs-color-jilan-700:oklch(55.5% .179 257.6);--bs-color-jilan-800:oklch(45% .127 254.4);--bs-color-jilan-900:oklch(36% .105 256.8);--bs-color-jilan-950:oklch(27% .08 257);--bs-color-qingjin-50:oklch(95.7% .016 262.8);--bs-color-qingjin-100:oklch(88.3% .046 263.7);--bs-color-qingjin-200:oklch(80.9% .078 262.9);--bs-color-qingjin-300:oklch(75.7% .1 263.2);--bs-color-qingjin-400:oklch(61.5% .168 262);--bs-color-qingjin-500:oklch(53.6% .181 260.3);--bs-color-qingjin-600:oklch(49.2% .217 261.4);--bs-color-qingjin-700:oklch(44% .193 261.2);--bs-color-qingjin-800:oklch(38.4% .163 260.7);--bs-color-qingjin-900:oklch(29.9% .11 258.3);--bs-color-qingjin-950:oklch(22% .082 258.5);--bs-space-1:.25rem;--bs-space-2:.5rem;--bs-space-3:.75rem;--bs-space-4:1rem;--bs-space-5:1.25rem;--bs-space-6:1.5rem;--bs-space-7:1.75rem;--bs-space-8:2rem;--bs-space-10:2.5rem;--bs-space-12:3rem;--bs-space-16:4rem;--bs-space-20:5rem;--bs-space-24:6rem;--bs-radius-none:0rem;--bs-radius-xs:.25rem;--bs-radius-sm:.375rem;--bs-radius-md:.5rem;--bs-radius-lg:.75rem;--bs-radius-xl:1rem;--bs-radius-2xl:1.5rem;--bs-radius-full:9999px}@keyframes bs-ink-in{0%{opacity:0;filter:blur(3px);scale:1.01}to{opacity:1;filter:blur();scale:1}}@keyframes bs-item-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){:host,:root{--bs-duration-instant:1ms;--bs-duration-fast:1ms;--bs-duration-base:1ms;--bs-duration-slow:1ms;--bs-stagger-step:0s}}:host,:root{--bs-z-overlay:1000;--bs-color-gray-25:oklch(98.5% .003 92);--bs-color-gray-50:oklch(96.8% .005 90);--bs-color-gray-100:oklch(92.8% .007 88);--bs-color-gray-200:oklch(87.2% .009 86);--bs-color-gray-300:oklch(79.5% .011 84);--bs-color-gray-400:oklch(66.5% .013 82);--bs-color-gray-500:oklch(56.8% .014 80);--bs-color-gray-600:oklch(48.2% .014 78);--bs-color-gray-700:oklch(40.5% .013 76);--bs-color-gray-800:oklch(31.8% .011 76);--bs-color-gray-850:oklch(27.2% .01 76);--bs-color-gray-900:oklch(23% .009 76);--bs-color-gray-925:oklch(18.8% .008 76);--bs-color-gray-950:oklch(15% .007 76);--bs-color-gray-975:oklch(11.8% .006 76);--bs-color-brand-50:oklch(96.2% .014 255);--bs-color-brand-100:oklch(93% .031 255);--bs-color-brand-200:oklch(88.5% .056 255);--bs-color-brand-300:oklch(81.5% .09 255);--bs-color-brand-400:oklch(72% .122 255);--bs-color-brand-500:oklch(60% .15 255);--bs-color-brand-600:oklch(53% .155 255);--bs-color-brand-700:oklch(46% .15 255);--bs-color-brand-800:oklch(39.5% .13 255);--bs-color-brand-900:oklch(33% .105 255);--bs-color-brand-950:oklch(26% .08 255);--bs-color-celadon-50:oklch(96.2% .014 205);--bs-color-celadon-100:oklch(92.8% .028 205);--bs-color-celadon-200:oklch(88% .05 205);--bs-color-celadon-300:oklch(81% .072 205);--bs-color-celadon-400:oklch(71.5% .082 205);--bs-color-celadon-500:oklch(63% .085 205);--bs-color-celadon-600:oklch(56% .085 205);--bs-color-celadon-700:oklch(48.5% .08 205);--bs-color-celadon-800:oklch(41% .068 205);--bs-color-celadon-900:oklch(34% .054 205);--bs-color-celadon-950:oklch(26.5% .04 205);--bs-color-zhusha-50:oklch(96.4% .016 28);--bs-color-zhusha-100:oklch(92.6% .036 28);--bs-color-zhusha-200:oklch(87.4% .066 28);--bs-color-zhusha-300:oklch(80.6% .098 28);--bs-color-zhusha-400:oklch(71.6% .13 28);--bs-color-zhusha-500:oklch(62.5% .15 28);--bs-color-zhusha-600:oklch(55% .16 28);--bs-color-zhusha-700:oklch(47.2% .148 28);--bs-color-zhusha-800:oklch(39.8% .125 28);--bs-color-zhusha-900:oklch(32.8% .098 28);--bs-color-zhusha-950:oklch(25.4% .072 28);--bs-color-success-50:oklch(96.2% .024 155);--bs-color-success-100:oklch(92.2% .048 155);--bs-color-success-200:oklch(86.8% .082 155);--bs-color-success-300:oklch(79.4% .108 155);--bs-color-success-400:oklch(71% .122 155);--bs-color-success-500:oklch(60% .112 155);--bs-color-success-600:oklch(52% .1 155);--bs-color-success-700:oklch(44.5% .088 155);--bs-color-success-800:oklch(37.5% .072 155);--bs-color-success-900:oklch(31% .056 155);--bs-color-success-950:oklch(24% .04 155);--bs-color-warning-50:oklch(96.8% .028 78);--bs-color-warning-100:oklch(93.4% .056 74);--bs-color-warning-200:oklch(89.2% .086 70);--bs-color-warning-300:oklch(83.6% .112 67);--bs-color-warning-400:oklch(76% .126 66);--bs-color-warning-500:oklch(66.5% .125 65);--bs-color-warning-600:oklch(55% .122 65);--bs-color-warning-700:oklch(49.5% .11 63);--bs-color-warning-800:oklch(41.5% .092 62);--bs-color-warning-900:oklch(34% .074 62);--bs-color-warning-950:oklch(26.2% .054 62);--bs-color-danger-50:oklch(96.4% .018 25);--bs-color-danger-100:oklch(92.4% .04 25);--bs-color-danger-200:oklch(87% .07 25);--bs-color-danger-300:oklch(79.8% .106 25);--bs-color-danger-400:oklch(71.2% .138 25);--bs-color-danger-500:oklch(60% .15 25);--bs-color-danger-600:oklch(51% .15 25);--bs-color-danger-700:oklch(44% .135 25);--bs-color-danger-800:oklch(37.2% .112 25);--bs-color-danger-900:oklch(30.6% .088 25);--bs-color-danger-950:oklch(23.6% .064 25);--bs-color-info-50:oklch(96.2% .014 250);--bs-color-info-100:oklch(92.4% .03 250);--bs-color-info-200:oklch(87.2% .054 250);--bs-color-info-300:oklch(80.2% .082 250);--bs-color-info-400:oklch(71.8% .11 250);--bs-color-info-500:oklch(60% .125 250);--bs-color-info-600:oklch(50.5% .125 250);--bs-color-info-700:oklch(43.2% .112 250);--bs-color-info-800:oklch(36.4% .092 250);--bs-color-info-900:oklch(30% .072 250);--bs-color-info-950:oklch(23.2% .052 250);--bs-color-feicui-50:oklch(96.9% .023 161.8);--bs-color-feicui-100:oklch(92.2% .053 162.4);--bs-color-feicui-200:oklch(87.9% .084 161.6);--bs-color-feicui-300:oklch(82.1% .119 158.8);--bs-color-feicui-400:oklch(75.3% .173 155.2);--bs-color-feicui-500:oklch(73.8% .191 152.4);--bs-color-feicui-600:oklch(71% .189 151.2);--bs-color-feicui-700:oklch(64.1% .169 151.5);--bs-color-feicui-800:oklch(57% .15 151.6);--bs-color-feicui-900:oklch(41.7% .104 153.6);--bs-color-feicui-950:oklch(31% .075 154);--bs-color-jilan-50:oklch(95.9% .019 260.2);--bs-color-jilan-100:oklch(90.3% .046 256.5);--bs-color-jilan-200:oklch(82.4% .084 262.4);--bs-color-jilan-300:oklch(75.2% .12 262.4);--bs-color-jilan-400:oklch(68.9% .151 258.1);--bs-color-jilan-500:oklch(64.8% .19 256.7);--bs-color-jilan-600:oklch(60.5% .19 257.1);--bs-color-jilan-700:oklch(55.5% .179 257.6);--bs-color-jilan-800:oklch(45% .127 254.4);--bs-color-jilan-900:oklch(36% .105 256.8);--bs-color-jilan-950:oklch(27% .08 257);--bs-color-qingjin-50:oklch(95.7% .016 262.8);--bs-color-qingjin-100:oklch(88.3% .046 263.7);--bs-color-qingjin-200:oklch(80.9% .078 262.9);--bs-color-qingjin-300:oklch(75.7% .1 263.2);--bs-color-qingjin-400:oklch(61.5% .168 262);--bs-color-qingjin-500:oklch(53.6% .181 260.3);--bs-color-qingjin-600:oklch(49.2% .217 261.4);--bs-color-qingjin-700:oklch(44% .193 261.2);--bs-color-qingjin-800:oklch(38.4% .163 260.7);--bs-color-qingjin-900:oklch(29.9% .11 258.3);--bs-color-qingjin-950:oklch(22% .082 258.5);--bs-space-1:.25rem;--bs-space-2:.5rem;--bs-space-3:.75rem;--bs-space-4:1rem;--bs-space-5:1.25rem;--bs-space-6:1.5rem;--bs-space-7:1.75rem;--bs-space-8:2rem;--bs-space-10:2.5rem;--bs-space-12:3rem;--bs-space-16:4rem;--bs-space-20:5rem;--bs-space-24:6rem;--bs-radius-none:0rem;--bs-radius-xs:.25rem;--bs-radius-sm:.375rem;--bs-radius-md:.5rem;--bs-radius-lg:.75rem;--bs-radius-xl:1rem;--bs-radius-2xl:1.5rem;--bs-radius-full:9999px}:host,:host([data-theme=light]),:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bs-color-surface-0:var(--bs-color-gray-50);--bs-color-surface:var(--bs-color-surface-0);--bs-color-surface-1:var(--bs-color-gray-25);--bs-color-surface-2:oklch(98.8% .004 95);--bs-color-surface-3:oklch(98.8% .004 95);--bs-color-surface-4:oklch(98.8% .004 95);--bs-color-surface-5:oklch(98.8% .004 95);--bs-color-surface-inset:var(--bs-color-gray-100);--bs-color-surface-inverse:var(--bs-color-gray-800);--bs-color-scrim:oklch(15% .007 76/.4);--bs-color-text-primary:var(--bs-color-gray-900);--bs-color-text-secondary:var(--bs-color-gray-700);--bs-color-text-tertiary:var(--bs-color-gray-600);--bs-color-text-disabled:var(--bs-color-gray-400);--bs-color-text-inverse:var(--bs-color-surface-2);--bs-color-text-on-scrim:var(--bs-color-surface-2);--bs-color-ink-on-fill:var(--bs-color-surface-2);--bs-ink-knead:0%;--bs-color-border:var(--bs-color-gray-200);--bs-color-border-strong:var(--bs-color-gray-300);--bs-color-focus:var(--bs-color-primary);--bs-focus-edge:var(--bs-color-primary);--bs-focus-ring-color:color-mix(in oklab, var(--bs-color-focus) 20%, transparent);--bs-focus-ring-width:8px;--bs-focus-ring:0 0 0 1px var(--bs-color-focus), 0 0 0 var(--bs-focus-ring-width) var(--bs-focus-ring-color);--bs-focus-ring-inset:inset 0 0 0 1px var(--bs-color-focus), inset 0 0 0 4px var(--bs-focus-ring-color);--bs-color-primary:var(--bs-color-gray-800);--bs-color-primary-hover:var(--bs-color-gray-900);--bs-color-primary-active:var(--bs-color-gray-925);--bs-color-primary-text:var(--bs-color-surface-2);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-subtle:var(--bs-color-gray-100);--bs-color-primary-subtle-text:var(--bs-color-gray-800);--bs-color-primary-border:var(--bs-color-gray-300);--bs-color-success:var(--bs-color-success-600);--bs-color-success-hover:var(--bs-color-success-700);--bs-color-success-subtle:var(--bs-color-success-100);--bs-color-success-subtle-text:var(--bs-color-success-800);--bs-color-warning:var(--bs-color-warning-600);--bs-color-warning-hover:var(--bs-color-warning-700);--bs-color-warning-subtle:var(--bs-color-warning-100);--bs-color-warning-subtle-text:var(--bs-color-warning-800);--bs-color-danger:var(--bs-color-danger-600);--bs-color-danger-hover:var(--bs-color-danger-700);--bs-color-danger-subtle:var(--bs-color-danger-100);--bs-color-danger-subtle-text:var(--bs-color-danger-800);--bs-color-info:var(--bs-color-info-600);--bs-color-info-hover:var(--bs-color-info-700);--bs-color-info-subtle:var(--bs-color-info-100);--bs-color-info-subtle-text:var(--bs-color-info-800);--bs-color-syntax-string:oklch(42% .1 300);--bs-color-syntax-literal:oklch(48% .09 65);--bs-color-syntax-tag:oklch(45% .07 160);--bs-color-syntax-function:oklch(42% .09 255);--bs-shadow-ink:oklch(30% .02 80);--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:1;--bs-hairline:1px;--bs-hairline-strong:3px;--bs-shadow-xs:var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(2px*var(--bs-light-reach)) 0 color-mix(in oklab, var(--bs-shadow-ink) 5%, transparent);--bs-elevation-0:none;--bs-elevation-1:var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(2px*var(--bs-light-reach)) 0 color-mix(in oklab, var(--bs-shadow-ink) 7%, transparent);--bs-elevation-2:var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(2px*var(--bs-light-reach)) 0 color-mix(in oklab, var(--bs-shadow-ink) 6%, transparent), var(--bs-light-x) calc(3px*var(--bs-light-reach) + var(--bs-light-y)) calc(8px*var(--bs-light-reach)) calc(-2px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 9%, transparent);--bs-elevation-3:var(--bs-light-x) calc(2px*var(--bs-light-reach) + var(--bs-light-y)) calc(4px*var(--bs-light-reach)) calc(-2px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 7%, transparent), var(--bs-light-x) calc(5px*var(--bs-light-reach) + var(--bs-light-y)) calc(12px*var(--bs-light-reach)) calc(-3px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 10%, transparent), var(--bs-light-x) calc(12px*var(--bs-light-reach) + var(--bs-light-y)) calc(24px*var(--bs-light-reach)) calc(-6px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 8%, transparent);--bs-elevation-4:var(--bs-light-x) calc(4px*var(--bs-light-reach) + var(--bs-light-y)) calc(8px*var(--bs-light-reach)) calc(-4px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 8%, transparent), var(--bs-light-x) calc(10px*var(--bs-light-reach) + var(--bs-light-y)) calc(28px*var(--bs-light-reach)) calc(-6px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 12%, transparent), var(--bs-light-x) calc(28px*var(--bs-light-reach) + var(--bs-light-y)) calc(56px*var(--bs-light-reach)) calc(-12px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 12%, transparent);--bs-elevation-5:var(--bs-light-x) calc(6px*var(--bs-light-reach) + var(--bs-light-y)) calc(12px*var(--bs-light-reach)) calc(-6px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 10%, transparent), var(--bs-light-x) calc(16px*var(--bs-light-reach) + var(--bs-light-y)) calc(40px*var(--bs-light-reach)) calc(-8px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 14%, transparent), var(--bs-light-x) calc(40px*var(--bs-light-reach) + var(--bs-light-y)) calc(80px*var(--bs-light-reach)) calc(-16px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 14%, transparent)}:host([data-theme=dark]),[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-color-surface-0:oklch(16.5% .008 75);--bs-color-surface:var(--bs-color-surface-0);--bs-color-surface-1:oklch(20.5% .009 75);--bs-color-surface-2:oklch(24.5% .01 76);--bs-color-surface-3:oklch(27.2% .01 76);--bs-color-surface-4:oklch(29% .01 76);--bs-color-surface-5:oklch(31% .01 76);--bs-color-surface-inset:oklch(13.5% .007 75);--bs-color-surface-inverse:var(--bs-color-gray-100);--bs-color-scrim:oklch(5% .01 75/.6);--bs-color-text-primary:oklch(92.5% .006 90);--bs-color-text-secondary:var(--bs-color-gray-300);--bs-color-text-tertiary:var(--bs-color-gray-400);--bs-color-text-disabled:var(--bs-color-gray-500);--bs-color-text-inverse:var(--bs-color-gray-900);--bs-color-text-on-scrim:var(--bs-color-gray-100);--bs-color-ink-on-fill:var(--bs-color-gray-25);--bs-ink-knead:20%;--bs-color-border:oklch(31% .01 78);--bs-color-border-strong:oklch(40% .012 78);--bs-color-focus:var(--bs-color-primary);--bs-focus-edge:var(--bs-color-primary);--bs-focus-ring-color:color-mix(in oklab, var(--bs-color-focus) 26%, transparent);--bs-focus-ring-width:8px;--bs-focus-ring:0 0 0 1px var(--bs-color-focus), 0 0 0 var(--bs-focus-ring-width) var(--bs-focus-ring-color);--bs-focus-ring-inset:inset 0 0 0 1px var(--bs-color-focus), inset 0 0 0 4px var(--bs-focus-ring-color);--bs-color-primary:oklch(93% .007 90);--bs-color-primary-hover:var(--bs-color-gray-200);--bs-color-primary-active:var(--bs-color-gray-300);--bs-color-primary-text:var(--bs-color-gray-900);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 10%, transparent);--bs-color-primary-subtle-text:var(--bs-color-gray-200);--bs-color-primary-border:var(--bs-color-gray-700);--bs-color-success:var(--bs-color-success-500);--bs-color-success-hover:var(--bs-color-success-400);--bs-color-success-subtle:color-mix(in oklab, var(--bs-color-success) 16%, transparent);--bs-color-success-subtle-text:var(--bs-color-success-300);--bs-color-warning:var(--bs-color-warning-500);--bs-color-warning-hover:var(--bs-color-warning-400);--bs-color-warning-subtle:color-mix(in oklab, var(--bs-color-warning) 16%, transparent);--bs-color-warning-subtle-text:var(--bs-color-warning-300);--bs-color-danger:var(--bs-color-danger-500);--bs-color-danger-hover:var(--bs-color-danger-400);--bs-color-danger-subtle:color-mix(in oklab, var(--bs-color-danger) 16%, transparent);--bs-color-danger-subtle-text:var(--bs-color-danger-300);--bs-color-info:var(--bs-color-info-500);--bs-color-info-hover:var(--bs-color-info-400);--bs-color-info-subtle:color-mix(in oklab, var(--bs-color-info) 16%, transparent);--bs-color-info-subtle-text:var(--bs-color-info-300);--bs-color-syntax-string:oklch(75% .09 300);--bs-color-syntax-literal:oklch(78% .08 70);--bs-color-syntax-tag:oklch(75% .08 160);--bs-color-syntax-function:oklch(75% .08 255);--bs-shadow-ink:oklch(4% .01 75);--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:1;--bs-hairline:1px;--bs-hairline-strong:3px;--bs-shadow-xs:var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(2px*var(--bs-light-reach)) 0 color-mix(in oklab, var(--bs-shadow-ink) 35%, transparent);--bs-elevation-0:none;--bs-elevation-1:0 0 0 1px oklch(95% .01 90/.04), var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(2px*var(--bs-light-reach)) 0 color-mix(in oklab, var(--bs-shadow-ink) 32%, transparent);--bs-elevation-2:0 0 0 1px oklch(95% .01 90/.05), var(--bs-light-x) calc(2px*var(--bs-light-reach) + var(--bs-light-y)) calc(4px*var(--bs-light-reach)) calc(-1px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 40%, transparent), var(--bs-light-x) calc(4px*var(--bs-light-reach) + var(--bs-light-y)) calc(12px*var(--bs-light-reach)) calc(-2px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 36%, transparent);--bs-elevation-3:0 0 0 1px oklch(95% .01 90/.06), var(--bs-light-x) calc(4px*var(--bs-light-reach) + var(--bs-light-y)) calc(8px*var(--bs-light-reach)) calc(-3px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 44%, transparent), var(--bs-light-x) calc(10px*var(--bs-light-reach) + var(--bs-light-y)) calc(24px*var(--bs-light-reach)) calc(-4px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 40%, transparent);--bs-elevation-4:0 0 0 1px oklch(95% .01 90/.07), var(--bs-light-x) calc(8px*var(--bs-light-reach) + var(--bs-light-y)) calc(16px*var(--bs-light-reach)) calc(-6px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 48%, transparent), var(--bs-light-x) calc(24px*var(--bs-light-reach) + var(--bs-light-y)) calc(48px*var(--bs-light-reach)) calc(-8px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 44%, transparent);--bs-elevation-5:0 0 0 1px oklch(95% .01 90/.08), var(--bs-light-x) calc(12px*var(--bs-light-reach) + var(--bs-light-y)) calc(24px*var(--bs-light-reach)) calc(-8px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 52%, transparent), var(--bs-light-x) calc(40px*var(--bs-light-reach) + var(--bs-light-y)) calc(80px*var(--bs-light-reach)) calc(-12px*var(--bs-light-reach)) color-mix(in oklab, var(--bs-shadow-ink) 48%, transparent)}[data-accent=qinghua]{--bs-color-primary:var(--bs-color-brand-600);--bs-color-primary-hover:var(--bs-color-brand-700);--bs-color-primary-active:var(--bs-color-brand-800);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-brand-100);--bs-color-primary-subtle-text:var(--bs-color-brand-800);--bs-color-primary-border:var(--bs-color-brand-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=qinghua]),[data-theme=dark] [data-accent=qinghua],[data-theme=dark][data-accent=qinghua]{--bs-color-primary:var(--bs-color-brand-500);--bs-color-primary-hover:var(--bs-color-brand-600);--bs-color-primary-active:var(--bs-color-brand-700);--bs-color-primary-fill:var(--bs-color-brand-700);--bs-color-primary-fill-hover:var(--bs-color-brand-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-brand-300);--bs-color-primary-border:var(--bs-color-brand-700)}[data-accent=celadon]{--bs-color-primary:var(--bs-color-celadon-600);--bs-color-primary-hover:var(--bs-color-celadon-700);--bs-color-primary-active:var(--bs-color-celadon-800);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-celadon-100);--bs-color-primary-subtle-text:var(--bs-color-celadon-800);--bs-color-primary-border:var(--bs-color-celadon-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=celadon]),[data-theme=dark] [data-accent=celadon],[data-theme=dark][data-accent=celadon]{--bs-color-primary:var(--bs-color-celadon-500);--bs-color-primary-hover:var(--bs-color-celadon-600);--bs-color-primary-active:var(--bs-color-celadon-700);--bs-color-primary-fill:var(--bs-color-celadon-700);--bs-color-primary-fill-hover:var(--bs-color-celadon-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-celadon-300);--bs-color-primary-border:var(--bs-color-celadon-700)}[data-accent=zhusha]{--bs-color-primary:var(--bs-color-zhusha-600);--bs-color-primary-hover:var(--bs-color-zhusha-700);--bs-color-primary-active:var(--bs-color-zhusha-800);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-zhusha-100);--bs-color-primary-subtle-text:var(--bs-color-zhusha-800);--bs-color-primary-border:var(--bs-color-zhusha-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=zhusha]),[data-theme=dark] [data-accent=zhusha],[data-theme=dark][data-accent=zhusha]{--bs-color-primary:var(--bs-color-zhusha-500);--bs-color-primary-hover:var(--bs-color-zhusha-600);--bs-color-primary-active:var(--bs-color-zhusha-700);--bs-color-primary-fill:var(--bs-color-zhusha-700);--bs-color-primary-fill-hover:var(--bs-color-zhusha-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-zhusha-300);--bs-color-primary-border:var(--bs-color-zhusha-700)}[data-accent=feicui]{--bs-color-primary:var(--bs-color-feicui-600);--bs-color-primary-hover:var(--bs-color-feicui-700);--bs-color-primary-active:var(--bs-color-feicui-800);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-feicui-100);--bs-color-primary-subtle-text:var(--bs-color-feicui-800);--bs-color-primary-border:var(--bs-color-feicui-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=feicui]),[data-theme=dark] [data-accent=feicui],[data-theme=dark][data-accent=feicui]{--bs-color-primary:var(--bs-color-feicui-500);--bs-color-primary-hover:var(--bs-color-feicui-600);--bs-color-primary-active:var(--bs-color-feicui-700);--bs-color-primary-fill:var(--bs-color-feicui-700);--bs-color-primary-fill-hover:var(--bs-color-feicui-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-feicui-300);--bs-color-primary-border:var(--bs-color-feicui-700)}[data-accent=jilan]{--bs-color-primary:var(--bs-color-jilan-600);--bs-color-primary-hover:var(--bs-color-jilan-700);--bs-color-primary-active:var(--bs-color-jilan-800);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-jilan-100);--bs-color-primary-subtle-text:var(--bs-color-jilan-800);--bs-color-primary-border:var(--bs-color-jilan-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=jilan]),[data-theme=dark] [data-accent=jilan],[data-theme=dark][data-accent=jilan]{--bs-color-primary:var(--bs-color-jilan-500);--bs-color-primary-hover:var(--bs-color-jilan-600);--bs-color-primary-active:var(--bs-color-jilan-700);--bs-color-primary-fill:var(--bs-color-jilan-700);--bs-color-primary-fill-hover:var(--bs-color-jilan-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-jilan-300);--bs-color-primary-border:var(--bs-color-jilan-700)}[data-accent=qingjin]{--bs-color-primary:var(--bs-color-qingjin-600);--bs-color-primary-hover:var(--bs-color-qingjin-400);--bs-color-primary-active:var(--bs-color-qingjin-700);--bs-color-primary-fill:var(--bs-color-primary);--bs-color-primary-fill-hover:var(--bs-color-primary-hover);--bs-color-primary-text:oklch(98.8% .004 95);--bs-color-primary-subtle:var(--bs-color-qingjin-100);--bs-color-primary-subtle-text:var(--bs-color-qingjin-800);--bs-color-primary-border:var(--bs-color-qingjin-300);--bs-color-focus:var(--bs-color-primary)}:host([data-theme=dark][data-accent=qingjin]),[data-theme=dark] [data-accent=qingjin],[data-theme=dark][data-accent=qingjin]{--bs-color-primary:var(--bs-color-qingjin-500);--bs-color-primary-hover:var(--bs-color-qingjin-400);--bs-color-primary-active:var(--bs-color-qingjin-700);--bs-color-primary-fill:var(--bs-color-qingjin-700);--bs-color-primary-fill-hover:var(--bs-color-qingjin-800);--bs-color-primary-text:var(--bs-color-gray-25);--bs-color-primary-subtle:color-mix(in oklab, var(--bs-color-primary) 16%, transparent);--bs-color-primary-subtle-text:var(--bs-color-qingjin-300);--bs-color-primary-border:var(--bs-color-qingjin-700)}:host,:root{--bs-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, MiSans, "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--bs-font-serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, "Times New Roman", Georgia, serif;--bs-font-mono:ui-monospace, "Cascadia Code", "JetBrains Mono", Consolas, "PingFang SC", "Microsoft YaHei", monospace;--bs-font-size-xs:.75rem;--bs-font-size-sm:.8125rem;--bs-font-size-md:.875rem;--bs-font-size-base:.9375rem;--bs-font-size-lg:1.0625rem;--bs-font-size-xl:1.25rem;--bs-font-size-2xl:1.5rem;--bs-font-size-3xl:1.875rem;--bs-font-size-4xl:2.25rem;--bs-icon-stroke-width:1.75;--bs-line-height-tight:1.25;--bs-line-height-snug:1.375;--bs-line-height-normal:1.5;--bs-line-height-relaxed:1.625;--bs-tracking-eyebrow:.14em;--bs-tracking-label:.02em;--bs-font-weight-regular:400;--bs-font-weight-medium:500;--bs-font-weight-semibold:600;--bs-font-weight-bold:700}:where(:host),:where(:root){--bs-duration-instant:calc(80ms*var(--bs-motion-scale,1));--bs-duration-fast:calc(.14s*var(--bs-motion-scale,1));--bs-duration-base:calc(.2s*var(--bs-motion-scale,1));--bs-duration-slow:calc(.32s*var(--bs-motion-scale,1));--bs-ease-out:cubic-bezier(.16, 1, .3, 1);--bs-ease-in-out:cubic-bezier(.65, 0, .35, 1);--bs-ease-in:cubic-bezier(.7, 0, .84, 0);--bs-ease-spring:cubic-bezier(.34, 1.3, .5, 1);--bs-stagger-step:24ms;--bs-ripple-pigment:var(--bs-color-primary);--bs-ripple-opacity:.27;--bs-ripple-core:0%;--bs-ripple-fade:80%;--bs-ripple-duration:calc(.65s*var(--bs-motion-scale,1));--bs-ripple-release:calc(.32s*var(--bs-motion-scale,1));--bs-ripple-ease:var(--bs-ease-out);--bs-ripple-spread:1}@media (prefers-reduced-motion:reduce){:host,:root{--bs-duration-instant:1ms;--bs-duration-fast:1ms;--bs-duration-base:1ms;--bs-duration-slow:1ms;--bs-stagger-step:0s}}[data-scene=civic]{--bs-radius-sm:0rem;--bs-radius-md:.125rem;--bs-radius-lg:.25rem;--bs-radius-xl:.375rem;--bs-radius-2xl:.5rem;--bs-control-height-sm:2.25rem;--bs-control-height-md:2.625rem;--bs-control-height-lg:3rem;--bs-density-scale:1.5;--bs-motion-scale:1.25;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.7}[data-scene=enterprise]{--bs-density-scale:1;--bs-motion-scale:1;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.85}[data-scene=studio]{--bs-radius-md:.625rem;--bs-radius-lg:.875rem;--bs-radius-xl:1.25rem;--bs-radius-2xl:1.75rem;--bs-control-height-sm:2rem;--bs-control-height-md:2.25rem;--bs-control-height-lg:2.75rem;--bs-density-scale:1.25;--bs-motion-scale:1;--bs-light-x:.125rem;--bs-light-y:.125rem;--bs-light-reach:1.25}[data-scene=tech]{--bs-radius-sm:.125rem;--bs-radius-md:.25rem;--bs-radius-lg:.5rem;--bs-radius-xl:.75rem;--bs-radius-2xl:1rem;--bs-control-height-sm:1.5rem;--bs-control-height-md:1.75rem;--bs-control-height-lg:2rem;--bs-density-scale:.75;--bs-motion-scale:.85;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.5}[data-scene=cupertino]{--bs-radius-md:.75rem;--bs-radius-lg:1.125rem;--bs-radius-xl:1.5rem;--bs-radius-2xl:2.25rem;--bs-radius-control:var(--bs-radius-full);--bs-control-height-sm:2.25rem;--bs-control-height-md:2.75rem;--bs-control-height-lg:3.125rem;--bs-density-scale:1.25;--bs-motion-scale:1.1;--bs-ease-out:cubic-bezier(.32, .72, 0, 1);--bs-ease-spring:cubic-bezier(.34, 1.1, .64, 1);--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.8;--bs-ripple-opacity:0;--bs-focus-ring:inset 0 0 0 2px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 2px var(--bs-color-focus);--bs-font-serif:var(--bs-font-sans);--bs-tracking-label:0em;--bs-color-surface-0:oklch(96.2% .004 265);--bs-color-surface-1:oklch(98.1% .001 265);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0);--bs-color-text-primary:oklch(20.8% 0 0);--bs-color-text-secondary:oklch(62.8% .008 265);--bs-color-text-tertiary:oklch(76% .006 265);--bs-color-text-disabled:oklch(83% .005 265);--bs-color-border:oklch(85% .005 265);--bs-color-border-strong:oklch(79% .006 265);--bs-color-scrim:oklch(0% 0 0/.4);--bs-shadow-ink:oklch(25% .01 265)}[data-scene=cupertino]:not([data-theme]):where([data-theme=dark] *),[data-scene=cupertino][data-theme=dark]{--bs-color-surface-0:oklch(18% .004 265);--bs-color-surface-1:oklch(21.6% .004 265);--bs-color-surface-2:oklch(24.5% .004 265);--bs-color-surface-3:oklch(27.2% .004 265);--bs-color-surface-4:oklch(29% .004 265);--bs-color-surface-5:oklch(31% .004 265);--bs-color-text-primary:oklch(100% 0 0);--bs-color-text-secondary:oklch(68% .006 265);--bs-color-text-tertiary:oklch(55% .005 265);--bs-color-text-disabled:oklch(40% .004 265);--bs-color-border:oklch(31% .005 265);--bs-color-border-strong:oklch(38% .006 265);--bs-color-scrim:oklch(0% 0 0/.5)}[data-scene=expressive]{--bs-radius-sm:.375rem;--bs-radius-md:.5rem;--bs-radius-lg:.75rem;--bs-radius-xl:1rem;--bs-radius-2xl:1.5rem;--bs-radius-control:var(--bs-radius-full);--bs-control-height-sm:2rem;--bs-control-height-md:2.5rem;--bs-control-height-lg:3rem;--bs-motion-scale:.8;--bs-ease-out:cubic-bezier(.22, 1, .36, 1);--bs-ease-spring:cubic-bezier(.34, 1.56, .5, 1);--bs-light-x:.1875rem;--bs-light-y:.1875rem;--bs-light-reach:1;--bs-focus-ring:0 0 0 3px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 3px var(--bs-color-focus)}[data-scene=fluent]{--bs-radius-sm:.125rem;--bs-radius-md:.25rem;--bs-radius-lg:.5rem;--bs-radius-xl:.75rem;--bs-radius-2xl:1rem;--bs-control-height-sm:1.5rem;--bs-control-height-md:2rem;--bs-control-height-lg:2.5rem;--bs-density-scale:.9;--bs-motion-scale:.85;--bs-ease-out:cubic-bezier(.1, .9, .2, 1);--bs-ease-in-out:cubic-bezier(.33, 0, .67, 1);--bs-light-x:0px;--bs-light-y:.125rem;--bs-light-reach:.7;--bs-ripple-opacity:0;--bs-focus-edge:var(--bs-color-border);--bs-focus-ring:inset 0 -2px 0 0 var(--bs-color-focus);--bs-focus-ring-inset:inset 0 -2px 0 0 var(--bs-color-focus);--bs-color-surface-0:oklch(97.2% 0 0);--bs-color-surface-1:oklch(98.2% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0);--bs-color-text-primary:oklch(22.6% 0 0);--bs-color-text-secondary:oklch(45.2% 0 0);--bs-color-text-tertiary:oklch(63.4% 0 0);--bs-color-text-disabled:oklch(75% 0 0);--bs-color-border:oklch(92.5% 0 0);--bs-color-border-strong:oklch(86.5% 0 0);--bs-color-scrim:oklch(0% 0 0/.4);--bs-shadow-ink:oklch(25% 0 0)}[data-scene=fluent]:not([data-theme]):where([data-theme=dark] *),[data-scene=fluent][data-theme=dark]{--bs-color-surface-0:oklch(27% 0 0);--bs-color-surface-1:oklch(30% 0 0);--bs-color-surface-2:oklch(33% 0 0);--bs-color-surface-3:oklch(36% 0 0);--bs-color-surface-4:oklch(39% 0 0);--bs-color-surface-5:oklch(42% 0 0);--bs-color-text-primary:oklch(100% 0 0);--bs-color-text-secondary:oklch(82.2% 0 0);--bs-color-text-tertiary:oklch(68% 0 0);--bs-color-text-disabled:oklch(50% 0 0);--bs-color-border:oklch(33% 0 0);--bs-color-border-strong:oklch(40% 0 0);--bs-color-scrim:oklch(0% 0 0/.5)}[data-scene=material]{--bs-radius-sm:.25rem;--bs-radius-md:.5rem;--bs-radius-lg:.75rem;--bs-radius-xl:1rem;--bs-radius-2xl:1.75rem;--bs-radius-control:var(--bs-radius-full);--bs-control-height-sm:2rem;--bs-control-height-md:2.5rem;--bs-control-height-lg:3rem;--bs-motion-scale:.9;--bs-ease-out:cubic-bezier(.05, .7, .1, 1);--bs-ease-in-out:cubic-bezier(.2, 0, 0, 1);--bs-light-x:0px;--bs-light-y:.125rem;--bs-light-reach:1.5;--bs-focus-ring:0 0 0 3px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 3px var(--bs-color-focus);--bs-ripple-pigment:var(--bs-color-text-primary);--bs-ripple-opacity:.12;--bs-ripple-core:97%;--bs-ripple-fade:100%;--bs-ripple-duration:calc(.45s*var(--bs-motion-scale,1));--bs-ripple-release:calc(.3s*var(--bs-motion-scale,1));--bs-ripple-ease:cubic-bezier(.2, 0, 0, 1);--bs-ripple-spread:.8;--bs-color-surface-0:oklch(96.8% .011 315);--bs-color-surface-1:oklch(97.6% .009 318);--bs-color-surface-2:oklch(98.3% .007 320);--bs-color-surface-3:oklch(98.3% .007 320);--bs-color-surface-4:oklch(98.3% .007 320);--bs-color-surface-5:oklch(98.3% .007 320);--bs-color-text-primary:oklch(24.5% .008 312);--bs-color-text-secondary:oklch(37.3% .012 310);--bs-color-text-tertiary:oklch(58% .02 305);--bs-color-text-disabled:oklch(80% .015 310);--bs-color-border:oklch(87% .017 315);--bs-color-border-strong:oklch(70% .02 310);--bs-color-scrim:oklch(0% 0 0/.4);--bs-shadow-ink:oklch(25% .015 310)}[data-scene=material]:not([data-theme]):where([data-theme=dark] *),[data-scene=material][data-theme=dark]{--bs-color-surface-0:oklch(16% .008 320);--bs-color-surface-1:oklch(18.5% .008 320);--bs-color-surface-2:oklch(22% .009 315);--bs-color-surface-3:oklch(26% .009 315);--bs-color-surface-4:oklch(29% .009 315);--bs-color-surface-5:oklch(32% .009 315);--bs-color-text-primary:oklch(91% .01 315);--bs-color-text-secondary:oklch(87% .017 315);--bs-color-text-tertiary:oklch(66% .015 310);--bs-color-text-disabled:oklch(45% .01 310);--bs-color-border:oklch(37% .012 310);--bs-color-border-strong:oklch(50% .015 308);--bs-color-scrim:oklch(0% 0 0/.5)}[data-scene=sketch]{--bs-radius-xs:.3rem .5rem .4rem .55rem / .5rem .35rem .55rem .4rem;--bs-radius-sm:.5rem .9rem .625rem .8rem / .8rem .55rem .9rem .625rem;--bs-radius-md:.625rem 1.125rem .75rem 1rem / 1rem .625rem 1.125rem .75rem;--bs-radius-lg:1rem 1.625rem 1.25rem 1.875rem / 1.625rem 1rem 1.875rem 1.25rem;--bs-radius-xl:1.5rem 2.25rem 1.75rem 2.5rem / 2.25rem 1.5rem 2.5rem 1.75rem;--bs-radius-2xl:2rem 2.875rem 2.375rem 3rem / 2.875rem 2rem 3rem 2.375rem;--bs-radius-full:1.25rem 1.75rem 1.5rem 1.875rem / 1.75rem 1.25rem 1.875rem 1.5rem;--bs-density-scale:1.15;--bs-motion-scale:.9;--bs-ease-spring:cubic-bezier(.34, 1.66, .64, 1);--bs-stagger-step:40ms;--bs-light-x:.1875rem;--bs-light-y:.1875rem;--bs-light-reach:.85;--bs-ripple-opacity:.18;--bs-ripple-duration:calc(.45s*var(--bs-motion-scale,1));--bs-color-surface-0:oklch(95.8% .014 92);--bs-color-surface-1:oklch(97.2% .013 93);--bs-color-surface-2:oklch(98.2% .012 95);--bs-color-surface-3:oklch(98.2% .012 95);--bs-color-surface-4:oklch(98.2% .012 95);--bs-color-surface-5:oklch(98.2% .012 95)}[data-scene=sketch]:not([data-theme]):where([data-theme=dark] *),[data-scene=sketch][data-theme=dark]{--bs-color-surface-0:oklch(16.5% .012 85);--bs-color-surface-1:oklch(20.5% .013 85);--bs-color-surface-2:oklch(24.5% .014 85);--bs-color-surface-3:oklch(27.2% .014 85);--bs-color-surface-4:oklch(29% .014 85);--bs-color-surface-5:oklch(31% .014 85)}[data-scene=sketch] :nth-child(4n+2){--bs-radius-xs:.5rem .35rem .45rem .55rem / .4rem .55rem .35rem .5rem;--bs-radius-sm:.85rem .6rem .95rem .7rem / .6rem .9rem .7rem .95rem;--bs-radius-md:1.05rem .7rem 1.2rem .8rem / .7rem 1.15rem .8rem 1.2rem;--bs-radius-lg:1.7rem 1.15rem 1.9rem 1.3rem / 1.15rem 1.8rem 1.3rem 1.95rem;--bs-radius-xl:2.4rem 1.65rem 2.6rem 1.8rem / 1.65rem 2.55rem 1.8rem 2.6rem;--bs-radius-2xl:3.05rem 2.1rem 3.25rem 2.2rem / 2.1rem 3.15rem 2.2rem 3.3rem;--bs-radius-full:1.65rem 1.3rem 1.8rem 1.35rem / 1.3rem 1.7rem 1.35rem 1.85rem}[data-scene=sketch] :nth-child(4n+3){--bs-radius-xs:.45rem .3rem .55rem .4rem / .35rem .5rem .45rem .55rem;--bs-radius-sm:.7rem 1rem .55rem .85rem / .95rem .65rem .85rem .6rem;--bs-radius-md:.85rem 1.25rem .7rem 1.1rem / 1.2rem .75rem 1.05rem .7rem;--bs-radius-lg:1.35rem 1.95rem 1.1rem 1.7rem / 1.9rem 1.2rem 1.75rem 1.15rem;--bs-radius-xl:2rem 2.8rem 1.7rem 2.5rem / 2.75rem 1.8rem 2.5rem 1.7rem;--bs-radius-2xl:2.7rem 3.6rem 2.3rem 3.3rem / 3.5rem 2.3rem 3.2rem 2.2rem;--bs-radius-full:1.4rem 1.9rem 1.3rem 1.75rem / 1.85rem 1.35rem 1.8rem 1.3rem}[data-scene=sketch] :nth-child(4n){--bs-radius-xs:.35rem .55rem .3rem .5rem / .55rem .4rem .5rem .35rem;--bs-radius-sm:.6rem .8rem .5rem .9rem / .75rem .55rem .95rem .65rem;--bs-radius-md:.75rem 1rem .6rem 1.15rem / .95rem .7rem 1.1rem .8rem;--bs-radius-lg:1.2rem 1.6rem 1.05rem 1.8rem / 1.55rem 1.1rem 1.85rem 1.25rem;--bs-radius-xl:1.8rem 2.4rem 1.6rem 2.6rem / 2.3rem 1.7rem 2.7rem 1.9rem;--bs-radius-2xl:2.4rem 3.2rem 2.15rem 3.5rem / 3.1rem 2.3rem 3.6rem 2.4rem;--bs-radius-full:1.35rem 1.8rem 1.25rem 1.7rem / 1.75rem 1.4rem 1.9rem 1.45rem}[data-scene=missive]{--bs-radius-sm:.25rem;--bs-radius-md:.5rem;--bs-radius-lg:.75rem;--bs-radius-xl:1rem;--bs-radius-2xl:1.25rem;--bs-radius-control:.5rem}[data-scene=dispatch],[data-scene=missive]{--bs-color-text-primary:oklch(21.8% 0 0);--bs-color-text-secondary:oklch(55.6% 0 0);--bs-color-text-tertiary:oklch(76.7% 0 0);--bs-color-text-disabled:oklch(70% 0 0);--bs-color-border:oklch(92.2% 0 0);--bs-color-border-strong:oklch(87.6% 0 0);--bs-control-height-sm:2rem;--bs-control-height-md:2.5rem;--bs-control-height-lg:3rem;--bs-font-size-sm:.875rem;--bs-font-size-md:1.0625rem;--bs-font-size-base:1.0625rem;--bs-font-size-lg:1.25rem;--bs-density-scale:1.15;--bs-motion-scale:.9;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.6;--bs-ripple-opacity:0;--bs-focus-ring:inset 0 0 0 2px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 2px var(--bs-color-focus);--bs-font-serif:var(--bs-font-sans);--bs-tracking-label:0em}[data-scene=dispatch]{--bs-radius-sm:.125rem;--bs-radius-md:.25rem;--bs-radius-lg:.5rem;--bs-radius-xl:.75rem;--bs-radius-2xl:1rem;--bs-radius-control:.25rem}[data-scene=metric]{--bs-radius-sm:.125rem;--bs-radius-md:.1875rem;--bs-radius-lg:.375rem;--bs-radius-xl:.5625rem;--bs-radius-2xl:.75rem;--bs-radius-control:.1875rem;--bs-color-text-primary:oklch(20.5% 0 0);--bs-color-text-secondary:oklch(53% 0 0);--bs-color-text-tertiary:oklch(64.8% 0 0);--bs-color-text-disabled:oklch(82% 0 0);--bs-color-border:oklch(93.3% 0 0);--bs-color-border-strong:oklch(89.5% 0 0);--bs-color-primary:var(--bs-color-brand-700);--bs-color-primary-hover:var(--bs-color-brand-800);--bs-color-primary-active:var(--bs-color-brand-900);--bs-control-height-sm:1.5rem;--bs-control-height-md:2rem;--bs-control-height-lg:2.5rem;--bs-density-scale:.95;--bs-motion-scale:.9;--bs-light-x:0px;--bs-light-y:0px;--bs-light-reach:.55;--bs-ripple-opacity:0;--bs-color-focus:var(--bs-color-primary);--bs-focus-ring:0 0 0 2px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 2px var(--bs-color-focus)}[data-scene=missive]{--bs-color-surface-0:oklch(94.6% 0 0);--bs-color-surface-1:oklch(97.6% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0)}[data-scene=missive]:not([data-theme]):where([data-theme=dark] *),[data-scene=missive][data-theme=dark]{--bs-color-surface-0:oklch(17.8% 0 0);--bs-color-surface-1:oklch(21.3% 0 0);--bs-color-surface-2:oklch(23.5% 0 0);--bs-color-surface-3:oklch(24.4% 0 0);--bs-color-surface-4:oklch(26% 0 0);--bs-color-surface-5:oklch(27.7% 0 0);--bs-color-text-primary:oklch(87.6% 0 0);--bs-color-text-secondary:oklch(64% 0 0);--bs-color-text-tertiary:oklch(47.5% 0 0);--bs-color-text-disabled:oklch(42% 0 0);--bs-color-border:oklch(34.8% 0 0);--bs-color-border-strong:oklch(40.9% 0 0)}[data-scene=dispatch]{--bs-color-surface-0:oklch(97.3% .002 265);--bs-color-surface-1:oklch(97.6% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0)}[data-scene=dispatch]:not([data-theme]):where([data-theme=dark] *),[data-scene=dispatch][data-theme=dark]{--bs-color-surface-0:oklch(0% 0 0);--bs-color-surface-1:oklch(19.2% .002 265);--bs-color-surface-2:oklch(21.4% .002 265);--bs-color-surface-3:oklch(23.5% 0 0);--bs-color-surface-4:oklch(25.7% .002 265);--bs-color-surface-5:oklch(27.7% .002 265);--bs-color-text-primary:oklch(84.5% 0 0);--bs-color-text-secondary:oklch(63% 0 0);--bs-color-text-tertiary:oklch(46% 0 0);--bs-color-text-disabled:oklch(40% 0 0);--bs-color-border:oklch(32% 0 0);--bs-color-border-strong:oklch(38% 0 0)}[data-scene=metric]{--bs-color-surface-0:oklch(100% 0 0);--bs-color-surface-1:oklch(100% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0)}[data-scene=metric]:not([data-theme]):where([data-theme=dark] *),[data-scene=metric][data-theme=dark]{--bs-color-surface-0:oklch(20.9% 0 0);--bs-color-surface-1:oklch(23.9% 0 0);--bs-color-surface-2:oklch(26% 0 0);--bs-color-surface-3:oklch(29.3% 0 0);--bs-color-surface-4:oklch(32.1% 0 0);--bs-color-surface-5:oklch(34.8% 0 0);--bs-color-text-primary:oklch(92.5% 0 0);--bs-color-text-secondary:oklch(65% 0 0);--bs-color-text-tertiary:oklch(53.8% 0 0);--bs-color-text-disabled:oklch(34% 0 0);--bs-color-border:oklch(37.5% 0 0);--bs-color-border-strong:oklch(45.3% 0 0)}[data-scene=new-york]{--bs-radius-sm:.375rem;--bs-radius-md:.5rem;--bs-radius-lg:.625rem;--bs-radius-xl:.75rem;--bs-radius-2xl:1rem;--bs-radius-control:.375rem;--bs-control-height-sm:2rem;--bs-control-height-md:2.25rem;--bs-control-height-lg:2.5rem;--bs-density-scale:1;--bs-motion-scale:.85;--bs-light-x:0px;--bs-light-y:.0625rem;--bs-light-reach:.6;--bs-ripple-opacity:0;--bs-font-serif:var(--bs-font-sans);--bs-tracking-label:0em;--bs-focus-ring:0 0 0 2px var(--bs-color-surface-0), 0 0 0 4px var(--bs-color-focus);--bs-focus-ring-inset:inset 0 0 0 2px color-mix(in oklab, var(--bs-color-focus) 50%, transparent);--bs-color-surface-0:oklch(100% 0 0);--bs-color-surface-1:oklch(100% 0 0);--bs-color-surface-2:oklch(100% 0 0);--bs-color-surface-3:oklch(100% 0 0);--bs-color-surface-4:oklch(100% 0 0);--bs-color-surface-5:oklch(100% 0 0);--bs-color-text-primary:oklch(14.1% .005 286);--bs-color-text-secondary:oklch(55.2% .016 286);--bs-color-text-tertiary:oklch(70.5% .015 286);--bs-color-text-disabled:oklch(79% .008 286);--bs-color-border:oklch(92% .004 286);--bs-color-border-strong:oklch(87.1% .006 286);--bs-color-scrim:oklch(0% 0 0/.4);--bs-shadow-ink:oklch(25% .005 286);--bs-color-primary:oklch(21% .006 286);--bs-color-primary-hover:oklch(25.5% .006 286);--bs-color-primary-active:oklch(30% .007 286)}[data-scene=new-york]:not([data-theme]):where([data-theme=dark] *),[data-scene=new-york][data-theme=dark]{--bs-color-surface-0:oklch(14.5% .005 286);--bs-color-surface-1:oklch(18% .005 286);--bs-color-surface-2:oklch(21% .006 286);--bs-color-surface-3:oklch(24% .006 286);--bs-color-surface-4:oklch(27% .006 286);--bs-color-surface-5:oklch(30% .007 286);--bs-color-text-primary:oklch(98.5% 0 286);--bs-color-text-secondary:oklch(65% .012 286);--bs-color-text-tertiary:oklch(55% .012 286);--bs-color-text-disabled:oklch(40% .008 286);--bs-color-border:oklch(27.4% .006 286);--bs-color-border-strong:oklch(37% .013 286);--bs-color-scrim:oklch(0% 0 0/.5);--bs-color-primary:oklch(98.5% 0 0);--bs-color-primary-hover:oklch(92% .004 286);--bs-color-primary-active:oklch(87.1% .006 286);--bs-color-ink-on-fill:oklch(21% .006 286);--bs-ink-knead:0%}:where(:host),:where(:root){--bs-density-scale:1}:host,:host([data-density]),:root,[data-density]{--bs-part-size-sm:calc(1rem*var(--bs-density-scale));--bs-part-size-md:calc(1.25rem*var(--bs-density-scale));--bs-part-size-lg:calc(1.75rem*var(--bs-density-scale));--bs-padding-xs:calc(var(--bs-space-1)*var(--bs-density-scale));--bs-padding-sm:calc(var(--bs-space-2)*var(--bs-density-scale));--bs-padding-md:calc(var(--bs-space-3)*var(--bs-density-scale));--bs-padding-lg:calc(var(--bs-space-4)*var(--bs-density-scale));--bs-padding-xl:calc(var(--bs-space-6)*var(--bs-density-scale));--bs-padding-2xl:calc(var(--bs-space-8)*var(--bs-density-scale));--bs-gap-xs:calc(var(--bs-space-1)*var(--bs-density-scale));--bs-gap-sm:calc(var(--bs-space-2)*var(--bs-density-scale));--bs-gap-md:calc(var(--bs-space-3)*var(--bs-density-scale));--bs-gap-lg:calc(var(--bs-space-4)*var(--bs-density-scale));--bs-gap-xl:calc(var(--bs-space-6)*var(--bs-density-scale));--bs-gap-2xl:calc(var(--bs-space-8)*var(--bs-density-scale));--bs-margin-xs:calc(var(--bs-space-1)*var(--bs-density-scale));--bs-margin-sm:calc(var(--bs-space-2)*var(--bs-density-scale));--bs-margin-md:calc(var(--bs-space-3)*var(--bs-density-scale));--bs-margin-lg:calc(var(--bs-space-4)*var(--bs-density-scale));--bs-margin-xl:calc(var(--bs-space-6)*var(--bs-density-scale));--bs-margin-2xl:calc(var(--bs-space-8)*var(--bs-density-scale))}:where(:host),:where(:root){--bs-control-height-sm:1.75rem;--bs-control-height-md:2rem;--bs-control-height-lg:2.5rem}:host([data-density=compact]),[data-density=compact]{--bs-density-scale:.75;--bs-control-height-sm:1.5rem;--bs-control-height-md:1.75rem;--bs-control-height-lg:2rem}:host([data-density=comfortable]),[data-density=comfortable]{--bs-density-scale:1.25;--bs-control-height-sm:2rem;--bs-control-height-md:2.25rem;--bs-control-height-lg:2.75rem}:host([data-density=spacious]),[data-density=spacious]{--bs-density-scale:1.5;--bs-control-height-sm:2.25rem;--bs-control-height-md:2.625rem;--bs-control-height-lg:3rem}:host([data-contrast=high]),[data-contrast=high]{--bs-color-text-secondary:var(--bs-color-text-primary);--bs-color-text-tertiary:var(--bs-color-text-secondary);--bs-color-border:var(--bs-color-border-strong);--bs-focus-ring-color:color-mix(in oklab, var(--bs-color-focus) 34%, transparent)}:host([data-theme=light][data-contrast=high]),[data-theme=light][data-contrast=high]{--bs-color-border-strong:var(--bs-color-gray-400)}:host([data-theme=dark][data-contrast=high]),[data-theme=dark][data-contrast=high]{--bs-color-border-strong:var(--bs-color-gray-500)}:host,:root{--bs-z-overlay:1000}}@layer bs.pre{*,:after,:before{border:0 solid var(--bs-color-border)}button{cursor:pointer;background-color:#0000}}@layer bs.prose{.bs-docs-prose{font-size:var(--bs-font-size-md);line-height:var(--bs-line-height-relaxed)}.bs-docs-prose>:first-child{margin-block-start:0}.bs-docs-api h2,.bs-docs-api h3,.bs-docs-prose h2,.bs-docs-prose h3,.bs-docs-prose h4{font-family:var(--bs-font-serif);letter-spacing:var(--bs-tracking-label);line-height:var(--bs-line-height-snug);color:var(--bs-color-text-primary)}.bs-docs-api h2,.bs-docs-prose h2{margin:var(--bs-margin-2xl) 0 var(--bs-margin-lg);border-block-end:1px solid var(--bs-color-border);font-size:var(--bs-font-size-xl);font-weight:var(--bs-font-weight-semibold);padding-block-end:var(--bs-padding-sm)}.bs-docs-api h3,.bs-docs-prose h3{margin:var(--bs-margin-2xl) 0 var(--bs-margin-md);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold)}.bs-docs-prose h4{margin:var(--bs-margin-xl) 0 var(--bs-margin-sm);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-semibold)}.bs-docs-prose p{margin:var(--bs-margin-lg) 0}.bs-docs-prose :where(a:not([data-scope=button])){color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong);text-underline-offset:3px}.bs-docs-prose :where(a:not([data-scope=button])):hover{color:var(--bs-color-primary-subtle-text);-webkit-text-decoration-color:var(--bs-color-primary-subtle-text);text-decoration-color:var(--bs-color-primary-subtle-text)}.bs-docs-prose ol,.bs-docs-prose ul{margin:var(--bs-margin-lg) 0;padding-inline-start:var(--bs-padding-lg)}.bs-docs-prose li{margin-block:var(--bs-margin-xs)}.bs-docs-prose li::marker{color:var(--bs-color-text-tertiary)}.bs-docs-prose blockquote{margin:var(--bs-margin-xl) 0;border-inline-start:3px solid var(--bs-color-border-strong);color:var(--bs-color-text-secondary);padding-inline-start:var(--bs-padding-lg)}.bs-docs-prose hr{margin:var(--bs-margin-2xl) 0;border:0;border-block-start:1px solid var(--bs-color-border)}.bs-docs-prose img{border-radius:var(--bs-radius-md);max-inline-size:100%}.bs-docs-prose [data-table-scroll]{margin:var(--bs-margin-xl) 0}.bs-docs-prose [data-table-scroll][data-scrollable]{overflow-x:auto}.bs-docs-prose table{border-collapse:collapse;inline-size:100%;font-size:var(--bs-font-size-sm)}.bs-docs-prose th{border-block-end:1px solid var(--bs-color-border-strong);text-align:start;font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label)}.bs-docs-prose td,.bs-docs-prose th{padding:var(--bs-padding-sm) var(--bs-padding-md)}.bs-docs-prose td{border-block-end:1px solid var(--bs-color-border)}.bs-docs-prose :not(pre)>code{padding:calc(var(--bs-padding-xs)/2) var(--bs-padding-xs);background:var(--bs-color-surface-inset);border-radius:var(--bs-radius-sm);font-family:var(--bs-font-mono);font-size:max(var(--bs-font-size-xs),.875em)}.bs-docs-prose pre{padding:var(--bs-padding-md);font-family:var(--bs-font-mono);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0;overflow:auto}.bs-docs-anchor{color:var(--bs-color-text-tertiary);opacity:0;transition:opacity var(--bs-duration-fast) var(--bs-ease-out);margin-inline-end:var(--bs-margin-sm);text-decoration:none}.bs-docs-anchor:focus-visible,.bs-docs-prose h2:hover .bs-docs-anchor,.bs-docs-prose h3:hover .bs-docs-anchor{opacity:1}}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{background:var(--bs-color-surface-0);color:var(--bs-color-text-primary);font-family:var(--bs-font-sans);font-size:var(--bs-font-size-md);line-height:var(--bs-line-height-normal);-webkit-font-smoothing:antialiased;margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.bs-docs,.bs-docs *,.bs-docs :after,.bs-docs :before{box-sizing:border-box}.bs-docs{flex-direction:column;min-block-size:100dvh;display:flex;container-type:inline-size}.bs-docs-header{z-index:calc(var(--bs-z-overlay) - 20);justify-content:space-between;align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-sm) var(--bs-padding-xl);background:var(--bs-color-surface-0);border-block-end:1px solid var(--bs-color-border);display:flex;position:sticky;inset-block-start:0}.bs-docs-brand{color:inherit;text-decoration:none;display:inline-flex}.bs-docs-brand-mark{inline-size:var(--bs-space-4);block-size:var(--bs-space-4);background:var(--bs-color-ink-on-fill);border-radius:calc(var(--bs-radius-sm)/2);box-shadow:var(--bs-elevation-1)}.bs-docs-brand-lockup{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}.bs-docs-brand-name{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label)}.bs-docs-header-center{flex:1;justify-content:center;display:flex}.bs-docs-header-end{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}.bs-docs-header-menu[data-scope=button][data-part=root],.bs-docs-header-search[data-scope=button][data-part=root]{display:none}.bs-docs-header-stacked{flex-wrap:wrap}.bs-docs-header-bottom{display:none}.bs-docs-header-drawer{gap:var(--bs-gap-md)}.bs-docs-header-drawer-sections{align-items:center;gap:var(--bs-gap-xs) var(--bs-gap-md);padding:var(--bs-padding-sm) var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-surface-2);flex-wrap:wrap;display:flex}.bs-docs-header-drawer-sections a{padding:var(--bs-padding-xs) var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);text-decoration:none}.bs-docs-header-drawer-sections a:hover{color:var(--bs-color-text-primary)}.bs-docs-header-drawer-sections a[aria-current=page]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text);font-weight:var(--bs-font-weight-semibold)}.bs-docs-header-drawer-theme{margin-inline-start:auto}@container (width<=1023.98px){.bs-docs-header-menu[data-scope=button][data-part=root]{display:inline-flex}.bs-docs-header-center{display:none}.bs-docs-header-search[data-scope=button][data-part=root]{display:inline-flex}}@container (width>=1024px){.bs-docs-header-stacked .bs-docs-header-bottom{flex-basis:calc(100% + var(--bs-padding-xl)*2);justify-content:space-between;align-items:center;gap:var(--bs-gap-md);margin-inline:calc(var(--bs-padding-xl)*-1);padding-inline:var(--bs-padding-xl);border-block-start:1px solid var(--bs-color-border);padding-block-start:var(--bs-padding-sm);display:flex}}@container (width<640px){.bs-docs-header .bs-docs-header-github,.bs-docs-header .bs-docs-header-theme-settings{display:none!important}.bs-docs-header{padding-inline:var(--bs-padding-lg)}.bs-docs-header-search kbd,.bs-docs-search-trigger kbd{display:none!important}}.bs-docs-body{inline-size:100%;max-inline-size:90rem;padding:var(--bs-padding-lg);flex:1;grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}.bs-docs-main{flex:1;inline-size:100%;min-inline-size:0}.bs-docs-sidebar{display:none}.bs-docs-sidebar [data-scope=navigation-menu]{inline-size:100%}.bs-docs-sidebar [data-scope=navigation-menu] [data-part=link]{white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;overflow:hidden}.bs-docs-sidebar [data-scope=navigation-menu] [data-part=link][data-current],.bs-docs-sidebar [data-scope=navigation-menu] [data-part=link][data-current]:hover{color:var(--bs-color-primary);font-weight:var(--bs-font-weight-medium)}.bs-docs-nav-branch{margin-block-start:var(--bs-margin-sm)}.bs-docs-nav-branch:first-child{margin-block-start:0}.bs-docs-nav-folder{align-items:center;gap:var(--bs-gap-sm);margin:var(--bs-margin-lg) var(--bs-padding-md) var(--bs-margin-sm);font:inherit;text-align:start;cursor:pointer;display:flex}.bs-docs-nav-folder[data-scope=collapsible][data-part=trigger]{min-block-size:0;inline-size:auto;box-shadow:none;font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;color:var(--bs-color-text-tertiary);background:0 0;border:none;padding:0}.bs-docs-nav-folder[data-scope=collapsible][data-part=trigger]:hover:not([data-disabled]){box-shadow:none;color:var(--bs-color-text-secondary);background:0 0}.bs-docs-nav-folder[data-scope=collapsible][data-part=trigger]:focus-visible{border:none}.bs-docs-nav-folder:hover{color:var(--bs-color-text-secondary)}.bs-docs-nav-folder:focus-visible{box-shadow:var(--bs-focus-ring);border-radius:var(--bs-radius-sm);outline:none}.bs-docs-nav-folder-icon{flex:none;block-size:1rem;inline-size:1rem}.bs-docs-nav-chevron{block-size:.875rem;inline-size:.875rem;transition:rotate var(--bs-duration-fast) var(--bs-ease-out);flex:none;margin-inline-start:auto}.bs-docs-nav-folder[data-state=open] .bs-docs-nav-chevron{rotate:90deg}.bs-docs-nav-branch-list{margin:0;padding:0;list-style:none}.bs-docs-nav-branch .bs-docs-nav-branch-list{padding-inline-start:var(--bs-padding-lg)}.bs-docs-article-grid{gap:var(--bs-gap-2xl);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.bs-docs-article-grid>*{min-inline-size:0}.bs-docs-page{inline-size:100%;max-inline-size:46rem;padding-block:var(--bs-padding-xl) var(--bs-space-24);margin-inline:auto}.bs-docs-mobile-bar,.bs-docs-toc{display:none}@container (width<1280px){.bs-docs-mobile-bar{top:calc(var(--bs-control-height-md) + var(--bs-padding-sm)*2);z-index:2;padding-block:var(--bs-padding-xs);background:var(--bs-color-surface-1);justify-content:flex-end;margin-block-end:var(--bs-margin-lg);display:flex;position:sticky}}.bs-docs-page-header h1{margin:0 0 var(--bs-margin-md);font-family:var(--bs-font-serif);font-size:var(--bs-font-size-3xl);font-weight:var(--bs-font-weight-bold);line-height:var(--bs-line-height-tight);letter-spacing:var(--bs-tracking-label)}.bs-docs-page-headline{margin:0 0 var(--bs-margin-sm);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);color:var(--bs-color-text-tertiary)}.bs-docs-page-description{margin:0 0 var(--bs-margin-2xl);font-size:var(--bs-font-size-lg);color:var(--bs-color-text-secondary)}.bs-docs-pre{margin:var(--bs-margin-xl) 0;background:var(--bs-color-surface-2);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);overflow:hidden}.bs-docs-pre-bar{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-xs) var(--bs-padding-sm) var(--bs-padding-xs) var(--bs-padding-md);border-block-end:1px solid var(--bs-color-border);display:flex}.bs-docs-pre-label{font-family:var(--bs-font-mono);font-size:var(--bs-font-size-xs);letter-spacing:var(--bs-tracking-label);color:var(--bs-color-text-tertiary)}.th-comment,.th-meta{color:var(--bs-color-text-tertiary);font-style:italic}.th-keyword,.th-type{color:var(--bs-color-primary)}.th-string{color:var(--bs-color-syntax-string)}.th-literal,.th-number{color:var(--bs-color-syntax-literal)}.th-selector,.th-tag{color:var(--bs-color-syntax-tag)}.th-function{color:var(--bs-color-syntax-function)}.th-property{color:var(--bs-color-primary)}.th-attr,.th-operator{color:var(--bs-color-text-secondary)}.th-heading{font-weight:600}.th-link{color:var(--bs-color-primary);text-decoration:underline}.th-inserted{color:var(--bs-color-success)}.th-deleted{color:var(--bs-color-danger)}.bs-docs-code-group[data-scope=tabs][data-part=root]{margin-block:var(--bs-margin-xl);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);gap:0;overflow:clip}.bs-docs-code-group [data-part=list]{padding-inline:var(--bs-padding-sm)}.bs-docs-code-group [data-part=trigger]{font-family:var(--bs-font-mono);font-size:var(--bs-font-size-sm)}.bs-docs-code-group [data-part=content]{padding:0}.bs-docs-code-group .bs-docs-pre{background:0 0;border:none;border-radius:0;margin:0}.bs-docs-code-group .bs-docs-pre-bar{display:none}.bs-docs-callout{margin-block:var(--bs-margin-xl)}.bs-docs-demo[data-scope=tabs][data-part=root]{margin-block:var(--bs-margin-xl);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);gap:0;overflow:clip}.bs-docs-demo [data-part=list]{padding-inline:var(--bs-padding-sm)}.bs-docs-demo [data-part=trigger]{font-family:var(--bs-font-mono);font-size:var(--bs-font-size-sm)}.bs-docs-demo-workbench{align-items:center;gap:var(--bs-gap-xs);padding-inline:var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);white-space:nowrap;transition:color var(--bs-duration-fast) var(--bs-ease-out);margin-inline-start:auto;display:inline-flex}.bs-docs-demo-workbench:hover{color:var(--bs-color-primary)}.bs-docs-demo-workbench+.bs-docs-demo-workbench{margin-inline-start:var(--bs-gap-sm)}.bs-docs-demo-workbench [data-part]{block-size:.875rem;inline-size:.875rem}.bs-docs-demo-canvas{align-items:center;gap:var(--bs-gap-md);margin:0 var(--bs-padding-md);padding:var(--bs-padding-xl) var(--bs-padding-lg);background:var(--bs-color-surface-1);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);flex-wrap:wrap;display:flex}.bs-docs-demo-missing{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);margin:0}.bs-docs-frame{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2)}.bs-docs-demo-code{padding:var(--bs-padding-md);font-family:var(--bs-font-mono);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);color:var(--bs-color-text-primary);tab-size:2;background:0 0;border-radius:0;margin:0;overflow-x:auto}.bs-docs-demo-code-panel{border:none;border-radius:0;margin:0}.bs-docs-demo-code pre.th-code{overflow-x:inherit;font:inherit;line-height:inherit;color:inherit;-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit;background:0 0;margin:0;padding:0}.bs-docs-surround{justify-content:space-between;gap:var(--bs-gap-md);margin-block-start:var(--bs-space-16);display:flex}.bs-docs-surround-direction{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);letter-spacing:var(--bs-tracking-label)}.bs-docs-page-edit{font-size:var(--bs-font-size-sm);margin-block-start:var(--bs-margin-2xl)}.bs-docs-page-edit a{color:var(--bs-color-text-tertiary);-webkit-text-decoration-color:var(--bs-color-border);text-decoration-color:var(--bs-color-border)}.bs-docs-page-edit a:hover{color:var(--bs-color-primary)}.bs-docs-footer{justify-content:space-between;align-items:baseline;gap:var(--bs-gap-md);padding:var(--bs-padding-lg) var(--bs-padding-xl);border-block-start:1px solid var(--bs-color-border);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);display:flex}.bs-docs-footer p{margin:0}.bs-docs-footer a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong);text-underline-offset:3px}.bs-docs-footer a:hover{color:var(--bs-color-text-primary)}.bs-docs-theme-panel{gap:var(--bs-gap-md);flex-direction:column;inline-size:20rem;display:flex}.bs-docs-theme-panel section{gap:var(--bs-gap-xs);flex-direction:column;display:flex}.bs-docs-theme-panel h3{font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;color:var(--bs-color-text-tertiary);margin:0}.bs-docs-theme-panel [data-scope=segment-group][data-part=root]{flex-wrap:wrap;display:flex}.bs-docs-theme-panel [data-scope=segment-group][data-part=item]{flex:40%;justify-content:center}.bs-docs-language-menu [data-scope=radio-group] [data-part=item-text]{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-secondary)}.bs-docs-language-menu [data-scope=radio-group] [data-part=item][data-state=checked] [data-part=item-text]{color:var(--bs-color-text-primary)}.bs-docs-theme-scene-grid[data-scope=radio-group][data-part=root]{gap:var(--bs-gap-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bs-docs-theme-scene-grid[data-scope=radio-group] [data-part=item]{align-items:center;gap:var(--bs-gap-xs);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);min-inline-size:0;box-shadow:none;cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);padding:.25rem .375rem;display:flex}.bs-docs-theme-scene-grid[data-scope=radio-group] [data-part=item]:hover{border-color:var(--bs-color-border-strong)}.bs-docs-theme-scene-grid[data-scope=radio-group] [data-part=item][data-state=checked]{border-color:var(--bs-color-primary);background:var(--bs-color-primary-subtle)}.bs-docs-theme-scene-grid[data-scope=radio-group] [data-part=item-control]{display:none}.bs-docs-theme-scene-grid[data-scope=radio-group] [data-part=item-text]{flex-direction:column;flex:1;gap:0;min-inline-size:0;display:flex}.bs-docs-theme-scene-name{text-overflow:ellipsis;font-weight:var(--bs-font-weight-medium);color:var(--bs-color-text-primary);overflow:hidden}.bs-docs-theme-scene-glyph,.bs-docs-theme-scene-name{font-size:var(--bs-font-size-xs);line-height:var(--bs-line-height-tight)}.bs-docs-theme-scene-glyph{color:var(--bs-color-text-tertiary)}.bs-docs-theme-scene-grid [data-state=checked] .bs-docs-theme-scene-glyph{color:var(--bs-color-primary-subtle-text)}.bs-docs-theme-dot{background:var(--bs-color-primary);block-size:.75rem;inline-size:.75rem;box-shadow:inset 0 0 0 1px var(--bs-color-border);border-radius:100%;flex:none;display:block}.bs-docs-theme-scene-grid .bs-docs-theme-dot{block-size:.625rem;inline-size:.625rem}.bs-docs-theme-dot[data-ink-dot]{background:var(--bs-color-text-primary)}.bs-docs-theme-swatch-row[data-scope=radio-group][data-part=root]{gap:var(--bs-gap-sm);grid-template-columns:repeat(4,minmax(0,1fr));padding:.125rem 0;display:grid}.bs-docs-theme-swatch-row[data-scope=radio-group] [data-part=item]{cursor:pointer;border-radius:100%;display:flex;position:relative}.bs-docs-theme-swatch-row[data-scope=radio-group] [data-part=item-control]{display:none}.bs-docs-theme-swatch-row .bs-docs-theme-dot{block-size:1.5rem;inline-size:1.5rem;transition:box-shadow var(--bs-duration-fast) var(--bs-ease-out)}.bs-docs-theme-swatch-row [data-state=checked] .bs-docs-theme-dot{box-shadow:0 0 0 2px var(--bs-color-surface-1),0 0 0 3.5px var(--bs-color-primary)}.bs-docs-theme-swatch-row .bs-docs-theme-dot[data-swatch=auto]{border:1px dashed var(--bs-color-border-strong);box-shadow:none;background:0 0}.bs-docs-theme-panel [data-scope=segment-group][data-part=root]{gap:var(--bs-gap-xs);block-size:auto;inline-size:100%;min-block-size:var(--bs-control-height-md);padding:var(--bs-padding-xs) var(--bs-padding-sm)}.bs-docs-theme-panel [data-scope=segment-group][data-part=item]{padding:0 var(--bs-padding-sm);font-size:var(--bs-font-size-xs)}.bs-docs-rail-icon{block-size:1rem;inline-size:1rem}.bs-docs-header [data-scope=select][data-part=trigger].bs-docs-language-trigger{inline-size:2.25rem;block-size:var(--bs-control-height-sm);box-shadow:none;color:var(--bs-color-text-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bs-docs-header [data-scope=select][data-part=trigger].bs-docs-language-trigger:hover{background:0 0}.bs-docs-language-flag{font-size:var(--bs-font-size-lg);line-height:1}.bs-docs-language-menu,.bs-docs-language-positioner{min-inline-size:10rem}.bs-docs-language-menu [data-scope=select][data-part=item]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);display:flex}.bs-docs-search-trigger kbd{padding:1px var(--bs-padding-xs);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-xs);background:var(--bs-color-surface-1);color:var(--bs-color-text-tertiary);font-family:var(--bs-font-mono);font-size:var(--bs-font-size-xs)}.bs-docs-header-center .bs-docs-search-trigger[data-scope=button][data-part=root]{align-items:center;gap:var(--bs-gap-sm);inline-size:min(17rem,100%);block-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);white-space:nowrap;box-shadow:var(--bs-shadow-xs);display:inline-flex}.bs-docs-header-center .bs-docs-search-trigger[data-scope=button][data-part=root]:hover{border-color:var(--bs-color-border-strong);background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary)}.bs-docs-search-trigger kbd{margin-inline-start:auto}.bs-docs-assistant-float{z-index:calc(var(--bs-z-overlay) - 10);inline-size:min(26rem,calc(100vw - var(--bs-space-8)));box-shadow:var(--bs-elevation-2);margin-inline:auto;position:fixed;inset-block-end:var(--bs-space-5);inset-inline:0}[data-scope=dialog][data-part=positioner].bs-docs-assistant-positioner{justify-content:flex-end;align-items:stretch;padding:0;display:flex}[data-scope=dialog][data-part=content].bs-docs-assistant{gap:var(--bs-gap-lg);border-start-start-radius:var(--bs-radius-lg);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--bs-radius-lg);flex-direction:column;max-block-size:none;inline-size:min(24rem,85%);display:flex;overflow:hidden}.bs-docs-assistant-head{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);display:flex}.bs-docs-assistant-tools{align-items:center;gap:var(--bs-gap-xs);display:flex}.bs-docs-assistant .bs-docs-assistant-tools [data-part=close-trigger]{position:static;inset:auto}.bs-docs-assistant-head h2{font-family:var(--bs-font-serif);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label);margin:0}.bs-docs-assistant-log{overflow-block:auto;overflow-inline:hidden;flex:1;min-block-size:0}.bs-docs-assistant-empty{justify-content:center;align-items:center;gap:var(--bs-gap-sm);padding-block:var(--bs-padding-lg);flex-direction:column;flex:1;display:flex}.bs-docs-assistant-greeting{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);color:var(--bs-color-text-secondary);text-align:center;margin:0}.bs-docs-assistant-error{font-size:var(--bs-font-size-sm);color:var(--bs-color-danger);margin:0}.bs-docs-api .bs-docs-page-header h1{font-size:var(--bs-font-size-2xl)}.bs-docs-api-anatomy{align-items:center;gap:var(--bs-gap-sm);margin:0 0 var(--bs-margin-2xl);flex-wrap:wrap;display:flex}.bs-docs-api-anatomy-label{font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;color:var(--bs-color-text-tertiary)}.bs-docs-api-section{margin-block-end:var(--bs-space-12)}.bs-docs-api-empty{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-tertiary)}.bs-docs-landing{padding-block:0}.bs-docs-hero{max-inline-size:50rem;padding-block:var(--bs-space-24) var(--bs-space-16);padding-inline:var(--bs-padding-lg);text-align:center;margin-inline:auto}.bs-docs-hero--horizontal{gap:var(--bs-gap-2xl);text-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;max-inline-size:72rem;display:grid}.bs-docs-hero--reverse .bs-docs-hero-body{order:-1}.bs-docs-hero-body,.bs-docs-hero-head{min-inline-size:0}.bs-docs-hero-title{margin:0 0 var(--bs-margin-lg);font-family:var(--bs-font-serif);font-size:var(--bs-font-size-4xl);font-weight:var(--bs-font-weight-bold);line-height:var(--bs-line-height-tight);letter-spacing:var(--bs-tracking-label)}.bs-docs-hero-description{margin:0 0 var(--bs-margin-2xl);font-size:var(--bs-font-size-lg);color:var(--bs-color-text-secondary)}.bs-docs-hero-links{justify-content:center;gap:var(--bs-gap-sm);display:flex}.bs-docs-hero--horizontal .bs-docs-hero-links{justify-content:start}.bs-docs-section{max-inline-size:72rem;padding-block:var(--bs-padding-2xl) var(--bs-space-24);padding-inline:var(--bs-padding-lg);margin-inline:auto}.bs-docs-section--horizontal{padding-block:var(--bs-space-16)}.bs-docs-section--horizontal .bs-docs-section-main{gap:var(--bs-gap-2xl);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.bs-docs-section--horizontal .bs-docs-section-head{max-inline-size:none;margin:0}.bs-docs-section--horizontal .bs-docs-section-body{order:1}.bs-docs-section--reverse .bs-docs-section-body{order:-1}.bs-docs-section-body,.bs-docs-section-main{min-inline-size:0}@container (width<1024px){.bs-docs-hero--horizontal{gap:var(--bs-gap-xl);grid-template-columns:minmax(0,1fr)}.bs-docs-hero--reverse .bs-docs-hero-body{order:0}.bs-docs-section--horizontal .bs-docs-section-main{gap:var(--bs-gap-xl);grid-template-columns:minmax(0,1fr)}.bs-docs-section--horizontal .bs-docs-section-body,.bs-docs-section--reverse .bs-docs-section-body{order:0}}.bs-docs-section-links{gap:var(--bs-gap-sm);flex-wrap:wrap;margin-block-start:var(--bs-margin-xl);display:flex}.bs-docs-section-head{max-inline-size:46rem;margin:0 0 var(--bs-margin-2xl)}.bs-docs-section-head h2{margin:0 0 var(--bs-margin-sm);font-family:var(--bs-font-serif);font-size:var(--bs-font-size-2xl);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label);line-height:var(--bs-line-height-snug)}.bs-docs-section-head p{font-size:var(--bs-font-size-lg);color:var(--bs-color-text-secondary);margin:0}.bs-docs-cards{gap:var(--bs-gap-md);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));display:grid}.bs-docs-page-card{color:inherit;transition:border-color var(--bs-duration-base) var(--bs-ease-out),box-shadow var(--bs-duration-slow) var(--bs-ease-out);text-decoration:none}.bs-docs-page-card-icon{padding:var(--bs-padding-lg) var(--bs-padding-lg) 0;color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-2xl);display:inline-flex}.bs-docs-page-card-icon svg{block-size:1em;inline-size:1em}.bs-docs-page-card:hover{border-color:var(--bs-color-border-strong);box-shadow:var(--bs-elevation-1)}.bs-docs-error{justify-content:center;align-items:center;gap:var(--bs-gap-md);min-block-size:100dvh;padding:var(--bs-padding-xl);background:var(--bs-color-surface-0);color:var(--bs-color-text-primary);font-family:var(--bs-font-sans);text-align:center;flex-direction:column;display:flex}.bs-docs-error-code{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-4xl);font-weight:var(--bs-font-weight-bold);margin:0}.bs-docs-error-title{margin:0 0 var(--bs-margin-lg);font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-medium)}@container (width>=1024px){.bs-docs-body{gap:var(--bs-gap-2xl);padding:var(--bs-padding-xl);grid-template-columns:16.5rem minmax(0,1fr)}.bs-docs-sidebar{max-block-size:calc(100dvh - var(--bs-control-height-md) - var(--bs-space-12));overflow-block:auto;padding-block-end:var(--bs-padding-2xl);padding-inline-end:var(--bs-padding-md);display:block;position:sticky;inset-block-start:calc(var(--bs-control-height-md) + var(--bs-space-8))}}@container (width>=1280px){.bs-docs-article-grid{grid-template-columns:minmax(0,1fr) 14rem}.bs-docs-toc{display:block;position:sticky;inset-block-start:calc(var(--bs-control-height-md) + var(--bs-space-8))}}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}[data-theme-flipping],[data-theme-flipping] *,[data-theme-flipping]:after,[data-theme-flipping]:before{transition:none!important}.bs-fade-enter-active{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}.bs-fade-leave-active{transition:opacity var(--bs-duration-fast) var(--bs-ease-out)}.bs-fade-leave-to{opacity:0}@media (pointer:coarse){.bs-docs-header [data-scope=button][data-square=true][data-size=sm]{position:relative}.bs-docs-header [data-scope=button][data-square=true][data-size=sm]:after{content:"";position:absolute;inset:-7px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base,icons;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing)*.5)}.top-3{top:calc(var(--spacing)*3)}.top-24{top:calc(var(--spacing)*24)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-2\.5{right:calc(var(--spacing)*-2.5)}.right-0\.5{right:calc(var(--spacing)*.5)}.bottom-3{bottom:calc(var(--spacing)*3)}.z-10{z-index:10}.z-20{z-index:20}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.mt-\(--bs-margin-2xl\){margin-top:var(--bs-margin-2xl)}.mt-\(--bs-margin-lg\){margin-top:var(--bs-margin-lg)}.mt-\(--bs-margin-md\){margin-top:var(--bs-margin-md)}.mt-\(--bs-margin-xl\){margin-top:var(--bs-margin-xl)}.mt-\(--bs-margin-xs\){margin-top:var(--bs-margin-xs)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-auto{margin-top:auto}.mb-\(--bs-margin-2xl\){margin-bottom:var(--bs-margin-2xl)}.mb-\(--bs-margin-lg\){margin-bottom:var(--bs-margin-lg)}.mb-\(--bs-margin-md\){margin-bottom:var(--bs-margin-md)}.mb-\(--bs-margin-xl\){margin-bottom:var(--bs-margin-xl)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-\(--bs-margin-xs\){margin-left:var(--bs-margin-xs)}.ml-auto{margin-left:auto}.ml-auto\!{margin-left:auto!important}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[8\/5\]{aspect-ratio:8/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-36\!{width:calc(var(--spacing)*36)!important;height:calc(var(--spacing)*36)!important}.h-5{height:calc(var(--spacing)*5)}.h-11{height:calc(var(--spacing)*11)}.h-14{height:calc(var(--spacing)*14)}.h-28{height:calc(var(--spacing)*28)}.h-30{height:calc(var(--spacing)*30)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-144{height:calc(var(--spacing)*144)}.h-\[0\.875rem\]{height:.875rem}.h-\[38rem\]{height:38rem}.h-\[40rem\]{height:40rem}.h-auto\!{height:auto!important}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-\[min\(60dvh\,40rem\)\]{max-height:min(60dvh,40rem)}.min-h-0{min-height:0}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[24rem\]{min-height:24rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[36rem\]{min-height:36rem}.min-h-full{min-height:100%}.w-4{width:calc(var(--spacing)*4)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-20{width:calc(var(--spacing)*20)}.w-28\!{width:calc(var(--spacing)*28)!important}.w-36\!{width:calc(var(--spacing)*36)!important}.w-40{width:calc(var(--spacing)*40)}.w-40\!{width:calc(var(--spacing)*40)!important}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-60\!{width:calc(var(--spacing)*60)!important}.w-64\!{width:calc(var(--spacing)*64)!important}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-104{width:calc(var(--spacing)*104)}.w-120{width:calc(var(--spacing)*120)}.w-\[24\.375rem\]{width:24.375rem}.w-\[60\%\]{width:60%}.w-\[70\%\]{width:70%}.w-\[92\%\]{width:92%}.w-auto\!{width:auto!important}.w-full{width:100%}.w-full\!{width:100%!important}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-80\!{max-width:calc(var(--spacing)*80)!important}.max-w-96{max-width:calc(var(--spacing)*96)}.max-w-112{max-width:calc(var(--spacing)*112)}.max-w-125{max-width:calc(var(--spacing)*125)}.max-w-136{max-width:calc(var(--spacing)*136)}.max-w-144{max-width:calc(var(--spacing)*144)}.max-w-\[18rem\]{max-width:18rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[64rem\]{max-width:64rem}.max-w-\[72ch\]{max-width:72ch}.max-w-\[90rem\]{max-width:90rem}.max-w-full{max-width:100%}.max-w-full\!{max-width:100%!important}.max-w-md\!{max-width:var(--container-md)!important}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-\[3em\]{min-width:3em}.min-w-\[36rem\]{min-width:36rem}.flex-1{flex:1}.flex-1\!{flex:1!important}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.list-none{list-style-type:none}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(min\(16rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_minmax\(0\,46rem\)_1fr\]{grid-template-columns:1fr minmax(0,46rem) 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(20rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(22rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(13rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(18rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(22rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.flex-col{flex-direction:column}.flex-row\!{flex-direction:row!important}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-between\!{justify-content:space-between!important}.justify-center{justify-content:center}.justify-center\!{justify-content:center!important}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-start\!{justify-content:flex-start!important}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-\(--bs-gap-2xl\){gap:var(--bs-gap-2xl)}.gap-\(--bs-gap-lg\){gap:var(--bs-gap-lg)}.gap-\(--bs-gap-md\){gap:var(--bs-gap-md)}.gap-\(--bs-gap-sm\){gap:var(--bs-gap-sm)}.gap-\(--bs-gap-sm\)\!{gap:var(--bs-gap-sm)!important}.gap-\(--bs-gap-xl\){gap:var(--bs-gap-xl)}.gap-\(--bs-gap-xs\){gap:var(--bs-gap-xs)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-4\!{gap:calc(var(--spacing)*4)!important}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-\[0\.125rem\]{gap:.125rem}.gap-\[0\.375rem\]{gap:.375rem}.gap-\[2px\]{gap:2px}.gap-\[var\(--bs-gap-sm\)\]{gap:var(--bs-gap-sm)}:where(.space-y-\(--bs-margin-lg\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--bs-margin-lg)*var(--tw-space-y-reverse));margin-block-end:calc(var(--bs-margin-lg)*(1 - var(--tw-space-y-reverse)))}:where(.space-y-\(--bs-margin-md\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--bs-margin-md)*var(--tw-space-y-reverse));margin-block-end:calc(var(--bs-margin-md)*(1 - var(--tw-space-y-reverse)))}:where(.space-y-\(--bs-margin-xl\)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--bs-margin-xl)*var(--tw-space-y-reverse));margin-block-end:calc(var(--bs-margin-xl)*(1 - var(--tw-space-y-reverse)))}.gap-x-\(--bs-gap-md\){-moz-column-gap:var(--bs-gap-md);column-gap:var(--bs-gap-md)}.gap-x-\(--bs-gap-xl\){-moz-column-gap:var(--bs-gap-xl);column-gap:var(--bs-gap-xl)}.gap-y-\(--bs-gap-md\){row-gap:var(--bs-gap-md)}.gap-y-\(--bs-gap-sm\){row-gap:var(--bs-gap-sm)}.gap-y-\(--bs-gap-xs\){row-gap:var(--bs-gap-xs)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--bs-color-border)}.justify-self-center{justify-self:center}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:var(--bs-radius-full)}.rounded-lg{border-radius:var(--bs-radius-lg)}.rounded-md{border-radius:var(--bs-radius-md)}.rounded-sm{border-radius:var(--bs-radius-sm)}.rounded-xl{border-radius:var(--bs-radius-xl)}.rounded-t-sm{border-top-left-radius:var(--bs-radius-sm);border-top-right-radius:var(--bs-radius-sm)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-width:1px}.border-b,.border-b-0{border-bottom-style:var(--tw-border-style)}.border-b-0{border-bottom-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--bs-color-border)}.border-border-strong{border-color:var(--bs-color-border-strong)}.border-primary{border-color:var(--bs-color-primary)}.bg-danger{background-color:var(--bs-color-danger)}.bg-info{background-color:var(--bs-color-info)}.bg-primary{background-color:var(--bs-color-primary)}.bg-primary-subtle{background-color:var(--bs-color-primary-subtle)}.bg-primary-text{background-color:var(--bs-color-primary-text)}.bg-success{background-color:var(--bs-color-success)}.bg-surface{background-color:var(--bs-color-surface)}.bg-surface-0{background-color:var(--bs-color-surface-0)}.bg-surface-1{background-color:var(--bs-color-surface-1)}.bg-surface-2{background-color:var(--bs-color-surface-2)}.bg-surface-3{background-color:var(--bs-color-surface-3)}.bg-surface\/85{background-color:var(--bs-color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/85{background-color:color-mix(in oklab,var(--bs-color-surface) 85%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--bs-color-warning)}.fill-icon svg,.fill-icon svg *,.fill-icon:is(svg),.fill-icon:is(svg) *{fill:currentColor}.p-\(--bs-padding-lg\){padding:var(--bs-padding-lg)}.p-\(--bs-padding-md\){padding:var(--bs-padding-md)}.p-\(--bs-padding-sm\){padding:var(--bs-padding-sm)}.p-\(--bs-padding-xl\){padding:var(--bs-padding-xl)}.p-\(--bs-padding-xl\)\!{padding:var(--bs-padding-xl)!important}.p-0{padding:0}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-10{padding:calc(var(--spacing)*10)}.px-\(--bs-padding-2xl\){padding-inline:var(--bs-padding-2xl)}.px-\(--bs-padding-lg\){padding-inline:var(--bs-padding-lg)}.px-\(--bs-padding-md\){padding-inline:var(--bs-padding-md)}.px-\(--bs-padding-sm\){padding-inline:var(--bs-padding-sm)}.px-\(--bs-padding-xl\){padding-inline:var(--bs-padding-xl)}.px-\(--bs-padding-xs\){padding-inline:var(--bs-padding-xs)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-\(--bs-padding-2xl\){padding-block:var(--bs-padding-2xl)}.py-\(--bs-padding-lg\){padding-block:var(--bs-padding-lg)}.py-\(--bs-padding-md\){padding-block:var(--bs-padding-md)}.py-\(--bs-padding-sm\){padding-block:var(--bs-padding-sm)}.py-\(--bs-padding-xl\){padding-block:var(--bs-padding-xl)}.py-\(--bs-padding-xs\){padding-block:var(--bs-padding-xs)}.py-\(--bs-padding-xs\)\!{padding-block:var(--bs-padding-xs)!important}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.ps-\(--bs-padding-2xl\){padding-inline-start:var(--bs-padding-2xl)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pt-\(--bs-padding-2xl\){padding-top:var(--bs-padding-2xl)}.pt-\(--bs-padding-lg\){padding-top:var(--bs-padding-lg)}.pt-\(--bs-padding-md\){padding-top:var(--bs-padding-md)}.pt-\(--bs-padding-sm\){padding-top:var(--bs-padding-sm)}.pt-\(--bs-padding-xl\){padding-top:var(--bs-padding-xl)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-16{padding-top:calc(var(--spacing)*16)}.pb-\(--bs-padding-lg\){padding-bottom:var(--bs-padding-lg)}.pb-\(--bs-padding-sm\){padding-bottom:var(--bs-padding-sm)}.pb-\(--bs-padding-xl\){padding-bottom:var(--bs-padding-xl)}.pb-\(--bs-padding-xs\){padding-bottom:var(--bs-padding-xs)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.font-mono{font-family:var(--bs-font-mono)}.font-serif{font-family:var(--bs-font-serif)}.text-2xl{font-size:var(--bs-font-size-2xl)}.text-2xl,.text-3xl{line-height:var(--tw-leading,var(--bs-line-height-normal))}.text-3xl{font-size:var(--bs-font-size-3xl)}.text-4xl{font-size:var(--bs-font-size-4xl);line-height:var(--tw-leading,var(--bs-line-height-normal))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--bs-font-size-base)}.text-base,.text-lg{line-height:var(--tw-leading,var(--bs-line-height-normal))}.text-lg{font-size:var(--bs-font-size-lg)}.text-lg\!{font-size:var(--bs-font-size-lg)!important;line-height:var(--tw-leading,var(--bs-line-height-normal))!important}.text-md{font-size:var(--bs-font-size-md)}.text-md,.text-sm{line-height:var(--tw-leading,var(--bs-line-height-normal))}.text-sm{font-size:var(--bs-font-size-sm)}.text-sm\!{font-size:var(--bs-font-size-sm)!important;line-height:var(--tw-leading,var(--bs-line-height-normal))!important}.text-xl{font-size:var(--bs-font-size-xl)}.text-xl,.text-xs{line-height:var(--tw-leading,var(--bs-line-height-normal))}.text-xs{font-size:var(--bs-font-size-xs)}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[7rem\]{font-size:7rem}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--bs-tracking-eyebrow\){--tw-tracking:var(--bs-tracking-eyebrow);letter-spacing:var(--bs-tracking-eyebrow)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-label{--tw-tracking:var(--bs-tracking-label);letter-spacing:var(--bs-tracking-label)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-danger{color:var(--bs-color-danger)}.text-foreground{color:var(--bs-color-text-primary)}.text-inherit{color:inherit}.text-primary{color:var(--bs-color-primary)}.text-primary-subtle-text{color:var(--bs-color-primary-subtle-text)}.text-primary-text{color:var(--bs-color-primary-text)}.text-secondary{color:var(--bs-color-text-secondary)}.text-tertiary{color:var(--bs-color-text-tertiary)}.text-tertiary\!{color:var(--bs-color-text-tertiary)!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.no-underline\!{text-decoration-line:none!important}.underline{text-decoration-line:underline}.decoration-border-strong{-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong)}.underline-offset-\[0\.2em\]{text-underline-offset:.2em}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:var(--bs-shadow-xs)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,.transition-colors{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}.duration-\(--bs-duration-fast\){--tw-duration:var(--bs-duration-fast);transition-duration:var(--bs-duration-fast)}.ease-\(--bs-ease-out\){--tw-ease:var(--bs-ease-out);transition-timing-function:var(--bs-ease-out)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:bg-surface-0:hover{background-color:var(--bs-color-surface-0)}.hover\:text-foreground:hover{color:var(--bs-color-text-primary)}.hover\:text-secondary:hover{color:var(--bs-color-text-secondary)}.hover\:text-secondary\!:hover{color:var(--bs-color-text-secondary)!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline\!:hover{text-decoration-line:underline!important}.hover\:underline-offset-\[0\.2em\]:hover{text-underline-offset:.2em}.hover\:underline-offset-\[0\.2em\]\!:hover{text-underline-offset:.2em!important}}.active\:bg-surface-inset:active{background-color:var(--bs-color-surface-inset)}@media (width>=40rem){.sm\:ml-0\!{margin-left:0!important}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-\(--bs-padding-xl\){padding:var(--bs-padding-xl)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-\[1\.5fr_1fr_1fr_1fr\]{grid-template-columns:1.5fr 1fr 1fr 1fr}.md\:grid-cols-\[11rem_17rem_1fr\]{grid-template-columns:11rem 17rem 1fr}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.05fr_1fr\]{grid-template-columns:1.05fr 1fr}.lg\:grid-cols-\[13rem_1fr\]{grid-template-columns:13rem 1fr}.lg\:grid-cols-\[13rem_1fr_20rem\]{grid-template-columns:13rem 1fr 20rem}.lg\:items-center{align-items:center}}@container not (width>=60rem){.\@max-\[60rem\]\:col-start-1{grid-column-start:1}.\@max-\[60rem\]\:flex\!{display:flex!important}.\@max-\[60rem\]\:hidden{display:none}.\@max-\[60rem\]\:hidden\!{display:none!important}.\@max-\[60rem\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@container not (width>=28rem){.\@max-\[28rem\]\:w-full\!{width:100%!important}}.\[\&_\[data-part\=sider\]\[data-collapsed\]\]\:border-e-0\! [data-part=sider][data-collapsed]{border-inline-end-style:var(--tw-border-style)!important;border-inline-end-width:0!important}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}[hidden]{display:none!important}*{scrollbar-width:thin;scrollbar-color:var(--bs-color-border-strong) transparent}:where([data-scope=select],[data-scope=combobox],[data-scope=listbox],[data-scope=cascade-select],[data-scope=tree-select],[data-scope=number-input],[data-scope=password-input],[data-scope=date-input],[data-scope=date-picker],[data-scope=color-picker],[data-scope=tags-input],[data-scope=fieldset],[data-scope=file-upload],[data-scope=signature-pad])[data-part=root]{inline-size:100%}:where([data-scope]){font-family:var(--bs-font-sans)}[data-motion~=ink-ripple]{position:relative;overflow:hidden}[data-motion~=ink-ripple]:after{content:"";left:var(--bs-ripple-x,50%);top:var(--bs-ripple-y,50%);aspect-ratio:1;background:radial-gradient(circle closest-side,var(--bs-ripple-pigment) var(--bs-ripple-core,0),transparent var(--bs-ripple-fade,80%));opacity:0;pointer-events:none;border-radius:100%;inline-size:250%;position:absolute;translate:-50% -50%;scale:0}[data-motion~=ink-ripple][data-ripple=press]:after{animation:bs-ripple-press var(--bs-ripple-duration,calc(.65s*var(--bs-motion-scale,1))) var(--bs-ripple-ease,var(--bs-ease-out)) forwards}[data-motion~=ink-ripple][data-ripple=release]:after{animation:bs-ripple-press var(--bs-ripple-duration,calc(.65s*var(--bs-motion-scale,1))) var(--bs-ripple-ease,var(--bs-ease-out)) forwards,bs-ripple-fade var(--bs-ripple-release,calc(.32s*var(--bs-motion-scale,1))) ease-out forwards}@keyframes bs-ripple-press{0%{opacity:var(--bs-ripple-opacity,.9);translate:-50% -50%;scale:.2}to{translate:calc(-50% + var(--bs-ripple-dx,0px)) calc(-50% + var(--bs-ripple-dy,0px));scale:var(--bs-ripple-spread,1);opacity:var(--bs-ripple-opacity,.9)}}@keyframes bs-ripple-fade{0%{opacity:var(--bs-ripple-opacity,.9)}to{opacity:0}}@media (prefers-reduced-motion:reduce){[data-motion~=ink-ripple][data-ripple=press]:after,[data-motion~=ink-ripple][data-ripple=release]:after{animation-duration:1ms}}[data-scope=accordion][data-part=root]{inline-size:100%;color:var(--bs-color-text-primary);flex-direction:column;display:flex}[data-scope=accordion][data-part=item]{border-block-end:1px solid var(--bs-color-border)}[data-scope=accordion][data-part=item]:last-child{border-block-end:none}[data-scope=accordion][data-part=item-trigger]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bs-gap-md);inline-size:100%;min-block-size:var(--bs-control-height-lg);padding:var(--bs-padding-sm) var(--bs-padding-md);color:inherit;font:inherit;font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;display:flex}[data-scope=accordion][data-part=item-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-0)}[data-scope=accordion][data-part=item-trigger]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=accordion][data-part=item-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=accordion][data-part=item-indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform .2s var(--bs-ease-spring);justify-content:center;align-items:center;display:inline-flex}[data-scope=accordion][data-part=item-indicator][data-state=open],[data-scope=accordion][data-part=item-trigger][data-state=open] [data-part=item-indicator]{transform:rotate(180deg)}[data-scope=accordion][data-part=item-indicator] svg{block-size:1rem;inline-size:1rem}[data-scope=accordion][data-part=item-content]{overflow:hidden}[data-scope=accordion][data-part=item-content][data-state=open]{animation:bs-disclose-expand var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-in var(--bs-duration-base) var(--bs-ease-out)}[data-scope=accordion][data-part=item-content][data-state=closed]{animation:bs-disclose-collapse var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-out var(--bs-duration-base) var(--bs-ease-out)}[data-scope=accordion][data-part=item-content]>*{padding:0 var(--bs-padding-md) var(--bs-padding-md);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=accordion][data-part=item-content]:not(:has(*)){padding:0 var(--bs-padding-md);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=ai][data-part=conversation]{gap:var(--bs-gap-xl);flex-direction:column;display:flex}[data-scope=ai][data-part=message]{align-items:flex-start;gap:var(--bs-gap-sm);flex-direction:column;min-inline-size:0;max-inline-size:46rem;display:flex}[data-scope=ai][data-part=message][data-role=user]{align-self:flex-end;align-items:flex-end}[data-scope=ai][data-part=message][data-role=user] [data-part=content]{padding:var(--bs-padding-sm) var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1);inline-size:fit-content;max-inline-size:30rem}[data-scope=ai][data-part=response]{color:var(--bs-color-text-primary);font-size:var(--bs-font-size-md);line-height:var(--bs-line-height-relaxed);overflow-wrap:anywhere;align-self:stretch;min-inline-size:0}[data-scope=ai][data-part=response]>:first-child{margin-block-start:0}[data-scope=ai][data-part=response]>:last-child{margin-block-end:0}[data-scope=ai][data-part=response] h1,[data-scope=ai][data-part=response] h2,[data-scope=ai][data-part=response] h3,[data-scope=ai][data-part=response] h4{margin:var(--bs-margin-lg) 0 var(--bs-margin-sm);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug)}[data-scope=ai][data-part=response] p{margin:var(--bs-margin-sm) 0}[data-scope=ai][data-part=response] ol,[data-scope=ai][data-part=response] ul{margin:var(--bs-margin-sm) 0;padding-inline-start:var(--bs-padding-lg)}[data-scope=ai][data-part=response] li{margin-block:var(--bs-margin-xs)}[data-scope=ai][data-part=response] a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong);text-underline-offset:3px}[data-scope=ai][data-part=response] a:hover{color:var(--bs-color-primary-subtle-text);-webkit-text-decoration-color:var(--bs-color-primary-subtle-text);text-decoration-color:var(--bs-color-primary-subtle-text)}[data-scope=ai][data-part=response] :not(pre)>code{padding:calc(var(--bs-padding-xs)/2) var(--bs-padding-xs);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-inset);font-family:var(--bs-font-mono);font-size:.875em}[data-scope=ai][data-part=response] pre{margin:var(--bs-margin-md) 0;padding:var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-inset);font-family:var(--bs-font-mono);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);overflow-x:auto}[data-scope=ai][data-part=code-body]{position:relative}[data-scope=ai][data-part=response] pre code{font-size:inherit;background:0 0;padding:0}[data-scope=ai][data-part=code-copy]{border-radius:var(--bs-radius-control,var(--bs-radius-sm));block-size:1.75rem;inline-size:1.75rem;color:var(--bs-color-text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-2);inset-inline-end:var(--bs-space-2)}[data-scope=ai][data-part=code-copy]:hover{border-color:var(--bs-color-border-strong);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary)}[data-scope=ai][data-part=code-copy]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=ai][data-part=code-copy][data-state=copied]{color:var(--bs-color-success)}[data-scope=ai][data-part=response] blockquote{margin:var(--bs-margin-md) 0;border-inline-start:3px solid var(--bs-color-border-strong);color:var(--bs-color-text-secondary);padding-inline-start:var(--bs-padding-md)}[data-scope=ai][data-part=response] [data-table-scroll]{margin:var(--bs-margin-md) 0}[data-scope=ai][data-part=response] [data-table-scroll][data-scrollable]{overflow-x:auto}[data-scope=ai][data-part=response] table{border-collapse:collapse;font-size:var(--bs-font-size-sm)}[data-scope=ai][data-part=response] th{padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-end:1px solid var(--bs-color-border-strong);text-align:start;font-weight:var(--bs-font-weight-semibold)}[data-scope=ai][data-part=response] td{padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-end:1px solid var(--bs-color-border)}[data-scope=ai][data-part=response] hr{margin:var(--bs-margin-lg) 0;border:none;border-block-start:1px solid var(--bs-color-border)}[data-scope=collapsible][data-part=root][data-ai=reasoning],[data-scope=collapsible][data-part=root][data-ai=tool]{align-self:stretch}[data-scope=collapsible][data-part=root][data-ai=reasoning] [data-part=trigger],[data-scope=collapsible][data-part=root][data-ai=reasoning] [data-part=trigger]:hover{min-block-size:auto;inline-size:100%;box-shadow:none;color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);background:0 0;border:none;justify-content:flex-start;padding:0}[data-scope=collapsible][data-part=root][data-ai=reasoning] [data-part=trigger]:hover{color:var(--bs-color-text-primary)}[data-scope=collapsible][data-part=content]>[data-scope=ai][data-part=reasoning-content]{padding:0 0 0 var(--bs-padding-md);border-inline-start:1px solid var(--bs-color-border);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=collapsible][data-part=root][data-ai=tool]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1)}[data-scope=collapsible][data-part=root][data-ai=tool] [data-part=trigger],[data-scope=collapsible][data-part=root][data-ai=tool] [data-part=trigger]:hover{min-block-size:auto;inline-size:100%;padding:var(--bs-padding-sm) var(--bs-padding-md);box-shadow:none;font-size:var(--bs-font-size-sm);background:0 0;border:none}[data-scope=ai][data-part=tool-status]{align-items:center;gap:var(--bs-gap-sm);color:var(--bs-color-text-tertiary);font-weight:var(--bs-font-weight-regular);margin-inline-start:auto;display:inline-flex}[data-scope=ai][data-part=tool-status]:before{content:"";inline-size:calc(var(--bs-part-size-sm)/2);block-size:calc(var(--bs-part-size-sm)/2);border:1px solid var(--bs-color-border-strong);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2)}[data-ai=tool][data-status=running] [data-part=tool-status]:before{border-color:var(--bs-color-info);background:var(--bs-color-info)}[data-ai=tool][data-status=completed] [data-part=tool-status]:before{border-color:var(--bs-color-success);background:var(--bs-color-success)}[data-ai=tool][data-status=error] [data-part=tool-status]:before{border-color:var(--bs-color-danger);background:var(--bs-color-danger)}[data-scope=collapsible][data-part=content]>[data-scope=ai][data-part=tool-body]{gap:var(--bs-gap-sm);padding:0 var(--bs-padding-md) var(--bs-padding-md);font-size:var(--bs-font-size-sm);display:grid}[data-scope=ai][data-part=tool-body] [data-part=tool-label]{color:var(--bs-color-text-tertiary);letter-spacing:var(--bs-tracking-label)}[data-scope=ai][data-part=tool-body] pre{padding:var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-inset);font-family:var(--bs-font-mono);margin:0;overflow-x:auto}[data-scope=ai][data-part=sources]{gap:var(--bs-gap-xs);font-size:var(--bs-font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-scope=ai][data-part=source] a{color:var(--bs-color-text-secondary);text-decoration:none}[data-scope=ai][data-part=source] a:hover{color:var(--bs-color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong)}[data-scope=ai][data-part=attachments]{gap:var(--bs-gap-xs);flex-wrap:wrap;display:flex}[data-scope=ai][data-part=attachment]{align-items:center;gap:var(--bs-gap-xs);max-inline-size:100%;padding-block:calc(var(--bs-padding-xs)/2);padding-inline:var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);display:inline-flex}[data-scope=ai][data-part=attachment]:hover{border-color:var(--bs-color-border-strong)}[data-scope=ai][data-part=attachment] svg{block-size:.875rem;inline-size:.875rem;color:var(--bs-color-text-tertiary);flex:none}[data-scope=ai][data-part=attachment][data-status=uploading]{color:var(--bs-color-text-tertiary);border-style:dashed}[data-scope=ai][data-part=attachment][data-status=error]{border-color:var(--bs-color-danger);color:var(--bs-color-danger)}[data-scope=ai][data-part=attachment]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-scope=ai][data-part=attachment] [data-remove]{color:inherit;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0;display:inline-flex}[data-scope=ai][data-part=attachment] [data-remove]:hover{color:var(--bs-color-text-primary)}[data-scope=ai][data-part=attachment] [data-remove]:focus-visible{border-radius:var(--bs-radius-sm);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=ai][data-part=actions]{align-items:center;gap:var(--bs-gap-xs);display:flex}[data-scope=ai][data-part=prompt]{box-sizing:border-box;align-items:stretch;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out);flex-direction:column;display:flex}[data-scope=ai][data-part=prompt]:focus-within{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=ai][data-part=prompt-main]{align-items:flex-end;gap:var(--bs-gap-sm);min-inline-size:0;display:flex}[data-scope=ai][data-part=prompt-header]{align-items:center;gap:var(--bs-gap-xs);flex-wrap:wrap;display:flex}[data-scope=ai][data-part=prompt-leading],[data-scope=ai][data-part=prompt-trailing]{align-items:flex-end;gap:var(--bs-gap-xs);flex:none;display:flex}[data-scope=ai][data-part=prompt] [data-scope=field][data-part=root]{flex:1;min-inline-size:0}[data-scope=ai][data-part=prompt] [data-scope=field][data-part=textarea]{box-sizing:border-box;inline-size:100%;min-block-size:var(--bs-control-height-sm);max-block-size:calc(var(--bs-space-16)*2);padding-block:calc((var(--bs-control-height-sm) - var(--bs-font-size-md)*var(--bs-line-height-relaxed))/2);box-shadow:none;color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);line-height:var(--bs-line-height-relaxed);resize:none;background:0 0;border:none;border-radius:0;padding-inline:0}[data-scope=ai][data-part=prompt-footer]{align-items:center;gap:var(--bs-gap-xs);flex-wrap:wrap;flex:none;display:flex}[data-scope=ai][data-part=prompt-end]{align-items:center;gap:var(--bs-gap-sm);flex:none;margin-inline-start:auto;display:flex}[data-scope=ai][data-part=prompt-footer] [data-part=root]{inline-size:auto}[data-scope=ai][data-part=prompt] [data-scope=field][data-part=textarea]:focus,[data-scope=ai][data-part=prompt] [data-scope=field][data-part=textarea]:hover:not(:disabled){box-shadow:none;border:none;outline:none}[data-scope=ai][data-part=prompt] [data-scope=field][data-part=textarea]:disabled{background:0 0;border:none}[data-scope=ai][data-part=prompt] [data-scope=field][data-part=textarea]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=ai][data-part=loader]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=ai][data-part=loader]:after,[data-scope=ai][data-part=loader]:before{content:"";inline-size:calc(var(--bs-part-size-sm)/4);block-size:calc(var(--bs-part-size-sm)/4);border-radius:var(--bs-radius-full);background:var(--bs-color-text-tertiary);animation:ai-loader-breathe var(--bs-duration-slow) var(--bs-ease-out) infinite}[data-scope=ai][data-part=loader]:after{animation-delay:calc(var(--bs-duration-slow)/3)}@keyframes ai-loader-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-scope=ai][data-part=loader]:after,[data-scope=ai][data-part=loader]:before{opacity:.7;animation-duration:1ms;animation-iteration-count:1}}[data-scope=alert][data-part=root]{--_pigment:var(--bs-color-text-tertiary);gap:var(--bs-gap-md);padding:var(--bs-padding-md) var(--bs-padding-lg);border:1px solid color-mix(in oklab,var(--_pigment) 25%,var(--bs-color-border));border-inline-start:var(--bs-hairline-strong) solid var(--_pigment);border-radius:var(--bs-radius-md);background:color-mix(in oklab,var(--_pigment) 7%,var(--bs-color-surface-1));color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);display:flex}[data-scope=alert][data-part=root][data-status=success]{--_pigment:var(--bs-color-success)}[data-scope=alert][data-part=root][data-status=warning]{--_pigment:var(--bs-color-warning)}[data-scope=alert][data-part=root][data-status=danger]{--_pigment:var(--bs-color-danger)}[data-scope=alert][data-part=root][data-status=info]{--_pigment:var(--bs-color-info)}[data-scope=alert][data-part=icon]{color:var(--_pigment);flex:none;align-items:flex-start;padding-block-start:1px;display:flex}[data-scope=alert][data-part=icon] svg{block-size:1rem;inline-size:1rem}[data-scope=alert][data-part=body]{gap:var(--bs-gap-xs);flex-direction:column;min-inline-size:0;display:flex}[data-scope=alert][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-semibold);color:var(--bs-color-text-primary);line-height:var(--bs-line-height-snug);margin:0}[data-scope=alert][data-part=description]{margin:0}[data-scope=angle-slider][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=angle-slider][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=angle-slider][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=angle-slider][data-part=root]{align-items:center;gap:var(--bs-gap-lg);flex-direction:column;display:flex}[data-scope=angle-slider][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=angle-slider][data-part=value-text]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums}[data-scope=angle-slider][data-part=control]{inline-size:calc(var(--bs-space-24)*2);block-size:calc(var(--bs-space-24)*2);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);place-items:center;display:grid;position:relative}[data-scope=angle-slider][data-part=control]:active:not([data-disabled]){box-shadow:none}[data-scope=angle-slider][data-part=control][data-focus]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=angle-slider][data-part=control][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=angle-slider][data-part=control][data-disabled]{background:var(--bs-color-surface-inset);box-shadow:none;cursor:not-allowed}[data-scope=angle-slider][data-part=control]:after{content:"";inline-size:var(--bs-space-1);block-size:var(--bs-space-1);border-radius:var(--bs-radius-full);background:var(--bs-color-border-strong);position:absolute}[data-scope=angle-slider][data-part=thumb]{inline-size:var(--bs-space-1);inset-block:0;left:calc(50% - var(--bs-space-1)/2);z-index:1;outline:none;position:absolute}[data-scope=angle-slider][data-part=thumb]:before{content:"";top:var(--bs-space-2);box-sizing:border-box;inline-size:var(--bs-space-3);block-size:var(--bs-space-3);border:1px solid var(--bs-color-surface-2);border-radius:var(--bs-radius-full);background:var(--bs-color-primary);box-shadow:var(--bs-shadow-xs);transition:box-shadow var(--bs-duration-fast) var(--bs-ease-out);position:absolute;left:50%;translate:-50%}[data-scope=angle-slider][data-part=thumb]:focus-visible:before,[data-scope=angle-slider][data-part=thumb][data-focus]:before{box-shadow:var(--bs-focus-ring)}[data-scope=angle-slider][data-part=thumb][data-invalid]:before{background:var(--bs-color-danger)}[data-scope=angle-slider][data-part=thumb][data-disabled]:before{background:var(--bs-color-text-disabled);box-shadow:none}[data-scope=angle-slider][data-part=marker-group]{border-radius:var(--bs-radius-full);pointer-events:none;z-index:0;position:absolute;inset:0}[data-scope=angle-slider][data-part=marker]{inline-size:var(--bs-space-1);inset-block:0;left:calc(50% - var(--bs-space-1)/2);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-variant-numeric:tabular-nums;position:absolute}[data-scope=angle-slider][data-part=marker][data-state=at-value]{color:var(--bs-color-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=angle-slider][data-part=marker]:before{content:"";top:var(--bs-space-1);inline-size:1px;block-size:var(--bs-space-2);background:var(--bs-color-border-strong);position:absolute;left:50%;translate:-50%}[data-scope=angle-slider][data-part=marker][data-state=at-value]:before{background:var(--bs-color-primary)}[data-scope=angle-slider][data-part=marker][data-disabled]:before{background:var(--bs-color-border)}[data-scope=angle-slider][data-part=root][data-size=sm] [data-part=control]{inline-size:calc(var(--bs-space-24)*1.5);block-size:calc(var(--bs-space-24)*1.5)}[data-scope=angle-slider][data-part=root][data-size=lg] [data-part=control]{inline-size:calc(var(--bs-space-24)*2.5);block-size:calc(var(--bs-space-24)*2.5)}[data-scope=avatar][data-part=root]{--bs-avatar-size:var(--bs-control-height-md);inline-size:var(--bs-avatar-size);block-size:var(--bs-avatar-size);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-inset);color:var(--bs-color-text-secondary);font-size:calc(var(--bs-avatar-size)*.4);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none;vertical-align:top;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-scope=avatar][data-part=image]{border-radius:inherit;-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}[data-scope=avatar][data-part=fallback]{border-radius:inherit;text-transform:uppercase;line-height:1;font-size:inherit;font-weight:inherit}[data-scope=avatar][data-part=root][data-size=sm]{--bs-avatar-size:var(--bs-control-height-sm)}[data-scope=avatar][data-part=root][data-size=md]{--bs-avatar-size:var(--bs-control-height-md)}[data-scope=avatar][data-part=root][data-size=lg]{--bs-avatar-size:var(--bs-control-height-lg)}[data-scope=avatar][data-part=root][data-shape=square]{border-radius:var(--bs-radius-sm)}[data-scope=avatar-group][data-part=root]{align-items:center;display:flex}[data-scope=avatar-group][data-part=root]>*+*{margin-inline-start:-.5em}[data-scope=avatar-group][data-part=root]>*{box-shadow:0 0 0 calc(var(--bs-hairline)*2) var(--bs-color-surface-1);flex:none}[data-scope=avatar-group][data-part=root][data-size=sm] [data-scope=avatar][data-part=root]{--bs-avatar-size:var(--bs-control-height-sm)}[data-scope=avatar-group][data-part=root][data-size=lg] [data-scope=avatar][data-part=root]{--bs-avatar-size:var(--bs-control-height-lg)}[data-scope=badge][data-part=root]{--_pigment:var(--bs-color-surface-inverse);--_ink-strong:var(--bs-color-primary-subtle-text);--_fill:var(--_pigment);--_ink:var(--bs-color-text-inverse);align-items:center;gap:var(--bs-gap-xs);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);background:var(--_fill);color:var(--_ink);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);line-height:var(--bs-line-height-normal);white-space:nowrap;display:inline-flex}[data-scope=badge][data-part=root][data-tone=primary]{--_pigment:var(--bs-color-primary);--_fill:var(--bs-color-primary-fill);--_ink:var(--bs-color-primary-text);--_ink-strong:var(--bs-color-primary-subtle-text)}[data-scope=badge][data-part=root][data-tone=success]{--_pigment:var(--bs-color-success);--_ink-strong:var(--bs-color-success-subtle-text)}[data-scope=badge][data-part=root][data-tone=success],[data-scope=badge][data-part=root][data-tone=warning]{--_fill:color-mix(in oklab, var(--_pigment) calc(100% - var(--bs-ink-knead,0%)), #000);--_ink:var(--bs-color-ink-on-fill)}[data-scope=badge][data-part=root][data-tone=warning]{--_pigment:var(--bs-color-warning);--_ink-strong:var(--bs-color-warning-subtle-text)}[data-scope=badge][data-part=root][data-tone=danger]{--_pigment:var(--bs-color-danger);--_ink-strong:var(--bs-color-danger-subtle-text)}[data-scope=badge][data-part=root][data-tone=danger],[data-scope=badge][data-part=root][data-tone=info]{--_fill:color-mix(in oklab, var(--_pigment) calc(100% - var(--bs-ink-knead,0%)), #000);--_ink:var(--bs-color-ink-on-fill)}[data-scope=badge][data-part=root][data-tone=info]{--_pigment:var(--bs-color-info);--_ink-strong:var(--bs-color-info-subtle-text)}[data-scope=badge][data-part=root][data-variant=subtle]{--_fill:color-mix(in oklab, var(--_pigment) 14%, transparent);--_ink:var(--_ink-strong)}[data-scope=badge][data-part=root][data-variant=outline]{--_fill:transparent;--_ink:var(--_ink-strong);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--_pigment) 45%,transparent)}[data-scope=badge][data-part=root][data-tone=ink][data-variant=outline]{box-shadow:inset 0 0 0 1px var(--bs-color-border)}[data-scope=banner][data-part=root]{--_pigment:var(--bs-color-text-tertiary);gap:var(--bs-gap-md);padding:var(--bs-padding-md) var(--bs-padding-lg);border:1px solid color-mix(in oklab,var(--_pigment) 25%,var(--bs-color-border));border-inline-start:var(--bs-hairline-strong) solid var(--_pigment);border-radius:var(--bs-radius-md);background:color-mix(in oklab,var(--_pigment) 7%,var(--bs-color-surface-1));color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);display:flex}[data-scope=banner][data-part=root][data-status=info]{--_pigment:var(--bs-color-info)}[data-scope=banner][data-part=root][data-status=success]{--_pigment:var(--bs-color-success)}[data-scope=banner][data-part=root][data-status=warning]{--_pigment:var(--bs-color-warning)}[data-scope=banner][data-part=root][data-status=danger]{--_pigment:var(--bs-color-danger)}[data-scope=banner][data-part=icon]{color:var(--_pigment);flex:none;align-items:flex-start;padding-block-start:1px;display:flex}[data-scope=banner][data-part=icon] svg{block-size:1rem;inline-size:1rem}[data-scope=banner][data-part=body]{gap:var(--bs-gap-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-scope=banner][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-semibold);color:var(--bs-color-text-primary);line-height:var(--bs-line-height-snug);margin:0}[data-scope=banner][data-part=description]{margin:0}[data-scope=banner][data-part=actions]{align-items:center;gap:var(--bs-gap-sm);flex-wrap:wrap;margin-block-start:var(--bs-margin-sm);display:flex}[data-scope=banner][data-part=close]{border-radius:var(--bs-radius-control,var(--bs-radius-sm));block-size:1.5rem;inline-size:1.5rem;color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;justify-content:center;align-self:flex-start;align-items:center;margin:0;padding:0;display:inline-flex}[data-scope=banner][data-part=close]:hover{color:var(--bs-color-text-primary);background:color-mix(in oklab,var(--bs-color-text-primary) 8%,transparent)}[data-scope=banner][data-part=close]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=banner][data-part=close] svg{block-size:.875rem;inline-size:.875rem}[data-scope=breadcrumb][data-part=list]{align-items:center;gap:var(--bs-gap-sm);font-size:var(--bs-font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-scope=breadcrumb][data-part=item]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=breadcrumb][data-part=link]{color:var(--bs-color-text-secondary);transition:color var(--bs-duration-fast) var(--bs-ease-out);text-decoration:none}[data-scope=breadcrumb][data-part=link]:hover{color:var(--bs-color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong)}[data-scope=breadcrumb][data-part=link]:focus-visible{color:var(--bs-color-text-primary);box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=breadcrumb][data-part=current]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=breadcrumb][data-part=separator]{color:var(--bs-color-text-tertiary);-webkit-user-select:none;user-select:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant]){--_pigment:var(--bs-color-primary);--_ink-strong:var(--bs-color-primary-subtle-text);--_fill:transparent;--_fill-hover:transparent;--_ink:var(--bs-color-text-secondary);--_edge:transparent}[data-scope=button][data-part=root]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-lg);border:1px solid var(--_edge);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--_fill);color:var(--_ink);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex:none;text-decoration:none;display:inline-flex}[data-scope=button][data-part=root][data-size=sm]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);font-size:var(--bs-font-size-sm)}[data-scope=button][data-part=root][data-size=lg]{block-size:var(--bs-control-height-lg);padding:0 var(--bs-padding-xl)}[data-scene=metric] :is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=outline]:focus-visible:not([data-disabled]),[data-scene=metric] :is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=outline]:hover:not([data-disabled]){border-color:var(--_pigment);color:var(--_pigment)}[data-scope=button][data-part=root][data-size=sm][data-square=true],[data-scope=button][data-part=root][data-square=true]{inline-size:var(--bs-control-height-sm);padding-inline:0}[data-scope=button][data-part=root][data-size=md][data-square=true]{inline-size:var(--bs-control-height-md)}[data-scope=button][data-part=root][data-size=lg][data-square=true]{inline-size:var(--bs-control-height-lg)}[data-scope=button][data-part=root] svg{block-size:1rem;inline-size:1rem}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-tone=danger]{--_pigment:var(--bs-color-danger);--_ink-strong:var(--bs-color-danger-subtle-text)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-tone=success]{--_pigment:var(--bs-color-success);--_ink-strong:var(--bs-color-success-subtle-text)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-tone=warning]{--_pigment:var(--bs-color-warning);--_ink-strong:var(--bs-color-warning-subtle-text)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-tone=info]{--_pigment:var(--bs-color-info);--_ink-strong:var(--bs-color-info-subtle-text)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid]{--_fill:var(--bs-color-primary-fill);--_fill-hover:var(--bs-color-primary-fill-hover);--_ink:var(--bs-color-primary-text);--bs-ripple-pigment:var(--_ink);box-shadow:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid][data-tone=danger],:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid][data-tone=success],:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid][data-tone=warning],:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid][data-tone=info]{--_fill:color-mix(in oklab, var(--_pigment) calc(100% - var(--bs-ink-knead,0%)), #000);--_fill-hover:color-mix(in oklab, var(--_pigment) calc(85% - var(--bs-ink-knead,0%)), #000);--_ink:var(--bs-color-ink-on-fill)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=solid]:hover:not(:disabled){box-shadow:var(--bs-light-x) calc(1px*var(--bs-light-reach) + var(--bs-light-y)) calc(3px*var(--bs-light-reach)) 0 color-mix(in oklab,var(--_pigment) 28%,transparent)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=outline]{--_fill:var(--bs-color-surface-2);--_ink:var(--bs-color-text-primary);--_edge:var(--bs-color-border)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=ghost]{--_fill-hover:var(--bs-color-surface-0);box-shadow:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=subtle]{--_fill:color-mix(in oklab, var(--_pigment) 12%, transparent);--_fill-hover:color-mix(in oklab, var(--_pigment) 20%, transparent);--_ink:var(--_ink-strong);box-shadow:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=outline]:focus-visible,:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant=outline]:hover:not(:disabled){--_edge:var(--bs-color-border-strong)}[data-scope=button][data-part=root]:hover:not(:disabled){background:var(--_fill-hover)}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant]:active:not(:disabled){box-shadow:none}:is([data-scope=button][data-part=root],[data-scope][data-part=trigger][data-variant])[data-variant]:disabled{--_fill:var(--bs-color-surface-inset);--_fill-hover:var(--bs-color-surface-inset);--_ink:var(--bs-color-text-disabled);--_edge:transparent;cursor:not-allowed;box-shadow:none}[data-scope][data-part=trigger][data-variant]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-lg);border:1px solid var(--_edge);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--_fill);color:var(--_ink);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex:none;text-decoration:none;display:inline-flex}[data-scope][data-part=trigger][data-variant][data-size=sm]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);font-size:var(--bs-font-size-sm)}[data-scope][data-part=trigger][data-variant][data-size=lg]{block-size:var(--bs-control-height-lg);padding:0 var(--bs-padding-xl)}[data-scope][data-part=trigger][data-variant][data-square=true]{inline-size:var(--bs-control-height-sm);padding-inline:0}[data-scope][data-part=trigger][data-variant][data-size=md][data-square=true]{inline-size:var(--bs-control-height-md)}[data-scope][data-part=trigger][data-variant][data-size=lg][data-square=true]{inline-size:var(--bs-control-height-lg)}[data-scope][data-part=trigger][data-variant]:hover:not(:disabled){background:var(--_fill-hover)}[data-scope][data-part=trigger][data-variant]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope][data-part=trigger][data-variant][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope][data-part=trigger][data-variant]:active:not(:disabled){box-shadow:none}[data-scope][data-part=trigger][data-variant]:disabled,[data-scope][data-part=trigger][data-variant][data-disabled]{--_fill:var(--bs-color-surface-inset);--_fill-hover:var(--bs-color-surface-inset);--_ink:var(--bs-color-text-disabled);--_edge:transparent;cursor:not-allowed;box-shadow:none}[data-scope=calendar][data-part=root]{inline-size:17rem;padding:var(--bs-padding-lg);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1);box-shadow:var(--bs-elevation-1);display:inline-flex}[data-scope=calendar][data-part=header]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=calendar][data-part=header]>[data-scope=date-picker][data-part=view-control]{flex:1;min-inline-size:0}[data-scope=calendar] [data-part=table-cell-trigger][data-view=month],[data-scope=calendar] [data-part=table-cell-trigger][data-view=year]{padding:0}[data-scope=calendar][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=calendar][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=calendar][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=calendar][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=calendar][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:17rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=calendar][data-part=content]:focus,[data-scope=calendar][data-part=content]:focus-visible{outline:none}[data-scope=calendar][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=calendar][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=calendar][data-state=closed][data-part=content]{opacity:0}[data-scope=calendar][data-part=content]{gap:var(--bs-gap-sm);padding:var(--bs-padding-lg);flex-direction:column;display:flex}[data-scope=calendar][data-part=view-trigger]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=calendar][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=calendar][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=calendar][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=calendar][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=calendar][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=calendar][data-part=input]:focus,[data-scope=calendar][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=calendar][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=calendar][data-part=trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);flex:none;place-items:center;padding:0;display:grid}[data-scope=calendar][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]){border-color:var(--bs-color-border-strong)}[data-scope=calendar][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=trigger][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope=calendar][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=calendar][data-part=trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=calendar][data-part=clear-trigger]{block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;display:grid}[data-scope=calendar][data-part=clear-trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]){background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=calendar][data-part=clear-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=preset-trigger]{padding:var(--bs-padding-xs) var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);border:none;align-items:center;display:inline-flex}[data-scope=calendar][data-part=preset-trigger]:hover{background:color-mix(in oklab,var(--bs-color-primary-subtle) 80%,var(--bs-color-primary))}[data-scope=calendar][data-part=preset-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=view]{gap:var(--bs-gap-md);flex-direction:column;display:flex}[data-scope=calendar][data-part=view][hidden]{display:none}[data-scope=calendar][data-part=view-control]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;display:flex}[data-scope=calendar][data-part=next-trigger],[data-scope=calendar][data-part=prev-trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}[data-scope=calendar][data-part=next-trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]),[data-scope=calendar][data-part=prev-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=calendar][data-part=next-trigger]:focus-visible,[data-scope=calendar][data-part=prev-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=next-trigger][data-disabled],[data-scope=calendar][data-part=prev-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=calendar][data-part=view-trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-xs);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-semibold);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;display:inline-flex}[data-scope=calendar][data-part=view-trigger]:hover{background:var(--bs-color-surface-0)}[data-scope=calendar][data-part=view-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=range-text]{font-weight:var(--bs-font-weight-semibold)}[data-scope=calendar][data-part=month-select],[data-scope=calendar][data-part=year-select]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=calendar][data-part=month-select]:focus-visible,[data-scope=calendar][data-part=year-select]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=calendar][data-part=table]{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;inline-size:100%;display:table}[data-scope=calendar][data-part=table-header]{padding:var(--bs-padding-xs) 0;color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-align:center}[data-scope=calendar][data-part=table-cell]{text-align:center;padding:0}[data-scope=calendar][data-part=table-cell-trigger]{inline-size:100%;min-inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:inline-grid}[data-scope=calendar][data-part=table-cell-trigger][data-view=month],[data-scope=calendar][data-part=table-cell-trigger][data-view=year]{padding:0 var(--bs-padding-sm);block-size:var(--bs-control-height-sm)}[data-scope=calendar][data-part=table-cell-trigger]:hover:not([data-selected],[data-in-range],[data-range-start],[data-range-end],[data-disabled]){background:var(--bs-color-surface-0)}[data-scope=calendar][data-part=table-cell-trigger]:focus-visible,[data-scope=calendar][data-part=table-cell-trigger][data-focused]{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=calendar][data-part=table-cell-trigger][data-today]{color:var(--bs-color-primary);font-weight:var(--bs-font-weight-semibold)}[data-scope=calendar][data-part=table-cell-trigger][data-in-range]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text);border-radius:0}[data-scope=calendar][data-part=table-cell-trigger][data-range-end],[data-scope=calendar][data-part=table-cell-trigger][data-range-start],[data-scope=calendar][data-part=table-cell-trigger][data-selected]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=calendar][data-part=table-cell-trigger][data-range-start]{border-start-start-radius:var(--bs-radius-control,var(--bs-radius-sm));border-end-start-radius:var(--bs-radius-control,var(--bs-radius-sm))}[data-scope=calendar][data-part=table-cell-trigger][data-range-end]{border-start-end-radius:var(--bs-radius-control,var(--bs-radius-sm));border-end-end-radius:var(--bs-radius-control,var(--bs-radius-sm))}[data-scope=calendar][data-part=table-cell-trigger][data-outside-range]{color:var(--bs-color-text-tertiary)}[data-scope=calendar][data-part=table-cell-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=calendar][data-part=table-cell-trigger][data-unavailable]{color:var(--bs-color-text-disabled);cursor:not-allowed;text-decoration:line-through}[data-scope=calendar][data-part=root][data-size=sm] [data-part=clear-trigger],[data-scope=calendar][data-part=root][data-size=sm] [data-part=input],[data-scope=calendar][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=calendar][data-part=root][data-size=sm] [data-part=trigger]{inline-size:var(--bs-control-height-sm)}[data-scope=calendar][data-part=root][data-size=lg] [data-part=clear-trigger],[data-scope=calendar][data-part=root][data-size=lg] [data-part=input],[data-scope=calendar][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=calendar][data-part=root][data-size=lg] [data-part=trigger]{inline-size:var(--bs-control-height-lg)}[data-scope=cascade-select][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=cascade-select][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:0;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=cascade-select][data-part=content]:focus,[data-scope=cascade-select][data-part=content]:focus-visible{outline:none}[data-scope=cascade-select][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=cascade-select][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=cascade-select][data-state=closed][data-part=content]{opacity:0}[data-scope=cascade-select][data-part=item-text],[data-scope=cascade-select][data-part=value-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=cascade-select][data-part=control]{inline-size:100%;display:flex}[data-scope=cascade-select][data-part=trigger]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);inline-size:100%;block-size:var(--bs-control-height-md);padding-inline:var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);text-align:start;cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);flex:1;display:flex}[data-scope=cascade-select][data-part=trigger][data-placeholder-shown] [data-part=value-text]{color:var(--bs-color-text-tertiary)}[data-scope=cascade-select][data-part=trigger]:hover:not(:focus):not(:disabled):not([data-invalid]):not([data-state=open]){border-color:var(--bs-color-border-strong)}[data-scope=cascade-select][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=cascade-select][data-part=trigger][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope=cascade-select][data-part=trigger][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=cascade-select][data-part=trigger][data-invalid]:focus-visible,[data-scope=cascade-select][data-part=trigger][data-invalid][data-state=open]{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=cascade-select][data-part=trigger]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);box-shadow:none;color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=cascade-select][data-part=root][data-size=sm] [data-part=trigger]{padding-inline:var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=cascade-select][data-part=root][data-size=lg] [data-part=trigger]{padding-inline:var(--bs-padding-lg)}[data-scope=cascade-select][data-part=indicator]{color:var(--bs-color-text-tertiary);place-items:center;display:grid}[data-scope=cascade-select][data-part=indicator] svg{inline-size:var(--bs-space-4);block-size:var(--bs-space-4);transition:transform var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=cascade-select][data-part=trigger][data-state=open] [data-part=indicator] svg{transform:rotate(180deg)}[data-scope=cascade-select][data-part=content]{flex-direction:column;display:flex}[data-scope=cascade-select][data-part=search]{padding:var(--bs-padding-sm);border-block-end:1px solid var(--bs-color-border);flex:none}[data-scope=cascade-select][data-part=corridor]{display:flex}[data-scope=cascade-select][data-part=corridor][data-flow=flat]{flex-direction:column}[data-scope=cascade-select][data-part=match]{inline-size:100%;min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;display:flex}[data-scope=cascade-select][data-part=match]:hover{background:var(--bs-color-surface-0)}[data-scope=cascade-select][data-part=match][data-selected]{background:var(--bs-color-primary);color:var(--bs-color-primary-text)}[data-scope=cascade-select][data-part=empty]{padding:var(--bs-padding-lg) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);text-align:center;margin:0}[data-scope=cascade-select][data-part=list]{box-sizing:border-box;max-block-size:16rem;min-inline-size:11rem;padding:var(--bs-padding-xs);overflow-block:auto;flex-shrink:0;margin:0;list-style:none}[data-scope=cascade-select][data-part=list]+[data-part=list]{border-inline-start:1px solid var(--bs-color-border)}[data-scope=cascade-select][data-part=item]{align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;display:flex}[data-scope=cascade-select][data-part=item]:hover:not([data-state=checked],[data-disabled]),[data-scope=cascade-select][data-part=item][data-highlighted]:not([data-state=checked]){background:var(--bs-color-surface-0)}[data-scope=cascade-select][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=cascade-select][data-part=item][data-state=checked]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=cascade-select][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=cascade-select][data-part=branch-indicator],[data-scope=cascade-select][data-part=item-indicator]{color:var(--bs-color-text-tertiary);place-items:center;display:grid}[data-scope=cascade-select][data-part=branch-indicator] svg,[data-scope=cascade-select][data-part=item-indicator] svg{inline-size:var(--bs-space-4);block-size:var(--bs-space-4)}[data-scope=cascade-select][data-part=item][data-highlighted] [data-part=branch-indicator],[data-scope=cascade-select][data-part=item][data-state=checked] [data-part=item-indicator]{color:currentColor}[data-scope=cascade-select][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=cascade-select][data-part=root][data-size=sm] [data-part=match]{min-block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=cascade-select][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=cascade-select][data-part=root][data-size=lg] [data-part=match]{min-block-size:var(--bs-control-height-md)}[data-scope=cascade-select][data-part=content][data-size=sm] [data-part=item]{min-block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=cascade-select][data-part=content][data-size=lg] [data-part=item]{min-block-size:var(--bs-control-height-md)}[data-scope=card][data-part=root]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);inline-size:100%;box-shadow:var(--bs-elevation-1);transition:box-shadow var(--bs-duration-base) var(--bs-ease-out);flex-direction:column;display:flex}[data-scope=card][data-part=root]:hover{box-shadow:var(--bs-elevation-2)}[data-scope=card][data-part=header]{gap:var(--bs-gap-xs);padding:var(--bs-padding-lg);flex-direction:column;display:flex}[data-scope=card][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=card][data-part=description]{margin:0}[data-scope=card][data-part=content],[data-scope=card][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=card][data-part=content]{padding:0 var(--bs-padding-lg) var(--bs-padding-lg);flex:1}[data-scope=card][data-part=footer]{align-items:center;gap:var(--bs-gap-sm);padding:0 var(--bs-padding-lg) var(--bs-padding-lg);display:flex}[data-scope=card][data-part=content]:first-child,[data-scope=card][data-part=footer]:first-child{padding-block:var(--bs-padding-lg)}[data-scope=carousel][data-part=root]{gap:var(--bs-gap-md);flex-direction:column;inline-size:100%;display:flex}[data-scope=carousel][data-part=root][data-orientation=vertical]{flex-direction:row;block-size:20rem}[data-scope=carousel][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=carousel][data-part=control][data-orientation=vertical]{flex-direction:column}[data-scope=carousel][data-part=autoplay-trigger],[data-scope=carousel][data-part=next-trigger],[data-scope=carousel][data-part=prev-trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex-shrink:0;place-items:center;padding:0;display:inline-grid}[data-scope=carousel][data-part=autoplay-trigger] svg,[data-scope=carousel][data-part=next-trigger] svg,[data-scope=carousel][data-part=prev-trigger] svg{block-size:1rem;inline-size:1rem}[data-scope=carousel][data-part=autoplay-trigger]:hover:not([data-disabled]),[data-scope=carousel][data-part=next-trigger]:hover:not([data-disabled]),[data-scope=carousel][data-part=prev-trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong);background:var(--bs-color-surface-3)}[data-scope=carousel][data-part=autoplay-trigger]:focus-visible,[data-scope=carousel][data-part=next-trigger]:focus-visible,[data-scope=carousel][data-part=prev-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=carousel][data-part=autoplay-trigger]:active,[data-scope=carousel][data-part=next-trigger]:active,[data-scope=carousel][data-part=prev-trigger]:active{box-shadow:none}[data-scope=carousel][data-part=autoplay-trigger][data-disabled],[data-scope=carousel][data-part=next-trigger][data-disabled],[data-scope=carousel][data-part=prev-trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=carousel][data-part=item-group]{border-radius:var(--bs-radius-sm);scrollbar-width:none;flex:1;min-inline-size:0;display:flex;overflow:hidden}[data-scope=carousel][data-part=item-group]::-webkit-scrollbar{display:none}[data-scope=carousel][data-part=item]{border-radius:var(--bs-radius-sm);flex:0 0 100%;min-inline-size:0;overflow:hidden}[data-scope=carousel][data-part=item] img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;background:var(--bs-color-surface-inset);block-size:100%;inline-size:100%;display:block}[data-scope=carousel][data-part=indicator-group]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=carousel][data-part=indicator-group][data-orientation=vertical]{flex-direction:column}[data-scope=carousel][data-part=indicator]{inline-size:calc(var(--bs-space-2) + 2px);block-size:calc(var(--bs-space-2) + 2px);border-radius:var(--bs-radius-full);background:var(--bs-color-border-strong);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);border:none;padding:0}[data-scope=carousel][data-part=indicator]:hover:not([data-current]){background:var(--bs-color-text-tertiary)}[data-scope=carousel][data-part=indicator]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=carousel][data-part=indicator][data-current]{background:var(--bs-color-primary)}[data-scope=carousel][data-part=progress-text]{font-variant-numeric:tabular-nums}[data-scope=carousel][data-part=progress-text],[data-scope=checkbox][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label)}[data-scope=checkbox][data-part=label]{-webkit-user-select:none;user-select:none}[data-scope=checkbox][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=checkbox][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=checkbox][data-part=root]{align-items:center;gap:var(--bs-gap-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);display:inline-flex}[data-scope=checkbox][data-part=group]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=checkbox][data-part=group][data-invalid],[data-scope=checkbox][data-part=group][data-invalid] [data-part=root]{color:var(--bs-color-danger)}[data-scope=checkbox][data-part=control]{inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-surface-2);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-scope=checkbox][data-part=control]:hover:not([data-disabled],[data-state=checked],[data-state=indeterminate],[data-focus-visible]){border-color:var(--bs-color-border-strong);box-shadow:var(--bs-shadow-xs)}[data-scope=checkbox][data-part=control][data-focus-visible]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=checkbox][data-part=control][data-state=checked],[data-scope=checkbox][data-part=control][data-state=indeterminate]{border-color:var(--bs-color-primary);background:var(--bs-color-primary);color:var(--bs-color-primary-text)}[data-scope=checkbox][data-part=control][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=checkbox][data-part=control][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled)}[data-scope=checkbox][data-part=indicator]{opacity:0;transition:opacity var(--bs-duration-fast) var(--bs-ease-out),transform var(--bs-duration-fast) var(--bs-ease-spring);justify-content:center;align-items:center;display:inline-flex;transform:scale(.6)}[data-scope=checkbox][data-part=control][data-state=checked] [data-part=indicator],[data-scope=checkbox][data-part=control][data-state=indeterminate] [data-part=indicator]{opacity:1;transform:scale(1)}[data-scope=checkbox][data-part=indicator] svg{inline-size:calc(var(--bs-part-size-sm)*.7);block-size:calc(var(--bs-part-size-sm)*.7)}[data-scope=checkbox][data-part=root][data-size=sm] [data-part=control]{inline-size:calc(var(--bs-part-size-sm)*.875);block-size:calc(var(--bs-part-size-sm)*.875)}[data-scope=checkbox][data-part=root][data-size=sm] [data-part=indicator] svg{inline-size:calc(var(--bs-part-size-sm)*.6);block-size:calc(var(--bs-part-size-sm)*.6)}[data-scope=checkbox][data-part=root][data-size=lg] [data-part=control]{inline-size:var(--bs-part-size-md);block-size:var(--bs-part-size-md)}[data-scope=checkbox][data-part=root][data-size=lg] [data-part=indicator] svg{inline-size:calc(var(--bs-part-size-md)*.7);block-size:calc(var(--bs-part-size-md)*.7)}[data-scope=checkbox][data-part=root]:has([data-disabled]){color:var(--bs-color-text-disabled)}[data-scope=checkbox][data-part=root]:has([data-disabled]) [data-part=control]{cursor:not-allowed}[data-scope=checkbox-group][data-part=root]{gap:var(--bs-gap-md);max-inline-size:20rem;display:grid}[data-scope=checkbox-group][data-part=root][data-layout=horizontal]{gap:var(--bs-gap-sm) var(--bs-gap-lg);flex-wrap:wrap;max-inline-size:none;display:flex}[data-scope=chip][data-part=root]{--_pigment:var(--bs-color-surface-inverse);--_ink-strong:var(--bs-color-primary-subtle-text);--_fill:var(--_pigment);--_ink:var(--bs-color-text-inverse);min-inline-size:var(--bs-space-5);block-size:var(--bs-space-5);padding:0 var(--bs-padding-xs);border-radius:var(--bs-radius-full);background:var(--_fill);color:var(--_ink);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}[data-scope=chip][data-part=root][data-tone=primary]{--_pigment:var(--bs-color-primary);--_fill:var(--bs-color-primary-fill);--_ink:var(--bs-color-primary-text);--_ink-strong:var(--bs-color-primary-subtle-text)}[data-scope=chip][data-part=root][data-tone=success]{--_pigment:var(--bs-color-success);--_ink-strong:var(--bs-color-success-subtle-text)}[data-scope=chip][data-part=root][data-tone=success],[data-scope=chip][data-part=root][data-tone=warning]{--_fill:color-mix(in oklab, var(--_pigment) calc(100% - var(--bs-ink-knead,0%)), #000);--_ink:var(--bs-color-ink-on-fill)}[data-scope=chip][data-part=root][data-tone=warning]{--_pigment:var(--bs-color-warning);--_ink-strong:var(--bs-color-warning-subtle-text)}[data-scope=chip][data-part=root][data-tone=danger]{--_pigment:var(--bs-color-danger);--_ink-strong:var(--bs-color-danger-subtle-text)}[data-scope=chip][data-part=root][data-tone=danger],[data-scope=chip][data-part=root][data-tone=info]{--_fill:color-mix(in oklab, var(--_pigment) calc(100% - var(--bs-ink-knead,0%)), #000);--_ink:var(--bs-color-ink-on-fill)}[data-scope=chip][data-part=root][data-tone=info]{--_pigment:var(--bs-color-info);--_ink-strong:var(--bs-color-info-subtle-text)}[data-scope=chip][data-part=root][data-variant=subtle]{--_fill:color-mix(in oklab, var(--_pigment) 12%, transparent);--_ink:var(--_ink-strong)}[data-scope=clipboard][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=clipboard][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=clipboard][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=clipboard][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;max-inline-size:20rem;display:flex}[data-scope=clipboard][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=clipboard][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=clipboard][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=clipboard][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=clipboard][data-part=input]:focus,[data-scope=clipboard][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=clipboard][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=clipboard][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=clipboard][data-part=trigger]{min-inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);flex:none;place-items:center;display:inline-grid}[data-scope=clipboard][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong);color:var(--bs-color-text-primary)}[data-scope=clipboard][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=clipboard][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=clipboard][data-part=trigger][data-copied],[data-scope=clipboard][data-part=trigger][data-copied]:hover{border-color:var(--bs-color-success);color:var(--bs-color-success)}[data-scope=clipboard][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=clipboard][data-part=indicator]{place-items:center;display:inline-grid}[data-scope=clipboard][data-part=indicator] svg{block-size:1rem;inline-size:1rem}[data-scope=clipboard][data-part=root][data-size=sm] [data-part=input],[data-scope=clipboard][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=clipboard][data-part=root][data-size=sm] [data-part=input]{padding:0 var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=clipboard][data-part=root][data-size=lg] [data-part=input],[data-scope=clipboard][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=collapsible][data-part=root]{box-sizing:border-box;inline-size:100%;color:var(--bs-color-text-primary);flex-direction:column;display:flex}[data-scope=collapsible][data-part=trigger]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bs-gap-md);inline-size:100%;min-block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:inherit;font:inherit;font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);display:flex}[data-scope=collapsible][data-part=trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong);background:var(--bs-color-surface-3)}[data-scope=collapsible][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=collapsible][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=collapsible][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=collapsible][data-part=indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform .2s var(--bs-ease-spring);justify-content:center;align-items:center;display:inline-flex}[data-scope=collapsible][data-part=indicator][data-state=open]{transform:rotate(90deg)}[data-scope=collapsible][data-part=indicator] svg{block-size:1rem;inline-size:1rem}[data-scope=collapsible][data-part=content]{overflow:hidden}[data-scope=collapsible][data-part=content][data-state=open]{animation:bs-disclose-expand var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-in var(--bs-duration-base) var(--bs-ease-out)}[data-scope=collapsible][data-part=content][data-state=closed]{animation:bs-disclose-collapse var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-out var(--bs-duration-base) var(--bs-ease-out)}[data-scope=collapsible][data-part=content]>*{padding:var(--bs-padding-md) var(--bs-padding-sm);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=collapsible][data-part=content]:not(:has(*)){padding:0 var(--bs-padding-sm);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=color-picker][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=color-picker][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=color-picker][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=color-picker][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=color-picker][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:16rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=color-picker][data-part=content]:focus,[data-scope=color-picker][data-part=content]:focus-visible{outline:none}[data-scope=color-picker][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=color-picker][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=color-picker][data-state=closed][data-part=content]{opacity:0}[data-scope=color-picker][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=color-picker][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=color-picker][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=color-picker][data-part=value-text]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums}[data-scope=color-picker][data-part=trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}[data-scope=color-picker][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong)}[data-scope=color-picker][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=color-picker][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=color-picker][data-part=trigger][data-disabled]{background:var(--bs-color-surface-inset);box-shadow:none;cursor:not-allowed}[data-scope=color-picker][data-part=swatch],[data-scope=color-picker][data-part=transparency-grid]{inset:var(--bs-space-1);border-radius:var(--bs-radius-xs);position:absolute}[data-scope=color-picker][data-part=content]{--bs-color-picker-thumb:.875rem;--bs-color-picker-track:.625rem;--bs-color-picker-area:10rem;gap:var(--bs-gap-md);padding:var(--bs-padding-lg);flex-direction:column;display:flex}[data-scope=color-picker][data-part=area]{block-size:var(--bs-color-picker-area);border-radius:var(--bs-radius-sm);touch-action:none;position:relative;overflow:hidden}[data-scope=color-picker][data-part=area-background]{border-radius:inherit;block-size:100%;inline-size:100%}[data-scope=color-picker][data-part=area-thumb]{inline-size:var(--bs-color-picker-thumb);block-size:var(--bs-color-picker-thumb);border-radius:var(--bs-radius-full);box-shadow:0 0 0 2px var(--bs-color-surface-2),0 0 0 3px var(--bs-color-border);transition:box-shadow var(--bs-duration-fast) var(--bs-ease-out);outline:none;position:absolute;transform:translate(-50%,-50%)}[data-scope=color-picker][data-part=area-thumb]:focus-visible{box-shadow:0 0 0 2px var(--bs-color-surface-2),0 0 0 3px var(--bs-color-primary)}[data-scope=color-picker][data-part=channel-slider]{block-size:var(--bs-color-picker-track);border-radius:var(--bs-radius-sm);touch-action:none;position:relative}[data-scope=color-picker][data-part=channel-slider-track]{border-radius:var(--bs-radius-sm);block-size:100%;inline-size:100%}[data-scope=color-picker][data-part=channel-slider-thumb]{inline-size:var(--bs-color-picker-thumb);block-size:var(--bs-color-picker-thumb);border-radius:var(--bs-radius-full);box-shadow:0 0 0 2px var(--bs-color-surface-2),0 0 0 3px var(--bs-color-border);transition:box-shadow var(--bs-duration-fast) var(--bs-ease-out);outline:none;position:absolute;transform:translate(-50%,-50%)}[data-scope=color-picker][data-part=channel-slider-thumb]:focus-visible{box-shadow:0 0 0 2px var(--bs-color-surface-2),0 0 0 3px var(--bs-color-primary)}[data-scope=color-picker][data-part=channel-slider-label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=color-picker][data-part=channel-slider-value-text]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);font-variant-numeric:tabular-nums}[data-scope=color-picker][data-part=channel-input]{box-sizing:border-box;min-inline-size:0;block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-variant-numeric:tabular-nums;appearance:textfield;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=color-picker][data-part=channel-input]::-webkit-inner-spin-button{appearance:none;margin:0}[data-scope=color-picker][data-part=channel-input]::-webkit-outer-spin-button{appearance:none;margin:0}[data-scope=color-picker][data-part=channel-input]:hover:not(:focus){border-color:var(--bs-color-border-strong)}[data-scope=color-picker][data-part=channel-input]:focus,[data-scope=color-picker][data-part=channel-input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=color-picker][data-part=channel-input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=color-picker][data-part=channel-input][data-channel=alpha]{flex:0 0 3.5rem}[data-scope=color-picker][data-part=swatch-group]{gap:var(--bs-gap-sm);flex-wrap:wrap;display:flex}[data-scope=color-picker][data-part=view]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=color-picker][data-part=swatch-trigger]{border-radius:var(--bs-radius-control,var(--bs-radius-sm));cursor:pointer;background:0 0;border:none;outline:none;place-items:center;padding:0;display:grid}[data-scope=color-picker][data-part=swatch-trigger]:hover:not([data-disabled],:focus-visible){box-shadow:0 0 0 1px var(--bs-color-border-strong)}[data-scope=color-picker][data-part=swatch-trigger]:focus-visible{box-shadow:var(--bs-focus-ring)}[data-scope=color-picker][data-part=swatch-trigger]:hover:not([data-disabled],:focus-visible)[data-state=checked],[data-scope=color-picker][data-part=swatch-trigger][data-state=checked]:not(:focus-visible){box-shadow:0 0 0 1px var(--bs-color-primary)}[data-scope=color-picker][data-part=swatch]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));box-shadow:inset 0 0 0 1px var(--bs-color-border);place-items:center;display:grid;overflow:hidden}[data-scope=color-picker][data-part=swatch-indicator]{color:var(--bs-color-surface-2);place-items:center;display:grid;position:absolute;inset:0}[data-scope=color-picker][data-part=swatch-indicator] svg{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md)}[data-scope=color-picker][data-part=eye-dropper-trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);flex:none;place-items:center;padding:0;display:grid}[data-scope=color-picker][data-part=eye-dropper-trigger] svg{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md)}[data-scope=color-picker][data-part=eye-dropper-trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong);color:var(--bs-color-text-primary)}[data-scope=color-picker][data-part=eye-dropper-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=color-picker][data-part=eye-dropper-trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=color-picker][data-part=eye-dropper-trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=color-picker][data-part=format-trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-xs);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);display:inline-flex}[data-scope=color-picker][data-part=format-trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong)}[data-scope=color-picker][data-part=format-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=color-picker][data-part=format-trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=color-picker][data-part=format-select]{box-sizing:border-box;block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=color-picker][data-part=format-select]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=color-picker][data-part=root][data-size=sm] [data-part=eye-dropper-trigger],[data-scope=color-picker][data-part=root][data-size=sm] [data-part=swatch],[data-scope=color-picker][data-part=root][data-size=sm] [data-part=trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm)}[data-scope=color-picker][data-part=root][data-size=lg] [data-part=eye-dropper-trigger],[data-scope=color-picker][data-part=root][data-size=lg] [data-part=swatch],[data-scope=color-picker][data-part=root][data-size=lg] [data-part=trigger]{inline-size:var(--bs-control-height-lg);block-size:var(--bs-control-height-lg)}[data-scope=combobox][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=combobox][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=combobox][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=combobox][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=combobox][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:17rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=combobox][data-part=content]:focus,[data-scope=combobox][data-part=content]:focus-visible{outline:none}[data-scope=combobox][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=combobox][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=combobox][data-state=closed][data-part=content]{opacity:0}[data-scope=combobox][data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=combobox][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=combobox][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=combobox][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=combobox][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=combobox][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=combobox][data-part=input]:focus,[data-scope=combobox][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=combobox][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=combobox][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=combobox][data-part=clear-trigger],[data-scope=combobox][data-part=trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);flex:none;place-items:center;padding:0;display:grid}[data-scope=combobox][data-part=clear-trigger]:hover:not([data-disabled]),[data-scope=combobox][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong)}[data-scope=combobox][data-part=clear-trigger]:focus-visible,[data-scope=combobox][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=combobox][data-part=clear-trigger]:active:not([data-disabled]),[data-scope=combobox][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=combobox][data-part=clear-trigger][data-disabled],[data-scope=combobox][data-part=trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=combobox][data-part=clear-trigger] svg,[data-scope=combobox][data-part=trigger] svg{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md)}[data-scope=combobox][data-part=content]{max-block-size:min(var(--available-height,18rem),18rem);padding:var(--bs-padding-xs);overflow-y:auto}[data-scope=combobox][data-part=content],[data-scope=combobox][data-part=item-group],[data-scope=combobox][data-part=list]{gap:var(--bs-gap-xs);flex-direction:column;display:flex}[data-scope=combobox][data-part=item-group]+[data-part=item-group]{margin-block-start:var(--bs-margin-sm)}[data-scope=combobox][data-part=item-group-label]{padding:var(--bs-padding-xs) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;-webkit-user-select:none;user-select:none}[data-scope=combobox][data-part=item]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);outline:none;display:flex}[data-scope=combobox][data-part=item] mark{color:var(--bs-color-primary);font-weight:var(--bs-font-weight-medium);background:0 0}[data-scope=combobox][data-part=item]:hover:not([data-state=checked],[data-disabled]),[data-scope=combobox][data-part=item][data-highlighted]:not([data-state=checked]){background:var(--bs-color-surface-0)}[data-scope=combobox][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=combobox][data-part=item][data-state=checked]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=combobox][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=combobox][data-part=item-indicator]{color:inherit;flex:none;justify-content:center;align-items:center;display:flex}[data-scope=combobox][data-part=item-indicator] svg{inline-size:var(--bs-font-size-sm);block-size:var(--bs-font-size-sm)}[data-scope=combobox][data-part=root][data-size=sm] [data-part=input]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=combobox][data-part=root][data-size=sm] [data-part=clear-trigger],[data-scope=combobox][data-part=root][data-size=sm] [data-part=trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm)}[data-scope=combobox][data-part=root][data-size=lg] [data-part=input]{block-size:var(--bs-control-height-lg);padding:0 var(--bs-padding-lg)}[data-scope=combobox][data-part=root][data-size=lg] [data-part=clear-trigger],[data-scope=combobox][data-part=root][data-size=lg] [data-part=trigger]{inline-size:var(--bs-control-height-lg);block-size:var(--bs-control-height-lg)}[data-scope=date-input][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=date-input][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=date-input][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=date-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=date-input][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=date-input][data-part=segment-group]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);cursor:text;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1;align-items:center;display:flex}[data-scope=date-input][data-part=segment-group]:hover:not([data-disabled],[data-readonly],[data-focus],[data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=date-input][data-part=segment-group][data-focus]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=date-input][data-part=segment-group][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=date-input][data-part=segment-group][data-invalid][data-focus]{box-shadow:var(--bs-focus-ring)}[data-scope=date-input][data-part=segment-group][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=date-input][data-part=segment-group][data-readonly]{background:var(--bs-color-surface-inset)}[data-scope=date-input][data-part=segment]{border-radius:var(--bs-radius-xs);font-variant-numeric:tabular-nums;caret-color:#0000;outline:none;justify-content:center;align-items:center;min-width:2ch;padding:0 2px;display:inline-flex}[data-scope=date-input][data-part=segment]:focus{background:var(--bs-color-primary);color:var(--bs-color-primary-text)}[data-scope=date-input][data-part=segment][data-placeholder-shown]{color:var(--bs-color-text-tertiary)}[data-scope=date-input][data-part=segment]:focus[data-placeholder-shown]{color:var(--bs-color-primary-text)}[data-scope=date-input][data-part=segment][data-type=literal]{min-width:0;color:var(--bs-color-text-tertiary);-webkit-user-select:none;user-select:none;padding:0}[data-scope=date-input][data-part=hidden-input]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}[data-scope=date-input][data-part=root][data-size=sm] [data-part=segment-group]{block-size:var(--bs-control-height-sm)}[data-scope=date-input][data-part=root][data-size=lg] [data-part=segment-group]{block-size:var(--bs-control-height-lg)}[data-scope=date-picker][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=date-picker][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=date-picker][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=date-picker][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=date-picker][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:17rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=date-picker][data-part=content]:focus,[data-scope=date-picker][data-part=content]:focus-visible{outline:none}[data-scope=date-picker][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=date-picker][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=date-picker][data-state=closed][data-part=content]{opacity:0}[data-scope=date-picker][data-part=content]{gap:var(--bs-gap-sm);padding:var(--bs-padding-lg);flex-direction:column;display:flex}[data-scope=date-picker][data-part=view-trigger]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=date-picker][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=date-picker][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=date-picker][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=date-picker][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=date-picker][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=date-picker][data-part=input]:focus,[data-scope=date-picker][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=date-picker][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=date-picker][data-part=trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);flex:none;place-items:center;padding:0;display:grid}[data-scope=date-picker][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]){border-color:var(--bs-color-border-strong)}[data-scope=date-picker][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=trigger][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope=date-picker][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=date-picker][data-part=trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=date-picker][data-part=clear-trigger]{block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;display:grid}[data-scope=date-picker][data-part=clear-trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]){background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=date-picker][data-part=clear-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=preset-trigger]{padding:var(--bs-padding-xs) var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);border:none;align-items:center;display:inline-flex}[data-scope=date-picker][data-part=preset-trigger]:hover{background:color-mix(in oklab,var(--bs-color-primary-subtle) 80%,var(--bs-color-primary))}[data-scope=date-picker][data-part=preset-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=view]{gap:var(--bs-gap-md);flex-direction:column;display:flex}[data-scope=date-picker][data-part=view][hidden]{display:none}[data-scope=date-picker][data-part=view-control]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;display:flex}[data-scope=date-picker][data-part=next-trigger],[data-scope=date-picker][data-part=prev-trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}[data-scope=date-picker][data-part=next-trigger]:hover:not([data-disabled]):not(:focus-visible):not([data-state=open]),[data-scope=date-picker][data-part=prev-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=date-picker][data-part=next-trigger]:focus-visible,[data-scope=date-picker][data-part=prev-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=next-trigger][data-disabled],[data-scope=date-picker][data-part=prev-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=date-picker][data-part=view-trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-xs);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-semibold);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;display:inline-flex}[data-scope=date-picker][data-part=view-trigger]:hover{background:var(--bs-color-surface-0)}[data-scope=date-picker][data-part=view-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=range-text]{font-weight:var(--bs-font-weight-semibold)}[data-scope=date-picker][data-part=month-select],[data-scope=date-picker][data-part=year-select]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=date-picker][data-part=month-select]:focus-visible,[data-scope=date-picker][data-part=year-select]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=date-picker][data-part=table]{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;inline-size:100%;display:table}[data-scope=date-picker][data-part=table-header]{padding:var(--bs-padding-xs) 0;color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-align:center}[data-scope=date-picker][data-part=table-cell]{text-align:center;padding:0}[data-scope=date-picker][data-part=table-cell-trigger]{inline-size:100%;min-inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:inline-grid}[data-scope=date-picker][data-part=table-cell-trigger][data-view=month],[data-scope=date-picker][data-part=table-cell-trigger][data-view=year]{padding:0 var(--bs-padding-sm);block-size:var(--bs-control-height-sm)}[data-scope=date-picker][data-part=table-cell-trigger]:hover:not([data-selected],[data-in-range],[data-range-start],[data-range-end],[data-disabled]){background:var(--bs-color-surface-0)}[data-scope=date-picker][data-part=table-cell-trigger]:focus-visible,[data-scope=date-picker][data-part=table-cell-trigger][data-focused]{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=date-picker][data-part=table-cell-trigger][data-today]{color:var(--bs-color-primary);font-weight:var(--bs-font-weight-semibold)}[data-scope=date-picker][data-part=table-cell-trigger][data-in-range]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text);border-radius:0}[data-scope=date-picker][data-part=table-cell-trigger][data-range-end],[data-scope=date-picker][data-part=table-cell-trigger][data-range-start],[data-scope=date-picker][data-part=table-cell-trigger][data-selected]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=date-picker][data-part=table-cell-trigger][data-range-start]{border-start-start-radius:var(--bs-radius-control,var(--bs-radius-sm));border-end-start-radius:var(--bs-radius-control,var(--bs-radius-sm))}[data-scope=date-picker][data-part=table-cell-trigger][data-range-end]{border-start-end-radius:var(--bs-radius-control,var(--bs-radius-sm));border-end-end-radius:var(--bs-radius-control,var(--bs-radius-sm))}[data-scope=date-picker][data-part=table-cell-trigger][data-outside-range]{color:var(--bs-color-text-tertiary)}[data-scope=date-picker][data-part=table-cell-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=date-picker][data-part=table-cell-trigger][data-unavailable]{color:var(--bs-color-text-disabled);cursor:not-allowed;text-decoration:line-through}[data-scope=date-picker][data-part=root][data-size=sm] [data-part=clear-trigger],[data-scope=date-picker][data-part=root][data-size=sm] [data-part=input],[data-scope=date-picker][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=date-picker][data-part=root][data-size=sm] [data-part=trigger]{inline-size:var(--bs-control-height-sm)}[data-scope=date-picker][data-part=root][data-size=lg] [data-part=clear-trigger],[data-scope=date-picker][data-part=root][data-size=lg] [data-part=input],[data-scope=date-picker][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=date-picker][data-part=root][data-size=lg] [data-part=trigger]{inline-size:var(--bs-control-height-lg)}[data-scope=descriptions][data-part=root]{grid-template-columns:repeat(var(--bs-desc-columns,1),minmax(6em,max-content) minmax(0,1fr));gap:var(--bs-gap-sm) var(--bs-gap-xl);font-size:var(--bs-font-size-md);align-content:start;margin:0;display:grid}[data-scope=descriptions][data-part=item]{grid-column:span var(--bs-desc-span,2);grid-template-columns:subgrid;padding-block:var(--bs-padding-sm);border-block-end:1px solid var(--bs-color-border);display:grid}[data-scope=descriptions][data-part=item]:last-child{border-block-end:none}[data-scope=descriptions][data-part=term]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label)}[data-scope=descriptions][data-part=detail]{color:var(--bs-color-text-primary);margin:0}[data-scope=descriptions][data-layout=vertical] [data-part=item]{gap:var(--bs-gap-xs);grid-column:1/-1;grid-template-columns:1fr}[data-scope=descriptions][data-layout=vertical] [data-part=detail]{color:var(--bs-color-text-secondary)}[data-scope=descriptions][data-bordered]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-border);gap:1px;overflow:hidden}[data-scope=descriptions][data-bordered] [data-part=item]{background:var(--bs-color-surface-1);border-block-end:none;gap:0;padding:0}[data-scope=descriptions][data-bordered] [data-part=term]{padding:var(--bs-padding-sm) var(--bs-padding-md);background:var(--bs-color-surface-inset);border-inline-end:1px solid var(--bs-color-border);align-self:stretch;align-items:center;display:flex}[data-scope=descriptions][data-bordered] [data-part=detail]{padding:var(--bs-padding-sm) var(--bs-padding-md);align-self:center}[data-scope=dialog][data-part=trigger]{--bs-shadow-color:color-mix(in oklab, var(--bs-color-primary) 20%, transparent);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-sm);background:var(--bs-color-primary);color:var(--bs-color-primary-text);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-light-x) calc(1px*var(--bs-light-reach)) calc(2px*var(--bs-light-reach)) 0 var(--bs-shadow-color);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);border:none;place-items:center;display:inline-grid}[data-scope=dialog][data-part=trigger]:hover{background:var(--bs-color-primary-hover);box-shadow:var(--bs-light-x) calc(2px*var(--bs-light-reach)) calc(6px*var(--bs-light-reach)) calc(-1px*var(--bs-light-reach)) var(--bs-shadow-color)}[data-scope=dialog][data-part=trigger]:active{background:var(--bs-color-primary-active);box-shadow:none}[data-scope=dialog][data-part=trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=dialog][data-part=backdrop]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0) - 1);background:var(--bs-color-scrim);opacity:0;transition:opacity var(--bs-duration-slow) var(--bs-ease-out);position:fixed;inset:0}[data-scope=dialog][data-part=backdrop][data-state=open]{opacity:1}[data-scope=dialog][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));padding:var(--bs-padding-lg);place-items:center;display:grid;position:fixed;inset:0}[data-scope=dialog][data-part=content]:focus,[data-scope=dialog][data-part=content]:focus-visible{outline:none}[data-scope=dialog][data-part=content]{box-sizing:border-box;gap:var(--bs-gap-lg);max-block-size:80dvh;inline-size:min(32rem,100%);padding:var(--bs-padding-xl);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-4);color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-4);transition:opacity var(--bs-duration-base) var(--bs-ease-out),translate var(--bs-duration-base) var(--bs-ease-spring),box-shadow var(--bs-duration-base) var(--bs-ease-out);display:grid;position:relative;overflow:auto}[data-scope=dialog][data-state=open][data-part=content]{box-shadow:var(--bs-elevation-5);animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=dialog][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=dialog][data-part=description]{margin:calc(var(--bs-margin-sm) - var(--bs-margin-lg)) 0 0;color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=dialog][data-part=close-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-3);inset-inline-end:var(--bs-space-3)}[data-scope=dialog][data-part=close-trigger]:hover{background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=dialog][data-part=close-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=drawer][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}[data-scope=drawer][data-part=positioner][data-swipe-direction=up]{align-items:flex-start}[data-scope=drawer][data-part=positioner][data-swipe-direction=left]{justify-content:flex-start;align-items:stretch}[data-scope=drawer][data-part=positioner][data-swipe-direction=right]{justify-content:flex-end;align-items:stretch}[data-scope=drawer][data-part=backdrop]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0) - 1);background:var(--bs-color-scrim);transition:opacity var(--bs-duration-slow) var(--bs-ease-out);position:fixed;inset:0}[data-scope=drawer][data-part=content]{box-sizing:border-box;gap:var(--bs-gap-lg);max-block-size:92dvh;inline-size:100%;padding:var(--bs-padding-xl);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg) var(--bs-radius-lg) 0 0;background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-4);transform:translate3d(var(--drawer-translate-x,0),var(--drawer-translate-y,0),0);transition:box-shadow var(--bs-duration-base) var(--bs-ease-out),border-radius var(--bs-duration-base) var(--bs-ease-out);outline:none;flex-direction:column;display:flex;position:relative;overflow:auto}[data-scope=drawer][data-part=content][data-swipe-direction=up]{border-radius:0 0 var(--bs-radius-lg) var(--bs-radius-lg)}[data-scope=drawer][data-part=content][data-swipe-direction=left]{border-radius:0 var(--bs-radius-lg) var(--bs-radius-lg) 0;max-block-size:none;inline-size:min(24rem,85%)}[data-scope=drawer][data-part=content][data-swipe-direction=right]{border-radius:var(--bs-radius-lg) 0 0 var(--bs-radius-lg);max-block-size:none;inline-size:min(24rem,85%)}[data-scope=drawer][data-part=content]:focus,[data-scope=drawer][data-part=content]:focus-visible{outline:none}[data-scope=drawer][data-state=open][data-part=content]{box-shadow:var(--bs-elevation-5);animation:bs-drawer-slide-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=drawer][data-state=closed][data-part=content]{animation:bs-drawer-slide-out var(--bs-duration-base) var(--bs-ease-in)}[data-scope=drawer][data-part=grabber]{inline-size:100%;padding-block:var(--bs-padding-sm);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-scope=drawer][data-part=grabber][data-swiping]{cursor:grabbing}[data-scope=drawer][data-part=grabber-indicator]{inline-size:var(--bs-space-8);block-size:var(--bs-space-1);border-radius:var(--bs-radius-sm);background:var(--bs-color-border-strong)}[data-scope=drawer][data-part=grabber]:hover [data-scope=drawer][data-part=grabber-indicator]{background:var(--bs-color-text-tertiary)}[data-scope=drawer][data-part=content][data-swipe-direction=left] [data-scope=drawer][data-part=grabber],[data-scope=drawer][data-part=content][data-swipe-direction=right] [data-scope=drawer][data-part=grabber]{inline-size:auto;padding-inline:var(--bs-padding-sm);position:absolute;inset-block:0}[data-scope=drawer][data-part=content][data-swipe-direction=left] [data-scope=drawer][data-part=grabber]{inset-inline-start:0}[data-scope=drawer][data-part=content][data-swipe-direction=right] [data-scope=drawer][data-part=grabber]{inset-inline-end:0}[data-scope=drawer][data-part=content][data-swipe-direction=left] [data-scope=drawer][data-part=grabber-indicator],[data-scope=drawer][data-part=content][data-swipe-direction=right] [data-scope=drawer][data-part=grabber-indicator]{inline-size:var(--bs-space-1);block-size:var(--bs-space-8)}[data-scope=drawer][data-part=trigger]{block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);justify-content:center;align-items:center;display:inline-flex}[data-scope=drawer][data-part=trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=drawer][data-part=trigger]:active{box-shadow:none}[data-scope=drawer][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=drawer][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=drawer][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=drawer][data-part=description]{margin:calc(var(--bs-margin-sm) - var(--bs-margin-lg)) 0 0;color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=drawer][data-part=close-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-3);inset-inline-end:var(--bs-space-2)}[data-scope=drawer][data-part=close-trigger]:hover{background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=drawer][data-part=close-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=drawer][data-part=swipe-area]{z-index:calc(var(--bs-z-overlay) - 1);background:0 0;position:fixed}@keyframes bs-drawer-slide-in{0%{transform:translate3d(var(--bs-drawer-from-x,0),var(--bs-drawer-from-y,100%),0)}to{transform:translate3d(var(--drawer-translate-x,0),var(--drawer-translate-y,0),0)}}@keyframes bs-drawer-slide-out{0%{transform:translate3d(var(--drawer-translate-x,0),var(--drawer-translate-y,0),0)}to{transform:translate3d(var(--bs-drawer-from-x,0),var(--bs-drawer-from-y,100%),0)}}[data-scope=drawer][data-swipe-direction=bottom]{--bs-drawer-from-y:100%;--bs-drawer-from-x:0}[data-scope=drawer][data-swipe-direction=up]{--bs-drawer-from-y:-100%;--bs-drawer-from-x:0}[data-scope=drawer][data-swipe-direction=left]{--bs-drawer-from-y:0;--bs-drawer-from-x:-100%}[data-scope=drawer][data-swipe-direction=right]{--bs-drawer-from-y:0;--bs-drawer-from-x:100%}[data-scope=editable][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=editable][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=editable][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=editable][data-part=root]{gap:var(--bs-gap-sm);grid-template-columns:1fr auto;grid-template-areas:"label label""area control";align-items:center;inline-size:100%;display:grid}[data-scope=editable][data-part=label]{grid-area:label}[data-scope=editable][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=editable][data-part=area]{grid-area:area;align-items:center;min-inline-size:0;display:flex;position:relative}[data-scope=editable][data-part=control]{grid-area:control}[data-scope=editable][data-part=input],[data-scope=editable][data-part=preview]{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-sm);font:inherit;font-size:var(--bs-font-size-md);line-height:calc(var(--bs-control-height-md) - 2px);text-overflow:ellipsis;border:1px solid #0000}[data-scope=editable][data-part=preview]{color:var(--bs-color-text-primary);cursor:text;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0}[data-scope=editable][data-part=preview]:hover:not([data-disabled]){border-color:var(--bs-color-border);background:var(--bs-color-surface-0)}[data-scope=editable][data-part=preview][data-placeholder]{color:var(--bs-color-text-tertiary)}[data-scope=editable][data-part=input]{border-color:var(--bs-color-border);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out);outline:none}[data-scope=editable][data-part=input]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=editable][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=editable][data-part=input]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled)}[data-scope=editable][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=editable][data-part=cancel-trigger],[data-scope=editable][data-part=edit-trigger],[data-scope=editable][data-part=submit-trigger]{block-size:var(--bs-control-height-sm);min-inline-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;place-items:center;display:inline-grid}[data-scope=editable][data-part=cancel-trigger]:hover:not([data-disabled]):not(:focus-visible),[data-scope=editable][data-part=edit-trigger]:hover:not([data-disabled]):not(:focus-visible),[data-scope=editable][data-part=submit-trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong);background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=editable][data-part=cancel-trigger]:focus-visible,[data-scope=editable][data-part=edit-trigger]:focus-visible,[data-scope=editable][data-part=submit-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=editable][data-part=cancel-trigger]:active:not([data-disabled]),[data-scope=editable][data-part=edit-trigger]:active:not([data-disabled]),[data-scope=editable][data-part=submit-trigger]:active:not([data-disabled]){background:var(--bs-color-surface-inset)}[data-scope=editable][data-part=cancel-trigger][data-disabled],[data-scope=editable][data-part=edit-trigger][data-disabled],[data-scope=editable][data-part=submit-trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=editable][data-part=cancel-trigger] svg,[data-scope=editable][data-part=edit-trigger] svg,[data-scope=editable][data-part=submit-trigger] svg{block-size:1rem;inline-size:1rem}[data-scope=editable][data-part=root][data-size=sm] [data-part=input]{block-size:var(--bs-control-height-sm);line-height:calc(var(--bs-control-height-sm) - 2px)}[data-scope=editable][data-part=root][data-size=lg] [data-part=input]{block-size:var(--bs-control-height-lg);line-height:calc(var(--bs-control-height-lg) - 2px)}[data-scope=empty][data-part=root]{box-sizing:border-box;align-items:center;gap:var(--bs-gap-lg);inline-size:100%;padding:var(--bs-padding-xl);text-align:center;flex-direction:column;display:flex}[data-scope=empty][data-part=visual]{color:var(--bs-color-text-tertiary)}[data-scope=empty][data-part=visual] svg{inline-size:calc(var(--bs-part-size-lg)*2);block-size:calc(var(--bs-part-size-lg)*2)}[data-scope=empty][data-part=title]{color:var(--bs-color-text-primary);font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=empty][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=empty][data-part=actions]{align-items:center;gap:var(--bs-gap-sm);margin-block-start:var(--bs-margin-sm);display:flex}[data-scope=field][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=field][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=field][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=field][data-part=root]{align-items:start;gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=field][data-part=input],[data-scope=field][data-part=select],[data-scope=field][data-part=textarea]{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=field][data-part=input],[data-scope=field][data-part=select]{block-size:var(--bs-control-height-md)}[data-scope=field][data-part=input][data-size=sm],[data-scope=field][data-part=select][data-size=sm]{block-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=field][data-part=input][data-size=lg],[data-scope=field][data-part=select][data-size=lg]{block-size:var(--bs-control-height-lg);padding-inline:var(--bs-padding-lg)}[data-scope=field][data-part=textarea]{min-block-size:calc(var(--bs-control-height-md)*2 + var(--bs-space-2));padding-block:var(--bs-padding-sm);line-height:var(--bs-line-height-relaxed);resize:vertical}[data-scope=field][data-part=input]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=field][data-part=textarea]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=field][data-part=input]::placeholder,[data-scope=field][data-part=textarea]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=field][data-part=input]:hover:not(:disabled):not(:focus),[data-scope=field][data-part=select]:hover:not(:disabled):not(:focus):not([data-invalid]),[data-scope=field][data-part=textarea]:hover:not(:disabled):not(:focus){border-color:var(--bs-color-border-strong)}[data-scope=field][data-part=input]:focus,[data-scope=field][data-part=select]:focus,[data-scope=field][data-part=textarea]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=field][data-part=input][data-invalid],[data-scope=field][data-part=select][data-invalid],[data-scope=field][data-part=textarea][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=field][data-part=input][data-invalid]:focus,[data-scope=field][data-part=select][data-invalid]:focus,[data-scope=field][data-part=textarea][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=field][data-part=input]:disabled,[data-scope=field][data-part=select]:disabled,[data-scope=field][data-part=textarea]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scene=fluent] [data-scope=field][data-part=input],[data-scene=fluent] [data-scope=field][data-part=select],[data-scene=fluent] [data-scope=field][data-part=textarea]{box-shadow:none;background-image:linear-gradient(var(--bs-color-focus),var(--bs-color-focus));transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-instant) var(--bs-ease-in);background-position:bottom;background-repeat:no-repeat;background-size:0 2px}[data-scene=fluent] [data-scope=field][data-part=input]:focus,[data-scene=fluent] [data-scope=field][data-part=select]:focus,[data-scene=fluent] [data-scope=field][data-part=textarea]:focus{transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-base) var(--bs-ease-out);background-size:100% 2px}[data-scene=fluent] [data-scope=field][data-part=input][data-invalid]:focus,[data-scene=fluent] [data-scope=field][data-part=select][data-invalid]:focus,[data-scene=fluent] [data-scope=field][data-part=textarea][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger);background-image:linear-gradient(var(--bs-color-danger),var(--bs-color-danger))}[data-scene=material] [data-scope=field][data-part=input]:focus:not([data-invalid]),[data-scene=material] [data-scope=field][data-part=select]:focus:not([data-invalid]),[data-scene=material] [data-scope=field][data-part=textarea]:focus:not([data-invalid]){box-shadow:inset 0 0 0 1px var(--bs-focus-edge)}[data-scope=field][data-part=required-indicator]{color:var(--bs-color-danger)}[data-scope=field][data-part=helper-text]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=field][data-part=error-text]{color:var(--bs-color-danger);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=field][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=field][data-float][data-part=root]{margin-block-start:var(--bs-margin-lg);position:relative}[data-scope=field][data-float][data-part=root] [data-part=label]{color:var(--bs-color-text-tertiary);pointer-events:none;padding:0 var(--bs-padding-xs);background:var(--bs-color-surface-2);transition:inset-block-start var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),font-size var(--bs-duration-fast) var(--bs-ease-out);position:absolute;inset-block-start:calc(var(--bs-control-height-md)/2);inset-inline-start:var(--bs-padding-md);translate:0 -50%}:is([data-scope=field][data-float][data-part=root]:has(input:not(:placeholder-shown)) [data-part=label],[data-scope=field][data-float][data-part=root]:has(textarea:not(:placeholder-shown)) [data-part=label]),:is([data-scope=field][data-float][data-part=root]:has(input:focus) [data-part=label],[data-scope=field][data-float][data-part=root]:has(input:not(:placeholder-shown)) [data-part=label],[data-scope=field][data-float][data-part=root]:has(textarea:not(:placeholder-shown)) [data-part=label]){font-size:var(--bs-font-size-xs);color:var(--bs-color-text-secondary);inset-block-start:0}[data-scope=field][data-float][data-part=root]:has(input:focus) [data-part=label]{color:var(--bs-color-primary)}[data-scope=fieldset][data-part=root]{gap:var(--bs-gap-lg);border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}[data-scope=fieldset][data-part=legend]{color:var(--bs-color-text-primary);font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);padding:0}[data-scope=fieldset][data-part=helper-text]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin-block-start:calc(var(--bs-margin-sm)*-1)}[data-scope=fieldset][data-part=error-text]{color:var(--bs-color-danger);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=fieldset][data-part=root][data-disabled],[data-scope=fieldset][data-part=root][data-disabled] [data-part=helper-text],[data-scope=fieldset][data-part=root][data-disabled] [data-part=legend]{color:var(--bs-color-text-disabled)}[data-scope=fieldset][data-part=root][data-invalid] [data-part=legend]{color:var(--bs-color-danger)}[data-scope=file-upload][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=file-upload][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=file-upload][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=file-upload][data-part=root]{align-items:flex-start;gap:var(--bs-gap-md);flex-direction:column;inline-size:100%;display:flex}[data-scope=file-upload][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);display:inline-flex}[data-scope=file-upload][data-part=trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border-strong)}[data-scope=file-upload][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=file-upload][data-part=trigger]:active:not([data-disabled]){box-shadow:none}[data-scope=file-upload][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=file-upload][data-part=clear-trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:1px solid #0000;display:inline-flex}[data-scope=file-upload][data-part=clear-trigger]:hover:not([data-disabled]):not(:focus-visible){border-color:var(--bs-color-border);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary)}[data-scope=file-upload][data-part=clear-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=file-upload][data-part=clear-trigger]:active:not([data-disabled]){background:var(--bs-color-surface-inset)}[data-scope=file-upload][data-part=clear-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=file-upload][data-part=dropzone]{align-self:stretch;align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-lg);border:1px dashed var(--bs-color-border-strong);border-radius:var(--bs-radius-lg);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);text-align:center;cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;flex-direction:column;display:flex}[data-scope=file-upload][data-part=dropzone]:hover:not([data-disabled]):not([data-dragging]):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=file-upload][data-part=dropzone][data-dragging]{border-style:solid;border-color:var(--bs-color-primary);background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text)}[data-scope=file-upload][data-part=dropzone][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=file-upload][data-part=dropzone][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=file-upload][data-part=dropzone]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=file-upload][data-part=item-group]{align-self:stretch;gap:var(--bs-gap-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-scope=file-upload][data-part=item]{-moz-column-gap:var(--bs-gap-md);align-items:center;column-gap:var(--bs-gap-md);padding:var(--bs-padding-sm) var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);grid-template-columns:auto 1fr auto;grid-template-areas:"preview name delete""preview size delete";display:grid}[data-scope=file-upload][data-part=item-preview]{color:var(--bs-color-text-tertiary);grid-area:preview;place-items:center;display:grid}[data-scope=file-upload][data-part=item-preview] svg{block-size:1.25rem;inline-size:1.25rem}[data-scope=file-upload][data-part=item-preview-image]{border-radius:var(--bs-radius-sm);-o-object-fit:cover;object-fit:cover;block-size:2.5rem;inline-size:2.5rem}[data-scope=file-upload][data-part=item-name]{color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}[data-scope=file-upload][data-part=item-size-text]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-variant-numeric:tabular-nums;grid-area:size}[data-scope=file-upload][data-part=item-delete-trigger]{border-radius:var(--bs-radius-control,var(--bs-radius-sm));block-size:1.5rem;inline-size:1.5rem;color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;grid-area:delete;place-items:center;padding:0;display:grid}[data-scope=file-upload][data-part=item-delete-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-0);color:var(--bs-color-danger)}[data-scope=file-upload][data-part=item-delete-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=file-upload][data-part=item-delete-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=file-upload][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=file-upload][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=floating-panel][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=floating-panel][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:20rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=floating-panel][data-part=content]:focus,[data-scope=floating-panel][data-part=content]:focus-visible{outline:none}[data-scope=floating-panel][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=floating-panel][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=floating-panel][data-state=closed][data-part=content]{opacity:0}[data-scope=floating-panel][data-part=positioner]{pointer-events:none}[data-scope=floating-panel][data-part=content]{pointer-events:auto;transition:box-shadow .22s var(--bs-ease-out);flex-direction:column;display:flex;position:absolute;overflow:hidden}[data-scope=floating-panel][data-part=content][data-topmost]{box-shadow:var(--bs-elevation-4)}[data-scope=floating-panel][data-part=content][data-behind]{opacity:.6}[data-scope=floating-panel][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);display:inline-flex}[data-scope=floating-panel][data-part=trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=floating-panel][data-part=trigger]:active{box-shadow:none}[data-scope=floating-panel][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=floating-panel][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=floating-panel][data-part=header]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-end:1px solid var(--bs-color-border);background:var(--bs-color-surface-0);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;display:flex}[data-scope=floating-panel][data-part=header]:active{cursor:grabbing}[data-scope=floating-panel][data-part=title]{align-items:center;gap:var(--bs-gap-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);margin:0;display:flex}[data-scope=floating-panel][data-part=control]{align-items:center;gap:var(--bs-gap-xs);display:flex}[data-scope=floating-panel][data-part=close-trigger],[data-scope=floating-panel][data-part=stage-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);place-items:center;padding:0;display:inline-grid}[data-scope=floating-panel][data-part=close-trigger] svg,[data-scope=floating-panel][data-part=stage-trigger] svg{block-size:1rem;inline-size:1rem}[data-scope=floating-panel][data-part=close-trigger]:hover:not([data-disabled]),[data-scope=floating-panel][data-part=stage-trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong);background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=floating-panel][data-part=close-trigger]:focus-visible,[data-scope=floating-panel][data-part=stage-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=floating-panel][data-part=close-trigger][data-disabled],[data-scope=floating-panel][data-part=stage-trigger][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=floating-panel][data-part=drag-trigger]{display:contents}[data-scope=floating-panel][data-part=body]{gap:var(--bs-gap-md);padding:var(--bs-padding-md);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);flex-direction:column;flex:auto;display:flex;overflow:auto}[data-scope=floating-panel][data-part=resize-trigger]{z-index:1;touch-action:none;position:absolute}[data-scope=floating-panel][data-part=resize-trigger][data-axis=n],[data-scope=floating-panel][data-part=resize-trigger][data-axis=s]{inline-size:90%;block-size:var(--bs-space-2)}[data-scope=floating-panel][data-part=resize-trigger][data-axis=n]{cursor:ns-resize;margin-inline:auto;inset-block-start:0;inset-inline:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=s]{cursor:ns-resize;margin-inline:auto;inset-block-end:0;inset-inline:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=e],[data-scope=floating-panel][data-part=resize-trigger][data-axis=w]{inline-size:var(--bs-space-2);block-size:90%}[data-scope=floating-panel][data-part=resize-trigger][data-axis=e]{cursor:ew-resize;margin-block:auto;inset-block:0;inset-inline-end:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=w]{cursor:ew-resize;margin-block:auto;inset-block:0;inset-inline-start:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=ne],[data-scope=floating-panel][data-part=resize-trigger][data-axis=nw],[data-scope=floating-panel][data-part=resize-trigger][data-axis=se],[data-scope=floating-panel][data-part=resize-trigger][data-axis=sw]{inline-size:var(--bs-space-3);block-size:var(--bs-space-3)}[data-scope=floating-panel][data-part=resize-trigger][data-axis=ne]{cursor:nesw-resize;inset-block-start:0;inset-inline-end:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=nw]{cursor:nwse-resize;inset-block-start:0;inset-inline-start:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=se]{cursor:nwse-resize;inset-block-end:0;inset-inline-end:0}[data-scope=floating-panel][data-part=resize-trigger][data-axis=sw]{cursor:nesw-resize;inset-block-end:0;inset-inline-start:0}[data-scope=floating-panel][data-part=resize-trigger][data-disabled]{cursor:default}[data-scope=form][data-part=root]{gap:var(--bs-gap-lg);max-inline-size:34rem;display:grid}[data-form-field]{min-inline-size:0}mark{border-radius:var(--bs-radius-sm);background:color-mix(in oklab,var(--bs-color-primary) 16%,transparent);color:inherit;padding:0 .125em}[data-scope=hover-card][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:17rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=hover-card][data-part=content]:focus,[data-scope=hover-card][data-part=content]:focus-visible{outline:none}[data-scope=hover-card][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=hover-card][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=hover-card][data-state=closed][data-part=content]{opacity:0}[data-scope=hover-card][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=hover-card][data-part=trigger]{align-items:center;gap:var(--bs-gap-xs);color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:var(--bs-color-border-strong);text-decoration-color:var(--bs-color-border-strong);text-underline-offset:2px;cursor:pointer;transition:text-decoration-color var(--bs-duration-fast) var(--bs-ease-out);display:inline-flex}[data-scope=hover-card][data-part=trigger]:hover{-webkit-text-decoration-color:var(--bs-color-text-primary);text-decoration-color:var(--bs-color-text-primary)}[data-scope=hover-card][data-part=trigger]:focus-visible{border-radius:var(--bs-radius-sm);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=hover-card][data-part=content]{padding:var(--bs-padding-lg);line-height:var(--bs-line-height-relaxed)}[data-scope=hover-card][data-part=arrow]{--arrow-size:10px;--arrow-background:var(--bs-color-surface-2)}[data-scope=hover-card][data-part=arrow-tip]{border-block-start:1px solid var(--bs-color-border);border-inline-start:1px solid var(--bs-color-border)}[data-scope=image-cropper][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=image-cropper][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=image-cropper][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=image-cropper][data-part=root]{--bs-cropper-line:color-mix(in oklab, var(--bs-color-surface-2) 60%, transparent);gap:var(--bs-gap-md);flex-direction:column;inline-size:100%;display:flex;position:relative}[data-scope=image-cropper][data-part=viewport]{aspect-ratio:16/9;border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-inset);position:relative;overflow:hidden}[data-scope=image-cropper][data-part=image]{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;block-size:100%;inline-size:100%;position:absolute;inset-block-start:0;inset-inline-start:0}[data-scope=image-cropper][data-part=selection]{box-sizing:content-box;border:1px solid var(--bs-cropper-line);box-shadow:0 0 0 9999px var(--bs-color-scrim);cursor:move;backface-visibility:hidden;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);outline:none}[data-scope=image-cropper][data-part=selection][data-shape=circle]{border-radius:9999px}[data-scope=image-cropper][data-part=selection]:focus-visible{border-color:var(--bs-focus-edge)}[data-scope=image-cropper][data-part=selection][data-dragging]{cursor:grabbing;border-color:var(--bs-color-surface-2)}[data-scope=image-cropper][data-part=selection][data-disabled]{cursor:default}[data-scope=image-cropper][data-part=handle]{--bs-cropper-arm:3px;touch-action:none;justify-content:center;align-items:center;display:flex;position:absolute}[data-scope=image-cropper][data-part=handle]>*{inline-size:var(--bs-space-1);block-size:var(--bs-space-1);transition:transform var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=image-cropper][data-part=handle][data-disabled]{display:none}[data-scope=image-cropper][data-part=handle][data-position=nw]{cursor:nwse-resize}[data-scope=image-cropper][data-part=handle][data-position=nw]>*{border-block-start:var(--bs-cropper-arm) solid var(--bs-color-surface-2);border-inline-start:var(--bs-cropper-arm) solid var(--bs-color-surface-2)}[data-scope=image-cropper][data-part=handle][data-position=ne]{cursor:nesw-resize}[data-scope=image-cropper][data-part=handle][data-position=ne]>*{border-block-start:var(--bs-cropper-arm) solid var(--bs-color-surface-2);border-inline-end:var(--bs-cropper-arm) solid var(--bs-color-surface-2)}[data-scope=image-cropper][data-part=handle][data-position=se]{cursor:nwse-resize}[data-scope=image-cropper][data-part=handle][data-position=se]>*{border-block-end:var(--bs-cropper-arm) solid var(--bs-color-surface-2);border-inline-end:var(--bs-cropper-arm) solid var(--bs-color-surface-2)}[data-scope=image-cropper][data-part=handle][data-position=sw]{cursor:nesw-resize}[data-scope=image-cropper][data-part=handle][data-position=sw]>*{border-block-end:var(--bs-cropper-arm) solid var(--bs-color-surface-2);border-inline-start:var(--bs-cropper-arm) solid var(--bs-color-surface-2)}[data-scope=image-cropper][data-part=handle]:hover>*{transform:scale(1.25)}[data-scope=image-cropper][data-part=handle][data-position=n],[data-scope=image-cropper][data-part=handle][data-position=s]{cursor:ns-resize}[data-scope=image-cropper][data-part=handle][data-position=e],[data-scope=image-cropper][data-part=handle][data-position=w]{cursor:ew-resize}[data-scope=image-cropper][data-part=grid]{opacity:0;pointer-events:none;transition:opacity .2s var(--bs-ease-out);position:absolute}[data-scope=image-cropper][data-part=grid][data-axis=horizontal]{border-block-start:1px solid var(--bs-cropper-line);border-block-end:1px solid var(--bs-cropper-line);inset-block:33.33%;inset-inline:0}[data-scope=image-cropper][data-part=grid][data-axis=vertical]{border-inline-start:1px solid var(--bs-cropper-line);border-inline-end:1px solid var(--bs-cropper-line);inset-block:0;inset-inline:33.33%}[data-scope=image-cropper][data-part=grid][data-dragging],[data-scope=image-cropper][data-part=grid][data-panning]{opacity:1}[data-scope=input][data-part=root],[data-scope=input][data-part=select],[data-scope=input][data-part=textarea]{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=input][data-part=root],[data-scope=input][data-part=select]{block-size:var(--bs-control-height-md)}[data-scope=input][data-part=root][data-size=sm],[data-scope=input][data-part=select][data-size=sm]{block-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=input][data-part=root][data-size=lg],[data-scope=input][data-part=select][data-size=lg]{block-size:var(--bs-control-height-lg);padding-inline:var(--bs-padding-lg)}[data-scope=input][data-part=textarea]{min-block-size:calc(var(--bs-control-height-md)*2 + var(--bs-space-2));padding-block:var(--bs-padding-sm);line-height:var(--bs-line-height-relaxed);resize:vertical}[data-scope=input][data-part=root]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=input][data-part=textarea]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=input][data-part=root]::placeholder,[data-scope=input][data-part=textarea]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=input][data-part=root]:hover:not(:disabled):not(:focus),[data-scope=input][data-part=select]:hover:not(:disabled):not(:focus):not([data-invalid]),[data-scope=input][data-part=textarea]:hover:not(:disabled):not(:focus){border-color:var(--bs-color-border-strong)}[data-scope=input][data-part=root]:focus,[data-scope=input][data-part=select]:focus,[data-scope=input][data-part=textarea]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=input][data-part=root][data-invalid],[data-scope=input][data-part=select][data-invalid],[data-scope=input][data-part=textarea][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=input][data-part=root][data-invalid]:focus,[data-scope=input][data-part=select][data-invalid]:focus,[data-scope=input][data-part=textarea][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=input][data-part=root]:disabled,[data-scope=input][data-part=select]:disabled,[data-scope=input][data-part=textarea]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scene=fluent] [data-scope=input][data-part=root],[data-scene=fluent] [data-scope=input][data-part=select],[data-scene=fluent] [data-scope=input][data-part=textarea]{box-shadow:none;background-image:linear-gradient(var(--bs-color-focus),var(--bs-color-focus));transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-instant) var(--bs-ease-in);background-position:bottom;background-repeat:no-repeat;background-size:0 2px}[data-scene=fluent] [data-scope=input][data-part=root]:focus,[data-scene=fluent] [data-scope=input][data-part=select]:focus,[data-scene=fluent] [data-scope=input][data-part=textarea]:focus{transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-base) var(--bs-ease-out);background-size:100% 2px}[data-scene=fluent] [data-scope=input][data-part=root][data-invalid]:focus,[data-scene=fluent] [data-scope=input][data-part=select][data-invalid]:focus,[data-scene=fluent] [data-scope=input][data-part=textarea][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger);background-image:linear-gradient(var(--bs-color-danger),var(--bs-color-danger))}[data-scene=material] [data-scope=input][data-part=root]:focus:not([data-invalid]),[data-scene=material] [data-scope=input][data-part=select]:focus:not([data-invalid]),[data-scene=material] [data-scope=input][data-part=textarea]:focus:not([data-invalid]){box-shadow:inset 0 0 0 1px var(--bs-focus-edge)}[data-scope=json-tree-view][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=json-tree-view][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=json-tree-view][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=json-tree-view][data-part=branch-text],[data-scope=json-tree-view][data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=json-tree-view][data-part=root]{--bs-tree-indent:1rem;--bs-tree-icon:1rem;--bs-tree-row-block:var(--bs-space-2);gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=json-tree-view][data-part=tree]{color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);flex-direction:column;display:flex}[data-scope=json-tree-view][data-part=branch-control],[data-scope=json-tree-view][data-part=item]{align-items:center;gap:var(--bs-gap-sm);box-sizing:border-box;inline-size:100%;padding-block:var(--bs-tree-row-block);border-radius:var(--bs-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;--bs-tree-depth:calc(var(--depth,1) - 1);--bs-tree-offset:calc(var(--bs-tree-indent)*var(--bs-tree-depth) + var(--bs-tree-icon)*.5*var(--depth,1));transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;padding-inline-start:calc(var(--bs-tree-offset) + var(--bs-padding-md));padding-inline-end:var(--bs-padding-md);display:flex;position:relative}[data-scope=json-tree-view][data-part=tree] svg{inline-size:var(--bs-tree-icon);block-size:var(--bs-tree-icon);flex-shrink:0}[data-scope=json-tree-view][data-part=branch-control]:hover:not([data-disabled]),[data-scope=json-tree-view][data-part=item]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=json-tree-view][data-part=branch-control]:focus-visible,[data-scope=json-tree-view][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=json-tree-view][data-part=branch-control][data-selected],[data-scope=json-tree-view][data-part=item][data-selected]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text)}[data-scope=json-tree-view][data-part=branch-control][data-disabled],[data-scope=json-tree-view][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=json-tree-view][data-part=branch-trigger]{align-items:center;display:inline-flex}[data-scope=json-tree-view][data-part=branch-text],[data-scope=json-tree-view][data-part=item-text]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=json-tree-view][data-part=branch-indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform .2s var(--bs-ease-spring);align-items:center;display:inline-flex}[data-scope=json-tree-view][data-part=branch-indicator][data-state=open]{transform:rotate(90deg)}[data-scope=json-tree-view][data-part=item-indicator]{color:var(--bs-color-primary);flex-shrink:0;align-items:center;display:inline-flex}[data-scope=json-tree-view][data-part=branch-content]{position:relative}[data-scope=json-tree-view][data-part=branch-content][data-state=open]{animation:bs-disclose-expand var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-in var(--bs-duration-base) var(--bs-ease-out)}[data-scope=json-tree-view][data-part=branch-content][data-state=closed]{animation:bs-disclose-collapse var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-out var(--bs-duration-base) var(--bs-ease-out)}[data-scope=json-tree-view][data-part=branch-indent-guide]{background:var(--bs-color-border);z-index:1;--bs-tree-depth:calc(var(--depth,1) - 1);--bs-tree-offset:calc(var(--bs-tree-indent)*var(--bs-tree-depth) + var(--bs-tree-icon)*.5*var(--depth,1));inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--bs-tree-offset) + var(--bs-padding-md))}[data-scope=json-tree-view][data-part=node-checkbox]{appearance:none;border:1px solid var(--bs-color-border-strong);border-radius:var(--bs-radius-xs);background:var(--bs-color-surface-2);cursor:pointer;block-size:1rem;inline-size:1rem;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);margin:0}[data-scope=json-tree-view][data-part=node-checkbox]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=json-tree-view][data-part=node-checkbox]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=json-tree-view][data-part=node-checkbox]:indeterminate,[data-scope=json-tree-view][data-part=node-checkbox][data-state=checked]{border-color:var(--bs-color-primary);background:var(--bs-color-primary)}[data-scope=json-tree-view][data-part=node-checkbox][data-disabled]{background:var(--bs-color-surface-inset);border-color:var(--bs-color-border);cursor:not-allowed}[data-scope=json-tree-view][data-part=node-rename-input]{box-sizing:border-box;block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-primary);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=json-tree-view][data-part=root][data-size=sm]{--bs-tree-row-block:var(--bs-space-1)}[data-scope=json-tree-view][data-part=root][data-size=lg]{--bs-tree-row-block:var(--bs-space-3)}[data-scope=json-tree-view][data-part=item-text],[data-scope=kbd][data-part=root]{font-variant-numeric:tabular-nums}[data-scope=kbd][data-part=root]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);min-inline-size:1.75em;box-shadow:0 1px 0 var(--bs-color-border);color:var(--bs-color-text-secondary);font-family:var(--bs-font-sans);font-size:max(var(--bs-font-size-xs),.8125em);line-height:var(--bs-line-height-tight);white-space:nowrap;justify-content:center;align-items:center;padding:.125em .375em;display:inline-flex}[data-scope=link][data-part=root]{color:var(--bs-color-primary);text-underline-offset:3px;transition:color var(--bs-duration-fast) var(--bs-ease-out),text-decoration-color var(--bs-duration-fast) var(--bs-ease-out);text-decoration-line:none;text-decoration-thickness:1px}[data-scope=link][data-part=root][data-underline=always],[data-scope=link][data-part=root][data-underline=hover]:hover{text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab,var(--bs-color-primary) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--bs-color-primary) 40%,transparent)}[data-scope=link][data-part=root]:hover{color:color-mix(in oklab,var(--bs-color-primary) 82%,var(--bs-color-text-primary))}[data-scope=link][data-part=root]:focus-visible{border-radius:var(--bs-radius-xs);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=listbox][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=listbox][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=listbox][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=listbox][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:16rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=listbox][data-part=content]:focus,[data-scope=listbox][data-part=content]:focus-visible{outline:none}[data-scope=listbox][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=listbox][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=listbox][data-state=closed][data-part=content]{opacity:0}[data-scope=listbox][data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=listbox][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=listbox][data-part=input]{box-sizing:border-box;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=listbox][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=listbox][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=listbox][data-part=input]:focus,[data-scope=listbox][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=listbox][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=listbox][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=listbox][data-part=content]{gap:var(--bs-gap-xs);max-block-size:18rem;padding:var(--bs-padding-xs);flex-direction:column;display:flex;overflow-y:auto}[data-scope=listbox][data-part=item-group]{flex-direction:column;display:flex}[data-scope=listbox][data-part=item-group]+[data-part=item-group]{margin-block-start:var(--bs-margin-sm)}[data-scope=listbox][data-part=item-group-label]{padding:var(--bs-padding-xs) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;-webkit-user-select:none;user-select:none}[data-scope=listbox][data-part=item]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);outline:none;display:flex}[data-scope=listbox][data-part=item]:hover:not([data-state=checked],[data-disabled]),[data-scope=listbox][data-part=item][data-highlighted]:not([data-state=checked]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=listbox][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=listbox][data-part=item][data-state=checked]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=listbox][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=listbox][data-part=item-indicator]{color:inherit;flex:none;justify-content:center;align-items:center;display:flex}[data-scope=listbox][data-part=item-indicator] svg{inline-size:var(--bs-font-size-sm);block-size:var(--bs-font-size-sm)}[data-scope=listbox][data-part=value-text]{font-weight:var(--bs-font-weight-medium)}[data-scope=listbox][data-part=root][data-size=sm] [data-part=item]{min-block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=listbox][data-part=root][data-size=sm] [data-part=input]{block-size:var(--bs-control-height-sm)}[data-scope=listbox][data-part=root][data-size=lg] [data-part=item]{min-block-size:var(--bs-control-height-md)}[data-scope=listbox][data-part=root][data-size=lg] [data-part=input]{block-size:var(--bs-control-height-lg)}[data-scope=marquee][data-part=root]{inline-size:100%;position:relative;overflow:hidden}[data-scope=marquee][data-part=viewport]{block-size:100%;inline-size:100%}[data-scope=marquee][data-part=content]{inline-size:max-content;animation-name:bs-marquee-x;animation-timing-function:linear;animation-duration:var(--marquee-duration,30s);animation-delay:var(--marquee-delay,0s);animation-iteration-count:var(--marquee-loop-count,infinite);align-items:center;display:flex}[data-scope=marquee][data-part=content][data-orientation=vertical]{flex-direction:column;animation-name:bs-marquee-y}[data-scope=marquee][data-part=content][data-reverse]{animation-direction:reverse}[data-scope=marquee][data-part=root][data-paused] [data-part=content]{animation-play-state:paused}[data-scope=marquee][data-part=edge]{z-index:1;pointer-events:none;inline-size:20%;position:absolute}[data-scope=marquee][data-part=edge][data-orientation=horizontal][data-side=start]{background:linear-gradient(to right,var(--bs-color-surface-1),transparent);inset-block:0;inset-inline-start:0}[data-scope=marquee][data-part=edge][data-orientation=horizontal][data-side=end]{background:linear-gradient(to left,var(--bs-color-surface-1),transparent);inset-block:0;inset-inline-end:0}[data-scope=marquee][data-part=edge][data-orientation=vertical][data-side=start]{background:linear-gradient(to bottom,var(--bs-color-surface-1),transparent);block-size:20%;inline-size:100%;inset-block-start:0;inset-inline:0}[data-scope=marquee][data-part=edge][data-orientation=vertical][data-side=end]{background:linear-gradient(to top,var(--bs-color-surface-1),transparent);block-size:20%;inline-size:100%;inset-block-end:0;inset-inline:0}[data-scope=marquee][data-part=item]{align-items:center;gap:var(--bs-gap-md);margin-inline:calc(var(--marquee-spacing,var(--bs-margin-xl))/2);padding:var(--bs-padding-md) var(--bs-padding-lg);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);white-space:nowrap;-webkit-user-select:none;user-select:none;display:flex}@media (prefers-reduced-motion:reduce){[data-scope=marquee][data-part=content]{animation:none}}@keyframes bs-marquee-x{0%{transform:translate(0)}to{transform:translateX(var(--marquee-translate,-50%))}}@keyframes bs-marquee-y{0%{transform:translateY(0)}to{transform:translateY(var(--marquee-translate,-50%))}}[data-scope=menu][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=menu][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:12rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=menu][data-part=content]:focus,[data-scope=menu][data-part=content]:focus-visible{outline:none}[data-scope=menu][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=menu][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=menu][data-state=closed][data-part=content]{opacity:0}[data-scope=menu][data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=menu][data-part=content]{padding:var(--bs-padding-xs);transform-origin:var(--transform-origin);overscroll-behavior:contain;flex-direction:column;display:flex}[data-scope=menu][data-part=arrow]{--arrow-background:var(--bs-color-surface-2);--arrow-size:var(--bs-space-2);z-index:-1}[data-scope=menu][data-part=arrow-tip]{border-top:1px solid var(--bs-color-border);border-inline-start:1px solid var(--bs-color-border)}[data-scope=menu][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);display:inline-flex}[data-scope=menu][data-part=trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=menu][data-part=trigger]:active{box-shadow:none}[data-scope=menu][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=menu][data-part=trigger][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope=menu][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=menu][data-part=context-trigger]{-webkit-user-select:none;user-select:none;display:block}[data-scope=menu][data-part=indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform .2s var(--bs-ease-spring);align-items:center;display:inline-flex}[data-scope=menu][data-part=trigger][data-state=open] [data-scope=menu][data-part=indicator]{transform:rotate(180deg)}[data-scope=menu][data-part=item-group]{flex-direction:column;display:flex}[data-scope=menu][data-part=item-group]+[data-scope=menu][data-part=item-group],[data-scope=menu][data-part=separator]+[data-scope=menu][data-part=item-group]{margin-block-start:var(--bs-margin-xs)}[data-scope=menu][data-part=item-group-label]{padding:var(--bs-padding-sm) var(--bs-padding-sm) var(--bs-padding-xs);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=menu][data-part=item],[data-scope=menu][data-part=trigger-item]{align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;text-decoration:none;display:flex}[data-scope=menu][data-part=item][data-highlighted]:not([data-state=checked]),[data-scope=menu][data-part=trigger-item][data-highlighted]{background:var(--bs-color-surface-0)}[data-scope=menu][data-part=item][data-state=checked]{background:var(--bs-color-primary);color:var(--bs-color-primary-text)}[data-scope=menu][data-part=item][data-state=checked][data-highlighted]{background:var(--bs-color-primary-hover)}[data-scope=menu][data-part=item]:focus-visible,[data-scope=menu][data-part=trigger-item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=menu][data-part=item][data-disabled],[data-scope=menu][data-part=trigger-item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed;background:0 0}[data-scope=menu][data-part=trigger-item]:after{content:"›";color:var(--bs-color-text-tertiary);margin-inline-start:auto}[data-scope=menu][data-part=item-indicator]{block-size:1rem;inline-size:1rem;color:var(--bs-color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-scope=menu][data-part=item][data-state=checked] [data-scope=menu][data-part=item-indicator]{color:var(--bs-color-primary-text)}[data-scope=menu][data-part=separator]{block-size:1px;margin-block:var(--bs-margin-xs);background:var(--bs-color-border);border:none}[data-scope=menu][data-part=content][data-size=sm] [data-part=item],[data-scope=menu][data-part=content][data-size=sm] [data-part=trigger-item]{min-block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=menu][data-part=content][data-size=lg] [data-part=item],[data-scope=menu][data-part=content][data-size=lg] [data-part=trigger-item]{min-block-size:var(--bs-control-height-md)}[data-scope=meter][data-part=root]{--_pigment:var(--bs-color-primary);align-items:baseline;gap:var(--bs-gap-xs) var(--bs-gap-sm);inline-size:min(16rem,100%);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);grid-template-columns:1fr auto;display:grid}[data-scope=meter][data-part=root][data-level=success]{--_pigment:var(--bs-color-success)}[data-scope=meter][data-part=root][data-level=warning]{--_pigment:var(--bs-color-warning)}[data-scope=meter][data-part=root][data-level=danger]{--_pigment:var(--bs-color-danger)}[data-scope=meter][data-part=label]{color:var(--bs-color-text-primary);letter-spacing:var(--bs-tracking-label)}[data-scope=meter][data-part=value-text]{color:var(--bs-color-text-secondary);font-variant-numeric:tabular-nums;text-align:end}[data-scope=meter][data-part=track]{block-size:var(--bs-space-1);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-0);grid-column:1/-1;overflow:hidden}[data-scope=meter][data-part=range]{inline-size:var(--_percent,0);border-radius:inherit;background:var(--_pigment);block-size:100%;transition:inline-size var(--bs-duration-slow) var(--bs-ease-out);display:block}[data-scope=meter][data-part=root][data-size=sm] [data-part=track]{block-size:calc(var(--bs-space-1)*.75)}[data-scope=meter][data-part=root][data-size=lg] [data-part=track]{block-size:var(--bs-space-2)}[data-scope=navigation-menu][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:18rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=navigation-menu][data-part=content]:focus,[data-scope=navigation-menu][data-part=content]:focus-visible{outline:none}[data-scope=navigation-menu][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=navigation-menu][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=navigation-menu][data-state=closed][data-part=content]{opacity:0}[data-scope=navigation-menu][data-part=root]{flex-direction:column;align-items:center;display:flex;position:relative}[data-scope=navigation-menu][data-part=list]{gap:var(--bs-gap-xs);margin:0;padding:0;list-style:none;display:flex;position:relative}[data-scope=navigation-menu][data-part=list][data-orientation=vertical]{flex-direction:column}[data-scope=navigation-menu][data-part=root][data-orientation=vertical]{align-items:stretch}[data-scope=navigation-menu][data-part=item]{position:relative}[data-scope=navigation-menu][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;display:inline-flex}[data-scope=navigation-menu][data-part=trigger]:hover:not([data-disabled]),[data-scope=navigation-menu][data-part=trigger][data-state=open]{background:var(--bs-color-surface-0)}[data-scope=navigation-menu][data-part=trigger]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=navigation-menu][data-part=trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=navigation-menu][data-part=link]{box-sizing:border-box;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);text-decoration:none;display:inline-flex}[data-scope=navigation-menu][data-part=link]:hover:not([data-disabled],[data-current]){background:var(--bs-color-surface-0)}[data-scope=navigation-menu][data-orientation=vertical] [data-part=link]:hover:not([data-disabled],[data-current]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=navigation-menu][data-orientation=vertical] [data-part=link]:active:not([data-disabled],[data-current]),[data-scope=navigation-menu][data-part=link]:active:not([data-disabled],[data-current]){background:color-mix(in oklab,var(--bs-color-text-primary) 10%,transparent)}[data-scope=navigation-menu][data-orientation=vertical] [data-part=link]{inline-size:100%}[data-scope=navigation-menu][data-part=link][data-current]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text)}[data-scope=navigation-menu][data-part=link]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=navigation-menu][data-part=link][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=navigation-menu][data-part=indicator]{border-radius:var(--bs-radius-full);background:var(--bs-color-primary);block-size:2px;translate:var(--trigger-x,0) 0;inline-size:var(--trigger-width,0);transition:translate var(--bs-duration-base) var(--bs-ease-spring),inline-size var(--bs-duration-base) var(--bs-ease-out);position:absolute;inset-block-end:0;inset-inline-start:0}[data-scope=navigation-menu][data-part=viewport-positioner]{pointer-events:none;z-index:var(--bs-z-overlay);justify-content:center;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}[data-scope=navigation-menu][data-part=root][data-orientation=vertical] [data-part=viewport-positioner]{justify-content:flex-start;inset-block-start:0;inset-inline:100% auto}[data-scope=navigation-menu][data-part=viewport]{pointer-events:auto;inline-size:max-content;position:relative}[data-scope=navigation-menu][data-part=content]{gap:var(--bs-gap-xs);padding:var(--bs-padding-md);flex-direction:column;display:flex}[data-scope=navigation-menu][data-part=content] [data-part=link]{box-sizing:border-box;block-size:auto;inline-size:100%;padding:var(--bs-padding-sm) var(--bs-padding-md);align-items:flex-start;display:flex}[data-scope=navigation-menu][data-part=content] [data-part=link]+[data-part=link]{margin-block-start:var(--bs-margin-xs)}[data-scope=navigation-menu][data-part=item-indicator]{block-size:1rem;inline-size:1rem;color:var(--bs-color-text-tertiary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-scope=navigation-menu][data-part=arrow]{--arrow-background:var(--bs-color-surface-2);--arrow-size:var(--bs-space-2);z-index:-1}[data-scope=navigation-menu][data-part=arrow-tip]{border-top:1px solid var(--bs-color-border);border-inline-start:1px solid var(--bs-color-border)}[data-scope=order-list][data-part=list]{padding:var(--bs-padding-xs);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-surface-1);flex-direction:column;margin:0;list-style:none;display:flex}[data-scope=order-list][data-part=item]{align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-xs) var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);cursor:grab;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:flex;position:relative}[data-scope=order-list][data-part=item]:hover{background:var(--bs-color-surface-0)}[data-scope=order-list][data-part=item][data-dragging]{opacity:.4}[data-scope=order-list][data-part=item][data-drop-line]:after{content:"";background:var(--bs-color-primary);pointer-events:none;z-index:1;border-radius:1px;block-size:2px;position:absolute;inset-inline:0}[data-scope=order-list][data-part=item][data-drop-line=top]:after{top:-2px}[data-scope=order-list][data-part=item][data-drop-line=bottom]:after{bottom:-2px}[data-scope=order-list][data-part=grip]{color:var(--bs-color-text-quaternary,var(--bs-color-text-tertiary));font-size:var(--bs-font-size-xs);letter-spacing:-.1em;-webkit-user-select:none;user-select:none}[data-scope=order-list][data-part=label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=order-list][data-part=controls]{opacity:0;transition:opacity var(--bs-duration-fast) var(--bs-ease-out);gap:2px;display:flex}[data-scope=order-list][data-part=item]:focus-within [data-scope=order-list][data-part=controls],[data-scope=order-list][data-part=item]:hover [data-scope=order-list][data-part=controls]{opacity:1}[data-scope=order-list][data-part=move]{inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm);border-radius:var(--bs-radius-xs,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-scope=order-list][data-part=move]:hover:not(:disabled){background:var(--bs-color-surface-2);color:var(--bs-color-text-primary)}[data-scope=order-list][data-part=move]:disabled{opacity:.35;cursor:default}[data-scope=order-list][data-part=move]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=number-input][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=number-input][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=number-input][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=number-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=number-input][data-part=control]{display:flex;position:relative}[data-scope=number-input][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=number-input][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding-inline:var(--bs-padding-md) calc(var(--bs-space-6) + var(--bs-space-1));border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-variant-numeric:tabular-nums;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=number-input][data-part=control]:has([data-part=scrubber]) [data-part=input]{padding-inline-start:calc(var(--bs-space-6) + var(--bs-space-1))}[data-scope=number-input][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=number-input][data-part=input]:hover{border-color:var(--bs-color-border-strong)}[data-scope=number-input][data-part=input]:focus,[data-scope=number-input][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=number-input][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=number-input][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=number-input][data-part=decrement-trigger],[data-scope=number-input][data-part=increment-trigger]{inline-size:var(--bs-space-6);color:var(--bs-color-text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:1px}[data-scope=number-input][data-part=increment-trigger]{border-bottom:1px solid var(--bs-color-border);border-start-end-radius:var(--bs-radius-sm);inset-block:1px 50%}[data-scope=number-input][data-part=decrement-trigger]{border-end-end-radius:var(--bs-radius-sm);inset-block:50% 1px}[data-scope=number-input][data-part=decrement-trigger]:hover:not([data-disabled]),[data-scope=number-input][data-part=increment-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=number-input][data-part=decrement-trigger]:focus-visible,[data-scope=number-input][data-part=increment-trigger]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=number-input][data-part=decrement-trigger]:active:not([data-disabled]),[data-scope=number-input][data-part=increment-trigger]:active:not([data-disabled]){background:var(--bs-color-surface-inset)}[data-scope=number-input][data-part=decrement-trigger][data-disabled],[data-scope=number-input][data-part=increment-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=number-input][data-part=scrubber]{inline-size:var(--bs-space-6);color:var(--bs-color-text-tertiary);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;place-items:center;display:grid;position:absolute;inset-block:1px;inset-inline-start:1px}[data-scope=number-input][data-part=scrubber]:hover{color:var(--bs-color-text-primary)}[data-scope=number-input][data-part=scrubber]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=number-input][data-part=value-text]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-variant-numeric:tabular-nums}[data-scope=number-input][data-part=root][data-size=sm] [data-part=input]{block-size:var(--bs-control-height-sm)}[data-scope=number-input][data-part=root][data-size=sm] [data-part=decrement-trigger],[data-scope=number-input][data-part=root][data-size=sm] [data-part=increment-trigger]{inline-size:var(--bs-space-5)}[data-scope=number-input][data-part=root][data-size=lg] [data-part=input]{block-size:var(--bs-control-height-lg)}[data-scope=number-input][data-part=root][data-size=lg] [data-part=decrement-trigger],[data-scope=number-input][data-part=root][data-size=lg] [data-part=increment-trigger]{inline-size:var(--bs-space-7)}[data-scope=page-header][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=page-header][data-part=heading]{justify-content:space-between;align-items:flex-end;gap:var(--bs-gap-md) var(--bs-gap-xl);flex-wrap:wrap;display:flex}[data-scope=page-header][data-part=eyebrow]{inline-size:100%;color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;margin:0}[data-scope=page-header][data-part=title]{color:var(--bs-color-text-primary);font-family:var(--bs-font-serif);font-size:var(--bs-font-size-3xl);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-tight);margin:0}[data-scope=page-header][data-part=description]{max-inline-size:72ch;color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-base);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=page-header][data-part=actions]{align-items:center;gap:var(--bs-gap-sm);flex:none;margin-block-start:var(--bs-margin-xs);display:flex}[data-scope=pagination][data-part=root]{align-items:center;gap:var(--bs-gap-xs);display:flex}[data-scope=pagination][data-part=first-trigger],[data-scope=pagination][data-part=item],[data-scope=pagination][data-part=last-trigger],[data-scope=pagination][data-part=next-trigger],[data-scope=pagination][data-part=prev-trigger]{min-inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;display:grid}[data-scope=pagination][data-part=first-trigger]:hover:not([data-disabled]),[data-scope=pagination][data-part=item]:hover:not([data-selected],[data-disabled]),[data-scope=pagination][data-part=last-trigger]:hover:not([data-disabled]),[data-scope=pagination][data-part=next-trigger]:hover:not([data-disabled]),[data-scope=pagination][data-part=prev-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=pagination][data-part=first-trigger]:focus-visible,[data-scope=pagination][data-part=item]:focus-visible,[data-scope=pagination][data-part=last-trigger]:focus-visible,[data-scope=pagination][data-part=next-trigger]:focus-visible,[data-scope=pagination][data-part=prev-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=pagination][data-part=item][data-selected]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=pagination][data-part=first-trigger][data-disabled],[data-scope=pagination][data-part=item][data-disabled],[data-scope=pagination][data-part=last-trigger][data-disabled],[data-scope=pagination][data-part=next-trigger][data-disabled],[data-scope=pagination][data-part=prev-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=pagination][data-part=ellipsis]{min-inline-size:var(--bs-control-height-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);place-items:center;display:grid}[data-scope=pagination][data-part=root][data-size=sm] [data-part=ellipsis],[data-scope=pagination][data-part=root][data-size=sm] [data-part=first-trigger],[data-scope=pagination][data-part=root][data-size=sm] [data-part=item],[data-scope=pagination][data-part=root][data-size=sm] [data-part=last-trigger],[data-scope=pagination][data-part=root][data-size=sm] [data-part=next-trigger],[data-scope=pagination][data-part=root][data-size=sm] [data-part=prev-trigger]{min-inline-size:calc(var(--bs-control-height-sm)*.875);block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=pagination][data-part=root][data-size=lg] [data-part=ellipsis],[data-scope=pagination][data-part=root][data-size=lg] [data-part=first-trigger],[data-scope=pagination][data-part=root][data-size=lg] [data-part=item],[data-scope=pagination][data-part=root][data-size=lg] [data-part=last-trigger],[data-scope=pagination][data-part=root][data-size=lg] [data-part=next-trigger],[data-scope=pagination][data-part=root][data-size=lg] [data-part=prev-trigger]{min-inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md)}[data-scope=password-input][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=password-input][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=password-input][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=password-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=password-input][data-part=control]{align-items:center;display:flex;position:relative}[data-scope=password-input][data-part=input]{box-sizing:border-box;min-width:0;block-size:var(--bs-control-height-md);padding-inline:var(--bs-padding-md) calc(var(--bs-space-6) + var(--bs-space-1));border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=password-input][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=password-input][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=password-input][data-part=input]:focus,[data-scope=password-input][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=password-input][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=password-input][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=password-input][data-part=visibility-trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:var(--bs-space-1)}[data-scope=password-input][data-part=visibility-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=password-input][data-part=visibility-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=password-input][data-part=visibility-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=password-input][data-part=visibility-trigger] svg{block-size:1rem;inline-size:1rem}[data-scope=password-input][data-part=indicator]{justify-content:center;align-items:center;display:inline-flex}[data-scope=password-input][data-part=root][data-size=sm] [data-part=input]{block-size:var(--bs-control-height-sm)}[data-scope=password-input][data-part=root][data-size=sm] [data-part=visibility-trigger]{inline-size:calc(var(--bs-control-height-sm)*.875);block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=password-input][data-part=root][data-size=lg] [data-part=input]{block-size:var(--bs-control-height-lg)}[data-scope=password-input][data-part=root][data-size=lg] [data-part=visibility-trigger]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md)}[data-scope=pin-input][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=pin-input][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=pin-input][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=pin-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=pin-input][data-part=control]{gap:var(--bs-gap-sm);display:inline-flex}[data-scope=pin-input][data-part=input]{box-sizing:border-box;inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);padding:0}[data-scope=pin-input][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=pin-input][data-part=input]:hover:not([data-disabled]):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=pin-input][data-part=input]:focus,[data-scope=pin-input][data-part=input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=pin-input][data-part=input][data-filled]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=pin-input][data-part=input][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=pin-input][data-part=input][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=pin-input][data-part=root][data-size=sm] [data-part=input]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm)}[data-scope=pin-input][data-part=root][data-size=lg] [data-part=input]{inline-size:var(--bs-control-height-lg);block-size:var(--bs-control-height-lg)}.bs-popconfirm{max-inline-size:18rem;padding:var(--bs-padding-md)}.bs-popconfirm [data-part=message]{margin:0 0 var(--bs-margin-md);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}.bs-popconfirm [data-part=actions]{justify-content:flex-end;gap:var(--bs-gap-sm);display:flex}[data-scope=popover][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=popover][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:20rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=popover][data-part=content]:focus,[data-scope=popover][data-part=content]:focus-visible{outline:none}[data-scope=popover][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=popover][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=popover][data-state=closed][data-part=content]{opacity:0}[data-scope=popover][data-part=content]{gap:var(--bs-gap-sm);padding:var(--bs-padding-lg);transform-origin:var(--transform-origin);flex-direction:column;display:flex}[data-scope=popover][data-part=arrow]{--arrow-background:var(--bs-color-surface-2);--arrow-size:var(--bs-space-2);z-index:-1}[data-scope=popover][data-part=arrow-tip]{border-top:1px solid var(--bs-color-border);border-inline-start:1px solid var(--bs-color-border)}[data-scope=popover][data-part=anchor]{display:inline-flex}[data-scope=popover][data-part=trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);display:inline-flex}[data-scope=popover][data-part=trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=popover][data-part=trigger]:active{box-shadow:none}[data-scope=popover][data-part=trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=popover][data-part=trigger][data-state=open]{border-color:var(--bs-focus-edge);outline:none}[data-scope=popover][data-part=trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=popover][data-part=indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform .2s var(--bs-ease-spring);align-items:center;display:inline-flex}[data-scope=popover][data-part=trigger][data-state=open] [data-scope=popover][data-part=indicator]{transform:rotate(180deg)}[data-scope=popover][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=popover][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=popover][data-part=close-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-2);inset-inline-end:var(--bs-space-2)}[data-scope=popover][data-part=close-trigger]:hover{background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=popover][data-part=close-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=progress][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=progress][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=progress][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=progress][data-part=root]{align-items:baseline;gap:var(--bs-gap-xs) var(--bs-gap-sm);inline-size:100%;color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);grid-template-columns:1fr auto;display:grid}[data-scope=progress][data-part=value-text]{color:var(--bs-color-text-secondary);font-variant-numeric:tabular-nums;text-align:end}[data-scope=progress][data-part=track]{block-size:var(--bs-space-1);border-radius:var(--bs-radius-sm);background:color-mix(in oklab,var(--bs-color-surface-0) 96%,#000);grid-column:1/-1;overflow:hidden}[data-scope=progress][data-part=track][data-orientation=vertical]{inline-size:var(--bs-space-1);grid-column:auto;block-size:10rem}[data-scope=progress][data-part=range]{border-radius:inherit;background:var(--bs-color-primary);block-size:100%;transition:inline-size var(--bs-duration-slow) var(--bs-ease-out),block-size var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=progress][data-part=range][data-orientation=vertical]{inline-size:100%}[data-scope=progress][data-part=range][data-state=indeterminate]{inline-size:50%;animation:bs-progress-drift 1.4s var(--bs-ease-in-out) infinite}[data-scope=progress][data-part=range][data-orientation=vertical][data-state=indeterminate]{block-size:50%;inline-size:100%;animation:bs-progress-drift-y 1.4s var(--bs-ease-in-out) infinite}@media (prefers-reduced-motion:reduce){[data-scope=progress][data-part=range][data-state=indeterminate]{animation:none}}[data-scope=progress][data-part=view]{color:var(--bs-color-text-secondary);grid-column:1/-1;justify-content:center;align-items:center;display:flex}[data-scope=progress][data-part=circle]{place-items:center;block-size:5rem;inline-size:5rem;display:grid;position:relative}[data-scope=progress][data-part=circle]>svg{block-size:100%;inline-size:100%}[data-scope=progress][data-part=circle-range],[data-scope=progress][data-part=circle-track]{fill:none;stroke-width:6px}[data-scope=progress][data-part=circle-track]{stroke:color-mix(in oklab,var(--bs-color-surface-0) 92%,#000)}[data-scope=progress][data-part=circle-range]{stroke:var(--bs-color-primary);transition:stroke-dashoffset var(--bs-duration-slow) var(--bs-ease-out)}@keyframes bs-progress-drift{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes bs-progress-drift-y{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}[data-scope=progress][data-part=root][data-size=sm] [data-part=track]{block-size:calc(var(--bs-space-1)*.75)}[data-scope=progress][data-part=root][data-size=lg] [data-part=track]{block-size:var(--bs-space-2)}[data-scope=result][data-part=root]{--_pigment:var(--bs-color-info);box-sizing:border-box;align-items:center;gap:var(--bs-gap-lg);inline-size:100%;padding:var(--bs-padding-xl);text-align:center;flex-direction:column;display:flex}[data-scope=result][data-part=root][data-status=success]{--_pigment:var(--bs-color-success)}[data-scope=result][data-part=root][data-status=warning]{--_pigment:var(--bs-color-warning)}[data-scope=result][data-part=root][data-status=danger]{--_pigment:var(--bs-color-danger)}[data-scope=result][data-part=root][data-status=info]{--_pigment:var(--bs-color-info)}[data-scope=result][data-part=icon]{inline-size:calc(var(--bs-part-size-lg)*2);block-size:calc(var(--bs-part-size-lg)*2);border-radius:var(--bs-radius-full,999px);background:color-mix(in oklab,var(--_pigment) 12%,var(--bs-color-surface-1));color:var(--_pigment);justify-content:center;align-items:center;display:flex}[data-scope=result][data-part=icon] svg{inline-size:var(--bs-part-size-md);block-size:var(--bs-part-size-md)}[data-scope=result][data-part=icon] [data-for]{display:none}[data-scope=result][data-part=root][data-status=danger] [data-for=danger],[data-scope=result][data-part=root][data-status=info] [data-for=info],[data-scope=result][data-part=root][data-status=success] [data-for=success],[data-scope=result][data-part=root][data-status=warning] [data-for=warning]{display:inline}[data-scope=result][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);color:var(--bs-color-text-primary);line-height:var(--bs-line-height-snug);margin:0}[data-scope=result][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);max-inline-size:40ch;margin:0}[data-scope=result][data-part=extra]{align-items:center;gap:var(--bs-gap-sm);margin-block-start:var(--bs-margin-sm);display:flex}[data-scope=qr-code][data-part=root]{--bs-qr-size:calc(var(--bs-space-8)*5);--bs-qr-overlay:calc(var(--bs-qr-size)/3);gap:var(--bs-gap-md);inline-size:fit-content;color:var(--bs-color-text-primary);flex-direction:column;display:inline-flex;position:relative}[data-scope=qr-code][data-part=frame]{inline-size:var(--bs-qr-size);block-size:var(--bs-qr-size);fill:currentColor}[data-scope=qr-code][data-part=pattern]{fill:inherit}[data-scope=qr-code][data-part=overlay]{inline-size:var(--bs-qr-overlay);block-size:var(--bs-qr-overlay);padding:var(--bs-padding-xs);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);place-items:center;display:grid;top:calc(var(--bs-qr-size)/2)!important;left:calc(var(--bs-qr-size)/2)!important}[data-scope=qr-code][data-part=overlay] img,[data-scope=qr-code][data-part=overlay] svg{-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%}[data-scope=qr-code][data-part=download-trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);display:inline-flex}[data-scope=qr-code][data-part=download-trigger]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=qr-code][data-part=download-trigger]:active{box-shadow:none}[data-scope=qr-code][data-part=download-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=qr-code][data-part=download-trigger][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=radio-group][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=radio-group][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=radio-group][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=radio-group][data-part=root]{--bs-radio-dial:var(--bs-part-size-sm);gap:var(--bs-gap-sm);color:var(--bs-color-text-primary);flex-direction:column;display:flex}[data-scope=radio-group][data-part=root][data-size=sm]{--bs-radio-dial:calc(var(--bs-part-size-sm)*.875)}[data-scope=radio-group][data-part=root][data-size=lg]{--bs-radio-dial:var(--bs-part-size-md)}[data-scope=radio-group][data-part=item]{align-items:center;gap:var(--bs-gap-sm);cursor:pointer;display:inline-flex}[data-scope=radio-group][data-part=item-control]{inline-size:var(--bs-radio-dial);block-size:var(--bs-radio-dial);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-scope=radio-group][data-part=item-control]:hover:not([data-disabled],[data-state=checked],[data-focus-visible]){border-color:var(--bs-color-border-strong);box-shadow:var(--bs-shadow-xs)}[data-scope=radio-group][data-part=item-control][data-focus-visible]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=radio-group][data-part=item-control][data-state=checked]{border-color:var(--bs-color-primary);background:var(--bs-color-primary)}[data-scope=radio-group][data-part=item-control][data-state=checked]:before{content:"";inline-size:calc(var(--bs-radio-dial)*.5);block-size:calc(var(--bs-radio-dial)*.5);border-radius:var(--bs-radius-full);background:var(--bs-color-primary-text)}[data-scope=radio-group][data-part=item-control][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=radio-group][data-part=item-control][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);cursor:not-allowed}[data-scope=radio-group][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=radio-group][data-part=item-text]{font-size:var(--bs-font-size-sm);-webkit-user-select:none;user-select:none}[data-scope=radio-group][data-part=indicator]{inline-size:var(--bs-radio-dial);block-size:var(--bs-radio-dial);border-radius:var(--bs-radius-full);background:var(--bs-color-primary);transition:translate var(--bs-duration-base) var(--bs-ease-spring),opacity var(--bs-duration-fast) var(--bs-ease-out);position:absolute}[data-scope=rating-group][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=rating-group][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=rating-group][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=rating-group][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=rating-group][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=rating-group][data-part=control]{align-items:center;gap:var(--bs-gap-xs);display:flex}[data-scope=rating-group][data-part=control][data-disabled]{cursor:not-allowed}[data-scope=rating-group][data-part=item]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid}[data-scope=rating-group][data-part=item]:hover:not([data-disabled],[data-readonly]){background:var(--bs-color-surface-0)}[data-scope=rating-group][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=rating-group][data-part=item][data-checked],[data-scope=rating-group][data-part=item][data-highlighted]{color:var(--bs-color-primary)}[data-scope=rating-group][data-part=item][data-half]{color:color-mix(in oklab,var(--bs-color-primary) 50%,var(--bs-color-text-tertiary))}[data-scope=rating-group][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed;background:0 0}[data-scope=rating-group][data-part=root][data-size=sm] [data-part=item]{inline-size:calc(var(--bs-control-height-sm)*.875);block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=rating-group][data-part=root][data-size=lg] [data-part=item]{inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md)}[data-scope=scroll-area][data-part=root]{box-sizing:border-box;block-size:12rem;inline-size:min(24rem,100%);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm)}[data-scope=scroll-area][data-part=viewport]{border-radius:var(--bs-radius-lg);outline:1px solid var(--bs-color-border);outline-offset:-1px;overscroll-behavior:contain;scrollbar-width:none;block-size:100%}[data-scope=scroll-area][data-part=viewport]::-webkit-scrollbar{display:none}[data-scope=scroll-area][data-part=viewport]:focus-visible{outline:1px solid var(--bs-color-primary);outline-offset:-1px;box-shadow:var(--bs-focus-ring-inset)}[data-scope=scroll-area][data-part=content]{gap:var(--bs-gap-sm);padding-block:var(--bs-padding-md);flex-direction:column;padding-inline-start:var(--bs-padding-lg);padding-inline-end:var(--bs-padding-xl);display:flex}[data-scope=scroll-area][data-part=scrollbar]{margin:var(--bs-margin-xs);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-0);opacity:0;pointer-events:none;transition:opacity var(--bs-duration-fast) var(--bs-ease-out);display:flex;position:relative}[data-scope=scroll-area][data-part=scrollbar]:before{content:"";position:absolute}[data-scope=scroll-area][data-part=scrollbar]:hover,[data-scope=scroll-area][data-part=scrollbar][data-scrolling]{opacity:1;pointer-events:auto}[data-scope=scroll-area][data-part=scrollbar][data-scrolling]{transition-duration:0s}[data-scope=scroll-area][data-part=scrollbar][data-orientation=vertical]{inline-size:.25rem}[data-scope=scroll-area][data-part=scrollbar][data-orientation=vertical]:before{block-size:100%;inline-size:1.25rem;inset-block:0;inset-inline-start:50%;translate:-50%}[data-scope=scroll-area][data-part=scrollbar][data-orientation=vertical]:not([data-overflow-y]){display:none}[data-scope=scroll-area][data-part=scrollbar][data-orientation=horizontal]{block-size:.25rem}[data-scope=scroll-area][data-part=scrollbar][data-orientation=horizontal]:before{block-size:1.25rem;inline-size:100%;inset-block-end:calc(var(--bs-space-1)*-1);inset-inline:0}[data-scope=scroll-area][data-part=scrollbar][data-orientation=horizontal]:not([data-overflow-x]){display:none}[data-scope=scroll-area][data-part=thumb]{border-radius:inherit;background:var(--bs-color-border-strong);inline-size:100%}[data-orientation=horizontal] [data-scope=scroll-area][data-part=thumb]{inline-size:unset;block-size:100%}[data-scope=scroll-area][data-part=corner]{background:0 0}[data-scope=segment-group][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=segment-group][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=segment-group][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=segment-group][data-part=root]{isolation:isolate;gap:var(--bs-gap-xs);box-sizing:border-box;block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-xs);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);display:inline-flex;position:relative}[data-scope=segment-group][data-part=root][data-orientation=vertical],[data-scope=segment-group][data-part=root][data-orientation=vertical][data-size]{block-size:auto}[data-scope=segment-group][data-part=root][data-size=sm]{block-size:var(--bs-control-height-sm)}[data-scope=segment-group][data-part=root][data-size=lg]{block-size:var(--bs-control-height-lg)}[data-scope=segment-group][data-part=root][data-orientation=vertical]{padding:var(--bs-padding-xs) 0;flex-direction:column}[data-scope=segment-group][data-part=root][data-disabled]{background:var(--bs-color-surface-inset)}[data-scope=segment-group][data-part=indicator]{inline-size:var(--width);block-size:var(--height);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-primary);z-index:0;transition:inset-block-start var(--bs-duration-fast) var(--bs-ease-out),inset-inline-start var(--bs-duration-fast) var(--bs-ease-out),inline-size var(--bs-duration-fast) var(--bs-ease-out),block-size var(--bs-duration-fast) var(--bs-ease-out);position:absolute;inset-block-start:var(--top);inset-inline-start:var(--left)}[data-scope=segment-group][data-part=item]{align-items:center;gap:var(--bs-gap-sm);box-sizing:border-box;padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;position:relative}[data-scope=segment-group][data-part=item][data-orientation=vertical]{justify-content:flex-start}[data-scope=segment-group][data-part=item]:hover:not([data-state=checked],[data-disabled]){color:var(--bs-color-text-primary)}[data-scope=segment-group][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring);z-index:1;outline:none}[data-scope=segment-group][data-part=item][data-state=checked]{color:var(--bs-color-primary-text)}[data-scope=segment-group][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=segment-group][data-part=item-text]{z-index:1;position:relative}[data-scope=segment-group][data-part=item-control]{display:none}[data-scope=segment-group][data-part=item-hidden-input]{opacity:0;pointer-events:none;position:absolute}[data-scope=select][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=select][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=select][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=select][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=select][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:17rem;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=select][data-part=content]:focus,[data-scope=select][data-part=content]:focus-visible{outline:none}[data-scope=select][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=select][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=select][data-state=closed][data-part=content]{opacity:0}[data-scope=select][data-part=item-text],[data-scope=select][data-part=value-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=select][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=select][data-part=control]{box-sizing:border-box;align-items:center;gap:var(--bs-gap-xs);inline-size:100%;block-size:var(--bs-control-height-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);padding-inline-start:var(--bs-padding-md);display:flex}[data-scope=select][data-part=control]:hover:not([data-disabled]):not(:focus-within):not([data-invalid]):not(:has([data-part=trigger][data-state=open])){border-color:var(--bs-color-border-strong)}[data-scope=select][data-part=control]:focus-within{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=select][data-part=control]:has([data-part=trigger][data-state=open]){border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=select][data-part=control][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=select][data-part=control][data-invalid]:focus-within{border-color:var(--bs-color-danger);box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=select][data-part=control][data-invalid]:has([data-part=trigger][data-state=open]){border-color:var(--bs-color-danger);box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=select][data-part=control][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);box-shadow:none}[data-scope=select][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);min-width:0;color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);text-align:start;cursor:pointer;background:0 0;border:none;flex:1;align-self:stretch;padding:0;display:flex}[data-scope=select][data-part=trigger]:focus-visible{outline:none}[data-scope=select][data-part=trigger][data-placeholder-shown]{color:var(--bs-color-text-tertiary)}[data-scope=select][data-part=trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=select][data-part=value-text]{font-weight:var(--bs-font-weight-medium)}[data-scope=select][data-part=clear-trigger],[data-scope=select][data-part=indicator]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}[data-scope=select][data-part=clear-trigger] svg,[data-scope=select][data-part=indicator] svg{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md)}[data-scope=select][data-part=clear-trigger]:hover,[data-scope=select][data-part=indicator]:hover{color:var(--bs-color-text-primary)}[data-scope=select][data-part=clear-trigger]:focus-visible,[data-scope=select][data-part=indicator]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=select][data-part=clear-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=select][data-part=content]{max-block-size:min(var(--available-height,18rem),18rem);padding:var(--bs-padding-xs);overflow-y:auto}[data-scope=select][data-part=content],[data-scope=select][data-part=item-group],[data-scope=select][data-part=list]{gap:var(--bs-gap-xs);flex-direction:column;display:flex}[data-scope=select][data-part=item-group]+[data-part=item-group]{margin-block-start:var(--bs-margin-sm)}[data-scope=select][data-part=item-group-label]{padding:var(--bs-padding-xs) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;-webkit-user-select:none;user-select:none}[data-scope=select][data-part=item]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);outline:none;display:flex}[data-scope=select][data-part=item]:hover:not([data-state=checked],[data-disabled]),[data-scope=select][data-part=item][data-highlighted]:not([data-state=checked]){background:var(--bs-color-surface-0)}[data-scope=select][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=select][data-part=item][data-state=checked]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);font-weight:var(--bs-font-weight-medium)}[data-scope=select][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=select][data-part=item-indicator]{color:inherit;flex:none;justify-content:center;align-items:center;display:flex}[data-scope=select][data-part=item-indicator] svg{inline-size:var(--bs-font-size-sm);block-size:var(--bs-font-size-sm)}[data-scope=select][data-part=root][data-size=sm] [data-part=control]{block-size:var(--bs-control-height-sm);padding-inline-start:var(--bs-padding-sm)}[data-scope=select][data-part=root][data-size=sm] [data-part=trigger]{font-size:var(--bs-font-size-sm)}[data-scope=select][data-part=root][data-size=lg] [data-part=control]{block-size:var(--bs-control-height-lg);padding-inline-start:var(--bs-padding-lg)}[data-scope=select][data-part=native-root]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);inline-size:100%;min-inline-size:0;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out);block-size:var(--bs-control-height-md);align-items:center;display:inline-flex;position:relative}[data-scope=select][data-part=native-root][data-size=sm]{block-size:var(--bs-control-height-sm)}[data-scope=select][data-part=native-root][data-size=lg]{block-size:var(--bs-control-height-lg)}[data-scope=select][data-part=native-root]:hover:not([data-disabled]):not(:focus-within):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=select][data-part=native-root]:focus-within{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=select][data-part=native-root][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=select][data-part=native-root][data-invalid]:focus-within{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=select][data-part=native-root][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset)}[data-scope=select][data-part=native]{appearance:none;block-size:100%;min-inline-size:0;padding-inline:var(--bs-padding-md);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;outline:none;flex:1}[data-scope=select][data-part=native-root][data-size=sm] [data-part=native]{padding-inline:var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=select][data-part=native-root][data-size=lg] [data-part=native]{padding-inline:var(--bs-padding-lg)}[data-scope=select][data-part=native-root][data-placeholder-shown] [data-part=native]{color:var(--bs-color-text-tertiary)}[data-scope=select][data-part=native-root][data-disabled] [data-part=native]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=select][data-part=native-icon]{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md);color:var(--bs-color-text-tertiary);pointer-events:none;flex:none;margin-inline-end:var(--bs-padding-md)}[data-scope=select][data-part=native-root][data-size=sm] [data-part=native-icon]{inline-size:var(--bs-font-size-sm);block-size:var(--bs-font-size-sm);margin-inline-end:var(--bs-padding-sm)}[data-scope=select][data-part=native-root][data-size=lg] [data-part=native-icon]{margin-inline-end:var(--bs-padding-lg)}[data-scope=separator][data-part=root]{background:var(--bs-color-border);border:none;flex:auto;block-size:1px;inline-size:auto}[data-scope=separator][data-part=root][data-orientation=vertical]{flex:none;align-self:stretch;block-size:auto;inline-size:1px}[data-scope=signature-pad][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=signature-pad][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=signature-pad][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=signature-pad][data-part=root]{--bs-signature-block:10rem;gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=signature-pad][data-part=root][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=signature-pad][data-part=control]{min-inline-size:0;min-block-size:var(--bs-signature-block);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex-direction:column;display:flex;position:relative}[data-scope=signature-pad][data-part=control]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=signature-pad][data-part=control][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);cursor:not-allowed}[data-scope=signature-pad][data-part=segment]{block-size:100%;inline-size:100%;min-block-size:var(--bs-signature-block);border-radius:inherit;touch-action:none}[data-scope=signature-pad][data-part=segment]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=signature-pad][data-part=segment-path]{fill:var(--bs-color-text-primary)}[data-scope=signature-pad][data-part=guide]{inset-inline:var(--bs-padding-lg);border-block-end:1px dashed var(--bs-color-border-strong);pointer-events:none;position:absolute;inset-block-end:var(--bs-space-6)}[data-scope=signature-pad][data-part=clear-trigger]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--bs-space-2);inset-inline-end:var(--bs-space-2)}[data-scope=signature-pad][data-part=clear-trigger] svg{inline-size:var(--bs-font-size-md);block-size:var(--bs-font-size-md)}[data-scope=signature-pad][data-part=clear-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=signature-pad][data-part=clear-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=signature-pad][data-part=clear-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=skeleton][data-part=root]{border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-inset);block-size:1rem;inline-size:100%;animation:bs-skeleton-breathe 1.6s var(--bs-ease-in-out) infinite;display:block}@keyframes bs-skeleton-breathe{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){[data-scope=skeleton][data-part=root]{opacity:.7;animation:none}}[data-scope=spinner][data-part=root]{color:var(--bs-color-text-tertiary);flex:none;animation:.9s linear infinite bs-spinner-turn;display:inline-flex}[data-scope=spinner][data-part=root][data-size=sm]{inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm)}[data-scope=spinner][data-part=root][data-size=md]{inline-size:var(--bs-part-size-md);block-size:var(--bs-part-size-md)}[data-scope=spinner][data-part=root][data-size=lg]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg)}[data-scope=spinner][data-part=root] svg{block-size:100%;inline-size:100%}@keyframes bs-spinner-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){[data-scope=spinner][data-part=root]{animation-duration:1ms;animation-iteration-count:1}}[data-scope=stat][data-part=root]{gap:var(--bs-gap-xs);flex-direction:column;display:flex}[data-scope=stat][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);margin:0}[data-scope=stat][data-part=value]{color:var(--bs-color-text-primary);font-size:var(--bs-font-size-3xl);font-weight:var(--bs-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--bs-line-height-tight)}[data-scope=stat][data-part=delta]{align-items:center;gap:var(--bs-gap-xs);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums;display:inline-flex}[data-scope=stat][data-part=delta][data-direction=up]{color:var(--bs-color-success)}[data-scope=stat][data-part=delta][data-direction=down]{color:var(--bs-color-danger)}[data-scope=stat][data-part=description]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=slider][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=slider][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=slider][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=slider][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=slider][data-part=root][data-orientation=vertical]{align-items:center}[data-scope=slider][data-part=value-text]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);font-variant-numeric:tabular-nums}[data-scope=slider][data-part=control]{block-size:var(--bs-control-height-sm);cursor:pointer;touch-action:none;align-items:center;display:flex;position:relative}[data-scope=slider][data-part=control][data-orientation=vertical]{inline-size:var(--bs-control-height-sm);flex-direction:column;block-size:10rem}[data-scope=slider][data-part=control][data-disabled]{cursor:not-allowed}[data-scope=slider][data-part=track]{block-size:var(--bs-space-2);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-inset);flex:1;overflow:hidden}[data-scope=slider][data-part=track][data-orientation=vertical]{inline-size:var(--bs-space-2);flex:1;block-size:auto}[data-scope=slider][data-part=range]{border-radius:var(--bs-radius-full);background:var(--bs-color-primary);block-size:100%}[data-scope=slider][data-part=range][data-orientation=vertical]{inline-size:100%}[data-scope=slider][data-part=thumb]{box-sizing:border-box;inline-size:var(--bs-part-size-sm);block-size:var(--bs-part-size-sm);border:1px solid var(--bs-color-primary);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);transition:box-shadow var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out);outline:none;justify-content:center;align-items:center;display:flex}[data-scope=slider][data-part=thumb]:focus-visible,[data-scope=slider][data-part=thumb][data-focus]{box-shadow:var(--bs-focus-ring)}[data-scope=slider][data-part=thumb][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);box-shadow:none}[data-scope=slider][data-part=dragging-indicator]{top:calc(var(--bs-space-7)*-1);z-index:1;padding:var(--bs-padding-xs) var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;box-shadow:var(--bs-shadow-xs);opacity:0;transition:opacity var(--bs-duration-fast) var(--bs-ease-out);line-height:1;position:absolute}[data-scope=slider][data-part=dragging-indicator][data-state=open]{opacity:1}[data-scope=slider][data-part=marker-group]{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-inline:0}[data-scope=slider][data-part=marker-group][data-orientation=vertical]{flex-direction:column;margin-inline-start:var(--bs-margin-md);inset-block:0;inset-inline:auto}[data-scope=slider][data-part=marker]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-variant-numeric:tabular-nums;position:relative}[data-scope=slider][data-part=marker]:before{content:"";top:calc(var(--bs-space-3)*-1);inline-size:1px;block-size:var(--bs-space-1);background:var(--bs-color-border-strong);position:absolute;left:50%;translate:-50%}[data-scope=slider][data-part=marker][data-state=at-value],[data-scope=slider][data-part=marker][data-state=under-value]{color:var(--bs-color-primary)}[data-scope=slider][data-part=marker][data-state=at-value]:before,[data-scope=slider][data-part=marker][data-state=under-value]:before{background:var(--bs-color-primary)}[data-scope=slider][data-part=marker][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=slider][data-part=root][data-size=sm] [data-part=thumb]{inline-size:calc(var(--bs-part-size-sm)*.875);block-size:calc(var(--bs-part-size-sm)*.875)}[data-scope=slider][data-part=root][data-size=lg] [data-part=thumb]{inline-size:var(--bs-part-size-md);block-size:var(--bs-part-size-md)}[data-scope=splitter][data-part=root]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);min-block-size:20rem;inline-size:100%;color:var(--bs-color-text-primary);font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);display:flex;overflow:hidden}[data-scope=splitter][data-part=panel]{padding:var(--bs-padding-md);color:var(--bs-color-text-secondary);justify-content:center;align-items:center;display:flex}[data-scope=splitter][data-part=resize-trigger]{cursor:col-resize;background:0 0;border:none;outline:none;place-items:center;padding:0;display:grid;position:relative}[data-scope=splitter][data-part=resize-trigger][data-orientation=horizontal]{min-inline-size:var(--bs-space-2);margin-inline:calc(var(--bs-margin-sm)/-2);cursor:col-resize}[data-scope=splitter][data-part=resize-trigger][data-orientation=vertical]{min-block-size:var(--bs-space-2);margin-block:calc(var(--bs-margin-sm)/-2);cursor:row-resize}[data-scope=splitter][data-part=resize-trigger]:before{content:"";background:var(--bs-color-border);transition:background-color var(--bs-duration-fast) var(--bs-ease-out);position:absolute}[data-scope=splitter][data-part=resize-trigger][data-orientation=horizontal]:before{block-size:100%;inline-size:1px;inset-block:0;inset-inline-end:calc(var(--bs-space-2)/2)}[data-scope=splitter][data-part=resize-trigger][data-orientation=vertical]:before{block-size:1px;inline-size:100%;inset-block-end:calc(var(--bs-space-2)/2);inset-inline:0}[data-scope=splitter][data-part=resize-trigger]:hover:before,[data-scope=splitter][data-part=resize-trigger][data-dragging]:before{background:var(--bs-color-primary)}[data-scope=splitter][data-part=resize-trigger][data-disabled]{cursor:default}[data-scope=splitter][data-part=resize-trigger][data-disabled]:before{background:var(--bs-color-border)}[data-scope=splitter][data-part=resize-trigger]:focus-visible{outline:none}[data-scope=splitter][data-part=resize-trigger]:focus-visible:before{background:var(--bs-color-primary)}[data-scope=splitter][data-part=resize-trigger-indicator]{z-index:1;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-tertiary);box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .2s var(--bs-ease-out);position:relative}[data-scope=splitter][data-part=resize-trigger-indicator][data-orientation=horizontal]{inline-size:100%;block-size:var(--bs-space-5)}[data-scope=splitter][data-part=resize-trigger-indicator][data-orientation=vertical]{inline-size:var(--bs-space-5);block-size:100%}[data-scope=splitter][data-part=resize-trigger]:hover [data-scope=splitter][data-part=resize-trigger-indicator],[data-scope=splitter][data-part=resize-trigger][data-dragging] [data-scope=splitter][data-part=resize-trigger-indicator]{border-color:var(--bs-color-primary);box-shadow:var(--bs-focus-ring)}[data-scope=splitter][data-part=resize-trigger]:focus-visible [data-scope=splitter][data-part=resize-trigger-indicator]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=splitter][data-part=resize-trigger][data-disabled] [data-scope=splitter][data-part=resize-trigger-indicator]{visibility:hidden}[data-scope=steps][data-part=root]{gap:var(--bs-gap-lg);--bs-steps-marker:var(--bs-control-height-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=steps][data-part=list]{align-items:center;display:flex}[data-scope=steps][data-part=item]{flex:1;align-items:center;min-inline-size:0;display:flex}[data-scope=steps][data-part=item]:last-of-type{flex:initial}[data-scope=steps][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-xs) var(--bs-padding-sm);color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;margin-inline-start:calc(var(--bs-margin-sm)*-1);display:inline-flex}[data-scope=steps][data-part=trigger]:focus-visible{box-shadow:var(--bs-focus-ring);border-radius:var(--bs-radius-sm);outline:none}[data-scope=steps][data-part=trigger]:hover:not([data-current],[data-disabled]){color:var(--bs-color-text-primary)}[data-scope=steps][data-part=trigger][data-current]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=steps][data-part=trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=steps][data-part=indicator]{inline-size:var(--bs-steps-marker);block-size:var(--bs-steps-marker);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);box-shadow:inset 0 0 0 1px var(--bs-color-border);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-variant-numeric:tabular-nums;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-base) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);place-items:center;display:grid}[data-scope=steps][data-part=indicator][data-current]{background:var(--bs-color-surface-0);box-shadow:inset 0 0 0 1px var(--bs-color-text-primary);color:var(--bs-color-text-primary)}[data-scope=steps][data-part=indicator][data-complete]{background:var(--bs-color-primary);box-shadow:none;color:var(--bs-color-primary-text)}[data-scope=steps][data-part=separator]{block-size:auto;min-block-size:1px;margin:0 var(--bs-margin-md);background:linear-gradient(var(--bs-color-border),var(--bs-color-border)) 50% /100% 1px no-repeat;flex:1;align-self:stretch}[data-scope=steps][data-part=separator][data-complete]{background:linear-gradient(var(--bs-color-primary),var(--bs-color-primary)) 50% /100% 1px no-repeat}[data-scope=steps][data-part=progress]{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-tertiary);font-variant-numeric:tabular-nums}[data-scope=steps][data-part=content]{padding:var(--bs-padding-lg);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1)}[data-scope=steps][data-part=content][data-state=open]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=steps][data-part=next-trigger],[data-scope=steps][data-part=prev-trigger]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}[data-scope=steps][data-part=next-trigger]:hover:not([data-disabled]),[data-scope=steps][data-part=prev-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=steps][data-part=next-trigger]:focus-visible,[data-scope=steps][data-part=prev-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=steps][data-part=next-trigger][data-disabled],[data-scope=steps][data-part=prev-trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=steps][data-part=root][data-size=sm]{--bs-steps-marker:calc(var(--bs-control-height-sm)*.875)}[data-scope=steps][data-part=root][data-size=lg]{--bs-steps-marker:var(--bs-control-height-md)}[data-scope=steps][data-orientation=vertical] [data-part=list]{align-items:stretch;gap:var(--bs-gap-sm);flex-direction:column}[data-scope=steps][data-orientation=vertical] [data-part=item]{flex:initial;flex-direction:column;align-items:flex-start}[data-scope=steps][data-orientation=vertical] [data-part=separator]{flex:initial;inline-size:1px;min-block-size:var(--bs-space-6);margin:var(--bs-margin-xs) 0 var(--bs-margin-xs) calc(var(--bs-steps-marker)/2 - .5px);background:linear-gradient(var(--bs-color-border),var(--bs-color-border)) 50% /1px 100% no-repeat;align-self:auto}[data-scope=steps][data-orientation=vertical] [data-part=separator][data-complete]{background:linear-gradient(var(--bs-color-primary),var(--bs-color-primary)) 50% /1px 100% no-repeat}[data-scope=swap][data-part=root]{place-items:center;display:inline-grid}[data-scope=swap][data-part=indicator]{grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}[data-scope=swap][data-part=indicator][data-state=open]{animation:bs-swap-in .22s var(--bs-ease-spring)}[data-scope=swap][data-part=indicator][data-state=closed]{animation:bs-swap-out .12s var(--bs-ease-out);pointer-events:none}@media (prefers-reduced-motion:reduce){[data-scope=swap][data-part=indicator][data-state=closed],[data-scope=swap][data-part=indicator][data-state=open]{animation-duration:1ms}}@keyframes bs-swap-in{0%{opacity:0;transform:var(--bs-swap-out,scale(.55));filter:blur(2px)}to{opacity:1;transform:var(--bs-swap-in,scale(1));filter:blur()}}@keyframes bs-swap-out{0%{opacity:1;transform:var(--bs-swap-in,scale(1))}to{opacity:0;transform:var(--bs-swap-out,scale(.55))}}[data-scope=switch][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=switch][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=switch][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=switch][data-part=root]{align-items:center;gap:var(--bs-gap-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);display:inline-flex}[data-scope=switch][data-part=control]{--bs-switch-track:calc(var(--bs-switch-thumb)*2 + var(--bs-switch-inset)*2);--bs-switch-thumb:var(--bs-part-size-md);--bs-switch-inset:var(--bs-space-1);box-sizing:border-box;inline-size:var(--bs-switch-track);block-size:calc(var(--bs-switch-thumb) + var(--bs-switch-inset)*2);padding:var(--bs-switch-inset);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-inset);box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow calc(var(--bs-duration-fast)*1.5) var(--bs-ease-out);flex-shrink:0;align-items:center;display:inline-flex}[data-scope=switch][data-part=control]:hover:not([data-disabled],[data-state=checked],[data-focus-visible]){box-shadow:var(--bs-shadow-sm)}[data-scope=switch][data-part=control][data-focus-visible]{box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=switch][data-part=control][data-state=checked]{background:var(--bs-color-primary)}[data-scope=switch][data-part=control][data-invalid]{box-shadow:0 0 0 1px var(--bs-color-danger)}[data-scope=switch][data-part=control][data-disabled]{background:var(--bs-color-surface-inset);box-shadow:none}[data-scope=switch][data-part=thumb]{inline-size:var(--bs-switch-thumb);block-size:var(--bs-switch-thumb);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);transition:translate var(--bs-duration-base) var(--bs-ease-spring);display:inline-flex}[data-scope=switch][data-part=control][data-state=checked] [data-part=thumb]{translate:calc(var(--bs-switch-track) - var(--bs-switch-inset)*2 - var(--bs-switch-thumb)) 0}[data-scope=switch][data-part=control][data-disabled] [data-part=thumb]{background:var(--bs-color-surface-0);box-shadow:none}[data-scope=switch][data-part=root][data-size=sm] [data-part=control]{--bs-switch-thumb:var(--bs-part-size-sm)}[data-scope=switch][data-part=root][data-size=lg] [data-part=control]{--bs-switch-thumb:var(--bs-part-size-lg)}[data-scope=tabs][data-part=root]{gap:var(--bs-gap-lg);flex-direction:column;display:flex}[data-scope=tabs][data-part=list]{align-items:center;gap:var(--bs-gap-sm);border-block-end:1px solid var(--bs-color-border);display:flex;position:relative}[data-scope=tabs][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);color:var(--bs-color-text-tertiary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;margin-block-end:-1px;display:inline-flex}[data-scope=tabs][data-part=trigger]:hover:not([data-selected],[data-disabled]){color:var(--bs-color-text-primary)}[data-scope=tabs][data-part=trigger]:focus-visible{box-shadow:var(--bs-focus-ring);border-radius:var(--bs-radius-sm);outline:none}[data-scope=tabs][data-part=trigger][data-selected]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-semibold)}[data-scope=tabs][data-part=trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=tabs][data-part=indicator]{inline-size:var(--width,0);background:var(--bs-color-primary);block-size:2px;transition:inset-inline-start var(--bs-duration-base) var(--bs-ease-spring),inline-size var(--bs-duration-base) var(--bs-ease-spring);position:absolute;inset-block-end:-1px}[data-scope=tabs][data-part=content]:focus-visible{box-shadow:var(--bs-focus-ring-inset);border-radius:var(--bs-radius-sm);outline:none}[data-scope=tabs][data-part=root][data-size=sm] [data-part=trigger]{block-size:var(--bs-control-height-sm)}[data-scope=tabs][data-part=root][data-size=lg] [data-part=trigger]{block-size:var(--bs-control-height-lg)}[data-scope=tabs][data-orientation=vertical][data-part=root]{flex-direction:row}[data-scope=tabs][data-orientation=vertical] [data-part=list]{border-block-end:none;border-inline-start:1px solid var(--bs-color-border);flex-direction:column;align-items:stretch}[data-scope=tabs][data-orientation=vertical] [data-part=trigger]{text-align:start;padding-inline:var(--bs-padding-md);justify-content:flex-start;margin-block-end:0;margin-inline-start:-1px}[data-scope=tabs][data-part=root][data-orientation=vertical] [data-part=trigger]{block-size:auto;min-block-size:var(--bs-control-height-md)}[data-scope=tabs][data-part=root][data-size=sm][data-orientation=vertical] [data-part=trigger]{min-block-size:var(--bs-control-height-sm)}[data-scope=tabs][data-part=root][data-size=lg][data-orientation=vertical] [data-part=trigger]{min-block-size:var(--bs-control-height-lg)}[data-scope=tabs][data-orientation=vertical] [data-part=indicator]{inline-size:2px;block-size:var(--height,0);transition:inset-block-start var(--bs-duration-base) var(--bs-ease-spring),block-size var(--bs-duration-base) var(--bs-ease-spring);inset-block-end:auto;inset-inline-start:-1px}[data-scope=tabs][data-variant=card]{gap:0}[data-scope=tabs][data-variant=card] [data-part=trigger]{border-radius:var(--bs-radius-sm) var(--bs-radius-sm) 0 0;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:1px solid #0000;border-block-end:none;margin-block-end:-1px;position:relative}[data-scope=tabs][data-variant=card] [data-part=trigger]:hover:not([data-selected],[data-disabled]){background:var(--bs-color-surface-2)}[data-scope=tabs][data-variant=card] [data-part=trigger][data-selected]{border-color:var(--bs-color-border);border-block-end:1px solid var(--bs-color-surface-1);background:var(--bs-color-surface-1)}[data-scope=tabs][data-variant=card] [data-part=content]{padding:var(--bs-padding-lg);border:1px solid var(--bs-color-border);border-radius:0 var(--bs-radius-md) var(--bs-radius-md);background:var(--bs-color-surface-1);border-block-start:none}[data-scope=terminal][data-part=root]{border-radius:var(--bs-radius-md);background:var(--bs-color-gray-900);color:var(--bs-color-gray-100);font-family:var(--bs-font-mono);font-size:var(--bs-font-size-sm);flex-direction:column;display:flex}[data-scope=terminal][data-part=scroll]{gap:var(--bs-gap-xs);padding:var(--bs-padding-md);overscroll-behavior:contain;scrollbar-color:color-mix(in oklab,var(--bs-color-gray-100) 25%,transparent) transparent;scrollbar-width:thin;flex-direction:column;max-block-size:14rem;display:flex;overflow-y:auto}[data-scope=terminal][data-part=scroll]:empty{display:none}[data-scope=terminal][data-part=line]{color:color-mix(in oklab,var(--bs-color-gray-100) 90%,transparent);line-height:var(--bs-line-height-relaxed);white-space:pre-wrap;word-break:break-word}[data-scope=terminal][data-part=entry]{align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-start:1px solid color-mix(in oklab,var(--bs-color-gray-100) 16%,transparent);display:flex}[data-scope=terminal][data-part=sigil]{color:color-mix(in oklab,var(--bs-color-gray-100) 55%,transparent);-webkit-user-select:none;user-select:none}[data-scope=terminal][data-part=input]{min-inline-size:0;color:var(--bs-color-gray-100);caret-color:var(--bs-color-gray-100);font:inherit;background:0 0;border:none;flex:1}[data-scope=terminal][data-part=input]:focus-visible{outline:none}[data-scope=terminal][data-part=input]::placeholder{color:color-mix(in oklab,var(--bs-color-gray-100) 38%,transparent)}[data-scope=tags-input][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=tags-input][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=tags-input][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=tags-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=tags-input][data-part=control]{box-sizing:border-box;align-items:center;gap:var(--bs-gap-xs);min-block-size:var(--bs-control-height-md);padding:calc(var(--bs-space-1)/2) var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);flex-wrap:wrap;display:flex}[data-scope=tags-input][data-part=control]:hover:not([data-disabled]):not(:focus-within):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=tags-input][data-part=control]:focus-within{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scope=tags-input][data-part=control][data-invalid],[data-scope=tags-input][data-part=control][data-invalid]:focus-within{border-color:var(--bs-color-danger)}[data-scope=tags-input][data-part=control][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=tags-input][data-part=input]{box-sizing:border-box;min-inline-size:4rem;line-height:var(--bs-line-height-normal);padding:0 var(--bs-padding-xs);color:inherit;font:inherit;font-size:var(--bs-font-size-sm);background:0 0;border:none;outline:none;flex:1}[data-scope=tags-input][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=tags-input][data-part=control][data-disabled] [data-part=input]{cursor:not-allowed}[data-scope=tags-input][data-part=item]{outline:none;align-items:center;display:inline-flex}[data-scope=tags-input][data-part=item-preview]{box-sizing:border-box;align-items:center;gap:var(--bs-gap-xs);min-block-size:calc(var(--bs-control-height-sm) - var(--bs-space-1));padding:0 var(--bs-padding-sm);line-height:var(--bs-line-height-normal);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-0);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:inline-flex}[data-scope=tags-input][data-part=item-preview][data-highlighted]{background:var(--bs-color-surface-inset)}[data-scope=tags-input][data-part=item-text]{font-weight:var(--bs-font-weight-medium)}[data-scope=tags-input][data-part=item-input]{box-sizing:border-box;inline-size:4rem;min-block-size:calc(var(--bs-control-height-sm) - var(--bs-space-1));padding:0 var(--bs-padding-sm);line-height:var(--bs-line-height-normal);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);outline:none}[data-scope=tags-input][data-part=item-input]:focus,[data-scope=tags-input][data-part=item-input]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring-inset)}[data-scope=tags-input][data-part=clear-trigger],[data-scope=tags-input][data-part=item-delete-trigger]{block-size:calc(var(--bs-font-size-sm) + var(--bs-space-2));padding:var(--bs-padding-xs);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;display:grid}[data-scope=tags-input][data-part=clear-trigger]:hover:not([data-disabled]):not(:focus-within):not([data-invalid]),[data-scope=tags-input][data-part=item-delete-trigger]:hover:not([data-disabled]){background:var(--bs-color-surface-inset);color:var(--bs-color-text-primary)}[data-scope=tags-input][data-part=clear-trigger]:focus-visible,[data-scope=tags-input][data-part=item-delete-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tags-input][data-part=clear-trigger] svg,[data-scope=tags-input][data-part=item-delete-trigger] svg{inline-size:var(--bs-font-size-sm);block-size:var(--bs-font-size-sm);display:block}[data-scope=tags-input][data-part=root][data-size=sm] [data-part=control]{min-block-size:var(--bs-control-height-sm);padding-block:0}[data-scope=tags-input][data-part=root][data-size=lg] [data-part=control]{min-block-size:var(--bs-control-height-lg)}[data-scope=textarea][data-part=input],[data-scope=textarea][data-part=root],[data-scope=textarea][data-part=select]{box-sizing:border-box;inline-size:100%;min-inline-size:0;padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=textarea][data-part=input],[data-scope=textarea][data-part=select]{block-size:var(--bs-control-height-md)}[data-scope=textarea][data-part=input][data-size=sm],[data-scope=textarea][data-part=select][data-size=sm]{block-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-sm);font-size:var(--bs-font-size-sm)}[data-scope=textarea][data-part=input][data-size=lg],[data-scope=textarea][data-part=select][data-size=lg]{block-size:var(--bs-control-height-lg);padding-inline:var(--bs-padding-lg)}[data-scope=textarea][data-part=root]{min-block-size:calc(var(--bs-control-height-md)*2 + var(--bs-space-2));padding-block:var(--bs-padding-sm);line-height:var(--bs-line-height-relaxed);resize:vertical}[data-scope=textarea][data-part=input]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=textarea][data-part=root]::-moz-placeholder{color:var(--bs-color-text-tertiary)}[data-scope=textarea][data-part=input]::placeholder,[data-scope=textarea][data-part=root]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=textarea][data-part=input]:hover:not(:disabled):not(:focus),[data-scope=textarea][data-part=root]:hover:not(:disabled):not(:focus),[data-scope=textarea][data-part=select]:hover:not(:disabled):not(:focus):not([data-invalid]){border-color:var(--bs-color-border-strong)}[data-scope=textarea][data-part=input]:focus,[data-scope=textarea][data-part=root]:focus,[data-scope=textarea][data-part=select]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=textarea][data-part=input][data-invalid],[data-scope=textarea][data-part=root][data-invalid],[data-scope=textarea][data-part=select][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=textarea][data-part=input][data-invalid]:focus,[data-scope=textarea][data-part=root][data-invalid]:focus,[data-scope=textarea][data-part=select][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=textarea][data-part=input]:disabled,[data-scope=textarea][data-part=root]:disabled,[data-scope=textarea][data-part=select]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scene=fluent] [data-scope=textarea][data-part=input],[data-scene=fluent] [data-scope=textarea][data-part=root],[data-scene=fluent] [data-scope=textarea][data-part=select]{box-shadow:none;background-image:linear-gradient(var(--bs-color-focus),var(--bs-color-focus));transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-instant) var(--bs-ease-in);background-position:bottom;background-repeat:no-repeat;background-size:0 2px}[data-scene=fluent] [data-scope=textarea][data-part=input]:focus,[data-scene=fluent] [data-scope=textarea][data-part=root]:focus,[data-scene=fluent] [data-scope=textarea][data-part=select]:focus{transition:border-color var(--bs-duration-fast) var(--bs-ease-out),background-size var(--bs-duration-base) var(--bs-ease-out);background-size:100% 2px}[data-scene=fluent] [data-scope=textarea][data-part=input][data-invalid]:focus,[data-scene=fluent] [data-scope=textarea][data-part=root][data-invalid]:focus,[data-scene=fluent] [data-scope=textarea][data-part=select][data-invalid]:focus{box-shadow:inset 0 0 0 1px var(--bs-color-danger);background-image:linear-gradient(var(--bs-color-danger),var(--bs-color-danger))}[data-scene=material] [data-scope=textarea][data-part=input]:focus:not([data-invalid]),[data-scene=material] [data-scope=textarea][data-part=root]:focus:not([data-invalid]),[data-scene=material] [data-scope=textarea][data-part=select]:focus:not([data-invalid]){box-shadow:inset 0 0 0 1px var(--bs-focus-edge)}[data-scope=timeline][data-part=root]{inline-size:100%;font-size:var(--bs-font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-scope=timeline][data-part=item]{-moz-column-gap:var(--bs-gap-md);column-gap:var(--bs-gap-md);grid-template-columns:auto 1fr;padding-block-end:var(--bs-padding-lg);display:grid;position:relative}[data-scope=timeline][data-part=item]:last-child{padding-block-end:0}[data-scope=timeline][data-part=item]:not(:last-child):before{content:"";background:var(--bs-color-border);inline-size:1px;position:absolute;inset-block-start:calc(var(--bs-part-size-sm)/2 + var(--bs-space-2));inset-block-end:0;inset-inline-start:calc(var(--bs-part-size-sm)/4 - .5px)}[data-scope=timeline][data-part=marker]{box-sizing:border-box;inline-size:calc(var(--bs-part-size-sm)/2);block-size:calc(var(--bs-part-size-sm)/2);border:1px solid var(--bs-color-border-strong);border-radius:var(--bs-radius-full);background:var(--bs-color-surface-2);grid-row:1;margin-block-start:var(--bs-margin-sm)}[data-scope=timeline][data-part=content]{color:var(--bs-color-text-secondary);line-height:var(--bs-line-height-relaxed);padding-block-start:var(--bs-padding-sm)}[data-scope=timeline][data-orientation=horizontal]{flex-direction:row}[data-scope=timeline][data-orientation=horizontal] [data-part=item]{row-gap:var(--bs-gap-sm);flex-direction:column;flex:1;padding-block-end:0;padding-inline-end:var(--bs-padding-lg);display:flex}[data-scope=timeline][data-orientation=horizontal] [data-part=item]:last-child{padding-inline-end:0}[data-scope=timeline][data-orientation=horizontal] [data-part=item]:not(:last-child):before{block-size:1px;inline-size:auto;inset-block-start:calc(var(--bs-part-size-sm)/4);inset-block-end:auto;inset-inline-start:calc(var(--bs-part-size-sm)/2 + var(--bs-gap-xs));inset-inline-end:0}[data-scope=timeline][data-orientation=horizontal] [data-part=marker]{margin-block-start:0}[data-scope=timeline][data-orientation=horizontal] [data-part=content]{padding-block-start:0}[data-scope=timer][data-part=root]{align-items:flex-start;gap:var(--bs-gap-lg);flex-direction:column;display:flex}[data-scope=timer][data-part=area],[data-scope=timer][data-part=control]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=timer][data-part=item]{min-width:2ch;color:var(--bs-color-text-primary);font-variant-numeric:tabular-nums;text-align:center}[data-scope=timer][data-part=item],[data-scope=timer][data-part=separator]{font-family:var(--bs-font-mono);font-size:var(--bs-font-size-2xl);font-weight:var(--bs-font-weight-medium)}[data-scope=timer][data-part=separator]{color:var(--bs-color-text-tertiary)}[data-scope=timer][data-part=action-trigger]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);display:inline-flex}[data-scope=timer][data-part=action-trigger]:hover:not(:disabled){border-color:var(--bs-color-border-strong)}[data-scope=timer][data-part=action-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=timer][data-part=action-trigger]:active:not(:disabled){box-shadow:none}[data-scope=timer][data-part=action-trigger]:disabled{background:var(--bs-color-surface-inset);border-color:var(--bs-color-border);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=table][data-part=root]{--bs-table-row-height:calc(2.5rem*var(--bs-density-scale,1));--bs-table-indent:calc(1.25rem*var(--bs-density-scale,1));border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);flex-direction:column;inline-size:100%;display:flex;overflow:clip}[data-scope=table][data-part=viewport]{overscroll-behavior-x:contain;overflow:auto}[data-scope=table][data-part=toolbar]{padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-end:1px solid var(--bs-color-border)}[data-scope=table][data-part=global-filter]{box-sizing:border-box;inline-size:100%;max-inline-size:20rem;block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-1);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm)}[data-scope=table][data-part=global-filter]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=table][data-part=table]{min-inline-size:var(--bs-table-width,100%)}[data-scope=table][data-part=row]{grid-template-columns:var(--bs-table-cols,repeat(auto-fill,minmax(0,1fr)));min-block-size:var(--bs-table-row-height);transition:background-color var(--bs-duration-fast) var(--bs-ease-out);align-items:stretch;display:grid;position:relative}[data-scope=table][data-part=header]{z-index:2;background:var(--bs-color-surface-1);box-shadow:inset 0 -1px 0 var(--bs-color-border);position:sticky;inset-block-start:0}[data-scope=table][data-part=footer]{z-index:2;background:var(--bs-color-surface-1);box-shadow:inset 0 1px 0 var(--bs-color-border);position:sticky;inset-block-end:0}[data-scope=table][data-part=header-cell]{align-items:center;gap:var(--bs-gap-xs);padding:0 var(--bs-padding-md);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none;display:flex}[data-scope=table][data-part=header-cell][data-sortable]{cursor:pointer}[data-scope=table][data-part=header-cell][data-sortable]:hover{color:var(--bs-color-text-primary)}[data-scope=table][data-part=header-cell][data-sort=asc]:after,[data-scope=table][data-part=header-cell][data-sort=desc]:after{color:var(--bs-color-primary);font-size:.625rem}[data-scope=table][data-part=header-cell][data-sort=asc]:after{content:"▲"}[data-scope=table][data-part=header-cell][data-sort=desc]:after{content:"▼"}[data-scope=table][data-part=header-filter]{block-size:1.5rem;inline-size:0;min-inline-size:0;padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-1);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-xs,.75rem);flex:1}[data-scope=table][data-part=header-filter]:focus{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=table] input[type=checkbox]{block-size:.875rem;inline-size:.875rem;accent-color:var(--bs-color-primary);cursor:pointer}[data-scope=table][data-part=cell],[data-scope=table][data-part=footer-cell]{align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm) var(--bs-padding-md);font-size:var(--bs-font-size-md);color:var(--bs-color-text-primary);box-shadow:inset 0 -1px 0 color-mix(in oklab,var(--bs-color-border) 60%,transparent);transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:flex;overflow:hidden}[data-scope=table][data-part=row]:last-child [data-part=cell]{box-shadow:none}[data-scope=table][data-part=cell][data-numeric]{font-variant-numeric:tabular-nums;justify-content:flex-end}[data-scope=table][data-part=row]:hover:not([data-selected]){background:var(--bs-color-surface-0)}[data-scope=table][data-part=row][data-selected]{background:color-mix(in oklab,var(--bs-color-primary) 8%,transparent)}[data-scope=table][data-part=body][data-merge]{grid-template-columns:var(--bs-table-cols,repeat(auto-fill,minmax(0,1fr)));grid-auto-rows:var(--bs-table-row-height);display:grid}[data-scope=table][data-part=body][data-merge] [data-part=row]{display:contents}[data-scope=table][data-part=body][data-merge] [data-part=row]:has(>[data-part=cell]:not([data-spanned]):hover):not([data-selected])>[data-part=cell]:not([data-spanned]){background:var(--bs-color-surface-0)}[data-scope=table][data-part=body][data-merge] [data-part=cell][data-spanned]:hover:not([data-pinned]){background:var(--bs-color-surface-0)}[data-scope=table][data-part=body][data-merge] [data-part=row][data-selected]>[data-part=cell]{background:color-mix(in oklab,var(--bs-color-primary) 8%,transparent)}[data-scope=table][data-part=body][data-merge] [data-part=cell][data-pinned]{background:var(--bs-color-surface-2)}[data-scope=table][data-part=cell][data-pinned],[data-scope=table][data-part=header-cell][data-pinned]{z-index:1;background:inherit;position:sticky}[data-scope=table][data-part=header-cell][data-pinned]{background:var(--bs-color-surface-1)}[data-scope=table][data-part=cell][data-pinned=start],[data-scope=table][data-part=header-cell][data-pinned=start]{inset-inline-start:var(--pin-offset,0)}[data-scope=table][data-part=cell][data-pinned=end],[data-scope=table][data-part=header-cell][data-pinned=end]{inset-inline-end:var(--pin-offset,0)}[data-scope=table][data-part=cell][data-last-pinned],[data-scope=table][data-part=header-cell][data-last-pinned]{box-shadow:inset -1px 0 0 var(--bs-color-border),inset 0 -1px 0 color-mix(in oklab,var(--bs-color-border) 60%,transparent)}[data-scope=table][data-part=cell][data-first-pinned],[data-scope=table][data-part=header-cell][data-first-pinned]{box-shadow:inset 1px 0 0 var(--bs-color-border),inset 0 -1px 0 color-mix(in oklab,var(--bs-color-border) 60%,transparent)}[data-scope=table][data-part=expander]{border-radius:var(--bs-radius-control,var(--bs-radius-sm));block-size:1.25rem;inline-size:1.25rem;color:var(--bs-color-text-tertiary);cursor:pointer;transition:color var(--bs-duration-fast) var(--bs-ease-out),rotate var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;flex:none;place-items:center;display:inline-grid}[data-scope=table][data-part=expander]:hover{color:var(--bs-color-text-primary);background:var(--bs-color-surface-0)}[data-scope=table][data-part=expander][data-expanded]{rotate:90deg}[data-scope=table][data-part=expander][data-leaf]{visibility:hidden}[data-scope=table][data-part=cell-main]{align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;padding-inline-start:calc(var(--bs-table-depth,0)*var(--bs-table-indent));display:flex}[data-scope=table][data-part=empty]{padding:var(--bs-padding-xl) var(--bs-padding-md);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);place-items:center;display:grid}[data-scope=table][data-part=pagination]{align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-start:1px solid var(--bs-color-border);background:var(--bs-color-surface-1);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);display:flex}[data-scope=table][data-part=page-status]{font-variant-numeric:tabular-nums}[data-scope=table][data-part=page-nav]{align-items:center;gap:var(--bs-gap-md);margin-inline-start:auto;display:flex}[data-scope=table][data-part=pagination] [data-scope=select][data-part=root]{flex:none;inline-size:auto}[data-scope=table][data-part=pagination] [data-scope=select][data-part=trigger]{block-size:var(--bs-control-height-sm);font-size:var(--bs-font-size-sm)}[data-scope=table][data-part=pagination] [data-scope=select][data-part=indicator]{inline-size:auto;padding-inline-end:var(--bs-padding-sm)}[data-scope=table][data-part=pagination] [data-scope=pagination][data-part=root]{font-size:var(--bs-font-size-sm)}[data-scope=table][data-part=header-cell][data-dragging],[data-scope=table][data-part=row][data-dragging]{opacity:.45}[data-scope=table][data-part=header-cell][data-drop-before-col]{box-shadow:inset 2px 0 0 var(--bs-color-primary)}[data-scope=table][data-part=header-cell][data-drop-after-col]{box-shadow:inset -2px 0 0 var(--bs-color-primary)}[data-scope=table][data-part=row][data-drop-after]:before,[data-scope=table][data-part=row][data-drop-before]:before{content:"";background:var(--bs-color-primary);pointer-events:none;block-size:2px;position:absolute;inset-inline-start:calc(var(--bs-drop-indent,0)*var(--bs-table-indent));inset-inline-end:0}[data-scope=table][data-part=row][data-drop-before]:before{inset-block-start:-1px}[data-scope=table][data-part=row][data-drop-after]:before{inset-block-end:-1px}[data-scope=table][data-part=row][data-drop-inside]:hover{background:color-mix(in oklab,var(--bs-color-primary) 6%,transparent);outline:1px dashed var(--bs-color-primary);outline-offset:-1px}[data-scope=table][data-part=root][data-reorderable] [data-part=header-cell][data-draggable],[data-scope=table][data-part=root][data-reorderable] [data-part=row][draggable]{cursor:grab}[data-scope=toast][data-part=group]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scope=toast][data-part=root]{box-sizing:border-box;align-items:flex-start;gap:var(--bs-gap-xs);inline-size:min(22rem,calc(100vw - var(--bs-space-4)*2));padding:var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-5);color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-5);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));translate:var(--x,0) var(--y,0);scale:var(--scale,1);opacity:var(--opacity,1);block-size:var(--height,auto);will-change:translate,opacity,scale;transition:translate var(--bs-duration-base) var(--bs-ease-spring),scale var(--bs-duration-base) var(--bs-ease-spring),opacity var(--bs-duration-base) var(--bs-ease-out),height var(--bs-duration-base) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-scope=toast][data-part=root][data-state=closed]{transition:translate var(--bs-duration-base) var(--bs-ease-in),scale var(--bs-duration-base) var(--bs-ease-in),opacity var(--bs-duration-fast) var(--bs-ease-in),height var(--bs-duration-base) var(--bs-ease-in)}[data-scope=toast][data-part=root][data-type=success]{--toast-accent:var(--bs-color-success)}[data-scope=toast][data-part=root][data-type=warning]{--toast-accent:var(--bs-color-warning)}[data-scope=toast][data-part=root][data-type=error]{--toast-accent:var(--bs-color-danger)}[data-scope=toast][data-part=root][data-type=info]{--toast-accent:var(--bs-color-info)}[data-scope=toast][data-part=title]{color:var(--toast-accent,var(--bs-color-text-primary));font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=toast][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=toast][data-part=action-trigger]{padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;justify-content:center;align-items:center;margin-block-start:var(--bs-margin-sm);display:inline-flex}[data-scope=toast][data-part=action-trigger]:hover{border-color:var(--bs-color-border-strong);background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=toast][data-part=action-trigger]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=toast][data-part=action-trigger]:active{background:var(--bs-color-surface-inset)}[data-scope=toast][data-part=close-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-2);inset-inline-end:var(--bs-space-2)}[data-scope=toast][data-part=close-trigger]:hover{background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=toast][data-part=close-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=toolbar][data-part=root]{justify-content:space-between;align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-sm) var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-surface-1);display:flex}[data-scope=toolbar][data-part=group]{align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;display:flex}[data-scope=toc][data-part=root]{align-items:flex-start;gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=toc][data-part=title]{padding-inline:var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=toc][data-part=list]{gap:var(--bs-gap-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}[data-scope=toc][data-part=item]{padding-inline-start:calc((var(--depth,2) - 2)*var(--bs-space-4))}[data-scope=toc][data-part=link]{padding:var(--bs-padding-xs) var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);text-decoration:none;display:block}[data-scope=toc][data-part=link]:hover:not([data-active]){background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=toc][data-part=link][data-active]{color:var(--bs-color-primary-subtle-text);font-weight:var(--bs-font-weight-medium)}[data-scope=toc][data-part=link]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=toc][data-part=indicator]{inline-size:2px;inset-inline-start:0;top:var(--top,0);block-size:var(--height,0);border-radius:var(--bs-radius-full);background:var(--bs-color-primary);transition:top .2s var(--bs-ease-out),height .2s var(--bs-ease-out);position:absolute}[data-scope=toggle][data-part=root]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);block-size:var(--bs-control-height-md);padding:0 var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);-webkit-user-select:none;user-select:none;cursor:pointer;box-shadow:var(--bs-shadow-xs);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),border-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);display:inline-flex}[data-scope=toggle][data-part=root] svg{block-size:1rem;inline-size:1rem}[data-scope=toggle][data-part=root]:hover:not([data-state=on],[data-disabled]){border-color:var(--bs-color-border-strong);color:var(--bs-color-text-primary)}[data-scope=toggle][data-part=root]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=toggle][data-part=root]:active:not([data-disabled]){box-shadow:none}[data-scope=toggle][data-part=root][data-state=on]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);box-shadow:none;border-color:#0000}[data-scope=toggle][data-part=root][data-disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=toggle][data-part=indicator]{justify-content:center;align-items:center;display:inline-flex}[data-scope=toggle-group][data-part=root]{gap:var(--bs-gap-xs);padding:var(--bs-padding-xs);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);display:inline-flex}[data-scope=toggle-group][data-part=root][data-orientation=vertical]{flex-direction:column}[data-scope=toggle-group][data-part=item]{justify-content:center;align-items:center;gap:var(--bs-gap-sm);inline-size:var(--bs-control-height-md);block-size:var(--bs-control-height-md);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-md);font-weight:var(--bs-font-weight-medium);-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);background:0 0;border:1px solid #0000;padding:0;display:inline-flex}[data-scope=toggle-group][data-part=item] svg{block-size:1rem;inline-size:1rem}[data-scope=toggle-group][data-part=item]:hover:not([data-state=on],[data-disabled]){border-color:var(--bs-color-border-strong);color:var(--bs-color-text-primary)}[data-scope=toggle-group][data-part=item]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);z-index:1;outline:none}[data-scope=toggle-group][data-part=item]:active:not([data-disabled]){box-shadow:none}[data-scope=toggle-group][data-part=item][data-state=on]{background:var(--bs-color-primary);color:var(--bs-color-primary-text);box-shadow:none;border-color:#0000}[data-scope=toggle-group][data-part=item][data-disabled]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);box-shadow:none;cursor:not-allowed}[data-scope=toggle-group][data-part=root][data-size=sm] [data-part=item]{inline-size:var(--bs-control-height-sm);block-size:var(--bs-control-height-sm)}[data-scope=toggle-group][data-part=root][data-size=lg] [data-part=item]{inline-size:var(--bs-control-height-lg);block-size:var(--bs-control-height-lg)}[data-scope=transfer][data-part=label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=transfer][data-part=root]{align-items:center;gap:var(--bs-gap-md);display:flex}[data-scope=transfer][data-part=panel]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-surface-1);flex-direction:column;inline-size:14rem;display:flex}[data-scope=transfer][data-part=head]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm) var(--bs-padding-md);border-block-end:1px solid var(--bs-color-border);display:flex}[data-scope=transfer][data-part=title]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-semibold);letter-spacing:var(--bs-tracking-label)}[data-scope=transfer][data-part=count]{min-inline-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-xs);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-inset);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs,.75rem);line-height:var(--bs-control-height-sm);text-align:center;font-variant-numeric:tabular-nums}[data-scope=transfer][data-part=search]{padding:var(--bs-padding-sm);border-block-end:1px solid var(--bs-color-border)}[data-scope=transfer][data-part=list]{padding:var(--bs-padding-xs);overflow-block:auto;flex-direction:column;max-block-size:16rem;display:flex}[data-scope=transfer] [data-scope=checkbox][data-part=root]{gap:var(--bs-gap-sm);padding:var(--bs-padding-xs) var(--bs-padding-sm);border-radius:var(--bs-radius-sm);transition:background-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=transfer] [data-scope=checkbox][data-part=root]:hover{background:var(--bs-color-surface-inset)}[data-scope=transfer] [data-scope=checkbox][data-part=root][data-state=checked]{background:color-mix(in oklab,var(--bs-color-primary) 8%,var(--bs-color-surface-1))}[data-scope=transfer] [data-scope=checkbox][data-part=root][data-state=checked]:hover{background:color-mix(in oklab,var(--bs-color-primary) 12%,var(--bs-color-surface-1))}[data-scope=transfer] [data-part=label]{font-size:var(--bs-font-size-sm);color:var(--bs-color-text-primary);cursor:inherit}[data-scope=transfer][data-part=empty]{padding:var(--bs-padding-lg);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);text-align:center}[data-scope=transfer][data-part=operations]{gap:var(--bs-gap-sm);flex-direction:column;display:flex}[data-scene=metric] [data-scope=transfer][data-part=panel]{border-radius:var(--bs-radius-lg);block-size:12.5rem;inline-size:12.5rem;box-shadow:var(--bs-shadow-xs)}[data-scene=metric] [data-scope=transfer][data-part=head]{min-block-size:var(--bs-control-height-lg)}[data-scene=metric] [data-scope=transfer][data-part=operations]{gap:var(--bs-gap-md)}[data-scene=metric] [data-scope=transfer][data-part=operations] [data-scope=button][data-part=root]{block-size:var(--bs-control-height-sm);inline-size:var(--bs-control-height-sm)}[data-scope=tooltip][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:0;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=tooltip][data-part=content]:focus,[data-scope=tooltip][data-part=content]:focus-visible{outline:none}[data-scope=tooltip][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=tooltip][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=tooltip][data-state=closed][data-part=content]{opacity:0}[data-scope=tooltip][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=tooltip][data-part=trigger]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=tooltip][data-part=trigger]:focus-visible{border-radius:var(--bs-radius-sm);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tooltip][data-part=trigger][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=tooltip][data-part=content]{max-inline-size:18rem;padding:var(--bs-padding-xs) var(--bs-padding-md);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);line-height:var(--bs-line-height-snug);text-align:center;transition:none}[data-scope=tooltip][data-part=arrow]{--arrow-size:10px;--arrow-background:var(--bs-color-surface-2)}[data-scope=tooltip][data-part=arrow-tip]{border-block-start:1px solid var(--bs-color-border);border-inline-start:1px solid var(--bs-color-border)}[data-scope=tour][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:0;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=tour][data-part=content]:focus,[data-scope=tour][data-part=content]:focus-visible{outline:none}[data-scope=tour][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=tour][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=tour][data-state=closed][data-part=content]{opacity:0}[data-scope=tour][data-part=backdrop]{background:var(--bs-color-scrim);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0) - 1);transition:opacity var(--bs-duration-slow) var(--bs-ease-out);position:fixed;inset:0}[data-scope=tour][data-part=spotlight]{border-radius:var(--bs-radius-sm);box-shadow:var(--bs-focus-ring);transition:opacity var(--bs-duration-base) var(--bs-ease-out),translate var(--bs-duration-base) var(--bs-ease-spring)}[data-scope=tour][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));--tour-z-index:var(--bs-z-overlay);position:fixed}[data-scope=tour][data-part=positioner][data-type=dialog]{padding:var(--bs-padding-lg);justify-content:center;align-items:center;margin:auto;display:flex;inset:0}[data-scope=tour][data-part=content]{gap:var(--bs-gap-xs);padding:var(--bs-padding-lg);flex-direction:column;display:flex;position:relative}[data-scope=tour][data-part=content][data-type=tooltip]{inline-size:min(20rem,100%)}[data-scope=tour][data-part=content][data-type=dialog]{inline-size:min(24rem,100%)}[data-scope=tour][data-part=arrow]{--arrow-size:10px;--arrow-background:var(--bs-color-surface-2)}[data-scope=tour][data-part=arrow-tip]{border-block-start:1px solid var(--bs-color-border);border-inline-start:1px solid var(--bs-color-border)}[data-scope=tour][data-part=title]{font-family:var(--bs-font-serif);font-size:var(--bs-font-size-lg);font-weight:var(--bs-font-weight-semibold);line-height:var(--bs-line-height-snug);margin:0}[data-scope=tour][data-part=description]{margin:0 0 var(--bs-margin-sm);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=tour][data-part=progress-text]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);letter-spacing:var(--bs-tracking-label)}[data-scope=tour][data-part=control]{justify-content:flex-end;align-items:center;gap:var(--bs-gap-sm);margin-block-start:var(--bs-margin-sm);display:flex}[data-scope=tour][data-part=action-trigger]{--bs-shadow-color:color-mix(in oklab, var(--bs-color-primary) 20%, transparent);block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);border-radius:var(--bs-radius-sm);background:var(--bs-color-primary);color:var(--bs-color-primary-text);font:inherit;font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);cursor:pointer;box-shadow:var(--bs-light-x) calc(1px*var(--bs-light-reach)) calc(2px*var(--bs-light-reach)) 0 var(--bs-shadow-color);transition:background-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);border:none;place-items:center;display:inline-grid}[data-scope=tour][data-part=action-trigger]:hover{background:var(--bs-color-primary-hover);box-shadow:var(--bs-light-x) calc(2px*var(--bs-light-reach)) calc(6px*var(--bs-light-reach)) calc(-1px*var(--bs-light-reach)) var(--bs-shadow-color)}[data-scope=tour][data-part=action-trigger]:active{background:var(--bs-color-primary-active);box-shadow:none}[data-scope=tour][data-part=action-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tour][data-part=close-trigger]{inline-size:var(--bs-part-size-lg);block-size:var(--bs-part-size-lg);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-tertiary);cursor:pointer;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--bs-space-2);inset-inline-end:var(--bs-space-2)}[data-scope=tour][data-part=close-trigger]:hover{background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=tour][data-part=close-trigger]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tree-select][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));position:absolute}[data-scope=tree-select][data-part=content]{box-sizing:border-box;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-3);min-inline-size:0;color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));outline:none}[data-scope=tree-select][data-part=content]:focus,[data-scope=tree-select][data-part=content]:focus-visible{outline:none}[data-scope=tree-select][data-state=open][data-part=content]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=tree-select][data-part=content]{transition:opacity var(--bs-duration-base) var(--bs-ease-out)}[data-scope=tree-select][data-state=closed][data-part=content]{opacity:0}[data-scope=tree-select][data-part=control]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);inline-size:100%;block-size:var(--bs-control-height-md);padding-inline:var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:var(--bs-color-surface-2);box-shadow:var(--bs-shadow-xs);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);text-align:start;cursor:pointer;transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow .22s var(--bs-ease-out);display:flex}[data-scope=tree-select][data-part=control][data-placeholder]{color:var(--bs-color-text-tertiary)}[data-scope=tree-select][data-part=control]:hover:not(:focus):not(:disabled):not([data-invalid]):not([data-open]){border-color:var(--bs-color-border-strong)}[data-scope=tree-select][data-part=control]:focus-visible,[data-scope=tree-select][data-part=control][data-open]{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none;transition:none}[data-scope=tree-select][data-part=control][data-invalid]{border-color:var(--bs-color-danger)}[data-scope=tree-select][data-part=control][data-invalid]:focus-visible,[data-scope=tree-select][data-part=control][data-invalid][data-open]{box-shadow:inset 0 0 0 1px var(--bs-color-danger)}[data-scope=tree-select][data-part=control]:disabled{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);box-shadow:none;color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=tree-select][data-part=chevron]{color:var(--bs-color-text-tertiary);place-items:center;display:grid}[data-scope=tree-select][data-part=chevron] svg{inline-size:var(--bs-space-4);block-size:var(--bs-space-4);transition:transform var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=tree-select][data-part=control][data-open] [data-part=chevron] svg{transform:rotate(90deg)}[data-scope=tree-select][data-part=content]{gap:var(--bs-gap-sm);max-block-size:16rem;padding:var(--bs-padding-sm);flex-direction:column;display:flex}[data-scope=tree-select][data-part=body]{overflow-block:auto;min-block-size:0}[data-scope=tree-select][data-part=empty]{padding:var(--bs-padding-lg) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);text-align:center;margin:0}[data-scope=tree-select][data-part=control][data-size=sm]{block-size:var(--bs-control-height-sm)}[data-scope=tree-select][data-part=control][data-size=lg]{block-size:var(--bs-control-height-lg)}[data-scope=tree-select][data-part=content][data-size=sm] [data-scope=tree-view][data-part=root]{--bs-tree-row-block:var(--bs-space-1)}[data-scope=tree-select][data-part=content][data-size=lg] [data-scope=tree-view][data-part=root]{--bs-tree-row-block:var(--bs-space-3)}[data-scope=tree-view][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);-webkit-user-select:none;user-select:none}[data-scope=tree-view][data-part=label][data-disabled]{color:var(--bs-color-text-disabled)}[data-scope=tree-view][data-part=label][data-invalid]{color:var(--bs-color-danger)}[data-scope=tree-view][data-part=branch-text],[data-scope=tree-view][data-part=item-text]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=tree-view][data-part=root]{--bs-tree-indent:1rem;--bs-tree-icon:1rem;--bs-tree-row-block:var(--bs-space-2);gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=tree-view][data-part=tree]{color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);flex-direction:column;display:flex}[data-scope=tree-view][data-part=branch-control],[data-scope=tree-view][data-part=item]{align-items:center;gap:var(--bs-gap-sm);box-sizing:border-box;inline-size:100%;padding-block:var(--bs-tree-row-block);border-radius:var(--bs-radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;--bs-tree-depth:calc(var(--depth,1) - 1);--bs-tree-offset:calc(var(--bs-tree-indent)*var(--bs-tree-depth) + var(--bs-tree-icon)*.5*var(--depth,1));transition:background-color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;padding-inline-start:calc(var(--bs-tree-offset) + var(--bs-padding-md));padding-inline-end:var(--bs-padding-md);display:flex;position:relative}[data-scope=tree-view][data-part=tree] svg{inline-size:var(--bs-tree-icon);block-size:var(--bs-tree-icon);flex-shrink:0}[data-scope=tree-view][data-part=branch-control]:hover:not([data-disabled]),[data-scope=tree-view][data-part=item]:hover:not([data-disabled]){background:color-mix(in oklab,var(--bs-color-text-primary) 5%,transparent)}[data-scope=tree-view][data-part=branch-control]:focus-visible,[data-scope=tree-view][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=tree-view][data-part=branch-control][data-selected],[data-scope=tree-view][data-part=item][data-selected]{background:var(--bs-color-primary-subtle);color:var(--bs-color-primary-subtle-text)}[data-scope=tree-view][data-part=branch-control][data-disabled],[data-scope=tree-view][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=tree-view][data-part=branch-trigger]{align-items:center;display:inline-flex}[data-scope=tree-view][data-part=branch-text],[data-scope=tree-view][data-part=item-text]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=tree-view][data-part=branch-indicator]{color:var(--bs-color-text-tertiary);transform-origin:50%;transition:transform .2s var(--bs-ease-spring);align-items:center;display:inline-flex}[data-scope=tree-view][data-part=branch-indicator][data-state=open]{transform:rotate(90deg)}[data-scope=tree-view][data-part=item-indicator]{color:var(--bs-color-primary);flex-shrink:0;align-items:center;display:inline-flex}[data-scope=tree-view][data-part=branch-content]{position:relative}[data-scope=tree-view][data-part=branch-content][data-state=open]{animation:bs-disclose-expand var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-in var(--bs-duration-base) var(--bs-ease-out)}[data-scope=tree-view][data-part=branch-content][data-state=closed]{animation:bs-disclose-collapse var(--bs-duration-base) var(--bs-ease-out),bs-disclose-fade-out var(--bs-duration-base) var(--bs-ease-out)}[data-scope=tree-view][data-part=branch-indent-guide]{background:var(--bs-color-border);z-index:1;--bs-tree-depth:calc(var(--depth,1) - 1);--bs-tree-offset:calc(var(--bs-tree-indent)*var(--bs-tree-depth) + var(--bs-tree-icon)*.5*var(--depth,1));inline-size:1px;position:absolute;inset-block:0;inset-inline-start:calc(var(--bs-tree-offset) + var(--bs-padding-md))}[data-scope=tree-view][data-part=node-checkbox]{appearance:none;border:1px solid var(--bs-color-border-strong);border-radius:var(--bs-radius-xs);background:var(--bs-color-surface-2);cursor:pointer;block-size:1rem;inline-size:1rem;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);margin:0}[data-scope=tree-view][data-part=node-checkbox]:hover:not([data-disabled]){border-color:var(--bs-color-border-strong)}[data-scope=tree-view][data-part=node-checkbox]:focus-visible{box-shadow:var(--bs-focus-ring);outline:none}[data-scope=tree-view][data-part=node-checkbox]:indeterminate,[data-scope=tree-view][data-part=node-checkbox][data-state=checked]{border-color:var(--bs-color-primary);background:var(--bs-color-primary)}[data-scope=tree-view][data-part=node-checkbox][data-disabled]{background:var(--bs-color-surface-inset);border-color:var(--bs-color-border);cursor:not-allowed}[data-scope=tree-view][data-part=node-rename-input]{box-sizing:border-box;block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border:1px solid var(--bs-color-primary);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-sm);box-shadow:var(--bs-focus-ring);outline:none}@keyframes bs-disclose-expand{0%{height:var(--collapsed-height,0)}to{height:var(--height)}}@keyframes bs-disclose-collapse{0%{height:var(--height)}to{height:var(--collapsed-height,0)}}@keyframes bs-disclose-fade-in{0%{opacity:0}}@keyframes bs-disclose-fade-out{to{opacity:0}}[data-scope=tree-view][data-part=root][data-size=sm]{--bs-tree-row-block:var(--bs-space-1)}[data-scope=tree-view][data-part=root][data-size=lg]{--bs-tree-row-block:var(--bs-space-3)}[data-scope=typography][data-part=display]{font-size:var(--bs-font-size-4xl);line-height:var(--bs-line-height-tight)}[data-scope=typography][data-part=display],[data-scope=typography][data-part=heading]{color:var(--bs-color-text-primary);font-family:var(--bs-font-serif);font-weight:var(--bs-font-weight-semibold);margin:0}[data-scope=typography][data-part=heading]{font-size:var(--bs-font-size-2xl);line-height:var(--bs-line-height-snug)}[data-scope=typography][data-part=lead]{font-size:var(--bs-font-size-lg)}[data-scope=typography][data-part=body],[data-scope=typography][data-part=lead]{color:var(--bs-color-text-secondary);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=typography][data-part=body]{font-size:var(--bs-font-size-base)}[data-scope=typography][data-part=muted]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed);margin:0}[data-scope=typography][data-part=label]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);margin:0}[data-scope=user][data-part=root]{align-items:center;gap:var(--bs-gap-sm);min-inline-size:0;display:inline-flex}[data-scope=user][data-part=meta]{gap:var(--bs-gap-xs);flex-direction:column;min-inline-size:0;display:flex}[data-scope=user][data-part=name]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=user][data-part=description],[data-scope=user][data-part=name]{line-height:var(--bs-line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-scope=user][data-part=description]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm)}[data-scope=container][data-part=root]{inline-size:100%;margin-inline:auto}[data-scope=container][data-part=root][data-size=narrow]{max-inline-size:48ch}[data-scope=container][data-part=root][data-size=readable]{max-inline-size:72ch}[data-scope=container][data-part=root][data-size=wide]{max-inline-size:96ch}[data-scope=container][data-part=root][data-size=full]{max-inline-size:none}[data-scope=container][data-part=root][data-padding]{padding-inline:var(--bs-padding-lg)}[data-scope=data-view][data-part=content]{flex-direction:column;display:flex}[data-scope=data-view][data-part=content][data-layout=grid]{gap:var(--bs-gap-md);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}[data-scope=data-view][data-part=content][data-layout=list]>[data-scope=data-view][data-part=cell]+[data-scope=data-view][data-part=cell]{border-block-start:1px solid var(--bs-color-border)}[data-scope=data-view][data-part=pager]{justify-content:center;padding-block-start:var(--bs-padding-lg);display:flex}[data-scope=deferred-content][data-part=root]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=stack][data-part=root]{gap:var(--bs-stack-gap,var(--bs-gap-md));flex-direction:column;display:flex}[data-scope=stack][data-part=root][data-direction=row]{flex-direction:row}[data-scope=grid][data-part=root]{grid-template-columns:repeat(var(--bs-grid-columns,12),minmax(0,1fr));gap:var(--bs-grid-gap,var(--bs-gap-md));display:grid}[data-scope=grid][data-part=root][data-autofill]{grid-template-columns:repeat(auto-fill,minmax(var(--bs-grid-min-child-width),1fr))}[data-scope=aspect-ratio][data-part=root]{inline-size:100%;aspect-ratio:var(--bs-aspect-ratio,1/1);position:relative}[data-scope=aspect-ratio][data-part=root]>*{block-size:100%;inline-size:100%;position:absolute;inset:0}[data-scope=masonry][data-part=root]{-moz-column-count:var(--bs-masonry-columns,3);column-count:var(--bs-masonry-columns,3);-moz-column-width:var(--bs-masonry-column-min,auto);column-width:var(--bs-masonry-column-min,auto);-moz-column-gap:var(--bs-masonry-gap,var(--bs-gap-md));column-gap:var(--bs-masonry-gap,var(--bs-gap-md))}[data-scope=masonry][data-part=root]>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-block-end:var(--bs-masonry-gap,var(--bs-margin-md))}[data-scope=icon][data-part=root]{--_size:1em;inline-size:var(--_size);block-size:var(--_size);font-size:var(--_size);fill:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-scope=icon][data-part=root][data-size=sm]{--_size:.75em}[data-scope=icon][data-part=root][data-size=md]{--_size:1em}[data-scope=icon][data-part=root][data-size=lg]{--_size:1.25em}[data-scope=icon][data-part=root]>svg{block-size:100%;inline-size:100%;stroke-width:var(--bs-icon-stroke-width,1.75);display:block}[data-scope=ellipsis][data-part=root]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-scope=ellipsis][data-part=root][data-multiline]{overflow-wrap:break-word;white-space:normal;-webkit-line-clamp:var(--bs-ellipsis-lines);-webkit-box-orient:vertical;display:-webkit-box}[data-scope=image][data-part=root]{--_fit:cover;border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-inset);margin:0;display:block;position:relative;overflow:hidden}[data-scope=image][data-part=root][data-fit=contain]{--_fit:contain}[data-scope=image][data-part=root][data-fit=fill]{--_fit:fill}[data-scope=image][data-part=root][data-fit=none]{--_fit:none}[data-scope=image][data-part=root][data-state=loading]{animation:bs-image-breathe 1.6s var(--bs-ease-in-out) infinite}[data-scope=image][data-part=img]{-o-object-fit:var(--_fit);object-fit:var(--_fit);opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--bs-duration-slow) var(--bs-ease-out);display:block}[data-scope=image][data-part=root][data-state=loaded] [data-scope=image][data-part=img]{opacity:1}[data-scope=image][data-part=root][data-state=error] [data-scope=image][data-part=img]{display:none}[data-scope=image][data-part=fallback]{background:var(--bs-color-surface-inset);color:var(--bs-color-text-tertiary);place-items:center;display:grid;position:absolute;inset:0}[data-scope=image][data-part=fallback] svg{inline-size:var(--bs-space-8);block-size:var(--bs-space-8);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){[data-scope=image][data-part=root][data-state=loading]{opacity:.7;animation:none}}@keyframes bs-image-breathe{0%,to{opacity:1}50%{opacity:.55}}[data-scope=dialog][data-part=backdrop].bs-image-viewer-backdrop{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0) - 1);background:var(--bs-color-scrim);transition:opacity var(--bs-duration-slow) var(--bs-ease-out);position:fixed;inset:0}[data-scope=dialog][data-part=positioner].bs-image-viewer-positioner{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));grid-template-rows:minmax(0,1fr);padding:0;display:grid;position:fixed;inset:0}[data-scope=dialog][data-part=content].bs-image-viewer-content{gap:var(--bs-gap-lg);box-sizing:border-box;block-size:100%;max-block-size:none;inline-size:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;padding:0;display:flex;position:relative;overflow:visible}[data-scope=dialog][data-part=content].bs-image-viewer-content:focus,[data-scope=dialog][data-part=content].bs-image-viewer-content:focus-visible{outline:none}[data-scope=dialog][data-part=content].bs-image-viewer-content[data-state=open]{animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=image-viewer][data-part=viewport]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;min-block-size:0;inline-size:100%;min-inline-size:0;transition:transform var(--bs-duration-base) var(--bs-ease-out);flex:auto;display:block}[data-scope=image-viewer][data-part=toolbar]{justify-content:center;gap:var(--bs-gap-sm);inline-size:max-content;padding:var(--bs-padding-xs);border-radius:var(--bs-radius-control,var(--bs-radius-sm));background:color-mix(in oklab,var(--bs-color-gray-900) 72%,transparent);flex:none;margin-block-end:var(--bs-margin-xl);margin-inline:auto;display:flex}[data-scope=image-viewer][data-part=toolbar] [data-scope=button][data-part=root]{--_ink:var(--bs-color-text-on-scrim);--_fill-hover:color-mix(in oklab, var(--bs-color-surface-2) 16%, transparent)}[data-scope=list][data-part=root]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-scope=list][data-part=item]{align-items:center;gap:var(--bs-gap-sm);padding:var(--bs-padding-sm) var(--bs-padding-md);transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:flex}[data-scope=list][data-part=root][data-bordered] [data-scope=list][data-part=item]+[data-scope=list][data-part=item]{border-block-start:1px solid var(--bs-color-border)}[data-scope=list][data-part=item][role=button]{cursor:pointer;transition:background var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=list][data-part=item][role=button]:hover,[data-scope=list][data-part=root][data-hoverable] [data-scope=list][data-part=item]:hover{background:var(--bs-color-surface-0)}[data-scope=list][data-part=item][role=button]:active{background:var(--bs-color-surface-inset)}[data-scope=list][data-part=item]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=list][data-part=leading]{flex:none;align-items:center;display:flex}[data-scope=list][data-part=content]{gap:var(--bs-gap-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-scope=list][data-part=title]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=list][data-part=description]{color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);line-height:var(--bs-line-height-relaxed)}[data-scope=list][data-part=actions]{align-items:center;gap:var(--bs-gap-sm);flex:none;margin-inline-start:auto;display:flex}[data-scope=comment][data-part=root]{gap:var(--bs-gap-md);padding-block:var(--bs-padding-sm);display:flex}[data-scope=comment][data-part=avatar]{flex:none;display:flex}[data-scope=comment][data-part=body]{gap:var(--bs-gap-xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}[data-scope=comment][data-part=header]{align-items:baseline;gap:var(--bs-gap-sm);display:flex}[data-scope=comment][data-part=author]{color:var(--bs-color-text-primary);font-weight:var(--bs-font-weight-medium)}[data-scope=comment][data-part=datetime]{color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs)}[data-scope=comment][data-part=content]{color:var(--bs-color-text-primary);line-height:var(--bs-line-height-relaxed)}[data-scope=comment][data-part=actions]{align-items:center;gap:var(--bs-gap-lg);font-size:var(--bs-font-size-sm);margin-block-start:var(--bs-margin-xs);display:flex}[data-scope=virtual-list][data-part=root]{overscroll-behavior:contain;border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md);background:var(--bs-color-surface-1);overflow-y:auto}[data-scope=watermark][data-part=content],[data-scope=watermark][data-part=root]{position:relative}[data-scope=watermark][data-part=marks]{pointer-events:none;background-repeat:repeat;position:absolute;inset:0}[data-scope=progress-group][data-part=root]{gap:var(--bs-gap-sm);inline-size:100%;font-size:var(--bs-font-size-sm);flex-direction:column;display:flex}[data-scope=progress-group][data-part=track]{block-size:var(--bs-space-2);border-radius:var(--bs-radius-xs);background:var(--bs-color-surface-inset);display:flex;overflow:hidden}:is([data-scope=progress-group][data-part=segment],[data-scope=progress-group][data-part=legend-item]){--_pigment:var(--bs-color-primary)}:is([data-scope=progress-group][data-part=segment],[data-scope=progress-group][data-part=legend-item])[data-pigment=success]{--_pigment:var(--bs-color-success)}:is([data-scope=progress-group][data-part=segment],[data-scope=progress-group][data-part=legend-item])[data-pigment=warning]{--_pigment:var(--bs-color-warning)}:is([data-scope=progress-group][data-part=segment],[data-scope=progress-group][data-part=legend-item])[data-pigment=danger]{--_pigment:var(--bs-color-danger)}:is([data-scope=progress-group][data-part=segment],[data-scope=progress-group][data-part=legend-item])[data-pigment=info]{--_pigment:var(--bs-color-info)}[data-scope=progress-group][data-part=segment]{background:var(--_pigment);transition:inline-size var(--bs-duration-slow) var(--bs-ease-out);overflow:hidden}[data-scope=progress-group][data-part=legend]{gap:var(--bs-gap-sm) var(--bs-gap-md);color:var(--bs-color-text-secondary);flex-wrap:wrap;display:flex}[data-scope=progress-group][data-part=legend-item]{align-items:center;gap:var(--bs-gap-sm);display:inline-flex}[data-scope=progress-group][data-part=swatch]{inline-size:var(--bs-space-2);block-size:var(--bs-space-2);border-radius:var(--bs-radius-xs);background:var(--_pigment);flex:none}[data-scope=progress-group][data-part=legend-value]{color:var(--bs-color-text-primary);font-variant-numeric:tabular-nums}[data-scope=back-top][data-part=root]{z-index:var(--bs-z-overlay);transition:opacity var(--bs-duration-base) var(--bs-ease-out),translate var(--bs-duration-base) var(--bs-ease-spring);position:fixed;inset-block-end:var(--bs-space-6);inset-inline-end:var(--bs-space-6)}[data-scope=back-top][data-part=root][data-container]{z-index:auto;inline-size:fit-content;margin-inline-start:auto;position:sticky;inset-block-end:var(--bs-space-4)}[data-scope=back-top][data-part=root][data-state=hidden]{opacity:0;translate:0 var(--bs-space-2);visibility:hidden;pointer-events:none}[data-scope=back-top][data-part=root][data-state=shown] [data-scope=button][data-part=root],[data-scope=back-top][data-part=root][data-state=shown]:hover [data-scope=button][data-part=root]{--bs-shadow-color:color-mix(in oklab, var(--bs-shadow-ink) 30%, transparent);box-shadow:var(--bs-elevation-2);transition:box-shadow .22s var(--bs-ease-out)}[data-scope=back-top][data-part=root][data-state=shown]:hover [data-scope=button][data-part=root]{box-shadow:var(--bs-elevation-3)}[data-scope=back-top][data-part=root][data-state=shown]:active [data-scope=button][data-part=root]{box-shadow:none}@media (prefers-reduced-motion:no-preference){html:has([data-scope=back-top][data-part=root][data-state=shown]){scroll-behavior:smooth}}[data-scope=affix][data-part=root]{position:sticky}[data-scope=command][data-part=item-label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}[data-scope=command][data-part=positioner]{z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));padding:20dvh var(--bs-padding-lg) var(--bs-padding-lg);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}[data-scope=command][data-part=content]{box-sizing:border-box;inline-size:min(36rem,100%);padding:var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-4);transition:opacity var(--bs-duration-base) var(--bs-ease-out),translate var(--bs-duration-base) var(--bs-ease-spring);flex-direction:column;display:flex;position:relative}[data-scope=command][data-state=open][data-part=content]{box-shadow:var(--bs-elevation-5);animation:bs-ink-in var(--bs-duration-slow) var(--bs-ease-out)}[data-scope=command][data-part=input]{box-sizing:border-box;inline-size:100%;block-size:var(--bs-control-height-lg);padding:0 var(--bs-padding-md);border:none;border-block-end:1px solid var(--bs-color-border);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);background:0 0;border-radius:0}[data-scope=command][data-part=input]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=command][data-part=input]:focus,[data-scope=command][data-part=input]:focus-visible{box-shadow:var(--bs-focus-ring-inset);outline:none}[data-scope=command][data-part=list]{gap:var(--bs-gap-xs);max-block-size:min(50dvh,24rem);padding:var(--bs-padding-xs);overscroll-behavior:contain;flex-direction:column;margin-block-start:var(--bs-margin-sm);display:flex;overflow-y:auto}[data-scope=command][data-part=list][hidden]{display:none}[data-scope=command][data-part=group]{gap:var(--bs-gap-xs);flex-direction:column;display:flex}[data-scope=command][data-part=group]+[data-scope=command][data-part=group]{margin-block-start:var(--bs-margin-sm)}[data-scope=command][data-part=group-label]{padding:var(--bs-padding-xs) var(--bs-padding-sm);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-xs);font-weight:var(--bs-font-weight-medium);letter-spacing:var(--bs-tracking-label);text-transform:uppercase;-webkit-user-select:none;user-select:none}[data-scope=command][data-part=item]{justify-content:space-between;align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);color:var(--bs-color-text-primary);font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:flex}[data-scope=command][data-part=item][data-highlighted]{background:var(--bs-color-surface-0)}[data-scope=command][data-part=item][data-disabled]{color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=command][data-part=item-hint]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);min-inline-size:1.75em;box-shadow:0 1px 0 var(--bs-color-border);color:var(--bs-color-text-secondary);font-size:max(var(--bs-font-size-xs),.8125em);line-height:var(--bs-line-height-tight);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;padding:.125em .375em;display:inline-flex}[data-scope=command][data-part=item][data-highlighted] [data-scope=command][data-part=item-hint]{background:var(--bs-color-surface-1)}[data-scope=command][data-part=empty]{padding:var(--bs-padding-lg);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);text-align:center}[data-scope=mentions][data-part=root]{inline-size:100%;min-inline-size:0;display:flex}[data-scope=mentions][data-part=textarea]{box-sizing:border-box;min-inline-size:0;min-block-size:calc(var(--bs-control-height-md) + var(--bs-space-4));padding:var(--bs-padding-sm) var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);font:inherit;font-size:var(--bs-font-size-md);line-height:var(--bs-line-height-relaxed);resize:vertical;transition:border-color var(--bs-duration-fast) var(--bs-ease-out);flex:1}[data-scope=mentions][data-part=textarea]::placeholder{color:var(--bs-color-text-tertiary)}[data-scope=mentions][data-part=textarea]:hover:not([disabled],[readonly],:focus){border-color:var(--bs-color-border-strong)}[data-scope=mentions][data-part=textarea]:focus,[data-scope=mentions][data-part=textarea]:focus-visible{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=mentions][data-part=textarea][disabled]{border-color:var(--bs-color-border);background:var(--bs-color-surface-inset);color:var(--bs-color-text-disabled);cursor:not-allowed}[data-scope=mentions][data-part=popup]{box-sizing:border-box;max-block-size:14rem;min-inline-size:10rem;padding:var(--bs-padding-xs);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);color:var(--bs-color-text-primary);box-shadow:var(--bs-elevation-3);outline:none;flex-direction:column;display:flex;overflow-y:auto}[data-scope=mentions][data-state=open][data-part=popup]{animation:bs-ink-in var(--bs-duration-base) var(--bs-ease-out)}[data-scope=mentions][data-part=option]{align-items:center;gap:var(--bs-gap-sm);min-block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-sm);font-size:var(--bs-font-size-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);display:flex}[data-scope=mentions][data-part=option][data-active]{background:var(--bs-color-surface-0)}[data-scope=mentions][data-part=root][data-size=sm] [data-part=textarea]{min-block-size:calc(var(--bs-control-height-sm) + var(--bs-space-4))}[data-scope=mentions][data-part=root][data-size=lg] [data-part=textarea]{min-block-size:calc(var(--bs-control-height-lg) + var(--bs-space-4))}[data-scope=mentions][data-part=popup][data-size=sm] [data-part=option]{min-block-size:calc(var(--bs-control-height-sm)*.875)}[data-scope=mentions][data-part=popup][data-size=lg] [data-part=option]{min-block-size:var(--bs-control-height-md)}[data-scope=menubar][data-part=root]{align-items:center;gap:var(--bs-gap-xs);padding:var(--bs-padding-xs) 0;border-block-end:1px solid var(--bs-color-border);display:flex}[data-scope=menubar][data-part=trigger]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-sm);border-radius:var(--bs-radius-control,var(--bs-radius-sm));color:var(--bs-color-text-secondary);font:inherit;font-size:var(--bs-font-size-sm);letter-spacing:var(--bs-tracking-label);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--bs-duration-fast) var(--bs-ease-out),color var(--bs-duration-fast) var(--bs-ease-out);background:0 0;border:none;align-items:center;display:inline-flex}[data-scope=menubar][data-part=trigger]:hover{background:var(--bs-color-surface-0);color:var(--bs-color-text-primary)}[data-scope=menubar][data-part=trigger]:focus-visible{background:var(--bs-color-surface-0);color:var(--bs-color-text-primary);box-shadow:var(--bs-focus-ring);outline:none}[data-scope=menubar][data-part=trigger][data-state=open]{background:var(--bs-color-surface-0);color:var(--bs-color-text-primary);outline:none}[data-scope=menu][data-part=item][data-danger][data-state=checked]{background:var(--bs-color-danger);color:var(--bs-color-ink-on-fill)}[data-scope=input-group][data-part=root]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-fast) var(--bs-ease-out);align-items:stretch;display:inline-flex;position:relative;overflow:hidden}[data-scope=input-group][data-part=root]:hover:not(:focus-within){border-color:var(--bs-color-border-strong)}[data-scope=input-group][data-part=root]:focus-within{border-color:var(--bs-focus-edge);box-shadow:var(--bs-focus-ring)}[data-scene=cupertino] [data-scope=input-group][data-part=root]:focus-within,[data-scene=dispatch] [data-scope=input-group][data-part=root]:focus-within,[data-scene=fluent] [data-scope=input-group][data-part=root]:focus-within,[data-scene=missive] [data-scope=input-group][data-part=root]:focus-within{box-shadow:none}[data-scene=cupertino] [data-scope=input-group][data-part=root]:focus-within:after,[data-scene=dispatch] [data-scope=input-group][data-part=root]:focus-within:after,[data-scene=fluent] [data-scope=input-group][data-part=root]:focus-within:after,[data-scene=missive] [data-scope=input-group][data-part=root]:focus-within:after{content:"";border-radius:inherit;box-shadow:var(--bs-focus-ring);pointer-events:none;position:absolute;inset:0}[data-scope=input-group][data-part=root] [data-scope=input][data-part=root],[data-scope=input-group][data-part=root] [data-scope=textarea][data-part=root]{inline-size:auto;min-inline-size:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1}[data-scope=input-group][data-part=root] [data-scope=input][data-part=root]:focus,[data-scope=input-group][data-part=root] [data-scope=input][data-part=root]:focus-visible,[data-scope=input-group][data-part=root] [data-scope=textarea][data-part=root]:focus,[data-scope=input-group][data-part=root] [data-scope=textarea][data-part=root]:focus-visible{box-shadow:none;border:none}[data-scope=input-group][data-part=root] [data-scope=input][data-part=root]:disabled,[data-scope=input-group][data-part=root] [data-scope=textarea][data-part=root]:disabled{background:0 0}[data-scope=input-group][data-part=root] [data-scope=button][data-part=root]:focus-visible{box-shadow:var(--bs-focus-ring-inset)}[data-scope=input-group][data-part=addon]{align-items:center;gap:var(--bs-gap-xs);padding:0 var(--bs-padding-md);background:var(--bs-color-surface-inset);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-sm);white-space:nowrap;flex:none;display:inline-flex}[data-scope=input-group][data-part=addon]:not(:first-child){border-inline-start:1px solid var(--bs-color-border)}[data-scope=input-group][data-part=addon]:not(:last-child){border-inline-end:1px solid var(--bs-color-border)}[data-scope=input-group][data-part=root]:hover [data-scope=input-group][data-part=addon]:not(:first-child){border-inline-start-color:var(--bs-color-border-strong)}[data-scope=input-group][data-part=root]:hover [data-scope=input-group][data-part=addon]:not(:last-child){border-inline-end-color:var(--bs-color-border-strong)}[data-scope=dynamic-input][data-part=root]{gap:var(--bs-gap-sm);flex-direction:column;inline-size:100%;display:flex}[data-scope=dynamic-input][data-part=row]{align-items:center;gap:var(--bs-gap-xs);display:flex}[data-scope=dynamic-input][data-part=row] [data-scope=input][data-part=root]{flex:1;min-inline-size:0}[data-scope=dynamic-input][data-part=add]{display:flex}[data-scope=button-group][data-part=root]{display:inline-flex}[data-scope=button-group][data-part=root][data-orientation=vertical]{flex-direction:column;align-items:stretch}[data-scope=button-group][data-part=root][data-size=sm]>[data-scope=button][data-part=root]{block-size:var(--bs-control-height-sm);padding:0 var(--bs-padding-md);font-size:var(--bs-font-size-sm)}[data-scope=button-group][data-part=root][data-size=lg]>[data-scope=button][data-part=root]{block-size:var(--bs-control-height-lg);padding:0 var(--bs-padding-xl)}[data-scope=button-group][data-part=root]>[data-scope=button][data-part=root]+[data-scope=button][data-part=root]{margin-inline-start:-1px}[data-scope=button-group][data-part=root][data-orientation=vertical]>[data-scope=button][data-part=root]+[data-scope=button][data-part=root]{margin-block-start:-1px;margin-inline-start:0}[data-scope=button-group][data-part=root][data-orientation=horizontal]>[data-scope=button][data-part=root]:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}[data-scope=button-group][data-part=root][data-orientation=horizontal]>[data-scope=button][data-part=root]:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}[data-scope=button-group][data-part=root][data-orientation=vertical]>[data-scope=button][data-part=root]:not(:first-child){border-start-start-radius:0;border-start-end-radius:0}[data-scope=button-group][data-part=root][data-orientation=vertical]>[data-scope=button][data-part=root]:not(:last-child){border-end-end-radius:0;border-end-start-radius:0}[data-scope=button-group][data-part=root]>[data-scope=button][data-part=root]:focus-visible,[data-scope=button-group][data-part=root]>[data-scope=button][data-part=root]:hover{z-index:1}[data-scope=button-group][data-part=root][data-radius=sm]{--bs-radius-control:var(--bs-radius-sm)}[data-scope=button-group][data-part=root][data-radius=md]{--bs-radius-control:var(--bs-radius-md)}[data-scope=button-group][data-part=root][data-radius=lg]{--bs-radius-control:var(--bs-radius-lg)}[data-scope=button-group][data-part=root][data-radius=xl]{--bs-radius-control:var(--bs-radius-xl)}[data-scope=button-group][data-part=root][data-radius="2xl"]{--bs-radius-control:var(--bs-radius-2xl)}[data-scope=button-group][data-part=root][data-radius=full]{--bs-radius-control:var(--bs-radius-full)}[data-scope=split-button][data-part=root]{display:inline-flex}[data-scope=split-button][data-part=root]>[data-scope=button][data-part=root]{border-start-end-radius:0;border-end-end-radius:0}[data-scope=split-button][data-part=root]>[data-scope=menu][data-part=trigger][data-variant]{border-inline-start:1px solid var(--bs-color-border);border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}[data-scope=split-button][data-part=root]>[data-scope=button][data-part=root]:focus-visible,[data-scope=split-button][data-part=root]>[data-scope=button][data-part=root]:hover,[data-scope=split-button][data-part=root]>[data-scope=menu][data-part=trigger][data-variant]:focus-visible,[data-scope=split-button][data-part=root]>[data-scope=menu][data-part=trigger][data-variant]:hover,[data-scope=split-button][data-part=root]>[data-scope=menu][data-part=trigger][data-variant][data-state=open]{z-index:1}[data-scope=menu][data-part=item][data-danger]{color:var(--bs-color-danger)}[data-scope=float-button][data-part=root]{gap:var(--bs-gap-sm);z-index:calc(var(--bs-z-overlay) + var(--layer-index,0));flex-direction:column-reverse;display:flex;position:fixed}[data-scope=float-button][data-part=root][data-placement^=top]{flex-direction:column}[data-scope=float-button][data-part=root][data-placement$=-start]{align-items:flex-start}[data-scope=float-button][data-part=root][data-placement$=-end]{align-items:flex-end}[data-scope=float-button][data-part=root][data-placement=bottom-end]{inset-block-end:var(--bs-space-6);inset-inline-end:var(--bs-space-6)}[data-scope=float-button][data-part=root][data-placement=bottom-start]{inset-block-end:var(--bs-space-6);inset-inline-start:var(--bs-space-6)}[data-scope=float-button][data-part=root][data-placement=top-end]{inset-block-start:var(--bs-space-6);inset-inline-end:var(--bs-space-6)}[data-scope=float-button][data-part=root][data-placement=top-start]{inset-block-start:var(--bs-space-6);inset-inline-start:var(--bs-space-6)}[data-scope=float-button][data-part=root] [data-scope=button][data-part=root]{border-radius:var(--bs-radius-lg);--bs-shadow-color:color-mix(in oklab, var(--bs-shadow-ink) 30%, transparent);box-shadow:var(--bs-elevation-2)}[data-scope=float-button][data-part=root] [data-scope=button][data-part=root]:hover:not(:disabled){box-shadow:var(--bs-elevation-3)}[data-scope=float-button][data-part=root] [data-scope=button][data-part=root]:active:not(:disabled){box-shadow:none}[data-scope=float-button][data-part=item]{align-items:center;gap:var(--bs-gap-sm);flex-direction:row-reverse;display:inline-flex}[data-scope=float-button][data-part=root][data-placement$=-start] [data-scope=float-button][data-part=item]{flex-direction:row}[data-scope=float-button][data-part=item-label]{padding:var(--bs-padding-xs) var(--bs-padding-sm);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-2);color:var(--bs-color-text-secondary);font-size:var(--bs-font-size-xs);letter-spacing:var(--bs-tracking-label);white-space:nowrap;pointer-events:none}[data-scope=float-button][data-part=item]{transition:opacity var(--bs-duration-base) var(--bs-ease-out),translate var(--bs-duration-base) var(--bs-ease-spring),visibility var(--bs-duration-base)}[data-scope=float-button][data-part=item-label]{transition:opacity var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=float-button][data-part=root][data-state=closed] [data-scope=float-button][data-part=item]{opacity:0;visibility:hidden;pointer-events:none}[data-scope=float-button][data-part=root][data-placement^=bottom][data-state=closed] [data-scope=float-button][data-part=item]{translate:0 var(--bs-space-2)}[data-scope=float-button][data-part=root][data-placement^=top][data-state=closed] [data-scope=float-button][data-part=item]{translate:0 calc(var(--bs-space-2)*-1)}[data-scope=float-button][data-part=root][data-state=closed] [data-scope=float-button][data-part=item-label]{opacity:0}[data-scope=layout][data-part=root]{grid-template:"header""content"minmax(0,1fr)"footer"/minmax(0,1fr);min-block-size:100dvh;display:grid}[data-scope=layout][data-part=root][data-sider=start]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"sider header""sider content""sider footer"}[data-scope=layout][data-part=root][data-sider=end]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"header sider""content sider""footer sider"}[data-scope=layout][data-part=header]{border-block-end:1px solid var(--bs-color-border);grid-area:header}[data-scope=layout][data-part=footer],[data-scope=layout][data-part=header]{align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-md) var(--bs-padding-xl);display:flex}[data-scope=layout][data-part=footer]{border-block-start:1px solid var(--bs-color-border);grid-area:footer}[data-scope=layout][data-part=sider]{inline-size:clamp(var(--bs-layout-sider-min,12rem),var(--bs-layout-sider-width,16rem),var(--bs-layout-sider-max,24rem));background:color-mix(in oklab,var(--bs-color-surface-0) 60%,var(--bs-color-surface-inset));border-inline-end:1px solid var(--bs-color-border);transition:inline-size var(--bs-duration-slow) var(--bs-ease-out);grid-area:sider;position:relative;overflow:hidden}[data-scope=layout][data-part=sider][data-dragging]{transition:none}[data-scope=layout][data-part=sider-resize]{inline-size:var(--bs-space-2);cursor:ew-resize;touch-action:none;position:absolute;inset-block:0;inset-inline-end:0}[data-scope=layout][data-part=sider-resize]:before{content:"";background:var(--bs-color-border);inline-size:1px;transition:background-color var(--bs-duration-fast) var(--bs-ease-out);position:absolute;inset-block:0;inset-inline-end:calc(var(--bs-space-2)/2)}[data-scope=layout][data-part=sider-resize]:focus-visible:before,[data-scope=layout][data-part=sider-resize]:hover:before,[data-scope=layout][data-part=sider-resize][data-dragging]:before{background:var(--bs-color-primary)}[data-scope=layout][data-part=sider-resize]:focus-visible{outline:none}[data-scope=layout][data-part=root][data-sider=end] [data-scope=layout][data-part=sider-resize]{inset-inline:0 auto}[data-scope=layout][data-part=root][data-sider=end] [data-scope=layout][data-part=sider-resize]:before{inset-inline-start:calc(var(--bs-space-2)/2);inset-inline-end:auto}[data-scope=layout][data-part=root][data-sider=end] [data-scope=layout][data-part=sider]{border-inline-end:none;border-inline-start:1px solid var(--bs-color-border)}[data-scope=layout][data-part=root][data-sider=start] [data-scope=layout][data-part=sider][data-resizable]{border-inline-end:none}[data-scope=layout][data-part=root][data-sider=end] [data-scope=layout][data-part=sider][data-resizable]{border-inline-start:none}[data-scope=layout][data-part=content]{padding:var(--bs-padding-xl);grid-area:content}[data-scope=workflow][data-part=canvas]{background-color:var(--bs-color-surface-1);background-image:radial-gradient(var(--bs-color-border) 1px,transparent 1px);background-size:var(--bs-space-4) var(--bs-space-4);background-position:calc(var(--bs-space-2)*-1) calc(var(--bs-space-2)*-1);border-radius:var(--bs-radius-lg);block-size:100%;inline-size:100%;position:relative;overflow:hidden;container-type:inline-size}[data-scope=workflow][data-part=node]{box-sizing:border-box;block-size:100%;inline-size:100%;padding:var(--bs-workflow-handle,var(--bs-padding-md))}[data-scope=workflow][data-part=node]>.workflow-node-card{box-sizing:border-box;justify-content:center;gap:var(--bs-gap-sm);min-block-size:100%;inline-size:100%;padding:var(--bs-padding-sm) var(--bs-padding-md);background:var(--bs-color-surface-2);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);box-shadow:var(--bs-shadow-xs);font-family:var(--bs-font-sans);font-size:var(--bs-font-size-sm);color:var(--bs-color-text-primary);transition:border-color var(--bs-duration-fast) var(--bs-ease-out),box-shadow var(--bs-duration-base) var(--bs-ease-out);flex-direction:column;display:flex}[data-scope=workflow][data-part=node]>.workflow-node-card:hover{border-color:var(--bs-color-border-strong)}[data-scope=workflow] .x6-node-selected .workflow-node-card,[data-scope=workflow] .x6-node-selected .workflow-node-card:hover{border-color:var(--bs-color-primary);box-shadow:var(--bs-shadow-xs),0 0 0 1px var(--bs-color-primary-subtle)}[data-scope=workflow] [data-part=handle]{fill:var(--bs-color-surface-2);stroke:var(--bs-color-border-strong);stroke-width:1px;rx:0;ry:0;cursor:crosshair;transition:stroke var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=workflow] [data-part=handle][data-dir=in]{fill:var(--bs-color-surface-3)}[data-scope=workflow] [data-part=handle]:hover{stroke:var(--bs-color-primary)}[data-scope=workflow] .workflow-edge-line{fill:none;stroke:var(--bs-color-border-strong);stroke-width:2px;stroke-linecap:round;transition:stroke var(--bs-duration-base) var(--bs-ease-out)}[data-scope=workflow] .workflow-node-card[data-state=running],[data-scope=workflow] .workflow-node-card[data-state=running]:hover{border-color:var(--bs-color-primary);animation:workflow-breathe var(--bs-duration-slow) var(--bs-ease-in-out) infinite alternate}[data-scope=workflow] .workflow-node-card[data-state=success],[data-scope=workflow] .workflow-node-card[data-state=success]:hover{border-color:var(--bs-color-success)}[data-scope=workflow] .workflow-node-card[data-state=error],[data-scope=workflow] .workflow-node-card[data-state=error]:hover{border-color:var(--bs-color-danger)}[data-scope=workflow] .x6-edge-selected .workflow-edge-line{stroke:var(--bs-color-primary)}[data-scope=workflow] .workflow-edge-line[data-state=running]{stroke:var(--bs-color-primary);stroke-dasharray:6 4;animation:workflow-flow var(--bs-duration-slow) linear infinite}[data-scope=workflow] .workflow-edge-line[data-state=success]{stroke:var(--bs-color-success)}[data-scope=workflow] .workflow-edge-line[data-state=error]{stroke:var(--bs-color-danger)}@keyframes workflow-breathe{0%{box-shadow:var(--bs-shadow-xs)}to{box-shadow:0 0 0 var(--bs-space-2) var(--bs-color-primary-subtle)}}@keyframes workflow-flow{to{stroke-dashoffset:-10px}}[data-scope=workflow] .x6-widget-selection-box{border:1px dashed var(--bs-color-primary);box-shadow:none}[data-scope=workflow] .x6-widget-selection-rubberband{background-color:var(--bs-color-primary-subtle);border:1px solid var(--bs-color-primary)}[data-scope=workflow][data-part=minimap] .x6-widget-minimap{background-color:var(--bs-color-surface-1);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-md)}[data-scope=workflow][data-part=minimap] .x6-widget-minimap-viewport{border:1px solid var(--bs-color-primary);background-color:color-mix(in oklab,var(--bs-color-primary) 12%,transparent)}@media (prefers-reduced-motion:reduce){[data-scope=workflow] .workflow-edge-line,[data-scope=workflow] .workflow-node-card{animation:none}}[data-scope=spotlight][data-part=root]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1);position:relative;overflow:hidden}[data-scope=spotlight][data-part=root]:before{border-radius:inherit;background:radial-gradient(var(--bs-spot-radius,16rem) circle at var(--bs-spot-x,50%) var(--bs-spot-y,50%),var(--bs-color-primary),transparent 70%);-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}[data-scope=spotlight][data-part=root]:after,[data-scope=spotlight][data-part=root]:before{content:"";opacity:0;transition:opacity var(--bs-duration-base) var(--bs-ease-out);pointer-events:none;position:absolute;inset:0}[data-scope=spotlight][data-part=root]:after{background:radial-gradient(var(--bs-spot-radius,16rem) circle at var(--bs-spot-x,50%) var(--bs-spot-y,50%),color-mix(in oklab,var(--bs-color-primary) 10%,transparent),transparent 70%)}[data-scope=spotlight][data-part=root][data-hovered]:after,[data-scope=spotlight][data-part=root][data-hovered]:before{opacity:1}[data-scope=dock][data-part=root]{align-items:flex-end;gap:var(--bs-gap-sm);inline-size:fit-content;padding-block-start:calc(var(--bs-padding-sm) + (var(--bs-dock-max-scale,1) - 1)*var(--bs-dock-item-size,2.75rem));padding-block-end:var(--bs-padding-sm);padding-inline:var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-2);box-shadow:var(--bs-elevation-2);display:flex}[data-scope=dock][data-part=item]{scale:var(--bs-dock-scale,1);transform-origin:bottom;transition:scale var(--bs-duration-fast) var(--bs-ease-out)}[data-scope=browser][data-part=root]{border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-lg);background:var(--bs-color-surface-1);box-shadow:var(--bs-elevation-2);flex-direction:column;display:flex;overflow:hidden}[data-scope=browser][data-part=titlebar]{align-items:center;gap:var(--bs-gap-md);padding:var(--bs-padding-sm) var(--bs-padding-md);background:var(--bs-color-surface-2);border-block-end:1px solid var(--bs-color-border);display:flex}[data-scope=browser][data-part=dots]{align-items:center;gap:var(--bs-gap-sm);display:flex}[data-scope=browser][data-part=dot]{inline-size:calc(var(--bs-part-size-sm)*.75);block-size:calc(var(--bs-part-size-sm)*.75);border-radius:var(--bs-radius-full,999px);display:block}[data-scope=browser][data-part=dot][data-tone=danger]{background:var(--bs-color-danger)}[data-scope=browser][data-part=dot][data-tone=warning]{background:var(--bs-color-warning)}[data-scope=browser][data-part=dot][data-tone=success]{background:var(--bs-color-success)}[data-scope=browser][data-part=urlbar]{min-inline-size:0;min-block-size:var(--bs-control-height-sm);padding-inline:var(--bs-padding-md);border:1px solid var(--bs-color-border);border-radius:var(--bs-radius-sm);background:var(--bs-color-surface-1);color:var(--bs-color-text-tertiary);font-size:var(--bs-font-size-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;place-items:center;display:grid;overflow:hidden}[data-scope=browser][data-part=body]{flex:1;min-block-size:0}[data-scope=bento][data-part=root]{grid-template-columns:repeat(var(--bs-bento-columns,3),minmax(0,1fr));gap:var(--bs-gap-md);display:grid;container-type:inline-size}@container (width<=32rem){[data-scope=bento][data-part=root]{grid-template-columns:repeat(min(2,var(--bs-bento-columns,3)),minmax(0,1fr))}}@container (width<=20rem){[data-scope=bento][data-part=root]{grid-template-columns:minmax(0,1fr)}}[data-scope=bento][data-part=cell]{grid-column:span var(--bs-bento-span-x,1);grid-row:span var(--bs-bento-span-y,1);min-block-size:0;min-inline-size:0}[data-scope=block-ui][data-part=root]{position:relative}[data-scope=block-ui][data-part=mask]{z-index:1;border-radius:inherit;background:color-mix(in oklab,var(--bs-color-surface-1) 72%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
