@font-face{font-family:__TTFirsNeue_afe6d6;src:url(/_next/static/media/10b991c40cdc9e01-s.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__TTFirsNeue_afe6d6;src:url(/_next/static/media/15250dfcb8252fc2-s.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__TTFirsNeue_Fallback_afe6d6;src:local("Arial");ascent-override:88.80%;descent-override:31.78%;line-gap-override:0.00%;size-adjust:106.98%}.__className_afe6d6{font-family:__TTFirsNeue_afe6d6,__TTFirsNeue_Fallback_afe6d6}@font-face{font-family:__AvertaStdPE_5e106d;src:url(/_next/static/media/b954c3cee118e062.otf) format("opentype");font-display:fallback;font-weight:400;font-style:normal}@font-face{font-family:__AvertaStdPE_5e106d;src:url(/_next/static/media/4cfc515cb6dbed9b.otf) format("opentype");font-display:fallback;font-weight:600;font-style:normal}@font-face{font-family:__AvertaStdPE_5e106d;src:url(/_next/static/media/6d60900d8a19ff38.otf) format("opentype");font-display:fallback;font-weight:700;font-style:normal}@font-face{font-family:__AvertaStdPE_5e106d;src:url(/_next/static/media/e34fc38f1fc33d25.otf) format("opentype");font-display:fallback;font-weight:800;font-style:normal}.__className_5e106d{font-family:__AvertaStdPE_5e106d}.__variable_5e106d{--font-AvertaStdPE:"__AvertaStdPE_5e106d"}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--tw-content:""}}}@layer legacy;@layer theme{:host,:root{--font-sans:var(--font-family-sans);--font-mono:var(--font-family-mono);--color-gray-200:oklch(92.8% .006 264.531);--color-black:#000;--color-white:#fff;--spacing:calc(.25rem * var(--scaling,1));--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--font-weight-light:var(--font-weight-light);--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--font-weight-extrabold:var(--font-weight-extrabold);--tracking-tight:-.025em;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-2xl:var(--radius-2xl);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border);--color-border-hover:var(--border-hover);--color-surface:var(--surface);--color-surface-subtle:var(--surface-subtle);--color-surface-raised:var(--surface-raised);--color-surface-hover:var(--surface-hover);--color-content:var(--content);--color-content-subtle:var(--content-subtle);--color-content-disabled:var(--content-disabled);--color-content-success:var(--content-success);--color-content-warning:var(--content-warning);--color-content-danger:var(--content-danger);--color-content-on-accent:var(--content-on-accent);--color-content-on-solid:var(--content-on-solid);--color-bg-warning:var(--bg-warning);--color-bg-danger:var(--bg-danger);--color-brand:var(--action-brand);--color-danger:var(--action-danger);--color-success:var(--action-success);--color-warning:var(--action-warning);--color-info:var(--action-info);--color-scrim:var(--scrim);--color-expressive-cyan:var(--expressive-cyan);--radius-none:var(--radius-none);--radius-full:var(--radius-full);--ease-standard:var(--motion-ease);--ease-decelerate:var(--motion-ease-decelerate);--ease-accelerate:var(--motion-ease-accelerate);--text-display-xl:var(--font-size-7xl);--text-display-xl--line-height:4.75rem;--text-display-xl--font-weight:var(--font-weight-semibold);--text-display-xl--letter-spacing:-.03em;--text-display-md:var(--font-size-5xl);--text-display-md--line-height:3.25rem;--text-display-md--font-weight:var(--font-weight-semibold);--text-display-md--letter-spacing:-.02em;--text-display-sm:var(--font-size-4xl);--text-display-sm--line-height:2.75rem;--text-display-sm--font-weight:var(--font-weight-semibold);--text-display-sm--letter-spacing:-.015em;--text-heading-lg:var(--font-size-3xl);--text-heading-lg--line-height:2.25rem;--text-heading-lg--font-weight:var(--font-weight-semibold);--text-heading-lg--letter-spacing:-.01em;--text-heading-md:var(--font-size-2xl);--text-heading-md--line-height:2rem;--text-heading-md--font-weight:var(--font-weight-semibold);--text-heading-md--letter-spacing:-.005em;--text-heading-sm:var(--font-size-xl);--text-heading-sm--line-height:1.75rem;--text-heading-sm--font-weight:var(--font-weight-semibold);--text-heading-sm--letter-spacing:-.0025em;--text-title-md:var(--font-size-lg);--text-title-md--line-height:1.75rem;--text-title-md--font-weight:var(--font-weight-semibold);--text-body-lg:var(--font-size-lg);--text-body-lg--line-height:1.75rem;--text-body-lg--font-weight:var(--font-weight-regular);--text-body-md:var(--font-size-base);--text-body-md--line-height:1.5rem;--text-body-md--font-weight:var(--font-weight-regular);--text-body-sm:var(--font-size-sm);--text-body-sm--line-height:1.25rem;--text-body-sm--font-weight:var(--font-weight-regular);--text-label-md:var(--font-size-sm);--text-label-md--line-height:1.25rem;--text-label-md--font-weight:var(--font-weight-medium);--text-label-sm:var(--font-size-xs);--text-label-sm--line-height:1rem;--text-label-sm--font-weight:var(--font-weight-medium);--text-label-sm--letter-spacing:.005em;--font-weight-regular:var(--font-weight-regular)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer newbie,components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-inset-2\.5{inset:calc(var(--spacing) * -2.5)}.-inset-8{inset:calc(var(--spacing) * -8)}.-inset-12{inset:calc(var(--spacing) * -12)}.-inset-16{inset:calc(var(--spacing) * -16)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-y-1{inset-block:var(--spacing)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[2\%\]{top:2%}.top-\[24\%\]{top:24%}.right-4{right:calc(var(--spacing) * 4)}.right-\[14\%\]{right:14%}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[8\%\]{left:8%}.z-\[1\]{z-index:1}.z-base{z-index:var(--z-index-base)}.z-toast{z-index:var(--z-index-toast)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.m-0{margin:0}.mx-auto{margin-inline:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mb-0{margin-bottom:0}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[30rem\]{width:30rem;height:30rem}.size-\[34rem\]{width:34rem;height:34rem}.size-full{width:100%;height:100%}.h-5{height:calc(var(--spacing) * 5)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-\[200px\]{height:200px}.h-\[min\(85vh\,44rem\)\]{height:min(85vh,44rem)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-10\.5{min-height:calc(var(--spacing) * 10.5)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-\[386px\]{min-height:386px}.min-h-dvh{min-height:100dvh}.w-2\.25{width:calc(var(--spacing) * 2.25)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-\[18px\]{width:18px}.w-\[420px\]{width:420px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36ch\]{max-width:36ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[80rem\]{max-width:80rem}.max-w-\[320px\]{max-width:320px}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[min\(94vw\,1040px\)\]{max-width:min(94vw,1040px)}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.min-w-\[820px\]{min-width:820px}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-translate-y-16,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-16{--tw-translate-y:calc(var(--spacing) * -16)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.auto-rows-\[214px\]{grid-auto-rows:214px}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[--spacing\(4\)_1fr\]{grid-template-columns:calc(var(--spacing) * 4) 1fr}.grid-cols-\[minmax\(\.\.\.\)\.\.\.\]{grid-template-columns:minmax(...)...}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.75{gap:calc(var(--spacing) * 1.75)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:var(--radius-none)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-b-none{border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border{border-color:var(--color-border)}.border-content\/10{border-color:var(--color-content)}@supports (color:color-mix(in lab,red,red)){.border-content\/10{border-color:color-mix(in oklab,var(--color-content) 10%,transparent)}}.border-transparent{border-color:#0000}.bg-\[\#\.\.\.\]{background-color:#...}.bg-\[\.\.\.\]{background-color:...}.bg-\[hsl\(\.\.\.\)\]{background-color:hsl(...)}.bg-bg-danger{background-color:var(--color-bg-danger)}.bg-bg-warning{background-color:var(--color-bg-warning)}.bg-black{background-color:var(--color-black)}.bg-brand,.bg-brand\/16{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bg-brand\/16{background-color:color-mix(in oklab,var(--color-brand) 16%,transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-expressive-cyan\/10{background-color:var(--color-expressive-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-expressive-cyan\/10{background-color:color-mix(in oklab,var(--color-expressive-cyan) 10%,transparent)}}.bg-expressive-cyan\/18{background-color:var(--color-expressive-cyan)}@supports (color:color-mix(in lab,red,red)){.bg-expressive-cyan\/18{background-color:color-mix(in oklab,var(--color-expressive-cyan) 18%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-info{background-color:var(--color-info)}.bg-success{background-color:var(--color-success)}.bg-surface{background-color:var(--color-surface)}.bg-surface-hover{background-color:var(--color-surface-hover)}.bg-surface-raised,.bg-surface-raised\/70{background-color:var(--color-surface-raised)}@supports (color:color-mix(in lab,red,red)){.bg-surface-raised\/70{background-color:color-mix(in oklab,var(--color-surface-raised) 70%,transparent)}}.bg-surface-subtle{background-color:var(--color-surface-subtle)}.bg-surface\/55{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/55{background-color:color-mix(in oklab,var(--color-surface) 55%,transparent)}}.bg-surface\/75{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/75{background-color:color-mix(in oklab,var(--color-surface) 75%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-gradient-to-b,.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-none{background-image:none}.from-expressive-cyan\/10{--tw-gradient-from:var(--color-expressive-cyan)}@supports (color:color-mix(in lab,red,red)){.from-expressive-cyan\/10{--tw-gradient-from:color-mix(in oklab,var(--color-expressive-cyan) 10%,transparent)}}.from-expressive-cyan\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-scrim{--tw-gradient-from:var(--color-scrim);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-surface-raised{--tw-gradient-from:var(--color-surface-raised);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-60\%{--tw-gradient-to-position:60%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.object-\[center_30\%\]{object-position:center 30%}.object-center{object-position:center}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:var(--spacing)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-start{text-align:start}.text-overline{font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1rem}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-display-sm{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sm--font-weight))}.text-display-xl{font-size:var(--text-display-xl);line-height:var(--tw-leading,var(--text-display-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-display-xl--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-xl--font-weight))}.text-heading-lg{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-lg--font-weight))}.text-heading-md{font-size:var(--text-heading-md);line-height:var(--tw-leading,var(--text-heading-md--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-md--font-weight))}.text-heading-sm{font-size:var(--text-heading-sm);line-height:var(--tw-leading,var(--text-heading-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-sm--font-weight))}.text-label-sm{font-size:var(--text-label-sm);line-height:var(--tw-leading,var(--text-label-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sm--font-weight))}.text-body-md{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));font-weight:var(--tw-font-weight,var(--text-body-md--font-weight))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));font-weight:var(--tw-font-weight,var(--text-body-sm--font-weight))}.text-label-md{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight))}.text-title-md{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--text-title-md--line-height));font-weight:var(--tw-font-weight,var(--text-title-md--font-weight))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[rgb\(\)\]{color:rgb()}.text-\[rgb\(\.\.\.\)\]{color:rgb(...)}.text-brand{color:var(--color-brand)}.text-content{color:var(--color-content)}.text-content-danger{color:var(--color-content-danger)}.text-content-disabled{color:var(--color-content-disabled)}.text-content-on-accent{color:var(--color-content-on-accent)}.text-content-on-solid,.text-content-on-solid\/80{color:var(--color-content-on-solid)}@supports (color:color-mix(in lab,red,red)){.text-content-on-solid\/80{color:color-mix(in oklab,var(--color-content-on-solid) 80%,transparent)}}.text-content-subtle{color:var(--color-content-subtle)}.text-content-success{color:var(--color-content-success)}.text-content-warning{color:var(--color-content-warning)}.text-inherit{color:inherit}.text-transparent{color:#0000}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-\[var\(--state-disabled-opacity\)\]{opacity:var(--state-disabled-opacity)}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--shadow-lg)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[120px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[130px\]{--tw-blur:blur(130px)}.blur-\[130px\],.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-\[14px\]{--tw-backdrop-blur:blur(14px)}.backdrop-blur-\[14px\],.backdrop-blur-md{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-base{transition-duration:var(--motion-duration-base)}.duration-fast{transition-duration:var(--motion-duration-fast)}.duration-slow{transition-duration:var(--motion-duration-slow)}.ease-accelerate{--tw-ease:var(--ease-accelerate);transition-timing-function:var(--ease-accelerate)}.ease-decelerate{--tw-ease:var(--ease-decelerate);transition-timing-function:var(--ease-decelerate)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.select-none{-webkit-user-select:none;user-select:none}.group-focus-within\:scale-\[1\.03\]:is(:where(.group):focus-within *){scale:1.03}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[3px\]:is(:where(.group):hover *){--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:border-border-hover:is(:where(.group):hover *){border-color:var(--color-border-hover)}.group-hover\:bg-surface-hover:is(:where(.group):hover *){background-color:var(--color-surface-hover)}.group-hover\:brightness-105:is(:where(.group):hover *){--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\:saturate-110:is(:where(.group):hover *){--tw-saturate:saturate(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.group-focus-visible\:scale-\[1\.06\]:is(:where(.group):focus-visible *){scale:1.06}.group-focus-visible\:border-border-hover:is(:where(.group):focus-visible *){border-color:var(--color-border-hover)}.group-focus-visible\:bg-surface-hover:is(:where(.group):focus-visible *){background-color:var(--color-surface-hover)}.group-focus-visible\:brightness-105:is(:where(.group):focus-visible *){--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-focus-visible\:saturate-110:is(:where(.group):focus-visible *){--tw-saturate:saturate(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-active\:scale-\[0\.98\]:is(:where(.group):active *){scale:.98}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-4:before{content:var(--tw-content);inset:calc(var(--spacing) * -4)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-surface-hover:hover{background-color:var(--color-surface-hover)}.hover\:bg-surface\/75:hover{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface\/75:hover{background-color:color-mix(in oklab,var(--color-surface) 75%,transparent)}}.hover\:text-content:hover{color:var(--color-content)}}.focus\:translate-y-0:focus{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\]\:text-content[data-active]{color:var(--color-content)}.data-\[highlighted\]\:bg-surface-hover[data-highlighted],.data-\[selected\]\:bg-surface-hover[data-selected]{background-color:var(--color-surface-hover)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:min-w-\[310px\]{min-width:310px}}@media (min-width:768px){.md\:inset-x-0{inset-inline:0}.md\:inset-y-0{inset-block:0}.md\:right-0{right:0}.md\:right-auto{right:auto}.md\:left-auto{left:auto}.md\:mx-auto{margin-inline:auto}.md\:-mt-12{margin-top:calc(var(--spacing) * -12)}.md\:block{display:block}.md\:flex{display:flex}.md\:h-\[171px\]{height:171px}.md\:min-h-\[22rem\]{min-height:22rem}.md\:w-\[54\%\]{width:54%}.md\:w-auto{width:auto}.md\:max-w-\[80rem\]{max-width:80rem}.md\:min-w-\[220px\]{min-width:220px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-end{align-items:flex-end}.md\:justify-center{justify-content:center}.md\:justify-start{justify-content:flex-start}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-display-md{font-size:var(--text-display-md);line-height:var(--tw-leading,var(--text-display-md--line-height));letter-spacing:var(--tw-tracking,var(--text-display-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-md--font-weight))}.md\:text-display-sm{font-size:var(--text-display-sm);line-height:var(--tw-leading,var(--text-display-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sm--font-weight))}.md\:text-heading-lg{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-lg--font-weight))}.md\:text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height));font-weight:var(--tw-font-weight,var(--text-body-lg--font-weight))}.md\:text-body-md{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height));font-weight:var(--tw-font-weight,var(--text-body-md--font-weight))}.md\:opacity-100{opacity:1}}@media (min-width:1024px){.lg\:flex{display:flex}.lg\:w-\[50\%\]{width:50%}}@media (min-width:1280px){.xl\:-mt-16{margin-top:calc(var(--spacing) * -16)}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}.xl\:py-16{padding-block:calc(var(--spacing) * 16)}.xl\:text-heading-lg{font-size:var(--text-heading-lg);line-height:var(--tw-leading,var(--text-heading-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-heading-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading-lg--font-weight))}}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}}.dark{color-scheme:dark}:root{--focus:light-dark(var(--color-brand-light-11),var(--color-brand-dark-8));--border:light-dark(var(--color-sage-light-6),var(--color-sage-dark-6));--border-strong:light-dark(var(--color-sage-light-7),var(--color-sage-dark-7));--border-hover:light-dark(var(--color-sage-light-8),var(--color-sage-dark-8));--border-invalid:light-dark(var(--color-red-light-7),var(--color-red-dark-7));--surface:light-dark(var(--color-sage-light-1),var(--color-sage-dark-1));--surface-subtle:light-dark(var(--color-sage-light-3),var(--color-sage-dark-3));--surface-raised:light-dark(var(--color-sage-light-2),var(--color-sage-dark-2));--surface-hover:light-dark(var(--color-sage-light-4),var(--color-sage-dark-4));--surface-active:light-dark(var(--color-sage-light-5),var(--color-sage-dark-5));--content:light-dark(var(--color-sage-light-12),var(--color-sage-dark-12));--content-subtle:light-dark(var(--color-sage-light-11),var(--color-sage-dark-11));--content-disabled:light-dark(var(--color-sage-light-8),var(--color-sage-dark-8));--content-info:light-dark(var(--color-blue-light-11),var(--color-blue-dark-11));--content-success:light-dark(var(--color-green-light-11),var(--color-green-dark-11));--content-warning:light-dark(var(--color-amber-light-11),var(--color-amber-dark-11));--content-danger:light-dark(var(--color-red-light-11),var(--color-red-dark-11));--content-success-strong:light-dark(var(--color-green-light-12),var(--color-green-dark-12));--content-warning-strong:light-dark(var(--color-amber-light-12),var(--color-amber-dark-12));--content-info-strong:light-dark(var(--color-blue-light-12),var(--color-blue-dark-12));--content-danger-strong:light-dark(var(--color-red-light-12),var(--color-red-dark-12));--content-on-accent:light-dark(var(--color-brand-contrast),var(--color-brand-dark-1));--content-on-solid:var(--color-white);--content-on-warning:var(--color-black);--content-on-status:var(--color-black);--bg-brand:light-dark(var(--color-brand-light-3),var(--color-brand-dark-3));--bg-success:light-dark(var(--color-green-light-3),var(--color-green-dark-3));--bg-warning:light-dark(var(--color-amber-light-3),var(--color-amber-dark-3));--bg-danger:light-dark(var(--color-red-light-3),var(--color-red-dark-3));--bg-info:light-dark(var(--color-blue-light-3),var(--color-blue-dark-3));--action-brand:light-dark(var(--color-brand-light-9),var(--color-brand-dark-9));--action-brand-hover:light-dark(var(--color-brand-light-10),var(--color-brand-dark-10));--action-danger:light-dark(var(--color-red-light-9),var(--color-red-dark-9));--action-danger-hover:light-dark(var(--color-red-light-10),var(--color-red-dark-10));--action-success:light-dark(var(--color-green-light-9),var(--color-green-dark-9));--action-success-hover:light-dark(var(--color-green-light-10),var(--color-green-dark-10));--action-warning:light-dark(var(--color-amber-light-9),var(--color-amber-dark-9));--action-warning-hover:light-dark(var(--color-amber-light-10),var(--color-amber-dark-10));--action-info:light-dark(var(--color-blue-light-9),var(--color-blue-dark-9));--action-info-hover:light-dark(var(--color-blue-light-10),var(--color-blue-dark-10));--scrim:light-dark(var(--color-black-alpha-6),var(--color-black-alpha-8));--market-up:light-dark(var(--color-green-light-11),var(--color-green-dark-11));--market-up-subtle:light-dark(var(--color-green-light-3),var(--color-green-dark-3));--market-up-on:light-dark(var(--color-white),var(--color-black));--market-down:light-dark(var(--color-red-light-11),var(--color-red-dark-11));--market-down-subtle:light-dark(var(--color-red-light-3),var(--color-red-dark-3));--market-down-on:light-dark(var(--color-white),var(--color-black));--chart-series-1:light-dark(var(--color-dataviz-categorical-light-1),var(--color-dataviz-categorical-dark-1));--chart-series-2:light-dark(var(--color-dataviz-categorical-light-2),var(--color-dataviz-categorical-dark-2));--chart-series-3:light-dark(var(--color-dataviz-categorical-light-3),var(--color-dataviz-categorical-dark-3));--chart-series-4:light-dark(var(--color-dataviz-categorical-light-4),var(--color-dataviz-categorical-dark-4));--chart-series-5:light-dark(var(--color-dataviz-categorical-light-5),var(--color-dataviz-categorical-dark-5));--chart-series-6:light-dark(var(--color-dataviz-categorical-light-6),var(--color-dataviz-categorical-dark-6));--chart-series-7:light-dark(var(--color-dataviz-categorical-light-7),var(--color-dataviz-categorical-dark-7));--chart-series-8:light-dark(var(--color-dataviz-categorical-light-8),var(--color-dataviz-categorical-dark-8));--expressive-violet:light-dark(var(--color-expressive-violet-light),var(--color-expressive-violet-dark));--expressive-violet-subtle:light-dark(var(--color-expressive-violet-light-subtle),var(--color-expressive-violet-dark-subtle));--expressive-magenta:light-dark(var(--color-expressive-magenta-light),var(--color-expressive-magenta-dark));--expressive-magenta-subtle:light-dark(var(--color-expressive-magenta-light-subtle),var(--color-expressive-magenta-dark-subtle));--expressive-cyan:light-dark(var(--color-expressive-cyan-light),var(--color-expressive-cyan-dark));--expressive-cyan-subtle:light-dark(var(--color-expressive-cyan-light-subtle),var(--color-expressive-cyan-dark-subtle));--expressive-amber:light-dark(var(--color-expressive-amber-light),var(--color-expressive-amber-dark));--expressive-amber-subtle:light-dark(var(--color-expressive-amber-light-subtle),var(--color-expressive-amber-dark-subtle));--expressive-lime:light-dark(var(--color-expressive-lime-light),var(--color-expressive-lime-dark));--expressive-lime-subtle:light-dark(var(--color-expressive-lime-light-subtle),var(--color-expressive-lime-dark-subtle));--text:var(--content);--text-subtle:var(--content-subtle);--text-on-accent:var(--content-on-accent);--text-on-solid:var(--content-on-solid);--text-on-warning:var(--content-on-warning);--text-disabled:var(--content-disabled);--text-danger:var(--content-danger);--text-on-status:var(--content-on-status);--market-flat:var(--content-subtle);--chart-up:var(--market-up);--chart-down:var(--market-down)}@supports not (color:light-dark(#000,#fff)){:root{--focus:var(--color-brand-light-11);--border:var(--color-sage-light-6);--border-strong:var(--color-sage-light-7);--border-hover:var(--color-sage-light-8);--border-invalid:var(--color-red-light-7);--surface:var(--color-sage-light-1);--surface-subtle:var(--color-sage-light-3);--surface-raised:var(--color-sage-light-2);--surface-hover:var(--color-sage-light-4);--surface-active:var(--color-sage-light-5);--content:var(--color-sage-light-12);--content-subtle:var(--color-sage-light-11);--content-disabled:var(--color-sage-light-8);--content-info:var(--color-blue-light-11);--content-success:var(--color-green-light-11);--content-warning:var(--color-amber-light-11);--content-danger:var(--color-red-light-11);--content-success-strong:var(--color-green-light-12);--content-warning-strong:var(--color-amber-light-12);--content-info-strong:var(--color-blue-light-12);--content-danger-strong:var(--color-red-light-12);--content-on-accent:var(--color-brand-contrast);--bg-brand:var(--color-brand-light-3);--bg-success:var(--color-green-light-3);--bg-warning:var(--color-amber-light-3);--bg-danger:var(--color-red-light-3);--bg-info:var(--color-blue-light-3);--action-brand:var(--color-brand-light-9);--action-brand-hover:var(--color-brand-light-10);--action-danger:var(--color-red-light-9);--action-danger-hover:var(--color-red-light-10);--action-success:var(--color-green-light-9);--action-success-hover:var(--color-green-light-10);--action-warning:var(--color-amber-light-9);--action-warning-hover:var(--color-amber-light-10);--action-info:var(--color-blue-light-9);--action-info-hover:var(--color-blue-light-10);--scrim:var(--color-black-alpha-6);--market-up:var(--color-green-light-11);--market-up-subtle:var(--color-green-light-3);--market-up-on:var(--color-white);--market-down:var(--color-red-light-11);--market-down-subtle:var(--color-red-light-3);--market-down-on:var(--color-white);--chart-series-1:var(--color-dataviz-categorical-light-1);--chart-series-2:var(--color-dataviz-categorical-light-2);--chart-series-3:var(--color-dataviz-categorical-light-3);--chart-series-4:var(--color-dataviz-categorical-light-4);--chart-series-5:var(--color-dataviz-categorical-light-5);--chart-series-6:var(--color-dataviz-categorical-light-6);--chart-series-7:var(--color-dataviz-categorical-light-7);--chart-series-8:var(--color-dataviz-categorical-light-8);--expressive-violet:var(--color-expressive-violet-light);--expressive-violet-subtle:var(--color-expressive-violet-light-subtle);--expressive-magenta:var(--color-expressive-magenta-light);--expressive-magenta-subtle:var(--color-expressive-magenta-light-subtle);--expressive-cyan:var(--color-expressive-cyan-light);--expressive-cyan-subtle:var(--color-expressive-cyan-light-subtle);--expressive-amber:var(--color-expressive-amber-light);--expressive-amber-subtle:var(--color-expressive-amber-light-subtle);--expressive-lime:var(--color-expressive-lime-light);--expressive-lime-subtle:var(--color-expressive-lime-light-subtle)}.dark{--focus:var(--color-brand-dark-8);--border:var(--color-sage-dark-6);--border-strong:var(--color-sage-dark-7);--border-hover:var(--color-sage-dark-8);--border-invalid:var(--color-red-dark-7);--surface:var(--color-sage-dark-1);--surface-subtle:var(--color-sage-dark-3);--surface-raised:var(--color-sage-dark-2);--surface-hover:var(--color-sage-dark-4);--surface-active:var(--color-sage-dark-5);--content:var(--color-sage-dark-12);--content-subtle:var(--color-sage-dark-11);--content-disabled:var(--color-sage-dark-8);--content-info:var(--color-blue-dark-11);--content-success:var(--color-green-dark-11);--content-warning:var(--color-amber-dark-11);--content-danger:var(--color-red-dark-11);--content-success-strong:var(--color-green-dark-12);--content-warning-strong:var(--color-amber-dark-12);--content-info-strong:var(--color-blue-dark-12);--content-danger-strong:var(--color-red-dark-12);--content-on-accent:var(--color-brand-dark-1);--bg-brand:var(--color-brand-dark-3);--bg-success:var(--color-green-dark-3);--bg-warning:var(--color-amber-dark-3);--bg-danger:var(--color-red-dark-3);--bg-info:var(--color-blue-dark-3);--action-brand:var(--color-brand-dark-9);--action-brand-hover:var(--color-brand-dark-10);--action-danger:var(--color-red-dark-9);--action-danger-hover:var(--color-red-dark-10);--action-success:var(--color-green-dark-9);--action-success-hover:var(--color-green-dark-10);--action-warning:var(--color-amber-dark-9);--action-warning-hover:var(--color-amber-dark-10);--action-info:var(--color-blue-dark-9);--action-info-hover:var(--color-blue-dark-10);--scrim:var(--color-black-alpha-8);--market-up:var(--color-green-dark-11);--market-up-subtle:var(--color-green-dark-3);--market-up-on:var(--color-black);--market-down:var(--color-red-dark-11);--market-down-subtle:var(--color-red-dark-3);--market-down-on:var(--color-black);--chart-series-1:var(--color-dataviz-categorical-dark-1);--chart-series-2:var(--color-dataviz-categorical-dark-2);--chart-series-3:var(--color-dataviz-categorical-dark-3);--chart-series-4:var(--color-dataviz-categorical-dark-4);--chart-series-5:var(--color-dataviz-categorical-dark-5);--chart-series-6:var(--color-dataviz-categorical-dark-6);--chart-series-7:var(--color-dataviz-categorical-dark-7);--chart-series-8:var(--color-dataviz-categorical-dark-8);--expressive-violet:var(--color-expressive-violet-dark);--expressive-violet-subtle:var(--color-expressive-violet-dark-subtle);--expressive-magenta:var(--color-expressive-magenta-dark);--expressive-magenta-subtle:var(--color-expressive-magenta-dark-subtle);--expressive-cyan:var(--color-expressive-cyan-dark);--expressive-cyan-subtle:var(--color-expressive-cyan-dark-subtle);--expressive-amber:var(--color-expressive-amber-dark);--expressive-amber-subtle:var(--color-expressive-amber-dark-subtle);--expressive-lime:var(--color-expressive-lime-dark);--expressive-lime-subtle:var(--color-expressive-lime-dark-subtle)}}[data-market-convention=cn]{--market-up:light-dark(var(--color-red-light-11),var(--color-red-dark-11));--market-up-subtle:light-dark(var(--color-red-light-3),var(--color-red-dark-3));--market-up-on:light-dark(var(--color-white),var(--color-black));--market-down:light-dark(var(--color-green-light-11),var(--color-green-dark-11));--market-down-subtle:light-dark(var(--color-green-light-3),var(--color-green-dark-3));--market-down-on:light-dark(var(--color-white),var(--color-black))}:root{--color-sage-light-1:oklch(99.23% .0025 164.75);--color-sage-light-2:oklch(98.33% .0025 165.41);--color-sage-light-3:oklch(96.46% .0035 174.14);--color-sage-light-4:oklch(94.93% .0042 157.06);--color-sage-light-5:oklch(93.14% .0035 174.48);--color-sage-light-6:oklch(91.45% .006 170.55);--color-sage-light-7:oklch(89% .006 170.55);--color-sage-light-8:oklch(82.96% .0087 168.79);--color-sage-light-9:oklch(65% .0092 168.68);--color-sage-light-10:oklch(61.66% .0094 168.45);--color-sage-light-11:oklch(54.16% .0096 168.58);--color-sage-light-12:oklch(21.43% .0177 170.04);--color-sage-dark-1:oklch(20.1% .0051 174.01);--color-sage-dark-2:oklch(22.57% .0071 164.45);--color-sage-dark-3:oklch(25.41% .0092 159.29);--color-sage-dark-4:oklch(27.89% .009 159.39);--color-sage-dark-5:oklch(29.92% .0088 159.45);--color-sage-dark-6:oklch(32.61% .0098 164.33);--color-sage-dark-7:oklch(36.1% .0095 164.43);--color-sage-dark-8:oklch(43.01% .0121 164.38);--color-sage-dark-9:oklch(54.28% .0181 166.28);--color-sage-dark-10:oklch(59.15% .0168 164.43);--color-sage-dark-11:oklch(70.38% .0117 167.63);--color-sage-dark-12:oklch(94.73% .0025 165.07);--color-red-light-1:oklch(99.33% .0042 17.21);--color-red-light-2:oklch(98.23% .0113 17.3);--color-red-light-3:oklch(95.55% .028 13.88);--color-red-light-4:oklch(92.17% .0524 16.02);--color-red-light-5:oklch(89.2% .074 16.93);--color-red-light-6:oklch(85.69% .1 17.68);--color-red-light-7:oklch(80.7% .1199 18.3);--color-red-light-8:oklch(74.44% .1529 18.76);--color-red-light-9:oklch(62.56% .261 23.03);--color-red-light-10:oklch(59.9% .2628 24.03);--color-red-light-11:oklch(55.7% .2546 25.16);--color-red-light-12:oklch(33.9% .147 16.59);--color-red-dark-1:oklch(18.8% .0181 18.42);--color-red-dark-2:oklch(20.46% .0293 14.09);--color-red-dark-3:oklch(25.11% .0877 12.71);--color-red-dark-4:oklch(28.93% .1284 14.33);--color-red-dark-5:oklch(33.21% .144 15.52);--color-red-dark-6:oklch(38.15% .1496 16.8);--color-red-dark-7:oklch(45.02% .1634 18.77);--color-red-dark-8:oklch(54.36% .1968 21.76);--color-red-dark-9:oklch(62.56% .261 23.03);--color-red-dark-10:oklch(66.34% .2395 22.85);--color-red-dark-11:oklch(78.04% .1648 22.14);--color-red-dark-12:oklch(90.24% .0691 6.44);--color-amber-light-1:oklch(99.43% .0039 84.81);--color-amber-light-2:oklch(98.56% .0321 99.07);--color-amber-light-3:oklch(96.95% .0791 100.38);--color-amber-light-4:oklch(94.47% .1222 97.9);--color-amber-light-5:oklch(91.8% .179 98.23);--color-amber-light-6:oklch(88.04% .1664 93.39);--color-amber-light-7:oklch(82.73% .1653 86.71);--color-amber-light-8:oklch(75.77% .1825 76.71);--color-amber-light-9:oklch(85.37% .1946 84.12);--color-amber-light-10:oklch(83.13% .1978 80.85);--color-amber-light-11:oklch(57.07% .1478 63.94);--color-amber-light-12:oklch(35.22% .0657 54.17);--color-amber-dark-1:oklch(18.5% .018 77.74);--color-amber-dark-2:oklch(21.2% .0249 82);--color-amber-dark-3:oklch(25.78% .0597 74.49);--color-amber-dark-4:oklch(29.55% .072 73.85);--color-amber-dark-5:oklch(33.63% .0823 72.87);--color-amber-dark-6:oklch(38.63% .0936 75.25);--color-amber-dark-7:oklch(45.42% .1101 74.97);--color-amber-dark-8:oklch(53.64% .1301 73.44);--color-amber-dark-9:oklch(85.37% .1946 84.12);--color-amber-dark-10:oklch(88.49% .21 94.78);--color-amber-dark-11:oklch(86.17% .2032 89.02);--color-amber-dark-12:oklch(93.51% .0883 86.07);--color-blue-light-1:oklch(99.31% .0038 247.51);--color-blue-light-2:oklch(98.2% .0102 242.86);--color-blue-light-3:oklch(95.97% .0238 238.65);--color-blue-light-4:oklch(93.81% .0382 234.77);--color-blue-light-5:oklch(90.51% .0561 240.33);--color-blue-light-6:oklch(86.33% .0799 243.29);--color-blue-light-7:oklch(80.98% .1132 243.06);--color-blue-light-8:oklch(73.36% .1624 243.1);--color-blue-light-9:oklch(64.93% .208 251.78);--color-blue-light-10:oklch(62.23% .2259 251.71);--color-blue-light-11:oklch(55.57% .2151 252.19);--color-blue-light-12:oklch(32.4% .1301 258.82);--color-blue-dark-1:oklch(19.36% .0344 256.45);--color-blue-dark-2:oklch(21.29% .0409 261.29);--color-blue-dark-3:oklch(27.45% .0895 253.92);--color-blue-dark-4:oklch(32.01% .1244 252.35);--color-blue-dark-5:oklch(36.71% .1365 250.7);--color-blue-dark-6:oklch(41.6% .1529 252);--color-blue-dark-7:oklch(47.41% .1645 253.09);--color-blue-dark-8:oklch(54.06% .1884 253.18);--color-blue-dark-9:oklch(64.93% .208 251.78);--color-blue-dark-10:oklch(68.84% .1829 251.41);--color-blue-dark-11:oklch(76.42% .1365 249.46);--color-blue-dark-12:oklch(90.71% .0558 238.43);--color-green-light-1:oklch(99.45% .0046 161.61);--color-green-light-2:oklch(98.17% .0122 148.23);--color-green-light-3:oklch(96.08% .03 147.17);--color-green-light-4:oklch(93.46% .0458 150.18);--color-green-light-5:oklch(90.18% .0629 152);--color-green-light-6:oklch(85.95% .0812 153.19);--color-green-light-7:oklch(79.97% .103 156.85);--color-green-light-8:oklch(72.14% .1385 160.07);--color-green-light-9:oklch(64.21% .1553 157.68);--color-green-light-10:oklch(61.3% .148 157.81);--color-green-light-11:oklch(54.74% .1327 157);--color-green-light-12:oklch(32.54% .0548 157.05);--color-green-dark-1:oklch(18.64% .0183 156.68);--color-green-dark-2:oklch(21.51% .0223 155.12);--color-green-dark-3:oklch(27.36% .0586 152.13);--color-green-dark-4:oklch(31.63% .0772 154.54);--color-green-dark-5:oklch(36.12% .0862 155.11);--color-green-dark-6:oklch(41.27% .0927 156.52);--color-green-dark-7:oklch(46.84% .1024 157.23);--color-green-dark-8:oklch(53.65% .1181 159.18);--color-green-dark-9:oklch(64.21% .1553 157.68);--color-green-dark-10:oklch(67.77% .1695 156.52);--color-green-dark-11:oklch(78.53% .2105 154.06);--color-green-dark-12:oklch(90.27% .1047 153.83);--color-green-contrast:#fff;--color-brand-light-1:oklch(99.43% .013 130);--color-brand-light-2:oklch(98.56% .0337 130);--color-brand-light-3:oklch(96.95% .0746 130);--color-brand-light-4:oklch(94.47% .146 130);--color-brand-light-5:oklch(91.8% .239 130);--color-brand-light-6:oklch(88.04% .2773 130);--color-brand-light-7:oklch(82.73% .2605 130);--color-brand-light-8:oklch(75.77% .2386 130);--color-brand-light-9:oklch(86.12% .17 130);--color-brand-light-10:oklch(83.13% .2618 130);--color-brand-light-11:oklch(57.07% .1797 130);--color-brand-light-12:oklch(35.22% .1109 130);--color-brand-dark-1:oklch(18.5% .0583 130);--color-brand-dark-2:oklch(21.2% .0668 130);--color-brand-dark-3:oklch(25.78% .0812 130);--color-brand-dark-4:oklch(29.55% .0931 130);--color-brand-dark-5:oklch(33.63% .1059 130);--color-brand-dark-6:oklch(38.63% .1217 130);--color-brand-dark-7:oklch(45.42% .143 130);--color-brand-dark-8:oklch(53.64% .1689 130);--color-brand-dark-9:oklch(86.12% .17 130);--color-brand-dark-10:oklch(88.49% .2787 130);--color-brand-dark-11:oklch(86.17% .2714 130);--color-brand-dark-12:oklch(93.51% .1772 130);--color-brand-contrast:#1c290d;--color-white:#fff;--color-black:#171717;--color-black-alpha-1:#0000000d;--color-black-alpha-2:#0000001a;--color-black-alpha-3:#00000026;--color-black-alpha-4:#0003;--color-black-alpha-5:#0000004d;--color-black-alpha-6:#0006;--color-black-alpha-7:#00000080;--color-black-alpha-8:#0009;--color-black-alpha-9:#000000b3;--color-black-alpha-10:#000c;--color-black-alpha-11:#000000e6;--color-black-alpha-12:#000000f2;--color-white-alpha-1:#ffffff0d;--color-white-alpha-2:#ffffff1a;--color-white-alpha-3:#ffffff26;--color-white-alpha-4:#fff3;--color-white-alpha-5:#ffffff4d;--color-white-alpha-6:#fff6;--color-white-alpha-7:#ffffff80;--color-white-alpha-8:#fff9;--color-white-alpha-9:#ffffffb3;--color-white-alpha-10:#fffc;--color-white-alpha-11:#ffffffe6;--color-white-alpha-12:#fffffff2;--color-dataviz-categorical-light-1:oklch(60% .16 250);--color-dataviz-categorical-light-2:oklch(60% .1407 60);--color-dataviz-categorical-light-3:oklch(65% .1122 190);--color-dataviz-categorical-light-4:oklch(60% .16 340);--color-dataviz-categorical-light-5:oklch(60% .1226 90);--color-dataviz-categorical-light-6:oklch(60% .16 300);--color-dataviz-categorical-light-7:oklch(60% .16 148);--color-dataviz-categorical-light-8:oklch(60% .16 25);--color-dataviz-categorical-dark-1:oklch(73% .1455 250);--color-dataviz-categorical-dark-2:oklch(73% .16 60);--color-dataviz-categorical-dark-3:oklch(73% .1261 190);--color-dataviz-categorical-dark-4:oklch(73% .16 340);--color-dataviz-categorical-dark-5:oklch(73% .1492 90);--color-dataviz-categorical-dark-6:oklch(73% .16 300);--color-dataviz-categorical-dark-7:oklch(72% .16 148);--color-dataviz-categorical-dark-8:oklch(69% .16 25);--color-dataviz-sequential-light-1:oklch(92% .079 148);--color-dataviz-sequential-light-2:oklch(82.5% .1313 148);--color-dataviz-sequential-light-3:oklch(73% .1162 148);--color-dataviz-sequential-light-4:oklch(63.5% .1011 148);--color-dataviz-sequential-light-5:oklch(54% .086 148);--color-dataviz-sequential-light-6:oklch(44.5% .0708 148);--color-dataviz-sequential-light-7:oklch(35% .0557 148);--color-dataviz-sequential-dark-1:oklch(30% .0478 148);--color-dataviz-sequential-dark-2:oklch(39.17% .0623 148);--color-dataviz-sequential-dark-3:oklch(48.33% .0769 148);--color-dataviz-sequential-dark-4:oklch(57.5% .0915 148);--color-dataviz-sequential-dark-5:oklch(66.67% .1061 148);--color-dataviz-sequential-dark-6:oklch(75.83% .1207 148);--color-dataviz-sequential-dark-7:oklch(85% .1353 148);--color-dataviz-diverging-light-1:oklch(50% .16 25);--color-dataviz-diverging-light-2:oklch(68% .09 25);--color-dataviz-diverging-light-3:oklch(85% .03 25);--color-dataviz-diverging-light-4:oklch(95% .008 166.5);--color-dataviz-diverging-light-5:oklch(85% .03 148);--color-dataviz-diverging-light-6:oklch(68% .09 148);--color-dataviz-diverging-light-7:oklch(50% .1447 148);--color-dataviz-diverging-dark-1:oklch(78% .1284 25);--color-dataviz-diverging-dark-2:oklch(65% .09 25);--color-dataviz-diverging-dark-3:oklch(50% .03 25);--color-dataviz-diverging-dark-4:oklch(30% .008 166.5);--color-dataviz-diverging-dark-5:oklch(50% .03 148);--color-dataviz-diverging-dark-6:oklch(65% .09 148);--color-dataviz-diverging-dark-7:oklch(78% .16 148);--color-expressive-violet-light:oklch(56% .16 300);--color-expressive-violet-light-subtle:oklch(94% .0336 300);--color-expressive-violet-dark:oklch(70% .16 300);--color-expressive-violet-dark-subtle:oklch(25% .06 300);--color-expressive-magenta-light:oklch(56% .16 340);--color-expressive-magenta-light-subtle:oklch(94% .0407 340);--color-expressive-magenta-dark:oklch(70% .16 340);--color-expressive-magenta-dark-subtle:oklch(25% .06 340);--color-expressive-cyan-light:oklch(56% .0952 200);--color-expressive-cyan-light-subtle:oklch(94% .05 200);--color-expressive-cyan-dark:oklch(70% .119 200);--color-expressive-cyan-dark-subtle:oklch(25% .0425 200);--color-expressive-amber-light:oklch(56% .116 80);--color-expressive-amber-light-subtle:oklch(94% .05 80);--color-expressive-amber-dark:oklch(70% .145 80);--color-expressive-amber-dark-subtle:oklch(25% .0518 80);--color-expressive-lime-light:oklch(56% .1407 125);--color-expressive-lime-light-subtle:oklch(94% .05 125);--color-expressive-lime-dark:oklch(70% .16 125);--color-expressive-lime-dark-subtle:oklch(25% .06 125);--spacing-0:0;--spacing-1:calc(.25rem * var(--scaling,1));--spacing-2:calc(.5rem * var(--scaling,1));--spacing-3:calc(.75rem * var(--scaling,1));--spacing-4:calc(1rem * var(--scaling,1));--spacing-5:calc(1.25rem * var(--scaling,1));--spacing-6:calc(1.5rem * var(--scaling,1));--spacing-8:calc(2rem * var(--scaling,1));--spacing-10:calc(2.5rem * var(--scaling,1));--spacing-12:calc(3rem * var(--scaling,1));--spacing-16:calc(4rem * var(--scaling,1));--spacing-20:calc(5rem * var(--scaling,1));--spacing-24:calc(6rem * var(--scaling,1));--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:624.938rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-light:300;--font-weight-extrabold:800;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-family-sans:"Averta Std PE",system-ui,sans-serif;--font-family-mono:"Geist Mono",ui-monospace,monospace;--font-line-height-none:1;--font-line-height-tight:1.25;--font-line-height-snug:1.375;--font-line-height-normal:1.5;--font-line-height-relaxed:1.625;--breakpoint-xs:0;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-max-sm:40rem;--container-max-md:48rem;--container-max-lg:64rem;--container-max-xl:80rem;--container-max-2xl:96rem;--container-max-prose:45rem;--motion-duration-fast:.13s;--motion-duration-base:.18s;--motion-duration-slow:.24s;--motion-duration-slower:.32s;--motion-ease:cubic-bezier(.2,0,0,1);--motion-ease-decelerate:cubic-bezier(0,0,0,1);--motion-ease-accelerate:cubic-bezier(.3,0,1,1);--z-index-base:0;--z-index-dropdown:100;--z-index-overlay:300;--z-index-modal:400;--z-index-toast:500;--z-index-tooltip:600;--focus-width:2px;--focus-offset:2px;--border-width-hairline:1px;--border-width-thick:1.5px;--shadow-xs:0px 1px 2px 0px #0000000d;--shadow-sm:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-md:0px 4px 6px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 10px 15px -3px #0000001a,0px 4px 6px -4px #0000001a}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:Averta Std PE;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/averta-std-pe.86f41441.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/geist-mono-latin.c966545e.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/geist-mono-latin-ext.9f916c9a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}

/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@font-face{font-family:Averta Std PE;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/averta-std-pe.86f41441.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/geist-mono-latin.c966545e.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/geist-mono-latin-ext.9f916c9a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@layer newbie.tokens{:root{--color-sage-light-1:oklch(99.23% .0025 164.75);--color-sage-light-2:oklch(98.33% .0025 165.41);--color-sage-light-3:oklch(96.46% .0035 174.14);--color-sage-light-4:oklch(94.93% .0042 157.06);--color-sage-light-5:oklch(93.14% .0035 174.48);--color-sage-light-6:oklch(91.45% .006 170.55);--color-sage-light-7:oklch(89% .006 170.55);--color-sage-light-8:oklch(82.96% .0087 168.79);--color-sage-light-9:oklch(65% .0092 168.68);--color-sage-light-10:oklch(61.66% .0094 168.45);--color-sage-light-11:oklch(54.16% .0096 168.58);--color-sage-light-12:oklch(21.43% .0177 170.04);--color-sage-dark-1:oklch(20.1% .0051 174.01);--color-sage-dark-2:oklch(22.57% .0071 164.45);--color-sage-dark-3:oklch(25.41% .0092 159.29);--color-sage-dark-4:oklch(27.89% .009 159.39);--color-sage-dark-5:oklch(29.92% .0088 159.45);--color-sage-dark-6:oklch(32.61% .0098 164.33);--color-sage-dark-7:oklch(36.1% .0095 164.43);--color-sage-dark-8:oklch(43.01% .0121 164.38);--color-sage-dark-9:oklch(54.28% .0181 166.28);--color-sage-dark-10:oklch(59.15% .0168 164.43);--color-sage-dark-11:oklch(70.38% .0117 167.63);--color-sage-dark-12:oklch(94.73% .0025 165.07);--color-red-light-1:oklch(99.33% .0042 17.21);--color-red-light-2:oklch(98.23% .0113 17.3);--color-red-light-3:oklch(95.55% .028 13.88);--color-red-light-4:oklch(92.17% .0524 16.02);--color-red-light-5:oklch(89.2% .074 16.93);--color-red-light-6:oklch(85.69% .1 17.68);--color-red-light-7:oklch(80.7% .1199 18.3);--color-red-light-8:oklch(74.44% .1529 18.76);--color-red-light-9:oklch(62.56% .261 23.03);--color-red-light-10:oklch(59.9% .2628 24.03);--color-red-light-11:oklch(55.7% .2546 25.16);--color-red-light-12:oklch(33.9% .147 16.59);--color-red-dark-1:oklch(18.8% .0181 18.42);--color-red-dark-2:oklch(20.46% .0293 14.09);--color-red-dark-3:oklch(25.11% .0877 12.71);--color-red-dark-4:oklch(28.93% .1284 14.33);--color-red-dark-5:oklch(33.21% .144 15.52);--color-red-dark-6:oklch(38.15% .1496 16.8);--color-red-dark-7:oklch(45.02% .1634 18.77);--color-red-dark-8:oklch(54.36% .1968 21.76);--color-red-dark-9:oklch(62.56% .261 23.03);--color-red-dark-10:oklch(66.34% .2395 22.85);--color-red-dark-11:oklch(78.04% .1648 22.14);--color-red-dark-12:oklch(90.24% .0691 6.44);--color-amber-light-1:oklch(99.43% .0039 84.81);--color-amber-light-2:oklch(98.56% .0321 99.07);--color-amber-light-3:oklch(96.95% .0791 100.38);--color-amber-light-4:oklch(94.47% .1222 97.9);--color-amber-light-5:oklch(91.8% .179 98.23);--color-amber-light-6:oklch(88.04% .1664 93.39);--color-amber-light-7:oklch(82.73% .1653 86.71);--color-amber-light-8:oklch(75.77% .1825 76.71);--color-amber-light-9:oklch(85.37% .1946 84.12);--color-amber-light-10:oklch(83.13% .1978 80.85);--color-amber-light-11:oklch(57.07% .1478 63.94);--color-amber-light-12:oklch(35.22% .0657 54.17);--color-amber-dark-1:oklch(18.5% .018 77.74);--color-amber-dark-2:oklch(21.2% .0249 82);--color-amber-dark-3:oklch(25.78% .0597 74.49);--color-amber-dark-4:oklch(29.55% .072 73.85);--color-amber-dark-5:oklch(33.63% .0823 72.87);--color-amber-dark-6:oklch(38.63% .0936 75.25);--color-amber-dark-7:oklch(45.42% .1101 74.97);--color-amber-dark-8:oklch(53.64% .1301 73.44);--color-amber-dark-9:oklch(85.37% .1946 84.12);--color-amber-dark-10:oklch(88.49% .21 94.78);--color-amber-dark-11:oklch(86.17% .2032 89.02);--color-amber-dark-12:oklch(93.51% .0883 86.07);--color-blue-light-1:oklch(99.31% .0038 247.51);--color-blue-light-2:oklch(98.2% .0102 242.86);--color-blue-light-3:oklch(95.97% .0238 238.65);--color-blue-light-4:oklch(93.81% .0382 234.77);--color-blue-light-5:oklch(90.51% .0561 240.33);--color-blue-light-6:oklch(86.33% .0799 243.29);--color-blue-light-7:oklch(80.98% .1132 243.06);--color-blue-light-8:oklch(73.36% .1624 243.1);--color-blue-light-9:oklch(64.93% .208 251.78);--color-blue-light-10:oklch(62.23% .2259 251.71);--color-blue-light-11:oklch(55.57% .2151 252.19);--color-blue-light-12:oklch(32.4% .1301 258.82);--color-blue-dark-1:oklch(19.36% .0344 256.45);--color-blue-dark-2:oklch(21.29% .0409 261.29);--color-blue-dark-3:oklch(27.45% .0895 253.92);--color-blue-dark-4:oklch(32.01% .1244 252.35);--color-blue-dark-5:oklch(36.71% .1365 250.7);--color-blue-dark-6:oklch(41.6% .1529 252);--color-blue-dark-7:oklch(47.41% .1645 253.09);--color-blue-dark-8:oklch(54.06% .1884 253.18);--color-blue-dark-9:oklch(64.93% .208 251.78);--color-blue-dark-10:oklch(68.84% .1829 251.41);--color-blue-dark-11:oklch(76.42% .1365 249.46);--color-blue-dark-12:oklch(90.71% .0558 238.43);--color-green-light-1:oklch(99.45% .0046 161.61);--color-green-light-2:oklch(98.17% .0122 148.23);--color-green-light-3:oklch(96.08% .03 147.17);--color-green-light-4:oklch(93.46% .0458 150.18);--color-green-light-5:oklch(90.18% .0629 152);--color-green-light-6:oklch(85.95% .0812 153.19);--color-green-light-7:oklch(79.97% .103 156.85);--color-green-light-8:oklch(72.14% .1385 160.07);--color-green-light-9:oklch(64.21% .1553 157.68);--color-green-light-10:oklch(61.3% .148 157.81);--color-green-light-11:oklch(54.74% .1327 157);--color-green-light-12:oklch(32.54% .0548 157.05);--color-green-dark-1:oklch(18.64% .0183 156.68);--color-green-dark-2:oklch(21.51% .0223 155.12);--color-green-dark-3:oklch(27.36% .0586 152.13);--color-green-dark-4:oklch(31.63% .0772 154.54);--color-green-dark-5:oklch(36.12% .0862 155.11);--color-green-dark-6:oklch(41.27% .0927 156.52);--color-green-dark-7:oklch(46.84% .1024 157.23);--color-green-dark-8:oklch(53.65% .1181 159.18);--color-green-dark-9:oklch(64.21% .1553 157.68);--color-green-dark-10:oklch(67.77% .1695 156.52);--color-green-dark-11:oklch(78.53% .2105 154.06);--color-green-dark-12:oklch(90.27% .1047 153.83);--color-green-contrast:#fff;--color-brand-light-1:oklch(99% .01 148);--color-brand-light-2:oklch(97% .025 148);--color-brand-light-3:oklch(94% .05 148);--color-brand-light-4:oklch(90% .08 148);--color-brand-light-5:oklch(85% .1 148);--color-brand-light-6:oklch(79% .12 148);--color-brand-light-7:oklch(72% .13 148);--color-brand-light-8:oklch(63% .15 148);--color-brand-light-9:oklch(54% .154 148);--color-brand-light-10:oklch(49% .14 148);--color-brand-light-11:oklch(46% .132 148);--color-brand-light-12:oklch(30% .084 148);--color-brand-dark-1:oklch(19% .03 148);--color-brand-dark-2:oklch(22% .05 148);--color-brand-dark-3:oklch(26% .07 148);--color-brand-dark-4:oklch(30% .084 148);--color-brand-dark-5:oklch(34% .097 148);--color-brand-dark-6:oklch(39% .11 148);--color-brand-dark-7:oklch(45% .12 148);--color-brand-dark-8:oklch(53% .14 148);--color-brand-dark-9:oklch(65% .16 148);--color-brand-dark-10:oklch(69% .16 148);--color-brand-dark-11:oklch(72% .155 148);--color-brand-dark-12:oklch(87% .1 148);--color-brand-contrast:#fff;--color-white:#fff;--color-black:#171717;--color-black-alpha-1:#0000000d;--color-black-alpha-2:#0000001a;--color-black-alpha-3:#00000026;--color-black-alpha-4:#0003;--color-black-alpha-5:#0000004d;--color-black-alpha-6:#0006;--color-black-alpha-7:#00000080;--color-black-alpha-8:#0009;--color-black-alpha-9:#000000b3;--color-black-alpha-10:#000c;--color-black-alpha-11:#000000e6;--color-black-alpha-12:#000000f2;--color-white-alpha-1:#ffffff0d;--color-white-alpha-2:#ffffff1a;--color-white-alpha-3:#ffffff26;--color-white-alpha-4:#fff3;--color-white-alpha-5:#ffffff4d;--color-white-alpha-6:#fff6;--color-white-alpha-7:#ffffff80;--color-white-alpha-8:#fff9;--color-white-alpha-9:#ffffffb3;--color-white-alpha-10:#fffc;--color-white-alpha-11:#ffffffe6;--color-white-alpha-12:#fffffff2;--color-dataviz-categorical-light-1:oklch(60% .16 250);--color-dataviz-categorical-light-2:oklch(60% .1407 60);--color-dataviz-categorical-light-3:oklch(65% .1122 190);--color-dataviz-categorical-light-4:oklch(60% .16 340);--color-dataviz-categorical-light-5:oklch(60% .1226 90);--color-dataviz-categorical-light-6:oklch(60% .16 300);--color-dataviz-categorical-light-7:oklch(60% .16 148);--color-dataviz-categorical-light-8:oklch(60% .16 25);--color-dataviz-categorical-dark-1:oklch(73% .1455 250);--color-dataviz-categorical-dark-2:oklch(73% .16 60);--color-dataviz-categorical-dark-3:oklch(73% .1261 190);--color-dataviz-categorical-dark-4:oklch(73% .16 340);--color-dataviz-categorical-dark-5:oklch(73% .1492 90);--color-dataviz-categorical-dark-6:oklch(73% .16 300);--color-dataviz-categorical-dark-7:oklch(72% .16 148);--color-dataviz-categorical-dark-8:oklch(69% .16 25);--color-dataviz-sequential-light-1:oklch(92% .079 148);--color-dataviz-sequential-light-2:oklch(82.5% .1313 148);--color-dataviz-sequential-light-3:oklch(73% .1162 148);--color-dataviz-sequential-light-4:oklch(63.5% .1011 148);--color-dataviz-sequential-light-5:oklch(54% .086 148);--color-dataviz-sequential-light-6:oklch(44.5% .0708 148);--color-dataviz-sequential-light-7:oklch(35% .0557 148);--color-dataviz-sequential-dark-1:oklch(30% .0478 148);--color-dataviz-sequential-dark-2:oklch(39.17% .0623 148);--color-dataviz-sequential-dark-3:oklch(48.33% .0769 148);--color-dataviz-sequential-dark-4:oklch(57.5% .0915 148);--color-dataviz-sequential-dark-5:oklch(66.67% .1061 148);--color-dataviz-sequential-dark-6:oklch(75.83% .1207 148);--color-dataviz-sequential-dark-7:oklch(85% .1353 148);--color-dataviz-diverging-light-1:oklch(50% .16 25);--color-dataviz-diverging-light-2:oklch(68% .09 25);--color-dataviz-diverging-light-3:oklch(85% .03 25);--color-dataviz-diverging-light-4:oklch(95% .008 166.5);--color-dataviz-diverging-light-5:oklch(85% .03 148);--color-dataviz-diverging-light-6:oklch(68% .09 148);--color-dataviz-diverging-light-7:oklch(50% .1447 148);--color-dataviz-diverging-dark-1:oklch(78% .1284 25);--color-dataviz-diverging-dark-2:oklch(65% .09 25);--color-dataviz-diverging-dark-3:oklch(50% .03 25);--color-dataviz-diverging-dark-4:oklch(30% .008 166.5);--color-dataviz-diverging-dark-5:oklch(50% .03 148);--color-dataviz-diverging-dark-6:oklch(65% .09 148);--color-dataviz-diverging-dark-7:oklch(78% .16 148);--color-expressive-violet-light:oklch(56% .16 300);--color-expressive-violet-light-subtle:oklch(94% .0336 300);--color-expressive-violet-dark:oklch(70% .16 300);--color-expressive-violet-dark-subtle:oklch(25% .06 300);--color-expressive-magenta-light:oklch(56% .16 340);--color-expressive-magenta-light-subtle:oklch(94% .0407 340);--color-expressive-magenta-dark:oklch(70% .16 340);--color-expressive-magenta-dark-subtle:oklch(25% .06 340);--color-expressive-cyan-light:oklch(56% .0952 200);--color-expressive-cyan-light-subtle:oklch(94% .05 200);--color-expressive-cyan-dark:oklch(70% .119 200);--color-expressive-cyan-dark-subtle:oklch(25% .0425 200);--color-expressive-amber-light:oklch(56% .116 80);--color-expressive-amber-light-subtle:oklch(94% .05 80);--color-expressive-amber-dark:oklch(70% .145 80);--color-expressive-amber-dark-subtle:oklch(25% .0518 80);--color-expressive-lime-light:oklch(56% .1407 125);--color-expressive-lime-light-subtle:oklch(94% .05 125);--color-expressive-lime-dark:oklch(70% .16 125);--color-expressive-lime-dark-subtle:oklch(25% .06 125);--spacing-0:0;--spacing-1:calc(.25rem * var(--scaling,1));--spacing-2:calc(.5rem * var(--scaling,1));--spacing-3:calc(.75rem * var(--scaling,1));--spacing-4:calc(1rem * var(--scaling,1));--spacing-5:calc(1.25rem * var(--scaling,1));--spacing-6:calc(1.5rem * var(--scaling,1));--spacing-8:calc(2rem * var(--scaling,1));--spacing-10:calc(2.5rem * var(--scaling,1));--spacing-12:calc(3rem * var(--scaling,1));--spacing-16:calc(4rem * var(--scaling,1));--spacing-20:calc(5rem * var(--scaling,1));--spacing-24:calc(6rem * var(--scaling,1));--radius-none:0;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:624.938rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-light:300;--font-weight-extrabold:800;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:4.5rem;--font-family-sans:"Averta Std PE",system-ui,sans-serif;--font-family-mono:"Geist Mono",ui-monospace,monospace;--font-line-height-none:1;--font-line-height-tight:1.25;--font-line-height-snug:1.375;--font-line-height-normal:1.5;--font-line-height-relaxed:1.625;--breakpoint-xs:0;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-max-sm:40rem;--container-max-md:48rem;--container-max-lg:64rem;--container-max-xl:80rem;--container-max-2xl:96rem;--container-max-prose:45rem;--motion-duration-fast:.13s;--motion-duration-base:.18s;--motion-duration-slow:.24s;--motion-duration-slower:.32s;--motion-ease:cubic-bezier(.2,0,0,1);--motion-ease-decelerate:cubic-bezier(0,0,0,1);--motion-ease-accelerate:cubic-bezier(.3,0,1,1);--z-index-base:0;--z-index-dropdown:100;--z-index-overlay:300;--z-index-modal:400;--z-index-toast:500;--z-index-tooltip:600;--focus-width:2px;--focus-offset:2px;--border-width-hairline:1px;--border-width-thick:1.5px;--shadow-xs:0px 1px 2px 0px #0000000d;--shadow-sm:0px 1px 3px 0px #0000001a,0px 1px 2px -1px #0000001a;--shadow-md:0px 4px 6px -1px #0000001a,0px 2px 4px -2px #0000001a;--shadow-lg:0px 10px 15px -3px #0000001a,0px 4px 6px -4px #0000001a;color-scheme:light}.dark{color-scheme:dark}:root{--focus:light-dark(var(--color-brand-light-11),var(--color-brand-dark-8));--border:light-dark(var(--color-sage-light-6),var(--color-sage-dark-6));--border-strong:light-dark(var(--color-sage-light-7),var(--color-sage-dark-7));--border-hover:light-dark(var(--color-sage-light-8),var(--color-sage-dark-8));--border-invalid:light-dark(var(--color-red-light-7),var(--color-red-dark-7));--surface:light-dark(var(--color-sage-light-1),var(--color-sage-dark-1));--surface-subtle:light-dark(var(--color-sage-light-3),var(--color-sage-dark-3));--surface-raised:light-dark(var(--color-sage-light-2),var(--color-sage-dark-2));--surface-hover:light-dark(var(--color-sage-light-4),var(--color-sage-dark-4));--surface-active:light-dark(var(--color-sage-light-5),var(--color-sage-dark-5));--content:light-dark(var(--color-sage-light-12),var(--color-sage-dark-12));--content-subtle:light-dark(var(--color-sage-light-11),var(--color-sage-dark-11));--content-disabled:light-dark(var(--color-sage-light-8),var(--color-sage-dark-8));--content-info:light-dark(var(--color-blue-light-11),var(--color-blue-dark-11));--content-success:light-dark(var(--color-green-light-11),var(--color-green-dark-11));--content-warning:light-dark(var(--color-amber-light-11),var(--color-amber-dark-11));--content-danger:light-dark(var(--color-red-light-11),var(--color-red-dark-11));--content-success-strong:light-dark(var(--color-green-light-12),var(--color-green-dark-12));--content-warning-strong:light-dark(var(--color-amber-light-12),var(--color-amber-dark-12));--content-info-strong:light-dark(var(--color-blue-light-12),var(--color-blue-dark-12));--content-danger-strong:light-dark(var(--color-red-light-12),var(--color-red-dark-12));--content-on-accent:light-dark(var(--color-brand-contrast),var(--color-brand-dark-1));--content-on-solid:var(--color-white);--content-on-warning:var(--color-black);--content-on-status:var(--color-black);--bg-brand:light-dark(var(--color-brand-light-3),var(--color-brand-dark-3));--bg-success:light-dark(var(--color-green-light-3),var(--color-green-dark-3));--bg-warning:light-dark(var(--color-amber-light-3),var(--color-amber-dark-3));--bg-danger:light-dark(var(--color-red-light-3),var(--color-red-dark-3));--bg-info:light-dark(var(--color-blue-light-3),var(--color-blue-dark-3));--action-brand:light-dark(var(--color-brand-light-9),var(--color-brand-dark-9));--action-brand-hover:light-dark(var(--color-brand-light-10),var(--color-brand-dark-10));--action-danger:light-dark(var(--color-red-light-9),var(--color-red-dark-9));--action-danger-hover:light-dark(var(--color-red-light-10),var(--color-red-dark-10));--action-success:light-dark(var(--color-green-light-9),var(--color-green-dark-9));--action-success-hover:light-dark(var(--color-green-light-10),var(--color-green-dark-10));--action-warning:light-dark(var(--color-amber-light-9),var(--color-amber-dark-9));--action-warning-hover:light-dark(var(--color-amber-light-10),var(--color-amber-dark-10));--action-info:light-dark(var(--color-blue-light-9),var(--color-blue-dark-9));--action-info-hover:light-dark(var(--color-blue-light-10),var(--color-blue-dark-10));--scrim:light-dark(var(--color-black-alpha-6),var(--color-black-alpha-8));--market-up:light-dark(var(--color-green-light-11),var(--color-green-dark-11));--market-up-subtle:light-dark(var(--color-green-light-3),var(--color-green-dark-3));--market-up-on:light-dark(var(--color-white),var(--color-black));--market-down:light-dark(var(--color-red-light-11),var(--color-red-dark-11));--market-down-subtle:light-dark(var(--color-red-light-3),var(--color-red-dark-3));--market-down-on:light-dark(var(--color-white),var(--color-black));--chart-series-1:light-dark(var(--color-dataviz-categorical-light-1),var(--color-dataviz-categorical-dark-1));--chart-series-2:light-dark(var(--color-dataviz-categorical-light-2),var(--color-dataviz-categorical-dark-2));--chart-series-3:light-dark(var(--color-dataviz-categorical-light-3),var(--color-dataviz-categorical-dark-3));--chart-series-4:light-dark(var(--color-dataviz-categorical-light-4),var(--color-dataviz-categorical-dark-4));--chart-series-5:light-dark(var(--color-dataviz-categorical-light-5),var(--color-dataviz-categorical-dark-5));--chart-series-6:light-dark(var(--color-dataviz-categorical-light-6),var(--color-dataviz-categorical-dark-6));--chart-series-7:light-dark(var(--color-dataviz-categorical-light-7),var(--color-dataviz-categorical-dark-7));--chart-series-8:light-dark(var(--color-dataviz-categorical-light-8),var(--color-dataviz-categorical-dark-8));--expressive-violet:light-dark(var(--color-expressive-violet-light),var(--color-expressive-violet-dark));--expressive-violet-subtle:light-dark(var(--color-expressive-violet-light-subtle),var(--color-expressive-violet-dark-subtle));--expressive-magenta:light-dark(var(--color-expressive-magenta-light),var(--color-expressive-magenta-dark));--expressive-magenta-subtle:light-dark(var(--color-expressive-magenta-light-subtle),var(--color-expressive-magenta-dark-subtle));--expressive-cyan:light-dark(var(--color-expressive-cyan-light),var(--color-expressive-cyan-dark));--expressive-cyan-subtle:light-dark(var(--color-expressive-cyan-light-subtle),var(--color-expressive-cyan-dark-subtle));--expressive-amber:light-dark(var(--color-expressive-amber-light),var(--color-expressive-amber-dark));--expressive-amber-subtle:light-dark(var(--color-expressive-amber-light-subtle),var(--color-expressive-amber-dark-subtle));--expressive-lime:light-dark(var(--color-expressive-lime-light),var(--color-expressive-lime-dark));--expressive-lime-subtle:light-dark(var(--color-expressive-lime-light-subtle),var(--color-expressive-lime-dark-subtle));--text:var(--content);--text-subtle:var(--content-subtle);--text-on-accent:var(--content-on-accent);--text-on-solid:var(--content-on-solid);--text-on-warning:var(--content-on-warning);--text-disabled:var(--content-disabled);--text-danger:var(--content-danger);--text-on-status:var(--content-on-status);--market-flat:var(--content-subtle);--chart-up:var(--market-up);--chart-down:var(--market-down)}@supports not (color:light-dark(#000,#fff)){:root{--focus:var(--color-brand-light-11);--border:var(--color-sage-light-6);--border-strong:var(--color-sage-light-7);--border-hover:var(--color-sage-light-8);--border-invalid:var(--color-red-light-7);--surface:var(--color-sage-light-1);--surface-subtle:var(--color-sage-light-3);--surface-raised:var(--color-sage-light-2);--surface-hover:var(--color-sage-light-4);--surface-active:var(--color-sage-light-5);--content:var(--color-sage-light-12);--content-subtle:var(--color-sage-light-11);--content-disabled:var(--color-sage-light-8);--content-info:var(--color-blue-light-11);--content-success:var(--color-green-light-11);--content-warning:var(--color-amber-light-11);--content-danger:var(--color-red-light-11);--content-success-strong:var(--color-green-light-12);--content-warning-strong:var(--color-amber-light-12);--content-info-strong:var(--color-blue-light-12);--content-danger-strong:var(--color-red-light-12);--content-on-accent:var(--color-brand-contrast);--bg-brand:var(--color-brand-light-3);--bg-success:var(--color-green-light-3);--bg-warning:var(--color-amber-light-3);--bg-danger:var(--color-red-light-3);--bg-info:var(--color-blue-light-3);--action-brand:var(--color-brand-light-9);--action-brand-hover:var(--color-brand-light-10);--action-danger:var(--color-red-light-9);--action-danger-hover:var(--color-red-light-10);--action-success:var(--color-green-light-9);--action-success-hover:var(--color-green-light-10);--action-warning:var(--color-amber-light-9);--action-warning-hover:var(--color-amber-light-10);--action-info:var(--color-blue-light-9);--action-info-hover:var(--color-blue-light-10);--scrim:var(--color-black-alpha-6);--market-up:var(--color-green-light-11);--market-up-subtle:var(--color-green-light-3);--market-up-on:var(--color-white);--market-down:var(--color-red-light-11);--market-down-subtle:var(--color-red-light-3);--market-down-on:var(--color-white);--chart-series-1:var(--color-dataviz-categorical-light-1);--chart-series-2:var(--color-dataviz-categorical-light-2);--chart-series-3:var(--color-dataviz-categorical-light-3);--chart-series-4:var(--color-dataviz-categorical-light-4);--chart-series-5:var(--color-dataviz-categorical-light-5);--chart-series-6:var(--color-dataviz-categorical-light-6);--chart-series-7:var(--color-dataviz-categorical-light-7);--chart-series-8:var(--color-dataviz-categorical-light-8);--expressive-violet:var(--color-expressive-violet-light);--expressive-violet-subtle:var(--color-expressive-violet-light-subtle);--expressive-magenta:var(--color-expressive-magenta-light);--expressive-magenta-subtle:var(--color-expressive-magenta-light-subtle);--expressive-cyan:var(--color-expressive-cyan-light);--expressive-cyan-subtle:var(--color-expressive-cyan-light-subtle);--expressive-amber:var(--color-expressive-amber-light);--expressive-amber-subtle:var(--color-expressive-amber-light-subtle);--expressive-lime:var(--color-expressive-lime-light);--expressive-lime-subtle:var(--color-expressive-lime-light-subtle)}.dark{--focus:var(--color-brand-dark-8);--border:var(--color-sage-dark-6);--border-strong:var(--color-sage-dark-7);--border-hover:var(--color-sage-dark-8);--border-invalid:var(--color-red-dark-7);--surface:var(--color-sage-dark-1);--surface-subtle:var(--color-sage-dark-3);--surface-raised:var(--color-sage-dark-2);--surface-hover:var(--color-sage-dark-4);--surface-active:var(--color-sage-dark-5);--content:var(--color-sage-dark-12);--content-subtle:var(--color-sage-dark-11);--content-disabled:var(--color-sage-dark-8);--content-info:var(--color-blue-dark-11);--content-success:var(--color-green-dark-11);--content-warning:var(--color-amber-dark-11);--content-danger:var(--color-red-dark-11);--content-success-strong:var(--color-green-dark-12);--content-warning-strong:var(--color-amber-dark-12);--content-info-strong:var(--color-blue-dark-12);--content-danger-strong:var(--color-red-dark-12);--content-on-accent:var(--color-brand-dark-1);--bg-brand:var(--color-brand-dark-3);--bg-success:var(--color-green-dark-3);--bg-warning:var(--color-amber-dark-3);--bg-danger:var(--color-red-dark-3);--bg-info:var(--color-blue-dark-3);--action-brand:var(--color-brand-dark-9);--action-brand-hover:var(--color-brand-dark-10);--action-danger:var(--color-red-dark-9);--action-danger-hover:var(--color-red-dark-10);--action-success:var(--color-green-dark-9);--action-success-hover:var(--color-green-dark-10);--action-warning:var(--color-amber-dark-9);--action-warning-hover:var(--color-amber-dark-10);--action-info:var(--color-blue-dark-9);--action-info-hover:var(--color-blue-dark-10);--scrim:var(--color-black-alpha-8);--market-up:var(--color-green-dark-11);--market-up-subtle:var(--color-green-dark-3);--market-up-on:var(--color-black);--market-down:var(--color-red-dark-11);--market-down-subtle:var(--color-red-dark-3);--market-down-on:var(--color-black);--chart-series-1:var(--color-dataviz-categorical-dark-1);--chart-series-2:var(--color-dataviz-categorical-dark-2);--chart-series-3:var(--color-dataviz-categorical-dark-3);--chart-series-4:var(--color-dataviz-categorical-dark-4);--chart-series-5:var(--color-dataviz-categorical-dark-5);--chart-series-6:var(--color-dataviz-categorical-dark-6);--chart-series-7:var(--color-dataviz-categorical-dark-7);--chart-series-8:var(--color-dataviz-categorical-dark-8);--expressive-violet:var(--color-expressive-violet-dark);--expressive-violet-subtle:var(--color-expressive-violet-dark-subtle);--expressive-magenta:var(--color-expressive-magenta-dark);--expressive-magenta-subtle:var(--color-expressive-magenta-dark-subtle);--expressive-cyan:var(--color-expressive-cyan-dark);--expressive-cyan-subtle:var(--color-expressive-cyan-dark-subtle);--expressive-amber:var(--color-expressive-amber-dark);--expressive-amber-subtle:var(--color-expressive-amber-dark-subtle);--expressive-lime:var(--color-expressive-lime-dark);--expressive-lime-subtle:var(--color-expressive-lime-dark-subtle)}}[data-market-convention=cn]{--market-up:light-dark(var(--color-red-light-11),var(--color-red-dark-11));--market-up-subtle:light-dark(var(--color-red-light-3),var(--color-red-dark-3));--market-up-on:light-dark(var(--color-white),var(--color-black));--market-down:light-dark(var(--color-green-light-11),var(--color-green-dark-11));--market-down-subtle:light-dark(var(--color-green-light-3),var(--color-green-dark-3));--market-down-on:light-dark(var(--color-white),var(--color-black))}:root{--control-height-sm:calc(2rem * var(--scaling,1));--control-height-md:calc(2.5rem * var(--scaling,1));--control-height-lg:calc(3rem * var(--scaling,1));--button-height-sm:calc(2rem * var(--scaling,1));--button-height-md:calc(2.5rem * var(--scaling,1));--button-height-lg:calc(3rem * var(--scaling,1));--state-disabled-opacity:.5;--state-hover:.08;--state-focus:.12;--state-pressed:.12;--state-dragged:.16;--control-radius:var(--radius-sm);--control-bg:var(--surface);--control-border:var(--border-strong);--control-border-focus:var(--focus);--button-primary-bg:var(--action-brand);--button-primary-fg:var(--text-on-accent)}.typography-overline{font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.typography-caption,.typography-overline{font-family:var(--font-family-sans);font-size:var(--font-size-xs);line-height:1rem}.typography-caption{font-weight:var(--font-weight-regular)}.typography-display-xl{font-size:var(--font-size-7xl);letter-spacing:-.03em;line-height:4.75rem}.typography-display-lg,.typography-display-xl{font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold)}.typography-display-lg{font-size:var(--font-size-6xl);letter-spacing:-.025em;line-height:4rem}.typography-display-md{font-size:var(--font-size-5xl);letter-spacing:-.02em;line-height:3.25rem}.typography-display-md,.typography-display-sm{font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold)}.typography-display-sm{font-size:var(--font-size-4xl);letter-spacing:-.015em;line-height:2.75rem}.typography-heading-lg{font-size:var(--font-size-3xl);letter-spacing:-.01em;line-height:2.25rem}.typography-heading-lg,.typography-heading-md{font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold)}.typography-heading-md{font-size:var(--font-size-2xl);letter-spacing:-.005em;line-height:2rem}.typography-heading-sm{font-size:var(--font-size-xl);letter-spacing:-.0025em}.typography-heading-sm,.typography-title-md{font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);line-height:1.75rem}.typography-title-md{font-size:var(--font-size-lg)}.typography-title-sm{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.5rem}.typography-body-lg{font-size:var(--font-size-lg);line-height:1.75rem}.typography-body-lg,.typography-body-md{font-family:var(--font-family-sans);font-weight:var(--font-weight-regular)}.typography-body-md{font-size:var(--font-size-base);line-height:1.5rem}.typography-body-sm{font-weight:var(--font-weight-regular)}.typography-body-sm,.typography-label-md{font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:1.25rem}.typography-label-md,.typography-label-sm{font-weight:var(--font-weight-medium)}.typography-label-sm{font-family:var(--font-family-sans);font-size:var(--font-size-xs);letter-spacing:.005em;line-height:1rem}.typography-code-md{font-size:var(--font-size-sm);line-height:1.25rem}.typography-code-md,.typography-code-sm{font-family:var(--font-family-mono);font-weight:var(--font-weight-regular)}.typography-code-sm{font-size:var(--font-size-xs);line-height:1rem}:root{--layout-page-margin:1rem;--layout-container-max:40rem;--layout-grid-columns:4;--layout-grid-gutter:1rem;--layout-section-gap:2rem;--font-display-size:1.75rem}@media (min-width:768px){:root{--layout-page-margin:2rem;--layout-container-max:48rem;--layout-grid-columns:8;--layout-grid-gutter:1.5rem;--layout-section-gap:3rem;--font-display-size:2.25rem}}@media (min-width:1280px){:root{--layout-page-margin:5rem;--layout-container-max:80rem;--layout-grid-columns:12;--layout-grid-gutter:1.5rem;--layout-section-gap:4rem;--font-display-size:3rem}}}@layer newbie.components{.ds-stack{min-width:0;display:flex}.ds-stack--row{flex-direction:row}.ds-stack--column{flex-direction:column}.ds-stack--wrap{flex-wrap:wrap}.ds-stack--gap-none{gap:0}.ds-stack--gap-xs{gap:var(--spacing-1)}.ds-stack--gap-sm{gap:var(--spacing-2)}.ds-stack--gap-md{gap:var(--spacing-4)}.ds-stack--gap-lg{gap:var(--spacing-6)}.ds-stack--gap-xl{gap:var(--spacing-8)}.ds-stack--align-start{align-items:flex-start}.ds-stack--align-center{align-items:center}.ds-stack--align-end{align-items:flex-end}.ds-stack--align-stretch{align-items:stretch}.ds-stack--justify-start{justify-content:flex-start}.ds-stack--justify-center{justify-content:center}.ds-stack--justify-end{justify-content:flex-end}.ds-stack--justify-between{justify-content:space-between}@media (min-width:768px){.ds-stack--md-gap-none{gap:0}.ds-stack--md-gap-xs{gap:var(--spacing-1)}.ds-stack--md-gap-sm{gap:var(--spacing-2)}.ds-stack--md-gap-md{gap:var(--spacing-4)}.ds-stack--md-gap-lg{gap:var(--spacing-6)}.ds-stack--md-gap-xl{gap:var(--spacing-8)}}@media (min-width:1280px){.ds-stack--xl-gap-none{gap:0}.ds-stack--xl-gap-xs{gap:var(--spacing-1)}.ds-stack--xl-gap-sm{gap:var(--spacing-2)}.ds-stack--xl-gap-md{gap:var(--spacing-4)}.ds-stack--xl-gap-lg{gap:var(--spacing-6)}.ds-stack--xl-gap-xl{gap:var(--spacing-8)}}.ds-container{box-sizing:border-box;width:100%;padding-inline:var(--layout-page-margin,var(--spacing-4,1rem));margin-inline:auto;container-type:inline-size}.ds-container--sm{max-width:var(--container-max-sm,40rem)}.ds-container--md{max-width:var(--container-max-md,48rem)}.ds-container--lg{max-width:var(--container-max-lg,64rem)}.ds-container--xl{max-width:var(--container-max-xl,80rem)}.ds-container--2xl{max-width:var(--container-max-2xl,96rem)}.ds-container--prose{max-width:var(--container-max-prose,45rem)}.ds-container--full{max-width:none}.ds-grid{min-width:0;display:grid}.ds-grid--auto{grid-template-columns:repeat(auto-fit,minmax(min(var(--ds-grid-min,16rem),100%),1fr))}.ds-grid--1{grid-template-columns:1fr}.ds-grid--2{grid-template-columns:repeat(2,1fr)}.ds-grid--3{grid-template-columns:repeat(3,1fr)}.ds-grid--4{grid-template-columns:repeat(4,1fr)}.ds-grid--6{grid-template-columns:repeat(6,1fr)}.ds-grid--12{grid-template-columns:repeat(12,1fr)}.ds-grid--1-2,.ds-grid--2-1{grid-template-columns:1fr}@container (min-width:640px){.ds-grid--2-1{grid-template-columns:2fr 1fr}.ds-grid--1-2{grid-template-columns:1fr 2fr}}.ds-grid--gap-none{gap:0}.ds-grid--gap-xs{gap:var(--spacing-1)}.ds-grid--gap-sm{gap:var(--spacing-2)}.ds-grid--gap-md{gap:var(--spacing-4)}.ds-grid--gap-lg{gap:var(--spacing-6)}.ds-grid--gap-xl{gap:var(--spacing-8)}@media (min-width:768px){.ds-grid--md-gap-none{gap:0}.ds-grid--md-gap-xs{gap:var(--spacing-1)}.ds-grid--md-gap-sm{gap:var(--spacing-2)}.ds-grid--md-gap-md{gap:var(--spacing-4)}.ds-grid--md-gap-lg{gap:var(--spacing-6)}.ds-grid--md-gap-xl{gap:var(--spacing-8)}}@media (min-width:1280px){.ds-grid--xl-gap-none{gap:0}.ds-grid--xl-gap-xs{gap:var(--spacing-1)}.ds-grid--xl-gap-sm{gap:var(--spacing-2)}.ds-grid--xl-gap-md{gap:var(--spacing-4)}.ds-grid--xl-gap-lg{gap:var(--spacing-6)}.ds-grid--xl-gap-xl{gap:var(--spacing-8)}}.ds-aspect-ratio{width:100%;aspect-ratio:var(--ds-aspect-ratio,1);position:relative}.ds-aspect-ratio>iframe,.ds-aspect-ratio>img,.ds-aspect-ratio>picture,.ds-aspect-ratio>picture>img,.ds-aspect-ratio>video{object-fit:cover;width:100%;height:100%;display:block}.ds-box{box-sizing:border-box;min-width:0}.ds-text{margin:0}.ds-heading{font-weight:var(--font-weight-bold)}.ds-spinner{box-sizing:border-box;border-radius:var(--radius-full);vertical-align:middle;--spinner-duration:.6s;animation:ds-spin var(--spinner-duration) linear infinite;border:2px solid;border-top:2px solid #0000;display:inline-block}.ds-spinner--sm{border-width:1.5px;width:.875rem;height:.875rem}.ds-spinner--md{width:1.25rem;height:1.25rem}.ds-spinner--lg{border-width:2.5px;width:1.75rem;height:1.75rem}@keyframes ds-spin{to{transform:rotate(1turn)}}.ds-btn{justify-content:center;align-items:center;gap:var(--spacing-2);border:var(--border-width-hairline,1px) solid transparent;border-radius:var(--radius-md);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition-property:background-color,border-color,box-shadow,color,transform;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));display:inline-flex}.ds-btn--pill{border-radius:var(--radius-full)}.ds-btn:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-btn:active:not([data-disabled]){transform:translateY(.03125rem)}.ds-btn[data-disabled]{opacity:var(--state-disabled-opacity);box-shadow:none;pointer-events:none}.ds-btn[data-loading]{cursor:progress}.ds-btn__spinner{flex-shrink:0}@supports (text-box-trim:trim-both) and (text-box-edge:cap alphabetic){.ds-btn__label{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ds-btn--sm{height:var(--button-height-sm);padding:0 var(--spacing-3);font-size:var(--font-size-sm)}.ds-btn--md{height:var(--button-height-md);padding:0 var(--spacing-4);font-size:var(--font-size-base)}.ds-btn--lg{height:var(--button-height-lg);padding:0 var(--spacing-5);font-size:var(--font-size-lg)}.ds-btn--primary{background:var(--button-primary-bg);color:var(--button-primary-fg);box-shadow:var(--shadow-xs)}@media (hover:hover){.ds-btn--primary:hover{background:var(--action-brand-hover)}}.ds-btn--primary:active{box-shadow:none}.ds-btn--secondary{background:var(--surface-subtle);color:var(--content);box-shadow:var(--shadow-xs)}@media (hover:hover){.ds-btn--secondary:hover{background:var(--surface-hover)}}.ds-btn--secondary:active{box-shadow:none}.ds-btn--outline{color:var(--content);border-color:var(--border-strong);background:0 0}@media (hover:hover){.ds-btn--outline:hover{background:var(--surface-hover);border-color:var(--border-hover)}}.ds-btn--ghost{color:var(--content);background:0 0}@media (hover:hover){.ds-btn--ghost:hover{background:var(--surface-hover)}}.ds-btn--destructive{background:var(--action-danger);color:var(--content-on-status,#171717);box-shadow:var(--shadow-xs)}@media (hover:hover){.ds-btn--destructive:hover{background:var(--action-danger-hover)}}.ds-btn--destructive:active{box-shadow:none}.ds-checkbox{border-radius:var(--radius-md);background:var(--surface);border:var(--border-width-thick,1.5px) solid var(--border-strong);width:1.25rem;height:1.25rem;color:var(--content-on-accent);cursor:pointer;transition-property:background-color,border-color,box-shadow;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ds-checkbox:hover:not([data-disabled]):not([data-checked]):not([data-indeterminate]){border-color:var(--border-hover);background:var(--surface-hover)}}.ds-checkbox[data-checked],.ds-checkbox[data-indeterminate]{background:var(--action-brand);border-color:var(--action-brand)}.ds-checkbox[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-checkbox:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-checkbox__indicator{display:inline-flex}.ds-checkbox__dash{background:currentColor;border-radius:1px;width:.5625rem;height:.125rem;display:none}.ds-checkbox[data-indeterminate] .ds-checkbox__check{display:none}.ds-checkbox[data-indeterminate] .ds-checkbox__dash{display:block}.ds-switch{background:var(--surface-subtle);cursor:pointer;width:2.5rem;height:1.5rem;transition-property:background-color,box-shadow;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));border-radius:999px;align-items:center;padding:.1875rem;display:inline-flex}@media (hover:hover){.ds-switch:hover:not([data-disabled]):not([data-checked]){background:var(--surface-hover)}}.ds-switch[data-checked]{background:var(--action-brand)}.ds-switch[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-switch:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-switch__thumb{background:var(--content-on-solid);width:1.125rem;height:1.125rem;box-shadow:var(--shadow-sm);transition-property:transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));border-radius:999px}.ds-switch[data-checked] .ds-switch__thumb{transform:translate(1rem)}.ds-radiogroup{gap:var(--spacing-2);flex-direction:column;display:flex}.ds-radio{background:var(--surface);border:var(--border-width-thick,1.5px) solid var(--border-strong);cursor:pointer;width:1.25rem;height:1.25rem;transition-property:background-color,border-color,box-shadow;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ds-radio:hover:not([data-disabled]):not([data-checked]){border-color:var(--border-hover);background:var(--surface-hover)}}.ds-radio[data-checked]{border-color:var(--action-brand);box-shadow:var(--shadow-xs)}.ds-radio[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-radio:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-radio__indicator{background:var(--action-brand);border-radius:999px;width:.625rem;height:.625rem}.ds-input{background:var(--control-bg);border:var(--border-width-hairline,1px) solid var(--control-border);border-radius:var(--control-radius);width:100%;color:var(--content);font-family:var(--font-family-sans);transition-property:border-color,box-shadow,background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));outline:none;display:block}.ds-input--sm{height:var(--control-height-sm);padding:0 var(--spacing-2);font-size:var(--font-size-sm)}.ds-input--md{height:var(--control-height-md);padding:0 var(--spacing-3);font-size:var(--font-size-base)}.ds-input--lg{height:var(--control-height-lg);padding:0 var(--spacing-4);font-size:var(--font-size-lg)}.ds-input::placeholder{color:var(--content-subtle)}@media (hover:hover){.ds-input:hover{border-color:var(--border-hover)}}.ds-input:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-input[data-invalid]{border-color:var(--border-invalid)}.ds-input:disabled,.ds-input[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-image-upload{gap:var(--spacing-2,.5rem);flex-direction:column;width:100%;display:flex}.ds-image-upload__dropzone{align-items:center;gap:var(--spacing-1,.25rem);padding:var(--spacing-6,1.5rem) var(--spacing-4,1rem);border:1.5px dashed var(--border);border-radius:var(--radius-lg,.75rem);background:var(--surface);color:var(--content);cursor:pointer;text-align:center;transition-property:background-color,border-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));flex-direction:column;display:flex;position:relative}@media (hover:hover){.ds-image-upload__dropzone:hover{background:var(--surface-hover)}}.ds-image-upload__dropzone:focus-within{border-style:solid;border-color:var(--focus);outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-image-upload__dropzone[data-dragover]{border-style:solid;border-color:var(--action-brand);background:var(--action-brand)}@supports (color:color-mix(in lab,red,red)){.ds-image-upload__dropzone[data-dragover]{background:color-mix(in srgb,var(--action-brand) 8%,var(--surface))}}.ds-image-upload[data-error] .ds-image-upload__dropzone{border-color:var(--border-invalid)}.ds-image-upload[data-disabled] .ds-image-upload__dropzone{cursor:not-allowed;opacity:var(--state-disabled-opacity,.5);background:var(--surface-subtle)}.ds-image-upload__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-image-upload__icon{color:var(--content-subtle);transition:color var(--motion-duration-fast,.13s) var(--motion-ease,cubic-bezier(.2,0,0,1))}.ds-image-upload__dropzone[data-dragover] .ds-image-upload__icon{color:var(--content)}.ds-image-upload__title{font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-medium,500);color:var(--content)}.ds-image-upload__hint{font-size:var(--font-size-sm,.875rem);color:var(--content-subtle)}.ds-image-upload__browse{margin-top:var(--spacing-2,.5rem);padding:var(--spacing-1,.25rem) var(--spacing-3,.75rem);border:1px solid var(--border);border-radius:var(--radius-md,.5rem);background:var(--surface);box-shadow:var(--shadow-xs);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--content)}.ds-image-upload__file{align-items:center;gap:var(--spacing-3,.75rem);padding:var(--spacing-3,.75rem);border:1px solid var(--border);border-radius:var(--radius-lg,.75rem);background:var(--surface);display:flex}.ds-image-upload__thumb{border-radius:var(--radius-md,.5rem);background:var(--surface-subtle);width:2.5rem;height:2.5rem;color:var(--content-subtle);flex-shrink:0;place-items:center;display:grid}.ds-image-upload__meta{gap:var(--spacing-1,.25rem);flex-direction:column;flex:1;min-width:0;display:flex}.ds-image-upload__name{font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--content);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-image-upload__progress{border-radius:var(--radius-full,624.938rem);background:var(--surface-subtle);height:.375rem;overflow:hidden}.ds-image-upload__progress-bar{border-radius:inherit;background:var(--action-brand);height:100%;transition:width var(--motion-duration-base,.18s) var(--motion-ease,cubic-bezier(.2,0,0,1))}.ds-image-upload__sub{align-items:center;gap:var(--spacing-2,.5rem);font-size:var(--font-size-sm,.875rem);color:var(--content-subtle);display:flex}.ds-image-upload__badge{padding:0 var(--spacing-2,.5rem);border-radius:var(--radius-full,624.938rem);background:var(--action-success);color:var(--content-on-status);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);line-height:1.25rem}.ds-image-upload__pct{font-size:var(--font-size-sm,.875rem);color:var(--content-subtle);flex-shrink:0}.ds-image-upload__error{font-size:var(--font-size-sm,.875rem);color:var(--content-danger);margin:0}.ds-image-upload__live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-field{gap:var(--spacing-1);flex-direction:column;display:flex}.ds-field[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-field__label{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--content);display:block}.ds-field[data-invalid] .ds-field__label{color:var(--content-danger)}.ds-field[data-disabled] .ds-field__label{color:var(--content-disabled)}.ds-field:has(.ds-field__control:required) .ds-field__label:after{content:" *";color:var(--content-danger)}.ds-field__control{width:100%;height:var(--control-height-md);padding:0 var(--spacing-3);background:var(--control-bg);border:var(--border-width-hairline,1px) solid var(--control-border);border-radius:var(--control-radius);color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-base);transition-property:border-color,box-shadow,background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));outline:none;display:block}.ds-field__control::placeholder{color:var(--content-subtle)}@media (hover:hover){.ds-field__control:hover{border-color:var(--border-hover)}}.ds-field__control:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-field[data-invalid] .ds-field__control{border-color:var(--border-invalid)}.ds-field__description{color:var(--content-subtle);margin:0}.ds-field__description,.ds-field__error{font-family:var(--font-family-sans);font-size:var(--font-size-sm)}.ds-field__error{color:var(--content-danger)}.ds-textarea{width:100%;padding:var(--spacing-2) var(--spacing-3);background:var(--control-bg);border:var(--border-width-hairline,1px) solid var(--control-border);border-radius:var(--control-radius);color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-base);resize:vertical;transition-property:border-color,box-shadow,background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));outline:none;line-height:1.5;display:block}.ds-textarea::placeholder{color:var(--content-subtle)}@media (hover:hover){.ds-textarea:hover{border-color:var(--border-hover)}}.ds-textarea:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-textarea[data-invalid]{border-color:var(--border-invalid)}.ds-textarea:disabled,.ds-textarea[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none;resize:none}.ds-label{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--content);display:inline-block}.ds-fieldset{gap:var(--spacing-4);padding:var(--spacing-4);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;min-width:0;display:flex}.ds-fieldset[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-fieldset__legend{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--content);margin-bottom:var(--spacing-1);padding:0}.ds-fieldset[data-disabled] .ds-fieldset__legend{color:var(--content-disabled)}.ds-form{gap:var(--spacing-4);flex-direction:column;display:flex}.ds-sensitive{position:relative}.ds-sensitive,.ds-sensitive__toggle{align-items:center;display:inline-flex}.ds-sensitive__toggle{width:1.75rem;height:1.75rem;color:var(--content-subtle);border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;justify-content:center;position:absolute;inset-inline-end:var(--spacing-1)}@media (hover:hover){.ds-sensitive__toggle:hover{color:var(--content);background:var(--surface-hover)}}.ds-sensitive__toggle:active:not(:disabled){background:var(--surface-active)}.ds-sensitive__toggle:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-number-field{gap:var(--spacing-1);font-family:var(--font-family-sans);flex-direction:column;display:inline-flex}.ds-number-field__group{height:var(--control-height-md);border:var(--border-width-thick,1.5px) solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);transition-property:border-color,box-shadow;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));align-items:stretch;display:inline-flex;overflow:hidden}.ds-number-field__group:focus-within{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-number-field__group[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-number-field__input{min-width:0;padding:0 var(--spacing-3);color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;text-align:center;background:0 0;border:none;outline:none;flex:1}.ds-number-field__input::placeholder,.ds-number-field__input[data-readonly]{color:var(--content-subtle)}.ds-number-field__btn{background:var(--surface-subtle);width:2rem;color:var(--content);cursor:pointer;font-size:var(--font-size-base);transition-property:background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ds-number-field__btn:hover{background:var(--surface-hover)}}.ds-number-field__btn:active{background:var(--surface-active)}.ds-number-field__btn:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-number-field__btn[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-number-field__btn--dec{border-inline-end:var(--border-width-thick,1.5px) solid var(--border);order:-1}.ds-number-field__btn--inc{border-inline-start:var(--border-width-thick,1.5px) solid var(--border)}.ds-otp-field{align-items:center;gap:var(--spacing-2);font-family:var(--font-family-sans);display:inline-flex}.ds-otp-field[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-otp-field__input{border:var(--border-width-thick,1.5px) solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);width:2.75rem;height:2.75rem;color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;text-align:center;caret-color:#0000;transition-property:border-color,box-shadow,background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));outline:none}.ds-otp-field__input:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-otp-field__input:not(:placeholder-shown){border-color:var(--border-strong)}.ds-otp-field__input[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-otp-field__input[data-readonly]{background:var(--surface-subtle);color:var(--content-subtle)}.ds-otp-field__input[aria-invalid=true]{border-color:var(--border-invalid)}.ds-otp-field__sep{color:var(--content-subtle);font-size:var(--font-size-base);-webkit-user-select:none;user-select:none}.ds-slider{align-items:center;display:inline-flex;position:relative}.ds-slider--horizontal{width:100%;min-width:7.5rem}.ds-slider--vertical{flex-direction:column;height:100%;min-height:7.5rem}.ds-slider[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-slider__control{cursor:pointer;flex:1;align-items:center;display:flex;position:relative}.ds-slider--horizontal .ds-slider__control{width:100%;height:1.25rem}.ds-slider--vertical .ds-slider__control{flex-direction:column;width:1.25rem;height:100%}.ds-slider__track{border-radius:var(--radius-full);background:var(--border);flex:1;position:relative;overflow:hidden}.ds-slider--horizontal .ds-slider__track{width:100%;height:.25rem}.ds-slider--sm.ds-slider--horizontal .ds-slider__track{height:.125rem}.ds-slider--lg.ds-slider--horizontal .ds-slider__track{height:.375rem}.ds-slider--vertical .ds-slider__track{width:.25rem;height:100%}.ds-slider--sm.ds-slider--vertical .ds-slider__track{width:.125rem}.ds-slider--lg.ds-slider--vertical .ds-slider__track{width:.375rem}.ds-slider__indicator{background:var(--action-brand);border-radius:var(--radius-full);position:absolute}.ds-slider--horizontal .ds-slider__indicator{height:100%;top:0}.ds-slider--vertical .ds-slider__indicator{inset-inline-start:0;width:100%;bottom:0}.ds-slider__thumb{border-radius:var(--radius-full);background:var(--surface-raised);border:2px solid var(--action-brand);width:1.25rem;height:1.25rem;box-shadow:var(--shadow-sm);cursor:grab;touch-action:none;transition-property:border-color,box-shadow,transform;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));outline:none;position:absolute}.ds-slider--sm .ds-slider__thumb{width:.875rem;height:.875rem}.ds-slider--lg .ds-slider__thumb{width:1.625rem;height:1.625rem}@media (hover:hover){.ds-slider__thumb:hover:not([data-disabled]){border-color:var(--action-brand-hover);box-shadow:var(--shadow-sm)}}.ds-slider__thumb:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-slider__thumb[data-dragging]{cursor:grabbing;transform:scale(1.1)}.ds-slider[data-disabled] .ds-slider__thumb{cursor:not-allowed}.ds-toggle{justify-content:center;align-items:center;gap:var(--spacing-2);border:var(--border-width-thick,1.5px) solid transparent;border-radius:var(--radius-md);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);background:var(--surface-subtle);color:var(--content);cursor:pointer;white-space:nowrap;transition-property:background-color,border-color,box-shadow,color,transform;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));display:inline-flex}.ds-toggle--sm{height:var(--control-height-sm);padding:0 var(--spacing-3);font-size:var(--font-size-sm)}.ds-toggle--md{height:var(--control-height-md);padding:0 var(--spacing-4);font-size:var(--font-size-base)}.ds-toggle--lg{height:var(--control-height-lg);padding:0 var(--spacing-5);font-size:var(--font-size-lg)}.ds-toggle--default{box-shadow:var(--shadow-xs)}@media (hover:hover){.ds-toggle--default:hover{background:var(--surface-hover)}}.ds-toggle--default:active:not([data-disabled]){box-shadow:none;transform:translateY(.03125rem)}.ds-toggle--default[data-pressed]{background:var(--action-brand);color:var(--content-on-accent);box-shadow:var(--shadow-xs)}@media (hover:hover){.ds-toggle--default[data-pressed]:hover{background:var(--action-brand-hover)}}.ds-toggle--outline{border-color:var(--border-strong);background:0 0}@media (hover:hover){.ds-toggle--outline:hover{background:var(--surface-hover);border-color:var(--border-hover)}}.ds-toggle--outline:active:not([data-disabled]){transform:translateY(.03125rem)}.ds-toggle--outline[data-pressed]{background:var(--action-brand);border-color:var(--action-brand);color:var(--content-on-accent);box-shadow:var(--shadow-xs)}.ds-toggle--outline[data-pressed]:active:not([data-disabled]){box-shadow:none}@media (hover:hover){.ds-toggle--outline[data-pressed]:hover{background:var(--action-brand-hover);border-color:var(--action-brand-hover)}}.ds-toggle:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-toggle[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-toggle-group{gap:var(--spacing-1);flex-wrap:wrap;display:inline-flex}.ds-toggle-group[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.ds-toggle-group[data-orientation=horizontal]{flex-direction:row;align-items:center}.ds-toggle-group[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-checkbox-group{gap:var(--spacing-2);flex-direction:column;display:flex}.ds-checkbox-group[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-checkbox-group[data-invalid] .ds-checkbox{border-color:var(--border-invalid)}.ds-select__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-2);height:var(--control-height-md);padding:0 var(--spacing-3);background:var(--control-bg);border:var(--border-width-hairline,1px) solid var(--control-border);border-radius:var(--control-radius);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--content);cursor:pointer;min-width:10rem;transition-property:background-color,border-color,box-shadow;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));display:inline-flex}@media (hover:hover){.ds-select__trigger:hover{border-color:var(--border-hover);background:var(--surface-hover)}}.ds-select__trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-select__trigger[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ds-select__icon,.ds-select__value[data-placeholder]{color:var(--content-subtle)}.ds-select__icon{transition-property:transform;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));flex-shrink:0;align-items:center;display:inline-flex}.ds-select__trigger[data-popup-open] .ds-select__icon{transform:rotate(180deg)}.ds-select__positioner{z-index:var(--z-index-overlay,300);width:var(--anchor-width,auto);min-width:10rem}.ds-modal-owner .ds-select__positioner{z-index:calc(var(--z-index-modal,400) + 1)}.ds-select__popup{background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-1) 0;transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1));outline:none;overflow:hidden}.ds-select__popup[data-ending-style],.ds-select__popup[data-starting-style]{opacity:0;transform:scale(.97)}.ds-select__popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-select__list{max-height:17.5rem;margin:0;padding:0;overflow-y:auto}.ds-select__item{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--option-padding-y,var(--spacing-2)) var(--option-padding-x,var(--spacing-3));font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--content);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));outline:none;display:flex}.ds-select__item[data-highlighted]{background:var(--surface-hover)}.ds-select__item[data-selected]{color:var(--content)}.ds-select__item[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-select__item-text{flex:1}.ds-select__item-indicator{color:var(--content);flex-shrink:0;align-items:center;width:1rem;display:inline-flex}.ds-select__group{padding:var(--spacing-1) 0}.ds-select__group+.ds-select__group{border-top:var(--border-width-hairline,1px) solid var(--border)}.ds-select__group-label{padding:var(--option-group-label-padding-y,var(--spacing-1)) var(--option-group-label-padding-x,var(--spacing-3));font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--content-subtle);text-transform:uppercase;letter-spacing:.08em}.ds-select__label{margin-bottom:var(--spacing-1);font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--content);display:block}.ds-select__arrow{fill:var(--surface-raised);stroke:var(--border)}.ds-select__scroll-arrow{height:1.5rem;color:var(--content-subtle);cursor:default;background:var(--surface-raised);justify-content:center;align-items:center;display:flex}.ds-select__scroll-arrow--up{border-bottom:var(--border-width-hairline,1px) solid var(--border)}.ds-select__scroll-arrow--down{border-top:var(--border-width-hairline,1px) solid var(--border)}.ds-select__trigger:active:not([data-disabled]){background:var(--surface-active)}.ds-combobox__label{margin-bottom:var(--spacing-1);font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--content);display:block}.ds-combobox__input-group{background:var(--control-bg);border:var(--border-width-hairline,1px) solid var(--control-border);border-radius:var(--control-radius);min-width:12.5rem;transition-property:border-color,box-shadow;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));align-items:center;display:inline-flex;overflow:hidden}.ds-combobox__input-group:focus-within{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-combobox__input-group[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-combobox__input{height:var(--control-height-md);padding:0 var(--spacing-3);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--content);background:0 0;border:none;outline:none;flex:1;min-width:0}.ds-combobox__input::placeholder{color:var(--content-subtle)}.ds-combobox__trigger{width:2rem;height:var(--control-height-md);color:var(--content-subtle);cursor:pointer;transition-property:transform,background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-combobox__trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:calc(var(--focus-offset,2px) * -1)}.ds-combobox__trigger[data-popup-open]{transform:rotate(180deg)}.ds-combobox__trigger[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-combobox__icon{width:2rem;pointer-events:none}.ds-combobox__clear,.ds-combobox__icon{height:var(--control-height-md);color:var(--content-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-combobox__clear{width:1.75rem;cursor:pointer;border-radius:var(--radius-md);transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;padding:0}@media (hover:hover){.ds-combobox__clear:hover{color:var(--content);background:var(--surface-hover)}}.ds-combobox__clear:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:calc(var(--focus-offset,2px) * -1)}.ds-combobox__positioner{z-index:var(--z-index-overlay,300);min-width:12.5rem;width:var(--anchor-width,auto)}.ds-modal-owner .ds-combobox__positioner{z-index:calc(var(--z-index-modal,400) + 1)}.ds-combobox__popup{background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-1) 0;transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1));outline:none;overflow:hidden}.ds-combobox__popup[data-ending-style],.ds-combobox__popup[data-starting-style]{opacity:0;transform:scale(.97)}.ds-combobox__popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-combobox__list{max-height:17.5rem;overflow-y:auto}.ds-combobox__item{align-items:center;gap:var(--spacing-2);padding:var(--option-padding-y,var(--spacing-2)) var(--option-padding-x,var(--spacing-3));font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--content);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));outline:none;display:flex}.ds-combobox__item[data-highlighted]{background:var(--surface-hover)}.ds-combobox__item[data-selected]{color:var(--content)}.ds-combobox__item[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-combobox__item-indicator{color:var(--content);flex-shrink:0;align-items:center;width:1rem;margin-inline-start:auto;display:inline-flex}.ds-combobox__group{padding:var(--spacing-1) 0}.ds-combobox__group+.ds-combobox__group{border-top:var(--border-width-hairline,1px) solid var(--border)}.ds-combobox__group-label{padding:var(--option-group-label-padding-y,var(--spacing-1)) var(--option-group-label-padding-x,var(--spacing-3));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em}.ds-combobox__empty,.ds-combobox__group-label{font-family:var(--font-family-sans);color:var(--content-subtle)}.ds-combobox__empty{padding:var(--spacing-3) var(--spacing-3);font-size:var(--font-size-base);text-align:center}.ds-combobox__chips{gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;display:flex}.ds-combobox__chip{align-items:center;gap:var(--spacing-1);height:1.375rem;padding:0 var(--spacing-2);background:var(--surface-subtle);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--content);display:inline-flex}.ds-combobox__chip-remove{width:.875rem;height:.875rem;color:var(--content-subtle);cursor:pointer;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ds-combobox__chip-remove:before{content:"";position:absolute;inset:-5px}@media (hover:hover){.ds-combobox__chip-remove:hover{color:var(--content);background:var(--surface-hover)}}.ds-combobox__chip-remove:focus-visible{outline:var(--focus-width,2px) solid var(--focus)}.ds-combobox__arrow{fill:var(--surface-raised);stroke:var(--border)}.ds-combobox__chip-remove:active:not([data-disabled]),.ds-combobox__clear:active:not([data-disabled]){background:var(--surface-active)}.ds-autocomplete__input-group{background:var(--control-bg);border:var(--border-width-hairline,1px) solid var(--control-border);border-radius:var(--control-radius);min-width:12.5rem;transition-property:border-color,box-shadow;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));align-items:center;display:inline-flex;overflow:hidden}.ds-autocomplete__input-group:focus-within{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-autocomplete__input-group[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-autocomplete__input{height:var(--control-height-md);padding:0 var(--spacing-3);font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--content);background:0 0;border:none;outline:none;flex:1;min-width:0}.ds-autocomplete__input::placeholder{color:var(--content-subtle)}.ds-autocomplete__trigger{width:2rem;height:var(--control-height-md);color:var(--content-subtle);cursor:pointer;transition-property:transform,background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-autocomplete__trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:calc(var(--focus-offset,2px) * -1)}.ds-autocomplete__trigger[data-popup-open]{transform:rotate(180deg)}.ds-autocomplete__trigger[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-autocomplete__icon{width:2rem;pointer-events:none}.ds-autocomplete__clear,.ds-autocomplete__icon{height:var(--control-height-md);color:var(--content-subtle);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-autocomplete__clear{width:1.75rem;cursor:pointer;border-radius:var(--radius-md);transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;padding:0}@media (hover:hover){.ds-autocomplete__clear:hover{color:var(--content);background:var(--surface-hover)}}.ds-autocomplete__clear:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:calc(var(--focus-offset,2px) * -1)}.ds-autocomplete__positioner{z-index:var(--z-index-overlay,300);min-width:12.5rem;width:var(--anchor-width,auto)}.ds-modal-owner .ds-autocomplete__positioner{z-index:calc(var(--z-index-modal,400) + 1)}.ds-autocomplete__popup{background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-1) 0;transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1));outline:none;overflow:hidden}.ds-autocomplete__popup[data-ending-style],.ds-autocomplete__popup[data-starting-style]{opacity:0;transform:scale(.97)}.ds-autocomplete__popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-autocomplete__list{max-height:17.5rem;overflow-y:auto}.ds-autocomplete__item{align-items:center;gap:var(--spacing-2);padding:var(--option-padding-y,var(--spacing-2)) var(--option-padding-x,var(--spacing-3));font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--content);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));outline:none;display:flex}.ds-autocomplete__item[data-highlighted]{background:var(--surface-hover)}.ds-autocomplete__item[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-autocomplete__group{padding:var(--spacing-1) 0}.ds-autocomplete__group+.ds-autocomplete__group{border-top:var(--border-width-hairline,1px) solid var(--border)}.ds-autocomplete__group-label{padding:var(--option-group-label-padding-y,var(--spacing-1)) var(--option-group-label-padding-x,var(--spacing-3));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em}.ds-autocomplete__empty,.ds-autocomplete__group-label{font-family:var(--font-family-sans);color:var(--content-subtle)}.ds-autocomplete__empty{padding:var(--spacing-3);font-size:var(--font-size-base);text-align:center}.ds-autocomplete__arrow{fill:var(--surface-raised);stroke:var(--border)}.ds-autocomplete__clear:active:not([data-disabled]){background:var(--surface-active)}.ds-avatar{border-radius:var(--radius-full);background:var(--surface-subtle);border:var(--border-width-hairline,1px) solid var(--border);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--content-subtle);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ds-avatar--sm{width:var(--control-height-sm);height:var(--control-height-sm)}.ds-avatar--md{width:var(--control-height-md);height:var(--control-height-md)}.ds-avatar--lg{width:var(--control-height-lg);height:var(--control-height-lg)}.ds-avatar__image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ds-avatar__fallback{width:100%;height:100%;color:var(--content-subtle);font-size:inherit;font-weight:inherit;justify-content:center;align-items:center;font-family:inherit;display:flex}.ds-progress{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex}.ds-progress__track{border-radius:var(--radius-full);background:var(--surface-subtle);width:100%;height:.5rem;position:relative;overflow:hidden}.ds-progress__indicator{border-radius:var(--radius-full);background:var(--action-brand);height:100%;transition-property:width;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));top:0;position:absolute;inset-inline-start:0}.ds-progress[data-indeterminate] .ds-progress__indicator{animation:ds-progress-indeterminate 1.4s ease-in-out infinite;width:40%!important}@keyframes ds-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ds-progress[data-complete] .ds-progress__indicator{background:var(--action-success)}.ds-meter{gap:var(--spacing-1);flex-direction:column;width:100%;display:flex}.ds-meter__track{border-radius:var(--radius-full);background:var(--surface-subtle);width:100%;height:.5rem;position:relative;overflow:hidden}.ds-meter__indicator{border-radius:var(--radius-full);background:var(--action-info);height:100%;transition-property:width;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));top:0;position:absolute;inset-inline-start:0}.ds-separator{background:var(--border);flex-shrink:0}.ds-separator[data-orientation=horizontal]{width:100%;height:1px}.ds-separator[data-orientation=vertical]{align-self:stretch;width:1px;height:100%}.ds-tooltip-trigger{all:unset;display:inline-flex}.ds-tooltip-trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-tooltip-positioner{z-index:var(--z-index-tooltip,600)}.ds-tooltip-popup{max-width:17.5rem;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);background:var(--content);color:var(--surface);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-md);transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1));opacity:1;flex-direction:column;display:flex;transform:scale(1)}.ds-tooltip-popup[data-ending-style],.ds-tooltip-popup[data-starting-style]{opacity:0;transform:scale(.96)}.ds-tooltip-popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-tooltip-arrow{background:var(--content);width:.5rem;height:.5rem;transform:rotate(45deg)}.ds-badge{align-items:center;gap:var(--spacing-1);border-radius:var(--radius-full);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;min-block-size:1em;line-height:1;display:inline-flex}@supports (text-box-trim:trim-both) and (text-box-edge:cap alphabetic){.ds-badge__label{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ds-badge--sm{padding:.125rem var(--spacing-2);font-size:var(--font-size-xs,.75rem)}.ds-badge--md{padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm)}.ds-badge--neutral{background:var(--surface-subtle);color:var(--content)}.ds-badge--brand{background:var(--bg-brand);color:var(--content)}.ds-badge--danger{background:var(--bg-danger);color:var(--content-danger-strong)}.ds-badge--success{background:var(--bg-success);color:var(--content-success-strong)}.ds-badge--warning{background:var(--bg-warning);color:var(--content-warning-strong)}.ds-badge--info{background:var(--bg-info);color:var(--content-info-strong)}.ds-card{background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);font-family:var(--font-family-sans);flex-direction:column;display:flex;overflow:hidden}.ds-card__header{padding:var(--spacing-4) var(--spacing-4) 0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--content);line-height:1.4}.ds-card__body{padding:var(--spacing-4);color:var(--content-subtle);font-size:var(--font-size-sm);line-height:1.6}.ds-card__header+.ds-card__body{padding-top:var(--spacing-2)}.ds-icon{color:inherit;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ds-icon>svg{width:100%;height:100%;display:block}.ds-icon--sm{width:var(--icon-size-sm,var(--spacing-4,1rem));height:var(--icon-size-sm,var(--spacing-4,1rem))}.ds-icon--md{width:var(--icon-size-md,var(--spacing-5,1.25rem));height:var(--icon-size-md,var(--spacing-5,1.25rem))}.ds-icon--lg{width:var(--icon-size-lg,var(--spacing-6,1.5rem));height:var(--icon-size-lg,var(--spacing-6,1.5rem))}.ds-alert{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--surface-subtle);border:var(--border-width-hairline,1px) solid var(--border);font-family:var(--font-family-sans);border-inline-start-width:4px;flex-direction:row;display:flex}.ds-alert__icon{flex-shrink:0;margin-block-start:.0625rem}.ds-alert__content{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.ds-alert__title{font-weight:var(--font-weight-semibold);line-height:1.4}.ds-alert__message,.ds-alert__title{font-size:var(--font-size-sm);color:var(--content)}.ds-alert__message{line-height:1.6}.ds-alert--info{border-inline-start-color:var(--action-info);background:var(--action-info)}@supports (color:color-mix(in lab,red,red)){.ds-alert--info{background:color-mix(in srgb,var(--action-info) 8%,var(--surface-subtle))}}.ds-alert--info .ds-alert__icon{color:var(--content-info-strong)}.ds-alert--success{border-inline-start-color:var(--action-success);background:var(--action-success)}@supports (color:color-mix(in lab,red,red)){.ds-alert--success{background:color-mix(in srgb,var(--action-success) 8%,var(--surface-subtle))}}.ds-alert--success .ds-alert__icon{color:var(--content-success-strong)}.ds-alert--warning{border-inline-start-color:var(--action-warning);background:var(--action-warning)}@supports (color:color-mix(in lab,red,red)){.ds-alert--warning{background:color-mix(in srgb,var(--action-warning) 8%,var(--surface-subtle))}}.ds-alert--warning .ds-alert__icon{color:var(--content-warning-strong)}.ds-alert--danger{border-inline-start-color:var(--action-danger);background:var(--action-danger)}@supports (color:color-mix(in lab,red,red)){.ds-alert--danger{background:color-mix(in srgb,var(--action-danger) 8%,var(--surface-subtle))}}.ds-alert--danger .ds-alert__icon{color:var(--content-danger-strong)}.ds-skeleton{background-color:var(--surface-subtle);--skeleton-duration:1.4s;display:block;position:relative;overflow:hidden}.ds-skeleton:after{content:"";background:linear-gradient(90deg,transparent,var(--surface-active),transparent);animation:ds-skeleton-shimmer var(--skeleton-duration) var(--motion-ease,cubic-bezier(.2,0,0,1)) infinite;position:absolute;inset:0;transform:translate(-100%)}.ds-skeleton--text{border-radius:var(--radius-sm);width:100%;height:.75em;margin-block:.25em}.ds-skeleton--rectangular{border-radius:var(--radius-none,0)}.ds-skeleton--rounded{border-radius:var(--radius-md)}.ds-skeleton--circular{border-radius:var(--radius-full)}@keyframes ds-skeleton-shimmer{to{transform:translate(100%)}}.ds-dialog-backdrop{background:var(--scrim,#0006);z-index:var(--z-index-overlay,300);position:fixed;inset:0}.ds-dialog-popup{z-index:var(--z-index-modal,400);background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-6);width:100%;min-width:20rem;max-width:min(90vw,35rem);font-family:var(--font-family-sans);color:var(--content);outline:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-dialog-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--content);margin:0 0 var(--spacing-2)}.ds-dialog-description{font-size:var(--font-size-base);color:var(--content-subtle);margin:0 0 var(--spacing-5);line-height:1.5}.ds-dialog-close{cursor:pointer;color:var(--content-subtle);border-radius:var(--radius-md);padding:var(--spacing-1);transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ds-dialog-close:hover{background:var(--surface-hover);color:var(--content)}}.ds-dialog-close:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-dialog-close[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-dialog-backdrop{transition-property:opacity;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-dialog-backdrop[data-ending-style],.ds-dialog-backdrop[data-starting-style]{opacity:0}.ds-dialog-backdrop[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-dialog-popup{transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-dialog-popup[data-ending-style],.ds-dialog-popup[data-starting-style]{opacity:0;transform:translate(-50%,-50%)scale(.97)}.ds-dialog-popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-dialog-close:active:not([data-disabled]){background:var(--surface-active)}.ds-dialog-close{position:relative}.ds-dialog-close:before{content:"";position:absolute;inset:-10px}.ds-alert-dialog-backdrop{background:var(--scrim,#0006);z-index:var(--z-index-overlay,300);position:fixed;inset:0}.ds-alert-dialog-popup{z-index:var(--z-index-modal,400);background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-6);width:100%;min-width:20rem;max-width:min(90vw,30rem);font-family:var(--font-family-sans);color:var(--content);outline:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-alert-dialog-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--content);margin:0 0 var(--spacing-2)}.ds-alert-dialog-description{font-size:var(--font-size-base);color:var(--content-subtle);margin:0 0 var(--spacing-5);line-height:1.5}.ds-alert-dialog-close{cursor:pointer;color:var(--content-subtle);border-radius:var(--radius-md);padding:var(--spacing-1);transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ds-alert-dialog-close:hover{background:var(--surface-hover);color:var(--content)}}.ds-alert-dialog-close:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-alert-dialog-close[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-alert-dialog-backdrop{transition-property:opacity;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-alert-dialog-backdrop[data-ending-style],.ds-alert-dialog-backdrop[data-starting-style]{opacity:0}.ds-alert-dialog-backdrop[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-alert-dialog-popup{transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-alert-dialog-popup[data-ending-style],.ds-alert-dialog-popup[data-starting-style]{opacity:0;transform:translate(-50%,-50%)scale(.97)}.ds-alert-dialog-popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-alert-dialog-close:active:not([data-disabled]){background:var(--surface-active)}.ds-alert-dialog-close{position:relative}.ds-alert-dialog-close:before{content:"";position:absolute;inset:-10px}.ds-drawer-backdrop{background:var(--scrim,#0006);z-index:var(--z-index-overlay,300);position:fixed;inset:0}.ds-drawer-viewport{z-index:var(--z-index-modal,400);pointer-events:none;position:fixed;inset:0}.ds-drawer-viewport>*{pointer-events:auto}.ds-drawer-popup{z-index:var(--z-index-modal,400);background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);box-shadow:var(--shadow-lg);padding:var(--spacing-5) var(--spacing-5) var(--spacing-6);font-family:var(--font-family-sans);color:var(--content);outline:none;position:fixed;overflow-y:auto}.ds-drawer-popup,.ds-drawer-popup[data-swipe-direction=down]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:90dvh;inset:auto 0 0}.ds-drawer-popup[data-swipe-direction=up]{border-radius:0 0 var(--radius-lg) var(--radius-lg);max-height:90dvh;inset:0 0 auto}.ds-drawer-popup[data-swipe-direction=left]{border-radius:0 var(--radius-lg) var(--radius-lg) 0;width:min(22rem,90vw);inset:0 auto 0 0}.ds-drawer-popup[data-swipe-direction=right]{border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:min(22rem,90vw);inset:0 0 0 auto}.ds-drawer-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--content);margin:0 0 var(--spacing-2)}.ds-drawer-description{font-size:var(--font-size-base);color:var(--content-subtle);margin:0 0 var(--spacing-4);line-height:1.5}.ds-drawer-close{cursor:pointer;color:var(--content-subtle);border-radius:var(--radius-md);padding:var(--spacing-1);transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ds-drawer-close:hover{background:var(--surface-hover);color:var(--content)}}.ds-drawer-close:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-drawer-close[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-drawer-content{overflow-y:auto}.ds-drawer-backdrop{transition-property:opacity;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-drawer-backdrop[data-ending-style],.ds-drawer-backdrop[data-starting-style]{opacity:0}.ds-drawer-backdrop[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-drawer-popup{transition-property:transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1))}.ds-drawer-popup[data-ending-style],.ds-drawer-popup[data-starting-style],.ds-drawer-popup[data-swipe-direction=down][data-ending-style],.ds-drawer-popup[data-swipe-direction=down][data-starting-style]{transform:translateY(100%)}.ds-drawer-popup[data-swipe-direction=up][data-ending-style],.ds-drawer-popup[data-swipe-direction=up][data-starting-style]{transform:translateY(-100%)}.ds-drawer-popup[data-swipe-direction=left][data-ending-style],.ds-drawer-popup[data-swipe-direction=left][data-starting-style]{transform:translate(-100%)}.ds-drawer-popup[data-swipe-direction=right][data-ending-style],.ds-drawer-popup[data-swipe-direction=right][data-starting-style]{transform:translate(100%)}.ds-drawer-close:active:not([data-disabled]){background:var(--surface-active)}.ds-drawer-close{position:relative}.ds-drawer-close:before{content:"";position:absolute;inset:-10px}.ds-popover-backdrop{background:var(--scrim,#0006);z-index:var(--z-index-dropdown,100);position:fixed;inset:0}.ds-popover-positioner{z-index:calc(var(--z-index-dropdown,100) + 1)}.ds-modal-owner .ds-popover-backdrop{z-index:calc(var(--z-index-modal,400) + 1)}.ds-modal-owner .ds-popover-positioner{z-index:calc(var(--z-index-modal,400) + 2)}.ds-popover-popup{background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-4);min-width:12.5rem;max-width:20rem;font-family:var(--font-family-sans);color:var(--content);outline:none}.ds-popover-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--content);margin:0 0 var(--spacing-1)}.ds-popover-description{font-size:var(--font-size-sm);color:var(--content-subtle);margin:0 0 var(--spacing-3);line-height:1.5}.ds-popover-close{cursor:pointer;color:var(--content-subtle);border-radius:var(--radius-md);padding:var(--spacing-1);transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ds-popover-close:hover{background:var(--surface-hover);color:var(--content)}}.ds-popover-close:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-popover-close[data-disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed}.ds-popover-arrow{width:.625rem;height:.625rem;fill:var(--surface-raised);stroke:var(--border);stroke-width:1px}.ds-popover-backdrop{transition-property:opacity;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-popover-backdrop[data-ending-style],.ds-popover-backdrop[data-starting-style]{opacity:0}.ds-popover-backdrop[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-popover-popup{transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-popover-popup[data-ending-style],.ds-popover-popup[data-starting-style]{opacity:0;transform:scale(.96)}.ds-popover-popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-popover-close:active:not([data-disabled]){background:var(--surface-active)}.ds-popover-close{position:relative}.ds-popover-close:before{content:"";position:absolute;inset:-10px}.ds-preview-card-backdrop{background:var(--scrim,#0006);z-index:var(--z-index-dropdown,100);position:fixed;inset:0}.ds-preview-card-positioner{z-index:calc(var(--z-index-dropdown,100) + 1)}.ds-modal-owner .ds-preview-card-backdrop{z-index:calc(var(--z-index-modal,400) + 1)}.ds-modal-owner .ds-preview-card-positioner{z-index:calc(var(--z-index-modal,400) + 2)}.ds-preview-card-popup{background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-4);min-width:15rem;max-width:22.5rem;font-family:var(--font-family-sans);color:var(--content);outline:none}.ds-preview-card-arrow{width:.625rem;height:.625rem;fill:var(--surface-raised);stroke:var(--border);stroke-width:1px}.ds-preview-card-trigger{cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);color:var(--content);transition-property:color,text-decoration-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1))}@media (hover:hover){.ds-preview-card-trigger:hover{-webkit-text-decoration-color:var(--action-brand);text-decoration-color:var(--action-brand)}}.ds-preview-card-trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px);border-radius:var(--radius-md)}.ds-preview-card-backdrop{transition-property:opacity;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-preview-card-backdrop[data-ending-style],.ds-preview-card-backdrop[data-starting-style]{opacity:0}.ds-preview-card-backdrop[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-preview-card-popup{transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-preview-card-popup[data-ending-style],.ds-preview-card-popup[data-starting-style]{opacity:0;transform:scale(.96)}.ds-preview-card-popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-preview-card-trigger:active:not([data-disabled]){background:var(--surface-active)}.ds-menu-backdrop{background:var(--scrim,#0006);z-index:var(--z-index-dropdown,100);position:fixed;inset:0}.ds-menu-positioner{z-index:calc(var(--z-index-dropdown,100) + 1)}.ds-modal-owner .ds-menu-backdrop{z-index:calc(var(--z-index-modal,400) + 1)}.ds-modal-owner .ds-menu-positioner{z-index:calc(var(--z-index-modal,400) + 2)}.ds-menu-popup{background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-1);min-width:10rem;font-family:var(--font-family-sans);list-style:none}.ds-menu-item,.ds-menu-popup{color:var(--content);outline:none}.ds-menu-item{align-items:center;gap:var(--spacing-2);padding:var(--menu-item-padding-y,var(--spacing-2)) var(--menu-item-padding-x,var(--spacing-3));border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));text-decoration:none;display:flex}.ds-menu-item[data-highlighted]{background:var(--surface-hover)}.ds-menu-item[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-menu-item:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:calc(var(--focus-offset,2px) * -1)}.ds-menu-group{padding:var(--spacing-1) 0}.ds-menu-group+.ds-menu-group{border-top:var(--border-width-hairline,1px) solid var(--border)}.ds-menu-group-label{padding:var(--menu-group-label-padding-y,var(--spacing-1)) var(--menu-group-label-padding-x,var(--spacing-3));font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--content-subtle);pointer-events:none}.ds-menu-item-indicator{width:1rem;height:1rem;color:var(--content);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-menu-submenu-trigger:after{content:"›";font-size:var(--font-size-base);color:var(--content-subtle);margin-inline-start:auto}.ds-menu-separator{height:1px;margin:var(--spacing-1) 0;background:var(--border)}.ds-menu-arrow{width:.625rem;height:.625rem;fill:var(--surface-raised);stroke:var(--border);stroke-width:1px}.ds-menu-backdrop{transition-property:opacity;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-menu-backdrop[data-ending-style],.ds-menu-backdrop[data-starting-style]{opacity:0}.ds-menu-backdrop[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-menu-popup{transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-menu-popup[data-ending-style],.ds-menu-popup[data-starting-style]{opacity:0;transform:scale(.96)}.ds-menu-popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-context-menu-backdrop{background:var(--scrim,#0006);z-index:var(--z-index-dropdown,100);position:fixed;inset:0}.ds-context-menu-positioner{z-index:calc(var(--z-index-dropdown,100) + 1)}.ds-modal-owner .ds-context-menu-backdrop{z-index:calc(var(--z-index-modal,400) + 1)}.ds-modal-owner .ds-context-menu-positioner{z-index:calc(var(--z-index-modal,400) + 2)}.ds-context-menu-popup{background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-1);min-width:10rem;font-family:var(--font-family-sans);color:var(--content);outline:none}.ds-context-menu-item{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--content);transition-property:background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));outline:none;text-decoration:none;display:flex}.ds-context-menu-item[data-highlighted]{background:var(--surface-hover)}.ds-context-menu-item[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-context-menu-item:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:calc(var(--focus-offset,2px) * -1)}.ds-context-menu-group{padding:var(--spacing-1) 0}.ds-context-menu-group+.ds-context-menu-group{border-top:var(--border-width-hairline,1px) solid var(--border)}.ds-context-menu-group-label{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--content-subtle);pointer-events:none}.ds-context-menu-item-indicator{width:1rem;height:1rem;color:var(--content);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ds-context-menu-submenu-trigger:after{content:"›";font-size:var(--font-size-base);color:var(--content-subtle);margin-inline-start:auto}.ds-context-menu-separator{height:1px;margin:var(--spacing-1) 0;background:var(--border)}.ds-context-menu-arrow{width:.625rem;height:.625rem;fill:var(--surface-raised);stroke:var(--border);stroke-width:1px}.ds-context-menu-trigger{display:contents}.ds-context-menu-backdrop{transition-property:opacity;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-context-menu-backdrop[data-ending-style],.ds-context-menu-backdrop[data-starting-style]{opacity:0}.ds-context-menu-backdrop[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-context-menu-popup{transform-origin:var(--transform-origin);transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-context-menu-popup[data-ending-style],.ds-context-menu-popup[data-starting-style]{opacity:0;transform:scale(.96)}.ds-context-menu-popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-toast-viewport{bottom:var(--spacing-5);z-index:var(--z-index-toast,500);gap:var(--spacing-2);width:22.5rem;max-width:calc(100vw - var(--spacing-5) * 2);pointer-events:none;outline:none;flex-direction:column-reverse;display:flex;position:fixed;inset-inline-end:var(--spacing-5)}.ds-toast{pointer-events:auto;background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-4);align-items:flex-start;gap:var(--spacing-3);font-family:var(--font-family-sans);color:var(--content);cursor:default;transition-property:transform,opacity;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1));outline:none;display:flex;position:relative}.ds-toast[data-ending-style],.ds-toast[data-starting-style]{opacity:0;transform:translateX(calc(100% + var(--spacing-5)))}.ds-toast[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1))}.ds-toast[data-swiping]{transform:translateX(var(--toast-swipe-movement-x,0)) translateY(var(--toast-swipe-movement-y,0));transition:none}.ds-toast[data-limited]{opacity:0;pointer-events:none}.ds-toast__content{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.ds-toast__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--content);margin:0;line-height:1.4}.ds-toast__description{font-size:var(--font-size-sm);color:var(--content-subtle);margin:0;line-height:1.5}.ds-toast__action{margin-top:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-md);color:var(--content);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family-sans);cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.ds-toast__action:hover{background:var(--surface-hover)}}.ds-toast__action:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-toast__close:before{content:"";position:absolute;inset:-10px}.ds-toast__close{cursor:pointer;width:1.5rem;height:1.5rem;color:var(--content-subtle);border-radius:var(--radius-md);font-size:var(--font-size-sm);transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative}@media (hover:hover){.ds-toast__close:hover{background:var(--surface-hover);color:var(--content)}}.ds-toast__close:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-toast__action:active:not(:disabled),.ds-toast__close:active:not(:disabled){background:var(--surface-active)}.ds-tabs{flex-direction:column;display:flex}.ds-tabs[data-orientation=vertical]{flex-direction:row}.ds-tabs__list{border-bottom:var(--border-width-hairline,1px) solid var(--border);align-items:center;gap:var(--spacing-1);display:flex;position:relative}.ds-tabs[data-orientation=vertical] .ds-tabs__list{border-bottom:none;border-inline-end:var(--border-width-hairline,1px) solid var(--border);flex-direction:column;align-items:stretch}.ds-tabs__tab{padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--content-subtle);cursor:pointer;border-radius:var(--radius-md) var(--radius-md) 0 0;transition-property:color,background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.ds-tabs__tab:hover{color:var(--content);background:var(--surface-hover)}}.ds-tabs__tab:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-tabs__tab[data-active]{color:var(--content);font-weight:var(--font-weight-semibold)}.ds-tabs__tab[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-tabs__indicator{bottom:-1px;left:var(--active-tab-left,0);width:var(--active-tab-width,0);background:var(--action-brand);height:2px;transition-property:left,width;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));border-radius:2px 2px 0 0;position:absolute}.ds-tabs[data-orientation=vertical] .ds-tabs__indicator{bottom:auto;left:auto;right:-1px;top:var(--active-tab-top,0);width:2px;height:var(--active-tab-height,0);transition-property:top,height;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));border-radius:0 2px 2px 0}.ds-tabs__panel{padding:var(--spacing-4) 0;color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-base)}.ds-tabs__panel[data-hidden]{display:none}.ds-tabs__tab:active:not([data-disabled]){background:var(--surface-active)}.ds-accordion{width:100%;font-family:var(--font-family-sans);flex-direction:column;display:flex}.ds-accordion__item{border-bottom:var(--border-width-hairline,1px) solid var(--border)}.ds-accordion__item:first-child{border-top:var(--border-width-hairline,1px) solid var(--border)}.ds-accordion__header{margin:0;padding:0}.ds-accordion__trigger{width:100%;padding:var(--spacing-3) var(--spacing-4);color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-3);text-align:start;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;display:flex}@media (hover:hover){.ds-accordion__trigger:hover{background:var(--surface-hover)}}.ds-accordion__trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:calc(var(--focus-offset,2px) * -1)}.ds-accordion__trigger[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-accordion__trigger-label{flex:1}.ds-accordion__chevron{color:var(--content-subtle);transition-property:transform,color;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));flex-shrink:0}.ds-accordion__trigger[data-panel-open] .ds-accordion__chevron{transform:rotate(180deg)}.ds-accordion__panel{height:var(--accordion-panel-height);transition-property:height;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));overflow:hidden}.ds-accordion__panel:not([data-open]),.ds-accordion__panel[data-starting-style]{height:0}.ds-accordion__panel-inner{padding:0 var(--spacing-4) var(--spacing-4);color:var(--content-subtle);font-size:var(--font-size-base)}.ds-accordion__trigger:active:not([data-disabled]){background:var(--surface-active)}.ds-collapsible{border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;overflow:hidden}.ds-collapsible,.ds-collapsible__trigger{width:100%;font-family:var(--font-family-sans);display:flex}.ds-collapsible__trigger{padding:var(--spacing-3) var(--spacing-4);color:var(--content);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacing-3);text-align:start;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none}@media (hover:hover){.ds-collapsible__trigger:hover{background:var(--surface-hover)}}.ds-collapsible__trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:calc(var(--focus-offset,2px) * -1)}.ds-collapsible__trigger[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-collapsible__trigger-label{flex:1}.ds-collapsible__chevron{color:var(--content-subtle);transition-property:transform,color;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));flex-shrink:0}.ds-collapsible__trigger[data-panel-open] .ds-collapsible__chevron{transform:rotate(180deg)}.ds-collapsible__panel{height:var(--collapsible-panel-height);transition-property:height;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));overflow:hidden}.ds-collapsible__panel:not([data-open]),.ds-collapsible__panel[data-starting-style]{height:0}.ds-collapsible__panel-inner{padding:0 var(--spacing-4) var(--spacing-4);color:var(--content-subtle);font-size:var(--font-size-base);border-top:var(--border-width-hairline,1px) solid var(--border)}.ds-collapsible__trigger:active:not([data-disabled]){background:var(--surface-active)}.ds-scroll-area{position:relative;overflow:hidden}.ds-scroll-area__viewport{scrollbar-width:none;width:100%;height:100%;overflow:scroll}.ds-scroll-area__viewport::-webkit-scrollbar{display:none}.ds-scroll-area__content{min-width:100%;font-family:var(--font-family-sans);font-size:var(--font-size-base);color:var(--content);display:block}.ds-scroll-area__scrollbar{touch-action:none;-webkit-user-select:none;user-select:none;transition-property:background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;display:flex}@media (hover:hover){.ds-scroll-area__scrollbar:hover{background:var(--surface-subtle)}}.ds-scroll-area__scrollbar[data-orientation=vertical]{top:0;inset-inline-end:0;flex-direction:column;width:.5rem;padding:.125rem;position:absolute;bottom:0}.ds-scroll-area__scrollbar[data-orientation=horizontal]{flex-direction:row;height:.5rem;padding:.125rem;position:absolute;bottom:0;left:0;right:0}.ds-scroll-area__thumb{background:var(--border-strong);transition-property:background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));border-radius:9999px;flex:1;position:relative}@media (hover:hover){.ds-scroll-area__thumb:hover{background:var(--content-subtle)}}.ds-scroll-area__thumb[data-scrolling]{background:var(--content-subtle)}.ds-scroll-area__corner{background:var(--surface);inset-inline-end:0;position:absolute;bottom:0}.ds-toolbar{align-items:center;gap:var(--toolbar-gap,var(--spacing-1));padding:var(--spacing-1) var(--spacing-2);background:var(--surface);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-family-sans);display:flex}.ds-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ds-toolbar__group{align-items:center;gap:var(--toolbar-gap,var(--spacing-1));display:flex}.ds-toolbar[data-orientation=vertical] .ds-toolbar__group{flex-direction:column}.ds-toolbar__button{padding:var(--spacing-1) var(--spacing-2);border:var(--border-width-hairline,1px) solid transparent;border-radius:var(--radius-md);min-height:2rem;color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-1);white-space:nowrap;transition-property:background-color,border-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;display:inline-flex}@media (hover:hover){.ds-toolbar__button:hover{background:var(--surface-hover)}}.ds-toolbar__button:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-toolbar__button[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-toolbar__link{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);min-height:2rem;color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.ds-toolbar__link:hover{background:var(--surface-hover)}}.ds-toolbar__link:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-toolbar__input{height:2rem;padding:0 var(--spacing-2);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-sm);transition-property:border-color,background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));outline:none}.ds-toolbar__input:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px);border-color:var(--focus)}.ds-toolbar__separator{width:1px;margin:var(--spacing-1) var(--spacing-1);background:var(--border);align-self:stretch}.ds-toolbar[data-orientation=vertical] .ds-toolbar__separator{width:auto;height:1px;margin:var(--spacing-1) 0}.ds-toolbar__button:active:not([data-disabled]),.ds-toolbar__link:active:not([data-disabled]){background:var(--surface-active)}.ds-menubar{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:var(--surface);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-family-sans);display:flex}.ds-menubar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ds-menubar[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-menubar__trigger{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;display:inline-flex}@media (hover:hover){.ds-menubar__trigger:hover{background:var(--surface-hover)}}.ds-menubar__trigger[data-popup-open]{background:var(--surface-hover)}.ds-menubar__trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-menubar__trigger[data-disabled]{opacity:var(--state-disabled-opacity);pointer-events:none}.ds-menubar__trigger:active:not([data-disabled]){background:var(--surface-active)}.ds-nav-menu{font-family:var(--font-family-sans);position:relative}.ds-nav-menu__list{align-items:center;gap:var(--spacing-1);margin:0;padding:0;list-style:none;display:flex}.ds-nav-menu__item{position:relative}.ds-nav-menu__trigger{align-items:center;gap:var(--spacing-1);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:var(--content-subtle);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));white-space:nowrap;background:0 0;border:none;display:inline-flex}@media (hover:hover){.ds-nav-menu__trigger:hover{background:var(--surface-hover);color:var(--content)}}.ds-nav-menu__trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-nav-menu__trigger[data-popup-open]{background:var(--surface-hover);color:var(--content)}.ds-nav-menu__icon,.ds-nav-menu__trigger-icon{color:var(--content-subtle);transition-property:transform,color;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));align-items:center;display:inline-flex}.ds-nav-menu__trigger[data-popup-open] .ds-nav-menu__icon,.ds-nav-menu__trigger[data-popup-open] .ds-nav-menu__trigger-icon{transform:rotate(180deg)}.ds-nav-menu__positioner{z-index:var(--z-index-overlay,300);outline:none;position:absolute}.ds-modal-owner .ds-nav-menu__positioner{z-index:calc(var(--z-index-modal,400) + 2)}.ds-nav-menu__viewport{border-radius:var(--radius-lg);overflow:hidden}.ds-nav-menu__popup{background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);min-width:12.5rem;padding:var(--spacing-1);color:var(--content);transition-property:opacity,transform;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease-decelerate,cubic-bezier(0,0,0,1))}.ds-nav-menu__popup[data-ending-style],.ds-nav-menu__popup[data-starting-style]{opacity:0;transform:translateY(-.25rem)}.ds-nav-menu__popup[data-ending-style]{transition-timing-function:var(--motion-ease-accelerate,cubic-bezier(.3,0,1,1));transition-duration:var(--motion-duration-fast,.13s)}.ds-nav-menu__content{padding:var(--spacing-2)}.ds-nav-menu__backdrop{z-index:calc(var(--z-index-overlay,300) - 1);background:0 0;position:fixed;inset:0}.ds-modal-owner .ds-nav-menu__backdrop{z-index:calc(var(--z-index-modal,400) + 1)}.ds-nav-menu__arrow{width:.625rem;height:.3125rem;fill:var(--surface-raised);stroke:var(--border);stroke-width:1px}.ds-nav-menu__link{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);color:var(--content);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));text-decoration:none;display:flex}@media (hover:hover){.ds-nav-menu__link:hover{background:var(--surface-hover);color:var(--content)}}.ds-nav-menu__link:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-nav-menu__link:active:not([data-disabled]),.ds-nav-menu__trigger:active:not([data-disabled]){background:var(--surface-active)}.ds-link{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);cursor:pointer;transition-property:color,text-decoration-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));border-radius:.125rem}.ds-link--default{color:var(--content)}.ds-link--subtle{color:var(--content-subtle)}@media (hover:hover){.ds-link:hover{-webkit-text-decoration-color:var(--action-brand);text-decoration-color:var(--action-brand)}}.ds-link:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-link[aria-current=page]{font-weight:var(--font-weight-semibold);text-decoration:none}.ds-code{font-family:var(--font-family-mono);background:var(--surface-subtle);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-sm);color:var(--content);white-space:nowrap;padding:.1em .35em;font-size:.875em}.ds-cmdk.ds-dialog-popup{width:100%;min-width:min(92vw,34rem);max-width:34rem;padding:0;overflow:hidden}.ds-cmdk__input{box-sizing:border-box;width:100%;height:var(--control-height-lg);padding:0 var(--spacing-4);border:none;border-bottom:var(--border-width-hairline,1px) solid var(--border);color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-base);background:0 0;outline:none}.ds-cmdk__input::placeholder{color:var(--content-subtle)}.ds-cmdk__list{padding:var(--spacing-1);max-height:20rem;margin:0;list-style:none;overflow-y:auto}.ds-cmdk__item{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--content);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ds-cmdk__item[data-active]{background:var(--surface-hover)}.ds-cmdk__empty{padding:var(--spacing-3);font-size:var(--font-size-sm);color:var(--content-subtle);text-align:center}.ds-calendar,.ds-cmdk__empty{font-family:var(--font-family-sans)}.ds-calendar{align-items:center;gap:var(--spacing-1);box-sizing:border-box;color:var(--content);background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 var(--border-width-hairline,1px) var(--border);flex-direction:column;padding:.875rem;display:inline-flex}.ds-calendar__header{align-items:center;gap:.375rem;width:100%;min-height:1.5rem;display:flex}.ds-calendar__title{min-width:0;line-height:1.25rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex:1 0 0}.ds-calendar__nav-group{align-items:center;gap:.375rem;display:inline-flex}.ds-calendar__nav{width:1rem;height:1.5rem;color:var(--content-subtle);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-base);-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1.5rem;display:inline-flex}@media (hover:hover){.ds-calendar__nav:hover{background:var(--surface-hover);color:var(--content)}}.ds-calendar__nav:active{background:var(--surface-active)}.ds-calendar__nav:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-calendar__nav{position:relative}.ds-calendar__day:before,.ds-calendar__nav:before{content:"";width:100%;min-width:2.75rem;height:100%;min-height:2.75rem;position:absolute;inset:50%;transform:translate(-50%,-50%)}.ds-calendar__grid{border-collapse:separate;border-spacing:0 var(--spacing-1);margin-block:calc(-1 * var(--spacing-1))}.ds-calendar__weekday{height:1.375rem;line-height:1rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.005em;color:var(--content-subtle)}.ds-calendar__cell,.ds-calendar__weekday{width:2.125rem;text-align:center;padding:0}.ds-calendar__cell{height:2.125rem}.ds-calendar__day{width:2.125rem;height:2.125rem;color:var(--content);border-radius:var(--radius-md);font-size:var(--font-size-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;line-height:1rem;display:inline-flex;position:relative}@media (hover:hover){.ds-calendar__day:hover{background:var(--surface-hover)}}.ds-calendar__day:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-calendar__day[data-today]{font-weight:var(--font-weight-semibold)}.ds-calendar__day[data-today]:after{content:"";border-radius:var(--radius-full);background:var(--action-brand);width:.25rem;height:.25rem;position:absolute;transform:translateY(.75rem)}.ds-calendar__day[data-selected]{background:var(--action-brand);color:var(--content-on-accent);border-radius:var(--radius-full);font-size:var(--font-size-sm);line-height:1.25rem;font-weight:var(--font-weight-semibold)}.ds-calendar__cell[data-in-range]{background:var(--surface-active)}.ds-calendar__cell:has([data-range-start]){background:linear-gradient(to right,transparent 50%,var(--surface-active) 50%)}.ds-calendar__cell:has([data-range-end]){background:linear-gradient(to left,transparent 50%,var(--surface-active) 50%)}:dir(rtl) .ds-calendar__cell:has([data-range-start]){background:linear-gradient(to left,transparent 50%,var(--surface-active) 50%)}:dir(rtl) .ds-calendar__cell:has([data-range-end]){background:linear-gradient(to right,transparent 50%,var(--surface-active) 50%)}.ds-calendar__cell:has([data-range-start][data-range-end]){background:0 0}.ds-calendar__day[data-range-end],.ds-calendar__day[data-range-start]{background:var(--action-brand);color:var(--content-on-status,#171717);border-radius:var(--radius-full);font-size:var(--font-size-sm);line-height:1.25rem;font-weight:var(--font-weight-semibold)}.ds-calendar__sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-datepicker__trigger{height:var(--control-height-md);min-width:12rem;padding:0 var(--spacing-3);background:var(--control-bg);border:var(--border-width-hairline,1px) solid var(--control-border);border-radius:var(--control-radius);color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-base);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:border-color,box-shadow;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));align-items:center;display:inline-flex}@media (hover:hover){.ds-datepicker__trigger:hover{border-color:var(--border-hover)}}.ds-datepicker__trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-datepicker__trigger[data-placeholder]{color:var(--content-subtle)}.ds-datepicker__trigger:disabled,.ds-datepicker__trigger[data-disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed;pointer-events:none}.ds-datepicker__popup{z-index:var(--z-index-overlay,300);background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ds-daterangepicker__trigger{height:var(--control-height-md);min-width:16rem;padding:0 var(--spacing-3);background:var(--control-bg);border:var(--border-width-hairline,1px) solid var(--control-border);border-radius:var(--control-radius);color:var(--content);font-family:var(--font-family-sans);font-size:var(--font-size-base);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:border-color,box-shadow;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));align-items:center;display:inline-flex}@media (hover:hover){.ds-daterangepicker__trigger:hover{border-color:var(--border-hover)}}.ds-daterangepicker__trigger:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-daterangepicker__trigger[data-placeholder]{color:var(--content-subtle)}.ds-daterangepicker__trigger:disabled,.ds-daterangepicker__trigger[data-disabled]{opacity:var(--state-disabled-opacity);cursor:not-allowed;pointer-events:none}.ds-daterangepicker__popup{z-index:var(--z-index-overlay,300);background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ds-table-wrapper{width:100%;overflow-x:auto}.ds-table{border-collapse:collapse;width:100%;font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--content)}.ds-table__caption{padding:var(--spacing-2);font-size:var(--font-size-sm)}.ds-table__caption,.ds-table__head{color:var(--content-subtle);text-align:start}.ds-table__head{padding:var(--table-cell-padding-y,var(--spacing-2)) var(--table-cell-padding-x,var(--spacing-3));font-weight:var(--font-weight-semibold);border-bottom:var(--border-width-hairline,1px) solid var(--border);white-space:nowrap}.ds-table__head--sortable{-webkit-user-select:none;user-select:none}.ds-table__sort{align-items:center;gap:var(--spacing-1);margin:calc(var(--spacing-1) * -1) calc(var(--spacing-2) * -1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));background:0 0;border:none;display:inline-flex}@media (hover:hover){.ds-table__sort:hover{background:var(--surface-hover);color:var(--content)}}.ds-table__sort:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-table__sort-icon{opacity:.5;flex-shrink:0}.ds-table__sort[data-sort-direction] .ds-table__sort-icon{opacity:1}.ds-table__sort[data-sort-direction=ascending] .ds-table__sort-down,.ds-table__sort[data-sort-direction=descending] .ds-table__sort-up{display:none}.ds-table__cell{padding:var(--table-cell-padding-y,var(--spacing-2)) var(--table-cell-padding-x,var(--spacing-3));border-bottom:var(--border-width-hairline,1px) solid var(--border);font-variant-numeric:tabular-nums}.ds-table__body .ds-table__row{transition-property:background-color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1))}@media (hover:hover){.ds-table__body .ds-table__row:hover{background:var(--surface-hover)}}.ds-table__row[data-selected]{background:var(--surface-active)}.ds-table__footer{font-weight:var(--font-weight-medium)}.ds-table__footer .ds-table__cell{border-bottom:none}.ds-breadcrumb{font-family:var(--font-family-sans)}.ds-breadcrumb__list{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumb__item{align-items:center;display:inline-flex}.ds-breadcrumb__link{color:var(--content-subtle);transition-property:color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));border-radius:.125rem;text-decoration:none}@media (hover:hover){.ds-breadcrumb__link:hover{color:var(--content)}}.ds-breadcrumb__link:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-breadcrumb__page{color:var(--content);font-weight:var(--font-weight-medium)}.ds-breadcrumb__sep{color:var(--content-subtle);-webkit-user-select:none;user-select:none}.ds-pagination{font-family:var(--font-family-sans)}.ds-pagination__list{align-items:center;gap:var(--pagination-gap,var(--spacing-1));margin:0;padding:0;list-style:none;display:flex}.ds-pagination__link{min-width:var(--control-height-md);height:var(--control-height-md);padding:0 var(--pagination-link-padding-x,var(--spacing-2));border-radius:var(--radius-md);color:var(--content);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition-property:background-color,color;transition-duration:var(--motion-duration-fast,.13s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover){.ds-pagination__link:hover{background:var(--surface-hover)}}.ds-pagination__link:active:not([data-disabled]){background:var(--surface-active)}.ds-pagination__link:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.ds-pagination__link:before{content:"";width:100%;min-width:2.75rem;height:100%;min-height:2.75rem;position:absolute;inset:50%;transform:translate(-50%,-50%)}.ds-pagination__link[data-active]{background:var(--surface-active);font-weight:var(--font-weight-semibold)}.ds-pagination__ellipsis{min-width:var(--control-height-md);height:var(--control-height-md);color:var(--content-subtle);justify-content:center}.ds-delta,.ds-pagination__ellipsis{align-items:center;display:inline-flex}.ds-delta{gap:var(--spacing-1);font-family:var(--font-family-sans);font-variant-numeric:tabular-nums;line-height:1}.ds-delta__glyph{flex-shrink:0}.ds-delta__value{color:var(--content);font-weight:var(--font-weight-medium)}.ds-delta--sm{font-size:var(--font-size-xs)}.ds-delta--sm .ds-delta__glyph{width:.5rem;height:.5rem}.ds-delta--md{font-size:var(--font-size-sm)}.ds-delta--md .ds-delta__glyph{width:.625rem;height:.625rem}.ds-delta[data-direction=up]{color:var(--market-up)}.ds-delta[data-direction=down]{color:var(--market-down)}.ds-delta[data-direction=flat]{color:var(--market-flat)}.ds-ticker{font-family:var(--font-family-sans);font-variant-numeric:tabular-nums;color:var(--content);transition-property:color;transition-duration:var(--motion-duration-base,.18s);transition-timing-function:var(--motion-ease,cubic-bezier(.2,0,0,1));display:inline-block}.ds-ticker--sm{font-size:var(--font-size-sm)}.ds-ticker--md{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.ds-ticker--lg{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.ds-ticker[data-tick=up]{color:var(--market-up)}.ds-ticker[data-tick=down]{color:var(--market-down)}.ds-sparkline{color:currentColor;width:8rem;height:2rem;display:block;overflow:visible}.ds-sparkline__line{stroke:currentColor;vector-effect:non-scaling-stroke}.ds-sparkline__area{fill:currentColor;fill-opacity:var(--sparkline-fill-opacity,.12);stroke:none}.ds-sparkline[data-direction=up]{color:var(--market-up)}.ds-sparkline[data-direction=down]{color:var(--market-down)}.ds-sparkline[data-direction=flat]{color:var(--market-flat)}.ds-stat-card{background:var(--surface-raised);border:var(--border-width-hairline,1px) solid var(--border);border-radius:var(--radius-lg);font-family:var(--font-family-sans);flex-direction:column;display:flex}.ds-stat-card--md{padding:var(--spacing-4);gap:var(--spacing-2)}.ds-stat-card--sm{padding:var(--spacing-3);gap:var(--spacing-1)}.ds-stat-card__label{color:var(--content-subtle)}.ds-stat-card__row{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);display:flex}.ds-stat-card__value{color:var(--content);font-variant-numeric:tabular-nums}.ds-stat-card__delta{flex-shrink:0}.ds-stat-card__trend{margin-top:var(--spacing-1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-spin]{animation-duration:var(--spinner-duration,.6s)!important;animation-iteration-count:infinite!important}}:where(button,[role=button],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=tab],[role=switch],[role=checkbox],[role=radio],summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media (forced-colors:active){:where(button,[role=button],a[href],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px;outline:2px solid highlight}}@media (prefers-contrast:more){:root{--border:var(--border-strong);--text-subtle:var(--content)}}.ds-nums{font-variant-numeric:tabular-nums}[data-density=compact]{--control-height-sm:calc(1.75rem * var(--scaling,1));--control-height-md:calc(2rem * var(--scaling,1));--control-height-lg:calc(2.5rem * var(--scaling,1));--option-padding-y:var(--spacing-1);--option-padding-x:var(--spacing-2);--option-group-label-padding-y:var(--spacing-1);--option-group-label-padding-x:var(--spacing-2);--menu-item-padding-y:var(--spacing-1);--menu-item-padding-x:var(--spacing-2);--menu-group-label-padding-y:var(--spacing-1);--menu-group-label-padding-x:var(--spacing-2);--pagination-gap:var(--spacing-0);--pagination-link-padding-x:var(--spacing-1);--table-cell-padding-y:var(--spacing-1);--table-cell-padding-x:var(--spacing-2);--toolbar-gap:var(--spacing-0)}:root{color-scheme:light}